.manage-page { background: #f2f4f1; color: var(--ink); }
.manage-shell { width: min(1180px, calc(100% - 40px)); margin: 0 auto; padding: 80px 0 120px; }
.manage-hero { max-width: 900px; padding: 50px 0 70px; }
.manage-hero h1 { margin: 10px 0 15px; font-size: clamp(64px, 11vw, 145px); }
.manage-hero > p { max-width: 720px; color: var(--muted); font-size: 21px; }
.account-strip { margin-top: 28px; padding: 18px; display: grid; grid-template-columns: auto 1fr auto; gap: 18px; align-items: center; border: 1px solid var(--line); border-radius: 19px; background: white; }
.account-strip span { color: var(--muted); font-size: 14px; }.account-strip button { min-height: 42px; padding: 0 15px; border: 0; border-radius: 999px; background: var(--ink); color: white; font-weight: 850; }
.accountless-unlock { margin-bottom: 70px; padding: clamp(24px,5vw,45px); display: grid; grid-template-columns: 1fr 1fr; gap: 40px; border: 1px solid var(--line); border-radius: 28px; background: #e7eaff; }.accountless-unlock h2 { margin: 7px 0; font-size: clamp(34px,5vw,58px); line-height: .95; }.accountless-unlock p { color: var(--muted); }.accountless-unlock form { display: grid; gap: 10px; }.accountless-unlock label { display: grid; gap: 5px; color: var(--muted); font-size: 11px; font-weight: 850; }.accountless-unlock input { min-height: 50px; padding: 0 13px; border: 1px solid var(--line); border-radius: 13px; background: white; font: inherit; }.accountless-unlock form>span { color: var(--blue); font-size: 12px; font-weight: 800; }
.manage-heading { margin-bottom: 24px; display: flex; justify-content: space-between; gap: 30px; align-items: end; }.manage-heading h2 { margin: 5px 0 0; font-size: clamp(38px, 6vw, 72px); }.manage-heading > p { max-width: 360px; color: var(--muted); }
.managed-listings { display: grid; grid-template-columns: repeat(3, 1fr); gap: 14px; }
.managed-card { overflow: hidden; border: 1px solid var(--line); border-radius: 22px; background: white; box-shadow: 0 10px 28px rgba(18,25,19,.06); }.managed-card-photo { aspect-ratio: 16/10; background: #dfe3de center/cover no-repeat; }.managed-card-body { padding: 18px; }.managed-card h3 { margin: 0 0 5px; }.managed-card p { color: var(--muted); }.managed-card button { width: 100%; margin-top: 15px; }
.empty-state { padding: 45px; text-align: center; border: 1px dashed #aeb6af; border-radius: 24px; background: white; }.empty-state p { margin: 8px 0 20px; color: var(--muted); }
.listing-editor { margin-top: 70px; overflow: hidden; display: grid; grid-template-columns: .8fr 1.2fr; border: 1px solid var(--line); border-radius: 30px; background: white; }.editor-photo { min-height: 540px; background: #dfe3de center/cover no-repeat; }.editor-main { padding: clamp(25px, 5vw, 55px); }.editor-main h2 { margin: 5px 0 8px; font-size: 56px; }.editor-access { color: var(--muted); }
.editor-form { margin-top: 25px; display: grid; grid-template-columns: 1fr 1fr; gap: 12px; }.editor-form label { display: grid; gap: 6px; color: var(--muted); font-size: 12px; font-weight: 850; }.editor-form .wide { grid-column: 1/-1; }.editor-form input,.editor-form select,.editor-form textarea,.private-handoff input { min-height: 50px; padding: 0 13px; border: 1px solid var(--line); border-radius: 13px; background: #f8faf7; font: inherit; }.editor-form textarea { min-height: 130px; padding-top: 13px; resize: vertical; }.editor-actions { margin-top: 20px; display: flex; gap: 9px; }.manage-status { min-height: 23px; margin-top: 12px; color: var(--blue); font-weight: 800; }
.promotion-manager { margin-top: 90px; }.promotion-options { display: grid; grid-template-columns: repeat(3, 1fr); gap: 13px; }.promotion-options article { min-height: 285px; padding: 25px; display: flex; flex-direction: column; border: 1px solid var(--line); border-radius: 23px; background: white; }.promotion-options span { color: var(--blue); font-size: 11px; font-weight: 950; text-transform: uppercase; letter-spacing: .08em; }.promotion-options h3 { margin: 20px 0 5px; font-size: 27px; }.promotion-options strong { font-size: 38px; }.promotion-options p,.billing-note { color: var(--muted); }.promotion-options p { flex: 1; }.promotion-options button { width: 100%; margin-top: 14px; }.promotion-options button:disabled { background: #dfe4dd; color: #637064; cursor: default; }.promotion-state { min-height: 18px; margin-top: 8px; color: #317443; font-weight: 850; }.billing-note { margin-top: 18px; padding: 16px; border-radius: 16px; background: #e9ece7; }
.transaction-manager{margin-top:90px}.seller-deal-list{display:grid;gap:11px}.seller-deal-card{padding:20px;display:grid;grid-template-columns:1fr auto;gap:18px;border:1px solid var(--line);border-radius:20px;background:white}.seller-deal-card h3{margin:5px 0}.seller-deal-card p{margin:5px 0;color:var(--muted)}.seller-deal-card small{color:var(--muted)}.seller-deal-state{display:flex;flex-wrap:wrap;gap:6px;margin-top:11px}.seller-deal-state span{padding:6px 8px;border-radius:999px;background:#eef0ec;font-size:9px;font-weight:900;text-transform:uppercase}.seller-deal-actions{min-width:190px;display:grid;align-content:start;gap:7px}.seller-deal-actions button,.seller-deal-actions a{min-height:39px;padding:0 12px;border:1px solid var(--line);border-radius:11px;background:#f5f7f3;color:var(--ink);font-size:11px;font-weight:850;text-decoration:none}.seller-deal-actions .complete{background:var(--ink);color:white}.handoff-entry{display:grid;grid-template-columns:1fr auto;gap:6px}.handoff-entry input{min-width:0;padding:0 9px;border:1px solid var(--line);border-radius:10px}.deal-create-dialog{width:min(680px,calc(100% - 28px));max-height:calc(100vh - 28px);padding:32px;border:1px solid var(--line);border-radius:26px;background:var(--paper);box-shadow:0 40px 120px rgba(0,0,0,.35)}.deal-create-dialog::backdrop{background:rgba(11,12,9,.72);backdrop-filter:blur(7px)}.deal-create-dialog h2{margin:12px 0 7px;font-size:50px;letter-spacing:-.055em}.deal-create-dialog>p{color:var(--muted)}.deal-create-grid{margin-top:20px;display:grid;grid-template-columns:1fr 1fr;gap:11px}.deal-create-grid label{display:grid;gap:6px;color:var(--muted);font-size:11px;font-weight:850}.deal-create-grid .wide{grid-column:1/-1}.deal-create-grid input,.deal-create-grid select,.deal-create-grid textarea{min-height:50px;padding:0 12px;border:1px solid var(--line);border-radius:12px;background:white;font:inherit}.deal-create-grid textarea{min-height:85px;padding-top:12px;resize:vertical}.deal-method-note{margin-top:12px;padding:13px;border-radius:13px;background:#edf0ff;color:#344799;font-size:11px;line-height:1.45}.deal-create-actions{margin-top:18px;display:flex;justify-content:flex-end;gap:9px}.deal-create-result{margin-top:18px;padding:16px;border:1px solid #b8d99b;border-radius:16px;background:#effbdf}.deal-create-result p{color:#486343}.deal-create-result input{width:100%;min-height:46px;padding:0 11px;border:1px solid #b8d99b;border-radius:10px}.deal-create-result>div{margin-top:9px;display:flex;gap:8px}.offer-card .start-deal{margin-top:10px;display:inline-flex;min-height:38px;padding:0 12px;align-items:center;border:0;border-radius:999px;background:var(--blue);color:white;font-size:10px;font-weight:900}
.offer-inbox { margin-top: 80px; }.offer-list { display: grid; gap: 10px; }.offer-card { padding: 20px; display: grid; grid-template-columns: 1fr auto; gap: 20px; border: 1px solid var(--line); border-radius: 18px; background: white; }.offer-card h3 { margin: 0 0 6px; }.offer-card p { color: var(--muted); }.offer-card a { align-self: center; color: var(--blue); font-weight: 850; }.offer-card .offer-meta { margin-top: 9px; font-size: 12px; color: var(--muted); }
.auto-deal-manager { margin-top: 80px; padding: clamp(24px, 5vw, 48px); border: 1px solid #b8d99b; border-radius: 30px; background: #effbdf; }.auto-deal-heading { display: flex; justify-content: space-between; gap: 30px; align-items: end; }.auto-deal-heading h2 { margin: 5px 0 6px; font-size: clamp(44px, 7vw, 76px); }.auto-deal-heading p,.auto-deal-note { color: #4e6650; }.auto-deal-price { flex: 0 0 auto; text-align: right; }.auto-deal-price strong,.auto-deal-price span { display: block; }.auto-deal-price strong { font-size: 42px; }.auto-deal-price span { color: #4e6650; font-size: 12px; font-weight: 800; }.auto-deal-status-line { margin: 24px 0 14px; padding: 13px 15px; display: flex; justify-content: space-between; gap: 20px; border-radius: 14px; background: var(--ink); color: white; }.auto-deal-status-line small { color: var(--acid); }.auto-deal-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 11px; }.auto-deal-grid label { display: grid; gap: 6px; color: #4e6650; font-size: 12px; font-weight: 850; }.auto-deal-grid .wide { grid-column: 1 / -1; }.auto-deal-grid input:not([type=checkbox]),.auto-deal-grid textarea { min-height: 52px; padding: 0 13px; border: 1px solid #b8c8ad; border-radius: 13px; background: white; font: inherit; }.auto-deal-grid textarea { min-height: 100px; padding-top: 13px; resize: vertical; }.auto-deal-grid .auto-check { min-height: 70px; padding: 12px 14px; display: flex; align-items: center; gap: 11px; border: 1px solid #b8c8ad; border-radius: 13px; background: white; }.auto-check input { width: 19px; height: 19px; }.auto-check strong,.auto-check small { display: block; }.auto-check small { margin-top: 3px; color: var(--muted); font-weight: 650; }.auto-deal-actions { margin-top: 16px; display: flex; gap: 9px; }.auto-deal-actions button:disabled { background: #dfe4dd; color: #637064; border-color: #c7cec6; cursor: default; }.auto-deal-note { margin: 15px 0 0; font-size: 12px; }.offer-agent-decision { margin-top: 12px; padding: 13px; border-left: 4px solid var(--blue); border-radius: 11px; background: #eef1ff; }.offer-agent-decision.accept { border-color: #14785a; background: #e5f7e8; }.offer-agent-decision.decline { border-color: #9e453a; background: #fff0ed; }.offer-agent-decision p { margin: 5px 0; }.offer-agent-decision small { display: block; color: var(--muted); }
.private-handoff { margin-top: 70px; padding: 32px; display: grid; grid-template-columns: 1fr 1fr; gap: 45px; border-radius: 26px; background: var(--ink); color: white; }.private-handoff h2 { margin: 6px 0; font-size: 47px; }.private-handoff p { color: #c5c8c2; }.private-handoff > div:last-child,.private-handoff label { display: grid; gap: 9px; }.private-handoff label { color: #c5c8c2; font-size: 12px; font-weight: 850; }.private-handoff .text-button { color: var(--acid); }
@media(max-width:800px){.manage-shell{width:min(100% - 24px,700px);padding-top:35px}.manage-hero{padding-top:35px}.account-strip,.accountless-unlock,.listing-editor,.private-handoff,.offer-card,.seller-deal-card{grid-template-columns:1fr}.managed-listings,.promotion-options,.auto-deal-grid,.deal-create-grid{grid-template-columns:1fr}.auto-deal-grid .wide,.deal-create-grid .wide{grid-column:auto}.auto-deal-heading{align-items:flex-start;flex-direction:column}.auto-deal-price{text-align:left}.auto-deal-actions{align-items:stretch;flex-direction:column}.editor-photo{min-height:300px}.editor-form{grid-template-columns:1fr}.editor-form .wide{grid-column:auto}.editor-actions{align-items:stretch;flex-direction:column}.manage-heading{align-items:flex-start;flex-direction:column}.private-handoff{gap:25px}.seller-deal-actions{min-width:0}.deal-create-dialog{padding:25px 18px}.deal-create-dialog h2{font-size:42px}.deal-create-result>div,.deal-create-actions{align-items:stretch;flex-direction:column}}

/* WAVE seller control */
.manage-page{background:radial-gradient(circle at 10% 2%,rgba(139,108,255,.11),transparent 30rem),#f3f1f7}.manage-hero h1{line-height:.82}.account-strip,.managed-card,.empty-state,.listing-editor,.promotion-options article,.seller-deal-card,.offer-card{border-color:#dcd8e7;background:#fff;box-shadow:0 16px 45px rgba(38,24,79,.055)}
.accountless-unlock{border-color:#c9c0ee;background:linear-gradient(135deg,#eee9ff,#e5f5f6)}.account-strip button,.seller-deal-actions .complete{background:#0a0911}.editor-form input,.editor-form select,.editor-form textarea,.private-handoff input{border-color:#dcd8e7;background:#faf9fd}
.promotion-options article{position:relative;overflow:hidden;background:linear-gradient(145deg,#fff,#f4f1fb)}.promotion-options article::after{content:"";position:absolute;width:150px;height:150px;right:-78px;bottom:-78px;border:1px solid rgba(139,108,255,.18);border-radius:50%;box-shadow:0 0 0 25px rgba(88,201,212,.05)}.promotion-options span{color:#6655cb}.billing-note{background:#eee9fa}.auto-deal-manager{border-color:#c8bff0;background:linear-gradient(135deg,#eee9ff,#e5f5f6)}.auto-deal-heading p,.auto-deal-note,.auto-deal-price span,.auto-deal-grid label{color:#5f5873}.private-handoff{background:radial-gradient(circle at 90% 15%,rgba(88,201,212,.1),transparent 20rem),#0a0911}.deal-create-dialog{background:#f3f1f7}
