:root{--rq-bg:#fffaf4;--rq-surface:#ffffff;--rq-surface-soft:#fff8f1;--rq-text:#1f1713;--rq-muted:#75675f;--rq-primary:#c2410c;--rq-accent:#f59e0b;--rq-success:#2f7d32;--rq-warning:#b45309;--rq-border:#eadfd6;--rq-shadow:0 18px 48px rgba(66, 42, 27, 0.12);--rq-radius:18px}body.rq-page{min-height:100vh;margin:0;color:var(--rq-text);background:var(--rq-bg);overflow-x:hidden}body.rq-page footer,body.rq-page header:not(.rq-appbar){display:none}.rq-shell{width:min(100%,1180px);margin:0 auto;padding:0 clamp(10px,2vw,24px) calc(120px + env(safe-area-inset-bottom))}.rq-appbar{position:sticky;top:0;z-index:50;display:grid;grid-template-columns:48px minmax(0,1fr) max-content;align-items:center;gap:14px;min-height:84px;padding:12px clamp(10px,2vw,18px);border-bottom:1px solid var(--rq-border);background:color-mix(in srgb,var(--rq-surface) 94%,transparent);backdrop-filter:blur(20px)}.rq-icon-button,.rq-menu-panel a,.rq-menu-panel button{border:0;color:var(--rq-text);background:0 0;cursor:pointer}.rq-icon-button{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:48px;height:48px;border-radius:16px}.rq-icon-button span{width:25px;height:2px;margin:3px 0;border-radius:99px;background:currentColor}.rq-title{min-width:0}.rq-title label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.rq-theme-select select,.rq-title input{border:0;color:var(--rq-text);background:0 0;outline:0}.rq-title input{width:100%;min-width:0;font:800 clamp(20px,4vw,28px)/1.1 system-ui,sans-serif}.rq-save-state{display:inline-flex;align-items:center;gap:6px;color:var(--rq-muted);font-size:14px}.rq-save-state::before{content:"";width:10px;height:10px;border-radius:999px;background:var(--rq-success)}.rq-menu-panel,.rq-theme-select{border:1px solid var(--rq-border);background:var(--rq-surface)}.rq-theme-select{display:inline-flex;align-items:center;gap:10px;min-height:50px;padding:0 14px;border-radius:999px;box-shadow:0 10px 28px rgba(66,42,27,.08)}.rq-bottom-actions svg,.rq-issue-card svg,.rq-tabs svg,.rq-theme-select svg,.rq-toolbar svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rq-theme-select span{color:var(--rq-primary)}.rq-theme-select select{max-width:170px;font:700 16px/1 system-ui,sans-serif}.rq-menu-panel{position:absolute;top:74px;left:12px;display:grid;min-width:240px;gap:8px;padding:12px;border-radius:16px;box-shadow:var(--rq-shadow)}.rq-menu-panel[hidden]{display:none}.rq-menu-panel a,.rq-menu-panel button{display:flex;justify-content:flex-start;min-height:42px;padding:0 12px;border-radius:12px;text-decoration:none;font:700 14px/42px system-ui,sans-serif}.rq-menu-panel a:hover,.rq-menu-panel button:hover{background:var(--rq-surface-soft)}.rq-tabs{position:sticky;top:84px;z-index:40;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid var(--rq-border);background:color-mix(in srgb,var(--rq-surface) 94%,transparent);backdrop-filter:blur(18px)}.rq-tabs button{position:relative;display:inline-flex;gap:8px;border:0;background:0 0;font:800 15px/1 system-ui,sans-serif;cursor:pointer}.rq-tabs button.is-active{color:var(--rq-primary)}.rq-tabs button.is-active::after{content:"";position:absolute;left:18%;right:18%;bottom:0;height:3px;border-radius:99px 99px 0 0;background:var(--rq-primary)}.rq-ad,.rq-card p,.rq-tabs button{color:var(--rq-muted)}.rq-ad,.rq-tabs button{align-items:center;justify-content:center;min-height:72px}.rq-ad{display:flex;margin:18px 0;border:1px dashed var(--rq-border);border-radius:var(--rq-radius);background:color-mix(in srgb,var(--rq-surface) 70%,transparent);font-weight:700}.rq-panel{display:none;padding:clamp(16px,3vw,28px) 0}.rq-panel.is-active{display:block}.rq-editor-layout,.rq-export-grid,.rq-panel-grid,.rq-preview-layout,.rq-print-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);gap:22px;align-items:start}.rq-action-grid button,.rq-action-row button,.rq-card{border:1px solid var(--rq-border);background:var(--rq-surface)}.rq-card{overflow:hidden;border-radius:var(--rq-radius);box-shadow:var(--rq-shadow)}.rq-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px;border-bottom:1px solid var(--rq-border)}.rq-card h1,.rq-card h2{margin:0;font-size:clamp(22px,3vw,30px);line-height:1.12;letter-spacing:0}.rq-card p{margin:8px 0 0}.rq-kicker{margin:0 0 6px!important;color:var(--rq-primary)!important;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.rq-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:22px}.rq-form-grid label,.rq-modal-body label{display:grid;gap:7px;color:var(--rq-muted);font-size:13px;font-weight:800}.rq-wide{grid-column:1/-1}.rq-form-grid input,.rq-form-grid select,.rq-modal-body input,.rq-modal-body select,.rq-modal-body textarea{width:100%;min-height:46px;padding:0 12px;border:1px solid var(--rq-border);border-radius:12px;color:var(--rq-text);background:var(--rq-surface);font:600 15px/1.4 system-ui,sans-serif;outline-color:var(--rq-primary)}.rq-modal-body textarea{min-height:110px;padding:12px;resize:vertical}.rq-action-grid,.rq-action-row{display:flex;flex-wrap:wrap;gap:12px;padding:0 22px 22px}.rq-link-button,button{-webkit-tap-highlight-color:transparent}.rq-action-grid button,.rq-action-row button{min-height:46px;border-radius:14px}.rq-action-grid button,.rq-action-row button,.rq-link-button,.rq-modal-head button,.rq-toolbar button{padding:0 16px;color:var(--rq-text);font:800 15px/1 system-ui,sans-serif;cursor:pointer}.rq-link-button,.rq-modal-head button{min-height:46px;border:1px solid var(--rq-border);border-radius:14px;background:var(--rq-surface)}.rq-action-grid .rq-primary,.rq-action-row .rq-primary,.rq-primary{border-color:var(--rq-primary);color:#fff;background:var(--rq-primary)}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.48}.rq-is-locked .rq-bottom-actions,.rq-is-locked .rq-tabs button:not([data-tab=setup]){opacity:.45}.rq-start-card{margin:0 22px 14px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--rq-primary) 30%,var(--rq-border));border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--rq-accent) 18%,transparent),transparent 58%),color-mix(in srgb,var(--rq-surface) 86%,var(--rq-bg))}.rq-start-card strong{display:block;color:var(--rq-primary);font-size:13px;line-height:1.35}.rq-start-card p{margin:4px 0 0;font-size:12px;line-height:1.45}.rq-instruction ol{display:grid;gap:10px;margin:0;padding-left:22px}.rq-instruction li{color:var(--rq-text);line-height:1.45}.rq-warning-box{padding:16px;border:1px solid color-mix(in srgb,var(--rq-warning) 45%,var(--rq-border));border-radius:16px;background:color-mix(in srgb,var(--rq-warning) 10%,var(--rq-surface))}.rq-warning-box strong{display:block;color:var(--rq-warning)}.rq-warning-box p{margin:8px 0 0;color:var(--rq-muted)}.rq-theme-grid{display:grid;gap:12px;padding:18px}.rq-stats article,.rq-theme-card{display:grid;border:1px solid var(--rq-border);background:var(--rq-surface)}.rq-theme-card{grid-template-columns:60px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:78px;padding:12px;border-radius:16px;text-align:left;cursor:pointer}.rq-theme-card.is-active{border-color:var(--rq-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--rq-primary) 14%,transparent)}.rq-theme-swatch{width:58px;height:58px;border-radius:15px;border:1px solid var(--rq-border)}.rq-theme-card span,.rq-theme-card strong{display:block}.rq-theme-card span{color:var(--rq-muted);font-size:13px}.rq-stats,.rq-toolbar{display:grid;gap:14px;margin-bottom:20px}.rq-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.rq-stats article{gap:6px;min-height:118px;padding:18px;border-radius:var(--rq-radius);box-shadow:0 10px 28px rgba(66,42,27,.06)}.rq-stats em,.rq-stats span{color:var(--rq-muted);font-style:normal;font-weight:700}.rq-stats strong{font-size:clamp(30px,5vw,42px);line-height:1}.rq-warning-stat em,.rq-warning-stat strong{color:var(--rq-primary)}.rq-toolbar{grid-template-columns:minmax(150px,auto) minmax(170px,auto) minmax(180px,1fr) minmax(130px,auto)}.rq-toolbar button{justify-content:center}.rq-search,.rq-tags span,.rq-toolbar button{display:inline-flex;align-items:center}.rq-search,.rq-toolbar button{gap:10px;min-height:54px;border:1px solid var(--rq-border);border-radius:14px;background:var(--rq-surface)}.rq-search{justify-content:flex-start;padding:0 14px}.rq-search input{width:100%;min-width:0;border:0;color:var(--rq-text);background:0 0;font:700 15px/1 system-ui,sans-serif;outline:0}.rq-category-list,.rq-item-list{display:grid;gap:12px;padding:18px}.rq-category-row,.rq-item-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px;border:1px solid var(--rq-border);border-radius:16px;background:var(--rq-surface)}.rq-category-row.is-active{border-color:var(--rq-primary);background:color-mix(in srgb,var(--rq-surface) 86%,var(--rq-accent))}.rq-row-actions button,.rq-row-main{border:0;background:0 0;cursor:pointer}.rq-row-main{min-width:0;color:inherit;font:inherit;text-align:left}.rq-thumb{display:grid;place-items:center;width:70px;height:70px;overflow:hidden;border-radius:14px;color:#fff;background:linear-gradient(135deg,var(--rq-primary),var(--rq-accent));font-size:24px;font-weight:900}.rq-thumb img{width:100%;height:100%;object-fit:cover}.rq-row-title{display:block;font-weight:900;font-size:17px}.rq-row-meta{display:block;margin-top:4px;color:var(--rq-muted);font-weight:700}.rq-row-actions{display:flex;align-items:center;gap:6px}.rq-row-actions button{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;color:var(--rq-muted)}.rq-price{color:var(--rq-primary);font-weight:900}.rq-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.rq-tags span{min-height:26px;padding:0 9px;border:1px solid color-mix(in srgb,var(--rq-success) 28%,transparent);border-radius:8px;background:color-mix(in srgb,var(--rq-success) 10%,transparent);font-size:12px;font-weight:800}.rq-tags span.is-warning{border-color:color-mix(in srgb,var(--rq-warning) 28%,transparent);color:var(--rq-warning);background:color-mix(in srgb,var(--rq-warning) 10%,transparent)}.rq-issue-card{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px;margin-top:20px;padding:18px 22px;border:1px solid color-mix(in srgb,var(--rq-warning) 34%,var(--rq-border));border-radius:var(--rq-radius);color:var(--rq-text);background:color-mix(in srgb,var(--rq-warning) 10%,var(--rq-surface));text-align:left;cursor:pointer}.rq-issue-card em,.rq-issue-card strong{display:block}.rq-issue-card em{margin-top:4px;color:var(--rq-muted);font-style:normal;font-weight:700}.rq-phone-preview{max-width:420px;width:100%;margin:0 auto;padding:14px;border:12px solid #111;border-radius:46px;background:#111;box-shadow:0 24px 70px rgba(0,0,0,.25)}.rq-phone-top{width:92px;height:24px;margin:0 auto 10px;border-radius:0 0 18px 18px;background:#111}.rq-customer-preview{min-height:620px;overflow:hidden;border-radius:30px;background:var(--rq-bg)}.rq-customer-head{padding:22px;color:var(--rq-text);background:linear-gradient(135deg,color-mix(in srgb,var(--rq-primary) 16%,var(--rq-surface)),var(--rq-surface))}.rq-customer-head h2{margin:0;font-size:28px}.rq-customer-head p,.rq-customer-item p{margin:6px 0 0;color:var(--rq-muted)}.rq-customer-cats{display:flex;gap:8px;overflow-x:auto;padding:12px 18px}.rq-customer-cats button{flex:0 0 auto;min-height:38px;padding:9px 12px;border:0;border-radius:999px;color:var(--rq-muted);background:var(--rq-surface);font:800 13px/1 system-ui,sans-serif;cursor:pointer}.rq-customer-cats button.is-active{color:#fff;background:var(--rq-primary)}.rq-customer-items{display:grid;gap:12px;padding:16px}.rq-customer-item,.rq-seo article{border:1px solid var(--rq-border);background:var(--rq-surface)}.rq-customer-item{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;padding:12px;border-radius:16px}.rq-customer-item h3{margin:0;font-size:16px}.rq-customer-item p{margin:5px 0;font-size:13px}.rq-check-list{display:grid;gap:10px;padding:18px 22px 22px}.rq-check,.rq-related-links a{border:1px solid var(--rq-border);font-weight:800}.rq-check{padding:12px;border-radius:12px;background:var(--rq-surface-soft)}.rq-check.is-ok,.rq-tags span{color:var(--rq-success)}.rq-check.is-warn{color:var(--rq-warning)}.rq-qr-card{text-align:center}.rq-qr-canvas{width:min(78vw,330px);height:min(78vw,330px);margin:22px auto;border:10px solid var(--rq-surface);border-radius:20px;box-shadow:0 14px 38px rgba(66,42,27,.13)}.rq-muted{color:var(--rq-muted)}.rq-table-tent-preview{margin:22px;padding:28px;border:2px dashed var(--rq-border);border-radius:var(--rq-radius);background:var(--rq-surface-soft);text-align:center}.rq-table-tent-preview h3{margin:0 0 8px;font-size:30px}.rq-export-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:22px}.rq-seo{display:grid;gap:18px;padding:28px 0}.rq-seo article{padding:22px;border-radius:var(--rq-radius)}.rq-seo h2{margin-top:0}.rq-related-links{display:flex;flex-wrap:wrap;gap:10px}.rq-related-links a{padding:10px 12px;border-radius:999px;color:var(--rq-primary);text-decoration:none}.rq-bottom-actions{position:fixed;z-index:60;left:50%;bottom:0;display:grid;width:min(100%,760px);grid-template-columns:repeat(3,minmax(0,1fr)) 72px;gap:10px;padding:12px max(12px,env(safe-area-inset-left)) calc(12px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-right));border:1px solid var(--rq-border);border-bottom:0;border-radius:24px 24px 0 0;background:color-mix(in srgb,var(--rq-surface) 94%,transparent);box-shadow:0 -18px 44px rgba(66,42,27,.14);transform:translateX(-50%);backdrop-filter:blur(18px)}.rq-bottom-actions button,.rq-modal-actions button{border:1px solid var(--rq-border);color:var(--rq-text);background:var(--rq-surface)}.rq-bottom-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:56px;border-radius:16px;font:900 14px/1 system-ui,sans-serif}.rq-bottom-actions .rq-floating-add{border-color:var(--rq-primary);border-radius:50%;color:#fff;background:var(--rq-primary)}.rq-modal{position:fixed;inset:0;z-index:100;display:grid;align-items:center;justify-items:center;padding:16px 12px;background:rgba(15,23,42,.42)}.rq-modal[hidden]{display:none}.rq-modal-sheet{width:min(720px,100%);max-height:min(84dvh,820px);overflow:auto;border:1px solid color-mix(in srgb,var(--rq-border) 76%,transparent);border-radius:26px;background:var(--rq-surface);box-shadow:0 24px 80px rgba(0,0,0,.24)}.rq-modal-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px;border-bottom:1px solid var(--rq-border);background:var(--rq-surface)}.rq-modal-head h2{margin:0}.rq-modal-body{display:grid;gap:14px;padding:22px}.rq-modal-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-top:8px}.rq-modal-actions button{min-height:48px;padding:0 14px;border-radius:14px;font:900 14px/1.1 system-ui,sans-serif;cursor:pointer}.rq-modal-actions .rq-primary{border-color:var(--rq-primary);color:#fff;background:var(--rq-primary)}.rq-toast{position:fixed;z-index:120;left:50%;bottom:calc(94px + env(safe-area-inset-bottom));max-width:min(520px,calc(100% - 24px));padding:12px 16px;border-radius:999px;color:#fff;background:#111827;font-weight:800;opacity:0;pointer-events:none;transform:translate(-50%,12px);transition:opacity .18s ease,transform .18s ease}.rq-toast.is-visible{opacity:1;transform:translate(-50%,0)}@media (max-width:820px){.rq-shell{padding-inline:0}.rq-modal{padding-inline:8px}.rq-modal-sheet{max-height:86dvh;border-radius:22px}.rq-modal-actions{grid-template-columns:1fr}.rq-theme-select{max-width:190px}.rq-theme-select select{max-width:118px}.rq-tabs{top:84px;overflow-x:auto}.rq-tabs button{min-width:96px;min-height:68px;flex-direction:column;gap:4px}.rq-panel{padding:16px 10px}.rq-editor-layout,.rq-export-grid,.rq-panel-grid,.rq-preview-layout,.rq-print-layout{grid-template-columns:1fr}.rq-stats,.rq-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:10px}.rq-search{grid-column:1/-1}.rq-card-head{padding:18px}.rq-form-grid{grid-template-columns:1fr;padding:18px}.rq-action-grid,.rq-action-row{padding-inline:18px}.rq-export-actions{grid-template-columns:1fr}}@media (max-width:560px){.rq-appbar{grid-template-columns:44px minmax(0,1fr)}.rq-theme-select{grid-column:1/-1;width:100%;justify-content:center}.rq-stats article{min-height:102px;padding:14px}.rq-category-row,.rq-item-row{grid-template-columns:58px minmax(0,1fr) auto}.rq-thumb{width:58px;height:58px;border-radius:12px}.rq-bottom-actions{grid-template-columns:repeat(3,minmax(0,1fr)) 62px}.rq-bottom-actions button{min-height:54px;padding:0 8px}.rq-bottom-actions span{display:none}}