﻿.wf-support{max-width:1180px;box-sizing:border-box;color:#0f2942}.wf-support *{box-sizing:border-box}
.wf-support .wf-form{display:grid;grid-template-columns:1fr 1fr;gap:16px}.wf-support .wf-field-full{grid-column:1/-1}
.wf-support label{display:block;font-weight:700;margin-bottom:6px}.wf-support input:not([type=hidden]),.wf-support textarea,.wf-support select{width:100%;padding:12px;border:1px solid #fed7aa;border-radius:12px;font:inherit;background:#fff}
.wf-support textarea{resize:vertical}.wf-support .wf-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:9px 18px;border:1px solid #fed7aa;border-radius:12px;cursor:pointer;font:inherit;font-weight:700;text-decoration:none}
.wf-support .wf-btn-primary{color:#fff;background:#c2410c}.wf-support .wf-btn-light{background:#fff;color:#9a3412}
.wf-support .wf-service-tabs,.wf-support .wf-service-pagination{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.wf-support [aria-current=page]{outline:2px solid #ea580c;outline-offset:2px}
.wf-support .wf-mehoob-table-wrap{overflow-x:auto}.wf-support .wf-mehoob-table{width:100%;border-collapse:collapse;background:#fff}
.wf-support th,.wf-support td{text-align:start;padding:13px;border-bottom:1px solid #fed7aa}.wf-support td a{font-weight:700}
.wf-ticket-title{margin-top:24px;overflow-wrap:anywhere}.wf-ticket-thread{display:grid;gap:16px;margin:24px 0}
.wf-ticket-message{padding:20px;border:1px solid #fed7aa;border-radius:16px;background:#fff}.wf-ticket-message.is-staff{border-right:4px solid #ea580c;background:#fff7ed}
.wf-ticket-message header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:12px}.wf-ticket-message time{font-size:12px;color:#58738c}
.wf-ticket-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9}.wf-ticket-status{display:inline-block;border-radius:20px;padding:6px 12px;background:#ffedd5;color:#9a3412;font-size:13px}
.wf-ticket-form{margin:20px 0}.wf-ticket-state-form{margin:18px 0}.wf-ticket-new{padding:20px;border:1px solid #fed7aa;border-radius:16px;margin-top:24px;background:#fff}.wf-ticket-new summary{cursor:pointer;font-weight:800}
.wf-support .wf-notice{padding:14px;margin:18px 0;background:#ecfdf5;color:#065f46;border-radius:12px}.wf-support .wf-notice-error{background:#fff1f2;color:#9f1239}
.wf-profile-locked{padding:18px;border:1px solid var(--wf-line,#fed7aa);border-radius:16px;background:#fff7ed;margin-bottom:24px}.wf-profile-locked input[readonly]{background:#f1f5f9!important;color:#475569;cursor:default}.wf-profile-locked p:last-child{font-size:13px}
.wf-customer-downloads{min-width:0}.wf-customer-downloads .woocommerce-table{width:100%}.wf-customer-tools{margin:24px 0}
@media(max-width:620px){.wf-support .wf-form{grid-template-columns:1fr}.wf-support .wf-field-full{grid-column:auto}.wf-ticket-message{padding:14px}.wf-ticket-new{padding:14px}.wf-customer-downloads{overflow-wrap:anywhere;overflow-x:auto}}
.wf-account-order-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:620px){.wf-account-order-shortcuts{grid-template-columns:1fr}}
