.seller-main{padding:24px 36px 60px}.seller-main h1{font-size:clamp(30px,4vw,44px)}.seller-notice,.seller-next,#offer-preview{border:1px solid var(--line);background:#fff;padding:20px;border-radius:10px;margin:24px 0}.seller-notice p{margin-bottom:0}.seller-layout{display:grid;grid-template-columns:minmax(240px,1fr) minmax(0,2fr);gap:28px}.seller-layout>section{min-width:0}.seller-layout label{display:block;margin:14px 0 5px;font-size:13px;font-weight:600}.seller-layout textarea{box-sizing:border-box;width:100%;font:inherit;padding:12px;border:1px solid #aab9a6;border-radius:8px;resize:vertical}.seller-layout select{width:100%}.field-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}.editor-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.offer-row{border:1px solid var(--line);background:#fff;border-radius:8px;padding:14px;margin:12px 0}.offer-row h3{margin:0 0 6px;overflow-wrap:anywhere}.offer-row p{font-size:12px}.offer-row button{font-size:12px;padding:8px}.offer-row[aria-current=true]{border-color:var(--green);box-shadow:inset 3px 0 var(--green)}#preview-content{white-space:pre-wrap;overflow-wrap:anywhere}#seller-status{min-height:24px;white-space:pre-wrap}textarea:focus-visible{outline:3px solid var(--shop-focus);outline-offset:3px}@media(max-width:760px){.seller-layout{grid-template-columns:1fr}.seller-main{padding:20px}.field-pair{grid-template-columns:1fr}header{flex-wrap:wrap}}

.seller-list-filters{padding:0 0 16px;border-bottom:1px solid var(--line);margin-bottom:14px}.seller-list-filters label{font-size:12px}.seller-list-filters button{font-size:12px;padding:8px 10px;margin-top:12px}.offer-badge{display:inline-block;font-size:11px;font-weight:600;background:#eef1f5;color:#526173;border-radius:6px;padding:3px 7px}.offer-hints{background:#fff2d8;color:#765214}.offer-checklist{margin-top:24px;padding:18px;border:1px solid #e7d4ac;border-radius:10px;background:#fffbf3}.offer-checklist h3{margin:0 0 10px;font-size:16px}.offer-checklist p,.offer-checklist li{font-size:12px;line-height:1.65}.offer-checklist ul{padding-left:20px}.seller-layout #editor-save-state{font-size:12px;padding:8px 12px;background:#f0f3f1;border-radius:6px}

.offer-starts{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.offer-starts button{padding:8px 10px;font-size:12px}.offer-character-count{font-size:11px!important;color:#526173;margin:4px 0 10px}.offer-preparation{margin:18px 0;padding:16px;border:1px solid #d1ded3;background:#f4f7f4;border-radius:8px}.offer-preparation summary{font-weight:600;cursor:pointer}.offer-preparation p,.offer-preparation li{font-size:12px;line-height:1.6}.draft-print-notice{font-weight:600;font-size:13px}@media print{body.offer-printing>*:not(main){display:none!important}body.offer-printing main>*:not(#offer-preview){display:none!important}body.offer-printing main{padding:0!important}body.offer-printing #offer-preview{display:block!important;border:0;padding:0;box-shadow:none}body.offer-printing #preview-content{white-space:pre-wrap}body.offer-printing #offer-preview h2{font-size:20pt}}

.offer-import-panel{overflow-wrap:anywhere;border:1px solid #d1ded3;border-radius:12px;padding:24px;background:#fff;margin:24px 0}.offer-import-panel p{font-size:12px;line-height:1.6}.offer-import-controls{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin:18px 0}.offer-import-controls label{display:block;font-size:12px}.offer-import-controls input,.offer-import-controls select{display:block;width:100%;box-sizing:border-box;margin-top:6px}.offer-import-panel button{font-size:12px;margin:6px 8px 6px 0}.offer-import-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-height:620px;overflow:auto;margin:16px 0}.offer-import-row{min-width:0;border:1px solid var(--line);border-radius:8px;padding:16px;overflow-wrap:anywhere}.offer-import-row label{display:flex;gap:10px;align-items:start}.offer-import-row input[type=checkbox]{width:18px;flex:0 0 18px}.offer-import-row p{white-space:pre-wrap}.offer-import-row summary{font-size:12px;cursor:pointer}@media(max-width:700px){.offer-import-list{grid-template-columns:1fr}.offer-import-panel{padding:18px}.offer-import-controls{display:grid}}
