@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Montserrat;src:url(../media/fonts/Montserrat/Montserrat-VariableFont_wght.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:block}@font-face{font-family:Montserrat;src:url(../media/fonts/Montserrat/Montserrat-Italic-VariableFont_wght.woff2) format("woff2-variations");font-weight:100 900;font-style:italic;font-display:block}@font-face{font-family:Open Sans;src:url(../media/fonts/Open_Sans/OpenSans[wdth,wght].woff2) format("woff2-variations");font-weight:300 800;font-style:normal;font-display:block}@font-face{font-family:Open Sans;src:url(../media/fonts/Open_Sans/OpenSans-Italic-VariableFont_wdth,wght.woff2) format("woff2-variations");font-weight:300 800;font-style:italic;font-display:block}.icon{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;font-size:40px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 1}.icon.no-fill{font-variation-settings:"FILL" 0}*,:after,:before{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif;font-weight:700;line-height:150%;margin-bottom:16px}h1{font-size:1.625rem}h2{font-size:1.375rem}h3{font-size:1.25rem}h4{font-size:1.125rem}h5{font-size:1rem}h6{font-size:.875rem}div,input,label,p,select,span{font-weight:400}div,input,label,p,select,small,span{font-family:Open Sans,sans-serif;line-height:150%}small{font-size:.875rem;text-align:center}small strong{font-weight:600}p strong{font-weight:700}main a:not(.btn){font-family:Open Sans,sans-serif;color:#00f;font-size:inherit;font-weight:700}hr{background:linear-gradient(90deg,rgba(0,0,0,.1),rgba(0,0,0,.2),rgba(0,0,0,.1));width:100%}.sr-only,hr{height:1px;border:0}.sr-only{position:absolute;width:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}.bg-white{background:#fff}.bg-lightest-gray{background:#f9f6f6}.bg-light-gray{background:#f2eded}.bg-middle-gray{background:#d7d4d4}.bg-gray{background:#555}.bg-gradient{background:linear-gradient(247.29deg,#272626 -14.8%,#400d0d 92.14%)}.flex-center{display:flex;align-items:center;justify-content:center}.flex-col{flex-direction:column}.text-center{text-align:center}.m-0{margin:0!important}.mt-20{margin-top:20px!important}.info-block{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:16px 36px;gap:8px;background:#f2eded;border-left:8px solid rgba(0,0,0,.1);border-radius:4px;font-family:Open Sans,sans-serif;font-style:normal;font-size:14px;line-height:150%;flex:none;align-self:stretch;flex-grow:0}.info-block__title{font-family:Montserrat,sans-serif;font-weight:700}.info-block__text,.info-block__title{display:flex;align-items:center;color:#111;flex:none;align-self:stretch;flex-grow:0}.info-block__text{font-family:Open Sans,sans-serif;font-weight:400}.info-block__text ul{list-style:none;padding-inline-start:12px;line-height:150%}.info-block__text ul li+li,.info-block__text ul li+ul,.info-block__text ul ul+li,.info-block__text ul ul li:first-child{margin-top:8px}.info-block__text ul li{position:relative;padding-left:12px}.info-block__text ul li:before{content:"•";position:absolute;left:0;top:0;font-size:1em;line-height:1.5em}.rejection-notes{display:flex;flex-direction:column;gap:16px}.info-block__rejection-date{width:100%;font-family:Montserrat,sans-serif;font-weight:600;font-size:.875rem;color:#580703;font-style:italic}input,label{font-size:.875rem}input{display:flex;flex-direction:row;align-items:center;padding:8px 16px;border:1px solid #555;border-radius:8px}div.section.form-container,nav.breadcrumb.form-container,section.form-container{width:100%;max-width:1000px}form{display:flex;flex-direction:column;width:100%;gap:20px}form h1,form h2,form h3,form h4,form h5,form h6{margin:0}form h2{font-size:1.25rem;font-weight:600}form h3{font-size:1.125rem;font-weight:600}form .rounded{border-radius:40px;padding:40px;margin-bottom:20px;gap:20px}form hr{margin:24px auto}form .form-section{display:flex;flex-direction:column;gap:16px}form .form-group{display:flex;gap:20px;flex-wrap:wrap}form .form-group .form-field{display:flex;flex-direction:column;flex:1 1 330px;gap:4px}form .form-group .form-field label{color:#555;font-size:1rem;font-weight:500}form .form-group .form-field label[for]:after{content:""}form .form-group .form-field.required>label:after{content:" *";color:#aa170d}form .form-group .form-field input,form .form-group .form-field select{position:relative;border:1px solid #555;font-size:1rem;font-weight:500;padding:8px 16px;border-radius:8px;color:#0f0f0f;min-height:45px}form .form-group .form-field input:disabled,form .form-group .form-field select:disabled,form .form-group .form-field textarea:disabled{background-color:#f2eded;color:#555;border:1px solid hsla(0,0%,6%,.3);cursor:not-allowed}form .form-group .form-field select{padding-right:56px}form .form-group .form-field input[type=date]{color:#555}form .form-group .form-field input[type=date]::-webkit-calendar-picker-indicator{width:1.25em;height:1.25em;border:none;cursor:pointer;position:absolute;right:1em;top:50%;transform:translateY(-50%)}form .form-group .form-field .form-radio-group{display:flex;flex-wrap:wrap;gap:8px 24px;align-items:center}form .form-group .form-field .form-radio-group .radio-label{display:inline-flex;align-items:center;gap:8px;cursor:pointer;color:#555;font-size:1rem;font-weight:500}form .form-group .form-field .form-radio-group input[type=radio]{width:auto;min-height:0;padding:0;border:none;margin:0;accent-color:#aa170d}form .form-group .form-field.checkbox-field{position:relative;display:flex;align-items:flex-start;gap:16px;flex-direction:row}form .form-group .form-field.checkbox-field input[type=checkbox]{position:absolute;height:0;opacity:0;pointer-events:none}form .form-group .form-field.checkbox-field input[type=checkbox]:focus-visible{outline:3px solid #0f0f0f}form .form-group .form-field.checkbox-field input[type=checkbox]:focus-visible+label:before{outline:2px solid #0f0f0f}form .form-group .form-field.checkbox-field input[type=checkbox]:checked+label .checkbox-icon{opacity:1}form .form-group .form-field.checkbox-field input[type=checkbox]:disabled+label:before{cursor:not-allowed;background-color:#f2eded}form .form-group .form-field.checkbox-field label{position:relative;padding-left:36px;cursor:pointer;line-height:1.5;font-size:1rem;font-weight:600;color:#555;vertical-align:middle}form .form-group .form-field.checkbox-field label:before{content:"";position:absolute;left:0;top:0;width:24px;height:24px;border:1px solid #555;border-radius:2px;background-color:#fff;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none}form .form-group .form-field.checkbox-field a{color:#00f;text-decoration:underline}form .form-group .form-field.checkbox-field .checkbox-icon{position:absolute;left:1px;top:2px;font-size:22px;color:#555;opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}form .form-group .form-field.review-comments{gap:16px}form .form-group .form-field.review-comments label{font-weight:600;font-size:1.125rem;color:#0f0f0f;font-family:Montserrat,sans-serif}form .form-group .form-field.review-comments span.explanation{font-weight:500;font-size:1rem;color:#555}form .form-group .form-field a.uploaded-file{display:inline-flex;align-items:center;background-color:#f2eded;color:#333;border:1px solid hsla(0,0%,6%,.3);border-radius:8px;padding:8px 16px;text-decoration:none;font-weight:500;min-height:45px;max-width:100%}form .form-group .form-field a.uploaded-file:before{font-family:Material Symbols Rounded;font-variation-settings:"FILL" 1;color:#333;font-size:22px;margin-right:8px;content:"attach_file";flex-shrink:0}form .form-group .form-field a.uploaded-file span{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}form .form-group .form-field a.uploaded-file:hover{background-color:#d7d4d4}form .form-group .form-field .uploaded-files-list{display:flex;flex-wrap:wrap;gap:20px}form .form-group .form-field .uploaded-files-list a.uploaded-file{flex:1 1 330px}form .form-group .form-field .password-wrapper{position:relative}form .form-group .form-field .password-wrapper input{padding-right:44px;width:100%;padding-right:2.5rem;box-sizing:border-box}form .form-group .form-field .password-wrapper span.icon.password{font-size:24px}form .form-group .form-field .password-wrapper .toggle-password{position:absolute;right:0;top:50%;transform:translateY(-50%);background:transparent;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;min-width:45px;min-height:45px;color:gray}form .form-group .form-field .password-wrapper .toggle-password:focus-visible{outline:2px solid #000;outline-offset:2px}form .form-group .form-field .error-message{color:#aa170d;font-size:15px;font-weight:500}form .form-group .form-field input.is-invalid,form .form-group .form-field select.is-invalid,form .form-group .form-field textarea.is-invalid{border:2px solid #aa170d}form .form-actions{display:flex;gap:16px;width:100%;margin-top:20px}form .form-actions .space-left{margin-left:auto}form .form-actions.form-actions--grow button{flex-grow:1}form .form-actions.form-actions--half button{flex:1}form .form-actions .btn.cancel:not(:disabled){background-color:#d7d4d4;color:#0f0f0f}form .form-actions .btn.cancel:not(:disabled):focus-visible,form .form-actions .btn.cancel:not(:disabled):hover{transition:background-color .3 ease-in;background-color:#f2eded}form .form-actions .btn.submit:not(:disabled){background-color:#580703;color:#fff}form .form-actions .btn.submit:not(:disabled):focus-visible,form .form-actions .btn.submit:not(:disabled):hover{transition:background-color .3 ease-in;background-color:#aa170d}@media (max-width:489.98px){form .form-actions{flex-direction:column-reverse}form .form-actions .btn{height:40px;width:100%}}form input::placeholder,form select:invalid{color:#555}form :focus{outline:none}form :focus-visible{outline:2px solid #0f0f0f}form .upload-box{border:1px solid #555;border-radius:12px;background-color:#f8f4f4;text-align:center;padding:30px;transition:border .3s,background-color .3s;margin-top:0;position:relative;outline:none}form .upload-box+.uploaded-preview{display:flex;flex-wrap:wrap;gap:20px}form .upload-box+.uploaded-preview .uploaded-file-container{display:flex;flex:1 1 330px}form .upload-box+.uploaded-preview .uploaded-file-container a.uploaded-file{flex-grow:1}form .upload-box+.uploaded-preview .uploaded-file-container a.uploaded-file span{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}form .upload-box+.uploaded-preview .uploaded-file-container button.remove-file-btn{background:none;padding:8px;min-width:45px;min-height:45px}form .upload-box+.uploaded-preview .uploaded-file-container button.remove-file-btn span.icon{font-size:28px}form .upload-box.dragover{outline:1px solid #580703;background-color:#d7d4d4;transition:outline .3 ease}form .upload-box p{margin:0;font-size:1rem;color:#333}form .browse-text{font-weight:700;color:#5a0909;cursor:pointer}form input[type=file]{display:none}form .form-field input[type=file]{padding:.75rem;border:1px solid #555;border-radius:6px;width:100%}form .form-group.full-width .form-field{flex:1 1 100%}form textarea{width:100%;padding:.75rem;border-radius:6px;border:1px solid #555;font-family:inherit;font-size:1rem;resize:vertical;margin-bottom:1rem}form .form-field a{color:navy;text-decoration:underline}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}input[type=number]{-moz-appearance:textfield!important;width:60px;text-align:center}.form-select{position:relative;width:100%}.form-select:not(.disabled):before{content:"";position:absolute;right:40px;top:0;bottom:1px;width:.7px;background-color:#555;z-index:1}.form-select:not(.disabled):after{font-family:Material Symbols Rounded;content:"keyboard_arrow_down";font-size:24px;position:absolute;right:8px;top:50%;transform:translateY(-50%);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#555;z-index:2}.form-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:100%;font-size:1rem;padding-right:52px}.choices{border-radius:8px;border:1px solid #555;font-family:Open Sans,sans-serif;position:relative}.choices select[hidden]{display:none!important}.choices__inner{padding:.5rem;padding-right:52px;min-height:48px;border:none;background-color:transparent;display:flex;align-items:center}.choices__item--selectable,.choices__placeholder{opacity:1;font-size:16px}.choices__list--multiple:not(:empty){margin-right:8px}.choices__list--dropdown,.choices__list[aria-expanded]{z-index:3}form .form-group .form-field input.choices__input{display:inline-block;vertical-align:baseline;background:none;font-size:16px;margin-bottom:0;border:0;border-radius:0;max-width:100%;padding:4px 0 4px 2px;border:none}form .form-group .form-field input.choices__input.choices__input--cloned{height:32px;min-width:200px}.choices[data-type*=select-multiple] .choices__list--multiple .choices__item,.choices__list--multiple .choices__item{border-radius:6px!important;height:36px;display:inline-flex;align-items:center;padding:0 12px!important;font-size:16px;font-weight:500;margin-right:6px;margin-bottom:0;background-color:#e6eff2!important;border:1px solid #004a5c!important;color:#004a5c!important}.choices__button{text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:50%;cursor:pointer}.choices[data-type*=select-multiple] .choices__button{position:relative;display:inline-flex;align-items:center;margin:0 -4px 0 8px;padding-left:12px;border-left:none!important;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);background-size:8px;background-repeat:no-repeat;background-position:50%;width:8px;line-height:1;opacity:.75;border-radius:0}.choices[data-type*=select-multiple] .choices__button:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:16px;width:1px;background-color:#003642}.choices[data-type*=select-one]:before{content:"";position:absolute;right:40px;top:0;bottom:1px;width:.7px;background-color:#555;z-index:1}.choices[data-type*=select-one]:after{font-family:Material Symbols Rounded;content:"keyboard_arrow_down";font-size:24px;position:absolute;right:8px;top:50%;transform:translateY(-50%);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#555;z-index:2;border:0;height:auto;width:auto}.choices__button{border-left:none;background:transparent;color:#333}.form-group .form-field .form-select{position:relative;width:100%}.form-group .form-field .ss-main{border-radius:8px;border:1px solid #555;font-family:Open Sans,sans-serif;position:relative}.form-group .form-field .ss-main .ss-values{padding:.5rem;min-height:48px;background-color:transparent;display:flex;flex-wrap:wrap;align-items:center;padding-right:52px}.form-group .form-field .ss-main .ss-placeholder{opacity:1;font-size:16px;color:#333;padding:4px 0 4px 2px;flex-grow:1}.form-group .form-field .ss-main .ss-value{border-radius:6px;height:32px;padding:0 12px;font-size:16px;font-weight:500;margin-right:3.75px;margin-bottom:3.75px;background-color:#e6eff2;border:1px solid #004a5c;color:#004a5c;display:flex;align-items:center;box-sizing:border-box}.form-group .form-field .ss-main .ss-value .ss-value-text{font-size:.875rem;color:#004a5c;line-height:1;padding:var(--ss-spacing-s) var(--ss-spacing-m)}.form-group .form-field .ss-main .ss-value .ss-value-delete{margin:0 -4px 0 8px;padding-left:16px;border-left:1px solid #004a5c;background:transparent;cursor:pointer;position:relative;width:8px;height:26px;display:flex;align-items:center;justify-content:center}.form-group .form-field .ss-main .ss-value .ss-value-delete svg{width:8px;height:8px;fill:#004a5c;stroke:#004a5c;stroke-width:10px}.form-group .form-field .ss-main .ss-value .ss-value-delete svg path{fill:none;stroke:#004a5c;stroke-width:18}.form-group .form-field .ss-main .ss-arrow{display:none}.form-group .form-field .ss-main:not(.ss-disabled):before{content:"";position:absolute;right:40px;top:0;bottom:1px;width:.7px;background-color:#555;z-index:1}.form-group .form-field .ss-main:not(.ss-disabled):after{font-family:Material Symbols Rounded;content:"keyboard_arrow_down";font-size:24px;position:absolute;right:8px;top:50%;transform:translateY(-50%);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#555;z-index:2}.form-group .form-field .ss-content{z-index:3;border-radius:8px;border:1px solid #555;background-color:#fff;margin-top:5px;box-shadow:0 4px 6px rgba(0,0,0,.1);overflow-y:auto;max-height:200px}.form-group .form-field .ss-content .ss-list .ss-option{padding:.75rem 1rem;font-size:16px;color:#333;cursor:pointer;background-color:#fff}.form-group .form-field .ss-content .ss-list .ss-option.ss-highlighted,.form-group .form-field .ss-content .ss-list .ss-option:hover{background-color:#fff;color:#333;outline:none}.form-group .form-field .ss-content .ss-list .ss-option.ss-selected{background-color:#fff;color:#333;font-weight:500;position:relative;padding-right:1rem}.form-group .form-field .ss-main .ss-search input{display:inline-block;vertical-align:baseline;background:none;font-size:16px;margin-bottom:0;border:0;border-radius:0;max-width:100%;padding:4px 0 4px 2px;border:none;outline:none;flex-grow:1;min-width:50px}.ss-content .ss-list .ss-option.ss-highlighted,.ss-content .ss-list .ss-option:not(.ss-disabled).ss-selected{color:#333;background-color:#f2eded}div.section.login,section.login{gap:32px;background:#fff;border-radius:40px;padding:48px 160px;width:100%;max-width:700px;align-self:center;align-items:center}div.section.login form,section.login form{display:flex;flex-direction:column;align-items:stretch;gap:20px;width:100%}div.section.login .login__form,div.section.login .login__form--actions,div.section.login .login__intro,section.login .login__form,section.login .login__form--actions,section.login .login__intro{width:100%}div.section.login .login__form--actions,div.section.login .login__intro,section.login .login__form--actions,section.login .login__intro{display:flex;flex-direction:column;text-align:center}div.section.login .login__intro,section.login .login__intro{gap:8px}div.section.login .login__intro h1,section.login .login__intro h1{margin-bottom:0}div.section.login .login__form--actions,section.login .login__form--actions{gap:16px}div.section.login .separator,section.login .separator{display:flex;align-items:center;justify-content:center;position:relative;width:100%}div.section.login .separator:after,div.section.login .separator:before,section.login .separator:after,section.login .separator:before{content:"";flex:1;border-top:1px solid #ccc;margin:0 10px}div.section.login .separator .or,section.login .separator .or{font-size:16px;font-weight:600;color:#333}div.section.login .login__new-user,section.login .login__new-user{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:12px}div.section.login .login__new-user--text,div.section.login .login__new-user a,section.login .login__new-user--text,section.login .login__new-user a{font-size:.875rem;text-align:center;font-weight:600}@media (max-width:767.98px){div.section.login,section.login{padding:48px 24px;width:100%}div.section.login .login__form,div.section.login .login__form--actions,div.section.login .login__intro,div.section.login form,section.login .login__form,section.login .login__form--actions,section.login .login__intro,section.login form{width:100%}}form .form-group.single-field{gap:0;padding-right:20px}@media (max-width:775px){form .form-group.single-field{padding-right:0}}.disabled-app-permissions{width:100%;display:flex;gap:8px;background-color:#f2eded;color:#555;border:1px solid hsla(0,0%,6%,.3);border-radius:8px;font-size:16px;font-weight:500;padding:8px 16px}.disabled-app-permissions span{padding:4px 12px;background-color:#e6eff2;border:1px solid #004a5c;color:#004a5c;border-radius:6px}.disabled-app-permissions+.choices{display:none!important}.grecaptcha-badge{visibility:hidden!important}table.dataTable td,table.dataTable th{padding:1rem;vertical-align:middle;font-size:.875rem}table.dataTable td.action,table.dataTable th.action{padding-left:20px;padding-right:40px;text-align:end}table.dataTable td.buttons,table.dataTable th.buttons{text-align:center}table.dataTable td.buttons button,table.dataTable th.buttons button{padding:8px 16px}table.dataTable td.buttons button:first-child,table.dataTable th.buttons button:first-child{margin-right:16px}table.dataTable td.buttons button.delete:not(:disabled),table.dataTable th.buttons button.delete:not(:disabled){background-color:#aa170d;color:#fff}table.dataTable td.buttons button.delete:not(:disabled):focus-visible,table.dataTable td.buttons button.delete:not(:disabled):hover,table.dataTable th.buttons button.delete:not(:disabled):focus-visible,table.dataTable th.buttons button.delete:not(:disabled):hover{transition:background-color .3 ease-in;background-color:#580703}table.dataTable td.buttons button.delete:before,table.dataTable th.buttons button.delete:before{font-family:Material Symbols Rounded;font-variation-settings:"FILL" 1;content:"delete";vertical-align:middle;margin-right:8px}table.dataTable td.buttons button.edit:not(:disabled),table.dataTable th.buttons button.edit:not(:disabled){background-color:#d7d4d4;color:#0f0f0f}table.dataTable td.buttons button.edit:not(:disabled):focus-visible,table.dataTable td.buttons button.edit:not(:disabled):hover,table.dataTable th.buttons button.edit:not(:disabled):focus-visible,table.dataTable th.buttons button.edit:not(:disabled):hover{transition:background-color .3 ease-in;background-color:#f2eded}table.dataTable td.buttons button.edit:before,table.dataTable th.buttons button.edit:before{font-family:Material Symbols Rounded;font-variation-settings:"FILL" 1;content:"edit";vertical-align:middle;margin-right:8px}table.dataTable thead th{background-color:#f2eded;font-size:.875rem;font-weight:600;font-family:Montserrat,sans-serif;color:#0f0f0f;-webkit-user-select:none;-moz-user-select:none;user-select:none}table.dataTable thead th:not(.sorting_disabled):hover{background-color:#d7d4d4}table.dataTable thead .sorting:after,table.dataTable thead .sorting:before,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_desc:before,table.dataTable thead .sorting_desc_disabled:after,table.dataTable thead .sorting_desc_disabled:before{right:0;font-size:1.25rem!important;font-weight:600!important;font-family:Material Symbols Rounded;color:#555;opacity:.5!important}table.dataTable thead .sorting:before,table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_desc:before,table.dataTable thead .sorting_desc_disabled:before{content:"keyboard_arrow_up"!important}table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_desc_disabled:after{content:"keyboard_arrow_down"!important}table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_desc:after{color:#580703;opacity:1!important}table.dataTable tbody tr{background-color:#fff}table.dataTable tbody tr td{font-size:.875rem;border-bottom:1px solid hsla(0,0%,6%,.2);padding:16px;white-space:normal;word-wrap:break-word;overflow-wrap:break-word}table.dataTable tbody .user-level{padding:4px 12px;border-radius:6px;background-color:#e6eff2;border:1px solid #004a5c;color:#004a5c}table.dataTable tbody .status,table.dataTable tbody .user-level{display:inline-flex;align-items:center;gap:.4rem;font-size:.875rem;font-weight:600;text-wrap:nowrap}table.dataTable tbody .status{padding:.25rem .75rem;border-radius:12px}table.dataTable tbody .status:before{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;font-size:1.25rem;line-height:1;display:inline-block;vertical-align:middle}table.dataTable tbody .status.locked,table.dataTable tbody .status.under-review{background-color:#fff7e6;color:#7a3800;border:1px solid #efdca2}table.dataTable tbody .status.locked:before,table.dataTable tbody .status.under-review:before{content:"published_with_changes";color:#7a3800}table.dataTable tbody .status.active,table.dataTable tbody .status.approved{background-color:#efffed;color:#1a5c0c;border:1px solid #b7e0c3}table.dataTable tbody .status.active:before,table.dataTable tbody .status.approved:before{content:"verified";color:#1a5c0c}table.dataTable tbody .status.deleted,table.dataTable tbody .status.rejected{background-color:#ffd6d6;color:#8a0f08;border:1px solid #f5c6cb}table.dataTable tbody .status.deleted:before,table.dataTable tbody .status.rejected:before{content:"cancel";color:#8a0f08}table.dataTable tbody .truncate-ellipsis{display:block;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}table.dataTable tbody .truncate-ellipsis.expanded{max-width:none;white-space:normal;word-wrap:break-word}table.dataTable.dynamic-table{table-layout:fixed}.dataTables_filter input{border:1px solid #ccc;border-radius:6px;padding:.4rem .6rem;margin-left:.5rem}.table-container{display:flex;flex-direction:column;gap:24px}.table-container__intro{display:flex;flex-direction:column;gap:16px}.table-container__intro h2{margin-bottom:0}.table-container input,.table-container label{font-size:14px}.table-container table.dataTable>thead th:not(.action){padding:10px 16px}.table-container .dataTables_wrapper{background:#fff;box-shadow:0 0 0 1px rgba(85,85,85,.4),0 1px 2px rgba(0,0,0,.05);border-radius:12px;padding:0;overflow-x:hidden}.table-container .dataTables_wrapper .top{width:100%;display:flex;justify-content:end;padding-right:20px;padding:12px 24px;border-bottom:1px solid hsla(0,0%,6%,.2)}.table-container .dataTables_wrapper .table-scroll-wrapper{overflow-x:auto;width:100%}.table-container .dataTables_wrapper .bottom-container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:12px 24px;width:100%}.table-container .dataTables_wrapper .bottom-container .dataTables_info{flex:1;margin-top:0;padding-top:0;font-family:Open Sans,sans-serif;font-size:.875rem;line-height:20px;color:#555}.table-container .dataTables_wrapper .bottom-container .controls-row{display:flex;flex:2;flex-wrap:nowrap}.table-container .dataTables_wrapper .bottom-container .controls-row .next-button,.table-container .dataTables_wrapper .bottom-container .controls-row .per-page-container{flex:1}.table-container .dataTables_wrapper .bottom-container .controls-row .per-page-container{display:flex;align-items:center;justify-content:center;text-align:center}.table-container .dataTables_wrapper .bottom-container .controls-row .per-page-container .dataTables_length{border:1px solid #d7d4d4;border-radius:8px;padding:0;position:relative}.table-container .dataTables_wrapper .bottom-container .controls-row .per-page-container .dataTables_length label{padding:12px 0 12px 12px}.table-container .dataTables_wrapper .bottom-container .controls-row .per-page-container .dataTables_length label:after{font-family:Material Symbols Rounded;content:"keyboard_arrow_down";font-size:22px;position:absolute;right:6px;top:50%;transform:translateY(-50%);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#555}.table-container .dataTables_wrapper .bottom-container .controls-row .per-page-container .dataTables_length select{margin-left:12px;padding:12px;padding-right:12px;min-width:60px;border:none;border-left:1px solid #d7d4d4;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;z-index:2}.table-container .dataTables_wrapper .bottom-container .controls-row .next-button{display:flex;justify-content:end}.table-container .dataTables_wrapper .bottom-container .controls-row .next-button .dataTables_paginate{min-width:160px;display:flex;justify-content:end;margin-top:0;padding-top:0;gap:8px}.table-container .dataTables_wrapper .bottom-container .controls-row .next-button .dataTables_paginate .paginate_button{padding:8px 28px;border-radius:8px;background-color:#4e0909;color:#fff!important;font-size:.875rem;border:none;display:inline-flex;align-items:center}.table-container .dataTables_wrapper .bottom-container .controls-row .next-button .dataTables_paginate .paginate_button:hover{border:none;background:none;transition:background-color .3 ease;background-color:#aa170d}.table-container .dataTables_wrapper .bottom-container .controls-row .next-button .dataTables_paginate .paginate_button.disabled,.table-container .dataTables_wrapper .bottom-container .controls-row .next-button .dataTables_paginate .paginate_button.disabled:hover{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:not-allowed;background-color:#f2eded;color:#555!important}.table-container .dataTables_wrapper .dataTables_filter input{padding:8px 20px 8px 40px;border:1px solid #666;border-radius:8px;font-size:1rem;background:#fff url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="%23580703" stroke-width="2" viewBox="0 0 24 24"><circle cx="11" cy="11" r="8"/><line x1="21" y1="21" x2="16.65" y2="16.65"/></svg>') no-repeat 10px;background-size:18px 18px;outline:none;transition:border-color .2s ease;width:100%;max-width:300px}@media (max-width:768px){.table-container .dataTables_wrapper .bottom-container{flex-direction:column;justify-content:center}.table-container .dataTables_wrapper .bottom-container .dataTables_info{order:3;width:100%;text-align:center}.table-container .dataTables_wrapper .bottom-container .per-page-container{justify-content:end}.table-container .dataTables_wrapper .bottom-container .dataTables_paginate{min-width:unset;justify-content:start}.table-container .dataTables_wrapper .bottom-container .controls-row{display:flex;justify-content:center;align-items:center}}@media (max-width:642px){.table-container .dataTables_wrapper .dataTables_filter,.table-container .dataTables_wrapper .dataTables_filter label input{margin:0;width:100%;max-width:unset}}@media (max-width:460px){.table-container .dataTables_wrapper .bottom-container .controls-row{flex-direction:column;gap:16px}.table-container .dataTables_wrapper .bottom-container .controls-row .next-button .dataTables_paginate{justify-content:center}.table-container .dataTables_wrapper .bottom-container .controls-row .next-button .dataTables_paginate .paginate_button{margin:0}}table.dataTable.dynamic-table{width:100%;min-width:100%!important}.mac-webkit .table.dataTable .table-scroll-wrapper::-webkit-scrollbar{height:16px;-webkit-appearance:none}.mac-webkit .table.dataTable .table-scroll-wrapper::-webkit-scrollbar-thumb{border:2px solid #fff;border-radius:12px;background-color:#555;-webkit-box-shadow:0 0 1px hsla(0,0%,100%,.5)}a.btn,button{padding:12px 28px;font-family:Montserrat,sans-serif;font-weight:600;font-size:1rem;border:none;border-radius:8px;text-decoration:none;vertical-align:middle;display:inline-flex;align-items:center;justify-content:center;min-width:45px;min-height:45px}a.btn:disabled,button:disabled{cursor:not-allowed!important}a.btn:hover,button:hover{cursor:pointer}a.btn.btn-light-gray:not(:disabled),button.btn-light-gray:not(:disabled){background-color:#f2eded;color:#0f0f0f}a.btn.btn-light-gray:not(:disabled):focus-visible,a.btn.btn-light-gray:not(:disabled):hover,button.btn-light-gray:not(:disabled):focus-visible,button.btn-light-gray:not(:disabled):hover{transition:background-color .3 ease-in;background-color:#d7d4d4}a.btn.btn-middle-gray:not(:disabled),button.btn-middle-gray:not(:disabled){background-color:#d7d4d4;color:#0f0f0f}a.btn.btn-middle-gray:not(:disabled):focus-visible,a.btn.btn-middle-gray:not(:disabled):hover,button.btn-middle-gray:not(:disabled):focus-visible,button.btn-middle-gray:not(:disabled):hover{transition:background-color .3 ease-in;background-color:#f2eded}a.btn.btn-red:not(:disabled),button.btn-red:not(:disabled){background-color:#aa170d;color:#fff}a.btn.btn-red:not(:disabled):focus-visible,a.btn.btn-red:not(:disabled):hover,button.btn-red:not(:disabled):focus-visible,button.btn-red:not(:disabled):hover{transition:background-color .3 ease-in;background-color:#580703}a.btn.btn-dark-red:not(:disabled),button.btn-dark-red:not(:disabled){background-color:#580703;color:#fff}a.btn.btn-dark-red:not(:disabled):focus-visible,a.btn.btn-dark-red:not(:disabled):hover,button.btn-dark-red:not(:disabled):focus-visible,button.btn-dark-red:not(:disabled):hover{transition:background-color .3 ease-in;background-color:#aa170d}a.btn span.icon.btn-new-account,button span.icon.btn-new-account{font-size:24px;margin-left:-4px;margin-right:8px}main a.back-to-login,main a.forgot-password-link{color:#555;font-family:Montserrat,sans-serif;display:inline-flex;align-items:center;justify-content:flex-start;min-width:45px;min-height:45px;text-decoration:none}main a.back-to-login span.icon,main a.forgot-password-link span.icon{font-size:1.125rem;vertical-align:middle;font-weight:600;margin-right:2px;margin-bottom:2px}main a.back-to-login span:not(.icon),main a.forgot-password-link span:not(.icon){font-family:Montserrat,sans-serif;font-weight:600;font-size:16px;color:#555;text-decoration:underline}main a.back-to-login{font-family:Montserrat,sans-serif;font-weight:600;font-size:16px;color:#555;justify-content:center}.info-card__content a.back-to-login{justify-content:flex-start}main a:not(.btn):hover{color:#580703}form span.browse-text:hover{color:#090941}.pagination{display:flex;align-items:center;margin:1rem 0;width:100%;justify-content:center;text-align:center;flex-wrap:wrap;row-gap:1rem;gap:1rem}.pagination a{padding:0}.pagination .currentpage,.pagination a{display:flex;justify-content:center;align-items:center;min-width:45px;min-height:45px}.pagination .currentpage{border-radius:8px;padding:.25rem 1rem;background-color:transparent;color:#580703;border:2px solid #580703}body{color:#0f0f0f;min-height:100vh;flex-direction:column}.header-top,body{background:#fff;display:flex;align-items:stretch}.header-top{position:relative;justify-content:space-between;font-family:Montserrat,sans-serif;font-weight:600;box-shadow:0 1px 4px rgba(0,0,0,.2)}.header-top .header__start{padding:12px 32px;display:flex;align-items:center;gap:32px;text-decoration:none}@media screen and (max-width:768px){.header-top .header__start{gap:24px;padding:12px 24px}}.header-top .header__start--logo{width:60px;height:60px}@media screen and (max-width:768px){.header-top .header__start--title{font-size:1rem}.header-top .header__start--title span.desktop-only{display:none}}.header-top .header__start span{color:#0f0f0f;font-family:Montserrat,sans-serif;font-size:1.125rem;font-weight:600;letter-spacing:.5px}.header-top .header__end--desktop{display:none}@media screen and (min-width:1200px){.header-top .header__end--desktop{display:flex;flex-direction:row;align-items:center;margin-left:auto;gap:20px;padding:12px 32px}}.header-top .header__end--mobile{display:none}@media screen and (max-width:1199px){.header-top .header__end--mobile{display:flex;flex-direction:row;align-items:stretch;margin-left:auto}}.header-top .header__end--mobile .header-menu-button{display:none}@media screen and (max-width:1199px){.header-top .header__end--mobile .header-menu-button{display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;background:#aa170d;color:#fff;width:108px;padding:8px 24px;border-radius:0;padding-left:40px;-webkit-clip-path:polygon(25% 0,100% 0,100% 100%,0 100%);clip-path:polygon(25% 0,100% 0,100% 100%,0 100%)}}@media screen and (max-width:1199px){.header-bottom{display:none}}.header-bottom nav ul{display:flex;align-items:stretch;font-family:Montserrat,sans-serif;font-weight:600;box-shadow:0 1px 4px rgba(0,0,0,.2);background-color:#f2eded;padding:0}.header-bottom nav ul li{border-right:1px solid #d7d4d4;display:flex;justify-content:center;align-items:center}.header-bottom nav ul li:hover{transition:background-color .2s ease;background-color:#d7d4d4;padding:0}.header-bottom nav ul li a{display:flex;justify-content:center;align-items:center;padding:12px 24px;text-decoration:none;color:#0f0f0f;text-wrap:nowrap}.header-bottom nav ul li a.home span.icon{font-size:28px}.header-bottom nav ul li a.external span.icon{font-size:20px;margin-left:8px}.mobile-menu{z-index:5;position:absolute;right:0;width:100%;max-width:350px;background:#f2eded;box-shadow:0 1px 4px rgba(0,0,0,.2);font-family:Montserrat,sans-serif}@media screen and (min-width:1200px){.mobile-menu{display:none!important}}@media (max-width:489.98px){.mobile-menu{max-width:unset}}.mobile-menu ul.mobile-nav{list-style:none;padding:0;margin:0}.mobile-menu ul.mobile-nav li{border-bottom:1px solid #555}.mobile-menu ul.mobile-nav li a,.mobile-menu ul.mobile-nav li button.submenu-toggle{display:flex;align-items:center;padding:16px 24px;text-decoration:none;color:#0f0f0f;font-family:Montserrat,sans-serif;font-weight:500;font-size:1.125rem}.mobile-menu ul.mobile-nav li a:hover,.mobile-menu ul.mobile-nav li button.submenu-toggle:hover{transition:background-color .2s ease;background-color:#d7d4d4}.mobile-menu ul.mobile-nav li a span.icon,.mobile-menu ul.mobile-nav li button.submenu-toggle span.icon{margin-right:8px}.mobile-menu ul.mobile-nav li a.home span.icon,.mobile-menu ul.mobile-nav li button.submenu-toggle.home span.icon{font-size:24px}.mobile-menu ul.mobile-nav li a.external span.icon,.mobile-menu ul.mobile-nav li button.submenu-toggle.external span.icon{font-size:20px;margin-left:8px}.mobile-menu ul.mobile-nav li ul.submenu li{background-color:#d7d4d4;border-bottom:1px solid hsla(0,0%,6%,.2)}.mobile-menu ul.mobile-nav li ul.submenu li a{padding-left:40px}.mobile-menu ul.mobile-nav li:not(.mobile-has-submenu){position:relative}.mobile-menu ul.mobile-nav li:not(.mobile-has-submenu) a{padding-right:80px}.mobile-menu ul.mobile-nav li:not(.mobile-has-submenu):after{font-family:Material Symbols Rounded;font-variation-settings:"FILL" 1;content:"keyboard_arrow_right";position:absolute;right:24px;vertical-align:middle;font-size:32px;top:50%;transform:translateY(-50%)}.mobile-menu ul.mobile-nav li.mobile-has-submenu{display:flex;flex-direction:column}.mobile-menu ul.mobile-nav li.mobile-has-submenu .submenu-header{display:flex;justify-content:space-between;align-items:center;width:100%}.mobile-menu ul.mobile-nav li.mobile-has-submenu .submenu-header a{flex-grow:1}.mobile-menu ul.mobile-nav li.mobile-has-submenu .submenu-header button{height:56px}.mobile-menu ul.mobile-nav li.mobile-has-submenu .submenu-toggle{display:flex;justify-content:space-between;align-items:center;background:none;border-radius:0}.mobile-menu ul.mobile-nav li button.submenu-toggle span.icon{font-size:28px;width:18px;height:18px;display:flex;justify-content:center;align-items:center}.mobile-menu .mobile-user-actions{display:flex}.mobile-menu .mobile-user-actions a{text-decoration:none;font-weight:600;color:#f2eded;background-color:#555;border-bottom:1px solid #d7d4d4;padding:16px 24px}.mobile-menu .mobile-user-actions a:hover{transition:color .2s ease,background-color .2s ease;background-color:#d7d4d4;color:#333}.mobile-menu .mobile-user-actions .btn-red{width:100%;border-radius:0;padding:16px;border-bottom:1px solid #d7d4d4}.mobile-menu .mobile-user-actions .btn-red:hover{transition:background-color .2s ease;background-color:#580703}.mobile-menu .mobile-user-actions>*{flex:1;text-align:center}@media (min-width:1200px){.desktop-nav{display:flex;list-style:none;padding:0;margin:0}.desktop-nav li{position:relative}.desktop-nav li.has-submenu a.submenu-parent{display:flex;align-items:center;gap:.25rem;text-decoration:none;color:#0f0f0f}.desktop-nav li.has-submenu a.submenu-parent .icon{transition:transform .3s ease;font-size:20px}.desktop-nav li.has-submenu:focus-within .submenu,.desktop-nav li.has-submenu:hover .submenu{display:block}.desktop-nav li.has-submenu:focus-within .icon,.desktop-nav li.has-submenu:hover .icon{transform:rotate(180deg)}.desktop-nav li.has-submenu .submenu{display:none;position:absolute;top:100%;left:0;min-width:220px;background-color:#f2eded;box-shadow:0 4px 8px rgba(0,0,0,.15);border:1px solid #d7d4d4;z-index:4}.desktop-nav li.has-submenu .submenu li{border-bottom:1px solid #d7d4d4;justify-content:stretch}.desktop-nav li.has-submenu .submenu li a{display:block;width:100%;padding:12px 16px;text-decoration:none;color:#0f0f0f}.desktop-nav li.has-submenu .submenu li a:hover{background-color:#d7d4d4}}.header-account-menu-button{padding:0;background:none;color:#0f0f0f;display:inline-flex;align-items:center;justify-content:center;min-width:45px;min-height:45px;text-decoration:none}.header-account-menu-button:hover{color:#555}.header-account-menu-button span{vertical-align:middle}.header-account-menu-button__arrow{font-size:28px}.account-menu{position:absolute;right:0;top:101%;min-width:180px;flex-direction:column;background:#f2eded;box-shadow:0 1px 4px rgba(0,0,0,.2);font-family:Montserrat,sans-serif}@media screen and (max-width:1199px){.account-menu{display:none!important}}.account-menu a{display:flex;align-items:center;padding:16px 24px;text-decoration:none;color:#0f0f0f;font-weight:600;border-bottom:1px solid #d7d4d4}.account-menu a:hover{transition:background-color .2s ease;background-color:#d7d4d4}.account-menu a span.icon{margin-right:8px}.account-menu a.home span.icon{font-size:24px}.account-menu a.external span.icon{font-size:20px;margin-left:8px}footer{display:flex;align-items:center;justify-content:center;background:#0f0f0f;padding:32px 0;color:#fff}footer a{color:#fff!important;text-decoration:underline;font-weight:700}footer span{text-align:center}main{display:flex;flex-direction:column;align-items:center;flex-grow:1;padding:40px 80px;gap:40px}@media screen and (max-width:1099px){main{padding:40px}}@media screen and (max-width:640px){main{padding:20px}}nav.breadcrumb{width:100%;max-width:1200px}nav.breadcrumb ul{list-style:none}nav.breadcrumb ul li,nav.breadcrumb ul li+li:before{display:inline;vertical-align:middle}nav.breadcrumb ul li+li:before{font-family:Material Symbols Rounded;font-size:24px;content:"keyboard_arrow_right";color:#580703}nav.breadcrumb ul li a,nav.breadcrumb ul li span{text-decoration:none;vertical-align:middle;color:#0f0f0f;line-height:150%}nav.breadcrumb ul li a{color:#0f0f0f;font-weight:600}nav.breadcrumb ul li a:hover{text-decoration:underline}.flex{display:flex;flex-direction:row}main.center{justify-content:center;align-items:center}main.create-account{padding:60px}main.create-account>div.section,main.create-account>section{max-width:700px}div.section,section{display:flex;flex-direction:column;gap:32px;max-width:1200px;width:100%}div.section.rounded,section.rounded{border-radius:40px;padding:40px;margin-bottom:20px}div.section.rounded h1,div.section.rounded h2,div.section.rounded h3,div.section.rounded h4,div.section.rounded h5,div.section.rounded h6,section.rounded h1,section.rounded h2,section.rounded h3,section.rounded h4,section.rounded h5,section.rounded h6{margin:0;padding:0}div.section.rounded .content,section.rounded .content{display:flex;flex-direction:column;gap:8px}.w-50{max-width:45%}@media (max-width:991.98px){.w-50{max-width:80%}}@media (max-width:767.98px){.w-50{max-width:100%}}.border-20{border:1px solid hsla(0,0%,6%,.2)}@media (max-width:767.98px){main.mobile-fullwidth{padding:20px 0}main.mobile-fullwidth .rounded{border-radius:0}main.mobile-fullwidth .border-20{border-left:none;border-right:none}main.create-account{padding:40px 32px}}.cards-row{display:flex;flex-direction:row;align-items:stretch;padding:0;gap:40px;justify-content:space-between;width:100%}@media (max-width:991.98px){.cards-row{flex-direction:column;align-items:stretch}}.cards-row .card{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:24px;gap:24px;width:30%;min-height:220px;background:#f2eded;border:1px solid rgba(0,0,0,.1);box-shadow:1px 2px 4px rgba(0,0,0,.05);border-radius:8px}@media (max-width:991.98px){.cards-row .card{width:100%}}.cards-row .card .icon{width:48px;height:48px;color:#0f0f0f}.cards-row .card__title{font-family:Montserrat,sans-serif;font-style:normal;font-weight:600;font-size:1.25rem;line-height:150%;color:#0f0f0f}.full-card{justify-content:center;align-items:center;text-align:center;padding:24px;gap:32px;width:100%;background:#f2eded;border:1px solid rgba(0,0,0,.1);box-shadow:1px 2px 4px rgba(0,0,0,.05);border-radius:8px}.full-card,.full-card__content{display:flex;flex-direction:column}.full-card__content{gap:16px;text-align:start}.full-card__content--title{font-family:Montserrat,sans-serif;font-weight:600;font-size:1.25rem;line-height:150%;color:#0f0f0f}.full-card__content--title+p{text-align:center}.info-card{width:100%;background:#f2eded;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:40px}.info-card__content{display:flex;flex-direction:column;gap:20px}.info-card__subheading{font-size:1.25rem;font-weight:600;font-family:Montserrat,sans-serif}.purchase-card{display:flex;background-color:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.05);border:1px solid hsla(0,0%,6%,.2);margin-top:1rem}.purchase-card .purchase-card__left{background-color:#f2eded;color:#580703;display:flex;align-items:center;justify-content:center;font-size:5rem;flex:0 0 250px;padding:2rem}.purchase-card .purchase-card__left span.icon{font-size:96px;font-weight:700}.purchase-card .purchase-card__right{padding:32px 60px;flex:1}.purchase-card .purchase-card__right hr{width:100%;margin:1rem 0;border:none;border-top:1px solid #ddd}.purchase-card .purchase-card__top{display:flex;flex-direction:column;gap:12px}.purchase-card .purchase-card__top>span:first-child{display:block;font-weight:600;font-size:1.375rem}.purchase-card .purchase-card__top>p{font-size:1rem;color:#555}.purchase-card .purchase-card__top>span:nth-of-type(2){display:block;font-size:2rem;font-weight:700}.purchase-card .purchase-card__bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.purchase-card .purchase-card__bottom .amount-picker{display:flex;align-items:center;gap:.25rem}.purchase-card .purchase-card__bottom .amount-picker button,.purchase-card .purchase-card__bottom .amount-picker input{border:1px solid #ccc;padding:.5rem .75rem;border-radius:.4rem;font-weight:600;min-width:2.5rem;text-align:center}.purchase-card .purchase-card__bottom .amount-picker button{padding:.5rem .75rem;font-size:1.25rem;border:1px solid #ccc;border-radius:.4rem;cursor:pointer;font-weight:700;line-height:1;min-width:45px;min-height:45px}.purchase-card .purchase-card__bottom .amount-picker button:not(:disabled){background-color:#f2eded;color:#0f0f0f}.purchase-card .purchase-card__bottom .amount-picker button:not(:disabled):focus-visible,.purchase-card .purchase-card__bottom .amount-picker button:not(:disabled):hover{transition:background-color .3 ease-in;background-color:#d7d4d4}.purchase-card .purchase-card__bottom .amount-picker button:disabled{color:#8f8f8f}.purchase-card .purchase-card__bottom .amount-picker input.quantity-input{width:60px;min-height:45px;text-align:center;font-weight:400;border:1px solid #ccc;background:#fff;border-radius:.4rem;padding:.5rem}.purchase-card .purchase-card__bottom .total-price{font-weight:600;font-size:1.375rem}@media (max-width:991.98px){.purchase-card .purchase-card__right{padding:32px}.purchase-card .purchase-card__right .total-price{font-size:1.25rem}}@media (max-width:767.98px){.purchase-card{flex-direction:column}.purchase-card .purchase-card__left{flex:0 0 auto;padding:1.5rem}.purchase-card .purchase-card__left span.icon{font-size:50px}.purchase-card .purchase-card__right{padding:0}.purchase-card .purchase-card__right hr{margin:0}.purchase-card .purchase-card__bottom,.purchase-card .purchase-card__top{padding:28px}.purchase-card .purchase-card__bottom{flex-direction:row;justify-content:space-between}}.dotted-row{display:flex;gap:16px;align-items:center}.dotted-row .dotted-hr{flex-grow:1;height:1px;border-bottom:1px dashed #d7d4d4;border-bottom-width:2px}.dotted-row__gray div,.dotted-row__gray span{font-family:Montserrat,sans-serif;font-style:normal;font-weight:500;font-size:1rem;line-height:150%;color:#555}.dotted-row__black div,.dotted-row__black span{font-family:Montserrat,sans-serif;font-style:normal;line-height:150%;font-weight:700;font-size:1.125rem;color:#0f0f0f}.dotted-row__black div:last-child,.dotted-row__black span:last-child{font-size:1.25rem}.review-order .review-header{display:flex;flex-direction:column;gap:4px;width:100%}.review-order .review-header h2{font-family:Montserrat,sans-serif;font-size:1.75rem;font-weight:600;line-height:150%;color:#0f0f0f;margin:0}.review-order .review-header p{font-family:Open Sans,sans-serif;font-size:1rem;font-weight:400;line-height:150%;color:#0f0f0f;margin:0}.review-order .order-items{display:flex;flex-direction:column;gap:8px;width:100%}.review-order .order-body,.review-order .order-header{display:flex;justify-content:space-between;padding:0 20px;width:100%}.review-order .order-header{align-items:flex-start}.review-order .order-header span{flex:1;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:500;color:#555;line-height:150%;text-align:left}.review-order .order-header span.item{flex:3}.review-order .order-body{align-items:flex-start;padding:16px 20px;background:#f2eded;border-radius:8px}.review-order .order-body span{font-family:Montserrat,sans-serif;font-size:1rem;font-weight:400;color:#0f0f0f;line-height:100%;flex:1;text-align:left}.review-order .order-body span.item{flex:3}.review-order .order-buttons{display:flex;flex-direction:column;align-items:flex-end;padding-top:16px;gap:12px;width:100%}.review-order .total{font-family:Montserrat,sans-serif;font-size:1rem;font-weight:500;line-height:150%;color:#0f0f0f;margin:0}.review-order .order-items-mobile{display:none}.review-order .desktop-layout{display:flex}@media (max-width:489.98px){.review-order .order-buttons{align-items:stretch}.review-order .order-buttons .checkout-btn{width:100%}}@media (max-width:767.98px){.review-order .desktop-layout{display:none}.review-order .order-items-mobile{display:flex;flex-direction:column;gap:16px}.review-order .desktop-layout [aria-hidden=true],.review-order .order-items-mobile [aria-hidden=true]{display:none!important}}.payment-screen{display:flex;flex-direction:row;justify-content:center;align-items:start}.payment-screen button{width:100%}@media (max-width:991.98px){.payment-screen{flex-direction:column;justify-content:start;align-items:center}}.payment-iframe{width:100%;height:300px;padding:20px;border-radius:16px;border:2px dashed #d7d4d4;display:flex;align-items:center;justify-content:center;color:#555}.modal-overlay{top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.85);z-index:6}.modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:2rem;max-width:900px;width:90%;border-radius:10px;z-index:7;box-shadow:0 0 10px rgba(0,0,0,.3)}.modal-field{display:flex;flex-direction:column;gap:4px}.modal-field label{color:#555;font-size:1rem;font-weight:500}.modal-field label[for]:after{content:""}.modal-field.required label:after{content:" *";color:#aa170d}.modal-field input,.modal-field select{position:relative;border:1px solid #555;font-size:1rem;font-weight:500;padding:8px 16px;border-radius:8px;color:#0f0f0f}.modal-field input:disabled,.modal-field select:disabled,.modal-field textarea:disabled{background-color:#f2eded;color:#555;border:1px solid hsla(0,0%,6%,.3);cursor:not-allowed}.modal-field select{padding-right:56px}.modal-field input[type=date]{color:#555}.modal-field input[type=date]::-webkit-calendar-picker-indicator{width:1.25em;height:1.25em;border:none;cursor:pointer;position:absolute;right:1em;top:50%;transform:translateY(-50%)}.modal-field.checkbox-field{position:relative;display:flex;align-items:flex-start;gap:16px;flex-direction:row}.modal-field.checkbox-field input[type=checkbox]{position:absolute;height:0;opacity:0;pointer-events:none}.modal-field.checkbox-field input[type=checkbox]:focus-visible{outline:3px solid #0f0f0f}.modal-field.checkbox-field input[type=checkbox]:focus-visible+label:before{outline:2px solid #0f0f0f}.modal-field.checkbox-field input[type=checkbox]:checked+label .checkbox-icon{opacity:1}.modal-field.checkbox-field input[type=checkbox]:disabled+label:before{cursor:not-allowed;background-color:#f2eded}.modal-field.checkbox-field label{position:relative;padding-left:36px;cursor:pointer;line-height:1.5;font-size:1rem;font-weight:600;color:#555;vertical-align:middle}.modal-field.checkbox-field label:before{content:"";position:absolute;left:0;top:0;width:24px;height:24px;border:1px solid #555;border-radius:2px;background-color:#fff;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none}.modal-field.checkbox-field a{color:#00f;text-decoration:underline}.modal-field.checkbox-field .checkbox-icon{position:absolute;left:1px;top:2px;font-size:22px;color:#555;opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.modal-field.review-comments{gap:16px}.modal-field.review-comments label{font-weight:600;font-size:1.125rem;color:#0f0f0f;font-family:Montserrat,sans-serif}.modal-field.review-comments span.explanation{font-weight:500;font-size:1rem;color:#555}.modal-field a.uploaded-file{background-color:#f2eded;color:#555;border:1px solid hsla(0,0%,6%,.3);border-radius:8px;padding:8px 16px;text-decoration:none;font-weight:500;height:43.6px}.modal-field a.uploaded-file:before{font-family:Material Symbols Rounded;font-variation-settings:"FILL" 1;color:#555;font-size:22px;vertical-align:middle;margin-right:8px;content:"attach_file"}.modal-field a.uploaded-file:hover{background-color:#d7d4d4}.modal-field .uploaded-files-list{display:flex;flex-wrap:wrap;gap:20px}.modal-field .uploaded-files-list a.uploaded-file{flex:1 1 330px}.modal-content{display:flex;flex-direction:column;gap:1rem;max-width:400px;margin:auto}.modal-actions{display:flex;justify-content:stretch;gap:16px;margin-top:20px}.modal-actions .btn{width:50%;padding:12px}.modal,.modal-overlay{display:none}.modal-overlay.visible,.modal.visible{display:block}.modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:7}div.modal-content h2#approveTitle,div.modal-content h2#deleteTitle,div.modal-content h2#rejectTitle{font-size:1.625rem}@media (max-width:767.98px){.modal-actions{flex-direction:column-reverse;align-items:stretch}.modal-actions button.btn{width:100%}}.brand-submissions{font-family:Open Sans,sans-serif}.brand-submissions .content h1{font-size:1.75rem;margin-bottom:.5rem}.brand-submissions .content p{color:#333}.brand-submissions details{border-radius:8px;overflow:hidden;background-color:#f2eded;border:1px solid #f2eded;box-shadow:0 1px 2px rgba(0,0,0,.08)}.brand-submissions details summary{cursor:pointer;font-weight:600;background-color:#f5efef;padding:1rem 1.5rem;display:flex;align-items:center;justify-content:space-between;list-style:none;line-height:160%}.brand-submissions details summary .icon{transition:transform .3s ease}.brand-submissions details summary:hover{background-color:#d7d4d4}.brand-submissions details summary::-webkit-details-marker{display:none}.brand-submissions details[open] summary .icon{transform:rotate(180deg)}.brand-submissions details .expiration{background:#fff;padding:1rem 1.5rem;margin:0;border-top:1px solid #ddd;font-size:.95rem}.brand-submissions details .expiration .id{font-weight:700}.brand-submissions details .submission-list{list-style:none;margin:0;padding:0}.brand-submissions details .submission-list li{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-top:1px solid #e2e2e2;background-color:#fff;flex-wrap:nowrap}.brand-submissions details .submission-list li span{flex:1 1 auto;margin-right:1rem}.brand-submissions details .submission-list li .submission-action{display:flex;flex-wrap:wrap;flex-shrink:1;justify-content:end;gap:8px}.brand-submissions details .submission-list li .submission-action em{font-style:italic;font-size:.875rem;color:#555;margin-left:auto}.brand-submissions details .submission-list li .submission-action button{background-color:#e8e1dd;border:none;padding:6px 12px;border-radius:8px;cursor:pointer;font-weight:600;transition:background-color .2s}.brand-submissions details .submission-list li .submission-action button:hover{background-color:#d6cfc9}.brand-submissions details .submission-list li .submission-action button:before{font-family:Material Symbols Rounded;font-variation-settings:"FILL" 1;content:"edit";margin-right:8px}
/*# sourceMappingURL=maps/style.css.map */
