.support-title{align-items:flex-start}.support-station{display:inline-flex;padding:8px 12px;border-radius:9px;background:#e7f7f1;color:#08735f;font-weight:800}.support-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:18px}.support-create-card,.support-list-card,.support-conversation,.support-summary-card{background:#fff;border:1px solid #d8e5e0;border-radius:15px;padding:20px}.support-form,.support-reply-form,.support-manage-form{display:grid;gap:14px}.support-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.support-form label,.support-reply-form label,.support-manage-form label{font-size:13px;font-weight:800}.support-form input,.support-form select,.support-form textarea,.support-reply-form input,.support-reply-form textarea,.support-manage-form select{display:block;width:100%;margin-top:5px}.support-form textarea,.support-reply-form textarea{resize:vertical;min-height:110px}.support-form small,.support-reply-form small{display:block;margin-top:4px;color:#6c7e78;font-weight:400}.support-ticket-list{display:grid;gap:10px}.support-ticket-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:15px;padding:14px;border:1px solid #dce7e3;border-left:4px solid #9eb5ad;border-radius:10px;color:inherit;text-decoration:none;background:#fbfdfc}.support-ticket-row:hover{border-color:#20a883;background:#f4fbf8}.support-ticket-row.priority-high{border-left-color:#e69b00}.support-ticket-row.priority-critical{border-left-color:#d13b32}.support-ticket-row>div:first-child{display:grid;gap:4px}.support-ticket-row strong{font-size:16px}.support-ticket-row small{color:#657a73}.support-ticket-number{color:#08735f;font-size:11px;font-weight:900;letter-spacing:.06em}.support-ticket-meta{display:flex;flex-direction:column;align-items:flex-end;gap:5px;text-align:right}.support-status,.support-priority{display:inline-flex;width:max-content;padding:4px 9px;border-radius:999px;background:#eef3f1;color:#53645f;font-size:11px;font-weight:900}.support-priority.priority-high{background:#fff3cf;color:#825b00}.support-priority.priority-critical{background:#ffe7e4;color:#b42318}.support-priority.priority-normal{background:#e8f3ff;color:#235f91}.support-status.status-open{background:#e8f3ff;color:#235f91}.support-status.status-inprogress{background:#e6f7f1;color:#08735f}.support-status.status-waitingforcustomer{background:#fff3cf;color:#825b00}.support-status.status-resolved{background:#dcf7e9;color:#087443}.support-status.status-closed{background:#edf1ef;color:#596962}.support-ticket-title{margin-bottom:20px}.support-heading-status{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.support-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;align-items:start}.support-message-list{display:grid;gap:13px;margin-bottom:20px}.support-message{max-width:88%;padding:14px 16px;border-radius:13px;background:#f1f5f3;border:1px solid #dce6e2}.support-message.from-support{margin-left:auto;background:#e8f8f3;border-color:#bfe6d9}.support-message.internal-note{max-width:100%;background:#fff8dc;border-color:#ead88f}.support-message header{display:flex;justify-content:space-between;gap:15px;margin-bottom:7px}.support-message header time{color:#687a74;font-size:11px}.support-message p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.support-attachments{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.support-attachments a{padding:6px 9px;border-radius:7px;background:#fff;border:1px solid #cbdcd5;font-size:12px;text-decoration:none}.support-summary-card{position:sticky;top:82px}.support-summary-card dl{display:grid;grid-template-columns:1fr;gap:3px;margin:15px 0}.support-summary-card dt{margin-top:9px;color:#6c7d77;font-size:11px;text-transform:uppercase;letter-spacing:.05em}.support-summary-card dd{margin:0;font-weight:700;overflow-wrap:anywhere}.support-summary-card form button{width:100%}.support-resolution-note{padding:11px;border-radius:8px;background:#edf8f4;color:#385d54;font-size:13px}.support-metrics{grid-template-columns:repeat(4,1fr)}.support-filter-form{grid-template-columns:minmax(260px,1fr) 180px 150px auto auto}.support-admin-table td{vertical-align:top}.support-admin-table tr.priority-critical td:first-child{border-left:4px solid #d13b32}.support-reply-options{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:end}.support-check{display:flex!important;align-items:center;gap:8px;padding:10px;border-radius:8px;background:#fff8dc}.support-check input{width:auto!important;margin:0!important}.support-manage-form{padding-bottom:16px;border-bottom:1px solid #dce7e3}.support-audit{margin-top:15px}.support-audit summary{cursor:pointer;font-weight:800}.support-audit p{padding:10px 0;margin:0;border-bottom:1px solid #e5ece9;font-size:12px}.support-audit span,.support-audit small{color:#63766f}.empty-state small{display:block;margin-top:5px;color:#6c7e78}
@media(max-width:950px){.support-layout,.support-detail-layout{grid-template-columns:1fr}.support-summary-card{position:static}.support-metrics{grid-template-columns:repeat(2,1fr)}.support-filter-form{grid-template-columns:1fr 1fr}.support-reply-options{grid-template-columns:1fr}}
@media(max-width:700px){.support-form-grid,.support-filter-form{grid-template-columns:1fr}.support-create-card,.support-list-card,.support-conversation,.support-summary-card{padding:15px}.support-ticket-row{grid-template-columns:1fr}.support-ticket-meta{align-items:flex-start;text-align:left}.support-message{max-width:100%}.support-message header{flex-direction:column;gap:3px}.support-heading-status{justify-content:flex-start}.support-metrics{grid-template-columns:1fr 1fr}}
