*{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,sans-serif}.formbold-mb-3{margin-bottom:15px}.formbold-relative{position:relative}.formbold-opacity-0{opacity:0}.formbold-stroke-current{stroke:currentColor}#supportCheckbox:checked~div span{opacity:1}.formbold-main-wrapper{align-items:center;display:flex;justify-content:center;padding:48px}.formbold-form-wrapper{background:#fff;margin:0 auto;max-width:570px;padding:40px;width:100%}.formbold-img{margin-bottom:45px}.formbold-form-title{margin-bottom:30px}.formbold-form-title h2{color:#07074d;font-size:28px;font-weight:600;line-height:34px}.formbold-form-title p{color:#536387;font-size:16px;line-height:24px;margin-top:12px}.formbold-input-flex{display:flex;gap:20px;margin-bottom:15px}.formbold-input-flex>div{width:50%}.formbold-form-input{background:#fff;border:1px solid #dde3ec;border-radius:5px;color:#536387;font-size:16px;font-weight:500;outline:none;padding:13px 22px;resize:none;text-align:center;width:100%}.formbold-form-input:focus{border-color:#6a64f1;box-shadow:0 3px 8px rgba(0,0,0,.05)}.formbold-form-label{color:#536387;display:block;font-size:14px;line-height:24px;margin-bottom:10px}.formbold-checkbox-label{color:#536387;cursor:pointer;display:flex;font-size:16px;line-height:24px;user-select:none}.formbold-checkbox-label a{color:#6a64f1;margin-left:5px}.formbold-input-checkbox{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.formbold-checkbox-inner{align-items:center;border:.7px solid #dde3ec;border-radius:3px;display:flex;height:20px;justify-content:center;margin-right:16px;margin-top:2px;width:20px}.formbold-btn{background-color:#6a64f1;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;margin-top:25px;padding:14px 25px}.formbold-btn:hover{box-shadow:0 3px 8px rgba(0,0,0,.05)}label{margin-left:5px}.message{background-color:#fff;border-left-style:solid;border-left-width:6px;border-radius:3px;line-height:1.5;max-width:24em;padding:1em 1em 1em 1.5em;position:relative;width:calc(100% - 3em)}.message+.message{margin-top:2em}.message:before{border-radius:50%;color:#fff;font-weight:700;height:1.5em;left:-3px;line-height:1.5;position:absolute;text-align:center;top:1em;transform:translateX(-50%);width:1.5em}.message p{margin:0 0 1em}.message p:last-child{margin-bottom:0}.message--error{border-left-color:#b22222}.message--error:before{background-color:#b22222;content:"‼"}.message--warning{border-left-color:#ff8c00}.message--warning:before{background-color:#ff8c00;content:"!"}.message--success{border-left-color:#556b2f}.message--success:before{background-color:#556b2f;content:"✔"}.otro-blockquote{background:#ededed;border-left:8px solid #ff8c00;color:#555;font-family:Open Sans;font-size:1.1em;font-style:italic;height:auto;line-height:1.2;padding:1.2em 30px 1.2em 35px;position:relative;width:100%}.otro-blockquote:before{color:#ff8c00;content:"\201C";font-family:Arial;font-size:4em;left:10px;position:absolute;top:-10px}.otro-blockquote:after{content:""}.otro-blockquote span{color:#333;display:block;float:right;font-size:12px;font-style:normal;font-weight:700;margin-top:1em}.breadcrumb{border-radius:10px;display:flex;height:40px;justify-content:center;margin:auto;text-align:center;top:50%;width:100%;z-index:1}.breadcrumb__item{align-items:center;background-color:#fff;border-radius:7px;box-shadow:0 2px 5px rgba(0,0,0,.26);color:#252525;cursor:pointer;display:inline-flex;font-family:Oswald,sans-serif;font-size:11px;height:70%;justify-content:center;letter-spacing:1px;margin:5px;padding:0 10px;position:relative;text-transform:uppercase;transform:skew(-21deg);transition:all .3s ease}.breadcrumb__item:hover{background:#490099;color:#fff}.breadcrumb__inner{display:flex;flex-direction:column;margin:auto;transform:skew(21deg);z-index:2}.breadcrumb__title{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb__title a{text-decoration:none}@media (max-width:1000px){.breadcrumb{height:35px}.breadcrumb__title{font-size:11px}.breadcrumb__item{padding:0 30px}}@media (max-width:710px){.breadcrumb{height:30px}.breadcrumb__item{padding:0 20px}}.evident-box{box-shadow:0 8px 16px 0 rgba(0,0,0,.2);transition:.3s}.evident-container{padding:2px 8px}.icon-bar{border:5px;position:fixed;right:10px;top:50%;transform:translateY(-50%)}.icon-bar a{color:#fff;display:block;font-size:20px;margin-top:5px;padding:2px 10px;text-align:center;transition:all .3s ease}.icon-bar a:hover{background-color:#000}.video{background:red}.rc{background:#404046}.info{background:#c2830f}table th{font-size:13px;text-transform:uppercase}main{font-size:1vw}.card{border-color:#1e90ff;box-shadow:5px 5px grey!important}.card-header{background:linear-gradient(90deg,#1e90ff,#776bcc)!important;color:#fff;font-weight:bolder}.card-footer{background-color:#686868;bottom:0;color:#fff;font-size:15px;padding:10px;position:sticky;text-align:center}input[type=checkbox]{display:inline;margin-left:10px}.formbold-input-flex>div{width:100%!important}.formbold-form-label{font-size:.8vw!important}.formbold-form-input{width:73%!important}.offcanvas{max-height:90vh;width:50%!important}.circle{background:#000;border-radius:50%;color:#fff;height:50px;line-height:20px;text-align:center;width:50px}.image-container{align-items:center;display:flex;height:170px;justify-content:center;overflow:auto;width:300px}.image-container img{height:100%;object-fit:contain;width:100%}.sb-topnav{background:linear-gradient(90deg,#1e90ff,#776bcc);height:65px}.navbar-brand{color:#fff;font-weight:bolder}.loader{height:120px;margin:-76px 0 0 -76px;position:absolute;width:120px;z-index:1}@keyframes rightToLeft{0%{opacity:0;transform:translateX(10%)}to{opacity:1;transform:translateX(0)}}@keyframes leftToRight{0%{opacity:0;transform:translateX(-10%)}to{opacity:1;transform:translateX(0)}}.animate-left{animation:rightToLeft .5s ease-in-out}.animate-right{animation:leftToRight .5s ease-in-out}.uppercase{text-transform:uppercase}.block1{height:58vh}#hierarchy_view ol{list-style:none;margin:0;padding:0;--hue:1;--unit:1rem}p{line-height:1.3}.seat_name{color:#fff;font-weight:700;margin-top:30px;text-align:center}#hierarchy_view li{--height:4rem;background-color:hsl(calc(var(--hue)*360/20),90%,65%);border-color:hsl(calc(var(--hue)*360/20),90%,65%);display:block;margin:2rem 0;padding:1rem;position:relative}#hierarchy_view li:before{background-color:inherit;content:"";display:block;height:var(--unit);left:calc(50% - var(--unit)/2);position:absolute;top:100%;width:var(--unit)}#hierarchy_view li:after{border:var(--unit) solid transparent;border-top-color:inherit;content:"";display:block;left:calc(50% - var(--unit));position:absolute;top:calc(100% + var(--unit))}@media (min-width:550px) and (max-width:899px){#hierarchy_view li{float:left;margin:1rem;min-height:var(--height);width:calc(50% - 4rem)}#hierarchy_view li:nth-child(4n+3),#hierarchy_view li:nth-child(4n+4){float:right}#hierarchy_view li:nth-child(4n+1):before{left:100%;top:calc(var(--height)/2 + var(--unit)/2)}#hierarchy_view li:nth-child(4n+1):after{border:var(--unit) solid transparent;border-left-color:inherit;left:calc(100% + var(--unit));top:calc(var(--height)/2)}#hierarchy_view li:nth-child(4n+3):before{left:-1rem;top:calc(var(--height)/2 + var(--unit)/2)}#hierarchy_view li:nth-child(4n+3):after{border:var(--unit) solid transparent;border-right-color:inherit;left:-3rem;top:calc(var(--height)/2)}}@media (min-width:900px) and (max-width:1199px){#hierarchy_view li{float:left;margin:1rem;min-height:7rem;width:calc(33.33% - 4rem)}#hierarchy_view li:nth-child(6n+4),#hierarchy_view li:nth-child(6n+5),#hierarchy_view li:nth-child(6n+6){float:right}#hierarchy_view li:nth-child(6n+1):before,#hierarchy_view li:nth-child(6n+2):before{left:100%;top:calc(var(--height)/2 + var(--unit)/2)}#hierarchy_view li:nth-child(6n+1):after,#hierarchy_view li:nth-child(6n+2):after{border:var(--unit) solid transparent;border-left-color:inherit;left:calc(100% + var(--unit));top:3.5rem}#hierarchy_view li:nth-child(6n+4):before,#hierarchy_view li:nth-child(6n+5):before{left:-1rem;top:calc(var(--height)/2 + var(--unit)/2)}#hierarchy_view li:nth-child(6n+4):after,#hierarchy_view li:nth-child(6n+5):after{border:var(--unit) solid transparent;border-right-color:inherit;left:-3rem;top:calc(var(--height)/2)}}@media (min-width:1200px){#hierarchy_view ol{margin:0 auto;max-width:1600px}#hierarchy_view li{float:left;margin:1rem;min-height:6rem;width:calc(25% - 4rem)}#hierarchy_view li:nth-child(8n+5),#hierarchy_view li:nth-child(8n+6),#hierarchy_view li:nth-child(8n+7),#hierarchy_view li:nth-child(8n+8){float:right}#hierarchy_view li:nth-child(8n+1):before,#hierarchy_view li:nth-child(8n+2):before,#hierarchy_view li:nth-child(8n+3):before{left:100%;top:calc(var(--height)/2 + var(--unit)/2)}#hierarchy_view li:nth-child(8n+1):after,#hierarchy_view li:nth-child(8n+2):after,#hierarchy_view li:nth-child(8n+3):after{border:var(--unit) solid transparent;border-left-color:inherit;left:calc(100% + var(--unit));top:calc(var(--height)/2)}#hierarchy_view li:nth-child(8n+5):before,#hierarchy_view li:nth-child(8n+6):before,#hierarchy_view li:nth-child(8n+7):before{left:-1rem;top:calc(var(--height)/2 + var(--unit)/2)}#hierarchy_view li:nth-child(8n+5):after,#hierarchy_view li:nth-child(8n+6):after,#hierarchy_view li:nth-child(8n+7):after{border:var(--unit) solid transparent;border-right-color:inherit;left:-3rem;top:calc(var(--height)/2)}}#create_view select{margin-top:40px;width:250px!important}.modal-fullscreen{height:90%;margin-left:5%;max-width:none;width:90vw}.feedback{color:#fff;display:inline-block;margin-top:5px;padding:2px 5px;position:relative}.feedback__badge{background-color:#fa3e3e;border-radius:2px;color:#fff;font-size:10px;padding:1px 3px;position:absolute;right:0;top:0}.fa-eye,.fa-eye-slash{margin-left:340px;margin-top:-30px}.gender input{margin-left:10px}.form-label,table td{font-size:14px}.select2{font-size:13px}.sidepanel-toggler{color:#fff}.portal-app-header{height:auto;min-height:56px}body.app.has-portal-header{padding-top:var(--portal-header-offset,56px)!important}body.app:not(.has-portal-header){padding-top:0!important}.portal-app-header .app-header-inner .container-fluid{padding-left:1rem;padding-right:1rem}.portal-app-header .search-mobile-trigger{display:none!important}.portal-app-header .app-header-content,.portal-app-header .app-header-toolbar,.portal-app-header .app-header-utilities,.portal-app-header .app-user-dropdown,.portal-app-header .app-user-dropdown .dropdown-toggle,.portal-app-header .app-utility-item{min-width:0}.portal-app-header .app-header-toolbar{row-gap:.75rem}.portal-app-header .app-header-utilities{flex-wrap:nowrap;gap:.75rem}.portal-app-header .app-utility-item{margin-right:0}.portal-app-header .app-notifications-dropdown+.app-user-dropdown{margin-left:.5rem}.portal-app-header .app-user-dropdown,.portal-app-header .app-user-dropdown .dropdown-toggle{align-items:center;display:inline-flex;flex:0 0 auto;max-width:100%;width:auto}.portal-app-header .app-user-dropdown .dropdown-toggle{gap:.5rem;justify-content:flex-start;white-space:nowrap}.portal-app-header .app-header-user-name{display:inline-block;max-width:min(16rem,38vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-app-header .app-header-user-caret{font-size:.72rem;line-height:1;opacity:.95}.portal-app-header--shell .app-header-seat{display:flex;flex:1 1 auto;justify-content:center;max-width:100%;min-width:0;width:auto}.portal-app-header--shell .app-header-seat form{display:flex;justify-content:center;margin:0;width:100%}.portal-app-header--shell .app-header-seat-form{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-inline:auto;max-width:37rem;width:100%}.portal-app-header--shell .app-header-seat-label{flex:0 0 auto;line-height:1.15;margin-top:0}.portal-app-header--shell .app-header-seat-fields{display:grid;flex:0 1 min(100%,29rem);gap:.75rem;grid-template-columns:minmax(9.75rem,11.5rem) minmax(11rem,17rem);min-width:0;width:min(100%,29rem)}.portal-app-header--shell .app-header-seat-field{min-width:0;position:relative;width:100%}.portal-app-header--shell .app-header-seat-source{inset:0;opacity:0;pointer-events:none;position:absolute}.portal-app-header--shell .app-header-seat-picker{position:relative}.portal-app-header--shell .app-header-seat-trigger{background:linear-gradient(180deg,hsla(0,0%,100%,.99),rgba(245,249,255,.97));border:1px solid rgba(198,210,228,.92);border-radius:.3rem;box-shadow:0 .5rem 1.15rem rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.98);color:#15355c;height:2rem;min-height:2rem;overflow:hidden;padding:.24rem 2.2rem .24rem .82rem;position:relative;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;width:100%}.portal-app-header--shell .app-header-seat-trigger:before{background:linear-gradient(180deg,#7dd3fc,#2563eb);border-radius:999px;bottom:.28rem;box-shadow:0 0 .7rem rgba(59,130,246,.28);content:"";left:.24rem;position:absolute;top:.28rem;width:.16rem}.portal-app-header--shell .app-header-seat-trigger-text{color:#15355c;display:block;font-size:.82rem;font-weight:700;letter-spacing:.01em;line-height:1.4;overflow:hidden;padding-left:.12rem;text-overflow:ellipsis;white-space:nowrap}.portal-app-header--shell .app-header-seat-trigger-icon{align-items:center;background:rgba(37,99,235,.08);border-radius:999px;color:#41658f;display:inline-flex;height:1.1rem;justify-content:center;position:absolute;right:.32rem;top:50%;transform:translateY(-50%);transition:background-color .18s ease,transform .18s ease,color .18s ease;width:1.1rem}.portal-app-header--shell .app-header-seat-trigger-icon svg{height:.58rem;width:.58rem}.portal-app-header--shell .app-header-seat-picker.is-open .app-header-seat-trigger,.portal-app-header--shell .app-header-seat-trigger:focus-visible,.portal-app-header--shell .app-header-seat-trigger:hover{border-color:rgba(96,165,250,.98);box-shadow:0 0 0 .18rem rgba(191,219,254,.28),0 .7rem 1.35rem rgba(37,99,235,.12);outline:none}.portal-app-header--shell .app-header-seat-picker.is-open .app-header-seat-trigger-icon,.portal-app-header--shell .app-header-seat-trigger:focus-visible .app-header-seat-trigger-icon,.portal-app-header--shell .app-header-seat-trigger:hover .app-header-seat-trigger-icon{background:rgba(37,99,235,.14);color:#1d4ed8}.portal-app-header--shell .app-header-seat-picker.is-open .app-header-seat-trigger-icon{transform:translateY(-50%) rotate(180deg)}.portal-app-header--shell .app-header-seat-menu{background:hsla(0,0%,100%,.98);border:1px solid rgba(214,223,234,.96);border-radius:1rem;box-shadow:0 1rem 2.4rem rgba(15,23,42,.18),0 .3rem .8rem rgba(37,99,235,.08);display:none;left:0;max-height:16rem;overflow-y:auto;padding:.38rem;position:absolute;right:0;top:calc(100% + .45rem);z-index:40}.portal-app-header--shell .app-header-seat-picker.is-open .app-header-seat-menu{display:block}.portal-app-header--shell .app-header-seat-option{align-items:center;background:transparent;border:0;border-radius:.6rem;color:#10203b;display:flex;font-size:.88rem;font-weight:600;gap:.65rem;justify-content:space-between;padding:.5rem .72rem;text-align:left;transition:background-color .18s ease,color .18s ease,transform .18s ease;width:100%}.portal-app-header--shell .app-header-seat-option:focus-visible,.portal-app-header--shell .app-header-seat-option:hover{background:rgba(219,234,254,.78);color:#1d4ed8;outline:none}.portal-app-header--shell .app-header-seat-option.is-selected{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;transform:translateY(-1px)}.portal-app-header--shell .app-header-seat-option-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-app-header--shell .app-header-seat-option-mark{align-items:center;display:inline-flex;height:1rem;justify-content:center;opacity:0;transform:scale(.75);transition:opacity .18s ease,transform .18s ease;width:1rem}.portal-app-header--shell .app-header-seat-option.is-selected .app-header-seat-option-mark{opacity:1;transform:scale(1)}.portal-app-header--shell .app-header-seat-option-mark svg{height:.95rem;width:.95rem}.portal-app-header--shell .app-header-utilities{flex:0 0 auto;justify-content:flex-end;max-width:none}.portal-app-header--auth .app-header-inner{display:none}.portal-app-header--auth .portal-app-header-title{font-size:clamp(1.05rem,2vw,1.55rem);letter-spacing:.03em;line-height:1.2;margin:0;padding:.9rem 1rem .85rem}.portal-app-header--auth+.app-header-page-body{margin-top:.75rem}@media (min-width:768px) and (max-width:991.98px){.portal-app-header--with-seat .app-header-toolbar{row-gap:.55rem}.portal-app-header--shell .app-header-seat{justify-content:center;padding-top:0!important}.portal-app-header--shell .app-header-utilities{max-width:calc(100% - 3.5rem)}.portal-app-header--shell .app-header-seat form{justify-content:center}.portal-app-header--shell .app-header-seat-form{align-items:center;flex-wrap:nowrap;justify-content:center;margin-inline:auto;max-width:min(100%,34rem)}.portal-app-header--shell .app-header-seat-fields{flex:1 1 auto;width:min(100%,28rem)}}@media (min-width:768px) and (max-width:836.98px){.portal-app-header--shell .app-header-seat-form{gap:.6rem;max-width:min(100%,30rem)}.portal-app-header--shell .app-header-seat-fields{gap:.6rem;grid-template-columns:minmax(8.5rem,9.75rem) minmax(10rem,14rem);width:min(100%,24.5rem)}.portal-app-header--shell .app-header-seat-trigger{padding-left:.72rem;padding-right:2rem}.portal-app-header--shell .app-header-seat-trigger-text{font-size:.78rem}.portal-app-header .app-header-user-name{max-width:7.5rem}}@media (max-width:767.98px){.portal-app-header .app-header-user-name{max-width:10rem}.portal-app-header--with-seat .app-header-toolbar{row-gap:.5rem}.portal-app-header--shell .app-header-seat,.portal-app-header--shell .app-header-seat form{flex-basis:100%;justify-content:flex-start}.portal-app-header--shell .app-header-seat-form{align-items:center;flex-wrap:nowrap;gap:.5rem;max-width:100%}.portal-app-header--shell .app-header-seat-label{flex:0 0 auto;font-size:.76rem;width:auto}.portal-app-header--with-seat .app-header-seat-label{margin-bottom:0}.portal-app-header--shell .app-header-seat-fields{flex:1 1 auto;gap:.5rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:auto}.portal-app-header--shell .app-header-seat-trigger{padding-left:.72rem;padding-right:1.95rem}.portal-app-header--shell .app-header-seat-trigger-text{font-size:.76rem}.portal-app-header--auth+.app-header-page-body{margin-top:1rem}}@media (max-width:589.98px){.portal-app-header--shell .app-header-seat-form{align-items:stretch;flex-wrap:wrap}.portal-app-header--shell .app-header-seat-label{width:100%}.portal-app-header--with-seat .app-header-seat-label{margin-bottom:.1rem}.portal-app-header--shell .app-header-seat-fields{width:100%}}@media (max-width:484.98px){.portal-app-header--shell .app-header-seat-fields{grid-template-columns:1fr}}@media (max-width:575.98px){.portal-app-header .app-header-inner .container-fluid{padding-left:.75rem;padding-right:.75rem}.portal-app-header .app-notifications-dropdown+.app-user-dropdown{margin-left:.35rem}.portal-app-header .app-header-user-name{font-size:.875rem;max-width:7.5rem}.portal-app-header--with-seat .app-header-toolbar{row-gap:.45rem}.portal-app-header--shell .app-header-utilities{gap:.5rem;max-width:calc(100% - 3rem)}.portal-app-header--shell .app-header-seat,.portal-app-header--shell .app-header-utilities{padding-top:0!important}.portal-app-header--shell .app-header-seat-fields,.portal-app-header--shell .app-header-seat-form{gap:.5rem}.portal-app-header--with-seat .app-header-seat{padding-bottom:.35rem!important}.portal-app-header--with-seat .app-header-seat-label{font-size:.76rem}.portal-app-header--auth .portal-app-header-title{font-size:clamp(1rem,4.8vw,1.3rem);padding:.75rem .85rem .7rem}.portal-app-header--auth+.app-header-page-body{margin-top:1.25rem}}.portal-app-header~.app-wrapper{padding-top:0!important}@media (max-width:575.98px){.portal-app-header~.app-wrapper{padding-top:0!important}}.app-notifications-dropdown[data-citizen-offence-notifications] .citizen-notification-menu{backdrop-filter:blur(16px);background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(246,250,255,.96));border:1px solid rgba(219,229,240,.92);border-radius:1.15rem;box-shadow:0 1.25rem 3rem rgba(15,23,42,.18),0 .35rem 1rem rgba(37,99,235,.12);margin-top:.9rem!important;overflow:hidden;padding:0;width:min(27.5rem,calc(100vw - 1.5rem))}.app-notifications-dropdown[data-citizen-offence-notifications] .citizen-notification-header{background:radial-gradient(circle at top right,rgba(59,130,246,.16),transparent 38%),linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(244,248,255,.92));border-bottom:1px solid rgba(218,226,237,.85);position:relative}.app-notifications-dropdown[data-citizen-offence-notifications] .citizen-notification-header:after{background:linear-gradient(90deg,rgba(59,130,246,0),rgba(59,130,246,.28),rgba(59,130,246,0));content:"";height:1px;inset:auto 1rem 0 1rem;position:absolute}.app-notifications-dropdown[data-citizen-offence-notifications] .citizen-notification-heading{color:#0f172a;font-size:1rem;letter-spacing:.01em}.app-notifications-dropdown[data-citizen-offence-notifications] .citizen-notification-summary{color:#4b5563!important;font-weight:600}.app-notifications-dropdown[data-citizen-offence-notifications] .citizen-notification-office{color:#64748b!important;margin-top:.2rem;max-width:21rem}.app-notifications-dropdown[data-citizen-offence-notifications] .citizen-notification-content{background:linear-gradient(180deg,rgba(249,251,255,.92),rgba(241,247,255,.82));padding:.8rem}.app-notifications-dropdown[data-citizen-offence-notifications] .citizen-notification-content::-webkit-scrollbar{width:.45rem}.app-notifications-dropdown[data-citizen-offence-notifications] .citizen-notification-content::-webkit-scrollbar-thumb{background:rgba(148,163,184,.65);border-radius:999px}.app-notifications-dropdown[data-citizen-offence-notifications] .citizen-notification-content::-webkit-scrollbar-track{background:transparent}.app-notifications-dropdown[data-citizen-offence-notifications] .citizen-notification-card,.app-notifications-dropdown[data-citizen-offence-notifications] .citizen-notification-empty-card{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid rgba(220,228,239,.95);border-radius:1rem;box-shadow:0 .8rem 1.8rem rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.85);margin-bottom:.8rem;min-width:0;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.app-notifications-dropdown[data-citizen-offence-notifications] .citizen-notification-card:last-of-type,.app-notifications-dropdown[data-citizen-offence-notifications] .citizen-notification-empty-card:last-of-type{margin-bottom:0}.app-notifications-dropdown[data-citizen-offence-notifications] .citizen-notification-card:hover{background:linear-gradient(180deg,#fff,#f4f9ff);border-color:rgba(147,197,253,.95);box-shadow:0 1rem 2rem rgba(15,23,42,.12),0 .35rem 1rem rgba(59,130,246,.12);transform:translateY(-2px)}.app-notifications-dropdown[data-citizen-offence-notifications] .citizen-notification-icon{align-items:center;background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:1px solid rgba(167,243,208,.95);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88);color:#059669;display:inline-flex;flex-shrink:0;height:2.6rem;justify-content:center;padding-top:0;width:2.6rem}.app-notifications-dropdown[data-citizen-offence-notifications] .citizen-notification-vehicle{color:#0f172a!important;font-size:.9rem;line-height:1.35}.app-notifications-dropdown[data-citizen-offence-notifications] .citizen-notification-violation{color:#334155!important;font-weight:500;line-height:1.45}.app-notifications-dropdown[data-citizen-offence-notifications] .citizen-notification-location{color:#64748b!important;line-height:1.45}.app-notifications-dropdown[data-citizen-offence-notifications] .citizen-notification-time{color:#94a3b8!important;font-size:.76rem;font-weight:600;letter-spacing:.02em;margin-top:.45rem}.app-notifications-dropdown[data-citizen-offence-notifications] .citizen-notification-read-btn{background:linear-gradient(180deg,#fff,#eff6ff)!important;border-color:rgba(186,230,253,.95)!important;box-shadow:0 .35rem .9rem rgba(37,99,235,.12);color:#2563eb!important}.app-notifications-dropdown[data-citizen-offence-notifications] .citizen-notification-read-btn:focus,.app-notifications-dropdown[data-citizen-offence-notifications] .citizen-notification-read-btn:hover{background:linear-gradient(180deg,#fff,#dbeafe)!important;border-color:rgba(96,165,250,.95)!important;color:#1d4ed8!important;transform:translateY(-1px)}.app-notifications-dropdown[data-citizen-offence-notifications] .citizen-notification-footer{background:hsla(0,0%,100%,.88);border-top:1px solid rgba(218,226,237,.88)}.app-notifications-dropdown[data-citizen-offence-notifications] .citizen-notification-footer-link{color:#2563eb!important;font-weight:600}.app-user-dropdown .portal-user-menu{backdrop-filter:blur(16px);background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(246,250,255,.96));border:1px solid rgba(219,229,240,.92);border-radius:1.15rem;box-shadow:0 1.25rem 3rem rgba(15,23,42,.18),0 .35rem 1rem rgba(37,99,235,.12);margin-top:.9rem!important;overflow:hidden;padding:0;width:min(18.5rem,calc(100vw - 1.5rem))}.app-user-dropdown .portal-user-header{background:radial-gradient(circle at top right,rgba(59,130,246,.16),transparent 38%),linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(244,248,255,.92));border-bottom:1px solid rgba(218,226,237,.85);position:relative}.app-user-dropdown .portal-user-header:after{background:linear-gradient(90deg,rgba(59,130,246,0),rgba(59,130,246,.28),rgba(59,130,246,0));content:"";height:1px;inset:auto 1rem 0 1rem;position:absolute}.app-user-dropdown .portal-user-avatar{align-items:center;background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid rgba(186,230,253,.95);border-radius:.95rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9);color:#2563eb;display:inline-flex;flex-shrink:0;height:2.65rem;justify-content:center;width:2.65rem}.app-user-dropdown .portal-user-heading{color:#0f172a;font-size:.96rem;letter-spacing:.01em;white-space:normal;word-break:break-word}.app-user-dropdown .portal-user-meta{color:#64748b;font-weight:500;margin-top:.15rem}.app-user-dropdown .portal-user-content{background:linear-gradient(180deg,rgba(249,251,255,.92),rgba(241,247,255,.82));padding:.65rem}.app-user-dropdown .portal-user-link{align-items:center;background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid rgba(220,228,239,.95);border-radius:.95rem;box-shadow:0 .6rem 1.45rem rgba(15,23,42,.06),inset 0 1px 0 hsla(0,0%,100%,.86);color:#0f172a;display:flex;font-weight:600;gap:.8rem;margin-bottom:.55rem;padding:.85rem .9rem;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease}.app-user-dropdown .portal-user-link:last-child{margin-bottom:0}.app-user-dropdown .portal-user-link:focus,.app-user-dropdown .portal-user-link:hover{background:linear-gradient(180deg,#fff,#f4f9ff);border-color:rgba(147,197,253,.95);box-shadow:0 .8rem 1.65rem rgba(15,23,42,.1),0 .25rem .9rem rgba(59,130,246,.1);color:#1d4ed8;transform:translateY(-1px)}.app-user-dropdown .portal-user-link-icon{align-items:center;background:linear-gradient(180deg,#f8fbff,#eaf2ff);border:1px solid rgba(191,219,254,.95);border-radius:.8rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.86);color:#2563eb;display:inline-flex;flex-shrink:0;height:2.15rem;justify-content:center;width:2.15rem}.app-user-dropdown .portal-user-footer{background:hsla(0,0%,100%,.88);border-top:1px solid rgba(218,226,237,.88)}.app-user-dropdown .portal-user-footer-link{color:#2563eb!important;font-weight:600}@media (max-width:575.98px){.app-notifications-dropdown[data-citizen-offence-notifications] .citizen-notification-menu{border-radius:1rem;margin-top:.7rem!important;width:min(22rem,calc(100vw - 1rem))}.app-notifications-dropdown[data-citizen-offence-notifications] .citizen-notification-content{padding:.65rem}.app-notifications-dropdown[data-citizen-offence-notifications] .citizen-notification-card,.app-notifications-dropdown[data-citizen-offence-notifications] .citizen-notification-empty-card{border-radius:.9rem;padding:.85rem!important}.app-notifications-dropdown[data-citizen-offence-notifications] .citizen-notification-card-head{align-items:flex-start}.app-user-dropdown .portal-user-menu{border-radius:1rem;margin-top:.7rem!important;width:min(20rem,calc(100vw - 1rem))}.app-user-dropdown .portal-user-content{padding:.6rem}.app-user-dropdown .portal-user-link{border-radius:.9rem;padding:.8rem .82rem}}table{background:#fff;border-collapse:collapse;border-radius:10px;border-spacing:1;margin:0 auto;overflow:hidden;width:100%}table,table *{position:relative}table td,table th{padding-left:8px}table thead tr th{background:#3d83ed!important;height:30px!important}table thead th{color:#fff!important}table tbody tr{height:50px}table tbody tr:last-child{border:0}table td,table th{text-align:left}table td.l,table th.l{text-align:right}table td.c,table td.r,table th.c,table th.r{text-align:center}.table100-head th{color:#fff;font-family:OpenSans-Regular;font-size:18px;font-weight:unset;line-height:1.2}.table100 tbody tr:nth-child(2n){background-color:#f5f5f5}.table100 tbody tr{color:grey;font-family:OpenSans-Regular;font-size:15px;font-weight:unset;line-height:1.2}.table100 tbody tr:hover{background-color:#f5f5f5;color:#555;cursor:pointer}.app-card-body{font-size:13px}:root{--portal-page-header-gradient:linear-gradient(135deg,#1476dd,#0f0344);--portal-shell-gradient:linear-gradient(180deg,#fff,#f7fbff);--portal-shell-overlay:radial-gradient(circle at top right,rgba(59,130,246,.09) 0%,rgba(59,130,246,0) 34%),radial-gradient(circle at bottom left,rgba(14,165,233,.07) 0%,rgba(14,165,233,0) 38%);--portal-shell-border:rgba(203,213,225,.9);--portal-shell-border-strong:rgba(191,219,254,.95);--portal-shell-glass:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,251,255,.96));--portal-shell-text:#10213f;--portal-shell-text-muted:#36527c;--portal-shell-text-soft:#5f7398;--portal-shell-text-faint:#7a91b8;--portal-shell-accent:#2563eb;--portal-shell-accent-border:rgba(37,99,235,.16);--portal-shell-active:linear-gradient(135deg,rgba(59,130,246,.12),rgba(219,234,254,.78));--portal-shell-active-soft:linear-gradient(135deg,rgba(59,130,246,.08),rgba(239,246,255,.92));--portal-shell-selected-surface:linear-gradient(90deg,#1476dd,#143a76);--portal-shell-selected-border:rgba(20,118,221,.42);--portal-shell-selected-icon:linear-gradient(180deg,hsla(0,0%,100%,.22),rgba(191,219,254,.18))}.app-sidepanel{background:transparent;border-right:none}.app-sidepanel .sidepanel-inner{backdrop-filter:blur(22px) saturate(160%);background-color:hsla(0,0%,100%,.98);background-image:var(--portal-shell-overlay),var(--portal-shell-gradient);background-position:0 0;background-repeat:no-repeat;background-size:100vw 100vh;border-right:1px solid var(--portal-shell-border-strong);box-shadow:0 1rem 2.3rem rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.96);width:17.75rem}.app-sidepanel .sidepanel-inner:before{background:rgba(37,99,235,.06);border-radius:50%;content:"";height:220px;pointer-events:none;position:absolute;right:-60px;top:-60px;width:220px}.app-sidepanel .sidepanel-inner:after{background:rgba(14,165,233,.05);border-radius:50%;bottom:-80px;content:"";height:260px;left:-40px;pointer-events:none;position:absolute;width:260px}.app-sidepanel .sidepanel-close{align-items:center;backdrop-filter:blur(18px) saturate(150%);background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid rgba(203,213,225,.96);border-radius:.9rem;box-shadow:0 .55rem 1.2rem rgba(15,23,42,.1),inset 0 1px 0 hsla(0,0%,100%,.96);color:#36527c;display:inline-flex;font-size:1.45rem;height:2.15rem;justify-content:center;line-height:1;right:.85rem;text-decoration:none;top:.8rem;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease;width:2.15rem;z-index:30}.app-sidepanel .sidepanel-close:hover{background:linear-gradient(180deg,#fff,#eaf2ff);border-color:var(--portal-shell-border-strong);box-shadow:0 .75rem 1.45rem rgba(15,23,42,.14),inset 0 1px 0 hsla(0,0%,100%,.96);color:#1d4ed8;transform:translateY(-1px)}.app-branding{height:auto;margin-bottom:.35rem;padding:0 0 .85rem}.app-branding-surface{backdrop-filter:blur(18px) saturate(150%);background:radial-gradient(circle at top left,hsla(0,0%,100%,.12) 0,hsla(0,0%,100%,0) 38%),linear-gradient(135deg,#2e82dd,#1f69cb 56%,#1758ba);border:1px solid var(--portal-shell-selected-border);border-radius:0 0 1rem 1rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 1rem 2rem rgba(15,23,42,.18),0 .35rem .9rem rgba(37,99,235,.2);overflow:hidden;padding:1.15rem 1rem 1.05rem;position:relative;width:100%}.app-branding-surface:before{background:hsla(0,0%,100%,.1);border-radius:50%;bottom:-3rem;box-shadow:0 0 0 1px hsla(0,0%,100%,.08);content:"";height:11rem;pointer-events:none;position:absolute;right:-2.2rem;width:11rem}.app-branding .app-logo{align-items:center;display:flex;flex-direction:column;gap:.9rem;position:relative;text-decoration:none;width:100%;z-index:1}.app-branding .logo-icon{background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(241,245,249,.95));border:1px solid hsla(0,0%,100%,.46);border-radius:1.25rem;box-shadow:0 .8rem 1.5rem rgba(15,23,42,.18),inset 0 1px 0 hsla(0,0%,100%,.92);height:4.6rem;padding:.7rem;width:4.6rem}.app-branding .app-brand-copy{align-items:center;display:flex;flex-direction:column;gap:.3rem;width:100%}.app-branding .app-brand-eyebrow{color:#7a91b8;font-size:.66rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.app-branding .logo-text{color:#fff;font-size:1.08rem!important;font-weight:700;line-height:1.35;max-width:12rem;text-align:center;text-shadow:0 .3rem .9rem rgba(15,23,42,.22)}.app-sidepanel .app-sidepanel-nav{margin-top:0!important;padding:.65rem .95rem 1rem;scrollbar-color:rgba(148,163,184,.45) transparent}.app-sidepanel .app-nav-section-label{color:var(--portal-shell-text-faint);font-size:.68rem;font-weight:700;letter-spacing:.16em;margin:0 0 .85rem;padding:0 .2rem;text-transform:uppercase}.app-sidepanel #app-nav-main,.app-sidepanel #menu-accordion{background:transparent}.app-sidepanel .app-menu{display:flex;flex-direction:column;gap:.32rem}.app-sidepanel .app-nav .nav-item{background:transparent}.app-sidepanel .app-nav .nav-link{align-items:center;background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid rgba(220,228,239,.96);border-radius:.75rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.96),0 .3rem .8rem rgba(15,23,42,.06);color:var(--portal-shell-text-muted);display:flex;gap:.9rem;padding:.9rem 1rem;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.app-sidepanel .app-nav .submenu-toggle{cursor:pointer}.app-sidepanel .app-nav .submenu-toggle[aria-expanded=true]{background:var(--portal-shell-selected-surface);border-color:var(--portal-shell-selected-border);box-shadow:0 .85rem 1.7rem rgba(15,23,42,.2),0 .25rem .9rem rgba(20,118,221,.2),inset 0 1px 0 hsla(0,0%,100%,.16);color:#fff}.app-sidepanel .app-nav .nav-link:hover{background:var(--portal-shell-active-soft);border-color:var(--portal-shell-border-strong);box-shadow:0 .55rem 1.2rem rgba(15,23,42,.09);color:var(--portal-shell-text);transform:translateX(4px)}.app-sidepanel .app-nav .nav-link.active{background:var(--portal-shell-selected-surface);border-color:var(--portal-shell-selected-border);box-shadow:0 .95rem 1.85rem rgba(15,23,42,.22),0 .25rem .95rem rgba(20,118,221,.22),inset 0 1px 0 hsla(0,0%,100%,.16);color:#fff;font-weight:700}.app-sidepanel .app-nav .nav-icon{align-items:center;background:rgba(37,99,235,.08);border-radius:.9rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),0 .25rem .65rem rgba(15,23,42,.05);color:var(--portal-shell-accent);display:inline-flex;flex-shrink:0;height:2.45rem;justify-content:center;left:auto;position:static;top:auto;width:2.45rem}.app-sidepanel .app-nav .nav-link:hover .nav-icon{background:rgba(37,99,235,.14);color:#1d4ed8}.app-sidepanel .app-nav .nav-link.active .nav-icon,.app-sidepanel .app-nav .submenu-toggle[aria-expanded=true] .nav-icon{background:var(--portal-shell-selected-icon);border:1px solid hsla(0,0%,100%,.2);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 .25rem .65rem rgba(15,23,42,.12);color:#fff}.app-sidepanel .app-nav .nav-link-text{flex:1 1 auto;font-size:.93rem;line-height:1.35;min-width:0}.app-sidepanel .app-nav .submenu-arrow{align-items:center;color:#7a91b8;display:inline-flex;justify-content:center;margin-left:auto;position:static;right:auto;top:auto;transition:transform .18s ease,color .18s ease}.app-sidepanel .app-nav .submenu-arrow svg{height:.9rem;width:.9rem}.app-sidepanel .app-nav .submenu-toggle:hover .submenu-arrow,.app-sidepanel .app-nav .submenu-toggle[aria-expanded=true] .submenu-arrow{color:currentColor}.app-sidepanel .app-nav .submenu-toggle[aria-expanded=true] .submenu-arrow svg{transform:rotate(180deg)}.app-sidepanel .app-nav .submenu{background:transparent;border-left:1px solid var(--portal-shell-border);margin:.45rem 0 .55rem;padding:.35rem .35rem .35rem .8rem;position:relative}.app-sidepanel .app-nav .submenu.submenu-2{backdrop-filter:blur(16px) saturate(145%);background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(245,249,255,.98));border:1px solid rgba(220,228,239,.96);border-left:0;border-radius:1.15rem;box-shadow:0 .55rem 1.2rem rgba(15,23,42,.06),inset 0 1px 0 hsla(0,0%,100%,.96);margin-bottom:.9rem;margin-top:.75rem;padding:.72rem}.app-sidepanel .app-nav .submenu.submenu-2:before{display:none}.app-sidepanel .app-nav .submenu.ms-3{margin-left:.35rem!important}.app-sidepanel .app-nav .submenu-list{display:flex;flex-direction:column;gap:.5rem}.app-sidepanel .app-nav .submenu-link{align-items:center;background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid rgba(220,228,239,.96);border-radius:.75rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.96),0 .25rem .7rem rgba(15,23,42,.05);color:var(--portal-shell-text-muted);display:flex;font-size:.92rem;font-weight:500;gap:.72rem;line-height:1.35;margin-left:0;padding:.82rem .95rem;position:relative;text-decoration:none!important;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease;width:100%}.app-sidepanel .app-nav .submenu-link.submenu-toggle{background:linear-gradient(135deg,#fff,#f5f9ff);border-color:rgba(220,228,239,.96);box-shadow:0 .3rem .85rem rgba(15,23,42,.06),inset 0 1px 0 hsla(0,0%,100%,.96);color:var(--portal-shell-text-soft);padding:.88rem .95rem}.app-sidepanel .app-nav .submenu-link.submenu-toggle:hover{background:var(--portal-shell-active-soft);border-color:rgba(191,219,254,.82);box-shadow:0 .4rem .95rem rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.96);color:var(--portal-shell-text)}.app-sidepanel .app-nav .submenu-link.submenu-toggle.active,.app-sidepanel .app-nav .submenu-link.submenu-toggle[aria-expanded=true]{background:var(--portal-shell-selected-surface);border-color:var(--portal-shell-selected-border);box-shadow:0 .8rem 1.55rem rgba(15,23,42,.2),0 .25rem .85rem rgba(20,118,221,.2),inset 0 1px 0 hsla(0,0%,100%,.16);color:#fff;font-weight:700}.app-sidepanel .app-nav .submenu-link-text{flex:1 1 auto;min-width:0}.app-sidepanel .app-nav .submenu-link:before{display:none}.app-sidepanel .app-nav .submenu-link.active:after,.app-sidepanel .app-nav .submenu-link.submenu-toggle[aria-expanded=true]:after{background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(219,234,254,.86));border-radius:999px;bottom:.52rem;box-shadow:0 0 .75rem hsla(0,0%,100%,.26);content:"";left:.52rem;position:absolute;top:.52rem;width:.24rem}.app-sidepanel .app-nav .submenu-link.active,.app-sidepanel .app-nav .submenu-link:hover{background:var(--portal-shell-active-soft);border-color:var(--portal-shell-border-strong);box-shadow:0 .55rem 1.05rem rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.96);color:var(--portal-shell-text);transform:translateY(-1px)}.app-sidepanel .app-nav .submenu-link.active{background:var(--portal-shell-selected-surface);border-color:var(--portal-shell-selected-border);box-shadow:0 .75rem 1.3rem rgba(15,23,42,.2),0 .22rem .75rem rgba(20,118,221,.18),inset 0 1px 0 hsla(0,0%,100%,.16);color:#fff;font-weight:700}.app-sidepanel .app-nav .submenu-link.submenu-toggle.active,.app-sidepanel .app-nav .submenu-link.submenu-toggle:hover,.app-sidepanel .app-nav .submenu-link.submenu-toggle[aria-expanded=true]{transform:none}.app-sidepanel .app-nav .submenu-link.submenu-toggle .submenu-arrow svg{transition:transform .18s ease}.app-sidepanel .app-nav .submenu-link.submenu-toggle .submenu-arrow{background:rgba(37,99,235,.08);border-radius:999px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.96),0 .18rem .45rem rgba(15,23,42,.05);color:#7a91b8;flex-shrink:0;height:1.75rem;width:1.75rem}.app-sidepanel .app-nav .submenu-link.submenu-toggle:hover .submenu-arrow{background:rgba(37,99,235,.14);color:#1d4ed8}.app-sidepanel .app-nav .submenu-link.submenu-toggle.active .submenu-arrow,.app-sidepanel .app-nav .submenu-link.submenu-toggle[aria-expanded=true] .submenu-arrow{background:var(--portal-shell-selected-icon);border:1px solid hsla(0,0%,100%,.2);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 .25rem .65rem rgba(15,23,42,.12);color:#fff}.app-sidepanel .app-nav .submenu-link.submenu-toggle[aria-expanded=true] .submenu-arrow svg{transform:rotate(180deg)}.app-sidepanel .app-nav .submenu-level-3{background:rgba(239,246,255,.82);border:1px solid rgba(220,228,239,.96);border-radius:.95rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.96),0 .25rem .7rem rgba(15,23,42,.05);margin-bottom:.1rem;margin-top:.42rem;padding:.34rem}.app-sidepanel .app-nav .submenu-level-3 .submenu-link{background:hsla(0,0%,100%,.96);border-color:rgba(220,228,239,.96);border-radius:.7rem;color:var(--portal-shell-text-soft);font-size:.89rem;font-weight:500;padding:.7rem .8rem .7rem .84rem}.app-sidepanel .app-nav .submenu-level-3 .submenu-link.active,.app-sidepanel .app-nav .submenu-level-3 .submenu-link:hover{background:var(--portal-shell-active-soft);border-color:var(--portal-shell-border-strong);box-shadow:0 .55rem 1rem rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.96)}.app-sidepanel .app-nav .submenu-level-3 .submenu-link.active{background:var(--portal-shell-selected-surface);border-color:var(--portal-shell-selected-border);box-shadow:0 .65rem 1.15rem rgba(37,99,235,.22),inset 0 1px 0 hsla(0,0%,100%,.18);color:#fff}.app-sidepanel .app-nav .submenu.submenu-2>.submenu-list>.submenu-item>.submenu-link:not(.submenu-toggle){background:hsla(0,0%,100%,.96);border-color:rgba(220,228,239,.96)}.app-sidepanel .app-nav .submenu.submenu-2>.submenu-list>.submenu-item>.submenu-link:not(.submenu-toggle).active,.app-sidepanel .app-nav .submenu.submenu-2>.submenu-list>.submenu-item>.submenu-link:not(.submenu-toggle):hover{background:var(--portal-shell-active-soft);border-color:var(--portal-shell-border-strong)}.app-sidepanel .app-nav .submenu.submenu-2>.submenu-list>.submenu-item>.submenu-link:not(.submenu-toggle).active{background:var(--portal-shell-selected-surface);border-color:var(--portal-shell-selected-border);color:#fff}.app-sidepanel .app-nav-main::-webkit-scrollbar{width:.3rem}.app-sidepanel .app-nav-main::-webkit-scrollbar-thumb{background:rgba(148,163,184,.42);border-radius:999px}.app-header{background-image:var(--portal-page-header-gradient)!important;background-position:0 0!important;background-repeat:no-repeat!important;background-size:100vw 100vh!important;box-shadow:0 .65rem 1.8rem rgba(8,20,48,.18)}@media (min-width:1200px){.app-header-inner,.app-wrapper{margin-left:17.75rem}}@media (max-width:1199.98px){.app-sidepanel .sidepanel-inner{width:min(17.75rem,88vw)}.app-branding{padding-top:0}.sidepanel-visible .sidepanel-drop{backdrop-filter:blur(4px);background:rgba(15,23,42,.16)!important}}@media (max-width:575.98px){.app-branding{padding:0 0 .7rem}.app-branding-surface{border-radius:0 0 1rem 1rem;padding:.95rem .8rem .9rem}.app-sidepanel .sidepanel-close{border-radius:.8rem;font-size:1.25rem;height:1.95rem;right:.65rem;top:.65rem;width:1.95rem}.app-branding .logo-icon{height:4rem;width:4rem}.app-sidepanel .app-sidepanel-nav{padding:.45rem .75rem .9rem}.app-sidepanel .app-nav .nav-link{padding:.82rem .85rem}}input[type=date]{color:#444;position:relative}input[type=date]:before{color:#888;content:attr(placeholder);left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}input[type=date]:focus:before,input[type=date]:valid:before{content:""}.timeline-item{margin-bottom:1.5rem;padding-left:28px;position:relative}.timeline-item:before{background:#dee2e6;bottom:-24px;content:"";left:8px;position:absolute;top:12px;width:2px}.timeline-item:last-child:before{display:none}.timeline-dot{background:#198754;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 2px #198754;height:18px;left:0;position:absolute;top:8px;width:18px}.comment-box{background:#f8f9fa;border-left:4px solid #198754;border-radius:.5rem;overflow-wrap:break-word;padding:.85rem;white-space:pre-wrap}.application-entry-page{background:radial-gradient(circle at top left,rgba(37,99,235,.08),transparent 34%),linear-gradient(180deg,#f8fbff,#eef4ff);padding:.9rem .6rem .75rem}.application-entry-shell{max-width:none;width:100%}.application-entry-topbar{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.95rem}.application-entry-title{color:#183153;font-size:1.65rem;font-weight:700;margin:0}.application-entry-subtitle{color:#6c7a92;font-size:.88rem;margin:.2rem 0 0}.application-entry-alert{border-radius:14px;margin-bottom:.75rem}.application-entry-form{display:flex;flex-direction:column;gap:.95rem}.application-entry-grid{align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.application-entry-main{display:flex;flex-direction:column;gap:1rem}.application-entry-card{background:hsla(0,0%,100%,.96);border:1px solid rgba(189,205,232,.65);border-radius:.6rem;box-shadow:0 14px 34px rgba(15,23,42,.05);padding:.95rem 1rem}.application-entry-card-header{align-items:flex-start;border-bottom:1px solid rgba(210,220,237,.9);display:flex;gap:.7rem;margin-bottom:.8rem;padding-bottom:.75rem}.application-entry-card-header--split{align-items:center;gap:1rem;justify-content:space-between}.application-entry-card-header-main{align-items:flex-start;display:flex;gap:.7rem;min-width:0}.application-entry-card-header h2{color:#183153;font-size:1rem;font-weight:700;margin:0}.application-entry-card-header p{color:#70809a;font-size:.78rem;margin:.1rem 0 0}.application-entry-card-meta{align-items:center;color:#73829a;display:flex;font-size:.76rem;font-weight:500;gap:.55rem;white-space:nowrap}.application-entry-card-icon{align-items:center;background:linear-gradient(180deg,#2d78ff,#1d56ca);border-radius:10px;box-shadow:0 8px 18px rgba(29,86,202,.2);color:#fff;display:inline-flex;flex-shrink:0;font-size:.82rem;height:1.85rem;justify-content:center;width:1.85rem}.application-entry-fields{display:grid;gap:.8rem .95rem}.application-entry-fields--personal{grid-template-areas:"name guardian" "gender gender" "dob mobile";grid-template-columns:repeat(2,minmax(0,1fr))}.application-entry-fields--address{gap:.7rem .9rem;grid-template-columns:repeat(2,minmax(0,1fr))}.application-entry-card--address .entry-label-row{align-items:flex-start;display:flex;flex-direction:column;gap:.28rem;justify-content:flex-start}.application-entry-card--address .entry-label-row .entry-label{align-items:flex-start;line-height:1.2;margin-bottom:0;min-width:0}.application-entry-card--address .entry-field{display:flex;flex-direction:column;height:100%}.application-entry-card--address .entry-inline-check{align-items:flex-start;align-self:start;justify-self:start;line-height:1.3;white-space:normal}.application-entry-card--address .entry-inline-check input{flex:0 0 auto;margin-top:.1rem}.application-entry-card--address .entry-inline-check span{display:inline-block}.entry-field--name{grid-area:name}.entry-field--guardian{grid-area:guardian}.entry-field--gender{align-self:start;grid-area:gender}.entry-field--dob{grid-area:dob}.entry-field--mobile{grid-area:mobile}.entry-field{min-width:0}.entry-label,.entry-label-row{align-items:center;color:#243b63;display:flex;font-size:.78rem;font-weight:700;gap:.75rem;justify-content:space-between;letter-spacing:.01em;margin-bottom:.35rem;text-transform:none}.entry-label{display:inline-flex}.entry-inline-field{align-items:center;display:flex;gap:1.15rem;min-height:42px}.entry-label--inline{align-items:center;gap:.2rem;justify-content:flex-start;margin-bottom:0;white-space:nowrap}.application-entry-page .form-control,.application-entry-page .form-input,.application-entry-page .form-select{background:#fff;border:1px solid #d7e2f2;border-radius:6px;box-shadow:none;color:#183153;font-size:.88rem;min-height:42px;padding:.55rem .85rem;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%}.application-entry-page textarea.form-control{min-height:74px;resize:none}.application-entry-page .form-control::placeholder,.application-entry-page .form-input::placeholder,.application-entry-page .form-select{color:#97a5bc}.application-entry-page .form-control:focus,.application-entry-page .form-input:focus,.application-entry-page .form-select:focus{border-color:#2d78ff;box-shadow:0 0 0 4px rgba(45,120,255,.12)}.entry-error{color:#d23f57;font-size:.75rem;line-height:1.4;margin-top:.25rem}.entry-error ul{margin:0;padding-left:1rem}.entry-radio-group #gender{display:flex;flex-direction:column;gap:.32rem}.entry-radio-group .form-input{background:transparent;border:0;border-radius:0;box-shadow:none;min-height:auto;padding:0}.entry-radio-group .form-check{align-items:center;display:flex;gap:.55rem;margin:0;min-height:auto}.entry-radio-group .form-check-input{border-color:#b8c7df;margin:0}.entry-radio-group .form-check-input:checked{background-color:#2d78ff;border-color:#2d78ff}.entry-radio-group .form-check-label{color:#243b63;font-size:.84rem;font-weight:500;margin:0;text-transform:none}.entry-inline-check{align-items:center;color:#4d6488;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:600;gap:.45rem;margin:0}.entry-inline-check input{accent-color:#2d78ff}.application-entry-card--disability{min-height:100%}.application-entry-card--personal{padding-bottom:1rem}.application-entry-card--address .application-entry-card-header,.application-entry-card--disability .application-entry-card-header,.application-entry-card--personal .application-entry-card-header{margin-bottom:.9rem}.application-entry-card--personal .entry-radio-group #gender{align-items:center;flex-direction:row;flex-wrap:wrap;gap:.65rem 1.35rem}.application-entry-card--personal .form-check{gap:.42rem}.application-entry-card--personal .form-check-label{font-size:.8rem}.application-entry-card--address textarea.form-control{flex:1 1 auto;min-height:58px}.application-entry-card--address #tempAddress.form-control{height:42px;min-height:42px;padding-bottom:.45rem;padding-top:.45rem}.application-entry-card--disability .application-entry-table-shell{border-radius:6px}.application-entry-card--disability .application-entry-table thead tr th{background:linear-gradient(180deg,#fbfcff,#f1f4fb)!important;background-color:#f6f8fc!important;border-bottom:1px solid rgba(226,233,245,.98)!important;border-left:0;border-right:0;border-top:0;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92);color:#4966bf!important;font-size:.76rem;font-weight:700;height:auto!important;letter-spacing:0;padding:.84rem 1rem!important;text-align:left;text-transform:none!important;vertical-align:middle;white-space:nowrap}.application-entry-card--disability .application-entry-table tbody td{padding-bottom:.52rem;padding-top:.52rem}.application-entry-card--disability .application-entry-note{margin-top:.85rem}.application-entry-table-shell{border:1px solid rgba(210,220,237,.95);border-radius:16px;overflow:hidden}.application-entry-table{margin:0}.application-entry-table thead tr th{background:linear-gradient(180deg,#fbfcff,#f1f4fb);background-color:#f6f8fc;border-bottom:1px solid rgba(226,233,245,.98);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92);color:#4966bf;font-size:.76rem;font-weight:700;letter-spacing:0;padding:.84rem 1rem;text-align:left;text-transform:none;vertical-align:middle;white-space:nowrap}.application-entry-table thead tr th:first-child{border-top-left-radius:.72rem}.application-entry-table thead tr th:last-child{border-top-right-radius:.72rem}.application-entry-table tbody td{border-color:rgba(226,233,244,.9);color:#243b63;font-size:.8rem;padding:.58rem .8rem;vertical-align:middle}.entry-disability-option{align-items:center;cursor:pointer;display:inline-flex;gap:.65rem;margin:0}.entry-disability-option input{accent-color:#2d78ff;margin:0}.application-entry-note{align-items:center;background:rgba(45,120,255,.07);border:1px solid rgba(132,171,255,.35);border-radius:6px;color:#2756b6;display:flex;font-size:.76rem;gap:.6rem;margin-top:.75rem;padding:.62rem .78rem}.application-entry-card--documents .application-entry-card-header{margin-bottom:0}.application-entry-card--documents{border-radius:14px}.application-entry-card--documents .application-entry-card-header{padding-bottom:.7rem}.application-entry-card--documents .application-entry-card-header-main{gap:.65rem}.application-entry-card--documents .application-entry-card-icon{border-radius:10px;font-size:.84rem;height:1.95rem;width:1.95rem}.application-entry-card--documents .application-entry-card-header h2{font-size:.98rem}.application-entry-card--documents .application-entry-card-header p{font-size:.74rem}.application-entry-card--documents .application-entry-card-meta{font-size:.72rem;gap:.45rem}.application-entry-upload-list{background:linear-gradient(180deg,#fff,#fbfdff);border:1px solid rgba(217,227,243,.96);border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.application-entry-upload-row{align-items:center;border-top:1px solid rgba(229,236,246,.96);display:grid;gap:.7rem .9rem;grid-template-columns:minmax(250px,1.2fr) minmax(240px,.82fr) minmax(172px,.48fr);padding:.45rem .75rem}.application-entry-upload-row:first-child{border-top:0}.application-entry-upload-action,.application-entry-upload-copy,.application-entry-upload-field{min-width:0}.application-entry-upload-label{align-items:flex-start;display:flex;gap:.6rem}.application-entry-upload-label>i{align-items:center;background:linear-gradient(180deg,#eef4ff,#e7efff);border-radius:10px;box-shadow:inset 0 0 0 1px rgba(191,210,247,.75);color:#2d78ff;display:inline-flex;flex-shrink:0;font-size:.78rem;height:1.8rem;justify-content:center;width:1.8rem}.application-entry-upload-label h3{color:#183153;font-size:.82rem;font-weight:700;line-height:1.25;margin:0}.application-entry-upload-label p{color:#70809a;font-size:.71rem;line-height:1.35;margin:.1rem 0 0}.application-entry-upload-field{min-width:0}.application-entry-card--documents .application-entry-upload-field .entry-label{color:#324b7f;font-size:.67rem;font-weight:700;gap:.25rem;margin-bottom:.18rem}.application-entry-card--documents .application-entry-upload-field .form-control,.application-entry-card--documents .application-entry-upload-field .form-select{border-radius:6px;font-size:.78rem;min-height:30px;padding-bottom:.32rem;padding-top:.32rem}.application-entry-native-select-wrap{position:relative}.application-entry-native-select-wrap:after{color:#6a7fa8;content:"\f078";font-family:Font Awesome\ 6 Free;font-size:.68rem;font-weight:900;pointer-events:none;position:absolute;right:.7rem;top:50%;transform:translateY(-50%)}.application-entry-card--documents .application-entry-native-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:none;padding-right:2rem}.application-entry-upload-field--empty{min-height:1px}.application-entry-upload-file-name{color:#70809a;display:block;font-size:.7rem;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.application-entry-upload-action-shell{background:#fff;border:1px solid rgba(214,225,242,.98);border-radius:6px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.96);display:flex;flex-direction:column;gap:.12rem;justify-content:center;min-height:36px;padding:.34rem .68rem;position:relative}.application-entry-upload-action-top{align-items:center;color:#2d78ff;display:inline-flex;font-size:.74rem;font-weight:700;gap:.48rem;pointer-events:none}.application-entry-upload-action-top i{font-size:.76rem}.application-entry-upload-action .application-entry-upload-file-name{pointer-events:none}.application-entry-upload-action input[type=file]{background:transparent;border:0;border-radius:8px;cursor:pointer;inset:0;opacity:0;position:absolute;width:100%;z-index:2}.application-entry-upload-action input[type=file]::file-selector-button{background:transparent;border:0;cursor:pointer;height:100%;width:100%}.application-entry-actions{align-items:center;background:hsla(0,0%,100%,.96);border:1px solid rgba(189,205,232,.65);border-radius:16px;box-shadow:0 12px 28px rgba(15,23,42,.04);display:flex;gap:1rem;justify-content:center;padding:.7rem 1rem}.application-entry-actions .btn{border-radius:8px;font-size:.88rem;font-weight:700;min-height:42px;min-width:180px}.application-entry-actions .save_application{background:#fff;border:1px solid rgba(45,120,255,.42);color:#1d56ca}.application-entry-actions .save_application:focus,.application-entry-actions .save_application:hover{background:rgba(45,120,255,.06);border-color:rgba(45,120,255,.65);color:#1d56ca}.application-entry-actions .submit_application{background:linear-gradient(180deg,#2d78ff,#1d56ca);border:1px solid transparent}.application-entry-actions .submit_application:focus,.application-entry-actions .submit_application:hover{background:linear-gradient(180deg,#246be5,#184caf)}@media (max-width:1199.98px){.application-entry-card-header--split,.application-entry-card-meta{align-items:flex-start;flex-direction:column}.application-entry-upload-row{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.application-entry-upload-field--empty{display:none}.application-entry-upload-action{grid-column:2}}@media (max-width:991.98px){.application-entry-grid{grid-template-columns:1fr}.application-entry-fields--personal{grid-template-areas:"name guardian" "dob mobile" "gender gender";grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.application-entry-page{padding:1rem .6rem}.application-entry-actions,.application-entry-topbar{flex-direction:column}.application-entry-fields--personal{grid-template-areas:"name" "guardian" "gender" "dob" "mobile";grid-template-columns:1fr}.application-entry-fields--address{grid-template-columns:1fr}.entry-inline-field{align-items:flex-start;flex-direction:column;gap:.35rem;min-height:0}.application-entry-card{border-radius:.6rem;padding:1.1rem}.application-entry-upload-row{gap:.7rem;grid-template-columns:1fr}.application-entry-upload-action{grid-column:auto}.application-entry-card--disability .application-entry-table-shell{background:transparent;border:0;border-radius:0;overflow:visible}.application-entry-card--disability .application-entry-table,.application-entry-card--disability .application-entry-table tbody,.application-entry-card--disability .application-entry-table td,.application-entry-card--disability .application-entry-table th,.application-entry-card--disability .application-entry-table thead,.application-entry-card--disability .application-entry-table tr{display:block;width:100%}.application-entry-card--disability .application-entry-table thead{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.application-entry-card--disability .application-entry-table tbody{display:grid;gap:.7rem}.application-entry-card--disability .application-entry-table tbody tr{background:#fff;border:1px solid rgba(210,220,237,.95);border-radius:10px;box-shadow:0 8px 22px rgba(15,23,42,.04);display:grid;gap:.45rem;height:auto!important;min-height:0;padding:.7rem .8rem}.application-entry-card--disability .application-entry-table tbody td{align-items:start;border:0;display:grid;font-size:.78rem;gap:.55rem;grid-template-columns:minmax(92px,108px) minmax(0,1fr);padding:0}.application-entry-card--disability .application-entry-table tbody td:before{color:#4966bf;content:attr(data-label);font-size:.68rem;font-weight:700;line-height:1.35}.application-entry-card--disability .entry-disability-option{align-items:flex-start;gap:.55rem}.application-entry-card--disability .entry-disability-option input{margin-top:.12rem}.application-entry-card--disability .truncate_text{overflow:visible;text-overflow:clip;white-space:normal}.application-entry-actions{align-items:stretch}.application-entry-actions .btn{min-width:0;width:100%}.entry-label-row{align-items:flex-start}}@media (max-width:479.98px){.application-entry-card--address .entry-label-row,.application-entry-fields--address{grid-template-columns:1fr}}