/* Content workbench: warm paper, ink and brass, shared with the merchant studio. */
.assistant-intro{display:flex;align-items:center;gap:25px;padding:32px;margin-bottom:22px;background:linear-gradient(125deg,#f2e8d8,#fffdf8);border-color:#ddc9a8}
.assistant-seal{display:grid;place-items:center;border:1px solid #c5a674;width:76px;height:90px;flex-shrink:0;border-radius:45px 45px 0 0;color:#926c36;background:#f6ecdc}.assistant-seal svg{width:34px;height:34px}
.assistant-kicker{font-size:11px;color:#927342;letter-spacing:.5px}.assistant-intro h2{font-size:26px;margin:5px 0 10px;color:#3e3034}.assistant-intro p{font-size:14px;line-height:1.9;margin:0 0 8px;max-width:750px}.assistant-intro small{color:#82766a;font-size:12px}
.assistant-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-bottom:24px}.assistant-stats a{border:1px solid #e2d6c4;padding:22px;background:#fffdf8;display:flex;flex-direction:column;gap:5px}.assistant-stats a:hover{border-color:#ad8951}.assistant-stats strong{font-size:30px;color:#563b43}.assistant-stats span{font-size:13px;color:#786958}
.assistant-list{padding:0 23px}.assistant-product{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:18px;padding:23px 0;border-bottom:1px solid #e9e0d3}.assistant-product:last-child{border-bottom:0}.assistant-product>img{object-fit:contain;background:#f5f0e7;border:1px solid #e7ddce;border-radius:3px}.assistant-product h3{font-size:15px;margin:0 0 4px;overflow-wrap:anywhere}.assistant-product small{font-size:11px;color:#83786a;overflow-wrap:anywhere}.assistant-product ul{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0 0;padding:0;list-style:none}.assistant-product li{padding:3px 8px;font-size:11px;background:#f8efdf;border:1px solid #ecddc2;color:#87612d}.assistant-product li.issue-search{background:#f1edf4;border-color:#e3d9e8;color:#735d7c}.assistant-product li.issue-duplicates{background:#f6e9e6;border-color:#ead2cd;color:#955c50}.assistant-product li.complete{color:#41634a;background:#edf3eb;border-color:#d4e2d2}
.product-content-assistant{padding:18px;margin:20px 0;border:1px solid #ddc9a8;background:#fbf5e9}.product-content-assistant summary{display:flex;gap:8px;align-items:center;cursor:pointer;min-height:32px;font-size:15px;color:#6c4e26}.product-content-assistant summary svg{width:20px;height:20px}.product-content-assistant p{font-size:13px;line-height:1.9;color:#786958}.product-content-assistant[open] summary{margin-bottom:12px}#content-draft-preview{margin-top:20px;border-top:1px solid #decfb7;padding-top:18px}#content-draft-preview[hidden]{display:none}#content-draft-preview>small{display:block;font-size:12px;margin-bottom:13px;color:#83632f}#content-draft-preview textarea{background:#fffcf5;line-height:1.9}.product-content-assistant [data-admin="apply-content"]:disabled{opacity:.45;cursor:not-allowed}
.search-context{font-size:13px;line-height:1.9;border-inline-start:3px solid #b69560;background:#f2eade;color:#705c3e;padding:12px 17px;margin:0 0 25px}.search-context[hidden]{display:none}.search-query-note{font-size:11px;color:#806b4d;line-height:1.8;margin:0;padding:8px 18px;background:#f7f1e5;border-bottom:1px solid #eadfca}.needs-search-form{padding:18px;background:#f5f0e7;border:1px solid #e1d5c2;margin:20px 0 28px;display:grid;gap:12px}.needs-search-form label{font-size:14px}.needs-search-form input{width:100%;min-height:47px;border:1px solid #d5c6ae;padding:9px 12px;background:#fffdf8;min-width:0}.needs-search-form small{font-size:11px;line-height:1.8;color:#7c6e5d}
@media(max-width:600px){.assistant-intro{padding:22px 18px;gap:16px;align-items:flex-start}.assistant-seal{width:45px;height:62px}.assistant-seal svg{width:25px}.assistant-intro h2{font-size:21px}.assistant-intro p{font-size:13px}.assistant-intro small{font-size:11px}.assistant-stats{gap:9px}.assistant-stats a{padding:14px 10px}.assistant-stats strong{font-size:26px}.assistant-stats span{font-size:11px;line-height:1.8}.assistant-list{padding:0 16px}.assistant-product{grid-template-columns:50px minmax(0,1fr);gap:13px}.assistant-product>img{width:50px;height:58px}.assistant-product>.dash-btn{grid-column:2;justify-self:start;min-height:40px}.assistant-product h3{font-size:14px}.product-content-assistant{padding:14px}.search-query-note{padding-inline:12px}}
