.help-desk{font-size:1rem;line-height:1.55;min-width:0}.help-desk h2{margin:0}.help-desk h3{font-size:1.25rem;margin:.5rem 0 1rem}.help-desk button,.help-desk input,.help-desk select,.help-desk textarea{font:inherit}.help-desk button{min-height:44px}.help-heading,.help-toolbar{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;flex-wrap:wrap}.help-tabs{display:flex;gap:.5rem;flex-wrap:wrap;border-bottom:1px solid var(--line,#26364c);padding-bottom:.8rem;margin-bottom:.8rem}.help-tabs button{background:transparent;color:inherit;border:1px solid var(--line,#26364c);padding:.5rem 1rem;border-radius:.5rem}.help-tabs [aria-current=page]{background:#1663d6;color:#fff;border-color:#3587ff}.help-queue-links{display:flex;gap:1rem;flex-wrap:wrap;font-size:.875rem}.help-queue-links a{color:#8fbbff}.help-filters{display:flex;gap:.75rem;flex-wrap:wrap;align-items:end}.help-filters label{min-width:140px}.help-desk label{display:flex;flex-direction:column;gap:.4rem}.help-desk .suite-checkbox{flex-direction:row;align-items:center;min-height:44px}.help-desk .suite-checkbox input{width:auto}.help-desk input,.help-desk select,.help-desk textarea{max-width:100%;min-width:0;background:var(--bg,#0b1422);border:1px solid var(--line,#26364c);border-radius:.5rem;color:inherit;padding:.65rem}.help-desk textarea{width:100%;resize:vertical}.help-ticket-list{display:grid;gap:.7rem}.help-ticket{display:flex;align-items:center;justify-content:space-between;gap:1rem;text-align:left;width:100%;padding:1rem;background:var(--panel,#101c2d);color:inherit;border:1px solid var(--line,#26364c);border-radius:.8rem}.help-ticket:hover{border-color:#559bff}.help-ticket>span{display:grid;gap:.3rem}.help-ticket strong{font-size:1.1rem;overflow-wrap:anywhere}.help-ticket-meta{font-size:.875rem;text-align:right;justify-items:end}.help-pill{padding:.15rem .65rem;border-radius:1rem;background:#213452;color:#bbd5ff}.help-resolved,.help-closed{background:#153e37;color:#b1ead9}.help-waiting_customer{background:#47371e;color:#f7dbaa}.help-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,320px);gap:1.5rem}.help-thread{display:grid;gap:1rem}.help-message{padding:1rem;border:1px solid var(--line,#26364c);border-radius:.8rem;background:var(--panel,#101c2d);min-width:0}.help-message header{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;font-size:.875rem}.help-message p,.help-articles p{white-space:pre-wrap;overflow-wrap:anywhere}.help-internal{border-left:4px solid #e2b65a;background:#262419}.help-message .text-link{display:block;overflow-wrap:anywhere;max-width:100%}.help-form{display:grid;gap:1rem;margin:1.25rem 0;padding:1rem;border:1px solid var(--line,#26364c);border-radius:.8rem}.help-form>button{justify-self:start}.help-form fieldset{border:1px solid var(--line,#26364c);padding:1rem;display:grid;gap:1rem;min-width:0}.help-picker{display:flex;align-items:end;gap:.6rem;flex-wrap:wrap}.help-picker label{flex:1;min-width:180px}.help-related{display:grid;gap:.5rem}.help-related dd{margin:0;overflow-wrap:anywhere;font-size:.875rem}.help-articles{display:grid;gap:1rem}.help-articles article{padding:1rem;border:1px solid var(--line,#26364c);border-radius:.8rem}.help-desk summary{cursor:pointer;min-height:44px;padding:.5rem 0}.help-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem}.help-desk small{font-size:.875rem}.help-desk :focus-visible{outline:3px solid #75adff;outline-offset:3px}.help-desk [disabled]{opacity:.55;cursor:not-allowed}.help-aside{min-width:0}.help-desk .error{overflow-wrap:anywhere}@media(max-width:850px){.help-detail{grid-template-columns:1fr}.help-aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.help-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.help-ticket{align-items:start;flex-direction:column}.help-ticket-meta{text-align:left;justify-items:start}.help-aside{display:block}.help-filters,.help-filters label{width:100%}.help-metrics{grid-template-columns:1fr}.help-form{padding:.75rem}.help-heading .suite-state{white-space:normal}}

.help-forwarded{background:#122d49;border:1px solid #315675;border-radius:10px;padding:1rem;margin:1rem 0;font-size:1rem}.help-manager{margin:1rem 0;padding:1rem;border:1px solid #304560;border-radius:10px}.help-forwarded p{margin:.4rem 0}

.help-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;list-style:none;padding:0;margin:24px 0}.help-progress li{display:flex;gap:10px;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--surface);min-width:0}.help-step-number{display:grid;place-items:center;flex:none;width:26px;height:26px;border:1px solid var(--line);border-radius:50%;font-size:.875rem}.help-progress strong{display:block;font-size:.875rem}.help-progress small{display:block;color:var(--muted);font-size:.875rem;line-height:1.5;margin-top:6px}.help-progress .is-current{border-color:var(--accent);background:#102833}.help-progress .is-current .help-step-number,.help-progress .is-done .help-step-number{color:var(--accent);border-color:var(--accent)}.help-author-role{font-size:.875rem;color:var(--accent);padding:3px 8px;border:1px solid var(--line);border-radius:6px}.help-message header{flex-wrap:wrap;gap:8px}.help-message header time{margin-inline-start:auto;font-size:.875rem}@media(max-width:1000px){.help-progress{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.help-progress{grid-template-columns:1fr}.help-progress li{padding:12px}.help-message header time{width:100%;margin:0}.help-ticket{flex-direction:column;align-items:stretch;gap:12px}.help-ticket-meta{align-items:flex-start}}
