.product-tabs.triple{grid-template-columns:repeat(3,1fr)}
.product-tabs.triple button{padding-inline:5px}
.spaced{margin-top:14px!important}
.limit-card{margin-top:10px;padding:11px;background:#0a1215;border-left:3px solid var(--wood);border-radius:7px}
.limit-card span,.limit-card strong,.limit-card small{display:block}
.limit-card span{font-size:9px;color:var(--muted);text-transform:uppercase;letter-spacing:.1em}
.limit-card strong{font-size:14px;color:var(--wood);margin:4px 0}
.check{display:flex!important;align-items:center;gap:7px;margin-top:9px;color:var(--muted);font-size:11px}
.check input{width:auto}
.retouch label:not(.check){display:grid;grid-template-columns:1fr auto;gap:5px;margin:9px 0;color:var(--muted);font-size:11px}
.retouch label input{grid-column:1/-1;width:100%}
.retouch output{color:var(--laser)}
.retouch input:disabled{opacity:.3}
dialog{width:min(820px,calc(100% - 24px));padding:0;border:1px solid var(--line);border-radius:16px;background:#10171b;color:var(--ink);box-shadow:0 30px 100px #000;overflow:hidden}
dialog::backdrop{background:#020608dd;backdrop-filter:blur(6px)}
.crop-modal{padding:20px}.crop-head{display:flex;justify-content:space-between;align-items:start}.crop-head h2{margin:6px 0}.crop-modal>p{color:var(--muted);font-size:12px}
.crop-stage{display:grid;place-items:center;background:#070c0e;border:1px solid var(--line);border-radius:11px;overflow:hidden}.crop-stage canvas{width:100%;max-height:55vh}
.crop-zoom{display:flex;gap:14px;align-items:center;margin:15px 0;color:var(--muted);font-size:12px}.crop-zoom input{flex:1}.crop-actions{display:flex;justify-content:flex-end;gap:9px}.crop-actions button{min-width:120px}

/* DRR DAMSON Stage33 — integracja kreatora produktów z publiczną stroną */
:root{--laser:#e0ad4d;--laser2:#94671e;--wood:#f0c976;--line:#334045}
body{background:radial-gradient(circle at 50% 0,#243035 0,#0b1012 42%);overflow-x:hidden}
.topbar{border-bottom-color:rgba(224,173,77,.38);box-shadow:0 10px 28px rgba(0,0,0,.2)}
.brand-mark{border-color:var(--wood);box-shadow:0 0 22px rgba(224,173,77,.2)}
.brand small{color:#e6bd6d}.panel{border-color:rgba(224,173,77,.23)}
.panel-title p,.eyebrow{color:#efc66f}.product-tabs button.active{background:linear-gradient(135deg,#d89b35,#f1ca75);color:#181006}
.primary{background:linear-gradient(135deg,#d99e3c,#f2cd7e);color:#171006}.format-row input{border-color:rgba(224,173,77,.42)}
.stage-wrap{border-color:rgba(224,173,77,.25)}.price strong{color:#f0c976}.trust li::first-letter{color:#e0ad4d}
.topbar-actions{display:flex;align-items:center;gap:8px}
.brand-mark{width:44px;height:44px;overflow:hidden}
.brand-mark img{display:block;width:100%;height:100%;object-fit:cover}
.back-link,.quote-link{text-decoration:none;text-align:center}
.quote-link{display:block}
.noscript{margin:16px auto;max-width:760px;padding:14px;border:1px solid var(--danger);border-radius:10px;background:#2a1111;color:#fff}
.noscript a{color:var(--laser)}
@media(max-width:1250px){.creator{grid-template-columns:300px minmax(420px,1fr)}.summary-panel{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.summary-panel>label{margin-top:0}}
@media(max-width:760px){.topbar{height:auto;min-height:66px;padding:9px 12px}.back-link{display:none}.brand small{font-size:8px}.creator{grid-template-columns:minmax(0,1fr);padding:10px}.tools-panel{order:1}.workspace{order:2}.summary-panel{order:3;display:block}.workspace-head{align-items:flex-start}.stage-wrap{min-height:360px}.status-pill{max-width:calc(100% - 24px);text-align:center}.topbar-actions .ghost{padding:8px 10px}}
