.nx-support{--support-cyan:#22d8d5;--support-panel:#0d171c;--support-border:rgba(144,174,184,.18);display:grid;gap:14px;min-width:0}.nx-support *{box-sizing:border-box}.nx-support-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px;border:1px solid rgba(34,216,213,.24);border-radius:18px;background:radial-gradient(90% 120% at 100% 0,rgba(34,216,213,.13),transparent 58%),linear-gradient(135deg,rgba(15,26,31,.98),rgba(7,13,17,.98))}.nx-support-kicker{color:var(--support-cyan);font-size:11px;font-weight:850;letter-spacing:.16em}.nx-support-hero h1{margin:7px 0 5px;color:#f5f8f9;font-size:28px}.nx-support-hero p{max-width:720px;margin:0;color:#99a9af;line-height:1.5}.nx-support-hero .btn{display:flex;align-items:center;gap:8px;white-space:nowrap}.nx-support-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.nx-support-metrics article{padding:13px 15px;border:1px solid var(--support-border);border-radius:13px;background:rgba(10,18,22,.86)}.nx-support-metrics span{display:block;color:#84949b;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.nx-support-metrics strong{display:block;margin-top:5px;color:#f2f7f7;font-size:22px}.nx-support-admin-banner{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 14px;border:1px solid rgba(34,216,213,.28);border-radius:13px;background:rgba(34,216,213,.07)}.nx-support-admin-banner>div{display:flex;align-items:center;gap:10px}.nx-support-admin-banner svg{color:var(--support-cyan)}.nx-support-admin-banner strong,.nx-support-admin-banner small{display:block}.nx-support-admin-banner small{margin-top:2px;color:#91a0a6}.nx-support-admin-live{color:var(--support-cyan);font-size:10px;font-weight:850;letter-spacing:.12em}.nx-support-shell{display:grid;grid-template-columns:minmax(270px,350px) minmax(0,1fr);min-height:590px;border:1px solid var(--support-border);border-radius:18px;overflow:hidden;background:#071015}.nx-support-list-pane{min-width:0;border-right:1px solid var(--support-border);background:rgba(9,17,21,.95)}.nx-support-pane-head{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--support-border)}.nx-support-pane-head span{display:block;color:#7f9097;font-size:10px;font-weight:800;letter-spacing:.12em}.nx-support-pane-head strong{display:block;margin-top:4px;color:#e8eff1}.nx-support-icon-button{display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--support-border);border-radius:10px;background:rgba(255,255,255,.03);color:#b6c2c6;cursor:pointer}.nx-support-icon-button:hover{border-color:var(--support-cyan);color:var(--support-cyan)}.nx-support-filters{display:grid;gap:8px;padding:11px;border-bottom:1px solid var(--support-border)}.nx-support-filters label{display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--support-border);border-radius:10px;background:#061014}.nx-support-filters input,.nx-support-filters select{width:100%;min-height:36px;border:0;outline:0;background:transparent;color:#edf4f5}.nx-support-filters select{padding:0 10px;border:1px solid var(--support-border);border-radius:10px;background:#061014}.nx-support-list{max-height:610px;overflow:auto}.nx-support-loading,.nx-support-list-empty{padding:28px 18px;color:#83939a;text-align:center}.nx-support-ticket{display:grid;width:100%;gap:7px;padding:14px 15px;border:0;border-bottom:1px solid var(--support-border);background:transparent;color:inherit;text-align:left;cursor:pointer}.nx-support-ticket:hover,.nx-support-ticket.is-active{background:rgba(34,216,213,.07)}.nx-support-ticket.is-active{box-shadow:inset 3px 0 var(--support-cyan)}.nx-support-ticket-top,.nx-support-ticket-bottom{display:flex;align-items:center;justify-content:space-between;gap:9px}.nx-support-ticket-ref{color:var(--support-cyan);font-size:10px;font-weight:850;letter-spacing:.08em}.nx-support-ticket time,.nx-support-ticket-bottom{color:#809097;font-size:10px}.nx-support-ticket strong{overflow:hidden;color:#edf3f4;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.nx-support-ticket-user{overflow:hidden;color:#91a2a8;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.nx-support-badge,.nx-support-status{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(34,216,213,.28);border-radius:999px;background:rgba(34,216,213,.08);color:#74eeea;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.nx-support-badge{padding:4px 7px}.nx-support-detail{min-width:0;background:radial-gradient(100% 80% at 100% 0,rgba(34,216,213,.05),transparent 58%),#081116}.nx-support-empty{display:grid;min-height:580px;padding:30px;place-content:center;justify-items:center;text-align:center}.nx-support-empty>span{display:grid;width:68px;height:68px;place-items:center;border:1px solid rgba(34,216,213,.3);border-radius:20px;background:rgba(34,216,213,.08);color:var(--support-cyan)}.nx-support-empty h2{margin:18px 0 7px}.nx-support-empty p{max-width:440px;margin:0 0 18px;color:#89999f}.nx-support-active{display:grid;min-height:590px;grid-template-rows:auto auto auto auto minmax(180px,1fr) auto}.nx-support-ticket-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px;border-bottom:1px solid var(--support-border)}.nx-support-ticket-head>div>span{color:var(--support-cyan);font-size:11px;font-weight:850;letter-spacing:.09em}.nx-support-ticket-head h2{margin:5px 0;color:#f4f8f8;font-size:21px}.nx-support-ticket-head p{margin:0;color:#83949a;font-size:11px}.nx-support-status{padding:7px 10px}.nx-support-description{padding:16px 20px;border-bottom:1px solid var(--support-border);color:#c8d2d5;line-height:1.6;white-space:pre-wrap}.nx-support-attachments{display:flex;flex-wrap:wrap;gap:8px;padding:10px 20px;border-bottom:1px solid var(--support-border)}.nx-support-attachment{display:flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid var(--support-border);border-radius:10px;color:#aeecea;text-decoration:none}.nx-support-admin-controls{display:grid;grid-template-columns:minmax(130px,1fr) minmax(110px,.7fr) auto auto;gap:9px;align-items:end;padding:12px 20px;border-bottom:1px solid rgba(34,216,213,.18);background:rgba(34,216,213,.04)}.nx-support-admin-controls label>span{display:block;margin-bottom:5px;color:#87989e;font-size:10px;font-weight:800;text-transform:uppercase}.nx-support-admin-controls select{width:100%;min-height:37px;padding:0 10px;border:1px solid var(--support-border);border-radius:9px;background:#061014;color:#edf4f5}.nx-support-thread{display:grid;align-content:start;gap:10px;padding:18px 20px;overflow:auto}.nx-support-message{max-width:min(680px,88%);padding:11px 13px;border:1px solid var(--support-border);border-radius:14px;background:rgba(255,255,255,.035)}.nx-support-message.is-admin{margin-left:auto;border-color:rgba(34,216,213,.28);background:rgba(34,216,213,.08)}.nx-support-message.is-internal{margin-left:auto;border-color:rgba(244,189,79,.33);background:rgba(244,189,79,.08)}.nx-support-message header{display:flex;justify-content:space-between;gap:12px;margin-bottom:5px;color:#83949b;font-size:10px}.nx-support-message header strong{color:var(--support-cyan)}.nx-support-message.is-internal header strong{color:#f4bd4f}.nx-support-message p{margin:0;color:#d8e0e2;line-height:1.5;white-space:pre-wrap}.nx-support-reply{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;padding:15px 20px;border-top:1px solid var(--support-border);background:rgba(5,12,16,.96)}.nx-support-reply>label:first-child{display:grid;gap:6px}.nx-support-reply label>span{color:#95a4aa;font-size:11px;font-weight:700}.nx-support-reply textarea{width:100%;min-height:70px;max-height:160px;resize:vertical;padding:11px 12px;border:1px solid var(--support-border);border-radius:11px;outline:0;background:#060d11;color:#eef4f5;font:inherit}.nx-support-reply textarea:focus{border-color:rgba(34,216,213,.65)}.nx-support-reply .btn{display:flex;align-items:center;gap:7px;min-height:42px}.nx-support-internal{grid-column:1/-1;display:flex!important;align-items:center;gap:8px}.nx-support-modal[hidden]{display:none}.nx-support-modal{position:fixed;z-index:10050;inset:0;display:grid;place-items:center;padding:20px}.nx-support-modal-backdrop{position:absolute;inset:0;border:0;background:rgba(0,0,0,.72);backdrop-filter:blur(9px)}.nx-support-modal-card{position:relative;width:min(620px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:22px;border:1px solid rgba(34,216,213,.27);border-radius:18px;background:linear-gradient(145deg,#101b20,#081116);box-shadow:0 28px 80px rgba(0,0,0,.55)}.nx-support-modal-card>span{color:var(--support-cyan);font-size:10px;font-weight:850;letter-spacing:.14em}.nx-support-modal-card h2{margin:7px 0}.nx-support-modal-card>p{margin:0 0 18px;color:#8d9da3;line-height:1.5}.nx-support-modal-card form,.nx-support-modal-card label{display:grid;gap:7px}.nx-support-modal-card form{gap:13px}.nx-support-modal-card label>span{color:#dce5e7;font-size:12px;font-weight:750}.nx-support-modal-card input,.nx-support-modal-card textarea,.nx-support-modal-card select{width:100%;padding:11px 12px;border:1px solid var(--support-border);border-radius:10px;outline:0;background:#060d11;color:#eef4f5;font:inherit}.nx-support-modal-card input:focus,.nx-support-modal-card textarea:focus,.nx-support-modal-card select:focus{border-color:rgba(34,216,213,.68)}.nx-support-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.nx-support-file-field em{color:#7f9097;font-size:10px}.nx-support-file-field small{color:#7f9097}.nx-support-modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:5px}.nx-support-nav-count{min-width:18px;padding:2px 5px;border-radius:999px;background:#22d8d5;color:#061014;font-size:10px;font-weight:900;text-align:center}@media(max-width:980px){.nx-support-shell{grid-template-columns:1fr}.nx-support-list-pane{border-right:0;border-bottom:1px solid var(--support-border)}.nx-support-list{max-height:330px}.nx-support-admin-controls{grid-template-columns:1fr 1fr}.nx-support-admin-controls .btn{width:100%}}@media(max-width:680px){.nx-support-hero{align-items:flex-start;flex-direction:column}.nx-support-hero .btn{width:100%;justify-content:center}.nx-support-metrics{grid-template-columns:repeat(2,1fr)}.nx-support-admin-banner{align-items:flex-start;flex-direction:column}.nx-support-ticket-head{flex-direction:column}.nx-support-admin-controls,.nx-support-form-grid{grid-template-columns:1fr}.nx-support-reply{grid-template-columns:1fr}.nx-support-reply .btn{justify-content:center}.nx-support-message{max-width:96%}}
