body{background:#f1e7dc}
        .sell-page{min-height:100vh;background:#fff;padding:18px 16px 95px}
        .sell-logo{display:block;width:112px;margin:0 auto 12px}
        .sell-hero{border-radius:28px;padding:22px;background:linear-gradient(135deg,#fffaf5,#f4e5d6);border:1px solid rgba(122,74,46,.15);box-shadow:0 14px 34px rgba(42,23,16,.08);margin-bottom:14px}
        .sell-hero h1{margin:0 0 8px;color:var(--primary);font-size:29px;line-height:1.2}
        .sell-hero p{margin:0;color:rgba(30,23,20,.65);font-size:14px;line-height:1.8}
        .card{background:#fffaf5;border:1px solid rgba(122,74,46,.14);border-radius:26px;padding:16px;margin-bottom:14px;box-shadow:0 10px 26px rgba(42,23,16,.06)}
        .card h2{margin:0 0 12px;color:var(--primary);font-size:22px}
        .section-title{grid-column:1/-1;margin:4px 0 0;color:var(--secondary);font-size:15px;font-weight:900}
        .grid{display:grid;grid-template-columns:1fr;gap:12px}
        label{display:block;margin-bottom:6px;color:var(--primary);font-size:13px;font-weight:900}
        input,select,textarea{width:100%;border:1px solid rgba(122,74,46,.18);border-radius:16px;background:#fff;font-family:Tahoma,Arial,sans-serif;font-size:14px;padding:10px 12px;outline:none}
        input,select{height:48px}
        textarea{min-height:95px;resize:vertical}
        .hint{font-size:12px;color:rgba(30,23,20,.55);line-height:1.7;margin-top:5px}
        .btn{width:100%;height:52px;border:0;border-radius:18px;background:linear-gradient(135deg,var(--primary),var(--secondary));color:#fff;font-family:Tahoma,Arial,sans-serif;font-weight:900;font-size:15px;cursor:pointer;margin-top:12px}
        .btn-light{display:flex;align-items:center;justify-content:center;height:48px;border-radius:18px;background:#fff;border:1px solid rgba(122,74,46,.16);color:var(--primary);font-weight:900;margin-top:10px;text-decoration:none;cursor:pointer}
        .msg{background:#e9f8ef;color:#157347;padding:11px 13px;border-radius:16px;margin-bottom:14px;font-size:13px;font-weight:900;line-height:1.7}
        .err{background:#ffe8e8;color:#9b1c1c;padding:11px 13px;border-radius:16px;margin-bottom:14px;font-size:13px;font-weight:900;line-height:1.7}
        .commission-box{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}
        .commission-box div{background:#fff;border:1px solid rgba(122,74,46,.13);border-radius:18px;padding:12px}
        .commission-box small{display:block;color:rgba(30,23,20,.55);font-size:12px;font-weight:900}
        .commission-box strong{display:block;margin-top:6px;color:var(--primary);font-size:20px}
        .required-star{color:#a72014}
        .map-box{height:270px;border-radius:20px;overflow:hidden;border:1px solid rgba(122,74,46,.16);background:#eadfd5;margin-top:8px}
        .map-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}
        .footer-credit{text-align:center;margin-top:22px}
        @media(min-width:760px){.sell-page{width:min(920px,100%);margin:0 auto}.grid{grid-template-columns:1fr 1fr}.wide{grid-column:span 2}.sell-hero h1{font-size:38px}}
