.support-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.support-intro h3{font-size:23px;margin:12px 0}.support-intro p{margin-bottom:0}.support-layout{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,1.7fr);gap:20px}.support-list{padding:18px!important;align-self:start}.support-list-controls{display:flex;align-items:center;gap:15px;flex-wrap:wrap;border-bottom:1px solid #789b7833;padding-bottom:15px}.support-list-controls h3{font-size:14px;margin:0}.support-list-controls button:last-child{margin-left:auto}.support-list-controls .selected{color:#dcecb1;border-bottom:2px solid #a8c98d}.support-ticket{width:100%;text-align:left;background:transparent;border:1px solid transparent;color:#dcebe0;padding:17px 12px;border-radius:8px;display:block;margin-top:8px}.support-ticket:hover,.support-ticket.selected{background:#a1bf7810;border-color:#98b37c50}.support-ticket>span{display:flex;gap:10px;align-items:start;justify-content:space-between}.support-ticket strong{font-size:12px;line-height:1.5;overflow-wrap:anywhere}.support-ticket small{display:block;font-size:9px;color:#8fa99a;line-height:1.7;margin-top:10px}.support-badge{font-size:9px;line-height:1.6;color:#c1dda1;background:#68864130;border:1px solid #8ba86c40;padding:3px 8px;border-radius:15px;white-space:nowrap}.support-badge.review{color:#e2ca9d;background:#967b4220}.support-badge.closed{color:#a6b8ae;background:#84958a18}.support-thread-header{display:flex;align-items:start;justify-content:space-between;gap:15px;border-bottom:1px solid #789b7833;padding-bottom:20px}.support-thread-header small{font-size:9px;color:#97ad9e}.support-thread-header h3{margin:12px 0;overflow-wrap:anywhere}.support-thread-header p{font-size:10px;overflow-wrap:anywhere}.support-thread{display:grid;gap:15px;margin:22px 0;max-height:440px;overflow:auto}.support-message{background:#061d173d;border:1px solid #789b7829;border-radius:10px;padding:18px}.support-message.staff{background:#99b46c13;border-color:#a6ba7e50}.support-message>div{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.support-message strong{font-size:11px;color:#c9deb0}.support-message time{font-size:9px;color:#829e8e}.support-message p{font-size:12px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:0;color:#cfddd3}.support-form{display:grid;gap:16px}.support-form>h3{margin:0}.support-form>p{font-size:12px;line-height:1.8;margin:0}.support-form label{display:grid;gap:8px;font-size:11px;color:#bdd2c1}.support-form input,.support-form select,.support-form textarea,.support-status-control select{width:100%;box-sizing:border-box;background:#071f1b;color:#e2eee4;border:1px solid #759f7955;padding:13px 14px;border-radius:8px;font:12px inherit}.support-form textarea{font-family:inherit;resize:vertical;line-height:1.7}.support-form small{font-size:10px;line-height:1.7}.support-form input:focus,.support-form select:focus,.support-form textarea:focus{outline:2px solid #c4d9a1;outline-offset:2px}.support-error{color:#efa8ac!important;font-size:12px;line-height:1.7}.support-status-control{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:#9bbd7420;padding:14px;border-radius:8px;margin-bottom:20px}.support-status-control label{font-size:10px}.support-status-control select{width:auto;padding:10px}.support-status-control button{font-size:10px}.support-detail>.empty{min-height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center}.support-form button:disabled{opacity:.6;cursor:wait}@media(max-width:800px){.support-layout{grid-template-columns:1fr}.support-list{max-height:320px;overflow:auto}.support-intro{align-items:start;flex-direction:column}.support-thread{max-height:360px}.support-intro h3{font-size:21px}.support-detail{min-width:0}}
