:root{font-family:Inter,Segoe UI,Arial,sans-serif;color:#edf1f9;background:#0a1120;font-synthesis:none;--bg: #0a1120;--panel: #111c2e;--panel-alt: #142137;--border: #22304a;--text: #edf1f9;--muted: #91a0b8;--blue: #4084ff;--blue-bg: #182e51;--cyan: #64d7d0;--input: #0d1728;--shadow: 0 8px 28px #00000012;color-scheme:dark;line-height:1.5}.website-publication{min-width:0}.website-publication small{display:block;color:var(--muted)}.website-publication td{overflow-wrap:anywhere}.website-publication .record-table-wrap{overflow-x:auto;max-width:100%}.website-publication table{min-width:680px;table-layout:fixed}.website-publication th:first-child,.website-publication td:first-child{width:40%;position:sticky;left:0;z-index:1;background:var(--panel);border-right:1px solid var(--border)}.website-publication th:first-child{background:var(--panel-alt)}.website-publication td:nth-child(2),.website-publication td:nth-child(3){white-space:nowrap}.website-publication-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.website-publication-comparison>div{min-width:0}@media(max-width:800px){.website-publication th:first-child,.website-publication td:first-child{width:160px}.website-publication-comparison{grid-template-columns:minmax(0,1fr)}}.finance-return-summaries{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.finance-return-summaries>div{min-width:0;border:1px solid var(--border);border-radius:12px;padding:14px;background:var(--panel-alt)}.finance-return-summaries h3{font-size:16px;margin:0 0 12px}.finance-return-summaries p{font-size:13px;overflow-wrap:anywhere}.finance-return-rate{display:block;font-size:clamp(20px,4vw,28px);overflow-wrap:anywhere}.finance-costs table{min-width:64rem}.finance-costs th:first-child,.finance-costs td:first-child{position:sticky;left:0;z-index:1;background:var(--panel);border-right:1px solid var(--border);min-width:9rem;max-width:10rem;white-space:normal}.finance-costs th:last-child{min-width:11rem;max-width:14rem;white-space:normal}.finance-costs td:last-child{text-align:right}:root[data-theme=light]{--bg: #f3f5f9;--panel: #fff;--panel-alt: #f5f8fe;--border: #dfe5ef;--text: #1d2a3e;--muted: #66758c;--blue: #2563eb;--blue-bg: #e8f0ff;--cyan: #168c89;--input: #f8fafd;--shadow: 0 6px 20px #253b6410;color:#1d2a3e;background:#f3f5f9;color-scheme:light}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}button{color:inherit}input,select,textarea{width:100%;border:1px solid var(--border);border-radius:8px;background:var(--input);color:var(--text);padding:11px 12px;outline:none}input:focus,textarea:focus,select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #3b82f61f}input[type=checkbox]{width:16px;height:16px;accent-color:var(--blue)}input[type=range]{padding:8px 0;box-shadow:none;accent-color:var(--blue)}input[type=color]{height:45px;padding:5px}textarea{resize:vertical}select{cursor:pointer}button:focus-visible,a:focus-visible{outline:2px solid var(--blue);outline-offset:3px}h1,h2,h3,p{margin-top:0}h1{font-size:32px;line-height:1.2;letter-spacing:-1.1px;font-weight:650;margin-bottom:10px}h2{font-size:18px;letter-spacing:-.35px;font-weight:650;margin-bottom:8px}h3{font-size:15px;font-weight:600;margin-bottom:8px}p{color:var(--muted);font-size:14px;line-height:1.65;margin-bottom:16px}small{display:block;color:var(--muted);font-size:12px}code,.mono{font-family:Consolas,monospace;font-size:12px}pre{white-space:pre-wrap;word-break:break-word;border:1px solid var(--border);border-radius:8px;background:var(--input);padding:16px;font-size:12px;max-height:500px;overflow:auto}details>summary{cursor:pointer;font-size:14px;padding:12px 0}details[open]>summary{margin-bottom:8px}.eyebrow{text-transform:uppercase;letter-spacing:1.6px;font-size:10px;font-weight:700;color:var(--blue);display:block;margin-bottom:12px}.button{border:1px solid transparent;padding:10px 15px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:600;white-space:nowrap;min-height:41px;transition:background .15s,transform .15s}.button:hover{transform:translateY(-1px)}.button.primary{background:#2768e8;color:#fff;box-shadow:0 4px 12px #2563eb20}.button.primary:hover{background:#3378f5}.button.secondary{background:var(--panel-alt);border-color:var(--border);color:var(--text)}.button.ghost{background:transparent;color:var(--muted);padding:7px 9px;min-height:34px}.button.ghost:hover{color:var(--blue);background:var(--blue-bg)}.button.danger{background:#e5484820;color:#fb7979;border-color:#e5484840}.button-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:14px}.button-row input{max-width:300px}.icon-button{width:35px;height:35px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;border-radius:7px;color:var(--muted);flex-shrink:0}.icon-button:hover{background:var(--panel-alt);color:var(--text)}.card{border:1px solid var(--border);border-radius:12px;background:var(--panel);box-shadow:var(--shadow);padding:24px;margin-bottom:22px;min-width:0}.card>p:last-child{margin-bottom:0}.card .section-heading{margin-bottom:20px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.section-heading h2{margin-bottom:5px}.section-heading p{font-size:12px;margin-bottom:0}.section-heading>svg{color:var(--muted);flex-shrink:0}.section-heading select{max-width:120px;padding:7px 10px;font-size:12px}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:30px}.page-heading p{margin-bottom:0}.heading-action{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.badge{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid #3b82f62d;border-radius:6px;background:#3b82f610;color:#82afff;font-size:10px;font-weight:600;white-space:nowrap;vertical-align:middle}.badge i{width:4px;height:4px;border-radius:50%;background:currentColor}.badge.green{background:#36be9820;border-color:#36be9830;color:#72dcb8}.badge.red{background:#ef626216;border-color:#ef626235;color:#f88b8b}.badge.amber{background:#e4ae3915;border-color:#e4ae3935;color:#eac477}[data-theme=light] .badge{color:#2563b7}[data-theme=light] .badge.green{color:#087856}[data-theme=light] .badge.red{color:#b63e3e}[data-theme=light] .badge.amber{color:#8c6509}.notice{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.7;background:var(--blue-bg);border:1px solid #4084ff25;color:var(--muted);padding:14px 16px;border-radius:9px;margin-bottom:20px}.notice>svg{color:var(--blue);flex-shrink:0;margin-top:3px}.notice.warning{background:#e4ae390c;border-color:#e4ae3930}.notice.warning>svg{color:#eac477}.field{display:flex;flex-direction:column;gap:8px;font-size:12px;color:var(--muted);font-weight:500}.field small{font-size:11px;font-weight:400;line-height:1.6}.field>span{color:var(--text)}.form-stack{display:flex;flex-direction:column;gap:18px}.form-stack>.button{align-self:flex-start}.form-stack>.notice{margin:0}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.form-error{background:#ef626214;border:1px solid #ef626240;color:#fb9595;border-radius:8px;padding:12px 15px;font-size:13px;margin:10px 0;overflow-wrap:anywhere}.two-column{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px;align-items:start}.side-stack{display:flex;flex-direction:column;gap:22px}.side-stack>.card{margin:0}.check-row{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.check-row label,.checkbox-line{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.check-row input{margin:0}.checkbox-line input{margin:0;flex-shrink:0}.price-receipt-id,.marketing-text-id,.support-ai-id{overflow-wrap:anywhere}.support-ai-editor{scroll-margin-top:90px}.support-ai-section,.support-ai-adoption{border-top:1px solid var(--border);padding-top:20px}.support-ai-composer,.support-ai-draft-card{border:1px solid var(--border);padding:16px;border-radius:12px;min-width:0}.marketing-text-fields{min-width:0;padding:16px;border:1px solid var(--border);border-radius:12px}.marketing-text-editor{scroll-margin-top:90px}.marketing-ai-composer{border-top:1px solid var(--border);padding-top:18px}.price-approval-detail{scroll-margin-top:90px}@media(max-width:760px){.price-history .table-wrap{overflow:visible;margin:0;padding:0}.price-history table,.price-history tbody{display:block;width:100%}.price-history thead{display:none}.price-history tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;margin:14px 0;padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--input)}.price-history td{display:block;min-width:0;padding:0;border:0;overflow-wrap:anywhere}.price-history td:first-child,.price-history td:last-child{grid-column:1 / -1}.price-history td:nth-child(2):before{content:"Varianten: ";color:var(--muted)}.price-history td:last-child .button{width:100%;justify-content:center}}.edit-panel{background:var(--panel);border:1px solid var(--blue);border-radius:12px;padding:24px;margin:22px 0;scroll-margin-top:90px}.edit-panel>.section-heading{padding-bottom:16px;border-bottom:1px solid var(--border);margin-bottom:22px}.detail-meta{display:flex;align-items:center;gap:15px;flex-wrap:wrap;color:var(--muted);font-size:12px;margin:12px 0 20px}.detail-fields{margin:18px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.detail-fields>div{border-bottom:1px solid var(--border);padding-bottom:12px}.detail-fields dt{font-size:11px;color:var(--muted);margin-bottom:6px}.detail-fields dd{margin:0;font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere}.state-box,.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:45px 20px;gap:12px;min-height:180px}.empty h3,.state-box h3{margin:0}.empty p{font-size:12px;max-width:350px;margin:0}.empty-icon{display:grid;place-items:center;width:62px;height:62px;background:var(--blue-bg);color:var(--blue);border-radius:18px;margin-bottom:8px}.state-box{color:var(--muted)}.state-box.error{color:#f88b8b}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.app-shell{display:grid;grid-template-columns:246px minmax(0,1fr);min-height:100vh}.app-shell.collapsed{grid-template-columns:80px minmax(0,1fr)}.sidebar{background:var(--panel);border-right:1px solid var(--border);height:100dvh;position:sticky;top:0;display:flex;flex-direction:column;z-index:30;overflow:hidden}.brand{display:flex;align-items:center;gap:11px;padding:27px 23px 20px;flex-shrink:0;font-size:14px;letter-spacing:1.4px;font-weight:800;color:var(--text)}.brand-mark{display:flex;align-items:center;justify-content:center;background:#2c6fed;width:36px;height:38px;border-radius:9px;font-size:28px;font-weight:900;color:#fff;letter-spacing:-3px;flex-shrink:0;padding-right:3px}.brand-mark>span{color:#8de0ef;font-size:24px;align-self:flex-end;line-height:28px}.brand small{font-size:9px;letter-spacing:3.4px;font-weight:500;margin-top:1px}.workspace-label{display:flex;align-items:center;gap:8px;margin:0 19px 14px;border:1px solid var(--border);border-radius:7px;padding:8px;font-size:9px;color:var(--muted);white-space:nowrap}.workspace-label .badge{font-size:8px;padding:1px 4px;margin-left:auto}.workspace-dot{height:5px;width:5px;border-radius:50%;background:#56c8aa;flex-shrink:0}.sidebar nav{overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border) transparent;padding:0 12px 20px}.nav-group{margin-bottom:18px}.nav-group-label{font-size:9px;text-transform:uppercase;letter-spacing:1.5px;color:var(--muted);opacity:.8;display:block;padding:9px 12px 7px}.nav-group button{background:transparent;border:0;color:var(--muted);display:flex;align-items:center;gap:11px;width:100%;font-size:11px;padding:10px 12px;border-radius:7px;text-align:left;margin-bottom:2px;line-height:1.25;min-height:36px}.nav-group button:hover{background:var(--panel-alt);color:var(--text)}.nav-group button svg{flex-shrink:0}.nav-group button.active{background:var(--blue-bg);color:#7aabff;font-weight:600;box-shadow:inset 2px 0 var(--blue)}[data-theme=light] .nav-group button.active{color:#2563eb}.nav-ai-tag{font-size:8px;margin-left:auto;border:1px solid #3b82f640;border-radius:3px;color:var(--blue);padding:2px 4px}.sidebar-bottom{border-top:1px solid var(--border);padding:15px 17px 10px;margin-top:auto;background:var(--panel);flex-shrink:0}.sidebar-bottom>button{background:transparent;border:0;display:flex;align-items:center;gap:10px;width:100%;padding:0;text-align:left}.sidebar-bottom strong{font-size:11px;display:block;font-weight:500}.sidebar-bottom small{font-size:9px}.sidebar-bottom svg{color:var(--muted);margin-left:auto}.avatar{background:#293d5c;color:#a6c4fa;border:1px solid #45628b30;width:33px;height:33px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0}.avatar.small{width:30px;height:30px}.sidebar-bottom .collapse-control{margin-top:16px;color:var(--muted);font-size:9px;gap:8px;justify-content:center;padding:3px}.collapse-control svg{margin:0}.collapsed .sidebar .brand{padding-left:22px}.collapsed .brand-name,.collapsed .workspace-label,.collapsed .nav-group-label,.collapsed .nav-group button>span,.collapsed .sidebar-bottom>button>span:not(.avatar),.collapsed .sidebar-bottom>button>svg{display:none}.collapsed .nav-group button{justify-content:center;padding:12px}.collapsed .sidebar-bottom{padding:16px 23px}.collapsed .sidebar-bottom .collapse-control svg{display:block;transform:rotate(180deg)}.collapsed .nav-group{margin-bottom:12px;border-bottom:1px solid var(--border);padding-bottom:12px}.main-area{min-width:0;display:flex;flex-direction:column}.topbar{height:71px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:15px;padding:0 36px;background:var(--bg);position:sticky;top:0;z-index:20}.breadcrumb{display:flex;align-items:center;gap:13px;color:var(--muted);font-size:11px;white-space:nowrap}.breadcrumb strong{font-weight:500;color:var(--text)}.topbar-actions{display:flex;align-items:center;gap:8px;min-width:0}.topbar-actions>:not(.global-search){flex-shrink:0}.global-search{display:flex;align-items:center;gap:9px;color:var(--muted);position:relative;margin-right:10px;min-width:0}.global-search input{width:200px;padding:8px 4px;border:0;background:transparent;font-size:11px;box-shadow:none;min-width:0}.global-search kbd{font-family:inherit;font-size:8px;color:var(--muted);border:1px solid var(--border);border-radius:4px;padding:2px 5px;white-space:nowrap}.topbar-divider{width:1px;height:23px;background:var(--border);margin-right:7px}.search-results{position:absolute;top:42px;right:0;width:340px;background:var(--panel);border:1px solid var(--border);border-radius:10px;box-shadow:0 15px 40px #0003;overflow:auto;max-height:420px}.search-results>button{background:transparent;border:0;border-bottom:1px solid var(--border);text-align:left;padding:12px 16px;width:100%;display:block}.search-results>button:hover{background:var(--panel-alt)}.search-results strong{font-size:12px;font-weight:500;display:block}.search-results small{font-size:10px}.search-results p{margin:15px;font-size:12px}.content{padding:37px 36px 10px;max-width:1680px;width:100%;margin:0 auto;outline:none}.app-footer{margin-top:auto;padding:22px 36px;display:flex;justify-content:space-between;font-size:9px;color:var(--muted);opacity:.65}.app-footer>span:first-child{letter-spacing:1.7px;font-weight:600}.test-banner{display:flex;align-items:center;gap:12px;border:1px solid #3b82f632;background:linear-gradient(100deg,#347ae914,#347ae903);border-radius:9px;padding:12px 15px;font-size:11px;color:var(--muted);margin-bottom:24px}.test-tag{font-size:10px;font-weight:700;color:#91b6ff;border-radius:4px;padding:4px 7px;background:#397eee20;white-space:nowrap}[data-theme=light] .test-tag{color:#1e4f9a}.test-banner button{display:flex;align-items:center;gap:5px;margin-left:auto;color:var(--blue);background:none;border:0;font-size:10px;white-space:nowrap}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:24px}.metrics>.card{margin:0}.metric{padding:19px 20px;min-height:140px}.metric-label{display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:11px}.metric-label>svg{color:#7e95b7}.metric>strong{font-size:27px;letter-spacing:-1px;font-weight:650;display:block;margin:13px 0 8px}.metric>span{font-size:12px;color:var(--muted)}.metric-foot{display:flex;justify-content:space-between;align-items:center;font-size:9px;color:var(--muted);gap:10px}.mini-bars{display:flex;align-items:flex-end;height:26px;gap:3px;flex-shrink:0}.mini-bars i{display:block;width:4px;max-height:24px;background:#3675d6;border-radius:2px;opacity:.4}.mini-bars i:nth-last-child(-n+3){opacity:.75}.cyan-text{color:var(--cyan)}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:22px;margin-bottom:23px}.dashboard-grid>.card{margin:0}.chart-card{padding-bottom:10px}.chart-total{display:flex;align-items:center;gap:15px;margin:22px 0 4px}.chart-total>strong{font-size:29px;letter-spacing:-1px;font-weight:650}.revenue-chart{width:100%;display:block;margin-top:8px;overflow:visible}.chart-grid{stroke:var(--border);stroke-dasharray:3 4;stroke-width:.7}.chart-label{font-size:9px;fill:var(--muted)}.assistant-card{background:radial-gradient(ellipse at 95% 0%,#315ca82a,transparent 65%),var(--panel);position:relative;overflow:hidden;padding:26px}.assistant-card:after{content:"";position:absolute;width:180px;height:180px;border:1px solid #4084ff15;border-radius:50%;right:-100px;top:60px;box-shadow:0 0 0 30px #4084ff04,0 0 0 60px #4084ff03;pointer-events:none}.assistant-orb{width:52px;height:52px;border:1px solid #4b87ff44;background:linear-gradient(140deg,#4179df40,#22498920);border-radius:15px;color:#83b0ff;display:flex;align-items:center;justify-content:center;box-shadow:0 0 35px #3a78e215;margin-bottom:23px}.assistant-card .eyebrow{font-size:8px;letter-spacing:1.2px;color:var(--muted)}.assistant-card h2{font-size:24px;letter-spacing:-.8px;line-height:1.3;margin-bottom:14px}.assistant-card p{font-size:11px}.assistant-card .button{width:100%;margin-top:10px;justify-content:space-between;position:relative;z-index:1}.assistant-card small{font-size:8px;margin-top:12px;text-align:center}.lower{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.status-item{background:var(--input);border:1px solid var(--border);border-radius:8px;display:flex;align-items:flex-start;flex-direction:column;gap:12px;padding:15px;color:var(--muted);font-size:10px;text-align:left}.status-item:hover{border-color:#4084ff70}.status-item strong{font-size:22px;color:var(--text);display:flex;justify-content:space-between;width:100%;align-items:center;font-weight:550}.status-item svg{color:var(--muted)}.bestsellers>button{display:flex;align-items:center;gap:12px;padding:13px 0;background:none;border:0;border-bottom:1px solid var(--border);width:100%;text-align:left}.bestsellers>button:last-child{border-bottom:0;padding-bottom:0}.bestsellers .rank{font-size:11px;color:var(--muted);font-weight:600}.bestsellers strong{font-size:11px;font-weight:500;display:block}.bestsellers small{font-size:9px;margin-top:3px}.bestsellers svg{color:var(--muted);margin-left:auto}.setup-footer{display:flex;align-items:center;justify-content:center;gap:12px;font-size:9px;color:var(--muted);margin:26px 0}.setup-footer>svg{color:#68bb9e}.setup-footer i{height:3px;width:3px;background:var(--muted);border-radius:50%;opacity:.5}.assistant-float{position:fixed;bottom:25px;right:29px;display:flex;align-items:center;gap:9px;background:#2869e9;color:#fff;border:1px solid #6898f760;border-radius:30px;padding:12px 18px;font-size:12px;box-shadow:0 8px 30px #0004;z-index:25}.mobile-nav,.mobile-menu-toggle{display:none}.toast{position:fixed;bottom:85px;left:50%;transform:translate(-50%);background:var(--panel);border:1px solid #67c7a450;border-radius:10px;padding:14px 17px;display:flex;align-items:center;gap:10px;box-shadow:0 12px 40px #0004;font-size:12px;z-index:100;max-width:min(600px,90vw)}.toast>svg{color:#72dcb8;flex-shrink:0}.toast button{border:0;background:transparent;color:var(--muted);display:flex;align-items:center}.skip-link{position:absolute;top:-80px;left:10px;background:var(--blue);color:#fff;padding:10px;z-index:200}.skip-link:focus{top:10px}.toolbar{display:flex;align-items:center;gap:14px;margin-bottom:22px}.toolbar select{max-width:230px;font-size:12px}.toolbar .badge{margin-left:auto}.search-field{display:flex;align-items:center;gap:9px;background:var(--input);border:1px solid var(--border);border-radius:8px;padding:0 12px;max-width:360px;flex:1;color:var(--muted)}.search-field input{border:0;background:none;box-shadow:none;padding-left:0;font-size:12px}.table-wrap{overflow-x:auto;margin:0 -6px;padding:0 6px}table{border-collapse:collapse;width:100%;text-align:left;font-size:12px}th{color:var(--muted);font-size:10px;font-weight:500;white-space:nowrap;padding:13px 12px;background:var(--input);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}td{padding:16px 12px;border-bottom:1px solid var(--border);vertical-align:middle}td strong{font-size:12px;font-weight:550;display:block}td small{font-size:10px;margin-top:4px}tr:last-child td{border-bottom:0}td .button-row{margin:0;flex-wrap:nowrap}td:first-child{min-width:180px}.product-cell{display:flex;align-items:center;gap:12px}.table-product-icon{display:grid;place-items:center;background:var(--panel-alt);border:1px solid var(--border);border-radius:7px;min-width:43px;height:43px;color:var(--muted)}.source-tag{font-size:9px;font-weight:500;color:var(--muted);border:1px solid var(--border);padding:4px 7px;border-radius:4px;white-space:nowrap}.product-preview{text-align:center}.garment{height:260px;display:flex;align-items:center;justify-content:center;position:relative;background:radial-gradient(ellipse,#26374d,transparent 75%);margin-bottom:20px}.garment svg{width:210px;height:240px;color:#475b79;stroke-width:.8;fill:#0c1422}.garment span{position:absolute;left:50%;top:45%;transform:translate(-50%,-25%);width:105px;text-align:center;white-space:pre-line;font-size:12px;font-weight:800;line-height:1.2;word-break:break-word;color:#fff;max-height:130px;overflow:hidden}.product-preview h3{margin-top:15px}.product-preview p{font-size:11px;margin:0}.steps{padding:5px 0;margin:15px 0 0;list-style:none;counter-reset:steps}.steps li{display:flex;gap:11px;align-items:center;color:var(--muted);font-size:11px;padding:9px 0;counter-increment:steps}.steps li:before{content:counter(steps);width:23px;height:23px;display:grid;place-items:center;border:1px solid var(--border);border-radius:50%;color:var(--blue);font-size:10px;flex-shrink:0}.price-summary{border-top:1px solid var(--border);display:flex;justify-content:space-between;font-size:11px;margin-top:20px;padding-top:17px;color:var(--muted)}.price-summary strong{color:var(--text)}.price-form{grid-template-columns:repeat(3,minmax(0,1fr))}.progress{height:5px;background:var(--border);border-radius:8px;overflow:hidden}.progress i{height:100%;display:block;background:var(--blue);border-radius:8px;transition:width .4s}.table-progress{display:flex;align-items:center;gap:10px;min-width:130px;font-size:10px;color:var(--muted)}.table-progress>.progress{width:90px}.timeline{list-style:none;padding:10px 0;margin:15px 0}.timeline li{display:flex;gap:15px;position:relative;padding:0 0 25px}.timeline-dot{width:9px;height:9px;border:2px solid var(--blue);border-radius:50%;flex-shrink:0;margin-top:6px}.timeline li:not(:last-child):before{content:"";position:absolute;top:18px;bottom:4px;width:1px;background:var(--border);left:4px}.timeline p{font-size:13px;color:var(--text);margin:0 0 5px}.timeline small{font-size:10px}.notification{display:flex;align-items:flex-start;gap:15px;border-bottom:1px solid var(--border);padding:22px 4px}.notification:last-child{border-bottom:0}.notification.seen{opacity:.65}.notification h3{font-size:14px;margin-bottom:5px}.notification p{font-size:12px;margin-bottom:6px}.notification small{font-size:10px}.notification>.badge{margin-left:auto}.notification-dot{height:8px;width:8px;border-radius:50%;background:var(--blue);margin-top:6px;flex-shrink:0}.notification-dot.error{background:#ed7b7b}.notification-dot.warning{background:#e4ae39}.notification-content{min-width:0;flex:1;overflow-wrap:anywhere}.notification-actions,.notification-pagination{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px}.notification-pagination{justify-content:space-between}.notification-actions .button{white-space:normal}.notification-bell{position:relative}.staff-proposal-row{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px 0;border-bottom:1px solid var(--border);overflow-wrap:anywhere}.staff-proposal-row>div{min-width:0}.staff-permissions{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:15px}@media(max-width:600px){.staff-proposal-row{align-items:flex-start;flex-direction:column}.staff-permissions{grid-template-columns:1fr}}.notification-count{position:absolute;top:0;right:-5px;border-radius:10px;background:var(--blue);color:#fff;font-size:9px;min-width:16px;padding:2px;line-height:12px}.chat-card{padding:0;overflow:hidden}.chat-top{display:flex;align-items:center;gap:12px;padding:20px 24px;border-bottom:1px solid var(--border)}.assistant-small{display:grid;place-items:center;width:40px;height:40px;background:var(--blue-bg);border-radius:11px;color:var(--blue)}.chat-top strong{font-size:13px}.chat-top small{font-size:9px;margin-top:3px}.chat-top>.badge{margin-left:auto}.chat-messages{min-height:450px;max-height:650px;overflow-y:auto;padding:30px 26px}.chat-welcome{text-align:center;max-width:630px;margin:20px auto 0}.chat-welcome .assistant-orb{margin:0 auto 22px}.chat-welcome h2{font-size:24px;font-weight:600}.chat-welcome p{font-size:13px}.prompt-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:30px}.prompt-grid>button{background:var(--input);border:1px solid var(--border);border-radius:9px;padding:18px;text-align:left;color:var(--muted);font-size:11px;display:flex;align-items:center;justify-content:space-between;gap:15px;line-height:1.6}.prompt-grid button:hover{border-color:var(--blue);color:var(--text)}.prompt-grid svg{flex-shrink:0;color:var(--blue)}.chat-message{max-width:80%;background:var(--panel-alt);border:1px solid var(--border);border-radius:10px;padding:17px 20px;margin-bottom:18px}.chat-message>span{font-size:10px;color:var(--blue);font-weight:600}.chat-message p{color:var(--text);font-size:13px;white-space:pre-wrap;margin:8px 0}.chat-message.user{margin-left:auto;background:var(--blue-bg)}.chat-message small{font-size:9px}.chat-message .button{margin-top:12px}.chat-message ul{padding-left:18px;font-size:12px}.chat-message li{margin:7px 0}.chat-composer{padding:20px 24px 15px;border-top:1px solid var(--border)}.composer-row{display:flex;align-items:center;gap:12px}.composer-row textarea{font-size:13px;resize:none;padding:10px;border:0;background:transparent;box-shadow:none}.chat-composer>small{font-size:9px;margin:12px 0 0 47px}.attachment-chip{display:flex;align-items:center;gap:8px;font-size:12px;background:var(--blue-bg);padding:8px 10px;border-radius:6px;width:fit-content;margin-bottom:8px;flex-wrap:wrap}.attachment-chip button{background:none;border:0;display:flex;color:var(--muted)}.attachment-chip small{font-size:9px}.upload-button{position:relative;cursor:pointer;overflow:hidden}.upload-button input{position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;cursor:pointer;padding:0}.design-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.design-tile{border:1px solid var(--border);border-radius:10px;padding:0 0 15px;text-align:left;background:var(--input);overflow:hidden}.design-tile:hover{border-color:var(--blue)}.checkerboard,.image-canvas{background-color:#8893a2;background-image:linear-gradient(45deg,#a6aebb 25%,transparent 25%),linear-gradient(-45deg,#a6aebb 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#a6aebb 75%),linear-gradient(-45deg,transparent 75%,#a6aebb 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0}.checkerboard{height:220px;display:flex;align-items:center;justify-content:center;padding:15px}.checkerboard img{max-width:100%;max-height:100%;object-fit:contain}.design-tile>strong{font-size:12px;display:block;margin:15px 15px 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.design-tile>small{font-size:10px;margin:0 15px}.design-tile>span{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:var(--blue);margin:12px 15px 0}.image-canvas{height:470px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:9px;padding:20px}.image-canvas img{max-width:100%;max-height:100%;object-fit:contain}.quality-box{margin-top:24px}.quality-box>select{font-size:12px}.quality-row{padding:13px 0;border-bottom:1px solid var(--border)}.quality-row small{margin-top:8px;font-size:11px}.quality-box .notice{margin-top:17px}.integration-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.integration-grid>.card{margin:0}.integration-grid{margin-bottom:24px}.provider-icon{width:47px;height:47px;background:var(--blue-bg);color:var(--blue);display:grid;place-items:center;border-radius:12px;margin-bottom:20px}.provider-icon.shopify{background:#82b63220;color:#a1c94f}.provider-icon.printify{background:#3ca88420;color:#67c6a5}.role-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 22px}.role-grid details{border-bottom:1px solid var(--border)}.role-grid summary{display:flex;justify-content:space-between;align-items:center;gap:10px;list-style:none}.permission-list{list-style:none;padding:0 5px;margin:0 0 15px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.permission-list li{font-size:10px;color:var(--muted);display:flex;align-items:center;gap:6px;overflow-wrap:anywhere}.permission-checkboxes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;font-size:11px;color:var(--muted)}.permission-checkboxes label{display:flex;align-items:center;gap:8px}.theme-options{display:flex;gap:15px;margin-top:20px}.theme-options>button{border:1px solid var(--border);border-radius:10px;background:var(--input);padding:17px;text-align:left;flex:1}.theme-options>button.active{border-color:var(--blue);background:var(--blue-bg)}.theme-options svg{color:var(--blue);margin-bottom:15px}.theme-options strong{display:block;font-size:11px}.theme-options small{font-size:9px;margin-top:5px}.session-row{display:flex;align-items:center;gap:13px;padding:15px 0;color:var(--muted);border-bottom:1px solid var(--border);margin-bottom:16px}.session-row strong{font-size:12px;color:var(--text)}.session-row small{font-size:10px;margin-top:3px}.totp-secret{padding:15px;background:var(--input);border:1px solid var(--border);font-size:15px;border-radius:8px;word-break:break-all;-webkit-user-select:all;user-select:all}.website-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:23px;align-items:start}.preview-toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.preview-toolbar .checkbox-line{font-size:11px}.preview-toolbar>.badge{margin-left:auto}.shop-preview{border:1px solid var(--border);border-radius:10px;overflow:hidden;color:#192526;box-shadow:0 10px 30px #0002;position:relative;margin:0 auto;width:100%}.preview-label{padding:6px 12px;font-size:9px;background:#162331;color:#93a7bf;text-transform:uppercase;letter-spacing:1px}.shop-preview header{display:flex;align-items:center;justify-content:space-between;padding:25px 28px;border-bottom:1px solid #172b2215;font-size:11px}.shop-preview header>strong{font-size:16px;letter-spacing:1.5px}.shop-preview header>strong span{font-size:9px;vertical-align:top}.preview-hero{padding:52px 32px 50px;max-width:550px}.preview-hero>span:first-child{font-size:8px;letter-spacing:2px;color:#65766d}.preview-hero h2{font-size:39px;line-height:1.08;font-weight:800;letter-spacing:-1.8px;margin:17px 0}.preview-hero p{font-size:12px;color:#52605c;max-width:300px}.preview-cta{display:inline-flex;gap:25px;align-items:center;padding:12px 17px;font-size:11px;font-weight:600;color:#fff;border-radius:4px}.shop-preview>h3{margin:0 28px 20px;font-size:14px}.preview-products{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;padding:0 28px 28px}.preview-products>div{background:#ffffff60;border:1px solid #00000006;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:20px 7px 13px;position:relative}.preview-products svg{color:#728078;fill:#e6ebe4;width:100px;height:105px}.preview-products strong{position:absolute;white-space:pre-line;top:59px;text-align:center;font-size:8px;line-height:1.1;width:40px}.preview-products small{color:#68756f;font-size:8px;margin-top:15px}.shop-preview footer{padding:15px 28px;border-top:1px solid #172b2215;font-size:9px;color:#657269}.shop-preview.mobile{max-width:365px}.shop-preview.mobile header{padding:19px}.shop-preview.mobile header>div{font-size:8px}.shop-preview.mobile .preview-hero{padding:40px 22px}.shop-preview.mobile .preview-hero h2{font-size:34px}.shop-preview.mobile .preview-products{grid-template-columns:repeat(2,1fr);padding:0 22px 22px;gap:10px}.version-row{display:flex;align-items:center;gap:14px;padding:15px 0;border-bottom:1px solid var(--border)}.version-row:last-child{border:0}.version-row>div{margin-right:auto;min-width:0;overflow-wrap:anywhere}.version-row strong{font-size:12px;display:block}.version-row small{font-size:10px;margin-top:5px}.danger-zone{padding:14px;border:1px solid #e5484840;border-radius:8px;margin-top:22px}.danger-zone p{font-size:12px}.view-config h3{margin-bottom:15px}.auth-screen{display:grid;grid-template-columns:1.1fr 1fr;min-height:100dvh;background:#0a1120;color:#edf1f9}.auth-story{display:flex;flex-direction:column;justify-content:space-between;padding:30px 60px 34px;background:radial-gradient(ellipse at 0% 60%,#213d7035,transparent 70%);border-right:1px solid #22304a}.auth-story .brand{padding:0}.auth-story .brand small{color:#91a0b8}.auth-story>.brand{margin-bottom:70px}.auth-story h1{font-size:54px;letter-spacing:-2.5px;line-height:1.14;font-weight:650;margin:25px 0}.auth-story em{font-style:normal;color:#6e9fff}.auth-story p{color:#91a0b8;font-size:13px;line-height:1.8}.auth-story>.eyebrow{color:#6e9fff}.auth-story>small{font-size:8px;letter-spacing:1.3px;color:#65768e;margin-top:80px}.auth-features{display:flex;gap:28px;color:#98abc7;font-size:11px;margin-top:30px}.auth-features>span{display:flex;gap:8px;align-items:center}.auth-features svg{color:#6e9fff}.auth-form-area{display:flex;align-items:center;justify-content:center;padding:45px;background:#0d1728;color:#edf1f9;--panel: #111c2e;--panel-alt: #142137;--border: #22304a;--text: #edf1f9;--muted: #91a0b8;--input: #0a1120;color-scheme:dark}.auth-card{max-width:370px;width:100%}.auth-card>h2{font-size:27px;letter-spacing:-1px;margin-bottom:12px}.auth-card>p{color:#91a0b8;font-size:12px;margin-bottom:30px}.auth-card .button{width:100%;margin-top:8px}.auth-card .field{font-size:11px}.auth-card .field>span{color:#d7e0ef}.auth-card .field>small{color:#91a0b8;font-size:10px;overflow-wrap:anywhere}.auth-security{display:flex;align-items:flex-start;gap:9px;color:#71839e;font-size:9px;margin-top:28px;line-height:1.8}.auth-security svg{color:#79bb9f;flex-shrink:0;margin-top:2px}.loading-screen{display:flex;align-items:center;justify-content:center;gap:14px;min-height:100vh;color:var(--muted);font-size:14px}@media(min-width:1550px){.content{padding:44px 48px}.topbar{padding:0 48px}.metric>strong{font-size:33px}.assistant-card h2{font-size:28px}.assistant-card p{font-size:13px}.nav-group button{font-size:12px}}@media(max-width:1200px){.app-shell{grid-template-columns:218px minmax(0,1fr)}.sidebar .brand{padding-left:18px}.workspace-label{margin-left:14px;margin-right:14px;font-size:8px}.content{padding:30px 24px}.topbar{padding:0 24px}.global-search input{width:160px}.global-search kbd{display:none}.metrics{gap:12px}.metric{padding:16px}.metric>strong{font-size:24px}.metric-foot .mini-bars{display:none}.dashboard-grid{grid-template-columns:1.6fr 1fr;gap:17px}.card{padding:20px}.assistant-card h2{font-size:22px}.website-layout{grid-template-columns:255px minmax(0,1fr)}.two-column{grid-template-columns:1.2fr 1fr;gap:18px}.page-heading h1{font-size:28px}.permission-checkboxes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1000px){.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid{grid-template-columns:1fr}.assistant-card{display:grid;grid-template-columns:1fr 1fr;column-gap:20px}.assistant-card .assistant-orb{grid-row:1/3;margin-bottom:8px;display:none}.assistant-card .eyebrow{grid-column:1}.assistant-card h2{grid-column:1;margin-bottom:0}.assistant-card p{grid-column:2;grid-row:1/3;margin:0;align-self:center}.assistant-card .button{grid-column:1}.assistant-card small{grid-column:2;align-self:center}.two-column{grid-template-columns:1fr}.side-stack{display:grid;grid-template-columns:1fr}.design-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.website-layout{grid-template-columns:1fr}.website-layout>.card .form-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.website-layout>.card .form-stack h2{grid-column:1/-1}.auth-story{padding:30px 35px}.auth-story h1{font-size:44px}.auth-features{gap:15px}.auth-form-area{padding:30px}.page-heading{align-items:flex-start;flex-direction:column;gap:17px}.page-heading h1{font-size:29px}.chat-top>.badge{display:none}.price-form{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-grid,.role-grid{grid-template-columns:1fr}}@media(max-width:760px){.app-shell,.app-shell.collapsed{display:block}.sidebar{position:fixed;left:0;top:0;width:258px;transform:translate(-105%);transition:transform .2s;height:100dvh}.sidebar.mobile-open{transform:translate(0)}.sidebar-backdrop{display:block;position:fixed;inset:0;z-index:29;background:#0009;border:0}.collapsed .sidebar .brand{padding-left:23px}.collapsed .brand-name,.collapsed .nav-group-label,.collapsed .nav-group button>span,.collapsed .sidebar-bottom>button>span:not(.avatar){display:block}.collapsed .workspace-label{display:flex}.collapsed .nav-group button{justify-content:flex-start;padding:10px 12px}.collapsed .nav-group{border:0;padding:0;margin-bottom:18px}.collapsed .sidebar-bottom{padding:15px 17px 10px}.sidebar-bottom .collapse-control{display:none}.topbar{height:61px;padding:0 17px;gap:10px}.breadcrumb{gap:8px;font-size:10px}.breadcrumb>span,.breadcrumb>svg{display:none}.mobile-menu-toggle{display:inline-flex}.global-search,.topbar-divider{display:none}.topbar-actions{gap:2px}.topbar-actions>.avatar{display:none}.content{padding:27px 18px 10px}.page-heading{margin-bottom:23px}.page-heading h1{font-size:28px;letter-spacing:-1px}.page-heading p{font-size:12px}.eyebrow{font-size:8px;letter-spacing:1.5px;margin-bottom:10px}.heading-action{width:100%;justify-content:flex-start}.heading-action .button{min-height:40px;font-size:11px}.test-banner{font-size:10px;padding:11px 12px;align-items:flex-start;gap:9px}.test-banner button{display:none}.metrics{gap:11px;margin-bottom:19px}.metric{padding:15px;min-height:124px;border-radius:9px}.metric-label{font-size:9px}.metric-label>svg{width:16px}.metric>strong{font-size:24px;margin:13px 0 10px}.metric-foot{font-size:8px;min-height:14px}.card{padding:18px;margin-bottom:18px;border-radius:10px}.section-heading h2{font-size:16px}.section-heading p{font-size:10px}.dashboard-grid{gap:18px;margin-bottom:18px}.chart-total>strong{font-size:27px}.chart-card .section-heading select{max-width:85px;font-size:10px;padding:6px}.revenue-chart{margin-top:18px}.chart-card{padding-bottom:8px}.assistant-card{display:block}.assistant-card .eyebrow{font-size:8px}.assistant-card h2{font-size:25px;margin:12px 0}.assistant-card h2 br{display:none}.assistant-card p{font-size:11px}.assistant-card .button{margin-top:20px}.assistant-card small{margin-top:10px}.status-grid{gap:9px}.status-item{padding:13px;font-size:9px}.status-item strong{font-size:24px}.setup-footer{flex-wrap:wrap;font-size:8px;gap:7px;margin:18px 0}.setup-footer i{display:none}.app-footer{padding:15px 18px 110px;font-size:8px}.app-footer>span:nth-child(2){display:none}.mobile-nav{position:fixed;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-around;z-index:40;background:var(--panel);border-top:1px solid var(--border);padding:8px 10px max(8px,env(safe-area-inset-bottom));height:72px;box-shadow:0 -5px 25px #0002}.mobile-nav>button{border:0;background:none;color:var(--muted);font-size:9px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;min-width:55px;min-height:47px;border-radius:8px}.mobile-nav>.active{color:var(--blue)}.mobile-nav>.mobile-new{background:#2869e9;color:#fff;border-radius:11px;width:48px;min-width:48px;height:49px;transform:translateY(-10px);box-shadow:0 6px 17px #2563eb35}.assistant-float{bottom:88px;right:18px;border-radius:50%;width:43px;height:43px;padding:0;justify-content:center}.assistant-float span{display:none}.toast{bottom:90px;font-size:11px;padding:12px 14px;width:90vw}.form-grid,.price-form{grid-template-columns:1fr}.two-column{gap:18px}.edit-panel{padding:18px}.table-wrap{margin-left:-9px;margin-right:-9px;padding-left:9px;padding-right:9px}td,th{padding:12px 9px}td,td strong{font-size:11px}.toolbar{flex-wrap:wrap;gap:10px}.search-field{flex-basis:100%;max-width:none}.toolbar select{max-width:none;flex:1}.toolbar .badge{margin:0}.detail-fields{grid-template-columns:1fr;gap:14px}.detail-meta{font-size:10px;gap:10px}.design-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.checkerboard{height:170px;padding:10px}.design-tile>strong{margin:12px 10px 5px;font-size:10px}.design-tile>small{margin:0 10px;font-size:9px}.design-tile>span{margin:10px 10px 0;font-size:8px}.image-canvas{height:360px}.chat-top{padding:17px}.chat-top small{font-size:8px}.chat-top strong{font-size:12px}.chat-messages{min-height:390px;padding:22px 17px;max-height:60vh}.chat-welcome h2{font-size:22px}.chat-welcome p{font-size:11px}.prompt-grid{grid-template-columns:1fr;gap:8px;margin-top:20px}.prompt-grid>button{padding:12px;font-size:10px}.chat-composer{padding:13px 14px}.composer-row{gap:6px}.composer-row textarea{font-size:12px}.composer-row .button{width:40px;height:40px;padding:0}.composer-row .button span{display:none}.chat-composer>small{margin-left:0;font-size:8px}.chat-message{max-width:95%;padding:13px 15px}.chat-message p{font-size:12px}.permission-checkboxes,.permission-list{grid-template-columns:1fr}.theme-options{gap:10px}.theme-options>button{padding:12px}.theme-options small{font-size:8px}.website-layout>.card .form-stack{display:flex}.shop-preview header{padding:22px}.preview-hero{padding:40px 22px}.preview-hero h2{font-size:34px}.preview-products{padding:0 18px 20px;gap:8px}.preview-products svg{width:75px}.preview-products strong{font-size:7px;top:62px}.preview-toolbar .button{font-size:10px;padding:9px}.preview-toolbar>.badge{margin:0}.version-row{flex-wrap:wrap;gap:8px}.version-row>div{flex-basis:100%}.auth-screen{grid-template-columns:1fr;min-height:100dvh}.auth-story{padding:28px 24px 25px;display:block;border-right:0;border-bottom:1px solid #22304a}.auth-story>.brand{margin-bottom:24px}.auth-story h1{font-size:34px;letter-spacing:-1.5px;margin:15px 0}.auth-story h1 br{display:none}.auth-story h1 em{white-space:nowrap}.auth-story p,.auth-story>small,.auth-features{display:none}.auth-story .eyebrow{font-size:8px}.auth-form-area{padding:30px 24px 45px;align-items:flex-start}.auth-card{max-width:440px}.auth-card>h2{font-size:25px}.auth-security{margin-top:22px}}.record-history{border-top:1px solid var(--border);margin-top:24px;padding-top:24px}.record-history .timeline strong{font-size:11px;color:var(--muted)}.record-history .timeline p{white-space:pre-wrap;margin-top:6px}.record-history .form-stack{max-width:700px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.recovery-sheet{margin:18px 0;padding:14px;border:1px solid var(--border);border-radius:12px}.recovery-list{display:grid;gap:8px;padding-left:24px;margin:16px 0}.recovery-list code{font-size:.8rem;overflow-wrap:anywhere}.analytics-metrics .metric-card h2{overflow-wrap:anywhere}.mask-stage{position:relative;width:100%;height:auto;padding:0;display:block;line-height:0;border-radius:12px;overflow:hidden}.editor-fields{min-width:0;border:0;padding:0;margin:0}.mask-stage img{display:block;width:100%;height:auto;max-height:none}.mask-stage svg{position:absolute;inset:0;width:100%;height:100%;touch-action:none;cursor:crosshair}.mask-tools{margin-top:14px}.raster-controls{min-width:0;border:1px solid var(--border);border-radius:12px;padding:14px;display:grid;gap:14px}.raster-controls legend{padding:0 6px;font-weight:700}.raster-layer{min-width:0;display:grid;gap:12px;padding:12px 0;border-bottom:1px solid var(--border)}.event-run-list{display:grid;gap:12px;margin-top:20px}.event-run{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto auto;gap:18px;align-items:center;border:1px solid var(--border);border-radius:12px;padding:18px}.event-run>div{min-width:0;display:grid;gap:7px}.event-run small{color:var(--muted)}.event-run code{overflow-wrap:anywhere}@media(max-width:700px){.event-run{grid-template-columns:1fr;gap:16px}.event-run .button{justify-self:start}}.site-controls{border:0;padding:0;margin:0;min-width:0;display:grid;gap:15px;grid-column:1 / -1}.site-controls>fieldset{min-width:0;border:1px solid var(--border);border-radius:8px;padding:12px;margin:0}.site-controls legend{font-size:12px;padding:0 5px}.site-controls:disabled{opacity:.7}.site-link-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;margin:0 0 10px}.site-link-row>.button{grid-column:1 / -1;justify-self:start}.site-source-list{max-height:240px;overflow-y:auto}.site-source-list label{font-size:12px;overflow-wrap:anywhere;align-items:start;padding:5px 0}.site-section-editor .button-row{flex-wrap:wrap;margin-top:8px;font-size:11px}.site-preview header,.site-preview footer{flex-wrap:wrap;gap:12px}.site-preview footer{display:flex;justify-content:space-between;align-items:center;color:inherit}.site-preview nav{display:flex;flex-wrap:wrap;gap:4px}.site-preview nav button{color:inherit;background:transparent;border:0;padding:7px;min-height:32px;font-size:11px;cursor:pointer}.site-preview nav button:disabled{opacity:.45;cursor:default}.site-preview .site-hero{display:grid;grid-template-columns:minmax(0,1fr);align-items:center}.site-preview .site-hero:has(>.site-hero-image){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.site-preview .site-hero-image{width:100%;height:300px;min-width:0;background:#ffffff15}.site-preview .preview-hero{min-width:0;max-width:none;padding:36px 28px}.site-preview .preview-hero h2{font-family:inherit;overflow-wrap:anywhere}.site-preview .preview-hero p,.site-preview .preview-hero>span:first-child{color:inherit;opacity:.8}.site-preview .preview-cta{border:0;cursor:pointer;flex-wrap:wrap;max-width:100%}.site-preview .preview-cta:disabled{opacity:.5;cursor:default}.site-preview .site-section{padding:25px 28px;border-top:1px solid #8883}.site-preview .site-section h3{font-size:19px;font-family:inherit}.site-preview .site-copy{white-space:pre-wrap;line-height:1.6;overflow-wrap:anywhere;font-size:13px}.site-preview .site-section small{font-size:10px;color:inherit;opacity:.75}.site-preview.shop-preview .site-product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));padding:0;gap:12px}.site-preview .site-product-grid article{min-width:0;padding:14px;border:1px solid #8883;border-radius:8px;background:#ffffff15;display:grid;gap:8px}.site-preview .site-product-grid img{width:100%;height:160px;object-fit:contain}.site-preview .site-product-grid svg{width:80px;height:100px;justify-self:center}.site-preview .site-product-grid h4{font-size:13px;line-height:1.4;overflow-wrap:anywhere;margin:0;font-family:inherit}.site-preview .site-product-grid>p{font-size:12px}.site-preview .site-collections{display:grid;gap:12px}.site-preview .site-collections article{border:1px solid #8883;border-radius:8px;padding:14px}.site-preview .site-collections h4{margin:0 0 8px;font-family:inherit}.site-preview .site-collections p{font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}.site-preview .site-restricted{margin:20px;font-size:12px}.site-editorial .site-hero:has(>.site-hero-image) .preview-hero{order:2}.site-editorial .preview-hero h2{font-weight:500}.site-bold .preview-hero{padding-top:55px;padding-bottom:55px}.site-bold .preview-hero h2{font-size:44px;letter-spacing:-.04em}.site-preview.mobile .site-hero:has(>.site-hero-image){grid-template-columns:minmax(0,1fr)}.site-preview.mobile .site-hero-image{height:220px}.site-preview.mobile.shop-preview .site-product-grid{grid-template-columns:minmax(0,1fr)}@media(max-width:700px){.site-preview .site-hero:has(>.site-hero-image){grid-template-columns:minmax(0,1fr)}.site-preview .site-hero-image{height:220px}.site-preview .preview-hero h2{font-size:32px}.site-preview .site-section{padding:22px}}.website-layout>.side-stack{position:sticky;top:90px;max-height:calc(100vh - 115px);overflow-y:auto;padding-right:4px}@media(max-width:1150px){.website-layout>.side-stack{position:static;max-height:none;overflow:visible;padding-right:0}}.site-control-group{min-width:0;border:1px solid var(--border);border-radius:8px;padding:12px}.site-control-group>summary{cursor:pointer;font-size:12px;font-weight:600}.site-control-group[open]>summary{margin-bottom:14px}.site-control-group fieldset{min-width:0;border:0;padding:0;margin:0}#website-live-preview,#website-controls{scroll-margin-top:90px}.website-layout>.side-stack>.shop-preview{flex-shrink:0}.site-preview [data-site-section]{scroll-margin-top:90px;scroll-margin-bottom:90px}.after-sales-actions{display:flex;gap:8px;flex-wrap:wrap}.after-sales-panel{scroll-margin-top:90px}.after-sales-lines,.after-sales-event{border:1px solid var(--border);border-radius:8px;padding:12px;overflow-wrap:anywhere}.after-sales-lines{display:grid;gap:12px}.after-sales-event p{white-space:pre-wrap}.marketing-panel,.marketing-calendar-card{scroll-margin-top:90px}.marketing-banner{scroll-margin-top:100px;scroll-margin-bottom:110px}.marketing-calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.marketing-weekday{text-align:center;color:var(--muted);font-size:12px;padding:8px 0}.marketing-day{display:flex;flex-direction:column;align-items:center;gap:4px;min-height:64px;padding:8px 2px;border:1px solid var(--border);border-radius:8px;background:var(--panel);color:var(--text);cursor:pointer}.marketing-day small{font-size:10px;color:var(--muted)}.marketing-day.occupied{background:#3478f61a}.marketing-day[aria-pressed=true]{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}.marketing-agenda{margin-top:20px}.marketing-agenda-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:12px 0;border-top:1px solid var(--border)}.marketing-agenda-row>div{flex:1;min-width:150px}.marketing-agenda-row small{display:block;margin-top:5px;color:var(--muted)}.marketing-policy,.marketing-draft{min-width:0;padding:14px;border:1px solid var(--border);border-radius:8px;margin:14px 0}.marketing-policy>summary,.marketing-draft>summary{cursor:pointer;font-weight:600;font-size:13px}.marketing-policy[open]>summary,.marketing-draft[open]>summary{margin-bottom:16px}.marketing-draft pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--bg);padding:12px;border-radius:8px;font:inherit;line-height:1.6}.marketing-banner{width:100%;max-width:700px;max-height:500px;object-fit:contain;display:block;margin:14px 0;border:1px solid var(--border);border-radius:8px}.marketing-products{display:grid;gap:10px;max-height:260px;overflow-y:auto;padding:12px 0}.marketing-channel-picker{border:1px solid var(--border);border-radius:8px;display:flex;gap:16px;flex-wrap:wrap;padding:14px}.marketing-channel-picker legend{color:var(--muted);padding:0 6px;font-size:12px}.coupon-panel{scroll-margin-top:90px}.coupon-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.coupon-facts .card{padding:18px}.coupon-facts h3{margin:10px 0}.coupon-facts p,.coupon-preview p{line-height:1.6}.coupon-notes,.coupon-receipt{white-space:pre-wrap;overflow-wrap:anywhere}.coupon-receipt{border-bottom:1px solid var(--border);padding:16px 0}.coupon-cart{margin:16px 0}.coupon-cart-line{display:grid;grid-template-columns:minmax(0,1fr) 100px auto;align-items:end;gap:12px;padding:12px 0}.coupon-cart-line strong{overflow-wrap:anywhere}.coupon-cart-line input{width:100%}.coupon-total{display:flex;flex-wrap:wrap;gap:18px;margin:18px 0}.coupon-total span{display:grid;gap:6px}.coupon-quote{padding:20px 0;scroll-margin-top:80px}.coupon-mobile-lines{display:none}@media(max-width:760px){.coupon-quote>.table-wrap{display:none}.coupon-mobile-lines{display:grid;gap:12px}.coupon-mobile-line{padding:14px;border:1px solid var(--border);border-radius:12px;overflow-wrap:anywhere}.coupon-mobile-line dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 0}.coupon-mobile-line dt{color:var(--muted);font-size:11px}.coupon-mobile-line dd{margin:5px 0 0;font-weight:600}.coupon-facts{grid-template-columns:minmax(0,1fr)}.coupon-cart-line{grid-template-columns:minmax(0,1fr) 80px}.coupon-cart-line .button{justify-self:start;grid-column:1 / -1}}.workbench-shell{min-width:0}.workbench-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;margin-bottom:12px}.workbench-toolbar .field{flex:1 1 120px}.workbench-viewport{position:relative;height:clamp(280px,48vh,530px);overflow:auto;border:1px solid var(--border);border-radius:12px;background:var(--panel);overscroll-behavior:contain}.workbench-viewport.panning{cursor:grab;touch-action:none}.workbench-viewport.panning:active{cursor:grabbing}.workbench-content{display:grid;place-items:center}.workbench-shell .mask-stage{overflow:visible;flex:none;border-radius:0}.workbench-shell .mask-stage img{width:100%;height:100%;object-fit:fill;-webkit-user-select:none;user-select:none}.workbench-shell .mask-stage svg{overflow:visible}.stage-layer{stroke:#5865f2}.stage-layer.active{stroke:#d025ab}.stage-layer rect{cursor:move}.stage-layer rect:focus-visible{stroke:#ef8a00;stroke-width:3px;outline:none}.stage-layer .stage-handle{fill:#fff;stroke:#d025ab}.stage-handle.scale{cursor:nwse-resize}.stage-handle.rotation{cursor:crosshair}.design-editor-layout>*{min-width:0}.workbench-viewport{width:100%;max-width:100%;min-width:0;contain:inline-size}.workbench-shell button,.workbench-shell .field{scroll-margin-top:90px;scroll-margin-bottom:70px}.image-preparation{border:1px solid var(--border);border-radius:12px;padding:16px;margin:20px 0;min-width:0;scroll-margin-top:90px}.image-preparation h3{margin-bottom:0}.prepared-images{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:14px;min-width:0}.prepared-image{display:grid;gap:10px;padding:12px;border:1px solid var(--border);border-radius:10px;min-width:0}.prepared-image img{width:100%;height:150px;display:block;object-fit:contain}.prepared-image .button-row{margin-top:0}.prepared-image .button{white-space:normal}.preparation-job{display:grid;gap:14px;min-width:0}.event-run strong{overflow-wrap:anywhere}.customer-import-rows{display:grid;gap:16px;min-width:0}.customer-import-row{border:1px solid var(--border);border-radius:10px;padding:16px;min-width:0;overflow-wrap:anywhere}.customer-import-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.customer-import-compare section{min-width:0}.customer-import-compare h4{margin:0 0 10px;color:var(--muted)}.customer-import-fields{margin:8px 0 0}.customer-import-fields dt{margin-top:8px;color:var(--muted);font-size:11px}.customer-import-fields dd{margin:2px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.customer-import-confirm{display:flex;gap:9px;align-items:flex-start;font-size:13px;line-height:1.6}.customer-import-confirm input{flex-shrink:0;margin-top:4px}.customer-import-confirm span{min-width:0}.customer-import-preview>.button{align-self:flex-start;justify-self:start}@media(max-width:720px){.customer-import-compare{grid-template-columns:minmax(0,1fr)}}.module-loading{display:flex;align-items:center;gap:12px;min-height:140px}.price-change-cards{display:none}@media(max-width:760px){.price-approval-changes>.table-wrap{display:none}.price-change-cards{display:grid;gap:12px}.price-change-card{padding:14px;border:1px solid var(--border);border-radius:12px;overflow-wrap:anywhere}.price-change-card>small{display:block;margin-top:5px;color:var(--muted)}.price-change-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0 0}.price-change-card dt{color:var(--muted);font-size:11px}.price-change-card dd{margin:5px 0 0;font-weight:600}}.handoff-variant-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px;min-width:0}.handoff-variant-card{display:flex;flex-direction:column;gap:8px;padding:14px;border:1px solid var(--border);border-radius:12px;min-width:0;overflow-wrap:anywhere}.handoff-variant-card code,.product-handoff-stand code{display:block;white-space:normal;overflow-wrap:anywhere;max-width:100%}.product-handoff-stand{min-width:0;overflow-wrap:anywhere}.product-handoff-form .check-row{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:10px;min-width:0}.product-handoff-form .check-row input[type=checkbox]{width:16px;min-width:16px;flex:0 0 16px;margin:4px 0 0}.payment-record-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;min-width:0}.payment-record{display:flex;flex-direction:column;gap:9px;min-width:0;padding:15px;border:1px solid var(--border);border-radius:12px;overflow-wrap:anywhere}.payments-page{min-width:0;overflow-wrap:anywhere}.payments-page code{display:block;white-space:normal;overflow-wrap:anywhere;max-width:100%}.payment-order-choice,.payment-confirm{display:flex;align-items:flex-start;gap:10px;min-width:0}.payment-order-choice{padding:12px;border:1px solid var(--border);border-radius:10px}.payment-order-choice span{display:flex;flex-direction:column;gap:7px;min-width:0;overflow-wrap:anywhere}.payment-order-choice input[type=checkbox],.payment-confirm input[type=checkbox]{width:16px;min-width:16px;flex:0 0 16px;margin:4px 0 0}.mail-workspace{min-width:0;overflow-wrap:anywhere}.communication-center{display:grid;gap:16px;min-width:0;overflow-wrap:anywhere}.communication-layout{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:16px;min-width:0;align-items:start}.communication-list-item{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 0;border-bottom:1px solid var(--border);min-width:0;overflow-wrap:anywhere}.communication-list-item>div{min-width:0}.communication-list-item p{margin:6px 0}.communication-list-item.urgent{border-left:3px solid var(--warning);padding-left:10px}.communication-message-text{white-space:pre-wrap;overflow-wrap:anywhere;max-height:60vh;overflow:auto;padding:14px;border:1px solid var(--border);border-radius:10px;line-height:1.65;margin:14px 0}.integration-grid details,.communication-center details{min-width:0;margin:14px 0}.integration-grid code{white-space:normal;overflow-wrap:anywhere}.communication-center fieldset{min-width:0;border:1px solid var(--border);border-radius:10px;padding:12px}@media(max-width:1000px){.communication-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.communication-list-item{flex-direction:column}.communication-center .button-row{align-items:stretch}.communication-center .button{max-width:100%;white-space:normal}}.mail-workspace code{display:block;max-width:100%;white-space:normal;overflow-wrap:anywhere}.mail-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;min-width:0}.mail-card{display:flex;flex-direction:column;gap:10px;border:1px solid var(--border);border-radius:12px;padding:15px;min-width:0;overflow-wrap:anywhere}.mail-card h3{margin-top:0}.mail-text{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;max-height:60vh;overflow:auto;border:1px solid var(--border);padding:14px;border-radius:10px;font:inherit;line-height:1.65}.mail-check{display:flex;align-items:flex-start;gap:10px;min-width:0}.mail-check input[type=checkbox]{width:16px;min-width:16px;flex:0 0 16px;margin:4px 0 0}.backup-workspace{min-width:0;overflow-wrap:anywhere}.backup-workspace code{display:block;max-width:100%;white-space:normal;overflow-wrap:anywhere}.backup-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;min-width:0}.backup-card{display:flex;flex-direction:column;gap:10px;border:1px solid var(--border);border-radius:12px;padding:15px;min-width:0;overflow-wrap:anywhere}.backup-check{display:flex;align-items:flex-start;gap:10px;min-width:0}.backup-check input[type=checkbox]{width:16px;min-width:16px;flex:0 0 16px;margin:4px 0 0}.dashboard-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-bottom:23px;min-width:0}.dashboard-sections>.card{margin:0;min-width:0}.dashboard-view-editor{min-width:0;overflow-wrap:anywhere}.dashboard-view-editor form{display:flex;flex-direction:column;gap:18px}.dashboard-view-editor fieldset{min-width:0;border:1px solid var(--border);border-radius:12px;padding:14px}.dashboard-view-editor legend{font-weight:600;padding:0 6px}.dashboard-view-editor>p{margin:10px 0 16px}.dashboard-choice-list{display:flex;flex-direction:column;gap:8px}.dashboard-choice{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;padding:10px;border:1px solid var(--border);border-radius:9px}.dashboard-choice>label{display:flex;align-items:flex-start;gap:10px;min-width:0;flex:1;margin:0}.dashboard-choice input[type=checkbox]{width:16px;min-width:16px;flex:0 0 16px;margin:3px 0 0}.dashboard-choice small{display:block;color:var(--muted);font-weight:400;line-height:1.5;margin-top:4px}.dashboard-choice-arrows{display:flex;gap:6px;flex:0 0 auto}.dashboard-choice-arrows .button{padding:8px;min-width:34px;min-height:36px}.dashboard-view-editor .form-actions{display:flex;gap:10px;flex-wrap:wrap}@media(max-width:800px){.dashboard-sections{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.dashboard-choice{padding:8px;gap:8px}.dashboard-choice-arrows{flex-direction:column}.dashboard-view-editor fieldset{padding:10px}.dashboard-view-editor .form-actions>.button{width:100%}}.team-workspace{min-width:0;overflow-wrap:anywhere}.team-workspace pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:280px;overflow:auto;font:inherit}.team-workspace code,.team-version code{overflow-wrap:anywhere;white-space:normal}.team-toolbar{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.team-toolbar>label{flex:1;min-width:min(100%,180px)}.team-pager{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:14px 0}.team-pager span{font-size:12px;color:var(--muted)}.team-member-picker{min-width:0;padding:14px;border:1px solid var(--border);border-radius:12px}.team-member-picker legend{padding:0 6px;font-weight:600}.team-choice-list{display:flex;flex-direction:column;gap:9px;margin:12px 0}.team-check{display:flex;align-items:flex-start;gap:10px;min-width:0;margin:0}.team-check input[type=checkbox]{width:16px;min-width:16px;flex:0 0 16px;margin:4px 0 0}.team-check span{min-width:0;overflow-wrap:anywhere}.team-check small,.team-selected small{display:block;color:var(--muted);font-weight:400}.team-selected{display:flex;flex-direction:column;gap:6px;max-height:340px;overflow:auto}.team-selected>div{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--border);padding:8px 0}.team-selected>div>span{min-width:0;overflow-wrap:anywhere}.team-member{display:flex;justify-content:space-between;gap:12px;border:1px solid var(--border);padding:12px;border-radius:9px;flex-wrap:wrap}.team-member span{color:var(--muted)}.team-version{border:1px solid var(--border);padding:12px;border-radius:10px;margin:10px 0}.team-version summary{cursor:pointer;font-weight:600}.team-version p,.team-version ul{margin:10px 0}.team-workspace .form-actions{display:flex;flex-wrap:wrap;gap:10px}.team-assignment-form{border-top:1px solid var(--border);padding-top:16px;margin-top:16px}@media(max-width:600px){.team-toolbar{align-items:stretch}.team-toolbar>label,.team-toolbar>.button{width:100%}.team-workspace .form-actions>.button{width:100%}.team-member-picker{padding:10px}.team-pager{justify-content:flex-start}.team-pager span{width:100%;order:3}}.template-text{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.6;max-width:100%;padding:1rem;background:var(--bg);border-radius:10px}.template-history{margin:1rem 0;padding:1rem;border:1px solid var(--border);border-radius:12px}.template-history summary{cursor:pointer;font-weight:600}.template-review{padding:1rem;border:1px solid var(--border);border-radius:12px}.template-pager{justify-content:space-between;margin-top:1rem}.template-reply-fields{margin:0;padding:0;border:0;min-width:0}.template-reply .button,.template-pager .button,[aria-label="Antwortvorlage bearbeiten"] .button{max-width:100%;white-space:normal;overflow-wrap:anywhere;scroll-margin-top:100px;scroll-margin-bottom:110px}.system-monitor{display:grid;gap:20px;margin:20px 0}.monitor-metrics{margin:1rem 0}.monitor-metrics>div{display:grid;gap:8px;padding:1rem;background:var(--input);border:1px solid var(--border);border-radius:12px;min-width:0}.monitor-metrics strong{font-size:1.15rem;overflow-wrap:anywhere}.monitor-facts{display:grid;gap:12px}.monitor-facts dd{margin:0;color:var(--muted)}.monitor-event{padding:14px 0;border-bottom:1px solid var(--border)}.system-monitor .button,[aria-label="Betriebsstörung prüfen"] .button{max-width:100%;white-space:normal;overflow-wrap:anywhere;scroll-margin-top:100px;scroll-margin-bottom:110px}.system-monitor small,[aria-label="Betriebsstörung prüfen"] small{overflow-wrap:anywhere}@media(max-width:700px){.system-monitor .table-wrap{overflow:visible}.system-monitor table,.system-monitor tbody{display:block;min-width:0;width:100%}.system-monitor thead{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}.system-monitor tbody{display:grid;gap:14px}.system-monitor tbody tr{display:grid;gap:10px;padding:14px;border:1px solid var(--border);border-radius:12px;min-width:0}.system-monitor td{display:block;min-width:0;padding:0;border:0;overflow-wrap:anywhere}.system-monitor td:nth-child(2):before{content:"Stand: ";color:var(--muted)}.system-monitor td:nth-child(3):before{content:"Kenntnisnahme: ";color:var(--muted)}.system-monitor td:nth-child(4):before{content:"Beginn: ";color:var(--muted)}.system-monitor td .button{width:100%;justify-content:center}}.monitor-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.monitor-metrics span,.monitor-metrics small{overflow-wrap:anywhere}@media(max-width:700px){.monitor-metrics{grid-template-columns:1fr}}.shipping-cases{min-width:0;margin-bottom:24px}.shipping-cases p,.shipping-case-source p,.shipping-case-history p{overflow-wrap:anywhere}.shipping-case-list{display:grid;gap:12px;margin-top:18px}.shipping-case-list article,.shipping-case-source,.shipping-case-history article{padding:16px;border:1px solid var(--border);border-radius:12px;min-width:0}.shipping-case-list small,.shipping-case-history small{display:block;margin-top:8px;overflow-wrap:anywhere}.shipping-case-pager{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px}.shipping-case-source{margin:16px 0;overflow-wrap:anywhere}.shipping-case-editor,.shipping-case-history{margin:24px 0}.shipping-case-history article{margin:12px 0}.shipping-cases .button,.shipping-case-editor .button{white-space:normal;overflow-wrap:anywhere;max-width:100%}@media(max-width:700px){.shipping-cases .form-grid{grid-template-columns:minmax(0,1fr)}.shipping-case-pager{align-items:flex-start;flex-direction:column}}.automation-list small{overflow-wrap:anywhere}@media(max-width:700px){.automation-list .table-wrap{overflow:visible;margin:0;padding:0}.automation-list table,.automation-list tbody{display:block;width:100%;min-width:0}.automation-list thead{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}.automation-list tbody{display:grid;gap:14px}.automation-list tbody tr{display:grid;gap:12px;min-width:0;padding:14px;border:1px solid var(--border);border-radius:12px}.automation-list td{display:block;padding:0;border:0;min-width:0;font-size:13px;overflow-wrap:anywhere}.automation-list td strong{font-size:14px}.automation-list td small{display:block;font-size:12px}.automation-list td:nth-child(2):before{content:"Auslöser: ";color:var(--muted)}.automation-list td:nth-child(3):before{content:"Nächster Termin: ";color:var(--muted)}.automation-list td:last-child{display:grid;gap:8px}.automation-list td .button{width:100%;justify-content:center}}.support-analytics{display:grid;gap:18px;margin-bottom:20px;min-width:0}.assistant-documents{display:grid;gap:18px;min-width:0;margin-bottom:20px}.document-file-list{display:grid;gap:12px;margin-top:16px}.document-file-picker{position:relative;align-self:start;cursor:pointer}.document-file-picker input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.document-file-picker:focus-within{outline:2px solid var(--blue);outline-offset:3px}.document-line-selection{padding:12px;border:1px solid var(--border);border-radius:12px}.document-file-list article{display:grid;gap:10px;padding:14px;border:1px solid var(--border);border-radius:12px;min-width:0;overflow-wrap:anywhere}.document-file-list small{color:var(--muted)}.document-text-preview{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font-family:ui-monospace,Consolas,monospace;min-height:240px;max-height:520px;resize:vertical}.document-source,.document-analysis{min-width:0;overflow-wrap:anywhere}.document-generated-text{white-space:pre-wrap;overflow-wrap:anywhere}.document-selected-excerpt{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-height:220px;overflow:auto;padding:12px;border:1px solid var(--border);border-radius:10px}@media(max-width:700px){.assistant-documents .form-grid{grid-template-columns:minmax(0,1fr)}.assistant-documents .button-row{align-items:stretch;flex-direction:column}.assistant-documents .button-row .button{width:100%;justify-content:center}.assistant-documents input,.assistant-documents select{min-width:0;max-width:100%}.document-pager{align-items:stretch;flex-direction:column}}.support-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.support-metrics .metric-card h3{font-size:clamp(20px,2vw,28px);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.support-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.support-metric-groups{display:grid;gap:14px;list-style:none;padding:0}.support-metric-groups li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.support-metric-groups progress{grid-column:1/-1;width:100%;height:9px;accent-color:var(--blue)}.support-period-metrics{display:grid;gap:12px}.support-period-metrics>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding-bottom:12px;border-bottom:1px solid var(--border)}.support-period-metrics dd{margin:0}.support-period-metrics small,.support-case-list small,.support-observation-list small{display:block;color:var(--muted);margin-top:5px}.support-case-list,.support-day-list,.support-observation-list{display:grid;gap:14px;padding:0}.support-case-list article,.support-day-list article,.support-observation-list li{display:grid;gap:8px;min-width:0;padding:14px;border:1px solid var(--border);border-radius:12px;overflow-wrap:anywhere}.support-case-list h4{margin:0}.support-observation-list{list-style:none}@media(max-width:700px){.support-metrics,.support-summary-grid,.support-period-metrics>div,.support-analytics .form-grid{grid-template-columns:minmax(0,1fr)}.support-analytics .button-row{align-items:stretch;flex-direction:column}.support-analytics .button-row .button{width:100%;justify-content:center}.support-analytics input,.support-analytics select{min-width:0;max-width:100%}}.image-ai-panel{min-width:0;grid-column:1 / -1}.image-ai-panel>details>.form-stack{margin-top:1.25rem}.image-ai-panel fieldset{border:0;padding:0;margin:0;min-width:0}.image-ai-panel pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}.image-ai-source{display:block;max-width:100%;max-height:240px;object-fit:contain;border-radius:10px;background:#d6dbe4}.image-ai-consent{display:flex;align-items:flex-start;gap:.65rem}.image-ai-consent input{width:auto;margin-top:.3rem;flex:0 0 auto}.image-ai-run{border:1px solid var(--border);border-radius:12px;padding:1rem;min-width:0;overflow-wrap:anywhere}.image-ai-proof{border:1px solid var(--border);padding:1rem;border-radius:12px;min-width:0}.personalization-fields fieldset{min-width:0;margin:0;padding:1rem;border:1px solid var(--border);border-radius:12px}.personalization-preview .mono{overflow-wrap:anywhere}.series-item{min-width:0;overflow-wrap:anywhere}.product-series-builder summary{cursor:pointer;margin-bottom:1rem}.staff-invitations,.staff-invitations .edit-panel,.staff-invitations .form-stack{min-width:0;overflow-wrap:anywhere}.staff-invitations .checkbox-line{align-items:flex-start;scroll-margin-top:100px;scroll-margin-bottom:110px}.staff-invitations .checkbox-line input[type=checkbox]{flex:0 0 16px;min-width:16px;padding:0;margin-top:3px}.staff-invitations table{min-width:620px}.staff-invitations td:nth-child(2){white-space:nowrap}.staff-invitations>section{margin:1.25rem 0}.workflow-source{max-width:100%;width:220px;max-height:150px;object-fit:contain;background:#929292;border-radius:8px}.workflow-json{max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.8rem}.workflow-builder fieldset{min-width:0}.workflow-receipt .badge{justify-self:start}.workflow-receipt .series-item{overflow-wrap:anywhere;min-width:0}.product-category-records td small,.product-category-catalog td small{display:block}@media(max-width:760px){.product-category-records .table-wrap,.product-category-catalog .table-wrap{margin:0;padding:0;overflow:visible}.product-category-records table,.product-category-records tbody,.product-category-catalog table,.product-category-catalog tbody{display:block;width:100%}.product-category-records thead,.product-category-catalog thead{display:none}.product-category-records tr,.product-category-catalog tr{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:16px;margin-top:16px;border:1px solid var(--border);border-radius:12px;background:var(--input)}.product-category-records td,.product-category-catalog td{display:block;min-width:0;padding:0;border:0;overflow-wrap:anywhere;white-space:normal}.product-category-records td:before,.product-category-catalog td:before{content:attr(data-label);display:block;margin-bottom:5px;font-size:10px;color:var(--muted)}.product-category-records td:empty{display:none}.product-category-records .button{max-width:100%}}.assistant-query-list{min-width:0}.assistant-query-list li{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:8px 0;overflow-wrap:anywhere}.assistant-query-list li>span,.assistant-order-link{min-width:0;max-width:100%;overflow-wrap:anywhere}.assistant-order-link{border:0;padding:8px 0;min-height:44px;background:transparent;color:var(--blue);text-align:left;cursor:pointer;text-decoration:underline}.assistant-query-list .button-row{flex-wrap:wrap;margin-top:12px}.assistant-query-list .button{max-width:100%;white-space:normal}.chat-message.marketing-briefing-message{width:100%;max-width:100%;min-width:0}.assistant-website{min-width:0}.assistant-product .button{max-width:100%;white-space:normal;overflow-wrap:anywhere}.assistant-product progress{display:block;width:100%;margin-top:10px;accent-color:var(--blue)}.upload-queue{padding:18px;border:1px solid var(--border);border-radius:10px;margin-bottom:24px;min-width:0}.upload-queue li{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0}.upload-queue strong,.upload-queue .notice{overflow-wrap:anywhere;min-width:0;max-width:100%}.upload-queue progress{width:100%;accent-color:var(--blue)}.upload-queue .button{max-width:100%;white-space:normal}.assistant-website fieldset{border:0;padding:0;margin:0;min-width:0;display:grid;gap:14px}.assistant-website legend{padding:0;margin-bottom:10px;font-weight:600}.assistant-marketing{width:min(100%,720px);min-width:0;overflow-wrap:anywhere}.assistant-marketing fieldset{border:0;padding:0;margin:0;min-width:0}.assistant-marketing details{margin:12px 0}.assistant-marketing pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;max-height:220px;overflow-y:auto}.assistant-marketing-options{max-height:280px;overflow-y:auto;border:1px solid var(--border);border-radius:8px;padding:10px}.assistant-marketing-options .checkbox-line{align-items:flex-start;padding:8px 0;min-height:44px}.assistant-marketing-options span{min-width:0;overflow-wrap:anywhere}.assistant-marketing-selected article{padding:10px 0;border-bottom:1px solid var(--border)}.assistant-marketing .button{max-width:100%;white-space:normal;overflow-wrap:anywhere}.assistant-marketing small{font-size:12px}.assistant-marketing progress{width:100%}@media(max-width:700px){.assistant-marketing .form-grid{grid-template-columns:1fr}}.dashboard-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:16px;margin:20px 0}.dashboard-filters p{grid-column:1/-1;color:var(--muted);font-size:12px}.dashboard-status-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:20px;margin:20px 0}.dashboard-status-groups dl>div,.dashboard-contribution dl>div{display:flex;justify-content:space-between;gap:16px;margin:8px 0}.dashboard-status-groups dd,.dashboard-contribution dd{margin:0;flex-shrink:0}.dashboard-contribution{margin-top:12px;font-size:12px;color:var(--muted);overflow-wrap:anywhere}.dashboard-contribution summary{cursor:pointer;color:var(--text)}.dashboard-warnings article{border-bottom:1px solid var(--border);padding:12px 0;overflow-wrap:anywhere}.dashboard-warnings>button{margin:8px 0}.dashboard-metric>strong{overflow-wrap:anywhere}.dashboard-contribution dt{min-width:0;overflow-wrap:anywhere}.dashboard-contribution dd{max-width:60%;overflow-wrap:anywhere}.dashboard-metric>.compact-amount{font-size:clamp(16px,2vw,24px)}@media(max-width:700px){.dashboard-metric:has(.dashboard-contribution[open]){grid-column:1/-1}}.order-overview{min-width:0}.order-overview-detail{scroll-margin-top:84px}.order-overview-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:16px;margin:16px 0}.order-overview-advanced{margin:16px 0}.order-overview-advanced summary{cursor:pointer}.order-overview-advanced p{color:var(--muted);font-size:12px}.order-overview td{vertical-align:top;overflow-wrap:anywhere}.order-overview td small{display:block;margin-top:6px}.order-overview td>.badge{margin:6px 0}.order-overview td>.button{max-width:100%;white-space:normal;text-align:left}.order-overview-items,.order-overview-warnings{padding-left:16px;margin:8px 0}.order-overview-items li,.order-overview-warnings li{margin:8px 0}.order-overview-states{margin:0}.order-overview-states div{margin-bottom:10px}.order-overview-states dt{font-size:11px;color:var(--muted)}.order-overview-states dd{margin:3px 0}.order-overview .button-row{flex-wrap:wrap;margin:16px 0}@media(max-width:1100px){.order-overview .table-wrap{margin:0;padding:0;overflow:visible}.order-overview table,.order-overview tbody{display:block;width:100%}.order-overview thead{display:none}.order-overview tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px;margin-top:16px;border:1px solid var(--border);border-radius:12px}.order-overview td{display:block;min-width:0;padding:0;border:0;white-space:normal}.order-overview td:before{content:attr(data-label);display:block;font-size:11px;color:var(--muted);margin-bottom:8px}.order-overview td:nth-child(2),.order-overview td:nth-child(5),.order-overview td:last-child{grid-column:1/-1}}@media(max-width:450px){.order-overview tr{grid-template-columns:minmax(0,1fr)}}.audit-log{min-width:0}.audit-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:end}.audit-filters input,.audit-filters select{min-width:0;width:100%}.audit-filters .button-row{flex-wrap:wrap}.audit-pager,.audit-entry-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem}.audit-pager .button-row{flex-wrap:wrap}.audit-entries{list-style:none;padding:0;margin:1rem 0 0;display:grid;gap:1rem}.audit-entries>li{min-width:0;border:1px solid var(--border);border-radius:12px;padding:1rem;overflow-wrap:anywhere}.audit-action{display:block;margin:.65rem 0}.audit-entries dl{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:.35rem .75rem;font-size:.8rem}.audit-entries dt{color:var(--muted)}.audit-entries dd{margin:0;font-family:monospace}.audit-entries summary{cursor:pointer;padding:.5rem 0}.audit-entries pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.8rem;max-width:100%}@media(max-width:760px){.audit-filters{grid-template-columns:minmax(0,1fr)}.audit-entries dl{grid-template-columns:1fr}.audit-entries dd{margin-bottom:.35rem}}.support-overview-card .toolbar{align-items:flex-end;flex-wrap:wrap}.support-overview-card .toolbar .search-field{flex:1 1 250px;min-width:0;max-width:none}.support-overview-card .record-filter-field{display:grid;gap:6px;flex:1 1 210px;min-width:210px;color:var(--muted);font-size:12px}.support-overview-card .record-filter-field select{width:100%;max-width:none}@media(max-width:760px){.support-overview-card .toolbar .search-field,.support-overview-card .record-filter-field{flex-basis:100%;min-width:0;width:100%}}.product-result-panel{scroll-margin-top:90px;outline-offset:4px}.product-result-panel h2,.product-result-panel p,.product-result-panel dd,.product-result-panel code{overflow-wrap:anywhere;min-width:0}.product-result-meta,.product-result-variants{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:16px;padding:0;list-style:none}.product-result-meta>div,.product-result-variants>li{min-width:0;padding:16px;border:1px solid var(--border);border-radius:12px}.product-result-meta dt{color:var(--muted);font-size:12px}.product-result-meta dd{margin:8px 0 0}.product-result-description{white-space:pre-wrap}.native-theme-preview{display:grid;gap:1.5rem;margin-top:2rem;min-width:0}.native-theme-preview .card,.theme-setting-list,.theme-setting{min-width:0}.native-theme-preview details{margin-block:1rem}.native-theme-preview summary{cursor:pointer;font-weight:600;padding-block:.75rem}.native-theme-preview input[type=file]{width:100%;min-width:0}.theme-setting-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1rem;margin-block:1rem}.theme-setting{padding:1rem;border:1px solid var(--border);border-radius:.75rem;overflow-wrap:anywhere}.theme-setting input:not([type=checkbox]),.theme-setting select,.theme-setting textarea{width:100%;max-width:100%}.theme-setting small{display:block;white-space:pre-wrap}.theme-version-id,.theme-change-review{overflow-wrap:anywhere}.theme-change-review{margin-block:1rem;padding:1rem;border:1px solid var(--border);border-radius:.75rem}.theme-change-review p{white-space:pre-wrap}.shop-settings-workbench{min-width:0}.shop-settings-workbench .shop-test-text{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-height:22rem;overflow:auto;font:inherit;padding:.7rem;border:1px solid var(--border);border-radius:.6rem}.shop-settings-workbench textarea{min-width:0;width:100%}.quick-capture{font-family:Inter,Segoe UI,Arial,sans-serif;width:min(560px,calc(100vw - 24px));max-height:calc(100dvh - 32px);overflow:auto;margin:auto;padding:24px;border:1px solid var(--border);border-radius:20px;color:var(--text);background:var(--panel);box-shadow:0 24px 80px #0005}.quick-capture::backdrop{background:#10182799}.quick-capture header{display:flex;gap:12px;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.quick-capture h2{font-size:1.3rem;margin:4px 0 0}.quick-capture-choices{display:grid;gap:10px}.quick-capture-choices>button{display:flex;gap:14px;align-items:center;padding:14px;text-align:left;border:1px solid var(--border);border-radius:12px;background:var(--panel);color:var(--text);min-height:64px}.quick-capture-choices>button:hover{border-color:var(--blue)}.quick-capture-choices>button>svg{flex-shrink:0}.quick-capture small,.quick-capture .muted{color:var(--muted)}.quick-capture-choices small{display:block;font-size:.78rem;margin-top:4px}.quick-capture-text{display:grid;gap:8px}.quick-capture textarea{width:100%;resize:vertical}.quick-capture fieldset{min-width:0;border:1px solid var(--border);border-radius:10px;padding:12px;display:grid;gap:12px}.quick-capture fieldset label{display:flex;align-items:center;gap:8px;min-height:32px}.quick-capture fieldset input{width:auto}.quick-capture-images{display:flex;flex-wrap:wrap;gap:8px}.quick-capture-images button{min-height:44px;padding:8px 12px;border:1px solid var(--border);border-radius:10px;background:var(--panel);color:var(--text)}.quick-capture .attachment-chip{overflow-wrap:anywhere;flex-wrap:wrap}.quick-capture .muted{font-size:.8rem;line-height:1.5;margin-top:14px}.quick-capture-file{position:absolute;width:1px;height:1px;padding:0;opacity:0;pointer-events:none}@media(max-width:600px){.quick-capture{padding:18px}}@media(max-width:760px){.quick-capture-open{display:none}}.product-development-chart{margin:24px 0;min-width:0}.product-development-chart svg{display:block;width:100%;height:auto}.product-development-chart figcaption{font-size:.8rem;color:var(--muted)}[aria-label="Produktentwicklung im Zeitraum"]{min-width:0;overflow-wrap:anywhere}[aria-label="Produktentwicklung im Zeitraum"] select{width:100%;min-width:0}.product-development-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.product-development-summary>div{min-width:0;padding:14px;border:1px solid var(--border);border-radius:12px;background:var(--panel-alt)}.product-development-summary h4{margin:0}.product-development-summary p{font-size:.8rem;color:var(--muted)}.product-development-summary strong{font-size:1.4rem}.product-development-chart svg{max-height:250px}
