.marketplace-workbench-module__rNK7IG__workbench{padding-bottom:64px}.marketplace-workbench-module__rNK7IG__workbench label{gap:8px;font-size:.875rem;font-weight:600;display:grid}.marketplace-workbench-module__rNK7IG__workbench input:not([type=color]):not([type=range]):not([type=file]):not([type=hidden]){border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);width:100%;min-width:0;min-height:44px;color:var(--text);font:inherit;padding:8px 12px}.marketplace-workbench-module__rNK7IG__workbench .select-field{min-width:0}.marketplace-workbench-module__rNK7IG__workbench .select-button{cursor:default;width:100%}.marketplace-workbench-module__rNK7IG__workbench button{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);min-height:44px;color:var(--text);font:inherit;cursor:pointer;padding:8px 14px}.marketplace-workbench-module__rNK7IG__workbench button:hover{background:var(--bg-soft)}.marketplace-workbench-module__rNK7IG__workbench button:disabled{opacity:.5;cursor:not-allowed}.marketplace-workbench-module__rNK7IG__workbench :is(button,input,select,a):focus-visible{outline:2px solid var(--focus);outline-offset:3px}.marketplace-workbench-module__rNK7IG__toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:end;gap:24px;padding-bottom:24px;display:flex}.marketplace-workbench-module__rNK7IG__toolbar>label{min-width:200px}.marketplace-workbench-module__rNK7IG__tabs{flex-wrap:wrap;gap:8px;display:flex}.marketplace-workbench-module__rNK7IG__tabs a{border-bottom:2px solid #0000;align-items:center;min-height:44px;padding:8px 14px;display:flex}.marketplace-workbench-module__rNK7IG__tabs a[aria-current=page]{border-color:var(--accent);color:var(--accent);font-weight:700}.marketplace-workbench-module__rNK7IG__productLine{flex-wrap:wrap;align-items:center;gap:12px;margin:28px 0;display:flex}.marketplace-workbench-module__rNK7IG__productLine h2{margin:0;font-size:1.25rem}.marketplace-workbench-module__rNK7IG__productLine>span,.marketplace-workbench-module__rNK7IG__caption{color:var(--text-soft);font-size:.875rem;line-height:1.65}.marketplace-workbench-module__rNK7IG__filters{flex-wrap:wrap;align-items:end;gap:16px;margin-bottom:24px;display:flex}.marketplace-workbench-module__rNK7IG__filters>label:first-child{flex:1;min-width:160px}.marketplace-workbench-module__rNK7IG__filters>span{padding-bottom:12px}.marketplace-workbench-module__rNK7IG__catalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.marketplace-workbench-module__rNK7IG__catalog article{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);min-width:0;padding:24px}.marketplace-workbench-module__rNK7IG__catalog h3{margin:8px 0 24px;font-size:1.125rem}.marketplace-workbench-module__rNK7IG__swatches{gap:8px;display:grid}.marketplace-workbench-module__rNK7IG__swatches>div{border:1px solid var(--line);border-radius:4px;height:36px;display:flex;overflow:hidden}.marketplace-workbench-module__rNK7IG__swatches i{flex:1}.marketplace-workbench-module__rNK7IG__packIcons{justify-content:space-between;align-items:center;gap:8px;height:80px;display:flex}.marketplace-workbench-module__rNK7IG__cardActions,.marketplace-workbench-module__rNK7IG__actions,.marketplace-workbench-module__rNK7IG__segment{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.marketplace-workbench-module__rNK7IG__cardActions{justify-content:space-between}.marketplace-workbench-module__rNK7IG__editor{grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:32px;display:grid}.marketplace-workbench-module__rNK7IG__settings{align-content:start;gap:20px;display:grid}.marketplace-workbench-module__rNK7IG__settings fieldset{border:0;min-width:0;margin:0;padding:0}.marketplace-workbench-module__rNK7IG__settings legend{padding-bottom:16px;font-weight:700}.marketplace-workbench-module__rNK7IG__settings input[type=range]{width:100%;min-height:32px;accent-color:var(--accent)}.marketplace-workbench-module__rNK7IG__colorField{grid-template-columns:minmax(0,1fr) 44px 72px;align-items:center;gap:8px;margin-bottom:12px;display:grid!important}.marketplace-workbench-module__rNK7IG__workbench .marketplace-workbench-module__rNK7IG__colorField input[type=color]{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:4px;width:44px;min-width:44px;max-width:44px;height:44px;padding:3px!important}.marketplace-workbench-module__rNK7IG__colorField code{text-align:right;font-size:.75rem}.marketplace-workbench-module__rNK7IG__segment button[aria-pressed=true],.marketplace-workbench-module__rNK7IG__iconGrid button[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.marketplace-workbench-module__rNK7IG__previewArea{min-width:0}.marketplace-workbench-module__rNK7IG__themePreview{background:var(--preview-bg_surface);color:var(--preview-text);border:1px solid var(--preview-border);border-radius:8px;font-size:.875rem;overflow:hidden}.marketplace-workbench-module__rNK7IG__previewBar,.marketplace-workbench-module__rNK7IG__previewStatus{border-bottom:1px solid var(--preview-border);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:16px;display:flex}.marketplace-workbench-module__rNK7IG__previewBar span,.marketplace-workbench-module__rNK7IG__themePreview small{color:var(--preview-text_muted)}.marketplace-workbench-module__rNK7IG__previewBody{grid-template-columns:140px minmax(0,1fr);min-height:220px;display:grid}.marketplace-workbench-module__rNK7IG__previewBody aside{background:var(--preview-bg_inset);padding:20px;line-height:2}.marketplace-workbench-module__rNK7IG__previewBody>div{min-width:0;padding:20px}.marketplace-workbench-module__rNK7IG__previewRow{border-bottom:1px solid var(--preview-border);align-items:center;gap:8px;padding:12px 0;display:flex}.marketplace-workbench-module__rNK7IG__previewRow span{color:var(--preview-text_muted);margin-left:auto;font-size:.75rem}.marketplace-workbench-module__rNK7IG__previewAction{background:var(--preview-accent);border-radius:4px;margin-top:20px;padding:8px 16px;display:inline-block}.marketplace-workbench-module__rNK7IG__previewStatus{border-top:1px solid var(--preview-border);border-bottom:0;padding:10px 16px}.marketplace-workbench-module__rNK7IG__actions{margin-top:24px}.marketplace-workbench-module__rNK7IG__feedback{min-height:1.5em;font-size:.875rem}.marketplace-workbench-module__rNK7IG__warning{border:1px solid var(--line);border-left:3px solid var(--accent);padding:12px}.marketplace-workbench-module__rNK7IG__largeIcon{background:var(--surface);border:1px solid var(--line);border-radius:8px;place-items:center;min-height:220px;display:grid}.marketplace-workbench-module__rNK7IG__iconGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.marketplace-workbench-module__rNK7IG__iconGrid button{justify-content:center;align-items:center;gap:10px;font-size:.875rem;display:flex}.marketplace-workbench-module__rNK7IG__instructions{border-top:1px solid var(--line);margin-top:40px;padding-top:24px}.marketplace-workbench-module__rNK7IG__instructions h2{font-size:1.125rem}.marketplace-workbench-module__rNK7IG__instructions p{max-width:80ch;color:var(--text-soft);line-height:1.8}@media (max-width:900px){.marketplace-workbench-module__rNK7IG__catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-workbench-module__rNK7IG__editor{grid-template-columns:minmax(230px,280px) minmax(0,1fr);gap:20px}}@media (max-width:650px){.marketplace-workbench-module__rNK7IG__catalog,.marketplace-workbench-module__rNK7IG__editor{grid-template-columns:minmax(0,1fr)}.marketplace-workbench-module__rNK7IG__toolbar{gap:16px}.marketplace-workbench-module__rNK7IG__toolbar>label{width:100%}.marketplace-workbench-module__rNK7IG__tabs{gap:0;width:100%}.marketplace-workbench-module__rNK7IG__tabs a{padding:8px 10px}.marketplace-workbench-module__rNK7IG__previewBody{grid-template-columns:90px minmax(0,1fr)}.marketplace-workbench-module__rNK7IG__previewBody aside,.marketplace-workbench-module__rNK7IG__previewBody>div{padding:12px}.marketplace-workbench-module__rNK7IG__colorField{gap:6px}.marketplace-workbench-module__rNK7IG__actions button{width:100%}.marketplace-workbench-module__rNK7IG__iconGrid button{flex-direction:column;gap:4px}}
