#content,#main-container,#wrapper,.breadcrumb,.btn,.form-control,.h1,.h2,.h3,.h4,.h5,.h6,.sc-dashboard,.sc-module-container,.table,a,body,button,h1,h2,h3,h4,h5,h6,html,input,label,p,select,span,textarea{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}span.custom-checkbox,span.custom-radio{font-family:FontAwesome!important}.bold,b,strong{font-weight:700!important}h1,h2,h3,h4,h5,h6{letter-spacing:-.2px;font-weight:700!important}#top-nav{background:#0f172a!important;border-bottom:1px solid rgba(255,255,255,.08)!important;height:52px}#top-nav .brand{color:#fff!important;white-space:nowrap!important;box-sizing:border-box!important;background:#0f172a!important;border-right:1px solid rgba(255,255,255,.06);align-items:center!important;gap:8px!important;height:52px!important;padding:0 20px!important;font-size:19px!important;font-weight:800!important;line-height:52px!important;transition:width.25s,padding.25s!important;display:inline-flex!important;overflow:hidden!important}#top-nav .brand i{color:#10b981!important;vertical-align:middle!important;flex-shrink:0!important;align-items:center!important;justify-content:center!important;font-size:20px!important;line-height:1!important;display:inline-flex!important}#top-nav .brand .text-toggle{transition:opacity.2s;display:inline-block}#wrapper.sidebar-mini #top-nav .brand{align-items:center!important;justify-content:center!important;gap:0!important;width:90px!important;height:52px!important;padding:0!important;line-height:52px!important;display:inline-flex!important}#wrapper.sidebar-mini #top-nav .brand .text-toggle{display:none!important}#wrapper.sidebar-mini #top-nav .brand i{align-items:center!important;justify-content:center!important;margin:0!important;font-size:20px!important;display:inline-flex!important}#top-nav .navbar-toggle{box-sizing:border-box!important;background:none!important;border:none!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;height:36px!important;margin:8px 0 8px 10px!important;padding:8px 10px!important}@media (max-width:767px){#top-nav #sidebarToggle{display:inline-flex!important}#top-nav #menuToggle{display:none!important}}@media (min-width:768px){#top-nav #menuToggle{display:inline-flex!important}#top-nav #sidebarToggle{display:none!important}}#top-nav .navbar-toggle .icon-bar{background-color:#94a3b8!important;border-radius:1px!important;width:18px!important;height:2px!important;margin-bottom:3px!important;display:block!important}#top-nav .navbar-toggle .icon-bar:last-child{margin-bottom:0!important}#top-nav .navbar-toggle:hover .icon-bar{background-color:#fff!important}#top-nav .nav-notification>li>a{color:#94a3b8!important;line-height:50px!important;transition:.2s}#top-nav .nav-notification>li.open>a,#top-nav .nav-notification>li>a:hover{color:#fff!important;background:rgba(255,255,255,.06)!important}#top-nav .nav-notification>li.profile>a{padding:0 16px!important}#top-nav .nav-notification>li.profile>a strong{color:#f1f5f9!important;font-weight:600}#top-nav .notification-label{background:#10b981!important;border-radius:10px;font-size:11px}aside.skin-6{background:#1e293b!important;border-right:1px solid #334155!important}aside.skin-6 .size-toggle{background:rgba(15,23,42,.6)!important;border-bottom:1px solid #334155!important}aside.skin-6 .size-toggle .btn{color:#94a3b8!important}aside.skin-6 .size-toggle .btn:hover{color:#fff!important}aside.skin-6 .main-menu>ul>li{border-top:1px solid rgba(255,255,255,.03)!important;border-bottom:1px solid rgba(0,0,0,.15)!important}aside.skin-6 .main-menu>ul>li>a{color:#94a3b8!important;align-items:center!important;gap:10px!important;padding:13px 18px!important;font-size:13.5px!important;font-weight:600!important;transition:.2s!important;display:flex!important}aside.skin-6 .main-menu>ul>li>a:hover{color:#fff!important;background:rgba(255,255,255,.04)!important}aside.skin-6 .main-menu>ul>li.active>a,aside.skin-6 .main-menu>ul>li.open>a,aside.skin-6 .main-menu>ul>li>a.cls_active{color:#10b981!important;background:rgba(16,185,129,.12)!important;border-left:3px solid #10b981!important}aside.skin-6 .main-menu>ul>li>a .menu-icon{text-align:center;color:inherit;width:22px}aside.skin-6 .main-menu>ul>li.active>a .menu-icon,aside.skin-6 .main-menu>ul>li>a.cls_active .menu-icon{color:#10b981!important}aside.skin-6 .main-menu>ul>li>.submenu{background-color:#0f172a!important;border-left:2px solid #334155}aside.skin-6 .main-menu>ul>li>.submenu li a{color:#94a3b8!important;background-color:transparent!important;padding:10px 18px 10px 24px!important;font-size:13px!important;font-weight:500!important;transition:.15s}aside.skin-6 .main-menu>ul>li>.submenu li a:hover{color:#fff!important;background-color:rgba(255,255,255,.04)!important;padding-left:28px!important}aside.skin-6 .main-menu>ul>li>.submenu li a.cls_active,aside.skin-6 .main-menu>ul>li>.submenu li.active a{color:#10b981!important;background-color:rgba(16,185,129,.15)!important;font-weight:700!important}aside.skin-6 .main-menu>ul>li>.submenu li a.cls_active .submenu-label,aside.skin-6 .main-menu>ul>li>.submenu li.active a .submenu-label{color:#10b981!important}#wrapper.sidebar-mini aside.skin-6{width:90px!important;overflow:visible!important}#wrapper.sidebar-mini aside.skin-6 .sidebar-inner,#wrapper.sidebar-mini aside.skin-6 .slimScrollDiv{overflow:visible!important}#wrapper.sidebar-mini aside.skin-6 .size-toggle{text-align:center!important;padding:8px 0!important}#wrapper.sidebar-mini aside.skin-6 .size-toggle .pull-right{display:none!important}#wrapper.sidebar-mini aside.skin-6 .main-menu{overflow:visible!important}#wrapper.sidebar-mini aside.skin-6 .main-menu>ul>li{position:relative!important}#wrapper.sidebar-mini aside.skin-6 .main-menu>ul>li>a{text-align:center!important;border-left:3px solid transparent!important;justify-content:center!important;align-items:center!important;gap:0!important;padding:15px 0!important;display:flex!important}#wrapper.sidebar-mini aside.skin-6 .main-menu>ul>li>a .menu-icon{justify-content:center!important;align-items:center!important;width:auto!important;margin:0!important;font-size:20px!important;display:flex!important}#wrapper.sidebar-mini aside.skin-6 .main-menu>ul>li>a .badge,#wrapper.sidebar-mini aside.skin-6 .main-menu>ul>li>a .text{display:none!important}#wrapper.sidebar-mini aside.skin-6 .main-menu>ul>li.active>a,#wrapper.sidebar-mini aside.skin-6 .main-menu>ul>li.open>a,#wrapper.sidebar-mini aside.skin-6 .main-menu>ul>li>a.cls_active{color:#10b981!important;background:rgba(16,185,129,.15)!important;border-left:3px solid #10b981!important}#wrapper.sidebar-mini aside.skin-6 .main-menu>ul>li:hover>a{color:#fff!important;background:rgba(255,255,255,.06)!important}#wrapper.sidebar-mini aside.skin-6 .alert{display:none!important}#wrapper.sidebar-mini aside.skin-6 .main-menu>ul>li.openable:hover>.submenu{z-index:9999!important;background:#1e293b!important;border:1px solid #334155!important;border-radius:8px!important;width:250px!important;min-width:250px!important;margin:0!important;padding:6px 0!important;list-style:none!important;animation:fadeIn.18s!important;display:block!important;position:absolute!important;top:0!important;left:90px!important;box-shadow:0 12px 28px -4px rgba(0,0,0,.55),0 8px 10px -6px rgba(0,0,0,.45)!important}#wrapper.sidebar-mini aside.skin-6 .main-menu>ul>li .submenu li{list-style:none!important;display:block!important;position:relative!important}.submenu-title-header{display:none!important}#wrapper.sidebar-mini .submenu-title-header{color:#94a3b8!important;text-transform:uppercase!important;letter-spacing:.8px!important;border-bottom:1px solid #334155!important;margin-bottom:4px!important;padding:10px 18px 8px!important;font-size:11px!important;font-weight:700!important;display:block!important}#wrapper.sidebar-mini aside.skin-6 .main-menu>ul>li .submenu li a{color:#f1f5f9!important;text-align:left!important;background-color:transparent!important;align-items:center!important;padding:10px 18px!important;font-size:13.5px!important;font-weight:500!important;text-decoration:none!important;transition:.15s!important;display:flex!important}#wrapper.sidebar-mini aside.skin-6 .main-menu>ul>li .submenu li a .submenu-label{color:#f1f5f9!important;font-size:13.5px!important;font-weight:500!important;transition:.15s!important}#wrapper.sidebar-mini aside.skin-6 .main-menu>ul>li .submenu li a:hover{color:#fff!important;background-color:rgba(255,255,255,.08)!important;padding-left:22px!important}#wrapper.sidebar-mini aside.skin-6 .main-menu>ul>li .submenu li a:hover .submenu-label{color:#fff!important;font-weight:600!important}#wrapper.sidebar-mini aside.skin-6 .main-menu>ul>li .submenu li a.cls_active,#wrapper.sidebar-mini aside.skin-6 .main-menu>ul>li .submenu li.active a{color:#10b981!important;background-color:rgba(16,185,129,.18)!important}#wrapper.sidebar-mini aside.skin-6 .main-menu>ul>li .submenu li a.cls_active .submenu-label,#wrapper.sidebar-mini aside.skin-6 .main-menu>ul>li .submenu li.active a .submenu-label{color:#10b981!important;font-weight:700!important}#wrapper.sidebar-mini aside.skin-6 .main-menu>ul>li:not(.openable):hover>a>.text{color:#f1f5f9!important;white-space:nowrap!important;z-index:9999!important;pointer-events:none!important;background:#1e293b!important;border-radius:6px!important;border:1px solid #334155!important;margin:0!important;padding:8px 14px!important;font-size:13px!important;font-weight:600!important;animation:fadeIn.15s!important;display:block!important;position:absolute!important;left:90px!important;top:50%!important;transform:translateY(-50%)!important;box-shadow:0 4px 14px rgba(0,0,0,.4)!important}#breadcrumb{background:#fff!important;border-bottom:1px solid #e2e8f0!important;box-shadow:0 1px 3px rgba(0,0,0,.02)}#breadcrumb .breadcrumb{background:none!important;margin-bottom:0!important;padding:10px 20px!important;font-size:13px!important}#breadcrumb .breadcrumb a{color:#475569!important}#breadcrumb .breadcrumb a:hover{color:#10b981!important}#main-container{background-color:#f8fafc!important;min-height:calc(100vh - 52px)}.sc-dashboard{color:#334155;padding:24px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.sc-dash-welcome{background:linear-gradient(135deg,#fff 0%,#f0fdf4);border:1px solid #e2e8f0;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:24px 28px;display:flex;box-shadow:0 4px 12px rgba(15,23,42,.03)}.sc-dash-welcome-text h2{color:#0f172a;letter-spacing:-.5px;margin:0 0 6px;font-size:24px;font-weight:800}.sc-dash-welcome-text h2 span{color:#10b981}.sc-dash-welcome-text p{color:#64748b;margin:0;font-size:14px}.sc-dash-welcome-actions{align-items:center;gap:12px;display:flex}.sc-dash-date-badge{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 1px 3px rgba(0,0,0,.03)}.sc-dash-refresh-btn{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:.2s;display:inline-flex;box-shadow:0 2px 6px rgba(16,185,129,.3)}.sc-dash-refresh-btn:hover{background:#059669;transform:translateY(-1px)}.sc-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-bottom:24px;display:grid}.sc-kpi-card{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;justify-content:space-between;padding:22px 20px;text-decoration:none!important;transition:.25s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 10px rgba(15,23,42,.03)}.sc-kpi-card:hover{border-color:#cbd5e1;transform:translateY(-4px);box-shadow:0 12px 20px -5px rgba(15,23,42,.08)}.sc-kpi-header{align-items:center;justify-content:space-between;margin-bottom:14px;display:flex}.sc-kpi-title{color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:13px;font-weight:700}.sc-kpi-icon{border-radius:10px;align-items:center;justify-content:center;width:42px;height:42px;font-size:18px;display:flex}.sc-kpi-icon-green{color:#10b981;background:#ecfdf5}.sc-kpi-icon-blue{color:#0284c7;background:#e0f2fe}.sc-kpi-icon-amber{color:#d97706;background:#fef3c7}.sc-kpi-icon-purple{color:#8b5cf6;background:#f3e8ff}.sc-kpi-value{color:#0f172a;margin-bottom:8px;font-size:28px;font-weight:800;line-height:1.1}.sc-kpi-footer{color:#64748b;border-top:1px dashed #f1f5f9;align-items:center;justify-content:space-between;margin-top:6px;padding-top:10px;font-size:12px;display:flex}.sc-kpi-badge-up{color:#059669;align-items:center;gap:4px;font-weight:700;display:inline-flex}.sc-quick-actions{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-bottom:24px;padding:18px 22px;display:flex;box-shadow:0 2px 6px rgba(0,0,0,.02)}.sc-qa-title{color:#0f172a;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700;display:flex}.sc-qa-buttons{flex-wrap:wrap;gap:10px;display:flex}.sc-qa-btn{border-radius:8px;border:1px solid transparent;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:600;text-decoration:none!important;transition:.2s;display:inline-flex}.sc-qa-btn-green{color:#047857!important;background:#ecfdf5;border-color:#a7f3d0}.sc-qa-btn-green:hover{color:#fff!important;background:#10b981;box-shadow:0 4px 10px rgba(16,185,129,.25)}.sc-qa-btn-blue{color:#0369a1!important;background:#e0f2fe;border-color:#bae6fd}.sc-qa-btn-blue:hover{color:#fff!important;background:#0284c7;box-shadow:0 4px 10px rgba(2,132,199,.25)}.sc-qa-btn-purple{color:#6b21a8!important;background:#f3e8ff;border-color:#e9d5ff}.sc-qa-btn-purple:hover{color:#fff!important;background:#8b5cf6;box-shadow:0 4px 10px rgba(139,92,246,.25)}.sc-qa-btn-amber{color:#92400e!important;background:#fef3c7;border-color:#fde68a}.sc-qa-btn-amber:hover{color:#fff!important;background:#d97706;box-shadow:0 4px 10px rgba(217,119,6,.25)}.sc-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;margin-bottom:24px;overflow:hidden;box-shadow:0 4px 10px rgba(15,23,42,.03)}.sc-card-header{border-bottom:1px solid #f1f5f9;align-items:center;justify-content:space-between;padding:18px 22px;display:flex}.sc-card-title{color:#0f172a;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;display:flex}.sc-card-body{padding:22px}.sc-chart-tabs{gap:8px;display:flex}.sc-chart-tab{color:#64748b;cursor:pointer;background:#fff;border-radius:6px;border:1px solid #cbd5e1;padding:5px 12px;font-size:12px;font-weight:600;transition:.2s}.sc-chart-tab.active{color:#fff;background:#10b981;border-color:#10b981}.sc-bars-container{align-items:flex-end;justify-content:space-between;gap:12px;height:190px;padding-top:20px;display:flex}.sc-bar-col{flex:1;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;display:flex}.sc-bar-fill-wrap{background:#f1f5f9;border-radius:6px 6px 0 0;align-items:flex-end;width:100%;max-width:38px;height:150px;display:flex;overflow:hidden}.sc-bar-fill{background:linear-gradient(#10b981 0%,#059669);border-radius:6px 6px 0 0;width:100%;transition:height.6s cubic-bezier(.4,0,.2,1);position:relative}.sc-bar-col:hover .sc-bar-fill{background:linear-gradient(#0284c7 0%,#0369a1)}.sc-bar-label{color:#64748b;margin-top:8px;font-size:12px;font-weight:600}.sc-bar-value{color:#0f172a;margin-bottom:4px;font-size:11px;font-weight:700}.sc-table{border-collapse:collapse;width:100%}.sc-table th{color:#64748b;text-transform:uppercase;letter-spacing:.5px;text-align:left;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:12px 16px;font-size:12px;font-weight:700}.sc-table td{color:#334155;vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:13px 16px;font-size:13.5px}.sc-table tr:hover td{background-color:#f8fafc}.sc-badge-status{border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.sc-badge-waiting{color:#b45309;background:#fef3c7}.sc-badge-examining{color:#0369a1;background:#e0f2fe}.sc-badge-done{color:#047857;background:#ecfdf5}.sc-specialty-item{margin-bottom:16px}.sc-specialty-header{justify-content:space-between;margin-bottom:6px;font-size:13px;font-weight:600;display:flex}.sc-progress-track{background:#f1f5f9;border-radius:10px;height:7px;overflow:hidden}.sc-progress-fill{border-radius:10px;height:100%;transition:width.6s}.sc-alert-item{background:#fffbeb;border-radius:8px;border:1px solid #fef3c7;align-items:flex-start;gap:12px;margin-bottom:10px;padding:12px 14px;font-size:13px;display:flex}.sc-alert-item i{color:#d97706;margin-top:2px}.sc-alert-text strong{color:#92400e;display:block}.sc-alert-text span{color:#b45309;font-size:12px}@media (max-width:1199px){.sc-kpi-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.sc-dashboard{padding:14px}.sc-kpi-grid{grid-template-columns:1fr}.sc-dash-welcome,.sc-quick-actions{flex-direction:column;align-items:flex-start}.sc-qa-btn,.sc-qa-buttons{width:100%}}.sc-module-container{padding:16px 24px 30px}.sc-module-header{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;padding:4px 0 16px;display:flex}.sc-module-header-title{align-items:center;gap:14px;display:flex}.sc-module-header-title .sc-header-icon{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669);border-radius:12px;flex-shrink:0;align-items:center;justify-content:center;width:44px;height:44px;margin:0!important;font-size:20px;display:flex;box-shadow:0 4px 10px rgba(16,185,129,.25)}.sc-module-header-title h2{color:#0f172a;letter-spacing:-.2px;margin:0;font-size:20px;font-weight:700!important;line-height:1.3}.sc-module-header-title p{color:#64748b;margin:4px 0 0;font-size:13px;line-height:1.4}.sc-module-header-actions{align-items:center;gap:10px;display:flex}.sc-btn-primary{color:#fff!important;cursor:pointer;background:linear-gradient(135deg,#10b981 0%,#059669)!important;border:none!important;border-radius:8px!important;align-items:center!important;gap:8px!important;padding:9px 18px!important;font-weight:600!important;font-size:13px!important;text-decoration:none!important;transition:.2s!important;display:inline-flex!important;box-shadow:0 4px 10px rgba(16,185,129,.25)!important}.sc-btn-primary:hover{color:#fff!important;transform:translateY(-1px);box-shadow:0 6px 14px rgba(16,185,129,.35)!important}.sc-btn-secondary.back{background:#f93!important}.sc-btn-secondary.change{color:#fff!important;background:#06f!important}.sc-btn-secondary.back,.sc-btn-secondary.back i,.sc-btn-secondary.back span{color:#f0f8ff!important}.sc-btn-secondary.back:hover,.sc-btn-secondary.back:hover i,.sc-btn-secondary.back:hover span{color:#475569!important}.sc-btn-secondary{color:#475569!important;cursor:pointer;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:8px!important;align-items:center!important;gap:8px!important;padding:8px 16px!important;font-weight:600!important;font-size:13px!important;text-decoration:none!important;transition:.2s!important;display:inline-flex!important}.sc-btn-secondary:hover{color:#1e293b!important;background:#f8fafc!important;border-color:#94a3b8!important}.sc-btn-secondary.sc-btn-cls,.sc-btn-secondary.sc-btn-rx{color:#fff!important;border:none!important}.sc-btn-secondary.sc-btn-cls i,.sc-btn-secondary.sc-btn-rx i{color:#fff!important}.sc-btn-secondary.sc-btn-rx{background:linear-gradient(135deg,#6366f1 0%,#4338ca)!important;box-shadow:0 4px 10px rgba(79,70,229,.28)!important}.sc-btn-secondary.sc-btn-cls{background:linear-gradient(135deg,#fbbf24 0%,#d97706)!important;box-shadow:0 4px 10px rgba(217,119,6,.28)!important}.sc-btn-secondary.sc-btn-cls:hover:not([disabled]),.sc-btn-secondary.sc-btn-rx:hover:not([disabled]){color:#fff!important;filter:brightness(1.08);transform:translateY(-1px)}.sc-btn-secondary.sc-btn-cls .badge,.sc-btn-secondary.sc-btn-rx .badge{color:#1e293b!important;background:#fff!important}.sc-btn-secondary.sc-btn-danger,.sc-btn-secondary.sc-btn-print,.sc-btn-secondary.sc-btn-skip{--btn-c:#7e22ce;--btn-bg:#f3e8ff;--btn-bd:#c084fc;color:var(--btn-c)!important;background:var(--btn-bg)!important;border:1px solid var(--btn-bd)!important}.sc-btn-secondary.sc-btn-danger i,.sc-btn-secondary.sc-btn-print i,.sc-btn-secondary.sc-btn-skip i{color:inherit!important}.sc-btn-secondary.sc-btn-skip{--btn-c:#475569;--btn-bg:#e2e8f0;--btn-bd:#94a3b8}.sc-btn-secondary.sc-btn-danger{--btn-c:#b91c1c;--btn-bg:#fee2e2;--btn-bd:#f87171}.sc-btn-secondary.sc-btn-danger:hover:not([disabled]),.sc-btn-secondary.sc-btn-print:hover:not([disabled]),.sc-btn-secondary.sc-btn-skip:hover:not([disabled]){color:#fff!important;background:var(--btn-c)!important;border-color:var(--btn-c)!important}.sc-btn-secondary.sc-btn-cls[disabled],.sc-btn-secondary.sc-btn-danger[disabled],.sc-btn-secondary.sc-btn-rx[disabled]{opacity:.55;cursor:not-allowed;box-shadow:none!important}.sc-filter-box{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px;padding:16px 20px;display:flex;box-shadow:0 2px 8px rgba(15,23,42,.03)}.sc-filter-inputs{flex-wrap:wrap;flex:1;align-items:center;gap:10px;display:flex}.sc-search-input-wrap{flex:1;min-width:240px;max-width:360px;position:relative}.sc-search-input-wrap i{color:#94a3b8;pointer-events:none;font-size:14px;position:absolute;left:12px;top:50%;transform:translateY(-50%)}.sc-search-input-wrap input{color:#1e293b!important;background:#f8fafc!important;border:1px solid #cbd5e1!important;border-radius:8px!important;width:100%;padding:8px 12px 8px 36px!important;font-size:13px!important;transition:.2s!important}.sc-search-input-wrap input:focus{background:#fff!important;border-color:#10b981!important;outline:none!important;box-shadow:0 0 0 3px rgba(16,185,129,.15)!important}.sc-filter-btn{cursor:pointer;border-radius:8px;border:none;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;transition:.2s;display:inline-flex}.sc-filter-btn-search{color:#fff;background:#0284c7}.sc-filter-btn-search:hover{background:#0369a1}.sc-filter-btn-reset{color:#475569;background:#d0ebc6;border:1px solid #e2e8f0}.sc-filter-btn-reset:hover{color:#0f172a;background:#e2e8f0}.sc-table-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;margin-bottom:24px;box-shadow:0 2px 10px rgba(15,23,42,.04)}.sc-table-responsive{width:100%;overflow-x:auto!important;-webkit-overflow-scrolling:touch}.sc-table-card .table{border:none!important;margin-bottom:0!important}.sc-table-card .table>thead>tr>th{color:#475569!important;text-transform:uppercase!important;letter-spacing:.5px!important;white-space:nowrap;vertical-align:middle;background:#f8fafc!important;border-top:none!important;border-bottom:1px solid #e2e8f0!important;border-left:none!important;border-right:none!important;padding:13px 14px!important;font-size:12px!important;font-weight:700!important}.sc-table-card .table>tbody>tr>td{color:#334155!important;vertical-align:middle!important;border-top:none!important;border-bottom:1px solid #f1f5f9!important;border-left:none!important;border-right:none!important;padding:13px 14px!important;font-size:13px!important}.sc-table-card .table>tbody>tr:hover>td{background-color:#f8fafc!important}.sc-table-avatar{object-fit:cover;background:#f1f5f9;border-radius:50%;border:2px solid #e2e8f0;width:38px;height:38px;display:inline-block}.sc-table-org-icon{color:#059669;background:#ecfdf5;border-radius:8px;align-items:center;justify-content:center;width:36px;height:36px;font-size:16px;display:inline-flex}.sc-badge{border-radius:20px;align-items:center;gap:5px;padding:4px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.sc-badge-active{color:#047857;background:#ecfdf5}.sc-badge-inactive{color:#64748b;background:#f1f5f9}.sc-badge-lock{color:#b91c1c;background:#fef2f2}.sc-badge-type{color:#1d4ed8;background:#eff6ff;border-radius:6px;padding:3px 8px;font-size:11.5px;font-weight:600}.sc-action-group{white-space:nowrap;align-items:center;justify-content:center;gap:6px;display:inline-flex}.sc-action-icon{cursor:pointer;border-radius:8px;border:1px solid transparent;align-items:center;justify-content:center;width:32px;height:32px;font-size:14px;text-decoration:none!important;transition:.15s;display:inline-flex}.sc-action-edit{color:#2563eb!important;background:#eff6ff;border-color:#dbeafe}.sc-action-edit:hover{color:#fff!important;background:#2563eb}.sc-action-role{color:#d97706!important;background:#fffbeb;border-color:#fef3c7}.sc-action-role:hover{color:#fff!important;background:#d97706}.sc-action-del{color:#dc2626!important;background:#fef2f2;border-color:#fee2e2}.sc-action-del:hover{color:#fff!important;background:#dc2626}.sc-table-footer{background:#fff;border-top:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;display:flex}.sc-table-footer:after,.sc-table-footer:before{display:none}.sc-table-info{color:#64748b;font-size:13px}.sc-table-info b{color:#0f172a}.sc-form-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;margin-bottom:24px;overflow:hidden;box-shadow:0 4px 12px rgba(15,23,42,.03)}.sc-form-section-header{background:#f8fafc;border-bottom:1px solid #e2e8f0;align-items:center;gap:10px;padding:14px 20px;display:flex}.sc-form-section-header h4{color:#0f172a;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700;display:flex}.sc-form-section-body{padding:22px}.sc-avatar-card{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:14px;margin-bottom:20px;padding:24px 16px;box-shadow:0 2px 8px rgba(15,23,42,.03)}.sc-avatar-preview-wrap{background:#ecfdf5;border-radius:50%;border:2px dashed #10b981;width:120px;height:120px;margin:0 auto 16px;padding:4px;position:relative}.sc-avatar-preview-wrap img{object-fit:cover;background:#fff;border-radius:50%;width:100%;height:100%}.sc-avatar-upload-wrap{justify-content:center;margin-top:10px;display:flex}.sc-avatar-upload-wrap input[type=file]{display:none!important}.sc-avatar-btn{color:#334155!important;cursor:pointer!important;background:#fff!important;border-radius:8px!important;border:1px solid #cbd5e1!important;align-items:center!important;justify-content:center!important;gap:8px!important;max-height:none!important;height:auto!important;width:auto!important;padding:8px 18px!important;font-size:13px!important;font-weight:600!important;line-height:1.5!important;transition:.2s!important;display:inline-flex!important;position:static!important;box-shadow:0 1px 3px rgba(0,0,0,.05)!important}.sc-avatar-btn:hover{color:#10b981!important;background:#f8fafc!important;border-color:#10b981!important}.sc-avatar-btn i{color:#10b981!important;font-size:14px!important}.sc-avatar-btn:after,.sc-avatar-btn:before{content:none!important;display:none!important}.sc-form-card .form-group{margin-bottom:16px}.sc-form-card label.control-label{color:#334155;padding-top:7px;font-size:13px;font-weight:600}.sc-form-card .form-control{color:#0f172a!important;border:1px solid #cbd5e1!important;border-radius:8px!important;height:34px;font-size:13px!important;transition:.2s!important;box-shadow:none!important}.sc-form-card textarea.form-control{height:auto}.sc-form-card .form-control:focus{border-color:#10b981!important;box-shadow:0 0 0 3px rgba(16,185,129,.15)!important}.sc-modal-box{border-radius:14px;overflow:hidden;box-shadow:0 10px 25px rgba(0,0,0,.15)}.sc-modal-header{color:#fff;background:linear-gradient(135deg,#0f172a 0%,#1e293b);align-items:center;justify-content:space-between;padding:16px 20px;display:flex}.sc-modal-header h4{align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700;display:flex}.sc-modal-nav-tabs{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:0 16px;display:flex}.sc-modal-nav-tabs>li>a{color:#64748b!important;background:none!important;border:none!important;border-radius:0!important;border-bottom:2px solid transparent!important;padding:12px 18px!important;font-size:13px!important;font-weight:600!important}.sc-modal-nav-tabs>li.active>a{color:#10b981!important;background:none!important;border-bottom:2px solid #10b981!important}.sc-detail-row{border-bottom:1px solid #f1f5f9;padding:10px 0;font-size:13.5px;display:flex}.sc-detail-label{color:#64748b;width:38%;font-weight:600}.sc-detail-value{color:#0f172a;width:62%;font-weight:600}.sc-nav-tabs{border-bottom:2px solid #e2e8f0!important;gap:8px;margin-bottom:20px;padding:0;list-style:none;display:flex}.sc-nav-tabs>li{margin-bottom:-2px}.sc-nav-tabs>li>a{color:#64748b!important;background:none!important;border:none!important;border-bottom:2px solid transparent!important;border-radius:6px 6px 0 0!important;align-items:center;gap:8px;padding:11px 18px!important;font-size:13.5px!important;font-weight:600!important;text-decoration:none!important;transition:.2s!important;display:inline-flex!important}.sc-nav-tabs>li>a:hover{color:#0f172a!important;background:#f1f5f9!important}.sc-nav-tabs>li.active>a,.sc-nav-tabs>li>a.active{color:#10b981!important;background:none!important;border-bottom:2px solid #10b981!important;font-weight:700!important}.sc-alert-callout{color:#1e3a8a;background:#eff6ff;border-left:4px solid #3b82f6;border-radius:8px;margin-bottom:18px;padding:14px 18px;font-size:13px;line-height:1.6}.sc-alert-callout.sc-alert-info{color:#065f46;background:#f0fdf4;border-left-color:#10b981}.sc-alert-callout.sc-alert-warning{color:#92400e;background:#fffbeb;border-left-color:#f59e0b}.sc-action-perm{color:#d97706!important;background:#fef3c7;border-color:#fde68a}.sc-action-perm:hover{color:#fff!important;background:#d97706}.sc-action-users{color:#059669!important;background:#ecfdf5;border-color:#a7f3d0}.sc-action-users:hover{color:#fff!important;background:#059669}.sc-action-copy{color:#7c3aed!important;background:#f3e8ff;border-color:#ddd6fe}.sc-action-copy:hover{color:#fff!important;background:#7c3aed}.sc-perm-item{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;align-items:center;gap:6px;margin:3px 4px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.sc-sub-overview{background:linear-gradient(135deg,#fff 0%,#f8fafc);border:1px solid #e2e8f0;border-radius:14px;margin-bottom:24px;padding:22px}.sc-sub-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;display:grid}.sc-sub-stat{background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:14px;padding:14px 16px;display:flex}.sc-sub-stat-icon{border-radius:10px;flex-shrink:0;align-items:center;justify-content:center;width:44px;height:44px;font-size:18px;display:flex}.sc-sub-stat-label{color:#64748b;margin-bottom:2px;font-size:12px;font-weight:600}.sc-sub-stat-value{color:#0f172a;font-size:15px;font-weight:700}.sc-plan-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:24px;display:grid}.sc-plan-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;justify-content:space-between;padding:24px 20px;transition:.25s;display:flex;box-shadow:0 2px 8px rgba(15,23,42,.03)}.sc-plan-card:hover{border-color:#cbd5e1;transform:translateY(-3px);box-shadow:0 10px 20px rgba(15,23,42,.08)}.sc-plan-card.sc-plan-active{background:linear-gradient(#f0fdf4 0%,#fff);border:2px solid #10b981}.sc-plan-card-header{border-bottom:1px solid #f1f5f9;margin-bottom:16px;padding-bottom:16px}.sc-plan-title{color:#0f172a;margin:0 0 8px;font-size:18px;font-weight:800}.sc-plan-price{color:#10b981;font-size:26px;font-weight:800;line-height:1.2}.sc-plan-cycle{color:#64748b;font-size:13px;font-weight:500}.sc-plan-desc{color:#64748b;min-height:40px;margin-bottom:18px;font-size:13px}.sc-log-badge-success{color:#047857;background:#ecfdf5;border-radius:6px;padding:3px 8px;font-weight:700;font-size:11px}.sc-log-badge-failed{color:#b91c1c;background:#fef2f2;border-radius:6px;padding:3px 8px;font-weight:700;font-size:11px}.sc-table-code{color:#475569;background:#f1f5f9;border-radius:4px;border:1px solid #e2e8f0;padding:2px 6px;font-size:11.5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}#top-nav .brand .brand-logo-img{vertical-align:middle;width:32px;height:32px;margin-right:10px;transition:transform.2s;display:inline-block}#top-nav .brand:hover .brand-logo-img{transform:scale(1.06)}#wrapper.sidebar-mini #top-nav .brand .brand-logo-img{margin:0!important}