.support-v4-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.support-ticket-list{display:grid;gap:8px}.support-ticket-list>a{display:flex;justify-content:space-between;gap:14px;padding:12px;border:1px solid var(--line);border-radius:10px;background:#06151f;text-decoration:none}.support-ticket-list strong,.support-ticket-list span,.support-ticket-list small{display:block}.support-ticket-list span,.support-ticket-list small{color:var(--muted)}.support-status,.support-priority{display:inline-flex;padding:5px 9px;border-radius:999px;font-size:10px;font-weight:900;background:rgba(109,92,255,.15);color:#9f8cff}.status-open{background:rgba(0,234,212,.12);color:#64eadf}.status-closed,.status-archived{background:rgba(130,145,155,.14);color:#b5c0c5}.status-waiting_user,.status-waiting_staff{background:rgba(255,190,80,.12);color:#ffd080}.priority-high,.priority-urgent{background:rgba(255,95,120,.12);color:#ff8297}.support-detail-hero{display:flex;align-items:center;justify-content:space-between}.support-detail-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.65fr);gap:14px;margin-top:16px}.support-messages{display:grid;gap:10px}.support-messages article{padding:13px;border:1px solid var(--line);border-radius:10px;background:#06151f}.support-messages article.internal{border-color:rgba(255,190,80,.25);background:rgba(255,190,80,.04)}.support-messages header{display:flex;gap:10px;align-items:center}.support-messages header small{margin-left:auto;color:var(--muted)}.support-messages p{white-space:pre-wrap}.support-reply-form{display:grid;gap:10px;margin-top:14px}.support-reply-form textarea{padding:12px;border:1px solid var(--line);border-radius:9px;background:#041019;color:#fff}.support-meta{display:grid;gap:8px}.support-meta>div{padding:10px;border:1px solid var(--line);border-radius:9px}.support-meta dt{color:var(--muted);font-size:10px}.support-meta dd{margin:4px 0 0}.support-timeline{display:grid;gap:12px}.support-timeline article{display:grid;grid-template-columns:12px 1fr;gap:10px}.support-timeline i{width:10px;height:10px;margin-top:4px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px var(--accent)}.support-timeline p{margin:4px 0}.support-timeline small{color:var(--muted)}.support-admin-table-wrap{overflow:auto}.support-admin-table{width:100%;min-width:900px;border-collapse:collapse}.support-admin-table th,.support-admin-table td{padding:13px;border-bottom:1px solid var(--line);text-align:left}.support-admin-table small{display:block;color:var(--muted)}.support-filter{display:flex;align-items:end;gap:10px}.support-filter label{display:grid;gap:5px}.support-category-list{display:grid;gap:12px}.support-category-list form{padding:12px;border:1px solid var(--line);border-radius:10px}@media(max-width:900px){.support-v4-grid,.support-detail-grid{grid-template-columns:1fr}.support-detail-hero{align-items:flex-start;flex-direction:column}}

/* SUPPORT_V4_CATEGORY_FORM_FIX_START */

.support-v4-grid{
  align-items:start !important;
}

.support-v4-grid > .card{
  min-height:0 !important;
  height:auto !important;
  align-self:start !important;
}

.support-v4-grid .form-grid{
  display:grid !important;
  grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  grid-auto-rows:auto !important;
  align-items:start !important;
  align-content:start !important;
  gap:14px !important;
  min-height:0 !important;
  height:auto !important;
}

.support-v4-grid .form-grid h2{
  grid-column:1 / -1 !important;
  margin:0 0 6px !important;
}

.support-v4-grid .form-grid label{
  display:grid !important;
  align-content:start !important;
  gap:7px !important;
  min-height:0 !important;
  height:auto !important;
  margin:0 !important;
}

.support-v4-grid .form-grid label.full{
  grid-column:1 / -1 !important;
}

.support-v4-grid .form-grid input:not([type="checkbox"]):not([type="color"]),
.support-v4-grid .form-grid select{
  width:100% !important;
  height:44px !important;
  min-height:44px !important;
  max-height:44px !important;
  padding:10px 12px !important;
  box-sizing:border-box !important;
}

.support-v4-grid .form-grid input[type="number"]{
  appearance:auto !important;
}

.support-v4-grid .form-grid input[type="color"]{
  width:72px !important;
  min-width:72px !important;
  height:44px !important;
  min-height:44px !important;
  max-height:44px !important;
  padding:5px !important;
  box-sizing:border-box !important;
}

.support-v4-grid .form-grid textarea{
  width:100% !important;
  min-height:120px !important;
  height:120px !important;
  max-height:260px !important;
  padding:12px !important;
  resize:vertical !important;
  box-sizing:border-box !important;
}

.support-v4-grid .form-grid button{
  width:max-content !important;
  min-width:160px !important;
  min-height:44px !important;
  height:44px !important;
  padding:10px 16px !important;
  align-self:start !important;
}

.support-category-list .form-grid{
  min-height:0 !important;
  height:auto !important;
  align-content:start !important;
}

.support-category-list form{
  min-height:0 !important;
  height:auto !important;
}

@media(max-width:700px){
  .support-v4-grid .form-grid{
    grid-template-columns:1fr !important;
  }

  .support-v4-grid .form-grid label.full,
  .support-v4-grid .form-grid h2{
    grid-column:auto !important;
  }

  .support-v4-grid .form-grid button{
    width:100% !important;
  }
}

/* SUPPORT_V4_CATEGORY_FORM_FIX_END */
