:root{--body-color:#f1f1f1}.table-theme{--bs-table-bg:var(--bs-app-sidebar-bg,#242a30);--bs-table-color:var(--bs-app-theme-color,#fff);--bs-table-border-color:#00000026;color:var(--bs-app-theme-color,#fff);background:linear-gradient(180deg, rgba(var(--bs-app-sidebar-bg-rgb,36, 42, 48), .96) 0%, var(--bs-app-sidebar-bg,#242a30) 100%)}.app-sidebar .menu .menu-item.current>.menu-link{border-radius:0;font-weight:600;position:relative;color:#fff!important;background:#ffffff14!important}.app-sidebar .menu .menu-item.current>.menu-link .menu-icon,.app-sidebar .menu .menu-item.current>.menu-link .menu-text,.app-sidebar .menu .menu-item.current>.menu-link .menu-caret{color:#fff!important}.app-sidebar .menu .menu-item.current>.menu-link:before{content:"";background:var(--bs-app-theme,#00acac);border-radius:0 3px 3px 0;width:3px;position:absolute;inset-block:7px;inset-inline-start:0}.app-sidebar .menu .menu-submenu .menu-item.current>.menu-link:before{inset-inline-start:10px}.login-container{background:linear-gradient(#e6efff 0%,#eaf2fd 73%,#eff6ff 100%)!important}.dt-search{margin-right:.25rem}.fullHeightCard{height:calc(100vh - 90px)}.cardBody{overflow-y:auto}.fullHeightInnerrCard{height:calc(100vh - 150px)}.navscroll-wrap{position:relative}.navscroll-area{scrollbar-width:none;overflow:auto hidden}.navscroll-area::-webkit-scrollbar{display:none}.navscroll-mask{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 28px calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 28px calc(100% - 28px),#0000 100%)}.navscroll-btn{z-index:10;background:#fffffff2;border:1px solid #0000001f;border-radius:9999px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #00000014}.navscroll-btn.left{left:-6px}.navscroll-btn.right{right:-6px}.navscroll-btn:focus{outline:0;box-shadow:0 0 0 3px #0d6efd26}.navscroll-btn:disabled,.navscroll-btn.invisible{opacity:.35;pointer-events:none}.alert-container{z-index:6000;pointer-events:none;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:420px;display:flex;position:fixed;top:80px;left:50%;transform:translate(-50%)}.custom-alert{--alert-bg:#f8fafc;--alert-border:#94a3b8;--alert-text:#0f172a;--alert-title:var(--alert-text);--alert-icon-bg:#94a3b829;background:var(--alert-bg);border-left:4px solid var(--alert-border);color:var(--alert-text);pointer-events:auto;border-radius:10px;flex-direction:row;flex:none;justify-content:space-evenly;align-items:center;gap:12px;width:100%;height:auto;min-height:auto;padding:16px 18px;animation:3s ease-in-out forwards slideDownUp;display:flex;overflow:hidden;box-shadow:0 12px 24px #0f172a1f}.custom-alert .icon{background:var(--alert-icon-bg);width:36px;height:36px;color:var(--alert-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.custom-alert .content{text-align:left;word-break:break-word;flex-wrap:wrap;flex:1;align-items:baseline;gap:2px 6px;min-width:0;display:flex}.custom-alert .title{color:var(--alert-title);flex:none;align-items:baseline;margin:0;font-weight:600;display:inline-flex}.custom-alert .desc{flex:auto;min-width:0;margin:0;font-size:14px;line-height:1.45}.custom-alert.success{--alert-bg:#ecfdf3;--alert-border:#16a34a;--alert-text:#166534;--alert-title:#14532d;--alert-icon-bg:#16a34a1f}.custom-alert.error{--alert-bg:#fef2f2;--alert-border:#dc2626;--alert-text:#991b1b;--alert-title:#7f1d1d;--alert-icon-bg:#dc26261f}.custom-alert.warning{--alert-bg:#fffbeb;--alert-border:#f59e0b;--alert-text:#92400e;--alert-title:#78350f;--alert-icon-bg:#f59e0b1f}.custom-alert.info{--alert-bg:#eff6ff;--alert-border:#3b82f6;--alert-text:#1d4ed8;--alert-title:#1e3a8a;--alert-icon-bg:#3b82f61f}.custom-alert .close-btn{color:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;align-self:flex-start;margin-left:auto;padding:4px;font-size:16px;line-height:1;transition:background-color .2s,color .2s}.custom-alert .close-btn:hover,.custom-alert .close-btn:focus-visible{background:#0f172a14;outline:none}@keyframes slideDownUp{0%{opacity:0;transform:translateY(-100%)}15%{opacity:1;transform:translateY(0)}85%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}.form-block-disabled{--disabled-fg:#334155;--disabled-bg:#f8fafc}.form-block-disabled :is(input,select,textarea,.form-control,.form-select,.form-check-input){pointer-events:none;cursor:not-allowed;background-color:var(--disabled-bg)!important;color:var(--disabled-fg)!important;box-shadow:none!important;border-color:#dee2e6!important}.form-block-disabled button:not(.district-tab-btn){pointer-events:none;cursor:not-allowed}.form-block-disabled .common-select__control,.form-block-disabled .common-select__value-container,.form-block-disabled .common-select__indicators,.form-block-disabled .common-select__input-container{background-color:var(--disabled-bg)!important;color:var(--disabled-fg)!important;box-shadow:none!important;pointer-events:none!important;border-color:#dee2e6!important}.form-block-disabled .common-select__indicators,.form-block-disabled .common-select__indicator-separator,.form-block-disabled .checkbox-multi-select__indicator{display:none!important}.form-block-disabled .common-select__single-value,.form-block-disabled .common-select__placeholder,.form-block-disabled .common-select__indicator{color:var(--disabled-fg)!important}.common-select-readonly,.checkbox-multi-select__readonly{color:#334155;background-color:#f8fafc;border:1px solid #dee2e6;border-radius:6px;width:100%;min-height:31px;padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem}.checkbox-multi-select__readonly{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.form-block-disabled .invalid-feedback{display:none!important}.form-block-disabled .is-invalid{box-shadow:none!important;border-color:#dee2e6!important}.efiling-page .efiling-form{row-gap:.55rem!important}.efiling-page .efiling-layout-card .card.shadow-sm+.card.shadow-sm{margin-top:.22rem}.efiling-page{--efiling-border:#d9dee6;--efiling-border-strong:#c6ced8;--efiling-surface:#fff;--efiling-surface-soft:#f6f7f9;--efiling-text:#1e293b;--efiling-muted:#6b7280;--efiling-primary:#1d3f66;--efiling-primary-dark:#183552;--efiling-focus:#1d3f6624;--accent-color:#1a3a6b;--accent-color-light:#1d4480;overflow-x:clip}.efiling-page .efiling-page-header{border:1px solid var(--efiling-border);background:var(--efiling-surface);border-radius:8px;padding:.75rem 1rem}.efiling-page .efiling-title{color:var(--efiling-text);letter-spacing:0;font-size:1.5rem}.efiling-page .efiling-subtitle{font-size:.92rem;color:var(--efiling-muted)!important}.efiling-page .efiling-dashboard-btn{color:#2b3f57;background:#fff;border-color:#bcc6d2;padding:.36rem .72rem;font-size:.88rem;font-weight:500}.efiling-page .efiling-dashboard-btn:hover,.efiling-page .efiling-dashboard-btn:focus-visible{color:#223449;background:#f6f8fa;border-color:#a7b2bf}.efiling-page .efiling-status-alert{color:#2a4768;background:#f7f9fc;border:1px solid #d3dce8;border-left:3px solid #355a82;border-radius:6px;padding-top:.55rem;padding-bottom:.55rem;font-size:.9rem}.efiling-page .efiling-layout-card{box-shadow:none;background:#fff;border-radius:8px;overflow:hidden;border:1px solid var(--efiling-border)!important}.efiling-page .card.shadow-sm{border:1px solid var(--efiling-border)!important;box-shadow:none!important;border-radius:6px!important}.efiling-page .card.shadow-sm .card-header.bg-dark{border-bottom:1px solid var(--efiling-border)!important;color:var(--efiling-text)!important;background:#f5f7fa!important}.efiling-page .card.shadow-sm .card-header{padding:.56rem .8rem;font-size:.95rem}.efiling-page .card.shadow-sm:not(.efiling-advocate-section) .card-body{padding:.65rem!important}.efiling-page .efiling-layout-card>.card-body{padding:.9rem 1rem!important}.efiling-page.efiling-page-compact .efiling-page-header{padding:.5rem .9rem}.efiling-page.efiling-page-compact .efiling-title{font-size:1.35rem}.efiling-page.efiling-page-compact .efiling-layout-card>.card-body{padding:.55rem .9rem!important}.efiling-page .table-responsive{border-radius:.5rem}.efiling-memo-select .common-select__control{height:28px!important;min-height:28px!important;font-size:.74rem!important}.efiling-memo-select .common-select__value-container{height:26px!important;padding:0 6px!important}.efiling-memo-select .common-select__indicators{height:26px!important}.efiling-memo-select .common-select__indicator{padding:0 3px!important}.efiling-memo-select .common-select__indicator-separator{margin:4px 2px!important}.efiling-memo-select .common-select__single-value{font-size:.74rem!important}.efiling-page .table{border-color:#dbe3ec;margin-bottom:0}.efiling-page .card.shadow-sm:not(.efiling-advocate-section) .table>:not(caption)>*>*{padding:.38rem .5rem!important}.efiling-page .card.shadow-sm:not(.efiling-advocate-section) .table thead th{color:#23384f;white-space:nowrap;background:#f7f9fc;font-size:.79rem;font-weight:700;line-height:1.2;border-color:#dbe3ec!important}.efiling-page .card.shadow-sm:not(.efiling-advocate-section) .table tbody td{color:#26374a;font-size:.86rem;line-height:1.25;border-color:#e0e6ee!important}.efiling-page .table tbody tr:nth-child(2n) td{background:#fcfdff}.efiling-page .table-bordered>:not(caption)>*{border-color:#dbe3ec}.efiling-page .card.shadow-sm:not(.efiling-advocate-section) .form-label{color:var(--efiling-text);margin-bottom:.3rem;font-size:.84rem;font-weight:600}.efiling-page .card.shadow-sm:not(.efiling-advocate-section) .form-control,.efiling-page .card.shadow-sm:not(.efiling-advocate-section) .form-select{border:1px solid var(--efiling-border-strong);min-height:1.92rem;color:var(--efiling-text);border-radius:6px;font-size:.84rem}.efiling-page .card.shadow-sm:not(.efiling-advocate-section) .form-control.form-control-sm,.efiling-page .card.shadow-sm:not(.efiling-advocate-section) .form-select.form-select-sm{min-height:1.82rem}.efiling-page .form-control:focus,.efiling-page .form-select:focus,.efiling-page .form-check-input:focus{border-color:var(--efiling-primary);box-shadow:0 0 0 .2rem var(--efiling-focus)}.efiling-page .form-check-input{border-color:#9fb4cd}.efiling-page .btn{border-radius:5px;padding-top:.34rem;padding-bottom:.34rem;font-size:.86rem;font-weight:500}.efiling-page .btn-primary{border-color:var(--efiling-primary);background:var(--efiling-primary);box-shadow:none}.efiling-page .btn-primary:hover,.efiling-page .btn-primary:focus-visible{border-color:var(--efiling-primary-dark);background:var(--efiling-primary-dark)}.efiling-page .btn-outline-primary{color:#294766;border-color:#b1bdcb}.efiling-page .btn-outline-primary:hover,.efiling-page .btn-outline-primary:focus-visible{color:#243e59;background:#f4f6f8;border-color:#9eacbc}.efiling-page .btn-outline-success{color:#2f5940;border-color:#9fb3a5}.efiling-page .btn-outline-success:hover,.efiling-page .btn-outline-success:focus-visible{color:#2a5038;background:#f1f5f1;border-color:#91a897}.efiling-page .btn-success{background:#2f6b47;border-color:#2f6b47}.efiling-page .btn-success:hover,.efiling-page .btn-success:focus-visible{background:#28583b;border-color:#28583b}.efiling-page .btn-outline-secondary{color:#4a5e75;border-color:#bac5d1}.efiling-page .btn-outline-secondary:hover,.efiling-page .btn-outline-secondary:focus-visible{color:#3f5267;background:#f5f7f9;border-color:#aab6c3}.efiling-page .efiling-form>.pt-2{border-top:1px solid #d9dee6;margin-top:.25rem;padding-top:.85rem!important}@media (max-width:991px){.efiling-page .efiling-page-header{padding:.75rem}.efiling-page .efiling-layout-card>.card-body{padding:.8rem!important}.efiling-page .card.shadow-sm .card-header,.efiling-page .card.shadow-sm .card-body{padding-left:.7rem!important;padding-right:.7rem!important}}.district-tab-btn{appearance:none;cursor:pointer;padding:.35rem .75rem;font-size:.875rem;line-height:1.2;color:#0a5560!important;background-color:#fff!important}.district-tab-btn.is-completed{color:#fff!important;background-color:#16a3af!important}.picture-container,.picture-container-sign{cursor:pointer;text-align:center;position:relative}.picture{color:#fff;background-color:#999;border:4px solid #ccc;border-radius:50%;width:106px;height:106px;margin:0 auto;transition:all .2s;overflow:hidden}.picture:hover{border-color:#2ca8ff}.picture input[type=file]{cursor:pointer;width:100%;height:100%;display:block;position:absolute;top:0;left:0;opacity:0!important}.picture1{color:#fff;background-color:#999;border:4px solid #ccc;width:106px;height:106px;margin:0 auto;transition:all .2s;overflow:hidden}.picture1:hover{border-color:#2ca8ff}.picture1 input[type=file]{cursor:pointer;width:100%;height:100%;display:block;position:absolute;top:0;left:0;opacity:0!important}.picture-src{width:100%}.login.login-with-news-feed .news-feed .news-caption,.register.register-with-news-feed .news-feed .news-caption{background:linear-gradient(#0000 0%,#86affe 100%)!important;padding:80px 60px 45px!important}.login.login-with-news-feed .news-feed .news-image,.register.register-with-news-feed .news-feed .news-image{background-position:top!important;background-size:100%!important}.bg-white{background-color:#fff!important}
