:root{--deliverplus-colours-dp-oxford-blue: #34557C;--deliverplus-colours-dp-storm-blue: #293B53;--deliverplus-colours-dp-sky-blue: #6DC9EB;--deliverplus-colours-dp-sky-blue-light: #F0F9FD;--deliverplus-colours-dp-pumpkin: #F5801B;--deliverplus-colours-dp-pumpkin-light: #FEF2EB;--global-ui-state-colours-negative: #E1282E;--global-ui-state-colours-negative-light: #FCEAEA;--global-ui-state-colours-positive: #5E8E3E;--global-ui-state-colours-positive-light: #E4F6C2;--global-ui-neutral-colours-100-cirrus-grey: #F6F7F9;--global-ui-neutral-colours-200-alto-grey: #E1E6EB;--global-ui-neutral-colours-300-stratus-grey: #D7D7D7;--global-ui-neutral-colours-400-nimbo-grey: #999999;--parcelhero-brand-colours-ph-purple: #36255C;--parcelhero-brand-colours-ph-purple-tint: #5E517D;--parcelhero-brand-colours-ph-turquoise: #07CECE;--parcelhero-brand-colours-ph-turquoise-tint: #9CEBEB;--parcelhero-brand-colours-ph-violet: #9545FF;--parcelhero-brand-colours-ph-violet-tint: #FAF6FF;--parcelhero-brand-colours-ph-pink: #FF00A6;--parcelhero-brand-colours-ph-pink-tint: #FFF2FA;--global-ui-neutral-colours-white: #FFFFFF;--global-ui-neutral-colours-black: #000000;--global-ui-state-colours-attention: #F5801B;--global-ui-state-colours-attention-light: #FEF2E8;--global-ui-neutral-colours-500-cumulus-grey: #777777;--global-ui-state-colours-informative: #07BDF0;--global-ui-state-colours-informative-light: #DFF5FF;--global-ui-state-colours-informative-dark: #0099CD;--global-ui-state-colours-negative-dark: #BD181D;--global-ui-state-colours-positive-dark: #3E602B;--global-ui-state-colours-attention-dark: #E66410;--global-ui-neutral-colours-600-strato-grey: #555555;--global-ui-neutral-colours-azure-sky: #F0F7FF;--deliverplus-colours-dp-storm-blue-light: #56616F;--parcelhero-brand-shades-ph-purple-dark: #261A40;--parcelhero-brand-shades-ph-purple-tint-dark: #4B4164;--parcelhero-brand-shades-ph-purple-tint-light: #7E7497;--parcelhero-brand-shades-turquoise-ph-turquoise-700: #077A7E;--parcelhero-brand-shades-ph-violet-dark: #5C159F;--parcelhero-brand-shades-ph-pink-dark: #CC0085;--deliverplus-colours-rose: #C6168D;--deliverplus-colours-royal-purple: #553C87;--global-ui-neutral-colours-900-neutral: #14141A;--global-ui-neutral-colours-800-neutral: #7C7C8D;--parcelhero-brand-shades-color: #FFFFFF;--global-ui-neutral-colours-lilac-haze: #EAEDFD;--parcelhero-brand-shades-turquoise-ph-turquoise-800: #035252;--parcelhero-brand-shades-turquoise-ph-turquoise-900: #023E3E;--parcelhero-brand-shades-turquoise-ph-turquoise-600: #06A5A5;--parcelhero-brand-shades-turquoise-ph-turquoise-500: #07CECE;--parcelhero-brand-shades-turquoise-ph-turquoise-400: #45DADA;--parcelhero-brand-shades-turquoise-ph-turquoise-300: #9CEBEB;--parcelhero-brand-shades-turquoise-ph-turquoise-200: #CDF5F5;--parcelhero-brand-shades-turquoise-ph-turquoise-100: #E6FAFA;--deliverplus-colours-brand-shades-forest-pc-forest-50: #F1F9F2;--deliverplus-colours-brand-shades-forest-pc-forest-100: #DBF1E0;--deliverplus-colours-brand-shades-forest-pc-forest-300: #C9E9CC;--deliverplus-colours-brand-shades-forest-pc-forest-800: #2D6834;--parcelhero-brand-shades-violet-ph-violet-100-tint: #FAF6FF;--parcelhero-brand-shades-violet-ph-violet-200: #F5EDFF;--parcelhero-brand-shades-violet-ph-violet-300: #E0C8FF;--parcelhero-brand-shades-violet-ph-violet-400: #B076FF;--parcelhero-brand-shades-violet-ph-violet-500: #9545FF;--parcelhero-brand-shades-violet-ph-violet-600: #7036BF;--parcelhero-brand-shades-violet-ph-violet-700: #4B2480;--parcelhero-brand-shades-violet-ph-violet-800: #251240;--deliverplus-colours-brand-shades-carrot-carrot-200: #FCE9CC;--deliverplus-colours-brand-shades-carrot-carrot-600: #E28B00;--parcelhero-brand-shades-pink-ph-pink-200: #FFE5F6;--parcelhero-brand-shades-pink-ph-pink-400: #FF66CA;--parcelhero-brand-shades-pink-ph-pink-500: #FF00A6;--parcelhero-brand-shades-pink-ph-pink-600: #DB008F;--parcelhero-brand-shades-pink-ph-pink-700: #B80078;--parcelhero-brand-shades-pink-ph-pink-800: #940060;--parcelhero-brand-shades-pink-ph-pink-950: #5E003D;--parcelhero-brand-shades-pink-ph-pink-300: #FFCCED;--parcelhero-brand-shades-pink-ph-pink-100-brand-tint: #FFE5F6;--parcelhero-brand-shades-purple-ph-purple-100: #B09ED8;--parcelhero-brand-shades-purple-ph-purple200: #8C72C6;--parcelhero-brand-shades-purple-ph-purple300: #6948B3;--parcelhero-brand-shades-purple-ph-purple-400: #503788;--parcelhero-brand-shades-purple-ph-purple-500: #36255C;--parcelhero-brand-shades-purple-ph-purple-600: #302151;--parcelhero-brand-shades-purple-ph-purple-700: #291C46;--parcelhero-brand-shades-purple-ph-purple-800: #23183B;--parcelhero-brand-shades-purple-ph-purple-900: #1C1330;--deliverplus-colours-color: #FFFFFF;--parcelcompare-brand-colours-pc-carrot: #EE9200;--parcelcompare-brand-colours-pc-carrot-tint: #FCE9CC;--parcelcompare-brand-colours-pc-blue: #4D69B1;--parcelcompare-brand-colours-pc-blue-tint: #C9D2E7;--parcelcompare-brand-colours-pc-grass: #55BB6C;--deliverplus-colours-brand-shades-forest-pc-forest-200-grass-geen: #DDF1E2;--deliverplus-colours-brand-shades-blue-pc-blue-300: #C9D2E7;--deliverplus-colours-brand-shades-blue-pc-blue-600: #41548C;--parcelcompare-brand-colours-brand-shades-grass-pc-grass-50: #EEF8F0;--parcelcompare-brand-colours-brand-shades-grass-pc-grass-100: #DDF1E2;--parcelcompare-brand-colours-brand-shades-grass-pc-grass-200: #BFE5C4;--parcelcompare-brand-colours-brand-shades-grass-pc-grass-300: #9ED7A7;--parcelcompare-brand-colours-brand-shades-grass-pc-grass-400: #77C989;--parcelcompare-brand-colours-brand-shades-grass-pc-grass-401: #77C989;--parcelcompare-brand-colours-brand-shades-grass-pc-grass-500: #55BB6C;--parcelcompare-brand-colours-brand-shades-grass-pc-grass-600: #44AD5D;--parcelcompare-brand-colours-brand-shades-grass-pc-grass-700: #307640;--parcelcompare-brand-colours-brand-shades-grass-pc-grass-800: #1A4022;--parcelcompare-brand-colours-brand-shades-grass-pc-grass-900: #102415;--parcelcompare-brand-colours-brand-shades-carrot-pc-carrot-50: #FDF2E0;--parcelcompare-brand-colours-brand-shades-carrot-pc-carrot-100: #FCE9CC;--parcelcompare-brand-colours-brand-shades-carrot-pc-carrot-200: #F6C87E;--parcelcompare-brand-colours-brand-shades-carrot-pc-carrot-300: #F2B24C;--parcelcompare-brand-colours-brand-shades-carrot-pc-carrot-400: #F0A225;--parcelcompare-brand-colours-brand-shades-carrot-pc-carrot-500: #EE9200;--parcelcompare-brand-colours-brand-shades-carrot-pc-carrot-600: #E47800;--parcelcompare-brand-colours-brand-shades-carrot-pc-carrot-700: #B95004;--parcelcompare-brand-colours-brand-shades-carrot-pc-carrot-800: #963E0A;--parcelcompare-brand-colours-brand-shades-carrot-pc-carrot-900: #471E01;--parcelcompare-brand-colours-brand-shades-blue-pc-blue-50: #ECF0F8;--parcelcompare-brand-colours-brand-shades-blue-pc-blue-100: #DBE1EF;--parcelcompare-brand-colours-brand-shades-blue-pc-blue-200: #C9D2E7;--parcelcompare-brand-colours-brand-shades-blue-pc-blue-300: #A6B4D8;--parcelcompare-brand-colours-brand-shades-blue-pc-blue-400: #8296C8;--parcelcompare-brand-colours-brand-shades-blue-pc-blue-500: #4D69B1;--parcelcompare-brand-colours-brand-shades-blue-pc-blue-600: #3E548E;--parcelcompare-brand-colours-brand-shades-blue-pc-blue-700: #2E3F6A;--parcelcompare-brand-colours-brand-shades-blue-pc-blue-800: #1F2A47;--parcelcompare-brand-colours-brand-shades-blue-pc-blue-900: #0F1523;--global-ui-state-colours-positive-50: #F4FCE7;--global-spacing-zero: 0;--global-spacing-xxxs: 2px;--global-spacing-xxs: 4px;--global-spacing-xs: 8px;--global-spacing-sm: 12px;--global-spacing-md: 16px;--global-spacing-lg: 24px;--global-spacing-xl: 32px;--global-spacing-2xl: 40px;--global-spacing-3xl: 48px;--global-spacing-mdlg: 20px;--global-spacing-4xl: 56px;--global-spacing-5xl: 72px;--global-spacing-6xl: 88px;--global-spacing-8xl: 104px;--global-spacing-sm-2: 14px;--global-border-radius-size0: 0;--global-border-radius-size2: 2px;--global-border-radius-size4: 4px;--global-border-radius-size6: 6px;--global-border-radius-size10: 10px;--global-border-radius-size8: 8px;--global-border-radius-fullround: 999px;--global-border-radius-size12: 12px;--breakpoints-breakpoint: 1440px;--breakpoints-columns: 12px;--breakpoints-margin: 96px;--breakpoints-gutter: 32px;--deliverplus-typography-dp-heading-font: "Ubuntu";--deliverplus-typography-dp-body-font: "Ubuntu";--parcelhero-typography-ph-heading-font: "GT Walsheim";--parcelhero-typography-ph-body-font: "GT Walsheim";--deliverplus-typography-dp-body-size-medium: "16px";--parcelhero-typography-heading-size-normal: 24px;--parcelhero-typography-heading-normal-line-height: 32px;--parcelcompare-typography-pc-heading-font: "Gilroy";--parcelcompare-typography-pc-body-font: "Gilroy";--parcelcompare-typography-pc-body-size-medium: "16px";--logo-default-parcelhero: "PH logo default";--logo-default-parcelhero-pro: "PH Pro";--logo-default-deliverplus: "DP default";--logo-white-parcelhero-white: "PH White logo";--logo-white-parcelhero-pro-white: "PH Pro white";--logo-white-deliverplus-white: "DP White";--logo-symbol-parcelhero: "String value";--logo-symbol-deliverplus: "DP Symbol";--logo-symbol-parcelhero-pro: "String value";--logo-symbol-deliverplus-symbol-white: "DP Symbol white";--logo-default-parcelcompare: "Parcelcompare";--logo-white-parcelcompare-white: "Parcelcompare white";--logo-default-parcelvision: "Parcelvision";--content-packages-package-1: "Small box";--content-packages-package-2: "Medium box";--content-packages-package-3: "Big box";--content-signature-on-delivery-signature1: "No Signature Required";--content-signature-on-delivery-signature2: "Indirect Signature Required";--content-signature-on-delivery-signature3: "Direct Signature Required";--content-signature-on-delivery-signature4: "Adult Signature Required";--content-signature-on-delivery-options: "Select signature type";--global-helpers-is-true: 1}@font-face{font-family:GT Walsheim;src:url(/fonts/GT-Walsheim-Regular.otf) format("opentype");font-weight:400;font-display:swap}@font-face{font-family:GT Walsheim;src:url(/fonts/GT-Walsheim-Medium.otf) format("opentype");font-weight:500;font-display:swap}@font-face{font-family:GT Walsheim;src:url(/fonts/GT-Walsheim-Bold.otf) format("opentype");font-weight:700;font-display:swap}:root{--bg: var(--global-ui-neutral-colours-100-cirrus-grey, #F6F7F9);--surface: #ffffff;--border: var(--global-ui-neutral-colours-200-alto-grey, #E1E6EB);--border-soft: var(--global-ui-neutral-colours-100-cirrus-grey, #F6F7F9);--text: var(--global-ui-neutral-colours-900-neutral, #14141A);--muted: var(--global-ui-neutral-colours-500-cumulus-grey, #777777);--muted-2: var(--global-ui-neutral-colours-400-nimbo-grey, #999999);--muted-3: var(--global-ui-neutral-colours-600-strato-grey, #555555);--purple: var(--parcelhero-brand-colours-ph-purple, #36255C);--purple-tint: var(--parcelhero-brand-colours-ph-purple-tint, #5E517D);--pink: var(--parcelhero-brand-colours-ph-pink, #FF00A6);--pink-dark: var(--parcelhero-brand-shades-pink-ph-pink-600, #DB008F);--pink-darker: var(--parcelhero-brand-shades-pink-ph-pink-700, #B80078);--violet: var(--parcelhero-brand-colours-ph-violet, #9545FF);--violet-dark: var(--parcelhero-brand-shades-ph-violet-dark, #5C159F);--violet-200: var(--parcelhero-brand-shades-violet-ph-violet-200, #F5EDFF);--turquoise-tint: var(--parcelhero-brand-colours-ph-turquoise-tint, #9CEBEB);--turquoise-800: var(--parcelhero-brand-shades-turquoise-ph-turquoise-800, #035252);--positive-light: var(--global-ui-state-colours-positive-light, #E4F6C2);--positive-dark: var(--global-ui-state-colours-positive-dark, #3E602B);--attention-light: var(--global-ui-state-colours-attention-light, #FEF2E8);--attention-dark: var(--global-ui-state-colours-attention-dark, #E66410);--negative-light: var(--global-ui-state-colours-negative-light, #FCEAEA);--negative-dark: var(--global-ui-state-colours-negative-dark, #BD181D);--radius: var(--global-border-radius-size10, 10px);--radius-sm: var(--global-border-radius-size6, 6px);--shadow: 0 1px 2px rgba(26, 14, 57, .05);font-family:GT Walsheim,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:GT Walsheim,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}a{color:var(--pink-dark);text-decoration:none}a:hover{color:var(--pink-darker);text-decoration:underline}h1,h2,h3{color:var(--purple)}.muted{color:var(--muted)}.center{text-align:center;padding:40px}.error{background:var(--negative-light);color:var(--negative-dark);padding:12px 16px;border-radius:var(--radius);margin:12px 0}.login{min-height:100vh;display:grid;place-items:center;background:linear-gradient(160deg,#2b1d4c 0%,var(--purple) 55%,#2a1b46 100%)}.login-card{background:var(--surface);padding:44px 40px;border-radius:16px;box-shadow:0 20px 60px #1a0e3959;text-align:center;max-width:400px}.login-card img{height:30px;margin-bottom:20px}.login-card h1{margin:0 0 8px;font-size:22px}.login-card p{color:var(--muted);margin-bottom:26px;line-height:1.5}.login-card>div:last-child{display:flex;justify-content:center}.app-header{background:var(--purple);height:64px}.app-header-inner{max-width:1440px;margin:0 auto;height:100%;padding:0 32px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:16px}.brand img{height:26px;display:block}.brand-divider{width:1px;height:24px;background:#ffffff40}.brand-label{color:var(--turquoise-tint);font-size:15px;font-weight:500;letter-spacing:.02em}.header-right{display:flex;align-items:center;gap:16px}.user-email{color:#ffffffbf;font-size:14px}.btn-signout{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.35);border-radius:var(--radius-sm);padding:7px 16px;font-family:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:background 60ms ease-out}.btn-signout:hover{background:#ffffff1f}.app-main{max-width:1440px;margin:0 auto;padding:32px 32px 64px}.btn{background:var(--pink);color:#fff;border:0;padding:10px 20px;border-radius:var(--radius-sm);font-family:inherit;font-size:15px;font-weight:500;cursor:pointer;transition:background 60ms ease-out}.btn:hover:not(:disabled){background:var(--pink-dark)}.btn:disabled{opacity:.5;cursor:default}.btn-ghost{background:var(--surface);border:1px solid var(--border);padding:8px 14px;border-radius:var(--radius-sm);cursor:pointer;color:var(--purple);font-family:inherit;font-weight:500}.btn-ghost:hover:not(:disabled){border-color:var(--purple-tint)}.btn-ghost:disabled{opacity:.4;cursor:default}.search-bar{display:flex;gap:10px;margin-bottom:18px}.search-input{flex:1;padding:12px 16px;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:15px;font-family:inherit;background:var(--surface)}.search-input:focus,.search-select:focus{outline:none;border-color:var(--violet)}.search-select{padding:0 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);font-family:inherit;color:var(--text)}.result-meta{color:var(--muted);font-size:13px;margin-bottom:8px}.ticket-list{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow)}.ticket-row{display:grid;grid-template-columns:64px minmax(0,1fr) 170px 96px 104px 104px;column-gap:28px;align-items:center;padding:13px 20px;border-bottom:1px solid var(--border-soft);color:var(--text)}.ticket-row:last-child{border-bottom:0}.ticket-row:hover{background:var(--violet-200);text-decoration:none}.ticket-id{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:500}.ticket-subject{display:flex;flex-direction:column;gap:2px;min-width:0}.ticket-subject-text{font-weight:500;color:var(--purple);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-tracking{font-size:12px;color:var(--muted);font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-requester,.ticket-date{color:var(--muted);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pager{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:18px}.pill{font-size:12px;letter-spacing:.06em;padding:3px 12px;border-radius:999px;font-weight:500;text-transform:uppercase}.pill-archived{background:var(--border);color:var(--muted-3)}.pill-verified{background:var(--positive-light);color:var(--positive-dark)}.pill-deleted{background:var(--border);color:var(--muted)}.pill-pending{background:var(--attention-light);color:var(--attention-dark)}.pill-failed{background:var(--negative-light);color:var(--negative-dark)}.status{font-size:13px;padding:3px 12px;border-radius:999px;font-weight:500;background:var(--border);color:var(--muted-3);text-transform:capitalize;display:inline-flex;align-items:center;gap:6px}.status-solved,.status-closed{background:var(--positive-light);color:var(--positive-dark)}.status-solved:before,.status-closed:before,.status-open:before,.status-pending:before,.status-new:before,.status-hold:before{content:"●";font-size:9px}.status-open,.status-new{background:var(--attention-light);color:var(--attention-dark)}.status-pending,.status-hold{background:#eaedfd;color:#4b2480}.ticket-detail{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:32px;align-items:start}.crumb{margin-bottom:12px;font-size:14px;font-weight:500}.detail-head{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:4px}.detail-head h1{margin:0;font-size:28px;line-height:34px;font-weight:700;text-wrap:pretty}.detail-badges{display:flex;align-items:center;gap:10px;margin-top:10px}.detail-badges .muted{font-size:15px;font-weight:500}.conversation{display:flex;flex-direction:column;gap:16px;margin-top:28px}.comment{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px 24px;box-shadow:var(--shadow)}.comment.agent{background:var(--parcelhero-brand-shades-violet-ph-violet-100-tint, #FAF6FF);border-color:var(--parcelhero-brand-shades-violet-ph-violet-300, #E0C8FF)}.comment.customer{background:var(--surface);border-color:var(--border)}.comment.internal{background:var(--attention-light);border-color:#f5c9a3}.role-tag{font-size:12px;font-weight:500;border-radius:999px;padding:2px 10px;white-space:nowrap}.role-tag-agent{background:var(--parcelhero-brand-shades-violet-ph-violet-200, #F5EDFF);color:var(--violet-dark)}.role-tag-customer{background:var(--parcelhero-brand-shades-turquoise-ph-turquoise-200, #CDF5F5);color:var(--turquoise-800)}.comment-head{display:grid;grid-template-columns:minmax(0,1fr) auto 92px;align-items:center;gap:16px}.comment-tags{display:flex;align-items:center;gap:8px;justify-content:flex-end}.comment-author{font-size:15px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comment-author.agent,.comment-author.agent a{color:var(--violet-dark)}.comment-author.customer,.comment-author.customer a{color:var(--purple)}.comment-date{color:var(--muted-2);font-size:13px;white-space:nowrap}.comment-head .comment-date{text-align:right}.tag-internal{background:var(--attention-light);color:var(--attention-dark);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:500}.comment-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:4px;font-size:13px;color:var(--muted-2)}.comment-meta span+span:before{content:"·";margin-right:8px}.comment-body{margin-top:14px;font-size:16px;line-height:25px;word-wrap:break-word;text-wrap:pretty}.comment-body pre{white-space:pre-wrap;font-family:inherit;margin:0}.comment-body img{max-width:100%;height:auto}.attachments{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.attachment{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:500;background:var(--border-soft);border:1px solid var(--border);border-radius:var(--radius-sm);padding:6px 12px;color:var(--purple)}.attachment:hover{border-color:var(--purple-tint);text-decoration:none;color:var(--purple)}.audit-history{margin-top:40px}.audit-toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px 24px;font-family:inherit;cursor:pointer;text-align:left;transition:border-color 60ms ease-out}.audit-toggle:hover{border-color:var(--purple-tint)}.audit-toggle-title{display:flex;flex-direction:column;gap:2px}.audit-toggle-title .audit-h{font-size:16px;font-weight:700;color:var(--purple)}.audit-toggle-title .audit-sub{font-size:13px;color:var(--muted)}.audit-toggle-right{display:flex;align-items:center;gap:10px;flex-shrink:0}.audit-toggle-label{font-size:13px;font-weight:500;color:var(--pink-dark)}.audit-chevron{color:var(--pink-dark);transition:transform .2s ease-out}.audit-chevron.open{transform:rotate(180deg)}.audit-list{display:flex;flex-direction:column;gap:12px;margin-top:12px}.audit{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:18px 24px;margin-bottom:12px}.audit-head{display:flex;gap:12px;align-items:baseline;justify-content:space-between}.audit-head-left{display:flex;align-items:baseline;gap:12px}.audit-head .actor{font-size:14px;font-weight:700}.audit-events{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.audit-events li{font-size:14px;line-height:21px}.audit-events li:before{content:"●";color:var(--violet);margin-right:8px;font-size:10px}.ev-field{font-family:SF Mono,ui-monospace,monospace;font-size:12.5px;background:var(--border-soft);border-radius:4px;padding:1px 6px;color:var(--purple)}.audit-events s{color:var(--muted-2)}.detail-side{display:flex;flex-direction:column;gap:20px;position:sticky;top:24px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px 24px;box-shadow:var(--shadow)}.card h3{margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--muted-2);text-transform:uppercase}.requester-row{display:flex;align-items:center;gap:12px}.avatar{width:40px;height:40px;border-radius:999px;background:var(--violet-200);color:var(--violet-dark);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:15px;flex-shrink:0}.side-name{font-size:15px;font-weight:700;color:var(--purple)}.org{margin-top:12px;color:var(--muted);font-size:14px}.role-pill{display:inline-block;margin-top:12px;background:var(--border-soft);border:1px solid var(--border);color:var(--muted-3);border-radius:999px;padding:3px 12px;font-size:12px;font-weight:500}.kv{display:grid;grid-template-columns:minmax(90px,46%) minmax(0,1fr);margin:0}.kv dt{color:var(--muted);font-size:14px;padding:8px 12px 8px 0;border-bottom:1px solid var(--border-soft)}.kv dd{margin:0;font-size:14px;font-weight:500;text-align:right;padding:8px 0;border-bottom:1px solid var(--border-soft);overflow-wrap:anywhere}.tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.tag{background:var(--turquoise-tint);color:var(--turquoise-800);border-radius:999px;padding:3px 12px;font-size:12px;font-weight:500}.linked-list .ticket-row{grid-template-columns:auto minmax(0,1fr);column-gap:12px;padding:8px 0;border-color:var(--border-soft)}.linked-list .ticket-requester,.linked-list .ticket-date,.linked-list .status,.linked-list .pill{display:none}.section-title{margin-top:24px}@media (max-width: 900px){.ticket-detail{grid-template-columns:1fr}.detail-side{position:static}.ticket-row{grid-template-columns:56px minmax(0,1fr) 96px;column-gap:14px}.ticket-requester,.ticket-date,.status{display:none}}
