/* Modulyra ERP — core shell styles (extracted from layouts/base.blade.php in V4.0 so the browser can cache them) */
:root{
            --bg:#050713;--bg2:#090d1b;--surface:#11182a;--surface2:#17223a;
            --text:#ffffff;--text-soft:#e7f4ff;--muted:#c5dcf0;--cyan:#5ee7ff;
            --cyan2:#9cf2ff;--blue:#7ebcff;--border:#2a3a58;--gold:#ffc457;
            --orange:#ff965a;--purple:#b76cff;--danger:#ff8291;--success:#65efb7;
            --shadow:0 20px 70px rgba(0,0,0,.28)
        }
        *{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Tahoma,"Segoe UI",Arial,sans-serif;background:radial-gradient(circle at 12% 0%,rgba(104,50,174,.24),transparent 32%),radial-gradient(circle at 88% 22%,rgba(32,170,213,.13),transparent 25%),var(--bg);color:var(--text);min-height:100vh;line-height:1.6;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(94,231,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(94,231,255,.025) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(to bottom,black,transparent 85%);z-index:-1}a{color:inherit;text-decoration:none}img{max-width:100%}h1,h2,h3,strong,th{color:#fff}p,label,td,li{color:var(--text-soft)}small,.muted{color:var(--muted)!important}.container{width:min(1180px,calc(100% - 32px));margin:auto}.topbar{min-height:72px;border-bottom:1px solid var(--border);background:rgba(5,7,19,.88);backdrop-filter:blur(16px);display:flex;align-items:center;position:sticky;top:0;z-index:30}.topbar .container{display:flex;align-items:center;justify-content:space-between;gap:18px}.brand{display:flex;align-items:center;gap:12px}.brand img{width:44px;height:44px;border-radius:13px;box-shadow:0 0 30px rgba(183,108,255,.18)}.brand strong{display:block;color:#fff}.brand small{display:block;color:var(--cyan2)!important}.nav{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.button,button{border:0;border-radius:12px;padding:11px 16px;font:inherit;cursor:pointer;color:#fff;transition:transform .2s,border-color .2s,filter .2s}.button:hover,button:hover{transform:translateY(-1px);filter:brightness(1.06)}.button.primary,.primary{background:linear-gradient(135deg,var(--gold),var(--orange),var(--purple));color:#090b14;font-weight:800}.button.secondary,.secondary{background:rgba(23,34,58,.82);border:1px solid var(--border);color:var(--text-soft)}.public-developer-link{display:inline-flex;align-items:center;gap:7px;border-color:rgba(94,231,255,.38)!important;background:linear-gradient(135deg,rgba(94,231,255,.12),rgba(183,108,255,.13))!important}.public-developer-link span{color:var(--cyan2);font-weight:900}.content{padding:34px 0 70px}.panel{background:linear-gradient(145deg,rgba(17,24,42,.96),rgba(12,17,31,.96));border:1px solid var(--border);border-radius:20px;padding:22px;margin-bottom:20px;box-shadow:var(--shadow)}.panel h2{margin-top:0}.hero{display:grid;grid-template-columns:1.05fr .95fr;gap:30px;align-items:center;padding:52px 0}.hero.compact{display:block;padding:18px 0 28px}.hero h1,.page-head h1{font-size:clamp(32px,5vw,60px);margin:10px 0 14px;line-height:1.12;color:#fff;text-shadow:0 0 32px rgba(94,231,255,.08)}.hero.compact h1,.page-head h1{font-size:36px}.hero p,.page-head p{color:var(--muted);font-size:18px;line-height:1.8}.logo-card{padding:22px;border:1px solid var(--border);border-radius:28px;background:linear-gradient(145deg,rgba(255,196,87,.08),rgba(183,108,255,.1));box-shadow:var(--shadow)}.eyebrow{color:var(--gold);letter-spacing:1.5px;text-transform:uppercase;font-size:12px;font-weight:800}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:0 0 22px}.metric{background:linear-gradient(145deg,var(--surface),#0d1425);border:1px solid var(--border);border-radius:17px;padding:18px}.metric span,.metric small{display:block;color:var(--cyan2)!important}.metric strong{font-size:24px;margin-top:10px;display:block;color:#fff}.module-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.module-card{border:1px solid var(--border);border-radius:18px;padding:18px;background:var(--surface2);transition:.2s;color:#fff}.module-card:hover{transform:translateY(-3px);border-color:var(--cyan);box-shadow:0 16px 34px rgba(26,145,180,.12)}.module-card small{display:block;color:var(--muted)!important;margin-top:8px;line-height:1.5}.module-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,var(--gold),var(--purple));color:#080a12;font-weight:bold;margin-bottom:12px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-grid .full{grid-column:1/-1}label{display:flex;flex-direction:column;gap:7px;color:var(--cyan2);font-size:14px;font-weight:600}input,select,textarea{width:100%;background:#090f1e;border:1px solid #334765;color:#fff;border-radius:11px;padding:12px;font:inherit}input::placeholder,textarea::placeholder{color:#91aac4}input:focus,select:focus,textarea:focus{outline:2px solid rgba(94,231,255,.35);border-color:var(--cyan);box-shadow:0 0 0 4px rgba(94,231,255,.06)}select option{background:#0b1222;color:#fff}.errors{background:rgba(255,79,100,.12);border:1px solid rgba(255,130,145,.62);padding:14px;border-radius:12px;color:#ffdce1;overflow-wrap:anywhere}.notice{background:rgba(101,239,183,.1);border:1px solid rgba(101,239,183,.38);padding:14px;border-radius:12px;color:#caffeb}.requirement{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--border);color:var(--text-soft)}.ok{color:var(--success)}.bad{color:var(--danger)}.two-columns{display:grid;grid-template-columns:.85fr 1.15fr;gap:20px}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse}th,td{text-align:start;padding:13px;border-bottom:1px solid var(--border)}th{color:var(--cyan2)}td{color:var(--text-soft)}td small{display:block;color:var(--muted)!important;margin-top:5px}.link{background:none;padding:0;color:var(--cyan)}.danger{color:var(--danger)}.page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px}.wizard-steps{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}.wizard-steps span{padding:8px 12px;border:1px solid var(--border);border-radius:999px;color:var(--muted)}.wizard-steps .active{background:var(--surface2);color:var(--gold);border-color:var(--gold)}.auth-shell{width:min(520px,calc(100% - 32px));margin:42px auto 60px;position:relative;z-index:2}.auth-shell .logo{width:180px;display:block;margin:0 auto 24px}.sidebar-layout{display:grid;grid-template-columns:250px 1fr;min-height:calc(100vh - 72px)}.sidebar{border-inline-end:1px solid var(--border);padding:22px;background:rgba(8,12,24,.6)}.sidebar a{display:block;padding:12px 14px;border-radius:11px;color:var(--text-soft);margin-bottom:6px}.sidebar a:hover{background:var(--surface2);color:var(--cyan2)}.main-area{padding:28px}.checkboxes{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.check{display:flex;flex-direction:row;align-items:center;gap:9px;background:var(--surface2);padding:12px;border-radius:12px;color:var(--text-soft)}.check input{width:auto}.language-switcher{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--border);background:rgba(10,15,30,.76);border-radius:999px;padding:7px 10px;color:var(--muted);font-size:13px;direction:ltr}.language-switcher a{color:var(--muted);font-weight:700}.language-switcher a.active,.language-switcher a:hover{color:var(--cyan2)}.floating-language{position:fixed;top:16px;inset-inline-end:18px;z-index:50}.auth-atmosphere{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:0}.auth-atmosphere:before,.auth-atmosphere:after{content:"";position:absolute;border-radius:50%;filter:blur(80px);opacity:.22}.auth-atmosphere:before{width:360px;height:360px;background:var(--purple);top:-140px;inset-inline-start:-100px}.auth-atmosphere:after{width:320px;height:320px;background:var(--cyan);bottom:-150px;inset-inline-end:-80px}@media(max-width:850px){.hero,.two-columns,.sidebar-layout{grid-template-columns:1fr}.sidebar{display:none}.metrics,.module-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.public-developer-link{font-size:0;padding:10px 12px}.public-developer-link span{font-size:14px}}@media(max-width:560px){.metrics,.module-grid,.form-grid,.checkboxes{grid-template-columns:1fr}.nav .hide-mobile{display:none}.content{padding-top:20px}.page-head{align-items:flex-start;flex-direction:column}.auth-shell{margin-top:72px}}.trial-countdown-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:9px 22px;border-bottom:1px solid rgba(255,196,87,.28);background:linear-gradient(90deg,rgba(255,196,87,.09),rgba(183,108,255,.08));font-size:12px}.trial-countdown-bar>div{display:flex;align-items:center;gap:9px}.trial-countdown-bar small{color:var(--muted)!important}.trial-countdown-bar a{color:var(--cyan2);font-weight:800}.status-email_sent,.status-provisioned{color:#bfffe4;border-color:rgba(101,239,183,.4)}.status-email_failed,.status-failed{color:#ffc2ca;border-color:rgba(255,130,145,.5)}.status-converted{color:#d8c3ff;border-color:rgba(183,108,255,.5)}.status-suspended{color:#ffc2ca;border-color:rgba(255,130,145,.5)}@media(max-width:650px){.trial-countdown-bar{align-items:flex-start;flex-direction:column}.trial-countdown-bar>div{align-items:flex-start;flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}

        .metrics.six{grid-template-columns:repeat(6,1fr)}.content-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:20px}.section-head{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px}.section-head h2{margin:0}.badge{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid var(--border);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:800;color:var(--text-soft);background:rgba(23,34,58,.7);white-space:nowrap}.badge-accent{border-color:rgba(94,231,255,.45);background:rgba(94,231,255,.1);color:var(--cyan2)}.status-active,.status-trial{border-color:rgba(101,239,183,.45);background:rgba(101,239,183,.1);color:#bfffe4}.status-grace,.status-past_due{border-color:rgba(255,196,87,.55);background:rgba(255,196,87,.1);color:#ffe0a0}.status-suspended,.status-cancelled,.status-expired,.status-inactive{border-color:rgba(255,130,145,.5);background:rgba(255,130,145,.1);color:#ffc2ca}.severity-info{color:var(--cyan2)}.severity-warning{color:#ffe0a0;border-color:rgba(255,196,87,.5)}.severity-critical{color:#ffc2ca;border-color:rgba(255,130,145,.55)}.timeline{display:grid;gap:12px}.timeline-item{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-bottom:1px solid var(--border)}.timeline-item:last-child{border-bottom:0}.timeline-item div{min-width:0}.timeline-item small{display:block}.filter-bar{display:grid;grid-template-columns:minmax(180px,1fr) minmax(150px,.4fr) auto;gap:10px;margin-bottom:18px}.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.plan-card{background:linear-gradient(145deg,rgba(17,24,42,.96),rgba(10,15,29,.98));border:1px solid var(--border);border-radius:22px;padding:24px;box-shadow:var(--shadow);position:relative}.plan-card.featured{border-color:rgba(94,231,255,.55);box-shadow:0 20px 70px rgba(41,176,218,.13)}.plan-card h2{font-size:28px;margin:12px 0 4px}.plan-card p{min-height:52px}.plan-card ul,.feature-list{padding-inline-start:22px}.plan-card li,.feature-list li{margin:7px 0}.price{display:flex;align-items:end;gap:9px;margin:22px 0}.price strong{font-size:34px}.price span{color:var(--muted)}.card-actions{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:20px}.detail-list{display:grid;gap:0;margin:0}.detail-list div{display:flex;justify-content:space-between;gap:18px;padding:12px 0;border-bottom:1px solid var(--border)}.detail-list dt{color:var(--muted)}.detail-list dd{margin:0;color:#fff;text-align:end}.accent-panel{border-color:rgba(94,231,255,.42);background:linear-gradient(145deg,rgba(24,57,79,.7),rgba(22,18,48,.76))}.full-button{display:block;width:100%;text-align:center;margin-top:14px}.danger-zone{margin-top:24px;padding-top:18px;border-top:1px solid rgba(255,130,145,.35)}.danger-button{background:rgba(255,67,91,.17);border:1px solid rgba(255,130,145,.52);color:#ffd7dc}.role-list{display:grid;gap:10px}.role-list article{display:flex;justify-content:space-between;gap:15px;align-items:center;background:var(--surface2);padding:14px;border-radius:14px}.role-list small{display:block}.permission-groups{display:grid;gap:14px}.permission-groups section{border:1px solid var(--border);border-radius:14px;padding:13px}.permission-groups section>strong{display:block;color:var(--cyan2);margin-bottom:8px}.mini-form{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;min-width:360px}.auth-links{display:flex;justify-content:space-between;gap:12px;margin-top:16px}.support-banner{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:10px 22px;background:linear-gradient(90deg,#4a1d67,#124766);border-bottom:1px solid rgba(156,242,255,.45);position:sticky;top:0;z-index:60}.support-banner div{display:flex;gap:12px;align-items:center}.support-banner span{color:var(--text-soft)}.support-banner+.topbar{top:58px}.status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--success);box-shadow:0 0 10px var(--success);margin-inline:4px}.small-value{font-size:17px!important}.feature-list li::marker{color:var(--cyan)}pre{white-space:pre-wrap;max-width:520px;background:#070b16;border:1px solid var(--border);border-radius:12px;padding:12px;color:var(--cyan2);font-size:12px}details summary{cursor:pointer}.pagination{margin-top:16px}nav[role=navigation]{margin-top:18px;color:var(--text-soft)}nav[role=navigation] a,nav[role=navigation] span{color:var(--text-soft)}
        @media(max-width:1050px){.metrics.six{grid-template-columns:repeat(3,1fr)}.plan-grid{grid-template-columns:repeat(2,1fr)}}
        @media(max-width:850px){.content-grid{grid-template-columns:1fr}.filter-bar{grid-template-columns:1fr}.support-banner{position:relative;top:auto;flex-direction:column;align-items:stretch}.support-banner+.topbar{top:0}.mini-form{min-width:280px}}
        @media(max-width:600px){.metrics.six,.plan-grid{grid-template-columns:1fr}.mini-form{grid-template-columns:1fr;min-width:230px}.support-banner div{align-items:flex-start;flex-direction:column}}

        .module-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.module-meta span{font-size:12px;color:var(--cyan2);border:1px solid var(--border);border-radius:999px;padding:4px 8px}.module-disabled{opacity:.64;filter:saturate(.55)}.notice.subtle{margin-top:14px;background:rgba(94,231,255,.06);color:var(--text-soft)}.configuration-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.configuration-grid .full-span{grid-column:1/-1}.compact-list{display:grid;gap:6px;max-height:250px;overflow:auto;margin-bottom:14px}.compact-list>div{display:flex;justify-content:space-between;gap:12px;padding:10px;border-bottom:1px solid var(--border)}.compact-list span{color:var(--cyan2)}.inline-create{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:8px}.sequence-form{grid-template-columns:repeat(7,minmax(0,1fr)) auto}.business-launcher{grid-template-columns:repeat(5,1fr);margin-bottom:20px}code{color:var(--cyan2)}@media(max-width:1100px){.business-launcher{grid-template-columns:repeat(3,1fr)}.sequence-form{grid-template-columns:repeat(4,1fr)}}@media(max-width:850px){.configuration-grid{grid-template-columns:1fr}.configuration-grid .full-span{grid-column:auto}.inline-create,.sequence-form{grid-template-columns:1fr 1fr}.business-launcher{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.inline-create,.sequence-form,.business-launcher{grid-template-columns:1fr}}

        /* V0.6 Command Center */
        body.overlay-open{overflow:hidden}.command-shell{width:min(1540px,calc(100% - 28px));margin:auto;display:grid;grid-template-columns:minmax(220px,.65fr) minmax(260px,1.2fr) auto;align-items:center;gap:16px}.command-topbar{min-height:68px}.command-layout{grid-template-columns:250px minmax(0,1fr);min-height:calc(100vh - 68px)}.command-sidebar{padding:18px 12px;position:sticky;top:68px;height:calc(100vh - 68px);overflow:auto;background:rgba(6,10,22,.95);border-inline-end:1px solid var(--border)}.command-sidebar a{display:flex;align-items:center;gap:11px;padding:11px 12px;border-radius:12px;color:var(--text-soft);margin:3px 0;position:relative}.command-sidebar a:hover,.command-sidebar a.active{background:linear-gradient(90deg,rgba(94,231,255,.13),rgba(183,108,255,.08));color:#fff}.command-sidebar a.active:before{content:"";position:absolute;inset-inline-start:-12px;width:3px;height:24px;border-radius:3px;background:var(--cyan)}.command-sidebar a i{width:25px;text-align:center;color:var(--cyan2);font-style:normal}.command-sidebar a b{margin-inline-start:auto;border-radius:999px;min-width:22px;height:22px;display:grid;place-items:center;background:rgba(94,231,255,.13);color:var(--cyan2);font-size:11px}.sidebar-label{padding:15px 12px 6px;color:var(--gold);font-size:11px;text-transform:uppercase;letter-spacing:1px;font-weight:800}.sidebar-foot{margin-top:24px;border-top:1px solid var(--border);padding:16px 12px;display:flex;align-items:center;gap:10px}.sidebar-foot small{display:block}.command-main{padding:28px 24px 70px;min-width:0}.global-search{position:relative;display:flex;align-items:center;gap:9px;background:#0a1120;border:1px solid var(--border);border-radius:13px;padding:0 12px;color:var(--cyan2)}.global-search input{border:0;background:transparent;padding:10px 2px;outline:0;box-shadow:none}.global-search kbd,.command-search kbd{font:11px Tahoma;background:#18223a;border:1px solid #334765;border-radius:7px;padding:3px 6px;color:var(--muted);white-space:nowrap}.live-search-results{position:absolute;top:calc(100% + 8px);inset-inline:0;z-index:80;background:#0b1222;border:1px solid var(--border);border-radius:15px;padding:8px;box-shadow:var(--shadow);max-height:360px;overflow:auto}.live-search-results a{display:flex;align-items:center;gap:10px;padding:10px;border-radius:10px}.live-search-results a:hover{background:var(--surface2)}.live-search-results a>b{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:rgba(94,231,255,.1);color:var(--cyan)}.live-search-results small{display:block}.command-actions{display:flex;align-items:center;gap:8px}.top-action,.app-launch-button{position:relative;border:1px solid var(--border);background:rgba(23,34,58,.75);color:#fff;border-radius:11px;height:40px;min-width:40px;display:inline-flex;align-items:center;justify-content:center;padding:0 11px}.top-action em{position:absolute;top:-6px;inset-inline-end:-6px;background:var(--danger);color:#090b14;border-radius:999px;min-width:18px;height:18px;display:grid;place-items:center;font-size:10px;font-style:normal;font-weight:900}.primary-mini{background:linear-gradient(135deg,var(--gold),var(--purple));color:#060812}.app-launch-button{gap:7px}.compact-button{padding:8px 11px}.workspace-context-bar{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:8px 24px;background:rgba(9,14,28,.92);border-bottom:1px solid var(--border)}.workspace-context-bar form{display:flex;gap:10px}.workspace-context-bar label{display:flex;flex-direction:row;align-items:center;gap:8px;font-size:12px}.workspace-context-bar select{padding:6px 28px 6px 8px;min-width:145px}.workspace-context-bar>div{text-align:end}.workspace-context-bar>div span{display:block;color:var(--muted);font-size:11px}.workspace-context-bar>div strong{font-size:13px;color:var(--cyan2)}.command-page-head{margin-bottom:19px}.head-actions{display:flex;gap:10px;flex-wrap:wrap}.widget-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.dashboard-widget{position:relative;background:linear-gradient(145deg,rgba(17,24,42,.97),rgba(9,14,27,.98));border:1px solid var(--border);border-radius:20px;padding:21px;min-width:0;box-shadow:0 12px 40px rgba(0,0,0,.18)}.dashboard-widget.widget-width-2{grid-column:span 2}.dashboard-widget.dragging{opacity:.45;border-color:var(--cyan)}.dashboard-widget.widget-hidden{display:none}.widget-toolbar{position:absolute;top:10px;inset-inline-end:10px;display:flex;gap:5px;opacity:0;transition:.2s;z-index:3}.dashboard-widget:hover .widget-toolbar{opacity:1}.widget-toolbar button,.drag-handle{border:0;background:rgba(6,10,22,.8);color:var(--muted);border-radius:8px;padding:3px 7px;cursor:pointer}.drag-handle{cursor:grab}.metric-ribbon{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.metric-ribbon article{padding:17px;border-inline-end:1px solid var(--border)}.metric-ribbon article:last-child{border:0}.metric-ribbon span,.metric-ribbon small{display:block;color:var(--cyan2)}.metric-ribbon strong{display:block;font-size:26px;margin:7px 0}.growth-chart{height:210px;display:flex;align-items:end;gap:18px;padding:20px 10px 0;border-bottom:1px solid var(--border)}.growth-column{height:100%;flex:1;display:flex;flex-direction:column;justify-content:end;align-items:center;gap:8px}.growth-column .bars{height:165px;width:100%;display:flex;align-items:end;justify-content:center;gap:6px}.growth-column .bars span,.growth-column .bars i{display:block;width:min(24px,35%);border-radius:8px 8px 2px 2px;background:linear-gradient(var(--cyan),#2276b8);min-height:5px}.growth-column .bars i{background:linear-gradient(var(--purple),#6031a6)}.chart-legend{display:flex;gap:18px;margin-top:12px;color:var(--muted);font-size:12px}.chart-legend b{display:inline-block;width:9px;height:9px;border-radius:2px;background:var(--cyan);margin-inline-end:6px}.chart-legend b.alt{background:var(--purple)}.compact-feed{display:grid}.compact-feed>a,.compact-feed>div{display:flex;align-items:center;gap:11px;padding:11px 0;border-bottom:1px solid var(--border)}.compact-feed>a:last-child,.compact-feed>div:last-child{border:0}.compact-feed>a:hover strong{color:var(--cyan2)}.compact-feed>a>div,.compact-feed>div>div{min-width:0;flex:1}.compact-feed small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compact-feed em{font-style:normal;color:var(--cyan2);font-size:12px}.compact-feed .unread{background:rgba(94,231,255,.04)}.feed-icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:rgba(94,231,255,.09);color:var(--cyan2);flex:0 0 auto}.feed-icon.warn{background:rgba(255,196,87,.12);color:var(--gold)}.priority-urgent{color:#ffc0ca!important;border-color:rgba(255,130,145,.5)!important}.priority-high{color:#ffe0a0!important}.health-list{display:grid;gap:0}.health-list div{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid var(--border)}.health-list dd{margin:0}.health-list .ok{color:var(--success)}.health-list .bad{color:var(--danger)}.workspace-pulse{display:flex;justify-content:space-between;align-items:center;gap:20px;border:1px solid rgba(94,231,255,.25);background:linear-gradient(90deg,rgba(94,231,255,.07),rgba(183,108,255,.06));border-radius:15px;padding:11px 16px;margin-bottom:18px}.workspace-pulse>div{display:flex;align-items:center;gap:8px}.workspace-pulse span,.workspace-pulse small{color:var(--muted)}.pulse-dot{width:8px;height:8px;border-radius:50%;background:var(--success);box-shadow:0 0 14px var(--success);animation:pulse 1.8s infinite}@keyframes pulse{50%{opacity:.42;transform:scale(.8)}}.workspace-apps{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.workspace-apps a{display:flex;align-items:center;gap:10px;padding:13px;border:1px solid var(--border);border-radius:14px;background:rgba(23,34,58,.55)}.workspace-apps a:hover{border-color:var(--cyan);transform:translateY(-2px)}.workspace-apps a>span{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:linear-gradient(135deg,var(--gold),var(--purple));color:#070912}.workspace-apps small{display:block}.link-button{border:0;background:transparent;color:var(--cyan2);padding:4px}.activity-stream{display:grid}.activity-stream>div{display:flex;gap:10px;padding:9px 0}.activity-stream>div>span{width:9px;height:9px;margin-top:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 12px rgba(94,231,255,.5)}.activity-stream small{display:block}.overlay[hidden]{display:none!important}.overlay{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:22px}.overlay-backdrop{position:absolute;inset:0;background:rgba(1,3,10,.76);backdrop-filter:blur(9px)}.overlay-panel,.command-panel{position:relative;width:min(840px,100%);max-height:min(760px,90vh);overflow:auto;background:linear-gradient(145deg,#11192c,#080d19);border:1px solid #354c70;border-radius:22px;padding:22px;box-shadow:0 35px 100px rgba(0,0,0,.55)}.compact-overlay{width:min(620px,100%)}.overlay-head{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:17px}.overlay-head h2{margin:0}.icon-button{width:36px;height:36px;border-radius:10px;background:#18233c;color:#fff;padding:0}.launcher-search{display:flex;flex-direction:row;align-items:center;background:#080e1c;border:1px solid var(--border);border-radius:13px;padding:0 12px;margin-bottom:16px}.launcher-search input{border:0;background:transparent}.app-launcher-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.launcher-app{padding:18px;border:1px solid var(--border);border-radius:16px;background:rgba(23,34,58,.62)}.launcher-app:hover{border-color:var(--cyan);transform:translateY(-2px)}.launcher-app-icon{width:43px;height:43px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(135deg,var(--gold),var(--purple));color:#080a12;margin-bottom:12px}.launcher-app small{display:block;margin-top:7px}.quick-action-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.quick-action-grid a,.quick-action-grid button{min-height:105px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;border:1px solid var(--border);background:var(--surface2);padding:16px;color:#fff}.quick-action-grid span{font-size:24px;color:var(--cyan2)}.command-overlay{place-items:start center;padding-top:10vh}.command-panel{width:min(690px,100%);padding:0;overflow:hidden}.command-search{display:flex;align-items:center;gap:11px;padding:15px;border-bottom:1px solid var(--border)}.command-search input{border:0;background:transparent;box-shadow:none;outline:0;font-size:17px}.command-section>span{display:block;color:var(--gold);font-size:11px;text-transform:uppercase;padding:12px 16px 6px}.command-section a{display:flex;align-items:center;gap:12px;padding:11px 16px}.command-section a:hover{background:rgba(94,231,255,.08)}.command-section a b{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:var(--surface2);color:var(--cyan2)}.command-footer{display:flex;gap:18px;padding:10px 16px;border-top:1px solid var(--border);color:var(--muted);font-size:11px}.command-toast{position:fixed;bottom:26px;inset-inline-end:26px;z-index:150;background:#163a35;border:1px solid var(--success);color:#d8fff2;border-radius:12px;padding:11px 17px;transform:translateY(80px);opacity:0;transition:.25s}.command-toast.show{transform:translateY(0);opacity:1}.notification-list{padding:0;overflow:hidden}.notification-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 20px;border-bottom:1px solid var(--border)}.notification-row.unread{background:rgba(94,231,255,.055);border-inline-start:3px solid var(--cyan)}.notification-type{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--surface2);color:var(--cyan2)}.task-board{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;align-items:start}.task-board>section{background:rgba(12,18,33,.65);border:1px solid var(--border);border-radius:17px;padding:13px}.task-column-head{display:flex;justify-content:space-between;align-items:center;padding:4px 4px 12px}.task-column-head h2{font-size:17px;margin:0}.task-column-head span{border-radius:999px;background:var(--surface2);padding:3px 9px;color:var(--cyan2)}.task-card{background:var(--surface);border:1px solid var(--border);border-top:3px solid var(--cyan);border-radius:14px;padding:13px;margin-bottom:10px}.task-card.priority-high{border-top-color:var(--gold)}.task-card.priority-urgent{border-top-color:var(--danger)}.task-card h3{margin:8px 0}.task-card select{padding:7px;margin-top:10px}.approvals-layout{grid-template-columns:minmax(320px,.7fr) minmax(0,1.3fr)}.approval-list article{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.4fr);gap:16px;padding:17px 0;border-bottom:1px solid var(--border)}.approval-list article aside{text-align:end}.approval-list article aside form{display:grid;gap:8px}.approval-list article aside form>div{display:flex;gap:7px;justify-content:end}.status-pending{color:#ffe0a0;border-color:rgba(255,196,87,.45)}.status-approved{color:#caffeb;border-color:rgba(101,239,183,.45)}.status-rejected{color:#ffd6dc;border-color:rgba(255,130,145,.45)}.approve{background:rgba(101,239,183,.16);border:1px solid rgba(101,239,183,.45);color:#caffeb}.reject{background:rgba(255,130,145,.15);border:1px solid rgba(255,130,145,.45);color:#ffd6dc}.employee-hero{display:flex;align-items:center;gap:17px;padding:24px;border:1px solid var(--border);border-radius:20px;background:linear-gradient(120deg,rgba(94,231,255,.08),rgba(183,108,255,.1));margin-bottom:18px}.employee-hero h1{margin:3px 0}.employee-hero .button{margin-inline-start:auto}.employee-avatar{width:68px;height:68px;border-radius:20px;display:grid;place-items:center;background:linear-gradient(135deg,var(--gold),var(--purple));color:#070912;font-size:30px;font-weight:900}.search-page-form{display:grid;grid-template-columns:1fr auto;gap:10px}.search-results-page a{display:flex;align-items:center;gap:13px;padding:14px;border-bottom:1px solid var(--border)}.search-results-page a>span{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:var(--surface2);color:var(--cyan2)}.search-results-page a>div{flex:1}.search-results-page small{display:block}.search-results-page a:hover{background:rgba(94,231,255,.04)}
        @media(max-width:1200px){.command-shell{grid-template-columns:minmax(200px,.7fr) minmax(220px,1fr) auto}.compact-button{display:none}.metric-ribbon{grid-template-columns:repeat(3,1fr)}.workspace-apps{grid-template-columns:repeat(3,1fr)}}
        @media(max-width:950px){.command-shell{grid-template-columns:auto 1fr}.command-actions{grid-column:1/-1;justify-content:flex-end}.command-topbar{padding:8px 0}.command-layout{grid-template-columns:1fr}.command-sidebar{display:none}.widget-board{grid-template-columns:1fr}.dashboard-widget.widget-width-2{grid-column:auto}.task-board{grid-template-columns:1fr}.approvals-layout{grid-template-columns:1fr}.app-launcher-grid,.quick-action-grid{grid-template-columns:repeat(2,1fr)}.workspace-context-bar{padding:8px 14px}.workspace-context-bar>div{display:none}}
        @media(max-width:650px){.command-shell{display:flex;flex-wrap:wrap}.brand{flex:1}.global-search{order:3;width:100%}.app-launch-button{font-size:0}.app-launch-button span{font-size:20px}.command-actions .language-switcher{display:none}.command-main{padding:18px 12px 55px}.workspace-context-bar form{width:100%;display:grid;grid-template-columns:1fr 1fr}.workspace-context-bar label{display:block}.workspace-context-bar select{min-width:0}.metric-ribbon,.workspace-metrics{grid-template-columns:repeat(2,1fr)}.workspace-apps,.app-launcher-grid,.quick-action-grid{grid-template-columns:1fr}.widget-toolbar{opacity:1}.notification-row{grid-template-columns:auto 1fr}.notification-row>form,.notification-row>a{grid-column:2}.approval-list article{grid-template-columns:1fr}.approval-list article aside{text-align:start}.employee-hero{align-items:flex-start;flex-wrap:wrap}.employee-hero .button{margin:0}.search-page-form{grid-template-columns:1fr}}


        .subscriber-alert-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.subscriber-alert-card{border:1px solid var(--border);border-radius:16px;padding:15px;background:rgba(10,17,31,.72)}.subscriber-alert-card.unread{border-color:rgba(94,231,255,.55);box-shadow:inset 3px 0 0 var(--cyan)}[dir=rtl] .subscriber-alert-card.unread{box-shadow:inset -3px 0 0 var(--cyan)}.subscriber-alert-head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px}.subscriber-alert-head>span{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:linear-gradient(135deg,var(--gold),var(--purple));color:#070912;font-weight:900}.subscriber-alert-head small{display:block}.subscriber-alert-head em{font-style:normal}.subscriber-alert-card dl{display:grid;grid-template-columns:1fr 1fr;gap:0 14px;margin:14px 0}.subscriber-alert-card dl div{padding:7px 0;border-bottom:1px solid var(--border);min-width:0}.subscriber-alert-card dt{font-size:11px;color:var(--muted)}.subscriber-alert-card dd{margin:1px 0 0;color:var(--text-soft);overflow-wrap:anywhere}.notification-subscriber-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 14px;margin-top:10px}.notification-subscriber-details div{padding:7px 0;border-top:1px solid var(--border)}.notification-subscriber-details dt{font-size:11px;color:var(--muted)}.notification-subscriber-details dd{margin:0;color:var(--text-soft);overflow-wrap:anywhere}@media(max-width:800px){.subscriber-alert-grid{grid-template-columns:1fr}.notification-subscriber-details{grid-template-columns:1fr 1fr}}@media(max-width:520px){.subscriber-alert-card dl,.notification-subscriber-details{grid-template-columns:1fr}}
.platform-public-footer{position:relative;z-index:4;border-top:1px solid var(--border);background:linear-gradient(180deg,rgba(5,7,19,.72),rgba(3,5,12,.96));padding:28px 0 30px}.public-footer-grid{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(340px,1.35fr) minmax(210px,.65fr);align-items:center;gap:24px}.public-footer-brand small{max-width:280px}.public-footer-links{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:9px 18px}.public-footer-links a{color:var(--muted);font-size:13px;transition:.2s}.public-footer-links a:hover{color:var(--cyan2)}.public-footer-status{text-align:end}.public-footer-status span{display:flex;align-items:center;justify-content:flex-end;gap:8px;color:var(--text-soft);font-size:12px}.public-footer-status i{width:7px;height:7px;border-radius:50%;background:var(--success);box-shadow:0 0 12px var(--success)}.public-footer-status small{display:block;margin-top:5px}@media(max-width:880px){.public-footer-grid{grid-template-columns:1fr;text-align:center}.public-footer-brand{justify-content:center}.public-footer-links{justify-content:center}.public-footer-status{text-align:center}.public-footer-status span{justify-content:center}}@media(max-width:560px){.platform-public-footer{padding:24px 0}.public-footer-links{gap:8px 14px}.public-footer-brand small{max-width:220px}}
