.stage-notify{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#fff9;border-left:3px solid var(--dark-grey);border-radius:var(--component-radius-secondary);box-shadow:var(--tab-shadow-hover);left:50%;padding:15px 35px 15px 25px;position:fixed;top:116px;top:calc(var(--header-height, 104px) + 12px);transform:translateX(-50%);z-index:10000}@media only screen and (max-width:867px){.stage-notify{top:72px}}@media only screen and (max-width:768px){.stage-notify{padding:10px 25px 10px 15px}}@media only screen and (max-width:400px){.stage-notify{width:200px}}@media only screen and (max-width:220px){.stage-notify{width:calc(100% - 20px)}}.login .stage-notify{top:15px}@media only screen and (max-width:1024px){.login .stage-notify{background-color:#ffffff4d;border-left:3px solid #ffffff8a;color:var(--white)}}.stage-notify__close{cursor:pointer;height:18px;opacity:.8;position:absolute;right:8px;top:8px;width:18px}@media only screen and (max-width:1024px){.login .stage-notify__close path{fill:var(--white)}}.stage-notify__title{font-size:12px;font-weight:600;padding-bottom:7px;text-transform:uppercase}.stage-notify__message{font-size:12px;opacity:.8}.input{margin-top:var(--section-gap);padding:0 1px;position:relative;width:100%}.input.error input{border-color:red}.input:hover .input__label{color:var(--accent-navy)}.input:hover input,.input:hover textarea{border-color:var(--accent-navy)}.input__label{align-items:center;background:var(--bg-white);border-radius:var(--radius-sm);color:var(--label-color);display:flex;font-size:var(--label-size);font-weight:var(--label-weight);left:9px;letter-spacing:var(--label-spacing);padding:0 5px;position:absolute;text-transform:var(--label-transform);top:-8px;transition:all .15s ease}.input__label img{margin-right:5px;opacity:.7;width:14px}.input input,.input textarea{background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--component-radius-secondary);box-sizing:border-box;color:var(--text-primary);display:block;font-family:var(--font-family);font-size:var(--font-size-base);height:var(--input-height);padding:var(--input-padding);resize:none;transition:all .15s ease;width:100%}.input input:active,.input input:focus,.input input:focus-visible,.input textarea:active,.input textarea:focus,.input textarea:focus-visible{border-color:var(--input-focus-border);box-shadow:var(--input-focus-ring)!important}.input input:active+.input__label,.input input:focus+.input__label,.input input:focus-visible+.input__label,.input textarea:active+.input__label,.input textarea:focus+.input__label,.input textarea:focus-visible+.input__label{color:var(--accent-navy);font-weight:var(--font-weight-semibold)}.input input.password,.input textarea.password{padding-right:50px}.input input.notes,.input textarea.notes{color:var(--primary-navy)}.input textarea{height:auto;min-height:calc(var(--input-height)*2)}.eye-icon{align-items:center;border-radius:var(--radius-md);cursor:pointer;display:flex;justify-content:center;margin:-14px 8px 0 0;opacity:.5;padding:6px;position:absolute;right:0;top:50%;transition:all .15s ease}.eye-icon:hover{background-color:var(--bg-active);opacity:1}.eye-icon:focus-visible{outline:2px solid var(--accent-navy);outline-offset:2px}.eye-icon img{transition:opacity .15s ease;width:18px}.table-input,.table-input fieldset{border-radius:var(--component-radius-secondary)}.table-input fieldset{border:1px solid var(--input-border)!important;transition:all .15s ease}.table-input:hover fieldset{border-color:var(--accent-navy)!important}.table-input input:active+div+fieldset,.table-input input:focus+div+fieldset,.table-input input:focus-visible+div+fieldset{border-color:var(--input-focus-border)!important;box-shadow:var(--input-focus-ring)!important}.notify{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background-color:#ffffffeb;border-left:3px solid var(--primary-navy);border-radius:var(--component-radius-secondary);box-shadow:var(--shadow-md);margin-left:15px;padding:12px 20px;position:fixed;right:15px;top:116px;top:calc(var(--header-height, 104px) + 12px);transition:all .15s ease;z-index:11000}@media only screen and (max-width:867px){.notify{top:72px}}@media only screen and (max-width:768px){.notify{left:10px;margin-left:0;padding:10px 16px;right:10px}}.login .notify{top:15px}@media only screen and (max-width:1024px){.login .notify{background-color:#ffffff4d;color:var(--white)}}.notify.success{border-left:3px solid var(--status-success)}@media only screen and (max-width:1024px){.login .notify.success{border-color:var(--green-t3)}}.notify.error{border-left:3px solid var(--status-danger)}@media only screen and (max-width:1024px){.login .notify.error{border-color:var(--red-t4)}}.notify-close{position:absolute!important;right:3px;top:3px}.notify-title{color:var(--text-primary);font-size:16px;font-weight:var(--font-weight-semibold);letter-spacing:.04em;padding-bottom:4px;text-transform:uppercase}.notify-message{color:var(--text-secondary);font-size:14px;line-height:var(--line-height-normal)}.verify{background:#0000005c}.verify__box{align-items:center;display:flex;flex-direction:column;padding:20px 5px 20px 20px;width:500px;z-index:9999}@media only screen and (max-width:550px){.verify__box{margin-top:10px;padding:15px 5px 15px 10px;width:96vw}}.verify__icon{align-items:center;background:#3a42a11f;border-radius:50%;display:flex;height:45px;justify-content:center;width:45px}.verify__icon img{height:25px;width:25px}.verify__title{color:var(--dark-grey);margin-top:20px}.verify__text{color:var(--grey);font-size:14px;margin-top:10px}.verify__hint{color:var(--accent-grey);font-size:12px;font-weight:600;margin-top:35px}.verify__code-inputs{display:flex;justify-content:space-between;margin:20px 0 30px}.verify__code-inputs input{border:1px solid var(--border-color);border-radius:8px;font-size:20px;height:50px;margin-right:10px;outline:none;text-align:center;transition:border-color .2s;width:44px}@media only screen and (max-width:360px){.verify__code-inputs input{font-size:16px;height:40px;width:34px}}.verify__code-inputs input:last-of-type{margin-right:0}.verify__code-inputs input:focus{border-color:var(--accent-navy)}.verify__timer{color:var(--text-muted);font-size:12px}.verify__resend{align-items:center;background:none;border:none;color:var(--accent-navy);cursor:pointer;display:flex;font-size:12px;font-weight:700}.verify__resend img{height:12px;margin-right:6px;width:12px}.verify .form__btn{margin-top:40px}.verify .form__btn:last-of-type{background:var(--white);border:1px solid var(--border-color);color:var(--grey);font-weight:400;margin-top:10px}.verify .form__btn:last-of-type:hover{background-color:var(--bg-muted);padding:15px 25px 15px 15px}.verify .form__btn:last-of-type:hover img{margin:0 20px 0 0}.verify .form__btn:last-of-type img{margin:0 10px 0 0}.verify__loader{padding:64px 0}.verify__switch{margin:15px 0}.sign-in{display:flex;height:100vh}.sign-in__left{background:var(--primary-navy);background:linear-gradient(135deg,var(--primary-navy) 0,var(--accent-navy) 100%);color:var(--bg-white);display:flex;flex-direction:column;padding:50px;width:40%}@media only screen and (max-width:1600px){.sign-in__left{padding-top:30px;width:50%}}@media only screen and (max-height:690px){.sign-in__left{padding:30px}}@media only screen and (max-width:1024px){.sign-in__left{align-items:center;padding:30px 30px 100px;width:100%}}@media only screen and (max-width:768px){.sign-in__left{padding-top:20px}}.sign-in__left .fader{color:var(--primary-navy)}.sign-in__logo{height:auto;width:200px}@media only screen and (max-width:768px){.sign-in__logo{width:160px}}.sign-in__logo img{filter:brightness(0) invert(1);height:auto;width:100%}.sign-in__title{font-size:28px;line-height:28px;margin-top:32px}@media only screen and (max-width:1024px){.sign-in__title{display:none}}.sign-in__title.mobile{display:none;text-align:center}@media only screen and (max-width:1024px){.sign-in__title.mobile{display:block}}@media only screen and (max-width:768px){.sign-in__title.mobile{font-size:22px}}.sign-in__text{line-height:150%;margin-top:20px;width:500px}@media only screen and (max-width:1140px){.sign-in__text{width:100%}}@media only screen and (max-width:1024px){.sign-in__text{display:none;margin-top:10px}}.sign-in__text.mobile{display:none;text-align:center}@media only screen and (max-width:1024px){.sign-in__text.mobile{display:block;line-height:normal}}@media only screen and (max-width:768px){.sign-in__text.mobile{font-size:13px}}.sign-in__list{list-style-type:none;margin-top:150px}@media only screen and (max-height:850px){.sign-in__list{margin-top:100px}}@media only screen and (max-height:770px){.sign-in__list{margin-top:50px}}@media only screen and (max-height:690px){.sign-in__list{margin-top:30px}}@media only screen and (max-width:1024px){.sign-in__list{display:none}}.sign-in__list.mobile{display:none}@media only screen and (max-width:1024px){.sign-in__list.mobile{display:flex;margin-top:30px}}@media only screen and (max-width:768px){.sign-in__list.mobile{margin-top:25px}}.sign-in__item{align-items:center;color:#fffc;display:flex;font-size:14px;margin-bottom:15px}@media only screen and (max-width:1024px){.sign-in__item{flex-direction:column;font-size:12px;margin:0 30px 0 0}.sign-in__item:last-of-type{margin-right:0}}@media only screen and (max-width:768px){.sign-in__item{font-size:10px;margin-right:20px}}.sign-in__item img{margin-right:10px;position:relative;width:20px;z-index:10}@media only screen and (max-width:1024px){.sign-in__item img{margin-right:0;width:22px}}@media only screen and (max-width:768px){.sign-in__item img{width:18px}}.sign-in__icon{background-color:#ffffff26;border-radius:var(--component-radius-secondary);height:42px;margin-bottom:10px;padding:10px;position:relative}@media only screen and (max-width:768px){.sign-in__icon{height:38px;margin-bottom:5px}}.sign-in__right{align-items:center;background-color:var(--bg-white);display:flex;justify-content:center;width:60%}@media only screen and (max-width:1600px){.sign-in__right{width:50%}}@media only screen and (max-width:1024px){.sign-in__right{display:none}}.form{background-color:var(--bg-white);border:1px solid var(--border-color);border-radius:var(--component-radius);box-shadow:0 8px 16px 0 #1b204e1f;padding:32px 24px;width:400px}.form.mobile{display:none;margin:30px auto;text-align:center}@media only screen and (max-width:1024px){.form.mobile{display:block}}@media only screen and (max-width:470px){.form.mobile{width:100%}}.form__title{color:var(--primary-navy);font-size:24px;font-weight:var(--font-weight-semibold);margin-bottom:8px}@media only screen and (max-width:768px){.form__title{font-size:18px}}.logging-in .form__wrap{display:none}.form__text{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);margin:8px 0 32px}@media only screen and (max-width:768px){.form__text{font-size:12px}}.form__btn{align-items:center;background-color:var(--primary-navy);border:none;border-radius:var(--component-radius-secondary);color:var(--bg-white);cursor:pointer;display:flex;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);justify-content:center;margin-top:32px;padding:12px 16px;transition:all .2s ease;width:100%}.form__btn:hover:not(:disabled){background-color:var(--accent-navy);box-shadow:0 4px 8px 0 #1b204e26;transform:translateY(-1px)}.form__btn:hover:not(:disabled) img{margin-left:16px}.form__btn:active:not(:disabled){box-shadow:0 2px 4px #1b204e1a;transform:translateY(0)}.form__btn:focus{outline:2px solid var(--primary-navy);outline-offset:2px}.form__btn.disabled,.form__btn:disabled{cursor:not-allowed;opacity:.5}.form__btn img{margin-left:10px;transition:all .2s ease;width:15px}.response{background-color:#ffffff14;border:1px solid #fff3;border-radius:var(--component-radius-secondary);margin-top:auto;padding:24px;width:550px}@media only screen and (max-width:1300px){.response{width:100%}}@media only screen and (max-width:1024px){.response{margin-top:30px;max-width:620px}}@media only screen and (max-width:768px){.response{max-width:400px}}.response__text{font-size:14px;font-style:italic;line-height:150%}@media only screen and (max-width:768px){.response__text{font-size:12px}}.response__text span{display:block;font-style:normal;margin-top:20px}.login{background:var(--bg-muted)}.login-wrap{display:flex;height:100vh;justify-content:center;left:0;position:fixed;text-align:center;top:0;transition:.2s;width:100%;z-index:9999}.login-wrap.logging-in{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.login-wrap .ps__rail-y{opacity:1}.login-wrap .ps__rail-y.ps--clicking .ps__thumb-y,.login-wrap .ps__rail-y:focus>.ps__thumb-y,.login-wrap .ps__rail-y:hover>.ps__thumb-y{background-color:var(--border-color);width:8px}.login-wrap .ps .ps__rail-y.ps--clicking,.login-wrap .ps .ps__rail-y:focus,.login-wrap .ps .ps__rail-y:hover{background:#0000}.login-view{align-items:center;display:flex;height:100vh;position:relative;text-align:center;z-index:2}@supports(height:100dvh){.login-view{height:100dvh}}.login-box{background:var(--bg-white);border-radius:var(--component-radius);box-shadow:0 8px 24px 0 #1b204e26;box-sizing:border-box;padding:80px 70px;position:relative;vertical-align:middle;width:500px}@media only screen and (max-width:550px){.login-box{margin-top:-125px;padding:50px 20px;width:96vw}}.login-logo{margin:0 auto 10px;position:relative;width:100px}.login-logo img{width:100%}.logging-in .login-fields{display:none}.login .form-btn{margin-top:24px}.blur-frame{height:100vh;left:0;position:absolute;top:0;transition:.4s;width:100%;z-index:10}.tagline{color:var(--text-primary);font-size:18px;font-weight:var(--font-weight-medium);margin:0 auto 50px;position:relative}.page-wrap{min-height:750px;position:relative;width:100%}.user-menu{background:var(--bg-white);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden;position:absolute;right:var(--page-padding);top:56px;width:320px;z-index:15}@media only screen and (max-width:500px){.user-menu{right:10px;width:calc(100vw - 20px)}}.user-frame{padding:20px 24px;position:relative;width:100%}@media only screen and (max-width:450px){.user-frame{padding:16px}}.username{color:var(--primary-navy);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.username__data{align-items:center;display:flex}@media only screen and (max-width:450px){.username__data{align-items:flex-start;flex-direction:column}}.username span{background:var(--bg-muted);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);margin-left:10px;padding:3px 8px}@media only screen and (max-width:450px){.username span{align-self:flex-start;margin:5px 0 0}}.user-image{align-items:center;background:var(--bg-muted);border:2px solid var(--border-color);border-radius:50%;box-sizing:border-box;color:var(--primary-navy);display:flex;font-size:32px;font-weight:700;height:80px;justify-content:center;margin:16px auto 10px;position:relative;text-align:center;width:80px}.user-image img{border-radius:50%;height:80px;width:80px}.user-info{color:var(--text-secondary);font-size:var(--font-size-sm);text-align:center}.user-info span{display:block;width:100%}.user-settings{align-items:center;border-radius:var(--radius-sm);cursor:pointer;display:flex;height:20px;padding:4px;transition:all .15s ease}.user-settings-wrap{border:1px solid var(--border-color);border-left:none;border-right:none;color:var(--text-primary);display:flex;font-size:var(--font-size-sm);margin:12px 0 0;padding:10px 16px}.user-settings:hover{background:var(--bg-hover)}.user-settings:hover img{transform:rotate(1turn)}.user-settings img{margin-right:10px;transition:transform 1s ease;width:18px}span.email{color:var(--text-primary);padding-bottom:3px}span.org{color:var(--text-muted);font-size:var(--font-size-xs)}.logout{display:block;padding:16px 24px 20px;position:relative;text-align:center;width:100%}.logout .create-btn{background:var(--status-danger)}.logout .create-btn:hover{background:var(--status-danger-hover)}.sidebar{background:var(--sidebar-bg);border-left:1px solid var(--sidebar-border);display:flex;flex-direction:column;height:100dvh;height:100vh;padding:0 0 env(safe-area-inset-bottom,0);position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .2s ease,background .2s ease;width:240px;z-index:13}@supports(height:100dvh){.sidebar{height:100dvh}}@media only screen and (min-width:900px){.sidebar{display:none}}@media only screen and (max-width:1080px){.sidebar{display:flex;transform:translateX(100%)}.sidebar.open{transform:translateX(0)}}@media only screen and (max-width:500px){.sidebar{width:70%}}.sidebar__header{align-items:center;border-bottom:1px solid var(--sidebar-border);cursor:pointer;display:flex;flex-shrink:0;gap:12px;height:60px;padding:0 16px;transition:background .15s ease}.sidebar__header:hover{background:var(--sidebar-item-hover)}.sidebar__avatar{align-items:center;background:#ffffff1a;border:1.5px solid #fff3;border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.sidebar__avatar img{filter:brightness(0) invert(1);height:16px;opacity:.8;width:16px}.sidebar__user-info{display:flex;flex:1 1;flex-direction:column;min-width:0}.sidebar__user-name{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.sidebar__user-name,.sidebar__user-role{color:var(--sidebar-text);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar__user-role{font-size:12px;opacity:.6}.sidebar__footer{border-top:1px solid var(--sidebar-border);flex-direction:column}.sidebar__footer,.sidebar__tabs{display:flex;gap:2px;padding:var(--spacing-sm) var(--spacing-md)}.sidebar__tabs{flex:1 1;flex-direction:column;overflow-y:auto}.sidebar__tab{align-items:center;background:#0000;border:none;border-radius:var(--radius-md);color:var(--sidebar-text);cursor:pointer;display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:10px;padding:10px 12px;position:relative;text-align:left;transition:all .15s ease;width:100%}.sidebar__tab:hover:not(.active){background:var(--sidebar-item-hover);color:var(--sidebar-text-hover)}.sidebar__tab:focus-visible{outline:2px solid var(--sidebar-active-indicator);outline-offset:-2px}.sidebar__tab:active:not(.active){background:var(--sidebar-item-hover)}.sidebar__tab.active{background:var(--sidebar-item-active);color:var(--sidebar-text-active);font-weight:var(--font-weight-semibold)}.sidebar__tab.active:before{background:var(--sidebar-active-indicator);border-radius:0 3px 3px 0;bottom:6px;content:"";left:0;position:absolute;top:6px;width:3px}.sidebar__tab--logout{color:#e57373}.sidebar__tab--logout:hover{background:#e5737326!important;color:#ef5350}.sidebar__tab-icon{color:currentColor;flex-shrink:0;height:18px;opacity:.6;transition:opacity .15s ease;width:18px}.sidebar__tab:hover .sidebar__tab-icon{opacity:.85}.sidebar__tab.active .sidebar__tab-icon{opacity:1}.form-btn{position:relative;text-align:right;width:100%}.form-btn span{border-radius:var(--component-radius-secondary);color:var(--text-secondary);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-right:var(--spacing-lg);padding:var(--btn-padding-sm);transition:.15s ease}.form-btn span:hover{background-color:var(--bg-active);color:var(--primary-navy);cursor:pointer}.warning .form-btn span:hover{background-color:var(--status-danger-bg);color:var(--status-danger)}.form-btn span:focus-visible{outline:2px solid var(--accent-navy);outline-offset:2px}.warning .form-btn span{color:var(--status-danger)}.main-form-btn{align-items:center;background:var(--primary-navy);border:none;border-radius:var(--component-radius-secondary);color:var(--bg-white);cursor:pointer;display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);height:var(--btn-height);justify-content:center;padding:var(--btn-padding);position:relative;transition:all .15s ease}.main-form-btn:hover:not(:disabled){background:var(--accent-navy)}.main-form-btn:active:not(:disabled){transform:scale(.98)}.main-form-btn:focus-visible{outline:2px solid var(--accent-navy);outline-offset:2px}.main-form-btn.disabled,.main-form-btn:disabled{cursor:not-allowed;opacity:.5}.warning .main-form-btn{background:var(--status-danger);color:var(--bg-white)}.warning .main-form-btn:hover:not(:disabled){background:var(--status-danger-hover)}.warning .main-form-btn.disabled,.warning .main-form-btn:disabled{opacity:.5}.create-btn{align-items:center;background:var(--primary-navy);border:none;border-radius:var(--component-radius-secondary);color:var(--bg-white);cursor:pointer;display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);height:var(--btn-height);justify-content:center;padding:var(--btn-padding);transition:all .15s ease;white-space:nowrap}.create-btn.disabled,.create-btn:disabled{cursor:not-allowed;opacity:.5}.create-btn:hover:not(:disabled):not(.disabled){background:var(--accent-navy)}.create-btn:active:not(:disabled):not(.disabled){transform:scale(.98)}.create-btn:focus-visible{outline:2px solid var(--accent-navy);outline-offset:2px}.create-btn.secondary{background:var(--bg-white);border:1px solid var(--border-color);color:var(--text-primary)}.create-btn.secondary:hover:not(:disabled):not(.disabled){background:var(--bg-muted);color:var(--primary-navy)}.create-btn.secondary:focus-visible{outline:2px solid var(--border-color)}.create-btn.danger,.create-btn.delete{background:var(--status-danger);color:var(--bg-white)}.create-btn.danger:hover:not(:disabled):not(.disabled),.create-btn.delete:hover:not(:disabled):not(.disabled){background:var(--status-danger-hover)}.create-btn.danger:focus-visible,.create-btn.delete:focus-visible{outline:2px solid var(--status-danger)}.create-btn.approve,.create-btn.success{background:var(--status-success);color:var(--bg-white)}.create-btn.approve:hover:not(:disabled):not(.disabled),.create-btn.success:hover:not(:disabled):not(.disabled){background:var(--status-success-hover)}.create-btn.approve:focus-visible,.create-btn.success:focus-visible{outline:2px solid var(--status-success)}.search-wrap{height:100%;left:0;position:fixed;top:0;width:100%;z-index:2}.search-wrap,.search-wrap .login-view.search{text-align:center}.search-wrap .login-view.search .search__box{height:calc(80vh - 50px);margin:auto;overflow-y:scroll;width:80%!important}.search-wrap .login-view.search .search__box>.fader,.search-wrap .login-view.search .search__box>.poll__title,.search-wrap .login-view.search .search__box>p{pointer-events:none}.search-results{display:flex;flex-direction:column;gap:10px;padding:10px 0}.search-results__empty{color:#888;padding:20px 0;text-align:center}.search-results__item{background:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:12px 16px;text-align:left;transition:background .15s ease}.search-results__item:hover{background:#f0f0f0}.search-results__name{font-size:14px;font-weight:600}.search-results__description{color:#555;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-results__scope{color:#999;font-size:11px;text-transform:capitalize}.custom-select{font-size:var(--font-size-base);padding:0 1px;position:relative;transition:all .15s ease;width:100%}.table .custom-select{margin-left:-2px;margin-top:var(--spacing-sm)}.custom-select:hover .input__label{color:var(--accent-navy)}.custom-select:hover .selected-option{border-color:var(--accent-navy)}.custom-select.pagination{display:inline-block!important;font-size:var(--font-size-sm);width:auto}.custom-select.opened .input__label{color:var(--accent-navy);font-weight:var(--font-weight-semibold)}.selected-option{align-items:center;background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--component-radius-secondary);color:var(--text-primary);cursor:pointer;display:flex;font-size:var(--font-size-base);font-weight:var(--font-weight-regular);height:var(--input-height);justify-content:space-between;padding:var(--input-padding);transition:all .15s ease}.table .selected-option{height:calc(var(--input-height) - 4px);padding:var(--btn-padding-sm)}.pagination .selected-option{padding:7px 10px;transition:none}.opened .selected-option{background:var(--bg-white);border-color:var(--input-focus-border);border-radius:var(--component-radius-secondary) var(--component-radius-secondary) 0 0;box-shadow:var(--input-focus-ring)!important}.pagination.opened .selected-option{background:var(--bg-white);border:1px solid var(--input-focus-border);border-radius:0 0 var(--component-radius-secondary) var(--component-radius-secondary)}.selected-option__name{color:var(--text-primary);font-weight:var(--font-weight-regular)!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pagination .selected-option__name{padding:0}.options-wrapper{background-color:var(--bg-card);border:1px solid var(--input-focus-border);border-radius:0 0 var(--component-radius-secondary) var(--component-radius-secondary);border-top:none;box-shadow:var(--shadow-md);height:135px;left:0;margin:0 1px;overflow:hidden;padding:3px 0 5px;position:absolute;top:100%;width:calc(100% - 2px);z-index:2}.options-wrapper.n0{height:50px}.options-wrapper.n1{height:51px}.options-wrapper.n2{height:93px}.pagination .options-wrapper{border-radius:var(--component-radius-secondary) var(--component-radius-secondary) 0 0;height:84px;top:-84px}.options-wrapper .no-data{color:var(--text-muted);font-size:var(--font-size-sm)}.options-wrapper .ps__rail-y{opacity:1}.options-wrapper .ps__rail-y.ps--clicking .ps__thumb-y,.options-wrapper .ps__rail-y:focus>.ps__thumb-y,.options-wrapper .ps__rail-y:hover>.ps__thumb-y{background-color:var(--border-color);border-radius:3px;width:6px}.options-wrapper .ps .ps__rail-y.ps--clicking,.options-wrapper .ps .ps__rail-y:focus,.options-wrapper .ps .ps__rail-y:hover{background:#0000}.options-list{list-style:none}.options-list li{color:var(--text-primary);cursor:pointer;font-size:var(--font-size-base);overflow:hidden;padding:var(--input-padding);text-align:left;text-overflow:ellipsis;transition:all .15s ease;white-space:nowrap;width:100%}.pagination .options-list li{padding:5px 10px}.options-list li:hover{background-color:var(--bg-hover)}.arrow{margin:0;transition:transform .25s cubic-bezier(.4,0,.2,1)}.arrow-wrapper{align-items:center;display:flex}.custom-select:not(.opened) .selected-option:hover .arrow-wrapper{animation:arrow-bounce .8s ease-in-out infinite}.pagination .arrow{height:16px;margin-left:var(--spacing-sm);width:16px}.arrow.rotated{transform:rotate(180deg)}.blue{color:var(--accent-navy)}@keyframes arrow-bounce{0%{transform:translateY(0)}30%{transform:translateY(2px)}60%{transform:translateY(-1px)}to{transform:translateY(0)}}.navigation{align-items:center;background:var(--header-bg);border-bottom:1px solid var(--header-border);box-shadow:0 2px 8px #00000026;box-sizing:border-box;display:grid;grid-template-columns:1fr auto 1fr;height:var(--header-height);padding:0 var(--page-padding);position:fixed;top:0;transition:height .2s ease,background .2s ease;width:100%;z-index:3}@media only screen and (max-width:1150px){.navigation{padding:0 16px}}@media only screen and (max-width:1080px){.navigation{align-items:center;display:flex;flex-direction:row;height:60px;padding:0 var(--spacing-md)}}.navigation__top-row{display:contents}@media only screen and (max-width:1080px){.navigation__top-row{align-items:center;display:flex;flex:1 1;justify-content:space-between}}.navigation__topbar-logo{align-items:center;align-self:center;display:flex;gap:14px;justify-self:start;min-width:0;overflow:hidden}.navigation__topbar-logo img{filter:brightness(0) invert(1);flex-shrink:0;height:44px;margin-top:4px;width:auto}@media only screen and (max-width:1150px){.navigation__topbar-logo{gap:10px}.navigation__topbar-logo img{height:36px}}@media only screen and (max-width:1080px){.navigation__topbar-logo{display:none}}.navigation__topbar-region{border-left:1px solid #fff3;font-size:15px;font-weight:600;line-height:1.3;min-width:0;padding-left:14px}.navigation__topbar-region,.navigation__topbar-region span{color:#fff;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navigation__topbar-region span{font-size:11px;text-transform:uppercase}@media only screen and (max-width:1150px){.navigation__topbar-region{font-size:14px;padding-left:10px}}.navigation__mobile-region{color:#fff;display:none;font-size:13px;font-weight:600;line-height:1.3;margin-left:10px;min-width:0;overflow:hidden;padding-left:10px}.navigation__mobile-region span{display:block;font-size:11px;font-weight:400;opacity:.75;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width:1080px){.navigation__mobile-region{display:block}}.navigation__mobile-logo{display:none}@media only screen and (max-width:1080px){.navigation__mobile-logo{align-items:center;display:flex;min-width:0;overflow:hidden}.navigation__mobile-logo img{filter:brightness(0) invert(1);flex-shrink:0;height:28px;width:auto}}.navigation__mobile-right{display:none}@media only screen and (max-width:1080px){.navigation__mobile-right{align-items:center;display:flex;gap:4px}}.navigation__mobile-burger{cursor:pointer;display:none}@media only screen and (max-width:1080px){.navigation__mobile-burger{align-items:center;border-radius:6px;display:flex;height:36px;justify-content:center;transition:background .15s ease;width:36px}.navigation__mobile-burger:hover{background:#ffffff14}}.navigation__mobile-burger span{display:block;width:20px}.navigation__mobile-burger span div{background:#fff;height:2px;margin:4px auto;transition:.2s ease;width:100%}.navigation__mobile-burger span.open-menu div:first-child{margin-top:10px;transform:rotate(45deg)}.navigation__mobile-burger span.open-menu div:nth-child(2){display:none}.navigation__mobile-burger span.open-menu div:last-child{margin-top:-6px;transform:rotate(-45deg)}.navigation__center{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:0;justify-content:center;min-width:0;width:480px}@media only screen and (max-width:1080px){.navigation__center{display:none}}.navigation__search{align-items:center;background:#ffffff14;border:1px solid #ffffff1a;border-radius:var(--radius-md);display:flex;flex-shrink:0;height:34px;margin-bottom:8px;max-width:100%;min-width:0;transition:all .15s ease;width:100%}.navigation__search:focus-within{background:#ffffff24;border-color:#ffffff38}@media only screen and (max-width:1400px){.navigation__search{height:30px;margin-bottom:6px;max-width:360px}}@media only screen and (max-width:1080px){.navigation__search{display:none}}.navigation__search-results{position:fixed;top:150px;width:100px}.navigation__search-scope-wrap{align-items:center;border-right:1px solid #ffffff1a;display:flex;flex-shrink:0;height:100%;width:125px}.navigation__search-scope-wrap .custom-select{padding:0;width:100%}.navigation__search-scope-wrap .custom-select:hover .selected-option{border-color:#0000}.navigation__search-scope-wrap .input__label{display:none}.navigation__search-scope-wrap .selected-option{background:#0000;border:none;color:#ffffffb3;font-size:13px;font-weight:500;height:100%;padding:0 10px 0 12px;transition:none}.navigation__search-scope-wrap .selected-option:hover{color:#fff}.navigation__search-scope-wrap .selected-option__name{color:inherit}.navigation__search-scope-wrap .arrow{filter:brightness(0) invert(1);opacity:.7;transition:transform .12s ease}.navigation__search-scope-wrap .custom-select.opened .selected-option{color:#fff}.navigation__search-scope-wrap .custom-select.opened .selected-option .arrow{opacity:1}.navigation__search-field{align-items:center;color:#fff6;display:flex;flex:1 1;gap:8px;min-width:0;padding:0 12px}.navigation__search-field input{background:none;border:none;color:#fff;flex:1 1;font-family:var(--font-family);font-size:14px;line-height:36px;min-width:0;outline:none;padding:0}.navigation__search-field input::placeholder{color:#ffffff59}.navigation__user{align-items:center;align-self:center;display:flex;flex-shrink:0;gap:8px;justify-self:end}@media only screen and (max-width:1080px){.navigation__user{display:none}}.navigation__topbar-nav{align-items:center;display:flex;gap:4px;justify-content:center;padding:8px 0 6px;position:relative;white-space:nowrap;width:100%}.navigation__topbar-nav:before{background:#ffffff14;content:"";height:1px;left:0;position:absolute;right:0;top:0}@media only screen and (max-width:1400px){.navigation__topbar-nav{gap:0;padding:6px 0 4px}}@media only screen and (max-width:1080px){.navigation__topbar-nav{display:none}}.navigation__topbar-link-wrap{align-items:center;border-radius:6px;display:flex;flex:0 0 auto;position:relative}.navigation__topbar-link-wrap:hover:not(.active){background:#ffffff14}.navigation__topbar-link-wrap:hover:not(.active) .navigation__topbar-arrow,.navigation__topbar-link-wrap:hover:not(.active) .navigation__topbar-link{color:#fff}.navigation__topbar-link-wrap.active{background:#ffffff1f}.navigation__topbar-link-wrap.active .navigation__topbar-arrow,.navigation__topbar-link-wrap.active .navigation__topbar-link{color:#fff;font-weight:600}.navigation__topbar-link{align-items:center;background:none;border:none;color:#fff9;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;justify-content:center;padding:7px 14px;transition:all .15s ease;white-space:nowrap;width:100%}.navigation__topbar-link svg{flex-shrink:0}.navigation__topbar-link-wrap:not(.no-dropdown) .navigation__topbar-link{padding-right:26px}@media only screen and (max-width:1400px){.navigation__topbar-link{font-size:12px;padding:6px 10px}.navigation__topbar-link svg{display:none}.navigation__topbar-link-wrap:not(.no-dropdown) .navigation__topbar-link{padding-right:22px}}.navigation__topbar-arrow{align-items:center;background:none;border:none;color:#fff6;cursor:pointer;display:flex;padding:4px;position:absolute;right:6px;top:50%;transform:translateY(-50%);transition:color .15s ease;z-index:1}.navigation__topbar-arrow:hover{color:#fff}.navigation__topbar-dropdown{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-md);left:50%;min-width:150px;overflow:hidden;position:absolute;top:calc(100% + 6px);transform:translateX(-50%);z-index:100}.navigation__topbar-dropdown button{background:none;border:none;color:var(--text-primary);cursor:pointer;display:block;font-size:13px;font-weight:500;padding:10px 16px;text-align:left;transition:background .15s ease;white-space:nowrap;width:100%}.navigation__topbar-dropdown button:hover{background:var(--bg-muted)}.navigation__topbar-dropdown button:last-child{color:var(--accent-navy);font-weight:600}.navigation__menu{margin:0;position:relative;z-index:1}.navigation__menu ul{list-style-type:none}.navigation__mobile-search-btn{align-items:center;border-radius:6px;color:#fff9;cursor:pointer;display:none;height:36px;justify-content:center;transition:all .15s ease;width:36px}@media only screen and (max-width:1080px){.navigation__mobile-search-btn{display:flex}}.navigation__mobile-search-btn:hover{background:#ffffff14;color:#fff}.navigation__topbar-settings{align-items:center;border-radius:6px;color:#fff9;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .15s ease;width:36px}.navigation__topbar-settings:hover{background:#ffffff14;color:#fff}.navigation__links{align-items:center;display:flex;margin:0;padding:0}.navigation__links li{position:relative}.navigation__link{border:1px solid #0000;border-radius:var(--component-radius-secondary);color:#ffffffb3;display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-right:50px;padding:8px 12px;text-decoration:none;transition:all .15s ease}@media only screen and (max-width:1440px){.navigation__link{margin-right:30px}}@media only screen and (max-width:1080px){.navigation__link{font-size:var(--font-size-sm);margin-right:10px;padding:6px 8px}}li:last-of-type .navigation__link{margin-right:0}.navigation__link:hover:not(.active){background-color:#ffffff14;color:#fff}.navigation__link:focus-visible{outline:2px solid var(--accent-navy);outline-offset:2px}.navigation__link.active{background-color:#ffffff1a;border-color:#fff3;color:#fff}.navigation__arrow{margin-left:10px;transform:rotate(90deg);transition:transform .3s ease;width:7px}.navigation__link:hover .navigation__arrow{animation:moveDownUp .5s ease forwards}.navigation__arrow.rotated{transform:rotate(270deg)}.navigation__link:hover .navigation__arrow.rotated{animation:moveDownUpRotated .5s ease forwards}.navigation .ps__rail-y{opacity:1}.navigation .ps__rail-y.ps--clicking .ps__thumb-y,.navigation .ps__rail-y:focus>.ps__thumb-y,.navigation .ps__rail-y:hover>.ps__thumb-y{background-color:var(--border-color);width:8px}.navigation .ps .ps__rail-y.ps--clicking,.navigation .ps .ps__rail-y:focus,.navigation .ps .ps__rail-y:hover{background:#0000}@keyframes moveDownUp{0%{transform:rotate(90deg) translateX(0)}50%{transform:rotate(90deg) translateX(5px)}to{transform:rotate(90deg) translateX(0)}}@keyframes moveDownUpRotated{0%{transform:rotate(270deg) translateX(0)}50%{transform:rotate(270deg) translateX(5px)}to{transform:rotate(270deg) translateX(0)}}.user-icon{align-items:center;background:#ffffff1a;border:1.5px solid #fff3;border-radius:50%;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);height:40px;justify-content:center;margin:0;position:relative;transition:all .15s ease;width:40px;z-index:16}.user-icon:hover{background:#ffffff26;border-color:#fff6}.user-icon:focus-visible{outline:2px solid var(--accent-navy);outline-offset:2px}.user-icon:active{transform:scale(.97)}.user-icon.opened{background:#ffffff26;border-color:#fff6}.user-icon .notify-num{background:var(--status-danger);border-radius:50%;box-sizing:border-box;color:var(--bg-white);font-size:9px;font-weight:var(--font-weight-semibold);height:14px;line-height:14px;padding:0;position:absolute;right:-2px;text-align:center;top:-2px;width:14px}.user-icon img{filter:brightness(0) invert(1);opacity:.8;transition:opacity .15s ease;width:16px}.user-icon:hover img{opacity:1}.outlet-wrap{background:var(--bg-page);height:calc(100vh - var(--header-height));margin:var(--header-height) auto 0;position:relative;z-index:2}@media only screen and (max-width:1080px){.outlet-wrap{height:calc(100vh - 60px);margin-top:60px}@supports(height:100dvh){.outlet-wrap{height:calc(100dvh - 60px)}}}.outlet-wrap>.scrollbar-container{height:100%;padding:0 50px 0 0;position:absolute;top:0;width:100%}@media only screen and (max-width:1996px){.outlet-wrap>.scrollbar-container{padding:0 25px 0 0}}@media only screen and (max-width:1496px){.outlet-wrap>.scrollbar-container{padding:0 10px 0 0}}.outlet-wrap .ps__rail-y{opacity:1}.outlet-wrap .ps__rail-y.ps--clicking .ps__thumb-y,.outlet-wrap .ps__rail-y:focus>.ps__thumb-y,.outlet-wrap .ps__rail-y:hover>.ps__thumb-y{background-color:var(--bg-white);width:8px}@media only screen and (max-width:1496px){.outlet-wrap .ps__rail-y.ps--clicking .ps__thumb-y,.outlet-wrap .ps__rail-y:focus>.ps__thumb-y,.outlet-wrap .ps__rail-y:hover>.ps__thumb-y{width:6px}}.outlet-wrap .ps .ps__rail-y.ps--clicking,.outlet-wrap .ps .ps__rail-y:focus,.outlet-wrap .ps .ps__rail-y:hover{background:#0000}.content{background-color:var(--bg-page);display:flex}.content__wrap{padding-left:0;transition:padding-left .2s ease;width:100%}@media only screen and (max-width:1080px){.content__wrap{padding-left:0}}.content__wrap.not-scrollable{padding-right:0}.mobile-search-overlay{animation:mobileSearchSlideDown .15s ease;background:var(--header-bg);box-shadow:0 4px 12px #0003;left:0;position:fixed;right:0;top:60px;z-index:12}@media only screen and (min-width:900px){.mobile-search-overlay{display:none}}.mobile-search-overlay__bar{padding:12px 15px 14px}.mobile-search-overlay__scope{display:flex;gap:6px;margin-bottom:10px}.mobile-search-overlay__scope-btn{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:20px;color:#fff9;cursor:pointer;font-family:var(--font-family);font-size:13px;font-weight:500;padding:6px 14px;transition:all .15s ease}.mobile-search-overlay__scope-btn:hover{border-color:#fff3;color:#fff}.mobile-search-overlay__scope-btn.active{background:#ffffff26;border-color:#ffffff40;color:#fff;font-weight:600}.mobile-search-overlay__input-wrap{align-items:center;background:#ffffff14;border:1px solid #ffffff1a;border-radius:var(--radius-md);color:#fff6;display:flex;gap:8px;height:40px;padding:0 12px}.mobile-search-overlay__input-wrap:focus-within{background:#ffffff24;border-color:#ffffff38}.mobile-search-overlay__input-wrap input{background:none;border:none;color:#fff;flex:1 1;font-family:var(--font-family);font-size:15px;min-width:0;outline:none;padding:0}.mobile-search-overlay__input-wrap input::placeholder{color:#ffffff59}.mobile-search-overlay__close{align-items:center;background:none;border:none;color:#ffffff80;cursor:pointer;display:flex;flex-shrink:0;padding:2px}.mobile-search-overlay__close:hover{color:#fff}@keyframes mobileSearchSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.options-wrapper.navigation__search-scope-dropdown{background:#2d3260;border:none;border-radius:0 0 var(--radius-md) var(--radius-md);box-sizing:border-box;height:auto!important;max-height:240px;overflow-x:hidden;padding:4px 0}.options-wrapper.navigation__search-scope-dropdown .options-list li{color:#ffffffd9;font-size:13px;font-weight:500;padding:8px 12px}.options-wrapper.navigation__search-scope-dropdown .options-list li:hover{background-color:#ffffff14;color:#fff}.options-wrapper.navigation__search-scope-dropdown .ps__rail-x,.options-wrapper.navigation__search-scope-dropdown .ps__rail-y,.options-wrapper.navigation__search-scope-dropdown .ps__thumb-x,.options-wrapper.navigation__search-scope-dropdown .ps__thumb-y{display:none!important}.response__box{height:45vh;padding:20px 5px 20px 20px;width:500px;z-index:9999}.saving .response__box{height:auto}@media only screen and (max-width:550px){.saving .response__box{margin-top:-125px}.response__box{height:60vh;margin-top:10px;padding:15px 5px 15px 10px;width:96vw}}.response__box .feedback__title{margin-bottom:5px}.response__box .feedback__form{padding:18px 15px 5px 0}.response__box .input{margin:0}.response__subtitle{color:var(--text-secondary);font-size:12px;margin:10px 0;text-align:left}.response__wrapper{height:calc(45vh - 152px);overflow:hidden}@media only screen and (max-width:550px){.response__wrapper{height:calc(60vh - 152px)}}.table-search-bar{align-items:center;background:var(--bg-white);border:1px solid var(--border-color);border-radius:var(--component-radius-secondary);display:flex;flex:0 1 220px;gap:8px;min-width:0;overflow:hidden;padding:10px 16px}@media only screen and (max-width:899px){.table-search-bar{flex:1 1;max-width:none;padding:8px 12px}}.table-search-bar__icon{color:var(--text-primary);flex-shrink:0;font-size:20px;opacity:.6}.table-search-bar__input{background:#0000;border:none;flex:1 1;font-family:var(--font-family);font-size:var(--font-size-base);min-width:0;padding:0}.table-search-bar__input,.table-search-bar__input::placeholder{color:var(--text-primary);overflow:hidden;text-overflow:ellipsis}.table-search-bar__input::placeholder{opacity:.5}.table-search-bar__input:focus{outline:none}.table-search-bar__clear{color:var(--text-primary);cursor:pointer;flex-shrink:0;font-size:18px;opacity:.6;transition:opacity .2s ease}.table-search-bar__clear:hover{opacity:1}.table-search-bar:focus-within{border-color:var(--primary-navy);box-shadow:0 0 0 3px #1b204e1a}.table-toolbar{grid-gap:12px;align-items:center;background:var(--bg-white);border-bottom:1px solid var(--border-color);display:grid;gap:12px;grid-template-areas:"left center right";grid-template-columns:1fr auto 1fr;padding:10px 25px}@media only screen and (max-width:899px){.table-toolbar{gap:8px;grid-template-areas:"center center" "left right";grid-template-columns:1fr auto;padding:10px 15px}}@media only screen and (max-width:599px){.table-toolbar{grid-template-areas:"center center" "left right";grid-template-columns:1fr auto}}.table-toolbar__left{align-items:center;display:flex;gap:8px;grid-area:left;min-width:0;overflow:hidden}.table-toolbar__center,.table-toolbar__tabs{align-items:center;display:flex;flex-shrink:0}.table-toolbar__center{flex-wrap:wrap;gap:8px;grid-area:center;justify-content:center}@media only screen and (max-width:599px){.table-toolbar__center{gap:6px}}.table-toolbar__actions{align-items:center;display:flex;flex-shrink:0;gap:8px;grid-area:right;justify-content:flex-end}.table-toolbar__action-btn{align-items:center;background:#0000;border:none;border-radius:var(--component-radius-secondary);color:var(--primary-navy)!important;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:8px 12px;position:relative;transition:all .2s ease;white-space:nowrap}.table-toolbar__action-btn svg{fill:var(--primary-navy)!important;font-size:20px}.table-toolbar__action-btn span,.table-toolbar__action-btn svg{color:var(--primary-navy)!important}@media only screen and (max-width:899px){.table-toolbar__action-btn span{display:none}.table-toolbar__action-btn{padding:8px}}.table-toolbar__action-btn:hover{background-color:#1b204e14}.table-toolbar__action-btn:hover:after{background-color:#000c;border-radius:4px;bottom:-32px;color:#fff;content:"Show/Hide " attr(data-label);font-size:12px;font-weight:500;left:50%;padding:6px 10px;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:1001}.table-toolbar__action-btn:focus{outline:2px solid var(--primary-navy);outline-offset:2px}.table-toolbar__action-btn.active{background-color:#1b204e26;color:var(--primary-navy)!important}.table__toolbar-btn{flex-shrink:0;margin:0}.table-toolbar__counter{color:var(--text-primary);font-size:14px;font-weight:500;white-space:nowrap}.table-toolbar__mark-btn{border:none;border-radius:var(--component-radius-secondary);cursor:pointer;font-size:13px;font-weight:500;padding:7px 14px;transition:all .2s ease;white-space:nowrap}@media only screen and (max-width:599px){.table-toolbar__mark-btn{font-size:12px;padding:6px 10px}}.table-toolbar__mark-btn.secondary{background-color:var(--border-color);color:var(--text-primary)}.table-toolbar__mark-btn.secondary:hover:not(:disabled){background-color:var(--bg-muted);box-shadow:0 2px 8px #00000014}.table-toolbar__mark-btn:not(.secondary){background-color:var(--primary-navy);color:var(--bg-white)}.table-toolbar__mark-btn:not(.secondary):hover:not(:disabled){background-color:var(--accent-navy);box-shadow:0 4px 12px #1b204e26}.table-toolbar__mark-btn.disabled,.table-toolbar__mark-btn:disabled{cursor:default;opacity:.5}.table-toolbar__columns-wrapper{position:relative}.table-toolbar__columns-menu{background:var(--bg-white);border:1px solid var(--border-color);border-radius:var(--component-radius-secondary);box-shadow:0 4px 12px #00000026;margin-top:8px;min-width:280px;position:absolute;right:0;top:100%;z-index:1000}.table-toolbar__columns-header{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:12px 16px}.table-toolbar__columns-link{background:none;border:none;color:var(--primary-navy);cursor:pointer;font-size:12px;font-weight:600;padding:0;text-transform:uppercase;transition:color .2s ease}.table-toolbar__columns-link:hover{color:var(--accent-navy)}.table-toolbar__columns-link:disabled{cursor:not-allowed;opacity:.5}.table-toolbar__columns-list{max-height:400px;overflow-y:auto;padding:8px 0}.table-toolbar__column-item{align-items:center;display:flex;gap:12px;padding:12px 16px;transition:background-color .2s ease;-webkit-user-select:none;user-select:none}.table-toolbar__column-item:hover{background-color:var(--bg-light-gray)}.table-toolbar__toggle-switch{align-items:center;cursor:pointer;display:inline-flex;flex-shrink:0;position:relative}.table-toolbar__toggle-switch input[type=checkbox]{display:none}.table-toolbar__toggle-switch input[type=checkbox]:disabled~.table-toolbar__toggle-slider{cursor:not-allowed;opacity:.5}.table-toolbar__toggle-slider{background-color:var(--border-color);border-radius:12px;cursor:pointer;display:inline-block;height:24px;position:relative;transition:background-color .2s ease;width:44px}.table-toolbar__toggle-slider:before{background-color:var(--bg-white);border-radius:50%;box-shadow:0 2px 4px #0003;content:"";height:20px;left:2px;position:absolute;top:2px;transition:transform .2s ease;width:20px}input[type=checkbox]:checked~.table-toolbar__toggle-slider{background-color:var(--primary-navy)}input[type=checkbox]:checked~.table-toolbar__toggle-slider:before{transform:translateX(20px)}.table-toolbar__column-label{color:var(--text-primary);font-size:14px;font-weight:400}.constituent-select .options-wrapper{height:173px}.constituent-select .options-wrapper.n0{height:80px}.constituent-select .options-wrapper.n1{height:89px}.constituent-select .options-wrapper.n2{height:131px}.constituent-select .scrollbar-container{height:calc(100% - 41px)}.constituent-search{border:1px solid var(--border-color);border-radius:6px;font-size:13px;margin:6px 10px 8px;outline:none;padding:6px 8px;width:calc(100% - 20px)}.constituent-search:focus{border-color:var(--accent-navy)}.feedback{background:#0000005c}.feedback .login-view.saving{align-items:center}.feedback .login-view .fader{margin:0 auto}@media only screen and (max-width:550px){.feedback .login-view{align-items:start;overflow-y:auto;padding:10px 0}}.feedback__box{display:flex;flex-direction:column;height:85vh;max-height:85vh;padding:20px 5px 20px 20px;width:500px;z-index:9999}@supports(height:85dvh){.feedback__box{height:85dvh;max-height:85dvh}}.saving .feedback__box{height:auto}@media only screen and (max-width:550px){.saving .feedback__box{margin-top:-125px}.feedback__box{height:90vh;margin-top:10px;max-height:90vh;padding:15px 5px 15px 10px;width:96vw}}@media only screen and (max-width:550px){@supports(height:90dvh){.feedback__box{height:90dvh;max-height:90dvh}}}.feedback__title{color:var(--dark-grey);flex-shrink:0;font-size:14px;font-weight:700;text-align:left}.feedback__wrapper{flex:1 1;min-height:0;overflow:hidden}.feedback__form{padding-right:15px}.feedback__section{border-top:1px solid var(--border-color);margin-top:15px;padding-top:15px}.feedback__section-title{color:var(--dark-grey);font-size:13px;font-weight:600;margin-bottom:14px}.feedback__form-btn{background:none;border:none;color:var(--accent-navy);cursor:pointer;font-size:13px;font-weight:600;margin-top:10px;padding:0;text-align:center;transition:all .15s ease}.feedback__form-btn:hover{text-decoration:underline}.feedback__selected{background:var(--bg-muted);border:1px solid var(--border-color);border-radius:var(--component-radius-secondary);color:var(--dark-grey);font-size:12px;padding:12px;text-align:left}.feedback__selected div{margin-bottom:3px}.feedback__selected div:first-of-type{font-size:13px;font-weight:600}.feedback__call-question{align-items:center;display:flex;margin-top:10px}@media only screen and (max-width:310px){.feedback__call-question{align-items:start;flex-direction:column}}.feedback__call-question+.input{margin-top:18px}.feedback__question-label{color:var(--dark-grey);font-size:12px;letter-spacing:.4px;text-align:left}.feedback__question-buttons{display:flex}.feedback__question-btn{background:var(--bg-muted);border:1px solid var(--grey);border-radius:6px;color:var(--dark-grey);cursor:pointer;flex:1 1;margin-left:10px;padding:5px 10px;transition:all .15s ease}@media only screen and (max-width:310px){.feedback__question-btn{margin:8px 10px 0 0}}.feedback__question-btn:hover{background:var(--border-color)}.feedback__question-btn.active{background:var(--dark-grey);border-color:var(--dark-grey);color:#fff}.feedback__question-btn.active:hover{background:var(--black)}.feedback__hint{color:var(--grey);font-size:12px;margin-top:5px;text-align:left}.feedback .custom-select{margin-top:24px}.feedback .form-btn{margin-top:20px}.info__title{color:var(--dark-grey);font-size:14px;font-weight:700;margin-bottom:20px}.submit{flex-shrink:0;padding-right:15px}.warning{background:#0000005c}.warning .login-box{padding:30px 70px 15px}@media only screen and (max-width:550px){.warning .login-box{margin-top:-125px;padding:25px 10px 15px}}.warning__title{color:var(--dark-grey);font-weight:700}.popup-text,.warning__title{margin-bottom:10px}td:after{display:none}.table *{box-shadow:none!important}.table td:last-child,.table th:last-child{display:none}.table__counter{color:var(--text-secondary);font-size:13px;font-weight:600;margin:0 4px}.row-actions-overlay{align-items:center;background:inherit;bottom:0;box-shadow:-8px 0 8px -6px #00000014;display:flex;flex-direction:column;justify-content:center;opacity:0;padding:4px 12px;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .12s ease}.row-actions-overlay__label{color:var(--text-muted);font-size:10px;font-weight:700;letter-spacing:.06em;margin-bottom:2px;text-transform:uppercase;transform:translateY(6px)}.row-actions-overlay__label.blue{color:var(--accent-navy)}.row-actions-overlay__buttons{display:flex;flex-wrap:nowrap}.MuiTableRow-root:hover .row-actions-overlay{opacity:1;pointer-events:auto}.icon-button svg{fill:var(--text-muted)}.icon-button.blue svg{fill:var(--accent-navy)}.messages__status-row{background:var(--bg-white);border-bottom:1px solid var(--border-color);display:flex;justify-content:center;padding:12px 25px}@media only screen and (max-width:899px){.messages__status-row{padding:10px 15px}}.messages__status-controls{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding:20px 16px}.messages__status-counter{color:var(--text-primary);font-size:13px;font-weight:500;white-space:nowrap}.messages__status-btn{border:none;border-radius:var(--component-radius-secondary);cursor:pointer;font-size:13px;font-weight:var(--font-weight-medium);padding:6px 12px;transition:all .15s ease;white-space:nowrap}.messages__status-btn.secondary{background-color:var(--border-color);color:var(--text-primary)}.messages__status-btn.secondary:hover:not(:disabled){background-color:var(--bg-muted)}.messages__status-btn:not(.secondary){background-color:var(--primary-navy);color:#fff}.messages__status-btn:not(.secondary):hover:not(:disabled){background-color:var(--accent-navy)}.messages__status-btn.disabled,.messages__status-btn:disabled{cursor:default;opacity:.5}.dashboard{background:var(--bg-page);min-height:100%;padding:16px}@media only screen and (max-width:899px){.dashboard{padding:12px}}.dashboard__split{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:1fr}.dashboard__split--open{grid-template-columns:1fr 1fr}@media only screen and (max-width:1100px){.dashboard__split--open{grid-template-columns:1fr}}.dashboard__pane--detail{position:relative}.dashboard__pane-close{align-items:center;background:#0000;border:0;border-radius:50%;color:var(--primary-navy);cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;position:absolute;right:8px;top:8px;width:36px;z-index:1}.dashboard__pane-close svg{display:block;height:20px;width:20px}.dashboard__pane-close:hover{background:var(--bg-muted)}.dashboard__pane{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--component-radius);display:flex;flex-direction:column;overflow:hidden}.dashboard__pane--list{min-width:0}.dashboard__pane--detail{min-height:480px}.dashboard__preview{display:flex;flex-direction:column;gap:16px;height:100%;padding:20px}.dashboard__preview--empty{gap:12px;justify-content:flex-start}.dashboard__preview-actions{align-items:center;display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.dashboard__preview-header{align-items:flex-end;border-bottom:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding-bottom:12px;padding-top:40px}.dashboard__preview-heading{align-items:flex-start;display:flex;flex-direction:column;gap:4px;min-width:0}.dashboard__preview-name{color:var(--text-primary);font-size:18px;font-weight:600;margin:0}.dashboard__preview-date{color:var(--text-secondary);font-size:13px;white-space:nowrap}.dashboard__preview-meta{display:flex;flex-wrap:wrap;gap:8px}.dashboard__preview-chip{align-items:center;background:var(--bg-muted);border:1px solid var(--border-color);border-radius:999px;color:var(--text-primary);display:inline-flex;font-size:12px;font-weight:500;padding:4px 10px}.dashboard__preview-chip--case{background:var(--bg-active);border-color:#0000;color:var(--primary-navy)}.dashboard__preview-body{color:var(--text-primary);flex:1 1 auto;font-size:14px;line-height:1.6;overflow-wrap:anywhere;white-space:pre-wrap}.dashboard__preview-muted{color:var(--text-muted);font-style:italic}.dashboard__preview-footer{border-top:1px dashed var(--border-color);color:var(--text-muted);font-size:12px;margin-top:auto;padding-top:12px;text-align:center}.dashboard__preview-hint{color:var(--text-muted);font-size:13px;margin:12px 0 0;text-align:center}.dashboard__skeleton-bar{background:var(--bg-muted);border-radius:4px;height:12px}.dashboard__skeleton-bar--header{height:18px;margin-bottom:4px;width:45%}.dashboard__skeleton-bar--meta{background:var(--bg-hover);height:10px;margin-bottom:12px;width:30%}.dashboard__skeleton-bar--line{width:100%}.dashboard__skeleton-bar--short{width:70%}.date-input{margin-right:15px;margin-top:0;max-width:300px;position:relative}.date-input .MuiOutlinedInput-root{background:var(--input-bg);border-radius:var(--component-radius-secondary);font-size:var(--font-size-base);height:var(--input-height);padding-right:0;transition:all .15s ease}.date-input .MuiOutlinedInput-root input{border:none;box-shadow:none!important;color:var(--text-primary);font-family:var(--font-family);padding:var(--input-padding)}.date-input .MuiOutlinedInput-root fieldset{border:1px solid var(--input-border);transition:all .15s ease}.date-input .MuiOutlinedInput-root:hover fieldset{border-color:var(--accent-navy)}.date-input .MuiOutlinedInput-root.Mui-focused fieldset{border-color:var(--input-focus-border)!important;box-shadow:var(--input-focus-ring)}.date-input.active .input__label{color:var(--accent-navy)}.date-input .MuiInputLabel-root{display:none}.date-input .MuiIconButton-root{margin-right:4px;opacity:.6;transition:.15s ease}.date-input .MuiIconButton-root:hover{background:var(--bg-active);opacity:1}.my-dashboard{background:var(--bg-page);min-height:calc(100vh - var(--header-height));padding:24px}@media only screen and (max-width:899px){.my-dashboard{padding:16px}}.my-dashboard__count--soon{background:var(--bg-muted);color:var(--text-secondary);font-size:11px;letter-spacing:.4px;text-transform:uppercase}.my-dashboard__role-switcher{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--component-radius);display:inline-flex;gap:2px;margin-bottom:20px;overflow-x:auto;padding:4px}@media only screen and (max-width:700px){.my-dashboard__role-switcher{display:flex;width:100%}}.my-dashboard__role-btn{background:#0000;border:none;border-radius:var(--component-radius-secondary);color:var(--text-secondary);cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:all .15s ease;white-space:nowrap}.my-dashboard__role-btn.active{background:var(--primary-navy);color:var(--bg-white)}.my-dashboard__role-btn:hover:not(.active){background:var(--bg-hover);color:var(--text-primary)}.my-dashboard__kpis{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:20px}@media only screen and (max-width:900px){.my-dashboard__kpis{grid-template-columns:repeat(2,1fr)}}.my-dashboard__kpi-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--component-radius);padding:16px 18px}.my-dashboard__kpi-label{color:var(--text-secondary);font-size:12px;font-weight:600;letter-spacing:.4px;margin-bottom:6px;text-transform:uppercase}.my-dashboard__kpi-value{color:var(--text-primary);font-size:26px;font-weight:700;line-height:1.1}.my-dashboard__kpi-delta{color:var(--text-secondary);font-size:12px;margin-top:6px}.my-dashboard__kpi-delta.tone-success{color:#059669;color:var(--status-success,#059669)}.my-dashboard__kpi-delta.tone-danger{color:var(--status-danger)}.my-dashboard__kpi-delta.tone-warn{color:#d97706;color:var(--status-warning,#d97706)}.my-dashboard__panel--full{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--component-radius);margin-bottom:20px;overflow:hidden}.my-dashboard__section-title{color:var(--text-primary);font-size:14px;font-weight:600;margin:0}.my-dashboard__assign-btn{background:var(--primary-navy);border:none;border-radius:var(--component-radius-secondary);color:var(--bg-white);cursor:pointer;font-size:12px;font-weight:500;padding:6px 12px;transition:opacity .15s ease}.my-dashboard__assign-btn:hover{opacity:.9}.my-dashboard__charts--two{grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:900px){.my-dashboard__charts--two{grid-template-columns:1fr}}.my-dashboard__charts--single{grid-template-columns:1fr}.my-dashboard__panel-soon{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:48px 24px;text-align:center}.my-dashboard__panel-soon-badge{background:var(--bg-active);border-radius:12px;color:var(--primary-navy);display:inline-block;font-size:11px;font-weight:600;letter-spacing:.6px;margin-bottom:12px;padding:4px 12px;text-transform:uppercase}.my-dashboard__panel-soon-title{color:var(--text-primary);font-size:18px;font-weight:600;margin:0 0 8px}.my-dashboard__panel-soon-text{color:var(--text-secondary);font-size:13px;line-height:1.5;margin:0;max-width:280px}.my-dashboard__header{margin-bottom:20px}.my-dashboard__title{color:var(--text-primary);font-size:24px;font-weight:600;margin-bottom:4px}.my-dashboard__charts{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:24px}@media only screen and (max-width:1100px){.my-dashboard__charts{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:700px){.my-dashboard__charts{grid-template-columns:1fr}}.my-dashboard__chart-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--component-radius);overflow:hidden;padding:16px}.my-dashboard__chart-title{color:var(--text-secondary);font-size:13px;font-weight:600;letter-spacing:.4px;margin-bottom:8px;text-transform:uppercase}.my-dashboard__grid{grid-gap:20px;align-items:stretch;display:grid;gap:20px;grid-template-columns:1fr}@media only screen and (max-width:1100px){.my-dashboard__grid{align-items:start;grid-template-columns:1fr}}.my-dashboard__panel{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--component-radius);display:flex;flex-direction:column;overflow:hidden}.my-dashboard__panel--right{position:sticky;top:calc(var(--header-height) + 24px)}@media only screen and (max-width:1100px){.my-dashboard__panel--right{position:static}}.my-dashboard__panel-header{align-items:center;border-bottom:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:16px}.my-dashboard__quick-actions{display:inline-flex;flex-wrap:wrap;gap:8px}.my-dashboard__quick-btn{align-items:center;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--component-radius-secondary);color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:6px 12px;transition:all .15s ease}.my-dashboard__quick-btn:hover{background:var(--bg-hover);border-color:var(--text-secondary)}.my-dashboard__quick-btn--primary{background:var(--primary-navy);border-color:var(--primary-navy);color:var(--bg-white)}.my-dashboard__quick-btn--primary:hover{background:var(--primary-navy);border-color:var(--primary-navy);opacity:.92}.my-dashboard__quick-btn-icon{font-size:16px;font-weight:600;line-height:1}.my-dashboard__toggle{background:var(--bg-muted);border-radius:var(--component-radius-secondary);display:inline-flex;gap:2px;padding:3px}.my-dashboard__toggle-btn{align-items:center;background:#0000;border:none;border-radius:var(--component-radius-secondary);color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:8px 16px;transition:all .15s ease}.my-dashboard__toggle-btn.active{background:var(--bg-card);box-shadow:0 1px 2px #0000000f;color:var(--primary-navy)}.my-dashboard__toggle-btn:hover:not(.active){color:var(--text-primary)}.my-dashboard__count{background:var(--bg-active);border-radius:10px;color:var(--primary-navy);font-size:12px;font-weight:600;min-width:20px;padding:2px 8px;text-align:center}.my-dashboard__filters{background:var(--bg-hover);border-bottom:1px solid var(--border-color);display:flex;gap:8px;padding:12px 16px}.my-dashboard__filter{align-items:center;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--component-radius-secondary);color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:6px 12px;transition:all .15s ease}.my-dashboard__filter:hover:not(.active){border-color:var(--text-secondary);color:var(--text-primary)}.my-dashboard__filter.active{background:var(--primary-navy);border-color:var(--primary-navy);color:var(--bg-white)}.my-dashboard__filter.active .my-dashboard__filter-count{background:#ffffff2e;color:var(--bg-white)}.my-dashboard__filter.overdue.active{background:var(--status-danger);border-color:var(--status-danger)}.my-dashboard__filter-count{background:var(--bg-muted);border-radius:10px;color:var(--text-secondary);font-size:11px;font-weight:600;min-width:18px;padding:1px 7px;text-align:center}.my-dashboard__table-wrap{flex:1 1;overflow-x:auto}.my-dashboard__pagination{align-items:center;background:var(--bg-card);border-top:1px solid var(--border-color);display:flex;flex-shrink:0;justify-content:space-between;padding:12px 16px}.my-dashboard__pagination-info{color:var(--text-secondary);font-size:12px}.my-dashboard__pagination-controls{display:inline-flex;gap:4px}.my-dashboard__page-btn{align-items:center;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--component-radius-secondary);color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;height:30px;justify-content:center;transition:all .15s ease;width:30px}.my-dashboard__page-btn:hover:not(:disabled):not(.active){background:var(--bg-hover)}.my-dashboard__page-btn.active{background:var(--primary-navy);border-color:var(--primary-navy);color:var(--bg-white)}.my-dashboard__page-btn:disabled{background:var(--bg-muted);border-color:var(--border-color);color:var(--text-muted);cursor:default}.my-dashboard__table{border-collapse:collapse;width:100%}.my-dashboard__table thead th{background:var(--table-header-bg-solid);border-bottom:1px solid var(--border-color);color:var(--table-header-color);font-size:11px;font-weight:600;letter-spacing:.4px;padding:10px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.my-dashboard__table tbody tr{border-bottom:1px solid var(--border-color);cursor:pointer;transition:background .15s ease}.my-dashboard__table tbody tr:hover{background:var(--table-hover-bg)}.my-dashboard__table tbody tr:last-child{border-bottom:none}.my-dashboard__table tbody td{color:var(--text-primary);font-size:14px;padding:12px 16px}.my-dashboard__id{color:var(--primary-navy);font-family:var(--font-family);font-weight:600;white-space:nowrap}.my-dashboard__status{background:var(--bg-muted);border-radius:10px;color:var(--text-primary);display:inline-block;font-size:12px;font-weight:500;padding:3px 10px}.my-dashboard__status.status-good{background:var(--status-success-bg);color:var(--status-success)}.my-dashboard__status.status-warn{background:var(--status-warning-bg);color:var(--status-warning)}.my-dashboard__status.status-bad{background:var(--status-danger-bg);color:var(--status-danger)}.my-dashboard__priority{border-radius:10px;display:inline-block;font-size:12px;font-weight:600;padding:3px 10px}.my-dashboard__priority.priority-high{background:var(--status-danger-bg);color:var(--status-danger)}.my-dashboard__priority.priority-medium{background:var(--status-warning-bg);color:var(--status-warning)}.my-dashboard__priority.priority-low{background:var(--status-success-bg);color:var(--status-success)}.my-dashboard__due{color:var(--text-secondary);font-size:13px;white-space:nowrap}.my-dashboard__due.overdue{color:var(--status-danger);font-weight:600}.my-dashboard__empty{color:var(--text-muted);font-style:italic;padding:32px 16px!important;text-align:center}.mini-calendar{padding:16px}.mini-calendar__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.mini-calendar__title{color:var(--text-primary);font-size:16px;font-weight:600}.mini-calendar__view-toggle{background:var(--bg-muted);border-radius:var(--component-radius-secondary);display:inline-flex;gap:2px;padding:2px}.mini-calendar__view-btn{background:#0000;border:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;font-size:12px;font-weight:500;padding:4px 10px;transition:all .15s ease}.mini-calendar__view-btn.active{background:var(--bg-card);box-shadow:0 1px 2px #0000000f;color:var(--primary-navy)}.mini-calendar__nav{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.mini-calendar__nav-btn{align-items:center;background:#0000;border:1px solid var(--border-color);border-radius:var(--component-radius-secondary);color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:18px;height:28px;justify-content:center;line-height:1;width:28px}.mini-calendar__nav-btn:hover{background:var(--bg-hover)}.mini-calendar__nav-label{color:var(--text-primary);font-size:14px;font-weight:600}.mini-calendar__grid{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(7,1fr);margin-bottom:16px}.mini-calendar__weekday{color:var(--text-muted);font-size:11px;font-weight:600;padding:6px 0;text-align:center;text-transform:uppercase}.mini-calendar__cell{align-items:center;aspect-ratio:1;background:#0000;border:1px solid #0000;border-radius:var(--component-radius-secondary);color:var(--text-primary);cursor:pointer;display:flex;flex-direction:column;font-size:13px;gap:2px;justify-content:center;padding:0;position:relative;transition:all .15s ease}.mini-calendar__cell.empty{cursor:default;pointer-events:none}.mini-calendar__cell:hover:not(.empty){background:var(--bg-hover)}.mini-calendar__cell.today{color:var(--primary-navy);font-weight:700}.mini-calendar__cell.selected{background:var(--primary-navy);color:var(--bg-white)}.mini-calendar__cell.selected .mini-calendar__dot{background:var(--bg-white)}.mini-calendar__cell.selected .mini-calendar__dot.overdue{background:#ffb3b3}.mini-calendar__day-num{line-height:1}.mini-calendar__dot{background:var(--accent-navy);border-radius:50%;height:5px;width:5px}.mini-calendar__dot.overdue{background:var(--status-danger)}.mini-calendar__day-events{border-top:1px solid var(--border-color);padding-top:12px}.mini-calendar__day-title{color:var(--text-primary);font-size:13px;font-weight:600;margin-bottom:8px}.mini-calendar__empty{color:var(--text-muted);font-size:13px;font-style:italic}.mini-calendar__event-list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.mini-calendar__event{align-items:center;background:var(--bg-hover);border-left:3px solid var(--accent-navy);border-radius:var(--component-radius-secondary);display:flex;font-size:13px;gap:8px;padding:8px 10px}.mini-calendar__event.overdue{background:var(--status-danger-bg);border-left-color:var(--status-danger)}.mini-calendar__event-type{border-radius:3px;flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.4px;padding:2px 6px;text-transform:uppercase}.mini-calendar__event-type.type-case{background:#3a42a11f;color:var(--accent-navy)}.mini-calendar__event-type.type-task{background:#d977061f;color:var(--status-warning)}.mini-calendar__event-title{color:var(--text-primary);flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-calendar__list .mini-calendar__event{gap:12px;padding:10px 12px}.mini-calendar__event-date{align-items:center;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--component-radius-secondary);display:flex;flex-direction:column;flex-shrink:0;min-width:42px;padding:4px 8px}.mini-calendar__event-date-day{color:var(--text-primary);font-size:16px;font-weight:700;line-height:1}.mini-calendar__event-date-mon{color:var(--text-muted);font-size:10px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.mini-calendar__event-body{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0}.tags__box{display:flex;flex-direction:column;height:calc(40vh + 160px);padding:20px;width:500px;z-index:9999}.tags__box .submit{margin-top:auto}.saving .tags__box{height:auto}@media only screen and (max-width:550px){.saving .tags__box{margin-top:-125px}}.saving .tags__box .fader{margin:0 auto}@media only screen and (max-width:550px){.tags__box.login-box{height:60vh;margin-top:10px;padding:15px 5px 15px 10px;width:96vw}}.upload__box{height:380px;padding:20px;width:500px;z-index:9999}.saving .upload__box{height:auto}@media only screen and (max-width:550px){.saving .upload__box{margin-top:-125px}.upload__box{margin-top:10px;padding:15px;width:96vw}}.upload .submit{padding:0}.dropzone{border:2px dashed var(--border-color);border-radius:var(--component-radius-secondary);cursor:pointer;height:200px;margin:30px 0 50px;padding:50px 20px;transition:all .3s}.dropzone svg{font-size:40px;margin-bottom:10px}.dropzone span{color:var(--text-secondary);font-size:13px}.dropzone:hover{background:var(--bg-hover);border-color:var(--accent-navy)}.dropzone.active{background:var(--bg-active);border-color:var(--accent-navy)}.tags{display:flex;flex-wrap:wrap;gap:6px}.tag{background-color:var(--bg-active);border-radius:12px;color:var(--accent-navy);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:18px;padding:4px 10px;white-space:nowrap}.tag-add{background-color:var(--bg-muted);color:var(--text-secondary);cursor:pointer;font-weight:var(--font-weight-semibold);opacity:.6;transition:all .15s ease}.tag-add.file-upload{text-align:center;width:150px}.tag-add:hover{background-color:var(--border-color);opacity:1}.poll{height:90vh;padding:30px 15px 30px 30px;position:relative;text-align:left;width:1600px}@media only screen and (max-width:1667px){.poll{width:90vw}}@media only screen and (max-width:550px){.poll{height:85vh;margin-top:10px;padding:15px 5px 15px 10px;width:96vw}}.poll .scorecard__column,.poll .scorecard__text{width:50%}@media only screen and (max-width:550px){.poll .scorecard__line{flex-wrap:wrap;row-gap:6px}.poll .scorecard__column,.poll .scorecard__text{width:100%}}.poll__wrapper{height:calc(90vh - 154px);overflow:hidden;position:relative;z-index:1}@media only screen and (max-width:768px){.poll__wrapper{height:calc(90vh - 139px)}}@media only screen and (max-width:550px){.poll__wrapper{height:calc(85vh - 124px)}}.poll__wrapper .scrollbar-container{padding-top:15px}.poll__messages{padding-right:15px}@media only screen and (max-width:768px){.poll__messages{-webkit-overflow-scrolling:touch;overflow-x:auto;padding-right:5px}}.poll__messages .MuiTableContainer-root{overscroll-behavior-x:contain;touch-action:pan-x pan-y}.poll__title{border-bottom:1px solid var(--border-color);color:var(--dark-grey);margin-right:20px;padding-bottom:15px;position:relative;z-index:2}@media only screen and (max-width:768px){.poll__title{font-size:22px}}.poll__tabs{border-bottom:1px solid var(--border-color);color:var(--accent-grey);display:flex;margin-right:20px;position:relative;z-index:2}@media only screen and (max-width:550px){.poll__tabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;margin-right:10px;overflow-x:auto;scrollbar-width:none}.poll__tabs::-webkit-scrollbar{display:none}}.poll__tab{cursor:pointer;padding:10px;position:relative;text-align:center;transition:background-color .2s}@media only screen and (max-width:550px){.poll__tab{flex-shrink:0;font-size:13px;padding:8px 10px;white-space:nowrap}}.poll__tab:first-of-type{width:97px}@media only screen and (max-width:550px){.poll__tab:first-of-type{width:auto}}.poll__tab:last-of-type{width:132px}@media only screen and (max-width:550px){.poll__tab:last-of-type{width:auto}}.poll__tab:after{bottom:0;content:"";display:block;height:3px;left:0;position:absolute;transition:.2s;width:100%}.poll__tab.active{font-weight:600}.poll__tab.active:after{background:var(--accent-navy)}.poll__tab:hover{background:var(--bg-active)}.poll__block{border-bottom:1px solid var(--border-color);margin:0 20px 15px 0;padding-bottom:10px}@media only screen and (max-width:550px){.poll__block{margin-right:15px}}.poll__subtitle{color:var(--dark-grey);margin-bottom:10px}@media only screen and (max-width:768px){.poll__subtitle{font-size:18px}}.poll__info{margin-bottom:5px}@media only screen and (max-width:768px){.poll__info{font-size:14px}}.poll__label{font-weight:600}.poll__chart{height:300px;margin-bottom:10px;overflow:hidden;width:95%}@media only screen and (max-width:550px){.poll__chart{height:200px}}.poll__chart tspan{font-size:12px}@media only screen and (max-width:550px){.poll__chart tspan{font-size:10px}}.poll__table{word-wrap:break-word;border-collapse:collapse;overflow-wrap:break-word;width:100%;word-break:break-word}@media only screen and (max-width:550px){.poll__table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto;white-space:nowrap}}.poll__table tbody tr,.poll__table thead tr{border-bottom:1px solid var(--border-color)}.poll__table tbody tr:last-of-type{border-bottom:none}.poll__table td,.poll__table th{padding:5px;width:15%}@media only screen and (max-width:768px){.poll__table td,.poll__table th{font-size:14px;width:20%}}.poll__table td:first-of-type,.poll__table th:first-of-type{width:55%}@media only screen and (max-width:768px){.poll__table td:first-of-type,.poll__table th:first-of-type{width:40%}}.poll__change{display:flex}.poll__change_pos{color:green}.poll__change_neg{color:red}.poll__arrow{margin-right:3px;width:15px}.poll__no-data{align-items:center;display:flex;justify-content:center}.poll__no-data span{color:var(--text-muted);font-style:italic;font-weight:600}.poll .poll-card__value:last-of-type{margin-top:5px}.poll .poll-card__percent{margin:0}.poll .table-toolbar{padding:0 0 10px}.poll .table{width:100%}.close-icon{cursor:pointer;opacity:.4;position:absolute;right:15px;top:15px;transition:all .3s ease;width:30px}@media only screen and (max-width:550px){.close-icon{right:10px;top:10px}}.close-icon:hover{opacity:1}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{left:0;position:absolute;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.leaflet-tile::selection{background:#0000}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{height:1600px;-webkit-transform-origin:0 0;width:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-height:none!important;max-width:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-height:none!important;max-width:none!important;padding:0;width:auto}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:rgba(0,0,0,0)}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;height:0;width:0;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{height:1px;width:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{pointer-events:visiblePainted;pointer-events:auto;position:relative;z-index:800}.leaflet-bottom,.leaflet-top{pointer-events:none;position:absolute;z-index:1000}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{clear:both;float:left}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;color:#000;display:block;height:26px;line-height:26px;text-align:center;text-decoration:none;width:26px}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.leaflet-bar a.leaflet-disabled{background-color:#f4f4f4;color:#bbb;cursor:default}.leaflet-touch .leaflet-bar a{height:30px;line-height:30px;width:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);height:36px;width:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{height:44px;width:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{background:#fff;color:#333;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{overflow-x:hidden;overflow-y:scroll;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;line-height:1.4;padding:0 5px}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;height:.6669em;vertical-align:initial!important;width:1em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{background:#fffc;border:2px solid #777;border-top:none;box-sizing:border-box;line-height:1.1;padding:2px 5px 1px;text-shadow:1px 1px #fff;white-space:nowrap}.leaflet-control-scale-line:not(:first-child){border-bottom:none;border-top:2px solid #777;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{margin-bottom:20px;position:absolute;text-align:center}.leaflet-popup-content-wrapper{border-radius:12px;padding:1px;text-align:left}.leaflet-popup-content{font-size:13px;font-size:1.08333em;line-height:1.3;margin:13px 24px 13px 20px;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{height:20px;left:50%;margin-left:-20px;margin-top:-1px;overflow:hidden;pointer-events:none;position:absolute;width:40px}.leaflet-popup-tip{height:17px;margin:-10px auto 0;padding:1px;pointer-events:auto;transform:rotate(45deg);width:17px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 3px 14px #0006;color:#333}.leaflet-container a.leaflet-popup-close-button{background:#0000;border:none;color:#757575;font:16px/24px Tahoma,Verdana,sans-serif;height:24px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:24px}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678);margin:0 auto;width:24px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{background-color:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 1px 3px #0006;color:#222;padding:6px;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;white-space:nowrap}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{background:#0000;border:6px solid #0000;content:"";pointer-events:none;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{border-top-color:#fff;bottom:0;margin-bottom:-12px}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-left:-6px;margin-top:-12px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;left:0;margin-left:-12px}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.leaflet-bottom{display:none}.message{color:var(--dark-grey);font-weight:600}.message__header{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:var(--spacing-lg) var(--page-padding)}@media only screen and (max-width:1024px){.message__header{padding:var(--spacing-md) var(--spacing-md)}}@media only screen and (max-width:867px){.message__header{padding:10px}}@media only screen and (max-width:450px){.message__header{align-items:start;flex-direction:column}}.message__back{align-items:center;cursor:pointer;display:flex;font-size:12px}@media only screen and (max-width:450px){.message__back{margin:8px 0 10px}}.message__back img{margin-right:10px;transform:rotate(90deg)}.message__control{display:flex}@media only screen and (max-width:450px){.message__control{justify-content:end;margin-bottom:8px;width:100%}}.message__btns{align-items:center;display:flex;flex-wrap:wrap;gap:2px}.message__btns>:first-child{margin-left:var(--page-padding)}@media only screen and (max-width:599px){.message__btns>:first-child{margin-left:0}}.message__btns>*{margin-left:7px}@media only screen and (max-width:599px){.message__btns>*{margin-left:0}}.message__info{padding:var(--spacing-md) var(--page-padding)}@media only screen and (max-width:867px){.message__info{padding:var(--spacing-md) 10px}}.message__status{align-items:center;display:flex}@media only screen and (max-width:300px){.message__status{align-items:start;flex-direction:column}}.message__date{color:var(--grey);font-size:12px;font-weight:400;margin-right:20px}@media only screen and (max-width:300px){.message__date{margin:0 0 10px}}.message__title{font-size:18px;font-weight:600;margin-bottom:14px}.message__email-list{display:flex;flex-wrap:wrap;gap:4px;max-width:100%}.message__email{cursor:pointer;display:flex;position:relative;white-space:nowrap}@media only screen and (max-width:400px){.message__email{white-space:normal}}.message__email.empty{cursor:default}.message__email img{margin-right:3px;width:14px}.message__notify{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:5px 10px;position:absolute;top:-30px;width:100px}.message__category{background:var(--bg-muted);border-radius:12px;display:inline-block;font-size:12px;font-weight:500;margin-bottom:0;padding:4px 14px}.message__author{color:var(--text-primary);font-size:13px;font-weight:500;gap:6px}.message__ai,.message__author{align-items:center;display:flex}.message__ai{background-color:var(--bg-muted);border-radius:12px;padding:5px;width:40px}.message__ai img{margin-right:2px;opacity:.8;width:15px}.message__demographics{border-top:1px solid var(--border-color);padding:var(--page-padding)}@media only screen and (max-width:867px){.message__demographics{padding:var(--spacing-md) 10px}}.message__demographics.thread{padding-right:10px}@media only screen and (max-width:867px){.message__demographics.thread{padding-right:0}}.message__thread{padding-right:15px}.message__thread-wrapper{height:400px}.message__thread-wrapper .ps__rail-y{opacity:1}.message__thread-wrapper .ps__rail-y.ps--clicking .ps__thumb-y,.message__thread-wrapper .ps__rail-y:focus>.ps__thumb-y,.message__thread-wrapper .ps__rail-y:hover>.ps__thumb-y{background-color:var(--border-color);width:8px}.message__thread-wrapper .ps .ps__rail-y.ps--clicking,.message__thread-wrapper .ps .ps__rail-y:focus,.message__thread-wrapper .ps .ps__rail-y:hover{background:#0000}.message__reply{border-radius:var(--radius-lg);font-size:14px;margin-bottom:12px;max-width:800px;padding:14px 18px;white-space:pre-wrap}.message__reply.incoming{background-color:var(--bg-muted);margin-right:auto;padding:8px 14px 14px 18px}.message__reply.outgoing{background-color:var(--accent-navy);color:var(--white);margin-left:auto}.message__reply-header{align-items:center;display:flex;font-size:12px;font-weight:500;justify-content:space-between}.outgoing .message__reply-header{margin-bottom:15px}.message__reply-author{opacity:.8}.message__reply-date{font-size:11px;font-weight:400;opacity:.7}.incoming .message__reply-date{margin-right:5px}.message__reply-text{font-size:14px;font-weight:400;line-height:1.5;margin:0}.scorecard__block{border:1px solid var(--accent-navy);border-radius:var(--component-radius-secondary);break-inside:avoid;display:inline-block;margin-bottom:10px;overflow:hidden;page-break-inside:avoid;width:100%}.scorecard__header{background:var(--header-bg)}.scorecard__title{color:var(--white);font-size:16px;padding:10px}.scorecard__info{display:flex;flex-direction:column;padding:10px}.scorecard__text{font-size:14px;font-weight:400}.scorecard__notes-card{width:100%}.scorecard__line{display:flex;margin-bottom:7px}.scorecard__line>*{margin-right:15px}@media only screen and (max-width:867px){.scorecard__line>*{margin-right:10px}}.scorecard__line>:first-child,.scorecard__line>:nth-child(2){position:relative}.scorecard__line>:first-child:after,.scorecard__line>:nth-child(2):after{background-color:var(--accent-navy);content:"";display:block;height:calc(100% + 7px);position:absolute;right:-8px;top:0;width:1px}@media only screen and (max-width:867px){.scorecard__line>:first-child:after,.scorecard__line>:nth-child(2):after{right:-5px}}.scorecard__line>:first-child.bordered:after,.scorecard__line>:nth-child(2).bordered:after{height:calc(100% + 8px);right:-9px}@media only screen and (max-width:867px){.scorecard__line>:first-child.bordered:after,.scorecard__line>:nth-child(2).bordered:after{right:-6px}}.col2 .scorecard__line>*{width:calc(100% - 165px)}@media only screen and (max-width:867px){.col2 .scorecard__line>*{width:calc(100% - 110px)}}.col2 .scorecard__line>:nth-of-type(2){margin-right:0}.col2 .scorecard__line>:nth-of-type(2):after{display:none}.col3 .scorecard__line>*{width:calc(50% - 90px)}@media only screen and (max-width:867px){.col3 .scorecard__line>*{width:calc(100% - 120px)}}.scorecard__line>:first-child{width:150px}@media only screen and (max-width:867px){.scorecard__line>:first-child{max-width:100px;min-width:100px;width:auto}}.scorecard__line>:nth-child(3){margin-right:0}.scorecard__line>.scorecard__text:first-of-type{display:block;font-weight:600}.scorecard__column{display:flex;flex-direction:column}.col2 .scorecard__column{width:50%}.col2 .scorecard__column:after{display:none}@media only screen and (max-width:867px){.col2 .scorecard__column{width:100%}}.scorecard__disclaimer{font-size:10px;font-weight:400;padding:0 10px 5px}.chart__labels{display:flex;justify-content:space-between}.chart__label{color:var(--grey);font-size:12px;font-weight:400}@media only screen and (max-width:350px){.double .chart__label{font-size:10px}}.chart__label:nth-of-type(2){text-align:right}.chart__line{background-color:var(--border-color);border-radius:var(--component-radius);height:5px;margin:3px 0 10px;overflow:hidden;position:relative;width:100%}.double .chart__line{margin-bottom:0}.chart__progress{height:100%;position:absolute}.double .chart__progress:first-of-type{background:#42a5f5}.double .chart__progress:nth-of-type(2){background:#f06292;right:0}.map__box{border-radius:var(--component-radius-secondary);height:650px;overflow:hidden;position:relative;width:100%}@media only screen and (max-width:1024px){.map__box{height:500px}}@media only screen and (max-width:867px){.map__box{height:400px;margin-bottom:30px}}.poll-alert{font-size:12px;font-weight:500;margin:0 0 15px;position:relative}.detail-wrap{align-items:stretch;display:flex;gap:16px;margin-top:20px}@media only screen and (max-width:900px){.detail-wrap{flex-wrap:wrap}}@media only screen and (max-width:600px){.detail-wrap{flex-direction:column;gap:12px}}.detail-col,.detail-main{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--component-radius-secondary);min-width:0;overflow:hidden}.detail-main{flex:1 1}.detail-col{flex-shrink:0;width:240px}@media only screen and (max-width:1200px){.detail-col{width:210px}}@media only screen and (max-width:900px){.detail-col{flex-shrink:1;width:calc(50% - 8px)}}@media only screen and (max-width:600px){.detail-col{width:100%}}.detail-section{border-bottom:1px solid var(--border-color);padding:16px}.detail-section:last-child{border-bottom:none}.detail-main .detail-section{padding:20px 24px}@media only screen and (max-width:600px){.detail-main .detail-section{padding:16px}}.detail-label{color:var(--text-muted);font-size:10px;font-weight:700;letter-spacing:.07em;margin-bottom:3px;text-transform:uppercase}.detail-field{display:flex;flex-direction:column;gap:3px;margin-bottom:10px}.detail-field:last-child{margin-bottom:0}.detail-key{color:var(--text-muted);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.detail-value{color:var(--text-primary);font-size:13px;font-weight:500;overflow-wrap:break-word;word-break:break-word}.detail-heading{color:var(--dark-grey);font-size:22px;font-weight:700;line-height:1.3;margin-bottom:4px}.detail-subheading{color:var(--accent-navy);font-size:13px;font-weight:600;letter-spacing:.02em;margin-bottom:12px}.detail-body{color:var(--text-primary);font-size:14px;font-weight:400;line-height:1.7;margin:0;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.detail-body.notes{color:var(--accent-navy)}.detail-tags{display:flex;flex-wrap:wrap;gap:6px}.wrap{display:flex;justify-content:center;padding-top:20px}.form-switch .form-check-input{cursor:pointer}.form-switch .form-check-input:checked{background-color:var(--accent-navy);border-color:var(--accent-navy)}.custom-switch{display:inline-block;height:20px;position:relative;width:36px}.custom-switch-input{height:0;opacity:0;width:0}.custom-switch-slider{background-color:var(--border-color);border-radius:34px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:all .15s ease}.custom-switch-slider:before{background-color:var(--bg-white);border-radius:50%;bottom:3px;content:"";height:14px;left:4px;position:absolute;transition:all .15s ease;width:14px}.custom-switch-input:checked+.custom-switch-slider{background-color:var(--accent-navy)}.custom-switch-input:checked+.custom-switch-slider:before{transform:translateX(14px)}.settings__email{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--component-radius-secondary);flex-basis:calc(33.333% - 1rem - 14px);flex-grow:0;flex-shrink:0;padding:20px 35px 20px 20px;position:relative}@media only screen and (max-width:1024px){.settings__email{flex-basis:calc(50% - 1rem - 20px);flex-grow:0;flex-shrink:0}}@media only screen and (max-width:600px){.settings__email{width:100%}}.settings__email>*{margin:0 0 20px}.settings__email>:last-of-type{margin-bottom:0}.settings__email .selected-option{background-color:var(--white)}.settings__status{align-items:center;display:flex;font-size:12px;margin-bottom:25px}.settings__status img{margin-right:8px;width:15px}.settings__link{color:var(--accent-navy);cursor:pointer;display:block;font-size:12px;margin-top:20px;transition:all .15s ease}.settings__link:hover{color:var(--primary-navy)}.settings .fader{background:#0000;margin-top:8px}.settings__delete{cursor:pointer;opacity:.8;position:absolute;right:8px;top:8px;width:18px}.settings__block{border-bottom:1px solid var(--border-color);padding:var(--page-padding) var(--page-padding) 64px;position:relative}@media only screen and (max-width:867px){.settings__block{padding:var(--spacing-md) 10px 60px}}.settings__bad{color:red;font-size:12px;font-weight:900}.settings__title{font-size:18px;margin-bottom:20px}.settings__notifications{width:calc(33.333% - 1rem - 14px)}@media only screen and (max-width:1024px){.settings__notifications{width:calc(50% - 1rem - 20px)}}@media only screen and (max-width:600px){.settings__notifications{width:100%}}.settings__notifications .custom-select:nth-of-type(2){margin:20px 0}.settings__text{font-size:12px;margin-bottom:25px}.settings__switcher{display:flex;justify-content:space-between;margin-bottom:7px}.settings__switcher:nth-of-type(2){margin-bottom:25px}.settings__emails{align-items:start;display:flex;flex-wrap:wrap;gap:1rem}@media only screen and (max-width:600px){.settings__emails{flex-direction:column;flex-wrap:nowrap}}.settings__add{align-items:center;align-self:center;background-color:var(--bg-muted);border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .15s ease;width:40px}@media only screen and (max-width:600px){.settings__add{height:30px;width:30px}}.settings__add:hover{background-color:var(--bg-muted)}.settings__add img{width:26px}@media only screen and (max-width:600px){.settings__add img{width:20px}}.settings__btn{display:inline-block}.settings__btn-wrap{margin-top:20px;position:absolute;right:30px}@media only screen and (max-width:867px){.settings__btn-wrap{right:10px}}.messages{background:var(--bg-card);min-height:100%}.messages__header{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:var(--spacing-lg) var(--page-padding)}@media only screen and (max-width:1024px){.messages__header{padding:var(--spacing-md)}}@media only screen and (max-width:867px){.messages__header{padding:var(--spacing-md) 10px}}.messages__title{font-size:18px;margin-bottom:20px}.messages__header .messages__title{align-items:center;display:flex;margin-bottom:0;min-height:38px}@media only screen and (max-width:600px){.messages__header .messages__title{align-items:start;flex-direction:column;margin-right:10px}}.messages__header .messages__title div{display:flex;margin-bottom:10px}.messages__actions{display:flex}@media only screen and (max-width:600px){.messages__actions{flex-direction:column-reverse}}.messages__actions .create-btn{margin-right:15px}@media only screen and (max-width:600px){.messages__actions .create-btn{margin-right:0;text-align:center}.messages__actions .create-btn:last-of-type{margin-bottom:10px}}.messages__arrow{cursor:pointer;opacity:.8;transition:all .15s ease;width:20px}@media only screen and (max-width:600px){.messages__arrow{display:none}}.messages__arrow:hover{opacity:1}.messages__arrow:first-of-type{margin-right:10px;transform:rotate(180deg)}.messages__arrow.inactive{opacity:.3}.messages__title .messages__arrow{display:none}@media only screen and (max-width:600px){.messages__title .messages__arrow{display:block;width:26px}}.messages__form{border-bottom:1px solid var(--border-color);padding:var(--spacing-sm) var(--page-padding) var(--page-padding)}@media only screen and (max-width:1024px){.messages__form{padding:0 var(--spacing-md) var(--spacing-md)}}@media only screen and (max-width:867px){.messages__form{padding:0 10px var(--spacing-md)}}.messages .custom-select{margin-top:24px}.messages__original{padding:var(--page-padding) var(--page-padding) 80px}@media only screen and (max-width:1024px){.messages__original{padding:var(--spacing-md) var(--spacing-md) 50px}}@media only screen and (max-width:867px){.messages__original{padding:var(--spacing-md) 10px 50px}}.messages__date{color:var(--text-muted);font-size:12px;margin-bottom:15px}.messages__info{margin-bottom:5px}.messages__info span{font-weight:600}.messages__text{margin-top:15px}.messages__no-data{align-items:center;display:flex;justify-content:center;padding-top:60px}.messages__no-data span{color:var(--text-muted);font-style:italic;font-weight:600}.poll-card{border:1px solid var(--border-color);border-radius:var(--component-radius-secondary);box-shadow:var(--tab-shadow);cursor:pointer;font-size:12px;margin-bottom:15px;padding:15px;transition:.2s}@media only screen and (max-width:1024px){.poll-card{margin-bottom:10px}}.poll-card:hover{box-shadow:var(--tab-shadow-hover)}.poll-card:last-of-type{margin-bottom:0}.poll-card__title{font-size:14px;font-weight:600}.poll-card__percent{align-items:center;color:var(--accent-navy);display:flex;font-size:16px;font-weight:600;margin:10px 0 20px}.poll-card__percent img{margin-left:5px;width:15px}.poll-card__value{align-items:center;color:var(--grey);display:flex;margin-top:5px}.poll-card__value:last-of-type{margin-top:0}.poll-card__value img{margin-right:5px;opacity:.5;width:12px}.custom-cluster-wrapper{background:#0000!important}.custom-cluster-bubble{align-items:center;border:2px solid var(--dark-grey);border-radius:50%;color:var(--dark-grey);display:flex;font-weight:600;justify-content:center;transition:transform .25s ease,width .25s ease,height .25s ease,background-color .25s ease,opacity .25s ease}.leaflet-marker-icon.leaflet-zoom-animated{transition:transform .25s ease}.activity-map-mobile{height:100%;overflow:hidden;position:relative}.activity-map-mobile .map{inset:0;position:absolute;z-index:1}.activity-map-mobile .map-fab-row{align-items:center;bottom:calc(20px + env(safe-area-inset-bottom, 0px));display:flex;gap:10px;left:50%;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:2}.activity-map-mobile .show-btn{border:none;flex-shrink:0}.activity-map-mobile .sheet{background:var(--white);border-radius:16px 16px 0 0;bottom:0;display:flex;flex-direction:column;height:70%;left:0;position:absolute;transform:translateY(100%);transition:transform .3s ease;width:100%;z-index:3}.activity-map-mobile .sheet.open{transform:translateY(0)}.activity-map-mobile .handle{background:var(--border-color);border-radius:10px;height:5px;margin:10px auto;width:40px}.activity-map-mobile .header{border-bottom:1px solid var(--border-color);padding:0 10px 10px}.activity-map-mobile .header-wrap{align-items:start;display:flex;justify-content:space-between}.activity-map-mobile .header .input{margin-top:20px}.activity-map-mobile .list-wrap{flex:1 1;overflow-y:auto;padding:3px 3px 0 0}.activity-map-mobile .list{padding:10px 15px}.activity-map{background:var(--bg-card);display:flex;flex-direction:column;height:calc(100vh - var(--header-height))}@supports(height:100dvh){.activity-map{height:calc(100dvh - var(--header-height))}}@media only screen and (max-width:899px){.activity-map{height:calc(100vh - 60px)}@supports(height:100dvh){.activity-map{height:calc(100dvh - 60px)}}}.activity-map__toolbar{align-items:center;background:var(--bg-card);border-bottom:1px solid var(--border-color);display:grid;flex-shrink:0;grid-template-areas:"left center right";grid-template-columns:1fr auto 1fr;min-height:56px;position:relative;z-index:1001}@media only screen and (max-width:1150px){.activity-map__toolbar{grid-template-areas:"center" "left";grid-template-columns:1fr;min-height:0;min-height:auto}}.activity-map__tabs{align-items:stretch;background:var(--bg-card);color:var(--accent-grey);display:flex;flex-shrink:0;grid-area:center;justify-content:center}@media only screen and (max-width:1150px){.activity-map__tabs{border-bottom:1px solid var(--border-color);padding:0 10px}}.activity-map__tab{cursor:pointer;padding:10px 20px;position:relative;text-align:center;transition:background-color .2s;white-space:nowrap}.activity-map__tab:after{bottom:0;content:"";display:block;height:3px;left:0;position:absolute;transition:.2s;width:100%}.activity-map__tab.active{font-weight:600}.activity-map__tab.active:after{background:var(--accent-navy)}.activity-map__tab:hover{background:var(--bg-active)}.activity-map__filters{display:flex;flex-direction:column;grid-area:left;min-width:0;padding:10px 15px}.activity-map__filters.full-width{grid-column:1/-1}.activity-map__filters.hidden{pointer-events:none;visibility:hidden}@media only screen and (max-width:1150px){.activity-map__filters{padding:10px}}.activity-map__filters-header{align-items:center;display:none;justify-content:space-between}@media only screen and (max-width:1150px){.activity-map__filters-header{display:flex}}.activity-map__filters-toggle{background:none;border:none;color:var(--accent-navy);cursor:pointer;font-weight:600}.activity-map__filters-body{max-height:1000px;opacity:1;transition:all .3s ease}.activity-map__filters-body:not(.open){max-height:0;opacity:0;pointer-events:none}@media only screen and (max-width:1150px){.activity-map__filters-body{margin-top:10px}}.activity-map__btn{line-height:22px;text-align:center}.activity-map__content{display:flex;flex:1 1;min-height:0}.activity-map__sidebar{border-right:1px solid var(--border-color);display:flex;flex-direction:column;min-height:0;min-width:450px;overflow:hidden}.activity-map__sidebar+.wrap{width:100%}@media only screen and (max-width:1220px){.activity-map__sidebar{min-width:350px}}@media only screen and (max-width:1024px){.activity-map__sidebar{min-width:250px}}.activity-map__header{align-items:center;background:var(--bg-card);border-bottom:1px solid var(--border-color);display:flex;padding:var(--spacing-md) 15px}@media only screen and (max-width:1024px){.activity-map__header{align-items:start;flex-direction:column;padding:10px 15px}}.activity-map__header-info{margin-right:15px;width:50%}@media only screen and (max-width:1220px){.activity-map__header-info{width:60%}}.activity-map__header-info h3{color:var(--accent-grey);font-size:16px}.activity-map__header-info p{color:var(--grey);font-size:12px;margin-top:5px}.activity-map__header .input{margin-top:0}@media only screen and (max-width:1024px){.activity-map__header .input{margin-top:20px}}.activity-map__polls-wrap{flex:1 1;min-height:0;overflow:hidden;padding:3px 3px 3px 0}.activity-map__polls{padding:15px}@media only screen and (max-width:1024px){.activity-map__polls{padding:10px 15px}}.activity-map__wrap{background-color:var(--bg-muted);flex:1 1;min-height:0;min-width:0;overflow:hidden;padding:15px}.activity-map__box{overflow:hidden;position:relative}.activity-map__box,.activity-map__box-wrap{border-radius:var(--component-radius-secondary);height:100%;width:100%}.activity-map__box-wrap{background:var(--white);border:1px solid var(--border-color);padding:12px}.activity-map__row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px}.activity-map__row:nth-of-type(2){margin-top:10px}.activity-map .MuiFormControl-root,.activity-map .custom-select{max-width:180px}@media only screen and (max-width:1150px){.activity-map .MuiFormControl-root,.activity-map .custom-select{max-width:100%}}.activity-map .MuiInputBase-root{border-radius:var(--component-radius-secondary)}.activity-map .MuiInputBase-root:hover fieldset{border-color:var(--grey)}.activity-map .MuiInputBase-root.Mui-focused fieldset{border-color:var(--grey);border-width:1px}.activity-map .MuiInputBase-root.Mui-error fieldset{border-color:var(--status-danger)}.activity-map input{font-size:16px;padding:10px 0 11px 16px}.activity-map label{font-size:16px;letter-spacing:normal}.activity-map label,.activity-map label.Mui-focused{color:var(--dark-grey)}.activity-map label.Mui-error{color:var(--status-danger)}.activity-map fieldset{border-color:var(--grey)}.activity-map .ps__rail-y{opacity:1}.activity-map .ps__rail-y.ps--clicking .ps__thumb-y,.activity-map .ps__rail-y:focus>.ps__thumb-y,.activity-map .ps__rail-y:hover>.ps__thumb-y{background-color:var(--border-color);width:8px}.activity-map .ps .ps__rail-y.ps--clicking,.activity-map .ps .ps__rail-y:focus,.activity-map .ps .ps__rail-y:hover{background:#0000}.matching-constituents__box{height:90vh;padding:30px 15px 30px 30px;position:relative;width:900px}@media only screen and (max-width:1024px){.matching-constituents__box{width:90vw}}@media only screen and (max-width:550px){.matching-constituents__box{height:85vh;margin-top:10px;padding:15px 5px 15px 10px;width:96vw}}.saving .matching-constituents__box{height:auto}@media only screen and (max-width:550px){.saving .matching-constituents__box{margin-top:-125px}}.matching-constituents__title{color:var(--dark-grey);margin:0 20px 15px 0;text-align:left}@media only screen and (max-width:768px){.matching-constituents__title{font-size:22px}}.matching-constituents__text{color:var(--dark-grey);font-size:14px;margin-top:5px;text-align:left}.matching-constituents__text span{font-weight:600}.matching-constituents__box .table{padding-right:15px}.table__wrapper{height:calc(90vh - 140px);overflow:hidden}@media only screen and (max-width:1024px){.table__wrapper{height:calc(90vh - 156px)}}@media only screen and (max-width:550px){.table__wrapper{height:calc(85vh - 124px)}}@media only screen and (max-width:420px){.table__wrapper{height:calc(85vh - 156px)}}@media only screen and (max-width:280px){.table__wrapper{height:calc(85vh - 172px)}}.table__wrapper .scrollbar-container{padding-top:15px}.MuiTooltip-popper{z-index:999999!important}.constituents__tabs-row{background:var(--bg-white);border-bottom:1px solid var(--border-color);display:flex;justify-content:center;padding:12px 25px}@media only screen and (max-width:899px){.constituents__tabs-row{padding:10px 15px}}.constituents__tabs{align-items:center;display:flex;gap:2px}.constituents__tab{background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:6px 14px;transition:all .15s ease}.constituents__tab:first-of-type{border-radius:var(--radius-md) 0 0 var(--radius-md)}.constituents__tab:nth-child(2){border-left:0;border-radius:0;border-right:0;border-right:1px solid var(--border-color);gap:0;margin:0 -2px}.constituents__tab:last-of-type{border-left:none;border-radius:0 var(--radius-md) var(--radius-md) 0}.constituents__tab.active{background:var(--primary-navy);border-color:var(--primary-navy);color:#fff;font-weight:var(--font-weight-semibold)}.constituents__tab:hover:not(.active){background:var(--bg-muted)}.constituents{background:var(--bg-card);min-height:100%}.constituent{color:var(--dark-grey);font-weight:600}.constituent__address-line{font-size:14px}.constituent__history-toggle{background:var(--bg-muted);border:none;border-radius:var(--radius-md);cursor:pointer;font-size:14px;margin-top:10px;padding:6px 12px;transition:all .15s ease}.constituent__history-toggle:hover{background:var(--border-color)}.constituent__no-history{color:var(--text-muted);font-size:14px;font-style:italic;margin-top:10px}.constituent__messages{border-top:1px solid var(--border-color);padding:var(--page-padding) 0}@media only screen and (max-width:867px){.constituent__messages{padding:var(--spacing-md) 0}}.constituent__messages .message__title{margin-bottom:0;padding-left:var(--page-padding)}.timeline{border-left:2px solid var(--border-color);margin-left:5px;margin-top:20px;padding-left:20px;position:relative}.timeline__item{margin-bottom:20px;position:relative}.timeline__marker{background:var(--accent-navy);border-radius:50%;height:8px;left:-8px;position:absolute;top:5px;width:8px}.timeline__content{margin-left:10px}.timeline__date{color:var(--text-muted);font-size:12px;margin-top:4px}.cases{background:var(--bg-card);min-height:100%}.case-status{display:flex;flex-direction:column;gap:10px;width:100%}.case-status__progress{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(6,1fr)}.case-status__progress .step{background:#e5e7eb;border-radius:20px;height:6px}.case-status__progress .step.active{background:var(--status-success)}.case-files{display:flex;flex-direction:column;gap:4px}.case-file{align-items:center;border-radius:var(--radius-sm);color:var(--text-primary);display:flex;font-size:12px;font-weight:600;max-width:100%;padding:4px 4px 4px 2px;text-decoration:none;transition:background .15s ease}.case-file:hover{background:var(--bg-active)}.case-file svg{flex-shrink:0;font-size:15px;margin-right:4px;opacity:.6}.case-file span{flex:1 1;margin:0 4px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-file .delete-icon{cursor:pointer;flex-shrink:0;font-size:16px;margin-left:4px;opacity:.4;transition:opacity .15s ease}.case-file .delete-icon:hover{color:var(--status-danger);opacity:1}.case-page-tags{display:flex;flex-wrap:wrap;gap:6px}.reports{padding:20px}.reports__section{background:var(--white);border-radius:var(--component-radius-secondary);box-shadow:0 1px 4px #00000014;margin-bottom:16px;padding:16px}.reports__title{margin-bottom:12px}.reports__number{font-size:28px}.reports__charts{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr 1fr}@media(max-width:1190px){.reports__charts{grid-template-columns:1fr 1fr}}@media(max-width:850px){.reports__charts{grid-template-columns:1fr;justify-items:center}}.reports__chart{align-items:center;display:flex;width:360px}@media(max-width:850px){.reports__chart{flex-direction:column;width:100%}}.reports__chart-wrap{align-items:start;display:flex;flex-direction:column}@media(max-width:850px){.reports__chart-wrap{align-items:center}}.reports__chart-title{font-size:14px;font-weight:600;margin-bottom:10px;margin-left:130px;text-align:center}@media(max-width:850px){.reports__chart-title{margin-left:0}}.reports__legend{display:flex;flex-direction:column;width:160px}@media(max-width:850px){.reports__legend{align-items:center;width:100%}}.reports__legend-item{align-items:center;display:flex;gap:8px;margin-bottom:6px;min-width:0}.reports__legend-color{border-radius:2px;flex-shrink:0;height:10px;width:10px}.reports__legend-text{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1190px){.reports__legend-text{overflow:visible}}@media(max-width:850px){.reports__legend-text{overflow:hidden}}.reports__issue{margin-bottom:10px}.reports__issue-text{display:flex;justify-content:space-between}.reports__issue-bar{background:var(--border-color);border-radius:4px;height:6px}.reports__issue-bar_filled{background:#5b66c0}.reports__units{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}@media(max-width:400px){.reports__units{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}.reports__unit{border:1px solid var(--border-color);border-radius:var(--component-radius-secondary);padding:12px}.reports .activity-map__filters{border:none;padding:0}.reports .custom-select,.reports .date-input{margin-right:0;max-width:300px}@media only screen and (max-width:867px){.reports .custom-select,.reports .date-input{margin:0;max-width:100%}}.reports .custom-select:last-of-type,.reports .date-input:last-of-type{margin-right:0}@media only screen and (max-width:867px){.reports .custom-select:last-of-type,.reports .date-input:last-of-type{margin-bottom:0}}.ps{-ms-overflow-style:none;overflow:hidden!important;overflow-anchor:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{bottom:0;height:15px}.ps__rail-x,.ps__rail-y{display:none;opacity:0;position:absolute;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear}.ps__rail-y{right:0;width:15px}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{background-color:initial;display:block}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover{background-color:#eee;opacity:.9}.ps__thumb-x{bottom:2px;height:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out}.ps__thumb-x,.ps__thumb-y{background-color:#aaa;border-radius:6px;position:absolute}.ps__thumb-y{right:2px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#999;height:11px}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps{overflow:auto!important}}.scrollbar-container{height:100%;position:relative}*{box-sizing:border-box;margin:0;outline:none;padding:0}.table{border:1px solid #eee;border-radius:5px;margin:15px auto 0;width:calc(100% - 50px)}:root{--kyrp-navy:#1b204e;--kyrp-accent:#3a42a1;--status-success:#059669;--status-success-hover:#047857;--status-success-bg:#05966914;--status-warning:#d97706;--status-warning-bg:#d9770614;--status-danger:#dc2626;--status-danger-hover:#b91c1c;--status-danger-bg:#dc262614;--white:#fff;--black:#000;--light-grey:#e5e7eb;--lighter-grey:#f3f4f6;--accent-grey:#374151;--grey:#6b7280;--dark-grey:#1b204e;--green-t1:#059669;--green-t2:#047857;--green-t3:#34d399;--red-t4:#dc2626;--red-t5:#b91c1c;--blue-t1:#3a42a1;--blue-t2:#3a42a1;--blue-t3:#3a42a1;--blue-t4:#1b204e;--blue-t6:#1b204e;--primary-navy:#1b204e;--accent-navy:#3a42a1;--text-primary:#374151;--text-secondary:#6b7280;--text-muted:#9ca3af;--border-color:#e5e7eb;--bg-white:#fff;--bg-light-gray:#f8f9fa;--bg-muted:#f3f4f6;--bg-page:#f8f9fa;--bg-card:#fff;--bg-hover:#f9fafb;--bg-active:#1b204e0d;--focus-ring:#3a42a140;--sidebar-width:0px;--sidebar-bg:#1b204e;--sidebar-text:#ffffffb3;--sidebar-text-hover:#fffffff2;--sidebar-text-active:#fff;--sidebar-item-hover:#ffffff0f;--sidebar-item-active:#3a42a14d;--sidebar-active-indicator:#3a42a1;--sidebar-border:#ffffff14;--sidebar-logo-height:56px;--header-height:104px;--header-bg:#1b204e;--header-border:#0000;--header-title-size:18px;--header-subtitle-size:12px;--font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--font-size-xs:11px;--font-size-sm:13px;--font-size-base:14px;--font-size-lg:16px;--font-size-xl:20px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--line-height-tight:1.25;--line-height-normal:1.5;--label-size:11px;--label-weight:600;--label-transform:uppercase;--label-spacing:0.05em;--label-color:#6b7280;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--page-padding:24px;--card-padding:16px;--section-gap:24px;--field-gap:12px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--component-radius:6px;--component-radius-secondary:6px;--component-shadow:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 12px #00000014;--shadow-lg:0 8px 24px #0000001f;--tab-shadow:none;--tab-shadow-hover:0 2px 4px 0 #0000000f;--input-height:36px;--input-padding:8px 12px;--input-bg:#fff;--input-border:#e5e7eb;--input-focus-border:#3a42a1;--input-focus-ring:0 0 0 2px #3a42a126;--btn-height:36px;--btn-height-sm:32px;--btn-padding:8px 16px;--btn-padding-sm:6px 12px;--table-row-height:44px;--table-header-bg:#1b204e0f;--table-header-bg-solid:#f3f3f7;--table-header-color:#1b204e;--table-header-size:11px;--table-header-weight:600;--table-header-transform:uppercase;--table-border:#e5e7eb;--table-hover-bg:#f9fafb;--table-stripe-bg:#0000;--toolbar-height:60px}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f8f9fa;background:var(--bg-page);color:#374151;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-family:var(--font-family);font-size:14px;font-size:var(--font-size-base);line-height:1.5;line-height:var(--line-height-normal)}body.login{height:100%;overflow:hidden;@media only screen and (max-width:1024px){height:auto;overflow:auto}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input::placeholder{color:#9ca3af;color:var(--text-muted)}.hidden{display:none}.page__toolbar,.table__toolbar{align-items:center;background:#fff;background:var(--bg-card);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-color);display:flex;gap:16px;gap:var(--spacing-md);justify-content:flex-end;margin-bottom:0;min-height:60px;min-height:var(--toolbar-height);padding:16px 24px;padding:var(--spacing-md) var(--page-padding)}.table__toolbar-wrapper{align-items:center;display:flex;gap:8px;gap:var(--spacing-sm)}.table__toolbar-btn{white-space:nowrap}.btn,.button,[role=button],button{border-radius:6px;border-radius:var(--component-radius-secondary);cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-family:var(--font-family);font-size:13px;font-size:var(--font-size-sm);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.25;line-height:var(--line-height-tight);transition:all .15s ease}.btn.disabled,.btn:disabled,button.disabled,button:disabled{cursor:not-allowed;opacity:.5}.btn:focus-visible,[role=button]:focus-visible,button:focus-visible{outline:2px solid #3a42a1;outline:2px solid var(--accent-navy);outline-offset:2px}.btn-primary,button.primary{background-color:#1b204e;background-color:var(--primary-navy);border:none;color:#fff;color:var(--bg-white);height:36px;height:var(--btn-height);padding:8px 16px;padding:var(--btn-padding)}.btn-primary:hover:not(:disabled),button.primary:hover:not(:disabled){background-color:#3a42a1;background-color:var(--accent-navy)}.btn-secondary,button.secondary{background-color:#fff;background-color:var(--bg-white);border:1px solid #e5e7eb;border:1px solid var(--border-color);color:#374151;color:var(--text-primary);height:36px;height:var(--btn-height);padding:8px 16px;padding:var(--btn-padding)}.btn-secondary:hover:not(:disabled),button.secondary:hover:not(:disabled){background-color:#f3f4f6;background-color:var(--bg-muted);border-color:#e5e7eb;border-color:var(--border-color)}.btn-danger,.btn-delete,button.danger{background-color:#dc2626;background-color:var(--status-danger);border:none;color:#fff;color:var(--bg-white);height:36px;height:var(--btn-height);padding:8px 16px;padding:var(--btn-padding)}.btn-danger:hover:not(:disabled),.btn-delete:hover:not(:disabled),button.danger:hover:not(:disabled){background-color:#b91c1c;background-color:var(--status-danger-hover)}.btn-approve,.btn-success,button.success{background-color:#059669;background-color:var(--status-success);border:none;color:#fff;color:var(--bg-white);height:36px;height:var(--btn-height);padding:8px 16px;padding:var(--btn-padding)}.btn-approve:hover:not(:disabled),.btn-success:hover:not(:disabled),button.success:hover:not(:disabled){background-color:#047857;background-color:var(--status-success-hover)}.MuiButton-root{border-radius:6px;border-radius:var(--component-radius-secondary);font-size:13px;font-size:var(--font-size-sm);font-weight:500;font-weight:var(--font-weight-medium);text-transform:none;transition:all .15s ease}.MuiButton-containedPrimary{background-color:#1b204e;background-color:var(--primary-navy)}.MuiButton-containedPrimary:hover{background-color:#3a42a1;background-color:var(--accent-navy)}.MuiButton-outlined{color:#374151;color:var(--text-primary)}.MuiButton-outlined,.MuiButton-outlined:hover{border-color:#e5e7eb;border-color:var(--border-color)}.MuiButton-outlined:hover{background-color:#f3f4f6;background-color:var(--bg-muted)}.MuiIconButton-root{border-radius:6px;border-radius:var(--component-radius-secondary);transition:all .15s ease}.MuiIconButton-root:hover{background-color:#f9fafb;background-color:var(--bg-hover)}.table__action-btn{background:#0000;border:none;border-radius:6px;border-radius:var(--component-radius-secondary);cursor:pointer;font-size:13px;font-size:var(--font-size-sm);padding:6px 12px;padding:var(--btn-padding-sm);transition:all .15s ease}.table__action-btn.edit,.table__action-btn.reply{color:#3a42a1;color:var(--accent-navy)}.table__action-btn.edit:hover,.table__action-btn.reply:hover{background-color:#1b204e0d;background-color:var(--bg-active)}.table__action-btn.delete{color:#dc2626;color:var(--status-danger)}.table__action-btn.delete:hover{background-color:#dc262614;background-color:var(--status-danger-bg)}.table__action-btn.approve{color:#059669;color:var(--status-success)}.table__action-btn.approve:hover{background-color:#05966914;background-color:var(--status-success-bg)}.MuiTablePagination-root{background:#fff;background:var(--bg-card);border-top:1px solid #e5e7eb;border-top:1px solid var(--border-color);padding:16px;padding:var(--spacing-md)}.MuiTablePagination-root,.MuiTablePagination-toolbar{align-items:center;display:flex;justify-content:center}.MuiTablePagination-toolbar{flex-wrap:wrap;gap:16px;gap:var(--spacing-md);min-height:auto;padding:0;width:100%}.MuiTablePagination-displayedRows,.MuiTablePagination-selectLabel{color:#6b7280;color:var(--text-secondary);font-size:13px;font-size:var(--font-size-sm);margin:0}.MuiTablePagination-select{margin:0!important}.MuiTablePagination-actions{margin-left:0}.MuiIconButton-sizeSmall{color:#1b204e!important;color:var(--primary-navy)!important}.MuiIconButton-sizeSmall:hover{background-color:#1b204e0d!important;background-color:var(--bg-active)!important}.MuiIconButton-sizeSmall:disabled{color:#9ca3af!important;color:var(--text-muted)!important;opacity:.4!important}.MuiPaginationItem-root{border-color:#e5e7eb!important;border-color:var(--border-color)!important;color:#374151!important;color:var(--text-primary)!important;font-size:13px!important;font-size:var(--font-size-sm)!important}.MuiPaginationItem-root.Mui-selected{background-color:#1b204e!important;background-color:var(--primary-navy)!important;border-color:#1b204e!important;border-color:var(--primary-navy)!important;color:#fff!important;color:var(--bg-white)!important}.MuiPaginationItem-root.Mui-selected:hover{background-color:#3a42a1!important;background-color:var(--accent-navy)!important;border-color:#3a42a1!important;border-color:var(--accent-navy)!important}.MuiPaginationItem-root:hover:not(.Mui-selected){background-color:#f9fafb!important;background-color:var(--bg-hover)!important}.message__header,.messages__header,.page__header{background:#fff;background:var(--bg-card);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-color)}.constituent__address,.constituent__messages,.message__demographics,.message__info,.message__thread,.messages__form,.messages__original,.settings__block{background:#fff;background:var(--bg-card)}.MuiTableContainer-root{background:#fff!important;background:var(--bg-card)!important}.MuiTableHead-root .MuiTableCell-head{border-bottom:1px solid #e5e7eb!important;border-bottom:1px solid var(--border-color)!important;color:#1b204e!important;color:var(--table-header-color)!important;font-size:11px!important;font-size:var(--table-header-size)!important;font-weight:600!important;font-weight:var(--table-header-weight)!important;letter-spacing:.4px!important;line-height:1.4!important;padding:10px 12px!important;text-transform:uppercase!important;text-transform:var(--table-header-transform)!important}.MuiTableHead-root .MuiTableCell-head,.MuiTableHead-root .MuiTableRow-root{background:#f3f3f7!important;background:var(--table-header-bg-solid)!important}.Mui-TableHeadCell-ResizeHandle-Divider{border-color:#1b204e33!important}.MuiTableBody-root .MuiTableCell-body{border-bottom:1px solid #e5e7eb!important;border-bottom:1px solid var(--border-color)!important;color:#374151!important;color:var(--text-primary)!important;font-size:13px!important;font-size:var(--font-size-sm)!important;padding:10px 12px!important}.MuiTableBody-root .MuiTableRow-root.MuiTableRow-root:hover .MuiTableCell-body{border-bottom:2px solid #1b204e2e!important;border-top:2px solid #1b204e2e!important;padding-bottom:8px!important;padding-top:8px!important}.MuiTableBody-root .MuiTableRow-root.MuiTableRow-root:hover .MuiTableCell-body:first-of-type{border-left:2px solid #1b204e2e!important;padding-left:10px!important}.MuiTableBody-root .MuiTableRow-root.MuiTableRow-root:hover .MuiTableCell-body:last-of-type{border-right:2px solid #1b204e2e!important;padding-right:10px!important}.MuiToolbar-root.MuiToolbar-gutters{border-bottom:1px solid #e5e7eb!important;border-bottom:1px solid var(--border-color)!important;min-height:60px!important;min-height:var(--toolbar-height)!important;padding:12px 16px!important}.MuiTablePagination-root,.MuiToolbar-root.MuiToolbar-gutters{background:#fff!important;background:var(--bg-card)!important}.MuiTablePagination-root{border-top:1px solid #e5e7eb!important;border-top:1px solid var(--border-color)!important}@media only screen and (max-width:899px){.MuiTableHead-root .MuiTableCell-head{font-size:11px!important;padding:6px 8px!important}.MuiTableBody-root .MuiTableCell-body{font-size:12px!important;padding:6px 8px!important}.MuiTableContainer-root{-webkit-overflow-scrolling:touch;overflow-x:auto!important}.MuiPaginationItem-root{font-size:11px!important;height:28px!important;margin:0 1px!important;min-width:28px!important}.MuiTablePagination-toolbar{gap:4px!important}.MuiTablePagination-displayedRows{font-size:11px!important}}.MuiTableHead-root .MuiInputBase-root{font-size:13px!important}.MuiTableHead-root .MuiInputBase-input{font-size:13px!important;padding:6px 8px!important}.MuiChip-root{border-radius:12px!important;font-size:11px!important;font-size:var(--font-size-xs)!important;font-weight:500!important;font-weight:var(--font-weight-medium)!important}.MuiAlert-root{border-radius:0!important;font-size:13px!important;font-size:var(--font-size-sm)!important}.MuiTableHead-root .Mui-TableHeadCell-Content-Wrapper{min-width:0}.MuiTableHead-root .MuiFormControl-root,.MuiTableHead-root .custom-select,.MuiTableHead-root .selected-option{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.MuiTableHead-root .custom-select{margin-left:0!important;margin-top:4px!important}.MuiTableHead-root .MuiFormControl-root .MuiInputBase-root{background-color:#fff!important;background-color:var(--bg-white)!important;border-radius:6px!important;border-radius:var(--component-radius-secondary)!important}.MuiTableHead-root .selected-option__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MuiTableHead-root th.MuiTableCell-head .Mui-TableHeadCell-Content-Actions,.MuiTableHead-root th.MuiTableCell-head .MuiBadge-root,.MuiTableHead-root th.MuiTableCell-head .MuiTableSortLabel-root,.MuiTableHead-root th.MuiTableCell-head .MuiTableSortLabel-root .MuiTableSortLabel-icon{opacity:0!important;transition:opacity .15s ease!important}.MuiTableHead-root th.MuiTableCell-head:hover .Mui-TableHeadCell-Content-Actions,.MuiTableHead-root th.MuiTableCell-head:hover .MuiBadge-root,.MuiTableHead-root th.MuiTableCell-head:hover .MuiTableSortLabel-root,.MuiTableHead-root th.MuiTableCell-head:hover .MuiTableSortLabel-root .MuiTableSortLabel-icon{opacity:1!important}.MuiTableHead-root th.MuiTableCell-head:has([data-testid=ArrowDownwardIcon]) .MuiBadge-root,.MuiTableHead-root th.MuiTableCell-head:has([data-testid=ArrowDownwardIcon]) .MuiTableSortLabel-icon,.MuiTableHead-root th.MuiTableCell-head:has([data-testid=ArrowDownwardIcon]) .MuiTableSortLabel-root{opacity:1!important}.Mui-TableHeadCell-Content-Labels{height:18px}
/*# sourceMappingURL=main.05da3f08.css.map*/