.business-shell{color:#05071a;background:radial-gradient(circle at 12% 18%,#0a7a7a2e,#0000 28rem),radial-gradient(circle at 86% 12%,#5c18c421,#0000 28rem),linear-gradient(135deg,#f4f6f1 0%,#f9f6f2 56%,#f5f0f7 100%);min-height:100vh;padding:32px clamp(18px,4vw,64px)}.business-nav{justify-content:space-between;align-items:center;gap:16px;max-width:1180px;margin:0 auto 48px;display:flex}.business-brand{font-family:var(--font-orbitron),Orbitron,sans-serif;letter-spacing:.18em;color:#185d9f;font-weight:900}.business-nav a,.business-nav button,.business-button{color:#fff;font-family:var(--font-orbitron),Orbitron,sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));background:linear-gradient(100deg,#0f8286,#5717c9);border:0;padding:13px 20px;font-weight:800;text-decoration:none}.business-button.secondary{color:#075f62;background:#ffffffb8;border:1px solid #075f6233}.business-panel{background:#ffffffad;border:1px solid #075f6229;max-width:1180px;margin:0 auto;padding:clamp(22px,4vw,42px);box-shadow:0 22px 70px #18283217}.business-kicker{color:#087f83;font-family:var(--font-orbitron),Orbitron,sans-serif;letter-spacing:.28em;text-transform:uppercase;font-size:12px;font-weight:900}.business-title{font-family:var(--font-orbitron),Orbitron,sans-serif;margin:14px 0 12px;font-size:clamp(32px,5vw,58px);line-height:1.04}.business-copy{color:#5c617c;max-width:760px;font-size:18px;line-height:1.65}.business-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.business-form label{color:#11142a;gap:8px;font-weight:800;display:grid}.business-form label.full{grid-column:1/-1}.business-form input,.business-form select,.business-form textarea{color:#05071a;width:100%;font:inherit;background:#ffffffc7;border:1px solid #075f6233;padding:14px 15px}.business-form textarea{resize:vertical;min-height:120px}.business-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:14px;margin-top:8px;display:flex}.business-message{color:#087f83;margin-top:18px;font-weight:800}.business-error{color:#d82045;margin-top:18px;font-weight:800}.business-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:28px 0;display:grid}.business-stat{background:#ffffffb3;border:1px solid #075f6226;padding:20px}.business-stat span{color:#5f647d;letter-spacing:.14em;text-transform:uppercase;font-size:12px;display:block}.business-stat strong{font-family:var(--font-orbitron),Orbitron,sans-serif;margin-top:12px;font-size:28px;display:block}.business-table-wrap{background:#ffffff8f;border:1px solid #075f6224;margin-top:16px;overflow-x:auto}.business-table{border-collapse:collapse;width:100%;min-width:760px}.business-table th,.business-table td{text-align:left;vertical-align:top;border-bottom:1px solid #075f621f;padding:14px 16px}.business-table th{color:#5f647d;letter-spacing:.14em;text-transform:uppercase;font-size:12px}.business-key-box{overflow-wrap:anywhere;background:#087f8314;border:1px solid #087f832e;margin-top:20px;padding:18px}@media (max-width:860px){.business-form,.business-grid{grid-template-columns:1fr}.business-nav{flex-direction:column;align-items:flex-start}}.business-console{color:#05071a;background:radial-gradient(circle at 12% 18%,#0a7a7a2e,#0000 28rem),radial-gradient(circle at 86% 12%,#5c18c421,#0000 28rem),linear-gradient(135deg,#f4f6f1 0%,#f9f6f2 56%,#f5f0f7 100%);grid-template-columns:296px minmax(0,1fr);align-items:stretch;width:100%;min-height:100vh;display:grid;overflow-x:clip}.business-admin-sidebar{box-sizing:border-box;background:#ffffff9e;border-right:1px solid #075f6229;align-self:start;width:296px;min-width:296px;max-width:296px;height:100vh;min-height:100vh;padding:28px 18px;position:sticky;top:0;overflow:hidden}.business-admin-brand{clip-path:none;color:#185d9f;width:fit-content;font-family:var(--font-orbitron),Orbitron,sans-serif;letter-spacing:.18em;background:0 0;margin:0 0 24px;padding:0;font-weight:900;text-decoration:none;display:block}.business-admin-kicker{color:#087f83;font-family:var(--font-orbitron),Orbitron,sans-serif;letter-spacing:.22em;text-transform:uppercase;margin:8px 0 14px;font-size:11px;font-weight:900}.business-admin-nav{flex-direction:column;gap:8px;width:100%;display:flex}.business-admin-link{box-sizing:border-box;clip-path:none;color:#1b1e35;letter-spacing:0;text-transform:none;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;width:100%;min-height:48px;padding:13px 14px;font-family:inherit;font-size:16px;font-weight:800;text-decoration:none;display:flex}.business-admin-link.active,.business-admin-link:hover{color:#087f83;background:#087f831a}.business-admin-link.logout{color:#d82045;margin-top:28px}.business-console-content{min-width:0;padding:clamp(24px,4vw,54px);overflow:visible}.business-card{background:#ffffffad;border:1px solid #075f6226;margin:24px 0;padding:clamp(18px,3vw,28px)}.business-load-label{gap:10px;max-width:360px;font-weight:800;display:grid}.business-load-label input,.admin-input{border:1px solid var(--border,#075f6233);color:#05071a;box-sizing:border-box;background:#ffffffe0;width:100%;padding:12px 14px}.business-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.business-profile-grid span{color:#5f647d;text-transform:uppercase;letter-spacing:.12em;font-size:12px;display:block}.business-profile-grid strong{overflow-wrap:anywhere;margin-top:6px;display:block}@media (max-width:860px){.business-console{grid-template-columns:1fr}.business-admin-sidebar{width:100%;min-width:0;max-width:none;height:auto;min-height:auto;position:relative}.business-profile-grid{grid-template-columns:1fr}}@media (max-width:1180px){.business-console{grid-template-columns:240px minmax(0,1fr)}.business-admin-sidebar{width:240px;min-width:240px;max-width:240px}}.business-admin-sidebar .business-admin-nav{width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;position:static!important}.business-admin-sidebar .business-admin-link{width:100%!important;position:static!important}
