@charset "UTF-8";:root{--main-background-color:#ddd;--secondary-background-color:#222831;--third-bkground-color:#30475e;--fourth-bkground-color:#f05454;--main-content-min-width:1366px;--main-content-max-width:2560px;--main-link-color:#4682b4}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#ddd;background-color:var(--main-background-color);background-image:url(/static/media/background-tile-3-large.cb3c8f47f0f9e6f72023.png);box-shadow:inset 0 0 64px #222831;box-shadow:inset 0 0 64px var(--secondary-background-color);font-family:sans-serif;margin:0;min-height:100vh;width:max(1366px,100vw);width:max(var(--main-content-min-width),100vw)}*{box-sizing:border-box;scrollbar-width:thin}.webpage{min-height:100vh;position:relative}button{background-color:#0000;border:none;box-sizing:border-box;cursor:pointer;display:inline-block;height:fit-content;padding:0;transition:all .1s ease-in-out;width:fit-content}button:disabled{opacity:.5}.button-style-1 img{display:block;height:30px}.button-style-2{border:1px solid #fff;border-radius:10%;color:#fff;font-size:10pt;padding:.5rem 1rem;text-decoration:none}.button-style-2:hover{background-color:#fff;box-shadow:0 0 10px #fff;color:#000}.button-style-2:active{transform:scale(.9)}.grid-container-1{display:grid;grid-template-columns:auto clamp(1366px,1366px,2560px) auto;grid-template-columns:auto clamp(var(--main-content-min-width),1366px,var(--main-content-max-width)) auto}.hidden{display:none!important}.loading-icon img{animation:rotate 1s linear 0s infinite normal}:disabled{cursor:not-allowed}:disabled.loading{cursor:wait}.msg-1{align-items:center;display:flex;justify-content:center;margin-bottom:1rem}.msg-1 p{display:inline-block;font-weight:700}.msg-1 p.err{color:#ff4500}.msg-1 p.success{color:#90ee90}.msg-1 img{display:inline-block;font-weight:700;height:1.5em;margin-right:.5rem}.fading-dash-1{background:linear-gradient(90deg,#222831,#ddd0);background:linear-gradient(90deg,var(--secondary-background-color) 0,#ddd0 100%);border-radius:10px;height:6px;margin:1rem 0;width:50%}.dash-with-text{background:linear-gradient(90deg,#222831 25%,#ddd0);background:linear-gradient(90deg,var(--secondary-background-color) 25%,#ddd0 100%);border-bottom-left-radius:10px;border-top-left-radius:10px;color:#d3d3d3;font-weight:700;height:fit-content;letter-spacing:.1rem;padding:.5rem 1rem}.fading-dash-2{background:#000;background:radial-gradient(circle,#222831 0,#ddd0 85%);background:radial-gradient(circle,var(--secondary-background-color) 0,#ddd0 85%);border-radius:10px;height:6px;margin:1rem 0;width:100%}.dash-with-text-2{background:radial-gradient(circle,#222831 50%,#ddd0 100%);background:radial-gradient(circle,var(--secondary-background-color) 50%,#ddd0 100%);color:#d3d3d3;font-weight:700;height:fit-content;letter-spacing:.1rem;padding:.5rem 1rem;text-align:center}.solid-dash{height:3px;width:100%}.p-header{font-weight:700;text-decoration:underline}a{color:#4682b4;color:var(--main-link-color)}.tags-container{display:flex;flex-wrap:wrap;gap:.25rem}.tags-container .tag{border-radius:2.5px;font-size:8pt;font-weight:700;margin:0;padding:2px 5px;text-transform:uppercase;width:fit-content}.bkground-style-1{background-position:50%;background-repeat:no-repeat;background-size:cover}@keyframes fadeInOut{0%{opacity:1}to{opacity:.1}}.fadeInOutEffect{animation:fadeInOut 3s ease-in-out 0s infinite alternate}#navbar{z-index:1000}#navbar__upper{align-items:center;display:flex;padding:.5rem 0}#navbar__upper-desc{cursor:pointer}#navbar__upper-desc-title,#navbar__upper-maintained-by{font-weight:700}#navbar__upper-maintained-by{font-size:11pt;font-style:italic;margin:0}#navbar__upper-desc-title{font-feature-settings:"smcp";font-size:20pt;font-variant:small-caps;margin:0 0 .5rem}#navbar__upper-group-logo{height:90px;margin-right:2rem}#navbar__acc-opts{margin-left:auto;position:relative}#navbar__acc-opts-login-btn{background-color:#222831;background-color:var(--secondary-background-color);border-radius:5px;color:#ddd;color:var(--main-background-color);font-weight:700;padding:.5rem .75rem}#navbar__acc-opts-login-btn img{height:40px}#navbar__acc-opts-login-btn.logged-in{background-color:#0000;padding:0}#navbar__acc-opts-login-btn:hover{text-shadow:0 0 2px #ddd;text-shadow:0 0 2px var(--main-background-color)}#navbar__acc-opts-login-btn:active{transform:scale(.9)}#navbar__acc-opts-list{background-color:#323944;border-radius:5px;bottom:-72px;box-shadow:0 0 4px #000;list-style-type:none;padding:.5rem 0;position:absolute;right:0}#navbar__acc-opts-list .navbar__acc-opts-list-item{color:#d3d3d3;cursor:pointer;font-size:1rem;padding:.5rem 2rem .5rem 1rem}#navbar__acc-opts-list .navbar__acc-opts-list-item:hover{background-color:#444b57;color:#fff}#navbar__acc-opts-logout-btn{color:inherit}#navbar__lower{background-color:#222831;background-color:var(--secondary-background-color);box-shadow:0 6px 10px #222831;box-shadow:0 6px 10px var(--secondary-background-color)}#navbar__list{list-style-type:none;margin:0 0 0 2rem}#navbar__list .navbar__list-item{color:#ddd;color:var(--main-background-color);cursor:pointer;display:inline-block;margin-right:3rem;padding:.5rem;transition:all .1s ease-in-out}#navbar__list .navbar__list-item:hover{color:#b0b0b0}#navbar__list .navbar__list-item:active{transform:scale(.9)}#navbar__list #navbar__create-manage-crim-recs-link{color:#f05454}#navbar__list #navbar__create-manage-crim-recs-link:hover{color:#c74545}#navbar__list #navbar__join-today-link{color:#90ee90;font-weight:700}#navbar__list #navbar__join-today-link:hover{color:#3cb371}#footer{background-color:#222831;background-color:var(--secondary-background-color);color:#ddd;color:var(--main-background-color);width:100%}#footer cite{font-size:8pt}#footer__main{flex-direction:column;justify-content:center}#footer__main,#footer__property-of{align-items:center;display:flex}#footer__property-of img{height:2rem;margin-left:1rem}#footer__property-of-title{font-size:16pt;letter-spacing:.25rem}#footer__property-of-title a{text-decoration:none}#footer__property-of-title a:hover{text-decoration:underline}#footer__social-links{margin:2rem 0 1rem}#footer__social-links img{transition:all .1s ease-in-out}#footer__social-links img:hover{transform:scale(1.1)}#error-page-container{align-items:center;background-color:#000;background-image:url(/static/media/background-tile-2.76a1d24e549048b83a27.png);color:red;cursor:none;display:flex;flex-direction:column;font-family:Source Code Pro,sans-serif;height:100vh;justify-content:center;overflow:hidden;position:relative;width:100%}#error-page-container *{font-feature-settings:"smcp";font-variant:small-caps;font-weight:400;letter-spacing:.1rem;margin:0}#error-page-container h2{font-style:italic}#error-page-container code{margin-top:1rem}#error-page-container #msg{font-weight:700}#error-page-container #flashlight{background-image:radial-gradient(circle 300px,#0000 0,#be000040 0,#000000f2 100%);background-repeat:no-repeat;border-radius:50%;box-shadow:0 0 0 99999px #000;height:600px;padding:0;position:absolute;width:600px}.card-style-1{background-color:#222831;background-color:var(--secondary-background-color);border-radius:10px;box-shadow:0 0 10px #222831;box-shadow:0 0 10px var(--secondary-background-color);color:#ddd;color:var(--main-background-color);cursor:pointer;padding:1rem;transition:all .2s ease-in-out}.card-style-1:hover{transform:scale(.97)}#home-page .fading-dash-2{background:radial-gradient(circle,var(--secondary-background-color) 50%,#ddd0 100%)}#home-page #home-container{color:#fff}#home-page #page-header{background-image:url(/static/media/banquet-area_4.3e4022482e306ec28db8.png);box-shadow:inset 0 0 32px #000;padding:2.5% 0}#home-page #page-header .dvs-container{border-radius:8px;box-shadow:none}#home-page #page-header .dvs-main-container{border-radius:8px}#home-page #page-header .dash-with-text-2{margin-top:0}#home-page #page-header .fading-dash-2{margin-bottom:.5rem;margin-top:.5rem}#home-page #latest-news__header,#home-page #page-header__title{font-feature-settings:"smcp";font-size:20pt;font-variant:small-caps;text-align:center}#home-page #page-header__title{margin-bottom:3rem}#home-page #latest-news{margin:3rem 0}#home-page #latest-news__header{letter-spacing:.5rem;margin:1rem 0 0;padding:1rem 0}#home-page #gita{position:relative}#home-page #gita__bkgrnd{background-image:url(/static/media/sdmilitary.17f10a62f23605fa6f7f.png);height:480px;margin-bottom:6rem;transition:all .25s ease-in-out}#home-page #gita__bkgrnd.gita___blur{box-shadow:inset 0 0 128px #000;filter:grayscale(50%)}#home-page #gita__content{align-items:center;background-color:#22283166;box-shadow:8px 0 32px #000;display:flex;flex-direction:column;height:100%;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}#home-page #gita__play{border:1px solid #fff;border-radius:6px;color:#fff;font-size:10pt;padding:.5rem 1rem;text-decoration:none;transition:all .1s ease-in-out}#home-page #gita__play:hover{background-color:#90ee90;border:1px solid #90ee90;box-shadow:0 0 10px #90ee90;color:#000;transform:scale(1.1)}#home-page #gita__play:active{transform:scale(.9)}#home-page #gita__jta{font-feature-settings:"smcp";font-size:24pt;font-variant:small-caps;letter-spacing:.25rem;text-shadow:0 0 64px #000;transition:all .25s ease-in-out}#home-page #gita__jta.gita__jta_bright{text-shadow:0 2px 8px #fff}#db-home-page #db-home-grid{background-image:url(/static/media/area108_misc1.ff1de9d9ac4b6937e135.png);background-position:50%;background-repeat:no-repeat;background-size:cover;box-shadow:inset 0 0 32px #000}#db-home-page #db-home-container{align-items:center;color:#fff;display:flex;height:80vh;justify-self:center;min-height:fit-content;text-align:center}#db-home-page #db-home-container p{line-height:1.5}#db-home-page #db-header{font-size:28pt;font-weight:700;letter-spacing:.5rem;margin:1rem auto 0;text-shadow:0 4px 8px #fff}#db-home-page #ad-logo{height:150px}#db-home-page #hours-of-operation{margin-top:0}#db-home-page #db-overview{margin-bottom:8%;text-align:center}#db-home-page #db-overview p{margin:0 auto}#db-home-page #system-status{font-size:16pt;margin:8% auto}#db-home-page #click-a-database-msg,#db-home-page #hours-of-operation,#db-home-page #system-status{font-weight:700}#db-home-page #db-links-list{list-style-type:none}#db-home-page #db-links-list li{font-feature-settings:"smcp";cursor:pointer;display:inline-block;font-size:14pt;font-variant:small-caps;font-weight:700;margin:auto 1.5rem;transition:all .2s ease-in-out}#db-home-page #db-links-list li:not(.disabled-link):hover{text-decoration:underline;text-shadow:var(--secondary-background-color) 0 0 1px}#db-home-page #db-links-list .disabled-link{color:#d54d4d;cursor:not-allowed;text-decoration:line-through}#crim-records-page #crim-records-container{display:flex;flex-direction:column;min-height:80vh}#crim-records-page #page-title{letter-spacing:.25rem}#crim-records-page #search-form__form-filters-title,#crim-records-page #view-options__title{font-weight:700;text-decoration:underline}#crim-records-page #view-options{margin-bottom:10px}#crim-records-page #view-options>*{display:inline-block;margin-right:1rem}#crim-records-page .empty-list-msg{align-items:center;display:flex;flex-direction:column;font-weight:700;justify-content:center;margin:4rem auto;row-gap:10px}#crim-records-page .record-list__list{list-style-type:none;max-height:550px;overflow-y:auto;padding:0}#crim-records-page .record-list__list-item{margin-bottom:15px}#crim-records-page .record-list__title{border-bottom:5px solid var(--secondary-background-color);border-radius:10px;box-sizing:border-box;color:var(--secondary-background-color);font-weight:700;margin:0;padding:.5rem 0;text-align:center}#crim-records-page .profile-section__section-title,#crim-records-page .rec-section__sect-title{font-size:14pt;margin-top:.5rem}#crim-records-page #rec-results__appealed-container .rec-section__lists,#crim-records-page #rec-results__archived-container .rec-section__lists,#crim-records-page #rec-results__completed-container .rec-section__lists,#crim-records-page #rec-results__ongoing-container .rec-section__lists,#crim-records-page #rec-results__under-review-container .rec-section__lists{grid-gap:15px 50px;display:grid;grid-template-columns:446px 446px 446px;margin-bottom:50px}#crim-records-page .profile-section{overflow-y:auto}#crim-records-page .profile-section__lower-container,#crim-records-page .profile-section__upper-container{align-items:center;display:flex;gap:2%;margin-bottom:2%}#crim-records-page .profile-section__lower-container .crim-prof-card,#crim-records-page .profile-section__upper-container .crim-prof-card{flex:none}#crim-records-page .record-list-card{padding:.5rem 1rem;position:relative;width:100%}#crim-records-page .record-list-card__header,#crim-records-page .record-list-card__rec-info{font-size:10pt}#crim-records-page .record-list-card__header p,#crim-records-page .record-list-card__rec-info p{margin:0;position:relative;z-index:2}#crim-records-page .record-list-card__header{align-items:center;column-gap:1rem;display:flex;justify-content:space-between;margin-bottom:.25rem;width:100%}#crim-records-page .record-list-card__header-username{font-size:12pt;font-weight:700;margin:0;max-width:30%;overflow:clip;text-overflow:ellipsis}#crim-records-page .record-list-card__rec-info{display:flex;justify-content:space-between}#crim-records-page .record-list-card__tags.tags-container{justify-content:flex-end}#crim-records-page .record-list-card__tags.tags-container .tag{background-color:#d54d4d}#crim-records-page .record-list-card__tags.tags-container .more-tags{background-color:#a9a9a9;color:#000}#crim-records-page .record-list-card__attention-label{height:75%;left:50%;opacity:.5;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}#crim-records-page .overlay-wrapper.record-type>.overlay{background-color:var(--secondary-background-color);border-radius:10px;box-shadow:0 0 20px var(--secondary-background-color);color:var(--main-background-color);max-height:90vh;min-height:860px;overflow-y:auto;padding:1rem;width:720px}#crim-records-page #crim-profile{height:clamp(960px,50vh,80vh)}#crim-records-page #rec-overlay__content-divider,#crim-records-page .crim-record-body__content-divider{margin:1rem 0}#crim-records-page #rec-overlay__header{align-items:center;display:flex}#crim-records-page #rec-overlay__header-headshot{border:solid var(--main-background-color);border-radius:50%;box-shadow:0 0 5px var(--main-background-color);height:100px;margin-right:2rem}#crim-records-page #rec-overlay__header-basic-info{align-items:center;display:flex;margin-bottom:.5rem}#crim-records-page #rec-overlay__header-username{font-size:20pt;font-weight:700;margin-right:.5rem;max-width:40%;overflow:clip;text-overflow:ellipsis}#crim-records-page #rec-overlay__header-main-content{width:100%}#crim-records-page #rec-overlay__header-main-content p{margin-bottom:0;margin-top:0}#crim-records-page #rec-overlay__header-basic-rec-info{align-items:center;display:flex;gap:1rem}#crim-records-page #rec-overlay__header-basic-rec-info p{font-weight:700}#crim-records-page #rec-overlay__header-basic-rec-info span{font-weight:400;text-decoration:none}#crim-records-page #rec-overlay__header-punishment{font-feature-settings:"smcp";color:red;font-size:14pt;font-variant:small-caps;font-weight:700;margin:0 auto;text-align:center}#crim-records-page #search-form #search-form__form-addit-filters-expand-btn,#crim-records-page #search-form #search-form__form-filters-date-end,#crim-records-page #search-form #search-form__form-filters-date-start,#crim-records-page #search-form .search-form__form-multi-select.multi-select .multi-select__control{background-color:#fff;border:1px solid #000;border-radius:4px;color:gray;cursor:pointer;font-size:10pt;font-weight:700;height:38px;padding:.25rem .5rem}#crim-records-page #search-form #search-form__form-addit-filters-expand-btn:hover,#crim-records-page #search-form #search-form__form-filters-date-end:hover,#crim-records-page #search-form #search-form__form-filters-date-start:hover,#crim-records-page #search-form .search-form__form-multi-select.multi-select .multi-select__control:hover{background-color:#f0f0f0;color:#000}#crim-records-page #search-form #search-form__form-addit-filters-expand-btn:active,#crim-records-page #search-form #search-form__form-filters-date-end:active,#crim-records-page #search-form #search-form__form-filters-date-start:active,#crim-records-page #search-form .search-form__form-multi-select.multi-select .multi-select__control:active{background-color:#d3d3d3}#crim-records-page #search-form .search-form__form-multi-select.multi-select{width:256px}#crim-records-page #search-form .search-form__form-multi-select.multi-select .multi-select__control{overflow-y:auto}#crim-records-page #search-form .search-form__form-multi-select.multi-select .multi-select__menu{background-color:#fff}#crim-records-page #search-form .search-form__form-multi-select.multi-select .multi-select__option{cursor:pointer;margin-bottom:.25rem;padding:.5rem}#crim-records-page #search-form .search-form__form-multi-select.multi-select .multi-select__option:hover{background-color:gray;color:#fff}#crim-records-page #search-form__err-msg{color:red;font-weight:700;margin-top:0;text-align:center}#crim-records-page #search-form__title{font-size:16pt;font-weight:700;margin-top:0;text-align:center}#crim-records-page #search-form__form{width:100%}#crim-records-page #search-form__form-search-container{margin:auto auto 1rem;position:relative;width:30%}#crim-records-page #search-form__form-search-input{border:1px solid #000;border-radius:8px;padding:.5rem 3rem .5rem 1rem;width:100%}#crim-records-page #search-form__form-filters-container{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}#crim-records-page #search-form__form-filters-date-end,#crim-records-page #search-form__form-filters-date-start{width:128px}#crim-records-page #search-form__form-addit-filters{background-color:#fff;border-radius:4px;bottom:-161px;box-shadow:0 4px 8px -2px #000;height:160px;left:0;padding:1rem;position:absolute;width:320px}#crim-records-page #search-form__form-addit-filters-container{position:relative}#crim-records-page #search-form__form-addit-filters-expand-btn{width:80px}#crim-records-page #search-form__submit-btn.submit-search-button{font-size:0;position:absolute;right:3%;top:50%;transform:translateY(-50%)}#combative-contents-container{display:flex;flex-direction:column;justify-content:center}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#combative-contents-container #loading-icon{animation:rotate 1s linear 0s infinite normal;height:30px}#combative-contents-container #search-form{margin:0 auto;width:960px}#combative-contents-container #error-msg{align-items:center;display:flex;margin-bottom:1rem;margin-left:30%}#combative-contents-container #error-msg img,#combative-contents-container #error-msg p{color:darkred;display:inline-block;font-weight:700}#combative-contents-container #error-msg img{height:30px;margin-right:1rem}#combative-contents-container #search-filters-container{margin-left:16%;width:600px}#combative-contents-container #search-filters-container label{display:block;margin-bottom:.25rem}#combative-contents-container #search-type,#combative-contents-container h2,#combative-contents-container h3{text-align:center}#combative-contents-container #user-id-query{border-radius:10px;padding:.5rem 2.5rem .5rem .5rem;width:400px}#combative-contents-container #user-id-query-container{display:inline-block;margin-left:1.5rem;position:relative;width:fit-content}#combative-contents-container #submit-button{background-color:initial;border:none;padding:0;position:absolute;right:3%;top:15%}#combative-contents-container #submit-button:active{transform:scale(.9)}#combative-contents-container #main-form-content{margin-left:16%}#combative-contents-container input[type=date],#combative-contents-container select{border-radius:5px;padding:.25rem}#combative-contents-container #form-results-container{margin:0 auto}.record-card{background-color:var(--secondary-background-color);border-radius:10px;box-shadow:0 0 10px var(--secondary-background-color);color:var(--main-background-color);margin-bottom:1rem;min-width:fit-content;padding:.6rem 1rem;width:100%}.record-card__header-container{align-items:center;column-gap:1rem;display:flex;justify-content:space-between}.record-card__header-punishment,.record-card__header-rec-id,.record-card__header-status,.record-card__sentence-creation-modified-details,.record-card__sentence-timeframe{flex:none}.record-card__header-rec-id{font-weight:700}.record-card__header-punishment{font-feature-settings:"smcp";color:red;font-variant:small-caps}.record-card__sentence-creation-modified-details p,.record-card__sentence-timeframe p{font-size:10pt;margin:0}.record-card__header-status,.record-card__record-tags{font-weight:700;text-transform:uppercase}.record-card__record-tags{display:flex;flex-wrap:wrap;font-size:8pt;gap:.25rem;justify-content:center;max-width:25%}.record-card__record-tag{background-color:#d54d4d;border-radius:4px;margin:0;padding:2px 5px;width:fit-content}.record-card__record-tag_more{background-color:#a9a9a9;color:#000}.record-card__header-expand-btn:hover{transform:scale(1.1)}.record-card__main-content-divider{box-shadow:0 2px 5px var(--main-background-color);margin-bottom:1rem}.crim-profile{background-color:silver;border-radius:10px;box-shadow:0 0 15px var(--secondary-background-color),inset 0 0 15px var(--secondary-background-color);display:flex;flex-direction:column;padding:2rem;width:1080px}.crim-profile__header{align-items:center;display:flex;margin-bottom:1rem}.crim-profile__header-headshot{border:5px inset var(--secondary-background-color);border-radius:50%;box-shadow:0 0 5px var(--secondary-background-color);height:100px;margin-right:2rem}.crim-profile__header-info{width:100%}.crim-profile__header-info>div{margin-bottom:.5rem;margin-top:0}.crim-profile__header-rblxuserid{align-items:center;column-gap:1rem;display:flex}.crim-profile__header-rblxlink,.crim-profile__header-rblxuser{margin:0}.crim-profile__header-rblxuser{font-size:20pt;font-weight:700;text-transform:uppercase}.crim-profile__header-rblxlink{font-style:italic;text-decoration:none}.crim-profile__tags.tags-container .tag{background-color:var(--secondary-background-color);border-radius:5px;color:red;font-size:12pt;padding:10px}.crim-profile__stats{display:flex;flex-wrap:wrap;justify-content:space-between}.crim-profile__stat{font-weight:700;margin:0}.crim-profile__stat span{font-weight:400}.crim-profile__content-divider{border:3px solid var(--secondary-background-color);border-radius:10px;box-shadow:0 4px 6px var(--secondary-background-color);box-sizing:border-box;width:100%}.crim-profile__recs-list-title{font-size:16pt;font-weight:700;letter-spacing:.1rem;margin-bottom:1rem;text-align:center}.crim-profile__recs{overflow-x:hidden;overflow-y:auto}.record-form{max-height:90vh;overflow-y:auto;width:100%}.record-form button[type=reset]{background-color:#cd5c5c}.record-form textarea{border-radius:4px;display:block;height:100px;resize:none;width:100%}.record-form .input-header{font-weight:700;margin:0 .5rem 0 0;text-decoration:underline}.record-form ._inline-block-body>*{display:inline-block}.record-form__indefinite-dur-label{color:#d54d4d;font-style:italic;font-weight:700;margin-left:1rem}.record-form .record-form__input-id,.record-form .record-form__input-narrative,.record-form .record-form__input-notes,.record-form .record-form__input-other-punishment,.record-form .record-form__input-other-role,.record-form .record-form__input-punishment-container .single-select__input,.record-form .record-form__input-readmission-start-date,.record-form .record-form__input-rec-status-container .single-select__input,.record-form .record-form__input-role,.record-form .record-form__input-role-container .single-select__input,.record-form .record-form__input-sentence-end,.record-form .record-form__input-sentence-start,.record-form__input-punishment-container .record-form .single-select__input,.record-form__input-rec-status-container .record-form .single-select__input,.record-form__input-role-container .record-form .single-select__input{border-radius:4px;padding:.25rem}.record-form__input-container{margin:.7rem 0}.record-form__input-punishment-container,.record-form__input-role-container,.record-form__sentence-start-container{margin-right:1rem}.record-form__charges-container .input-header,.record-form__desc-container .input-header,.record-form__evid-container .input-header,.record-form__notes-container .input-header,.record-form__tags-container .input-header,.record-form__witness-container .input-header{margin-bottom:.5rem}.record-form__other-punishment-container .input-header,.record-form__other-role-container .input-header{text-decoration:none}.record-form__create-header{font-feature-settings:"smcp";font-size:16pt;font-variant:small-caps;font-weight:700;text-decoration:underline}.record-form__controls{align-items:center;display:flex;margin:2rem 0}.record-form__create-modify-controls,.record-form__rec-status-container{align-items:center;display:flex;gap:1rem}.record-form__create-modify-controls{margin-right:1rem}.record-form__create-modify-controls button{border-radius:4px;font-weight:700;padding:.25rem .5rem}.record-form__submit-btn{background-color:#d3d3d3}.record-form__rec-status-container{margin-left:auto}.record-form__rec-status-container .input-header{margin-right:0}.crim-record-body{width:100%}.crim-record-body__data-container{margin-bottom:1rem}.crim-record-body__data-list{padding:0}.crim-record-body__data-list li{display:inline-block;overflow-wrap:anywhere}.crim-record-body__data-list.evidence-list .ext-link-notif{display:inline-block}.crim-record-body__other-punishment-container,.crim-record-body__rblx-profile-container,.crim-record-body__readmission-container,.crim-record-body__role-container{align-items:center;column-gap:.5rem;display:flex}.crim-record-body__other-punishment-container .p-header,.crim-record-body__rblx-profile-container .p-header,.crim-record-body__readmission-container .p-header,.crim-record-body__role-container .p-header{margin:0}.crim-record-body__rec-status{font-size:20pt;font-weight:700;letter-spacing:.1rem;text-align:center;text-transform:uppercase}.crim-record-body__attention-container{color:red;font-weight:700}.crim-record-body__attention-label{text-decoration:underline}.crim-record-body__rec-tags{gap:.5rem;list-style-type:none;padding:0}.crim-record-body__rec-tag{font-feature-settings:"smcp";background-color:#f05454;border-radius:5px;color:var(--main-background-color);font-size:10pt;font-variant:small-caps}.crim-record-body__other-punishment-container .p-header{color:red;text-transform:uppercase}.crim-record-body__role-other{color:red;font-style:italic;font-weight:700}.crim-record-body__last-modified-by{font-style:italic}:root{--line-border-fill:#fff;--line-border-empty:gray}.horiz-slider{color:#fff;line-height:1.5}.horiz-slider__main-content{display:flex;gap:2.5%;margin-bottom:5%}.horiz-slider__main-content-image-container img{background-color:var(--secondary-background-color);background-position:50%;border:3px solid #000;border-radius:8px;box-shadow:0 0 32px #000;max-width:50%;min-width:720px;object-fit:cover;object-position:center}.horiz-slider__main-content-overview h2{font-feature-settings:"smcp";font-variant:small-caps;text-align:center;text-decoration:underline}.horiz-slider__buttons,.horiz-slider__progress-container{margin:auto}.horiz-slider__buttons{display:flex;justify-content:space-between;min-width:fit-content;width:10%}.horiz-slider__buttons button:enabled:active{transform:scale(.9)}.horiz-slider__buttons button img{height:45px}.horiz-slider__progress-container{display:flex;justify-content:space-between;margin-bottom:2.5%;position:relative;width:50%}.horiz-slider__progress-container:before{background-color:gray;background-color:var(--line-border-empty);content:"";width:100%;z-index:1}.horiz-slider__progress,.horiz-slider__progress-container:before{height:4px;left:0;position:absolute;top:50%;transform:translateY(-50%)}.horiz-slider__progress{background-color:#fff;background-color:var(--line-border-fill);transition:.4s ease;width:0;z-index:2}.horiz-slider__circle{align-items:center;background-color:#252121;border:3px solid gray;border:3px solid var(--line-border-empty);border-radius:50%;color:#e2e2e2;display:flex;height:30px;justify-content:center;width:30px;z-index:3}.horiz-slider__circle.horiz-slider__circle_active{border-color:#fff;border-color:var(--line-border-fill);box-shadow:0 0 10px var(--secondary-background-color)}.dble-vert-slider{box-shadow:0 16px 32px var(--secondary-background-color);margin:2rem 0;position:relative}.dble-vert-slider__main{height:480px;overflow:hidden;position:relative}.dble-vert-slider__left-slides,.dble-vert-slider__right-slides{height:100%;position:absolute;top:0;transition:transform .5s ease-in-out}.dble-vert-slider__left-slides{left:0;width:100%}.dble-vert-slider__left-slide{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%}.dble-vert-slider__right-slides{left:60%;width:40%}.dble-vert-slider__right-slide{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#22283180;box-shadow:0 0 128px var(--secondary-background-color);color:#fff;height:100%;padding:2rem 2rem 2rem 3rem}.dble-vert-slider__right-slide-title{font-feature-settings:"smcp";font-size:22pt;font-variant:small-caps;margin:0}.dble-vert-slider__right-slide-desc{height:41%;line-height:1.25rem;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis}.dble-vert-slider__cntrl-btns{left:58.28%;position:absolute;top:50%;z-index:100}.dble-vert-slider__down-btn,.dble-vert-slider__up-btn{border:none;border-radius:5px;cursor:pointer;display:inline-block;padding:0;transition:all .1s ease-in-out}.dble-vert-slider__up-btn{transform:translateY(-150%)}.dble-vert-slider__down-btn{transform:translateY(150%)}.hslider2{color:#fff;height:59vh;overflow:hidden;position:relative;width:100%}.hslider2__slides{display:flex;flex-wrap:nowrap;height:100%;left:0;position:absolute;top:0;transition:transform .5s ease-in-out;width:100%}.hslider2__slide{flex:none;height:100%;width:100%}.hslider2__slide,.hslider2__slide-wrapper{position:relative}.hslider2__slide-main-content{bottom:3rem;padding:3rem;position:absolute}.hslider2__slide-title{font-size:20pt;font-weight:700;letter-spacing:.1rem;margin-bottom:1rem}.hslider2__btns{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.hslider2__next-btn img,.hslider2__prev-btn img{height:32px}.hslider2__prev-btn{transform:translateX(-2000%)}.hslider2__next-btn{transform:translateX(2000%)}.page-banner{align-items:center;box-shadow:0 8px 32px #000;display:flex;height:30vh;justify-content:center;position:relative;width:100%}.page-banner .page-banner__title{font-feature-settings:"smcp";color:#fff;font-size:28pt;font-variant:small-caps;font-weight:700;letter-spacing:.5rem;text-shadow:0 4px 8px #fff}.overlay-wrapper{align-items:center;background-color:#10101040;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.overlay-wrapper .overlay{position:relative}.overlay-wrapper .overlay .overlay__close{font-size:16pt;font-weight:700;position:absolute;right:15px;top:10px}.ext-link-notif__btn{color:var(--main-link-color);text-decoration:underline}.ext-link-notif__overlay-main{background-color:#fff;border-radius:8px;padding:2rem}.ext-link-notif__overlay-main-header{align-items:center;column-gap:1rem;display:flex}.ext-link-notif__overlay-main-title{color:red;margin:auto 0;text-decoration:underline}.ext-link-notif__overlay-main p{color:#000}.ext-link-notif__overlay-main span{font-weight:700}.editable-input-list__list{display:flex;flex-wrap:wrap;gap:1rem;list-style-type:none;padding:0}.editable-input-list__add-item-input,.editable-input-list__item-input{border-radius:4px;width:12rem}.editable-input-list__add-item-container{align-items:center;display:flex;margin-bottom:1.5rem;width:fit-content}.editable-input-list__add-item-input{margin-right:.5rem;padding:.25rem}.editable-input-list__add-item-btn{font-size:0}.editable-input-list__add-item-btn:active{transform:scale(.8)}.editable-input-list__list-item{position:relative;width:fit-content}.editable-input-list__item-input{padding:.25rem 30px .25rem .25rem}.editable-input-list__remove-item-btn{font-size:0;margin:0 auto;position:absolute;right:5px;top:50%;transform:translateY(-50%)}.editable-input-list__remove-item-btn img{height:20px;width:20px}.crim-prof-card{width:296px}.crim-prof-card p{font-size:10pt;margin:0}.crim-prof-card__header{align-items:center;display:flex;gap:1rem}.crim-prof-card__header-headshot{border:inset #000;border-radius:50%;box-shadow:0 0 5px var(--main-background-color);height:75px;padding:.25rem}.crim-prof-card__header-username{font-size:14pt;font-weight:700;margin-bottom:.25rem;overflow:clip;text-overflow:ellipsis;width:170px}.crim-prof-card__addit-info-last-modified,.crim-prof-card__addit-info-total-recs{font-weight:700}.crim-prof-card__addit-info-last-modified span,.crim-prof-card__addit-info-total-recs span{font-weight:400}.multi-select{color:#000}#login-page #login-page-container{align-items:center;background-image:url(/static/media/sectorx_2.04858600c8c5e7f7096a.png);color:var(--main-background-color);display:flex;height:100vh;justify-content:center;min-height:fit-content}#login-page #login-content{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#22283180;border-radius:25px;box-shadow:0 0 15px #fff,inset 0 0 15px #fff;min-height:fit-content;padding:4rem 6rem;width:480px}#login-page #login-content__group-logo{display:block;margin:0 auto 3rem}#login-page #login-content__header{font-feature-settings:"smcp";font-family:Source Code Pro,sans-serif;font-size:14pt;font-variant:small-caps;font-weight:700;text-align:center}#login-page #login-msg-container{background-color:#d54d4d;border-radius:5px;padding:.5rem 1rem}#login-page #login-msg-container.success{background-color:#3cb371}#login-page #login-msg-container__msg{font-size:10pt;font-weight:700;margin:0;text-align:center}#login-page #login-form{margin-top:2rem}#login-page #login-form input,#login-page #login-form label{display:block}#login-page #login-form label{letter-spacing:.1rem;margin-bottom:1.75rem}#login-page #login-form input{background-color:#0000;border:1px solid;border-radius:4px;color:inherit;margin-top:.5rem;padding:.75rem 1rem;width:100%}#login-page #login-form input::placeholder{color:#fff9}#login-page #login-content__home-btn,#login-page #login-content__rblx-login-btn,#login-page #login-form__submit-btn{color:#fff;display:block;font-weight:700;margin:0 auto}#login-page #login-content__home-btn:active,#login-page #login-content__rblx-login-btn:active,#login-page #login-form__submit-btn:active{transform:scale(.9)}#login-page #login-content__home-btn:hover,#login-page #login-content__rblx-login-btn:hover,#login-page #login-form__submit-btn:hover{text-shadow:0 0 4px #fff}#login-page #login-form__submit-btn{background-color:#4f90ff;border-radius:5px;padding:1rem 2rem}#login-page #login-content__rblx-login-btn{border:2px solid #101010;border-radius:8px;margin:3rem auto 4rem;padding:.5rem 2rem;width:100%}#login-page #login-content__rblx-login-btn:hover{background-color:#101010}#login-page #login-content__home-btn{display:block}#crim-profile-contents-container{display:flex;justify-content:center}#crim-profile-allrecords-container .record-card-container{width:100%}#crim-profile-pagecontainer #loading-icon{height:30px}#manage-records-page #manage-records-container{margin-bottom:16rem}#manage-records-page #page-title{margin-top:2rem}#manage-records-page #create-record-btn{background-color:var(--secondary-background-color);border-radius:5px;box-shadow:0 0 2px var(--secondary-background-color);color:var(--main-background-color);display:block;font-weight:700;margin-bottom:1.5rem;padding:5px 10px}#manage-records-page #create-record-btn:hover{box-shadow:0 0 5px var(--secondary-background-color)}#manage-records-page #create-record-btn:active{transform:scale(.9)}#manage-records-page #search-form{margin:0 auto 3rem;width:fit-content}#manage-records-page #search-form__title{text-align:center}#manage-records-page #search-form__search{display:block;position:relative;width:fit-content}#manage-records-page #search-form__search-input{border-radius:10px;padding:.5rem 2.5rem .5rem .5rem;width:400px}#manage-records-page #search-form__submit-btn{position:absolute;right:3%;top:15%}#manage-records-page #search-form__submit-btn:hover{transform:scale(1.1)}#manage-records-page #profile-results{display:flex;flex-wrap:wrap;gap:1.5rem;height:75vh;justify-content:space-between;overflow-y:auto}#manage-records-page #profile-results .fading-dash-2{margin:3rem 0}#manage-records-page #crim-profile{height:clamp(960px,50vh,80vh);margin:0 auto}#manage-records-page #create-record{position:relative;width:720px}.glitch{position:relative}.glitch:before{animation:noise-before 3s linear infinite alternate-reverse;left:-2px;text-shadow:-1px 0 darkred}.glitch:after,.glitch:before{clip:rect(0,900px,0,0);content:attr(data-glitch);overflow:hidden;position:absolute;top:0;width:100%}.glitch:after{animation:noise-after 1s linear infinite alternate-reverse;left:2px;text-shadow:1px 0 #f0f}@keyframes noise-before{0%{clip:rect(61px,9999px,52px,0)}5%{clip:rect(33px,9999px,144px,0)}10%{clip:rect(121px,9999px,115px,0)}15%{clip:rect(144px,9999px,162px,0)}20%{clip:rect(62px,9999px,180px,0)}25%{clip:rect(34px,9999px,42px,0)}30%{clip:rect(147px,9999px,179px,0)}35%{clip:rect(99px,9999px,63px,0)}40%{clip:rect(188px,9999px,122px,0)}45%{clip:rect(154px,9999px,14px,0)}50%{clip:rect(63px,9999px,37px,0)}55%{clip:rect(161px,9999px,147px,0)}60%{clip:rect(109px,9999px,175px,0)}65%{clip:rect(157px,9999px,88px,0)}70%{clip:rect(173px,9999px,131px,0)}75%{clip:rect(62px,9999px,70px,0)}80%{clip:rect(24px,9999px,153px,0)}85%{clip:rect(138px,9999px,40px,0)}90%{clip:rect(79px,9999px,136px,0)}95%{clip:rect(25px,9999px,34px,0)}to{clip:rect(173px,9999px,166px,0)}}@keyframes noise-after{0%{clip:rect(26px,9999px,33px,0)}5%{clip:rect(140px,9999px,198px,0)}10%{clip:rect(184px,9999px,89px,0)}15%{clip:rect(121px,9999px,6px,0)}20%{clip:rect(181px,9999px,99px,0)}25%{clip:rect(154px,9999px,133px,0)}30%{clip:rect(134px,9999px,169px,0)}35%{clip:rect(26px,9999px,187px,0)}40%{clip:rect(147px,9999px,137px,0)}45%{clip:rect(31px,9999px,52px,0)}50%{clip:rect(191px,9999px,109px,0)}55%{clip:rect(74px,9999px,54px,0)}60%{clip:rect(145px,9999px,75px,0)}65%{clip:rect(153px,9999px,198px,0)}70%{clip:rect(99px,9999px,136px,0)}75%{clip:rect(118px,9999px,192px,0)}80%{clip:rect(1px,9999px,83px,0)}85%{clip:rect(145px,9999px,98px,0)}90%{clip:rect(121px,9999px,154px,0)}95%{clip:rect(156px,9999px,44px,0)}to{clip:rect(67px,9999px,122px,0)}}#aboutus-page .dash-with-text-2{text-align:center}#aboutus-page .fading-dash-2{background:radial-gradient(circle,var(--secondary-background-color) 0,#ddd0 100%)}#aboutus-page .all-personnel-container{display:flex;flex-wrap:wrap;justify-content:center}#aboutus-page #meetthecouncil-header{letter-spacing:.1rem;margin-bottom:2rem}#aboutus-page .head-personnel{display:flex;justify-content:center;margin-bottom:2rem}#aboutus-page #main-content{grid-column-gap:5%;color:var(--secondary-background-color);column-gap:5%;display:grid;grid-template-columns:60% 35%;height:75vh;margin:4rem 0;overflow-x:hidden;overflow-y:auto}#aboutus-page #desc__header{align-items:center;display:flex}#aboutus-page #desc__header-btns{margin-left:auto}#aboutus-page #desc__header-btns button{margin-right:1rem}#aboutus-page #desc__header-btns button:not(:disabled):active{transform:scale(.75)}#aboutus-page #desc__info p{line-height:1.5rem}#aboutus-page .gallery__set{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;width:100%}#aboutus-page .gallery__pic{border:2.5px solid #000;box-shadow:0 0 8px #000;max-height:50vh;max-width:100%}#aboutus-page #memories-gallery{margin-bottom:8rem}#departments-page .banner-header-container{box-shadow:0 0 16px #000}#departments-page .d1.fading-dash-2{background:radial-gradient(circle,var(--secondary-background-color) 50%,#ddd0 100%);margin:3rem auto 2rem}#departments-page .d1.solid-dash{background-color:var(--secondary-background-color);border-radius:25%;margin:4rem auto}#departments-page #department-overview-container{border-radius:5px;padding:2rem}#departments-page #department-overview-container .fading-dash-1{height:4px;width:100%}#departments-page #do-header-container{align-items:center;column-gap:2rem;display:flex}#departments-page #do-header-main-container .fading-dash-1{margin-top:.5rem}#departments-page #do-header{font-size:20pt;font-weight:700;letter-spacing:.25rem;margin-bottom:0;text-transform:uppercase}#departments-page #do-body{line-height:1.5rem}#departments-page #body-header,#departments-page #direct-header,#departments-page #hta-header{text-decoration:underline}#departments-page #departments-navbar{background-color:var(--secondary-background-color);box-shadow:0 8px 16px #000}#departments-page #dprtmnts-list{bottom:50%;display:flex;justify-content:center;left:50%;list-style-type:none;margin:0;padding:0;position:absolute;transform:translateX(-50%);transition:all .1s ease-in-out;width:100%}#departments-page #dprtmnts-list.dprtmnts-list___bottom{bottom:0}#departments-page #dprtmnts-list .dprtmnts-list__item{cursor:pointer;display:inline-block;padding:0 1rem;transition:all .1s ease-in-out;width:10%}#departments-page #dprtmnts-list .dprtmnts-list__item.dprtmnts-list__item_expanded,#departments-page #dprtmnts-list .dprtmnts-list__item:hover{box-shadow:inset 0 0 16px #fff;width:15%}#departments-page #dprtmnts-list .dprtmnts-list__item-info{background-position:50%;background-repeat:no-repeat;background-size:contain;font-size:20pt;font-weight:700;padding:2rem 0;text-shadow:0 0 16px #fff}#departments-page #dprtmnt-overview{background-color:var(--secondary-background-color);background-position:50%;background-repeat:no-repeat;background-size:cover;box-shadow:inset 0 0 32px #000;height:80vh;min-height:fit-content;position:relative;width:100%}#departments-page #dprtmnt-overview__main-content-header-wrapper{left:0;position:absolute;top:50%;transform:translateY(-50%);transition:top .1s ease-in-out;width:100%}#departments-page #dprtmnt-overview__main-content-header-wrapper.top{top:0;transform:none}#departments-page #dprtmnt-overview__main-content-header-container p{letter-spacing:.1rem;text-align:center}#departments-page #dprtmnt-overview__main-content-header{font-feature-settings:"smcp";font-size:24pt;font-variant:small-caps;font-weight:700;margin:auto auto 1rem;padding:1rem 0}#departments-page #dprtmnt-overview__main-content{color:#fff;font-style:italic;margin:0 0 2rem;text-shadow:0 0 8px #fff}#departments-page #dprtmnt-overview__empty-placeholder{height:100%;width:100%}#departments-page #dprtmnt-overview__empty-placeholder img{height:25%}#departments-page #dprtmnt-overview__empty-placeholder-header{color:#fff;font-size:28pt;font-weight:700;letter-spacing:.5rem;line-height:1.5;margin:0;position:relative;text-align:center;text-shadow:0 4px 8px #fff;top:35%;transform:translateY(-35%)}#departments-page #dprtmnt-overview__buttons{column-gap:2rem;display:flex;justify-content:center;margin:auto}#departments-page #dprtmnt-overview__buttons .button-style-2{font-weight:700}#departments-page #dprtmnt-overview__apply-button.button-style-2:hover{background-color:#90ee90;box-shadow:0 0 10px #90ee90}#departments-page #dprtmnt-overview__apply-details,#departments-page #dprtmnt-overview__learn-more-details{color:#fff;margin-top:15%}#departments-page #dprtmnt-overview__apply-details .header,#departments-page #dprtmnt-overview__learn-more-details .header{font-size:16pt;font-weight:700;left:0;position:relative;text-decoration:underline}#departments-page #dprtmnt-overview__apply-details>p:not(.header),#departments-page #dprtmnt-overview__learn-more-details>p:not(.header){line-height:1.5}#join-today-page #join-today-container{color:#fff;position:relative}#join-today-page .highlights{display:flex;height:80vh;min-height:fit-content;width:100%}#join-today-page .highlights__panel{box-shadow:inset 0 0 16px #000;flex:1 1;height:100%;transition:all .1s ease-in-out}#join-today-page .highlights__panel:hover{flex-grow:3}#join-today-page .main-content{box-shadow:0 0 8px #fff;left:50%;padding:1% 0;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}#join-today-page .main-content__fact,#join-today-page .main-content__header,#join-today-page .main-content__msg{text-align:center}#join-today-page .main-content-bkgrnd{background-color:#000;height:100%;left:0;opacity:.25;position:absolute;top:0;width:100%;z-index:-1}#join-today-page .main-content__header{font-feature-settings:"smcp";font-size:36pt;font-variant:small-caps;font-weight:700;letter-spacing:.25em;margin:0 0 2.5%;text-shadow:0 0 4px #fff}#join-today-page .main-content__facts{margin-bottom:2.5%}#join-today-page .main-content__fact{font-size:14pt;line-height:1.5;margin:0}#join-today-page .main-content__msg{color:#90ee90;font-size:16pt;font-weight:700}#join-today-page .main-content__discord-btn{display:block;margin:0 auto;transition:all .1s ease-in-out;width:fit-content}#join-today-page .main-content__discord-btn:hover{animation:rotate .25s linear;transform:scale(1.2)}#join-today-page .main-content__discord-btn:active{transform:scale(.9)}#docs-page #docs-container{height:80vh;min-height:fit-content}#docs-page #docs-links{grid-column-gap:3%;column-gap:3%;display:grid;grid-template-columns:50% 50%;margin-top:1%}#docs-page .docs-links__section-header{font-size:16pt;font-weight:700;text-decoration:underline;text-transform:uppercase}#docs-page .docs-links__section-links li{border-bottom:1px solid #00000040;margin-bottom:1em}#docs-page .docs-links__section-link{text-decoration:none}#docs-page .docs-links__section-link:hover{font-weight:700}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{background-color:#2a87d0;border-radius:.3rem;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}