:root{--gp-coral: #ff6f5b;--gp-coral-ink: #b83a26;--gp-coral-soft: #ffe9e4;--gp-charcoal: #2a2b2f;--gp-charcoal-2: #404046;--bg: #f7f8fa;--bg-sunken: #eff1f4;--surface: #ffffff;--surface-2: #fafbfc;--surface-hover: #f3f5f8;--surface-active: #ebeef2;--border: #8a9099;--border-strong: #767d89;--border-subtle: #edeff3;--ink: #0f1115;--ink-2: #1f2127;--text: #242731;--text-muted: #5b616e;--text-subtle: #868c98;--text-disabled: #b3b8c2;--accent: #2b6cb0;--accent-hover: #225a95;--accent-active: #1b4a7d;--accent-soft: #e8f0f9;--accent-ink: #1b4a7d;--accent-ring: var(--accent);--ai: #6366f1;--ai-soft: #eef2ff;--ai-ink: #4338ca;--ai-dotted-stroke: #6366f1;--ai-sparkle-attenuated: .8;--ai-cue-none: transparent;--ok: #16a34a;--ok-soft: #dcfce7;--ok-ink: #166534;--warn: #d97706;--warn-soft: #fef3c7;--warn-ink: #92400e;--danger: #dc2626;--danger-soft: #fee2e2;--danger-ink: #991b1b;--info: #0369a1;--info-soft: #e0f2fe;--info-ink: #075985;--health-mx-ok: var(--ok);--health-mx-warn: var(--warn);--health-mx-down: var(--danger);--health-relay-ok: var(--ok);--health-relay-warn: var(--warn);--health-relay-down: var(--danger);--health-dkim-ok: var(--ok);--health-dkim-rotating: var(--info);--health-dkim-warn: var(--warn);--health-dmarc-ok: var(--ok);--health-dmarc-lag: var(--warn);--health-dmarc-down: var(--danger);--chip-refund-bg: #ffe9e4;--chip-refund-ink: #b83a26;--chip-refund-edge: #ffc7bd;--chip-cancel-bg: #fef3c7;--chip-cancel-ink: #92400e;--chip-cancel-edge: #fcd98a;--chip-complaint-bg: #fee2e2;--chip-complaint-ink: #991b1b;--chip-complaint-edge: #fcb8b8;--chip-inquiry-bg: #e0f2fe;--chip-inquiry-ink: #075985;--chip-inquiry-edge: #bae0f8;--chip-escalate-bg: #f3e8ff;--chip-escalate-ink: #6b21a8;--chip-escalate-edge: #ddbffa;--chip-billing-bg: #fce7f3;--chip-billing-ink: #9d174d;--chip-billing-edge: #f7bfdc;--evo-pending-bg: #fff7e6;--evo-pending-ink: #a16207;--evo-pending-edge: #f4d68a;--evo-approved-bg: #ecfdf5;--evo-approved-ink: #047857;--evo-approved-edge: #a7e8c8;--evo-rejected-bg: #fef2f2;--evo-rejected-ink: #b91c1c;--evo-rejected-edge: #fcc9c9;--evo-escalated-bg: #eef2ff;--evo-escalated-ink: #4338ca;--evo-escalated-edge: #c4cdf9;--evo-resolved-bg: #f0f9ff;--evo-resolved-ink: #0369a1;--evo-resolved-edge: #b8def4;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", "SF Mono", ui-monospace, monospace;--s-0: 0;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-8: 32px;--s-10: 40px;--s-12: 48px;--r-xs: 3px;--r-sm: 4px;--r-md: 6px;--r-lg: 8px;--r-xl: 12px;--r-2xl: 16px;--r-pill: 999px;--sh-xs: 0 1px 1px rgba(15, 17, 21, .04);--sh-sm: 0 1px 2px rgba(15, 17, 21, .06), 0 1px 1px rgba(15, 17, 21, .04);--sh-md: 0 4px 12px rgba(15, 17, 21, .08), 0 1px 2px rgba(15, 17, 21, .04);--sh-lg: 0 12px 32px rgba(15, 17, 21, .12), 0 2px 4px rgba(15, 17, 21, .04);--sh-xl: 0 24px 64px rgba(15, 17, 21, .18);--sh-inset: inset 0 0 0 1px var(--border);--row-compact: 40px;--row-comfortable: 48px;--row-spacious: 56px;--rail-w: 240px;--list-w: 380px;--sidebar-w: 360px;--header-h: 52px;--dur-hover: .12s;--dur-state: .18s;--dur-chip: .2s;--dur-modal: .24s;--dur-pill: .3s;--dur-fade: .6s;--ease-out: cubic-bezier(.16, 1, .3, 1);--bp-min: 1024px;--bp-target: 1280px;--bp-wide: 1920px}[data-theme=dark]{--bg: #0f1115;--bg-sunken: #0a0b0e;--surface: #16181d;--surface-2: #1b1e24;--surface-hover: #1f232a;--surface-active: #262b33;--border: #626a76;--border-strong: #707a88;--border-subtle: #1e222a;--ink: #f5f6f8;--ink-2: #e6e8ec;--text: #d6d8de;--text-muted: #9096a2;--text-subtle: #6d727e;--text-disabled: #4a4f59;--accent: #5b9bd5;--accent-hover: #7aafdf;--accent-active: #4a89c4;--accent-soft: #14283e;--accent-ink: #afcceb;--accent-ring: var(--accent);--ai: #8b8ef7;--ai-soft: #1e1f3a;--ai-ink: #b4b7fa;--ai-dotted-stroke: #8b8ef7;--ai-sparkle-attenuated: .8;--ai-cue-none: transparent;--ok: #4ade80;--ok-soft: #0a2818;--ok-ink: #86efac;--warn: #fbbf24;--warn-soft: #2a1f08;--warn-ink: #fcd34d;--danger: #f87171;--danger-soft: #2a1010;--danger-ink: #fca5a5;--info: #38bdf8;--info-soft: #062338;--info-ink: #7dd3fc;--chip-refund-bg: #2e1713;--chip-refund-ink: #fca28e;--chip-refund-edge: #4a241e;--chip-cancel-bg: #2b1f0a;--chip-cancel-ink: #f4c172;--chip-cancel-edge: #4a3510;--chip-complaint-bg: #2a1010;--chip-complaint-ink: #fca5a5;--chip-complaint-edge: #461818;--chip-inquiry-bg: #0b253a;--chip-inquiry-ink: #7dd3fc;--chip-inquiry-edge: #16395a;--chip-escalate-bg: #231339;--chip-escalate-ink: #d4b6fa;--chip-escalate-edge: #3a1f5a;--chip-billing-bg: #2a1224;--chip-billing-ink: #f5a9cf;--chip-billing-edge: #451d3a;--evo-pending-bg: #2a1f08;--evo-pending-ink: #fcd34d;--evo-pending-edge: #4a3510;--evo-approved-bg: #0a2818;--evo-approved-ink: #86efac;--evo-approved-edge: #134328;--evo-rejected-bg: #2a1010;--evo-rejected-ink: #fca5a5;--evo-rejected-edge: #461818;--evo-escalated-bg: #1e1f3a;--evo-escalated-ink: #b4b7fa;--evo-escalated-edge: #2f3158;--evo-resolved-bg: #062338;--evo-resolved-ink: #7dd3fc;--evo-resolved-edge: #0b3a5b;--sh-xs: 0 1px 1px rgba(0, 0, 0, .4);--sh-sm: 0 1px 2px rgba(0, 0, 0, .5), 0 1px 1px rgba(0, 0, 0, .3);--sh-md: 0 4px 14px rgba(0, 0, 0, .5), 0 1px 2px rgba(0, 0, 0, .3);--sh-lg: 0 14px 36px rgba(0, 0, 0, .6);--sh-xl: 0 24px 64px rgba(0, 0, 0, .7)}*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%}body{font-family:var(--font-sans);background:var(--bg);color:var(--text);font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01","ss03"}button{font-family:inherit}input,textarea,select{font-family:inherit;font-size:inherit;color:inherit}*:focus-visible{outline:2px solid var(--accent-ring);outline-offset:2px;border-radius:var(--r-sm)}*:focus:not(:focus-visible){outline:none}.scroll,.scroll *{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.scroll::-webkit-scrollbar{width:10px;height:10px}.scroll::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:10px;border:2px solid transparent;background-clip:padding-box}.scroll::-webkit-scrollbar-thumb:hover{background-color:var(--text-subtle);background-clip:padding-box}@media(prefers-reduced-motion:reduce){:root{--dur-hover: 0ms;--dur-state: 0ms;--dur-chip: 0ms;--dur-modal: 0ms;--dur-pill: 0ms;--dur-fade: 0ms}*,*:before,*:after{transition-duration:0ms!important;animation-duration:0ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.ih-chip{display:inline-flex;align-items:center;gap:3px;min-width:0;max-width:var(--chip-max-width, 112px);flex:0 1 auto;padding:1px 6px;border-radius:var(--r-pill);font-size:11px;font-weight:500;line-height:1.6;white-space:nowrap;overflow:hidden;border:1px solid var(--border-subtle);background:var(--surface-2);color:var(--text-muted)}.ih-chip__label{min-width:0;overflow:hidden;text-overflow:ellipsis}.ih-chip__origin{flex:0 0 auto;font-size:9px;font-weight:600;letter-spacing:.02em}.ih-chip--type[data-type=refund]{background:var(--chip-refund-bg);color:var(--chip-refund-ink);border-color:var(--chip-refund-edge)}.ih-chip--type[data-type=cancel]{background:var(--chip-cancel-bg);color:var(--chip-cancel-ink);border-color:var(--chip-cancel-edge)}.ih-chip--type[data-type=complaint]{background:var(--chip-complaint-bg);color:var(--chip-complaint-ink);border-color:var(--chip-complaint-edge)}.ih-chip--type[data-type=inquiry]{background:var(--chip-inquiry-bg);color:var(--chip-inquiry-ink);border-color:var(--chip-inquiry-edge)}.ih-chip--type[data-type=escalate]{background:var(--chip-escalate-bg);color:var(--chip-escalate-ink);border-color:var(--chip-escalate-edge)}.ih-chip--type[data-type=billing]{background:var(--chip-billing-bg);color:var(--chip-billing-ink);border-color:var(--chip-billing-edge)}.ih-chip--evo[data-evolution=pending]{background:var(--evo-pending-bg);color:var(--evo-pending-ink);border-color:var(--evo-pending-edge)}.ih-chip--evo[data-evolution=approved]{background:var(--evo-approved-bg);color:var(--evo-approved-ink);border-color:var(--evo-approved-edge)}.ih-chip--evo[data-evolution=rejected]{background:var(--evo-rejected-bg);color:var(--evo-rejected-ink);border-color:var(--evo-rejected-edge)}.ih-chip--evo[data-evolution=escalated]{background:var(--evo-escalated-bg);color:var(--evo-escalated-ink);border-color:var(--evo-escalated-edge)}.ih-chip--evo[data-evolution=resolved]{background:var(--evo-resolved-bg);color:var(--evo-resolved-ink);border-color:var(--evo-resolved-edge)}.requires-desktop-gate__bubble{display:none}@media(max-width:1023.98px){.requires-desktop-gate__bubble{display:flex;position:fixed;right:var(--s-4);bottom:var(--s-4);z-index:9999;width:40px;height:40px;border-radius:50%;background:var(--accent);color:var(--bg);border:1px solid var(--border);cursor:pointer;align-items:center;justify-content:center;font-size:20px;font-weight:600;box-shadow:var(--sh-md)}}.requires-desktop-gate__overlay{position:fixed;inset:0;background:#0000007f;z-index:10000}.requires-desktop-gate__content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(420px,calc(100vw - var(--s-6)));background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--r-md);padding:var(--s-5);box-shadow:var(--sh-md);display:flex;flex-direction:column;gap:var(--s-3);z-index:10001}.requires-desktop-gate__title{font-size:16px;font-weight:600;line-height:1.3;color:var(--text);margin:0}.requires-desktop-gate__body{font-size:13px;line-height:1.5;color:var(--text-muted);margin:0}.requires-desktop-gate__link{font-size:13px;color:var(--accent);text-decoration:underline;text-underline-offset:2px}.requires-desktop-gate__close{position:absolute;top:var(--s-2);right:var(--s-2);width:28px;height:28px;border-radius:50%;background:transparent;color:var(--text-muted);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px}.requires-desktop-gate__close:hover{background:var(--surface-hover, rgb(0 0 0 / 5%));color:var(--text)}.skip-link{position:absolute;top:-40px;left:var(--s-2);z-index:9999;padding:var(--s-2) var(--s-3);background:var(--surface);color:var(--text);border:2px solid var(--accent-ring);border-radius:var(--r-sm);text-decoration:none;font-weight:600;font-size:14px;box-shadow:var(--sh-md);transition:top var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out)}.skip-link:focus,.skip-link:focus-visible{top:var(--s-2);outline:2px solid var(--accent-ring);outline-offset:2px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
