.prs-form-wrap{max-width:680px;margin:0 auto;padding:20px 0 60px}.prs-guidelines{background:#f7f7f7;border-left:3px solid #1a1a1a;padding:14px 18px;border-radius:4px;color:#444;margin:0 0 24px}.prs-dashboard-link{margin:0 0 18px}.prs-success{background:#eafaf0;border:1px solid #b7e4c7;border-radius:8px;padding:20px;color:#1a5c33}.prs-error{background:#fdecea;border:1px solid #f3b3ae;border-radius:8px;padding:14px 18px;color:#a30f16;margin:0 0 20px}.prs-honeypot{position:absolute;left:-9999px;top:-9999px}.prs-field{margin:0 0 18px}.prs-field label{display:block;font-weight:600;margin:0 0 6px;font-size:.92rem}.prs-field-hint{margin:6px 0 0;font-size:.82rem;color:#888}.prs-field input[type="text"],.prs-field input[type="number"],.prs-field input[type="email"],.prs-field select,.prs-field textarea{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid #ddd;border-radius:6px;font-size:.95rem;font-family:inherit}.prs-field input[type="file"]{display:block;font-size:.9rem}.prs-sublabel{font-weight:500!important;font-size:0.85rem!important;color:#666;margin-top:12px!important}.prs-order-type-choices{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.prs-radio-pill{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:1.5px solid #ddd;border-radius:20px;font-size:.88rem;font-weight:600;cursor:pointer;transition:border-color 0.15s ease,background 0.15s ease}.prs-radio-pill:has(input:checked),.prs-radio-pill.is-checked{border-color:#1a1a1a;background:#f5f5f5}.prs-order-type-field{background:#f9f9f9;border-radius:8px;padding:14px 16px 4px}.prs-existing-images{display:flex;flex-wrap:wrap;gap:12px;margin:10px 0}.prs-existing-image{display:flex;flex-direction:column;align-items:center;gap:6px;cursor:default}.prs-existing-image img{width:90px;height:90px;object-fit:cover;border-radius:6px;border:1px solid #ddd}.prs-remove-check{display:flex;align-items:center;gap:4px;font-size:.78rem;color:#a30f16;cursor:pointer}.prs-edit-note{background:#fff8e6;border:1px solid #f0dca0;border-radius:8px;padding:12px 16px;font-size:.88rem;color:#6b5300;margin:0 0 20px}.prs-cancel-edit{margin-left:14px;font-size:.88rem;color:#666}.prs-history{background:#f9f9f9;border-radius:10px;padding:18px 20px;margin:0 0 26px}.prs-history h3{margin:0 0 12px;font-size:1rem}.prs-history-list{list-style:none;margin:0;padding:0}.prs-history-item{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid #eee}.prs-history-item:first-child{border-top:none}.prs-history-item.is-current{background:#eef6ff;margin:0 -10px;padding:10px;border-radius:8px;border-top:none}.prs-history-thumb{flex-shrink:0;width:44px;height:44px;border-radius:6px;overflow:hidden;background:#e5e5e5}.prs-history-thumb img{width:100%;height:100%;object-fit:cover;display:block}.prs-history-thumb-placeholder{display:block;width:100%;height:100%}.prs-history-info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.prs-history-title{font-weight:600;font-size:.92rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prs-history-actions{flex-shrink:0;display:flex;align-items:center;gap:12px;font-size:.85rem}.prs-editing-now{color:#2271b1;font-weight:600}.prs-badge{display:inline-block;align-self:flex-start;padding:2px 9px;border-radius:12px;font-size:.72rem;font-weight:700}.prs-badge-pending{background:#fff4e0;color:#8a5a00}.prs-badge-approved{background:#eafaf0;color:#1a5c33}.prs-badge-rejected{background:#fdecea;color:#a30f16}.prs-field textarea{resize:vertical}.prs-field input:focus,.prs-field select:focus,.prs-field textarea:focus{outline:none;border-color:#999}.prs-price-row{display:grid;grid-template-columns:2fr 1fr;gap:12px}.prs-terms-field label{display:flex;align-items:flex-start;gap:8px;font-weight:400;font-size:.9rem}.prs-terms-field input[type="checkbox"]{margin-top:3px}.prs-submit-btn{display:inline-block;padding:12px 28px;border:none;border-radius:6px;background:#1a1a1a;color:#fff;font-weight:600;font-size:.98rem;cursor:pointer;text-decoration:none}.prs-submit-btn:hover{background:#333;color:#fff}body.prs-submission-page .rpa-widget,body.prs-submission-page .rpa-cq{display:none!important}