:root{--bg:#f4f7fb;--panel:#fff;--panel-hover:#f1f5f9;--panel-strong:#fff;--line:#e2e8f0;--text:#1e293b;--text-muted:#64748b;--muted:#94a3b8;--brand:#2563eb;--brand-deep:#1d4ed8;--accent:#f59e0b;--danger:#ef4444;--success:#10b981;--emerald:#10b981;--rose:#f43f5e;--font-sans:"Inter", sans-serif;--shadow-sm:0 2px 4px #0000000d;--shadow:0 10px 15px -3px #0000000a, 0 4px 6px -2px #00000005;--shadow-lg:0 20px 25px -5px #0000000d, 0 10px 10px -5px #00000005;--shadow-soft:0 4px 20px 0 #0000000d;--radius-sm:8px;--radius:16px;--radius-lg:24px;--control-font-size:.9rem;--control-padding-y:.56rem;--control-padding-x:.72rem;--control-min-height:40px;--control-radius:8px}.bg-black{color:#121212!important}.bg-DarkLight{background-color:#f3f3f3!important}.form-control:focus{box-shadow:none!important;border-width:2px!important;border-color:#2f62f9!important}.swal2-container .app-swal-popup{border-radius:14px;padding:.9rem .9rem .85rem;box-shadow:0 12px 30px #0f172a24}.swal2-container .app-swal-title{color:#1e293b;margin:0 0 .25rem;font-size:1rem;font-weight:700}.swal2-container .app-swal-text{color:#64748b;margin:.15rem 0 .35rem;font-size:.88rem;line-height:1.45}.swal2-container .app-swal-icon{margin:.2rem auto .45rem;transform:scale(.82)}.swal2-container .swal2-actions{gap:.45rem;margin:.65rem 0 0}.swal2-container .app-swal-btn{border:0;border-radius:9px;min-width:76px;padding:.43rem .85rem;font-size:.82rem;font-weight:600;line-height:1.2;transition:all .2s}.swal2-container .app-swal-btn-confirm{color:#fff;background:#3b82f6}.swal2-container .app-swal-btn-confirm:hover{background:#2563eb}.swal2-container .app-swal-btn-cancel{color:#334155;background:#eef2f7}.swal2-container .app-swal-btn-cancel:hover{background:#e2e8f0}.app-shell textarea{resize:vertical;min-height:110px}.topbar-title-wrap{flex:1;align-self:end;align-items:center;gap:1rem;min-width:0;display:flex}.sidebar-toggle-btn{border:1px solid var(--line);width:2.2rem;height:2.2rem;color:var(--text);box-shadow:var(--shadow-sm);cursor:pointer;background:#fff;border-radius:.55rem;flex-shrink:0;justify-content:center;align-items:center;display:none}.sidebar-toggle-btn:hover,.sidebar-toggle-btn:focus-visible,.sidebar-toggle-btn:active{color:var(--text);background:#fff;border-color:#cbd5e1}.sidebar-backdrop{display:none}.profile-settings-link{padding:.6rem 1rem;font-size:.9rem}.logout-form{margin:0}.layout-grid{grid-template-columns:55px minmax(0,1fr);min-height:100vh;transition:grid-template-columns .3s;display:grid}.layout-grid:has(.sidebar:hover){grid-template-columns:260px minmax(0,1fr)}.brand-block{border-bottom:1px solid #ffffff0d;justify-content:flex-start;align-items:center;height:auto;margin-bottom:0;padding:1.25rem 12px;transition:all .3s;display:flex}.brand-mark-wrap{flex-shrink:0;justify-content:center;align-items:center;display:flex}.brand-mark{background:var(--brand);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:1rem;display:flex;box-shadow:0 4px 12px #2563eb33}.eyebrow{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .25rem;font-size:.7rem;font-weight:600}.sidebar .eyebrow{color:#94a3b8b3}.nav-list{flex-direction:column;gap:.25rem;display:flex}.nav-link{color:#cbd5e1;border-radius:.5rem;align-items:center;padding:.625rem .875rem;font-size:.9rem;font-weight:500;transition:all .2s;display:flex;position:relative}.nav-link:hover{color:#fff;background:#ffffff0d}.nav-link.is-active{color:#fff;background:var(--brand);box-shadow:none}.nav-icon{text-align:center;flex-shrink:0;width:20px;margin-right:.625rem}.sidebar-card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:1rem;margin-top:auto;padding:1.25rem}.sidebar-card strong{margin-top:.5rem;font-size:1.125rem;display:block}.sidebar-card span{color:#94a3b8;margin-top:.25rem;font-size:.825rem;display:block}.main-panel{background:#f9f9f9;flex-direction:column;min-width:0;min-height:100vh;padding:0;display:flex;position:relative}.topbar{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f3f3f3;justify-content:space-between;align-items:center;margin-bottom:0;padding:.75rem 1.25rem;display:flex;position:sticky;top:0}.content-panel{width:100%;min-width:0;padding:0;overflow-x:hidden}.alert{margin:0 1.25rem 1rem}.topbar h2{color:#121212;margin:0;font-size:1.4rem;font-weight:700}.topbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.topbar-actions a,.topbar-actions button{font-size:15px;line-height:20px}.topbar-actions select.form-select{height:36px}.topbar-actions select.form-select:focus{border-width:1px;border-color:#cecece}.text-action-btn{text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;min-height:28px;padding:.28rem .62rem;font-size:.68rem;font-weight:600;line-height:1;transition:all .2s;display:inline-flex;text-decoration:none!important}.text-action-btn.view{color:#4f46e5;background:#4f46e514}.text-action-btn.view:hover{color:#4338ca;background:#4f46e526}.text-action-btn.edit{color:#0891b2;background:#0891b214}.text-action-btn.edit:hover{color:#0e7490;background:#0891b226}.text-action-btn.delete{color:#e11d48;background:#e11d4814;padding-left:.72rem;padding-right:.72rem;font-size:.68rem}.text-action-btn.delete:hover{color:#be123c;background:#e11d4826}.text-action-btn.pdf{color:#6d28d9;background:#6d28d914}.text-action-btn.pdf:hover{color:#5b21b6;background:#6d28d926}.text-action-btn.secondary{color:#475569;background:#47556914}.text-action-btn.secondary:hover{color:#334155;background:#47556926}.app-badge{white-space:nowrap;letter-spacing:.025em;border-radius:9999px;justify-content:center;align-items:center;padding:.32rem .75rem;font-size:.7rem;font-weight:700;line-height:1;display:inline-flex}.app-badge--sm{padding:.22rem .55rem;font-size:.65rem}.app-badge--xs{padding:.16rem .42rem;font-size:.62rem}.app-badge--blue{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.app-badge--violet{color:#4f46e5;background:#eef2ff;border:1px solid #c7d2fe}.app-badge--green{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.app-badge--amber{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.app-badge--gray{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0}.app-badge--red{color:#991b1b;background:#fff1f2;border:1px solid #fecdd3}.table-actions{align-items:center;gap:.4rem;display:flex}.btn-close:focus{box-shadow:none}.termsListBlock p{margin-top:4px;margin-bottom:0}.termsListBlock::-webkit-scrollbar{width:6px;height:6px}.termsListBlock::-webkit-scrollbar-track{background:0 0}.termsListBlock::-webkit-scrollbar-thumb{background:#2563eb40;border-radius:3px}.termsListBlock::-webkit-scrollbar-thumb:hover{background:#2563eb73}.termsListBlock{scrollbar-width:thin;scrollbar-color:#2563eb40 transparent}.desc-toggle-icon{transition:transform .2s}.desc-toggle-icon.rotated{transform:rotate(180deg)}.flatpickr-calendar{box-shadow:var(--shadow-lg);border:1px solid var(--line);font-family:var(--font-sans);border-radius:12px}.flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-current-month input.cur-year{font-weight:600}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange{background:var(--brand);border-color:var(--brand)}.flatpickr-day.today{border-color:var(--brand)}.toast-container,.app-toast-container{z-index:999999;pointer-events:none;width:100%;max-width:600px;position:fixed;top:20px;left:50%;transform:translate(-50%)}.toast,.app-toast{color:#064e3b;pointer-events:auto;cursor:pointer;background:linear-gradient(135deg,#ecfdf5 0%,#d1fae5 100%);border:1px solid #a7f3d0;border-left:5px solid #10b981;border-radius:0;align-items:center;gap:12px;min-width:320px;max-width:420px;padding:14px 18px;font-size:.92rem;font-weight:600;line-height:1.45;transition:transform .25s,box-shadow .25s,opacity .25s;animation:.35s cubic-bezier(.16,1,.3,1) toastSlideIn;display:flex;position:relative}.toast:hover,.app-toast:hover{transform:translateY(-2px);box-shadow:0 18px 40px #064e3b2e,0 6px 14px #064e3b1a}#toast-container .toast,.toast-container .toast,#toast-container .toast:not(.showing):not(.show),.toast-container .toast:not(.showing):not(.show),#app-toast-container .app-toast,.app-toast-container .app-toast,#app-toast-container .app-toast:not(.showing):not(.show),.app-toast-container .app-toast:not(.showing):not(.show){opacity:1}.toast-leaving,.app-toast-leaving{opacity:0;transition:opacity .3s,transform .3s;transform:translateY(-50px)}.toast.toast-success,.app-toast.app-toast-success{color:#064e3b;background:linear-gradient(135deg,#d1fae5 0%,#a7f3d0 100%);border-color:#6ee7b7 #6ee7b7 #6ee7b7 #059669}.toast.toast-error,.app-toast.app-toast-error{color:#7f1d1d;background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);border-color:#fecaca #fecaca #fecaca #ef4444}.toast.toast-warning,.app-toast.app-toast-warning{color:#78350f;background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);border-color:#fde68a #fde68a #fde68a #f59e0b}.toast.toast-info,.app-toast.app-toast-info{color:#1e3a8a;background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border-color:#bfdbfe #bfdbfe #bfdbfe #3b82f6}@keyframes toastSlideIn{0%{opacity:0;transform:translateY(-100px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=576px){.toast-container,.app-toast-container{top:16px;left:16px;right:16px}.toast,.app-toast{width:100%;min-width:auto;max-width:100%;padding:13px 16px;font-size:.9rem}}.user-section{border-top:1px solid #ffffff0d;flex-direction:column;gap:.25rem;margin-top:auto;padding:1.25rem 0;display:flex}.sidebar-user-item{cursor:pointer;align-items:center;width:100%;min-height:44px;transition:background .2s;display:flex}.sidebar-user-item:hover{background:#ffffff0a}.sidebar-icon-area{flex-shrink:0;justify-content:center;align-items:center;width:55px;height:44px;display:flex}.icon-btn{color:#e2e8f0;cursor:pointer;opacity:.5;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:all .2s;display:flex}.profile-btn{background:var(--brand);color:#fff;font-size:.85rem;font-weight:700}.profile-btn:hover{background:var(--brand-deep)}.notification-btn{position:relative}.sidebar:hover .user-info{opacity:1;max-width:calc(100% - 72px)}.user-info{opacity:0;white-space:normal;max-width:0;margin-left:-8px;transition:opacity .2s,max-width .3s;overflow:hidden}.user-name{color:#fff;font-size:.85rem;font-weight:600;line-height:1.2;display:block}.user-email{color:var(--muted);margin-top:2px;font-size:.7rem;display:block}.logout-form-inline{width:100%}.signout-row-btn{text-align:left;color:inherit;background:0 0;border:0;padding:0}.signout-btn{color:#94a3b8;background:0 0}.signout-btn i{font-size:1rem}.user-section .nav-text{opacity:0;color:#cbd5e1;max-width:0;margin-left:-8px;font-size:.85rem;font-weight:500;transition:opacity .2s,max-width .3s;overflow:hidden}.sidebar:hover .user-section .nav-text{opacity:1;max-width:150px}.notification-badge{background:var(--rose);border:2px solid #0f172a;border-radius:50%;width:8px;height:8px;position:absolute;top:8px;right:8px}.notification-dropdown{width:320px;max-height:480px;padding:0}.dropdown-header{border-bottom:1px solid var(--line);background:#f8fafc;padding:1rem}.dropdown-header h6{margin:0;font-size:.9rem;font-weight:700}.notification-item{border-bottom:1px solid #f1f5f9;padding:1rem}.notification-row{cursor:pointer}.notification-row:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.notification-content{gap:.75rem;display:flex}.notification-indicator{background:var(--brand);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:.4rem}.notification-title{margin-bottom:.2rem;font-size:.85rem;font-weight:600}.notification-desc{color:var(--text-muted);margin-bottom:.25rem;font-size:.8rem}.notification-time{color:var(--muted);font-size:.7rem}.dropdown-footer{text-align:center;padding:.75rem}.dropdown-footer a{color:var(--brand);font-size:.85rem;font-weight:600}.profile-dropdown{min-width:220px}.profile-header{border-bottom:1px solid var(--line);padding:1rem}.profile-name{margin:0;font-size:.9rem;font-weight:700}.profile-email{color:var(--text-muted);margin:.25rem 0 0;font-size:.8rem}.logout-btn{text-align:left;background:0 0;border:none;width:100%}.topbar{background:#f3f3f3;justify-content:space-between;align-items:center;padding:.8rem 1rem;display:flex}.page-title-block{flex-direction:column;display:flex}.page-title{margin:0;font-size:1.725rem;font-weight:800}.page-subtitle{color:var(--text-muted);margin:.25rem 0 0;font-size:.85rem}.topbar-actions{align-items:center;gap:.5rem;display:flex}.topbar-fy-form{border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:8px;align-items:center;margin:0;display:inline-flex}.topbar-fy-select{color:var(--text);appearance:none;cursor:pointer;background-color:#0000;border:0;outline:none;width:auto;max-width:280px;min-height:0;padding:0;font-size:.82rem;font-weight:600}.icon-action-btn:active{transform:scale(.92)}*{box-sizing:border-box}body.app-shell{min-height:100vh;color:var(--text);background-color:var(--bg);font-family:var(--font-sans);margin:0;font-size:15px;line-height:1.5}.sidebar{color:#f8fafc;white-space:nowrap;background:#0f172a;border-right:1px solid #ffffff0d;flex-direction:column;gap:1rem;width:55px;height:100vh;padding:0;transition:width .3s;display:flex;position:sticky;top:0;overflow:hidden}.sidebar:hover{width:240px}.sidebar .brand-block .brand-text{opacity:0;white-space:normal;max-width:0;margin-left:10px;transition:all .3s;overflow:hidden}.sidebar:hover .brand-text{opacity:1;max-width:calc(100% - 72px)}.brand-text h5{margin:0;font-size:.95rem}.sidebar .brand-block .brand-text .eyebrow{margin-bottom:.15rem;font-size:.65rem}.sidebar:hover .brand-block .brand-text{opacity:1}.sidebar .nav-list{scrollbar-width:thin;scrollbar-color:#ffffff6e transparent;flex-direction:column;flex:auto;gap:.25rem;padding:0;display:flex;overflow:hidden auto}.sidebar .nav-list::-webkit-scrollbar{width:2px}.sidebar .nav-list::-webkit-scrollbar-track{background:0 0}.sidebar .nav-list::-webkit-scrollbar-thumb{background:#ffffff6c;border-radius:0}.sidebar .nav-list::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.sidebar .nav-link{color:#cbd5e1;border-radius:0;justify-content:flex-start;align-items:center;width:100%;height:44px;padding:0;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.sidebar .nav-link:hover{color:#fff;background:#ffffff0a}.sidebar .nav-link.is-active{color:#fff;background:#ffffff08;position:relative}.sidebar .nav-link.is-active:before{content:"";background:#0d6efd;width:6px;height:100%;position:absolute;top:0;left:0}.sidebar .nav-link .nav-icon{flex-shrink:0;justify-content:center;align-items:center;width:55px;height:44px;font-size:1.1rem;display:flex;margin:0!important}.sidebar .nav-link.is-active .nav-icon{color:#fff;position:relative}.sidebar .nav-link .nav-text{opacity:0;max-width:0;margin-left:-8px;transition:opacity .2s,max-width .3s;overflow:hidden}.sidebar:hover .nav-link .nav-text{opacity:1;max-width:160px}.sidebar .nav-link:after{content:attr(data-tooltip);color:#fff;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:1000;background:#1e293b;border-radius:.25rem;padding:.3rem .625rem;font-size:.75rem;transition:opacity .2s,visibility .2s;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}.sidebar:hover .nav-link:after{opacity:0!important;visibility:hidden!important}.sidebar:not(:hover) .nav-link:hover:after{opacity:1;visibility:visible}a{text-decoration:none}.form-select:focus,.form-control:focus,.form-check-input:focus{box-shadow:none;border-width:2px;border-color:#2f62f9}.mainForm input.form-control,.mainForm select.form-select,.mainForm .btn{border-radius:4px;height:46px;padding:6px 12px;font-size:15px;font-weight:400;line-height:20px}.mainForm .btn{justify-content:center;align-items:center;font-weight:500;display:inline-flex}table.mainTable thead th{color:#333;padding:8px 16px;font-size:14px;font-weight:600;line-height:18px}table.mainTable tbody td{color:#121212;padding:12px 16px;font-size:15px;font-weight:400;line-height:20px}.tableActionButton a,.tableActionButton button{color:#fff;background:#999;border:0;border-radius:50px;padding:6px 12px;font-size:13px;font-weight:500;line-height:17px;transition:all .2s ease-in-out;display:inline-block}.tableActionButton a.bg01,.tableActionButton button.bg01{background:#e1e3e9!important}.tableActionButton a.bg01:hover,.tableActionButton button.bg01:hover{background:#3852b4!important}.tableActionButton a.bg02,.tableActionButton button.bg02{background:#dfe7e0!important}.tableActionButton a.bg02:hover,.tableActionButton button.bg02:hover{background:#346739!important}.tableActionButton a.bg03,.tableActionButton button.bg03{background:#e0e3e9!important}.tableActionButton a.bg03:hover,.tableActionButton button.bg03:hover{background:#0d6efd!important}.tableActionButton a.bg04,.tableActionButton button.bg04{background:#eee7e7!important}.tableActionButton a.bg04:hover,.tableActionButton button.bg04:hover{background:#7f2020!important}.tableActionButton a.color01,.tableActionButton button.color01{color:#3852b4!important}.tableActionButton a.color01:hover,.tableActionButton button.color01:hover{color:#fff!important}.tableActionButton a.color02,.tableActionButton button.color02{color:#346739!important}.tableActionButton a.color02:hover,.tableActionButton button.color02:hover{color:#fff!important}.tableActionButton a.color03,.tableActionButton button.color03{color:#0d6efd!important}.tableActionButton a.color03:hover,.tableActionButton button.color03:hover{color:#fff!important}.tableActionButton a.color04,.tableActionButton button.color04{color:#7f2020!important}.tableActionButton a.color04:hover,.tableActionButton button.color04:hover{color:#fff!important}.tablePrifix{width:38px;height:38px}.tablePrifix span{font-size:15px;line-height:20px;top:50%;left:50%;transform:translate(-50%,-50%)}.status-dot{z-index:2;border:2px solid #fff;border-radius:50%;width:13px;height:13px;position:absolute;top:-1px;right:-1px;box-shadow:0 0 0 1px #0000000d}.status-dot.active{background-color:#10b981}.status-dot.inactive{background-color:#ada8a8}.status-dot.pending,.status-dot.draft{background-color:#f59e0b}.status-dot.review,.status-dot.remove{background-color:#e47b31}.status-dot.legend-dot{width:8px;height:8px;box-shadow:none;border:none;margin-right:5px;display:inline-block;position:static}.contact-icon{font-size:.75em}.btn-icon{font-size:.85em;position:relative;top:1px}.toggle-icon{font-size:.8em;position:relative;top:2px}#manageGroupsModal .nav-tabs,#documentsModal .nav-tabs{border-bottom:1px solid #dee2e6}#manageGroupsModal .nav-tabs .nav-link,#documentsModal .nav-tabs .nav-link{background:0 0;border:none;border-bottom:2px solid #0000;padding:.5rem 1rem;color:rgba(var(--bs-primary-rgb,13, 110, 253), .6)!important}#manageGroupsModal .nav-tabs .nav-link:hover,#documentsModal .nav-tabs .nav-link:hover{border-bottom-color:#0000;color:var(--bs-primary,#0d6efd)!important}#manageGroupsModal .nav-tabs .nav-link.active,#documentsModal .nav-tabs .nav-link.active{color:var(--bs-primary,#0d6efd)!important;border-bottom:2px solid var(--bs-primary,#0d6efd)!important;background-color:#0000!important}.group-filter-clear-btn{background-color:rgba(var(--bs-primary-rgb,13, 110, 253), .1);width:18px;height:18px;color:var(--bs-primary,#0d6efd);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.group-filter-clear-btn:hover{transform:rotate(90deg);color:#fff!important;background-color:#dc3545!important}.active-filter-container{animation:.3s ease-out fadeInFilter}@keyframes fadeInFilter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type:inherit;--bs-table-bg-type:transparent}.table-striped>tbody>tr:nth-of-type(2n)>*{--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:#f8f9fa}.currency-code-small{font-size:70%}.currency-code-grid{font-size:75%}.grid-value-large{font-size:1.3em}.grid-text-medium{font-size:.945em}.form-check-large{font-size:1.2em}.form-check-large .form-check-input,.form-check-large .form-check-label{cursor:pointer!important}.btn-icon-square{justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;padding:0!important;display:inline-flex!important}.btn-icon-square i{font-size:.85rem!important}.logo-drag-drop-zone{cursor:pointer;transition:border-color .2s,background-color .2s;border:2px dashed #cbd5e1!important;padding:.75rem 1rem!important}.logo-drag-drop-zone .drop-zone-prompt{padding-top:.25rem!important;padding-bottom:.25rem!important}.logo-drag-drop-zone:hover{border-color:#94a3b8!important}.logo-drag-drop-zone.dragover{background-color:#f8fafc!important;border-color:#2563eb!important}.logo-drag-drop-zone input[type=file]{cursor:pointer;z-index:10}.drop-zone-preview{z-index:15}.drop-zone-preview:not(.d-none){display:flex!important}#logo-preview-img{object-fit:contain;max-height:120px}#remove-logo-btn{justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;display:inline-flex}#existing-logo-wrap img{max-height:80px}.tabs-scroll-container{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto}.tabs-scroll-container::-webkit-scrollbar{display:none}.tab-nav-btn{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:all .2s ease-in-out;display:inline-flex;border-radius:50%!important}#dashboardTabs .category-tab-btn{background-color:#0000;border-radius:0;font-weight:500;color:var(--bs-primary,#0d6efd)!important;border:0!important;border-bottom:2px solid #0000!important}#dashboardTabs .category-tab-btn.active{font-weight:700;background-color:var(--bs-primary-bg-subtle,#e0e8ff)!important;border-bottom:2px solid var(--bs-primary,#0d6efd)!important;border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}#dashboardTabs .category-tab-btn .badge{background-color:var(--bs-primary-bg-subtle,#e0e8ff);color:var(--bs-primary,#0d6efd);transition:background-color .2s,color .2s}#dashboardTabs .category-tab-btn.active .badge{background-color:var(--bs-primary,#0d6efd);color:#fff}.settings-tab-btn,.settings-tab-btn.active,.settings-tab-btn:focus,.settings-tab-btn:active{border-radius:0!important}@media only screen and (width<=1460px){html{zoom:.8}.sidebar{height:calc(100vh + 159px)}.sidebar .nav-link,.sidebar-icon-area{height:38px}.sidebar-user-item{min-height:38px}.brand-block{padding:.9rem 12px}.modal-backdrop{width:calc(100vw + 339px);height:calc(100vh + 159px)}}.dashboard-kpi-card{transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1)}.dashboard-kpi-card:hover{transform:translateY(-3px)}.dashboard-kpi-card:hover .card-body{box-shadow:0 10px 20px #0000000d}.dashboard-kpi-card .card-body{transition:box-shadow .25s cubic-bezier(.4,0,.2,1)}.dashboard-kpi-card .hover-arrow{opacity:0;pointer-events:none;z-index:3;transition:opacity .25s,transform .25s cubic-bezier(.4,0,.2,1);position:absolute;bottom:12px;right:12px;transform:translate(-8px)}.dashboard-kpi-card:hover .hover-arrow{opacity:1;transform:translate(0)}
