/*! normalize.css v4.2.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2.4em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bold}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}:root{--color-black: #000000;--color-black-rgb: 0, 0, 0;--color-black-light: #9F9F9F;--color-black-light-rgb: 159, 159, 159;--color-white: #ffffff;--color-white-rgb: 255, 255, 255;--color-grey-dark: #383838;--color-grey-dark-rgb: 56, 56, 56;--color-grey-medium: #C7D6E0;--color-grey-medium-rgb: 199, 214, 224;--color-grey-light: #F3FAFF;--color-grey-light-rgb: 243, 250, 255;--color-primary: #014372;--color-primary-rgb: 1, 67, 114;--color-primary-light: #B3DFFE;--color-primary-light-rgb: 179, 223, 254;--color-primary-bright: #0268B1;--color-primary-bright-rgb: 2, 104, 177;--color-secondary: #C89345;--color-secondary-rgb: 200, 147, 69;--color-highlight: #99006C;--color-highlight-rgb: 153, 0, 108;--color-validation-success: #39BC64;--color-validation-success-rgb: 57, 188, 100;--color-validation-error: #C9302C;--color-validation-error-rgb: 201, 48, 44;--color-validation-error2: #c11b22;--color-validation-error2-rgb: 193, 27, 34;--color-validation-error3: #D71F26;--color-validation-error3-rgb: 215, 31, 38;--color-validation-error-light: #F9EAE9;--color-validation-error-light-rgb: 249, 234, 233}@font-face{font-family:"Montserrat Thin";font-stretch:50% 200%;src:url("/assets/cvta_app-1.0.13/fonts/Montserrat-VariableFont_wght.woff2") format("woff2 supports variations"),url("/assets/cvta_app-1.0.13/fonts/Montserrat-VariableFont_wght.woff2") format("woff2-variations");font-weight:100 900;font-display:swap;font-style:normal}@font-face{font-family:"Montserrat Thin";font-stretch:50% 200%;src:url("/assets/cvta_app-1.0.13/fonts/Montserrat-Italic-VariableFont_wght.woff2") format("woff2 supports variations"),url("/assets/cvta_app-1.0.13/fonts/Montserrat-Italic-VariableFont_wght.woff2") format("woff2-variations");font-weight:100 900;font-display:swap;font-style:italic}@font-face{font-family:"Open Sans Regular";font-stretch:50% 200%;src:url("/assets/cvta_app-1.0.13/fonts/OpenSans-VariableFont_wdth,wght.woff2") format("woff2 supports variations"),url("/assets/cvta_app-1.0.13/fonts/OpenSans-VariableFont_wdth,wght.woff2") format("woff2-variations");font-weight:300 800;font-display:swap;font-style:normal}@font-face{font-family:"Open Sans Regular";font-stretch:50% 200%;src:url("/assets/cvta_app-1.0.13/fonts/OpenSans-Italic-VariableFont_wdth,wght.woff2") format("woff2 supports variations"),url("/assets/cvta_app-1.0.13/fonts/OpenSans-Italic-VariableFont_wdth,wght.woff2") format("woff2-variations");font-weight:300 800;font-display:swap;font-style:italic}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.button--primary{display:flex;font-family:"Montserrat",sans-serif;font-size:1.6rem;font-weight:700;color:rgb(var(--color-black-rgb));padding:2px 20px 0 20px;border:0;border-radius:5px;width:100%;min-height:48px;background-color:rgb(var(--color-secondary-rgb));text-align:center;text-decoration:none;text-transform:uppercase;white-space:break-spaces;align-items:center;justify-content:center;line-height:1;cursor:pointer;transition:all .2s ease-in-out}.button--primary:active,.button--primary:focus{color:rgb(var(--color-white-rgb));background-color:rgb(var(--color-secondary-rgb));outline:none}.button--primary:hover{color:rgb(var(--color-white-rgb));background-color:rgb(var(--color-primary-bright-rgb))}.button--primary[disabled]{color:rgb(var(--color-black-rgb));background-color:rgb(var(--color-secondary-rgb));cursor:not-allowed;opacity:.5}.button--primary-arrow{display:flex;font-family:"Montserrat",sans-serif;font-size:1.4rem;font-weight:700;color:rgb(var(--color-black-rgb));padding:2px 20px 0 20px;border:0;border-radius:5px;width:100%;min-height:48px;background-color:rgb(var(--color-secondary-rgb));text-align:center;text-decoration:none;text-transform:uppercase;white-space:break-spaces;align-items:center;justify-content:center;line-height:1;cursor:pointer;transition:all .2s ease-in-out}.button--primary-arrow span{display:flex;flex-direction:row;align-items:center;gap:5px}.button--primary-arrow span:before{display:block;content:"";margin:-2px 0 0 0;width:16px;height:12px;background:rgba(0,0,0,0) url(/assets/cvta_app-1.0.13/images/arrow-default-right-black.svg) no-repeat center center/contain}.button--primary-arrow:active,.button--primary-arrow:focus{color:rgb(var(--color-white-rgb));background-color:rgb(var(--color-secondary-rgb));outline:none}.button--primary-arrow:active span:before,.button--primary-arrow:focus span:before{background-image:url(/assets/cvta_app-1.0.13/images/arrow-default-right-white.svg)}.button--primary-arrow:hover{color:rgb(var(--color-white-rgb));background-color:rgb(var(--color-primary-bright-rgb))}.button--primary-arrow:hover span:before{background-image:url(/assets/cvta_app-1.0.13/images/arrow-default-right-white.svg)}.button--secondary{display:flex;font-family:"Montserrat",sans-serif;font-size:1.6rem;font-weight:700;color:rgb(var(--color-primary-rgb));padding:2px 20px 0 20px;border:2px solid rgb(var(--color-primary-rgb));border-radius:5px;width:100%;min-height:48px;background-color:rgba(0,0,0,0);text-align:center;text-decoration:none;text-transform:uppercase;white-space:break-spaces;align-items:center;justify-content:center;line-height:1;cursor:pointer;transition:all .2s ease-in-out}.button--secondary:active,.button--secondary:focus{color:rgb(var(--color-white-rgb));border-color:rgb(var(--color-primary-rgb));background-color:rgb(var(--color-primary-rgb));outline:none}.button--secondary:hover{color:rgb(var(--color-white-rgb));border-color:rgb(var(--color-primary-bright-rgb));background-color:rgb(var(--color-primary-bright-rgb))}.button--secondary[disabled]{color:rgb(var(--color-white-rgb));border-color:rgb(var(--color-primary-bright-rgb));background-color:rgb(var(--color-primary-bright-rgb));cursor:not-allowed;opacity:.5}.button--secondary-white{font-size:1.4rem;color:rgb(var(--color-white-rgb));border-color:rgb(var(--color-white-rgb))}.button--secondary-white:active,.button--secondary-white:focus{color:rgb(var(--color-white-rgb));background-color:rgb(var(--color-secondary-rgb));outline:none}.button--secondary-white:hover{color:rgb(var(--color-white-rgb));background-color:rgb(var(--color-primary-bright-rgb))}.button--secondary-black{font-size:1.4rem;color:rgb(var(--color-black-rgb));border-color:rgb(var(--color-black-rgb))}.link--back{display:inline-flex;color:rgb(var(--color-primary-rgb));flex-direction:row;align-items:center;gap:10px}.link--back:before{display:block;content:"";width:12px;height:9px;background:rgba(0,0,0,0) url(/assets/cvta_app-1.0.13/images/arrow-default-right-blue.svg) no-repeat center center/contain;transform:rotate(180deg)}@keyframes slideInFromRightToLeft{0%{transform:translate3d(100vw, 0, 0)}100%{transform:translate3d(0, 0, 0)}}@keyframes slideOutFromLeftToRight{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(100vw, 0, 0)}}@keyframes rotateFull{0%{transform:rotate(0deg)}100%{transform:rotate(-360deg)}}@keyframes showInlineNoticeTop{0%{opacity:0;transform:translateY(-100%)}100%{opacity:1;transform:translateY(0)}}html,body,h1,h2,h3,h4,h5,h6,blockquote,pre,code,p,ul,ol,li,dl,dt,dd,form,fieldset,legend,label,div,span,table,tr,th,td{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-family:"Open Sans Regular",sans-serif;font-weight:600;line-height:1.2}h1{font-size:2.4rem}h2{font-size:2rem}h3{font-size:1.6rem}h4,h5,h6{font-size:1.6rem}p{margin-bottom:1rem}ul,ol{margin-left:2rem}table{border-collapse:collapse;border-spacing:0}img{max-width:100%;height:auto}q:before,q:after,blockquote:before,blockquote:after{content:""}a:focus,a:hover,a:active{outline:none}a img{border:0}a{color:rgb(var(--color-black-rgb))}a:hover{text-decoration:none}*{box-sizing:border-box}html{font-family:"Montserrat Thin",sans-serif;font-size:10px;font-weight:normal;background-color:rgb(var(--color-grey-light-rgb));line-height:1.4;accent-color:rgb(var(--color-secondary-rgb))}body{font-size:1.6rem;min-height:100dvh}body.has-overlay{overflow:hidden}header{position:fixed;width:100%;background-color:rgb(var(--color-white-rgb));z-index:20}.header-container{display:flex;margin:0 auto;padding:calc(20px + env(safe-area-inset-top)) 20px 20px 20px;max-width:1024px;justify-content:space-between;align-items:center}.navigation-button{position:relative;display:flex;font-family:"Open Sans Regular",sans-serif;font-size:1.2rem;font-weight:700;color:rgb(var(--color-primary-rgb));padding:0;border:0;background:none;flex-direction:row;align-items:center;gap:10px;cursor:pointer;z-index:30}.navigation-button:hover{text-decoration:underline}.navigation-button[aria-expanded=true] .navigation-button__icon{background-image:url(/assets/cvta_app-1.0.13/images/menu-close-blue.svg)}.navigation-button__icon{display:block;border:1px solid rgb(var(--color-primary-light-rgb));width:48px;height:48px;background:rgba(0,0,0,0) url(/assets/cvta_app-1.0.13/images/menu-open-blue.svg) no-repeat center center/20px 20px}.primary-navigation-container{position:fixed;top:0;left:-100vw;border-top:calc(88px + env(safe-area-inset-top)) solid rgb(var(--color-white-rgb));width:100vw;height:100dvh;background:rgba(var(--color-primary-bright-rgb), 0.9) url(/assets/cvta_app-1.0.13/images/texture-diagonal-lines-blue.png) repeat left top/390px auto;transition:all .2s ease-in-out;z-index:20;--extra-padding: 0px}.primary-navigation-container.expanded{transform:translate3d(100vw, 0, 0)}.primary-navigation-container-inner{height:100%;overflow:auto}.primary-navigation-heading{font-size:2rem;font-weight:600;color:rgb(var(--color-primary-light-rgb));margin:0;padding:20px 20px 20px calc(20px + var(--extra-padding))}.navigation-list{margin:0;padding:0;list-style:none}.navigation-item{margin-bottom:-1px;border-top:1px solid rgb(var(--color-primary-light-rgb));border-bottom:1px solid rgb(var(--color-primary-light-rgb));background-color:rgb(var(--color-primary-rgb))}.navigation-item.navigation-item--selected .navigation-item__link{text-decoration:underline}.navigation-item.navigation-item--start .navigation-item__link{background:rgba(0,0,0,0) url(/assets/cvta_app-1.0.13/images/home-default-white.svg) no-repeat right 20px center/16px 16px}.navigation-item.navigation-item--appinfo{margin-top:38px}.navigation-item.navigation-item--complementinspectionforms.navigation--has-message .navigation-item__link:after{display:inline-block;content:"";margin-left:10px;border-radius:50%;width:16px;height:16px;background-color:rgb(var(--color-highlight-rgb))}.navigation-item.navigation-item--logout .navigation-item__link{background:rgba(0,0,0,0) url(/assets/cvta_app-1.0.13/images/logout-default-white.svg) no-repeat right 20px center/16px 16px}.navigation-item__link{display:flex;font-weight:600;color:rgb(var(--color-white-rgb));padding:0 20px 0 calc(20px + var(--extra-padding));min-height:48px;text-decoration:none;align-items:center}.navigation-item__link:hover{text-decoration:underline}.subnavigation-list{display:flex;margin:0;padding:0 30px 15px calc(30px + var(--extra-padding));list-style:none;flex-direction:column;gap:15px}.subnavigation-item.subnavigation-item--selected .subnavigation-item__link{text-decoration:underline}.subnavigation-item__link{font-size:1.4rem;font-weight:400;color:rgb(var(--color-primary-light-rgb));text-decoration:none}.subnavigation-item__link:hover{text-decoration:underline}.logo{display:block;height:48px}.logo a{display:block}.logo img{display:inline-block;width:auto;height:100%}body[data-template=login],body[data-template=forgotpassword]{background-color:rgb(var(--color-primary-rgb))}body[data-template=login] header,body[data-template=forgotpassword] header{background-color:rgb(var(--color-primary-rgb))}body[data-template=login] .logo,body[data-template=forgotpassword] .logo{display:none}body[data-template=login] .navigation-button,body[data-template=forgotpassword] .navigation-button{color:rgb(var(--color-white-rgb))}body[data-template=login] .navigation-button[aria-expanded=true] .navigation-button__icon,body[data-template=forgotpassword] .navigation-button[aria-expanded=true] .navigation-button__icon{background-image:url(/assets/cvta_app-1.0.13/images/menu-close-white.svg)}body[data-template=login] .navigation-button__icon,body[data-template=forgotpassword] .navigation-button__icon{border-color:rgb(var(--color-primary-bright-rgb));background-image:url(/assets/cvta_app-1.0.13/images/menu-open-white.svg)}body[data-template=login] .primary-navigation-container,body[data-template=forgotpassword] .primary-navigation-container{border-color:rgb(var(--color-primary-rgb))}body[data-template=start] main{display:flex;flex-direction:column}main{position:relative;margin:0 auto;padding-top:88px;max-width:1024px;min-height:calc(100dvh - env(safe-area-inset-bottom));z-index:10}.main-container{padding:40px 20px}.main-container .sectionblock-title{display:block;color:rgb(var(--color-black-rgb));margin:0 0 10px 0;padding:0 0 20px 0;border-bottom:1px solid rgb(var(--color-primary-bright-rgb))}.main-container .sectionblock-content p:last-child{margin-bottom:0}.main-container .sectionblock-link{margin-top:40px}.form-block{margin-top:20px}.main-container--login,.main-container--forgotpassword{margin:0 auto;padding:56px 40px 30px 40px;max-width:500px}.main-container--login .sectionblock-title,.main-container--forgotpassword .sectionblock-title{display:block;color:rgb(var(--color-white-rgb));margin:0 0 10px 0;padding:0 0 20px 0;border-bottom:1px solid rgb(var(--color-primary-bright-rgb))}.main-container--login .sectionblock-content,.main-container--forgotpassword .sectionblock-content{color:rgb(var(--color-white-rgb))}.main-container--login .sectionblock-content p:last-child,.main-container--forgotpassword .sectionblock-content p:last-child{margin-bottom:0}.main-container--login .forgotpassword-link-block,.main-container--forgotpassword .forgotpassword-link-block{margin-top:40px;text-align:center}.main-container--login .forgotpassword-link-block a,.main-container--forgotpassword .forgotpassword-link-block a{color:rgb(var(--color-primary-light-rgb))}.main-container--login .back-link-block a,.main-container--forgotpassword .back-link-block a{color:rgb(var(--color-primary-light-rgb))}.main-container--login .back-link-block a:before,.main-container--forgotpassword .back-link-block a:before{background-image:url(/assets/cvta_app-1.0.13/images/arrow-default-right-blue-light.svg)}.main-container--resetpassword{margin:0 auto;padding:56px 40px 30px 40px;max-width:500px}.main-container--start{display:flex;padding:0;flex-grow:1;flex-direction:column}.back-link-block{margin-top:40px}.main-container--login{padding:30px 40px}.main-container--login .sectionblock-title{padding:0 24px 20px 24px;height:84px;background:rgba(0,0,0,0) url(/assets/cvta_app-1.0.13/images/logo-cta-wide-white.svg) no-repeat right 24px top/auto 64px}.form-content{display:flex;flex-direction:column;gap:20px}.formfield{position:relative;display:flex;flex-direction:column;scroll-margin-top:88px}.formfield--hidden{display:none}.formfield--invalid .formfield__input input{padding:12px 19px;border:2px solid rgb(var(--color-validation-error-rgb))}.formfield--invalid .formfield__input input[type=datetime-local]{padding:12px 15px 12px 19px}.formfield--password .formfield__input{position:relative}.formfield--password input[type=password]+.button--password-visibility{background-image:url(/assets/cvta_app-1.0.13/images/visibility-show-black.svg)}.formfield--password input[type=text]+.button--password-visibility{background-image:url(/assets/cvta_app-1.0.13/images/visibility-hide-black.svg)}.formfield--password .button--password-visibility{position:absolute;top:0;right:0;border:0;width:48px;height:48px;background:rgba(0,0,0,0) url(/assets/cvta_app-1.0.13/images/visibility-show-black.svg) no-repeat center center/16px 16px;cursor:pointer}.formfield.hide-label .formfield__label,.formfield.hide-label .label__title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}fieldset{display:flex;border:0;flex-direction:column;gap:10px}fieldset legend{font-family:"Montserrat Thin",sans-serif;font-size:1.6rem;font-weight:600;color:rgb(var(--color-primary-rgb));margin:0 0 10px 0}fieldset .formfield__label{font-weight:400;color:rgb(var(--color-black-rgb))}.formfield__label{font-family:"Montserrat Thin",sans-serif;font-size:1.6rem;font-weight:600;color:rgb(var(--color-primary-rgb));margin:0 0 10px 0;transition:all .2s ease-in-out}.formfield__description{font-style:italic}.label__title{margin:0 0 10px 0}.formfield__input input,.formfield__input textarea{font-family:"Montserrat Thin",sans-serif;font-size:1.6rem;color:rgb(var(--color-black-rgb));padding:13px 20px;border-radius:5px;border:1px solid rgb(var(--color-primary-light-rgb));width:100%;min-height:48px;background-color:rgb(var(--color-white-rgb));line-height:1.2;transition:color .2s ease-in-out,border-color .2s ease-in-out}.formfield__input input::placeholder,.formfield__input textarea::placeholder{color:rgb(var(--color-black-light-rgb))}.formfield__input input:focus,.formfield__input textarea:focus{outline:none;border:2px solid rgb(var(--color-secondary-rgb));padding:12px 19px}.formfield__input input[type=datetime-local],.formfield__input input[type=date],.formfield__input input[type=time]{position:relative;padding:13px 16px 13px 20px;appearance:none}.formfield__input input[type=datetime-local]:after,.formfield__input input[type=date]:after,.formfield__input input[type=time]:after{display:block;content:"";position:absolute;top:0;right:0;bottom:0;border-radius:5px;width:48px;background:rgb(var(--color-white-rgb)) url(/assets/cvta_app-1.0.13/images/calendar-default-black.svg) no-repeat right 16px center;background-size:16px 16px;pointer-events:none}.formfield__input input[type=datetime-local]:focus,.formfield__input input[type=date]:focus,.formfield__input input[type=time]:focus{padding:12px 15px 12px 19px}.formfield__input textarea{min-height:120px}.formfield__input select{font-family:inherit;font-size:1.6rem;color:rgb(var(--color-black-rgb));padding:13px 40px 13px 20px;border-radius:5px;border:1px solid rgb(var(--color-primary-light-rgb));width:100%;min-height:48px;appearance:none;background:rgb(var(--color-white-rgb)) url(/assets/cvta_app-1.0.13/images/arrow-default-down-black.svg) no-repeat right 16px center;background-size:12px 12px;line-height:1.2;transition:color .2s ease-in-out,border-color .2s ease-in-out}.formfield__input select:focus{outline:none;border:2px solid rgb(var(--color-secondary-rgb));padding:12px 39px 12px 19px}.formfield__inputgroup{display:flex;padding:15px 5px;border:1px dotted rgb(var(--color-primary-light-rgb));border-radius:5px;background-color:rgb(var(--color-white-rgb));flex-direction:row;justify-content:space-evenly}.formfield__inputgroup .option{display:flex;flex-direction:column;gap:5px;align-items:center}.formfield__inputgroup:has(>:last-child:nth-child(3)) .option{width:20%}.formfield__inputgroup:has(>:last-child:nth-child(3)) .option:nth-child(2){width:25%}.formfield__inputgroup:has(>:last-child:nth-child(3)) .option:nth-child(3){margin-left:20%;width:35%}.formfield__inputgroup:has(>:last-child:nth-child(4)) .option{width:20%}.formfield__inputgroup:has(>:last-child:nth-child(4)) .option:nth-child(2){width:25%}.formfield__inputgroup:has(>:last-child:nth-child(4)) .option:nth-child(4){width:35%}.form-notices{margin:20px -20px -40px -20px;padding:40px 20px;background-color:rgb(var(--color-grey-medium-rgb))}.locked-notice-block{display:flex;font-weight:600;flex-direction:row;align-items:center;gap:10px}.locked-notice-block:before{display:flex;content:"";border-radius:50%;width:16px;height:16px;background:rgb(var(--color-highlight-rgb)) url(/assets/cvta_app-1.0.13/images/exclamation-white.svg) no-repeat center center/8px 8px;flex:0 0 16px}.form-buttons{display:flex;flex-direction:column;margin:20px -20px -40px -20px;padding:40px 20px;gap:20px;background-color:rgb(var(--color-grey-medium-rgb))}.form-notice{color:rgb(var(--color-white-rgb));text-align:center;padding:20px;border-radius:10px;background-color:rgb(var(--color-primary-rgb))}.formfield--datetime-local .formfield__input{display:flex;flex-direction:row;gap:10px}.formfield--datetime-local .formfield__input input[type=time]{width:220px;text-align:center}.formfield--committeeMember1 input:not(:placeholder-shown),.formfield--committeeMember1 select:not([value=""]),.formfield--committeeMember2 input:not(:placeholder-shown),.formfield--committeeMember2 select:not([value=""]),.formfield--committeeMember3 input:not(:placeholder-shown),.formfield--committeeMember3 select:not([value=""]),.formfield--committeeMember4 input:not(:placeholder-shown),.formfield--committeeMember4 select:not([value=""]){color:rgba(0,0,0,0);text-shadow:0 0 10px rgb(var(--color-grey-dark-rgb))}.formfield--committeeMember1 input:not(:placeholder-shown):focus,.formfield--committeeMember1 input:not(:placeholder-shown)[disabled],.formfield--committeeMember1 select:not([value=""]):focus,.formfield--committeeMember1 select:not([value=""])[disabled],.formfield--committeeMember2 input:not(:placeholder-shown):focus,.formfield--committeeMember2 input:not(:placeholder-shown)[disabled],.formfield--committeeMember2 select:not([value=""]):focus,.formfield--committeeMember2 select:not([value=""])[disabled],.formfield--committeeMember3 input:not(:placeholder-shown):focus,.formfield--committeeMember3 input:not(:placeholder-shown)[disabled],.formfield--committeeMember3 select:not([value=""]):focus,.formfield--committeeMember3 select:not([value=""])[disabled],.formfield--committeeMember4 input:not(:placeholder-shown):focus,.formfield--committeeMember4 input:not(:placeholder-shown)[disabled],.formfield--committeeMember4 select:not([value=""]):focus,.formfield--committeeMember4 select:not([value=""])[disabled]{color:rgb(var(--color-black-rgb));text-shadow:none}.detainees-container{display:flex;flex-direction:column;gap:20px}.error-message-container,.error-toast-container,.formfield__message--error{font-size:1.2rem;color:rgb(var(--color-validation-error-rgb));padding:9px 34px 7px 34px;border-radius:5px;background:rgb(var(--color-validation-error-light-rgb)) url(/assets/cvta_app-1.0.13/images/close-red.svg) no-repeat 20px 13px/8px 8px}.error-message-container p:last-child,.error-toast-container p:last-child,.formfield__message--error p:last-child{margin-bottom:0}.error-toast-container{position:fixed;bottom:40px;left:50%;width:100%;max-width:300px;transform:translate3d(-50%, 0, 0);transition:bottom .2s ease-in-out;cursor:pointer}.error-toast-container.disabled{bottom:-100%}.form--login .formfield__label,.form--forgotpassword .formfield__label{display:none}.form--login .formfield__input input,.form--forgotpassword .formfield__input input{border-color:rgb(var(--color-white-rgb))}.form--login .formfield--invalid .formfield__input input,.form--forgotpassword .formfield--invalid .formfield__input input{border:2px solid rgb(var(--color-validation-error-rgb))}.form--cellcomplexform .formfield--policeUnit,.form--cellcomplexform .formfield--headingDetainees,.form--cellcomplexform .formfield--primaryPersonnelNumber,.form--cellcomplexform .formfield--headingEntryOfDetainee,.form--cellcomplexform .formfield--headingAccommodation,.form--cellcomplexform .formfield--headingTreatment,.form--cellcomplexform .formfield--headingSafety,.form--cellcomplexform .formfield--headingSpecialPointsOfInterest,.form--cellcomplexform .formfield--headingWelcoming,.form--cellcomplexform .formfield--headingAdditions,.form--cellcomplexform .formfield--headingConclusion,.form--holdingroomform .formfield--policeUnit,.form--holdingroomform .formfield--headingDetainees,.form--holdingroomform .formfield--primaryPersonnelNumber,.form--holdingroomform .formfield--headingEntryOfDetainee,.form--holdingroomform .formfield--headingAccommodation,.form--holdingroomform .formfield--headingTreatment,.form--holdingroomform .formfield--headingSafety,.form--holdingroomform .formfield--headingSpecialPointsOfInterest,.form--holdingroomform .formfield--headingWelcoming,.form--holdingroomform .formfield--headingAdditions,.form--holdingroomform .formfield--headingConclusion,.form--courthouseform .formfield--policeUnit,.form--courthouseform .formfield--headingDetainees,.form--courthouseform .formfield--primaryPersonnelNumber,.form--courthouseform .formfield--headingEntryOfDetainee,.form--courthouseform .formfield--headingAccommodation,.form--courthouseform .formfield--headingTreatment,.form--courthouseform .formfield--headingSafety,.form--courthouseform .formfield--headingSpecialPointsOfInterest,.form--courthouseform .formfield--headingWelcoming,.form--courthouseform .formfield--headingAdditions,.form--courthouseform .formfield--headingConclusion{margin-top:30px;padding-top:40px;border-top:1px dashed rgb(var(--color-primary-light-rgb))}.form--cellcomplexform .formfield--policeUnit,.form--holdingroomform .formfield--policeUnit,.form--courthouseform .formfield--policeUnit{margin-top:20px}.form--cellcomplexform .formfield--headingDetainees h2,.form--holdingroomform .formfield--headingDetainees h2,.form--courthouseform .formfield--headingDetainees h2{font-family:"Montserrat Thin",sans-serif;font-size:1.6rem;font-weight:600;color:rgb(var(--color-primary-rgb));margin:0}.form--cellcomplexform .fieldset--headingDetaineesPresent legend,.form--cellcomplexform .fieldset--headingDetaineesSpokenTo legend,.form--holdingroomform .fieldset--headingDetaineesPresent legend,.form--holdingroomform .fieldset--headingDetaineesSpokenTo legend,.form--courthouseform .fieldset--headingDetaineesPresent legend,.form--courthouseform .fieldset--headingDetaineesSpokenTo legend{position:absolute;font-weight:400;color:rgb(var(--color-black-rgb));margin-top:12px;max-width:calc(100% - 180px)}.form--cellcomplexform .formfield--detaineesPresentMinorNumber,.form--cellcomplexform .formfield--detaineesPresentAdultNumber,.form--cellcomplexform .formfield--detaineesSpokenToMinorNumber,.form--cellcomplexform .formfield--detaineesSpokenToAdultNumber,.form--holdingroomform .formfield--detaineesPresentMinorNumber,.form--holdingroomform .formfield--detaineesPresentAdultNumber,.form--holdingroomform .formfield--detaineesSpokenToMinorNumber,.form--holdingroomform .formfield--detaineesSpokenToAdultNumber,.form--courthouseform .formfield--detaineesPresentMinorNumber,.form--courthouseform .formfield--detaineesPresentAdultNumber,.form--courthouseform .formfield--detaineesSpokenToMinorNumber,.form--courthouseform .formfield--detaineesSpokenToAdultNumber{flex-direction:row;align-items:center;justify-content:end;gap:10px}.form--cellcomplexform .formfield--detaineesPresentMinorNumber .formfield__label,.form--cellcomplexform .formfield--detaineesPresentAdultNumber .formfield__label,.form--cellcomplexform .formfield--detaineesSpokenToMinorNumber .formfield__label,.form--cellcomplexform .formfield--detaineesSpokenToAdultNumber .formfield__label,.form--holdingroomform .formfield--detaineesPresentMinorNumber .formfield__label,.form--holdingroomform .formfield--detaineesPresentAdultNumber .formfield__label,.form--holdingroomform .formfield--detaineesSpokenToMinorNumber .formfield__label,.form--holdingroomform .formfield--detaineesSpokenToAdultNumber .formfield__label,.form--courthouseform .formfield--detaineesPresentMinorNumber .formfield__label,.form--courthouseform .formfield--detaineesPresentAdultNumber .formfield__label,.form--courthouseform .formfield--detaineesSpokenToMinorNumber .formfield__label,.form--courthouseform .formfield--detaineesSpokenToAdultNumber .formfield__label{margin:0}.form--cellcomplexform .formfield--detaineesPresentMinorNumber input,.form--cellcomplexform .formfield--detaineesPresentAdultNumber input,.form--cellcomplexform .formfield--detaineesSpokenToMinorNumber input,.form--cellcomplexform .formfield--detaineesSpokenToAdultNumber input,.form--holdingroomform .formfield--detaineesPresentMinorNumber input,.form--holdingroomform .formfield--detaineesPresentAdultNumber input,.form--holdingroomform .formfield--detaineesSpokenToMinorNumber input,.form--holdingroomform .formfield--detaineesSpokenToAdultNumber input,.form--courthouseform .formfield--detaineesPresentMinorNumber input,.form--courthouseform .formfield--detaineesPresentAdultNumber input,.form--courthouseform .formfield--detaineesSpokenToMinorNumber input,.form--courthouseform .formfield--detaineesSpokenToAdultNumber input{width:80px}.form--cellcomplexform .formfield--totalDetaineesPresent,.form--cellcomplexform .formfield--totalDetaineesSpokenTo,.form--holdingroomform .formfield--totalDetaineesPresent,.form--holdingroomform .formfield--totalDetaineesSpokenTo,.form--courthouseform .formfield--totalDetaineesPresent,.form--courthouseform .formfield--totalDetaineesSpokenTo{flex-direction:row;align-items:center;justify-content:end;gap:10px}.form--cellcomplexform .formfield--totalDetaineesPresent .formfield__label,.form--cellcomplexform .formfield--totalDetaineesSpokenTo .formfield__label,.form--holdingroomform .formfield--totalDetaineesPresent .formfield__label,.form--holdingroomform .formfield--totalDetaineesSpokenTo .formfield__label,.form--courthouseform .formfield--totalDetaineesPresent .formfield__label,.form--courthouseform .formfield--totalDetaineesSpokenTo .formfield__label{margin:0}.form--cellcomplexform .formfield--totalDetaineesPresent .formfield--total,.form--cellcomplexform .formfield--totalDetaineesSpokenTo .formfield--total,.form--holdingroomform .formfield--totalDetaineesPresent .formfield--total,.form--holdingroomform .formfield--totalDetaineesSpokenTo .formfield--total,.form--courthouseform .formfield--totalDetaineesPresent .formfield--total,.form--courthouseform .formfield--totalDetaineesSpokenTo .formfield--total{display:block;font-family:"Montserrat Thin",sans-serif;font-size:1.6rem;color:rgb(var(--color-black-rgb));padding:13px 20px;border-radius:5px;border:1px solid rgb(var(--color-grey-medium-rgb));width:80px;min-height:48px;background-color:rgb(var(--color-grey-medium-rgb));line-height:1.2}.form--cellcomplexform .formfield--specialPointOfInterest1Title,.form--cellcomplexform .formfield--specialPointOfInterest2Title,.form--cellcomplexform .formfield--specialPointOfInterest3Title,.form--cellcomplexform .formfield--addition1Title,.form--cellcomplexform .formfield--addition2Title,.form--cellcomplexform .formfield--addition3Title,.form--cellcomplexform .formfield--addition4Title,.form--holdingroomform .formfield--specialPointOfInterest1Title,.form--holdingroomform .formfield--specialPointOfInterest2Title,.form--holdingroomform .formfield--specialPointOfInterest3Title,.form--holdingroomform .formfield--addition1Title,.form--holdingroomform .formfield--addition2Title,.form--holdingroomform .formfield--addition3Title,.form--holdingroomform .formfield--addition4Title,.form--courthouseform .formfield--specialPointOfInterest1Title,.form--courthouseform .formfield--specialPointOfInterest2Title,.form--courthouseform .formfield--specialPointOfInterest3Title,.form--courthouseform .formfield--addition1Title,.form--courthouseform .formfield--addition2Title,.form--courthouseform .formfield--addition3Title,.form--courthouseform .formfield--addition4Title{margin-bottom:-15px}.form--inspection-submit-to-secretary{margin-top:20px;padding-top:10px;border-top:1px solid rgb(var(--color-primary-bright-rgb))}.form--inspection-submit-to-secretary .formfield--secretary_only .label__title{display:none}.form--inspection-submit-to-secretary .formfield--secretary_only .formfield__inputgroup{padding:0;border:0;background-color:rgba(0,0,0,0);justify-content:start}.form--inspection-submit-to-secretary .formfield--secretary_only .formfield__inputgroup .option{flex-direction:row;gap:10px;align-items:start}.form--inspection-submit-to-secretary .formfield--secretary_only .formfield__inputgroup .option input{margin-top:4px}.form--inspection-submit-to-secretary .formfield--secretary_only .formfield__inputgroup .option label{color:rgb(var(--color-white-rgb))}.sectionblock--messages{flex-grow:1}.sectionblock--start{padding:40px;background-color:rgb(var(--color-grey-medium-rgb))}.sectionblock--start .sectionblock-content{margin-bottom:-20px}.form--sort{margin:40px 0;padding:10px 0;border:1px solid rgb(var(--color-primary-light-rgb));border-width:1px 0}.form--sort .formfield--sort-order{display:flex;flex-direction:row;gap:10px;align-items:center;justify-content:center}.form--sort .formfield--sort-order .formfield__label{font-weight:400;color:rgb(var(--color-black-rgb));margin:0}.list--forms-heading{display:grid;margin:40px 0 0 0;grid-template:auto/1fr 100px;align-items:center}.list--forms-heading .forms-heading__title{font-weight:700;color:rgb(var(--color-primary-rgb));align-self:center}.list--forms-heading .forms-heading__dtm{font-size:1.2rem;color:rgb(var(--color-primary-bright-rgb));margin:0;text-align:right}.list--forms{margin:20px 0;padding:0;list-style:none}.list--forms-item{display:grid;padding:15px 0;border-bottom:1px dashed rgb(var(--color-primary-light-rgb));grid-template-rows:auto auto;grid-template-columns:auto 100px;grid-template-areas:"title dtm" "actions actions";gap:5px 10px;transition:all .2s ease-in-out}.list--forms-item:first-child{border-top:1px dashed rgb(var(--color-primary-light-rgb))}.list--forms-item .forms-item__title{grid-area:title;padding-left:26px;background:rgba(0,0,0,0) url(/assets/cvta_app-1.0.13/images/document-default-gold.svg) no-repeat 0 2px/16px 16px}.list--forms-item .forms-item__title h3{display:inline-block;font-family:"Montserrat Thin",sans-serif;font-weight:700}.list--forms-item .forms-item__title h3 a{text-decoration:none}.list--forms-item .forms-item__title h3 a:hover{text-decoration:underline}.list--forms-item .forms-item__dtm{grid-area:dtm;font-size:1.2rem;text-align:right}.list--forms-item .forms-item__actions{grid-area:actions;display:flex;padding-left:26px;flex-direction:row;gap:10px}.list--forms-item .forms-item__actions .button--delete{font-family:inherit;color:rgb(var(--color-validation-error-rgb));margin:0;padding:0;border:0;background:none;text-decoration:underline;cursor:pointer}.list--forms-item .forms-item__actions .button--delete:hover{text-decoration:none}.list--forms-item.forms-item--shared .forms-item__title h3{display:flex;flex-direction:row;align-items:baseline;gap:10px}.list--forms-item.forms-item--shared .forms-item__title h3:after{display:inline-block;flex:0 0 16px;content:"";width:16px;height:16px;background:rgba(0,0,0,0) url(/assets/cvta_app-1.0.13/images/shared-default-purple.svg) no-repeat center center/contain}.list--forms-item.forms-item--closed .forms-item__title{background-image:url(/assets/cvta_app-1.0.13/images/lock-default-purple.svg)}.list--forms-item--deleted{background-color:rgb(var(--color-validation-error-light-rgb));transform:translate3d(-100%, 0, 0);opacity:0}.forms-item__created,.forms-item__modified{display:flex;font-size:1.4rem;font-style:italic;margin:0;flex-direction:row;gap:10px;justify-content:space-between}.message{margin:20px auto;padding:20px;border-radius:10px;width:calc(100% - 40px);max-width:500px}.message.message--open{background-color:rgb(var(--color-white-rgb))}.message.message--shared{background-color:rgb(var(--color-primary-rgb))}.message.message--shared .message__title{color:rgb(var(--color-white-rgb))}.message.message--shared .message__title:before{display:flex;content:"";border-radius:50%;width:16px;height:16px;background:rgb(var(--color-highlight-rgb)) url(/assets/cvta_app-1.0.13/images/exclamation-white.svg) no-repeat center center/8px 8px;flex:0 0 16px}.message.message--shared .message__description{color:rgb(var(--color-white-rgb));margin:0 0 20px 0}.message__title{display:flex;margin:0 0 10px 0;flex-direction:row;gap:10px;align-items:center}.message__description{margin:0 0 10px 0}.message__formtitle{display:flex;font-family:"Montserrat Thin",sans-serif;font-weight:700;margin:0 0 20px 0;padding:0 0 0 26px;background:rgba(0,0,0,0) url(/assets/cvta_app-1.0.13/images/document-default-gold.svg) no-repeat 0 2px/16px 16px;flex-direction:row;align-items:baseline;gap:10px;text-decoration:none}.message__formtitle:hover{text-decoration:underline}.version{font-size:1.4rem;font-style:italic;color:rgb(var(--color-primary-rgb));text-align:right}.version:before{content:"— "}.inline-notice--offline{position:fixed;top:calc(88px + env(safe-area-inset-top));display:flex;flex-direction:row;justify-content:center;font-size:1.4rem;color:rgb(var(--color-white-rgb));padding:9px 10px;width:100%;background-color:rgb(var(--color-grey-dark-rgb));z-index:15;animation:.4s ease-in-out 0s 1 showInlineNoticeTop}.inline-notice--offline p{margin:0;padding:0}.inline-notice--offline p:first-child{padding-left:17px;background:rgba(0,0,0,0) url(/assets/cvta_app-1.0.13/images/offline-default-white.svg) no-repeat left center;background-size:12px 12px}.inline-notice--offline a{color:#fff}.inline-notice--locked{position:fixed;top:calc(88px + env(safe-area-inset-top));display:flex;flex-direction:row;justify-content:center;font-size:1.4rem;color:rgb(var(--color-white-rgb));padding:9px 10px;width:100%;background-color:rgb(var(--color-highlight-rgb));z-index:15;animation:.4s ease-in-out 0s 1 showInlineNoticeTop}.inline-notice--locked p{margin:0;padding:0}.inline-notice--locked p:first-child{padding-left:17px;background:rgba(0,0,0,0) url(/assets/cvta_app-1.0.13/images/lock-default-white.svg) no-repeat left center;background-size:12px 12px}.inline-notice--locked a{color:#fff}.save-indicator{display:flex;position:fixed;left:50%;bottom:40px;flex-direction:column;align-items:center;gap:10px;z-index:40;transform:translate3d(-50%, 0, 0);transition:.2s ease-in-out bottom}.save-indicator span{font-family:"Open Sans Regular",sans-serif;font-size:1.2rem;font-weight:600;font-style:italic;color:rgb(var(--color-primary-rgb))}.save-indicator:before{position:absolute;bottom:0;display:block;content:"";width:48px;height:48px;background:rgba(0,0,0,0) url(/assets/cvta_app-1.0.13/images/sync-default-white.svg) no-repeat center center/24px 24px;animation:1s linear infinite rotateFull;animation-play-state:running}.save-indicator:after{display:block;content:"";width:48px;height:48px;background:rgba(var(--color-primary-bright-rgb), 0.8) url(/assets/cvta_app-1.0.13/images/texture-diagonal-lines-blue.png) repeat left top/390px auto}.save-indicator.disabled{bottom:-100%}.save-indicator.disabled:before{animation-play-state:paused}.overlay-container{position:fixed;top:0;width:100%;height:calc(100dvh - env(safe-area-inset-bottom));background:rgba(var(--color-primary-bright-rgb), 0.8) url(/assets/cvta_app-1.0.13/images/texture-diagonal-lines-blue.png) repeat left top/390px auto;z-index:40;animation:.2s ease-in-out forwards slideInFromRightToLeft}.overlay-container--hide{animation:.2s ease-in-out forwards slideOutFromLeftToRight}.overlay-heading{background-color:rgb(var(--color-white-rgb))}.overlay-heading-container{margin:0 auto;padding:20px;max-width:1024px;height:88px}.overlay-link--back{position:relative;display:flex;font-family:"Open Sans Regular",sans-serif;font-size:1.2rem;font-weight:700;color:rgb(var(--color-primary-rgb));padding:0;border:0;background:none;flex-direction:row;align-items:center;text-decoration:none;gap:10px;cursor:pointer;z-index:30}.overlay-link--back:before{display:block;content:"";border:1px solid rgb(var(--color-primary-light-rgb));width:46px;height:46px;transform:rotate(180deg);background:rgba(0,0,0,0) url(/assets/cvta_app-1.0.13/images/chevron-default-right-blue.svg) no-repeat center center/20px 20px}.overlay-content{display:flex;position:absolute;top:88px;bottom:0;width:100%;flex-direction:column;justify-content:center;align-items:center;overflow:auto}.overlay-content-container{margin:0 40px;max-width:500px}.overlay-title{display:block;color:rgb(var(--color-white-rgb));margin:0 0 10px 0;padding:0 0 20px 0;border-bottom:1px solid rgb(var(--color-primary-bright-rgb))}.overlay-description{color:rgb(var(--color-white-rgb));margin:0 0 20px 0}.overlay-description p:last-child{margin-bottom:0}.overlay-button-container{display:flex;flex-direction:column;gap:20px}.overlay-button-container .button{font-size:1.4rem}.dialog{padding:40px;border:0;border-radius:5px;width:calc(100% - 40px);max-width:500px;background-color:rgb(var(--color-grey-light-rgb));animation:fadeIn .2s ease-in forwards}.dialog--delete-item .button--accept-dialog{color:rgb(var(--color-white-rgb));background-color:rgb(var(--color-validation-error-rgb))}.dialog--delete-item .button--accept-dialog:active,.dialog--delete-item .button--accept-dialog:focus{background-color:rgb(var(--color-validation-error3-rgb))}.dialog--delete-item .button--accept-dialog:hover{background-color:rgb(var(--color-validation-error2-rgb))}.dialog-title{display:block;color:rgb(var(--color-black-rgb));margin:0 0 10px 0;padding:0 0 20px 0;border-bottom:1px solid rgb(var(--color-primary-bright-rgb))}.dialog-description{margin:0 0 10px 0}.dialog-description .form-title{font-weight:bold;font-style:italic}.dialog-action{display:flex;flex-direction:column;justify-content:center;gap:10px}::backdrop{background:rgba(var(--color-primary-bright-rgb), 0.8) url(/assets/cvta_app-1.0.13/images/texture-diagonal-lines-blue.png) repeat left top/390px auto}@media only screen and (min-width: 768px){.primary-navigation-container{width:50vw;box-shadow:0 0 10px rgb(var(--color-black-light-rgb))}.detainees-container{flex-direction:row}.detainees-container .fieldset{flex:1}.form-buttons{flex-direction:row;flex-wrap:wrap}.form-buttons .formfield--submit,.form-buttons button{flex:1}.form-buttons .form-notice{width:100%}.form--sort .formfield--sort-order{justify-content:end}.list--forms-heading{grid-template:auto/1fr 1fr}.list--forms-item{grid-template-rows:auto;grid-template-columns:1fr auto auto;grid-template-areas:"title actions dtm";gap:20px}.list--forms-item .forms-item__dtm{font-size:1.6rem}.list--forms-item .forms-item__actions .open-form{display:none}.dialog-action{flex-direction:row}}@media only screen and (min-width: 1025px){.primary-navigation-container{--extra-padding: calc(((100vw - 1024px) / 2))}}

/*# sourceMappingURL=style.css.map */