:not(:defined,[data-ssr]){visibility:hidden}:root{color-scheme:light;--surface:#fff;--surface-muted:#f4f4f4;--surface-soft:#fafafa;--border:#d8d8d8;--border-strong:#b7b7b7;--text:#0f0f0f;--text-muted:#666;--positive:#1a7f37;--negative:#c50017;--focus:#006fac}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--surface-muted);color:var(--text);font-family:Porsche Next,Porsche Next TT,Arial,sans-serif}a{color:inherit}button,input,select,textarea{font:inherit}button,input,select{min-height:42px}input,select{border:1px solid var(--border-strong);background:var(--surface);width:100%;color:var(--text);padding:10px 12px}input:focus,select:focus,button:focus,a:focus{outline:2px solid var(--focus);outline-offset:2px}.page-shell{width:min(1220px,100% - 40px);margin:0 auto;padding:24px 0 40px}.topbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;padding:18px 0 26px;display:flex}.top-actions{flex-wrap:wrap;gap:10px;display:flex}.eyebrow,.kicker{color:var(--text-muted);letter-spacing:.13em;text-transform:uppercase;margin:0 0 8px;font-size:.72rem}h1,h2,h3,h4,p{margin-top:0}h1{margin-bottom:0;font-size:clamp(1.4rem,3vw,2rem);font-weight:600}h2{letter-spacing:-.025em;font-size:clamp(2rem,4vw,3.6rem);font-weight:400;line-height:1.05}h3{font-size:1.25rem}h4{margin-bottom:8px;font-size:1.2rem}.lead{max-width:740px;color:var(--text-muted);font-size:1.05rem;line-height:1.6}.environment-chip,.count-chip{border:1px solid var(--border);text-transform:uppercase;padding:8px 12px;font-size:.82rem}.primary-button,.secondary-button,.text-button{border:1px solid var(--text);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.primary-button{background:var(--text);color:#fff;padding:11px 18px}.secondary-button{background:0 0;padding:9px 14px}.text-button{background:0 0;border:0;min-height:auto;padding:4px 0;text-decoration:underline}.auth-hero,.welcome,.admin-intro{grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);align-items:end;gap:56px;padding:70px 0 48px;display:grid}.login-card,.compact-panel,.admin-card,.center-card{background:var(--surface);border:1px solid var(--border)}.login-card{padding:28px}.login-card p:not(.eyebrow){color:var(--text-muted);line-height:1.5}.login-card .primary-button{width:100%;margin-top:12px}.auth-hero--login{align-items:center}.login-shell{max-width:1080px}.form-help{color:var(--text-muted);margin:-4px 0 0;font-size:.8rem;line-height:1.45}.session-meta{border-left:1px solid var(--border);color:var(--text-muted);flex-direction:column;gap:6px;padding-left:24px;display:flex}.session-meta strong{color:var(--text);font-weight:500}.section-block{margin-top:28px}.section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:16px;display:flex}.section-heading h3{margin-bottom:0}.center-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.center-card{min-height:180px;padding:24px}.center-code{border-bottom:2px solid var(--text);letter-spacing:.1em;margin-bottom:26px;padding-bottom:5px;font-weight:600;display:inline-block}.center-card p{color:var(--text-muted)}.tag-row{flex-wrap:wrap;gap:6px;display:flex}.role-tag{border:1px solid var(--border);background:var(--surface-soft);padding:5px 8px;font-size:.75rem;display:inline-flex}.compact-panel{justify-content:space-between;align-items:flex-end;gap:32px;padding:26px;display:flex}.compact-panel p:not(.eyebrow){max-width:780px;color:var(--text-muted);margin-bottom:0;line-height:1.55}.admin-shell{width:min(1380px,100% - 40px)}.metric-strip{border:1px solid var(--border);background:var(--surface);grid-template-columns:repeat(2,minmax(110px,1fr));display:grid}.metric-strip div{border-right:1px solid var(--border);border-bottom:1px solid var(--border);flex-direction:column;gap:4px;padding:18px;display:flex}.metric-strip strong{font-size:1.5rem;font-weight:500}.metric-strip span{color:var(--text-muted);font-size:.8rem}.notice{border:1px solid var(--border);background:var(--surface);margin:0 0 20px;padding:13px 16px}.notice--ok{border-left:4px solid var(--positive)}.notice--error{border-left:4px solid var(--negative)}.admin-grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:14px;display:grid}.admin-card{padding:24px}.form-stack{gap:14px;display:grid}.form-stack label{color:var(--text-muted);gap:6px;font-size:.82rem;display:grid}.form-stack .checkbox-line{grid-template-columns:auto 1fr;align-items:center}.user-actions{gap:10px;min-width:240px;display:grid}.password-reset summary{cursor:pointer;color:var(--text-muted);font-size:.82rem;text-decoration:underline}.password-reset .form-stack{border-left:2px solid var(--border);margin-top:12px;padding-left:12px}.checkbox-line input{width:18px;min-height:18px}.service-list{gap:7px;margin-top:16px;display:grid}.service-list span{border-top:1px solid var(--border);justify-content:space-between;gap:12px;padding-top:7px;font-size:.88rem;display:flex}.service-list small,.muted{color:var(--text-muted)}.table-wrap{border:1px solid var(--border);background:var(--surface);overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:14px 16px}th{background:var(--surface-soft);color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:500}td{font-size:.9rem}td strong,td small{display:block}td small{color:var(--text-muted);margin-top:4px}footer{color:var(--text-muted);justify-content:space-between;gap:20px;padding-top:30px;font-size:.8rem;display:flex}@media (max-width:800px){.page-shell,.admin-shell{width:min(100% - 24px,1380px);padding-top:10px}.topbar,.compact-panel,footer{flex-direction:column;align-items:flex-start}.auth-hero,.welcome,.admin-intro{grid-template-columns:1fr;gap:26px;padding:46px 0 30px}.session-meta{border-left:0;border-top:1px solid var(--border);padding-top:18px;padding-left:0}}.operational-shell{max-width:1500px}.operational-intro,.form-intro{grid-template-columns:minmax(280px,.8fr) minmax(520px,1.2fr);align-items:end;gap:40px;padding:46px 0 30px;display:grid}.search-bar{grid-template-columns:minmax(280px,1fr) 220px auto;align-items:center;gap:10px;display:grid}.search-bar input,.search-bar select{min-height:48px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.request-list{border:1px solid var(--border);background:var(--surface);display:grid}.request-row{border-bottom:1px solid var(--border);color:inherit;grid-template-columns:1.25fr 1fr 1fr;align-items:center;gap:20px;padding:16px 18px;text-decoration:none;display:grid}.request-row--priority{grid-template-columns:1.25fr 1fr 1.15fr 1fr}.request-row:last-child{border-bottom:0}.request-row:hover{background:var(--surface-soft)}.request-row>div{gap:4px;display:grid}.request-row strong{font-size:.94rem}.request-row span{font-size:.9rem}.request-row small{color:var(--text-muted)}.status-pill{border:1px solid var(--border);width:fit-content;padding:5px 8px;font-size:.76rem;font-weight:600;display:inline-flex}.status-follow_up{border-style:dashed}.status-closed{opacity:.62}.status-in_progress{border-width:2px}.recent-calls{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.recent-call{border:1px solid var(--border);min-height:126px;color:inherit;background:var(--surface);gap:5px;padding:16px;text-decoration:none;display:grid}.recent-call:hover{background:var(--surface-soft)}.recent-call small{color:var(--text-muted);margin-top:auto}.secondary-zone{margin-top:28px}.form-page{max-width:1120px}.request-form{gap:18px;padding-bottom:30px;display:grid}.form-card,.request-main-card,.quick-actions-card,.action-card{border:1px solid var(--border);background:var(--surface);padding:24px}.form-grid-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.optional{color:var(--text-muted);font-size:.8em;font-weight:400}.form-hint{color:var(--text-muted);margin:0;font-size:.84rem;line-height:1.55}.form-actions{justify-content:flex-end;gap:10px;display:flex}.large-button{min-width:240px}.full-button{justify-content:center;width:100%}.request-summary-grid{grid-template-columns:minmax(0,1fr) 320px;gap:18px;padding:34px 0 18px;display:grid}.request-title-line{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.request-title-line h2{margin-top:4px}.contact-line{gap:24px;padding:14px 0 22px;display:flex}.contact-line a{color:inherit;font-weight:600}.request-meta{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;display:grid}.request-meta div{border-top:1px solid var(--border);padding-top:10px}.request-meta dt{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem}.request-meta dd{margin:5px 0 0;font-weight:500}.message-box{background:var(--surface-soft);white-space:pre-wrap;margin-top:22px;padding:16px}.message-box p:last-child{margin-bottom:0}.quick-actions-card{align-content:start;gap:14px;display:grid}.compact-form{margin-top:6px}.action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.action-card h3{margin-bottom:18px}.danger-button{color:#7b2020;cursor:pointer;min-height:44px;font:inherit;background:0 0;border:1px solid #8c2d2d;justify-content:center;align-items:center;padding:0 18px;display:inline-flex}.history-grid{grid-template-columns:1.35fr .65fr;gap:18px;display:grid}.inline-note-form{grid-template-columns:1fr auto;gap:10px;margin-bottom:22px;display:grid}.timeline{gap:0;display:grid}.timeline-item{grid-template-columns:18px 1fr;gap:10px;padding:0 0 20px;display:grid;position:relative}.timeline-item:before{content:"";background:var(--border);width:1px;position:absolute;top:10px;bottom:-4px;left:5px}.timeline-item:last-child:before{display:none}.timeline-dot{background:var(--surface);z-index:1;border:2px solid;width:11px;height:11px;margin-top:4px}.timeline-item div{gap:4px;display:grid}.timeline-item span{color:var(--text-muted);font-size:.8rem}.timeline-item p{white-space:pre-wrap;margin:5px 0 0}.callback-history{gap:12px;display:grid}.callback-item{border-bottom:1px solid var(--border);gap:4px;padding-bottom:12px;display:grid}.callback-item span{color:var(--text-muted);font-size:.8rem}.callback-item p{margin:4px 0 0}.empty-state{color:var(--text-muted);padding:18px 0}.text-link{color:inherit;font-weight:600;text-decoration:none}@media (max-width:1000px){.operational-intro,.form-intro,.request-summary-grid,.history-grid,.search-bar{grid-template-columns:1fr}.request-row,.request-row--priority,.recent-calls{grid-template-columns:1fr 1fr}.action-grid{grid-template-columns:1fr}}@media (max-width:650px){.form-grid-2,.request-meta,.request-row,.request-row--priority,.recent-calls{grid-template-columns:1fr}.form-actions{flex-direction:column}.contact-line{flex-direction:column;gap:8px}}textarea{border:1px solid var(--border-strong);background:var(--surface);width:100%;color:var(--text);resize:vertical;padding:11px 12px}textarea:focus{outline:2px solid var(--focus);outline-offset:2px}.brand-link{color:inherit;gap:2px;text-decoration:none;display:grid}.brand-link .eyebrow{margin-bottom:0}.brand-link strong{font-size:1.28rem;font-weight:600}.topbar--compact{padding:12px 0 18px}.topbar--workspace{padding-top:14px}.logout-link{color:var(--text-muted);align-self:center;font-size:.86rem}.operational-shell--friendly{width:min(1380px,100% - 48px)}.workspace-heading{justify-content:space-between;align-items:flex-end;gap:36px;padding:34px 0 24px;display:flex}.workspace-heading h2{margin:0 0 12px;font-size:clamp(2rem,3vw,3rem)}.workspace-centers{border-left:1px solid var(--border);gap:5px;min-width:210px;padding-left:20px;display:grid}.workspace-centers span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.76rem}.workspace-centers strong{font-size:.95rem;font-weight:500}.workspace-search-card{border:1px solid var(--border);background:var(--surface);grid-template-columns:230px minmax(0,1fr);align-items:center;gap:26px;padding:20px 22px;display:grid}.search-copy h3{margin-bottom:0}.search-bar--friendly{grid-template-columns:minmax(260px,1fr) 220px auto}.search-submit{background:var(--surface-soft);min-height:48px}.request-section{margin-top:34px}.section-heading--friendly{align-items:flex-start;margin-bottom:14px}.section-heading--friendly .eyebrow{margin-bottom:5px}.section-subtitle{color:var(--text-muted);margin:6px 0 0;font-size:.86rem}.request-list--friendly{overflow:hidden}.request-list--friendly .request-row{min-height:78px;padding:15px 18px;transition:background .12s,box-shadow .12s}.request-list--friendly .request-row:hover{box-shadow:inset 3px 0 0 var(--text);background:#f7f7f7}.request-list--friendly .request-identity strong{font-size:1rem}.request-state-cell{justify-items:start}.empty-state--card{border:1px solid var(--border);background:var(--surface);gap:4px;padding:22px;display:grid}.empty-state--card strong{color:var(--text)}.empty-state--card span{color:var(--text-muted);font-size:.88rem}.secondary-zone--friendly{border-top:1px solid var(--border);margin-top:40px;padding-top:26px}.recent-calls--friendly{grid-template-columns:repeat(3,minmax(0,1fr))}.recent-calls--friendly .recent-call{min-height:112px}.recent-call-topline{justify-content:space-between;gap:12px;display:flex}.recent-call-topline small{margin-top:0}.form-page--friendly{max-width:980px}.form-intro--compact{padding:30px 0 24px;display:block}.form-intro--compact h1{letter-spacing:-.025em;margin:0 0 8px;font-size:clamp(2rem,4vw,3rem);font-weight:400}.form-intro--compact .lead{max-width:700px;margin-bottom:0;font-size:.98rem}.top-cancel-link,.cancel-link{color:var(--text-muted);font-weight:500}.request-form--friendly{gap:14px;padding-bottom:80px}.form-step-card{padding:22px 24px 24px}.form-step-heading{align-items:flex-start;gap:14px;margin-bottom:22px;display:flex}.form-step-heading .eyebrow{margin-bottom:3px}.form-step-heading h2{letter-spacing:-.01em;margin:0;font-size:1.35rem;font-weight:500}.step-number{border:1px solid var(--text);background:var(--text);width:30px;height:30px;color:var(--surface);flex:0 0 30px;justify-content:center;align-items:center;font-size:.82rem;font-weight:600;display:inline-flex}.request-form--friendly label,.service-fieldset legend{color:#2d2d2d;font-size:.84rem;font-weight:500}.request-form--friendly label{gap:7px;display:grid}.request-form--friendly input,.request-form--friendly select,.request-form--friendly textarea{border-color:#bdbdbd;min-height:46px;padding:11px 12px}.request-form--friendly textarea{min-height:112px;line-height:1.45}.client-grid{gap:14px 16px}.center-field{max-width:430px;margin-bottom:18px}.context-strip{border:1px solid var(--border);background:var(--surface-soft);justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:12px 14px;display:flex}.context-strip span{color:var(--text-muted);font-size:.8rem}.context-strip strong{font-size:.9rem;font-weight:500}.service-fieldset{border:0;min-width:0;margin:0 0 18px;padding:0}.service-fieldset legend{margin-bottom:8px}.service-choice-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.service-choice{border:1px solid var(--border-strong);background:var(--surface);min-height:50px;color:var(--text);cursor:pointer;font:inherit;text-align:center;padding:9px 10px;font-size:.84rem;font-weight:500}.service-choice:hover{border-color:var(--text);background:var(--surface-soft)}.service-choice--active{border-color:var(--text);background:var(--text);color:var(--surface)}.category-field{margin-bottom:16px}.message-field{margin-top:2px}.assignment-choice-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.assignment-choice{border:1px solid var(--border-strong);background:var(--surface);min-height:92px;color:var(--text);cursor:pointer;text-align:left;gap:5px;padding:15px 16px;display:grid}.assignment-choice:hover{border-color:var(--text);background:var(--surface-soft)}.assignment-choice strong{font-size:.9rem;font-weight:600}.assignment-choice span{color:var(--text-muted);font-size:.8rem;line-height:1.4}.assignment-choice--active{border-color:var(--text);box-shadow:inset 3px 0 0 var(--text);background:#f8f8f8}.assignee-field{margin-top:14px}.notification-hint{border-top:1px solid var(--border);color:var(--text-muted);align-items:flex-start;gap:9px;margin-top:14px;padding-top:13px;font-size:.82rem;line-height:1.45;display:flex}.notification-dot{background:var(--text);border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-top:5px}.form-actions--sticky{z-index:5;border-top:1px solid var(--border);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f4f4f4f5;align-items:center;padding:12px 0;position:sticky;bottom:0}.request-detail-shell--friendly{width:min(1320px,100% - 48px)}.detail-hero{grid-template-columns:minmax(0,1fr) 280px;align-items:end;gap:30px;padding:30px 0 22px;display:grid}.detail-title-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.detail-title-row h1{letter-spacing:-.03em;margin:0;font-size:clamp(2.1rem,4vw,3.6rem);font-weight:400}.contact-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.contact-action{border:1px solid var(--border);background:var(--surface);min-width:190px;color:inherit;gap:3px;padding:10px 12px;text-decoration:none;display:grid}.contact-action:hover{border-color:var(--text)}.contact-action span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.7rem}.contact-action strong{font-size:.9rem;font-weight:500}.detail-context-card{border-left:3px solid var(--text);background:var(--surface);gap:5px;padding:14px 16px;display:grid}.detail-context-card span,.detail-context-card small{color:var(--text-muted);font-size:.8rem}.detail-context-card strong{font-size:1rem;font-weight:600}.request-summary-grid--friendly{padding:0 0 18px}.request-main-card--friendly,.quick-actions-card--friendly,.action-grid--friendly .action-card,.history-card{border-color:#d2d2d2}.summary-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.summary-heading h2,.quick-actions-card--friendly h2{letter-spacing:-.01em;margin:0;font-size:1.35rem;font-weight:500}.request-number-chip{border:1px solid var(--border);background:var(--surface-soft);color:var(--text-muted);padding:6px 8px;font-size:.75rem}.request-meta--friendly{grid-template-columns:repeat(4,minmax(0,1fr))}.request-meta--friendly dd{line-height:1.4}.message-box--friendly{border-left:3px solid var(--text);background:#f7f7f7}.message-box--empty{border:1px dashed var(--border);background:var(--surface-soft);color:var(--text-muted);margin-top:22px;padding:14px 16px}.message-box--empty p{margin:0}.quick-actions-card--friendly{gap:16px}.quick-action-divider{background:var(--border);height:1px}.action-grid--friendly{grid-template-columns:repeat(2,minmax(0,1fr))}.action-card--primary{box-shadow:inset 3px 0 0 var(--text)}.action-card--close{background:#fbfbfb}.action-card-intro{color:var(--text-muted);margin:-8px 0 18px;font-size:.84rem;line-height:1.5}.compact-grid{gap:10px}.history-grid--friendly{margin-top:8px}.history-card{border:1px solid var(--border);background:var(--surface);margin-top:0;padding:22px}@media (max-width:1000px){.workspace-search-card,.detail-hero{grid-template-columns:1fr}.workspace-search-card{gap:14px}.recent-calls--friendly,.request-meta--friendly{grid-template-columns:1fr 1fr}.service-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.operational-shell--friendly,.request-detail-shell--friendly{width:min(100% - 24px,1380px)}.workspace-heading{flex-direction:column;align-items:flex-start}.workspace-centers{border-left:0;border-top:1px solid var(--border);padding-top:12px;padding-left:0}.search-bar--friendly,.recent-calls--friendly,.assignment-choice-grid,.request-meta--friendly{grid-template-columns:1fr}.service-choice-grid{grid-template-columns:1fr 1fr}.form-step-card{padding:18px}.form-actions--sticky{position:static}.detail-title-row{flex-direction:column;align-items:flex-start}.contact-action{width:100%}}:root{--ux15-bg:#f4f6f7;--ux15-surface:#fff;--ux15-surface-soft:#f8fafb;--ux15-ink:#152429;--ux15-muted:#65747a;--ux15-line:#d8e1e4;--ux15-primary:#245d67;--ux15-primary-strong:#17464f;--ux15-primary-soft:#e8f1f3;--ux15-shadow:0 8px 28px #14363e12}.operational-shell--friendly,.new-request-shell--friendly,.request-detail-shell--friendly{max-width:1180px}.topbar--workspace,.workspace-search-card,.form-step-card,.request-main-card--friendly,.quick-actions-card--friendly,.action-card,.history-card{border-color:var(--ux15-line);background:var(--ux15-surface);border-radius:10px}.workspace-search-card,.form-step-card,.request-main-card--friendly,.quick-actions-card--friendly,.action-card,.history-card{box-shadow:0 3px 16px #14363e0a}.workspace-search-card:focus-within,.form-step-card:focus-within,.action-card:focus-within{box-shadow:var(--ux15-shadow);border-color:#aac1c7}:is(.operational-shell--friendly,.new-request-shell--friendly,.request-detail-shell--friendly) :is(input,select,textarea){background:#fff;border-color:#c5d1d5;border-radius:7px}:is(.operational-shell--friendly,.new-request-shell--friendly,.request-detail-shell--friendly) :is(input,select,textarea):focus{border-color:var(--ux15-primary);outline:none;box-shadow:0 0 0 3px #245d6724}.primary-button{border-color:var(--ux15-primary-strong);background:var(--ux15-primary-strong)}.primary-button:hover{background:var(--ux15-primary)}.service-choice--active,.assignment-choice--active{border-color:var(--ux15-primary);background:var(--ux15-primary-soft);color:var(--ux15-primary-strong)}.client-recall-button--detail{margin-top:10px}.open-request-link{min-height:38px;color:var(--ux15-ink);white-space:nowrap;background:#fff;border:1px solid #bdc9cd;border-radius:7px;align-items:center;padding:8px 11px;font-weight:650;text-decoration:none;display:inline-flex}.open-request-link:hover{border-color:var(--ux15-primary);color:var(--ux15-primary-strong)}.notice--ok{color:#285c45;background:#edf6f1;border-color:#b9d5c5}@media (max-width:980px){.request-row-card{grid-template-columns:1fr}.request-row-actions{border-top:1px solid var(--ux15-line);border-left:0;justify-content:flex-end}}@media (max-width:620px){.request-row-actions{flex-direction:column;align-items:stretch}.request-row-actions form,.client-recall-button,.open-request-link{width:100%}.open-request-link{justify-content:center}}:root{--ux16-bg:#f6f5f4;--ux16-surface:#fff;--ux16-surface-soft:#faf8f8;--ux16-ink:#211d1e;--ux16-muted:#6f686a;--ux16-line:#ded8da;--ux16-line-strong:#c9bec2;--ux16-primary:#9b1f3b;--ux16-primary-strong:#75152d;--ux16-primary-hover:#ae2949;--ux16-primary-soft:#f8e9ed;--ux16-primary-softer:#fcf4f6;--ux16-shadow:0 10px 30px #40232b14}body{background:var(--ux16-bg);color:var(--ux16-ink)}.operational-shell--friendly,.new-request-shell--friendly,.request-detail-shell--simple{max-width:1180px}:is(.operational-shell--friendly,.new-request-shell--friendly,.request-detail-shell--simple) :is(input,select,textarea){border-color:var(--ux16-line-strong);background:#fff;border-radius:8px}:is(.operational-shell--friendly,.new-request-shell--friendly,.request-detail-shell--simple) :is(input,select,textarea):focus{border-color:var(--ux16-primary);outline:none;box-shadow:0 0 0 3px #9b1f3b21}.primary-button,button.primary-button{border-color:var(--ux16-primary-strong);background:var(--ux16-primary-strong);color:#fff}.primary-button:hover,button.primary-button:hover{border-color:var(--ux16-primary-hover);background:var(--ux16-primary-hover)}.secondary-button:hover,.open-request-link:hover{border-color:var(--ux16-primary);color:var(--ux16-primary-strong)}.service-choice--active,.assignment-choice--active{border-color:var(--ux16-primary);background:var(--ux16-primary-soft);color:var(--ux16-primary-strong);box-shadow:inset 3px 0 0 var(--ux16-primary)}.topbar--workspace,.workspace-search-card,.form-step-card,.request-main-card--simple,.quick-actions-card--simple,.details-panel{border-color:var(--ux16-line);background:var(--ux16-surface);border-radius:12px;box-shadow:0 3px 16px #40232b0a}.workspace-search-card:focus-within,.form-step-card:focus-within,.quick-actions-card--simple:focus-within{box-shadow:var(--ux16-shadow);border-color:#c99aa7}.notice--ok{background:var(--ux16-primary-softer);color:var(--ux16-primary-strong);border-color:#d7b5bf}.notice--error{color:#7d172e;background:#fff1f3;border-color:#dfaeb8}.count-chip--accent{background:var(--ux16-primary-soft);color:var(--ux16-primary-strong);border-color:#d9a8b4}.queue-block,.active-block{padding-top:2px}.queue-block .section-heading--friendly{border-left:4px solid var(--ux16-primary);padding-left:14px}.active-block .section-heading--friendly{border-left:4px solid #7b7476;padding-left:14px}.request-list--priority,.request-list--active{gap:9px}.request-row-card{border:1px solid var(--ux16-line);background:var(--ux16-surface);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid;overflow:hidden;box-shadow:0 2px 12px #40232b0a}.request-row-card--queue{border-left:4px solid var(--ux16-primary)}.request-row-card--active{background:#fefdfd;border-left:4px solid #888083}.request-row-card:hover{box-shadow:var(--ux16-shadow);border-color:#c9a8b1}.request-row-card .request-row{background:0 0;border:0;min-width:0;margin:0}.request-row-actions{border-left:1px solid var(--ux16-line);background:var(--ux16-surface-soft);align-items:center;gap:8px;padding:10px 12px;display:flex}.request-row-actions form{margin:0}.client-recall-button{border:1px solid var(--ux16-primary);background:var(--ux16-primary-soft);min-height:38px;color:var(--ux16-primary-strong);white-space:nowrap;cursor:pointer;border-radius:8px;padding:8px 13px;font-weight:750}.client-recall-button:hover{background:var(--ux16-primary);color:#fff;box-shadow:0 5px 14px #9b1f3b33}.client-recall-button:focus-visible,.primary-button:focus-visible,.secondary-button:focus-visible,.open-request-link:focus-visible{outline-offset:2px;outline:3px solid #9b1f3b38}.client-recall-button span{font-size:1.05em}.client-recall-button--detail{width:100%;margin-top:2px}.open-request-link{border:1px solid var(--ux16-line-strong);min-height:38px;color:var(--ux16-ink);white-space:nowrap;background:#fff;border-radius:8px;align-items:center;padding:8px 11px;font-weight:650;text-decoration:none;display:inline-flex}.status-new{color:#7c1730;background:#fbeff2;border-color:#d8a2ae}.status-assigned{color:#76551e;background:#fbf6ec;border-color:#d6c3a7}.status-in_progress{color:#3b5158;background:#eef2f3;border-color:#bec9cd}.status-follow_up{color:#59466e;background:#f4f1f8;border-color:#c9bfd6}.status-closed{color:#625b5d;background:#f2f0f0;border-color:#d0cbcc}.request-detail-shell--simple{padding-bottom:56px}.detail-hero--simple{align-items:stretch;margin-bottom:16px}.detail-context-card--simple{border-left-color:var(--ux16-primary);background:var(--ux16-surface-soft);min-width:250px}.detail-core-grid{grid-template-columns:minmax(0,1fr) minmax(310px,365px);align-items:start;gap:16px;display:grid}.request-main-card--simple,.quick-actions-card--simple{border:1px solid var(--ux16-line);padding:22px}.quick-actions-card--simple{gap:14px;display:grid;position:sticky;top:14px}.request-meta--simple{border-top:1px solid var(--ux16-line);border-left:1px solid var(--ux16-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:20px 0;display:grid}.request-meta--simple>div{border-right:1px solid var(--ux16-line);border-bottom:1px solid var(--ux16-line);background:#fff;min-width:0;padding:13px 14px}.request-meta--simple dt{color:var(--ux16-muted);letter-spacing:.05em;text-transform:uppercase;margin-bottom:5px;font-size:.72rem;font-weight:700}.request-meta--simple dd{overflow-wrap:anywhere;margin:0;font-weight:650}.message-box--simple{background:var(--ux16-surface-soft);border-color:#e2d8db;border-radius:9px}.ownership-confirmation{border:1px solid #d6c8cc;border-left:4px solid var(--ux16-primary);background:var(--ux16-primary-softer);border-radius:8px;gap:3px;padding:12px 14px;display:grid}.ownership-confirmation strong{color:var(--ux16-primary-strong)}.ownership-confirmation span,.form-heading-inline span{color:var(--ux16-muted);font-size:.82rem}.callback-form--quick{gap:10px}.callback-form--quick textarea{resize:vertical}.form-heading-inline{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.detail-secondary-stack{gap:12px;margin-top:16px;display:grid}.details-panel{border:1px solid var(--ux16-line);overflow:clip}.details-panel>summary{background:var(--ux16-surface);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:14px 18px;list-style:none;display:flex}.details-panel>summary::-webkit-details-marker{display:none}.details-panel>summary:hover{background:var(--ux16-primary-softer)}.details-panel>summary>span:first-child{gap:2px;display:grid}.details-panel>summary strong{font-size:1rem}.details-panel>summary small{color:var(--ux16-muted)}.details-chevron{border:1px solid var(--ux16-line);width:30px;height:30px;color:var(--ux16-primary-strong);border-radius:999px;place-items:center;font-size:1.2rem;transition:transform .16s;display:inline-grid}.details-panel[open] .details-chevron{transform:rotate(180deg)}.details-panel-body{border-top:1px solid var(--ux16-line);background:var(--ux16-surface-soft);padding:18px}.details-grid-2,.history-simple-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.compact-action-section{border:1px solid var(--ux16-line);background:#fff;border-radius:10px;padding:18px}.compact-action-section h3{margin:4px 0 6px}.compact-action-section>p:not(.eyebrow){color:var(--ux16-muted);margin-top:0}.compact-action-section--danger{border-color:#e0c4ca}.inline-note-form--simple{margin-bottom:18px}.timeline--simple,.callback-history--simple{max-height:520px;padding-right:4px;overflow:auto}.history-simple-grid>section{border:1px solid var(--ux16-line);background:#fff;border-radius:10px;min-width:0;padding:16px}.history-simple-grid h3{margin-top:0}.danger-button{color:#7d1028;border-color:#8a132c}.danger-button:hover{color:#fff;background:#8a132c}@media (max-width:980px){.request-row-card,.detail-core-grid{grid-template-columns:1fr}.request-row-actions{border-top:1px solid var(--ux16-line);border-left:0;justify-content:flex-end}.quick-actions-card--simple{position:static}.request-meta--simple{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.details-grid-2,.history-simple-grid,.request-meta--simple{grid-template-columns:1fr}.detail-context-card--simple{min-width:0}}@media (max-width:620px){.request-row-actions{flex-direction:column;align-items:stretch}.request-row-actions form,.client-recall-button,.open-request-link{width:100%}.open-request-link{justify-content:center}.details-panel>summary{align-items:flex-start}}.callback-item--initial{border-color:color-mix(in srgb, var(--ux16-primary) 32%, var(--line));background:var(--ux16-primary-soft)}
