.listing-assistant{margin:10px 0;padding:18px;border:1px solid #d3dbe8;border-radius:10px;background:#f7f9fc;font-size:16px;line-height:1.5;min-width:0}.listing-assistant h3{margin:0 0 8px;font-size:20px}.listing-assistant p{margin:10px 0}.listing-assistant summary{cursor:pointer;font-weight:700;padding:10px 0}.listing-assistant .form-grid{margin:8px 0}.listing-assistant input,.listing-assistant select,.listing-assistant textarea{font-size:16px;width:100%;min-width:0}.listing-assistant label{font-size:14px}.assistant-actions{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.assistant-actions button,.assistant-actions a{border:1px solid #244bc0;border-radius:6px;padding:10px 14px;background:#fff;color:#244bc0;font-size:14px;cursor:pointer;text-decoration:none;min-height:44px}.assistant-actions button:disabled{opacity:.6;cursor:wait}#assistantStatus{font-size:14px;font-weight:700;overflow-wrap:anywhere}#assistantResult:not(:empty){padding:14px;border:1px solid #cdd7e6;background:#fff;border-radius:8px}#assistantResult h4{margin:0 0 10px;font-size:18px}#soldResearch{padding:12px;background:#fff;border-radius:8px}.listing-assistant [hidden]{display:none!important}.listing-assistant .hint{font-size:14px;line-height:1.5}#ebayCopyText{white-space:pre-wrap}@media(max-width:650px){.listing-assistant{padding:12px}.listing-assistant .form-grid{grid-template-columns:1fr}.assistant-actions{display:grid;grid-template-columns:1fr}.assistant-actions button,.assistant-actions a{width:100%;text-align:center}}
.listing-mode-choice{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 20px}.listing-mode-choice button{min-height:48px;padding:12px;border:1px solid #bccdc7;border-radius:8px;background:#fff;color:#173d32;font-size:16px;font-weight:700;cursor:pointer}.listing-mode-choice button[aria-pressed=true]{background:#173d32;border-color:#173d32;color:#fff}.listing-quick,.listing-ai-review,.listing-edit-details,.listing-extra-details{min-width:0;padding:16px;border:1px solid #ccd7d2;border-radius:8px;background:#fff}.listing-quick h3,.listing-ai-review h3{font-size:18px;margin:0 0 14px}.listing-edit-details summary,.listing-extra-details summary{font-size:16px;font-weight:700;cursor:pointer;min-height:32px}.listing-edit-details>.form-grid,.listing-extra-details>.form-grid{margin-top:16px}.listing-ai-review[hidden]{display:none!important}.listing-ai-review p{font-size:14px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.listing-ai-review strong{display:block;overflow-wrap:anywhere}#sellForm .listing-clear-field{display:block;justify-self:start;margin:4px 0 0;min-height:32px;width:auto;padding:4px 8px;border:0;border-radius:4px;background:#f1f3f2;color:#8a3024;font-size:12px;font-weight:600;cursor:pointer}#sellForm .listing-edit-details details{padding:8px 0}#sellForm .listing-edit-details input,#sellForm .listing-edit-details textarea{font-size:16px}#sellForm #assistantStatus,#sellForm #assistantResult{grid-column:1/-1}@media(max-width:650px){.listing-mode-choice{gap:8px}.listing-mode-choice button{font-size:14px;padding:10px 6px}.listing-quick,.listing-ai-review,.listing-edit-details,.listing-extra-details{padding:12px}#sellForm .listing-quick>.form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}#sellForm .listing-quick label{min-width:0;font-size:14px}#sellForm .listing-quick input,#sellForm .listing-quick select{width:100%;min-width:0;font-size:16px}.listing-edit-details .form-grid,.listing-extra-details .form-grid{grid-template-columns:minmax(0,1fr)}}
.assistant-progress{padding:0;min-width:0}.assistant-progress #assistantStatus:empty{display:none}.assistant-progress #assistantStatus{margin:0 0 8px;padding:12px;border-radius:6px;background:#eef4f0;color:#173d32;font-size:14px;line-height:1.5}.assistant-progress #assistantStatus[data-state=error]{background:#fff0ed;color:#9a2e20}.assistant-progress button{min-height:40px;padding:8px 14px;border:1px solid #9a2e20;border-radius:6px;background:#fff;color:#9a2e20;font-size:14px}.assistant-progress button[hidden]{display:none!important}.assistant-speed{font-size:14px;max-width:100%}.assistant-speed select{display:block;width:100%;font-size:16px;margin-top:6px}
