.post-ad-page{background:#fff;border-radius:8px;max-width:800px;margin:40px auto;padding:40px;box-shadow:0 2px 10px #0000000d}.post-ad-title{text-align:center;margin-bottom:30px;font-size:24px;font-weight:600}.form-section{border-bottom:1px solid #f2f2f2;margin-bottom:30px;padding-bottom:30px}.form-section h3{color:#333;margin-bottom:20px;font-size:16px;font-weight:600}.form-group{margin-bottom:20px}.form-group label{color:#333;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.form-input,.form-select,.form-textarea{border:1px solid #ddd;border-radius:4px;outline:none;width:100%;padding:12px;font-size:14px;transition:border-color .2s}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--primary-color)}.ai-upload-box{text-align:center;cursor:pointer;border:2px dashed #ddd;border-radius:8px;padding:40px;transition:background .2s}.ai-upload-box:hover{border-color:var(--primary-color);background:#fafafa}.ai-upload-icon{margin-bottom:10px;font-size:32px}.ai-upload-text{color:#666;font-size:14px}.attribute-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.btn-submit-ad{background:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:4px;width:100%;padding:16px;font-size:16px;font-weight:600;transition:background .2s}.btn-submit-ad:hover{background:#d73211}
