:root{--bg:#f6f8fa;--surface:#fff;--text:#17212f;--muted:#778292;--line:#e6eaef;--green:#087f5b;--green-dark:#056448;--soft:#eaf6f0;--blue:#2563eb;--danger:#b42318;--border:var(--line);--ink:var(--text);--brand-blue:var(--green);--surface-contrast:var(--green);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color-scheme:light}
*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-size:14px;line-height:1.6}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.55}button svg{flex-shrink:0}h1,h2,h3,p{margin-top:0}h1{font-size:29px;line-height:1.3;letter-spacing:-1px;font-weight:700;margin-bottom:6px}h2{font-size:19px;letter-spacing:-.45px;line-height:1.4;margin-bottom:10px}h3{font-size:16px;letter-spacing:-.25px;margin-bottom:18px}p{color:var(--muted);margin-bottom:16px}small{font-size:11px}strong{font-weight:600}svg{vertical-align:middle}[hidden]{display:none!important}:focus-visible{outline:3px solid #69bfa2;outline-offset:3px}::selection{background:#c6eadc}.skip-link{position:fixed;left:12px;top:-80px;z-index:100;background:white;padding:12px}.skip-link:focus{top:12px}
.workspace-sidebar{position:fixed;inset:0 auto 0 0;width:250px;background:white;border-right:1px solid var(--line);display:flex;flex-direction:column;z-index:40;overflow-y:auto;overscroll-behavior:contain}.workspace-brand{padding:29px 23px 25px;display:flex;align-items:center;gap:11px;font-size:16px;font-weight:750;letter-spacing:-.45px;flex-shrink:0}.brand-mark{height:37px;width:37px;background:#075e47;color:white;border-radius:11px;display:grid;place-items:center;position:relative;font-weight:800;font-size:14px;flex-shrink:0}.brand-mark>span{width:7px;height:7px;border-radius:2px;background:#a7efce;position:absolute;right:-2px;bottom:3px;border:2px solid white}.workspace-brand small{display:block;font-size:8px;letter-spacing:1.2px;color:#8a929e;margin-top:2px}.workspace-switch{margin:0 16px 16px;border:1px solid var(--line);border-radius:9px;padding:11px;display:flex;align-items:center;gap:10px;flex-shrink:0}.workspace-avatar{background:#f0f3f6;color:#5c6574;width:31px;height:31px;display:grid;place-items:center;border-radius:7px;font-size:13px;font-weight:700}.workspace-switch>div{min-width:0}.workspace-switch strong{font-size:12px;display:block;max-width:158px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-switch small{display:block;color:var(--muted);font-size:10px}.workspace-sidebar nav{padding:0 13px 14px;flex:1}.nav-group{margin-bottom:13px}.nav-group-label{font-size:9px;font-weight:650;letter-spacing:1.2px;text-transform:uppercase;color:#98a0ad;padding:0 12px;margin:8px 0}.nav-link{display:flex;align-items:center;gap:11px;padding:9px 12px;min-height:38px;font-size:12px;font-weight:500;color:#667181;border-radius:7px;margin:2px 0;white-space:nowrap;transition:background .15s,color .15s}.nav-link svg{opacity:.8;flex-shrink:0}.nav-link:hover{background:#f5f7f9;color:var(--text)}.nav-link.active{color:var(--green);background:var(--soft);font-weight:650}.nav-link.active svg{opacity:1}.sidebar-footer{padding:12px 14px;border-top:1px solid var(--line);flex-shrink:0}.sidebar-footer button{background:none;border:0;width:100%;text-align:left}.sidebar-footer>small{display:block;text-align:center;color:#a0a8b3;font-size:9px;margin-top:8px}.workspace-main{margin-left:250px;min-height:100dvh;display:flex;flex-direction:column;min-width:0}.workspace-topbar{height:74px;padding:0 36px;background:rgba(255,255,255,.97);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:16px;position:sticky;top:0;z-index:20}.breadcrumb{display:flex;align-items:center;gap:13px;font-size:12px;color:#9098a5}.breadcrumb strong{color:#525d6d;font-weight:500}.breadcrumb-divider{color:#c5cbd3}.account-link{display:flex;align-items:center;gap:12px;font-size:12px;font-weight:500}.account-avatar{display:grid;place-items:center;width:33px;height:33px;background:#ebf4ef;color:#317057;border-radius:50%;border:3px solid white;box-shadow:0 0 0 1px #e4e9e5;font-size:12px}.page-main{padding:30px 36px 40px;width:100%;max-width:1540px;margin:0 auto;flex:1;min-width:0}.page-main>*+*{margin-top:22px}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px}.page-heading p{margin:0;font-size:12px}.page-date{font-size:11px;color:#8993a0;white-space:nowrap}.workspace-footer{display:flex;justify-content:space-between;gap:15px;padding:18px 36px;border-top:1px solid var(--line);color:#96a0ad;font-size:10px}.workspace-footer a{color:#697586}.menu-toggle{display:none;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--line);background:white;border-radius:8px}.sidebar-backdrop{position:fixed;inset:0;background:#17212f66;border:0;z-index:35}
.section-card,.card,.panel,.table-card,.builder-card,.guide,.kanban-column{border:1px solid var(--line);background:white;border-radius:12px;padding:24px;min-width:0;box-shadow:0 2px 3px #142b3b02}.section-card>p,.card>p,.panel>p{font-size:12px}.section-grid,.grid,.form-grid,.detail-grid,.builder-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.full,.wide{grid-column:1/-1}.section-grid.three-up{grid-template-columns:repeat(3,minmax(0,1fr))}.section-card>form{margin-top:18px}.input-label,.field{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:550;color:#4e5969;margin-bottom:17px}.field label{font-size:12px;font-weight:550}.input-label input,.input-label select,.input-label textarea,.field input,.field select,.field textarea{width:100%}input:not([type=checkbox]):not([type=radio]),select,textarea{padding:10px 12px;border:1px solid #dfe5ec;border-radius:7px;background:#fff;color:var(--text);min-height:42px;outline:none;min-width:0}input:focus,textarea:focus,select:focus{border-color:#5eae90;box-shadow:0 0 0 3px #e9f6ef}input::placeholder,textarea::placeholder{color:#a3acb8;font-weight:400}textarea{min-height:104px;resize:vertical}input[type=checkbox],input[type=radio]{accent-color:var(--green);width:16px;height:16px;vertical-align:middle}label input[type=checkbox]{margin-right:7px}.form-grid{gap:16px}.form-grid .input-label{margin-bottom:4px}form>.form-grid{margin-bottom:17px}fieldset{border:1px solid var(--line);border-radius:8px;padding:15px;margin:0 0 20px}legend{padding:0 7px;color:#667181;font-size:12px}.button,.btn,.continue{display:inline-flex;justify-content:center;align-items:center;gap:8px;padding:10px 16px;min-height:40px;border:1px solid var(--line);border-radius:7px;background:white;color:#485568;font-size:12px;font-weight:600;line-height:1.5;white-space:normal;transition:.15s}.button:hover,.btn:hover{background:#f3f7f5;border-color:#b7cbbf}.button-primary,.btn.primary,.continue,#saveDelivery,#saveNetwork,#saveShop,.channels .btn{background:var(--green);color:white;border-color:var(--green);box-shadow:0 2px 2px #087f5b12}.button-primary:hover,.btn.primary:hover,.continue:hover{background:var(--green-dark);color:white}.button-secondary,.btn.soft{background:#f4f7f9}.auth-actions,.actions,.checks,.switches,.pill-row,.pills,.footer{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:20px}.auth-actions a:not(.button),.link-inline{color:var(--green);font-size:12px;font-weight:550}.checks,.switches{font-size:12px;color:#657083}.form-status,.notice,.workspace-alert,.tip{padding:12px 15px;border:1px solid #dde7ed;background:#f0f6fa;border-radius:8px;font-size:12px;margin-top:14px;color:#526575}.error,.notice[data-tone=error]{background:#fff3f1;color:var(--danger);border-color:#ffdad3}.form-status.success{background:var(--soft);color:var(--green);border-color:#cbe9dc}.form-status:empty{display:none}.status,.pill,.included,.badge,.status-pill{display:inline-flex;padding:4px 9px;border-radius:5px;font-size:10px;font-weight:600;color:#74808f;background:#f0f3f6}.status.connected,.pill.success,.included{background:var(--soft);color:var(--green)}.eyebrow{text-transform:uppercase;letter-spacing:1.1px;font-weight:650;font-size:9px;color:#8b95a3;margin-bottom:8px}.list-clean{padding:0;list-style:none}.list-clean li{padding:11px 0;border-bottom:1px solid #f0f2f5;font-size:12px;color:#778292}.muted,.desc{color:var(--muted);font-size:12px}.table-wrap,.table-card{overflow-x:auto}.data-table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.data-table th{font-weight:550;font-size:10px;color:#8c95a2;letter-spacing:.4px;text-transform:uppercase;padding:12px 14px;background:#f9fafb;border-bottom:1px solid var(--line);white-space:nowrap}.data-table td{padding:15px 14px;border-bottom:1px solid #f0f3f6;color:#647183}.data-table th:first-child,.data-table td:first-child{padding-left:0}.data-table td strong{color:#3c4859}.data-table tbody tr:last-child td{border-bottom:0}.icon-button{border:1px solid var(--line);background:white;border-radius:5px;padding:5px 8px}.kanban-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.kanban-column>p{font-size:10px;text-transform:uppercase;font-weight:600;letter-spacing:.7px}.kanban-column article{background:#f7f9fa;padding:13px;border-radius:7px;margin-top:10px;font-size:12px}.kanban-column article span{display:block;color:var(--muted);font-size:11px}.empty-state{padding:35px 18px;text-align:center;color:#8a95a4;font-size:12px}.empty-symbol{width:47px;height:47px;display:grid;place-items:center;background:#f2f6f4;color:#86a996;border-radius:12px;margin:0 auto 13px;font-size:21px}.empty-state h3{margin:0 0 6px;font-size:14px;color:#4c5b6b}.empty-state p{font-size:12px;max-width:350px;margin:0 auto 18px}
.welcome-banner{border:1px solid #d5e7de;background:linear-gradient(110deg,#edf7f1,#f3f9f5 65%,#e9f5ed);padding:25px 28px;border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:20px;position:relative;overflow:hidden}.welcome-banner h2{font-size:23px;margin-bottom:8px;color:#244b3e;letter-spacing:-.6px}.welcome-banner p{font-size:12px;color:#789288;max-width:560px;margin:0}.welcome-banner .eyebrow{color:#59947b;font-size:9px;letter-spacing:1.6px;margin-bottom:10px}.welcome-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.metric-strip article{padding:20px 21px;border:1px solid var(--line);background:white;border-radius:11px}.metric-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.metric-top p{font-size:11px;color:#7c8795;margin:0}.metric-icon{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:#edf6f0;color:#60957b;font-size:15px}.metric-icon.blue{background:#edf3fc;color:#7a9ccb}.metric-icon.purple{background:#f3effb;color:#9d8bbd}.metric-icon.gold{background:#fbf5e9;color:#bd9a57}.metric-strip strong{font-size:27px;line-height:1.3;font-weight:650;letter-spacing:-.8px;color:#293647}.metric-strip small{display:block;font-size:10px;color:#9aa3af;margin-top:7px}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(285px,1fr);gap:22px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.section-heading h2,.section-heading h3{margin:0;font-size:15px}.section-heading p{font-size:11px;margin:4px 0 0}.section-heading>a{font-size:11px;color:var(--green);font-weight:550}.setup-list{list-style:none;padding:0;margin:0}.setup-list li+li{border-top:1px solid #f0f2f5}.setup-list a{display:flex;align-items:center;gap:13px;padding:15px 0}.step-number{display:grid;place-items:center;width:29px;height:29px;background:#f5f7f9;border:1px solid #e7ecf1;border-radius:50%;font-size:10px;font-weight:600;color:#8c98a8;flex-shrink:0}.setup-list strong{display:block;font-size:12px;color:#4a5769}.setup-list small{display:block;font-size:10px;color:#99a3af;margin-top:3px}.setup-list .arrow{margin-left:auto;color:#a7b1bd}.setup-list a:hover strong{color:var(--green)}.setup-list a[data-complete=true] .step-number{background:var(--soft);border-color:#d3e9dc;color:var(--green)}.setup-tip{padding:12px 14px;background:#f7f9fb;border-radius:7px;font-size:10px;color:#8b96a5;margin-top:15px}.quick-grid,.shortcut-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.quick-card,.shortcut-card{border:1px solid var(--line);border-radius:9px;padding:19px;background:white;transition:border-color .15s,transform .15s}.quick-card:hover,.shortcut-card:hover{border-color:#7eb79d;transform:translateY(-2px)}.quick-card>span{font-size:18px;color:#77a58e;display:block;margin-bottom:13px}.quick-card strong,.shortcut-card strong{display:block;font-size:12px}.quick-card p,.shortcut-card span{font-size:10px;color:#939dab;margin:5px 0 0;display:block}.activity-alert{display:flex;gap:12px;align-items:flex-start;padding:16px 0;border-bottom:1px solid #f0f2f5}.activity-alert strong{display:block;font-size:12px}.activity-alert p{font-size:11px;margin:4px 0 0}.activity-alert .metric-icon{flex-shrink:0}.activity-alert a{color:var(--green);font-size:11px;display:block;margin-top:7px}.profile-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(250px,1fr);gap:22px}.profile-layout .section-card{align-self:start}.form-section-title{padding-bottom:15px;border-bottom:1px solid #edf0f3;margin-bottom:22px}.profile-summary{text-align:center}.profile-emblem{width:64px;height:64px;border-radius:18px;background:#eaf5ee;color:#438266;display:grid;place-items:center;font-size:25px;margin:0 auto 15px}.profile-summary h2{font-size:18px}.profile-summary p{font-size:11px}.profile-detail{display:flex;justify-content:space-between;padding:13px 0;border-top:1px solid var(--line);font-size:11px;color:#939ca9}.profile-detail strong{color:#596577}.profile-note{padding:15px;background:#f6f9f7;border-radius:8px;text-align:left;font-size:11px;color:#87968c;margin-top:20px}
.hero,.workspace-panel.page-header{background:#f0f7f3;border:1px solid #dae9e0;border-radius:11px;padding:22px 25px;margin-bottom:22px}.hero h2{color:#315e4a}.hero p{font-size:12px;color:#7a9185;max-width:750px}.hero p:last-child{margin-bottom:0}.summary{font-size:11px;color:var(--green);margin-top:12px}.channels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.channels .card{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start}.channels .card>.btn,.channels .included{grid-column:2;justify-self:start}.channels .icon{height:40px;width:40px;border:1px solid var(--line);border-radius:10px;display:grid;place-items:center;font-size:25px}.channels .title{font-weight:600;font-size:14px}.channels .desc{font-size:11px;margin:5px 0 10px}.chooser{grid-column:1/-1}.chooser:empty{display:none}.steps,.progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.steps{grid-template-columns:repeat(3,minmax(0,1fr))}.step{background:#f6f8fa;border:1px solid var(--line);border-radius:8px;padding:13px;font-size:11px;color:#8a95a3}.step strong{display:block;color:#526373;margin-bottom:5px}.step.done{background:var(--soft);border-color:#c8e8d8;color:var(--green)}.head{display:flex;justify-content:space-between;align-items:start;gap:16px;margin-bottom:20px}.head h2{margin:0 0 7px;font-size:17px}.head p{font-size:12px;margin:0}.mode-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.mode{border:1px solid var(--line);padding:18px;background:white;border-radius:9px;text-align:left;color:#6b7787}.mode i{font-size:21px;color:#639c80}.mode strong,.mode span{display:block}.mode strong{font-size:12px;color:#536171;margin:10px 0 4px}.mode span{font-size:10px;color:#909aa7}.mode.active,.pill.active{background:var(--soft);border-color:#9bceb6;color:var(--green)}button.pill{border:1px solid var(--line);padding:10px 16px}.footer{justify-content:space-between}.footer-note{font-size:12px;color:var(--muted)}.page-main>.card+.card{margin-top:20px}.page-main>.panel+.panel{margin-top:20px}.card .grid,.panel .grid{gap:16px}.guide{margin-top:20px}.included{align-self:center}.progress{margin-bottom:20px}.progress .step{background:white}.note{font-size:12px;color:var(--muted)}
.auth-body{min-height:100dvh;background:#f6f8fa;display:grid;place-items:center;padding:40px 24px}.auth-shell{display:grid;grid-template-columns:1.1fr 1fr;width:100%;max-width:1030px;background:white;border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:0 15px 60px #233c2910}.auth-panel{padding:45px 55px;min-width:0}.auth-panel .brand{display:flex;align-items:center;gap:12px;font-size:17px;margin-bottom:40px}.auth-panel h1{font-size:28px}.auth-panel>p{font-size:12px}.auth-panel form{margin-top:26px}.auth-panel .auth-actions{gap:14px}.auth-panel .auth-actions button{width:100%}.auth-panel .auth-actions a{font-size:11px}.auth-panel #password-help{font-size:10px;margin-top:-8px}.auth-aside{background:#083e30;color:white;padding:64px 44px;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.auth-aside:after{content:"";width:350px;height:350px;border:1px solid #ffffff10;border-radius:50%;position:absolute;bottom:-200px;right:-140px;box-shadow:0 0 0 45px #ffffff04,0 0 0 90px #ffffff03;pointer-events:none}.auth-aside .eyebrow{color:#8fc9ac;font-size:10px}.auth-aside h2{font-size:30px;font-weight:550;letter-spacing:-.8px;line-height:1.35}.auth-aside p,.auth-aside li{font-size:12px;color:#a6c6b6}.auth-list{padding-left:20px;line-height:2.5}.auth-aside .auth-list{padding-left:18px;line-height:2.7}.auth-aside h2+ul{margin-top:20px}
@media(min-width:1600px){.workspace-sidebar{width:265px}.workspace-main{margin-left:265px}.page-main{padding:36px 46px}.workspace-topbar{padding:0 46px}}
@media(max-width:1200px){.workspace-sidebar{width:225px}.workspace-main{margin-left:225px}.workspace-brand{padding-left:18px;font-size:14px}.page-main{padding:25px}.workspace-topbar{padding:0 25px}.welcome-banner{align-items:flex-start}.welcome-actions{flex-direction:column}.dashboard-grid{grid-template-columns:minmax(0,1.25fr) minmax(270px,1fr)}.quick-card{padding:15px}.metric-strip{gap:12px}.metric-strip article{padding:17px}.page-date{display:none}}
@media(max-width:980px){.workspace-sidebar{transform:translateX(-100%);transition:transform .2s;width:250px}.workspace-sidebar.is-open{transform:translateX(0)}.workspace-main{margin-left:0}.menu-toggle{display:inline-flex}.profile-layout{grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr)}.auth-panel{padding:35px}.auth-aside{padding:35px}.section-grid.three-up{grid-template-columns:1fr}.workspace-topbar{height:65px}}
@media(max-width:700px){h1{font-size:25px}.page-main{padding:22px 17px}.workspace-topbar{padding:0 17px}.breadcrumb>span:first-of-type,.breadcrumb-divider{display:none}.account-link>[data-auth-name]{display:none}.page-heading{margin-bottom:20px}.page-heading p{font-size:11px}.welcome-banner{padding:21px;flex-direction:column}.welcome-banner h2{font-size:20px}.welcome-actions{flex-direction:row;flex-wrap:wrap}.metric-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.metric-strip strong{font-size:24px}.metric-strip article{padding:16px}.dashboard-grid,.profile-layout,.section-grid,.grid,.builder-grid,.detail-grid,.channels{grid-template-columns:1fr}.quick-grid,.shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section-card,.card,.panel,.table-card,.guide{padding:20px}.workspace-footer{padding:18px;flex-wrap:wrap}.section-heading{gap:10px}.kanban-grid{grid-template-columns:1fr}.mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.steps{grid-template-columns:1fr}.progress{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-shell{grid-template-columns:1fr;max-width:500px}.auth-aside{padding:30px}.auth-aside h2{font-size:23px}.auth-body{padding:18px 12px}.auth-panel{padding:30px 24px}.auth-panel .brand{margin-bottom:27px}.data-table{min-width:540px}.head{flex-wrap:wrap}.hero{padding:20px}}
@media(max-width:420px){.form-grid{grid-template-columns:1fr}.mode-grid{grid-template-columns:1fr}.welcome-actions .button{width:100%}.welcome-actions{width:100%}.metric-top p{font-size:10px}.metric-icon{width:25px;height:25px}.metric-strip article{padding:13px}.quick-card{padding:14px}.workspace-footer a{font-size:9px}.auth-panel h1{font-size:25px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
.chip{padding:10px 12px;background:white;border:1px solid #dce8e1;border-radius:7px;font-size:11px;color:#7f9587}.chip.done{background:#d9eee2;color:#27744e}.intro{font-size:12px;color:#8c98a4;padding:0 3px}.intro strong{color:#5d6d7f}
[data-page=orders] .page-main>.grid{grid-template-columns:minmax(290px,.85fr) minmax(0,1.3fr)}
@media(max-width:800px){[data-page=orders] .page-main>.grid{grid-template-columns:1fr}}

/* TEYZA high-contrast dashboard */
.dashboard-contrast{--bg:#f4f4f2;--surface:#fff;--text:#050505;--muted:#555;--line:#d7d7d2;--green:#050505;--green-dark:#222;--soft:#ededE8;background:#f4f4f2;color:#050505}
.dashboard-contrast .workspace-sidebar{background:#050505;border-right:0;color:#fff}
.dashboard-contrast .workspace-brand{color:#fff}.dashboard-contrast .brand-mark{background:#fff;color:#050505;border-radius:8px}.dashboard-contrast .brand-mark>span{background:#050505;border-color:#fff}
.dashboard-contrast .workspace-brand small,.dashboard-contrast .nav-group-label,.dashboard-contrast .workspace-switch small,.dashboard-contrast .sidebar-footer>small{color:#999}
.dashboard-contrast .workspace-switch{border-color:#333;background:#111}.dashboard-contrast .workspace-avatar{background:#fff;color:#050505}.dashboard-contrast .workspace-switch strong{color:#fff}
.dashboard-contrast .nav-link{color:#c9c9c9;font-weight:600}.dashboard-contrast .nav-link:hover{background:#1d1d1d;color:#fff}.dashboard-contrast .nav-link.active{background:#fff;color:#050505}.dashboard-contrast .sidebar-footer{border-color:#292929}
.dashboard-contrast .workspace-topbar{background:#fff;border-bottom:2px solid #050505}.dashboard-contrast .breadcrumb,.dashboard-contrast .page-date{color:#666}.dashboard-contrast .breadcrumb strong,.dashboard-contrast .account-link{color:#050505}.dashboard-contrast .account-avatar{background:#050505;color:#fff;border-color:#050505;box-shadow:none}
.dashboard-contrast h1{font-size:34px;font-weight:800;color:#050505}.dashboard-contrast .page-heading p{font-size:14px;color:#555}
.dashboard-contrast .welcome-banner{background:#050505;border:0;border-radius:14px;padding:30px;color:#fff}.dashboard-contrast .welcome-banner h2{color:#fff;font-size:27px;font-weight:800}.dashboard-contrast .welcome-banner p{color:#d2d2d2;font-size:13px}.dashboard-contrast .welcome-banner .eyebrow{color:#fff;font-weight:800}.dashboard-contrast .welcome-banner .button-primary{background:#fff;color:#050505;border-color:#fff}.dashboard-contrast .welcome-banner .button:not(.button-primary){background:#050505;color:#fff;border-color:#777}
.dashboard-contrast .metric-strip article{border:2px solid #050505;border-radius:12px;box-shadow:none}.dashboard-contrast .metric-top p{color:#333;font-weight:700}.dashboard-contrast .metric-strip strong{color:#050505;font-size:30px;font-weight:800}.dashboard-contrast .metric-strip small{color:#666}.dashboard-contrast .metric-icon,.dashboard-contrast .metric-icon.blue,.dashboard-contrast .metric-icon.purple,.dashboard-contrast .metric-icon.gold{background:#050505;color:#fff}
.dashboard-contrast .section-card{border:2px solid #050505;border-radius:12px;box-shadow:none}.dashboard-contrast .section-heading h2{font-size:18px;font-weight:800;color:#050505}.dashboard-contrast .section-heading p{color:#555}.dashboard-contrast .section-heading>a,.dashboard-contrast .activity-alert a{color:#050505;font-weight:800;text-decoration:underline}
.dashboard-contrast .data-table th{background:#050505;color:#fff;border-color:#050505}.dashboard-contrast .data-table td{color:#333;border-color:#ddd}.dashboard-contrast .data-table td strong{color:#050505}
.dashboard-contrast .setup-list strong{color:#050505;font-weight:700}.dashboard-contrast .setup-list small{color:#666}.dashboard-contrast .step-number{background:#050505;color:#fff;border-color:#050505}.dashboard-contrast .setup-tip{background:#f0f0ed;color:#333;border-left:4px solid #050505}
.dashboard-contrast .quick-card{border:2px solid #050505;border-radius:12px}.dashboard-contrast .quick-card:hover{background:#050505;color:#fff;transform:translateY(-2px)}.dashboard-contrast .quick-card>span{color:#050505}.dashboard-contrast .quick-card:hover>span,.dashboard-contrast .quick-card:hover p{color:#ddd}.dashboard-contrast .quick-card strong{font-size:13px;font-weight:800}.dashboard-contrast .quick-card p{color:#555}
.dashboard-contrast .pill{background:#050505;color:#fff}.dashboard-contrast .activity-alert strong{color:#050505}.dashboard-contrast .activity-alert p{color:#555}.dashboard-contrast .workspace-footer{background:#050505;color:#aaa;border:0}.dashboard-contrast .workspace-footer a{color:#fff;font-weight:700}
.dashboard-contrast .workspace-alert,.dashboard-contrast .notice{border:2px solid #050505;background:#fff;color:#050505}
@media(max-width:700px){.dashboard-contrast h1{font-size:29px}.dashboard-contrast .welcome-banner{padding:24px}.dashboard-contrast .welcome-banner h2{font-size:23px}}

/* Shared Teyza identity across the complete authenticated workspace */
.workspace.dashboard-contrast{background:#f4f4f2;color:#050505}
.teyza-logo-mark{width:43px;height:43px;border-radius:13px;background:linear-gradient(135deg,#1ed7dd,#168cff 30%,#6739e6 58%,#e633ae 78%,#ff9c28);display:grid;place-items:center;box-shadow:0 8px 22px #6739e633;flex-shrink:0}
.teyza-logo-mark>span{font-weight:800;font-size:24px;color:#fff;transform:skew(-8deg)}
.teyza-word{font-weight:800;font-size:16px;letter-spacing:.08em;color:#fff}.teyza-word small{display:block;font-size:8px;letter-spacing:.04em;color:#aaa;margin-top:1px}
.workspace.dashboard-contrast .page-heading h1{color:#050505;font-weight:800}.workspace.dashboard-contrast .page-heading p{color:#4d4d4d}
.workspace.dashboard-contrast .card,.workspace.dashboard-contrast .panel,.workspace.dashboard-contrast .table-card,.workspace.dashboard-contrast .builder-card,.workspace.dashboard-contrast .guide,.workspace.dashboard-contrast .kanban-column,.workspace.dashboard-contrast .hero,.workspace.dashboard-contrast .workspace-panel.page-header{border:2px solid #050505;box-shadow:none;background:#fff}
.workspace.dashboard-contrast input:not([type=checkbox]):not([type=radio]),.workspace.dashboard-contrast select,.workspace.dashboard-contrast textarea{border:1.5px solid #777;color:#050505}.workspace.dashboard-contrast input:focus,.workspace.dashboard-contrast textarea:focus,.workspace.dashboard-contrast select:focus{border-color:#050505;box-shadow:0 0 0 3px #05050518}
.workspace.dashboard-contrast .button-primary,.workspace.dashboard-contrast .btn.primary,.workspace.dashboard-contrast .continue,.workspace.dashboard-contrast #saveDelivery,.workspace.dashboard-contrast #saveNetwork,.workspace.dashboard-contrast #saveShop,.workspace.dashboard-contrast .channels .btn{background:#050505;color:#fff;border-color:#050505}
.workspace.dashboard-contrast .button,.workspace.dashboard-contrast .btn{border-color:#050505;color:#050505}.workspace.dashboard-contrast .button-primary:hover,.workspace.dashboard-contrast .btn.primary:hover{background:#282828}
.workspace.dashboard-contrast .hero h2{color:#050505}.workspace.dashboard-contrast .hero p,.workspace.dashboard-contrast .muted,.workspace.dashboard-contrast .desc{color:#555}
.workspace.dashboard-contrast .channels .card{border:2px solid #050505}.workspace.dashboard-contrast .mode{border:2px solid #050505;color:#333}.workspace.dashboard-contrast .mode.active{background:#050505;color:#fff}.workspace.dashboard-contrast .mode.active strong,.workspace.dashboard-contrast .mode.active span,.workspace.dashboard-contrast .mode.active i{color:#fff}
.workspace.dashboard-contrast .form-status.success,.workspace.dashboard-contrast .status.connected,.workspace.dashboard-contrast .pill.success,.workspace.dashboard-contrast .included{background:#050505;color:#fff;border-color:#050505}

/* Teyza brand system v7 — mirrors the public landing page */
.workspace.dashboard-contrast{--navy:#07142f;--blue:#168cff;--cyan:#1ed7dd;--purple:#6739e6;--pink:#e633ae;--orange:#ff9c28;--ink:#0d1830;--muted:#69738a;--line:#e7eaf1;--soft:#f7f8fc;background:#f7f8fc;color:var(--ink)}
.dashboard-contrast .workspace-sidebar{background:#07142f}.dashboard-contrast .workspace-switch{background:#0d1d3d;border-color:#203052}.dashboard-contrast .nav-link{color:#c9d2e5}.dashboard-contrast .nav-link:hover{background:#12264d;color:#fff}.dashboard-contrast .nav-link.active{background:linear-gradient(100deg,#168cff,#6739e6,#e633ae);color:#fff}.dashboard-contrast .nav-group-label{color:#7583a0}.dashboard-contrast .workspace-avatar,.dashboard-contrast .account-avatar{background:linear-gradient(135deg,#1ed7dd,#6739e6);color:#fff;border:0}
.dashboard-contrast .workspace-topbar{border-bottom:1px solid #e7eaf1}.dashboard-contrast h1,.dashboard-contrast .page-heading h1{color:#07142f}.dashboard-contrast .welcome-banner{background:radial-gradient(circle at 92% 15%,#1ed7dd44,transparent 27%),linear-gradient(115deg,#07142f,#34206f 58%,#8b2f8c);border:0}.dashboard-contrast .welcome-banner .eyebrow{color:#7debf0}.dashboard-contrast .welcome-banner .button-primary{background:linear-gradient(100deg,#168cff,#6739e6,#e633ae);color:#fff;border:0}
.dashboard-contrast .metric-strip article,.dashboard-contrast .section-card,.workspace.dashboard-contrast .card,.workspace.dashboard-contrast .panel,.workspace.dashboard-contrast .table-card,.workspace.dashboard-contrast .builder-card,.workspace.dashboard-contrast .guide,.workspace.dashboard-contrast .kanban-column,.workspace.dashboard-contrast .hero,.workspace.dashboard-contrast .workspace-panel.page-header{border:1px solid #e7eaf1;border-radius:16px;box-shadow:0 8px 28px #07142f0a}
.dashboard-contrast .metric-icon,.dashboard-contrast .metric-icon.blue,.dashboard-contrast .metric-icon.purple,.dashboard-contrast .metric-icon.gold{background:#f0edff;color:#6739e6}.dashboard-contrast .data-table th{background:#f7f8fc;color:#69738a;border-color:#e7eaf1}.dashboard-contrast .data-table td{border-color:#edf0f5}.dashboard-contrast .section-heading>a,.dashboard-contrast .activity-alert a{color:#5d38ce}.dashboard-contrast .step-number{background:linear-gradient(135deg,#168cff,#6739e6);color:#fff;border:0}.dashboard-contrast .quick-card{border:1px solid #e7eaf1;border-radius:15px}.dashboard-contrast .quick-card>span{color:#6739e6}.dashboard-contrast .quick-card:hover{background:#07142f;color:#fff;border-color:#07142f}.dashboard-contrast .pill{background:#f0edff;color:#5531c8}.dashboard-contrast .workspace-footer{background:#050d20}.workspace.dashboard-contrast input:not([type=checkbox]):not([type=radio]),.workspace.dashboard-contrast select,.workspace.dashboard-contrast textarea{border:1px solid #dfe3eb}.workspace.dashboard-contrast input:focus,.workspace.dashboard-contrast textarea:focus,.workspace.dashboard-contrast select:focus{border-color:#6739e6;box-shadow:0 0 0 4px #6739e614}.workspace.dashboard-contrast .button-primary,.workspace.dashboard-contrast .btn.primary,.workspace.dashboard-contrast .continue,.workspace.dashboard-contrast #saveDelivery,.workspace.dashboard-contrast #saveNetwork,.workspace.dashboard-contrast #saveShop,.workspace.dashboard-contrast .channels .btn{background:linear-gradient(100deg,#168cff,#6739e6,#e633ae);color:#fff;border:0}.workspace.dashboard-contrast .button,.workspace.dashboard-contrast .btn{border-color:#dfe3eb;color:#0d1830}.workspace.dashboard-contrast .mode.active{background:linear-gradient(110deg,#168cff,#6739e6);color:#fff;border-color:transparent}.workspace.dashboard-contrast .status.connected,.workspace.dashboard-contrast .pill.success,.workspace.dashboard-contrast .included{background:#eefcf8;color:#08744b;border-color:#bcebdc}
