.loading.svelte-kq30sr{text-align:center;padding:4rem;color:#c8d7ff8c;font-family:var(--font-body)}.tk-header.svelte-kq30sr{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0 2rem;border-bottom:1px solid rgba(100,120,255,.1);margin-bottom:2rem}.back-link.svelte-kq30sr{color:#c8d7ff99;text-decoration:none;font-size:.85rem;font-family:var(--font-body)}.back-link.svelte-kq30sr:hover{color:#dce6ffe6}.page-title.svelte-kq30sr{font-size:1.1rem;font-weight:700;letter-spacing:.15em;margin-bottom:2rem;font-family:var(--font-display)}.btn.svelte-kq30sr{font-family:var(--font-display);font-size:.65rem;font-weight:700;letter-spacing:.25em;text-transform:uppercase;padding:.6rem 1.2rem;border-radius:6px;cursor:pointer;border:1px solid rgba(120,140,255,.25);background:#14143299;color:#fff;text-decoration:none;display:inline-block;transition:all .3s}.btn.svelte-kq30sr:hover{border-color:#788cff80;background:#1e1e46cc}.btn.primary.svelte-kq30sr{background:linear-gradient(135deg,#5064dccc,#643cc8cc);border-color:#788cff4d}.btn.svelte-kq30sr:disabled{opacity:.4;cursor:not-allowed}.empty.svelte-kq30sr{text-align:center;padding:3rem 1rem;color:#c8d7ff8c}.empty.svelte-kq30sr p:where(.svelte-kq30sr){margin-bottom:1.2rem;font-size:.95rem}.ticket-list.svelte-kq30sr{display:flex;flex-direction:column;gap:.6rem}.ticket-row.svelte-kq30sr{text-align:left;width:100%;cursor:pointer;background:#0a0a1e99;border:1px solid rgba(100,120,255,.1);border-radius:10px;padding:1rem 1.2rem;color:inherit;font-family:inherit;transition:all .2s}.ticket-row.svelte-kq30sr:hover{border-color:#788cff4d;background:#141432cc}.row-top.svelte-kq30sr{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem;flex-wrap:wrap}.subject.svelte-kq30sr{font-size:1rem;color:#fff;font-weight:500}.row-meta.svelte-kq30sr{display:flex;gap:.8rem;flex-wrap:wrap;font-size:.78rem;color:#c8d7ff8c;align-items:center}.badge.svelte-kq30sr{font-size:.65rem;font-weight:700;letter-spacing:.15em;padding:.2rem .5rem;border-radius:4px;text-transform:uppercase;font-family:var(--font-display)}.st-open.svelte-kq30sr{color:#0f8;background:#00ff881a;border:1px solid rgba(0,255,136,.2)}.st-wait.svelte-kq30sr{color:gold;background:#ffd70014;border:1px solid rgba(255,215,0,.18)}.st-resolved.svelte-kq30sr{color:#c8d7ff80;background:#6478ff0d;border:1px solid rgba(100,120,255,.15)}.cat.svelte-kq30sr{font-size:.7rem;color:#b4c8ff80;background:#6478ff0d;padding:.2rem .5rem;border-radius:3px;text-transform:capitalize}.muted.svelte-kq30sr{color:#b4c8ff66}.thread.svelte-kq30sr{background:#0a0a1e99;border:1px solid rgba(100,120,255,.1);border-radius:12px;padding:1.5rem}.back-thread.svelte-kq30sr{background:none;border:none;color:#b4c8ff8c;font-size:.85rem;cursor:pointer;padding:0;margin-bottom:1rem;font-family:var(--font-body)}.back-thread.svelte-kq30sr:hover{color:#dce6ffd9}.thread-head.svelte-kq30sr{padding-bottom:1rem;border-bottom:1px solid rgba(100,120,255,.1);margin-bottom:1.5rem}.thread-head.svelte-kq30sr h2:where(.svelte-kq30sr){font-size:1.2rem;color:#fff;margin:0 0 .6rem;font-family:var(--font-body);font-weight:600;letter-spacing:0}.thread-meta.svelte-kq30sr{display:flex;gap:.6rem;flex-wrap:wrap;align-items:center;font-size:.78rem}.messages.svelte-kq30sr{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.msg.svelte-kq30sr{padding:1rem 1.2rem;border-radius:8px;background:#1414328c;border:1px solid rgba(100,120,255,.1)}.msg.staff.svelte-kq30sr{background:#5064dc14;border-color:#788cff40}.msg-head.svelte-kq30sr{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.6rem;font-size:.85rem}.msg-head.svelte-kq30sr strong:where(.svelte-kq30sr){color:#fff;font-weight:600}.msg.staff.svelte-kq30sr .msg-head:where(.svelte-kq30sr) strong:where(.svelte-kq30sr){color:#b8c8ff}.msg-body.svelte-kq30sr{white-space:pre-wrap;font-family:var(--font-body);color:#dce6ffd9;line-height:1.55;font-size:.93rem;margin:0}.reply.svelte-kq30sr{padding-top:1rem;border-top:1px solid rgba(100,120,255,.1)}.reply.svelte-kq30sr label:where(.svelte-kq30sr){display:block;font-size:.6rem;color:#b4c8ff80;letter-spacing:.2em;text-transform:uppercase;margin-bottom:.5rem;font-family:var(--font-display)}.reply.svelte-kq30sr textarea:where(.svelte-kq30sr){width:100%;padding:.85rem 1rem;background:#141432cc;border:1px solid rgba(100,120,255,.2);border-radius:8px;color:#fff;font-family:var(--font-body);font-size:.95rem;outline:none;resize:vertical;line-height:1.5}.reply.svelte-kq30sr textarea:where(.svelte-kq30sr):focus{border-color:#6478ff80}.reply-actions.svelte-kq30sr{display:flex;justify-content:flex-end;align-items:center;gap:1rem;margin-top:.8rem}.error.svelte-kq30sr{color:#f46;font-size:.85rem}.resolved-note.svelte-kq30sr{padding-top:1rem;border-top:1px solid rgba(100,120,255,.1);color:#c8d7ff8c;font-size:.9rem}.resolved-note.svelte-kq30sr a:where(.svelte-kq30sr){color:#78a0ffd9}
