.support-card{margin:36px 0;padding:32px;border:1px solid #e0e5f0;border-radius:24px;background:linear-gradient(150deg,#faf9ff,#fff 45%);box-shadow:0 12px 36px #26386508}.support-heading{display:flex;gap:18px;align-items:flex-start;margin-bottom:24px}.support-heading h2{margin:0 0 8px}.support-heading p{margin:0;color:#64748b}.support-mark{background:#ebe7ff;color:#6653d9;font-size:30px;border-radius:16px;padding:12px 18px}.support-card label,.record-form label{display:flex;flex-direction:column;gap:8px;font-weight:600;margin-bottom:18px}.support-card input,.support-card select,.support-card textarea,.record-form textarea{width:100%;box-sizing:border-box;border:1px solid #d7deea;border-radius:12px;padding:13px 15px;font:inherit;color:#182237;background:white}.support-card input:focus,.support-card select:focus,.support-card textarea:focus,.record-form textarea:focus{outline:3px solid #7560e726;border-color:#7560e7}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.contact-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.support-card .muted{font-size:13px;line-height:1.7}.inbox-list{margin:20px 0}.inbox-item{border:1px solid #e2e7f1;border-radius:14px;background:#fff;margin:12px 0;padding:18px}.inbox-item summary{display:flex;gap:16px;justify-content:space-between;align-items:center;cursor:pointer;list-style:none}.inbox-item summary strong{overflow-wrap:anywhere}.inbox-item summary:before{content:'›';font-size:24px;color:#7162dd}.inbox-item[open] summary:before{content:'⌄'}.inbox-item summary strong{flex:1}.status-pill,.count-badge{background:#efecff;color:#6650be;border-radius:30px;font-size:12px;padding:5px 10px;white-space:nowrap}.count-badge{vertical-align:middle}.message-body{white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f8fc;border-radius:12px;padding:18px;font:14px/1.8 inherit;color:#34435b}.record-reference{font:12px/1.8 monospace;color:#64748b;overflow-wrap:anywhere}.record-form{margin-top:22px;padding-top:20px;border-top:1px solid #e8edf5}.empty-state{text-align:center;color:#75829a;padding:32px}.admin-nav{max-width:100%;overflow-x:auto;flex-wrap:nowrap!important}.admin-nav a{white-space:nowrap;flex-shrink:0}@media(max-width:650px){.support-card{padding:22px 16px}.contact-grid{grid-template-columns:1fr;gap:0}.support-mark{display:none}.inbox-item{padding:14px}.inbox-item summary{gap:8px}.status-pill{font-size:11px}}

.dashboard select{background:#f8faff;color:#182237;border:1px solid #d4dce9}.record-toolbar{display:flex;flex-wrap:wrap;align-items:end;gap:10px;margin:18px 0}.record-toolbar label{display:flex;flex-direction:column;gap:7px;flex:1;min-width:180px;font-size:13px;color:#64748b}.record-toolbar input{padding:12px;border:1px solid #d4dce9;border-radius:9px;background:#f8faff;color:#182237}.record-toolbar button{font-size:12px;padding:12px}.toggle-label{display:flex;align-items:center;gap:12px;padding:16px;border-radius:12px;background:#f5f3ff}.toggle-label input{width:18px;height:18px}
.support-card{color:#182237}.support-card h2,.support-card label{color:#182237}.support-card p,.support-card .muted{color:#475569}.support-card input::placeholder,.support-card textarea::placeholder{color:#66758a;opacity:1}.support-card select option{color:#182237;background:#fff}.support-card #contact-status{font-weight:600;color:#244c68}.support-card .btn{color:#fff}.admin-nav .count-badge{margin-left:5px;background:#c92e48;color:#fff;min-width:22px;text-align:center;display:inline-block}.admin-nav .count-badge[hidden]{display:none}
