@font-face{font-family:'Museo Sans';src:url('/fonts/museo/museo-sans-100.otf') format('opentype');font-style:normal;font-weight:100;font-display:swap}
@font-face{font-family:'Museo Sans';src:url('/fonts/museo/museo-sans-300.otf') format('opentype');font-style:normal;font-weight:300;font-display:swap}
@font-face{font-family:'Museo Sans';src:url('/fonts/museo/museo-sans-500.otf') format('opentype');font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:'Museo Sans';src:url('/fonts/museo/museo-sans-700.otf') format('opentype');font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:'Museo Sans';src:url('/fonts/museo/museo-sans-900.otf') format('opentype');font-style:normal;font-weight:900;font-display:swap}
@font-face{font-family:'Museo Sans';src:url('/fonts/museo/museo-sans-500-italic.otf') format('opentype');font-style:italic;font-weight:500;font-display:swap}
:root{--mc-navy-950:#06172c;--mc-navy-900:#081c35;--mc-navy-800:#0d2948;--mc-blue-700:#1d4ed8;--mc-blue-600:#2563eb;--mc-blue-500:#3b82f6;--mc-teal-600:#0f9f91;--mc-teal-500:#12b8a6;--mc-green-600:#079669;--mc-amber-600:#d97706;--mc-red-600:#dc3545;--mc-red-500:#e5484d;--mc-slate-950:#102039;--mc-slate-800:#263650;--mc-slate-700:#42526b;--mc-slate-600:#66758d;--mc-slate-500:#8290a5;--mc-slate-300:#cbd5e1;--mc-slate-200:#dfe6ef;--mc-slate-100:#edf2f8;--mc-canvas:#f4f7fb;--mc-surface:#fff;--mc-shadow-sm:0 2px 7px rgba(8,28,53,.05);--mc-shadow:0 12px 32px rgba(8,28,53,.075);--mc-shadow-lg:0 24px 70px rgba(8,28,53,.17);--mc-radius-sm:9px;--mc-radius:14px;--mc-radius-lg:18px;--mc-sidebar:282px;--mc-header:72px}
*{scrollbar-width:thin;scrollbar-color:#b9c6d8 transparent}html{background:var(--mc-canvas)}body,button,input,select,textarea,.tooltip,.popover{font-family:'Museo Sans',sans-serif!important}body{background:var(--mc-canvas)!important;color:var(--mc-slate-950);font-size:14px;font-weight:500;letter-spacing:-.005em}a{color:var(--mc-blue-600);text-decoration:none}a:hover{color:var(--mc-blue-700)}code,kbd,pre,.font-monospace{font-family:'SFMono-Regular',Consolas,'Liberation Mono',monospace!important}h1,h2,h3,h4,h5,h6,.card-title{color:var(--mc-slate-950);font-family:'Museo Sans',sans-serif!important;font-weight:700;letter-spacing:-.025em}p{line-height:1.62}.text-muted{color:var(--mc-slate-600)!important}.fs-12,small{font-size:12px!important}
.header{height:var(--mc-header)!important;background:rgba(255,255,255,.98)!important;border-bottom:1px solid var(--mc-slate-200)!important;box-shadow:0 1px 0 rgba(8,28,53,.02)!important;backdrop-filter:blur(14px);z-index:1040}.header .main-header{height:var(--mc-header)!important;min-height:var(--mc-header);align-items:stretch}.header .header-left{width:var(--mc-sidebar)!important;min-width:var(--mc-sidebar);height:var(--mc-header)!important;border-right:1px solid var(--mc-slate-200);padding:0 21px;display:flex;align-items:center;background:#fff}.header .header-left .logo img,.header .header-left .dark-logo img{max-width:152px;max-height:42px;object-fit:contain}.header .header-user{height:var(--mc-header);padding:0 22px}.header .user-menu{height:100%;gap:8px}.header .btn-menubar,.header .btn:not(.btn-primary){width:42px;height:42px;border:1px solid var(--mc-slate-200);border-radius:11px;background:#fff;color:var(--mc-slate-700);display:inline-grid;place-items:center;box-shadow:none}.header .btn-menubar:hover,.header .btn:not(.btn-primary):hover{background:#f8fbff;border-color:#b9c9df;color:var(--mc-blue-600)}.header .input-group-flat{width:min(520px,35vw);height:44px;border:1px solid var(--mc-slate-200);border-radius:12px;background:#f8fafd;box-shadow:inset 0 1px 1px rgba(8,28,53,.02)}.header .input-group-flat kbd{background:#e8eef7;color:var(--mc-slate-600);border:1px solid #d8e1ed;border-radius:6px;font-size:10px;font-weight:700;padding:3px 6px}.profile-dropdown>.dropdown-toggle{min-height:44px;border:1px solid var(--mc-slate-200)!important;border-radius:12px;padding:5px 12px!important;color:var(--mc-slate-950)!important;background:#fff!important}.profile-dropdown>.dropdown-toggle:before{content:attr(data-initials);display:grid;place-items:center;width:30px;height:30px;border-radius:9px;margin-right:9px;background:var(--mc-navy-900);color:#fff;font-size:11px;font-weight:800}.dropdown-menu{border:1px solid var(--mc-slate-200);border-radius:14px;box-shadow:var(--mc-shadow)!important;padding:7px}.dropdown-item{border-radius:8px;font-weight:600;color:var(--mc-slate-700);padding:9px 11px}.dropdown-item:hover{background:#eef5ff;color:var(--mc-blue-700)}.admin-chip,.mc-context-chip{display:inline-flex;align-items:center;gap:7px;border:1px solid #cfe0f6!important;border-radius:10px!important;background:#f2f7fd!important;color:var(--mc-navy-800)!important;padding:8px 11px!important;font-size:11px!important;font-weight:800!important;letter-spacing:.04em;text-transform:uppercase}.admin-chip:before,.mc-context-chip:before{content:'';width:7px;height:7px;border-radius:50%;background:var(--mc-teal-500);box-shadow:0 0 0 4px rgba(18,184,166,.12)}
.sidebar{width:var(--mc-sidebar)!important;top:var(--mc-header)!important;background:#fff!important;border-right:1px solid var(--mc-slate-200)!important;box-shadow:none!important}.sidebar .sidebar-logo{display:none!important}.sidebar .sidebar-inner{height:calc(100vh - var(--mc-header))!important;padding:13px 10px 24px;overflow-y:auto}.sidebar .sidebar-menu{padding:0!important}.sidebar .sidebar-menu ul{padding:0;margin:0}.sidebar .sidebar-menu .menu-title{margin:17px 12px 7px!important;padding:0!important}.sidebar .sidebar-menu .menu-title:first-child{margin-top:5px!important}.sidebar .sidebar-menu .menu-title span{font-size:10px!important;line-height:1.3;color:#94a1b5!important;font-weight:900!important;letter-spacing:.1em;text-transform:uppercase}.sidebar .sidebar-menu>ul>li>a,.sidebar .sidebar-menu ul li a{min-height:42px;margin:2px 0;padding:10px 12px!important;border-radius:10px!important;color:#496078!important;font-size:13px!important;font-weight:700!important;display:flex;align-items:center;gap:11px;position:relative;transition:background .16s ease,color .16s ease,transform .16s ease}.sidebar .sidebar-menu ul li a i{width:20px;margin:0!important;font-size:18px;color:#6d8199;transition:color .16s ease}.sidebar .sidebar-menu ul li a:hover{background:#f3f7fc;color:var(--mc-navy-900);transform:translateX(1px)}.sidebar .sidebar-menu ul li a.active{background:#eaf2ff!important;color:var(--mc-blue-700)!important;box-shadow:inset 3px 0 0 var(--mc-blue-600)}.sidebar .sidebar-menu ul li a.active i{color:var(--mc-blue-600)!important}.page-wrapper{margin-left:var(--mc-sidebar)!important;background:var(--mc-canvas)!important;min-height:100vh}.page-wrapper .content{padding:27px 30px 38px!important;max-width:1840px;margin:0 auto;min-height:calc(100vh - 132px)!important}.footer{color:var(--mc-slate-600);font-size:12px;background:#fff!important;border-color:var(--mc-slate-200)!important}
.admin-brand,.mc-panel-kicker,.mc-portal-kicker,.mon-kicker{font-size:10px!important;line-height:1.3;letter-spacing:.115em!important;text-transform:uppercase;font-weight:900!important;color:var(--mc-blue-600)!important}.page-wrapper .content>h1,.page-wrapper .content>h2,.page-wrapper .content>div:first-child h1,.page-wrapper .content>div:first-child h2{font-size:25px;margin-bottom:7px}.mc-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin:0 0 24px;padding:0}.mc-page-header h1{font-size:26px;margin:4px 0 5px}.mc-page-header p{color:var(--mc-slate-600);margin:0;max-width:780px}.mc-page-header[data-variant='command']{padding:26px 28px;border:1px solid #173b5e;border-radius:var(--mc-radius-lg);background:linear-gradient(118deg,var(--mc-navy-950),var(--mc-navy-800) 72%,#0b4b5b);box-shadow:0 18px 44px rgba(8,28,53,.14)}.mc-page-header[data-variant='command'] h1,.mc-page-header[data-variant='command'] p{color:#fff}.mc-page-header[data-variant='command'] p{color:#b8c9dd}
.card,.mon-panel,.mc-portal-panel,.mc-ledger-panel,.mc-command,.mc-danger-panel{background:var(--mc-surface);border:1px solid var(--mc-slate-200)!important;border-radius:var(--mc-radius)!important;box-shadow:var(--mc-shadow-sm)!important;overflow:hidden}.card-header{min-height:58px;background:#fff!important;border-bottom:1px solid var(--mc-slate-200)!important;padding:16px 19px!important;display:flex;align-items:center;justify-content:space-between;gap:14px}.card-header h4,.card-header h5,.card-header .card-title{font-size:15px;margin:0}.card-body{padding:19px}.card-footer{background:#fbfcfe!important;border-top:1px solid var(--mc-slate-200)!important;padding:13px 18px}.admin-metric,.mc-kpi-card,.mc-stat-card{position:relative;border:1px solid var(--mc-slate-200)!important;border-radius:var(--mc-radius)!important;background:linear-gradient(145deg,#fff,#fbfdff);box-shadow:var(--mc-shadow-sm)!important;overflow:hidden}.admin-metric:before,.mc-kpi-card:before,.mc-stat-card:before{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--mc-blue-600)}.admin-metric .card-body{padding:18px 18px 18px 21px!important}.admin-metric h3,.mc-kpi-value,.mc-stat-copy strong{font-size:27px!important;font-weight:900!important;letter-spacing:-.04em;color:var(--mc-navy-900)}.admin-icon,.mc-kpi-icon{width:44px!important;height:44px!important;border-radius:12px!important;background:#eaf2ff!important;color:var(--mc-blue-600)!important;display:grid;place-items:center;font-size:20px}
.table-responsive{border-radius:0 0 var(--mc-radius) var(--mc-radius)}.table{--bs-table-bg:transparent;--bs-table-striped-bg:#f8fafd;--bs-table-hover-bg:#f5f9ff;color:var(--mc-slate-800);font-size:13px;margin-bottom:0}.table>:not(caption)>*>*{padding:13px 16px!important;border-bottom-color:#e6ecf3!important;vertical-align:middle}.table thead th{height:43px;background:#f5f8fc!important;color:#718199!important;font-size:10px!important;font-weight:900!important;letter-spacing:.075em;text-transform:uppercase;white-space:nowrap;border-top:0}.table tbody tr{transition:background .14s ease}.table tbody tr:hover{background:#f7faff}.table tbody tr:last-child td{border-bottom:0}.table td strong{color:var(--mc-slate-950);font-weight:700}.table td code{display:inline-flex;padding:3px 7px;border-radius:6px;background:#eef3f8;color:#41536b;font-size:11px}.table .btn-sm,.table .btn-group-sm>.btn{min-width:34px;min-height:34px;padding:6px 9px!important;border-radius:9px!important}.input-group-text{border-color:#d6dfeb;background:#f6f8fb;color:#64748b}.invalid-feedback,.text-danger{color:var(--mc-red-600)!important}hr{border-color:var(--mc-slate-200);opacity:1}
.btn{min-height:40px;border-radius:10px;font-size:12px;font-weight:800;letter-spacing:.005em;padding:9px 15px;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:transform .14s ease,box-shadow .14s ease,background .14s ease,border-color .14s ease}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn-primary,.mc-btn-primary,.mc-portal-primary,.mon-btn{background:var(--mc-blue-600)!important;border-color:var(--mc-blue-600)!important;color:#fff!important;box-shadow:0 7px 16px rgba(37,99,235,.18)}.btn-primary:hover,.mc-btn-primary:hover,.mc-portal-primary:hover,.mon-btn:hover{background:var(--mc-blue-700)!important;border-color:var(--mc-blue-700)!important;box-shadow:0 9px 20px rgba(37,99,235,.23)}.btn-secondary,.mc-btn-secondary,.mc-portal-secondary{background:var(--mc-navy-900)!important;border-color:var(--mc-navy-900)!important;color:#fff!important}.btn-outline-primary{border-color:#a9c5ef;color:var(--mc-blue-700);background:#f7faff}.btn-outline-secondary,.btn-light{border-color:#d5deea!important;color:#40516a!important;background:#fff!important}.btn-success,.btn-outline-success{border-color:#8dd8c1!important;color:#057a59!important;background:#eefbf6!important}.btn-warning,.btn-outline-warning{border-color:#f4c878!important;color:#9a5a00!important;background:#fff9eb!important}.btn-danger{background:var(--mc-red-600)!important;border-color:var(--mc-red-600)!important;color:#fff!important;box-shadow:0 7px 16px rgba(220,53,69,.16)}.btn-outline-danger{border-color:#efadb5!important;color:#c52f40!important;background:#fff7f8!important}.btn-link{min-height:auto;padding:0;color:var(--mc-blue-600)}
.badge,.mc-status,.mc-portal-status,.mon-badge{display:inline-flex;align-items:center;gap:6px;border-radius:999px!important;padding:5px 9px!important;font-size:10px!important;font-weight:900!important;letter-spacing:.025em;text-transform:uppercase;border:1px solid transparent;white-space:nowrap}.bg-success,.text-bg-success,.is-active,.is-healthy,.is-complete,.is-completed,.is-resolved,.is-enabled,.is-enrolled,.is-passed,.badge-success{background:#e7f8f1!important;color:#087a5a!important;border-color:#c5eadc!important}.bg-warning,.text-bg-warning,.is-warning,.is-pending,.is-scheduled,.is-maintenance,.badge-warning{background:#fff5df!important;color:#a45e00!important;border-color:#f7dfad!important}.bg-danger,.text-bg-danger,.is-danger,.is-critical,.is-failed,.is-error,.is-offline,.is-emergency,.badge-danger{background:#fff0f1!important;color:#c33141!important;border-color:#f4c7cc!important}.bg-info,.text-bg-info,.is-info,.is-running,.is-provisioning,.badge-info{background:#eaf3ff!important;color:#1d5fc4!important;border-color:#cbdffc!important}.bg-secondary,.text-bg-secondary,.is-neutral,.is-stale,.badge-secondary{background:#eff3f7!important;color:#5d6b7f!important;border-color:#dbe3ec!important}.alert{border:1px solid transparent;border-radius:12px;padding:13px 15px;box-shadow:none;font-size:13px}.alert-success{background:#edf9f4;border-color:#ccecdf;color:#086747}.alert-warning{background:#fff8e8;border-color:#f3dca8;color:#86520b}.alert-danger{background:#fff2f3;border-color:#f1c6ca;color:#9e2936}.alert-info{background:#edf5ff;border-color:#cfe1fa;color:#1e579d}
.nav-tabs{border-bottom:1px solid var(--mc-slate-200);gap:5px}.nav-tabs .nav-link{border:0;border-bottom:2px solid transparent;color:var(--mc-slate-600);font-size:12px;font-weight:800;padding:11px 14px}.nav-tabs .nav-link.active{color:var(--mc-blue-600);border-bottom-color:var(--mc-blue-600);background:transparent}.pagination{gap:5px}.page-link{min-width:35px;height:35px;border:1px solid var(--mc-slate-200);border-radius:9px!important;display:grid;place-items:center;color:var(--mc-slate-700);font-size:11px;font-weight:800}.page-item.active .page-link{background:var(--mc-blue-600);border-color:var(--mc-blue-600)}.list-group-item{border-color:var(--mc-slate-200);padding:13px 16px}.accordion-item{border:1px solid var(--mc-slate-200)!important;border-radius:12px!important;overflow:hidden;margin-bottom:10px}.accordion-button{font-weight:700;color:var(--mc-slate-950);box-shadow:none!important}.accordion-button:not(.collapsed){background:#f3f7fd;color:var(--mc-blue-700)}.mc-empty-state,.mc-portal-empty,.mon-empty,.mc-table-empty,.mc-table-empty-large{padding:38px 24px!important;text-align:center;color:var(--mc-slate-600)}.mc-empty-state>span,.mc-empty-state>i,.mon-empty>i{width:56px;height:56px;margin:0 auto 12px;border-radius:16px;background:#eef4fc;color:var(--mc-blue-600);display:grid;place-items:center;font-size:25px}
.mc-dashboard-hero,.mc-portal-hero,.mc-command,.mc-detail-hero,.mc-server-hero,.mc-ledger-hero,.mc-progress-hero,.mon-hero,.mon-detail-hero{border:1px solid #173d60!important;background:linear-gradient(118deg,var(--mc-navy-950),var(--mc-navy-800) 70%,#0b4c5b)!important;box-shadow:0 20px 50px rgba(8,28,53,.15)!important;border-radius:18px!important;color:#fff;position:relative;overflow:hidden}.mc-dashboard-hero:after,.mc-portal-hero:after,.mc-command:after,.mon-hero:after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,transparent 60%,rgba(18,184,166,.07)),repeating-linear-gradient(120deg,transparent 0 48px,rgba(255,255,255,.018) 49px 50px)}.mc-dashboard-hero h1,.mc-dashboard-hero h2,.mc-portal-hero h1,.mc-command h1,.mc-detail-hero h1,.mc-server-hero h1,.mc-ledger-hero h1,.mc-progress-hero h1,.mon-hero h1,.mon-detail-hero h1{color:#fff!important}.mc-dashboard-hero p,.mc-portal-hero p,.mc-command p,.mc-detail-hero p,.mc-server-hero p,.mc-ledger-hero p,.mc-progress-hero p,.mon-hero p,.mon-detail-hero p{color:#b8c9dd!important}.mc-capacity-panel{background:rgba(255,255,255,.065)!important;border:1px solid rgba(255,255,255,.15)!important;box-shadow:none!important}.mc-panel,.mon-panel,.mc-portal-panel{border-color:var(--mc-slate-200)!important;box-shadow:var(--mc-shadow-sm)!important}.mc-panel-header,.mon-panel>header,.mc-section-heading{border-color:var(--mc-slate-200)!important;padding:16px 18px!important}.mc-panel-header h2,.mon-panel>header h2,.mc-section-heading h2{font-size:15px!important}.mc-stat-icon.is-orange,.mc-server-card-icon,.mc-invoice-icon{background:#eaf2ff!important;color:var(--mc-blue-600)!important}.mc-stat-icon.is-green{background:#e6f8f2!important;color:var(--mc-green-600)!important}.mc-stat-icon.is-red{background:#fff0f1!important;color:var(--mc-red-600)!important}.mc-wallet-card{background:linear-gradient(145deg,var(--mc-navy-900),#133b60)!important;border-color:#214a70!important;color:#fff!important}.mc-wallet-card strong,.mc-wallet-card b,.mc-wallet-card span{color:#fff!important}.mc-quick-actions>a,.mc-invoice-row,.mc-activity-row,.mon-list article{border-color:var(--mc-slate-200)!important}.mc-quick-actions>a:hover,.mc-invoice-row:hover{background:#f6f9fd!important}.mon-filter,.mon-form{gap:10px!important}.mon-filter input,.mon-filter select,.mon-form input,.mon-form select,.mon-form textarea{border:1px solid #d6dfeb!important;border-radius:10px!important;background:#fff!important;min-height:43px!important;color:var(--mc-slate-950)!important}.mon-log-stream{background:var(--mc-navy-950)!important;border-radius:12px!important}.mon-log-stream article{border-color:#1a3553!important;color:#cfdbeb!important}
body.adanex-auth-page{font-family:'Museo Sans',sans-serif!important;background:#f4f7fb!important}.adanex-auth-panel,.adanex-register-panel{background:#fff!important}.adanex-auth-logo img,.adanex-register-logo img{max-width:156px}.adanex-auth-form-wrap h1,.adanex-register-form-wrap h1{color:var(--mc-navy-900)!important;font-weight:900!important;letter-spacing:-.035em}.adanex-signin-btn{background:var(--mc-blue-600)!important;border-color:var(--mc-blue-600)!important;box-shadow:0 10px 24px rgba(37,99,235,.2)!important}.adanex-auth-link,.adanex-register-link{color:var(--mc-blue-600)!important}.adanex-input-group{border-color:#d6dfeb!important;border-radius:11px!important}.adanex-input-group:focus-within{border-color:#6aa0ee!important;box-shadow:0 0 0 3px rgba(37,99,235,.11)!important}
.mc-confirm-modal .modal-dialog{max-width:510px}.mc-confirm-modal .modal-content{border:0;border-radius:18px;box-shadow:var(--mc-shadow-lg);overflow:hidden}.mc-confirm-modal .modal-header{padding:20px 22px 0;border:0;align-items:flex-start}.mc-confirm-modal .modal-body{padding:18px 22px 8px}.mc-confirm-modal .modal-footer{padding:15px 22px 21px;border:0;background:#fbfcfe;gap:8px}.mc-confirm-icon{width:46px;height:46px;flex:0 0 46px;border-radius:13px;display:grid;place-items:center;background:#fff0f1;color:var(--mc-red-600);font-size:22px;border:1px solid #f3cbd0}.mc-confirm-heading{display:flex;gap:13px}.mc-confirm-heading h2{font-size:19px;margin:2px 0 4px}.mc-confirm-heading p{font-size:12px;color:var(--mc-slate-600);margin:0}.mc-confirm-summary{padding:13px 14px;border:1px solid var(--mc-slate-200);border-radius:11px;background:#f6f8fb;color:var(--mc-slate-700);font-size:13px;line-height:1.55}.mc-confirm-warning{display:flex;gap:9px;margin-top:12px;color:#9a5a00;font-size:12px;font-weight:700}.modal-backdrop.show{opacity:.42;background:var(--mc-navy-950)}
body.mc-ui-ready .card,body.mc-ui-ready .mc-dashboard-hero,body.mc-ui-ready .mc-portal-hero{animation:mc-rise .32s ease both}@keyframes mc-rise{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}:focus-visible{outline:3px solid rgba(37,99,235,.22)!important;outline-offset:2px!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
@media(max-width:1199.98px){:root{--mc-sidebar:258px}.header .input-group-flat{width:34vw}.page-wrapper .content{padding:24px}}@media(max-width:991.98px){.header .header-left{width:74px!important;min-width:74px;padding:0 14px;border-right:0}.header .header-left .logo img,.header .header-left .dark-logo img{max-width:45px}.sidebar{width:282px!important;top:var(--mc-header)!important}.page-wrapper{margin-left:0!important}.header .header-user{padding:0 12px}.header .input-group-flat{width:min(430px,52vw)}.page-wrapper .content{padding:20px}}@media(max-width:767.98px){:root{--mc-header:64px}.header .input-group-flat,.admin-search,.mc-context-chip,.header .admin-chip{display:none!important}.profile-dropdown>.dropdown-toggle{padding:5px!important;border:0!important}.page-wrapper .content{padding:16px 13px 28px!important}.mc-page-header{flex-direction:column;margin-bottom:18px}.mc-page-header[data-variant='command']{padding:21px}.card-body{padding:15px}.table>:not(caption)>*>*{padding:11px 12px!important}.mc-dashboard-hero,.mc-portal-hero,.mc-command,.mc-detail-hero,.mc-server-hero,.mon-hero{border-radius:14px!important}}@media print{.header,.sidebar,.footer,.btn,.mc-confirm-modal{display:none!important}.page-wrapper{margin:0!important}.page-wrapper .content{padding:0!important}.card{box-shadow:none!important}}

/* Customer portal shell: approved Orun command-center system. */
:root{--mc-sidebar:220px;--mc-header:64px}
.main-wrapper .header{left:0!important;width:100%!important;height:64px!important;padding-left:220px!important;border-bottom:1px solid #dbe4f0!important;box-shadow:none!important;overflow:visible!important}
.main-wrapper .main-header,.main-wrapper .header-user,.main-wrapper .header .nav-list{height:64px!important}
.main-wrapper .header-left{position:absolute!important;inset:0 auto auto 0!important;width:220px!important;min-width:220px!important;height:64px!important;padding:0 18px!important;border-right:1px solid #dbe4f0!important;background:#fff!important;display:flex!important;align-items:center!important;z-index:2}
.mc-wordmark{display:inline-flex!important;align-items:center!important;gap:9px!important;width:auto!important;height:auto!important;color:#0d2948!important;text-decoration:none!important}
.mc-wordmark-mark{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;color:#0b63e5;font-size:24px;border:2px solid #0b63e5;border-radius:12px;background:#f6faff}
.mc-wordmark-name{font-size:18px;font-weight:900;letter-spacing:-.35px}
.main-wrapper .header .nav-list{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important;padding:0 16px!important}
.main-wrapper .header #header-search{flex:1 1 280px!important;min-width:180px!important;max-width:500px!important}
.main-wrapper .header #header-search form{width:100%!important;max-width:410px!important;height:40px!important}
.mc-workspace-switcher,.mc-test-mode,.mc-quick-create{height:40px;align-items:center;border-radius:7px;font-size:11px;font-weight:700;white-space:nowrap;text-decoration:none!important}
.mc-workspace-switcher{max-width:240px;gap:8px;padding:0 12px;color:#233d5d!important;border:1px solid #d9e3f0;background:#fff}.mc-workspace-switcher span{overflow:hidden;text-overflow:ellipsis}.mc-workspace-switcher b{color:#70829b;font-weight:500}
.mc-test-mode{gap:6px;padding:0 11px;color:#155fd3;border:1px solid #d5e5ff;background:#eef5ff;text-transform:uppercase;letter-spacing:.04em}
.mc-quick-create{gap:7px;padding:0 14px;color:#fff!important;border:1px solid #0b63e5;background:linear-gradient(135deg,#1769e8,#0757cb);box-shadow:0 6px 14px rgba(11,99,229,.18)}
.main-wrapper .sidebar{top:64px!important;width:220px!important;height:calc(100vh - 64px)!important;border-right:1px solid #dbe4f0!important}
.mc-sidebar-workspace{padding:14px 12px 10px;border-bottom:1px solid #edf1f6}.mc-sidebar-label{display:block;margin:0 4px 7px;color:#7c8da5;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.mc-sidebar-workspace-card{min-height:52px;display:grid;grid-template-columns:26px minmax(0,1fr) 16px;gap:8px;align-items:center;padding:9px 10px;color:#213b5b!important;border:1px solid #d9e3ef;border-radius:8px;background:#fff;text-decoration:none!important}.mc-sidebar-workspace-card>i:first-child{color:#0b63e5;font-size:19px}.mc-sidebar-workspace-card span{min-width:0}.mc-sidebar-workspace-card strong,.mc-sidebar-workspace-card small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-sidebar-workspace-card strong{font-size:11px;font-weight:800}.mc-sidebar-workspace-card small{margin-top:2px;color:#7b8ba1;font-size:9px}
.main-wrapper .sidebar .sidebar-inner{height:calc(100vh - 131px)!important;padding:0 10px 24px!important}.main-wrapper .sidebar .sidebar-menu{padding:8px 2px 24px!important}.main-wrapper .sidebar .sidebar-menu>ul>li>a,.main-wrapper .sidebar .sidebar-menu ul li a{min-height:38px!important;padding:9px 10px!important;border-radius:7px!important;font-size:12px!important}.main-wrapper .sidebar .sidebar-menu .menu-title{margin:14px 8px 7px!important}.main-wrapper .sidebar .sidebar-menu ul li a.active{color:#0b63e5!important;background:#edf4ff!important;box-shadow:inset 3px 0 0 #0b63e5!important}
.main-wrapper .page-wrapper{margin-left:220px!important;padding-top:64px!important;background:#f7f9fc!important}.main-wrapper .content{padding:12px 14px 28px!important}
.main-wrapper .mc-dashboard-hero,.main-wrapper .mc-portal-hero{min-height:0!important;padding:28px 30px!important;border-radius:12px!important;box-shadow:0 10px 24px rgba(7,32,63,.1)!important}.main-wrapper .mc-dashboard-hero h1,.main-wrapper .mc-portal-hero h1{font-size:clamp(25px,2vw,34px)!important;letter-spacing:-.03em!important}.main-wrapper .mc-dashboard-hero p,.main-wrapper .mc-portal-hero p{max-width:760px!important;margin-bottom:20px!important;font-size:13px!important;line-height:1.55!important}
.main-wrapper .mc-dashboard-capacity,.main-wrapper .mc-portal-stat{min-height:0!important;padding:20px!important;border-radius:10px!important}.main-wrapper .mc-dashboard-kpis{gap:12px!important;margin-top:12px!important}.main-wrapper .mc-kpi-card{min-height:118px!important;padding:18px!important;border-radius:10px!important}.main-wrapper .mc-panel,.main-wrapper .mc-table-card,.main-wrapper .mc-portal-panel{border-radius:10px!important;box-shadow:0 2px 8px rgba(15,36,64,.05)!important}.main-wrapper .mc-table-empty-large,.main-wrapper .mc-portal-empty{min-height:270px!important;padding:38px 24px!important}.main-wrapper .mc-table-empty-large h2,.main-wrapper .mc-portal-empty h2,.main-wrapper .mc-portal-empty h3{font-size:24px!important}
@media(min-width:1200px){.main-wrapper .mc-dashboard-hero{grid-template-columns:minmax(0,1.75fr) minmax(270px,.75fr)!important;gap:28px!important;align-items:stretch!important}}
@media(max-width:1199.98px){.main-wrapper .header #header-search{max-width:none!important}.main-wrapper .mc-dashboard-hero,.main-wrapper .mc-portal-hero{padding:24px!important}}
@media(max-width:991.98px){.main-wrapper .header{padding-left:72px!important}.main-wrapper .header-left{width:72px!important;min-width:72px!important;padding:0 18px!important;border-right:0!important}.mc-wordmark-name{display:none}.main-wrapper .sidebar{width:220px!important;transform:translateX(-100%)}.main-wrapper .page-wrapper{margin-left:0!important}}
@media(max-width:575.98px){.main-wrapper .header{padding-left:58px!important}.main-wrapper .header-left{width:58px!important;min-width:58px!important;padding:0 12px!important}.mc-wordmark-mark{width:32px;height:32px;flex-basis:32px;font-size:21px}.main-wrapper .header .nav-list{padding:0 8px!important;gap:6px!important}.main-wrapper .header #header-search form{display:none!important}.main-wrapper .content{padding:9px 9px 22px!important}.main-wrapper .mc-dashboard-hero,.main-wrapper .mc-portal-hero{padding:20px!important;border-radius:10px!important}}
.main-wrapper .sidebar{display:flex!important;flex-direction:column!important;align-items:stretch!important}.main-wrapper .mc-sidebar-workspace{width:100%!important;height:auto!important;flex:0 0 auto!important}.main-wrapper .sidebar .sidebar-inner{width:100%!important;flex:1 1 auto!important;min-height:0!important}
@media(max-width:575.98px){.main-wrapper .header-left{justify-content:center!important}.main-wrapper .mc-wordmark{position:static!important;margin:0!important}.main-wrapper #mobile_btn{left:58px!important;top:7px!important;width:42px!important;height:42px!important}.main-wrapper #mobile_btn .bar-icon span{background:#0b63e5!important}.main-wrapper .header #header-search{display:none!important}.main-wrapper .header .nav-list{justify-content:flex-end!important;padding-left:48px!important}.main-wrapper .header .nav-list>.d-flex.align-items-center.gap-2{width:auto!important;height:44px!important;margin:0!important;align-self:center!important;transform:none!important}.main-wrapper .profile-dropdown>.dropdown-toggle{max-width:150px!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}}
.main-wrapper .sidebar .sidebar-menu ul li a.active,.main-wrapper .sidebar .sidebar-menu ul li a.active span,.main-wrapper .sidebar .sidebar-menu ul li a.active i{color:#0b63e5!important}
