.stores-main{max-width:1500px}.stores-main>.panel{margin-bottom:22px}.stores-main .subtitle{max-width:650px;line-height:1.7}.workspace-select{min-width:210px;max-width:320px}.workspace-select small{font-size:.72rem}.store-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.store-card{display:grid;gap:10px;text-align:left;padding:18px;min-width:0;background:var(--input);font-weight:400}.store-card[aria-pressed=true]{border-color:var(--green);background:var(--soft)}.store-card strong{font-size:.95rem}.store-card small{color:var(--muted);overflow-wrap:anywhere}.store-card-head,.store-detail-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.store-card-head{flex-wrap:wrap}.store-detail-head{padding:12px 0 8px}.store-detail-head h2{font-size:1.45rem}.store-details>summary{cursor:pointer;font-size:.9rem;font-weight:600}.store-details>summary:focus-visible{outline:3px solid var(--green);outline-offset:5px}.store-cards+.empty{padding:24px 12px}#connect-panel{border-top:1px solid var(--line);padding-top:18px;margin-top:18px}.store-form{display:grid;gap:18px;margin-top:20px}.store-form-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}.store-form textarea{width:100%;min-width:0;background:var(--input);border:1px solid var(--input-line);border-radius:8px;padding:11px;color:var(--ink);font-size:.85rem;line-height:1.6;resize:vertical}.store-form small,.field-help{font-size:.75rem;font-weight:400;color:var(--muted);line-height:1.7}.store-form>button{justify-self:start}.store-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.store-actions button,.store-link{font-size:.78rem}.store-link{color:var(--green);white-space:nowrap}.store-message{font-size:.8rem;color:var(--muted);line-height:1.7;margin:10px 0;overflow-wrap:anywhere}.store-message:empty{display:none}.store-message.error{padding-top:0;color:var(--danger)}.store-message.warning{color:var(--warning)}.store-callout{font-size:.8rem;line-height:1.7;background:var(--input);border:1px solid var(--line);border-radius:9px;padding:13px 16px;color:var(--muted);overflow-wrap:anywhere}.store-callout:empty{display:none}.store-detail>.panel{margin:20px 0}.store-tabs{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid var(--line);margin-top:20px}.store-tabs a{font-size:.8rem;padding:10px 12px;color:var(--muted)}.store-tabs a:hover{color:var(--green);background:var(--soft)}.store-table th,.store-table td{white-space:normal;vertical-align:top;font-size:.8rem}.store-table td:first-child{width:60px}.store-table input{width:17px;height:17px;accent-color:var(--green)}.store-table small{display:block;color:var(--muted);margin-top:5px}.store-table .remote-id{font:12px/1.6 Consolas,monospace;overflow-wrap:anywhere}.store-search{display:flex;align-items:end;gap:10px;margin-bottom:18px}.store-search label{flex:1}.catalog-footer{justify-content:space-between;margin-top:18px}#research-form{padding-top:22px;border-top:1px solid var(--line)}#change-preview{border-top:1px solid var(--line);margin-top:25px;padding-top:25px}.preview-item{border:1px solid var(--line);border-radius:10px;margin:14px 0;overflow:hidden}.preview-item>summary{padding:16px;cursor:pointer;font-size:.9rem;font-weight:600}.preview-body{padding:0 16px 16px}.preview-body>p{font-size:.75rem;line-height:1.6;color:var(--muted);margin:5px 0}.preview-body .warning{color:var(--warning)}.diff-table{table-layout:fixed;margin:14px 0}.diff-table td,.diff-table th{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.75rem;padding:11px;vertical-align:top}.diff-table th:first-child{width:18%}.diff-table td:last-child{background:#8ce6bd08}.diff-value{white-space:pre-wrap;max-height:280px;overflow:auto}.store-check{display:flex;align-items:flex-start;gap:10px;font-size:.8rem;line-height:1.7;font-weight:400}.store-check input{width:17px;height:17px;flex-shrink:0;margin-top:4px;accent-color:var(--green)}.store-checks{display:grid;gap:10px}.store-form fieldset,#publication-channels{border:1px solid var(--line);border-radius:9px;padding:18px;margin:0;min-width:0}.store-form legend,#publication-channels legend{font-size:.8rem;color:var(--muted);padding:0 7px}fieldset>.field-help{margin-bottom:14px}fieldset>.store-form-pair{margin-top:18px}#approval-confirm{margin-bottom:14px}#change-preview>.store-check{margin:20px 0}.delivery-list{display:grid;gap:12px}.delivery-card{border:1px solid var(--line);border-radius:9px;background:var(--input);padding:16px;display:grid;gap:10px}.delivery-card p{font-size:.78rem;line-height:1.7;color:var(--muted);overflow-wrap:anywhere}.delivery-head{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.delivery-head h3{font-size:.85rem}.store-badge{display:inline-block;align-self:start;font-size:.68rem;font-weight:500;border-radius:5px;padding:4px 8px;background:var(--surface-raised);color:var(--muted);text-transform:capitalize}.store-badge[data-state=connected],.store-badge[data-state=verified],.store-badge[data-state=succeeded],.store-badge[data-state=completed]{background:var(--soft);color:var(--green)}.store-badge[data-state=failed],.store-badge[data-state=error],.store-badge[data-state=reauthorization_required]{background:var(--danger-soft);color:var(--danger)}.store-badge[data-state=unknown_outcome],.store-badge[data-state=conflict],.store-badge[data-state=held]{background:var(--warning-soft);color:var(--warning)}.stores-footer{font-size:.77rem;line-height:1.8;color:var(--muted);margin-top:25px}.stores-footer a{color:var(--green);text-decoration:underline}#catalog-panel,#review-panel,#deliveries-panel,#store-settings{scroll-margin-top:20px}.catalog-title{font-weight:600}.catalog-warning{color:var(--warning)!important}#preview-blockers{white-space:pre-line}#store-category-tree,#category-mappings{font-family:Consolas,monospace}.stores-main input:disabled,.stores-main textarea:disabled,.stores-main select:disabled{opacity:.55}
@media(max-width:800px){.stores-main .top,.store-detail-head{align-items:flex-start;flex-wrap:wrap}.workspace-select{width:100%;max-width:none}.store-form-pair{grid-template-columns:1fr}.stores-main .panel-head{flex-wrap:wrap}.stores-main .store-cards{grid-template-columns:1fr}.stores-main .store-tabs{gap:0}.store-tabs a{padding:10px;font-size:.75rem}.store-search{flex-wrap:wrap}.store-search label{min-width:180px}.diff-table{min-width:560px}.stores-main .store-table{min-width:500px}}
@media(max-width:780px){.sidebar{height:auto;position:static;flex-wrap:wrap}.sidebar .nav{flex-wrap:wrap;flex-basis:100%}.sidebar .side-note p{display:none}.sidebar .side-note{margin:0;padding:0}.sidebar #sign-out{margin:0}.sidebar .nav a{font-size:.72rem}.stores-main .top{gap:20px}}

.research-product-inputs{display:grid;gap:16px;margin-top:16px}.research-product-inputs fieldset{background:var(--input)}.research-product-inputs legend{overflow-wrap:anywhere}.store-badge[data-state=outcome_unknown],.store-badge[data-state=verifying]{background:var(--warning-soft);color:var(--warning)}

.manual-import-check{display:grid;gap:12px;margin-top:18px;padding:16px;border:1px solid var(--line);border-radius:8px}.manual-import-check h4{font-size:.85rem}.manual-import-check p{font-size:.78rem;color:var(--muted);line-height:1.6}.manual-import-check button{justify-self:start}

.member-table td:first-child{width:auto}.member-table td{overflow-wrap:anywhere}#workspace-members>.field-help{margin:18px 0}#workspace-members .table-scroll{margin-top:18px}#store-destinations button{margin-top:10px}
.identifier-table input{min-width:160px;width:100%}.identifier-table td{vertical-align:middle;overflow-wrap:anywhere}.identifier-table button{white-space:normal}#store-product-identifiers .table-scroll{margin-top:12px}#product-identifiers-count{margin-top:12px}
.privacy-detail{margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.privacy-detail h3{font-size:.95rem}.privacy-detail>.store-check{margin:18px 0}.privacy-report{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.75rem;line-height:1.7;padding:16px;background:var(--input);border:1px solid var(--line);border-radius:8px;max-height:480px;overflow:auto}#privacy-panel{scroll-margin-top:20px}
.source-summary{min-width:0;border-block:1px solid var(--line);padding:18px 0}.source-summary h3{font-size:.95rem}.source-summary .panel-head{margin-bottom:12px}.source-product-list{display:grid;gap:16px}.source-product{padding:16px;border:1px solid var(--line);border-radius:9px;min-width:0}.source-product h4,.variant-family h4,.media-snapshot h4{font-size:.85rem;overflow-wrap:anywhere}.source-product p,.variant-family p,.media-snapshot p{font-size:.78rem;line-height:1.7;overflow-wrap:anywhere;color:var(--muted);margin-block:8px}.source-product .warning,.variant-family .warning{color:var(--warning)}.variant-family,.media-snapshot{margin-block:16px}.variant-family ul{font-size:.8rem;line-height:1.7;margin:12px 0 12px 20px}.variant-table td:first-child{width:auto}.variant-table td{overflow-wrap:anywhere}.source-product .source-media{margin-top:16px}.media-candidate,.media-snapshot-row{padding-block:12px;border-bottom:1px solid var(--line);min-width:0}.media-candidate:last-child,.media-snapshot-row:last-child{border-bottom:0}.media-candidate .store-link,.media-snapshot .store-link{white-space:normal;overflow-wrap:anywhere;font-size:.75rem}.media-candidate .store-check{margin-bottom:8px}.source-summary .store-callout{margin-block:12px}

#automation-panel{scroll-margin-top:20px}.automation-source-options{display:grid;gap:12px;margin:16px 0}.automation-source-row{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;padding:12px;border:1px solid var(--line);border-radius:8px}.automation-source-row>div{min-width:0;overflow-wrap:anywhere}.automation-source-row button{flex-shrink:0;font-size:.75rem}.automation-activation,.automation-sources,.automation-runs{margin-top:26px;padding-top:24px;border-top:1px solid var(--line)}.automation-activation h3,.automation-runs h3,#automation-source-detail h3,#automation-run-detail h3{font-size:.95rem}.automation-activation>.store-check{margin:14px 0}.automation-activation>button{margin-top:12px}.automation-sources>.field-help{margin:16px 0}.automation-sources .store-search{margin-top:18px}.automation-detail{margin-top:18px;padding:16px;border:1px solid var(--line);border-radius:8px}.automation-detail p{font-size:.8rem;line-height:1.7;color:var(--muted);overflow-wrap:anywhere}.automation-item{padding:16px 0;border-bottom:1px solid var(--line)}.automation-item:last-child{border:0}.automation-item h4{font-size:.85rem;overflow-wrap:anywhere}.automation-item .store-actions{margin-top:10px}#automation-usage,#automation-counts,#automation-saved-summary{white-space:pre-line}#automation-source-help{margin:12px 0}#automation-source-options:empty{display:none}#automation-form>fieldset>label:not(.store-check){display:grid;gap:8px;margin-block:12px}#automation-form>fieldset>button{margin-block:4px 12px}#automation-channels{margin-top:16px}@media(max-width:600px){.automation-source-row{flex-direction:column}}
