.support-badge{display:inline-block;background:var(--blue,#234397);color:white;border-radius:14px;padding:2px 8px;font-size:12px;margin-left:8px}.nav-item .support-badge{background:white;color:var(--blue)}.support-filters{display:flex;flex-wrap:wrap;gap:14px;align-items:end;padding:22px;margin:20px 0}.support-filters label,.support-form label{display:flex;flex-direction:column;gap:6px}.support-filters input,.support-filters select,.support-form input,.support-form textarea,.support-form select{padding:10px;border:1px solid var(--line);border-radius:6px;background:white;max-width:100%;font:inherit}.support-form{padding:24px;display:flex;flex-direction:column;gap:16px;max-width:950px}.support-form button{align-self:start}.support-form small,.support-filters small{color:var(--muted)}.support-list{padding:12px 24px}.support-row{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding:18px 0;color:var(--text)}.support-row:last-child{border:0}.support-row p{margin:6px 0;color:var(--muted)}.support-row small{display:block;margin-top:6px;color:var(--muted)}.support-state{color:var(--blue);font-weight:600}.support-pager{display:flex;gap:12px;align-items:center;margin:20px 0}.support-message{padding:22px;margin:16px 0}.support-message header{display:flex;justify-content:space-between;gap:12px;margin-bottom:16px}.support-message small{color:var(--muted)}.support-body{white-space:pre-wrap;overflow-wrap:anywhere}.support-internal{border-left:4px solid #be7b13;background:#fff9ec}.support-thread{max-width:950px}@media(max-width:650px){.support-row,.support-message header{flex-direction:column}.support-filters{align-items:stretch;flex-direction:column}.support-form{padding:16px}}

.support-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0 12px}.support-summary>a{padding:20px;color:var(--text);display:flex;flex-direction:column;gap:8px}.support-summary strong{font-size:32px}.support-summary .summary-new{background:var(--blue);color:white}.support-summary .summary-urgent strong{color:#a5232b}.support-list-v2 .support-row{padding:24px;margin:14px 0;border:1px solid var(--line);border-radius:12px}.support-list-v2 .support-unprocessed{background:#f1f5ff;border-left:5px solid var(--blue)}.support-list-v2 .support-unread{box-shadow:0 0 0 1px #b7c7ed}.support-tags{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px}.support-tags .support-badge{margin:0}.support-state,.support-urgent{display:inline-block;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:650}.state-new{background:#e2ebff;color:#234397}.state-working{background:#e0efff;color:#185680}.state-waiting{background:#fff0cc;color:#805200}.state-done{background:#ddf3e7;color:#206345}.support-urgent{background:#fde5e7;color:#9d202b}.support-subject{font-size:17px;overflow-wrap:anywhere}.support-row-meta{min-width:190px;display:flex;flex-direction:column;align-items:flex-end;gap:12px;text-align:right}.support-open{color:var(--blue);font-weight:650;margin-top:8px}.support-filters label{min-width:145px;flex:1}.support-filters input,.support-filters select{width:100%}@media(max-width:1000px){.support-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.support-row-meta{align-items:flex-start;text-align:left}.support-list-v2 .support-row{padding:18px}.support-summary>a{padding:14px}.support-summary span{font-size:12px}}

.support-list-v2 .support-row.ticket-done,.support-list-v2 .support-row.ticket-done:hover{background:#e9f7ed;border-color:#92cba2;border-left:5px solid #258044;color:#174c29}.support-row.ticket-done .support-subject,.support-row.ticket-done .support-open{color:#174c29}.support-list-v2 .support-row.ticket-deleted,.support-list-v2 .support-row.ticket-deleted:hover,.support-deleted{background:#eef0f3;border-color:#b7bec9;color:#495364}.state-deleted{background:#dce1e7;color:#495364}

.support-list-v2 .support-row.ticket-deleted,.support-list-v2 .support-row.ticket-deleted:hover,.support-deleted{background:#fff0f0;border-color:#e6aaaa;border-left:5px solid #b42323;color:#7a2020}.ticket-deleted .support-subject,.ticket-deleted .support-open{color:#7a2020}.state-deleted{background:#f8cccc;color:#7a2020}.support-deletion-reason{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0;color:#7a2020}
