.setup-links{margin-bottom:18px}
.setup-links h2{margin-top:0}
.setup-links p{color:var(--muted)}
.credential-links{display:flex;flex-wrap:wrap;gap:9px}
.credential-link,.field-help{display:inline-flex;align-items:center;gap:6px;text-decoration:none}
.credential-link{padding:10px 12px;border:1px solid #34566b;border-radius:8px;background:#081b29;color:#dceaf0;font-weight:750}
.credential-link:hover,.credential-link:focus{border-color:var(--cyan);color:var(--cyan)}
.field-help{margin-left:7px;color:var(--cyan);font-size:.75rem;font-weight:800}
.field-help:after{content:"↗"}
.field-note{display:block;margin-top:5px;color:var(--muted);font-size:.76rem;line-height:1.4}
.webhook-url{display:block;margin-top:6px;padding:8px 10px;border:1px solid var(--line);border-radius:6px;background:#071827;color:#bfe8e5;font:12px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere;user-select:all}
@media(max-width:560px){.credential-links{display:grid}.credential-link{justify-content:center}.field-help{display:flex;margin:3px 0 0}}
.account-summary{margin:4px 0 0;color:var(--muted);font-size:.86rem}
.danger-zone{margin-top:14px;border-color:#82373b;background:linear-gradient(180deg,rgba(111,29,35,.18),rgba(6,19,30,.96))}
.danger-zone h3{margin-top:0;color:#ff9da2}
.danger-zone p{color:#c8aeb0;line-height:1.55}
.btn.danger{border-color:#a74349;background:#7c272c;color:#fff}
.btn.danger:hover,.btn.danger:focus{background:#a43239}
.customer-meta{color:var(--muted);font-size:.78rem;line-height:1.45}
.status-protected{color:#ffbf69;font-weight:800}
.status-deletable{color:#6ee7a7;font-weight:800}
.empty-accounts{padding:22px 6px;color:var(--muted)}
.admin-section-heading{align-items:flex-start;margin-bottom:18px}.admin-section-heading h1{margin-bottom:6px}.admin-products-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);gap:18px}.product-editor-panel{position:sticky;top:18px;align-self:start}.admin-product-card{display:grid;width:100%;grid-template-columns:104px 1fr auto;align-items:center;gap:15px;margin:0 0 11px;padding:10px;border:1px solid var(--line);border-radius:12px;background:#071927;color:var(--text);text-align:left;cursor:pointer}.admin-product-card:hover,.admin-product-card:focus-visible{border-color:var(--cyan);outline:none}.admin-product-card img{width:104px;aspect-ratio:16/10;object-fit:cover;border-radius:8px;background:#02080e}.admin-product-card strong,.admin-product-card small{display:block}.admin-product-card small{margin-top:5px;color:var(--muted)}.admin-product-flags{display:flex;flex-direction:column;gap:6px;align-items:flex-end}.new-flag,.hidden-flag{padding:4px 7px;border-radius:999px;font-size:.68rem;letter-spacing:.08em}.new-flag{background:#24d6c8;color:#001417}.hidden-flag{background:#263747;color:#c8d3dc}.product-image-preview{display:block;width:min(100%,420px);margin-top:12px;aspect-ratio:16/10;object-fit:cover;border:1px solid var(--line);border-radius:10px}.field textarea{width:100%;resize:vertical}.form-message.error{color:#ff8080}@media(max-width:980px){.admin-products-grid{grid-template-columns:1fr}.product-editor-panel{position:static}}@media(max-width:560px){.admin-product-card{grid-template-columns:78px 1fr}.admin-product-card img{width:78px}.admin-product-flags{grid-column:2;flex-direction:row;align-items:center}}
.delete-password-dialog{width:min(92vw,470px);padding:0;border:1px solid var(--line);border-radius:15px;background:var(--panel);color:var(--text);box-shadow:0 28px 80px #000c}.delete-password-dialog::backdrop{background:#000b;backdrop-filter:blur(3px)}.delete-password-dialog form{padding:24px}.delete-password-dialog h2{margin-top:0}.delete-password-dialog label{display:grid;gap:8px;margin:20px 0}.delete-password-dialog input{width:100%;padding:12px;border:1px solid var(--line);border-radius:8px;background:#05131f;color:var(--text)}.dialog-actions{justify-content:flex-end;margin-top:20px}
