
/* NexusOS final compact client area cleanup */
.nx-page-header-compact{margin:0 0 14px!important;padding:10px 14px!important;border:1px solid rgba(92,99,255,.18)!important;border-radius:18px!important;background:rgba(8,14,30,.52)!important;box-shadow:none!important;min-height:0!important}
.nx-page-header-inner{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-height:0!important}
.nx-page-header-compact h1{font-size:20px!important;line-height:1.2!important;margin:0!important;color:#eef3ff!important;font-weight:800!important;letter-spacing:-.02em!important}
.nx-page-header-compact .breadcrumb,.nx-page-breadcrumb-wrap{margin:0!important;padding:0!important;background:transparent!important;font-size:12px!important}
.nx-page-header-compact .section-heading,.nx-page-header-compact .section-subheading{display:none!important}
.nx-dropnav-compact{position:absolute!important;right:12px!important;top:8px!important;margin:0!important}
.section-heading:contains('NexusOS Premium Hosting Platform'),.section-subheading:contains('Best Hosting Provider'){display:none!important}
body .nx-client-dashboard-compact{padding:10px 12px!important;margin-bottom:10px!important;min-height:0!important}
body .nx-client-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin-bottom:10px!important}
body .nx-stat-card{padding:12px!important;min-height:78px!important}
body .nx-stat-card i{font-size:18px!important;margin-bottom:5px!important}
body .nx-stat-card span{font-size:12px!important}
body .nx-stat-card b{font-size:20px!important}
body .nx-client-dashboard-grid{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr)!important;gap:12px!important;margin-bottom:12px!important}
body .nx-client-card{padding:14px!important;margin-bottom:12px!important;border-radius:18px!important;min-height:0!important}
body .nx-card-head{margin-bottom:10px!important}
body .nx-card-head h3{font-size:16px!important;margin:0!important}
body .nx-card-head span{font-size:12px!important}
body .nx-quick-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}
body .nx-quick-action-grid a{padding:10px!important;min-height:64px!important}
body .nx-account-panels-minimal{padding:14px!important;margin-top:0!important}
body .nx-compact-client-actions{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin:10px 0!important}
body .nx-compact-client-actions a{display:flex!important;align-items:center!important;gap:9px!important;padding:10px 11px!important;border-radius:14px!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.08)!important;color:#eef3ff!important;text-decoration:none!important;min-height:54px!important}
body .nx-compact-client-actions i{color:#36d7ff!important;font-size:16px!important}
body .nx-compact-client-actions span{font-size:12px!important;flex:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
body .nx-compact-client-actions b{font-size:15px!important;color:#fff!important;background:linear-gradient(135deg,#247cff,#8748ff)!important;border-radius:999px!important;min-width:28px!important;text-align:center!important;padding:3px 7px!important}
body .nx-all-panels-drawer{border:1px solid rgba(36,124,255,.18)!important;border-radius:16px!important;background:rgba(255,255,255,.035)!important;overflow:hidden!important;margin-top:10px!important}
body .nx-all-panels-drawer summary{cursor:pointer!important;list-style:none!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:12px 14px!important;color:#eef3ff!important;font-weight:800!important}
body .nx-all-panels-drawer summary::-webkit-details-marker{display:none!important}
body .nx-all-panels-scroll{max-height:360px!important;overflow:auto!important;padding:10px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
body .nx-panel-mini-row{background:rgba(7,12,26,.7)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:14px!important;padding:10px!important;min-height:0!important}
body .nx-panel-mini-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;font-weight:800!important;color:#fff!important;font-size:13px!important;margin-bottom:6px!important}
body .nx-panel-mini-head i{color:#36d7ff!important}
body .nx-panel-mini-head b,.badge,.label-warning,.badge-warning{background:linear-gradient(135deg,#247cff,#8748ff)!important;color:#fff!important;border:0!important}
body .nx-panel-mini-body{font-size:12px!important;color:#aeb8d8!important;max-height:90px!important;overflow:auto!important}
body .nx-panel-mini-links{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-top:8px!important}
body .nx-panel-mini-links a{font-size:12px!important;padding:6px 8px!important;border-radius:10px!important;background:rgba(36,124,255,.12)!important;color:#dfe8ff!important;text-decoration:none!important;border:1px solid rgba(36,124,255,.18)!important}
body .panel-warning,body .bg-warning,body .alert-warning,body .text-warning{border-color:rgba(36,124,255,.25)!important;background:rgba(36,124,255,.10)!important;color:#dfe8ff!important}
body .btn-warning,body a.btn-warning,body button.btn-warning{background:linear-gradient(135deg,#247cff,#8748ff)!important;border-color:#247cff!important;color:#fff!important}
body .nx-marketing-hero,body .nx-client-big-title,body [data-nx-marketing-title]{display:none!important}
@media(max-width:991px){body .nx-client-dashboard-grid{grid-template-columns:1fr!important}body .nx-client-stat-grid,body .nx-compact-client-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .nx-all-panels-scroll{grid-template-columns:1fr!important;max-height:300px!important}.nx-page-header-compact h1{font-size:17px!important}}
@media(max-width:560px){body .nx-client-topbar-clean{display:block!important}body .nx-client-topbar-actions{display:grid!important;grid-template-columns:repeat(2,1fr)!important;margin-top:8px!important}body .nx-quick-action-grid{grid-template-columns:repeat(2,1fr)!important}.nx-page-header-compact{padding:9px 10px!important}.nx-page-header-compact h1{font-size:15px!important}}


/* NexusOS V18 Clientarea Block Manager */
.nx-client-block-grid-v18{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;margin:12px 0 16px;align-items:stretch}.nx-client-block-v18{grid-column:span 6;border:1px solid rgba(91,95,255,.22);border-radius:20px;background:linear-gradient(145deg,rgba(8,14,32,.9),rgba(12,21,48,.78));box-shadow:0 14px 38px rgba(0,0,0,.18);padding:15px;color:#eaf0ff;min-height:120px}.nx-client-block-v18.nx-width-1-1{grid-column:span 12}.nx-client-block-v18.nx-width-1-2{grid-column:span 6}.nx-client-block-v18.nx-width-1-3{grid-column:span 4}.nx-client-block-v18.nx-width-1-4{grid-column:span 3}.nx-client-block-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.nx-client-block-head>div{display:flex;align-items:center;gap:10px}.nx-client-block-head i{width:34px;height:34px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(91,95,255,.22),rgba(123,97,255,.18));color:#8dc3ff}.nx-client-block-head strong{font-size:15px;color:#fff}.nx-client-block-toggle{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:#cfe0ff;border-radius:11px;padding:6px 9px;font-size:12px;font-weight:800}.nx-client-metric{display:flex;align-items:center;gap:12px}.nx-client-metric i{width:42px;height:42px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#5B5FFF,#00D4FF);color:#fff}.nx-client-metric b{font-size:28px;color:#fff;line-height:1}.nx-client-metric span{color:#b9c7e6}.nx-client-action-link{display:inline-flex;align-items:center;gap:8px;margin-top:12px;color:#9ec3ff!important;font-weight:800;text-decoration:none!important}.nx-quick-action-grid-v18{grid-template-columns:repeat(3,minmax(0,1fr))!important}.nx-account-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nx-account-mini-grid div{border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:10px;background:rgba(255,255,255,.04)}.nx-account-mini-grid span{display:block;color:#9fb0d1;font-size:12px}.nx-account-mini-grid b{display:block;color:#fff;margin-top:3px;word-break:break-word}.nx-client-block-v18 .nx-domain-form{display:grid;grid-template-columns:1fr auto;gap:8px}.nx-client-block-v18 .nx-tool-result{grid-column:1/-1}.nx-client-block-v18.is-compact .nx-client-block-body p{margin-bottom:8px}@media(max-width:991px){.nx-client-block-v18,.nx-client-block-v18.nx-width-1-1,.nx-client-block-v18.nx-width-1-2,.nx-client-block-v18.nx-width-1-3,.nx-client-block-v18.nx-width-1-4{grid-column:span 12}.nx-client-block-v18 .nx-domain-form{grid-template-columns:1fr}.nx-quick-action-grid-v18{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:560px){.nx-account-mini-grid{grid-template-columns:1fr}.nx-client-block-head{align-items:flex-start}.nx-client-block-toggle span{display:none}}
