.wk-mp-model-flag-popup .modal-header{padding:24px 28px 16px;border-bottom:1px solid #f0f0f0}.wk-mp-model-flag-popup .modal-title{font-size:20px;font-weight:700;color:#111}.wk-mp-model-flag-popup .modal-body.wk-flag-form{padding:24px 28px !important}.wk-mp-model-flag-popup #flag-form .label{display:block;width:auto;padding-left:0;font-size:13px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.03em;margin:20px 0 8px}.wk-mp-model-flag-popup #flag-form .label:first-child{margin-top:0}.wk-mp-model-flag-popup #flag-form input.wk-contact_input_fields[type=text],.wk-mp-model-flag-popup #flag-form textarea.required-entry{display:block;width:100%;box-sizing:border-box;height:auto;padding:11px 14px !important;border:1px solid #ddd;border-radius:8px;font-size:14px;transition:border-color .2s ease}.wk-mp-model-flag-popup #flag-form input.wk-contact_input_fields[type=text]:focus{border-color:#e91e63;outline:none}.wk-mp-model-flag-popup #flag-form textarea.wk-contact_input_fields{width:100%;box-sizing:border-box;border:1px solid #ddd;border-radius:8px;font-size:14px;transition:border-color .2s ease}.wk-mp-model-flag-popup #flag-form textarea.wk-contact_input_fields:focus{border-color:#e91e63;outline:none}.wk-mp-model-flag-popup .wk-flagreasons{display:flex;align-items:center;gap:8px;padding:4px 0}.wk-mp-model-flag-popup .wk-flagreasons input[type=radio]{width:16px;height:16px;accent-color:#e91e63;margin:0;cursor:pointer}.wk-mp-model-flag-popup .wk-flagreasons label{font-size:14px;color:#333;cursor:pointer;margin:0}.wk-mp-model-flag-popup .modal-footer{padding:16px 28px 24px;display:flex;justify-content:flex-end;gap:12px}.wk-mp-model-flag-popup .modal-footer .error,.wk-mp-model-flag-popup .modal-footer .errormail{display:block;width:100%;text-align:left;color:#e02020;font-size:13px}.wk-mp-model-flag-popup #resetflagbtn.wk-btn{background:#fff !important;color:#666 !important;border:1px solid #ccc !important;border-radius:8px;padding:10px 20px;font-weight:600;cursor:pointer;transition:background .2s ease}.wk-mp-model-flag-popup #resetflagbtn.wk-btn:hover{background:#f5f5f5 !important}.wk-mp-model-flag-popup #flagbtn.wk-btn{background:#e91e63 !important;color:#fff !important;border:1px solid #e91e63 !important;border-radius:8px;padding:10px 20px;font-weight:600;cursor:pointer;transition:background .2s ease}.wk-mp-model-flag-popup #flagbtn.wk-btn:hover{background:#c2185b !important;border-color:#c2185b !important}textarea.wk-full-width.wk-flag-other-reason.required-entry{margin-top:20px}