
.pw-rfq-box,.pw-rfq-account{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:24px;margin:24px 0}
.pw-rfq-table{width:100%;border-collapse:collapse;margin:18px 0}
.pw-rfq-table th,.pw-rfq-table td{border:1px solid #e5e7eb;padding:14px;text-align:left;vertical-align:top}
.pw-rfq-table th{background:#f8fafc;font-weight:800}
.pw-rfq-form{margin-top:24px;border-top:1px solid #e5e7eb;padding-top:20px}
.pw-rfq-form label{display:block;font-weight:700;margin-bottom:6px}
.pw-rfq-form input,.pw-rfq-form textarea,.pw-rfq-qty{width:100%;border:1px solid #d1d5db;border-radius:10px;padding:12px}
.pw-rfq-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.pw-rfq-btn,.pw-rfq-add-btn{display:inline-block;background:#ff5a00!important;color:#fff!important;border:0!important;border-radius:26px!important;padding:13px 24px!important;font-weight:800!important;text-decoration:none!important;cursor:pointer;margin-left:8px}
.pw-rfq-secondary-btn{display:inline-block;background:#111827!important;color:#fff!important;border:0!important;border-radius:26px!important;padding:12px 22px!important;font-weight:800!important;cursor:pointer}
.pw-rfq-success{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0;padding:14px;border-radius:10px;margin-bottom:18px}
.pw-rfq-status{display:inline-block;padding:6px 10px;border-radius:20px;font-size:12px;font-weight:800;background:#f3f4f6}
.pw-status-pending{background:#fff7ed;color:#c2410c}
.pw-status-reviewing{background:#eff6ff;color:#1d4ed8}
.pw-status-quoted{background:#ecfdf5;color:#047857}
.pw-status-accepted{background:#dcfce7;color:#166534}
.pw-status-rejected{background:#fee2e2;color:#991b1b}
.pw-status-closed{background:#e5e7eb;color:#374151}
.woocommerce-MyAccount-navigation-link--my-quotations a:before{content:"📋 ";margin-right:4px}
.pw-admin-items input{width:100%}
@media(max-width:768px){.pw-rfq-grid{grid-template-columns:1fr}.pw-rfq-table{display:block;overflow-x:auto}.pw-rfq-add-btn{margin-left:0;margin-top:10px}}
