:root{--sidebar-bg:#2f3e46;--sidebar-contrast:#354f52;--sidebar-hover:#3a5a63;--text-light:#fff;--muted:#cbd5d2;--accent:#16a085}.main_container{display:flex;min-height:100vh}.left_col{background:var(--sidebar-bg);color:var(--text-light);min-height:100vh;padding-top:10px;width:250px;box-sizing:border-box;transition:width .18s ease}body.nav-sm .left_col{width:60px}.left_col .scroll-view{height:100vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.left_col .scroll-view::-webkit-scrollbar{width:8px}.left_col .scroll-view::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.08);border-radius:4px}.left_col .scroll-view::-webkit-scrollbar-track{background:transparent}.site_title{display:block;padding:6px 0}.site_title .logo{width:140px;max-width:100%;height:auto;display:block;margin:8px auto}body.nav-sm .site_title .logo{max-width:46px}.main_menu_side{padding:10px 0}.menu_section{padding-top:6px}.nav.side-menu{list-style:none;margin:0;padding:0 6px}.nav.side-menu>li{position:relative;display:block}.nav.side-menu a.nav-link,.nav.side-menu>li>a{display:flex;align-items:center;gap:10px;color:var(--muted);padding:12px 14px;font-size:14px;text-decoration:none;border-radius:6px;transition:background .15s ease,color .15s ease}.nav.side-menu i{width:28px;text-align:center;color:hsla(0,0%,100%,.75)}.nav.side-menu a.nav-link span,.nav.side-menu>li>a span{flex:1}.nav.side-menu a.nav-link:hover,.nav.side-menu>li>a:hover{background:var(--sidebar-hover);color:var(--text-light)}.nav.side-menu>li.active>a,.nav.side-menu>li.open>a,.nav.side-menu>li>a.router-link-active{background:linear-gradient(90deg,var(--accent),#1aa07f);color:var(--text-light)}body.nav-sm .nav.side-menu a.nav-link span,body.nav-sm .nav.side-menu>li>a span{display:none}.nav.child_menu{list-style:none;padding-left:6px;margin:6px 0 0 0;overflow:hidden}.nav.child_menu li{margin:0}.nav.child_menu li a{display:block;color:var(--muted);padding:8px 12px;font-size:13px;border-radius:6px}.nav.child_menu li a:hover{background:var(--sidebar-hover);color:var(--text-light)}.nav.child_menu{max-height:0;transition:max-height .22s ease}.nav.side-menu>li.open>.child_menu{max-height:1000px}.nav.side-menu .fa-chevron-down{margin-left:auto;opacity:.9}.left_col .clearfix{clear:both}.main_container>:not(.left_col){flex:1 1 auto}@media (max-width:480px){.left_col{position:fixed;z-index:1000;left:0;top:0;bottom:0;transform:translateX(-100%);transition:transform .18s ease}body.show-sidebar .left_col{transform:translateX(0)}}.nav.child_menu li a:focus,.nav.side-menu a.nav-link:focus{outline:2px solid hsla(0,0%,100%,.12);outline-offset:2px}.text-muted-sidebar{color:hsla(0,0%,100%,.7);font-size:12px}:root{--ui-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--ui-font-size:13px;--ui-line-height:1.45;--ui-text:#1f2937;--ui-muted:#64748b;--ui-border:#d8dee8;--ui-border-soft:#e6ebf2;--ui-bg:#f3f6fa;--ui-control-height:34px;--ui-control-height-sm:32px;--ui-label-gap:3px;--ui-radius:6px;--ui-card-radius:8px;--ui-focus:0 0 0 2px rgba(37,99,235,.14)}#app,body,html{font-family:var(--ui-font-family);font-size:var(--ui-font-size);line-height:var(--ui-line-height);color:var(--ui-text)}body{background:var(--ui-bg)}#app .main-container>.sidebar{flex:0 0 260px;min-width:260px;width:260px;transition:width .18s ease,flex-basis .18s ease,transform .18s ease}#app .main-container>.content{min-width:0}body.nav-sm #app .main-container>.sidebar{max-width:72px;min-width:72px;width:72px;flex:0 0 72px}body.nav-sm #app .main-container>.sidebar .sidebar-inner{padding-left:10px;padding-right:10px}body.nav-sm #app .main-container>.sidebar .brand{margin-bottom:10px}body.nav-sm #app .main-container>.sidebar .logo{max-width:44px}body.nav-sm #app .main-container>.sidebar .menu-item .chev,body.nav-sm #app .main-container>.sidebar .menu-item .label,body.nav-sm #app .main-container>.sidebar .pending-company,body.nav-sm #app .main-container>.sidebar .search,body.nav-sm #app .main-container>.sidebar .sidebar-footer,body.nav-sm #app .main-container>.sidebar .sub{display:none!important}body.nav-sm #app .main-container>.sidebar .menu-item{justify-content:center;padding-left:0;padding-right:0}body.nav-sm #app .main-container>.sidebar .menu-item i{width:auto;margin:0}@media (max-width:768px){#app .main-container{display:block}#app .main-container>.sidebar{position:fixed;z-index:1040;top:56px;left:0;bottom:0;max-width:260px;min-width:260px;width:260px;height:calc(100vh - 56px);transform:translateX(-100%)}body.show-sidebar #app .main-container>.sidebar{transform:translateX(0)}body.nav-sm #app .main-container>.sidebar{max-width:260px;min-width:260px;width:260px;flex-basis:260px}body.nav-sm #app .main-container>.sidebar .pending-company,body.nav-sm #app .main-container>.sidebar .search,body.nav-sm #app .main-container>.sidebar .sidebar-footer{display:block!important}body.nav-sm #app .main-container>.sidebar .menu-item .chev,body.nav-sm #app .main-container>.sidebar .menu-item .label{display:inline-block!important}}#app h1,#app h2,#app h3,#app h4,#app h5,#app h6{color:var(--ui-text);line-height:1.3;letter-spacing:0}#app h4{font-size:20px!important}#app h5{font-size:16px!important}#app h6{font-size:14px!important}#app .small,#app .text-muted,#app small{font-size:12px}#app .col-form-label,#app .filter-label,#app .form-label,#app label{color:#334155;font-size:13px!important;font-weight:600;margin-bottom:var(--ui-label-gap)}#app .custom-file-label,#app .custom-select,#app .form-control,#app .input-group-text{min-height:var(--ui-control-height);height:var(--ui-control-height);border-color:var(--ui-border);border-radius:var(--ui-radius);color:var(--ui-text);font-size:13px!important;line-height:1.35;padding-top:6px;padding-bottom:6px}#app textarea.form-control{height:auto;min-height:72px}#app .custom-select-sm,#app .form-control-sm,#app .input-group-sm>.custom-select,#app .input-group-sm>.form-control,#app .input-group-sm>.input-group-append>.input-group-text,#app .input-group-sm>.input-group-prepend>.input-group-text{min-height:var(--ui-control-height-sm);height:var(--ui-control-height-sm);font-size:13px!important;padding-top:5px;padding-bottom:5px}#app .b-table .custom-select,#app .b-table .form-control,#app .table .custom-select,#app .table .form-control{min-height:var(--ui-control-height-sm);height:var(--ui-control-height-sm);font-size:13px!important}#app .custom-file-input:focus~.custom-file-label,#app .custom-select:focus,#app .form-control:focus{border-color:#7aa7f7;box-shadow:var(--ui-focus)}#app .btn{min-height:var(--ui-control-height);border-radius:var(--ui-radius);font-weight:600;line-height:1.25;padding:7px 12px}#app .btn,#app .btn-sm{font-size:13px!important}#app .btn-sm{min-height:var(--ui-control-height-sm);padding:6px 10px}#app .btn-lg{min-height:40px;font-size:14px!important;padding:9px 16px}#app .btn-link,#app .dropdown-toggle.btn-link{min-height:var(--ui-control-height-sm);color:#2563eb;font-weight:600;padding:5px 8px}#app .dropdown .btn-link{min-width:var(--ui-control-height-sm)}#app .card{border:1px solid var(--ui-border-soft);border-radius:var(--ui-card-radius);box-shadow:none}#app .card.shadow-sm{box-shadow:0 1px 3px rgba(15,23,42,.06)!important}#app .card-body{padding:16px}#app .table{color:var(--ui-text);font-size:13px!important;margin-bottom:0}#app .table th{background:#f8fafc;color:#1f2937;font-weight:700;white-space:nowrap}#app .table td,#app .table th{font-size:13px!important;vertical-align:middle}#app .table-sm td,#app .table-sm th{padding:8px}#app .badge{border-radius:999px;font-size:12px!important;font-weight:700;line-height:1.2;padding:5px 9px}#app .dropdown-menu{border-color:var(--ui-border-soft);border-radius:var(--ui-radius);box-shadow:0 12px 28px rgba(15,23,42,.12);font-size:13px;padding:6px}#app .dropdown-item{border-radius:4px;font-size:13px;padding:7px 10px}#app .table-action-dropdown{display:inline-flex;justify-content:center}#app .table-action-dropdown .dropdown-toggle{align-items:center;display:inline-flex;height:32px;justify-content:center;min-width:32px;padding:0;width:32px}#app .table-action-dropdown .dropdown-menu{min-width:150px;z-index:1060}#app .table-action-cell{overflow:visible;white-space:nowrap}#app .modal-title{font-size:16px;font-weight:700}#app .modal-dialog{margin-top:1.75rem;margin-bottom:1.75rem}#app .modal-content{border:1px solid var(--ui-border-soft);border-radius:10px;box-shadow:0 18px 46px rgba(15,23,42,.18);overflow:hidden}#app .modal-header{align-items:center;background:linear-gradient(180deg,#fff,#f8fafc);border-bottom:1px solid var(--ui-border-soft);padding:14px 18px}#app .modal-header .close{align-items:center;border-radius:999px;color:#64748b;display:inline-flex;font-size:22px;height:32px;justify-content:center;margin:-4px -6px -4px auto;opacity:1;padding:0;width:32px}#app .modal-header .close:hover{background:#eef2f7;color:#334155}#app .modal-body,#app .modal-footer,#app .modal-header{font-size:13px}#app .modal-body{background:#fff;padding:18px}#app .modal-body .form-group{margin-bottom:16px}#app .modal-body .form-group:last-child{margin-bottom:0}#app .modal-body .form-row{margin-left:-6px;margin-right:-6px}#app .modal-body .form-row>.col,#app .modal-body .form-row>[class*=col-]{padding-left:6px;padding-right:6px}#app .modal-body .row>.col,#app .modal-body .row>[class*=col-]{margin-bottom:16px}#app .modal-body .row>.col>.form-group,#app .modal-body .row>[class*=col-]>.form-group{margin-bottom:0}#app .modal-body legend.col-form-label{line-height:1.25;margin-bottom:var(--ui-label-gap);padding-bottom:0}#app .modal-body .custom-select,#app .modal-body .form-control,#app .modal-body .vs__dropdown-toggle{background-color:#fff}#app .modal-body .form-control::-moz-placeholder{color:#94a3b8}#app .modal-body .form-control::placeholder{color:#94a3b8}#app .modal-footer{align-items:center;background:#f8fafc;border-top:1px solid var(--ui-border-soft);display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding:12px 18px}#app .modal-footer>*{margin:0}#app .modal-body .form-actions .btn,#app .modal-body .member-modal-actions .btn,#app .modal-body .modal-actions .btn,#app .modal-body form>.text-right:last-child .btn,#app .modal-footer .btn{min-width:78px}#app .modal-body .form-actions,#app .modal-body .member-modal-actions,#app .modal-body .modal-actions,#app .modal-body form>.text-right:last-child{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:16px}#app .modal-body .d-flex .btn+.btn,#app .modal-body .text-right .btn+.btn,#app .modal-footer .btn+.btn{margin-left:0}#app .modal-body .input-group>.input-group-append>.btn,#app .modal-body .input-group>.input-group-prepend>.btn{min-width:auto}body .modal-dialog{margin-top:1.75rem;margin-bottom:1.75rem}body .modal-content{border:1px solid var(--ui-border-soft);border-radius:10px;box-shadow:0 18px 46px rgba(15,23,42,.18);overflow:hidden}body .modal-header{align-items:center;background:linear-gradient(180deg,#fff,#f8fafc);border-bottom:1px solid var(--ui-border-soft);font-size:13px;padding:14px 18px}body .modal-title{color:var(--ui-text);font-size:16px;font-weight:700}body .modal-header .close{align-items:center;border-radius:999px;color:#64748b;display:inline-flex;font-size:22px;height:32px;justify-content:center;margin:-4px -6px -4px auto;opacity:1;padding:0;width:32px}body .modal-header .close:hover{background:#eef2f7;color:#334155}body .modal-body{background:#fff;color:var(--ui-text);font-size:13px;padding:18px}body .modal-body .form-group{margin-bottom:16px}body .modal-body .form-group:last-child{margin-bottom:0}body .modal-body .form-row{margin-left:-6px;margin-right:-6px}body .modal-body .form-row>.col,body .modal-body .form-row>[class*=col-]{padding-left:6px;padding-right:6px}body .modal-body .row>.col,body .modal-body .row>[class*=col-]{margin-bottom:16px}body .modal-body .row>.col>.form-group,body .modal-body .row>[class*=col-]>.form-group{margin-bottom:0}body .modal-body .col-form-label,body .modal-body .form-label,body .modal-body label{color:#334155;font-size:13px!important;font-weight:600;margin-bottom:var(--ui-label-gap)}body .modal-body legend.col-form-label{line-height:1.25;margin-bottom:var(--ui-label-gap);padding-bottom:0}body .modal-body .custom-file-label,body .modal-body .custom-select,body .modal-body .form-control,body .modal-body .input-group-text{min-height:var(--ui-control-height);height:var(--ui-control-height);border-color:var(--ui-border);border-radius:var(--ui-radius);color:var(--ui-text);font-size:13px!important;line-height:1.35;padding-top:6px;padding-bottom:6px}body .modal-body textarea.form-control{height:auto;min-height:72px}body .modal-body .custom-file-input:focus~.custom-file-label,body .modal-body .custom-select:focus,body .modal-body .form-control:focus{border-color:#7aa7f7;box-shadow:var(--ui-focus)}body .modal-body .form-control::-moz-placeholder{color:#94a3b8}body .modal-body .form-control::placeholder{color:#94a3b8}body .modal-body .vs__dropdown-toggle{min-height:var(--ui-control-height);border-color:var(--ui-border);border-radius:var(--ui-radius);padding:0 6px}body .modal-body .vs__dropdown-option,body .modal-body .vs__search,body .modal-body .vs__selected{color:var(--ui-text);font-size:13px!important}body .modal .btn{min-height:var(--ui-control-height);border-radius:var(--ui-radius);font-size:13px!important;font-weight:600;line-height:1.25;padding:7px 12px}body .modal .btn-sm{min-height:var(--ui-control-height-sm);font-size:13px!important;padding:6px 10px}body .modal .btn-link,body .modal .dropdown-toggle.btn-link{min-height:var(--ui-control-height-sm);color:#2563eb;font-weight:600;padding:5px 8px}body .modal .badge{border-radius:999px;font-size:12px!important;font-weight:700;line-height:1.2;padding:5px 9px}body .modal-footer{align-items:center;background:#f8fafc;border-top:1px solid var(--ui-border-soft);display:flex;flex-wrap:wrap;font-size:13px;gap:8px;justify-content:flex-end;padding:12px 18px}body .modal-footer>*{margin:0}body .modal-body .form-actions .btn,body .modal-body .member-modal-actions .btn,body .modal-body .modal-actions .btn,body .modal-body form>.text-right:last-child .btn,body .modal-footer .btn{min-width:78px}body .modal-body .form-actions,body .modal-body .member-modal-actions,body .modal-body .modal-actions,body .modal-body form>.text-right:last-child{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:16px}body .modal-body .d-flex .btn+.btn,body .modal-body .text-right .btn+.btn,body .modal-footer .btn+.btn{margin-left:0}body .modal-body .input-group>.input-group-append>.btn,body .modal-body .input-group>.input-group-prepend>.btn{min-width:auto}body .invoice-preview-body{background:#f8fafc;padding:0}body .invoice-preview-frame{background:#fff;border:0;display:block;min-height:70vh;width:100%}body .modal-footer-spread{align-items:center;display:flex;gap:8px;justify-content:space-between;width:100%}body .modal-footer-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}body .modal-history-table{margin-bottom:0}body .modal-detail-table td,body .modal-detail-table th,body .modal-history-table td,body .modal-history-table th{overflow-wrap:anywhere;vertical-align:middle;white-space:normal;word-break:break-word}body .modal-history-table th{background:#f8fafc;color:#334155;font-weight:700}body .modal-history-col-index{width:60px}body .modal-history-col-title{width:150px}body .modal-history-col-date,body .modal-history-col-user{width:130px}body .modal-detail-table{margin-bottom:0}body .modal-detail-label{background:#f8fafc;color:#334155;font-weight:700;width:180px}@media (max-width:576px){body .modal-footer-actions,body .modal-footer-spread{align-items:stretch;flex-direction:column}body .modal-footer-actions .btn,body .modal-footer-actions .dropdown,body .modal-footer-actions>*,body .modal-footer-spread .btn,body .modal-footer-spread>*{width:100%}}body .role-modal-content{border-radius:12px}body .role-modal-header{padding:16px 20px}body .role-modal-body{background:#f8fafc;max-height:72vh;overflow:auto;padding:0}body .role-modal-shell{padding:18px}body .role-user-panel{align-items:center;background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid var(--ui-border-soft);border-radius:10px;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) auto;margin-bottom:14px;padding:14px}body .role-user-avatar{align-items:center;background:#e8f0ff;border-radius:12px;color:#2563eb;display:inline-flex;font-size:24px;height:52px;justify-content:center;width:52px}body .role-user-copy{min-width:0}body .role-user-label{color:var(--ui-muted);font-size:12px;font-weight:700;text-transform:uppercase}body .role-user-name{color:var(--ui-text);font-size:18px;font-weight:800;line-height:1.25;overflow-wrap:anywhere}body .role-user-meta{color:var(--ui-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:6px 12px;margin-top:6px}body .role-user-summary{align-items:baseline;background:#fff;border:1px solid var(--ui-border-soft);border-radius:10px;display:flex;gap:4px;padding:10px 12px;white-space:nowrap}body .role-user-summary strong{color:#2563eb;font-size:22px}body .role-user-summary span{color:var(--ui-muted);font-size:12px}body .role-toolbar{align-items:center;background:#fff;border:1px solid var(--ui-border-soft);border-radius:10px;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px;padding:12px 14px}body .role-toolbar h6{font-size:14px!important;font-weight:800;margin:0}body .role-toolbar p{color:var(--ui-muted);font-size:12px;margin:4px 0 0}body .role-toolbar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}body .role-permission-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}body .role-modal-body .perm-group{background:#fff;border:1px solid var(--ui-border-soft);border-radius:10px;box-shadow:0 1px 2px rgba(15,23,42,.04);overflow:hidden}body .role-modal-body .perm-group-header{align-items:flex-start;background:#fff;border-bottom:1px solid var(--ui-border-soft);display:flex;gap:10px;justify-content:space-between;padding:12px 14px}body .role-modal-body .perm-group-header strong{color:var(--ui-text);display:block;font-size:14px;line-height:1.3;overflow-wrap:anywhere}body .role-modal-body .perm-group-header span{color:var(--ui-muted);display:block;font-size:12px;margin-top:3px}body .role-modal-body .perm-group-header .btn-link{flex:0 0 auto;padding:0}body .role-modal-body .perm-group-items{display:flex;flex-direction:column;gap:8px;padding:10px}body .role-modal-body .perm-row{align-items:center;background:#fff;border:1px solid #eef2f7;border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-height:54px;padding:9px 10px;transition:border-color .15s ease,background-color .15s ease}body .role-modal-body .perm-row.active{background:#eff6ff;border-color:#bfdbfe}body .role-modal-body .perm-info{display:flex;flex-wrap:wrap;gap:5px 8px;min-width:0}body .role-modal-body .perm-name{color:var(--ui-text);flex:1 1 100%;font-weight:700;min-width:0;overflow-wrap:anywhere}body .role-modal-body .perm-code{color:var(--ui-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;overflow-wrap:anywhere}body .role-modal-body .perm-actions{flex:0 0 auto}body .role-modal-body .perm-actions .custom-control{min-height:22px;padding-left:2.25rem}body .role-empty{align-items:center;background:#fff;border:1px dashed var(--ui-border);border-radius:10px;color:var(--ui-muted);display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:140px}body .role-empty i{color:#94a3b8;font-size:28px}body .role-modal-footer{background:#fff;border-top:1px solid var(--ui-border-soft);padding:12px 18px}body .role-modal-footer-inner{align-items:center;display:flex;gap:8px;justify-content:flex-end;width:100%}body .company-modal .modal-dialog{max-width:840px}body .company-modal-body{background:#f8fafc;padding:18px}body .company-modal-footer{background:#fff;border-top:1px solid var(--ui-border-soft);padding:12px 18px}@media (max-width:768px){body .role-toolbar,body .role-user-panel{align-items:stretch;grid-template-columns:1fr}body .role-toolbar{flex-direction:column}body .role-user-summary{justify-content:center;white-space:normal}body .role-modal-footer-inner,body .role-toolbar-actions{align-items:stretch;flex-direction:column;width:100%}body .role-modal-footer-inner .btn,body .role-toolbar-actions .btn{width:100%}body .company-modal-body{padding:14px}}#app .page-link{min-width:32px;min-height:32px;border-color:var(--ui-border);color:#2563eb;font-size:13px;line-height:1.25}#app .vs__dropdown-toggle{min-height:var(--ui-control-height);border-color:var(--ui-border);border-radius:var(--ui-radius);padding:0 6px}#app .vs__dropdown-option,#app .vs__search,#app .vs__selected{color:var(--ui-text);font-size:13px!important}#app .vs__selected{margin-top:4px}#app .vs__dropdown-menu{border-color:var(--ui-border-soft);border-radius:var(--ui-radius);font-size:13px}#app .alert{border-radius:var(--ui-card-radius);font-size:13px}#app .administrators-index,#app .container-fluid.py-3,#app .invoice-container,#app .invoice-process{font-size:13px!important}.badge{font-weight:600;border-radius:9999px;padding:6px 10px}.badge-info{background-color:#eef6ff!important;color:#1e40af!important;border:1px solid #dbeafe!important}.badge-light{background:#f7f9fc!important;border:1px solid #ecf0f6!important;color:#374151!important}.dashboard-page[data-v-bc7386ca],.pending-page[data-v-bc7386ca]{min-height:calc(100vh - 140px)}.dashboard-head[data-v-bc7386ca]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.dashboard-head h2[data-v-bc7386ca]{margin:0 0 6px;font-size:1.55rem;font-weight:800;color:#1f2937}.dashboard-head p[data-v-bc7386ca]{margin:0;color:#667085}.head-actions[data-v-bc7386ca]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.loading-box[data-v-bc7386ca]{padding:52px 16px;text-align:center;background:#fff;border-radius:8px;border:1px solid #e5e7eb}.pending-panel[data-v-bc7386ca]{display:flex;gap:18px;align-items:flex-start;padding:28px 32px;border-radius:8px;background:#fff8e1;border:1px solid #ffe08a;color:#6b5200}.pending-icon[data-v-bc7386ca]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex:0 0 48px;border-radius:8px;background:#fff3bf;color:#b7791f;font-size:1.25rem}.pending-panel h2[data-v-bc7386ca]{margin:0 0 10px;font-size:1.45rem;font-weight:800}.pending-panel p[data-v-bc7386ca]{margin:0;line-height:1.6}.stats-grid[data-v-bc7386ca]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-bottom:16px}.stat-card[data-v-bc7386ca]{display:flex;gap:14px;align-items:flex-start;padding:18px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 6px rgba(15,23,42,.04)}.stat-icon[data-v-bc7386ca]{display:flex;align-items:center;justify-content:center;width:42px;height:42px;flex:0 0 42px;border-radius:8px;background:#eef6ff;color:#2563eb}.stat-label[data-v-bc7386ca]{color:#667085;font-size:13px;font-weight:600}.stat-value[data-v-bc7386ca]{margin-top:4px;color:#1f2937;font-size:1.35rem;font-weight:800;line-height:1.2}.stat-note[data-v-bc7386ca]{margin-top:4px;color:#8a94a6;font-size:12px}.tone-success .stat-icon[data-v-bc7386ca]{background:#e8fff7;color:#16a085}.tone-warning .stat-icon[data-v-bc7386ca]{background:#fff7e6;color:#f59e0b}.tone-info .stat-icon[data-v-bc7386ca]{background:#e8f7ff;color:#0984e3}.tone-dark .stat-icon[data-v-bc7386ca]{background:#f1f5f9;color:#334155}.dashboard-grid[data-v-bc7386ca]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:16px;margin-bottom:16px}.dashboard-card[data-v-bc7386ca]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:20px;box-shadow:0 1px 6px rgba(15,23,42,.04)}.section-head[data-v-bc7386ca]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.section-head h5[data-v-bc7386ca]{margin:0 0 4px;color:#1f2937;font-size:1.05rem;font-weight:800}.section-head span[data-v-bc7386ca]{color:#667085;font-size:13px}.usage-number[data-v-bc7386ca]{display:flex;align-items:baseline;gap:8px;margin-bottom:10px}.usage-number strong[data-v-bc7386ca]{color:#16a085;font-size:2.2rem;line-height:1}.usage-number span[data-v-bc7386ca]{color:#667085;font-weight:600}.quota-grid[data-v-bc7386ca]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.quota-grid div[data-v-bc7386ca]{padding:12px;border-radius:8px;background:#f7f9fc}.insight-row span[data-v-bc7386ca],.quota-grid span[data-v-bc7386ca]{display:block;color:#667085;font-size:13px}.insight-row strong[data-v-bc7386ca],.quota-grid strong[data-v-bc7386ca]{display:block;margin-top:4px;color:#1f2937;font-size:1.05rem}.insight-list[data-v-bc7386ca]{display:grid;gap:12px}.insight-row[data-v-bc7386ca]{display:flex;gap:12px;align-items:center;padding:12px;border-radius:8px;background:#f8fafc}.insight-icon[data-v-bc7386ca]{display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 38px;border-radius:8px;background:#eef2f7;color:#334155}.insight-icon.success[data-v-bc7386ca]{background:#e8fff7;color:#16a085}.insight-icon.primary[data-v-bc7386ca]{background:#eef6ff;color:#2563eb}.quick-actions[data-v-bc7386ca]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.quick-action[data-v-bc7386ca]{display:flex;gap:12px;align-items:center;padding:16px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#1f2937;text-decoration:none;box-shadow:0 1px 6px rgba(15,23,42,.04);transition:border-color .2s ease,transform .2s ease}.quick-action[data-v-bc7386ca]:hover{border-color:#16a085;color:#1f2937;text-decoration:none;transform:translateY(-2px)}.quick-action i[data-v-bc7386ca]{display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 38px;border-radius:8px;background:#e8fff7;color:#16a085}.quick-action strong[data-v-bc7386ca]{display:block;font-weight:800}.quick-action span[data-v-bc7386ca]{display:block;margin-top:2px;color:#667085;font-size:13px}@media (max-width:992px){.dashboard-grid[data-v-bc7386ca],.quick-actions[data-v-bc7386ca]{grid-template-columns:1fr}}@media (max-width:768px){.dashboard-head[data-v-bc7386ca],.pending-panel[data-v-bc7386ca]{display:block}.head-actions[data-v-bc7386ca]{justify-content:flex-start;margin-top:12px}.pending-icon[data-v-bc7386ca]{margin-bottom:14px}.quota-grid[data-v-bc7386ca]{grid-template-columns:1fr}}.settings-home[data-v-41178a7a]{font-size:13px}.page-head[data-v-41178a7a]{margin-bottom:16px}.page-head h4[data-v-41178a7a]{color:#1f2937;font-weight:700;margin:0 0 4px}.page-head p[data-v-41178a7a]{color:#64748b;margin:0}.settings-grid[data-v-41178a7a]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.settings-tile[data-v-41178a7a]{background:#fff;border:1px solid #e6ebf2;border-radius:8px;color:#1f2937;display:grid;gap:6px;padding:16px;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.settings-tile[data-v-41178a7a]:hover{border-color:#bfdbfe;box-shadow:0 10px 24px rgba(15,23,42,.08);text-decoration:none;transform:translateY(-2px)}.settings-tile i[data-v-41178a7a]{color:#2563eb;font-size:22px}.settings-tile span[data-v-41178a7a]{font-weight:700}.settings-tile small[data-v-41178a7a]{color:#64748b;line-height:1.4}.pagination-bar[data-v-4045a6a2]{align-items:center;padding-top:10px;margin-top:12px;border-top:1px dashed #e5e7eb;display:flex;gap:12px;justify-content:space-between}.pagination-pages[data-v-4045a6a2],.pagination-summary[data-v-4045a6a2]{min-width:0}.pagination-size-form[data-v-4045a6a2]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.pagination-size-select[data-v-4045a6a2]{height:32px;margin:0;min-width:64px;padding:4px 28px 4px 10px;font-size:13px;border-radius:8px}.pagination-bar[data-v-4045a6a2] .pagination{align-items:center;display:flex;margin:0;gap:6px;justify-content:flex-end}.pagination-bar[data-v-4045a6a2] .page-item .page-link{align-items:center;display:inline-flex;height:32px;justify-content:center;line-height:1;min-width:32px;padding:0 10px;border-radius:999px;border:1px solid #e5e7eb;color:#2563eb!important;font-size:13px;font-weight:600;text-align:center;background-color:#fff;transition:all .15s ease}.pagination-bar[data-v-4045a6a2] .page-item:not(.active):not(.disabled) .page-link:hover{background-color:#f3f4f6;border-color:#d1d5db;color:#111827!important}.pagination-bar[data-v-4045a6a2] .page-item.active .page-link{background-color:#2563eb;border-color:#2563eb;color:#fff!important;font-weight:800;box-shadow:0 0 0 2px rgba(37,99,235,.15)}.pagination-bar[data-v-4045a6a2] .page-item.disabled .page-link{background-color:#f9fafb;color:#9ca3af!important;border-color:#e5e7eb}.pagination-bar[data-v-4045a6a2] .page-item:first-child .page-link,.pagination-bar[data-v-4045a6a2] .page-item:last-child .page-link{font-size:18px;padding-bottom:2px}@media (max-width:576px){.pagination-bar[data-v-4045a6a2]{flex-direction:column;align-items:stretch}.pagination-size-form[data-v-4045a6a2]{align-items:flex-start}.pagination-bar[data-v-4045a6a2] .pagination,.pagination-pages[data-v-4045a6a2]{justify-content:flex-start}}.administrators-index[data-v-4e5963da]{padding:20px;background:#f5f6fa;min-height:calc(100vh - 80px)}.administrators-index .card[data-v-4e5963da],.filter-card[data-v-4e5963da]{border-radius:8px}.filter-label[data-v-4e5963da]{display:block;margin-bottom:var(--ui-label-gap);font-size:13px;font-weight:600;color:#4a5568}.stats-grid[data-v-4e5963da]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.stat-card[data-v-4e5963da]{background:#fff;padding:18px;border-radius:8px;box-shadow:0 1px 6px rgba(0,0,0,.04)}.stat-label[data-v-4e5963da]{color:#718096;font-size:13px}.stat-value[data-v-4e5963da]{margin-top:6px;font-size:1.5rem;font-weight:700;color:#234e52}.chart-header[data-v-4e5963da]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:16px}.bar-chart[data-v-4e5963da]{display:grid;grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:12px;align-items:end;min-height:230px}.bar-item[data-v-4e5963da]{text-align:center;min-width:0}.bar-wrap[data-v-4e5963da]{height:160px;display:flex;align-items:flex-end;justify-content:center;background:#f7fafc;border-radius:8px;padding:8px}.bar[data-v-4e5963da]{width:32px;border-radius:6px 6px 0 0;background:linear-gradient(180deg,#1abc9c,#16a085);transition:height .2s ease}.bar-value[data-v-4e5963da]{margin-top:8px;font-size:12px;color:#4a5568;white-space:nowrap}.bar-label[data-v-4e5963da]{margin-top:4px;font-size:12px;font-weight:600;color:#2d3748}.table th[data-v-4e5963da]{background:#f7f9fc}@media (max-width:768px){.administrators-index[data-v-4e5963da]{padding:12px}.stats-grid[data-v-4e5963da]{grid-template-columns:1fr}}