*{box-sizing:border-box}:root{--bg:#070b14;--bg-2:#0f172a;--card:#111827;--card-2:#172033;--border:#263247;--text:#f8fafc;--muted:#94a3b8;--purple:#7c3aed;--blue:#2563eb;--green:#22c55e;--yellow:#f59e0b;--red:#ef4444;--shadow:0 22px 70px #00000059}body{background:radial-gradient(circle at top left, #7c3aed33, transparent 34%), radial-gradient(circle at top right, #2563eb26, transparent 30%), var(--bg);min-height:100vh;color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input{font-family:inherit}a{text-decoration:none}.login-page{background:radial-gradient(circle at 20% 20%,#7c3aed47,#0000 34%),radial-gradient(circle at 80% 10%,#2563eb38,#0000 30%),linear-gradient(135deg,#070b14,#020617);place-items:center;min-height:100vh;padding:32px;display:grid}.login-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:100%;max-width:430px;box-shadow:var(--shadow);background:#0f172ad6;border:1px solid #94a3b82e;border-radius:28px;padding:34px}.login-brand{align-items:center;gap:14px;margin-bottom:30px;display:flex}.login-brand h1{margin:0;font-size:30px}.login-brand p{color:var(--muted);margin:5px 0 0}.login-mark{border-radius:20px;width:58px;height:58px}.login-form{gap:18px;display:grid}.login-form label{color:var(--muted);gap:8px;font-size:14px;display:grid}.login-input{border:1px solid var(--border);color:var(--muted);background:#020617bf;border-radius:14px;align-items:center;gap:10px;padding:0 14px;display:flex}.login-input input{width:100%;color:var(--text);background:0 0;border:0;outline:0;padding:15px 0}.login-error{color:#fecaca;background:#ef44441f;border:1px solid #ef444459;border-radius:14px;padding:12px 14px;font-size:14px}.login-button{justify-content:center;width:100%;margin-top:4px}.loading-screen{background:var(--bg);place-items:center;min-height:100vh;display:grid}.loading-card{color:var(--muted);place-items:center;gap:14px;display:grid}.loading-logo{background:linear-gradient(135deg, var(--purple), var(--blue));color:#fff;border-radius:20px;place-items:center;width:58px;height:58px;font-weight:900;display:grid}.logout-button{justify-content:center;width:100%;margin-top:14px}.app-shell{grid-template-columns:292px 1fr;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--border);background:#0f172aeb;height:100vh;padding:24px 18px;position:sticky;top:0;overflow-y:auto}.brand,.user-card,.farm-card-title,.nav-item,.topbar,.topbar-actions,.panel-header,.alert-item,.printer-top,.printer-metrics,.product-actions,.module-actions{align-items:center;display:flex}.brand{border-bottom:1px solid var(--border);gap:12px;padding-bottom:22px}.brand-mark{background:linear-gradient(135deg, var(--purple), var(--blue));border-radius:16px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 0 30px #7c3aed59}.brand strong,.user-card strong{display:block}.user-card small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.brand span,.user-card span,.farm-card p,.kpi-card span,.kpi-card small,.panel p,.alert-item span,.printer-label span,.printer-label small,.timeline-job span,.timeline-job small,.product-card span,.product-card small,.printer-card span,.printer-metrics,.kanban-card span,.kanban-card small,.hero-command p,.hero-metrics span,.capacity-list span{color:var(--muted)}.user-card{gap:12px;padding:22px 0}.avatar{background:var(--card-2);border:1px solid var(--border);border-radius:50%;place-items:center;width:44px;height:44px;font-weight:800;display:grid}.nav{gap:7px;display:grid}.nav-item{color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;gap:10px;padding:11px 13px;font-size:14px}.nav-item:hover,.nav-item.active{color:var(--text);background:linear-gradient(135deg,#7c3aed42,#2563eb26)}.farm-card{border:1px solid var(--border);background:#111827bf;border-radius:18px;margin-top:24px;padding:16px}.farm-card-title{gap:8px;margin-bottom:12px;font-weight:700}.farm-card p{margin:8px 0}.main{min-width:0;padding:28px}.topbar{justify-content:space-between;gap:16px;margin-bottom:28px}.topbar h1{margin:0;font-size:30px}.topbar p{color:var(--muted);margin:6px 0 0}.topbar-actions{gap:12px}.btn{border:1px solid var(--border);color:var(--text);background:var(--card);cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:12px 16px;display:inline-flex}.btn.primary{background:linear-gradient(135deg, var(--purple), var(--blue));box-shadow:var(--shadow);border:0}.btn.ghost{background:#111827b3}.btn.full{justify-content:center;width:100%;margin-top:18px}.page-space{gap:18px;display:grid}.hero-command{border:1px solid var(--border);box-shadow:var(--shadow);background:linear-gradient(135deg,#7c3aed2e,#2563eb1a),#111827d6;border-radius:24px;justify-content:space-between;gap:24px;padding:28px;display:flex}.system-status{color:#86efac;margin-bottom:10px;font-weight:800;display:inline-flex}.hero-command h2{margin:0;font-size:32px}.hero-command p{margin:8px 0 0}.hero-metrics{grid-template-columns:repeat(3,150px);gap:12px;display:grid}.hero-metrics div{border:1px solid var(--border);background:#0f172aa6;border-radius:18px;padding:16px}.hero-metrics strong{font-size:26px;display:block}.printer-progress-grid,.kpi-grid{grid-template-columns:repeat(3,minmax(220px,1fr));gap:18px;display:grid}.kpi-grid{grid-template-columns:repeat(4,minmax(180px,1fr))}.printer-progress,.kpi-card,.panel,.kanban-column,.product-card,.printer-card{border:1px solid var(--border);box-shadow:var(--shadow);background:#111827d1;border-radius:20px}.printer-progress{padding:20px}.printer-progress-header{justify-content:space-between;gap:12px;display:flex}.printer-progress-header strong,.printer-progress-body strong{display:block}.printer-progress-header span,.printer-progress-body span{color:var(--muted)}.printer-progress-header em{color:#86efac;font-size:12px;font-style:normal;font-weight:800}.progress-track{border:1px solid var(--border);background:#0f172ae6;border-radius:999px;height:12px;margin:18px 0;overflow:hidden}.progress-fill{background:linear-gradient(90deg, var(--green), var(--blue));border-radius:999px;height:100%}.printer-progress.queue .progress-fill{background:linear-gradient(90deg, var(--yellow), var(--blue))}.kpi-card{padding:20px}.kpi-icon{border-radius:14px;width:42px;height:42px;margin-bottom:14px;padding:10px}.kpi-icon.purple{color:#c4b5fd;background:#7c3aed33}.kpi-icon.blue{color:#93c5fd;background:#2563eb33}.kpi-icon.green{color:#86efac;background:#22c55e2e}.kpi-icon.yellow{color:#fcd34d;background:#f59e0b2e}.kpi-card strong{margin:8px 0 4px;font-size:30px;display:block}.dashboard-grid{grid-template-columns:2fr 1fr;gap:18px;display:grid}.panel{padding:20px}.panel-header{justify-content:space-between;gap:16px;margin-bottom:18px}.panel-header h2{margin:0;font-size:18px}.panel-header p{margin:4px 0 0}.badge{color:#ddd6fe;background:#7c3aed33;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700;display:inline-flex}.badge.printing{color:#86efac;background:#22c55e29}.badge.queue{color:#fcd34d;background:#f59e0b29}.alert-list,.capacity-list{gap:14px;display:grid}.alert-item,.capacity-list div{border:1px solid var(--border);background:#172033d9;border-radius:14px;gap:12px;padding:14px}.alert-item strong,.capacity-list strong{display:block}.capacity-list div{justify-content:space-between;display:flex}.timeline-wrapper{border:1px solid var(--border);box-shadow:var(--shadow);background:#111827d1;border-radius:20px;padding:18px;overflow-x:auto}.timeline-hours{color:var(--muted);grid-template-columns:170px repeat(15,90px);margin-bottom:12px;font-size:12px;display:grid}.timeline-row{grid-template-columns:170px 1350px;gap:14px;min-height:104px;margin-bottom:18px;display:grid}.printer-label{border:1px solid var(--border);background:#172033eb;border-radius:16px;align-content:center;gap:6px;padding:16px;display:grid}.timeline-track{background:repeating-linear-gradient(90deg,#94a3b81a 0 1px,#0000 1px 90px),#0f172aa6;border:1px solid #263247b3;border-radius:16px;position:relative}.timeline-job{white-space:nowrap;border-radius:16px;align-content:center;gap:5px;padding:16px;display:grid;position:absolute;top:14px;bottom:14px;overflow:hidden}.timeline-job strong{text-overflow:ellipsis;overflow:hidden}.printing{background:linear-gradient(135deg,#22c55eeb,#22c55e8c)}.queue{background:linear-gradient(135deg,#2563ebf2,#2563eb94)}.scheduled{background:linear-gradient(135deg,#f59e0bf2,#f59e0b9e)}.kanban-board{grid-template-columns:repeat(5,minmax(240px,1fr));gap:16px;padding-bottom:12px;display:grid;overflow-x:auto}.kanban-column{min-height:540px;padding:16px}.kanban-header{justify-content:space-between;margin-bottom:14px;display:flex}.kanban-header h3{margin:0}.kanban-header span{color:var(--muted);font-size:13px}.kanban-card{border:1px solid var(--border);background:#172033eb;border-radius:16px;gap:8px;margin-bottom:12px;padding:16px;display:grid}.cards-grid{grid-template-columns:repeat(3,minmax(240px,1fr));gap:18px;display:grid}.product-card,.printer-card{gap:10px;padding:22px;display:grid}.product-thumb{border:1px solid var(--border);background:linear-gradient(135deg,#7c3aed33,#2563eb29);border-radius:18px;place-items:center;width:64px;height:64px;display:grid}.product-actions{flex-wrap:wrap;gap:10px;margin-top:8px}.product-actions span{color:#c4b5fd;align-items:center;gap:6px;font-size:12px;display:inline-flex}.printer-top{justify-content:space-between}.printer-card strong{font-size:18px}.printer-metrics{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:8px;font-size:13px}.quote-layout{grid-template-columns:2fr 1fr;gap:18px;display:grid}.form-grid{grid-template-columns:repeat(2,minmax(220px,1fr));gap:16px;display:grid}label{color:var(--muted);gap:8px;display:grid}input{border:1px solid var(--border);color:var(--text);background:#0f172aeb;border-radius:12px;padding:13px 14px}.cost-summary{grid-template-columns:1fr auto;gap:12px;display:grid}.cost-summary span{color:var(--muted)}.cost-summary strong{text-align:right}.highlight{color:#86efac;font-size:22px}.empty-module{text-align:center;place-items:center;min-height:430px;display:grid}.empty-module p{max-width:520px}@media (width<=1120px){.app-shell{grid-template-columns:1fr}.sidebar{height:auto;position:relative}.hero-command{flex-direction:column}.hero-metrics,.printer-progress-grid,.kpi-grid,.dashboard-grid,.cards-grid,.quote-layout,.form-grid{grid-template-columns:1fr}.kanban-board{grid-template-columns:repeat(5,260px)}}.settings-page{flex-direction:column;gap:24px;display:flex}.settings-hero{box-shadow:var(--shadow);background:radial-gradient(circle at 0 0,#7c3aed38,#0000 34%),linear-gradient(135deg,#0f172af5,#020617f5);border:1px solid #94a3b82e;border-radius:24px;justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.eyebrow{color:#a78bfa;text-transform:uppercase;letter-spacing:.12em;margin-bottom:10px;font-size:12px;font-weight:800;display:inline-flex}.settings-hero h2{color:var(--text);margin:0 0 8px;font-size:30px}.settings-hero p{max-width:760px;color:var(--muted);margin:0;line-height:1.6}.settings-status{background:#6366f129;border:1px solid #818cf847;border-radius:18px;min-width:190px;padding:18px}.settings-status strong,.settings-status span{display:block}.settings-status strong{color:var(--text);font-size:18px}.settings-status span{color:#c4b5fd;margin-top:4px;font-size:13px}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.settings-card{text-align:left;color:#e5e7eb;cursor:pointer;background:#0f172ac7;border:1px solid #94a3b829;border-radius:22px;gap:18px;width:100%;min-height:150px;padding:22px;transition:all .2s;display:flex}.settings-card:hover{background:#1e293be6;border-color:#818cf87a;transform:translateY(-3px)}.settings-card-icon{background:linear-gradient(135deg, var(--purple), var(--blue));color:#fff;border-radius:18px;place-items:center;min-width:52px;height:52px;display:grid}.settings-card h3{color:var(--text);margin:0 0 8px;font-size:18px}.settings-card p{color:var(--muted);margin:0 0 14px;line-height:1.5}.settings-card span{color:#a78bfa;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}@media (width<=900px){.settings-hero{flex-direction:column;align-items:flex-start}.settings-grid{grid-template-columns:1fr}}.settings-kpi-grid{grid-template-columns:repeat(4,minmax(160px,1fr));gap:16px;display:grid}.settings-kpi-grid div{border:1px solid var(--border);box-shadow:var(--shadow);background:#111827d1;border-radius:18px;padding:18px}.settings-kpi-grid span{color:var(--muted);font-size:13px;display:block}.settings-kpi-grid strong{color:var(--text);margin-top:8px;font-size:28px;display:block}.settings-module-header{border:1px solid var(--border);box-shadow:var(--shadow);background:#111827d1;border-radius:22px;align-items:center;gap:18px;padding:24px;display:flex}.settings-module-header h2{margin:0 0 6px;font-size:28px}.settings-module-header p{color:var(--muted);margin:0}.settings-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.settings-search{border:1px solid var(--border);min-width:320px;color:var(--muted);background:#0f172aeb;border-radius:14px;align-items:center;gap:10px;padding:0 14px;display:flex}.settings-search input{background:0 0;border:0;outline:0;width:100%}.settings-table-card{border:1px solid var(--border);box-shadow:var(--shadow);background:#111827d1;border-radius:22px;overflow-x:auto}.settings-table{border-collapse:collapse;width:100%;min-width:760px}.settings-table th,.settings-table td{text-align:left;border-bottom:1px solid #263247d1;padding:16px}.settings-table th{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.settings-table td{color:var(--text)}.settings-table td strong{display:block}.settings-table td span{color:var(--muted);margin-top:4px;font-size:12px;display:block}.company-logo{background:linear-gradient(135deg, var(--purple), var(--blue));color:#fff;border-radius:14px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.status-pill{border-radius:999px;width:fit-content;padding:7px 10px;font-weight:800;font-size:12px!important;display:inline-flex!important}.status-pill.active{background:#22c55e29;color:#86efac!important}.table-actions{gap:8px;display:flex}.table-actions button{border:1px solid var(--border);color:var(--text);cursor:pointer;background:#0f172aeb;border-radius:10px;padding:8px 10px}.table-actions button:hover{border-color:#818cf87a}.settings-empty-module{text-align:center;border:1px solid var(--border);min-height:360px;color:var(--muted);box-shadow:var(--shadow);background:#111827d1;border-radius:22px;place-items:center;padding:32px;display:grid}.settings-empty-module h3{color:var(--text);margin:12px 0 4px}.settings-empty-module p{margin:0}@media (width<=900px){.settings-kpi-grid{grid-template-columns:repeat(2,1fr)}.settings-module-header,.settings-toolbar{flex-direction:column;align-items:flex-start}.settings-search{min-width:100%}}@media (width<=560px){.settings-kpi-grid{grid-template-columns:1fr}}.modal-overlay{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020617b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal-card{border:1px solid var(--border);width:100%;max-width:720px;box-shadow:var(--shadow);background:radial-gradient(circle at 0 0,#7c3aed2e,#0000 34%),#0f172afa;border-radius:24px;padding:24px}.modal-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.modal-header h3{color:var(--text);margin:0;font-size:24px}.modal-close{border:1px solid var(--border);width:38px;height:38px;color:var(--text);cursor:pointer;background:#0f172ae0;border-radius:12px;place-items:center;display:grid}.modal-close:hover{border-color:#818cf87a}.modal-form{grid-template-columns:repeat(2,minmax(220px,1fr));gap:16px;display:grid}.modal-form label{color:var(--muted);gap:8px;font-size:14px;display:grid}.modal-form input,.modal-form select{border:1px solid var(--border);width:100%;color:var(--text);background:#020617ad;border-radius:12px;outline:none;padding:13px 14px}.modal-form select{cursor:pointer}.modal-form input:focus,.modal-form select:focus{border-color:#818cf89e}.modal-actions{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.table-empty{text-align:center;color:var(--muted);padding:24px}@media (width<=720px){.modal-form{grid-template-columns:1fr}.modal-actions{flex-direction:column}.modal-actions .btn{justify-content:center}}.settings-module-header-rich{justify-content:space-between}.settings-module-title{flex:1}.module-header-badge{background:linear-gradient(135deg,#7c3aed29,#2563eb1a);border:1px solid #818cf842;border-radius:18px;align-items:center;gap:12px;min-width:230px;padding:14px 16px;display:flex}.module-header-badge strong,.module-header-badge span{display:block}.module-header-badge strong{color:var(--text);font-size:14px}.module-header-badge span{color:var(--muted);margin-top:3px;font-size:12px}.company-kpi-grid{grid-template-columns:repeat(4,minmax(170px,1fr));gap:16px;display:grid}.company-kpi-card{box-shadow:var(--shadow);background:radial-gradient(circle at 100% 0,#7c3aed24,#0000 32%),#111827d1;border:1px solid #94a3b829;border-radius:20px;padding:18px;position:relative;overflow:hidden}.company-kpi-card:after{content:"";background:#ffffff09;border-radius:999px;width:120px;height:120px;position:absolute;inset:auto -30px -48px auto}.company-kpi-icon{border-radius:14px;place-items:center;width:42px;height:42px;margin-bottom:14px;display:grid}.company-kpi-icon.purple{color:#c4b5fd;background:#7c3aed33}.company-kpi-icon.green{color:#86efac;background:#22c55e29}.company-kpi-icon.yellow{color:#fcd34d;background:#f59e0b29}.company-kpi-icon.blue{color:#93c5fd;background:#2563eb2e}.company-kpi-card span,.company-kpi-card small{color:var(--muted);display:block}.company-kpi-card span{font-size:13px}.company-kpi-card strong{color:var(--text);margin:8px 0 2px;font-size:30px;display:block}.company-kpi-card small{font-size:12px}.company-toolbar{align-items:stretch}.company-toolbar-actions{align-items:center;gap:12px;display:flex}.company-table-card{background:linear-gradient(#111827eb,#0f172ad1)}.company-table{min-width:980px}.company-table th{padding-top:18px;padding-bottom:18px}.company-table td{vertical-align:middle}.company-cell{align-items:center;gap:14px;display:flex}.company-cell strong{font-size:15px}.company-cell>div:last-child>span{max-width:320px}.company-mini-info{color:#93c5fd;align-items:center;gap:6px;margin-top:7px;font-size:12px;display:inline-flex}.company-contact{gap:6px;display:grid}.company-contact span{align-items:center;gap:6px;color:var(--muted)!important;margin:0!important;font-size:12px!important;display:inline-flex!important}.plan-badge{letter-spacing:.02em;border-radius:999px;align-items:center;width:fit-content;padding:7px 11px;font-weight:900;font-size:12px!important;display:inline-flex!important}.plan-enterprise{background:#7c3aed2e;border:1px solid #a78bfa47;color:#ddd6fe!important}.plan-business{background:#2563eb29;border:1px solid #93c5fd42;color:#bfdbfe!important}.plan-starter{background:#0ea5e921;border:1px solid #7dd3fc38;color:#bae6fd!important}.plan-free{background:#94a3b81f;border:1px solid #94a3b838;color:#e5e7eb!important}.status-pill.suspended{background:#ef444424;color:#fca5a5!important}.table-actions button{align-items:center;gap:6px;display:inline-flex}.table-actions .danger-action{color:#fca5a5;border-color:#ef444438}.table-actions .danger-action:hover{background:#ef44441a;border-color:#ef44447a}.table-actions .success-action{color:#86efac;border-color:#22c55e38}.table-actions .success-action:hover{background:#22c55e1a;border-color:#22c55e7a}.settings-error{color:#fecaca;background:#ef44441a;border:1px solid #ef444447;border-radius:14px;padding:13px 15px}.company-modal-card{max-width:860px;max-height:calc(100vh - 48px);overflow-y:auto}.company-modal-title{align-items:center;gap:14px;display:flex}.form-section-title{color:#c4b5fd;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;margin:20px 0 12px;font-size:13px;font-weight:900;display:flex}.company-modal-form{grid-template-columns:repeat(3,minmax(160px,1fr))}.company-modal-form .field-wide{grid-column:span 3}.company-modal-preview{background:#02061759;border:1px solid #94a3b829;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding:16px;display:flex}.company-modal-preview span,.company-modal-preview small{color:var(--muted);display:block}.company-modal-preview strong{color:var(--text);margin:4px 0;font-size:18px;display:block}@media (width<=1180px){.company-kpi-grid{grid-template-columns:repeat(2,1fr)}.settings-module-header-rich{align-items:flex-start}.module-header-badge{min-width:100%}}@media (width<=900px){.company-toolbar{align-items:stretch}.company-toolbar-actions{flex-direction:column;width:100%}.company-toolbar-actions .btn{justify-content:center;width:100%}.company-kpi-grid{grid-template-columns:1fr}.company-modal-form,.company-modal-form .field-wide{grid-column:span 1;grid-template-columns:1fr}.company-modal-preview{flex-direction:column;align-items:flex-start}}.enterprise-header-badge{background:linear-gradient(135deg,#7c3aed38,#2563eb1f)}.enterprise-company-table{min-width:1180px}.license-badge{white-space:nowrap;align-items:center;gap:6px;display:inline-flex!important}.muted-mini-info{color:var(--muted)}.enterprise-table-actions{flex-wrap:wrap;align-items:center}.status-toggle-action{justify-content:center;min-width:124px}.status-toggle{border:1px solid #0000;border-radius:999px;align-items:center;width:34px;height:18px;padding:2px;transition:all .2s;display:inline-flex}.status-toggle span{background:#fff;border-radius:999px;width:12px;height:12px;transition:all .2s;display:block;margin:0!important}.company-license-panel{background:linear-gradient(135deg,#7c3aed26,#2563eb14);border:1px solid #a78bfa38;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;padding:16px;display:flex}.company-license-panel span,.company-license-panel small{color:var(--muted);display:block}.company-license-panel strong{color:var(--text);margin:3px 0;font-size:18px;display:block}.enterprise-modal-card{max-width:980px}.address-modal-form .field-wide-2{grid-column:span 2}.preview-badges{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (width<=900px){.company-license-panel{flex-direction:column;align-items:flex-start}.address-modal-form .field-wide-2{grid-column:span 1}}.company-modal-tabs{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#02061761;border:1px solid #94a3b824;border-radius:18px;gap:10px;margin:18px 0 10px;padding:8px;display:flex;position:sticky;top:-24px}.company-modal-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;flex:1;justify-content:center;align-items:center;gap:8px;padding:11px 12px;font-weight:800;transition:all .2s;display:inline-flex}.company-modal-tabs button:hover,.company-modal-tabs button.active{color:var(--text);background:linear-gradient(135deg,#7c3aed3d,#2563eb24);border-color:#818cf857}.company-tab-panel{min-height:260px;animation:.18s tabFade}@keyframes tabFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.field-hint{color:var(--muted);margin-top:-2px;font-size:11px;line-height:1.35}.company-site-link{width:fit-content;color:#93c5fd!important}.company-site-link:hover{text-underline-offset:3px;text-decoration:underline;color:#bfdbfe!important}.status-toggle-action{gap:8px}.status-toggle{width:42px;height:22px;padding:3px;box-shadow:inset 0 0 12px #0000003d}.status-toggle span{width:14px;height:14px;box-shadow:0 3px 8px #00000059}.status-toggle.active{background:linear-gradient(135deg,#22c55eeb,#10b9818f);border-color:#86efac6b}.status-toggle.active span{transform:translate(19px)}.status-toggle.inactive{background:linear-gradient(135deg,#ef444485,#7f1d1d70);border-color:#fca5a547}.company-logo{box-shadow:0 14px 32px #00000047,inset 0 0 16px #ffffff14}.company-logo.tone-1{background:linear-gradient(135deg,#7c3aed,#2563eb)}.company-logo.tone-2{background:linear-gradient(135deg,#06b6d4,#7c3aed)}.company-logo.tone-3{background:linear-gradient(135deg,#14b8a6,#2563eb)}.company-logo.tone-4{background:linear-gradient(135deg,#f59e0b,#7c3aed)}.company-logo.tone-5{background:linear-gradient(135deg,#22c55e,#0ea5e9)}.enterprise-modal-card{scrollbar-width:thin;scrollbar-color:#94a3b861 transparent}.enterprise-modal-card::-webkit-scrollbar{width:8px}.enterprise-modal-card::-webkit-scrollbar-thumb{background:#94a3b861;border-radius:999px}@media (width<=720px){.company-modal-tabs{flex-direction:column;position:static}.company-modal-tabs button{justify-content:flex-start}}
