.resale-main{max-width:960px}.resale-heading{border-bottom:1px solid #ddd;margin-bottom:18px;padding-bottom:18px}.resale-eyebrow{letter-spacing:.12em;color:#6b644c;font-size:12px;font-weight:800}.resale-heading h1{margin:8px 0 12px}.resale-form fieldset{border:1px solid #dedbd2;border-radius:12px;min-width:0;margin:20px 0;padding:20px}.resale-form legend{padding:0 8px;font-size:18px;font-weight:800}.resale-columns{grid-template-columns:1.2fr 1fr 1fr;gap:14px;display:grid}.resale-form label{flex-direction:column;gap:6px;margin:14px 0;display:flex}.resale-form .market-check{flex-direction:row;align-items:flex-start;gap:10px}.resale-form .market-check input{flex:none;width:18px;min-height:18px;margin-top:3px}.resale-rule,.resale-declaration{background:#f7f5ed;border-left:4px solid #c3a94c;border-radius:8px;margin:16px 0;padding:18px}.resale-rule p{margin:8px 0}.resale-records{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.resale-records article{overflow-wrap:anywhere;border:1px solid #ddd;border-radius:10px;padding:16px}.resale-record-title{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.resale-status{white-space:nowrap;background:#eee;border-radius:20px;padding:3px 9px;font-size:12px}.resale-status.approved{color:#225526;background:#dcf4dd}.resale-status.expired,.resale-status.revoked,.resale-status.rejected{color:#812d1d;background:#ffe4dc}.resale-signature{touch-action:none;background:#fff;border:2px solid #666;border-radius:8px;width:100%;height:150px;display:block}.resale-form input,.resale-form select,.resale-form textarea{box-sizing:border-box;max-width:100%}.resale-form input[type=file]{white-space:normal;font-size:14px}.resale-form input[type=date]{min-height:44px}.resale-form button:disabled{opacity:.6}@media (max-width:600px){.resale-columns{grid-template-columns:1fr}.resale-form fieldset{padding:14px}.resale-record-title{flex-direction:column}.resale-main>.market-card{padding:18px}.resale-form legend{font-size:16px}}
