body:has(.butik-app){margin:0}.butik-bootstrap-error{padding:16px;background:#fff1f1;color:#8e1f0b;font:14px/1.5 system-ui,sans-serif}.butik-app s-page:not(:defined),.butik-app s-section:not(:defined),.butik-app s-paragraph:not(:defined),.butik-app s-stack:not(:defined){display:block;margin-block:12px}.butik-app{min-height:100vh;background:#f6f6f7;color:#303030;font-family:Inter,system-ui,sans-serif}.butik-app .butik-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:12px}.butik-app .butik-metric{padding:18px;border:1px solid #e3e3e3;border-radius:12px;background:#fafafa}.butik-app .butik-metric-label{font-size:13px;color:#616161;margin-bottom:8px}.butik-app .butik-metric-value{font-size:30px;font-weight:650;letter-spacing:-1px;line-height:1.15;font-variant-numeric:tabular-nums}.butik-app .butik-metric-detail{margin-top:7px;color:#616161;font-size:12px}.butik-app .butik-progress{width:100%;height:12px;accent-color:#16836a;margin-block:12px}.butik-app .butik-footer{text-align:center;color:#616161;padding:28px 16px;font:12px/1.6 system-ui,sans-serif}.butik-app .butik-navigation-status{padding:8px 20px;background:#eaf4ff;font-size:13px}.butik-app .butik-language-list{display:flex;gap:8px;flex-wrap:wrap;margin-block:12px}.butik-app .butik-status-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.butik-app .butik-table-wrap{overflow-x:auto}.butik-app .butik-table{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.butik-app .butik-table th{background:#f7f7f8;color:#616161;text-align:left;font-weight:550}.butik-app .butik-table td,.butik-app .butik-table th{padding:14px 12px;border-bottom:1px solid #e8e8e8}.butik-app .butik-table td:first-child{white-space:nowrap}.butik-app .butik-table td:last-child,.butik-app .butik-table th:last-child{text-align:right}.butik-app .butik-help-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.butik-app .butik-help-step{padding:18px;background:#fafafa;border:1px solid #e3e3e3;border-radius:12px}.butik-app .butik-step-number{width:28px;height:28px;border-radius:50%;display:inline-grid;place-items:center;background:#e4f4ec;color:#17684e;font-weight:650;margin-bottom:12px}@media(max-width:480px){.butik-app .butik-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.butik-app .butik-metric{padding:12px}.butik-app .butik-metric-value{font-size:25px}}@media(max-width:600px){.butik-app .butik-help-grid{grid-template-columns:1fr}}
