:root{--ink: #0a0f1c;--ink-2: #0e1424;--ink-line: #1c2436;--ink-line-2: #2a3448;--ink-text: #a9b1bf;--ink-text-2: #c5cbd6;--mint: #3ddc97;--brand: #007a52;--brand-dark: #005f40;--brand-tint: #e3f5ec;--text: #101828;--text-2: #344054;--muted: #475467;--subtle: #667085;--line: #e4e7ec;--line-2: #f0f2f5;--surface: #f8f9fb;--bad: #b42318;--bad-tint: #fef3f2;--warn: #b54708;--warn-tint: #fffaeb;--sans: ShopifyInter, Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--hdr-h: 4.25rem;--max: 77.5rem;--pad: 1.5rem;--grid: linear-gradient(rgba(28, 36, 54, .6) 1px, transparent 1px), linear-gradient(90deg, rgba(28, 36, 54, .6) 1px, transparent 1px)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;display:flex;flex-direction:column;background:#fff;color:var(--text);font-family:var(--sans);font-size:1rem;line-height:1.5;-webkit-font-smoothing:antialiased}#root{flex:1;overflow-x:clip;display:flex;flex-direction:column}::selection{background:var(--mint);color:var(--ink)}a{color:var(--brand);text-decoration:none}a:hover{color:var(--brand-dark)}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}h1{margin:0;color:var(--text);font-size:2.5rem;line-height:1.15;font-weight:800;letter-spacing:-.035em;text-wrap:balance}h2,h3{color:var(--text)}b,strong{font-weight:700}code{font-family:var(--mono);font-size:.875em}img{max-width:100%}.hdr{position:sticky;top:0;z-index:30;background:var(--ink);border-bottom:1px solid var(--ink-line);color:#fff}.hdr__in{max-width:var(--max);min-height:var(--hdr-h);margin:0 auto;padding:.75rem var(--pad);display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 2rem}.hdr__brand{display:flex;align-items:center;gap:.625rem;color:#fff}.hdr__brand:hover{color:#fff}.lockup{display:block;width:24px;height:24px;color:var(--mint)}.lockup--full{width:auto;height:22px;color:#fff}.hdr__tag{padding:.1875rem .4375rem;border-radius:5px;background:var(--mint);color:var(--ink);font-size:.75rem;font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase}.hdr__nav{flex:1;display:flex;align-items:center;gap:1.75rem;font-size:.875rem;font-weight:500}.hdr__nav a{display:inline-flex;align-items:center;gap:.375rem;min-height:2.75rem;color:var(--ink-text-2);box-shadow:inset 0 -2px 0 transparent}.hdr__nav a:hover{color:#fff}.hdr__nav a.active{color:#fff;box-shadow:inset 0 -2px 0 var(--mint)}.badge{min-width:1.25rem;padding:.125rem .375rem;border-radius:999px;background:var(--mint);color:var(--ink);font-size:.6875rem;font-weight:700;line-height:1.2;text-align:center}.hdr__account{display:flex;align-items:center;gap:.75rem;font-size:.875rem}.hdr__avatar{flex:none;width:2rem;height:2rem;border-radius:50%;display:grid;place-items:center;background:var(--ink-line-2);color:#fff;font-size:.8125rem;font-weight:700}.hdr__email{max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-text)}.linkbtn{padding:.5rem 0;border:0;background:none;color:var(--ink-text-2);font:inherit;font-weight:600;cursor:pointer}.linkbtn:hover{color:#fff}.wrap{flex:1;width:100%;max-width:var(--max);margin:0 auto;padding:0 var(--pad) 6rem}.lead{margin:0;max-width:40rem;color:var(--muted);font-size:1.125rem;line-height:1.6;text-wrap:pretty}.section-kicker,.new-ticket__kicker,.ticket-card__index,.ticket-help__label,.ticket-id{font-family:var(--mono);font-size:.75rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.section-kicker{color:var(--subtle)}.page-band,.new-ticket__header,.my-tickets__header,.queue__header{position:relative;padding:3rem 0 3.5rem;isolation:isolate;color:#fff}.page-band:before,.new-ticket__header:before,.my-tickets__header:before,.queue__header:before{content:"";position:absolute;inset:0 calc(50% - 50vw);z-index:-1;background-color:var(--ink);background-image:var(--grid);background-size:48px 48px;background-position:center top}.new-ticket__header h1,.my-tickets__header h1,.queue__header h1{margin:.875rem 0 .75rem;color:#fff;font-size:3rem;line-height:1.1}.new-ticket__header .lead,.my-tickets__header .lead,.queue__header p{margin:0;max-width:40rem;color:var(--ink-text);font-size:1.125rem;line-height:1.6}.new-ticket__kicker{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;border:1px solid #1f3a33;border-radius:999px;background:#0e1f1c;color:var(--mint)}.new-ticket__kicker:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--mint)}.my-tickets__header,.queue__header{padding-bottom:5rem;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.5rem}.ftr{border-top:1px solid var(--line)}.ftr__in{max-width:var(--max);margin:0 auto;padding:1.75rem var(--pad);display:flex;flex-wrap:wrap;justify-content:flex-end;gap:1.5rem;font-size:.875rem}.ftr__in a{color:var(--muted)}.ftr__in a:hover{color:var(--text)}.state{margin:0;font-size:.875rem}.state--bad{padding:.625rem .875rem;border:1px solid #fecdca;border-radius:.5rem;background:var(--bad-tint);color:var(--bad)}.loader{display:grid;place-items:center;min-height:50vh}.loader__logo{width:32px;height:32px;color:var(--text);animation:pulse 1.2s ease-in-out infinite}@keyframes pulse{50%{opacity:.25}}label{display:flex;flex-direction:column;gap:.375rem;color:var(--text-2);font-size:.875rem;font-weight:600}input,select,textarea{width:100%;min-height:2.75rem;padding:.625rem .875rem;border:1px solid #d0d5dd;border-radius:.625rem;background:#fff;color:var(--text);font:inherit;font-size:1rem;font-weight:400;line-height:1.5;box-shadow:0 1px 2px #1018280d;transition:border-color .15s,box-shadow .15s}textarea{resize:vertical;min-height:9rem}select{appearance:none;padding-right:2.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23667085' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .875rem center;cursor:pointer}input::placeholder,textarea::placeholder{color:#98a2b3}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px #007a5226}input[type=search]::-webkit-search-cancel-button{display:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:0 1.125rem;border:1px solid #d0d5dd;border-radius:.625rem;background:#fff;color:var(--text);font:inherit;font-size:.9375rem;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.btn:hover{background:var(--surface);color:var(--text)}.btn--primary{border-color:var(--ink);background:var(--ink);color:#fff;font-weight:700}.btn--primary:hover{border-color:#1d2939;background:#1d2939;color:#fff}.my-tickets__header .btn--primary,.queue__header .btn--primary{border-color:var(--mint);background:var(--mint);color:var(--ink)}.my-tickets__header .btn--primary:hover,.queue__header .btn--primary:hover{border-color:#6ee7b7;background:#6ee7b7}.btn--small{min-height:2.375rem;padding:0 .875rem;font-size:.875rem}.btn--danger:hover{border-color:#fecdca;background:var(--bad-tint);color:var(--bad)}.btn:disabled{opacity:.55;cursor:not-allowed}.more{display:flex;margin:1.5rem auto 0}.composer{display:flex;flex-direction:column;gap:1rem}.composer__files{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.composer__files .btn span{font-size:1rem}.composer__hint,.composer__count{color:var(--subtle);font-size:.8125rem}.composer__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding-top:1rem;border-top:1px solid var(--line-2)}.composer__footer .btn span{transition:transform .15s}.composer__footer .btn:hover span{transform:translate(2px)}.grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.chips{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.5rem}.chips li{display:inline-flex;align-items:center;gap:.375rem;max-width:100%;min-height:2rem;padding:0 .25rem 0 .75rem;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--text-2);font-size:.8125rem}.chips li button{min-width:1.75rem;height:1.75rem;padding:0 .5rem;border:0;border-radius:999px;background:transparent;color:var(--subtle);font:inherit;font-weight:600;cursor:pointer}.chips li button:hover{background:var(--line);color:var(--text)}.chips__file{display:inline-flex;align-items:center;min-height:2.25rem;padding:0 .875rem;border:1px solid var(--line);border-radius:.5rem;background:#fff;color:var(--text-2);font-size:.8125rem;font-weight:600}.pill{display:inline-flex;align-items:center;gap:.375rem;padding:.1875rem .625rem;border-radius:999px;background:#f2f4f7;color:var(--text-2);font-size:.75rem;font-weight:600;line-height:1.33;white-space:nowrap;text-transform:capitalize}.pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.pill--open{background:var(--warn-tint);color:var(--warn)}.pill--answered{background:var(--brand-tint);color:var(--brand-dark)}.pill--closed{background:#f2f4f7;color:var(--muted)}.pill--banned{background:var(--bad-tint);color:var(--bad)}.empty-state{margin-top:2rem;padding:3.5rem 1.5rem;border:1px dashed #d0d5dd;border-radius:1rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.empty-state__icon{width:3rem;height:3rem;margin-bottom:.5rem;border-radius:.75rem;display:grid;place-items:center;background:var(--brand-tint);color:var(--brand);font-size:1.25rem;font-weight:700}.empty-state strong{font-size:1.125rem}.empty-state p{margin:0 0 .75rem;max-width:26rem;color:var(--muted)}.empty-state--large{padding:5rem 1.5rem}.wrap:has(.auth){max-width:none;padding:0;display:flex}.auth{flex:1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);min-height:calc(100vh - var(--hdr-h) - 4.5rem)}.auth__intro{position:relative;padding:6rem max(var(--pad),calc((100vw - var(--max)) / 2 + var(--pad)));padding-right:4rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.25rem;background-color:var(--ink);background-image:var(--grid);background-size:48px 48px;color:#fff}.auth__logo{width:40px;height:40px;color:var(--mint)}.auth__eyebrow{font-family:var(--mono);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--mint)}.auth__intro h1{max-width:34rem;color:#fff;font-size:3.5rem;line-height:1.08;letter-spacing:-.04em}.auth__intro>p{margin:0;max-width:30rem;color:var(--ink-text);font-size:1.125rem;line-height:1.6}.auth__signal{display:inline-flex;align-items:center;gap:.625rem;margin-top:.5rem;padding:.5rem .875rem;border:1px solid var(--ink-line-2);border-radius:999px;color:var(--ink-text-2);font-size:.875rem}.auth__signal span{width:8px;height:8px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 4px #3ddc972e}.auth__card{align-self:center;justify-self:center;width:100%;max-width:28rem;padding:3rem var(--pad);display:flex;flex-direction:column;gap:.75rem}.auth__card h2{margin:0;font-size:2rem;line-height:1.2;font-weight:800;letter-spacing:-.03em}.auth__card>p{margin:0 0 1rem;color:var(--muted)}.auth__signin{width:100%;min-height:3.25rem;font-size:1rem}.google-mark{width:1.5rem;height:1.5rem;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--ink);font-size:.8125rem;font-weight:800}.auth__back{margin:1.25rem 0 0;padding-top:1.25rem;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:.5rem;color:var(--subtle);font-size:.875rem}.auth__back a{font-weight:600}.new-ticket__layout{display:grid;grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:2rem;margin-top:2.5rem}.new-ticket__content{display:flex;flex-direction:column;gap:1.5rem;min-width:0}.ticket-card{border:1px solid var(--line);border-radius:1rem;background:#fff}.ticket-card__head{padding:1.25rem 1.5rem;border-bottom:1px solid var(--line-2)}.ticket-card__head>div{display:flex;align-items:baseline;gap:.875rem}.ticket-card__index{color:var(--brand)}.ticket-card__head h2{margin:0;font-size:1.25rem;line-height:1.4;font-weight:700;letter-spacing:-.015em}.ticket-card__fields,.ticket-card__composer{padding:1.5rem}.ticket-card__subject{grid-column:1 / -1}.new-ticket__aside{position:sticky;top:calc(var(--hdr-h) + 1.5rem)}.ticket-help{padding:1.5rem;border-radius:1rem;background:var(--ink);color:var(--ink-text);display:flex;flex-direction:column;gap:.75rem}.ticket-help__label{color:var(--mint)}.ticket-help h3{margin:0;color:#fff;font-size:1.25rem;line-height:1.35;font-weight:700;letter-spacing:-.015em}.ticket-help p{margin:0;font-size:.9375rem;line-height:1.6}.ticket-help ul{margin:.25rem 0 0;padding:0;list-style:none;border-top:1px solid var(--ink-line)}.ticket-help li{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;border-bottom:1px solid var(--ink-line);color:var(--ink-text-2);font-size:.9375rem}.ticket-help li:last-child{border-bottom:0;padding-bottom:0}.ticket-help li:before{content:"";flex:none;width:1.125rem;height:1.125rem;border-radius:50%;background:var(--mint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230a0f1c' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12l4 4 8-8'/%3E%3C/svg%3E") center / .75rem no-repeat}.my-tickets__summary,.queue__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:-2.5rem;position:relative;border:1px solid var(--line);border-radius:1rem;background:#fff;box-shadow:0 12px 32px -20px #0a0f1c40;overflow:hidden}.my-tickets__summary>div,.queue__stat{padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:.25rem}.my-tickets__summary>div+div,.queue__stat+.queue__stat{border-left:1px solid var(--line)}.my-tickets__summary strong,.queue__stat strong{order:-1;font-size:2rem;line-height:1.15;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.my-tickets__summary span,.queue__stat span{color:var(--text-2);font-size:.875rem;font-weight:600}.queue__stat strong{order:0}.queue__stat span{order:-1}.queue__stat small{color:var(--subtle);font-size:.8125rem}.queue__stat--attention strong{color:var(--warn)}.ticket-list{margin-top:2.5rem;border:1px solid var(--line);border-radius:1rem;overflow:hidden}.ticket-list__head{display:flex;justify-content:space-between;padding:.75rem 1.5rem;border-bottom:1px solid var(--line);background:var(--surface);color:var(--muted);font-size:.8125rem;font-weight:600}.ticket-list__head span:last-child{margin-right:2.5rem}.cards{margin:0;padding:0;list-style:none}.cards li+li{border-top:1px solid var(--line-2)}.cards li a{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;color:var(--text);transition:background .15s}.cards li a:hover{background:var(--surface);color:var(--text)}.ticket-list__mark{flex:none;width:2.5rem;height:2.5rem;border-radius:.625rem;display:grid;place-items:center;background:var(--brand-tint);color:var(--brand);font-weight:700}.ticket-list__copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.ticket-list__copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:600}.ticket-list__copy small{color:var(--subtle);font-size:.8125rem}.ticket-list__arrow{width:1.5rem;color:#98a2b3;text-align:right;transition:transform .15s,color .15s}.cards li a:hover .ticket-list__arrow{color:var(--text);transform:translate(2px)}.queue .tabs{margin-top:2.5rem}.tabs{display:flex;gap:.25rem;overflow-x:auto;border-bottom:1px solid var(--line);scrollbar-width:none}.tabs button{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 .875rem;border:0;background:none;color:var(--muted);font:inherit;font-size:.875rem;font-weight:600;white-space:nowrap;box-shadow:inset 0 -2px 0 transparent;cursor:pointer}.tabs button:hover{color:var(--text)}.tabs button.active{color:var(--text);box-shadow:inset 0 -2px 0 var(--ink)}.tabs em{min-width:1.5rem;padding:.0625rem .4375rem;border-radius:999px;background:#f2f4f7;color:var(--muted);font-size:.75rem;font-style:normal;font-variant-numeric:tabular-nums;text-align:center}.tabs button.active em{background:var(--ink);color:#fff}.qbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;margin:1.25rem 0}.qbar__search{position:relative;flex:0 1 26rem}.qbar__search>span{position:absolute;left:.875rem;top:50%;transform:translateY(-50%);color:var(--subtle);pointer-events:none}.qbar__search input{padding-left:2.375rem}.tblwrap{border:1px solid var(--line);border-radius:.875rem;overflow-x:auto}.tbl{width:100%;border-collapse:collapse;font-size:.875rem;line-height:1.5;font-variant-numeric:tabular-nums}.tbl th{padding:.625rem 1rem;border-bottom:1px solid var(--line);background:var(--surface);color:var(--muted);font-size:.8125rem;font-weight:600;text-align:left;white-space:nowrap}.tbl td{padding:.875rem 1rem;border-bottom:1px solid var(--line-2);color:var(--text-2);vertical-align:middle}.tbl tbody tr:last-child td{border-bottom:0}.tbl tbody tr:hover td{background:#fcfcfd}.tbl__subject{min-width:16rem}.tbl__subject a{color:var(--text);font-weight:600}.tbl__subject a:hover{color:var(--brand)}.tbl__value{white-space:nowrap}.tbl__merchant{display:flex;flex-direction:column;white-space:normal}.tbl__email{color:var(--text);font-weight:500}.tbl__merchant small{color:var(--subtle);font-size:.8125rem}.tbl__act{width:1%;text-align:right}.tbl__act button{min-height:2rem;padding:0 .625rem;border:1px solid transparent;border-radius:.5rem;background:none;color:var(--subtle);font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer}.tbl__act button:hover{border-color:#fecdca;background:var(--bad-tint);color:var(--bad)}.blocked__h{margin:3rem 0 1rem;font-size:1.25rem;font-weight:700;letter-spacing:-.015em}.ticket-page{padding-top:2rem}.ticket-topline{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.backlink{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;color:var(--muted);font-size:.875rem;font-weight:600}.backlink span{transition:transform .15s}.backlink:hover{color:var(--text)}.backlink:hover span{transform:translate(-2px)}.ticket-id{color:var(--subtle)}.ticket-layout{display:grid;grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:2.5rem;margin-top:1rem}.ticket-main{min-width:0}.ticket-hero{padding-bottom:1.75rem;border-bottom:1px solid var(--line)}.ticket-hero__eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem;color:var(--muted);font-size:.875rem;font-weight:500}.ticket-hero__dot{color:#d0d5dd}.ticket-hero h1{margin:1rem 0 .625rem;font-size:2.5rem;line-height:1.15}.ticket-hero__meta{margin:0;color:var(--subtle);font-size:.875rem}.reply-card{margin-top:2rem;padding:1.5rem;border:1px solid var(--line);border-radius:1rem;background:#fff;box-shadow:0 12px 32px -24px #0a0f1c40}.reply-card__heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem;margin-bottom:1rem}.reply-card__hint{color:var(--subtle);font-size:.8125rem}.closed-note{margin-top:2rem;padding:1.125rem 1.25rem;border:1px solid #cfe8dc;border-radius:.875rem;background:#f3faf6;display:flex;align-items:center;gap:.875rem}.closed-note>span{flex:none;width:2rem;height:2rem;border-radius:50%;display:grid;place-items:center;background:var(--brand);color:#fff;font-weight:700}.closed-note p{margin:0;color:var(--text-2);font-size:.9375rem}.conversation-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin:3rem 0 1rem;padding-bottom:.875rem;border-bottom:1px solid var(--text)}.conversation-head p{margin:.375rem 0 0;color:var(--muted);font-size:.9375rem}.conversation-count{min-width:2rem;padding:.125rem .625rem;border-radius:999px;background:var(--ink);color:#fff;font-size:.8125rem;font-weight:700;text-align:center;font-variant-numeric:tabular-nums}.thread{margin:0;padding:0;list-style:none}.msg{display:flex;gap:1rem;padding:1.5rem 0}.msg+.msg{border-top:1px solid var(--line-2)}.msg__avatar{flex:none;width:2.5rem;height:2.5rem;border-radius:50%;display:grid;place-items:center;background:#f2f4f7;color:var(--text-2);font-size:.875rem;font-weight:700}.msg--s .msg__avatar{background:var(--ink);color:var(--mint)}.msg__content{flex:1;min-width:0}.msg__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin-bottom:.5rem;font-size:.8125rem;color:var(--subtle)}.msg__head strong{color:var(--text);font-size:.9375rem}.msg--s .msg__head strong:after{content:"Team";margin-left:.5rem;padding:.0625rem .4375rem;border-radius:999px;background:var(--brand-tint);color:var(--brand-dark);font-size:.6875rem;font-weight:600;vertical-align:.125em}.msg__body{color:var(--text-2);font-size:.9375rem;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.msg--s .msg__body{padding:1rem 1.125rem;border-radius:0 .875rem .875rem;background:var(--surface);border:1px solid var(--line-2)}.msg__files{display:flex;flex-wrap:wrap;gap:.625rem;margin-top:.875rem}.msg__files img{display:block;width:9rem;height:6.5rem;object-fit:cover;border:1px solid var(--line);border-radius:.625rem}.ticket-side{position:sticky;top:calc(var(--hdr-h) + 1.5rem);display:flex;flex-direction:column;gap:1rem}.side-card{padding:1.25rem;border:1px solid var(--line);border-radius:1rem;background:#fff}.details-list{margin:.75rem 0 0}.details-list div{display:flex;flex-direction:column;gap:.125rem;padding:.75rem 0;border-top:1px solid var(--line-2)}.details-list dt{color:var(--subtle);font-size:.75rem;font-weight:600}.details-list dd{margin:0;color:var(--text);font-size:.875rem;font-weight:500;overflow-wrap:anywhere}.blocked-note{margin-top:.5rem;padding:.625rem .75rem;border-radius:.5rem;background:var(--bad-tint);color:var(--bad);display:flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600}.blocked-note span{width:1.25rem;height:1.25rem;border-radius:50%;display:grid;place-items:center;background:var(--bad);color:#fff;font-size:.75rem}.side-actions{margin-top:.75rem;display:flex;flex-direction:column}.action-link{display:flex;align-items:center;gap:.75rem;min-height:2.75rem;padding:0;border:0;border-top:1px solid var(--line-2);background:none;color:var(--text-2);font:inherit;font-size:.875rem;font-weight:600;text-align:left;cursor:pointer}.action-link span{width:1.75rem;height:1.75rem;border-radius:.5rem;display:grid;place-items:center;background:#f2f4f7;color:var(--muted);transition:background .15s,color .15s}.action-link:hover{color:var(--text)}.action-link:hover span{background:var(--line);color:var(--text)}.action-link--primary span{background:var(--ink);color:var(--mint)}.action-link--primary:hover span{background:#1d2939;color:var(--mint)}.action-link--danger:hover{color:var(--bad)}.action-link--danger:hover span{background:var(--bad-tint);color:var(--bad)}@media(max-width:1024px){.new-ticket__layout,.ticket-layout{grid-template-columns:minmax(0,1fr)}.new-ticket__aside,.ticket-side{position:static}.auth{grid-template-columns:minmax(0,1fr)}.auth__intro{padding:4rem var(--pad)}}@media(max-width:768px){:root{--pad: 1.25rem;--hdr-h: 3.75rem}h1{font-size:2rem}.hdr{position:static}.hdr__in{gap:0 1rem;padding-top:.5rem;padding-bottom:0}.hdr__account{margin-left:auto}.hdr__email{display:none}.hdr__nav{order:3;flex-basis:100%;gap:1.25rem;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--pad) * -1);padding:0 var(--pad);border-top:1px solid var(--ink-line)}.hdr__nav a{flex:none}.new-ticket__header{padding:2rem 0 2.5rem}.my-tickets__header,.queue__header{padding:2rem 0 4rem}.new-ticket__header h1,.my-tickets__header h1,.queue__header h1{font-size:2.25rem}.new-ticket__header .lead,.my-tickets__header .lead,.queue__header p{font-size:1rem}.my-tickets__header .btn,.queue__header .btn{width:100%}.new-ticket__layout{margin-top:1.5rem}.grid2{grid-template-columns:minmax(0,1fr)}.ticket-card__head,.ticket-card__fields,.ticket-card__composer{padding-left:1.125rem;padding-right:1.125rem}.composer__footer .btn{width:100%}.my-tickets__summary,.queue__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.my-tickets__summary>div,.queue__stat{padding:1rem .875rem}.my-tickets__summary strong,.queue__stat strong{font-size:1.5rem}.my-tickets__summary span,.queue__stat span{font-size:.75rem;line-height:1.35}.queue__stat small{display:none}.queue__stat span{min-height:2.7em}.ticket-list__head{display:none}.cards li a{flex-wrap:wrap;padding:1rem;gap:.75rem}.cards li a .pill{margin-left:3.25rem}.ticket-list__copy{flex-basis:calc(100% - 3.25rem)}.ticket-list__copy strong{white-space:normal}.ticket-list__arrow{display:none}.qbar__search{flex-basis:100%}.tblwrap{border:0;border-radius:0;overflow:visible}.tbl,.tbl tbody,.tbl tr,.tbl td{display:block}.tbl thead{display:none}.tbl tr{position:relative;padding:1rem;border:1px solid var(--line);border-radius:.875rem}.tbl tr+tr{margin-top:.75rem}.tbl td{padding:.25rem 0;border:0}.tbl tbody tr:hover td{background:none}.tbl__subject{min-width:0;padding-right:4rem!important;margin-bottom:.5rem;font-size:.9375rem}.tbl td[data-label]:not(.tbl__subject){display:flex;justify-content:space-between;gap:1rem}.tbl td[data-label]:not(.tbl__subject):before{content:attr(data-label);color:var(--subtle);font-size:.8125rem}.tbl__merchant{align-items:flex-end;text-align:right;min-width:0}.tbl__value{white-space:normal}.tbl__act{position:absolute;top:.75rem;right:.75rem;width:auto}.ticket-hero h1{font-size:1.875rem}.reply-card{padding:1.125rem}.msg{gap:.75rem}.msg__avatar{width:2rem;height:2rem;font-size:.75rem}.auth__intro{padding:3rem var(--pad)}.auth__intro h1{font-size:2.5rem}.auth__intro>p{font-size:1rem}.auth__card{padding:2.5rem var(--pad) 3rem}.ftr__in{justify-content:center}.ftr__in a{padding:.5rem 0}}
