/* Local export previews retain only one rendered card per open dialog. */
#saleModal275{z-index:2147483002!important}
#saleModal275 .sheet{max-height:90dvh;overflow:auto;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}
#saleExport275 img{display:block;width:100%;height:auto;margin:18px auto;border-radius:12px}
#saleSave275{width:100%;margin:10px 0}
#saleSave275[hidden],#brandAccessConfirm275[hidden]{display:none!important}
#brandAccessForm .vendor-guidance275{line-height:1.5}
#brandAccessForm input[type=checkbox]{width:24px;height:24px;flex:0 0 24px}
#brandAccessForm .check-row{display:flex;align-items:flex-start;gap:12px;line-height:1.4}
#brandAccessConfirm275{border:1px solid #48cbce;border-radius:14px;padding:16px;margin-top:14px;overflow-wrap:anywhere}
#brandAccessForm button{width:100%;margin-top:12px}

/* Item privacy is visible before photos and optional details. */
.item-privacy276{padding:14px;margin:0 0 16px;border:1px solid var(--accent,#50ddd6);border-radius:12px;background:var(--card,#151820)}
.item-privacy276 p,.item-privacy276 small{font-size:13px;line-height:1.5;overflow-wrap:anywhere}
.item-privacy276 label{display:block}.item-privacy276 select,.item-privacy276 input[type=date]{width:100%;min-height:44px}
.item-privacy276 [hidden]{display:none!important}.privacy-release276{padding:12px 0}.privacy-release276 input{width:auto!important;margin-right:8px}
#privacyStatus276{margin-bottom:0;color:var(--muted,#bfc5d1)}

.item-private-badge276{font-size:11px;border:1px solid currentColor;border-radius:5px;padding:3px 5px;color:var(--accent,#50ddd6)}
.theme-check276{display:flex;align-items:flex-start;gap:10px;line-height:1.45;margin:18px 0;text-transform:none!important;font-size:14px!important;letter-spacing:normal!important}
.theme-check276 input{flex:0 0 20px;width:20px;height:20px;margin:2px 0 0;accent-color:#5bc3b8}
#themeManual276[hidden],#themeClosetRow276[hidden]{display:none!important}
#themeManual276 p,#themeClosetRow276 small{font-size:13px;line-height:1.5;color:#b9c5c7}
#themeCloset276,#themeAudience276,#themeSize276{width:100%;min-width:0;max-width:100%;font:inherit;background:#181d20;color:#eef6f5;border:1px solid #41494e;border-radius:12px;padding:12px}
#themeSubmitStatus259v:empty{display:none}
#themeSubmitStatus259v{white-space:normal;overflow-wrap:anywhere;line-height:1.5}
.closet-reminders276 .inbox-row{width:100%;text-align:left;margin:10px 0;white-space:normal}
.closet-reminders276 .inbox-row small{display:block;white-space:normal;line-height:1.5}
.finish-closet-link276{display:block;color:#6fd5ca;margin-top:8px;text-decoration:underline;line-height:1.4}

/* Theme posting feedback stays next to the action, including validation failures. */
#themeSubmitStatus259v[data-state]{padding:12px;border:1px solid var(--line,#555);border-radius:12px;text-align:left;font-weight:650;scroll-margin:20px}
#themeSubmitStatus259v[data-state="error"]{color:#ffbdd0;background:#471f2a;border-color:#ff709b}
#themeSubmitStatus259v:focus{outline:2px solid #ff709b;outline-offset:2px}
#themePublish259v[aria-busy="true"]{opacity:.8;cursor:progress}
