@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css";.sky-login-page{width:100%;min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:minmax(0,43%) minmax(0,57%);overflow:hidden;color:var(--sky-color-ink);background:radial-gradient(circle at 94% 0%,rgba(124,58,237,.11) 0 8.5rem,transparent 8.7rem),radial-gradient(circle at 45% 96%,rgba(99,102,241,.12) 0 11rem,transparent 11.2rem),linear-gradient(120deg,#edf6ff,#f8fbff 44%,#eef6ff)}@media(min-width:1025px){.sky-login-page{position:fixed;inset:0;height:100vh;height:100dvh;min-height:0}}.sky-login-brand-panel{position:relative;min-width:0;height:100%;min-height:100vh;min-height:100dvh;display:flex;align-items:center;padding:clamp(1.4rem,3vh,3.1rem) clamp(1.5rem,3.4vw,4.2rem);background:linear-gradient(180deg,#dbeafead,#eef2ffd6),radial-gradient(circle at 30% 0%,rgba(124,58,237,.16),transparent 30rem),var(--sky-color-panel);overflow:hidden}.sky-login-brand-panel:before,.sky-login-brand-panel:after,.sky-login-auth-panel:before,.sky-login-auth-panel:after{position:absolute;content:"";border-radius:999px;pointer-events:none}.sky-login-brand-panel:before{width:clamp(11rem,16vw,17rem);height:clamp(11rem,16vw,17rem);right:-7rem;bottom:-7rem;background:#6366f117}.sky-login-brand-panel:after{width:clamp(6rem,11vw,10rem);height:clamp(6rem,11vw,10rem);left:-4.2rem;bottom:-4.2rem;background:#22d3ee21}.sky-login-brand-content{position:relative;z-index:2;width:min(100%,41.5rem);max-width:100%;transform:translateY(-.5vh)}.sky-login-brand-mark{display:inline-grid;gap:.62rem;justify-items:start;margin-bottom:clamp(1.25rem,2.5vh,2.45rem)}.sky-login-brand-mark span{color:#2563eb;font-size:.72rem;font-weight:950;letter-spacing:.23em;text-transform:uppercase}.sky-login-logo{display:block;object-fit:cover}.sky-login-logo--brand{width:clamp(3.6rem,4.8vw,5rem);height:clamp(3.6rem,4.8vw,5rem);border-radius:1.2rem;background:#fff;box-shadow:0 1rem 2.4rem #2563eb2b}.sky-login-hero-copy h1{margin:0;color:var(--sky-color-ink);font-size:clamp(2.75rem,3.55vw,4rem);font-weight:950;letter-spacing:-.065em;line-height:1.03}.sky-login-hero-copy h1 span:not(.sky-login-title-line){color:var(--sky-color-purple)}.sky-login-title-line{display:inline-block;white-space:nowrap}.sky-login-hero-copy p{max-width:36rem;margin:clamp(.8rem,1.6vh,1.25rem) 0 0;color:var(--sky-color-muted);font-size:clamp(1rem,1.08vw,1.16rem);line-height:1.62}.sky-login-feature-list{display:grid;gap:clamp(.8rem,1.65vh,1.25rem);margin-top:clamp(1.45rem,3vh,2.6rem)}.sky-login-feature{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem}.sky-login-feature-icon,.sky-secure-access-icon{display:grid;place-items:center;width:clamp(3rem,3.5vw,3.7rem);height:clamp(3rem,3.5vw,3.7rem);border:1px solid rgba(219,234,254,.9);border-radius:1rem;color:#654cff;background:#ffffffe0;box-shadow:0 1rem 2.1rem #2563eb17}.sky-login-feature-icon svg,.sky-secure-access-icon svg,.sky-login-action svg,.sky-login-footer svg,.sky-connection-status-main>svg{width:1.4rem;height:1.4rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sky-login-feature strong{display:block;margin-bottom:.22rem;color:var(--sky-color-ink);font-size:clamp(.98rem,1vw,1.08rem);font-weight:950}.sky-login-feature span{display:block;color:var(--sky-color-muted);font-size:clamp(.9rem,.92vw,.98rem);line-height:1.48}.sky-login-hospital-illustration{position:absolute;left:clamp(1rem,3vw,4rem);right:clamp(1rem,4vw,5rem);bottom:0;z-index:1;height:clamp(6rem,13vh,10rem);opacity:.72;pointer-events:none}.sky-hospital-ground{position:absolute;left:-2rem;right:-2rem;bottom:0;height:1rem;border-radius:999px 999px 0 0;background:linear-gradient(90deg,#93c5fdcc,#c4b5fd8c)}.sky-hospital-building{position:absolute;bottom:.65rem;border-radius:.45rem .45rem 0 0;background:linear-gradient(180deg,#a5b4fcd1,#60a5fa94);box-shadow:inset 0 0 0 1px #ffffff73}.sky-building-main{left:18%;width:5.6rem;height:7.25rem}.sky-building-side{left:calc(18% + 4.8rem);width:6.3rem;height:5.5rem;opacity:.72}.sky-hospital-cross{position:absolute;top:1.1rem;left:50%;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:.5rem;color:#fff;font-size:1.7rem;font-weight:950;transform:translate(-50%);background:linear-gradient(135deg,#6246ea,#8056ff);box-shadow:0 .85rem 1.5rem #6366f13d}.sky-hospital-building i{position:relative;display:inline-block;width:1rem;height:1.55rem;margin:4.05rem .28rem 0;border-radius:.15rem;background:linear-gradient(180deg,#2563eb73,#7dd3fc61)}.sky-building-side i{margin-top:1.65rem}.sky-hospital-tree{position:absolute;bottom:.55rem;width:2.55rem;height:4rem;border-radius:999px 999px .8rem .8rem;background:linear-gradient(180deg,#2dd4bfa3,#0ea5e95c)}.sky-tree-one{left:9%;height:3rem}.sky-tree-two{left:40%}.sky-hospital-cloud{position:absolute;width:3.7rem;height:1.4rem;border-radius:999px;background:#bfdbfe8c}.sky-hospital-cloud:before,.sky-hospital-cloud:after{position:absolute;content:"";border-radius:50%;background:inherit}.sky-hospital-cloud:before{width:1.65rem;height:1.65rem;left:.6rem;bottom:.45rem}.sky-hospital-cloud:after{width:1.25rem;height:1.25rem;right:.7rem;bottom:.35rem}.sky-cloud-one{left:7%;top:17%}.sky-cloud-two{right:20%;top:36%;opacity:.62}.sky-login-auth-panel{position:relative;min-width:0;height:100%;min-height:100vh;min-height:100dvh;display:grid;align-content:center;justify-items:center;gap:clamp(.85rem,1.7vh,1.55rem);padding:clamp(1rem,2.5vw,2.8rem);overflow:hidden}.sky-login-auth-panel:before{width:15rem;height:15rem;top:-6rem;right:-3rem;background:#7c3aed1c}.sky-login-auth-panel:after{width:11rem;height:11rem;left:-5rem;bottom:-4rem;background:#6366f114}.sky-login-auth-card{position:relative;z-index:2;width:min(100%,37.5rem);border:1px solid rgba(203,213,225,.78);border-radius:clamp(1.15rem,2vw,1.65rem);padding:clamp(1.65rem,3.2vh,2.75rem) clamp(1.45rem,2.6vw,2.75rem);background:#ffffffeb;box-shadow:var(--sky-shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sky-login-logo--auth{width:clamp(3.95rem,6vh,5.4rem);height:clamp(3.95rem,6vh,5.4rem);margin:0 auto clamp(.9rem,1.55vh,1.25rem);border-radius:50%;background:linear-gradient(135deg,#dbeafee6,#eef2ffe6)}.sky-login-auth-card h2{margin:0;color:var(--sky-color-ink);font-size:clamp(2rem,2.7vw,2.65rem);font-weight:950;letter-spacing:-.045em;text-align:center}.sky-login-auth-subtitle{margin:.55rem 0 0;color:var(--sky-color-muted);font-size:clamp(1rem,1.04vw,1.12rem);line-height:1.5;text-align:center}.sky-login-error{margin:1rem 0 0;border:1px solid #fecaca;border-radius:1rem;padding:.85rem 1rem;color:#991b1b;background:#fef2f2;font-weight:700}.sky-login-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin:clamp(1.1rem,2.2vh,1.6rem) 0 0}.sky-login-actions--single{grid-template-columns:1fr}.sky-login-action{min-height:3.25rem;display:inline-flex;align-items:center;justify-content:center;gap:.62rem;border-radius:.78rem;padding:.78rem .95rem;font-size:clamp(.86rem,.9vw,.96rem);font-weight:950;white-space:nowrap;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.sky-login-action:disabled{cursor:not-allowed;opacity:.72}.sky-login-action:not(:disabled):hover{transform:translateY(-1px)}.sky-login-action--primary{border:0;color:#fff;background:linear-gradient(135deg,#2d5cff,#7545f6);box-shadow:var(--sky-shadow-action)}.sky-login-action--secondary{border:1px solid var(--sky-color-line);color:var(--sky-color-ink);background:#ffffffe0;box-shadow:none}.sky-login-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin:clamp(1.05rem,2vh,1.55rem) 0 clamp(.8rem,1.6vh,1.15rem);color:#667592;font-weight:800}.sky-login-divider:before,.sky-login-divider:after{content:"";height:1px;background:linear-gradient(90deg,transparent,#dbeafe,transparent)}.sky-login-status-group h3{margin:0 0 .68rem;color:var(--sky-color-ink);font-size:.96rem;font-weight:950}.sky-connection-status{margin:0;border:1px solid #e2e8f0;border-radius:1rem;padding:.95rem 1.05rem;background:#f8fafc}.sky-connection-status-main{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.88rem}.sky-connection-status-main strong{display:block;color:var(--sky-color-ink);font-size:.98rem;font-weight:950}.sky-connection-status-main span:not(.sky-connection-dot),.sky-connection-details span{display:block;color:var(--sky-color-muted);font-size:.88rem;line-height:1.42}.sky-connection-dot{width:.8rem;height:.8rem;border-radius:50%;background:#94a3b8;box-shadow:0 0 0 .34rem #94a3b821}.sky-connection-status--success{border-color:#bbf7d0;background:linear-gradient(135deg,#ecfdf5,#f0fdf4)}.sky-connection-status--success .sky-connection-dot{background:#22c55e;box-shadow:0 0 0 .34rem #22c55e21}.sky-connection-status--error{border-color:#fecaca;background:linear-gradient(135deg,#fef2f2,#fff7ed)}.sky-connection-status--error .sky-connection-dot{background:#ef4444;box-shadow:0 0 0 .34rem #ef44441f}.sky-connection-status--checking{border-color:#bfdbfe;background:linear-gradient(135deg,#eff6ff,#f8fafc)}.sky-connection-status--checking .sky-connection-dot{background:#3b82f6;box-shadow:0 0 0 .34rem #3b82f61f}.sky-connection-status-main>svg{color:#15803d}.sky-connection-details{display:grid;gap:.3rem;margin-top:.72rem;padding-left:1.7rem}.sky-secure-access-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;margin-top:clamp(.85rem,1.8vh,1.15rem);border:1px solid #dbeafe;border-radius:1rem;padding:1rem;background:linear-gradient(135deg,#eff6fff2,#f8fafcf2)}.sky-secure-access-icon{width:2.75rem;height:2.75rem;border-radius:.85rem;color:#2563eb;box-shadow:none}.sky-secure-access-icon svg{width:1.25rem;height:1.25rem}.sky-secure-access-card strong{display:block;margin-bottom:.22rem;color:var(--sky-color-ink);font-weight:950}.sky-secure-access-card span{display:block;color:var(--sky-color-muted);line-height:1.48}.sky-login-help{margin:clamp(1rem,2vh,1.45rem) 0 0;color:var(--sky-color-muted);text-align:center;line-height:1.5}.sky-login-help a{color:#4f46e5;font-weight:850;text-decoration:none}.sky-login-help a:hover{text-decoration:underline}.sky-login-footer{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.42rem .65rem;color:#64748b;font-size:.9rem;text-align:center}.sky-login-footer svg{width:.92rem;height:.92rem}.sky-login-footer small{flex-basis:100%;color:#64748b;font-size:.86rem}@media(min-width:1025px)and (max-height:840px){.sky-login-brand-panel{padding-block:1.15rem}.sky-login-brand-content{transform:none}.sky-login-logo--brand{width:3.65rem;height:3.65rem;border-radius:1rem}.sky-login-brand-mark{gap:.45rem;margin-bottom:1.15rem}.sky-login-brand-mark span{font-size:.62rem}.sky-login-hero-copy h1{font-size:clamp(2.3rem,3.25vw,3.35rem);line-height:1.01}.sky-login-hero-copy p{max-width:34rem;margin-top:.65rem;font-size:.95rem;line-height:1.48}.sky-login-feature-list{gap:.65rem;margin-top:1.1rem}.sky-login-feature{gap:.75rem}.sky-login-feature-icon{width:2.7rem;height:2.7rem;border-radius:.8rem}.sky-login-feature-icon svg{width:1.18rem;height:1.18rem}.sky-login-feature strong{margin-bottom:.12rem;font-size:.9rem}.sky-login-feature span{font-size:.82rem;line-height:1.38}.sky-login-hospital-illustration{height:5.2rem;opacity:.42}.sky-login-auth-panel{gap:.7rem;padding-block:.9rem}.sky-login-auth-card{width:min(100%,35.25rem);padding:1.45rem 2.25rem;border-radius:1.25rem}.sky-login-logo--auth{width:3.65rem;height:3.65rem;margin-bottom:.7rem}.sky-login-auth-card h2{font-size:2.05rem}.sky-login-auth-subtitle{margin-top:.35rem;font-size:.98rem}.sky-login-action{min-height:3.05rem;border-radius:.7rem;padding:.7rem .85rem;font-size:.86rem}.sky-login-actions{margin-top:1rem}.sky-login-divider{margin:.85rem 0 .7rem}.sky-login-status-group h3{margin-bottom:.5rem;font-size:.88rem}.sky-connection-status{border-radius:.85rem;padding:.78rem .92rem}.sky-connection-status-main strong{font-size:.9rem}.sky-connection-status-main span:not(.sky-connection-dot),.sky-connection-details span{font-size:.8rem}.sky-secure-access-card{margin-top:.75rem;padding:.85rem;border-radius:.85rem}.sky-secure-access-icon{width:2.35rem;height:2.35rem}.sky-secure-access-card span{font-size:.87rem;line-height:1.38}.sky-login-help{margin-top:.85rem;font-size:.88rem}.sky-login-footer{font-size:.8rem}.sky-login-footer small{font-size:.78rem}}@media(min-width:1025px)and (max-height:700px){.sky-login-brand-panel{padding-block:.75rem}.sky-login-brand-mark{margin-bottom:.75rem}.sky-login-hero-copy h1{font-size:clamp(2.05rem,2.9vw,3rem)}.sky-login-feature-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .85rem;margin-top:.9rem}.sky-login-feature-icon{width:2.35rem;height:2.35rem}.sky-login-hospital-illustration{display:none}.sky-login-auth-card{width:min(100%,34rem);padding:1.15rem 1.9rem}}@media(max-width:1024px){.sky-login-page{position:relative;grid-template-columns:1fr;min-height:100vh;min-height:100dvh;height:auto;overflow:auto}.sky-login-brand-panel,.sky-login-auth-panel{height:auto;min-height:auto}.sky-login-brand-panel{display:block;padding:2.2rem clamp(1.2rem,5vw,3rem) 6.5rem}.sky-login-brand-content{width:min(100%,50rem);margin:0 auto;transform:none}.sky-login-title-line{white-space:normal}.sky-login-feature-list{grid-template-columns:repeat(2,minmax(0,1fr))}.sky-login-auth-panel{padding:0 clamp(1rem,4vw,2rem) 2rem;overflow:visible}.sky-login-auth-card{max-height:none;overflow:visible}.sky-login-hospital-illustration{height:7rem}}@media(max-width:720px){.sky-login-page{background:linear-gradient(180deg,#eef6ff,#f8fbff 42%,#fff)}.sky-login-brand-panel{padding:1.5rem 1rem 2rem}.sky-login-brand-mark{margin-bottom:1.25rem}.sky-login-logo--brand{width:3.4rem;height:3.4rem}.sky-login-hero-copy h1{font-size:clamp(2.2rem,11vw,3.15rem)}.sky-login-hero-copy p{font-size:.98rem;line-height:1.55}.sky-login-feature-list{grid-template-columns:1fr;gap:.9rem;margin-top:1.6rem}.sky-login-feature-icon{width:3rem;height:3rem;border-radius:.85rem}.sky-login-hospital-illustration{display:none}.sky-login-auth-panel{padding:1rem 1rem 2rem}.sky-login-auth-card{border-radius:1.2rem;padding:1.65rem 1rem}.sky-login-logo--auth{width:4rem;height:4rem}.sky-login-auth-card h2{font-size:2rem}.sky-login-actions{grid-template-columns:1fr}.sky-secure-access-card,.sky-connection-status-main{grid-template-columns:auto minmax(0,1fr)}.sky-connection-status-main>svg{display:none}.sky-login-footer{padding:0 1rem}}@media(max-width:420px){.sky-login-brand-panel{padding-inline:1rem}.sky-login-auth-panel{padding-inline:.75rem}.sky-login-auth-card{padding-inline:.9rem}.sky-login-action{width:100%;white-space:normal}}[data-theme=dark] .sky-login-page{background:var(--theme-bg)}[data-theme=dark] .sky-login-brand-panel{background:var(--theme-sidebar);border-right:1px solid var(--theme-divider)}[data-theme=dark] .sky-login-auth-panel{background:var(--theme-bg)}[data-theme=dark] .sky-login-brand-panel:before,[data-theme=dark] .sky-login-brand-panel:after,[data-theme=dark] .sky-login-auth-panel:before,[data-theme=dark] .sky-login-auth-panel:after{display:none}[data-theme=dark] .sky-login-hospital-illustration{opacity:.16;filter:saturate(.45)}[data-theme=dark] .sky-login-auth-card{border-color:var(--theme-border);background:var(--theme-surface-primary);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}[data-theme=dark] .sky-login-logo--brand,[data-theme=dark] .sky-login-logo--auth,[data-theme=dark] .sky-login-feature-icon,[data-theme=dark] .sky-secure-access-icon{border-color:var(--theme-border);background:var(--theme-surface-secondary);box-shadow:none}[data-theme=dark] .sky-login-action--primary{background:var(--theme-accent);box-shadow:none}[data-theme=dark] .sky-login-action--secondary,[data-theme=dark] .sky-connection-status,[data-theme=dark] .sky-secure-access-card{border-color:var(--theme-border);background:var(--theme-surface-secondary);box-shadow:none}[data-theme=dark] .sky-login-divider,[data-theme=dark] .sky-login-footer{color:var(--theme-text-muted)}[data-theme=dark] .sky-login-divider:before,[data-theme=dark] .sky-login-divider:after{background:var(--theme-divider)}[data-theme=dark] .sky-login-error,[data-theme=dark] .sky-connection-status--error{border-color:color-mix(in srgb,var(--theme-danger) 45%,var(--theme-border));background:var(--theme-danger-soft);color:var(--theme-danger)}[data-theme=dark] .sky-connection-status--success{border-color:color-mix(in srgb,var(--theme-success) 42%,var(--theme-border));background:var(--theme-success-soft)}[data-theme=dark] .sky-connection-status--checking{border-color:color-mix(in srgb,var(--theme-info) 42%,var(--theme-border));background:var(--theme-info-soft)}[data-theme=dark] .sky-connection-dot,[data-theme=dark] .sky-connection-status--success .sky-connection-dot,[data-theme=dark] .sky-connection-status--error .sky-connection-dot,[data-theme=dark] .sky-connection-status--checking .sky-connection-dot{box-shadow:none}.chat-attachment-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));min-width:0;gap:.5rem;margin-top:.65rem}.chat-attachment-card{display:grid;grid-template-columns:3.25rem minmax(0,1fr);align-items:center;gap:.65rem;min-width:0;max-width:100%;border:1px solid var(--color-border, rgba(148, 163, 184, .35));border-radius:.85rem;padding:.45rem;background:var(--theme-surface-primary, rgba(255, 255, 255, .78));color:var(--color-text, #182033);text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.chat-attachment-card:hover{border-color:#2563eb61;box-shadow:0 12px 28px #0f172a1a;transform:translateY(-1px)}.chat-attachment-card img,.chat-attachment-card i{width:3.25rem;height:3.25rem;max-width:100%;min-width:0;border-radius:.7rem;background:#eff6ff;color:#2563eb;object-fit:contain}.chat-attachment-card img{display:block}.chat-attachment-card i{display:inline-flex;align-items:center;justify-content:center;font-size:1.25rem}.chat-attachment-card.document i{background:#fef2f2;color:#dc2626}.chat-attachment-card span{min-width:0}.chat-attachment-card strong,.chat-attachment-card small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-attachment-card strong{font-size:.78rem;font-weight:950}.chat-attachment-card small{margin-top:.2rem;opacity:.72;font-size:.68rem;font-weight:850}.chat-attachment-gallery button.chat-attachment-card.image strong,.chat-attachment-gallery button.chat-attachment-card.document strong{color:var(--theme-text-primary)!important;font-size:.78rem!important}.chat-attachment-gallery button.chat-attachment-card.image small,.chat-attachment-gallery button.chat-attachment-card.document small{color:var(--theme-text-muted)!important;font-size:.68rem!important}.chat-attachment-card .attachment-ai-status{color:var(--color-primary, #4454d8);opacity:1}.chat-attachment-error{display:block;margin-top:.45rem;color:#b91c1c;font-size:.75rem;font-weight:900}.chat-attachment-lightbox{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:1rem;background:#0f172ac2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.chat-attachment-lightbox-panel{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(68rem,100%);height:min(48rem,calc(100vh - 2rem));height:min(48rem,calc(100dvh - 2rem));min-width:0;min-height:0;overflow:hidden;border:1px solid var(--color-border, rgba(226, 232, 240, .5));border-radius:1rem;background:var(--theme-surface-primary, #f8fafc);color:var(--color-text, #0f172a);box-shadow:0 30px 80px #0206176b}.chat-attachment-lightbox-header{display:flex;align-items:center;justify-content:space-between;gap:.9rem;min-width:0;border-bottom:1px solid var(--color-border, #e2e8f0);padding:.85rem 1rem;background:var(--theme-surface-elevated, #fff)}.chat-attachment-lightbox-header div:first-child{min-width:0}.chat-attachment-lightbox-header strong,.chat-attachment-lightbox-header span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-attachment-lightbox-header strong{font-size:.92rem;font-weight:950}.chat-attachment-lightbox-header span{margin-top:.14rem;color:var(--color-text-muted, #64748b);font-size:.72rem;font-weight:850}.chat-attachment-lightbox-actions{display:flex;align-items:center;gap:.45rem;flex-shrink:0}.chat-attachment-lightbox-action{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border:1px solid var(--color-border, #e2e8f0);border-radius:.65rem;padding:.45rem .75rem;background:var(--theme-surface-primary, #fff);color:var(--color-text, #0f172a);font:inherit;font-size:.78rem;font-weight:850;text-decoration:none;cursor:pointer}.chat-attachment-lightbox-action:focus-visible,.chat-attachment-card:focus-visible{outline:2px solid var(--color-primary, #6366f1);outline-offset:2px}.chat-attachment-lightbox-content{display:grid;place-items:center;min-width:0;min-height:0;overflow:auto}.chat-attachment-lightbox-image{display:block;width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:100%;object-fit:contain}.chat-attachment-lightbox-frame{display:block;width:100%;height:100%;min-width:0;min-height:0;border:0;background:#fff}@media(max-width:600px){.chat-attachment-lightbox-header{flex-wrap:wrap;gap:.6rem;padding:.75rem}.chat-attachment-lightbox-header>div:first-child{flex-basis:100%}.chat-attachment-lightbox-actions{margin-left:auto}}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/outfit-600.ttf) format("truetype")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/instrument-sans-400.ttf) format("truetype")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/instrument-sans-500.ttf) format("truetype")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/instrument-sans-600.ttf) format("truetype")}.notification-viewport{position:fixed;inset-block-start:max(24px,env(safe-area-inset-top));inset-inline-end:max(24px,env(safe-area-inset-right));z-index:12000;display:flex;flex-direction:column;gap:12px;width:372px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 48px);overflow-y:auto;padding:0 8px 16px;box-sizing:content-box;pointer-events:none;scrollbar-width:thin}.notification-card{--notification-bg: #eff6ff;--notification-border: #bfdbfe;--notification-accent: #3b82f6;--notification-title: #0f172a;--notification-text: #475569;position:relative;flex:none;width:100%;overflow:hidden;border-radius:16px;background:var(--notification-bg);box-shadow:0 8px 16px #0f172a12;font-family:Instrument Sans,sans-serif;font-variation-settings:"wdth" 100;text-align:start;pointer-events:auto;animation:notification-enter var(--motion-duration-fast, .14s) var(--motion-ease-emphasized, ease-out) both}.notification-card:after{content:"";position:absolute;inset:0;border:1px solid var(--notification-border);border-radius:inherit;pointer-events:none}.notification-card--success{--notification-bg: #ecfdf5;--notification-border: #a7f3d0;--notification-accent: #10b981}.notification-card--confirm{--notification-bg: #fff;--notification-border: #e2e8f0}.notification-card--error{--notification-bg: #fef2f2;--notification-border: #fca5a5;--notification-accent: #ef4444}.notification-card--warning{--notification-bg: #fffbeb;--notification-border: #fde68a;--notification-accent: #f59e0b}.notification-card--progress{--notification-bg: #eef2ff;--notification-border: #c7d2fe;--notification-accent: #6366f1}.notification-card--undo{--notification-bg: #f0fdfa;--notification-border: #99f6e4;--notification-accent: #14b8a6}.notification-card__body{display:flex;align-items:flex-start;gap:12px;padding:16px}.notification-card__icon{display:flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;padding-inline-start:4px;box-sizing:border-box}.notification-card__icon img{display:block;flex:none;width:18px;height:18px}.notification-card--progress .notification-card__icon img{animation:notification-spin 1s linear infinite}.notification-card__content{display:flex;flex:1 1 0;min-width:0;flex-direction:column;gap:8px}.notification-card__text{display:flex;flex-direction:column;gap:2px;width:100%}.notification-card__text strong{margin:0;font-family:Outfit,sans-serif;font-size:14px;font-weight:600;line-height:18px;color:var(--notification-title);overflow-wrap:anywhere}.notification-card__text p,.notification-card__action-error{margin:0;font-size:13px;font-weight:400;line-height:1.4;color:var(--notification-text);overflow-wrap:anywhere;white-space:pre-line}.notification-card__surface{position:absolute;inset:0;z-index:1;width:100%;height:100%;padding:0;border:0;border-radius:inherit;background:transparent;cursor:pointer}.notification-card__close{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;flex:0 0 18px;width:18px;height:18px;padding:0;border:0;border-radius:4px;background:transparent;cursor:pointer}.notification-card__close:before{content:"";position:absolute;inset:-7px}.notification-card__close img{display:block;width:14px;height:14px}.notification-card__actions{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.notification-card__action{display:inline-flex;align-items:center;padding:4px 0;border:0;background:transparent;color:var(--notification-accent);font-family:Instrument Sans,sans-serif;font-size:13px;font-weight:600;line-height:16px;text-decoration:underline;text-underline-position:from-font;cursor:pointer}.notification-card__action--primary,.notification-card__action--secondary{padding:6px 12px;border-radius:6px;font-size:12px;line-height:15px;text-decoration:none}.notification-card__action--primary{background:#3b82f6;color:#fff}.notification-card__action--secondary{box-shadow:inset 0 0 0 1px var(--notification-border);color:var(--notification-text);font-weight:500}.notification-card button:focus-visible{outline:2px solid var(--notification-accent);outline-offset:-2px}.notification-card button:disabled{cursor:wait}.notification-card__action-error{color:var(--notification-accent)}.notification-card__track{width:100%;height:4px;overflow:hidden;border-radius:999px;background:var(--notification-border)}.notification-card__progress{width:var(--notification-progress);height:100%;border-radius:999px;background:var(--notification-accent);transform-origin:left}.notification-card[data-timed=true] .notification-card__progress{width:100%;animation:notification-countdown var(--notification-duration) linear forwards}.notification-card[data-paused=true] .notification-card__progress{animation-play-state:paused}.notification-card__progress.is-indeterminate{width:40%;animation:notification-indeterminate 1.4s ease-in-out infinite}[data-reduce-motion=true] .notification-card,[data-reduce-motion=true] .notification-card--progress .notification-card__icon img,[data-reduce-motion=true] .notification-card__progress.is-indeterminate{animation:none}[data-theme=dark] .notification-card{--notification-title: #f1f5f9;--notification-text: #cbd5e1;--notification-bg: #172b46;--notification-border: #345f92;box-shadow:0 8px 16px #0003}[data-theme=dark] .notification-card--success{--notification-bg: #12392f;--notification-border: #25765e}[data-theme=dark] .notification-card--confirm{--notification-bg: #1e293b;--notification-border: #475569}[data-theme=dark] .notification-card--error{--notification-bg: #421f2a;--notification-border: #9c4651;--notification-accent: #f87171}[data-theme=dark] .notification-card--warning{--notification-bg: #3c3019;--notification-border: #927331;--notification-accent: #fbbf24}[data-theme=dark] .notification-card--progress{--notification-bg: #27264b;--notification-border: #5c589a;--notification-accent: #a5b4fc}[data-theme=dark] .notification-card--undo{--notification-bg: #153c3b;--notification-border: #287c76;--notification-accent: #2dd4bf}[data-theme=dark] .notification-card--info{--notification-accent: #60a5fa}@keyframes notification-countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes notification-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes notification-spin{to{transform:rotate(360deg)}}@keyframes notification-indeterminate{0%{transform:translate(-100%)}to{transform:translate(350%)}}@media(max-width:600px){.notification-viewport{inset-inline:12px;inset-block-start:max(12px,env(safe-area-inset-top));width:auto;max-width:none;max-height:calc(100dvh - 24px);padding:0 0 16px}}@media(prefers-reduced-motion:reduce){.notification-card,.notification-card--progress .notification-card__icon img,.notification-card__progress.is-indeterminate{animation:none}}.fa:where([data-app-environment=patient],[data-app-environment=patient] *){line-height:1}.requests-chat-layout:where([data-app-environment=patient],[data-app-environment=patient] *),.form-work-panel:where([data-app-environment=patient],[data-app-environment=patient] *){animation:portal-view-in var(--motion-duration-deliberate) var(--motion-ease-emphasized) both}.chat-detail-header:where([data-app-environment=patient],[data-app-environment=patient] *),.chat-detail-grid:where([data-app-environment=patient],[data-app-environment=patient] *){animation:chat-content-in var(--motion-duration-deliberate) var(--motion-ease-emphasized) both}.patient-message.motion-message-enter:where([data-app-environment=patient],[data-app-environment=patient] *){animation:message-soft-in var(--motion-duration-standard) var(--motion-ease-emphasized) both}.portal-menu-dropdown:where([data-app-environment=patient],[data-app-environment=patient] *){animation:dropdown-soft-in var(--motion-duration-fast) var(--motion-ease-emphasized) both}@keyframes portal-view-in{0%{opacity:0;transform:translateY(.7rem) scale(.992);filter:blur(2px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes chat-content-in{0%{opacity:0;transform:translateY(.45rem)}to{opacity:1;transform:translateY(0)}}@keyframes message-soft-in{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@keyframes dropdown-soft-in{0%{opacity:0;transform:translateY(.4rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.patient-shell:where([data-app-environment=patient],[data-app-environment=patient] *){min-height:100vh;padding:1.15rem;background:radial-gradient(circle at 12% 8%,rgba(99,102,241,.16),transparent 24rem),radial-gradient(circle at 88% 0%,rgba(37,99,235,.12),transparent 28rem),linear-gradient(135deg,#dbeafe,#eef4ff 45%,#f8fbff);color:#111827;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.patient-topbar:where([data-app-environment=patient],[data-app-environment=patient] *){display:none}.patient-workspace:where([data-app-environment=patient],[data-app-environment=patient] *){width:min(105rem,100%);min-height:calc(100vh - 2.3rem);display:grid;grid-template-columns:20.5rem minmax(0,1fr);gap:0;margin:0 auto;padding:.9rem;border:1px solid rgba(255,255,255,.72);border-radius:2.25rem;background:#f7faffdb;box-shadow:0 30px 80px #1e40af29,inset 0 1px #ffffffeb;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);overflow:hidden}.patient-navigation-panel:where([data-app-environment=patient],[data-app-environment=patient] *){min-height:0;display:flex;flex-direction:column;padding:1.15rem 0;border:1px solid rgba(226,232,240,.85);border-radius:1.7rem;background:#fffffff5;box-shadow:0 18px 45px #0f172a14;overflow:hidden}.portal-menu-card:where([data-app-environment=patient],[data-app-environment=patient] *){padding:.15rem 1.45rem 1rem}.eyebrow:where([data-app-environment=patient],[data-app-environment=patient] *){margin:0;color:#4f46e5;font-size:.68rem;font-weight:950;letter-spacing:.2em;text-transform:uppercase}.eyebrow.dark:where([data-app-environment=patient],[data-app-environment=patient] *){color:#2563eb}.portal-menu-card h2:where([data-app-environment=patient],[data-app-environment=patient] *){margin:.35rem 0 0;color:#111827;font-size:1.72rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.portal-menu-card p:not(.eyebrow):where([data-app-environment=patient],[data-app-environment=patient] *){margin:.65rem 0 0;color:#64748b;font-size:.8rem;line-height:1.45}.new-pqr-button:where([data-app-environment=patient],[data-app-environment=patient] *){min-height:3.05rem;display:flex;align-items:center;justify-content:center;gap:.55rem;margin:0 1.45rem 1rem;border:0;border-radius:999px;background:linear-gradient(135deg,#4f46e5,#6366f1);color:#fff;font-size:.9rem;font-weight:900;cursor:pointer;box-shadow:0 16px 32px #4f46e542;transition:transform var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard)}.new-pqr-button .fa:where([data-app-environment=patient],[data-app-environment=patient] *){font-size:.95rem}.new-pqr-button:hover:where([data-app-environment=patient],[data-app-environment=patient] *){transform:translateY(-1px);box-shadow:0 20px 40px #4f46e552}.portal-menu:where([data-app-environment=patient],[data-app-environment=patient] *){display:grid;gap:.15rem;padding:.25rem 0 .85rem;border-top:1px solid #eef2f7;border-bottom:1px solid #eef2f7}.portal-menu-item:where([data-app-environment=patient],[data-app-environment=patient] *){position:relative;width:calc(100% - 1.15rem);min-height:3.95rem;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"eyebrow badge" "title badge" "description badge";gap:.14rem .65rem;margin:0 .55rem;padding:.68rem .9rem .68rem 1rem;border:0;border-radius:1.1rem;background:transparent;text-align:left;cursor:pointer;transition:background var(--motion-duration-fast) var(--motion-ease-standard),color var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard)}.portal-menu-item:hover:where([data-app-environment=patient],[data-app-environment=patient] *){background:#f8faff}.portal-menu-item.active:where([data-app-environment=patient],[data-app-environment=patient] *){background:#f0f3ff;box-shadow:inset 0 0 0 1px #6366f114}.portal-menu-item.active:where([data-app-environment=patient],[data-app-environment=patient] *):after{content:"";position:absolute;top:50%;right:-.6rem;width:1rem;height:1rem;border:.28rem solid #f7faff;border-radius:999px;background:#5b5ff1;transform:translateY(-50%);box-shadow:0 8px 20px #4f46e542}.portal-menu-item span:where([data-app-environment=patient],[data-app-environment=patient] *){grid-area:eyebrow;color:#6366f1;font-size:.62rem;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.portal-menu-item strong:where([data-app-environment=patient],[data-app-environment=patient] *){grid-area:title;color:#111827;font-size:.9rem;font-weight:900}.portal-menu-item small:where([data-app-environment=patient],[data-app-environment=patient] *){grid-area:description;color:#64748b;font-size:.72rem;line-height:1.25}.portal-menu-item em:where([data-app-environment=patient],[data-app-environment=patient] *){grid-area:badge;align-self:center;padding:.25rem .45rem;border-radius:999px;background:#e0e7ff;color:#4f46e5;font-size:.62rem;font-style:normal;font-weight:950}.sidebar-case-area:where([data-app-environment=patient],[data-app-environment=patient] *){min-height:0;display:flex;flex:1;flex-direction:column;gap:.45rem;padding:1rem 0 .85rem;overflow:hidden}.sidebar-section-title:where([data-app-environment=patient],[data-app-environment=patient] *){display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:0 1.45rem;color:#94a3b8;font-size:.72rem;font-weight:850}.sidebar-section-title button:where([data-app-environment=patient],[data-app-environment=patient] *){border:0;background:transparent;color:#4f46e5;font-size:.72rem;font-weight:900;cursor:pointer}.sidebar-case-list:where([data-app-environment=patient],[data-app-environment=patient] *){min-height:0;display:grid;gap:.12rem;overflow-y:auto;padding:0 .55rem .35rem}.sidebar-case-item:where([data-app-environment=patient],[data-app-environment=patient] *){position:relative;width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;align-items:center;min-height:3.35rem;padding:.55rem .75rem;border:0;border-radius:1rem;background:transparent;color:#111827;text-align:left;cursor:pointer;transition:background var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard)}.sidebar-case-item:hover:where([data-app-environment=patient],[data-app-environment=patient] *){background:#f8faff}.sidebar-case-item.active:where([data-app-environment=patient],[data-app-environment=patient] *){background:#f0f3ff;color:#4f46e5}.sidebar-case-item.active:where([data-app-environment=patient],[data-app-environment=patient] *):after{content:"";position:absolute;top:50%;right:-.6rem;width:1rem;height:1rem;border:.28rem solid #f7faff;border-radius:999px;background:#5b5ff1;transform:translateY(-50%)}.case-chat-icon:where([data-app-environment=patient],[data-app-environment=patient] *){width:1.45rem;height:1.45rem;display:grid;place-items:center;border-radius:999px;border:1px solid #dbe4f0;color:#64748b;font-size:.9rem}.sidebar-case-copy:where([data-app-environment=patient],[data-app-environment=patient] *){min-width:0;display:grid;gap:.15rem}.sidebar-case-copy strong:where([data-app-environment=patient],[data-app-environment=patient] *){overflow:hidden;color:inherit;font-size:.82rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.sidebar-case-copy small:where([data-app-environment=patient],[data-app-environment=patient] *){overflow:hidden;color:#94a3b8;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.sidebar-empty-state:where([data-app-environment=patient],[data-app-environment=patient] *){margin:.4rem 1.45rem;padding:.95rem;border:1px dashed #dbe4f0;border-radius:1rem;color:#94a3b8;font-size:.78rem;font-weight:800;text-align:center}.open-case-notice:where([data-app-environment=patient],[data-app-environment=patient] *){display:grid;gap:.35rem;padding:.85rem .95rem;border:1px solid rgba(96,165,250,.4);border-radius:1rem;background:#eff6ff;color:#1d4ed8;font-size:.78rem;line-height:1.45}.open-case-notice strong:where([data-app-environment=patient],[data-app-environment=patient] *){color:#1e40af;font-size:.82rem;font-weight:950}.menu-notice:where([data-app-environment=patient],[data-app-environment=patient] *){flex:0 0 auto;margin:.25rem 1.45rem .85rem}.sidebar-footer-account:where([data-app-environment=patient],[data-app-environment=patient] *){display:grid;gap:.7rem;padding:.95rem 1.45rem 0;border-top:1px solid #eef2f7}.sidebar-user-card:where([data-app-environment=patient],[data-app-environment=patient] *){display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;align-items:center;min-height:3rem;padding:.35rem;border:1px solid #eef2f7;border-radius:999px;background:#fff}.sidebar-user-avatar:where([data-app-environment=patient],[data-app-environment=patient] *){width:2.1rem;height:2.1rem;display:grid;place-items:center;border-radius:999px;background:linear-gradient(135deg,#dbeafe,#ede9fe);color:#4f46e5;font-size:.82rem;font-weight:950;overflow:hidden}.sidebar-user-avatar img:where([data-app-environment=patient],[data-app-environment=patient] *){width:100%;height:100%;object-fit:cover}.sidebar-user-avatar span:where([data-app-environment=patient],[data-app-environment=patient] *){display:inline-flex;align-items:center;justify-content:center}.sidebar-user-card strong:where([data-app-environment=patient],[data-app-environment=patient] *),.sidebar-user-card span:where([data-app-environment=patient],[data-app-environment=patient] *){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-user-card strong:where([data-app-environment=patient],[data-app-environment=patient] *){color:#111827;font-size:.78rem;font-weight:900}.sidebar-user-card span:where([data-app-environment=patient],[data-app-environment=patient] *){margin-top:.08rem;color:#94a3b8;font-size:.66rem}.sidebar-logout-button:where([data-app-environment=patient],[data-app-environment=patient] *),.secondary-action:where([data-app-environment=patient],[data-app-environment=patient] *){min-height:2.55rem;border:1px solid #eef2f7;border-radius:999px;background:#fff;color:#111827;font-size:.78rem;font-weight:900;cursor:pointer;transition:border-color var(--motion-duration-fast) var(--motion-ease-standard),color var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard)}.sidebar-logout-button:hover:where([data-app-environment=patient],[data-app-environment=patient] *),.secondary-action:hover:where([data-app-environment=patient],[data-app-environment=patient] *){border-color:#6366f1;color:#4f46e5;box-shadow:0 12px 26px #4f46e51f}.patient-content-panel:where([data-app-environment=patient],[data-app-environment=patient] *){min-width:0;min-height:0;padding:1.7rem 2.6rem 1.7rem 3rem;overflow:auto}.portal-error:where([data-app-environment=patient],[data-app-environment=patient] *){max-width:58rem;margin:0 auto 1.15rem;padding:.95rem 1.15rem;border:1px solid #fecaca;border-radius:1.1rem;background:#fef2f2e6;color:#991b1b;font-size:.84rem;font-weight:900;box-shadow:0 16px 35px #991b1b14}.requests-chat-layout:where([data-app-environment=patient],[data-app-environment=patient] *){min-height:100%;display:grid;grid-template-columns:1fr}.requests-chat-layout .patient-list-panel:where([data-app-environment=patient],[data-app-environment=patient] *){display:none}.panel:where([data-app-environment=patient],[data-app-environment=patient] *){position:relative;border:1px solid rgba(226,232,240,.9);border-radius:1.55rem;background:#ffffffb8;box-shadow:0 22px 60px #0f172a14}.panel-glow:where([data-app-environment=patient],[data-app-environment=patient] *){position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at top left,rgba(79,70,229,.08),transparent 18rem),linear-gradient(180deg,rgba(255,255,255,.55),transparent)}.patient-detail-panel.chat-panel-expanded:where([data-app-environment=patient],[data-app-environment=patient] *){min-height:calc(100vh - 5.7rem);display:flex;flex-direction:column;border:0;border-radius:0;background:transparent;box-shadow:none}.patient-detail-panel.chat-panel-expanded .panel-glow:where([data-app-environment=patient],[data-app-environment=patient] *){display:none}.patient-detail-header:where([data-app-environment=patient],[data-app-environment=patient] *){position:relative;z-index:1;display:flex;justify-content:space-between;gap:1.25rem;padding:.2rem 0 1.25rem;border-bottom:1px solid rgba(203,213,225,.75)}.chat-detail-header:where([data-app-environment=patient],[data-app-environment=patient] *){max-width:70rem;width:100%;margin:0 auto}.patient-detail-header h2:where([data-app-environment=patient],[data-app-environment=patient] *),.panel-header h2:where([data-app-environment=patient],[data-app-environment=patient] *),.section-title-row h3:where([data-app-environment=patient],[data-app-environment=patient] *){margin:.25rem 0 0;color:#111827;font-weight:950;letter-spacing:-.04em}.patient-detail-header h2:where([data-app-environment=patient],[data-app-environment=patient] *){font-size:clamp(1.4rem,2.1vw,2.1rem)}.patient-detail-header p:not(.eyebrow):where([data-app-environment=patient],[data-app-environment=patient] *){max-width:45rem;margin:.45rem 0 0;color:#64748b;font-size:.92rem;line-height:1.55}.patient-status:where([data-app-environment=patient],[data-app-environment=patient] *){height:fit-content;padding:.42rem .85rem;border-radius:999px;background:#e0e7ff;color:#4f46e5;font-size:.72rem;font-weight:950}.patient-detail-grid.chat-detail-grid:where([data-app-environment=patient],[data-app-environment=patient] *){flex:1;width:min(70rem,100%);display:grid;grid-template-columns:minmax(0,1fr) minmax(15.5rem,.34fr);gap:1.35rem;margin:1.1rem auto 0;min-height:0}.patient-chat:where([data-app-environment=patient],[data-app-environment=patient] *){min-width:0;display:flex;flex-direction:column;min-height:0}.section-title-row:where([data-app-environment=patient],[data-app-environment=patient] *){display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.85rem}.section-title-row h3:where([data-app-environment=patient],[data-app-environment=patient] *){font-size:1.02rem}.section-title-row span:where([data-app-environment=patient],[data-app-environment=patient] *){color:#64748b;font-size:.68rem;font-weight:900}.patient-message-list.chat-thread:where([data-app-environment=patient],[data-app-environment=patient] *){min-height:23rem;max-height:none;flex:1;display:flex;flex-direction:column;gap:.85rem;overflow-y:auto;padding:.35rem .35rem 1.25rem;scroll-behavior:smooth}.empty-chat-state:where([data-app-environment=patient],[data-app-environment=patient] *){align-self:center;margin:auto;padding:.8rem 1rem;border:1px dashed #dbe4f0;border-radius:999px;color:#94a3b8;font-size:.82rem;font-weight:850}.patient-message:where([data-app-environment=patient],[data-app-environment=patient] *){max-width:min(82%,40rem);padding:.92rem 1.05rem;border:1px solid rgba(226,232,240,.9);border-radius:1.25rem 1.25rem 1.25rem .35rem;background:#ffffffc7;color:#111827;box-shadow:0 12px 30px #0f172a12}.patient-message.patient:where([data-app-environment=patient],[data-app-environment=patient] *){align-self:flex-end;border-color:transparent;border-radius:1.25rem 1.25rem .35rem;background:linear-gradient(135deg,#2563eb,#4f46e5);color:#fff;box-shadow:0 18px 34px #2563eb3d}.patient-message.system:where([data-app-environment=patient],[data-app-environment=patient] *),.patient-message.ai:where([data-app-environment=patient],[data-app-environment=patient] *),.patient-message.auditor:where([data-app-environment=patient],[data-app-environment=patient] *),.patient-message.staff:where([data-app-environment=patient],[data-app-environment=patient] *){align-self:flex-start}.patient-message.system:where([data-app-environment=patient],[data-app-environment=patient] *),.patient-message.ai:where([data-app-environment=patient],[data-app-environment=patient] *){border-color:#bfdbfee6;background:#eff6ffe0}.patient-message.auditor:where([data-app-environment=patient],[data-app-environment=patient] *),.patient-message.staff:where([data-app-environment=patient],[data-app-environment=patient] *){border-color:#ddd6fee6;background:#f5f3ffe0}.patient-message strong:where([data-app-environment=patient],[data-app-environment=patient] *){display:block;margin-bottom:.35rem;font-size:.76rem;font-weight:950}.patient-message p:where([data-app-environment=patient],[data-app-environment=patient] *){margin:0;font-size:.9rem;line-height:1.45}.patient-message small:where([data-app-environment=patient],[data-app-environment=patient] *){display:block;margin-top:.55rem;color:inherit;font-size:.66rem;opacity:.72}.patient-message-composer:where([data-app-environment=patient],[data-app-environment=patient] *){position:sticky;bottom:0;z-index:5;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:.75rem;margin-top:.2rem;padding:.62rem;border:1px solid rgba(226,232,240,.95);border-radius:999px;background:#fffffff2;box-shadow:0 18px 45px #0f172a24;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.patient-message-composer textarea:where([data-app-environment=patient],[data-app-environment=patient] *){min-height:2.35rem;max-height:7rem;padding:.48rem .15rem;resize:vertical;border:0;outline:none;color:#111827;background:transparent;font-size:.9rem;line-height:1.35}.composer-attachment-wrapper:where([data-app-environment=patient],[data-app-environment=patient] *),.attachment-action-wrapper:where([data-app-environment=patient],[data-app-environment=patient] *){position:relative;flex-shrink:0}.composer-plus-button:where([data-app-environment=patient],[data-app-environment=patient] *),.attachment-plus-button:where([data-app-environment=patient],[data-app-environment=patient] *){width:2.35rem;height:2.35rem;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#111827;font-size:1.35rem;font-weight:650;line-height:1;cursor:pointer;transition:border-color var(--motion-duration-fast) var(--motion-ease-standard),color var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard)}.composer-plus-button:hover:where([data-app-environment=patient],[data-app-environment=patient] *),.attachment-plus-button:hover:where([data-app-environment=patient],[data-app-environment=patient] *){border-color:#6366f1;color:#4f46e5;box-shadow:0 10px 24px #4f46e529}.composer-send-button:where([data-app-environment=patient],[data-app-environment=patient] *){width:2.45rem;height:2.45rem;border:0;border-radius:999px;background:linear-gradient(135deg,#4f46e5,#6366f1);color:#fff;font-size:1.1rem;font-weight:950;cursor:pointer;box-shadow:0 14px 28px #4f46e547;transition:transform var(--motion-duration-fast) var(--motion-ease-standard),opacity var(--motion-duration-fast) var(--motion-ease-standard)}.composer-send-button:hover:not(:disabled):where([data-app-environment=patient],[data-app-environment=patient] *){transform:translateY(-1px)}.composer-send-button:disabled:where([data-app-environment=patient],[data-app-environment=patient] *),.composer-plus-button:disabled:where([data-app-environment=patient],[data-app-environment=patient] *),.attachment-plus-button:disabled:where([data-app-environment=patient],[data-app-environment=patient] *){cursor:not-allowed;opacity:.45;box-shadow:none}.patient-timeline:where([data-app-environment=patient],[data-app-environment=patient] *){min-width:0;padding:.8rem 0 0}.timeline-list:where([data-app-environment=patient],[data-app-environment=patient] *){display:grid;gap:1rem;border-left:3px solid #bfdbfe;padding-left:.85rem}.timeline-item:where([data-app-environment=patient],[data-app-environment=patient] *){position:relative;padding-bottom:.5rem}.timeline-item:where([data-app-environment=patient],[data-app-environment=patient] *):before{content:"";position:absolute;left:-1.19rem;top:.2rem;width:.72rem;height:.72rem;border:3px solid #f7faff;border-radius:999px;background:#4f46e5;box-shadow:0 0 0 2px #bfdbfe}.timeline-item strong:where([data-app-environment=patient],[data-app-environment=patient] *){color:#111827;font-size:.82rem;font-weight:950}.timeline-item p:where([data-app-environment=patient],[data-app-environment=patient] *){margin:.32rem 0 0;color:#64748b;font-size:.78rem;line-height:1.38}.timeline-item small:where([data-app-environment=patient],[data-app-environment=patient] *){display:block;margin-top:.32rem;color:#94a3b8;font-size:.66rem}.patient-create-panel.form-work-panel:where([data-app-environment=patient],[data-app-environment=patient] *){width:min(68rem,100%);margin:0 auto;padding:1.4rem;overflow:hidden}.panel-header:where([data-app-environment=patient],[data-app-environment=patient] *){position:relative;z-index:1;display:flex;justify-content:space-between;gap:1rem;margin-bottom:1.2rem}.panel-header.align-start:where([data-app-environment=patient],[data-app-environment=patient] *){align-items:flex-start}.panel-header h2:where([data-app-environment=patient],[data-app-environment=patient] *){font-size:1.7rem}.panel-description:where([data-app-environment=patient],[data-app-environment=patient] *){margin:.42rem 0 0;color:#64748b;font-size:.88rem;line-height:1.45}.form-grid:where([data-app-environment=patient],[data-app-environment=patient] *){position:relative;z-index:1;display:grid;gap:1rem}.form-grid-readable:where([data-app-environment=patient],[data-app-environment=patient] *){max-width:55rem}.clinical-form-section:where([data-app-environment=patient],[data-app-environment=patient] *){display:grid;gap:.95rem;padding:1rem;border:1px solid #e2e8f0;border-radius:1.2rem;background:#ffffffb8}.clinical-form-section-header:where([data-app-environment=patient],[data-app-environment=patient] *){display:grid;gap:.2rem}.clinical-form-section-header strong:where([data-app-environment=patient],[data-app-environment=patient] *){color:#111827;font-size:.9rem;font-weight:950}.clinical-form-section-header span:where([data-app-environment=patient],[data-app-environment=patient] *){color:#64748b;font-size:.76rem;line-height:1.35}.clinical-form-section-body:where([data-app-environment=patient],[data-app-environment=patient] *),.form-row:where([data-app-environment=patient],[data-app-environment=patient] *){display:grid;gap:.85rem}.form-row.two:where([data-app-environment=patient],[data-app-environment=patient] *){grid-template-columns:repeat(2,minmax(0,1fr))}.form-row.compact:where([data-app-environment=patient],[data-app-environment=patient] *){gap:.6rem}.form-grid label:where([data-app-environment=patient],[data-app-environment=patient] *){display:grid;gap:.43rem}.form-grid label span:where([data-app-environment=patient],[data-app-environment=patient] *),.field-title:where([data-app-environment=patient],[data-app-environment=patient] *){color:#111827;font-size:.78rem;font-weight:900}.form-grid input:where([data-app-environment=patient],[data-app-environment=patient] *),.form-grid select:where([data-app-environment=patient],[data-app-environment=patient] *),.form-grid textarea:where([data-app-environment=patient],[data-app-environment=patient] *){width:100%;border:1px solid #dbe4f0;border-radius:.95rem;background:#fffffff0;color:#111827;font-size:.92rem;outline:none;transition:border-color var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard)}.form-grid input:where([data-app-environment=patient],[data-app-environment=patient] *),.form-grid select:where([data-app-environment=patient],[data-app-environment=patient] *){min-height:2.8rem;padding:0 .95rem}.form-grid textarea:where([data-app-environment=patient],[data-app-environment=patient] *){min-height:7rem;padding:.85rem .95rem;resize:vertical}.form-grid input:focus:where([data-app-environment=patient],[data-app-environment=patient] *),.form-grid select:focus:where([data-app-environment=patient],[data-app-environment=patient] *),.form-grid textarea:focus:where([data-app-environment=patient],[data-app-environment=patient] *){border-color:#6366f1;box-shadow:0 0 0 4px #6366f11f}.checkbox-field:where([data-app-environment=patient],[data-app-environment=patient] *){display:flex!important;align-items:flex-start;gap:.65rem!important;padding:.72rem .82rem;border:1px solid #dbe4f0;border-radius:.95rem;background:#ffffffc2}.checkbox-field input:where([data-app-environment=patient],[data-app-environment=patient] *){width:auto!important;min-height:auto!important;margin-top:.15rem}.checkbox-field span:where([data-app-environment=patient],[data-app-environment=patient] *){color:#334155;font-size:.8rem;line-height:1.35}.signature-summary:where([data-app-environment=patient],[data-app-environment=patient] *){display:flex;justify-content:space-between;gap:1rem;padding:.82rem;border-radius:.95rem;background:#eef2ff;color:#3730a3;font-size:.8rem}.signature-summary strong:where([data-app-environment=patient],[data-app-environment=patient] *){font-weight:950}.patient-profile-tabs:where([data-app-environment=patient],[data-app-environment=patient] *){position:relative;z-index:1;display:inline-flex;gap:.35rem;width:fit-content;padding:.28rem;margin:0 0 1rem;border:1px solid #dbe4f0;border-radius:999px;background:#ffffffc7}.profile-image-panel:where([data-app-environment=patient],[data-app-environment=patient] *){position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;width:min(100%,48rem);margin:0 0 1rem;padding:.85rem;border:1px solid #dbe4f0;border-radius:8px;background:#ffffffd1}.profile-image-avatar:where([data-app-environment=patient],[data-app-environment=patient] *){position:relative;width:4.6rem;height:4.6rem;display:grid;place-items:center;overflow:hidden;border-radius:999px;background:linear-gradient(135deg,#dbeafe,#fef3c7);color:#1d4ed8;font-size:1.1rem;font-weight:950;box-shadow:inset 0 0 0 1px #1e40af29}.profile-image-avatar img:where([data-app-environment=patient],[data-app-environment=patient] *){width:100%;height:100%;object-fit:cover}.profile-image-busy:where([data-app-environment=patient],[data-app-environment=patient] *){position:absolute;inset:0;display:grid;place-items:center;background:#0f172a6b;color:#fff;font-size:1rem}.profile-image-copy:where([data-app-environment=patient],[data-app-environment=patient] *){min-width:0;display:grid;gap:.22rem}.profile-image-copy strong:where([data-app-environment=patient],[data-app-environment=patient] *){color:#111827;font-size:.94rem;font-weight:950}.profile-image-copy span:where([data-app-environment=patient],[data-app-environment=patient] *),.profile-image-copy small:where([data-app-environment=patient],[data-app-environment=patient] *){color:#64748b;font-size:.78rem;line-height:1.35}.profile-image-actions:where([data-app-environment=patient],[data-app-environment=patient] *){display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.profile-image-action:where([data-app-environment=patient],[data-app-environment=patient] *){min-height:2.35rem;display:inline-flex;align-items:center;justify-content:center;gap:.42rem;padding:0 .78rem;border-radius:999px;border:1px solid transparent;font-size:.76rem;font-weight:950;cursor:pointer}.profile-image-action:disabled:where([data-app-environment=patient],[data-app-environment=patient] *){cursor:not-allowed;opacity:.58}.profile-image-action.primary:where([data-app-environment=patient],[data-app-environment=patient] *){background:#eef2ff;color:#3730a3;border-color:#c7d2fe}.profile-image-action.danger:where([data-app-environment=patient],[data-app-environment=patient] *){background:#fff1f2;color:#be123c;border-color:#fecdd3}.patient-profile-tabs button:where([data-app-environment=patient],[data-app-environment=patient] *){display:inline-flex;align-items:center;gap:.45rem;min-height:2.35rem;padding:0 .9rem;border:0;border-radius:999px;background:transparent;color:#475569;font-weight:950;cursor:pointer}.patient-profile-tabs button.active:where([data-app-environment=patient],[data-app-environment=patient] *){background:#eef2ff;color:#3730a3;box-shadow:inset 0 0 0 1px #c7d2fe}.patient-profile-tabs em:where([data-app-environment=patient],[data-app-environment=patient] *){padding:.16rem .45rem;border-radius:999px;background:#ffffffc7;color:#64748b;font-size:.68rem;font-style:normal}.profile-save-message:where([data-app-environment=patient],[data-app-environment=patient] *),.habeas-copy:where([data-app-environment=patient],[data-app-environment=patient] *){position:relative;z-index:1;border-radius:1rem;font-size:.84rem;line-height:1.48}.profile-save-message:where([data-app-environment=patient],[data-app-environment=patient] *){margin-bottom:1rem;padding:.8rem .9rem;border:1px solid #bbf7d0;background:#f0fdf4;color:#166534;font-weight:850}.habeas-copy:where([data-app-environment=patient],[data-app-environment=patient] *){padding:.95rem;border:1px solid #c7d2fe;background:#eef2ff;color:#3730a3}.primary-action:where([data-app-environment=patient],[data-app-environment=patient] *){min-height:2.85rem;border:0;border-radius:999px;background:linear-gradient(135deg,#4f46e5,#6366f1);color:#fff;font-size:.9rem;font-weight:950;cursor:pointer;box-shadow:0 16px 32px #4f46e538;transition:transform var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard),opacity var(--motion-duration-fast) var(--motion-ease-standard)}.primary-action:hover:not(:disabled):where([data-app-environment=patient],[data-app-environment=patient] *){transform:translateY(-1px);box-shadow:0 20px 40px #4f46e547}.primary-action:disabled:where([data-app-environment=patient],[data-app-environment=patient] *){cursor:not-allowed;opacity:.55;box-shadow:none}.create-action:where([data-app-environment=patient],[data-app-environment=patient] *){margin-top:.15rem}.form-submit-card:where([data-app-environment=patient],[data-app-environment=patient] *){display:grid;gap:.75rem;padding:1rem;border:1px solid #c7d2fe;border-radius:1.2rem;background:#eef2ff;color:#3730a3}.form-submit-card strong:where([data-app-environment=patient],[data-app-environment=patient] *){font-size:.95rem;font-weight:950}.form-submit-card span:where([data-app-environment=patient],[data-app-environment=patient] *){font-size:.82rem;line-height:1.45}.hidden-file-input:where([data-app-environment=patient],[data-app-environment=patient] *){display:none}.chat-attachment-area:where([data-app-environment=patient],[data-app-environment=patient] *){position:relative}.chat-upload-box:where([data-app-environment=patient],[data-app-environment=patient] *){display:flex;align-items:center;gap:.8rem;min-height:3.4rem;padding:.72rem;border:1px solid #dbe4f0;border-radius:1.1rem;background:linear-gradient(135deg,#eff6ffe6,#fffffff2)}.attachment-helper:where([data-app-environment=patient],[data-app-environment=patient] *){display:grid;gap:.15rem;color:#64748b;font-size:.8rem;line-height:1.3}.attachment-helper strong:where([data-app-environment=patient],[data-app-environment=patient] *){color:#111827;font-size:.82rem}.attachment-menu:where([data-app-environment=patient],[data-app-environment=patient] *){position:absolute;left:0;bottom:2.85rem;z-index:40;width:15.5rem;padding:.55rem;border:1px solid #e2e8f0;border-radius:1rem;background:#fffffffa;box-shadow:0 22px 55px #0f172a38;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.attachment-menu button:where([data-app-environment=patient],[data-app-environment=patient] *){width:100%;display:flex;align-items:center;gap:.7rem;padding:.78rem .85rem;border:0;border-radius:.8rem;background:transparent;color:#111827;font-size:.86rem;font-weight:850;text-align:left;cursor:pointer}.attachment-menu .fa:where([data-app-environment=patient],[data-app-environment=patient] *){width:1rem;color:#4f46e5;font-size:.95rem}.attachment-menu button:hover:where([data-app-environment=patient],[data-app-environment=patient] *){background:#f1f5f9}.attachment-preview-list:where([data-app-environment=patient],[data-app-environment=patient] *){display:flex;flex-wrap:wrap;gap:.7rem;margin-top:.8rem}.attachment-preview-card:where([data-app-environment=patient],[data-app-environment=patient] *){position:relative;width:8.4rem;min-height:9.25rem;padding:.55rem;border:1px solid #dbe4f0;border-radius:1rem;background:#fff;box-shadow:0 14px 30px #0f172a17}.attachment-preview-card img:where([data-app-environment=patient],[data-app-environment=patient] *){width:100%;height:5.1rem;object-fit:cover;border-radius:.78rem;background:#f1f5f9}.attachment-file-icon:where([data-app-environment=patient],[data-app-environment=patient] *){width:100%;height:5.1rem;display:grid;place-items:center;border-radius:.78rem;background:linear-gradient(135deg,#eff6ff,#ede9fe);color:#4f46e5;font-weight:950;letter-spacing:.08em}.attachment-preview-card div:last-child:where([data-app-environment=patient],[data-app-environment=patient] *){margin-top:.48rem}.attachment-preview-card strong:where([data-app-environment=patient],[data-app-environment=patient] *){display:block;max-width:100%;overflow:hidden;color:#111827;font-size:.74rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.attachment-preview-card span:where([data-app-environment=patient],[data-app-environment=patient] *){display:block;margin-top:.15rem;color:#64748b;font-size:.68rem}.attachment-remove-button:where([data-app-environment=patient],[data-app-environment=patient] *){position:absolute;top:-.45rem;right:-.45rem;z-index:2;width:1.65rem;height:1.65rem;border:0;border-radius:999px;background:#111827;color:#fff;font-size:1rem;font-weight:900;cursor:pointer;box-shadow:0 10px 20px #0f172a47}.empty-state:where([data-app-environment=patient],[data-app-environment=patient] *){position:relative;z-index:1;display:grid;place-items:center;min-height:8rem;padding:1rem;border:1px dashed #cbd5e1;border-radius:1rem;background:#f8fafcbf;color:#64748b;font-size:.85rem;font-weight:850;text-align:center}.empty-state.spacious:where([data-app-environment=patient],[data-app-environment=patient] *){min-height:28rem}@media(max-width:1180px){.patient-workspace:where([data-app-environment=patient],[data-app-environment=patient] *){grid-template-columns:18.5rem minmax(0,1fr)}.patient-content-panel:where([data-app-environment=patient],[data-app-environment=patient] *){padding:1.45rem 1.5rem 1.45rem 2rem}.patient-detail-grid.chat-detail-grid:where([data-app-environment=patient],[data-app-environment=patient] *){grid-template-columns:1fr}.patient-timeline:where([data-app-environment=patient],[data-app-environment=patient] *){padding-top:0}}@media(max-width:860px){.patient-shell:where([data-app-environment=patient],[data-app-environment=patient] *){padding:0}.patient-workspace:where([data-app-environment=patient],[data-app-environment=patient] *){min-height:100vh;grid-template-columns:1fr;border-radius:0;padding:0}.patient-navigation-panel:where([data-app-environment=patient],[data-app-environment=patient] *){max-height:none;border-radius:0;border-width:0 0 1px}.portal-menu:where([data-app-environment=patient],[data-app-environment=patient] *){display:flex;overflow-x:auto;padding:.25rem .8rem .85rem}.portal-menu-item:where([data-app-environment=patient],[data-app-environment=patient] *){min-width:12rem;width:auto;margin:0}.portal-menu-item.active:where([data-app-environment=patient],[data-app-environment=patient] *):after,.sidebar-case-item.active:where([data-app-environment=patient],[data-app-environment=patient] *):after{display:none}.sidebar-case-area:where([data-app-environment=patient],[data-app-environment=patient] *){max-height:14rem}.patient-content-panel:where([data-app-environment=patient],[data-app-environment=patient] *){padding:1.25rem}.patient-detail-panel.chat-panel-expanded:where([data-app-environment=patient],[data-app-environment=patient] *){min-height:auto}.patient-detail-header:where([data-app-environment=patient],[data-app-environment=patient] *),.patient-detail-grid.chat-detail-grid:where([data-app-environment=patient],[data-app-environment=patient] *){width:100%}.patient-detail-header:where([data-app-environment=patient],[data-app-environment=patient] *){flex-direction:column}.form-row.two:where([data-app-environment=patient],[data-app-environment=patient] *){grid-template-columns:1fr}.patient-message:where([data-app-environment=patient],[data-app-environment=patient] *){max-width:92%}.patient-message-composer:where([data-app-environment=patient],[data-app-environment=patient] *){border-radius:1.25rem}}.patient-shell:where([data-app-environment=patient],[data-app-environment=patient] *){height:100vh;min-height:100vh;overflow:hidden}.patient-workspace:where([data-app-environment=patient],[data-app-environment=patient] *){height:calc(100vh - 2.3rem);min-height:0}.patient-navigation-panel:where([data-app-environment=patient],[data-app-environment=patient] *),.patient-content-panel:where([data-app-environment=patient],[data-app-environment=patient] *),.requests-chat-layout:where([data-app-environment=patient],[data-app-environment=patient] *),.patient-detail-panel.chat-panel-expanded:where([data-app-environment=patient],[data-app-environment=patient] *),.patient-detail-grid.chat-detail-grid:where([data-app-environment=patient],[data-app-environment=patient] *),.patient-chat:where([data-app-environment=patient],[data-app-environment=patient] *){min-height:0}.patient-content-panel:where([data-app-environment=patient],[data-app-environment=patient] *){height:100%;display:flex;flex-direction:column;padding:1.45rem 2rem 1.35rem 2.45rem;overflow:hidden}.requests-chat-layout:where([data-app-environment=patient],[data-app-environment=patient] *){height:100%;min-height:0}.patient-detail-panel.chat-panel-expanded:where([data-app-environment=patient],[data-app-environment=patient] *){height:100%;min-height:0}.chat-detail-header:where([data-app-environment=patient],[data-app-environment=patient] *),.patient-detail-grid.chat-detail-grid:where([data-app-environment=patient],[data-app-environment=patient] *){width:100%;max-width:none}.patient-detail-header.chat-detail-header:where([data-app-environment=patient],[data-app-environment=patient] *){flex:0 0 auto;padding-top:.05rem}.patient-detail-grid.chat-detail-grid:where([data-app-environment=patient],[data-app-environment=patient] *){flex:1;grid-template-columns:minmax(0,1fr) minmax(15rem,.27fr);gap:1.15rem;margin-top:.95rem;overflow:hidden}.patient-message-list.chat-thread:where([data-app-environment=patient],[data-app-environment=patient] *){min-height:0;flex:1;padding:.35rem .5rem 1rem .25rem;overflow-y:auto;overscroll-behavior:contain}.patient-message-composer:where([data-app-environment=patient],[data-app-environment=patient] *){position:relative;flex:0 0 auto;bottom:auto;margin:.35rem auto 0;width:min(48rem,100%)}.patient-timeline:where([data-app-environment=patient],[data-app-environment=patient] *){min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:.25rem}.patient-create-panel.form-work-panel:where([data-app-environment=patient],[data-app-environment=patient] *){height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain}.portal-title-row:where([data-app-environment=patient],[data-app-environment=patient] *){position:relative;display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.3rem}.portal-title-row h2:where([data-app-environment=patient],[data-app-environment=patient] *){margin:0}.portal-hamburger-button:where([data-app-environment=patient],[data-app-environment=patient] *){width:2.35rem;height:2.35rem;display:grid;place-items:center;padding:0;border:1px solid #e5e7eb;border-radius:999px;background:#fff;color:#111827;cursor:pointer;box-shadow:0 10px 22px #0f172a14;transition:border-color var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard)}.portal-hamburger-button .fa:where([data-app-environment=patient],[data-app-environment=patient] *){font-size:1rem}.portal-hamburger-button:hover:where([data-app-environment=patient],[data-app-environment=patient] *),.portal-hamburger-button.active:where([data-app-environment=patient],[data-app-environment=patient] *){border-color:#6366f1;color:#4f46e5;box-shadow:0 14px 28px #4f46e524}.portal-menu-card:where([data-app-environment=patient],[data-app-environment=patient] *){position:relative;z-index:30}.portal-menu-dropdown:where([data-app-environment=patient],[data-app-environment=patient] *){position:absolute;top:calc(100% + .55rem);right:1rem;left:1rem;z-index:60;display:grid;gap:.35rem;padding:.6rem;border:1px solid rgba(226,232,240,.95);border-radius:1.15rem;background:#fffffffa;box-shadow:0 24px 55px #0f172a2e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.portal-menu-dropdown-item:where([data-app-environment=patient],[data-app-environment=patient] *){position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"eyebrow badge" "title badge" "description badge";gap:.1rem .55rem;width:100%;padding:.72rem .8rem;border:0;border-radius:.9rem;background:transparent;text-align:left;cursor:pointer;transition:background var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard)}.portal-menu-dropdown-item:hover:where([data-app-environment=patient],[data-app-environment=patient] *),.portal-menu-dropdown-item.active:where([data-app-environment=patient],[data-app-environment=patient] *){background:#f0f3ff}.portal-menu-dropdown-item span:where([data-app-environment=patient],[data-app-environment=patient] *){grid-area:eyebrow;color:#6366f1;font-size:.6rem;font-weight:950;letter-spacing:.15em;text-transform:uppercase}.portal-menu-dropdown-item strong:where([data-app-environment=patient],[data-app-environment=patient] *){grid-area:title;color:#111827;font-size:.86rem;font-weight:950}.portal-menu-dropdown-item small:where([data-app-environment=patient],[data-app-environment=patient] *){grid-area:description;color:#64748b;font-size:.7rem;line-height:1.28}.portal-menu-dropdown-item em:where([data-app-environment=patient],[data-app-environment=patient] *){grid-area:badge;align-self:center;padding:.24rem .45rem;border-radius:999px;background:#e0e7ff;color:#4f46e5;font-size:.6rem;font-style:normal;font-weight:950}.portal-toast:where([data-app-environment=patient],[data-app-environment=patient] *){position:fixed;top:1.35rem;right:1.35rem;z-index:100;width:min(24rem,calc(100vw - 2rem));display:grid;gap:.35rem;padding:1rem 2.75rem 1rem 1rem;border:1px solid #c7d2fe;border-radius:1.15rem;background:#fffffff5;color:#111827;box-shadow:0 24px 60px #0f172a2e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:portal-toast-in var(--motion-duration-fast) var(--motion-ease-emphasized)}.portal-toast.warning:where([data-app-environment=patient],[data-app-environment=patient] *){border-color:#fde68a;background:#fffbebf7}.portal-toast.error:where([data-app-environment=patient],[data-app-environment=patient] *){border-color:#fecaca;background:#fef2f2f7}.portal-toast.success:where([data-app-environment=patient],[data-app-environment=patient] *){border-color:#bbf7d0;background:#f0fdf4f7}.portal-toast.info:where([data-app-environment=patient],[data-app-environment=patient] *){border-color:#bfdbfe;background:#eff6fff7}.portal-toast strong:where([data-app-environment=patient],[data-app-environment=patient] *){color:#111827;font-size:.92rem;font-weight:950}.portal-toast span:where([data-app-environment=patient],[data-app-environment=patient] *){color:#475569;font-size:.82rem;line-height:1.45}.portal-toast-close:where([data-app-environment=patient],[data-app-environment=patient] *){position:absolute;top:.72rem;right:.75rem;width:1.8rem;height:1.8rem;border:0;border-radius:999px;background:#0f172a0f;color:#111827;font-size:1rem;font-weight:900;cursor:pointer}.portal-toast-close .fa:where([data-app-environment=patient],[data-app-environment=patient] *),.attachment-lightbox-close .fa:where([data-app-environment=patient],[data-app-environment=patient] *),.attachment-remove-button .fa:where([data-app-environment=patient],[data-app-environment=patient] *){font-size:.85rem}.portal-toast-action:where([data-app-environment=patient],[data-app-environment=patient] *){width:fit-content;margin-top:.25rem;padding:.45rem .72rem;border:0;border-radius:999px;background:#4f46e5;color:#fff;font-size:.76rem;font-weight:950;cursor:pointer}@keyframes portal-toast-in{0%{opacity:0;transform:translateY(-.35rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:860px){.patient-shell:where([data-app-environment=patient],[data-app-environment=patient] *){height:auto;min-height:100vh;overflow:auto}.patient-workspace:where([data-app-environment=patient],[data-app-environment=patient] *){height:auto;min-height:100vh}.patient-content-panel:where([data-app-environment=patient],[data-app-environment=patient] *){height:auto;min-height:45rem;overflow:visible}.portal-menu-dropdown:where([data-app-environment=patient],[data-app-environment=patient] *){position:static;margin-top:.75rem}.portal-toast:where([data-app-environment=patient],[data-app-environment=patient] *){top:.75rem;right:.75rem}}.patient-shell:where([data-app-environment=patient],[data-app-environment=patient] *){padding:.45rem;overflow:hidden}.patient-workspace:where([data-app-environment=patient],[data-app-environment=patient] *){width:100%;height:calc(100vh - .9rem);min-height:0;max-width:none;border-radius:1.6rem}.patient-navigation-panel:where([data-app-environment=patient],[data-app-environment=patient] *){height:100%}.patient-content-panel:where([data-app-environment=patient],[data-app-environment=patient] *){height:100%;padding:1.55rem 2rem 1.15rem 2.25rem}.portal-menu-card h2:where([data-app-environment=patient],[data-app-environment=patient] *){margin-top:.35rem}.sidebar-case-area:where([data-app-environment=patient],[data-app-environment=patient] *){flex:1 1 18rem;min-height:17rem;padding-bottom:.95rem}.sidebar-case-list:where([data-app-environment=patient],[data-app-environment=patient] *){min-height:13rem;overflow-x:hidden;overflow-y:auto;padding-right:.85rem;padding-bottom:.75rem}.sidebar-case-item:where([data-app-environment=patient],[data-app-environment=patient] *){padding-right:1.35rem}.sidebar-case-item.active:where([data-app-environment=patient],[data-app-environment=patient] *):after{right:.35rem;width:.55rem;height:.55rem;border:0;box-shadow:0 8px 18px #4f46e538}.menu-notice:where([data-app-environment=patient],[data-app-environment=patient] *){margin-top:auto;margin-bottom:.85rem}.sidebar-footer-account:where([data-app-environment=patient],[data-app-environment=patient] *){position:relative;flex:0 0 auto}.sidebar-user-card:where([data-app-environment=patient],[data-app-environment=patient] *){grid-template-columns:auto minmax(0,1fr) auto auto;padding-right:.45rem}.portal-personalize-button:where([data-app-environment=patient],[data-app-environment=patient] *),.sidebar-user-card .portal-hamburger-button:where([data-app-environment=patient],[data-app-environment=patient] *){width:2.05rem;height:2.05rem;padding:.5rem;box-shadow:none}.portal-personalize-button:where([data-app-environment=patient],[data-app-environment=patient] *){display:grid;place-items:center;border:1px solid rgba(191,219,254,.9);border-radius:999px;background:#eff6ffeb;color:#2563eb;cursor:pointer}.portal-personalize-button:hover:where([data-app-environment=patient],[data-app-environment=patient] *){border-color:#60a5fae6;background:#dbeafe;color:#1d4ed8}.user-menu-dropdown:where([data-app-environment=patient],[data-app-environment=patient] *){top:auto;right:0;bottom:calc(100% + .55rem);left:0}.patient-detail-grid.chat-detail-grid:where([data-app-environment=patient],[data-app-environment=patient] *){width:min(82rem,100%);grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:.85rem;overflow:hidden}.patient-timeline.patient-timeline-top:where([data-app-environment=patient],[data-app-environment=patient] *){min-height:auto;max-height:10.5rem;padding:.75rem .85rem;border:1px solid rgba(203,213,225,.75);border-radius:1.1rem;background:#ffffff7a;overflow-x:hidden;overflow-y:auto}.patient-timeline.patient-timeline-top .section-title-row:where([data-app-environment=patient],[data-app-environment=patient] *){margin-bottom:.6rem}.patient-timeline.patient-timeline-top .timeline-list:where([data-app-environment=patient],[data-app-environment=patient] *){display:grid;grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:.65rem;border-left:0;padding-left:0}.patient-timeline.patient-timeline-top .timeline-item:where([data-app-environment=patient],[data-app-environment=patient] *){min-width:0;padding:.65rem .75rem .65rem 1.95rem;border:1px solid rgba(191,219,254,.75);border-radius:.9rem;background:#eff6ff9e}.patient-timeline.patient-timeline-top .timeline-item:where([data-app-environment=patient],[data-app-environment=patient] *):before{left:.72rem;top:.85rem;border-color:#fff}.patient-chat:where([data-app-environment=patient],[data-app-environment=patient] *){overflow:hidden}.patient-message-list.chat-thread:where([data-app-environment=patient],[data-app-environment=patient] *){min-height:0;overflow-x:hidden}.patient-message:where([data-app-environment=patient],[data-app-environment=patient] *){overflow-wrap:anywhere;word-break:break-word}.patient-message-composer textarea:where([data-app-environment=patient],[data-app-environment=patient] *){overflow-x:hidden}@media(max-width:860px){.patient-shell:where([data-app-environment=patient],[data-app-environment=patient] *){padding:0;overflow:auto}.patient-workspace:where([data-app-environment=patient],[data-app-environment=patient] *){height:auto;min-height:100vh;border-radius:0}.sidebar-case-area:where([data-app-environment=patient],[data-app-environment=patient] *){min-height:12rem}.sidebar-case-list:where([data-app-environment=patient],[data-app-environment=patient] *){min-height:9rem}.user-menu-dropdown:where([data-app-environment=patient],[data-app-environment=patient] *){position:static;margin-top:.75rem}.patient-timeline.patient-timeline-top:where([data-app-environment=patient],[data-app-environment=patient] *){max-height:none}}.patient-message-composer:where([data-app-environment=patient],[data-app-environment=patient] *){display:flex;flex-direction:column;align-items:stretch;gap:.6rem;padding:.58rem;border-radius:1.35rem}.composer-input-row:where([data-app-environment=patient],[data-app-environment=patient] *){width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:.65rem}.patient-message-composer .attachment-preview-list:where([data-app-environment=patient],[data-app-environment=patient] *){width:100%;max-width:100%;display:flex;flex-wrap:wrap;gap:.55rem;margin:0;padding:.1rem .15rem 0;overflow:visible}.patient-message-composer .attachment-preview-card:where([data-app-environment=patient],[data-app-environment=patient] *){width:6.6rem;min-height:7.55rem;padding:.42rem;border-radius:.82rem;box-shadow:none}.patient-message-composer .attachment-preview-card img:where([data-app-environment=patient],[data-app-environment=patient] *),.patient-message-composer .attachment-file-icon:where([data-app-environment=patient],[data-app-environment=patient] *),.patient-message-composer .attachment-preview-media:where([data-app-environment=patient],[data-app-environment=patient] *){height:4.15rem;border-radius:.68rem}.attachment-preview-media:where([data-app-environment=patient],[data-app-environment=patient] *){width:100%;display:block;padding:0;border:0;background:transparent;cursor:zoom-in}.attachment-preview-media img:where([data-app-environment=patient],[data-app-environment=patient] *){display:block}.patient-message-composer .attachment-preview-card strong:where([data-app-environment=patient],[data-app-environment=patient] *){font-size:.68rem}.patient-message-composer .attachment-preview-card span:where([data-app-environment=patient],[data-app-environment=patient] *){font-size:.63rem}.patient-message-composer .attachment-remove-button:where([data-app-environment=patient],[data-app-environment=patient] *){top:-.38rem;right:-.38rem;width:1.35rem;height:1.35rem;font-size:.86rem}.attachment-lightbox:where([data-app-environment=patient],[data-app-environment=patient] *){position:fixed;inset:0;z-index:180;display:grid;place-items:center;padding:1.25rem;background:#0f172a9e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.attachment-lightbox-card:where([data-app-environment=patient],[data-app-environment=patient] *){position:relative;width:min(52rem,96vw);max-height:92vh;display:grid;gap:.75rem;padding:.85rem;border-radius:1.15rem;background:#fff;box-shadow:0 35px 90px #0f172a57}.attachment-lightbox-card img:where([data-app-environment=patient],[data-app-environment=patient] *){width:100%;max-height:76vh;object-fit:contain;border-radius:.9rem;background:#f8fafc}.attachment-lightbox-card strong:where([data-app-environment=patient],[data-app-environment=patient] *){max-width:calc(100% - 3rem);color:#111827;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-lightbox-close:where([data-app-environment=patient],[data-app-environment=patient] *){position:absolute;top:.65rem;right:.65rem;z-index:2;width:2rem;height:2rem;border:0;border-radius:999px;background:#0f172ad1;color:#fff;font-size:1rem;font-weight:950;cursor:pointer;box-shadow:0 14px 30px #0f172a38}@media(max-width:860px){.patient-message-composer:where([data-app-environment=patient],[data-app-environment=patient] *),.patient-message-composer:not(.has-attachments):where([data-app-environment=patient],[data-app-environment=patient] *){border-radius:1.15rem}.patient-message-composer .attachment-preview-card:where([data-app-environment=patient],[data-app-environment=patient] *){width:5.9rem}}.patient-chat:where([data-app-environment=patient],[data-app-environment=patient] *){position:relative}.patient-message-list.chat-thread:where([data-app-environment=patient],[data-app-environment=patient] *){padding:.35rem .5rem 8.25rem .25rem;scrollbar-width:thin;scrollbar-color:rgba(100,116,139,.55) transparent}.patient-message-composer:where([data-app-environment=patient],[data-app-environment=patient] *){position:sticky;bottom:.85rem;z-index:12;align-self:center;width:min(46rem,calc(100% - 1.5rem));max-height:min(18rem,38vh);overflow-x:hidden;overflow-y:auto;margin:-6.9rem auto 0;padding:.56rem;border:1px solid rgba(226,232,240,.86);border-radius:1.35rem;background:#fffffff5;box-shadow:0 24px 60px #0f172a29,inset 0 1px #fffffff2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-width:thin;scrollbar-color:rgba(100,116,139,.45) transparent}.patient-message-composer:not(.has-attachments):where([data-app-environment=patient],[data-app-environment=patient] *){border-radius:999px}.patient-message-composer.has-attachments:where([data-app-environment=patient],[data-app-environment=patient] *){padding:.62rem}.patient-message-composer .attachment-preview-list:where([data-app-environment=patient],[data-app-environment=patient] *){max-height:9.2rem;overflow-x:hidden;overflow-y:auto;padding:.12rem .2rem .18rem;scrollbar-width:thin;scrollbar-color:rgba(100,116,139,.42) transparent}.composer-input-row:where([data-app-environment=patient],[data-app-environment=patient] *){align-items:end}.patient-message-composer textarea:where([data-app-environment=patient],[data-app-environment=patient] *){height:2.35rem;min-height:2.35rem;max-height:8rem;resize:none!important;overflow-x:hidden;overflow-y:hidden;padding:.5rem .2rem .35rem}.patient-message-composer textarea:where([data-app-environment=patient],[data-app-environment=patient] *)::-webkit-resizer{display:none}.patient-message-composer:where([data-app-environment=patient],[data-app-environment=patient] *)::-webkit-scrollbar,.patient-message-composer .attachment-preview-list:where([data-app-environment=patient],[data-app-environment=patient] *)::-webkit-scrollbar,.patient-message-list.chat-thread:where([data-app-environment=patient],[data-app-environment=patient] *)::-webkit-scrollbar{width:.45rem}.patient-message-composer:where([data-app-environment=patient],[data-app-environment=patient] *)::-webkit-scrollbar-thumb,.patient-message-composer .attachment-preview-list:where([data-app-environment=patient],[data-app-environment=patient] *)::-webkit-scrollbar-thumb,.patient-message-list.chat-thread:where([data-app-environment=patient],[data-app-environment=patient] *)::-webkit-scrollbar-thumb{border-radius:999px;background:#64748b6b}.patient-message-composer:where([data-app-environment=patient],[data-app-environment=patient] *)::-webkit-scrollbar-track,.patient-message-composer .attachment-preview-list:where([data-app-environment=patient],[data-app-environment=patient] *)::-webkit-scrollbar-track,.patient-message-list.chat-thread:where([data-app-environment=patient],[data-app-environment=patient] *)::-webkit-scrollbar-track{background:transparent}@media(max-width:860px){.patient-message-list.chat-thread:where([data-app-environment=patient],[data-app-environment=patient] *){padding-bottom:7.2rem}.patient-message-composer:where([data-app-environment=patient],[data-app-environment=patient] *){bottom:.75rem;width:min(100%,calc(100% - .75rem));max-height:42vh;margin-top:-5.9rem}}.patient-message-composer:where([data-app-environment=patient],[data-app-environment=patient] *){overflow:visible!important}.patient-message-composer.has-attachments:where([data-app-environment=patient],[data-app-environment=patient] *){overflow:visible!important}.patient-message-composer .attachment-preview-list:where([data-app-environment=patient],[data-app-environment=patient] *){overflow-x:hidden;overflow-y:auto}.composer-input-row:where([data-app-environment=patient],[data-app-environment=patient] *),.composer-attachment-wrapper:where([data-app-environment=patient],[data-app-environment=patient] *){position:relative;overflow:visible}.composer-attachment-wrapper:where([data-app-environment=patient],[data-app-environment=patient] *){z-index:90}.composer-attachment-wrapper .attachment-menu:where([data-app-environment=patient],[data-app-environment=patient] *){top:auto;right:auto;bottom:calc(100% + .75rem);left:0;z-index:150;transform:none}.composer-attachment-wrapper .attachment-menu:where([data-app-environment=patient],[data-app-environment=patient] *):after{content:"";position:absolute;left:1.05rem;bottom:-.38rem;width:.75rem;height:.75rem;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;background:#fffffffa;transform:rotate(45deg)}.patient-message-composer textarea:where([data-app-environment=patient],[data-app-environment=patient] *){resize:none!important}@media(max-width:860px){.composer-attachment-wrapper .attachment-menu:where([data-app-environment=patient],[data-app-environment=patient] *){left:-.1rem;width:min(15.5rem,calc(100vw - 2rem))}}.patient-topbar:where([data-app-environment=patient],[data-app-environment=patient] *){display:none!important}.patient-shell:where([data-app-environment=patient],[data-app-environment=patient] *){width:100vw!important;height:100vh!important;min-height:100vh!important;padding:0!important;overflow:hidden!important;background:var(--theme-bg)!important;color:#111827}.patient-workspace:where([data-app-environment=patient],[data-app-environment=patient] *){width:100%!important;max-width:none!important;height:100vh!important;min-height:0!important;display:grid!important;grid-template-columns:284px minmax(0,1fr)!important;gap:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important}.patient-navigation-panel:where([data-app-environment=patient],[data-app-environment=patient] *){min-width:0!important;min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;padding:1rem 0!important;overflow:hidden!important;border:1px solid rgba(226,232,240,.85)!important;border-radius:1.45rem!important;background:#fffffff5!important;box-shadow:0 18px 45px #0f172a14!important}.patient-content-panel:where([data-app-environment=patient],[data-app-environment=patient] *){min-width:0!important;min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;padding:0!important;overflow:hidden!important}.requests-chat-layout:where([data-app-environment=patient],[data-app-environment=patient] *){height:100%!important;min-height:0!important;display:grid!important;grid-template-columns:1fr!important}.requests-chat-layout .patient-list-panel:where([data-app-environment=patient],[data-app-environment=patient] *){display:none!important}.patient-detail-panel.chat-panel-expanded:where([data-app-environment=patient],[data-app-environment=patient] *){height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.patient-detail-header.chat-detail-header:where([data-app-environment=patient],[data-app-environment=patient] *){flex:0 0 auto!important;width:100%!important;max-width:none!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:1rem!important;padding:.1rem 0 .85rem!important;border-bottom:1px solid rgba(203,213,225,.75)!important}.patient-detail-header h2:where([data-app-environment=patient],[data-app-environment=patient] *){margin:.2rem 0 0!important;max-width:48rem!important;color:#111827!important;font-size:clamp(1.45rem,2vw,2.05rem)!important;font-weight:950!important;line-height:1.08!important;letter-spacing:-.045em!important}.patient-detail-header p:not(.eyebrow):where([data-app-environment=patient],[data-app-environment=patient] *){max-width:42rem!important;margin:.45rem 0 0!important;color:#64748b!important;font-size:.88rem!important;line-height:1.45!important}.patient-status:where([data-app-environment=patient],[data-app-environment=patient] *){flex-shrink:0!important;height:fit-content!important;padding:.42rem .85rem!important;border-radius:999px!important;background:#e0e7ff!important;color:#4f46e5!important;font-size:.72rem!important;font-weight:950!important}.patient-detail-grid.chat-detail-grid:where([data-app-environment=patient],[data-app-environment=patient] *){flex:1!important;width:100%!important;max-width:none!important;min-height:0!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto minmax(0,1fr)!important;gap:.75rem!important;margin:.85rem 0 0!important;overflow:hidden!important}.patient-timeline.patient-timeline-top:where([data-app-environment=patient],[data-app-environment=patient] *),.patient-timeline:where([data-app-environment=patient],[data-app-environment=patient] *){min-width:0!important;min-height:0!important;max-height:9.5rem!important;padding:.75rem .85rem!important;border:1px solid rgba(203,213,225,.75)!important;border-radius:1.05rem!important;background:#ffffff80!important;overflow-x:hidden!important;overflow-y:auto!important}.patient-timeline .section-title-row:where([data-app-environment=patient],[data-app-environment=patient] *){margin-bottom:.55rem!important}.patient-timeline .timeline-list:where([data-app-environment=patient],[data-app-environment=patient] *){display:grid!important;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))!important;gap:.6rem!important;border-left:0!important;padding-left:0!important}.patient-timeline .timeline-item:where([data-app-environment=patient],[data-app-environment=patient] *){min-width:0!important;padding:.62rem .72rem .62rem 1.85rem!important;border:1px solid rgba(191,219,254,.75)!important;border-radius:.85rem!important;background:#eff6ffad!important}.patient-timeline .timeline-item:where([data-app-environment=patient],[data-app-environment=patient] *):before{left:.68rem!important;top:.82rem!important;border-color:#fff!important}.patient-timeline .timeline-item strong:where([data-app-environment=patient],[data-app-environment=patient] *){color:#111827!important;font-size:.78rem!important;font-weight:950!important}.patient-timeline .timeline-item p:where([data-app-environment=patient],[data-app-environment=patient] *){margin:.25rem 0 0!important;color:#64748b!important;font-size:.72rem!important;line-height:1.32!important}.patient-timeline .timeline-item small:where([data-app-environment=patient],[data-app-environment=patient] *){display:block!important;margin-top:.28rem!important;color:#94a3b8!important;font-size:.64rem!important}.patient-chat:where([data-app-environment=patient],[data-app-environment=patient] *){position:relative!important;min-width:0!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.section-title-row:where([data-app-environment=patient],[data-app-environment=patient] *){flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:1rem!important;margin-bottom:.65rem!important}.section-title-row h3:where([data-app-environment=patient],[data-app-environment=patient] *){margin:0!important;color:#111827!important;font-size:1rem!important;font-weight:950!important}.section-title-row span:where([data-app-environment=patient],[data-app-environment=patient] *){color:#64748b!important;font-size:.68rem!important;font-weight:900!important}.patient-message-list.chat-thread:where([data-app-environment=patient],[data-app-environment=patient] *){flex:1!important;min-height:0!important;max-height:none!important;display:flex!important;flex-direction:column!important;gap:.8rem!important;padding:.35rem .5rem 8.25rem .25rem!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important}.patient-message:where([data-app-environment=patient],[data-app-environment=patient] *){max-width:min(82%,40rem)!important;padding:.88rem 1rem!important;border:1px solid rgba(226,232,240,.9)!important;border-radius:1.2rem 1.2rem 1.2rem .35rem!important;background:#ffffffd1!important;color:#111827!important;box-shadow:0 12px 30px #0f172a12!important;overflow-wrap:anywhere!important;word-break:break-word!important}.patient-message.patient:where([data-app-environment=patient],[data-app-environment=patient] *){align-self:flex-end!important;border-color:transparent!important;border-radius:1.2rem 1.2rem .35rem!important;background:linear-gradient(135deg,#2563eb,#4f46e5)!important;color:#fff!important;box-shadow:0 18px 34px #2563eb3d!important}.patient-message.system:where([data-app-environment=patient],[data-app-environment=patient] *),.patient-message.ai:where([data-app-environment=patient],[data-app-environment=patient] *){align-self:flex-start!important;border-color:#bfdbfee6!important;background:#eff6ffe6!important}.patient-message.auditor:where([data-app-environment=patient],[data-app-environment=patient] *),.patient-message.staff:where([data-app-environment=patient],[data-app-environment=patient] *){align-self:flex-start!important;border-color:#ddd6fee6!important;background:#f5f3ffe6!important}.patient-message strong:where([data-app-environment=patient],[data-app-environment=patient] *){display:block!important;margin-bottom:.35rem!important;font-size:.76rem!important;font-weight:950!important}.patient-message p:where([data-app-environment=patient],[data-app-environment=patient] *){margin:0!important;font-size:.9rem!important;line-height:1.45!important}.patient-message small:where([data-app-environment=patient],[data-app-environment=patient] *){display:block!important;margin-top:.55rem!important;color:inherit!important;font-size:.66rem!important;opacity:.72!important}.patient-message-composer:where([data-app-environment=patient],[data-app-environment=patient] *){position:sticky!important;bottom:.75rem!important;z-index:12!important;align-self:center!important;width:min(46rem,calc(100% - 1.5rem))!important;max-height:min(18rem,38vh)!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:.6rem!important;margin:-6.8rem auto 0!important;padding:.56rem!important;border:1px solid rgba(226,232,240,.86)!important;border-radius:1.35rem!important;background:#fffffff5!important;box-shadow:0 24px 60px #0f172a29,inset 0 1px #fffffff2!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:visible!important}.patient-message-composer:not(.has-attachments):where([data-app-environment=patient],[data-app-environment=patient] *){border-radius:999px!important}.composer-input-row:where([data-app-environment=patient],[data-app-environment=patient] *){width:100%!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:end!important;gap:.65rem!important}.patient-message-composer textarea:where([data-app-environment=patient],[data-app-environment=patient] *){width:100%!important;height:2.35rem!important;min-height:2.35rem!important;max-height:8rem!important;padding:.5rem .2rem .35rem!important;border:0!important;outline:none!important;resize:none!important;overflow-x:hidden!important;overflow-y:hidden!important;color:#111827!important;background:transparent!important;font-size:.9rem!important;line-height:1.35!important}.composer-plus-button:where([data-app-environment=patient],[data-app-environment=patient] *),.attachment-plus-button:where([data-app-environment=patient],[data-app-environment=patient] *){width:2.35rem!important;height:2.35rem!important;min-width:2.35rem!important;display:grid!important;place-items:center!important;border:1px solid #e2e8f0!important;border-radius:999px!important;background:#fff!important;color:#111827!important;font-size:1.25rem!important;font-weight:700!important}.composer-send-button:where([data-app-environment=patient],[data-app-environment=patient] *){width:2.45rem!important;height:2.45rem!important;min-width:2.45rem!important;display:grid!important;place-items:center!important;border:0!important;border-radius:999px!important;background:linear-gradient(135deg,#4f46e5,#6366f1)!important;color:#fff!important;font-size:1.05rem!important;font-weight:950!important;box-shadow:0 14px 28px #4f46e547!important}.sidebar-case-area:where([data-app-environment=patient],[data-app-environment=patient] *){min-height:0!important;flex:1 1 auto!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.sidebar-case-list:where([data-app-environment=patient],[data-app-environment=patient] *){min-height:0!important;flex:1!important;overflow-x:hidden!important;overflow-y:auto!important}.sidebar-footer-account:where([data-app-environment=patient],[data-app-environment=patient] *){flex:0 0 auto!important}.patient-create-panel.form-work-panel:not(.patient-profile-workspace):where([data-app-environment=patient],[data-app-environment=patient] *){width:min(68rem,100%)!important;height:100%!important;min-height:0!important;margin:0 auto!important;padding:1.25rem!important;overflow-y:auto!important}@media(max-width:1180px){.patient-workspace:where([data-app-environment=patient],[data-app-environment=patient] *){grid-template-columns:272px minmax(0,1fr)!important}.patient-content-panel:where([data-app-environment=patient],[data-app-environment=patient] *){padding:1.1rem 1.25rem!important}}@media(max-width:860px){.patient-shell:where([data-app-environment=patient],[data-app-environment=patient] *){height:auto!important;min-height:100vh!important;padding:0!important;overflow:auto!important}.patient-workspace:where([data-app-environment=patient],[data-app-environment=patient] *){height:auto!important;min-height:100vh!important;grid-template-columns:1fr!important;padding:0!important;border-radius:0!important}.patient-navigation-panel:where([data-app-environment=patient],[data-app-environment=patient] *){height:auto!important;max-height:none!important;border-radius:0!important;border-width:0 0 1px!important}.patient-content-panel:where([data-app-environment=patient],[data-app-environment=patient] *){height:auto!important;min-height:45rem!important;padding:1rem!important;overflow:visible!important}.patient-detail-header.chat-detail-header:where([data-app-environment=patient],[data-app-environment=patient] *){flex-direction:column!important}.patient-timeline.patient-timeline-top:where([data-app-environment=patient],[data-app-environment=patient] *),.patient-timeline:where([data-app-environment=patient],[data-app-environment=patient] *){max-height:none!important}.patient-message:where([data-app-environment=patient],[data-app-environment=patient] *){max-width:92%!important}.patient-message-composer:where([data-app-environment=patient],[data-app-environment=patient] *),.patient-message-composer:not(.has-attachments):where([data-app-environment=patient],[data-app-environment=patient] *){bottom:.75rem!important;width:min(100%,calc(100% - .75rem))!important;max-height:42vh!important;margin-top:-5.9rem!important;border-radius:1.15rem!important}.profile-image-panel:where([data-app-environment=patient],[data-app-environment=patient] *){grid-template-columns:auto minmax(0,1fr)}.profile-image-actions:where([data-app-environment=patient],[data-app-environment=patient] *){grid-column:1 / -1;justify-content:flex-start}}.sidebar-case-list:where([data-app-environment=patient],[data-app-environment=patient] *){display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:.35rem!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding:0 .55rem .75rem!important}.sidebar-case-item:where([data-app-environment=patient],[data-app-environment=patient] *){flex:0 0 auto!important;min-height:4.15rem!important;height:auto!important;max-height:none!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:.55rem!important;padding:.72rem .85rem!important;border-radius:1rem!important}.sidebar-case-item.active:where([data-app-environment=patient],[data-app-environment=patient] *){min-height:4.35rem!important;height:auto!important;background:#f0f3ff!important}.sidebar-case-copy:where([data-app-environment=patient],[data-app-environment=patient] *){min-width:0!important;display:grid!important;gap:.15rem!important}.sidebar-case-copy strong:where([data-app-environment=patient],[data-app-environment=patient] *),.sidebar-case-copy small:where([data-app-environment=patient],[data-app-environment=patient] *){overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.sidebar-case-item.active:where([data-app-environment=patient],[data-app-environment=patient] *):after{right:.55rem!important;width:.55rem!important;height:.55rem!important;border:0!important;border-radius:999px!important;background:#5b5ff1!important;box-shadow:0 8px 18px #4f46e538!important}.sidebar-case-area:where([data-app-environment=patient],[data-app-environment=patient] *){align-content:flex-start!important}@media(max-width:860px){.sidebar-case-list:where([data-app-environment=patient],[data-app-environment=patient] *){max-height:14rem!important}.sidebar-case-item:where([data-app-environment=patient],[data-app-environment=patient] *){min-height:4rem!important}}.portal-menu-dropdown-item.compact:where([data-app-environment=patient],[data-app-environment=patient] *){min-height:2.55rem;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon title";align-items:center;gap:.65rem}.portal-menu-dropdown-item.compact i:where([data-app-environment=patient],[data-app-environment=patient] *){grid-area:icon;color:inherit}.portal-menu-dropdown-item.compact strong:where([data-app-environment=patient],[data-app-environment=patient] *){grid-area:title}.portal-menu-dropdown-item.compact.danger:hover:where([data-app-environment=patient],[data-app-environment=patient] *){background:#fff1f2;color:#be123c}.patient-shell:where([data-app-environment=patient],[data-app-environment=patient] *){color:var(--color-text)!important}[data-theme=dark] .patient-shell:where([data-app-environment=patient],[data-app-environment=patient] *){background:var(--theme-bg)}[data-theme=dark] .patient-workspace:where([data-app-environment=patient],[data-app-environment=patient] *){border-color:var(--theme-border)!important;background:var(--theme-surface-primary)!important;box-shadow:none}[data-theme=dark] .patient-navigation-panel:where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .panel:where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .patient-timeline.patient-timeline-top:where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .patient-timeline:where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .clinical-form-section:where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .profile-image-panel:where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .portal-menu-dropdown:where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .sidebar-user-card:where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .patient-message-composer:where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .attachment-menu:where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .attachment-preview-card:where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .attachment-lightbox-card:where([data-app-environment=patient],[data-app-environment=patient] *){border-color:var(--color-border)!important;background:var(--theme-surface-primary)!important;color:var(--color-text)!important;box-shadow:none}[data-theme=dark] .portal-menu-dropdown:where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .attachment-menu:where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .attachment-lightbox-card:where([data-app-environment=patient],[data-app-environment=patient] *){background:var(--theme-surface-elevated)!important;box-shadow:var(--theme-shadow-overlay)}[data-theme=dark] .portal-menu-card h2:where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .portal-menu-item strong:where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .sidebar-case-copy strong:where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .sidebar-user-card strong:where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .patient-detail-header h2:where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .panel-header h2:where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .section-title-row h3:where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .clinical-form-section-header strong:where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .form-grid label span:where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .field-title:where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .patient-message strong:where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .timeline-item strong:where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .profile-image-copy strong:where([data-app-environment=patient],[data-app-environment=patient] *){color:var(--color-text)!important}[data-theme=dark] .portal-menu-card p:not(.eyebrow):where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .portal-menu-item small:where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .sidebar-case-copy small:where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .sidebar-user-card span:where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .sidebar-section-title:where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .patient-detail-header p:not(.eyebrow):where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .panel-description:where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .section-title-row span:where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .clinical-form-section-header span:where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .timeline-item p:where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .timeline-item small:where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .profile-image-copy span:where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .profile-image-copy small:where([data-app-environment=patient],[data-app-environment=patient] *){color:var(--color-text-muted)!important}[data-theme=dark] .portal-menu:where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .sidebar-footer-account:where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .patient-detail-header.chat-detail-header:where([data-app-environment=patient],[data-app-environment=patient] *){border-color:var(--color-border)!important}[data-theme=dark] .portal-personalize-button:where([data-app-environment=patient],[data-app-environment=patient] *){border-color:var(--theme-border)!important;background:var(--theme-surface-secondary)!important;color:var(--theme-text-primary)!important}[data-theme=dark] .portal-personalize-button:hover:where([data-app-environment=patient],[data-app-environment=patient] *){border-color:#60a5fab3!important;background:#2563eb38!important;color:var(--theme-text-primary)!important}[data-theme=dark] .portal-menu-item:hover:where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .portal-menu-item.active:where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .sidebar-case-item:hover:where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .sidebar-case-item.active:where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .portal-menu-dropdown-item:hover:where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .portal-menu-dropdown-item.active:where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .patient-profile-tabs button.active:where([data-app-environment=patient],[data-app-environment=patient] *){background:color-mix(in srgb,var(--color-primary) 16%,var(--color-surface))!important;color:var(--color-primary)!important}[data-theme=dark] .sidebar-empty-state:where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .empty-state:where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .empty-chat-state:where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .open-case-notice:where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .patient-timeline .timeline-item:where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .patient-case-card:where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .checkbox-field:where([data-app-environment=patient],[data-app-environment=patient] *){border-color:var(--color-border)!important;background:var(--color-surface-soft)!important;color:var(--color-text)!important}[data-theme=dark] .form-grid input:where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .form-grid select:where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .form-grid textarea:where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .patient-message-composer textarea:where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .patient-message-input textarea:where([data-app-environment=patient],[data-app-environment=patient] *){border-color:var(--color-border)!important;background:var(--color-surface)!important;color:var(--color-text)!important}[data-theme=dark] .patient-message-composer textarea:where([data-app-environment=patient],[data-app-environment=patient] *){background:transparent!important}[data-theme=dark] .patient-message:where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .patient-message.system:where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .patient-message.ai:where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .patient-message.auditor:where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .patient-message.staff:where([data-app-environment=patient],[data-app-environment=patient] *){border-color:var(--color-border)!important;background:var(--color-surface-soft)!important;color:var(--color-text)!important}[data-theme=dark] .patient-message.patient:where([data-app-environment=patient],[data-app-environment=patient] *){border-color:transparent!important;background:var(--theme-message-team);color:var(--tenant-primary-contrast)!important}[data-theme=dark] .composer-plus-button:where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .attachment-plus-button:where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .portal-hamburger-button:where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .secondary-action:where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .sidebar-logout-button:where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .profile-image-action:where([data-app-environment=patient],[data-app-environment=patient] *){border-color:var(--color-border)!important;background:var(--color-surface)!important;color:var(--color-text)!important}[data-font-scale=large] .patient-shell:where([data-app-environment=patient],[data-app-environment=patient] *){font-size:1.05rem!important}[data-chat-density=compact] .patient-message:where([data-app-environment=patient],[data-app-environment=patient] *){padding:.62rem .78rem!important}[data-chat-density=compact] .patient-message-list.chat-thread:where([data-app-environment=patient],[data-app-environment=patient] *){gap:.45rem!important}[data-chat-density=compact] .patient-message p:where([data-app-environment=patient],[data-app-environment=patient] *){line-height:1.35!important}[data-chat-bubble-style=soft] .patient-message:where([data-app-environment=patient],[data-app-environment=patient] *){border-radius:1.45rem!important}[data-chat-bubble-style=minimal] .patient-message:where([data-app-environment=patient],[data-app-environment=patient] *){border-width:0 0 0 3px!important;border-radius:.35rem!important;background:transparent!important;box-shadow:none!important}[data-chat-bubble-style=minimal] .patient-message.patient:where([data-app-environment=patient],[data-app-environment=patient] *){border-left-color:#60a5fa!important;background:color-mix(in srgb,var(--color-primary) 16%,var(--color-surface))!important;color:var(--color-text)!important}.patient-navigation-panel:where([data-app-environment=patient],[data-app-environment=patient] *){width:272px!important;height:calc(100% - 28px)!important;margin:14px 0 14px 14px!important;box-sizing:border-box}.sidebar-user-card:where([data-app-environment=patient],[data-app-environment=patient] *){grid-template-columns:auto minmax(0,1fr) auto;padding:0;border:0;border-radius:0;background:transparent}.sidebar-user-card .portal-hamburger-button:where([data-app-environment=patient],[data-app-environment=patient] *){width:2.25rem;height:2.25rem;border-radius:.65rem;box-shadow:none}.patient-profile-workspace:where([data-app-environment=patient],[data-app-environment=patient] *){width:min(1220px,100%);height:100%;min-height:0;margin:0 auto;padding:2.125rem 0 1.5rem;overflow-x:hidden;overflow-y:auto;border:0;border-radius:0;background:transparent;box-shadow:none}.patient-profile-workspace .panel-header:where([data-app-environment=patient],[data-app-environment=patient] *){min-height:4.375rem;display:block;margin:0 0 1.5rem}.patient-profile-workspace .eyebrow:where([data-app-environment=patient],[data-app-environment=patient] *){font-size:.75rem;line-height:.75rem;letter-spacing:.16em}.patient-profile-workspace .panel-header h2:where([data-app-environment=patient],[data-app-environment=patient] *){margin:.375rem 0 0;color:var(--color-text);font-size:1.82rem;font-weight:800;line-height:1.95rem;letter-spacing:-.025em}.patient-profile-workspace .panel-description:where([data-app-environment=patient],[data-app-environment=patient] *){margin:.375rem 0 0;color:var(--color-text-muted);font-size:.82rem;line-height:.95rem}.patient-profile-workspace .profile-image-panel:where([data-app-environment=patient],[data-app-environment=patient] *){width:100%;height:4.5rem;grid-template-columns:auto minmax(0,1fr) auto;gap:1.125rem;margin:0 0 1rem;padding:.875rem 1rem;border:1px solid var(--color-border);border-radius:.5rem;background:var(--color-surface);box-shadow:none}.patient-profile-workspace .profile-image-avatar:where([data-app-environment=patient],[data-app-environment=patient] *){width:2.75rem;height:2.75rem;font-size:.95rem;box-shadow:none}.patient-profile-workspace .profile-image-copy:where([data-app-environment=patient],[data-app-environment=patient] *){gap:.2rem}.patient-profile-workspace .profile-image-copy strong:where([data-app-environment=patient],[data-app-environment=patient] *){font-size:.88rem;font-weight:800;line-height:1rem}.patient-profile-workspace .profile-image-copy span:where([data-app-environment=patient],[data-app-environment=patient] *),.patient-profile-workspace .profile-image-copy small:where([data-app-environment=patient],[data-app-environment=patient] *){font-size:.72rem;line-height:.82rem}.patient-profile-workspace .profile-image-actions:where([data-app-environment=patient],[data-app-environment=patient] *){gap:.75rem}.patient-profile-workspace .profile-image-action:where([data-app-environment=patient],[data-app-environment=patient] *){width:5.75rem;min-height:2.25rem;padding:0 .75rem;border:1px solid var(--color-border);border-radius:.5rem;background:var(--color-surface);color:var(--color-text);font-size:.75rem;font-weight:750}.patient-profile-workspace .profile-image-action.primary:where([data-app-environment=patient],[data-app-environment=patient] *),.patient-profile-workspace .profile-image-action.danger:where([data-app-environment=patient],[data-app-environment=patient] *){border-color:var(--color-border);background:var(--color-surface);color:var(--color-text)}.patient-profile-workspace .profile-image-action.danger:hover:not(:disabled):where([data-app-environment=patient],[data-app-environment=patient] *){border-color:var(--color-danger);color:var(--color-danger)}.patient-profile-workspace .patient-profile-tabs:where([data-app-environment=patient],[data-app-environment=patient] *){width:100%;height:3.5625rem;display:flex;align-items:flex-end;gap:2.375rem;margin:0;padding:0 .625rem .6875rem;border:0;border-bottom:1px solid var(--color-border);border-radius:0;background:transparent}.patient-profile-workspace .patient-profile-tabs button:where([data-app-environment=patient],[data-app-environment=patient] *){position:relative;min-height:auto;padding:0;border:0;border-radius:0;color:var(--color-text-muted);font-size:.88rem;font-weight:750;line-height:1rem}.patient-profile-workspace .patient-profile-tabs button.active:where([data-app-environment=patient],[data-app-environment=patient] *){background:transparent;color:var(--color-primary);box-shadow:none}.patient-profile-workspace .patient-profile-tabs button.active:where([data-app-environment=patient],[data-app-environment=patient] *):after{content:"";position:absolute;right:-.375rem;bottom:-.8125rem;left:-.375rem;height:2px;border-radius:999px;background:var(--color-primary)}.patient-profile-workspace .patient-profile-tabs em:where([data-app-environment=patient],[data-app-environment=patient] *){align-self:flex-end;margin:0 0 .01rem -1.5rem;padding:.35rem .7rem;border-radius:999px;font-size:.72rem;font-style:normal;font-weight:750;line-height:.8rem}.patient-profile-workspace .patient-profile-tabs em.pending:where([data-app-environment=patient],[data-app-environment=patient] *){background:var(--theme-warning-soft);color:var(--color-warning)}.patient-profile-workspace .patient-profile-tabs em.ready:where([data-app-environment=patient],[data-app-environment=patient] *){background:var(--theme-success-soft);color:var(--color-success)}.patient-profile-workspace .profile-save-message:where([data-app-environment=patient],[data-app-environment=patient] *){margin:.75rem 0 0;padding:.65rem .8rem;border-radius:.5rem}.patient-profile-workspace .form-grid-readable:where([data-app-environment=patient],[data-app-environment=patient] *){width:100%;max-width:none;min-height:calc(100% - 16.0625rem);display:flex;flex-direction:column;gap:0;padding-top:1.75rem}.patient-profile-workspace .clinical-form-section:where([data-app-environment=patient],[data-app-environment=patient] *){width:100%;display:grid;gap:1.2rem;padding:0 0 .875rem;border:0;border-radius:0;background:transparent}.patient-profile-workspace .clinical-form-section+.clinical-form-section:where([data-app-environment=patient],[data-app-environment=patient] *){padding-top:1.25rem;border-top:1px solid var(--color-border)}.patient-profile-workspace .clinical-form-section-header:where([data-app-environment=patient],[data-app-environment=patient] *){gap:.3rem}.patient-profile-workspace .clinical-form-section-header strong:where([data-app-environment=patient],[data-app-environment=patient] *){color:var(--color-text);font-size:1rem;font-weight:800;line-height:1.125rem}.patient-profile-workspace .clinical-form-section-header span:where([data-app-environment=patient],[data-app-environment=patient] *){color:var(--color-text-muted);font-size:.75rem;line-height:.85rem}.patient-profile-workspace .clinical-form-section-body:where([data-app-environment=patient],[data-app-environment=patient] *){width:min(74.5rem,calc(100% - 1.75rem));gap:.75rem}.patient-profile-workspace .form-row:where([data-app-environment=patient],[data-app-environment=patient] *){gap:.75rem 1.75rem}.patient-profile-workspace .form-grid label:where([data-app-environment=patient],[data-app-environment=patient] *){gap:.35rem}.patient-profile-workspace .form-grid label>span:where([data-app-environment=patient],[data-app-environment=patient] *),.patient-profile-workspace .field-title:where([data-app-environment=patient],[data-app-environment=patient] *){color:var(--color-text);font-size:.78rem;font-weight:700;line-height:.82rem}.patient-profile-workspace .form-grid input:where([data-app-environment=patient],[data-app-environment=patient] *),.patient-profile-workspace .form-grid select:where([data-app-environment=patient],[data-app-environment=patient] *){min-height:2.625rem;padding:0 .75rem;border:1px solid var(--color-border);border-radius:.5rem;background:var(--color-surface);color:var(--color-text);font-size:.86rem;box-shadow:none}.patient-profile-workspace .form-grid input:focus:where([data-app-environment=patient],[data-app-environment=patient] *),.patient-profile-workspace .form-grid select:focus:where([data-app-environment=patient],[data-app-environment=patient] *){border-color:var(--color-primary);box-shadow:0 0 0 3px var(--theme-focus-ring)}.patient-profile-workspace .form-grid [aria-invalid=true]:where([data-app-environment=patient],[data-app-environment=patient] *){border-color:var(--color-danger);box-shadow:none}.patient-profile-workspace [role=alert]:where([data-app-environment=patient],[data-app-environment=patient] *){margin:.05rem 0 0;color:var(--color-danger);font-size:.72rem;font-weight:600;line-height:.82rem}.patient-profile-workspace .checkbox-field:where([data-app-environment=patient],[data-app-environment=patient] *){min-height:1.5rem;align-items:center;gap:.75rem!important;padding:0;border:0;border-radius:0;background:transparent}.patient-profile-workspace .checkbox-field input:where([data-app-environment=patient],[data-app-environment=patient] *){width:1.125rem!important;height:1.125rem;margin:0}.patient-profile-workspace .checkbox-field span:where([data-app-environment=patient],[data-app-environment=patient] *){font-size:.8rem;font-weight:650}.patient-profile-workspace .habeas-copy:where([data-app-environment=patient],[data-app-environment=patient] *){padding:0 0 1.25rem;border:0;border-bottom:1px solid var(--color-border);border-radius:0;background:transparent;color:var(--color-text-muted);font-size:.84rem;line-height:1.5}.patient-profile-workspace .habeas-details:where([data-app-environment=patient],[data-app-environment=patient] *){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem;padding:1rem 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.patient-profile-workspace .habeas-details>div:where([data-app-environment=patient],[data-app-environment=patient] *){display:grid;gap:.35rem}.patient-profile-workspace .habeas-details span:where([data-app-environment=patient],[data-app-environment=patient] *){color:var(--color-text-muted);font-size:.72rem}.patient-profile-workspace .habeas-details strong:where([data-app-environment=patient],[data-app-environment=patient] *){color:var(--color-text);font-size:.82rem;font-weight:750}.patient-profile-workspace .habeas-status.pending:where([data-app-environment=patient],[data-app-environment=patient] *){color:var(--color-warning)}.patient-profile-workspace .habeas-status.ready:where([data-app-environment=patient],[data-app-environment=patient] *){color:var(--color-success)}.patient-profile-workspace .form-submit-card:where([data-app-environment=patient],[data-app-environment=patient] *){width:100%;min-height:4.625rem;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-top:auto;padding:.75rem 0 1.5rem;border:0;border-top:1px solid var(--color-border);border-radius:0;background:transparent;color:var(--color-text-muted)}.patient-profile-workspace .form-submit-card>span:where([data-app-environment=patient],[data-app-environment=patient] *){align-self:center;font-size:.72rem;line-height:.82rem}.patient-profile-workspace .form-submit-actions:where([data-app-environment=patient],[data-app-environment=patient] *){display:flex;gap:.75rem}.patient-profile-workspace .form-submit-actions button:where([data-app-environment=patient],[data-app-environment=patient] *){height:2.375rem;border-radius:.5rem;font-size:.78rem;font-weight:750}.patient-profile-workspace .profile-secondary-action:where([data-app-environment=patient],[data-app-environment=patient] *){width:8.25rem;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer}.patient-profile-workspace .primary-action:where([data-app-environment=patient],[data-app-environment=patient] *){width:11rem;min-height:2.375rem;border-radius:.5rem;background:linear-gradient(135deg,var(--color-primary-strong),var(--color-primary));box-shadow:none}.patient-profile-workspace .create-action:where([data-app-environment=patient],[data-app-environment=patient] *){margin-top:0}.patient-profile-workspace .profile-secondary-action:disabled:where([data-app-environment=patient],[data-app-environment=patient] *){cursor:not-allowed;opacity:.55}[data-theme=dark] .patient-shell:where([data-app-environment=patient],[data-app-environment=patient] *){background:var(--theme-bg)!important}[data-theme=dark] .patient-workspace:where([data-app-environment=patient],[data-app-environment=patient] *){background:var(--theme-bg)!important}[data-theme=dark] .patient-profile-workspace:where([data-app-environment=patient],[data-app-environment=patient] *){border-color:transparent!important;background:transparent!important;box-shadow:none!important}[data-theme=dark] .patient-profile-workspace .clinical-form-section:where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .patient-profile-workspace .checkbox-field:where([data-app-environment=patient],[data-app-environment=patient] *){background:transparent!important}[data-theme=dark] .patient-profile-workspace .profile-image-panel:where([data-app-environment=patient],[data-app-environment=patient] *){border-color:var(--theme-border)!important;background:var(--theme-surface-primary)!important}[data-theme=dark] .patient-profile-workspace .form-grid input:where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .patient-profile-workspace .form-grid select:where([data-app-environment=patient],[data-app-environment=patient] *){border-color:var(--theme-border)!important;background:var(--theme-input)!important;color:var(--theme-text-primary)!important}[data-theme=dark] .patient-profile-workspace .form-grid [aria-invalid=true]:where([data-app-environment=patient],[data-app-environment=patient] *){border-color:var(--theme-danger)!important}[data-theme=dark] .patient-profile-workspace .patient-profile-tabs button.active:where([data-app-environment=patient],[data-app-environment=patient] *){background:transparent!important;color:var(--theme-accent)!important}[data-theme=dark] .patient-profile-workspace .profile-secondary-action:where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .patient-profile-workspace .profile-image-action:where([data-app-environment=patient],[data-app-environment=patient] *){border-color:var(--theme-border)!important;background:var(--theme-surface-secondary)!important;color:var(--theme-text-primary)!important}@media(max-width:1400px){.patient-profile-workspace:where([data-app-environment=patient],[data-app-environment=patient] *){width:calc(100% - 3rem)}}@media(max-width:860px){.patient-navigation-panel:where([data-app-environment=patient],[data-app-environment=patient] *){width:100%!important;height:auto!important;margin:0!important}.patient-profile-workspace:where([data-app-environment=patient],[data-app-environment=patient] *){width:100%;height:auto;padding:1.5rem 1rem;overflow:visible}.patient-profile-workspace .panel-header:where([data-app-environment=patient],[data-app-environment=patient] *){min-height:auto}.patient-profile-workspace .profile-image-panel:where([data-app-environment=patient],[data-app-environment=patient] *){height:auto}.patient-profile-workspace .form-grid-readable:where([data-app-environment=patient],[data-app-environment=patient] *){min-height:0}.patient-profile-workspace .form-row.two:where([data-app-environment=patient],[data-app-environment=patient] *),.patient-profile-workspace .habeas-details:where([data-app-environment=patient],[data-app-environment=patient] *){grid-template-columns:1fr}.patient-profile-workspace .clinical-form-section-body:where([data-app-environment=patient],[data-app-environment=patient] *){width:100%}.patient-profile-workspace .form-submit-card:where([data-app-environment=patient],[data-app-environment=patient] *){align-items:stretch;flex-direction:column}.patient-profile-workspace .form-submit-actions:where([data-app-environment=patient],[data-app-environment=patient] *),.patient-profile-workspace .form-submit-actions button:where([data-app-environment=patient],[data-app-environment=patient] *){width:100%}}.requests-chat-layout:where([data-app-environment=patient],[data-app-environment=patient] *){width:min(1220px,100%)!important;margin:0 auto!important;padding-top:34px!important;box-sizing:border-box}.patient-navigation-panel:where([data-app-environment=patient],[data-app-environment=patient] *){padding:22px 0!important;border-color:var(--theme-border)!important;border-radius:18px!important;background:var(--theme-sidebar)!important;box-shadow:none!important;overflow:visible!important}.patient-navigation-panel .portal-menu-card:where([data-app-environment=patient],[data-app-environment=patient] *){padding:0 22px 16px}.patient-navigation-panel .portal-menu-card h2:where([data-app-environment=patient],[data-app-environment=patient] *){margin-top:6px;font-size:29px;line-height:32px;letter-spacing:.06em}.patient-navigation-panel .portal-menu-card p:not(.eyebrow):where([data-app-environment=patient],[data-app-environment=patient] *){margin-top:8px;font-size:12px;line-height:18px}.patient-navigation-panel .new-pqr-button:where([data-app-environment=patient],[data-app-environment=patient] *){width:228px;min-height:44px;margin:0 22px 28px;border-radius:999px;box-shadow:none}.patient-navigation-panel .sidebar-case-area:where([data-app-environment=patient],[data-app-environment=patient] *){padding:0}.patient-navigation-panel .sidebar-section-title:where([data-app-environment=patient],[data-app-environment=patient] *){padding:0 22px;font-size:12px;line-height:14px}.patient-navigation-panel .sidebar-empty-state:where([data-app-environment=patient],[data-app-environment=patient] *){min-height:58px;display:grid;place-items:center;margin:14px 22px 0;padding:10px 14px;border-radius:12px;font-size:12px}.patient-navigation-panel .sidebar-footer-account:where([data-app-environment=patient],[data-app-environment=patient] *){gap:16px;padding:20px 22px 0}.patient-navigation-panel .sidebar-user-card:where([data-app-environment=patient],[data-app-environment=patient] *){min-height:36px;gap:12px}.patient-navigation-panel .sidebar-user-avatar:where([data-app-environment=patient],[data-app-environment=patient] *){width:32px;height:32px}.patient-navigation-panel .sidebar-user-card strong:where([data-app-environment=patient],[data-app-environment=patient] *){font-size:12px;line-height:14px}.patient-navigation-panel .sidebar-user-card span:where([data-app-environment=patient],[data-app-environment=patient] *){font-size:11px;line-height:12px}.patient-navigation-panel .portal-hamburger-button:where([data-app-environment=patient],[data-app-environment=patient] *){width:36px;height:36px;border-radius:10px}.patient-navigation-panel .sidebar-logout-button:where([data-app-environment=patient],[data-app-environment=patient] *){width:228px;min-height:40px;border-radius:999px}.sidebar-user-menu-area:where([data-app-environment=patient],[data-app-environment=patient] *){position:relative}.user-menu-dropdown:where([data-app-environment=patient],[data-app-environment=patient] *){top:auto!important;right:auto!important;bottom:0!important;left:calc(100% + 18px)!important;width:248px;max-height:min(440px,calc(100vh - 28px));display:grid;gap:4px;padding:8px;overflow-y:auto;border:1px solid var(--theme-border)!important;border-radius:14px;background:var(--theme-surface-elevated)!important;box-shadow:var(--theme-shadow-overlay)!important;-webkit-backdrop-filter:none;backdrop-filter:none}.user-menu-dropdown .portal-menu-dropdown-item.compact:where([data-app-environment=patient],[data-app-environment=patient] *){min-height:40px;grid-template-columns:20px minmax(0,1fr);gap:10px;padding:0 12px;border-radius:9px;color:var(--theme-text-primary)}.user-menu-dropdown .portal-menu-dropdown-item.compact i:where([data-app-environment=patient],[data-app-environment=patient] *){width:20px;color:var(--theme-text-secondary);font-size:14px;text-align:center}.user-menu-dropdown .portal-menu-dropdown-item.compact strong:where([data-app-environment=patient],[data-app-environment=patient] *){color:inherit!important;font-size:13px;font-weight:700}.user-menu-dropdown .portal-menu-dropdown-item.compact:hover:where([data-app-environment=patient],[data-app-environment=patient] *),.user-menu-dropdown .portal-menu-dropdown-item.compact.active:where([data-app-environment=patient],[data-app-environment=patient] *){background:var(--theme-active)!important;color:var(--theme-accent)!important}.user-menu-dropdown .portal-menu-dropdown-item.compact.danger:where([data-app-environment=patient],[data-app-environment=patient] *){color:var(--theme-danger)}@media(max-width:1400px){.requests-chat-layout:where([data-app-environment=patient],[data-app-environment=patient] *){width:calc(100% - 48px)!important}}@media(max-width:860px){.requests-chat-layout:where([data-app-environment=patient],[data-app-environment=patient] *){width:100%!important;padding:20px 16px!important}.patient-navigation-panel:where([data-app-environment=patient],[data-app-environment=patient] *){overflow:hidden!important}.user-menu-dropdown:where([data-app-environment=patient],[data-app-environment=patient] *){right:0!important;bottom:calc(100% + 10px)!important;left:auto!important;width:min(248px,calc(100vw - 44px))}}.patient-shell:where([data-app-environment=patient],[data-app-environment=patient] *){--pp-bg:#f6f7fb;--pp-side:#fff;--pp-surface:#fff;--pp-soft:#f8f9fd;--pp-input:#fff;--pp-text:#171b2d;--pp-muted:#667085;--pp-ph:#8a94a8;--pp-border:#e3e7ef;--pp-accent:#5b5cf0;--pp-accent-soft:#eeedff;--pp-team:#fff;--pp-sk:#e7ebf2;min-height:100dvh!important;padding:0!important;background:var(--pp-bg)!important;color:var(--pp-text)!important}[data-theme=dark] .patient-shell:where([data-app-environment=patient],[data-app-environment=patient] *){--pp-bg:#0c1220;--pp-side:#101827;--pp-surface:#151f31;--pp-soft:#19243a;--pp-input:#19243a;--pp-text:#f6f8fc;--pp-muted:#98a4ba;--pp-ph:#98a4ba;--pp-border:#28364e;--pp-accent-soft:#242a59;--pp-team:#19243a;--pp-sk:#202c41}.patient-shell *:where([data-app-environment=patient],[data-app-environment=patient] *){box-sizing:border-box}.patient-workspace:where([data-app-environment=patient],[data-app-environment=patient] *){width:100%!important;height:100dvh;min-height:680px!important;display:grid!important;grid-template-columns:280px minmax(0,1fr)!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:var(--pp-bg)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;overflow:hidden!important}.patient-navigation-panel:where([data-app-environment=patient],[data-app-environment=patient] *){position:relative;z-index:30;width:280px!important;height:100dvh!important;min-height:680px!important;display:flex!important;flex-direction:column;padding:21px!important;border:0!important;border-right:1px solid var(--pp-border)!important;border-radius:0!important;background:var(--pp-side)!important;box-shadow:none!important;overflow:hidden!important}.patient-navigation-panel .portal-menu-card:where([data-app-environment=patient],[data-app-environment=patient] *){position:relative;padding:0!important}.patient-navigation-panel .eyebrow:where([data-app-environment=patient],[data-app-environment=patient] *),.patient-pqr-create-workspace .eyebrow:where([data-app-environment=patient],[data-app-environment=patient] *){color:var(--pp-accent)!important;font-size:11px!important;font-weight:700!important;line-height:14px!important;letter-spacing:0!important}.patient-navigation-panel .portal-menu-card h2:where([data-app-environment=patient],[data-app-environment=patient] *){margin:7px 0 0!important;color:var(--pp-text)!important;font-size:25px!important;font-weight:700!important;line-height:30px!important;letter-spacing:-.02em!important;text-transform:none!important}.patient-navigation-panel .portal-menu-card>p:last-of-type:where([data-app-environment=patient],[data-app-environment=patient] *){max-width:224px;margin:4px 0 0!important;color:var(--pp-muted)!important;font-size:11px!important;line-height:16px!important}.patient-drawer-close:where([data-app-environment=patient],[data-app-environment=patient] *){display:none}.patient-navigation-panel .new-pqr-button:where([data-app-environment=patient],[data-app-environment=patient] *){width:236px!important;min-height:46px!important;margin:17px 0 16px!important;gap:8px;border:0!important;border-radius:13px!important;background:var(--pp-accent)!important;color:#fff!important;font-size:13px!important;font-weight:600!important;box-shadow:none!important}.patient-navigation-panel .sidebar-case-area:where([data-app-environment=patient],[data-app-environment=patient] *){min-height:0;flex:1;padding:0!important;overflow-y:auto}.patient-navigation-panel .sidebar-section-title:where([data-app-environment=patient],[data-app-environment=patient] *){padding:0!important;color:var(--pp-muted)!important;font-size:11px!important;line-height:14px!important}.patient-navigation-panel .sidebar-section-title button:where([data-app-environment=patient],[data-app-environment=patient] *){color:var(--pp-accent)!important;font-size:11px!important}.patient-navigation-panel .sidebar-case-list:where([data-app-environment=patient],[data-app-environment=patient] *){display:grid;gap:10px;margin-top:12px}.patient-navigation-panel .sidebar-case-item:where([data-app-environment=patient],[data-app-environment=patient] *){position:relative;width:100%;min-height:64px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px!important;border:1px solid transparent!important;border-radius:12px!important;background:transparent!important;color:var(--pp-text)!important;text-align:left;box-shadow:none!important}.patient-navigation-panel .sidebar-case-item:hover:where([data-app-environment=patient],[data-app-environment=patient] *){background:var(--pp-soft)!important}.patient-navigation-panel .sidebar-case-item.active:where([data-app-environment=patient],[data-app-environment=patient] *){border-color:#e3e4ff!important;background:var(--pp-accent-soft)!important}[data-theme=dark] .patient-navigation-panel .sidebar-case-item.active:where([data-app-environment=patient],[data-app-environment=patient] *){border-color:#35466d!important;background:#1b2943!important}.sidebar-case-copy:where([data-app-environment=patient],[data-app-environment=patient] *){min-width:0;display:grid;gap:5px}.sidebar-case-copy strong:where([data-app-environment=patient],[data-app-environment=patient] *),.sidebar-case-copy small:where([data-app-environment=patient],[data-app-environment=patient] *){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-case-copy strong:where([data-app-environment=patient],[data-app-environment=patient] *){color:var(--pp-text)!important;font-size:13px!important;line-height:18px!important}.sidebar-case-copy small:where([data-app-environment=patient],[data-app-environment=patient] *){color:var(--pp-muted)!important;font-size:10px!important;line-height:14px!important}.sidebar-status-pill:where([data-app-environment=patient],[data-app-environment=patient] *){display:none;padding:7px 10px;border-radius:999px;font-size:9px}.sidebar-status-pill.final:where([data-app-environment=patient],[data-app-environment=patient] *){background:#e7f6ef;color:#17875d}.sidebar-status-pill.active:where([data-app-environment=patient],[data-app-environment=patient] *){background:var(--pp-accent-soft);color:var(--pp-accent)}.sidebar-unread-dot:where([data-app-environment=patient],[data-app-environment=patient] *){position:absolute;right:8px;width:6px;height:6px;border-radius:50%;background:var(--pp-accent)}.sidebar-context-help:where([data-app-environment=patient],[data-app-environment=patient] *){display:none}.patient-navigation-panel .sidebar-footer-account:where([data-app-environment=patient],[data-app-environment=patient] *){flex:0 0 auto;display:grid;gap:13px;padding:18px 0 0!important;border-top:1px solid var(--pp-border)}.patient-navigation-panel .sidebar-user-card:where([data-app-environment=patient],[data-app-environment=patient] *){min-height:36px;display:flex;align-items:center;gap:8px}.sidebar-profile-button:where([data-app-environment=patient],[data-app-environment=patient] *){min-width:0;flex:1;display:flex;align-items:center;gap:10px;padding:0;border:0;background:transparent;color:inherit;text-align:left}.patient-navigation-panel .sidebar-user-avatar:where([data-app-environment=patient],[data-app-environment=patient] *){width:36px!important;height:36px!important;flex:0 0 36px;display:grid;place-items:center;border-radius:50%;background:var(--pp-accent-soft)!important;color:var(--pp-accent)!important;font-size:10px;overflow:hidden}.sidebar-user-copy:where([data-app-environment=patient],[data-app-environment=patient] *){min-width:0;display:grid}.sidebar-user-copy strong:where([data-app-environment=patient],[data-app-environment=patient] *){overflow:hidden;color:var(--pp-text)!important;font-size:12px!important;line-height:16px!important;text-overflow:ellipsis;white-space:nowrap}.sidebar-user-copy>span:where([data-app-environment=patient],[data-app-environment=patient] *){color:var(--pp-muted)!important;font-size:10px!important}.patient-navigation-panel .portal-hamburger-button:where([data-app-environment=patient],[data-app-environment=patient] *){width:36px!important;height:36px!important;border:0!important;border-radius:50%!important;background:var(--pp-soft)!important;color:var(--pp-muted)!important}.patient-navigation-panel .sidebar-logout-button:where([data-app-environment=patient],[data-app-environment=patient] *),.sidebar-product-signature:where([data-app-environment=patient],[data-app-environment=patient] *){display:none}.patient-drawer-scrim:where([data-app-environment=patient],[data-app-environment=patient] *){display:none}.patient-content-panel:where([data-app-environment=patient],[data-app-environment=patient] *){width:auto!important;min-width:0!important;height:100dvh;padding:0!important;background:var(--pp-bg)!important;overflow:hidden!important}.portal-error:where([data-app-environment=patient],[data-app-environment=patient] *){position:fixed;z-index:80;top:16px;right:20px;max-width:min(420px,calc(100vw - 40px))}.patient-chat-workspace:where([data-app-environment=patient],[data-app-environment=patient] *),.patient-conversation-view:where([data-app-environment=patient],[data-app-environment=patient] *),.patient-conversation-skeleton:where([data-app-environment=patient],[data-app-environment=patient] *){width:100%;height:100%}.patient-conversation-view:where([data-app-environment=patient],[data-app-environment=patient] *){position:relative;display:grid;grid-template-rows:198px 34px minmax(0,1fr) auto;overflow:hidden}.patient-chat-header:where([data-app-environment=patient],[data-app-environment=patient] *){position:relative;padding:34px 50px 12px;background:var(--pp-bg)}.patient-chat-heading:where([data-app-environment=patient],[data-app-environment=patient] *){min-width:0;padding-right:160px}.patient-chat-code:where([data-app-environment=patient],[data-app-environment=patient] *){margin:0 0 4px!important;color:var(--pp-accent)!important;font-size:11px!important;font-weight:700!important;line-height:14px!important}.patient-chat-heading h2:where([data-app-environment=patient],[data-app-environment=patient] *){margin:0;overflow:hidden;color:var(--pp-text);font-size:28px;line-height:34px;text-overflow:ellipsis;white-space:nowrap}.patient-chat-description:where([data-app-environment=patient],[data-app-environment=patient] *){position:relative;max-width:100%;color:var(--pp-muted)}.patient-chat-description>p:where([data-app-environment=patient],[data-app-environment=patient] *){margin:0;overflow:hidden;font-size:12px;line-height:18px;text-overflow:ellipsis;white-space:nowrap;cursor:help}.patient-chat-description>p:focus-visible:where([data-app-environment=patient],[data-app-environment=patient] *){outline:2px solid var(--pp-accent);outline-offset:3px;border-radius:3px}.patient-chat-description-popup:where([data-app-environment=patient],[data-app-environment=patient] *){position:absolute;top:calc(100% + 8px);left:0;z-index:100;width:max-content;max-width:min(42rem,calc(100vw - 24rem));padding:10px 12px;border:1px solid var(--pp-border);border-radius:10px;background:var(--pp-surface);color:var(--pp-text);font-size:12px;line-height:18px;white-space:normal;box-shadow:0 14px 34px #0f172a2e;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .12s ease,transform .12s ease,visibility .12s ease;pointer-events:none}.patient-chat-description:hover .patient-chat-description-popup:where([data-app-environment=patient],[data-app-environment=patient] *),.patient-chat-description:focus-within .patient-chat-description-popup:where([data-app-environment=patient],[data-app-environment=patient] *){opacity:1;visibility:visible;transform:translateY(0)}.patient-status:where([data-app-environment=patient],[data-app-environment=patient] *){position:absolute;top:44px;right:98px;min-width:92px;padding:8px 14px;border-radius:999px;background:#1b3146;color:#91c7ff;font-size:12px;text-align:center}.patient-status.final:where([data-app-environment=patient],[data-app-environment=patient] *){background:#e7f6ef;color:#17875d}[data-theme=dark] .patient-status.final:where([data-app-environment=patient],[data-app-environment=patient] *){background:#15372f;color:#73d0aa}.case-progress:where([data-app-environment=patient],[data-app-environment=patient] *){position:absolute;right:50px;bottom:12px;left:50px;height:54px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;padding:0 17px;border:1px solid var(--pp-border);border-radius:14px;background:var(--pp-surface)}.case-progress-step:where([data-app-environment=patient],[data-app-environment=patient] *){position:relative;min-width:0;display:grid;grid-template-columns:10px minmax(0,1fr);align-items:center;gap:8px}.case-progress-dot:where([data-app-environment=patient],[data-app-environment=patient] *){width:10px;height:10px;border-radius:50%;background:var(--pp-border)}.case-progress-step.complete .case-progress-dot:where([data-app-environment=patient],[data-app-environment=patient] *){background:var(--pp-accent)}.case-progress-step strong:where([data-app-environment=patient],[data-app-environment=patient] *){overflow:hidden;color:var(--pp-text);font-size:11px;line-height:15px;text-overflow:ellipsis;white-space:nowrap}.case-progress-line:where([data-app-environment=patient],[data-app-environment=patient] *){position:absolute;right:10px;width:34px;height:2px;background:var(--pp-border);transform:translate(50%)}.patient-conversation-heading:where([data-app-environment=patient],[data-app-environment=patient] *){display:flex;align-items:center;justify-content:space-between;padding:0 50px}.patient-conversation-heading h3:where([data-app-environment=patient],[data-app-environment=patient] *){margin:0;color:var(--pp-text);font-size:15px}.patient-conversation-heading span:where([data-app-environment=patient],[data-app-environment=patient] *){color:var(--pp-muted);font-size:10px}.patient-message-list.chat-thread:where([data-app-environment=patient],[data-app-environment=patient] *){width:min(760px,calc(100% - 80px))!important;min-height:0!important;display:flex!important;flex-direction:column;gap:22px!important;margin:0 auto!important;padding:12px 0 24px!important;overflow-x:hidden!important;overflow-y:auto!important}.patient-system-notice:where([data-app-environment=patient],[data-app-environment=patient] *){width:min(604px,calc(100% - 28px));min-height:40px;align-self:center;display:flex;align-items:center;gap:10px;padding:10px 13px;border:1px solid #d9eaf9;border-radius:12px;background:#edf6ff;color:var(--pp-text)}.patient-system-notice span:where([data-app-environment=patient],[data-app-environment=patient] *){color:var(--pp-accent);font-weight:700}.patient-system-notice p:where([data-app-environment=patient],[data-app-environment=patient] *){margin:0;font-size:11px;line-height:16px}[data-theme=dark] .patient-system-notice:where([data-app-environment=patient],[data-app-environment=patient] *){border-color:#21445e;background:#122c3e}[data-theme=dark] .patient-system-notice span:where([data-app-environment=patient],[data-app-environment=patient] *){color:#81c7f4}.patient-message:where([data-app-environment=patient],[data-app-environment=patient] *){width:auto!important;max-width:520px!important;display:grid!important;gap:5px!important;padding:11px 13px!important;border:1px solid var(--pp-border)!important;border-radius:16px!important;background:var(--pp-team)!important;color:var(--pp-text)!important;box-shadow:none!important}.patient-message.patient:where([data-app-environment=patient],[data-app-environment=patient] *){width:min(470px,72%)!important;align-self:flex-end!important;border-color:var(--pp-accent)!important;background:var(--pp-accent)!important;color:#fff!important}.patient-message.system:where([data-app-environment=patient],[data-app-environment=patient] *),.patient-message.ai:where([data-app-environment=patient],[data-app-environment=patient] *){align-self:center!important;border-color:#d9eaf9!important;background:#edf6ff!important}[data-theme=dark] .patient-message.system:where([data-app-environment=patient],[data-app-environment=patient] *),[data-theme=dark] .patient-message.ai:where([data-app-environment=patient],[data-app-environment=patient] *){border-color:#21445e!important;background:#122c3e!important}.patient-message strong:where([data-app-environment=patient],[data-app-environment=patient] *){color:var(--pp-muted)!important;font-size:10px!important;line-height:14px!important}.patient-message.patient strong:where([data-app-environment=patient],[data-app-environment=patient] *){color:#ececff!important}.patient-message p:where([data-app-environment=patient],[data-app-environment=patient] *){margin:0!important;color:inherit!important;font-size:12px!important;line-height:18px!important}.patient-message small:where([data-app-environment=patient],[data-app-environment=patient] *){color:var(--pp-ph)!important;font-size:9px!important}.patient-message.patient small:where([data-app-environment=patient],[data-app-environment=patient] *){color:#dad9ff!important}.patient-message-composer:where([data-app-environment=patient],[data-app-environment=patient] *),.closed-case-notice:where([data-app-environment=patient],[data-app-environment=patient] *){width:min(780px,calc(100% - 80px))!important;min-height:58px!important;margin:8px auto 32px!important;border:1px solid var(--pp-border)!important;border-radius:18px!important;background:var(--pp-surface)!important;box-shadow:none!important}.patient-message-composer:where([data-app-environment=patient],[data-app-environment=patient] *){padding:9px 11px!important}.patient-message-composer .composer-input-row:where([data-app-environment=patient],[data-app-environment=patient] *){min-height:38px!important;display:flex;align-items:center;gap:12px}.patient-message-composer textarea:where([data-app-environment=patient],[data-app-environment=patient] *){min-height:36px!important;height:36px!important;flex:1;padding:9px 0!important;border:0!important;background:transparent!important;color:var(--pp-text)!important;font-size:12px!important;resize:none;box-shadow:none!important}.composer-plus-button:where([data-app-environment=patient],[data-app-environment=patient] *),.composer-send-button:where([data-app-environment=patient],[data-app-environment=patient] *){width:36px!important;height:36px!important;flex:0 0 36px;border:0!important;border-radius:50%!important;box-shadow:none!important}.composer-plus-button:where([data-app-environment=patient],[data-app-environment=patient] *){background:var(--pp-soft)!important;color:var(--pp-text)!important}.composer-send-button:where([data-app-environment=patient],[data-app-environment=patient] *){background:var(--pp-accent)!important;color:#fff!important}.closed-case-notice:where([data-app-environment=patient],[data-app-environment=patient] *){display:flex;align-items:center;gap:12px;padding:10px 13px}.closed-case-icon:where([data-app-environment=patient],[data-app-environment=patient] *){width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#e7f6ef;color:#17875d}.closed-case-notice strong:where([data-app-environment=patient],[data-app-environment=patient] *){color:var(--pp-text);font-size:12px}.closed-case-notice p:where([data-app-environment=patient],[data-app-environment=patient] *){margin:2px 0 0;color:var(--pp-muted);font-size:10px}.mobile-navigation-trigger:where([data-app-environment=patient],[data-app-environment=patient] *){display:none}.patient-conversation-skeleton:where([data-app-environment=patient],[data-app-environment=patient] *){position:relative;display:grid;grid-template-rows:198px minmax(0,1fr) 90px;overflow:hidden}.skeleton-chat-header:where([data-app-environment=patient],[data-app-environment=patient] *){position:relative;padding:38px 50px}.skeleton-block:where([data-app-environment=patient],[data-app-environment=patient] *){display:block;border-radius:8px;background:var(--pp-sk)}.skeleton-code:where([data-app-environment=patient],[data-app-environment=patient] *){width:160px;height:10px}.skeleton-title:where([data-app-environment=patient],[data-app-environment=patient] *){width:min(420px,60%);height:28px;margin-top:12px}.skeleton-subtitle:where([data-app-environment=patient],[data-app-environment=patient] *){width:min(550px,75%);height:10px;margin-top:12px}.skeleton-progress:where([data-app-environment=patient],[data-app-environment=patient] *){position:absolute;right:50px;bottom:12px;left:50px;height:54px;display:grid;grid-template-columns:repeat(5,1fr);align-items:center;gap:36px;padding:0 17px;border:1px solid var(--pp-border);border-radius:14px;background:var(--pp-surface)}.skeleton-progress .skeleton-block:where([data-app-environment=patient],[data-app-environment=patient] *){height:13px}.skeleton-message-stage:where([data-app-environment=patient],[data-app-environment=patient] *){position:relative;width:min(760px,calc(100% - 80px));margin:0 auto}.skeleton-notice:where([data-app-environment=patient],[data-app-environment=patient] *){width:62%;height:48px}.skeleton-bubble:where([data-app-environment=patient],[data-app-environment=patient] *){position:absolute;width:62%;height:74px;border-radius:16px}.skeleton-bubble.patient:where([data-app-environment=patient],[data-app-environment=patient] *){top:90px;right:0}.skeleton-bubble.team:where([data-app-environment=patient],[data-app-environment=patient] *){top:190px;left:0;width:68%}.skeleton-bubble.patient.compact:where([data-app-environment=patient],[data-app-environment=patient] *){top:290px;right:0;width:45%}.skeleton-empty-copy:where([data-app-environment=patient],[data-app-environment=patient] *){position:absolute;top:186px;left:50%;z-index:2;width:min(510px,90%);text-align:center;transform:translate(-50%)}.skeleton-star:where([data-app-environment=patient],[data-app-environment=patient] *){width:52px;height:52px;display:grid;place-items:center;margin:0 auto 12px;border-radius:50%;background:#212a52;color:#b9b6ff}.skeleton-empty-copy strong:where([data-app-environment=patient],[data-app-environment=patient] *){display:block;color:var(--pp-text);font-size:23px;line-height:30px}.skeleton-empty-copy p:where([data-app-environment=patient],[data-app-environment=patient] *){margin:7px 0 0;color:var(--pp-muted);font-size:11px}.skeleton-composer:where([data-app-environment=patient],[data-app-environment=patient] *){width:min(780px,calc(100% - 80px));height:58px;display:flex;align-items:center;gap:16px;margin:0 auto 32px;padding:0 17px;border:1px solid var(--pp-border);border-radius:18px;background:var(--pp-surface)}.skeleton-attachment:where([data-app-environment=patient],[data-app-environment=patient] *){width:24px;height:18px}.skeleton-composer-copy:where([data-app-environment=patient],[data-app-environment=patient] *){width:240px;height:13px}.patient-pqr-create-workspace:where([data-app-environment=patient],[data-app-environment=patient] *){position:relative;width:100%!important;height:100%;display:grid;grid-template-rows:197px minmax(0,1fr) 69px;padding:0!important;border:0!important;border-radius:0!important;background:var(--pp-bg)!important;box-shadow:none!important;overflow:hidden!important}.create-page-header:where([data-app-environment=patient],[data-app-environment=patient] *){position:relative;width:min(1034px,calc(100% - 84px));margin:0 auto;padding-top:38px}.create-page-header h2:where([data-app-environment=patient],[data-app-environment=patient] *){margin:4px 0 0;color:var(--pp-text);font-size:31px;line-height:38px;letter-spacing:-.02em}.create-page-header>div>p:last-child:where([data-app-environment=patient],[data-app-environment=patient] *){margin:0;color:var(--pp-muted);font-size:13px}.create-step-navigation:where([data-app-environment=patient],[data-app-environment=patient] *){display:flex;gap:10px;margin-top:20px}.create-step-navigation button:where([data-app-environment=patient],[data-app-environment=patient] *){min-height:32px;display:flex;align-items:center;gap:7px;padding:0 14px;border:1px solid var(--pp-border);border-radius:999px;background:var(--pp-soft);color:var(--pp-muted);font-size:12px}.create-step-navigation button span:where([data-app-environment=patient],[data-app-environment=patient] *),.create-step-navigation button strong:where([data-app-environment=patient],[data-app-environment=patient] *){font-weight:500}.create-step-navigation button.active:where([data-app-environment=patient],[data-app-environment=patient] *),.create-step-navigation button.complete:where([data-app-environment=patient],[data-app-environment=patient] *){border-color:transparent;background:var(--pp-accent-soft);color:var(--pp-accent)}.create-mobile-back:where([data-app-environment=patient],[data-app-environment=patient] *),.create-mobile-step-label:where([data-app-environment=patient],[data-app-environment=patient] *){display:none}.create-form-scroll:where([data-app-environment=patient],[data-app-environment=patient] *){width:min(1034px,calc(100% - 84px));min-height:0;display:block!important;margin:0 auto;padding:24px 27px 26px!important;border:1px solid var(--pp-border);border-radius:18px;background:var(--pp-surface);overflow:auto}.patient-pqr-create-workspace .clinical-form-section:where([data-app-environment=patient],[data-app-environment=patient] *){display:grid;gap:18px;padding:0!important;border:0!important;background:transparent!important}.patient-pqr-create-workspace .clinical-form-section-header:where([data-app-environment=patient],[data-app-environment=patient] *){display:grid;gap:2px}.patient-pqr-create-workspace .clinical-form-section-header strong:where([data-app-environment=patient],[data-app-environment=patient] *){color:var(--pp-text);font-size:20px;line-height:26px}.patient-pqr-create-workspace .clinical-form-section-header span:where([data-app-environment=patient],[data-app-environment=patient] *){color:var(--pp-muted);font-size:12px}.patient-pqr-create-workspace .clinical-form-section-body:where([data-app-environment=patient],[data-app-environment=patient] *){display:grid;gap:16px}.patient-pqr-create-workspace .form-row.two:where([data-app-environment=patient],[data-app-environment=patient] *){grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.patient-pqr-create-workspace .form-grid label:where([data-app-environment=patient],[data-app-environment=patient] *){display:grid;gap:7px}.patient-pqr-create-workspace .form-grid label>span:where([data-app-environment=patient],[data-app-environment=patient] *){color:var(--pp-text);font-size:11px;font-weight:600}.patient-pqr-create-workspace .form-grid input:where([data-app-environment=patient],[data-app-environment=patient] *),.patient-pqr-create-workspace .form-grid select:where([data-app-environment=patient],[data-app-environment=patient] *),.patient-pqr-create-workspace .form-grid textarea:where([data-app-environment=patient],[data-app-environment=patient] *){width:100%;min-height:43px;padding:10px 12px;border:1px solid var(--pp-border)!important;border-radius:11px!important;background:var(--pp-input)!important;color:var(--pp-text)!important;font-size:12px!important;box-shadow:none!important}.patient-pqr-create-workspace .form-grid textarea:where([data-app-environment=patient],[data-app-environment=patient] *){min-height:90px}.patient-pqr-create-workspace .form-grid [aria-invalid=true]:where([data-app-environment=patient],[data-app-environment=patient] *){border-color:#df4d64!important}.patient-pqr-create-workspace .form-grid [role=alert]:where([data-app-environment=patient],[data-app-environment=patient] *){margin:0;color:#df4d64;font-size:10px}.create-review-summary:where([data-app-environment=patient],[data-app-environment=patient] *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.create-review-summary>div:where([data-app-environment=patient],[data-app-environment=patient] *){min-height:78px;display:grid;gap:5px;padding:14px;border:1px solid var(--pp-border);border-radius:12px;background:var(--pp-soft)}.create-review-summary span:where([data-app-environment=patient],[data-app-environment=patient] *){color:var(--pp-muted);font-size:10px}.create-review-summary strong:where([data-app-environment=patient],[data-app-environment=patient] *){color:var(--pp-text);font-size:12px}.create-form-actions:where([data-app-environment=patient],[data-app-environment=patient] *){width:min(1034px,calc(100% - 84px));display:grid;grid-template-columns:136px 124px;grid-template-areas:"secondary primary";justify-content:end;align-items:center;gap:12px;margin:0 auto}.create-form-actions button:where([data-app-environment=patient],[data-app-environment=patient] *){height:44px;border-radius:12px;font-size:12px;font-weight:600}.create-secondary-action:where([data-app-environment=patient],[data-app-environment=patient] *){grid-area:secondary;border:1px solid var(--pp-border);background:var(--pp-surface);color:var(--pp-text)}.create-primary-action:where([data-app-environment=patient],[data-app-environment=patient] *){grid-area:primary;border:0;background:var(--pp-accent);color:#fff}.create-form-actions small:where([data-app-environment=patient],[data-app-environment=patient] *){display:none}@media(max-width:860px){.patient-workspace:where([data-app-environment=patient],[data-app-environment=patient] *){min-height:100dvh!important;grid-template-columns:1fr!important}.patient-navigation-panel:where([data-app-environment=patient],[data-app-environment=patient] *){position:fixed!important;inset:0 auto 0 0;z-index:70;width:min(334px,calc(100vw - 56px))!important;height:100dvh!important;min-height:0!important;padding:40px 18px 20px!important;border-right:0!important;background:var(--pp-side)!important;box-shadow:10px 0 24px #00000029!important;transform:translate(-105%);transition:transform var(--motion-duration-standard) var(--motion-ease-emphasized);overflow:hidden!important}.patient-navigation-panel.drawer-open:where([data-app-environment=patient],[data-app-environment=patient] *){transform:none}.patient-drawer-scrim:where([data-app-environment=patient],[data-app-environment=patient] *){position:fixed;inset:0;z-index:60;display:block;border:0;background:#11182747;opacity:0;pointer-events:none;transition:opacity var(--motion-duration-standard) var(--motion-ease-standard)}.patient-drawer-scrim.visible:where([data-app-environment=patient],[data-app-environment=patient] *){opacity:1;pointer-events:auto}.patient-navigation-panel .portal-menu-card h2:where([data-app-environment=patient],[data-app-environment=patient] *){font-size:22px!important;line-height:28px!important}.patient-navigation-panel .portal-menu-card>p:last-of-type:where([data-app-environment=patient],[data-app-environment=patient] *){margin-top:0!important;font-size:10px!important}.patient-drawer-close:where([data-app-environment=patient],[data-app-environment=patient] *){position:absolute;top:-1px;right:0;width:36px;height:36px;display:grid;place-items:center;padding:0;border:1px solid var(--pp-border);border-radius:12px;background:var(--pp-soft)}.patient-drawer-close>span:where([data-app-environment=patient],[data-app-environment=patient] *){position:relative;width:18px;height:16px;border:1.4px solid var(--pp-muted);border-radius:4px}.patient-drawer-close i:where([data-app-environment=patient],[data-app-environment=patient] *){position:absolute;display:block;background:var(--pp-muted)}.patient-drawer-close i:first-child:where([data-app-environment=patient],[data-app-environment=patient] *){inset:2px auto 2px 4px;width:1px}.patient-drawer-close i:nth-child(2):where([data-app-environment=patient],[data-app-environment=patient] *),.patient-drawer-close i:nth-child(3):where([data-app-environment=patient],[data-app-environment=patient] *){left:8px;width:6px;height:1px}.patient-drawer-close i:nth-child(2):where([data-app-environment=patient],[data-app-environment=patient] *){top:5px}.patient-drawer-close i:nth-child(3):where([data-app-environment=patient],[data-app-environment=patient] *){top:10px}.patient-navigation-panel .new-pqr-button:where([data-app-environment=patient],[data-app-environment=patient] *){width:100%!important;min-height:42px!important;margin:17px 0 20px!important;border-radius:12px!important;font-size:12px!important}.patient-navigation-panel .sidebar-case-list:where([data-app-environment=patient],[data-app-environment=patient] *){gap:12px}.patient-navigation-panel .sidebar-case-item:where([data-app-environment=patient],[data-app-environment=patient] *){min-height:68px;padding:10px 13px!important;border-color:var(--pp-border)!important}.patient-navigation-panel .sidebar-case-item.active:where([data-app-environment=patient],[data-app-environment=patient] *):before{content:"";position:absolute;inset:10px auto 10px 0;width:3px;border-radius:3px;background:var(--pp-accent)}.sidebar-case-copy strong:where([data-app-environment=patient],[data-app-environment=patient] *){font-size:12px!important}.sidebar-case-copy small:where([data-app-environment=patient],[data-app-environment=patient] *){font-size:9px!important}.sidebar-status-pill:where([data-app-environment=patient],[data-app-environment=patient] *){display:inline-block}.sidebar-unread-dot:where([data-app-environment=patient],[data-app-environment=patient] *){display:none}.sidebar-context-help:where([data-app-environment=patient],[data-app-environment=patient] *){display:grid;gap:4px;margin-top:30px;padding:11px 12px;border-radius:12px;background:var(--pp-soft)}.sidebar-context-help strong:where([data-app-environment=patient],[data-app-environment=patient] *){color:var(--pp-text);font-size:10px}.sidebar-context-help span:where([data-app-environment=patient],[data-app-environment=patient] *){color:var(--pp-muted);font-size:9px}.patient-navigation-panel .sidebar-footer-account:where([data-app-environment=patient],[data-app-environment=patient] *){gap:18px;padding-top:20px!important}.patient-navigation-panel .portal-hamburger-button:where([data-app-environment=patient],[data-app-environment=patient] *){display:none}.patient-navigation-panel .sidebar-logout-button:where([data-app-environment=patient],[data-app-environment=patient] *){width:100%!important;min-height:40px!important;display:block;border:1px solid var(--pp-border)!important;border-radius:12px!important;background:var(--pp-side)!important;color:var(--pp-text)!important;font-size:11px!important}.sidebar-product-signature:where([data-app-environment=patient],[data-app-environment=patient] *){display:block;color:var(--pp-ph);font-size:9px}.patient-content-panel:where([data-app-environment=patient],[data-app-environment=patient] *){height:100dvh}.patient-conversation-view:where([data-app-environment=patient],[data-app-environment=patient] *){grid-template-rows:116px minmax(0,1fr) auto}.patient-conversation-heading:where([data-app-environment=patient],[data-app-environment=patient] *){display:none}.patient-chat-header:where([data-app-environment=patient],[data-app-environment=patient] *){height:116px;padding:15px 16px 0 48px;border:1px solid var(--pp-border);background:var(--pp-side)}.mobile-navigation-trigger:where([data-app-environment=patient],[data-app-environment=patient] *){position:absolute;top:15px;left:10px;width:38px;height:38px;display:grid;place-items:center;padding:10px;border:0;border-radius:12px;background:transparent;color:var(--pp-text)}.mobile-navigation-trigger>span:where([data-app-environment=patient],[data-app-environment=patient] *){width:19px;display:grid;gap:4px}.mobile-navigation-trigger i:where([data-app-environment=patient],[data-app-environment=patient] *){height:2px;display:block;border-radius:2px;background:currentColor}.patient-chat-heading:where([data-app-environment=patient],[data-app-environment=patient] *){padding-right:96px}.patient-chat-code:where([data-app-environment=patient],[data-app-environment=patient] *){margin-top:23px!important;color:var(--pp-muted)!important;font-size:9px!important}.patient-chat-heading h2:where([data-app-environment=patient],[data-app-environment=patient] *){position:absolute;top:15px;left:48px;max-width:calc(100% - 150px);font-size:15px;line-height:20px}.patient-chat-description:where([data-app-environment=patient],[data-app-environment=patient] *){display:none}.patient-status:where([data-app-environment=patient],[data-app-environment=patient] *){top:13px;right:16px;min-width:74px;padding:8px 12px}.case-progress:where([data-app-environment=patient],[data-app-environment=patient] *){right:15px;bottom:15px;left:15px;height:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0;border:0;background:transparent}.case-progress-step:where([data-app-environment=patient],[data-app-environment=patient] *){grid-template-columns:6px minmax(0,1fr);gap:5px}.case-progress-step:nth-child(4):where([data-app-environment=patient],[data-app-environment=patient] *){display:none}.case-progress-dot:where([data-app-environment=patient],[data-app-environment=patient] *){width:6px;height:6px}.case-progress-step strong:where([data-app-environment=patient],[data-app-environment=patient] *){font-size:8px;font-weight:500}.case-progress-line:where([data-app-environment=patient],[data-app-environment=patient] *){display:none}.patient-message-list.chat-thread:where([data-app-environment=patient],[data-app-environment=patient] *){width:100%!important;gap:14px!important;padding:12px!important}.patient-system-notice:where([data-app-environment=patient],[data-app-environment=patient] *){width:100%;min-height:38px;padding:10px}.patient-system-notice p:where([data-app-environment=patient],[data-app-environment=patient] *){font-size:10px}.patient-message:where([data-app-environment=patient],[data-app-environment=patient] *){max-width:300px!important;padding:9px 10px!important;border-radius:15px!important}.patient-message.patient:where([data-app-environment=patient],[data-app-environment=patient] *){width:min(276px,76%)!important}.patient-message p:where([data-app-environment=patient],[data-app-environment=patient] *){font-size:11px!important;line-height:16px!important}.patient-message strong:where([data-app-environment=patient],[data-app-environment=patient] *){font-size:9px!important}.patient-message small:where([data-app-environment=patient],[data-app-environment=patient] *){font-size:8px!important}.patient-message-composer:where([data-app-environment=patient],[data-app-environment=patient] *),.closed-case-notice:where([data-app-environment=patient],[data-app-environment=patient] *){width:100%!important;margin:0!important;border-right:0!important;border-bottom:0!important;border-left:0!important;border-radius:0!important;background:var(--pp-side)!important}.patient-message-composer:where([data-app-environment=patient],[data-app-environment=patient] *){min-height:80px!important;padding:11px 12px 15px!important}.patient-message-composer .composer-input-row:where([data-app-environment=patient],[data-app-environment=patient] *){min-height:52px!important;padding:7px 8px;border:1px solid var(--pp-border);border-radius:17px;background:var(--pp-surface)}.closed-case-notice:where([data-app-environment=patient],[data-app-environment=patient] *){min-height:58px!important;padding:11px 14px}.closed-case-icon:where([data-app-environment=patient],[data-app-environment=patient] *){display:none}.closed-case-notice strong:where([data-app-environment=patient],[data-app-environment=patient] *){font-size:11px}.closed-case-notice p:where([data-app-environment=patient],[data-app-environment=patient] *){font-size:9px}.patient-conversation-skeleton:where([data-app-environment=patient],[data-app-environment=patient] *){grid-template-rows:116px minmax(0,1fr) 78px}.skeleton-chat-header:where([data-app-environment=patient],[data-app-environment=patient] *){height:116px;padding:17px 16px 0 50px;border:1px solid var(--pp-border);background:var(--pp-side)}.skeleton-chat-header .mobile-navigation-trigger:where([data-app-environment=patient],[data-app-environment=patient] *){display:grid}.skeleton-code:where([data-app-environment=patient],[data-app-environment=patient] *){width:110px;height:9px;margin-top:26px}.skeleton-title:where([data-app-environment=patient],[data-app-environment=patient] *){position:absolute;top:15px;left:50px;width:180px;height:18px;margin:0}.skeleton-subtitle:where([data-app-environment=patient],[data-app-environment=patient] *){display:none}.skeleton-progress:where([data-app-environment=patient],[data-app-environment=patient] *){right:16px;bottom:39px;left:16px;height:7px;gap:26px;padding:0;border:0;background:transparent}.skeleton-progress .skeleton-block:where([data-app-environment=patient],[data-app-environment=patient] *){height:7px}.skeleton-progress .skeleton-block:last-child:where([data-app-environment=patient],[data-app-environment=patient] *){display:none}.skeleton-message-stage:where([data-app-environment=patient],[data-app-environment=patient] *){width:100%;padding:18px 12px}.skeleton-notice:where([data-app-environment=patient],[data-app-environment=patient] *){width:280px;height:48px}.skeleton-bubble.patient:where([data-app-environment=patient],[data-app-environment=patient] *){top:92px;right:12px;width:282px}.skeleton-bubble.team:where([data-app-environment=patient],[data-app-environment=patient] *){top:190px;left:12px;width:300px}.skeleton-bubble.patient.compact:where([data-app-environment=patient],[data-app-environment=patient] *){top:288px;right:12px;width:228px;height:58px}.skeleton-empty-copy:where([data-app-environment=patient],[data-app-environment=patient] *){top:390px}.skeleton-empty-copy strong:where([data-app-environment=patient],[data-app-environment=patient] *){font-size:20px;line-height:26px}.skeleton-empty-copy p:where([data-app-environment=patient],[data-app-environment=patient] *){font-size:10px}.skeleton-composer:where([data-app-environment=patient],[data-app-environment=patient] *){width:calc(100% - 24px);height:52px;margin:11px 12px 15px}.patient-pqr-create-workspace:where([data-app-environment=patient],[data-app-environment=patient] *){grid-template-rows:150px minmax(0,1fr) 84px}.create-page-header:where([data-app-environment=patient],[data-app-environment=patient] *){width:100%;padding:18px 15px 0;border:1px solid var(--pp-border);background:var(--pp-side)}.create-mobile-back:where([data-app-environment=patient],[data-app-environment=patient] *){position:absolute;top:17px;left:15px;display:block;padding:0;border:0;background:transparent;color:var(--pp-text);font-size:20px}.create-page-header .eyebrow:where([data-app-environment=patient],[data-app-environment=patient] *){margin-left:32px;color:var(--pp-text)!important;font-size:12px!important;text-transform:none!important}.create-page-header h2:where([data-app-environment=patient],[data-app-environment=patient] *){margin-top:18px;font-size:24px;line-height:30px}.create-page-header>div>p:last-child:where([data-app-environment=patient],[data-app-environment=patient] *){display:none}.create-step-navigation:where([data-app-environment=patient],[data-app-environment=patient] *){position:absolute;inset:auto 15px 10px;display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:0}.create-step-navigation button:where([data-app-environment=patient],[data-app-environment=patient] *){min-height:4px;display:block;padding:0;border:0;border-radius:2px;background:var(--pp-border);font-size:0}.create-step-navigation button.active:where([data-app-environment=patient],[data-app-environment=patient] *),.create-step-navigation button.complete:where([data-app-environment=patient],[data-app-environment=patient] *){background:var(--pp-accent)}.create-step-navigation button span:where([data-app-environment=patient],[data-app-environment=patient] *),.create-step-navigation button strong:where([data-app-environment=patient],[data-app-environment=patient] *){display:none}.create-mobile-step-label:where([data-app-environment=patient],[data-app-environment=patient] *){display:block;margin:4px 0 0;color:var(--pp-muted);font-size:10px}.create-form-scroll:where([data-app-environment=patient],[data-app-environment=patient] *){width:100%;margin:0;padding:16px 14px 26px!important;border:0;border-radius:0;background:var(--pp-bg)}.patient-pqr-create-workspace .clinical-form-section:where([data-app-environment=patient],[data-app-environment=patient] *){gap:0}.patient-pqr-create-workspace .clinical-form-section-header:where([data-app-environment=patient],[data-app-environment=patient] *){display:none}.patient-pqr-create-workspace .clinical-form-section-body:where([data-app-environment=patient],[data-app-environment=patient] *){gap:14px}.patient-pqr-create-workspace .form-row.two:where([data-app-environment=patient],[data-app-environment=patient] *){gap:14px}.patient-pqr-create-workspace .form-grid input:where([data-app-environment=patient],[data-app-environment=patient] *),.patient-pqr-create-workspace .form-grid select:where([data-app-environment=patient],[data-app-environment=patient] *){min-height:39px}.patient-pqr-create-workspace .form-grid textarea:where([data-app-environment=patient],[data-app-environment=patient] *){min-height:95px}.desktop-only-field:where([data-app-environment=patient],[data-app-environment=patient] *){display:none!important}.create-review-summary:where([data-app-environment=patient],[data-app-environment=patient] *){grid-template-columns:1fr}.create-form-actions:where([data-app-environment=patient],[data-app-environment=patient] *){width:100%;display:grid;grid-template-columns:1fr;grid-template-areas:"primary" "helper";gap:2px;padding:13px 14px 6px;border:1px solid var(--pp-border);background:var(--pp-side)}.create-form-actions button:where([data-app-environment=patient],[data-app-environment=patient] *){height:46px;border-radius:13px;font-size:13px}.create-secondary-action:where([data-app-environment=patient],[data-app-environment=patient] *){display:none}.create-form-actions small:where([data-app-environment=patient],[data-app-environment=patient] *){grid-area:helper;display:block;color:var(--pp-muted);font-size:9px;text-align:center}}@media(min-width:861px){.patient-shell .patient-navigation-panel:where([data-app-environment=patient],[data-app-environment=patient] *){overflow:visible!important}.patient-shell .sidebar-footer-account:where([data-app-environment=patient],[data-app-environment=patient] *){position:relative;z-index:80;background:var(--pp-side)}.patient-shell .sidebar-user-menu-area:where([data-app-environment=patient],[data-app-environment=patient] *),.patient-shell .sidebar-user-card:where([data-app-environment=patient],[data-app-environment=patient] *){position:relative;z-index:81;overflow:visible}.patient-shell .portal-hamburger-button:where([data-app-environment=patient],[data-app-environment=patient] *){position:relative;z-index:83;display:grid!important;place-items:center;flex:0 0 36px;opacity:1!important;visibility:visible!important;isolation:isolate;cursor:pointer}.patient-shell .portal-hamburger-button.active:where([data-app-environment=patient],[data-app-environment=patient] *){background:var(--pp-accent-soft)!important;color:var(--pp-accent)!important}.patient-shell .user-menu-dropdown:where([data-app-environment=patient],[data-app-environment=patient] *){z-index:200!important;overflow:auto}}.initial-intake-progress:where([data-app-environment=patient],[data-app-environment=patient] *){display:grid;gap:10px;padding:14px;border:1px solid color-mix(in srgb,var(--pp-accent) 38%,var(--pp-border));border-radius:12px;background:var(--pp-accent-soft)}.initial-intake-activity.async-status:where([data-app-environment=patient],[data-app-environment=patient] *){width:100%;max-width:none;padding:0;border:0;background:transparent;box-shadow:none}.initial-intake-activity .async-status__icon:where([data-app-environment=patient],[data-app-environment=patient] *){background:color-mix(in srgb,var(--pp-accent) 14%,var(--pp-surface));color:var(--pp-accent)}.initial-intake-activity .async-status__copy small:where([data-app-environment=patient],[data-app-environment=patient] *){color:var(--pp-muted)}.initial-intake-passive-status:where([data-app-environment=patient],[data-app-environment=patient] *){display:flex;align-items:center;gap:10px;color:var(--pp-text)}.initial-intake-passive-status>span:last-child:where([data-app-environment=patient],[data-app-environment=patient] *){min-width:0;display:grid;gap:2px}.initial-intake-passive-status small:where([data-app-environment=patient],[data-app-environment=patient] *){color:var(--pp-muted);font-size:10px;line-height:15px}.initial-intake-passive-icon:where([data-app-environment=patient],[data-app-environment=patient] *),.initial-intake-attachment-icon:where([data-app-environment=patient],[data-app-environment=patient] *){display:inline-grid;flex:0 0 auto;place-items:center;border-radius:999px;font-weight:800}.initial-intake-passive-icon:where([data-app-environment=patient],[data-app-environment=patient] *){width:28px;height:28px;background:color-mix(in srgb,var(--pp-accent) 16%,var(--pp-surface));color:var(--pp-accent)}.initial-intake-progress-heading:where([data-app-environment=patient],[data-app-environment=patient] *){display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--pp-text);font-size:12px}.initial-intake-progress-heading span:where([data-app-environment=patient],[data-app-environment=patient] *),.initial-intake-progress p:where([data-app-environment=patient],[data-app-environment=patient] *){color:var(--pp-muted);font-size:10px}.initial-intake-progress p:where([data-app-environment=patient],[data-app-environment=patient] *){margin:0;line-height:15px}.initial-intake-progress progress:where([data-app-environment=patient],[data-app-environment=patient] *){width:100%;height:7px;overflow:hidden;border:0;border-radius:999px;accent-color:var(--pp-accent)}.initial-intake-attachment-list:where([data-app-environment=patient],[data-app-environment=patient] *){display:grid;gap:6px;margin:0;padding:0;list-style:none}.initial-intake-attachment-list li:where([data-app-environment=patient],[data-app-environment=patient] *){min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 9px;border:1px solid color-mix(in srgb,var(--pp-border) 82%,transparent);border-radius:10px;background:color-mix(in srgb,var(--pp-surface) 76%,transparent)}.initial-intake-attachment-icon:where([data-app-environment=patient],[data-app-environment=patient] *){width:20px;height:20px;background:var(--pp-soft);color:var(--pp-muted);font-size:11px}.initial-intake-attachment-copy:where([data-app-environment=patient],[data-app-environment=patient] *){min-width:0;display:grid;gap:1px}.initial-intake-attachment-copy strong:where([data-app-environment=patient],[data-app-environment=patient] *),.initial-intake-attachment-copy small:where([data-app-environment=patient],[data-app-environment=patient] *){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.initial-intake-attachment-copy strong:where([data-app-environment=patient],[data-app-environment=patient] *){color:var(--pp-text);font-size:10px}.initial-intake-attachment-copy small:where([data-app-environment=patient],[data-app-environment=patient] *){color:var(--pp-danger, #b42318);font-size:9px}.initial-intake-attachment-state:where([data-app-environment=patient],[data-app-environment=patient] *){padding:4px 7px;border-radius:999px;background:var(--pp-soft);color:var(--pp-muted);font-size:9px;font-weight:700}.initial-intake-attachment-list li[data-upload-status=SELECTED] .initial-intake-attachment-icon:where([data-app-environment=patient],[data-app-environment=patient] *),.initial-intake-attachment-list li[data-upload-status=SELECTED] .initial-intake-attachment-state:where([data-app-environment=patient],[data-app-environment=patient] *){background:color-mix(in srgb,var(--pp-accent) 14%,var(--pp-surface));color:var(--pp-accent)}.initial-intake-attachment-list li[data-upload-status=UPLOADED] .initial-intake-attachment-icon:where([data-app-environment=patient],[data-app-environment=patient] *),.initial-intake-attachment-list li[data-upload-status=UPLOADED] .initial-intake-attachment-state:where([data-app-environment=patient],[data-app-environment=patient] *){background:color-mix(in srgb,#17875d 15%,var(--pp-surface));color:#17875d}.initial-intake-attachment-list li[data-upload-status=FAILED] .initial-intake-attachment-icon:where([data-app-environment=patient],[data-app-environment=patient] *),.initial-intake-attachment-list li[data-upload-status=FAILED] .initial-intake-attachment-state:where([data-app-environment=patient],[data-app-environment=patient] *){background:color-mix(in srgb,#b42318 13%,var(--pp-surface));color:#b42318}.patient-message-sending-status.async-status:where([data-app-environment=patient],[data-app-environment=patient] *){width:100%;max-width:none;margin-bottom:8px;padding:7px 9px;border-color:color-mix(in srgb,var(--pp-accent) 24%,var(--pp-border));background:var(--pp-soft);box-shadow:none}.patient-message-sending-status .async-status__copy small:where([data-app-environment=patient],[data-app-environment=patient] *){color:var(--pp-muted)}.composer-loading-label:where([data-app-environment=patient],[data-app-environment=patient] *){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:560px){.initial-intake-attachment-list li:where([data-app-environment=patient],[data-app-environment=patient] *){grid-template-columns:auto minmax(0,1fr)}.initial-intake-attachment-state:where([data-app-environment=patient],[data-app-environment=patient] *){grid-column:2;width:fit-content}}.patient-shell .portal-hamburger-glyph:where([data-app-environment=patient],[data-app-environment=patient] *){position:relative;z-index:1;display:block!important;width:100%;color:currentColor!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:13px!important;font-weight:700;line-height:1!important;letter-spacing:1px;text-align:center}@media(max-width:860px){.patient-shell .patient-navigation-panel:where([data-app-environment=patient],[data-app-environment=patient] *){display:flex!important;flex-direction:column!important}.patient-shell .sidebar-case-area:where([data-app-environment=patient],[data-app-environment=patient] *){min-height:0!important;max-height:none!important;flex:1 1 auto!important;overflow:hidden!important}.patient-shell .sidebar-case-list:where([data-app-environment=patient],[data-app-environment=patient] *){min-height:0!important;max-height:none!important;flex:1 1 auto!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain}.patient-shell .sidebar-context-help:where([data-app-environment=patient],[data-app-environment=patient] *){flex:0 0 auto;margin-top:14px}.patient-shell .sidebar-footer-account:where([data-app-environment=patient],[data-app-environment=patient] *){flex:0 0 auto!important;margin-top:auto!important}.patient-shell .patient-content-panel:where([data-app-environment=patient],[data-app-environment=patient] *){height:100dvh!important;min-height:0!important;overflow:hidden!important}.patient-shell .patient-chat-workspace:where([data-app-environment=patient],[data-app-environment=patient] *),.patient-shell .patient-conversation-view:where([data-app-environment=patient],[data-app-environment=patient] *){height:100%!important;min-height:0!important}.patient-shell .patient-conversation-view:where([data-app-environment=patient],[data-app-environment=patient] *){grid-template-rows:116px minmax(0,1fr) auto!important}.patient-shell .patient-message-list.chat-thread:where([data-app-environment=patient],[data-app-environment=patient] *){min-height:0!important;max-height:none!important;padding-bottom:12px!important;overflow-y:auto!important;overscroll-behavior:contain}.patient-shell .patient-message-composer:where([data-app-environment=patient],[data-app-environment=patient] *),.patient-shell .closed-case-notice:where([data-app-environment=patient],[data-app-environment=patient] *){position:relative!important;inset:auto!important;z-index:12!important;flex:0 0 auto!important;align-self:stretch!important}.patient-shell .patient-profile-workspace:where([data-app-environment=patient],[data-app-environment=patient] *){height:100%!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important}}.mobile-form-navigation-trigger:where([data-app-environment=patient],[data-app-environment=patient] *){display:none}@media(max-width:860px){.patient-shell .patient-navigation-panel .portal-hamburger-button:where([data-app-environment=patient],[data-app-environment=patient] *){display:grid!important;place-items:center;flex:0 0 36px;opacity:1!important;visibility:visible!important}.patient-shell .mobile-form-navigation-trigger:where([data-app-environment=patient],[data-app-environment=patient] *){position:fixed!important;top:15px;left:10px;z-index:55;display:grid!important}.patient-shell .create-mobile-back:where([data-app-environment=patient],[data-app-environment=patient] *){display:none!important}.patient-shell .patient-profile-workspace .panel-header:where([data-app-environment=patient],[data-app-environment=patient] *){padding-left:42px}}@media(max-width:860px){.patient-shell .sidebar-case-item:where([data-app-environment=patient],[data-app-environment=patient] *){min-width:0!important;max-width:100%!important;grid-template-columns:minmax(0,1fr) 80px!important;overflow:hidden!important}.patient-shell .sidebar-case-copy:where([data-app-environment=patient],[data-app-environment=patient] *){min-width:0!important;overflow:hidden}.patient-shell .sidebar-status-pill:where([data-app-environment=patient],[data-app-environment=patient] *){width:80px;min-width:80px;max-width:80px;justify-self:end;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}}@media(min-width:861px){.patient-shell .patient-message-list.chat-thread:where([data-app-environment=patient],[data-app-environment=patient] *){gap:30px!important;padding-top:18px!important;padding-bottom:30px!important}.patient-shell .patient-message.patient:where([data-app-environment=patient],[data-app-environment=patient] *){width:fit-content!important;min-width:220px;max-width:min(600px,72%)!important}}@media(max-width:860px){.patient-shell .patient-message-list.chat-thread:where([data-app-environment=patient],[data-app-environment=patient] *){padding-bottom:32px!important;scroll-padding-bottom:32px}.patient-shell .patient-message-composer:where([data-app-environment=patient],[data-app-environment=patient] *){flex:0 0 auto!important;margin-top:0!important}.patient-shell .patient-navigation-panel:where([data-app-environment=patient],[data-app-environment=patient] *){width:min(360px,calc(100vw - 24px))!important;padding:30px 16px 16px!important}}.patient-shell .patient-message-composer.has-attachments:where([data-app-environment=patient],[data-app-environment=patient] *){width:min(780px,calc(100% - 80px))!important;min-height:118px!important;max-height:220px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:2px!important;margin:8px auto 22px!important;padding:11px 13px 9px!important;border:1px solid var(--pp-border)!important;border-radius:18px!important;background:var(--pp-surface)!important;box-shadow:none!important;overflow:visible!important}.patient-shell .patient-message-composer.has-attachments .attachment-preview-list:where([data-app-environment=patient],[data-app-environment=patient] *){width:100%!important;min-height:58px;max-height:66px!important;display:flex!important;flex:0 0 auto;flex-wrap:nowrap!important;align-items:flex-start;gap:10px!important;margin:0!important;padding:0 12px 0 0!important;overflow-x:auto!important;overflow-y:visible!important;scroll-snap-type:x proximity;scrollbar-width:thin}.patient-shell .patient-message-composer.has-attachments .attachment-preview-card:where([data-app-environment=patient],[data-app-environment=patient] *){position:relative;width:160px!important;height:56px!important;min-height:56px!important;flex:0 0 160px;display:grid!important;grid-template-columns:40px minmax(0,1fr);grid-template-rows:1fr;align-items:center;gap:8px;scroll-snap-align:start;margin:0!important;padding:7px!important;border:1px solid var(--pp-border)!important;border-radius:12px!important;background:var(--pp-soft)!important;box-shadow:none!important;overflow:visible!important}.patient-shell .patient-message-composer.has-attachments .attachment-preview-media:where([data-app-environment=patient],[data-app-environment=patient] *),.patient-shell .patient-message-composer.has-attachments .attachment-file-icon:where([data-app-environment=patient],[data-app-environment=patient] *){width:40px!important;height:40px!important;min-width:40px;display:grid!important;place-items:center;margin:0!important;padding:0!important;border:0!important;border-radius:9px!important;background:var(--pp-accent-soft)!important;color:var(--pp-accent)!important;font-size:9px!important;font-weight:700!important;letter-spacing:0!important;overflow:hidden}.patient-shell .patient-message-composer.has-attachments .attachment-preview-media img:where([data-app-environment=patient],[data-app-environment=patient] *){width:100%!important;height:100%!important;display:block;object-fit:cover;border-radius:9px!important;background:var(--pp-accent-soft)!important}.patient-shell .patient-message-composer.has-attachments .attachment-preview-copy:where([data-app-environment=patient],[data-app-environment=patient] *),.patient-shell .patient-message-composer.has-attachments .attachment-preview-card>div:last-child:where([data-app-environment=patient],[data-app-environment=patient] *){min-width:0;display:grid;align-content:center;gap:4px;margin:0!important}.patient-shell .patient-message-composer.has-attachments .attachment-preview-card strong:where([data-app-environment=patient],[data-app-environment=patient] *){display:block;min-width:0;margin:0!important;overflow:hidden;color:var(--pp-text)!important;font-size:10px!important;font-weight:600!important;line-height:14px!important;text-overflow:ellipsis;white-space:nowrap}.patient-shell .patient-message-composer.has-attachments .attachment-preview-card span:where([data-app-environment=patient],[data-app-environment=patient] *){display:block;min-width:0;margin:0!important;overflow:hidden;color:var(--pp-muted)!important;font-size:8px!important;line-height:11px!important;text-overflow:ellipsis;white-space:nowrap}.patient-shell .patient-message-composer.has-attachments .attachment-remove-button:where([data-app-environment=patient],[data-app-environment=patient] *){top:-6px!important;right:-11px!important;width:24px!important;height:24px!important;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:#171b2d!important;color:#fff!important;font-size:13px!important;line-height:1!important;box-shadow:none!important}[data-theme=dark] .patient-shell .patient-message-composer.has-attachments .attachment-remove-button:where([data-app-environment=patient],[data-app-environment=patient] *){background:var(--theme-active)!important;color:#fff!important}.patient-shell .patient-message-composer.has-attachments .composer-input-row:where([data-app-environment=patient],[data-app-environment=patient] *){width:100%;min-height:38px!important;display:flex!important;align-items:center!important;gap:12px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}.patient-shell .patient-message-composer.has-attachments textarea:where([data-app-environment=patient],[data-app-environment=patient] *){min-height:36px!important;height:36px!important;max-height:92px!important;padding:9px 0!important;border:0!important;background:transparent!important;color:var(--pp-text)!important;font-size:12px!important;line-height:18px!important;resize:none!important;box-shadow:none!important}.patient-shell .patient-message-composer.has-attachments .composer-plus-button:where([data-app-environment=patient],[data-app-environment=patient] *),.patient-shell .patient-message-composer.has-attachments .composer-send-button:where([data-app-environment=patient],[data-app-environment=patient] *){width:38px!important;height:38px!important;min-width:38px!important;flex:0 0 38px!important;border:0!important;border-radius:50%!important;box-shadow:none!important}.patient-shell .patient-message-composer.has-attachments .composer-plus-button:where([data-app-environment=patient],[data-app-environment=patient] *){background:var(--pp-soft)!important;color:var(--pp-text)!important}.patient-shell .patient-message-composer.has-attachments .composer-send-button:where([data-app-environment=patient],[data-app-environment=patient] *){background:var(--pp-accent)!important;color:#fff!important}@media(max-width:860px){.patient-shell .patient-message-composer.has-attachments:where([data-app-environment=patient],[data-app-environment=patient] *){width:calc(100% - 24px)!important;min-height:132px!important;max-height:220px!important;align-self:center!important;margin:0 12px 12px!important;padding:11px!important;border:1px solid var(--pp-border)!important;border-radius:20px!important;background:var(--pp-surface)!important}.patient-shell .patient-message-composer.has-attachments .attachment-preview-list:where([data-app-environment=patient],[data-app-environment=patient] *){min-height:60px;max-height:66px!important;gap:9px!important;padding-right:14px!important}.patient-shell .patient-message-composer.has-attachments .attachment-preview-card:where([data-app-environment=patient],[data-app-environment=patient] *){width:150px!important;height:58px!important;min-height:58px!important;flex-basis:150px}.patient-shell .patient-message-composer.has-attachments .attachment-remove-button:where([data-app-environment=patient],[data-app-environment=patient] *){top:-7px!important;right:-11px!important}.patient-shell .patient-message-composer.has-attachments .composer-input-row:where([data-app-environment=patient],[data-app-environment=patient] *){min-height:38px!important;gap:4px!important}.patient-shell .patient-message-composer.has-attachments textarea:where([data-app-environment=patient],[data-app-environment=patient] *){min-width:0;padding-inline:4px!important;font-size:11px!important;line-height:16px!important}.patient-shell .patient-message-composer.has-attachments .composer-plus-button:where([data-app-environment=patient],[data-app-environment=patient] *),.patient-shell .patient-message-composer.has-attachments .composer-send-button:where([data-app-environment=patient],[data-app-environment=patient] *){width:38px!important;height:38px!important;min-width:38px!important;flex-basis:38px!important}.patient-shell .patient-message-list.chat-thread:where([data-app-environment=patient],[data-app-environment=patient] *){scroll-padding-bottom:152px}}@media(min-width:861px){.patient-shell .patient-pqr-create-workspace:where([data-app-environment=patient],[data-app-environment=patient] *){grid-template-rows:190px minmax(0,1fr)!important}.patient-shell .create-page-header:where([data-app-environment=patient],[data-app-environment=patient] *),.patient-shell .create-form-scroll:where([data-app-environment=patient],[data-app-environment=patient] *){width:min(936px,calc(100% - 84px))!important}.patient-shell .create-form-scroll:where([data-app-environment=patient],[data-app-environment=patient] *){margin:0 auto!important;padding:22px 0 30px!important;border:0!important;border-radius:0!important;background:transparent!important;scrollbar-gutter:stable}.patient-shell .patient-pqr-create-workspace .clinical-form-section:where([data-app-environment=patient],[data-app-environment=patient] *){gap:14px!important}.patient-shell .patient-pqr-create-workspace .clinical-form-section-header strong:where([data-app-environment=patient],[data-app-environment=patient] *){font-size:16px!important;line-height:20px!important}.patient-shell .patient-pqr-create-workspace .clinical-form-section-body:where([data-app-environment=patient],[data-app-environment=patient] *){gap:12px!important}.patient-shell .create-form-actions:where([data-app-environment=patient],[data-app-environment=patient] *){position:sticky;bottom:-30px;z-index:4;width:100%!important;margin:20px 0 0!important;padding:12px 0 18px;border-top:1px solid var(--pp-border);background:var(--pp-bg)}}@media(min-width:861px){.patient-shell .create-page-header:where([data-app-environment=patient],[data-app-environment=patient] *),.patient-shell .create-form-scroll:where([data-app-environment=patient],[data-app-environment=patient] *){width:min(1080px,calc(100% - 72px))!important}.patient-shell .create-form-scroll:where([data-app-environment=patient],[data-app-environment=patient] *){min-height:0!important;padding:26px 12px 64px 0!important;overflow-x:hidden!important;overflow-y:auto!important;scroll-padding-top:26px;scroll-padding-bottom:88px}.patient-shell .create-form-actions:where([data-app-environment=patient],[data-app-environment=patient] *){bottom:-64px;padding-bottom:22px}}@media(min-width:861px){.patient-shell .patient-content-panel:where([data-app-environment=patient],[data-app-environment=patient] *){overflow:hidden!important}.patient-shell .patient-pqr-create-workspace:where([data-app-environment=patient],[data-app-environment=patient] *){display:block!important;height:100dvh!important;padding-bottom:36px!important;overflow-x:hidden!important;overflow-y:auto!important}.patient-shell .form-grid.form-grid-readable.create-form-scroll:where([data-app-environment=patient],[data-app-environment=patient] *){width:min(1080px,calc(100% - 72px))!important;min-height:auto!important;height:auto!important;margin:24px auto 0!important;padding:0 0 36px!important;overflow:visible!important;scrollbar-gutter:auto}.patient-shell .create-form-actions:where([data-app-environment=patient],[data-app-environment=patient] *){position:static!important;width:100%!important;margin-top:24px!important;padding:14px 0 0!important}}@media(min-width:861px){.patient-shell .patient-chat-heading:where([data-app-environment=patient],[data-app-environment=patient] *){width:min(54rem,calc(100% - 12rem))!important;max-width:calc(100% - 12rem)!important;min-width:0!important;padding-right:0!important}.patient-shell .patient-chat-heading h2:where([data-app-environment=patient],[data-app-environment=patient] *){width:100%;max-width:100%}.patient-shell .patient-chat-description:where([data-app-environment=patient],[data-app-environment=patient] *){width:min(62ch,100%)!important;max-width:62ch!important;min-width:0!important}.patient-shell .patient-chat-description>p:where([data-app-environment=patient],[data-app-environment=patient] *){width:100%!important;min-width:0!important;display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}}@media(min-width:861px){.patient-shell .patient-chat-description:where([data-app-environment=patient],[data-app-environment=patient] *){width:min(46rem,100%)!important;min-width:0}.patient-shell .patient-chat-description>p:where([data-app-environment=patient],[data-app-environment=patient] *){width:100%;min-width:0;display:block}}.patient-shell .patient-workspace:where([data-app-environment=patient],[data-app-environment=patient] *){grid-template-rows:minmax(0,1fr)}.patient-assistance-status:where([data-app-environment=patient],[data-app-environment=patient] *){display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem}.patient-assistance-copy:where([data-app-environment=patient],[data-app-environment=patient] *){flex:1 1 16rem;min-width:0}.patient-assistance-copy strong:where([data-app-environment=patient],[data-app-environment=patient] *){display:block;font-size:11px;line-height:16px}.patient-assistance-actions:where([data-app-environment=patient],[data-app-environment=patient] *){display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.patient-assistance-action:where([data-app-environment=patient],[data-app-environment=patient] *){min-height:32px;padding:6px 10px;border:1px solid var(--pp-border);border-radius:8px;background:var(--pp-surface);color:var(--pp-text);font-size:11px;line-height:16px;cursor:pointer}.patient-assistance-action:disabled:where([data-app-environment=patient],[data-app-environment=patient] *){cursor:default;opacity:.6}.patient-draft-note:where([data-app-environment=patient],[data-app-environment=patient] *){display:block;margin-bottom:4px;color:var(--pp-muted);font-size:10px;line-height:14px}.global-loading-overlay{--global-loader-primary: #2f7cff;--global-loader-accent: #20d6e6;--global-loader-soft: rgba(32, 214, 230, .24);position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:24px;color:#fff;background:#0f172aa8;-webkit-backdrop-filter:blur(5px) saturate(1.08);backdrop-filter:blur(5px) saturate(1.08);pointer-events:auto;animation:global-loading-fade-in var(--motion-duration-standard, .2s) var(--motion-ease-standard, ease-out) both}.global-loading-overlay--saving{--global-loader-primary: #10b981;--global-loader-accent: #67e8f9;--global-loader-soft: rgba(16, 185, 129, .24)}.global-loading-overlay--processing{--global-loader-primary: #2563eb;--global-loader-accent: #22d3ee;--global-loader-soft: rgba(37, 99, 235, .24)}.global-loading-content{width:min(92vw,380px);display:grid;justify-items:center;gap:18px;text-align:center}.global-loading-stage{position:relative;width:158px;height:158px;display:grid;place-items:center;filter:drop-shadow(0 24px 44px rgba(15,23,42,.22))}.global-loading-logo-badge{position:relative;z-index:2;width:84px;height:84px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.9);border-radius:999px;background:radial-gradient(circle at 35% 25%,#fff 0 42%,#e9f7ff);box-shadow:0 16px 36px #0f172a38,0 0 0 10px #ffffff1c,0 0 38px var(--global-loader-soft);animation:global-loading-pulse 2.6s ease-in-out infinite}.global-loading-logo-badge img{width:58px;height:58px;display:block;border-radius:16px;object-fit:cover}.global-loading-ring{position:absolute;inset:0;border-radius:999px}.global-loading-ring--outer{border:2px solid rgba(255,255,255,.22);border-top-color:var(--global-loader-accent);border-right-color:#ffffff70;animation:global-loading-spin 3.8s linear infinite}.global-loading-ring--middle{inset:18px;border:2px dashed rgba(255,255,255,.34);border-left-color:var(--global-loader-primary);animation:global-loading-spin-reverse 5.4s linear infinite}.global-loading-ring--inner{inset:34px;border:1px solid rgba(255,255,255,.36);box-shadow:inset 0 0 28px #ffffff14}.global-loading-orbit{position:absolute;inset:4px;border-radius:999px;animation:global-loading-spin 2.9s linear infinite}.global-loading-orbit--two{inset:12px;animation-duration:4.4s;animation-direction:reverse}.global-loading-orbit span{position:absolute;top:8px;left:50%;width:10px;height:10px;border-radius:999px;background:var(--global-loader-accent);box-shadow:0 0 18px var(--global-loader-accent);transform:translate(-50%)}.global-loading-orbit--two span{top:auto;bottom:4px;width:7px;height:7px;background:#fff;box-shadow:0 0 14px #ffffffe6}.global-loading-copy{display:grid;justify-items:center;gap:8px;text-shadow:0 2px 18px rgba(15,23,42,.35)}.global-loading-copy strong{color:#fff;font-size:clamp(1.18rem,2vw,1.42rem);line-height:1.25;letter-spacing:0}.global-loading-copy span{max-width:32ch;color:#ffffffd6;font-size:.96rem;line-height:1.45}.global-loading-dots{height:10px;display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:2px}.global-loading-dots i{width:6px;height:6px;border-radius:999px;background:var(--global-loader-accent);animation:global-loading-dot 1.2s ease-in-out infinite}.global-loading-dots i:nth-child(2){animation-delay:.16s}.global-loading-dots i:nth-child(3){animation-delay:.32s}[data-theme=dark] .global-loading-overlay{--global-loader-primary: var(--theme-accent);--global-loader-accent: var(--theme-info);--global-loader-soft: transparent;background:#05090fc2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}[data-theme=dark] .global-loading-stage{filter:none}[data-theme=dark] .global-loading-logo-badge{border-color:var(--theme-border-strong);background:var(--theme-surface-elevated);box-shadow:none}[data-theme=dark] .global-loading-ring--inner{box-shadow:none}[data-theme=dark] .global-loading-orbit span,[data-theme=dark] .global-loading-orbit--two span,[data-theme=dark] .global-loading-copy{box-shadow:none;text-shadow:none}@keyframes global-loading-fade-in{0%{opacity:0}to{opacity:1}}@keyframes global-loading-spin{to{transform:rotate(360deg)}}@keyframes global-loading-spin-reverse{to{transform:rotate(-360deg)}}@keyframes global-loading-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.04);opacity:.9}}@keyframes global-loading-dot{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(-5px);opacity:1}}@media(max-width:640px){.global-loading-overlay{padding:18px}.global-loading-stage{width:128px;height:128px}.global-loading-logo-badge{width:70px;height:70px}.global-loading-logo-badge img{width:48px;height:48px;border-radius:14px}.global-loading-ring--middle{inset:15px}.global-loading-ring--inner{inset:28px}}@media(prefers-reduced-motion:reduce){.global-loading-overlay,.global-loading-logo-badge,.global-loading-ring--outer,.global-loading-ring--middle,.global-loading-orbit,.global-loading-dots i{animation:none}}[data-reduce-motion=true] .global-loading-overlay,[data-reduce-motion=true] .global-loading-logo-badge,[data-reduce-motion=true] .global-loading-ring--outer,[data-reduce-motion=true] .global-loading-ring--middle,[data-reduce-motion=true] .global-loading-orbit,[data-reduce-motion=true] .global-loading-dots i{animation:none!important}.general-configuration-page:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;min-width:0;gap:14px;color:var(--admin-color-text)}.general-configuration-header:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.general-configuration-header p:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0 0 .3rem;color:var(--admin-color-accent);font-size:.68rem;font-weight:900;letter-spacing:.13em}.general-configuration-header h1:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;color:var(--admin-color-text);font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.05;letter-spacing:-.045em}.general-configuration-header>div>span:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;margin-top:.35rem;color:var(--admin-color-text-muted);font-size:.86rem}.general-tenant-code:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:15rem;overflow:hidden;padding:.55rem .85rem;border:1px solid var(--admin-color-border);border-radius:999px;color:var(--admin-color-text-muted);background:var(--admin-color-panel);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap}.general-configuration-page .onboarding-card:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:minmax(17rem,.58fr) minmax(20rem,1.42fr) auto;align-items:center;gap:1rem;margin:0;padding:1rem 1.25rem;border-color:var(--admin-color-border);border-radius:18px;background:var(--admin-color-panel);box-shadow:none}.general-configuration-page .onboarding-card-copy:where([data-app-environment=internal],[data-app-environment=internal] *){display:contents}.general-configuration-page .onboarding-card-title:where([data-app-environment=internal],[data-app-environment=internal] *){align-items:center;padding-right:1rem;border-right:1px solid var(--admin-color-border)}.general-configuration-page .onboarding-card-icon:where([data-app-environment=internal],[data-app-environment=internal] *){width:2.8rem;height:2.8rem;border-radius:999px;background:var(--admin-color-success);box-shadow:none}.general-configuration-page .onboarding-card-title h3:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-success);font-size:.9rem}.general-configuration-page .onboarding-card-title p:not(.eyebrow):where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.73rem}.general-configuration-page .onboarding-card-title .eyebrow:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0 0 .2rem;color:var(--admin-color-text-muted);font-size:.72rem;letter-spacing:normal;text-transform:none}.general-configuration-page .onboarding-progress-copy:where([data-app-environment=internal],[data-app-environment=internal] *),.general-configuration-page .onboarding-progress-track:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:2}.general-configuration-page .onboarding-progress-copy:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:0}.general-configuration-page .onboarding-progress-track:where([data-app-environment=internal],[data-app-environment=internal] *){height:.5rem}.general-configuration-page .onboarding-progress-track>span:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--admin-color-accent)}.general-configuration-page .onboarding-next-step:where([data-app-environment=internal],[data-app-environment=internal] *),.general-configuration-page .onboarding-warning:where([data-app-environment=internal],[data-app-environment=internal] *),.general-configuration-page .onboarding-limited-features:where([data-app-environment=internal],[data-app-environment=internal] *),.general-configuration-page .onboarding-card-actions>button:first-child:where([data-app-environment=internal],[data-app-environment=internal] *),.general-configuration-page .onboarding-card-actions .primary-action:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.general-configuration-page .onboarding-card-actions:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:3;grid-row:1 / span 2;min-width:auto}.general-config-layout:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:minmax(0,1.62fr) minmax(280px,.88fr);align-items:start;gap:14px}.general-config-main:where([data-app-environment=internal],[data-app-environment=internal] *),.general-config-sidebar:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;min-width:0;gap:14px}.general-config-card:where([data-app-environment=internal],[data-app-environment=internal] *),.general-config-actions:where([data-app-environment=internal],[data-app-environment=internal] *){border:1px solid var(--admin-color-border);border-radius:18px;background:var(--admin-color-panel)}.general-config-card:where([data-app-environment=internal],[data-app-environment=internal] *){padding:18px}.general-config-section-heading:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:flex-start;gap:.7rem;margin-bottom:1rem}.general-config-section-heading>i:where([data-app-environment=internal],[data-app-environment=internal] *){width:1.25rem;margin-top:.1rem;color:var(--admin-color-text-muted);font-size:1rem;text-align:center}.general-config-section-heading h2:where([data-app-environment=internal],[data-app-environment=internal] *),.brand-preview-card>h2:where([data-app-environment=internal],[data-app-environment=internal] *),.recommendations-card>h2:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;color:var(--admin-color-text);font-size:1rem;letter-spacing:-.02em}.general-config-section-heading p:where([data-app-environment=internal],[data-app-environment=internal] *){margin:.35rem 0 0;color:var(--admin-color-text-muted);font-size:12px;line-height:1.45}.general-config-form-grid:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1.5rem}.general-config-field:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;min-width:0;gap:.35rem}.general-config-field>span:where([data-app-environment=internal],[data-app-environment=internal] *),.general-config-field-label:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-text);font-size:.7rem;font-weight:800}.general-config-field input:where([data-app-environment=internal],[data-app-environment=internal] *),.general-config-field select:where([data-app-environment=internal],[data-app-environment=internal] *),.color-hex-input:where([data-app-environment=internal],[data-app-environment=internal] *){box-sizing:border-box;width:100%;min-height:42px;padding:.58rem .7rem;border:1px solid var(--admin-color-border-strong);border-radius:10px;outline:none;color:var(--admin-color-text);background:var(--admin-color-control);font:inherit;font-size:12px}.general-config-field input:focus:where([data-app-environment=internal],[data-app-environment=internal] *),.general-config-field select:focus:where([data-app-environment=internal],[data-app-environment=internal] *),.color-hex-input:focus:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--admin-color-accent);box-shadow:0 0 0 2px var(--admin-color-accent-soft)}.general-config-field input[readonly]:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-text-muted);cursor:not-allowed}.general-config-field small:where([data-app-environment=internal],[data-app-environment=internal] *),.primary-color-field small:where([data-app-environment=internal],[data-app-environment=internal] *),.current-logo-preview small:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-text-muted);font-size:.65rem;line-height:1.4}.general-config-locked-field:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative}.general-config-locked-field input:where([data-app-environment=internal],[data-app-environment=internal] *){padding-right:2.2rem}.general-config-locked-field i:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;top:50%;right:.75rem;color:var(--admin-color-text-muted);transform:translateY(-50%)}.logo-source-tabs:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:31rem;margin-top:.45rem;padding:.15rem;border:1px solid var(--admin-color-border-strong);border-radius:10px;background:var(--admin-color-control)}.logo-source-tabs button:where([data-app-environment=internal],[data-app-environment=internal] *){padding:.5rem;border:0;border-radius:.45rem;color:var(--admin-color-text-muted);background:transparent;font:inherit;font-size:.7rem;cursor:pointer}.logo-source-tabs button i:where([data-app-environment=internal],[data-app-environment=internal] *){margin-right:.45rem}.logo-source-tabs button.is-active:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-accent);background:var(--admin-color-accent-soft);font-weight:800}.brand-logo-editor:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:minmax(0,1.45fr) minmax(13rem,.75fr);gap:1.75rem;margin-top:.45rem}.logo-dropzone:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;min-height:7.1rem;align-items:center;justify-content:center;gap:1rem;padding:1rem;border:1px dashed var(--admin-color-border-strong);border-radius:10px;color:var(--admin-color-text-muted);background:var(--admin-color-panel-soft)}.logo-dropzone>i:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:1.8rem}.logo-dropzone>div:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;flex:1;gap:.25rem}.logo-dropzone strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-text);font-size:.8rem}.logo-dropzone span:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.68rem}.logo-dropzone button:where([data-app-environment=internal],[data-app-environment=internal] *){white-space:nowrap}.current-logo-preview:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:.45rem;align-content:start;color:var(--admin-color-text);font-size:.68rem}.logo-preview-canvas:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;min-height:6.8rem;padding:.8rem;place-items:center;border:1px solid var(--admin-color-border);border-radius:10px;background:#fff}.logo-preview-canvas img:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;max-width:15rem;height:5rem;object-fit:contain}.logo-preview-canvas>i:where([data-app-environment=internal],[data-app-environment=internal] *){color:#94a3b8;font-size:2rem}.primary-color-field:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:.4rem;margin-top:1rem}.primary-color-field>div:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:2.5rem 7.5rem minmax(0,1fr);align-items:center;gap:.65rem}.color-swatch-input:where([data-app-environment=internal],[data-app-environment=internal] *){width:2.5rem;height:2.4rem;padding:.2rem;border:1px solid var(--admin-color-border-strong);border-radius:10px;background:var(--admin-color-control);cursor:pointer}.general-config-validation:where([data-app-environment=internal],[data-app-environment=internal] *){margin:.5rem 0 0;color:var(--admin-color-danger);font-size:.7rem}.general-config-actions:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;justify-content:space-between;padding:.85rem}.general-config-actions button:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-flex;align-items:center;gap:.45rem}.tenant-primary-action:where([data-app-environment=internal],[data-app-environment=internal] *){padding:.7rem 1rem;border:0;border-radius:10px;color:var(--tenant-primary-contrast);background:var(--draft-tenant-color);font:inherit;font-size:.75rem;font-weight:800;cursor:pointer}.tenant-primary-action:disabled:where([data-app-environment=internal],[data-app-environment=internal] *){opacity:.65;cursor:wait}.configuration-summary-list>div:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:2.5rem;border-bottom:1px solid var(--admin-color-border);color:var(--admin-color-text);font-size:.76rem}.configuration-summary-list>div:last-child:where([data-app-environment=internal],[data-app-environment=internal] *){border-bottom:0}.configuration-summary-list span:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;gap:.75rem}.configuration-summary-list i:where([data-app-environment=internal],[data-app-environment=internal] *){width:1rem;color:var(--admin-color-text-muted);text-align:center}.brand-preview-card>h2:where([data-app-environment=internal],[data-app-environment=internal] *){margin-bottom:.8rem}.brand-app-preview:where([data-app-environment=internal],[data-app-environment=internal] *){overflow:hidden;border:1px solid var(--admin-color-border);border-radius:10px;background:var(--admin-color-panel-soft)}.brand-app-preview-bar:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;min-height:3.3rem;align-items:center;gap:.55rem;padding:0 .85rem;color:#fff;background:var(--preview-brand-color)}.brand-app-preview-bar img:where([data-app-environment=internal],[data-app-environment=internal] *),.brand-preview-monogram:where([data-app-environment=internal],[data-app-environment=internal] *){width:1.65rem;height:1.65rem;object-fit:contain;border-radius:.4rem;background:#fff}.brand-preview-monogram:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;place-items:center;color:var(--preview-brand-color);font-size:.7rem;font-weight:900}.brand-app-preview-bar strong:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:11rem;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.brand-preview-spacer:where([data-app-environment=internal],[data-app-environment=internal] *){margin-left:auto}.brand-app-preview p:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;padding:.85rem;color:var(--admin-color-text-muted);font-size:.68rem}.brand-color-key:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;gap:.55rem;padding:0 .85rem .85rem;color:var(--admin-color-text);font-size:.68rem}.brand-color-key span:where([data-app-environment=internal],[data-app-environment=internal] *){width:.8rem;height:.8rem;border-radius:999px;background:var(--preview-brand-color)}.recommendations-card>h2:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;gap:.6rem}.recommendations-card>h2 i:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-warning)}.recommendations-card ul:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:.65rem;margin:1rem 0 0;padding:0;color:var(--admin-color-text-muted);font-size:.67rem;list-style:none}.recommendations-card li:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:flex-start;gap:.6rem}.recommendations-card li i:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:.08rem;color:var(--admin-color-success)}.general-config-notice:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;gap:.6rem;padding:.75rem .9rem;border:1px solid var(--admin-color-border);border-radius:10px;background:var(--admin-color-panel);font-size:.75rem}.general-config-notice.is-success:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-success)}.general-config-notice.is-error:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-danger)}[data-theme=dark] .logo-preview-canvas:where([data-app-environment=internal],[data-app-environment=internal] *){background:#fff}@media(max-width:1100px){.general-config-layout:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr}.general-config-sidebar:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:repeat(2,minmax(0,1fr))}.recommendations-card:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:1 / -1}}@media(max-width:850px){.general-configuration-page .onboarding-card:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:1fr auto}.general-configuration-page .onboarding-card-copy:where([data-app-environment=internal],[data-app-environment=internal] *){display:block}.general-configuration-page .onboarding-card-title:where([data-app-environment=internal],[data-app-environment=internal] *){border-right:0}.general-configuration-page .onboarding-progress-copy:where([data-app-environment=internal],[data-app-environment=internal] *),.general-configuration-page .onboarding-progress-track:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:auto}.general-configuration-page .onboarding-progress-copy:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:.75rem}.general-configuration-page .onboarding-card-actions:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:2;grid-row:1}.brand-logo-editor:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr}}@media(max-width:650px){.general-configuration-header:where([data-app-environment=internal],[data-app-environment=internal] *),.general-config-actions:where([data-app-environment=internal],[data-app-environment=internal] *){align-items:stretch;flex-direction:column}.general-tenant-code:where([data-app-environment=internal],[data-app-environment=internal] *){align-self:flex-start}.general-config-form-grid:where([data-app-environment=internal],[data-app-environment=internal] *),.general-config-sidebar:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr}.recommendations-card:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:auto}.logo-dropzone:where([data-app-environment=internal],[data-app-environment=internal] *){align-items:stretch;flex-direction:column;text-align:center}.primary-color-field>div:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:2.5rem minmax(0,1fr)}.primary-color-field small:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:1 / -1}.general-config-actions button:where([data-app-environment=internal],[data-app-environment=internal] *){justify-content:center;width:100%}}.general-config-system-card:where([data-app-environment=internal],[data-app-environment=internal] *){background:color-mix(in srgb,var(--admin-color-panel-soft) 76%,var(--admin-color-panel))}.general-config-system-card .general-config-field input[readonly]:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--admin-color-border);background:var(--admin-color-panel-soft);color:var(--admin-color-text-muted);cursor:default}.general-config-system-card .general-config-section-heading:where([data-app-environment=internal],[data-app-environment=internal] *):after{margin-left:auto;padding:4px 8px;border-radius:999px;color:var(--admin-color-accent-strong);background:var(--admin-color-accent-soft);content:"GESTIONADO POR EL SISTEMA";font-size:9px;font-weight:850;line-height:12px;letter-spacing:.08em}@media(max-width:650px){.general-config-card:where([data-app-environment=internal],[data-app-environment=internal] *){padding:16px}.general-config-system-card .general-config-section-heading:where([data-app-environment=internal],[data-app-environment=internal] *):after{display:none}}.basic-configuration-page:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;min-width:0;gap:14px}.basic-configuration-mobile-heading:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.basic-configuration-tabs:where([data-app-environment=internal],[data-app-environment=internal] *){width:fit-content;min-width:382px;height:42px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:3px;border:1px solid var(--admin-color-border);border-radius:11px;background:var(--admin-color-panel-soft)}.basic-configuration-tabs button:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:118px;min-height:34px;padding:0 14px;border:0;border-radius:8px;outline:none;color:var(--admin-color-text-muted);background:transparent;font:inherit;font-size:11px;font-weight:700;line-height:16px;cursor:pointer;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.basic-configuration-tabs button:hover:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-text);background:color-mix(in srgb,var(--admin-color-panel) 78%,transparent)}.basic-configuration-tabs button:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *){box-shadow:0 0 0 2px var(--admin-color-accent-soft)}.basic-configuration-tabs button[aria-selected=true]:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-accent-strong);background:var(--admin-color-panel);box-shadow:0 1px 4px #0f172a14}.basic-configuration-panel:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;outline:none}.basic-configuration-panel:not([hidden]):where([data-app-environment=internal],[data-app-environment=internal] *){animation:basic-configuration-panel-enter .18s cubic-bezier(.2,.8,.2,1) both}.basic-configuration-panel[hidden]:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.basic-configuration-panel:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *){border-radius:12px;box-shadow:0 0 0 2px var(--admin-color-accent-soft)}@keyframes basic-configuration-panel-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){.basic-configuration-page:where([data-app-environment=internal],[data-app-environment=internal] *){gap:12px}.basic-configuration-mobile-heading:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:4px;padding:24px 4px 4px}.basic-configuration-mobile-heading p:where([data-app-environment=internal],[data-app-environment=internal] *),.basic-configuration-mobile-heading h1:where([data-app-environment=internal],[data-app-environment=internal] *),.basic-configuration-mobile-heading span:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0}.basic-configuration-mobile-heading p:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-accent-strong);font-size:9px;font-weight:850;line-height:12px;letter-spacing:.12em}.basic-configuration-mobile-heading h1:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-text);font-size:24px;line-height:30px;letter-spacing:-.035em}.basic-configuration-mobile-heading span:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-text-muted);font-size:12px;line-height:18px}.basic-configuration-tabs:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;min-width:0;height:46px}.basic-configuration-tabs button:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;min-height:38px;padding:0 8px}}@media(prefers-reduced-motion:reduce){.basic-configuration-panel:not([hidden]):where([data-app-environment=internal],[data-app-environment=internal] *){animation:none}.basic-configuration-tabs button:where([data-app-environment=internal],[data-app-environment=internal] *){transition:none}}.ai-effective-configuration:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-effective-configuration__derived:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-effective-configuration__advanced-content:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:1rem}.pqr-ai-development-tools:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:1rem;margin:1rem;padding:1rem;border:1px solid color-mix(in srgb,var(--ai-rules-accent) 34%,var(--ai-rules-line));border-radius:1rem;background:linear-gradient(135deg,color-mix(in srgb,var(--ai-rules-accent) 7%,transparent),transparent 36%),var(--ai-rules-surface-muted);box-shadow:0 14px 34px #0f172a12}.pqr-ai-development-tools__header:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:flex-start;gap:.8rem;padding-bottom:.9rem;border-bottom:1px solid var(--ai-rules-line)}.pqr-ai-development-tools__icon:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;flex:0 0 2.45rem;width:2.45rem;height:2.45rem;border-radius:.72rem;background:color-mix(in srgb,var(--ai-rules-accent) 14%,var(--ai-rules-surface));color:var(--ai-rules-accent);place-items:center}.pqr-ai-development-tools__title-row:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.pqr-ai-development-tools__title-row h3:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-ai-development-tools__header p:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0}.pqr-ai-development-tools__title-row h3:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--ai-rules-text);font-size:1rem}.pqr-ai-development-tools__header p:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:.25rem;color:var(--ai-rules-text-muted);font-size:.78rem;line-height:1.45}.pqr-ai-development-tools__badge:where([data-app-environment=internal],[data-app-environment=internal] *){padding:.18rem .45rem;border:1px solid color-mix(in srgb,var(--ai-rules-accent) 35%,transparent);border-radius:999px;background:color-mix(in srgb,var(--ai-rules-accent) 10%,transparent);color:var(--ai-rules-accent);font-size:.65rem;font-weight:800;letter-spacing:.045em;text-transform:uppercase}.ai-effective-configuration__section-heading h5:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-effective-configuration__section-heading p:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0}.ai-effective-configuration__section-heading h5:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--ai-rules-text);font-size:.9rem}.ai-effective-configuration__section-heading p:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:flex-start;gap:.45rem;margin-top:.2rem;color:var(--ai-rules-text-muted);font-size:.8rem;line-height:1.4}.ai-effective-configuration__section-heading i:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:.12rem;color:var(--ai-rules-accent)}.ai-effective-configuration__summary:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-effective-configuration__grid:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.ai-effective-configuration__grid:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:repeat(2,minmax(0,1fr))}.ai-effective-configuration__summary>div:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-effective-configuration__card:where([data-app-environment=internal],[data-app-environment=internal] *){padding:.85rem;border:1px solid var(--ai-rules-line);border-radius:.8rem;background:var(--ai-rules-surface)}.ai-effective-configuration__summary>div:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:4rem;border-left:3px solid color-mix(in srgb,var(--ai-rules-accent) 58%,var(--ai-rules-line))}.ai-effective-configuration__summary small:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-effective-configuration__card>p:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-effective-configuration article small:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;color:var(--ai-rules-text-muted);font-size:.7rem}.ai-effective-configuration__summary strong:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;margin-top:.2rem;color:var(--ai-rules-text);font-size:.8rem}.ai-effective-configuration .is-ready:where([data-app-environment=internal],[data-app-environment=internal] *){color:#16864a}.ai-effective-configuration .is-restricted:where([data-app-environment=internal],[data-app-environment=internal] *){color:#a95c00}.ai-effective-configuration__card h4:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;color:var(--ai-rules-text);font-size:.86rem}.ai-effective-configuration__card>p:where([data-app-environment=internal],[data-app-environment=internal] *){margin:.2rem 0 .65rem;line-height:1.4}.ai-effective-configuration__tasks:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.ai-effective-configuration article:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;padding:.72rem;border:1px solid var(--ai-rules-line);border-radius:.65rem;background:color-mix(in srgb,var(--ai-rules-surface) 92%,var(--ai-rules-accent) 8%)}.ai-effective-configuration article header:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;justify-content:space-between;gap:.6rem}.ai-effective-configuration article header span:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.68rem;font-weight:700}.ai-effective-configuration__task-name:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0}.ai-effective-configuration__task-name strong:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;color:var(--ai-rules-text);font-size:.78rem}.ai-effective-configuration__task-name small:where([data-app-environment=internal],[data-app-environment=internal] *){overflow:hidden;margin-top:.12rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-overflow:ellipsis;white-space:nowrap}.ai-effective-configuration dl:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:.55rem 0 0}.ai-effective-configuration dt:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--ai-rules-text-muted);font-size:.65rem}.ai-effective-configuration dd:where([data-app-environment=internal],[data-app-environment=internal] *){overflow:hidden;margin:.12rem 0 0;color:var(--ai-rules-text);font-size:.72rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.ai-effective-configuration__card ul:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:.35rem;margin:0;padding:0;list-style:none}.ai-effective-configuration__card li:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;justify-content:space-between;gap:.5rem;padding-top:.35rem;border-top:1px solid var(--ai-rules-line);font-size:.72rem}.ai-effective-configuration__card li strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--ai-rules-text-soft)}.ai-effective-configuration__notices:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:.4rem}.ai-effective-configuration__notices p:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;gap:.45rem;margin:0;padding:.6rem .7rem;border-radius:.6rem;background:#fff7e8;color:#895300;font-size:.73rem}.ai-effective-configuration__empty:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;color:var(--ai-rules-text-muted);font-size:.75rem}.ai-effective-configuration__advanced:where([data-app-environment=internal],[data-app-environment=internal] *){border:1px solid color-mix(in srgb,var(--ai-rules-accent) 30%,var(--ai-rules-line));border-radius:.8rem;background:var(--ai-rules-surface)}.ai-effective-configuration__advanced>summary:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:.2rem;padding:.75rem;color:var(--ai-rules-text);cursor:pointer;list-style:none}.ai-effective-configuration__advanced>summary:where([data-app-environment=internal],[data-app-environment=internal] *)::-webkit-details-marker{display:none}.ai-effective-configuration__advanced>summary>span:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;gap:.45rem;font-size:.82rem;font-weight:750}.ai-effective-configuration__advanced>summary>span:where([data-app-environment=internal],[data-app-environment=internal] *):after{margin-left:auto;font-family:FontAwesome;content:""}.ai-effective-configuration__advanced[open]>summary>span:where([data-app-environment=internal],[data-app-environment=internal] *):after{transform:rotate(180deg)}.ai-effective-configuration__advanced>summary i:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--ai-rules-accent)}.ai-effective-configuration__advanced>summary small:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--ai-rules-text-muted);font-size:.72rem;font-weight:400}.ai-effective-configuration__advanced-content:where([data-app-environment=internal],[data-app-environment=internal] *){padding:0 .75rem .75rem;border-top:1px solid var(--ai-rules-line)}.ai-effective-configuration__advanced-content>:first-child:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:.75rem}.ai-effective-configuration__override-card:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--ai-rules-line);border-radius:.7rem;background:var(--ai-rules-surface)}.ai-effective-configuration__limit-chip:where([data-app-environment=internal],[data-app-environment=internal] *){flex:0 0 auto;padding:.2rem .42rem;border-radius:999px;background:var(--ai-rules-surface-muted);color:var(--ai-rules-text-soft);white-space:nowrap}.ai-effective-configuration__override:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:.7rem;margin:.65rem 0 0;padding:.6rem;border:1px solid var(--ai-rules-line);border-radius:.55rem}.ai-effective-configuration__override legend:where([data-app-environment=internal],[data-app-environment=internal] *){padding:0 .25rem;color:var(--ai-rules-text-soft);font-size:.7rem;font-weight:700}.ai-effective-configuration__override label:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;gap:.35rem;color:var(--ai-rules-text);font-size:.72rem}.ai-effective-configuration__toggle-row:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;flex-wrap:wrap;gap:.85rem}.ai-effective-configuration__field-grid:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.ai-effective-configuration__field-grid>label:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;align-items:start;gap:.3rem}.ai-effective-configuration__override select:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-effective-configuration__override input[type=number]:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;min-width:0;padding:.48rem .55rem;border:1px solid var(--ai-rules-line-strong);border-radius:.35rem;background:var(--ai-rules-surface);color:var(--ai-rules-text)}.ai-effective-configuration__token-field small:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--ai-rules-text-muted);font-size:.66rem;line-height:1.35}.ai-effective-configuration__token-field small.is-invalid:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-danger, #b42318);font-weight:700}.ai-effective-configuration__token-field input[aria-invalid=true]:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--theme-danger, #b42318);box-shadow:0 0 0 2px color-mix(in srgb,var(--theme-danger, #b42318) 14%,transparent)}.ai-effective-configuration__origins:where([data-app-environment=internal],[data-app-environment=internal] *){align-self:start}.ai-effective-configuration__origins>summary:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--ai-rules-text);cursor:pointer;font-size:.82rem;font-weight:750}[data-theme=dark] .ai-effective-configuration__notices p:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-warning-soft);color:var(--theme-warning)}@media(max-width:680px){.ai-effective-configuration__summary:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-effective-configuration__grid:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-effective-configuration__tasks:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-effective-configuration__field-grid:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-effective-configuration dl:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr}.ai-effective-configuration__override:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid}.pqr-ai-development-tools:where([data-app-environment=internal],[data-app-environment=internal] *){margin:.7rem;padding:.8rem}}.pqr-ai-settings:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;min-width:0}.pqr-ai-settings__layout:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:minmax(13.5rem,.72fr) minmax(23rem,1.35fr);min-width:0}.pqr-ai-settings-nav:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;align-content:start;border-right:1px solid var(--ai-rules-line);background:var(--ai-rules-surface-muted)}.pqr-ai-settings-nav button:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;min-width:0;padding:.85rem .8rem;border:0;border-bottom:1px solid var(--ai-rules-line);border-left:3px solid transparent;background:transparent;color:var(--ai-rules-text-soft);cursor:pointer;text-align:left}.pqr-ai-settings-nav button:hover:where([data-app-environment=internal],[data-app-environment=internal] *){background:color-mix(in srgb,var(--ai-rules-accent) 5%,transparent)}.pqr-ai-settings-nav button.is-active:where([data-app-environment=internal],[data-app-environment=internal] *){border-left-color:var(--ai-rules-accent);background:var(--ai-rules-accent-soft);color:var(--ai-rules-accent)}.pqr-ai-settings-nav button:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *){outline:3px solid color-mix(in srgb,var(--ai-rules-accent) 22%,transparent);outline-offset:-3px}.pqr-ai-settings-nav__icon:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;width:2rem;height:2rem;place-items:center;border-radius:.65rem;background:#eaf3ff;color:#2775db}.pqr-ai-settings-nav__icon.is-identity:where([data-app-environment=internal],[data-app-environment=internal] *){background:#f0ebff;color:#7554dc}.pqr-ai-settings-nav__icon.is-humanAttention:where([data-app-environment=internal],[data-app-environment=internal] *){background:#e8f8ef;color:#159447}.pqr-ai-settings-nav__icon.is-safety:where([data-app-environment=internal],[data-app-environment=internal] *){background:#fff3e7;color:#e26612}.pqr-ai-settings-nav__icon.is-limitsSchedule:where([data-app-environment=internal],[data-app-environment=internal] *){background:#ffecef;color:#d9435b}.pqr-ai-settings-nav button>span:nth-child(2):where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:.14rem;min-width:0}.pqr-ai-settings-nav strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--ai-rules-text);font-size:.76rem}.pqr-ai-settings-nav small:where([data-app-environment=internal],[data-app-environment=internal] *){overflow:hidden;color:var(--ai-rules-text-muted);font-size:.66rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.pqr-ai-settings-nav button.is-active strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--ai-rules-accent)}.pqr-ai-settings-nav button>.fa-chevron-right:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.65rem}.pqr-ai-settings__content:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;padding:1rem}.pqr-ai-settings-section:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:1rem}.pqr-ai-settings-section>header h3:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-ai-settings-section>header p:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-ai-subsection-heading h4:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-ai-subsection-heading p:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0}.pqr-ai-settings-section>header h3:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--ai-rules-text);font-size:.96rem}.pqr-ai-settings-section>header p:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-ai-subsection-heading p:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:.28rem;color:var(--ai-rules-text-muted);font-size:.72rem;line-height:1.45}.pqr-ai-mode-options:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.pqr-ai-mode-option:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;display:grid;align-content:start;gap:.7rem;min-height:10.5rem;padding:.8rem;border:1px solid var(--ai-rules-line);border-radius:.75rem;background:var(--ai-rules-surface);cursor:pointer}.pqr-ai-mode-option:hover:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:color-mix(in srgb,var(--ai-rules-accent) 48%,var(--ai-rules-line))}.pqr-ai-mode-option:has(input:checked):where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--ai-rules-accent);background:var(--ai-rules-accent-soft);box-shadow:inset 0 0 0 1px var(--ai-rules-accent)}.pqr-ai-mode-option>input:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;top:.75rem;left:.75rem;width:1rem;height:1rem;accent-color:var(--ai-rules-accent)}.pqr-ai-mode-option__icon:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;width:2.5rem;height:2.5rem;margin:.95rem auto 0;place-items:center;border-radius:50%;background:#eef2f7;color:#64748b;font-size:1rem}.pqr-ai-mode-option:has(input:checked) .pqr-ai-mode-option__icon:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--ai-rules-surface);color:var(--ai-rules-accent)}.pqr-ai-mode-option>span:last-child:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:.35rem}.pqr-ai-mode-option strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--ai-rules-text);font-size:.75rem;line-height:1.3}.pqr-ai-mode-option small:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--ai-rules-text-muted);font-size:.68rem;line-height:1.45}.pqr-ai-context-message:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:flex-start;gap:.55rem;padding:.75rem .85rem;border:1px solid color-mix(in srgb,var(--ai-rules-accent) 18%,var(--ai-rules-line));border-radius:.7rem;background:color-mix(in srgb,var(--ai-rules-accent) 6%,var(--ai-rules-surface));color:var(--ai-rules-text-soft)}.pqr-ai-context-message>i:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:.12rem;color:var(--ai-rules-accent)}.pqr-ai-context-message p:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;font-size:.72rem;line-height:1.5}.pqr-ai-section-stack:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:1rem}.pqr-ai-settings-subsection:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:.75rem;padding:.85rem;border:1px solid var(--ai-rules-line);border-radius:.7rem;background:var(--ai-rules-surface-muted)}.pqr-ai-fixed-identity:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;gap:.75rem;padding:.85rem;border:1px solid var(--ai-rules-line);border-radius:.7rem;background:var(--ai-rules-surface-muted)}.pqr-ai-fixed-identity>i:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;width:2.4rem;height:2.4rem;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--ai-rules-accent-soft);color:var(--ai-rules-accent)}.pqr-ai-fixed-identity>span:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:.2rem}.pqr-ai-fixed-identity strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--ai-rules-text);font-size:.9rem}.pqr-ai-fixed-identity small:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--ai-rules-text-muted);font-size:.8rem;line-height:1.4}.pqr-ai-settings__grid:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.pqr-ai-settings__grid--limits:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:repeat(3,minmax(0,1fr))}.pqr-ai-settings label:not(.pqr-ai-mode-option):not(.pqr-ai-choice-card):not(.pqr-ai-switch):not(.pqr-ai-check-option):where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:.35rem;margin:0;color:var(--ai-rules-text-soft);font-size:.7rem;font-weight:700}.pqr-ai-settings input[type=text]:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-ai-settings input[type=number]:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-ai-settings input[type=time]:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-ai-settings select:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;min-width:0;height:2.55rem;padding:.55rem .65rem;border:1px solid var(--ai-rules-line-strong);border-radius:.62rem;background:var(--ai-rules-surface);color:var(--ai-rules-text);font-size:.75rem}.pqr-ai-settings input:focus:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-ai-settings select:focus:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--ai-rules-accent);outline:3px solid color-mix(in srgb,var(--ai-rules-accent) 18%,transparent)}.pqr-ai-switch-grid:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.pqr-ai-switch:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:3rem;margin:0;padding:.65rem .75rem;border:1px solid var(--ai-rules-line);border-radius:.7rem;background:var(--ai-rules-surface-muted);color:var(--ai-rules-text);cursor:pointer;font-size:.72rem;font-weight:650;line-height:1.35}.pqr-ai-switch input:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;width:1px;height:1px;opacity:0}.pqr-ai-switch>i:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;width:2rem;height:1.1rem;flex:0 0 auto;border-radius:999px;background:#aab5c4;transition:background .18s ease}.pqr-ai-switch>i:where([data-app-environment=internal],[data-app-environment=internal] *):after{position:absolute;top:.15rem;left:.15rem;width:.8rem;height:.8rem;border-radius:50%;background:#fff;content:"";transition:transform .18s ease}.pqr-ai-switch:has(input:checked):where([data-app-environment=internal],[data-app-environment=internal] *){border-color:color-mix(in srgb,var(--ai-rules-accent) 35%,var(--ai-rules-line))}.pqr-ai-switch input:checked+i:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--ai-rules-accent)}.pqr-ai-switch input:checked+i:where([data-app-environment=internal],[data-app-environment=internal] *):after{transform:translate(.9rem)}.pqr-ai-switch:has(input:focus-visible):where([data-app-environment=internal],[data-app-environment=internal] *){outline:3px solid color-mix(in srgb,var(--ai-rules-accent) 18%,transparent)}.pqr-ai-choice-grid:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.pqr-ai-choice-card:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;display:grid;grid-template-columns:auto 1fr;gap:.65rem;margin:0;padding:.75rem;border:1px solid var(--ai-rules-line);border-radius:.7rem;cursor:pointer}.pqr-ai-choice-card:has(input:checked):where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--ai-rules-accent);background:var(--ai-rules-accent-soft)}.pqr-ai-choice-card input:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:.15rem;accent-color:var(--ai-rules-accent)}.pqr-ai-choice-card>span:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:.25rem}.pqr-ai-choice-card strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--ai-rules-text);font-size:.73rem}.pqr-ai-choice-card small:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--ai-rules-text-muted);font-size:.67rem;line-height:1.4}.pqr-ai-subsection-heading h4:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--ai-rules-text);font-size:.78rem}.pqr-ai-required-fields:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-ai-category-requirements:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-ai-blocked-categories:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:.75rem;padding-top:.9rem;border-top:1px solid var(--ai-rules-line)}.pqr-ai-check-grid:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.pqr-ai-check-grid--risks:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:repeat(4,minmax(0,1fr))}.pqr-ai-check-option:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;display:flex;align-items:center;gap:.55rem;min-width:0;margin:0;padding:.58rem .65rem;border:1px solid var(--ai-rules-line);border-radius:.62rem;color:var(--ai-rules-text-soft);cursor:pointer;font-size:.69rem}.pqr-ai-check-option>input:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;width:1px;height:1px;opacity:0}.pqr-ai-check-option>span:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;width:1rem;height:1rem;flex:0 0 auto;place-items:center;border:1px solid var(--ai-rules-line-strong);border-radius:.28rem;color:transparent;font-size:.6rem}.pqr-ai-check-option:has(input:checked):where([data-app-environment=internal],[data-app-environment=internal] *){border-color:color-mix(in srgb,var(--ai-rules-accent) 40%,var(--ai-rules-line));background:var(--ai-rules-accent-soft);color:var(--ai-rules-text)}.pqr-ai-check-option input:checked+span:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--ai-rules-accent);background:var(--ai-rules-accent);color:#fff}.pqr-ai-check-option:has(input:focus-visible):where([data-app-environment=internal],[data-app-environment=internal] *){outline:3px solid color-mix(in srgb,var(--ai-rules-accent) 18%,transparent)}.pqr-ai-check-option strong:where([data-app-environment=internal],[data-app-environment=internal] *){overflow:hidden;font-weight:650;text-overflow:ellipsis}.pqr-ai-category-count:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;gap:.4rem;margin:0;color:#16864a;font-size:.68rem;font-weight:700}.pqr-ai-category-picker:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.55rem}.pqr-ai-category-picker .secondary-action:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-flex;align-items:center;gap:.4rem;height:2.55rem}.pqr-ai-category-chips:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;flex-wrap:wrap;gap:.4rem}.pqr-ai-category-chips button:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .55rem;border:1px solid #f0b9c1;border-radius:999px;background:#fff1f2;color:#ac2639;cursor:pointer;font-size:.67rem;font-weight:650}.pqr-ai-empty-copy:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;color:var(--ai-rules-text-muted);font-size:.7rem;line-height:1.45}.pqr-ai-settings__validation:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;color:#b42332;font-size:.72rem;font-weight:700}.pqr-ai-settings__footer:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1rem;border-top:1px solid var(--ai-rules-line);background:var(--ai-rules-surface-muted)}.pqr-ai-settings__footer>span:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-flex;align-items:flex-start;gap:.4rem;color:var(--ai-rules-text-muted);font-size:.68rem;line-height:1.4}.pqr-ai-settings__footer>span i:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:.1rem;color:var(--ai-rules-accent)}.pqr-ai-settings__footer .primary-action:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-flex;align-items:center;gap:.45rem;white-space:nowrap}[data-theme=dark] .pqr-ai-settings-nav__icon:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-info-soft);color:var(--theme-info)}[data-theme=dark] .pqr-ai-settings-nav__icon.is-identity:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-accent-soft);color:var(--theme-accent)}[data-theme=dark] .pqr-ai-settings-nav__icon.is-humanAttention:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-success-soft);color:var(--theme-success)}[data-theme=dark] .pqr-ai-settings-nav__icon.is-safety:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-warning-soft);color:var(--theme-warning)}[data-theme=dark] .pqr-ai-settings-nav__icon.is-limitsSchedule:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-danger-soft);color:var(--theme-danger)}[data-theme=dark] .pqr-ai-mode-option:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .pqr-ai-switch:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .pqr-ai-choice-card:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .pqr-ai-check-option:where([data-app-environment=internal],[data-app-environment=internal] *){box-shadow:none}[data-theme=dark] .pqr-ai-category-chips button:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--theme-danger);background:var(--theme-danger-soft);color:var(--theme-danger)}[data-theme=dark] .pqr-ai-category-count:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-success)}[data-theme=dark] .pqr-ai-settings__validation:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-danger)}.pqr-ai-settings-nav strong:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.9rem}.pqr-ai-settings-nav small:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.8rem}.pqr-ai-settings-section>header h3:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:1.08rem}.pqr-ai-settings-section>header p:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-ai-subsection-heading p:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-ai-context-message p:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.84rem}.pqr-ai-mode-option strong:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-ai-choice-card strong:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.9rem}.pqr-ai-mode-option small:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-ai-choice-card small:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.81rem}.pqr-ai-subsection-heading h4:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.94rem}.pqr-ai-settings label:not(.pqr-ai-mode-option):not(.pqr-ai-choice-card):where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-ai-settings input:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-ai-settings select:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.88rem}.pqr-ai-category-count:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-ai-category-chips button:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-ai-empty-copy:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-ai-settings__validation:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-ai-settings__footer>span:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.82rem}@media(max-width:900px){.pqr-ai-settings__layout:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr}.pqr-ai-settings-nav:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:repeat(5,minmax(8.5rem,1fr));overflow-x:auto;border-right:0;border-bottom:1px solid var(--ai-rules-line)}.pqr-ai-settings-nav button:where([data-app-environment=internal],[data-app-environment=internal] *){border-bottom:0;border-left:0;border-top:3px solid transparent}.pqr-ai-settings-nav button.is-active:where([data-app-environment=internal],[data-app-environment=internal] *){border-top-color:var(--ai-rules-accent)}.pqr-ai-settings-nav button>.fa-chevron-right:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}}@media(max-width:680px){.pqr-ai-settings__content:where([data-app-environment=internal],[data-app-environment=internal] *){padding:.8rem}.pqr-ai-mode-options:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-ai-choice-grid:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-ai-settings__grid:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-ai-settings__grid--limits:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-ai-switch-grid:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-ai-check-grid:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-ai-check-grid--risks:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr}.pqr-ai-mode-option:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:0}.pqr-ai-category-picker:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr}.pqr-ai-category-picker .secondary-action:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;justify-content:center}.pqr-ai-settings__footer:where([data-app-environment=internal],[data-app-environment=internal] *){align-items:stretch;flex-direction:column}.pqr-ai-settings__footer .primary-action:where([data-app-environment=internal],[data-app-environment=internal] *){justify-content:center;width:100%}}@media(prefers-reduced-motion:reduce){.pqr-ai-switch>i:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-ai-switch>i:where([data-app-environment=internal],[data-app-environment=internal] *):after{transition:none}}.ai-rules-page:where([data-app-environment=internal],[data-app-environment=internal] *){--ai-rules-bg: #f7f9fc;--ai-rules-surface: #ffffff;--ai-rules-surface-muted: #f8fafc;--ai-rules-line: #dce4ef;--ai-rules-line-strong: #c8d4e3;--ai-rules-text: #172033;--ai-rules-text-soft: #53627a;--ai-rules-text-muted: #718096;--ai-rules-accent: var(--admin-color-accent-strong, #2563eb);--ai-rules-accent-soft: rgba(37, 99, 235, .08);display:grid;gap:1rem;min-width:0;color:var(--ai-rules-text)}.ai-rules-page button:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-rules-page input:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-rules-page select:where([data-app-environment=internal],[data-app-environment=internal] *){font:inherit}.ai-rules-page__hero:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-rules-summary:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-global-settings:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-category-rules:where([data-app-environment=internal],[data-app-environment=internal] *){border:1px solid var(--ai-rules-line);border-radius:1rem;background:var(--ai-rules-surface)}.ai-rules-page__hero:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:1rem 1.2rem}.ai-rules-page__hero-copy:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;gap:1rem;min-width:0}.ai-rules-page__hero-icon:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;flex:0 0 auto;width:3.5rem;height:3.5rem;place-items:center;border-radius:1rem;background:#eeebff;color:#6046e8;font-size:1.55rem}.ai-rules-page__hero h2:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-rules-page__hero p:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-global-settings__header h2:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-global-settings__header p:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-category-rules__header h2:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-category-rules__header p:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0}.ai-rules-page__hero h2:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:1.25rem;line-height:1.25}.ai-rules-page__hero p:not(.eyebrow):where([data-app-environment=internal],[data-app-environment=internal] *),.ai-global-settings__header p:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-category-rules__header p:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:.3rem;color:var(--ai-rules-text-soft);font-size:.82rem;line-height:1.45}.ai-rules-button:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-flex;align-items:center;justify-content:center;gap:.45rem;white-space:nowrap}.ai-rules-summary:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:.85rem 1rem}.ai-rules-summary__item:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;min-width:0;padding:.25rem 1rem}.ai-rules-summary__item+.ai-rules-summary__item:where([data-app-environment=internal],[data-app-environment=internal] *){border-left:1px solid var(--ai-rules-line)}.ai-rules-summary__icon:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;width:2.8rem;height:2.8rem;place-items:center;border-radius:50%;background:#eef2f7;color:#64748b;font-size:1.1rem}.ai-rules-summary__item.is-accent .ai-rules-summary__icon:where([data-app-environment=internal],[data-app-environment=internal] *){background:#eeebff;color:#6046e8}.ai-rules-summary__item.is-success .ai-rules-summary__icon:where([data-app-environment=internal],[data-app-environment=internal] *){background:#e8f8ef;color:#159447}.ai-rules-summary__item.is-warning .ai-rules-summary__icon:where([data-app-environment=internal],[data-app-environment=internal] *){background:#fff3e7;color:#e26612}.ai-rules-summary__item.is-info .ai-rules-summary__icon:where([data-app-environment=internal],[data-app-environment=internal] *){background:#eaf3ff;color:#1473e6}.ai-rules-summary__item>div:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:.16rem;min-width:0}.ai-rules-summary__label:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--ai-rules-text-soft);font-size:.68rem;font-weight:750}.ai-rules-summary__item strong:where([data-app-environment=internal],[data-app-environment=internal] *){overflow:hidden;color:var(--ai-rules-text);font-size:.86rem;line-height:1.25;text-overflow:ellipsis}.ai-rules-summary__item p:where([data-app-environment=internal],[data-app-environment=internal] *){display:-webkit-box;overflow:hidden;margin:0;color:var(--ai-rules-text-muted);font-size:.69rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ai-rules-page__workspace:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:minmax(37rem,.95fr) minmax(42rem,1.08fr);align-items:start;gap:1rem;min-width:0}.ai-global-settings:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-category-rules:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;overflow:hidden}.ai-global-settings__header:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-category-rules__header:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.1rem .8rem}.ai-global-settings__header:where([data-app-environment=internal],[data-app-environment=internal] *){border-bottom:1px solid var(--ai-rules-line)}.ai-global-settings__header h2:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-category-rules__header h2:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.98rem}.ai-rules-notice:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:flex-start;gap:.55rem;margin:.75rem 1rem 0;padding:.7rem .8rem;border:1px solid transparent;border-radius:.7rem;font-size:.78rem;line-height:1.4}.ai-rules-page>.ai-rules-notice:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0}.ai-rules-notice.is-success:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:#bfe7cf;background:#eefbf3;color:#15733b}.ai-rules-notice.is-error:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:#f1c6cc;background:#fff1f2;color:#b42332}.ai-category-rules__toolbar:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:minmax(10rem,1.2fr) repeat(3,minmax(8.6rem,.8fr));gap:.65rem;padding:.15rem 1rem .9rem}.ai-rules-search:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-rules-filter:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;display:grid;gap:.25rem;margin:0}.ai-rules-filter>span:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--ai-rules-text-soft);font-size:.68rem;font-weight:700}.ai-rules-search>i:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;top:50%;left:.75rem;z-index:1;color:var(--ai-rules-text-muted);transform:translateY(-50%)}.ai-rules-search input:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-rules-filter select:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;min-width:0;height:2.55rem;border:1px solid var(--ai-rules-line-strong);border-radius:.65rem;background:var(--ai-rules-surface);color:var(--ai-rules-text);font-size:.76rem}.ai-rules-search input:where([data-app-environment=internal],[data-app-environment=internal] *){padding:.6rem .7rem .6rem 2.1rem}.ai-rules-filter select:where([data-app-environment=internal],[data-app-environment=internal] *){padding:.55rem .65rem}.ai-rules-search input:focus:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-rules-filter select:focus:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-rule-edit-button:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-category-rules__pagination button:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--ai-rules-accent);outline:3px solid color-mix(in srgb,var(--ai-rules-accent) 18%,transparent)}.ai-category-rules__table-wrap:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;overflow-x:auto;border-top:1px solid var(--ai-rules-line)}.ai-category-rules__table:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;border-collapse:collapse;table-layout:fixed;font-size:.72rem}.ai-category-rules__table th:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-category-rules__table td:where([data-app-environment=internal],[data-app-environment=internal] *){padding:.7rem .65rem;border-bottom:1px solid var(--ai-rules-line);text-align:left;vertical-align:middle}.ai-category-rules__table th:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--ai-rules-surface-muted);color:var(--ai-rules-text-soft);font-size:.63rem;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.ai-category-rules__table th:nth-child(1):where([data-app-environment=internal],[data-app-environment=internal] *){width:22%}.ai-category-rules__table th:nth-child(2):where([data-app-environment=internal],[data-app-environment=internal] *){width:19%}.ai-category-rules__table th:nth-child(3):where([data-app-environment=internal],[data-app-environment=internal] *){width:28%}.ai-category-rules__table th:nth-child(4):where([data-app-environment=internal],[data-app-environment=internal] *){width:12%}.ai-category-rules__table th:nth-child(5):where([data-app-environment=internal],[data-app-environment=internal] *){width:12%}.ai-category-rules__table th:nth-child(6):where([data-app-environment=internal],[data-app-environment=internal] *){width:7%}.ai-category-rules__table tbody tr:hover:where([data-app-environment=internal],[data-app-environment=internal] *){background:color-mix(in srgb,var(--ai-rules-accent) 3%,var(--ai-rules-surface))}.ai-rule-row-action:where([data-app-environment=internal],[data-app-environment=internal] *){border:0;background:transparent;color:var(--ai-rules-accent);cursor:pointer;font-weight:720;line-height:1.3;padding:0;text-align:left}.ai-rule-row-action:hover:where([data-app-environment=internal],[data-app-environment=internal] *){text-decoration:underline}.ai-rule-actions:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--ai-rules-text-soft);line-height:1.4}.ai-rule-risk:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-rule-status:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;font-size:.66rem;font-weight:750;white-space:nowrap}.ai-rule-risk i:where([data-app-environment=internal],[data-app-environment=internal] *){width:.4rem;height:.4rem;border-radius:50%;background:currentColor}.ai-rule-risk.is-low:where([data-app-environment=internal],[data-app-environment=internal] *){color:#16864a}.ai-rule-risk.is-medium:where([data-app-environment=internal],[data-app-environment=internal] *){color:#c47a05}.ai-rule-risk.is-high:where([data-app-environment=internal],[data-app-environment=internal] *){color:#df5b16}.ai-rule-risk.is-critical:where([data-app-environment=internal],[data-app-environment=internal] *){color:#cf263d}.ai-rule-status:where([data-app-environment=internal],[data-app-environment=internal] *){padding:.25rem .48rem}.ai-rule-status.is-active:where([data-app-environment=internal],[data-app-environment=internal] *){background:#def7e8;color:#147b3f}.ai-rule-status.is-inactive:where([data-app-environment=internal],[data-app-environment=internal] *){background:#eef2f6;color:#64748b}.ai-category-rules__edit-cell:where([data-app-environment=internal],[data-app-environment=internal] *){text-align:right!important}.ai-rule-edit-button:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-category-rules__pagination button:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-grid;width:2rem;height:2rem;place-items:center;border:1px solid var(--ai-rules-line);border-radius:.55rem;background:var(--ai-rules-surface);color:var(--ai-rules-text-soft);cursor:pointer}.ai-rule-edit-button:hover:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--ai-rules-accent);color:var(--ai-rules-accent)}.ai-category-rules__empty:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;justify-items:center;gap:.35rem;padding:3rem 1rem;color:var(--ai-rules-text-soft);text-align:center}.ai-category-rules__empty>i:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--ai-rules-accent);font-size:1.4rem}.ai-category-rules__empty p:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;color:var(--ai-rules-text-muted);font-size:.76rem}.ai-category-rules__pagination:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;color:var(--ai-rules-text-soft);font-size:.7rem}.ai-category-rules__pagination>div:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;gap:.45rem}.ai-category-rules__pagination>div>span:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;width:2rem;height:2rem;place-items:center;border-radius:50%;background:var(--ai-rules-accent);color:#fff;font-weight:800}.ai-category-rules__pagination button:disabled:where([data-app-environment=internal],[data-app-environment=internal] *){cursor:not-allowed;opacity:.45}.ai-rules-loading:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.ai-rules-loading span:where([data-app-environment=internal],[data-app-environment=internal] *){height:8rem;border-radius:1rem;background:var(--theme-skeleton, #edf1f6);animation:ai-rules-pulse 1.2s ease-in-out infinite alternate}@keyframes ai-rules-pulse{to{opacity:.55}}.ai-rule-drawer-layer:where([data-app-environment=internal],[data-app-environment=internal] *){position:fixed;inset:0;z-index:1200}.ai-rule-drawer-backdrop:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;inset:0;width:100%;border:0;background:#0f172a7a}.ai-rule-drawer:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;top:0;right:0;bottom:0;width:min(36rem,96vw);overflow:auto;background:var(--ai-rules-surface);color:var(--ai-rules-text);box-shadow:-18px 0 46px #0f172a33}.ai-rule-drawer>header:where([data-app-environment=internal],[data-app-environment=internal] *){position:sticky;top:0;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.1rem 1.25rem;border-bottom:1px solid var(--ai-rules-line);background:var(--ai-rules-surface)}.ai-rule-drawer__title:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:flex-start;gap:.75rem}.ai-rule-drawer__title>span:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;width:2.35rem;height:2.35rem;flex:0 0 auto;place-items:center;border-radius:.7rem;background:var(--ai-rules-accent-soft);color:var(--ai-rules-accent)}.ai-rule-drawer h2:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-rule-drawer p:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0}.ai-rule-drawer h2:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:1.05rem}.ai-rule-drawer p:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:.28rem;color:var(--ai-rules-text-soft);font-size:.77rem;line-height:1.4}.ai-rule-drawer__close:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;width:2.1rem;height:2.1rem;flex:0 0 auto;place-items:center;border:1px solid var(--ai-rules-line);border-radius:.6rem;background:transparent;color:var(--ai-rules-text-soft);cursor:pointer}.ai-rule-drawer__body:where([data-app-environment=internal],[data-app-environment=internal] *){padding:1.25rem}.ai-rule-editor-form:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:1.1rem}.ai-rule-editor-form__section:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:.8rem;padding-bottom:1rem;border-bottom:1px solid var(--ai-rules-line)}.ai-rule-editor-form__section>header h3:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-rule-editor-form__section>header p:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0}.ai-rule-editor-form__section>header h3:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--ai-rules-text);font-size:.84rem}.ai-rule-editor-form__section>header p:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:.22rem;color:var(--ai-rules-text-muted);font-size:.7rem;line-height:1.4}.ai-rule-editor-form label:not(.ai-rule-form-switch):where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:.35rem;margin:0;color:var(--ai-rules-text-soft);font-size:.71rem;font-weight:700}.ai-rule-editor-form input:not([type=checkbox]):where([data-app-environment=internal],[data-app-environment=internal] *),.ai-rule-editor-form select:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-rule-editor-form .searchable-select-trigger:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;min-height:2.6rem;border-color:var(--ai-rules-line-strong);border-radius:.65rem;background:var(--ai-rules-surface);color:var(--ai-rules-text)}.ai-rule-editor-form__grid:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.ai-rule-editor-form__switches:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.ai-rule-form-switch:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;display:flex;align-items:center;justify-content:space-between;gap:.7rem;min-height:3rem;padding:.65rem .7rem;border:1px solid var(--ai-rules-line);border-radius:.65rem;background:var(--ai-rules-surface-muted);color:var(--ai-rules-text);cursor:pointer;font-size:.7rem;font-weight:650;line-height:1.35}.ai-rule-form-switch input:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;width:1px;height:1px;opacity:0}.ai-rule-form-switch>i:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;width:2rem;height:1.1rem;flex:0 0 auto;border-radius:999px;background:#aab5c4}.ai-rule-form-switch>i:where([data-app-environment=internal],[data-app-environment=internal] *):after{position:absolute;top:.15rem;left:.15rem;width:.8rem;height:.8rem;border-radius:50%;background:#fff;content:"";transition:transform .18s ease}.ai-rule-form-switch input:checked+i:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--ai-rules-accent)}.ai-rule-form-switch input:checked+i:where([data-app-environment=internal],[data-app-environment=internal] *):after{transform:translate(.9rem)}.ai-rule-form-switch:has(input:focus-visible):where([data-app-environment=internal],[data-app-environment=internal] *){outline:3px solid color-mix(in srgb,var(--ai-rules-accent) 18%,transparent)}.ai-rule-form-switch.is-disabled:where([data-app-environment=internal],[data-app-environment=internal] *){cursor:not-allowed;opacity:.5}.ai-rule-editor-form__footer:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;justify-content:flex-end}.ai-rule-editor-form__footer .primary-action:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-width:10rem}.ai-rules-summary__label:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-rules-filter>span:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.82rem}.ai-rules-summary__item strong:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.98rem}.ai-rules-summary__item p:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.84rem}.ai-global-settings__header h2:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-category-rules__header h2:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:1.08rem}.ai-rules-notice:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-rules-search input:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-rules-filter select:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.9rem}.ai-category-rules__table:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.86rem}.ai-category-rules__table th:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.76rem}.ai-rule-risk:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-rule-status:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.8rem}.ai-category-rules__empty p:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-category-rules__pagination:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.86rem}.ai-rule-drawer h2:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:1.18rem}.ai-rule-drawer p:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-rule-editor-form__section>header p:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-rule-editor-form label:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-rule-form-switch:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.86rem}.ai-rule-editor-form__section>header h3:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:1rem}[data-theme=dark] .ai-rules-page:where([data-app-environment=internal],[data-app-environment=internal] *){--ai-rules-bg: var(--theme-bg);--ai-rules-surface: var(--theme-surface-primary);--ai-rules-surface-muted: var(--theme-surface-secondary);--ai-rules-line: var(--theme-border);--ai-rules-line-strong: var(--theme-border-strong);--ai-rules-text: var(--theme-text-primary);--ai-rules-text-soft: var(--theme-text-secondary);--ai-rules-text-muted: var(--theme-text-muted);--ai-rules-accent: var(--theme-accent);--ai-rules-accent-soft: var(--theme-accent-soft)}[data-theme=dark] .ai-rules-page__hero:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .ai-rules-summary:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .ai-global-settings:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .ai-category-rules:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .ai-rule-drawer:where([data-app-environment=internal],[data-app-environment=internal] *){box-shadow:none}[data-theme=dark] .ai-rules-page__hero-icon:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-accent-soft);color:var(--theme-accent)}[data-theme=dark] .ai-rules-summary__item.is-accent .ai-rules-summary__icon:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-accent-soft);color:var(--theme-accent)}[data-theme=dark] .ai-rules-summary__item.is-success .ai-rules-summary__icon:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-success-soft);color:var(--theme-success)}[data-theme=dark] .ai-rules-summary__item.is-warning .ai-rules-summary__icon:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-warning-soft);color:var(--theme-warning)}[data-theme=dark] .ai-rules-summary__item.is-info .ai-rules-summary__icon:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-info-soft);color:var(--theme-info)}[data-theme=dark] .ai-rules-notice.is-success:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--theme-success);background:var(--theme-success-soft);color:var(--theme-success)}[data-theme=dark] .ai-rules-notice.is-error:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--theme-danger);background:var(--theme-danger-soft);color:var(--theme-danger)}[data-theme=dark] .ai-rule-status.is-active:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-success-soft);color:var(--theme-success)}[data-theme=dark] .ai-rule-status.is-inactive:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-surface-elevated);color:var(--theme-text-muted)}[data-theme=dark] .ai-rule-drawer:where([data-app-environment=internal],[data-app-environment=internal] *){box-shadow:var(--theme-shadow-overlay)}@media(max-width:1500px){.ai-rules-page__workspace:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr}}@media(max-width:1080px){.ai-rules-summary:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:repeat(2,minmax(0,1fr))}.ai-rules-summary__item:nth-child(3):where([data-app-environment=internal],[data-app-environment=internal] *){border-left:0}.ai-rules-summary__item:nth-child(n+3):where([data-app-environment=internal],[data-app-environment=internal] *){border-top:1px solid var(--ai-rules-line);padding-top:.8rem;margin-top:.55rem}.ai-category-rules__toolbar:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.ai-rules-page__hero:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-category-rules__header:where([data-app-environment=internal],[data-app-environment=internal] *){align-items:stretch;flex-direction:column}.ai-rules-page__hero>.ai-rules-button:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-category-rules__header>.ai-rules-button:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%}.ai-rules-summary:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr}.ai-rules-summary__item+.ai-rules-summary__item:where([data-app-environment=internal],[data-app-environment=internal] *){border-top:1px solid var(--ai-rules-line);border-left:0;margin-top:.55rem;padding-top:.8rem}.ai-category-rules__toolbar:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr}.ai-category-rules__table:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:48rem}.ai-category-rules__pagination:where([data-app-environment=internal],[data-app-environment=internal] *){align-items:flex-start;flex-direction:column}.ai-rule-drawer:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%}.ai-rule-editor-form__grid:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-rule-editor-form__switches:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr}.ai-rule-editor-form__footer .primary-action:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%}}@media(prefers-reduced-motion:reduce){.ai-rules-loading span:where([data-app-environment=internal],[data-app-environment=internal] *){animation:none}}.ai-rules-institutional-help:where([data-app-environment=internal],[data-app-environment=internal] *){padding:12px 16px;border:1px solid var(--border-color, #dfe4ee);border-radius:10px;background:var(--surface-muted, #f7f8fc);color:var(--text-secondary, #64718b);font-size:.8rem;line-height:1.55}.ai-rules-institutional-help p:where([data-app-environment=internal],[data-app-environment=internal] *){margin:4px 0}.knowledge-page:where([data-app-environment=internal],[data-app-environment=internal] *){--kb-bg: var(--surface, #fff);--kb-soft: var(--surface-muted, #f7f8fc);--kb-border: var(--border-color, #dfe4ee);--kb-text: var(--text-primary, #111b35);--kb-muted: var(--text-secondary, #64718b);--kb-primary: #3659f5;--kb-primary-soft: #edf1ff;display:grid;gap:16px;min-width:0;color:var(--kb-text)}.knowledge-page *:where([data-app-environment=internal],[data-app-environment=internal] *),.knowledge-page *:where([data-app-environment=internal],[data-app-environment=internal] *):before,.knowledge-page *:where([data-app-environment=internal],[data-app-environment=internal] *):after{box-sizing:border-box}.knowledge-page button:where([data-app-environment=internal],[data-app-environment=internal] *),.knowledge-page input:where([data-app-environment=internal],[data-app-environment=internal] *),.knowledge-page textarea:where([data-app-environment=internal],[data-app-environment=internal] *){font:inherit}.knowledge-page button:where([data-app-environment=internal],[data-app-environment=internal] *){color:inherit}.knowledge-page__header:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.knowledge-page__header h1:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;font-size:clamp(1.55rem,2.2vw,2rem);letter-spacing:-.035em}.knowledge-page__header p:where([data-app-environment=internal],[data-app-environment=internal] *){margin:5px 0 0;color:var(--kb-muted);font-size:.88rem}.knowledge-add:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;flex:none}.knowledge-primary-button:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:40px;padding:0 17px;border:0;border-radius:8px;color:#fff!important;background:linear-gradient(135deg,#3157f4,#5d35ea);box-shadow:0 8px 18px #3659f533;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:750;cursor:pointer}.knowledge-primary-button:disabled:where([data-app-environment=internal],[data-app-environment=internal] *){opacity:.58;cursor:wait;box-shadow:none}.knowledge-add__chevron:where([data-app-environment=internal],[data-app-environment=internal] *){margin-left:6px}.knowledge-add__menu:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;z-index:25;top:calc(100% + 8px);right:0;width:295px;padding:7px;border:1px solid var(--kb-border);border-radius:12px;background:var(--kb-bg);box-shadow:0 18px 48px #121e3f29}.knowledge-add__menu button:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;padding:11px;border:0;border-radius:8px;background:none;display:flex;gap:11px;text-align:left;cursor:pointer}.knowledge-add__menu button:hover:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--kb-soft)}.knowledge-add__menu button>span:first-child:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--kb-primary);font-size:1.2rem}.knowledge-add__menu strong:where([data-app-environment=internal],[data-app-environment=internal] *),.knowledge-add__menu small:where([data-app-environment=internal],[data-app-environment=internal] *){display:block}.knowledge-add__menu small:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:2px;color:var(--kb-muted)}.knowledge-overview:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:86px;padding:17px 19px;border:1px solid var(--kb-border);border-radius:12px;background:var(--kb-bg);display:flex;align-items:center;gap:15px;box-shadow:0 1px 2px #121e3f05}.knowledge-overview__icon:where([data-app-environment=internal],[data-app-environment=internal] *){width:43px;height:43px;border-radius:50%;display:grid;place-items:center;flex:none;color:var(--kb-primary);background:var(--kb-primary-soft);font-size:1.25rem}.knowledge-overview__copy:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:550px}.knowledge-overview h2:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0 0 4px;font-size:.96rem}.knowledge-overview p:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;color:var(--kb-muted);font-size:.78rem;line-height:1.45}.knowledge-overview__metrics:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;gap:clamp(30px,4vw,70px);margin:0 12px 0 auto}.knowledge-overview__metrics div:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:75px}.knowledge-overview__metrics dt:where([data-app-environment=internal],[data-app-environment=internal] *){margin-bottom:5px;color:var(--kb-muted);font-size:.68rem}.knowledge-overview__metrics dd:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;font-size:.87rem;font-weight:760}.knowledge-notice:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:40px;padding:9px 13px;border:1px solid;border-radius:9px;display:flex;align-items:center;gap:9px;font-size:.8rem}.knowledge-notice p:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;flex:1}.knowledge-notice>span:where([data-app-environment=internal],[data-app-environment=internal] *){width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-weight:800}.knowledge-notice button:where([data-app-environment=internal],[data-app-environment=internal] *){border:0;background:none;cursor:pointer;font-size:1.15rem}.knowledge-notice--success:where([data-app-environment=internal],[data-app-environment=internal] *){color:#126a43;border-color:#bce7d0;background:#f0fbf5}.knowledge-notice--success>span:where([data-app-environment=internal],[data-app-environment=internal] *){color:#fff;background:#23aa6b}.knowledge-notice--error:where([data-app-environment=internal],[data-app-environment=internal] *){color:#a42d3b;border-color:#f1c4cb;background:#fff5f6}.knowledge-notice--error>span:where([data-app-environment=internal],[data-app-environment=internal] *){color:#fff;background:#d84657}.knowledge-composer:where([data-app-environment=internal],[data-app-environment=internal] *),.knowledge-library:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;border:1px solid var(--kb-border);border-radius:12px;background:var(--kb-bg);overflow:hidden}.knowledge-composer__tabs:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:54px;padding:6px 12px 0;border-bottom:1px solid var(--kb-border);display:flex;align-items:stretch;gap:5px}.knowledge-composer__tabs>button:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;padding:0 18px;border:0;border-radius:8px 8px 0 0;background:transparent;display:flex;align-items:center;color:var(--kb-muted);font-weight:700;cursor:pointer;transition:color .22s ease,background-color .22s ease,transform .22s ease}.knowledge-composer__tabs>button:where([data-app-environment=internal],[data-app-environment=internal] *):after{content:"";position:absolute;right:14px;bottom:-1px;left:14px;height:3px;border-radius:999px 999px 0 0;background:var(--kb-primary);transform:scaleX(0);opacity:0;transition:transform .24s ease,opacity .2s ease}.knowledge-composer__tabs>button:hover:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--kb-text);background:var(--kb-soft)}.knowledge-composer__tabs>button[aria-selected=true]:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--kb-primary);background:var(--kb-primary-soft);transform:translateY(1px)}.knowledge-composer__tabs>button[aria-selected=true]:where([data-app-environment=internal],[data-app-environment=internal] *):after{transform:scaleX(1);opacity:1}.knowledge-composer__tabs .knowledge-composer__close:where([data-app-environment=internal],[data-app-environment=internal] *){margin-left:auto;padding:0 5px;border:0;font-size:1.2rem}.knowledge-composer__tabs .knowledge-composer__close:where([data-app-environment=internal],[data-app-environment=internal] *):after{display:none}.knowledge-tab-panel:where([data-app-environment=internal],[data-app-environment=internal] *){animation:knowledge-tab-enter .26s cubic-bezier(.2,.75,.3,1) both}@keyframes knowledge-tab-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.knowledge-form:where([data-app-environment=internal],[data-app-environment=internal] *){padding:15px 18px 17px}.knowledge-form__grid:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 16px}.knowledge-form label:not(.knowledge-toggle-row):not(.knowledge-dropzone):where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:5px;min-width:0}.knowledge-form label>span:where([data-app-environment=internal],[data-app-environment=internal] *),.knowledge-form .searchable-select-label:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.72rem;font-weight:700}.knowledge-form input:not([type=checkbox]):not([type=file]):where([data-app-environment=internal],[data-app-environment=internal] *),.knowledge-form textarea:where([data-app-environment=internal],[data-app-environment=internal] *),.knowledge-form select:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;min-height:38px;border:1px solid var(--kb-border);border-radius:7px;padding:8px 11px;color:var(--kb-text);background:var(--kb-bg);outline:0}.knowledge-form input:focus:where([data-app-environment=internal],[data-app-environment=internal] *),.knowledge-form textarea:focus:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--kb-primary);box-shadow:0 0 0 3px #3659f51c}.knowledge-form__markdown:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.knowledge-form__markdown textarea:where([data-app-environment=internal],[data-app-environment=internal] *){resize:vertical;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.5}.knowledge-form__preview:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:236px;max-height:340px;padding:9px 14px 14px;border:1px solid var(--kb-border);border-radius:7px;overflow:auto;background:var(--kb-soft)}.knowledge-form__preview>span:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;margin-bottom:10px;color:var(--kb-muted);font-size:.72rem;font-weight:700}.knowledge-form__submit:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;margin-top:11px;min-height:38px}.knowledge-toggle-row:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:12px;display:flex;align-items:center;gap:10px;cursor:pointer}.knowledge-toggle-row input:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;opacity:0;pointer-events:none}.knowledge-toggle:where([data-app-environment=internal],[data-app-environment=internal] *){width:34px;height:19px;padding:2px;border-radius:999px;background:#aeb7c8;transition:.2s;flex:none}.knowledge-toggle:where([data-app-environment=internal],[data-app-environment=internal] *):after{content:"";display:block;width:15px;height:15px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:.2s}.knowledge-toggle-row input:checked+.knowledge-toggle:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--kb-primary)}.knowledge-toggle-row input:checked+.knowledge-toggle:where([data-app-environment=internal],[data-app-environment=internal] *):after{transform:translate(15px)}.knowledge-toggle-row input:focus-visible+.knowledge-toggle:where([data-app-environment=internal],[data-app-environment=internal] *){outline:3px solid rgba(54,89,245,.28)}.knowledge-toggle-row strong:where([data-app-environment=internal],[data-app-environment=internal] *),.knowledge-toggle-row small:where([data-app-environment=internal],[data-app-environment=internal] *){display:block}.knowledge-toggle-row strong:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.76rem}.knowledge-toggle-row small:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:2px;color:var(--kb-muted);font-size:.67rem}.knowledge-dropzone:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:100px;margin-top:12px;padding:15px;border:1px dashed #afbbe0;border-radius:9px;background:#fbfcff;display:flex;align-items:center;justify-content:center;gap:13px;text-align:center;cursor:pointer}.knowledge-dropzone input:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;width:1px;height:1px;opacity:0}.knowledge-dropzone__icon:where([data-app-environment=internal],[data-app-environment=internal] *){width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:var(--kb-primary);background:var(--kb-primary-soft);font-size:1.2rem}.knowledge-dropzone strong:where([data-app-environment=internal],[data-app-environment=internal] *),.knowledge-dropzone small:where([data-app-environment=internal],[data-app-environment=internal] *){display:block}.knowledge-dropzone small:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:3px;color:var(--kb-muted);font-size:.7rem}.knowledge-dropzone button:where([data-app-environment=internal],[data-app-environment=internal] *){margin-left:15px;padding:6px 9px;border:1px solid var(--kb-border);border-radius:6px;background:var(--kb-bg);cursor:pointer}.knowledge-dropzone--selected:where([data-app-environment=internal],[data-app-environment=internal] *){justify-content:flex-start;text-align:left;border-style:solid}.knowledge-processing:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:10px;padding:9px 11px;border-radius:8px;background:var(--kb-primary-soft);display:flex;align-items:center;gap:10px}.knowledge-processing>span:where([data-app-environment=internal],[data-app-environment=internal] *){width:17px;height:17px;border:2px solid #aebdff;border-top-color:var(--kb-primary);border-radius:50%;animation:knowledge-spin .8s linear infinite}.knowledge-processing p:where([data-app-environment=internal],[data-app-environment=internal] *),.knowledge-processing strong:where([data-app-environment=internal],[data-app-environment=internal] *),.knowledge-processing small:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;display:block}.knowledge-processing strong:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.75rem}.knowledge-processing small:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--kb-muted);font-size:.68rem}@keyframes knowledge-spin{to{transform:rotate(360deg)}}.knowledge-library__title:where([data-app-environment=internal],[data-app-environment=internal] *){padding:14px 18px 10px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.knowledge-library__title h2:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;font-size:.98rem}.knowledge-library__title p:where([data-app-environment=internal],[data-app-environment=internal] *){margin:3px 0 0;color:var(--kb-muted);font-size:.72rem}.knowledge-library__title>span:where([data-app-environment=internal],[data-app-environment=internal] *){padding:4px 8px;border-radius:999px;color:var(--kb-primary);background:var(--kb-primary-soft);font-size:.68rem;font-weight:750}.knowledge-toolbar:where([data-app-environment=internal],[data-app-environment=internal] *){padding:0 18px 12px;display:flex;align-items:center;gap:12px}.knowledge-search:where([data-app-environment=internal],[data-app-environment=internal] *){width:min(310px,34%);min-width:210px;height:37px;padding:0 10px;border:1px solid var(--kb-border);border-radius:7px;display:flex;align-items:center;gap:8px}.knowledge-search>span:first-child:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--kb-muted);font-size:1.2rem}.knowledge-search input:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;min-width:0;border:0;outline:0;color:var(--kb-text);background:transparent}.knowledge-filters:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;gap:7px;overflow-x:auto}.knowledge-filters button:where([data-app-environment=internal],[data-app-environment=internal] *){height:34px;padding:0 13px;border:1px solid var(--kb-border);border-radius:999px;background:var(--kb-bg);white-space:nowrap;font-size:.7rem;cursor:pointer}.knowledge-filters button[aria-pressed=true]:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--kb-primary);border-color:#8da3ff;background:var(--kb-primary-soft);font-weight:750}.knowledge-view-select:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:3px;font-size:.72rem;color:var(--kb-muted);min-width:140px}.knowledge-view-select select:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--kb-text);background:var(--kb-bg);border:1px solid var(--kb-border);border-radius:8px;padding:7px;min-height:36px}.knowledge-refresh:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--kb-bg);color:var(--kb-text);border:1px solid var(--kb-border);border-radius:8px;padding:8px 12px;cursor:pointer}.knowledge-version-state:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;max-width:170px;margin-top:4px;font-size:.69rem;color:var(--kb-muted)}.knowledge-usage-list:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:6px;min-width:135px}.knowledge-usage:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:2px;font-size:.7rem;color:var(--kb-muted)}.knowledge-usage strong:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.65rem;font-weight:600}.knowledge-usage--available:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-success, #24613c)}.knowledge-usage--scoped:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-info, #3157ad)}.knowledge-eligibility-detail:where([data-app-environment=internal],[data-app-environment=internal] *),.knowledge-history:where([data-app-environment=internal],[data-app-environment=internal] *){padding:14px;color:var(--kb-text);background:var(--kb-soft);border-radius:8px}.knowledge-eligibility-detail p:where([data-app-environment=internal],[data-app-environment=internal] *),.knowledge-eligibility-detail li:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.8rem;line-height:1.5}.knowledge-audience-hint:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:1 / -1;margin:0;color:var(--kb-muted);font-size:.78rem;line-height:1.55}.knowledge-history:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:10px}.knowledge-history>button:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:7px;width:100%;padding:12px;text-align:left;color:var(--kb-text);background:var(--kb-bg);border:1px solid var(--kb-border);border-radius:8px;cursor:pointer}.knowledge-history>button[aria-current=true]:where([data-app-environment=internal],[data-app-environment=internal] *){outline:2px solid var(--kb-primary);outline-offset:-2px}@media(max-width:760px){.knowledge-filters:where([data-app-environment=internal],[data-app-environment=internal] *){flex-wrap:wrap}.knowledge-view-select:where([data-app-environment=internal],[data-app-environment=internal] *){flex:1}}.knowledge-table-wrap:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;overflow-x:auto;border-top:1px solid var(--kb-border)}.knowledge-table:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;min-width:940px;border-collapse:collapse;font-size:.7rem}.knowledge-table th:where([data-app-environment=internal],[data-app-environment=internal] *){height:35px;padding:7px 10px;color:var(--kb-muted);background:var(--kb-soft);text-align:left;font-size:.62rem;text-transform:uppercase;letter-spacing:.025em;white-space:nowrap}.knowledge-table td:where([data-app-environment=internal],[data-app-environment=internal] *){height:54px;padding:7px 10px;border-top:1px solid var(--kb-border);vertical-align:middle}.knowledge-table tbody tr:hover:where([data-app-environment=internal],[data-app-environment=internal] *){background:color-mix(in srgb,var(--kb-primary-soft) 45%,transparent)}.knowledge-table__clickable-row:where([data-app-environment=internal],[data-app-environment=internal] *){cursor:pointer;transition:background-color .18s ease,box-shadow .18s ease}.knowledge-table__clickable-row:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *){outline:none;background:var(--kb-primary-soft);box-shadow:inset 3px 0 0 var(--kb-primary)}.knowledge-document-cell:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:270px;padding:0;border:0;background:none;display:flex;align-items:center;gap:9px;text-align:left}.knowledge-document-cell strong:where([data-app-environment=internal],[data-app-environment=internal] *),.knowledge-document-cell small:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.knowledge-document-cell strong:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.72rem}.knowledge-document-cell small:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:3px;color:var(--kb-muted);font-size:.61rem}.knowledge-file-icon:where([data-app-environment=internal],[data-app-environment=internal] *){width:30px;height:34px;border-radius:5px;display:grid;place-items:center;flex:none;font-size:.5rem;font-weight:850}.knowledge-file-icon--pdf:where([data-app-environment=internal],[data-app-environment=internal] *){color:#db3a4d;background:#fff0f2}.knowledge-file-icon--markdown:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--kb-primary);background:var(--kb-primary-soft)}.knowledge-status:where([data-app-environment=internal],[data-app-environment=internal] *){width:max-content;padding:3px 7px;border-radius:999px;display:inline-flex;align-items:center;gap:5px;font-size:.59rem;font-weight:800;text-transform:uppercase}.knowledge-status i:where([data-app-environment=internal],[data-app-environment=internal] *){width:5px;height:5px;border-radius:50%;background:currentColor}.knowledge-status--success:where([data-app-environment=internal],[data-app-environment=internal] *){color:#168257;background:#e8f8ef}.knowledge-status--info:where([data-app-environment=internal],[data-app-environment=internal] *){color:#3159c7;background:#eaf0ff}.knowledge-status--error:where([data-app-environment=internal],[data-app-environment=internal] *){color:#c33749;background:#fff0f2}.knowledge-status--neutral:where([data-app-environment=internal],[data-app-environment=internal] *){color:#69758b;background:#eef1f6}.knowledge-availability:where([data-app-environment=internal],[data-app-environment=internal] *){width:19px;height:19px;border:1px solid #aab5c7;border-radius:50%;display:grid;place-items:center;color:#8793a7;font-weight:800}.knowledge-availability.is-active:where([data-app-environment=internal],[data-app-environment=internal] *){color:#15905d;border-color:#58c18d}.knowledge-row-actions:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;justify-content:flex-end;gap:2px}.knowledge-row-actions button:where([data-app-environment=internal],[data-app-environment=internal] *){width:27px;height:27px;border:0;border-radius:5px;background:none;cursor:pointer}.knowledge-row-actions button:hover:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--kb-primary);background:var(--kb-primary-soft)}.knowledge-empty:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:180px;padding:30px;display:grid;place-items:center;align-content:center;text-align:center}.knowledge-empty>span:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--kb-primary);font-size:1.7rem}.knowledge-empty strong:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:8px}.knowledge-empty p:where([data-app-environment=internal],[data-app-environment=internal] *){margin:5px 0 0;color:var(--kb-muted);font-size:.75rem}.knowledge-pagination:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:43px;padding:7px 18px;border-top:1px solid var(--kb-border);display:flex;align-items:center;justify-content:space-between;color:var(--kb-muted);font-size:.68rem}.knowledge-pagination div:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;gap:4px}.knowledge-pagination button:where([data-app-environment=internal],[data-app-environment=internal] *){width:27px;height:27px;border:1px solid transparent;border-radius:5px;background:none;cursor:pointer}.knowledge-pagination button[aria-current=page]:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--kb-primary);border-color:#91a5ff;background:var(--kb-primary-soft)}.knowledge-pagination button:disabled:where([data-app-environment=internal],[data-app-environment=internal] *){opacity:.35}.knowledge-skeleton span:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;width:78%;height:11px;border-radius:5px;background:linear-gradient(90deg,var(--kb-soft),#e8ebf2,var(--kb-soft));background-size:200% 100%;animation:knowledge-shimmer 1.3s infinite}@keyframes knowledge-shimmer{to{background-position:-200% 0}}.knowledge-drawer-layer:where([data-app-environment=internal],[data-app-environment=internal] *){position:fixed;z-index:80;inset:0;pointer-events:none}.knowledge-drawer-backdrop:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;inset:0;width:100%;border:0;background:#0d172f1f;pointer-events:auto;cursor:default}.knowledge-drawer:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;top:0;right:0;bottom:0;width:min(720px,64vw);background:var(--kb-bg);border-left:1px solid var(--kb-border);box-shadow:-18px 0 48px #121e3f21;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;pointer-events:auto;transition:width .2s}.knowledge-drawer--expanded:where([data-app-environment=internal],[data-app-environment=internal] *){width:min(1040px,calc(100vw - 280px))}.knowledge-drawer__header:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:91px;padding:20px 22px 14px;display:flex;justify-content:space-between;gap:18px}.knowledge-drawer__header h2:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0 0 10px;font-size:1.05rem}.knowledge-drawer__badges:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;flex-wrap:wrap;gap:7px}.knowledge-drawer__badges>span:not(.knowledge-status):where([data-app-environment=internal],[data-app-environment=internal] *){padding:3px 7px;border-radius:999px;color:var(--kb-muted);background:var(--kb-soft);font-size:.61rem;font-weight:700}.knowledge-drawer__badges>span.is-active:where([data-app-environment=internal],[data-app-environment=internal] *){color:#168257;background:#e8f8ef}.knowledge-drawer__header-actions:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;gap:5px}.knowledge-drawer__header-actions button:where([data-app-environment=internal],[data-app-environment=internal] *){width:31px;height:31px;border:0;border-radius:6px;background:none;font-size:1rem;cursor:pointer}.knowledge-drawer__header-actions button:hover:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--kb-soft)}.knowledge-drawer__tabs:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:48px;padding:5px 16px 0;border-bottom:1px solid var(--kb-border);display:flex;gap:5px;overflow-x:auto}.knowledge-drawer__tabs button:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;padding:0 13px;border:0;border-radius:7px 7px 0 0;background:transparent;color:var(--kb-muted);white-space:nowrap;font-size:.72rem;font-weight:700;cursor:pointer;transition:color .22s ease,background-color .22s ease}.knowledge-drawer__tabs button:where([data-app-environment=internal],[data-app-environment=internal] *):after{content:"";position:absolute;right:10px;bottom:-1px;left:10px;height:3px;border-radius:999px 999px 0 0;background:var(--kb-primary);transform:scaleX(0);opacity:0;transition:transform .24s ease,opacity .2s ease}.knowledge-drawer__tabs button:hover:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--kb-text);background:var(--kb-soft)}.knowledge-drawer__tabs button[aria-selected=true]:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--kb-primary);background:var(--kb-primary-soft)}.knowledge-drawer__tabs button[aria-selected=true]:where([data-app-environment=internal],[data-app-environment=internal] *):after{transform:scaleX(1);opacity:1}.knowledge-drawer__content:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:0;overflow:hidden}.knowledge-tab-panel--drawer:where([data-app-environment=internal],[data-app-environment=internal] *){height:100%;min-height:0;overflow:auto}.knowledge-summary:where([data-app-environment=internal],[data-app-environment=internal] *){padding:25px}.knowledge-summary h3:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0 0 18px;font-size:1rem}.knowledge-summary dl:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--kb-border);border:1px solid var(--kb-border);border-radius:8px;overflow:hidden}.knowledge-summary dl div:where([data-app-environment=internal],[data-app-environment=internal] *){padding:13px;background:var(--kb-bg)}.knowledge-summary dt:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--kb-muted);font-size:.65rem}.knowledge-summary dd:where([data-app-environment=internal],[data-app-environment=internal] *){margin:5px 0 0;font-size:.78rem;font-weight:700}.knowledge-detail-error:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:18px;padding:13px;border-radius:8px;color:#a42d3b;background:#fff0f2}.knowledge-detail-error p:where([data-app-environment=internal],[data-app-environment=internal] *){margin:5px 0 0;font-size:.75rem}.knowledge-markdown-viewer:where([data-app-environment=internal],[data-app-environment=internal] *){height:100%;display:grid;grid-template-rows:auto minmax(0,1fr)}.knowledge-markdown-viewer__toolbar:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:49px;padding:8px 20px;border-bottom:1px solid var(--kb-border);display:flex;align-items:center;justify-content:space-between;gap:12px}.knowledge-markdown-viewer__toolbar>div:where([data-app-environment=internal],[data-app-environment=internal] *){padding:3px;border-radius:7px;background:var(--kb-soft);display:flex}.knowledge-markdown-viewer__toolbar button:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:29px;padding:0 11px;border:0;border-radius:5px;background:none;color:var(--kb-muted);font-size:.68rem;font-weight:700;cursor:pointer}.knowledge-markdown-viewer__toolbar button[aria-pressed=true]:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--kb-text);background:var(--kb-bg);box-shadow:0 1px 4px #121e3f21}.knowledge-markdown-viewer__toolbar .knowledge-copy:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--kb-text)}.knowledge-markdown-viewer__body:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:0;padding:clamp(24px,5vw,56px);overflow:auto}.knowledge-rendered-document:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:780px;margin:0 auto}.knowledge-markdown-metadata:where([data-app-environment=internal],[data-app-environment=internal] *){width:auto;min-width:min(100%,390px);margin:0 0 30px;border:1px solid var(--kb-border);border-collapse:collapse;font-size:.74rem}.knowledge-markdown-metadata th:where([data-app-environment=internal],[data-app-environment=internal] *),.knowledge-markdown-metadata td:where([data-app-environment=internal],[data-app-environment=internal] *){padding:8px 11px;border-right:1px solid var(--kb-border);border-bottom:1px solid var(--kb-border);text-align:left}.knowledge-markdown-metadata th:where([data-app-environment=internal],[data-app-environment=internal] *){width:46%;background:var(--kb-soft);font-weight:750}.knowledge-markdown-metadata tr:last-child th:where([data-app-environment=internal],[data-app-environment=internal] *),.knowledge-markdown-metadata tr:last-child td:where([data-app-environment=internal],[data-app-environment=internal] *){border-bottom:0}.knowledge-markdown-metadata tr>*:last-child:where([data-app-environment=internal],[data-app-environment=internal] *){border-right:0}.knowledge-markdown:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:780px;margin:0 auto;font-size:.84rem;line-height:1.65;color:var(--kb-text)}.knowledge-markdown h1:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:1.7rem}.knowledge-markdown h2:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:1.7em;color:var(--kb-primary);font-size:1.15rem}.knowledge-markdown h3:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:1.5em;font-size:1rem}.knowledge-markdown h1:where([data-app-environment=internal],[data-app-environment=internal] *),.knowledge-markdown h2:where([data-app-environment=internal],[data-app-environment=internal] *),.knowledge-markdown h3:where([data-app-environment=internal],[data-app-environment=internal] *){line-height:1.25}.knowledge-markdown p:where([data-app-environment=internal],[data-app-environment=internal] *){margin:.75em 0}.knowledge-markdown li:where([data-app-environment=internal],[data-app-environment=internal] *){margin:.25em 0}.knowledge-markdown blockquote:where([data-app-environment=internal],[data-app-environment=internal] *){margin:1.2em 0;padding:10px 14px;border-left:3px solid var(--kb-primary);background:var(--kb-primary-soft)}.knowledge-markdown hr:where([data-app-environment=internal],[data-app-environment=internal] *){margin:1.6em 0;border:0;border-top:1px solid var(--kb-border)}.knowledge-markdown code:where([data-app-environment=internal],[data-app-environment=internal] *){padding:.1em .3em;border-radius:4px;background:var(--kb-soft);font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.knowledge-markdown pre:where([data-app-environment=internal],[data-app-environment=internal] *),.knowledge-markdown-source:where([data-app-environment=internal],[data-app-environment=internal] *){padding:16px;border-radius:8px;background:#111827;color:#e8edf7;overflow:auto;line-height:1.55}.knowledge-markdown pre code:where([data-app-environment=internal],[data-app-environment=internal] *),.knowledge-markdown-source code:where([data-app-environment=internal],[data-app-environment=internal] *){padding:0;background:transparent;color:inherit}.knowledge-markdown a:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--kb-primary);text-decoration-thickness:1px;text-underline-offset:2px}.knowledge-markdown__table-wrap:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:100%;margin:1.2em 0 1.6em;overflow-x:auto;border:1px solid var(--kb-border);border-radius:8px}.knowledge-markdown table:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;border-collapse:collapse;font-size:.78rem}.knowledge-markdown th:where([data-app-environment=internal],[data-app-environment=internal] *),.knowledge-markdown td:where([data-app-environment=internal],[data-app-environment=internal] *){padding:9px 11px;border-right:1px solid var(--kb-border);border-bottom:1px solid var(--kb-border);text-align:left;vertical-align:top}.knowledge-markdown th:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--kb-soft);font-weight:750}.knowledge-markdown tr:last-child td:where([data-app-environment=internal],[data-app-environment=internal] *){border-bottom:0}.knowledge-markdown th:last-child:where([data-app-environment=internal],[data-app-environment=internal] *),.knowledge-markdown td:last-child:where([data-app-environment=internal],[data-app-environment=internal] *){border-right:0}.knowledge-markdown-source:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:100%;margin:0;white-space:pre-wrap;word-break:break-word;font-size:.78rem}.knowledge-chunks-summary:where([data-app-environment=internal],[data-app-environment=internal] *),.knowledge-detail-empty:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:280px;padding:40px;display:grid;place-items:center;align-content:center;text-align:center}.knowledge-chunks-summary>span:where([data-app-environment=internal],[data-app-environment=internal] *),.knowledge-detail-empty>span:where([data-app-environment=internal],[data-app-environment=internal] *){width:52px;height:52px;border-radius:50%;display:grid;place-items:center;color:var(--kb-primary);background:var(--kb-primary-soft);font-weight:800}.knowledge-chunks-summary h3:where([data-app-environment=internal],[data-app-environment=internal] *){margin:14px 0 5px;font-size:.95rem}.knowledge-chunks-summary p:where([data-app-environment=internal],[data-app-environment=internal] *),.knowledge-detail-empty p:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:430px;margin:5px 0 0;color:var(--kb-muted);font-size:.75rem;line-height:1.5}.knowledge-detail-empty strong:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:14px}.knowledge-pdf-preview:where([data-app-environment=internal],[data-app-environment=internal] *){height:100%;min-height:0;padding:18px;display:grid;grid-template-rows:auto minmax(420px,1fr);gap:12px}.knowledge-pdf-card:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;padding:13px 15px;border:1px solid var(--kb-border);border-radius:9px;display:flex;align-items:center;gap:12px}.knowledge-pdf-card div:where([data-app-environment=internal],[data-app-environment=internal] *){flex:1;min-width:0}.knowledge-pdf-card strong:where([data-app-environment=internal],[data-app-environment=internal] *),.knowledge-pdf-card small:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.knowledge-pdf-card small:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:4px;color:var(--kb-muted)}.knowledge-pdf-card button:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:34px;padding:0 11px;border:1px solid var(--kb-border);border-radius:6px;background:var(--kb-bg);cursor:pointer}.knowledge-pdf-preview__viewer:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:420px;border:1px solid var(--kb-border);border-radius:9px;overflow:hidden;background:var(--kb-soft)}.knowledge-pdf-preview__viewer iframe:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;height:100%;min-height:560px;border:0;display:block;background:#fff}.knowledge-pdf-preview__state:where([data-app-environment=internal],[data-app-environment=internal] *){height:100%;min-height:420px;display:grid;place-items:center;align-content:center;gap:12px;color:var(--kb-muted);font-size:.78rem;text-align:center}.knowledge-pdf-preview__state>span:where([data-app-environment=internal],[data-app-environment=internal] *){width:26px;height:26px;border:3px solid var(--kb-border);border-top-color:var(--kb-primary);border-radius:50%;animation:knowledge-spin .8s linear infinite}.knowledge-pdf-preview__state p:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0}.knowledge-pdf-preview__state--error strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:#c33749}.knowledge-pdf-preview__state--error button:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:34px;padding:0 12px;border:1px solid var(--kb-border);border-radius:6px;background:var(--kb-bg);cursor:pointer}.knowledge-drawer__footer:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:42px;padding:0 22px;border-top:1px solid var(--kb-border);display:flex;align-items:center;justify-content:space-between;gap:14px;color:var(--kb-muted);font-size:.62rem}.knowledge-muted:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--kb-muted);font-size:.75rem}.knowledge-sr-only:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-theme=dark] .knowledge-page:where([data-app-environment=internal],[data-app-environment=internal] *){--kb-bg: var(--theme-surface-primary);--kb-soft: var(--theme-surface-secondary);--kb-border: var(--theme-border);--kb-text: var(--theme-text-primary);--kb-muted: var(--theme-text-secondary);--kb-primary-soft: var(--theme-info-soft)}[data-theme=dark] .knowledge-dropzone:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-surface-primary);border-color:var(--theme-border-strong)}[data-theme=dark] .knowledge-notice--success:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-success);border-color:color-mix(in srgb,var(--theme-success) 42%,var(--theme-border));background:var(--theme-success-soft)}[data-theme=dark] .knowledge-notice--error:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-danger);border-color:color-mix(in srgb,var(--theme-danger) 42%,var(--theme-border));background:var(--theme-danger-soft)}[data-theme=dark] .knowledge-status--success:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .knowledge-drawer__badges>span.is-active:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-success);background:var(--theme-success-soft)}[data-theme=dark] .knowledge-status--error:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .knowledge-file-icon--pdf:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-danger);background:var(--theme-danger-soft)}[data-theme=dark] .knowledge-status--neutral:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-text-secondary);background:var(--theme-hover)}[data-theme=dark] .knowledge-status--info:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-info);background:var(--theme-info-soft)}[data-theme=dark] .knowledge-primary-button:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-accent);box-shadow:none}[data-theme=dark] .knowledge-overview:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .knowledge-table-wrap:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .knowledge-composer:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .knowledge-summary:where([data-app-environment=internal],[data-app-environment=internal] *){box-shadow:none}[data-theme=dark] .knowledge-skeleton span:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-skeleton)}[data-theme=dark] .knowledge-drawer:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-surface-elevated);box-shadow:var(--theme-shadow-overlay)}@media(max-width:1100px){.knowledge-overview__metrics:where([data-app-environment=internal],[data-app-environment=internal] *){gap:20px}.knowledge-overview__copy:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:370px}.knowledge-drawer:where([data-app-environment=internal],[data-app-environment=internal] *){width:500px;max-width:92vw}.knowledge-drawer--expanded:where([data-app-environment=internal],[data-app-environment=internal] *){width:calc(100vw - 220px);max-width:none}}@media(max-width:760px){.knowledge-page__header:where([data-app-environment=internal],[data-app-environment=internal] *){align-items:stretch;flex-direction:column}.knowledge-primary-button:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%}.knowledge-add__menu:where([data-app-environment=internal],[data-app-environment=internal] *){left:0;right:auto;width:min(100%,330px)}.knowledge-overview:where([data-app-environment=internal],[data-app-environment=internal] *){align-items:flex-start;flex-wrap:wrap}.knowledge-overview__metrics:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;margin:4px 0 0;padding-top:13px;border-top:1px solid var(--kb-border);justify-content:space-between}.knowledge-form__grid:where([data-app-environment=internal],[data-app-environment=internal] *),.knowledge-form__markdown:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr}.knowledge-toolbar:where([data-app-environment=internal],[data-app-environment=internal] *){align-items:stretch;flex-direction:column}.knowledge-search:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%}.knowledge-library__title:where([data-app-environment=internal],[data-app-environment=internal] *){align-items:center}.knowledge-drawer:where([data-app-environment=internal],[data-app-environment=internal] *),.knowledge-drawer--expanded:where([data-app-environment=internal],[data-app-environment=internal] *){width:100vw;max-width:none}.knowledge-summary dl:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr}.knowledge-markdown-viewer__body:where([data-app-environment=internal],[data-app-environment=internal] *){padding:24px 18px}.knowledge-pdf-preview:where([data-app-environment=internal],[data-app-environment=internal] *){padding:12px}.knowledge-pdf-card:where([data-app-environment=internal],[data-app-environment=internal] *){align-items:stretch;flex-wrap:wrap}.knowledge-pdf-card div:where([data-app-environment=internal],[data-app-environment=internal] *){flex-basis:calc(100% - 50px)}}@media(prefers-reduced-motion:reduce){.knowledge-page *:where([data-app-environment=internal],[data-app-environment=internal] *),.knowledge-page *:where([data-app-environment=internal],[data-app-environment=internal] *):before,.knowledge-page *:where([data-app-environment=internal],[data-app-environment=internal] *):after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.knowledge-ai-page:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:1.25rem}.knowledge-ai-main-tabs:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;gap:1.5rem;border-bottom:1px solid var(--border-color, #dbe3ee)}.knowledge-ai-main-tabs button:where([data-app-environment=internal],[data-app-environment=internal] *){border:0;border-bottom:3px solid transparent;background:transparent;color:var(--text-secondary, #64748b);cursor:pointer;font:inherit;font-weight:700;padding:.8rem .15rem}.knowledge-ai-main-tabs button.active:where([data-app-environment=internal],[data-app-environment=internal] *){border-bottom-color:var(--primary-color, #2563eb);color:var(--primary-color, #2563eb)}.knowledge-ai-main-tabs button:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *){outline:2px solid var(--primary-color, #2563eb);outline-offset:3px}[data-theme=dark] .knowledge-ai-main-tabs button:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-text-secondary)}[data-theme=dark] .knowledge-ai-main-tabs:where([data-app-environment=internal],[data-app-environment=internal] *){border-bottom-color:var(--theme-border)}[data-theme=dark] .knowledge-ai-main-tabs button.active:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-accent);border-bottom-color:var(--theme-accent)}.operational-scopes-page:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-scope-drawer:where([data-app-environment=internal],[data-app-environment=internal] *){--operational-scope-accent: var(--admin-color-accent, var(--color-primary));--operational-scope-accent-soft: var(--admin-color-accent-soft, color-mix(in srgb, var(--color-primary) 12%, transparent))}.operational-scopes-page:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;width:100%;min-width:0;gap:1rem;color:var(--admin-color-text, var(--color-text));transition:padding-right .18s ease}.operational-scopes-page *:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-scope-drawer *:where([data-app-environment=internal],[data-app-environment=internal] *){box-sizing:border-box}.operational-scopes-breadcrumb:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;gap:.45rem;min-width:0;color:var(--admin-color-text-muted, var(--color-text-muted));font-size:.78rem;font-weight:650}.operational-scopes-breadcrumb strong:where([data-app-environment=internal],[data-app-environment=internal] *){overflow:hidden;color:var(--admin-color-text, var(--color-text));text-overflow:ellipsis;white-space:nowrap}.operational-scopes-page__header:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:flex-end;justify-content:space-between;gap:1.25rem}.operational-scopes-page__header>div:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0}.operational-scopes-page__header h1:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-scopes-list__header h2:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-scope-drawer__header h2:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;color:var(--admin-color-text, var(--color-text));letter-spacing:-.04em}.operational-scopes-page__header h1:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:clamp(1.75rem,2.4vw,2.45rem);line-height:1.05}.operational-scopes-page__header p:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-scopes-list__header p:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-scope-drawer__header p:where([data-app-environment=internal],[data-app-environment=internal] *){margin:.45rem 0 0;color:var(--admin-color-text-muted, var(--color-text-muted));line-height:1.5}.operational-scopes-page__header .primary-action:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-scopes-empty .primary-action:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-scope-drawer__footer .primary-action:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.55rem;padding:.72rem 1.15rem;border:0;border-radius:.62rem;background:linear-gradient(135deg,var(--operational-scope-accent),var(--admin-color-accent-strong, var(--color-primary-strong)));color:#fff;box-shadow:0 .65rem 1.4rem color-mix(in srgb,var(--operational-scope-accent) 22%,transparent);font-weight:800;white-space:nowrap}.operational-scopes-card:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-scopes-pending:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;border:1px solid var(--admin-color-border, var(--color-border));border-radius:var(--admin-radius-card, .8rem);background:var(--admin-color-panel, var(--color-surface));box-shadow:var(--admin-shadow-panel, var(--shadow-card))}.operational-scopes-pending:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;padding:1rem 1.15rem;border-color:color-mix(in srgb,var(--operational-scope-accent) 35%,var(--admin-color-border, var(--color-border)));background:linear-gradient(105deg,color-mix(in srgb,var(--operational-scope-accent) 7%,var(--admin-color-panel, var(--color-surface))),var(--admin-color-panel, var(--color-surface)) 70%)}.operational-scopes-pending__icon:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;width:3rem;height:3rem;place-items:center;border-radius:50%;background:var(--operational-scope-accent-soft);color:var(--operational-scope-accent);font-size:1.25rem}.operational-scopes-pending__copy:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;min-width:0;gap:.2rem}.operational-scopes-pending__eyebrow:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--operational-scope-accent);font-size:.72rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.operational-scopes-pending__copy strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-text, var(--color-text));font-size:.98rem}.operational-scopes-pending__copy p:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;color:var(--admin-color-text-muted, var(--color-text-muted));font-size:.84rem;line-height:1.4}.operational-scopes-notice:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;gap:.65rem;min-height:2.8rem;padding:.65rem .85rem;border:1px solid;border-radius:.7rem;font-size:.84rem;font-weight:700}.operational-scopes-notice--success:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:color-mix(in srgb,var(--admin-color-success, var(--color-success)) 30%,transparent);background:color-mix(in srgb,var(--admin-color-success, var(--color-success)) 10%,var(--admin-color-panel, var(--color-surface)));color:var(--admin-color-success, var(--color-success))}.operational-scopes-notice--error:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:color-mix(in srgb,var(--admin-color-danger, var(--color-danger)) 30%,transparent);background:color-mix(in srgb,var(--admin-color-danger, var(--color-danger)) 10%,var(--admin-color-panel, var(--color-surface)));color:var(--admin-color-danger, var(--color-danger))}.operational-scopes-notice>span:where([data-app-environment=internal],[data-app-environment=internal] *){flex:1}.operational-scopes-notice button:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;width:1.9rem;height:1.9rem;place-items:center;padding:0;border:0;background:transparent;color:currentColor}.operational-scopes-list:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;overflow:visible}.operational-scopes-list__header:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.15rem;border-bottom:1px solid var(--admin-color-border, var(--color-border))}.operational-scopes-list__header>div:first-child:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:14rem}.operational-scopes-list__header h2:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:1.25rem}.operational-scopes-list__header p:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.82rem}.operational-scopes-list__tools:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;gap:.7rem}.operational-scopes-search:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;display:block;width:clamp(15rem,24vw,23rem)}.operational-scopes-search input:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;min-height:2.55rem;padding:.65rem 2.65rem .65rem .9rem;border:1px solid var(--admin-color-border, var(--color-border));border-radius:999px;outline:none;background:var(--admin-color-control, var(--color-surface));color:var(--admin-color-text, var(--color-text))}.operational-scopes-search input:focus:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--operational-scope-accent);box-shadow:0 0 0 3px var(--operational-scope-accent-soft)}.operational-scopes-search>i:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;top:50%;right:1rem;color:var(--admin-color-text-muted, var(--color-text-muted));transform:translateY(-50%);pointer-events:none}.operational-scopes-filter:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative}.operational-scopes-filter__trigger:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-flex;min-height:2.55rem;align-items:center;gap:.45rem;border-radius:999px;white-space:nowrap}.operational-scopes-filter__trigger>span:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-grid;min-width:1.25rem;height:1.25rem;place-items:center;padding:0 .25rem;border-radius:999px;background:var(--operational-scope-accent);color:#fff;font-size:.68rem}.operational-scopes-filter__panel:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;z-index:20;top:calc(100% + .5rem);right:0;display:grid;width:17rem;gap:.85rem;padding:.9rem;border:1px solid var(--admin-color-border, var(--color-border));border-radius:.75rem;background:var(--admin-color-panel-raised, var(--color-surface));box-shadow:0 1rem 2.5rem #0f172a29}.operational-scopes-filter__select .searchable-select-trigger:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:2.4rem;border-radius:.55rem}.operational-scopes-filter__check:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;gap:.5rem;color:var(--admin-color-text, var(--color-text));font-size:.8rem;font-weight:650}.operational-scopes-filter__panel>button:where([data-app-environment=internal],[data-app-environment=internal] *){justify-self:start;padding:0;border:0;background:transparent;color:var(--operational-scope-accent);font-size:.76rem;font-weight:800}.operational-scopes-table-wrap:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;overflow:visible}.operational-scopes-table:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;border-collapse:collapse;table-layout:fixed}.operational-scopes-table th:where([data-app-environment=internal],[data-app-environment=internal] *){padding:.8rem 1rem;background:var(--admin-color-panel-soft, var(--color-surface-soft));color:var(--admin-color-text-muted, var(--color-text-muted));font-size:.72rem;font-weight:850;letter-spacing:.015em;text-align:left}.operational-scopes-table th:nth-child(1):where([data-app-environment=internal],[data-app-environment=internal] *){width:31%}.operational-scopes-table th:nth-child(2):where([data-app-environment=internal],[data-app-environment=internal] *){width:24%}.operational-scopes-table th:nth-child(3):where([data-app-environment=internal],[data-app-environment=internal] *){width:25%}.operational-scopes-table th:nth-child(4):where([data-app-environment=internal],[data-app-environment=internal] *){width:12%}.operational-scopes-table th:nth-child(5):where([data-app-environment=internal],[data-app-environment=internal] *){width:8%;text-align:center}.operational-scopes-table td:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;padding:.88rem 1rem;border-top:1px solid var(--admin-color-border, var(--color-border));color:var(--admin-color-text, var(--color-text));vertical-align:middle}.operational-scopes-table tbody tr:first-child td:where([data-app-environment=internal],[data-app-environment=internal] *){border-top:0}.operational-scopes-table tbody tr:hover:where([data-app-environment=internal],[data-app-environment=internal] *){background:color-mix(in srgb,var(--operational-scope-accent) 3.5%,transparent)}.operational-scope-responsible:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;min-width:0}.operational-scope-avatar:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;width:2.4rem;height:2.4rem;place-items:center;flex:none;border-radius:50%;background:linear-gradient(135deg,var(--operational-scope-accent),var(--admin-color-accent-strong, var(--color-primary-strong)));color:#fff;font-size:.78rem;font-weight:900;box-shadow:0 .35rem .8rem color-mix(in srgb,var(--operational-scope-accent) 18%,transparent)}.operational-scope-responsible__identity:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;min-width:0;gap:.18rem}.operational-scope-responsible__identity strong:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-scope-responsible__identity small:where([data-app-environment=internal],[data-app-environment=internal] *){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operational-scope-responsible__identity strong:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.82rem}.operational-scope-responsible__identity small:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-text-muted, var(--color-text-muted));font-size:.73rem}.operational-scope-role-chip:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-scope-permissions>span:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-scope-status:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-flex;align-items:center;border-radius:999px;font-size:.7rem;font-weight:800}.operational-scope-role-chip:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:7rem;padding:.36rem .62rem;overflow:hidden;background:var(--operational-scope-accent-soft);color:var(--operational-scope-accent);text-overflow:ellipsis;white-space:nowrap}.operational-scope-summary:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:.22rem;margin:0;font-size:.74rem}.operational-scope-summary>div:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;min-width:0;gap:.35rem}.operational-scope-summary dt:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-text-muted, var(--color-text-muted));font-weight:650}.operational-scope-summary dd:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;margin:0;overflow:hidden;color:var(--admin-color-text, var(--color-text));font-weight:750;text-overflow:ellipsis;white-space:nowrap}.operational-scope-summary__risk dd:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-flex;align-items:center;gap:.3rem;margin-top:.15rem;color:var(--admin-color-warning, var(--color-warning))}.operational-scope-permissions:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;gap:.3rem;min-width:0;flex-wrap:wrap}.operational-scope-permissions>span:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:7rem;padding:.34rem .52rem;overflow:hidden;border:1px solid var(--admin-color-border, var(--color-border));background:var(--admin-color-panel-soft, var(--color-surface-soft));color:var(--admin-color-text-muted, var(--color-text-muted));text-overflow:ellipsis;white-space:nowrap}.operational-scope-status:where([data-app-environment=internal],[data-app-environment=internal] *){gap:.38rem;padding:.4rem .62rem}.operational-scope-status i:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.48rem}.operational-scope-status--active:where([data-app-environment=internal],[data-app-environment=internal] *){background:color-mix(in srgb,var(--admin-color-success, var(--color-success)) 11%,transparent);color:var(--admin-color-success, var(--color-success))}.operational-scope-status--inactive:where([data-app-environment=internal],[data-app-environment=internal] *){background:color-mix(in srgb,var(--admin-color-danger, var(--color-danger)) 10%,transparent);color:var(--admin-color-danger, var(--color-danger))}.operational-scope-actions:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;display:grid;justify-content:center}.operational-scope-actions summary:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;width:2.3rem;height:2.3rem;place-items:center;border:1px solid var(--admin-color-border, var(--color-border));border-radius:.58rem;background:var(--admin-color-panel, var(--color-surface));color:var(--admin-color-text, var(--color-text));cursor:pointer;list-style:none}.operational-scope-actions summary:where([data-app-environment=internal],[data-app-environment=internal] *)::-webkit-details-marker{display:none}.operational-scope-actions[open] summary:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--operational-scope-accent);color:var(--operational-scope-accent);box-shadow:0 0 0 3px var(--operational-scope-accent-soft)}.operational-scope-actions>div:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;z-index:25;top:calc(100% + .35rem);right:0;display:grid;width:11.5rem;padding:.35rem;border:1px solid var(--admin-color-border, var(--color-border));border-radius:.65rem;background:var(--admin-color-panel-raised, var(--color-surface));box-shadow:0 1rem 2rem #0f172a2e}.operational-scope-actions button:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;gap:.55rem;padding:.58rem .65rem;border:0;border-radius:.45rem;background:transparent;color:var(--admin-color-text, var(--color-text));font-size:.76rem;text-align:left}.operational-scope-actions button:hover:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--admin-color-panel-soft, var(--color-surface-soft))}.operational-scope-actions button.danger:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-danger, var(--color-danger))}.operational-scopes-pagination:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:.8rem 1rem;border-top:1px solid var(--admin-color-border, var(--color-border));color:var(--admin-color-text-muted, var(--color-text-muted));font-size:.74rem}.operational-scopes-pagination__pages:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;gap:.45rem}.operational-scopes-pagination__pages button:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-scopes-pagination__pages strong:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;width:2.1rem;height:2.1rem;place-items:center;border-radius:.5rem}.operational-scopes-pagination__pages button:where([data-app-environment=internal],[data-app-environment=internal] *){border:1px solid var(--admin-color-border, var(--color-border));background:var(--admin-color-panel, var(--color-surface));color:var(--admin-color-text, var(--color-text))}.operational-scopes-pagination__pages strong:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--operational-scope-accent);color:#fff}.operational-scopes-page-size:where([data-app-environment=internal],[data-app-environment=internal] *){justify-self:end;min-width:8.5rem}.operational-scopes-page-size .searchable-select-trigger:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:2.1rem;padding:.35rem .6rem;border-radius:.5rem;font-size:.74rem}.operational-scopes-empty:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-scopes-error:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;min-height:17rem;align-items:center;justify-content:center;flex-direction:column;gap:.55rem;padding:2rem;text-align:center}.operational-scopes-empty>span:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-scopes-error__icon:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;width:3.3rem;height:3.3rem;place-items:center;border-radius:50%;background:var(--operational-scope-accent-soft);color:var(--operational-scope-accent);font-size:1.3rem}.operational-scopes-empty strong:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-scopes-error strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-text, var(--color-text));font-size:1rem}.operational-scopes-empty p:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-scopes-error p:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:34rem;margin:0;color:var(--admin-color-text-muted, var(--color-text-muted));line-height:1.5}.operational-scopes-error:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:14rem}.operational-scopes-error__icon:where([data-app-environment=internal],[data-app-environment=internal] *){background:color-mix(in srgb,var(--admin-color-danger, var(--color-danger)) 10%,transparent);color:var(--admin-color-danger, var(--color-danger))}.operational-scopes-error .secondary-action:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-flex;align-items:center;gap:.45rem}.operational-scopes-loading:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:0;overflow:hidden}.operational-scopes-skeleton-row:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:auto 1.6fr 1fr .6fr;align-items:center;gap:.8rem;min-height:4.5rem;padding:.8rem 1rem;border-top:1px solid var(--admin-color-border, var(--color-border))}.operational-scopes-skeleton:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;height:.8rem;border-radius:999px;background:linear-gradient(90deg,var(--admin-color-panel-soft, var(--color-surface-soft)),color-mix(in srgb,var(--admin-color-border, var(--color-border)) 65%,var(--admin-color-panel, var(--color-surface))),var(--admin-color-panel-soft, var(--color-surface-soft)));background-size:200% 100%;animation:operational-scopes-shimmer 1.4s linear infinite}.operational-scopes-skeleton--header:where([data-app-environment=internal],[data-app-environment=internal] *){width:32%;height:1rem;margin:1rem}.operational-scopes-skeleton--avatar:where([data-app-environment=internal],[data-app-environment=internal] *){width:2.4rem;height:2.4rem}.operational-scopes-skeleton--medium:where([data-app-environment=internal],[data-app-environment=internal] *){width:75%}.operational-scopes-skeleton--short:where([data-app-environment=internal],[data-app-environment=internal] *){width:55%}@keyframes operational-scopes-shimmer{to{background-position:-200% 0}}.operational-scope-drawer-layer:where([data-app-environment=internal],[data-app-environment=internal] *){position:fixed;z-index:1500;inset:0;pointer-events:none}.operational-scope-drawer-backdrop:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:transparent;pointer-events:none}.operational-scope-drawer:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;top:0;right:0;display:flex;width:min(36rem,calc(100vw - 6rem));height:100vh;height:100dvh;max-height:100dvh;min-height:0;flex-direction:column;border-left:1px solid var(--admin-color-border, var(--color-border));background:var(--admin-color-panel-raised, var(--color-surface));color:var(--admin-color-text, var(--color-text));box-shadow:-1.5rem 0 4rem #0f172a29;pointer-events:auto;animation:operational-scope-drawer-in .18s ease-out;transition:width .18s ease,box-shadow .18s ease}.operational-scope-drawer--collapsed:where([data-app-environment=internal],[data-app-environment=internal] *){width:4.5rem;box-shadow:-.6rem 0 1.8rem #0f172a1f}@keyframes operational-scope-drawer-in{0%{transform:translate(2rem);opacity:0}}.operational-scope-drawer__header:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex:none;padding:1.35rem 1.4rem 1rem;border-bottom:1px solid var(--admin-color-border, var(--color-border));background:var(--admin-color-panel-raised, var(--color-surface))}.operational-scope-drawer__header h2:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:1.3rem}.operational-scope-drawer__header p:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.8rem}.operational-scope-drawer__header-actions:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;gap:.25rem;flex:none}.operational-scope-drawer--collapsed .operational-scope-drawer__header:where([data-app-environment=internal],[data-app-environment=internal] *){justify-content:center;padding:.9rem .55rem}.operational-scope-drawer--collapsed .operational-scope-drawer__header>div:first-child:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-scope-drawer--collapsed .operational-scope-drawer__form:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.operational-scope-drawer--collapsed .operational-scope-drawer__header-actions:where([data-app-environment=internal],[data-app-environment=internal] *){flex-direction:column}.operational-scope-icon-button:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;width:2.25rem;height:2.25rem;place-items:center;flex:none;padding:0;border:0;border-radius:.55rem;background:transparent;color:var(--admin-color-text, var(--color-text))}.operational-scope-icon-button:hover:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--admin-color-panel-soft, var(--color-surface-soft))}.operational-scope-drawer__form:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;min-height:0;flex:1;flex-direction:column;overflow:hidden}.operational-scope-drawer__body:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;height:100%;min-height:0;align-content:start;gap:1.2rem;flex:1;padding:1.2rem 1.4rem 1.5rem;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y}.operational-scope-form-error:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:flex-start;gap:.55rem;padding:.7rem .8rem;border:1px solid color-mix(in srgb,var(--admin-color-danger, var(--color-danger)) 32%,transparent);border-radius:.65rem;background:color-mix(in srgb,var(--admin-color-danger, var(--color-danger)) 9%,var(--admin-color-panel, var(--color-surface)));color:var(--admin-color-danger, var(--color-danger));font-size:.78rem;line-height:1.4}.operational-scope-drawer__section:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;margin:0;padding:0;border:0}.operational-scope-drawer__section legend:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;gap:.55rem;width:100%;margin:0 0 .75rem;padding:0;color:var(--admin-color-text, var(--color-text));font-size:.85rem;font-weight:900}.operational-scope-drawer__section legend>span:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;width:1.45rem;height:1.45rem;place-items:center;border-radius:50%;background:var(--operational-scope-accent-soft);color:var(--operational-scope-accent);font-size:.68rem}.operational-scope-drawer__section-content:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:.75rem}.operational-scope-field:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:.35rem;color:var(--admin-color-text, var(--color-text));font-size:.76rem;font-weight:800}.operational-scope-field .searchable-select-trigger:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:2.65rem;padding:.62rem .75rem;border-radius:.55rem}.operational-scope-field .searchable-select-trigger:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-scope-field .searchable-select-trigger.open:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--operational-scope-accent);box-shadow:0 0 0 3px var(--operational-scope-accent-soft)}.operational-scope-responsible-help:where([data-app-environment=internal],[data-app-environment=internal] *){margin:-.15rem 0 0;color:var(--admin-color-text-muted, var(--color-text-muted));font-size:.7rem;line-height:1.45}.operational-scope-drawer__permissions .operational-scope-drawer__section-content:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-scope-drawer__status .operational-scope-drawer__section-content:where([data-app-environment=internal],[data-app-environment=internal] *){gap:0;border-top:1px solid var(--admin-color-border, var(--color-border))}.operational-scope-switch-row:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;min-height:3.45rem;padding:.55rem .25rem;border-bottom:1px solid var(--admin-color-border, var(--color-border));cursor:pointer}.operational-scope-switch-row__icon:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;width:1.8rem;height:1.8rem;place-items:center;border-radius:.45rem;background:var(--operational-scope-accent-soft);color:var(--operational-scope-accent);font-size:.78rem}.operational-scope-switch-row__copy:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;min-width:0;gap:.08rem}.operational-scope-switch-row__copy strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-text, var(--color-text));font-size:.77rem}.operational-scope-switch-row__copy small:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-text-muted, var(--color-text-muted));font-size:.68rem;line-height:1.3}.operational-scope-switch:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;display:block;width:2.35rem;height:1.35rem;flex:none}.operational-scope-switch input:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;width:1px;height:1px;opacity:0}.operational-scope-switch>span:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;inset:0;border-radius:999px;background:color-mix(in srgb,var(--admin-color-text-muted, var(--color-text-muted)) 35%,transparent);transition:background .15s ease}.operational-scope-switch>span:where([data-app-environment=internal],[data-app-environment=internal] *):after{position:absolute;top:.17rem;left:.18rem;width:1.02rem;height:1.02rem;border-radius:50%;background:#fff;box-shadow:0 .15rem .35rem #0f172a40;content:"";transition:transform .15s ease}.operational-scope-switch input:checked+span:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--operational-scope-accent)}.operational-scope-switch input:checked+span:where([data-app-environment=internal],[data-app-environment=internal] *):after{transform:translate(.98rem)}.operational-scope-switch input:focus-visible+span:where([data-app-environment=internal],[data-app-environment=internal] *){outline:3px solid var(--operational-scope-accent-soft);outline-offset:2px}.operational-scope-drawer__footer:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex:none;padding:.9rem 1.4rem;border-top:1px solid var(--admin-color-border, var(--color-border));background:var(--admin-color-panel-raised, var(--color-surface));box-shadow:0 -.8rem 1.8rem color-mix(in srgb,var(--admin-color-text, var(--color-text)) 4%,transparent)}@media(min-width:1441px){.operational-scopes-page--drawer-open:where([data-app-environment=internal],[data-app-environment=internal] *){padding-right:37rem}.operational-scopes-page--drawer-open.operational-scopes-page--drawer-collapsed:where([data-app-environment=internal],[data-app-environment=internal] *){padding-right:5.5rem}}.operational-scope-drawer__footer .secondary-action:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:2.65rem;padding:.65rem 1rem;border-radius:.6rem}.operational-scope-drawer__footer .primary-action:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:10rem;box-shadow:none}@media(max-width:1180px){.operational-scopes-list__header:where([data-app-environment=internal],[data-app-environment=internal] *){align-items:flex-start;flex-direction:column}.operational-scopes-list__tools:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-scopes-search:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%}.operational-scopes-filter:where([data-app-environment=internal],[data-app-environment=internal] *){flex:none}.operational-scopes-table th:nth-child(1):where([data-app-environment=internal],[data-app-environment=internal] *){width:30%}.operational-scopes-table th:nth-child(2):where([data-app-environment=internal],[data-app-environment=internal] *){width:25%}.operational-scopes-table th:nth-child(3):where([data-app-environment=internal],[data-app-environment=internal] *){width:24%}.operational-scope-role-chip:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.operational-scope-responsible:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:auto minmax(0,1fr)}.operational-scope-drawer:where([data-app-environment=internal],[data-app-environment=internal] *){width:min(31rem,calc(100vw - 4rem))}.operational-scope-drawer--collapsed:where([data-app-environment=internal],[data-app-environment=internal] *){width:4.5rem}}@media(max-width:820px){.operational-scope-drawer:where([data-app-environment=internal],[data-app-environment=internal] *){width:100vw;max-width:none;border-left:0}.operational-scope-drawer--collapsed:where([data-app-environment=internal],[data-app-environment=internal] *){width:4.5rem}.operational-scope-drawer-backdrop:where([data-app-environment=internal],[data-app-environment=internal] *){background:#0f172a38;pointer-events:auto}.operational-scope-drawer-layer--collapsed .operational-scope-drawer-backdrop:where([data-app-environment=internal],[data-app-environment=internal] *){background:transparent;pointer-events:none}.operational-scopes-page__header:where([data-app-environment=internal],[data-app-environment=internal] *){align-items:stretch;flex-direction:column}.operational-scopes-page__header .primary-action:where([data-app-environment=internal],[data-app-environment=internal] *){align-self:flex-start}.operational-scopes-pending:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:auto minmax(0,1fr)}.operational-scopes-table:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-scopes-table tbody:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-scopes-table tr:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-scopes-table td:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;width:100%}.operational-scopes-table thead:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.operational-scopes-table tbody:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:.75rem;padding:.8rem}.operational-scopes-table tr:where([data-app-environment=internal],[data-app-environment=internal] *){padding:.75rem;border:1px solid var(--admin-color-border, var(--color-border));border-radius:.75rem;background:var(--admin-color-panel, var(--color-surface))}.operational-scopes-table td:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-scopes-table tbody tr:first-child td:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:.75rem;padding:.65rem 0;border-top:1px solid var(--admin-color-border, var(--color-border))}.operational-scopes-table td:first-child:where([data-app-environment=internal],[data-app-environment=internal] *){border-top:0}.operational-scopes-table td:where([data-app-environment=internal],[data-app-environment=internal] *):before{color:var(--admin-color-text-muted, var(--color-text-muted));content:attr(data-label);font-size:.68rem;font-weight:850;letter-spacing:.02em;text-transform:uppercase}.operational-scope-actions:where([data-app-environment=internal],[data-app-environment=internal] *){justify-content:start}.operational-scope-actions>div:where([data-app-environment=internal],[data-app-environment=internal] *){right:auto;left:0}.operational-scopes-pagination:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr auto}.operational-scopes-pagination__pages:where([data-app-environment=internal],[data-app-environment=internal] *){justify-self:end}.operational-scopes-page-size:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:1 / -1;justify-self:start}}@media(max-width:540px){.operational-scopes-page:where([data-app-environment=internal],[data-app-environment=internal] *){gap:.8rem}.operational-scopes-page__header h1:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:1.7rem}.operational-scopes-page__header .primary-action:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%}.operational-scopes-pending:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr;padding:.9rem}.operational-scopes-pending__icon:where([data-app-environment=internal],[data-app-environment=internal] *){width:2.6rem;height:2.6rem}.operational-scopes-list__header:where([data-app-environment=internal],[data-app-environment=internal] *){padding:.9rem}.operational-scopes-list__tools:where([data-app-environment=internal],[data-app-environment=internal] *){align-items:stretch;flex-direction:column}.operational-scopes-filter:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-scopes-filter__trigger:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%}.operational-scopes-filter__trigger:where([data-app-environment=internal],[data-app-environment=internal] *){justify-content:center}.operational-scopes-filter__panel:where([data-app-environment=internal],[data-app-environment=internal] *){right:auto;left:0;width:100%}.operational-scopes-table td:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-scopes-table tbody tr:first-child td:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr;gap:.35rem}.operational-scopes-pagination:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr}.operational-scopes-pagination__pages:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-scopes-page-size:where([data-app-environment=internal],[data-app-environment=internal] *){justify-self:start}.operational-scope-drawer__header:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-scope-drawer__body:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-scope-drawer__footer:where([data-app-environment=internal],[data-app-environment=internal] *){padding-right:1rem;padding-left:1rem}.operational-scope-drawer__footer:where([data-app-environment=internal],[data-app-environment=internal] *){align-items:stretch;flex-direction:column-reverse}.operational-scope-drawer__footer .primary-action:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-scope-drawer__footer .secondary-action:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%}}@media(prefers-reduced-motion:reduce){.operational-scopes-page:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-scope-drawer:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-scopes-skeleton:where([data-app-environment=internal],[data-app-environment=internal] *){animation:none;transition:none}.operational-scope-switch>span:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-scope-switch>span:where([data-app-environment=internal],[data-app-environment=internal] *):after{transition:none}}[data-theme=dark] .operational-scopes-page__header .primary-action:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .operational-scopes-empty .primary-action:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .operational-scope-drawer__footer .primary-action:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .operational-scope-avatar:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-accent);box-shadow:none}[data-theme=dark] .operational-scopes-card:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .operational-scopes-pending:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .operational-scope-drawer__section:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .operational-scope-switch-row:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--theme-border);background:var(--theme-surface-primary);box-shadow:none}[data-theme=dark] .operational-scopes-pending:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .operational-scope-summary>div:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .operational-scopes-table tbody tr:hover:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-surface-secondary)}[data-theme=dark] .operational-scopes-table th:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--theme-divider);background:var(--theme-input);color:var(--theme-text-secondary)}[data-theme=dark] .operational-scopes-table td:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--theme-divider);background:var(--theme-surface-primary)}[data-theme=dark] .operational-scopes-filter__panel:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .operational-scope-actions>div:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .operational-scope-drawer:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--theme-border-strong);background:var(--theme-surface-elevated);box-shadow:var(--theme-shadow-overlay)}[data-theme=dark] .operational-scopes-skeleton:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-skeleton)}.admin-footer:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;min-width:0;min-height:4.25rem;display:grid;grid-template-columns:minmax(15rem,1fr) minmax(0,auto) auto;align-items:center;gap:.75rem 1rem;flex:0 0 auto;padding:.75rem 1.5rem;border-top:1px solid color-mix(in srgb,var(--color-border) 72%,transparent);background:color-mix(in srgb,var(--admin-color-page) 96%,var(--admin-color-control));color:var(--admin-color-text-muted);font-size:.75rem;line-height:1.35}.admin-footer__brand:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;display:grid;gap:.15rem}.admin-footer__brand strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-text);font-size:.78rem;font-weight:700}.admin-footer__brand span:where([data-app-environment=internal],[data-app-environment=internal] *){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-footer__links:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;display:flex;align-items:center;justify-content:center;gap:.4rem;white-space:nowrap}.admin-footer__links>*:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-flex;align-items:center;color:inherit;text-decoration:none;transition:color .16s ease}.admin-footer__links>*+*:where([data-app-environment=internal],[data-app-environment=internal] *):before{content:"·";margin-right:.4rem;color:color-mix(in srgb,var(--admin-color-text-muted) 48%,transparent)}.admin-footer__links a:hover:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-footer__links a:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-accent)}.admin-footer__links a:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *){border-radius:.2rem;outline:2px solid color-mix(in srgb,var(--admin-color-accent) 48%,transparent);outline-offset:.18rem}.admin-footer__links span[aria-disabled=true]:where([data-app-environment=internal],[data-app-environment=internal] *){opacity:.74}.admin-footer__meta:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;justify-content:flex-end;gap:.45rem;white-space:nowrap}.admin-footer__meta>*+*:where([data-app-environment=internal],[data-app-environment=internal] *):before{content:"·";margin-right:.45rem;color:color-mix(in srgb,var(--admin-color-text-muted) 48%,transparent)}.admin-footer__status:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-flex;align-items:center;gap:.35rem;font-weight:650}.admin-footer__status i:where([data-app-environment=internal],[data-app-environment=internal] *){width:.45rem;height:.45rem;flex:0 0 auto;border-radius:50%;background:currentColor;box-shadow:0 0 0 .16rem color-mix(in srgb,currentColor 13%,transparent)}.admin-footer__status--checking:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-text-muted)}.admin-footer__status--operational:where([data-app-environment=internal],[data-app-environment=internal] *){color:#1f9d61}.admin-footer__status--degraded:where([data-app-environment=internal],[data-app-environment=internal] *){color:#d97706}.admin-footer__status--incident:where([data-app-environment=internal],[data-app-environment=internal] *){color:#dc3545}@media(max-width:900px){.admin-footer:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:minmax(0,1fr);align-items:start;padding:.85rem 1rem}.admin-footer__brand span:where([data-app-environment=internal],[data-app-environment=internal] *){white-space:normal}.admin-footer__links:where([data-app-environment=internal],[data-app-environment=internal] *){justify-content:flex-start;flex-wrap:wrap;white-space:normal}.admin-footer__meta:where([data-app-environment=internal],[data-app-environment=internal] *){justify-content:flex-start;flex-wrap:wrap;white-space:normal}}@media(max-width:520px){.admin-footer__brand strong:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:20rem}.admin-footer__links:where([data-app-environment=internal],[data-app-environment=internal] *){row-gap:.25rem}}@media(prefers-reduced-motion:reduce){.admin-footer__links>*:where([data-app-environment=internal],[data-app-environment=internal] *){transition:none}}[data-theme=dark] .admin-footer:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--theme-divider);background:var(--theme-bg);color:var(--theme-text-muted);box-shadow:none}[data-theme=dark] .admin-footer__status--operational:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-success)}[data-theme=dark] .admin-footer__status--degraded:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-warning)}[data-theme=dark] .admin-footer__status--incident:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-danger)}.application-environment{display:contents}:root,[data-theme=light]{color:var(--color-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--color-bg);--color-bg: #f7f9fc;--color-surface: #ffffff;--color-surface-soft: #f4f7fb;--color-text: #0f172a;--color-text-muted: #64748b;--color-border: #dbe4f0;--color-primary: #2563eb;--color-primary-strong: #4338ca;--color-danger: #dc2626;--color-success: #16a34a;--color-warning: #f97316;--color-info: #2563eb;--tenant-primary-color: var(--color-primary);--tenant-primary-contrast: #ffffff;--shadow-card: 0 18px 50px rgba(15, 23, 42, .08);--theme-bg: var(--color-bg);--theme-sidebar: #ffffff;--theme-surface-primary: var(--color-surface);--theme-surface-secondary: var(--color-surface-soft);--theme-surface-elevated: #ffffff;--theme-input: #f8fafc;--theme-hover: #eef3fa;--theme-active: #eaf0ff;--theme-divider: #e7edf5;--theme-border: var(--color-border);--theme-border-strong: #cbd7e6;--theme-text-primary: var(--color-text);--theme-text-secondary: #52627a;--theme-text-muted: var(--color-text-muted);--theme-placeholder: #8795a9;--theme-accent: var(--color-primary);--theme-accent-strong: var(--color-primary-strong);--theme-accent-soft: rgba(37, 99, 235, .1);--theme-success: var(--color-success);--theme-success-soft: #edf9f2;--theme-warning: var(--color-warning);--theme-warning-soft: #fff7ed;--theme-danger: var(--color-danger);--theme-danger-soft: #fff1f2;--theme-info: var(--color-info);--theme-info-soft: #eff6ff;--theme-message-patient: #f4f7fb;--theme-message-team: #315fcb;--theme-message-internal: #fff8e8;--theme-message-ai: #eef2ff;--theme-skeleton: #e8edf4;--theme-skeleton-highlight: #f4f7fb;--theme-focus-ring: rgba(37, 99, 235, .24);--theme-shadow-static: var(--shadow-card);--theme-shadow-overlay: 0 20px 52px rgba(15, 23, 42, .18);--theme-operational-bg: #f6f7fb;--theme-operational-panel: #ffffff;--theme-operational-panel-soft: #f8f9fd;--theme-operational-control: #ffffff;--theme-operational-text: #171b2d;--theme-operational-muted: #636e85;--theme-operational-subtle: #8791a8;--theme-operational-border: #e2e7f0;--theme-operational-border-strong: #d7ddea;--theme-operational-accent: #5b5cf0;--theme-operational-accent-soft: #f0eeff;--theme-operational-success: #17875d;--theme-operational-success-soft: #e7f6ef;--theme-operational-warning: #d97806;--theme-operational-warning-soft: #fff6db;--theme-operational-danger: #d14343;--theme-operational-danger-soft: #ffe8e8;--theme-operational-info: #306fed;--theme-operational-info-soft: #e8f2ff;--theme-operational-hover: #f2f3f8;--theme-operational-backdrop: rgba(12, 17, 31, .36);--admin-sidebar-width: 17.4rem;--admin-sidebar-collapsed-width: 5rem;--admin-page-padding: 1.5rem;--admin-section-gap: .85rem;--admin-card-gap: .65rem;--admin-card-padding: 1rem;--admin-radius-small: .5rem;--admin-radius-control: .65rem;--admin-radius-card: .8rem;--admin-radius-large: 1.1rem;--admin-transition-fast: var(--motion-duration-fast, .14s);--admin-transition-default: var(--motion-duration-standard, .2s);--admin-color-page: #f3f6fb;--admin-color-sidebar: #ffffff;--admin-color-panel: #ffffff;--admin-color-panel-raised: #ffffff;--admin-color-panel-soft: #f7f9fd;--admin-color-control: #f8fafc;--admin-color-text: #14213d;--admin-color-text-muted: #64748b;--admin-color-border: #dfe6f0;--admin-color-border-strong: #ccd7e5;--admin-color-accent: #3867f4;--admin-color-accent-strong: #5548e8;--admin-color-accent-soft: rgba(56, 103, 244, .1);--admin-color-danger: #e5484d;--admin-color-warning: #e88b18;--admin-color-success: #15966b;--admin-shadow-panel: 0 8px 28px rgba(32, 54, 89, .06);--sky-color-ink: #101b37;--sky-color-muted: #53627c;--sky-color-line: #d9e5f6;--sky-color-blue: #2368ff;--sky-color-purple: #7046ff;--sky-color-cyan: #20d6e6;--sky-color-panel: #eef6ff;--sky-color-surface: #ffffff;--sky-shadow-soft: 0 1.8rem 5rem rgba(15, 23, 42, .11);--sky-shadow-action: 0 1rem 2rem rgba(79, 70, 229, .24)}[data-theme=dark]{color:var(--color-text);background:var(--color-bg);--theme-bg: #0c111b;--theme-sidebar: #090e16;--theme-surface-primary: #131a25;--theme-surface-secondary: #18212e;--theme-surface-elevated: #202b39;--theme-input: #0f1621;--theme-hover: #1d2937;--theme-active: #22324a;--theme-divider: #253244;--theme-border: #304057;--theme-border-strong: #40536d;--theme-text-primary: #f1f5f9;--theme-text-secondary: #b6c1d0;--theme-text-muted: #8795a8;--theme-placeholder: #738197;--theme-accent: #7397ff;--theme-accent-strong: #9a8cff;--theme-accent-soft: rgba(115, 151, 255, .14);--theme-success: #55c995;--theme-success-soft: #142b25;--theme-warning: #e6ad5f;--theme-warning-soft: #302619;--theme-danger: #ef7d86;--theme-danger-soft: #321f25;--theme-info: #73a7e8;--theme-info-soft: #17273a;--theme-message-patient: #1a2431;--theme-message-team: #294b83;--theme-message-internal: #2b261c;--theme-message-ai: #242542;--theme-skeleton: #202b39;--theme-skeleton-highlight: #2a3747;--theme-focus-ring: rgba(115, 151, 255, .28);--theme-shadow-static: none;--theme-shadow-overlay: 0 22px 56px rgba(0, 0, 0, .42);--theme-operational-bg: #0b0e17;--theme-operational-panel: #131621;--theme-operational-panel-soft: #1b1e2b;--theme-operational-control: #131621;--theme-operational-text: #f0f2fa;--theme-operational-muted: #a1a8bd;--theme-operational-subtle: #7f89a4;--theme-operational-border: #292e40;--theme-operational-border-strong: #343a50;--theme-operational-accent: #5b5cf0;--theme-operational-accent-soft: #24244a;--theme-operational-success: #14945c;--theme-operational-success-soft: #0f3324;--theme-operational-warning: #bf7a0f;--theme-operational-warning-soft: #38290f;--theme-operational-danger: #e34a51;--theme-operational-danger-soft: #3d141a;--theme-operational-info: #79a8ff;--theme-operational-info-soft: #172a49;--theme-operational-hover: #202433;--theme-operational-backdrop: rgba(2, 6, 15, .72);--color-bg: var(--theme-bg);--color-surface: var(--theme-surface-primary);--color-surface-soft: var(--theme-surface-secondary);--color-text: var(--theme-text-primary);--color-text-muted: var(--theme-text-secondary);--color-border: var(--theme-border);--color-primary: var(--theme-accent);--color-primary-strong: var(--theme-accent-strong);--color-danger: var(--theme-danger);--color-success: var(--theme-success);--color-warning: var(--theme-warning);--color-info: var(--theme-info);--shadow-card: none;--admin-color-page: var(--theme-bg);--admin-color-sidebar: var(--theme-sidebar);--admin-color-panel: var(--theme-surface-primary);--admin-color-panel-raised: var(--theme-surface-elevated);--admin-color-panel-soft: var(--theme-surface-secondary);--admin-color-control: var(--theme-input);--admin-color-text: var(--theme-text-primary);--admin-color-text-muted: var(--theme-text-secondary);--admin-color-border: var(--theme-border);--admin-color-border-strong: var(--theme-border-strong);--admin-color-accent: var(--theme-accent);--admin-color-accent-strong: var(--theme-accent-strong);--admin-color-accent-soft: var(--theme-accent-soft);--admin-color-danger: var(--theme-danger);--admin-color-warning: var(--theme-warning);--admin-color-success: var(--theme-success);--admin-shadow-panel: none;--sky-color-ink: var(--theme-text-primary);--sky-color-muted: var(--theme-text-secondary);--sky-color-line: var(--theme-border);--sky-color-blue: var(--theme-accent);--sky-color-purple: var(--theme-accent-strong);--sky-color-cyan: var(--theme-info);--sky-color-panel: var(--theme-surface-secondary);--sky-color-surface: var(--theme-surface-primary);--sky-shadow-soft: none;--sky-shadow-action: none}html,body,#root{width:100%;min-width:0}html{font-size:90%}body{margin:0;background:var(--color-bg);color:var(--color-text)}[data-theme=dark]{accent-color:var(--theme-accent);scrollbar-color:var(--theme-border-strong) var(--theme-bg)}[data-theme=dark] ::selection{background:var(--theme-active);color:var(--theme-text-primary)}[data-theme=dark] :focus-visible{outline-color:var(--theme-accent)}.page-transition{animation:pageFadeIn var(--motion-duration-standard, .2s) var(--motion-ease-standard, ease-out) both}@keyframes pageFadeIn{0%{opacity:0;transform:translateY(var(--motion-distance-small, .35rem))}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.page-transition{animation:none}}[data-reduce-motion=true] .page-transition,[data-reduce-motion=true] .requests-chat-layout,[data-reduce-motion=true] .form-work-panel,[data-reduce-motion=true] .chat-detail-header,[data-reduce-motion=true] .chat-detail-grid,[data-reduce-motion=true] .patient-message,[data-reduce-motion=true] .message,[data-reduce-motion=true] .portal-menu-dropdown{animation:none!important;transition:none!important;scroll-behavior:auto!important}.preferences-backdrop{position:fixed;inset:0;z-index:2500;display:grid;place-items:center;padding:1.25rem;background:#0f172a8c;animation:preferencesOverlayIn var(--motion-duration-standard, .2s) var(--motion-ease-standard, ease-out) both}.preferences-modal{width:min(58rem,100%);max-height:min(88vh,46rem);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--color-border);border-radius:.9rem;background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-card);animation:preferencesPanelIn var(--motion-duration-standard, .2s) var(--motion-ease-emphasized, ease-out) both}.preferences-header,.preferences-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border-color:var(--color-border)}.preferences-header{border-bottom:1px solid var(--color-border)}.preferences-header h2{margin:.18rem 0 0;font-size:1.35rem;letter-spacing:0}.preferences-close-button{width:2.35rem;height:2.35rem;display:grid;place-items:center;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface-soft);color:var(--color-text)}.preferences-layout{min-height:0;display:grid;grid-template-columns:14rem minmax(0,1fr);overflow:hidden}.preferences-section-nav{display:grid;align-content:start;gap:.35rem;padding:.8rem;border-right:1px solid var(--color-border);background:var(--color-surface-soft)}.preferences-section-nav button{min-height:2.6rem;display:flex;align-items:center;gap:.6rem;border:0;border-radius:.65rem;padding:0 .75rem;background:transparent;color:var(--color-text-muted);font-weight:850;text-align:left}.preferences-section-nav button.active,.preferences-section-nav button:hover{background:var(--color-surface);color:var(--color-primary)}.preferences-content{min-height:0;overflow:auto;padding:1.1rem}.preferences-section-content{display:grid;gap:1rem}.preferences-copy-block h3{margin:0;font-size:1.15rem;letter-spacing:0}.preferences-copy-block p,.preferences-inline-status,.preferences-technical-note{margin:.35rem 0 0;color:var(--color-text-muted);line-height:1.55}.theme-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.theme-option-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.2rem .65rem;align-items:start;min-height:5.4rem;padding:.85rem;border:1px solid var(--color-border);border-radius:.75rem;background:var(--color-surface-soft)}.theme-option-card input{margin-top:.15rem}.theme-option-card span{font-weight:900}.theme-option-card small{grid-column:2;color:var(--color-text-muted);line-height:1.4}.theme-option-card.active{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 12%,var(--color-surface))}.preferences-toggle-list,.preference-field-group{display:grid;gap:.7rem}.preferences-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem;border:1px solid var(--color-border);border-radius:.75rem;background:var(--color-surface-soft)}.preferences-toggle-row span{display:grid;gap:.18rem}.preferences-toggle-row strong,.preference-field-group>span{font-weight:900}.preferences-toggle-row small{color:var(--color-text-muted);line-height:1.4}.preferences-toggle-row input{width:1.15rem;height:1.15rem;flex:0 0 auto;accent-color:var(--color-primary)}.preferences-segmented-control{display:flex;flex-wrap:wrap;gap:.35rem;padding:.35rem;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface-soft)}.preferences-segmented-control button{min-height:2.25rem;border:0;border-radius:999px;padding:0 .82rem;background:transparent;color:var(--color-text-muted);font-weight:850}.preferences-segmented-control button.active,.preferences-segmented-control button:hover{background:var(--color-surface);color:var(--color-primary);box-shadow:0 8px 20px #0f172a14}[data-theme=dark] .preferences-modal{border-color:var(--theme-border-strong);background:var(--theme-surface-elevated);box-shadow:var(--theme-shadow-overlay)}[data-theme=dark] .preferences-section-nav,[data-theme=dark] .theme-option-card,[data-theme=dark] .preferences-toggle-row,[data-theme=dark] .preferences-segmented-control{border-color:var(--theme-border);background:var(--theme-surface-secondary);box-shadow:none}[data-theme=dark] .preferences-section-nav button.active,[data-theme=dark] .preferences-section-nav button:hover,[data-theme=dark] .preferences-segmented-control button.active,[data-theme=dark] .preferences-segmented-control button:hover{background:var(--theme-hover);box-shadow:none}.preferences-footer{border-top:1px solid var(--color-border)}.preferences-footer>span{color:var(--color-success);font-size:.84rem;font-weight:850}.preferences-footer>div{display:flex;flex-wrap:wrap;gap:.55rem;justify-content:flex-end}@keyframes preferencesOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes preferencesPanelIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.preferences-backdrop,.preferences-modal{animation:none}}[data-reduce-motion=true] .preferences-backdrop,[data-reduce-motion=true] .preferences-modal{animation:none!important}@media(max-width:760px){.preferences-backdrop{padding:.65rem}.preferences-layout{grid-template-columns:1fr}.preferences-section-nav{grid-template-columns:repeat(2,minmax(0,1fr));border-right:0;border-bottom:1px solid var(--color-border)}.theme-option-grid{grid-template-columns:1fr}}:root{color:#0f172a;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#f1f5f9}*{box-sizing:border-box}body{margin:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}button,input,select,textarea{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh;display:flex;background:#f1f5f9}.sidebar{width:288px;min-height:100vh;padding:24px;color:#fff;background:#0f172a;display:flex;flex-direction:column;gap:32px}.sidebar h1{margin:8px 0 6px;font-size:30px}.brand-logo{width:54px;height:54px;display:block;border-radius:14px;object-fit:cover;box-shadow:0 12px 28px #0ea5e938}.brand-logo.large{width:96px;height:96px;margin-bottom:18px;border-radius:24px}.eyebrow{margin:0;color:#93c5fd;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.eyebrow.dark{color:#2563eb}.muted{margin:0;color:#94a3b8}.nav-list{display:grid;gap:8px}.nav-item{border:0;border-radius:8px;padding:13px 16px;color:#cbd5e1;background:transparent;text-align:left;font-weight:700}.nav-item.active,.nav-item:hover{color:#fff;background:#2563eb}.ai-status:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:auto;padding:16px;border:1px solid #334155;border-radius:8px;background:#1e293b;display:grid;gap:8px}.ai-status span:where([data-app-environment=internal],[data-app-environment=internal] *){color:#94a3b8;font-size:13px}.logout-action{border:1px solid #475569;border-radius:8px;padding:10px 12px;color:#e2e8f0;background:transparent;font-weight:800}.logout-action:hover{color:#fff;background:#334155}.main-content{width:100%;padding:28px;overflow:auto}.page-header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.page-header h2{margin:6px 0 8px;font-size:clamp(32px,4vw,44px)}.page-header p{margin:0;color:#64748b}.insight-box,.panel,.metric-card{border:1px solid #e2e8f0;border-radius:8px;background:#fff;box-shadow:0 14px 35px #0f172a0f}.insight-box{max-width:430px;padding:16px}.insight-box span{display:block;color:#64748b;font-size:12px;font-weight:700}.insight-box strong{display:block;margin-top:6px;color:#7e22ce}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:18px}.metric-card{padding:22px;border-left-width:4px}.metric-card span{color:#64748b;font-size:14px}.metric-card strong{display:block;margin-top:10px;font-size:36px}.metric-card.blue{border-left-color:#2563eb}.metric-card.green{border-left-color:#16a34a}.metric-card.orange{border-left-color:#f97316}.metric-card.red{border-left-color:#dc2626}.workspace-grid{display:grid;grid-template-columns:.9fr 1.8fr .95fr;gap:18px;align-items:start}.panel{padding:20px}.panel-header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.panel-header.align-start{align-items:flex-start}.panel h3{margin:0;font-size:22px}.primary-action,.ai-action:where([data-app-environment=internal],[data-app-environment=internal] *){border:0;border-radius:8px;padding:11px 14px;color:#fff;font-weight:800}.primary-action{background:#2563eb}.primary-action:disabled{cursor:not-allowed;opacity:.72}.ai-action:where([data-app-environment=internal],[data-app-environment=internal] *){background:#9333ea}.ai-action.full:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;margin-top:18px}.case-list:where([data-app-environment=internal],[data-app-environment=internal] *),.message-list,.signal-list{display:grid;gap:14px}.case-card:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;width:100%;border:1px solid #e2e8f0;border-radius:8px;padding:16px;color:#0f172a;background:#f8fafc;text-align:left;display:grid;gap:6px}.case-card:hover:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:#60a5fa;background:#fff}.case-card.active:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:#2563eb;background:#eff6ff;box-shadow:0 12px 26px #2563eb1f}.case-id:where([data-app-environment=internal],[data-app-environment=internal] *){align-items:center;color:#1e293b;display:inline-flex;gap:.4rem;font-weight:900}.case-card small:where([data-app-environment=internal],[data-app-environment=internal] *){color:#94a3b8}.unread-badge{align-items:center;background:#0f766e;border-radius:999px;color:#fff;display:inline-flex;font-size:.72rem;font-weight:800;justify-content:center;min-width:1.35rem;padding:.12rem .38rem}.case-preview:where([data-app-environment=internal],[data-app-environment=internal] *){color:#475569;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.smart-scroll-container{position:relative}.new-messages-button{align-items:center;background:#0f172a;border:0;border-radius:999px;bottom:.85rem;box-shadow:0 14px 35px #0f172a38;color:#fff;cursor:pointer;display:inline-flex;font-weight:800;gap:.45rem;left:50%;padding:.55rem .85rem;position:sticky;transform:translate(-50%);z-index:5}.pill{width:fit-content;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800}.pill.blue{color:#1d4ed8;background:#dbeafe}.pill.orange{color:#c2410c;background:#ffedd5}.pill.red{color:#b91c1c;background:#fee2e2}.pill.green{color:#15803d;background:#dcfce7}.tag-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.message{max-width:86%;border-radius:8px;padding:16px}.message strong{display:block;margin-bottom:8px}.message p{margin:0;color:#475569;line-height:1.55}.message.patient{background:#f1f5f9}.message.ai{justify-self:end;border:1px solid #e9d5ff;background:#faf5ff}.message.staff{justify-self:end;border:1px solid #bfdbfe;background:#eff6ff}.response-box{margin-top:22px;border:1px solid #e2e8f0;border-radius:8px;padding:14px}.response-box textarea{width:100%;min-height:120px;border:0;resize:vertical;outline:0;color:#334155}.response-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#94a3b8;font-size:13px}.signal-card{border-radius:8px;padding:14px;background:#f1f5f9}.signal-card span,.history-box span{display:block;color:#64748b;font-size:13px}.signal-card strong{display:block;margin-top:6px}.history-box{margin-top:18px;border:1px dashed #cbd5e1;border-radius:8px;padding:16px;display:grid;gap:10px}.empty-state{border:1px dashed #cbd5e1;border-radius:8px;padding:16px;color:#64748b;background:#f8fafc}.empty-state.spacious{margin-top:18px;min-height:180px;display:grid;place-items:center;text-align:center}.login-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:linear-gradient(135deg,#f8fafc,#dbeafe)}.login-card{width:min(560px,100%);border:1px solid #dbeafe;border-radius:8px;padding:32px;background:#fffffff0;box-shadow:0 24px 80px #0f172a1f}.login-card h1{margin:10px 0 14px;color:#0f172a;font-size:clamp(30px,5vw,44px);line-height:1.06}.login-card p{margin:0;color:#475569;line-height:1.65}.login-action{margin-top:24px}.login-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.secondary-action{border:1px solid #cbd5e1;border-radius:8px;padding:11px 14px;color:#334155;background:#fff;font-weight:800}.login-test-users,.config-help{margin-top:22px;border:1px solid #e2e8f0;border-radius:8px;padding:14px;background:#f8fafc;display:grid;gap:7px}.login-test-users strong,.config-help strong{color:#0f172a}.login-test-users span,.config-help span{color:#475569;font-size:13px}@media(max-width:1180px){.app-shell{display:block}.sidebar{width:100%;min-height:auto}.nav-list{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-grid,.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.conversation-panel:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:span 2}}@media(max-width:760px){.main-content{padding:16px}.page-header,.response-footer{align-items:stretch;flex-direction:column}.metric-grid,.workspace-grid,.nav-list{grid-template-columns:1fr}.conversation-panel:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:auto}.message{max-width:100%}}.primary-action:disabled,.secondary-action:disabled{cursor:not-allowed;opacity:.72}.login-error{margin-top:18px!important;border:1px solid #fecaca;border-radius:8px;padding:12px;color:#991b1b!important;background:#fef2f2}.connection-status,.login-test-users,.config-help{margin-top:22px;border:1px solid #e2e8f0;border-radius:8px;padding:14px;background:#f8fafc;display:grid;gap:7px}.connection-status strong,.login-test-users strong,.config-help strong{color:#0f172a}.connection-status span,.login-test-users span,.config-help span{color:#475569;font-size:13px}.connection-status.idle{border-color:#e2e8f0;background:#f8fafc}.connection-status.checking{border-color:#bfdbfe;background:#eff6ff}.connection-status.success{border-color:#bbf7d0;background:#f0fdf4}.connection-status.error{border-color:#fecaca;background:#fef2f2}.patient-shell:where([data-app-environment=patient],[data-app-environment=patient] *){min-height:100vh;background:#f8fafc}.patient-topbar:where([data-app-environment=patient],[data-app-environment=patient] *){border-bottom:1px solid #e2e8f0;padding:18px 28px;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:18px}.patient-topbar>div:first-child:where([data-app-environment=patient],[data-app-environment=patient] *){display:flex;align-items:center;gap:14px}.patient-topbar h1:where([data-app-environment=patient],[data-app-environment=patient] *){margin:4px 0 0;font-size:28px}.patient-account:where([data-app-environment=patient],[data-app-environment=patient] *){display:flex;align-items:center;gap:12px;color:#334155}.patient-account span:where([data-app-environment=patient],[data-app-environment=patient] *){color:#64748b;font-size:13px}.patient-workspace:where([data-app-environment=patient],[data-app-environment=patient] *){width:min(1480px,100%);margin:0 auto;padding:24px;display:grid;grid-template-columns:minmax(280px,.8fr) minmax(300px,.95fr) minmax(520px,1.7fr);gap:18px;align-items:start}.patient-create-panel:where([data-app-environment=patient],[data-app-environment=patient] *),.patient-list-panel:where([data-app-environment=patient],[data-app-environment=patient] *),.patient-detail-panel:where([data-app-environment=patient],[data-app-environment=patient] *){min-width:0}.patient-create-panel h2:where([data-app-environment=patient],[data-app-environment=patient] *),.patient-list-panel h2:where([data-app-environment=patient],[data-app-environment=patient] *),.patient-detail-panel h2:where([data-app-environment=patient],[data-app-environment=patient] *){margin:4px 0 0}.form-grid{display:grid;gap:14px}.form-grid label{display:grid;gap:7px;color:#334155;font-weight:800}.form-grid label span{font-size:13px}.form-grid input,.form-grid select,.form-grid textarea,.patient-message-input textarea:where([data-app-environment=patient],[data-app-environment=patient] *){width:100%;border:1px solid #cbd5e1;border-radius:8px;padding:11px 12px;color:#0f172a;background:#fff;outline:none}.form-grid textarea{min-height:132px;resize:vertical}.attachment-list{display:flex;flex-wrap:wrap;gap:8px}.attachment-list span{border-radius:999px;padding:6px 10px;color:#334155;background:#e2e8f0;font-size:12px;font-weight:800}.portal-error{width:min(1480px,calc(100% - 48px));margin:18px auto 0;border:1px solid #fecaca;border-radius:8px;padding:12px 14px;color:#991b1b;background:#fef2f2}.patient-case-list:where([data-app-environment=patient],[data-app-environment=patient] *){display:grid;gap:10px}.patient-case-card:where([data-app-environment=patient],[data-app-environment=patient] *){width:100%;border:1px solid #e2e8f0;border-radius:8px;padding:14px;color:#0f172a;background:#f8fafc;text-align:left;display:grid;gap:6px}.patient-case-card.active:where([data-app-environment=patient],[data-app-environment=patient] *),.patient-case-card:hover:where([data-app-environment=patient],[data-app-environment=patient] *){border-color:#2563eb;background:#eff6ff}.patient-case-card span:where([data-app-environment=patient],[data-app-environment=patient] *){color:#334155;line-height:1.35}.patient-case-card small:where([data-app-environment=patient],[data-app-environment=patient] *){color:#64748b}.patient-detail-header:where([data-app-environment=patient],[data-app-environment=patient] *){border-bottom:1px solid #e2e8f0;padding-bottom:18px;margin-bottom:18px;display:flex;align-items:start;justify-content:space-between;gap:16px}.patient-detail-header h2:where([data-app-environment=patient],[data-app-environment=patient] *){margin:6px 0 8px}.patient-detail-header p:where([data-app-environment=patient],[data-app-environment=patient] *){margin:0;color:#475569;line-height:1.55}.patient-status:where([data-app-environment=patient],[data-app-environment=patient] *){border-radius:999px;padding:7px 12px;color:#1d4ed8;background:#dbeafe;font-size:12px;font-weight:900;white-space:nowrap}.patient-detail-grid:where([data-app-environment=patient],[data-app-environment=patient] *){display:grid;grid-template-columns:minmax(320px,1fr) minmax(240px,.45fr);gap:18px}.patient-chat:where([data-app-environment=patient],[data-app-environment=patient] *),.patient-timeline:where([data-app-environment=patient],[data-app-environment=patient] *){min-width:0}.patient-chat h3:where([data-app-environment=patient],[data-app-environment=patient] *),.patient-timeline h3:where([data-app-environment=patient],[data-app-environment=patient] *){margin:0 0 14px}.patient-message-list:where([data-app-environment=patient],[data-app-environment=patient] *){min-height:260px;display:grid;align-content:start;gap:12px}.patient-message:where([data-app-environment=patient],[data-app-environment=patient] *){max-width:86%;border-radius:8px;padding:13px;background:#f1f5f9}.patient-message.patient:where([data-app-environment=patient],[data-app-environment=patient] *){justify-self:end;color:#fff;background:#2563eb}.patient-message.system:where([data-app-environment=patient],[data-app-environment=patient] *){border:1px solid #bfdbfe;background:#eff6ff}.patient-message.staff:where([data-app-environment=patient],[data-app-environment=patient] *){border:1px solid #bbf7d0;background:#f0fdf4}.patient-message strong:where([data-app-environment=patient],[data-app-environment=patient] *){display:block;margin-bottom:6px}.patient-message p:where([data-app-environment=patient],[data-app-environment=patient] *){margin:0;line-height:1.5}.patient-message small:where([data-app-environment=patient],[data-app-environment=patient] *){display:block;margin-top:8px;opacity:.75}.patient-message-input:where([data-app-environment=patient],[data-app-environment=patient] *){margin-top:16px;display:grid;gap:10px}.patient-message-input textarea:where([data-app-environment=patient],[data-app-environment=patient] *){min-height:96px;resize:vertical}.timeline-item{position:relative;border-left:3px solid #bfdbfe;padding:0 0 16px 13px}.timeline-item strong{display:block}.timeline-item p{margin:6px 0;color:#475569;line-height:1.45}.timeline-item small{color:#64748b}@media(max-width:1180px){.patient-workspace:where([data-app-environment=patient],[data-app-environment=patient] *){grid-template-columns:minmax(260px,.9fr) minmax(420px,1.3fr)}.patient-detail-panel:where([data-app-environment=patient],[data-app-environment=patient] *){grid-column:1 / -1}}@media(max-width:760px){.patient-topbar:where([data-app-environment=patient],[data-app-environment=patient] *),.patient-account:where([data-app-environment=patient],[data-app-environment=patient] *),.patient-detail-header:where([data-app-environment=patient],[data-app-environment=patient] *){align-items:stretch;flex-direction:column}.patient-workspace:where([data-app-environment=patient],[data-app-environment=patient] *),.patient-detail-grid:where([data-app-environment=patient],[data-app-environment=patient] *){grid-template-columns:1fr;padding:16px}.patient-message:where([data-app-environment=patient],[data-app-environment=patient] *){max-width:100%}}.admin-shell:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:100vh;display:grid;grid-template-columns:19rem minmax(0,1fr);background:#f1f5f9}.admin-sidebar:where([data-app-environment=internal],[data-app-environment=internal] *){position:sticky;top:0;min-height:100vh;display:flex;flex-direction:column;gap:1.5rem;padding:1.35rem;background:#0f172a;color:#fff}.admin-brand:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;gap:.9rem}.admin-brand h1:where([data-app-environment=internal],[data-app-environment=internal] *){margin:.2rem 0 0;font-size:1.45rem}.admin-brand span:where([data-app-environment=internal],[data-app-environment=internal] *){color:#94a3b8;font-weight:700}.admin-nav:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-subnav:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-stat-list:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:.45rem}.admin-nav-group:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:.45rem}.admin-nav-item:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-subnav-item:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;border:0;border-radius:.65rem;color:#cbd5e1;background:transparent;text-align:left;font-weight:850}.admin-nav-item:where([data-app-environment=internal],[data-app-environment=internal] *){padding:.85rem .95rem}.admin-subnav:where([data-app-environment=internal],[data-app-environment=internal] *){margin-left:.65rem;padding-left:.65rem;border-left:1px solid #334155}.admin-subnav-item:where([data-app-environment=internal],[data-app-environment=internal] *){padding:.62rem .7rem;font-size:.85rem}.admin-nav-item.active:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-nav-item:hover:where([data-app-environment=internal],[data-app-environment=internal] *){color:#fff;background:#2563eb}.admin-subnav-item.active:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-subnav-item:hover:where([data-app-environment=internal],[data-app-environment=internal] *){color:#fff;background:#1e293b}.admin-account-card:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:auto;display:grid;gap:.45rem;padding:1rem;border:1px solid #334155;border-radius:.8rem;background:#1e293b}.admin-account-card span:where([data-app-environment=internal],[data-app-environment=internal] *){color:#94a3b8;font-size:.82rem}.admin-main:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;padding:1.7rem}.admin-header:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;justify-content:space-between;gap:1.2rem;margin-bottom:1.35rem}.admin-header h2:where([data-app-environment=internal],[data-app-environment=internal] *){margin:.25rem 0 .45rem;font-size:clamp(2rem,4vw,3rem);letter-spacing:-.04em}.admin-header p:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;color:#64748b}.admin-header-badge:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-card:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-section:where([data-app-environment=internal],[data-app-environment=internal] *){border:1px solid #e2e8f0;border-radius:.8rem;background:#fff;box-shadow:0 14px 35px #0f172a0f}.admin-header-badge:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:8rem;height:fit-content;padding:.9rem;display:grid;gap:.2rem}.admin-header-badge span:where([data-app-environment=internal],[data-app-environment=internal] *){color:#64748b;font-size:.75rem;font-weight:800;text-transform:uppercase}.admin-header-badge strong:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:1.7rem}.admin-section:where([data-app-environment=internal],[data-app-environment=internal] *){padding:1.1rem}.admin-section-header:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;justify-content:space-between;gap:1rem;margin-bottom:1rem}.admin-section-header h3:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-card h3:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-card h4:where([data-app-environment=internal],[data-app-environment=internal] *){margin:.25rem 0 .35rem}.admin-section-header p:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-card p:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;color:#64748b;line-height:1.5}.admin-grid:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:1rem}.admin-grid.two:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:minmax(20rem,1fr) minmax(22rem,.85fr);align-items:start}.admin-card:where([data-app-environment=internal],[data-app-environment=internal] *){padding:1rem}.admin-form:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:.85rem}.admin-form label:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:.35rem;color:#0f172a;font-weight:850}.admin-form label span:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.82rem}.admin-form input:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-form select:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-form textarea:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;border:1px solid #cbd5e1;border-radius:.6rem;padding:.7rem .8rem;background:#fff;color:#0f172a}.admin-form textarea:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:6rem;resize:vertical}.admin-form input:disabled:where([data-app-environment=internal],[data-app-environment=internal] *){color:#64748b;background:#f8fafc}.admin-check:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-check-grid .admin-check:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex!important;align-items:center;gap:.55rem!important;font-size:.88rem}.admin-check input:where([data-app-environment=internal],[data-app-environment=internal] *){width:auto}.admin-check-grid:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .75rem}.admin-message:where([data-app-environment=internal],[data-app-environment=internal] *){margin-bottom:1rem;border:1px solid #bfdbfe;border-radius:.65rem;padding:.8rem .9rem;color:#1e3a8a;background:#eff6ff;font-weight:800}.admin-list:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:.7rem}.admin-list-item:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;display:grid;gap:.25rem;border:1px solid #e2e8f0;border-radius:.7rem;padding:.9rem;color:#0f172a;background:#f8fafc;text-align:left}.admin-list-item.active:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-list-item:hover:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:#2563eb;background:#eff6ff}.admin-list-item span:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-list-item small:where([data-app-environment=internal],[data-app-environment=internal] *){color:#64748b}.admin-table-card:where([data-app-environment=internal],[data-app-environment=internal] *){overflow:auto}.admin-table:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;border-collapse:collapse}.admin-table th:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-table td:where([data-app-environment=internal],[data-app-environment=internal] *){border-bottom:1px solid #e2e8f0;padding:.8rem;text-align:left;vertical-align:top}.admin-table th:where([data-app-environment=internal],[data-app-environment=internal] *){color:#475569;font-size:.78rem;text-transform:uppercase}.admin-table tbody tr:where([data-app-environment=internal],[data-app-environment=internal] *){cursor:pointer}.admin-table tbody tr:hover:where([data-app-environment=internal],[data-app-environment=internal] *){background:#f8fafc}.admin-table td span:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;margin-top:.2rem;color:#64748b;font-size:.82rem}.admin-empty-state:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;place-items:center;min-height:8rem;border:1px dashed #cbd5e1;border-radius:.8rem;color:#64748b;background:#f8fafc;font-weight:800;text-align:center}.admin-summary-card:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:1rem}.admin-stat-list span:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid #e2e8f0;padding-bottom:.55rem;color:#475569}.text-action{border:0;padding:.25rem .35rem;color:#2563eb;background:transparent;font-weight:900}.text-action.danger{color:#dc2626}.admin-row-actions:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;gap:.5rem}.admin-audit-note:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:48rem}@media(max-width:1100px){.admin-shell:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr}.admin-sidebar:where([data-app-environment=internal],[data-app-environment=internal] *){position:static;min-height:auto}.admin-grid.two:where([data-app-environment=internal],[data-app-environment=internal] *),.workspace-grid,.metric-grid{grid-template-columns:1fr}.admin-header:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-section-header:where([data-app-environment=internal],[data-app-environment=internal] *){flex-direction:column}}.admin-shell:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at 8% 0%,rgba(37,99,235,.16),transparent 26rem),radial-gradient(circle at 92% 12%,rgba(79,70,229,.12),transparent 28rem),linear-gradient(135deg,#dbeafe,#eef4ff 38%,#f8fbff);overflow:hidden}.admin-app-frame:where([data-app-environment=internal],[data-app-environment=internal] *){width:min(100%,112rem);height:min(58rem,calc(100vh - clamp(1.5rem,4vw,2.8rem)));min-height:42rem;display:grid;grid-template-columns:19.5rem minmax(0,1fr);gap:0;overflow:hidden;border:1px solid rgba(255,255,255,.9);border-radius:2rem;background:#f1f7ffe6;box-shadow:0 34px 90px #0f172a21}.admin-sidebar:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;top:auto;min-height:0;height:100%;display:flex;flex-direction:column;gap:1rem;padding:1rem;overflow:hidden;border-right:1px solid rgba(226,232,240,.75);border-radius:1.7rem 0 0 1.7rem;background:#fffffff0;color:#0f172a;box-shadow:inset -1px 0 #ffffffb3}.admin-sidebar-top:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:.9rem;padding:.55rem .45rem .25rem}.admin-brand:where([data-app-environment=internal],[data-app-environment=internal] *){align-items:center;gap:.85rem}.admin-brand .brand-logo:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-sidebar .brand-logo:where([data-app-environment=internal],[data-app-environment=internal] *){width:2.8rem;height:2.8rem;border-radius:1rem;box-shadow:0 14px 32px #2563eb2e}.admin-brand h1:where([data-app-environment=internal],[data-app-environment=internal] *){margin:.12rem 0 0;color:#111827;font-size:1.35rem;font-weight:950;letter-spacing:-.04em}.admin-brand span:where([data-app-environment=internal],[data-app-environment=internal] *){color:#64748b;font-size:.78rem;font-weight:750}.admin-nav:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:0;overflow-y:auto;padding:.2rem .15rem .3rem;gap:.28rem}.admin-nav:where([data-app-environment=internal],[data-app-environment=internal] *)::-webkit-scrollbar,.admin-subnav:where([data-app-environment=internal],[data-app-environment=internal] *)::-webkit-scrollbar,.admin-main:where([data-app-environment=internal],[data-app-environment=internal] *)::-webkit-scrollbar,.message-list::-webkit-scrollbar,.case-list:where([data-app-environment=internal],[data-app-environment=internal] *)::-webkit-scrollbar,.admin-table-card:where([data-app-environment=internal],[data-app-environment=internal] *)::-webkit-scrollbar{width:.45rem;height:.45rem}.admin-nav:where([data-app-environment=internal],[data-app-environment=internal] *)::-webkit-scrollbar-thumb,.admin-subnav:where([data-app-environment=internal],[data-app-environment=internal] *)::-webkit-scrollbar-thumb,.admin-main:where([data-app-environment=internal],[data-app-environment=internal] *)::-webkit-scrollbar-thumb,.message-list::-webkit-scrollbar-thumb,.case-list:where([data-app-environment=internal],[data-app-environment=internal] *)::-webkit-scrollbar-thumb,.admin-table-card:where([data-app-environment=internal],[data-app-environment=internal] *)::-webkit-scrollbar-thumb{border-radius:999px;background:#94a3b88c}.admin-nav-group:where([data-app-environment=internal],[data-app-environment=internal] *){gap:.35rem}.admin-nav-item:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-subnav-item:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;gap:.75rem;border-radius:1rem;color:#475569;background:transparent;font-weight:900;transition:background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.admin-nav-item:where([data-app-environment=internal],[data-app-environment=internal] *){padding:.82rem .85rem}.admin-nav-item i:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-subnav-item i:where([data-app-environment=internal],[data-app-environment=internal] *),.logout-action i,.ai-action i:where([data-app-environment=internal],[data-app-environment=internal] *),.icon-action i,.metric-icon i,.signal-card i,.history-box i,.admin-header-badge i:where([data-app-environment=internal],[data-app-environment=internal] *),.response-input-shell i,.audit-preview-card i:where([data-app-environment=internal],[data-app-environment=internal] *){width:1.05rem;min-width:1.05rem;text-align:center}.admin-nav-item:hover:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-subnav-item:hover:where([data-app-environment=internal],[data-app-environment=internal] *){color:#2563eb;background:#eef4ff;transform:translate(2px)}.admin-nav-item.active:where([data-app-environment=internal],[data-app-environment=internal] *){color:#fff;background:linear-gradient(135deg,#2563eb,#4f46e5);box-shadow:0 16px 34px #2563eb33}.admin-subnav:where([data-app-environment=internal],[data-app-environment=internal] *){margin:.1rem 0 .15rem .95rem;padding:.25rem 0 .25rem .55rem;max-height:none;overflow:visible;border-left:2px solid #dbeafe}.admin-subnav-item:where([data-app-environment=internal],[data-app-environment=internal] *){padding:.65rem .72rem;font-size:.82rem}.admin-subnav-item.active:where([data-app-environment=internal],[data-app-environment=internal] *){color:#1d4ed8;background:#dbeafe;box-shadow:none}.admin-account-card:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;margin-top:auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.72rem;border:1px solid #e2e8f0;border-radius:1rem;background:#f8fafcf2}.admin-account-avatar:where([data-app-environment=internal],[data-app-environment=internal] *){width:2.25rem;height:2.25rem;display:grid;place-items:center;overflow:hidden;border-radius:999px;background:linear-gradient(135deg,#eef2ff,#dbeafe);color:#4338ca;font-weight:950}.admin-account-avatar img:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-account-menu-avatar img:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;height:100%;object-fit:cover}.admin-account-copy:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;display:grid;gap:.1rem}.admin-account-card strong:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-account-card span:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-account-card small:where([data-app-environment=internal],[data-app-environment=internal] *){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-account-card strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:#0f172a;font-size:.78rem}.admin-account-card span:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-account-card small:where([data-app-environment=internal],[data-app-environment=internal] *){color:#64748b;font-size:.68rem}.admin-account-menu-button:where([data-app-environment=internal],[data-app-environment=internal] *){width:2.05rem;height:2.05rem;display:grid;place-items:center;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#334155;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.admin-account-menu-button:hover:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-account-menu-button.active:where([data-app-environment=internal],[data-app-environment=internal] *){color:#2563eb;border-color:#bfdbfe;background:#eff6ff}.admin-account-menu:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;left:0;right:0;bottom:calc(100% + .55rem);z-index:20;display:grid;gap:.4rem;padding:.55rem;border:1px solid #dbe4f0;border-radius:1rem;background:#fffffffa;box-shadow:0 18px 42px #0f172a24}.admin-account-menu-profile:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;padding:.5rem .58rem;border-radius:.8rem;background:#f8fafc}.admin-account-menu-avatar:where([data-app-environment=internal],[data-app-environment=internal] *){width:2.35rem;height:2.35rem;display:grid;place-items:center;overflow:hidden;border-radius:999px;background:linear-gradient(135deg,#eef2ff,#dbeafe);color:#4338ca;font-size:.75rem;font-weight:950}.admin-account-menu-profile>div:last-child:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;display:grid;gap:.12rem}.admin-account-menu-profile span:where([data-app-environment=internal],[data-app-environment=internal] *){color:#2563eb;font-size:.68rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.admin-account-menu-profile strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:#0f172a;font-size:.76rem}.admin-account-menu-profile small:where([data-app-environment=internal],[data-app-environment=internal] *){color:#64748b;font-size:.67rem}.admin-account-menu-item:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:2.15rem;display:flex;align-items:center;gap:.55rem;width:100%;padding:0 .68rem;border:0;border-radius:.75rem;background:transparent;color:#334155;font-size:.74rem;font-weight:950;text-align:left;cursor:pointer}.admin-account-menu-item:hover:where([data-app-environment=internal],[data-app-environment=internal] *){background:#eef4ff;color:#2563eb}.admin-account-menu-item.danger:hover:where([data-app-environment=internal],[data-app-environment=internal] *){background:#fff1f2;color:#be123c}.admin-profile-backdrop:where([data-app-environment=internal],[data-app-environment=internal] *){position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:1.25rem;background:#0f172a61}.admin-profile-panel:where([data-app-environment=internal],[data-app-environment=internal] *){width:min(100%,62rem);max-height:min(90vh,52rem);display:flex;flex-direction:column;gap:.9rem;overflow:auto;padding:1.25rem;border:1px solid #dbe4f0;border-radius:1rem;background:#fff;box-shadow:0 24px 70px #0f172a33}.admin-profile-header:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.admin-profile-header h2:where([data-app-environment=internal],[data-app-environment=internal] *){margin:.12rem 0 .18rem;color:#0f172a;font-size:1.35rem;letter-spacing:0}.admin-profile-header span:where([data-app-environment=internal],[data-app-environment=internal] *){color:#64748b;font-size:.78rem}.admin-profile-grid:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.admin-profile-grid label:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;display:grid;gap:.28rem}.admin-profile-grid label.span-two:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:1 / -1}.admin-profile-select-field:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0}.admin-profile-select-field .searchable-select:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%}.admin-profile-select-field .searchable-select-trigger:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:2.45rem;border-radius:.72rem}.admin-profile-select-field .searchable-select-menu:where([data-app-environment=internal],[data-app-environment=internal] *){z-index:95}.admin-profile-grid span:where([data-app-environment=internal],[data-app-environment=internal] *){color:#475569;font-size:.72rem;font-weight:900}.admin-profile-grid input:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:2.45rem;width:100%;border:1px solid #dbe4f0;border-radius:.72rem;padding:0 .72rem;color:#0f172a;background:#fff;font-size:.82rem;outline:none}.admin-profile-grid input:focus:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:#93c5fd;box-shadow:0 0 0 3px #93c5fd40}.admin-profile-grid input:disabled:where([data-app-environment=internal],[data-app-environment=internal] *){color:#64748b;background:#f8fafc}.admin-profile-alert:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-profile-loading:where([data-app-environment=internal],[data-app-environment=internal] *){border-radius:.8rem;padding:.7rem .8rem;font-size:.8rem;font-weight:850}.admin-profile-alert.error:where([data-app-environment=internal],[data-app-environment=internal] *){border:1px solid #fecdd3;background:#fff1f2;color:#be123c}.admin-profile-alert.success:where([data-app-environment=internal],[data-app-environment=internal] *){border:1px solid #bbf7d0;background:#f0fdf4;color:#166534}.admin-profile-loading:where([data-app-environment=internal],[data-app-environment=internal] *){border:1px solid #dbe4f0;background:#f8fafc;color:#475569}@media(max-width:980px){.admin-profile-grid:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.admin-profile-backdrop:where([data-app-environment=internal],[data-app-environment=internal] *){padding:.75rem}.admin-profile-panel:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;max-height:94vh;padding:1rem}.admin-profile-grid:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr}}.admin-profile-actions:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;justify-content:flex-end;gap:.55rem;padding-top:.2rem}.logout-action{width:100%;display:flex;align-items:center;justify-content:center;gap:.55rem;border:1px solid #e2e8f0;border-radius:1rem;padding:.82rem .9rem;color:#0f172a;background:#fff;font-weight:950;transition:all .18s ease}.logout-action:hover{color:#2563eb;border-color:#bfdbfe;background:#eff6ff}.admin-main:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;height:100%;display:flex;flex-direction:column;gap:1rem;padding:clamp(1rem,2vw,1.55rem);overflow:auto}.admin-header:where([data-app-environment=internal],[data-app-environment=internal] *){flex-shrink:0;align-items:flex-start;margin-bottom:0;padding:.15rem .2rem .75rem;border-bottom:1px solid rgba(203,213,225,.7)}.admin-header-copy:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0}.admin-header h2:where([data-app-environment=internal],[data-app-environment=internal] *){margin:.25rem 0 .35rem;color:#111827;font-size:clamp(1.8rem,3.5vw,3.05rem);font-weight:950;line-height:1.02;letter-spacing:-.065em}.admin-header p:not(.eyebrow):where([data-app-environment=internal],[data-app-environment=internal] *){max-width:48rem;color:#64748b;font-size:.94rem;line-height:1.45}.admin-header-actions:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;gap:.75rem}.admin-header-badge:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:auto;height:auto;display:flex;align-items:center;gap:.7rem;padding:.72rem .85rem;border-radius:999px;background:#ffffffc7;box-shadow:0 14px 28px #0f172a0f}.admin-header-badge i:where([data-app-environment=internal],[data-app-environment=internal] *){color:#2563eb}.admin-header-badge span:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;font-size:.68rem;letter-spacing:.1em}.admin-header-badge strong:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;color:#111827;font-size:.92rem;line-height:1}.admin-live-pill:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;gap:.45rem;padding:.72rem .85rem;border:1px solid #bbf7d0;border-radius:999px;background:#f0fdf4;color:#166534;font-size:.8rem;font-weight:950}.admin-live-pill span:where([data-app-environment=internal],[data-app-environment=internal] *){width:.5rem;height:.5rem;border-radius:999px;background:#22c55e;box-shadow:0 0 #22c55e73;animation:adminPulse 1.8s ease-out infinite}.admin-content-animate:where([data-app-environment=internal],[data-app-environment=internal] *){flex:1;min-height:0;animation:adminViewIn .28s cubic-bezier(.2,.8,.2,1) both}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;margin-bottom:1rem}.metric-card{min-height:7.4rem;display:flex;align-items:center;gap:1rem;padding:1.05rem;overflow:hidden;border:1px solid rgba(226,232,240,.95);border-left-width:1px;border-radius:1.25rem;background:radial-gradient(circle at top right,rgba(37,99,235,.1),transparent 8rem),#ffffffeb;box-shadow:0 20px 44px #0f172a12;transition:transform .18s ease,box-shadow .18s ease}.metric-card:hover{transform:translateY(-2px);box-shadow:0 24px 52px #0f172a1a}.metric-icon{width:3.15rem;height:3.15rem;display:grid;place-items:center;flex:0 0 auto;border-radius:1.05rem;color:#2563eb;background:#eff6ff;font-size:1.2rem}.metric-card.green .metric-icon{color:#15803d;background:#dcfce7}.metric-card.orange .metric-icon{color:#c2410c;background:#ffedd5}.metric-card.red .metric-icon{color:#b91c1c;background:#fee2e2}.metric-card span{color:#64748b;font-size:.78rem;font-weight:900;letter-spacing:.02em}.metric-card strong{margin-top:.22rem;color:#0f172a;font-size:clamp(1.9rem,3vw,2.45rem);line-height:1;letter-spacing:-.05em}.workspace-grid{min-height:0;display:grid;grid-template-columns:minmax(17rem,.82fr) minmax(28rem,1.65fr) minmax(18rem,.92fr);gap:1rem;align-items:stretch}.admin-grid.two:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:minmax(24rem,1.08fr) minmax(24rem,.92fr);align-items:stretch}.panel,.admin-card:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-section:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-header-badge:where([data-app-environment=internal],[data-app-environment=internal] *),.insight-box{border:1px solid rgba(226,232,240,.92);border-radius:1.35rem;background:#ffffffe0;box-shadow:0 20px 46px #0f172a12}.panel,.admin-card:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-section:where([data-app-environment=internal],[data-app-environment=internal] *){padding:1rem}.panel-header,.conversation-panel-header:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-panel-header:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-section-header:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.panel h3,.admin-section-header h3:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-card h3:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-card h4:where([data-app-environment=internal],[data-app-environment=internal] *),.conversation-panel h3:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-panel h3:where([data-app-environment=internal],[data-app-environment=internal] *){margin:.16rem 0 0;color:#111827;font-size:1.25rem;font-weight:950;letter-spacing:-.04em}.inbox-panel,.ai-panel:where([data-app-environment=internal],[data-app-environment=internal] *),.conversation-panel:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:34rem;height:100%;display:flex;flex-direction:column;overflow:hidden}.icon-action{width:2.35rem;height:2.35rem;display:grid;place-items:center;border:0;border-radius:999px;color:#fff;background:linear-gradient(135deg,#2563eb,#4f46e5);box-shadow:0 14px 28px #2563eb33}.case-list:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:0;display:flex;flex-direction:column;gap:.55rem;overflow-y:auto;padding:.05rem .1rem .2rem}.case-card:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.8rem;border:1px solid transparent;border-radius:1.1rem;background:transparent;color:#0f172a;text-align:left;transition:all .18s ease}.case-card:hover:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:#bfdbfe;background:#f8fbff;transform:translate(2px)}.case-card.active:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:#bfdbfe;background:linear-gradient(135deg,#eef4ff,#fff);box-shadow:0 16px 34px #2563eb1a}.case-avatar:where([data-app-environment=internal],[data-app-environment=internal] *){width:2.2rem;height:2.2rem;display:grid;place-items:center;border-radius:999px;color:#2563eb;background:#eff6ff}.case-copy:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;display:grid;gap:.1rem}.case-id:where([data-app-environment=internal],[data-app-environment=internal] *){align-items:center;color:#2563eb;display:inline-flex;font-size:.72rem;font-weight:950;gap:.4rem;letter-spacing:0}.case-card strong:where([data-app-environment=internal],[data-app-environment=internal] *){overflow:hidden;color:#0f172a;font-size:.86rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.case-card small:where([data-app-environment=internal],[data-app-environment=internal] *){color:#64748b;font-size:.72rem}.case-assignment-chip:where([data-app-environment=internal],[data-app-environment=internal] *){width:fit-content;border-radius:999px;padding:.18rem .48rem;font-size:.66rem;font-weight:950}.case-assignment-chip.available:where([data-app-environment=internal],[data-app-environment=internal] *){background:#dcfce7;color:#166534}.case-assignment-chip.mine:where([data-app-environment=internal],[data-app-environment=internal] *){background:#dbeafe;color:#1d4ed8}.case-assignment-chip.other:where([data-app-environment=internal],[data-app-environment=internal] *){background:#fef3c7;color:#92400e}.case-assignment-chip.neutral:where([data-app-environment=internal],[data-app-environment=internal] *){background:#f1f5f9;color:#475569}.case-meta:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;justify-items:end;gap:.25rem}.pill{border-radius:999px;padding:.28rem .58rem;font-size:.68rem;font-weight:950}.conversation-panel:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;padding:1.1rem;background:radial-gradient(circle at top right,rgba(37,99,235,.08),transparent 18rem),#ffffffd1}.conversation-empty-header:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;gap:.75rem}.conversation-empty-header i:where([data-app-environment=internal],[data-app-environment=internal] *){width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:999px;color:#2563eb;background:#eff6ff}.tag-row{gap:.45rem;margin-top:.65rem}.ai-action:where([data-app-environment=internal],[data-app-environment=internal] *),.primary-action,.secondary-action{border-radius:999px;font-weight:950;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.primary-action,.ai-action:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-flex;align-items:center;justify-content:center;gap:.48rem;border:0;padding:.72rem 1rem;color:#fff;background:linear-gradient(135deg,#2563eb,#4f46e5);box-shadow:0 14px 28px #2563eb30}.ai-action:where([data-app-environment=internal],[data-app-environment=internal] *){background:linear-gradient(135deg,#4f46e5,#7c3aed)}.primary-action:hover:not(:disabled),.ai-action:hover:not(:disabled):where([data-app-environment=internal],[data-app-environment=internal] *){transform:translateY(-1px);box-shadow:0 18px 34px #2563eb40}.secondary-action{border-color:#dbe4f0;background:#fff}.message-list{min-height:0;flex:1;display:flex;flex-direction:column;gap:.75rem;overflow-y:auto;padding:.25rem .15rem .9rem}.message{width:fit-content;max-width:min(76%,42rem);padding:.85rem 1rem;border:1px solid #dbeafe;border-radius:1rem 1rem 1rem .35rem;background:#eff6ff;color:#0f172a;box-shadow:0 14px 28px #0f172a0f;animation:adminMessageIn .24s ease both}.message.patient{align-self:flex-start;background:#eff6ff}.message.ai,.message.staff{align-self:flex-end;justify-self:auto;border-color:#2563eb38;border-radius:1rem 1rem .35rem;background:linear-gradient(135deg,#2563eb,#4f46e5);color:#fff}.message strong{margin-bottom:.36rem;font-size:.78rem;font-weight:950}.message p{color:inherit;font-size:.9rem;line-height:1.5}.message small{display:block;margin-top:.5rem;color:inherit;font-size:.7rem;opacity:.72}.response-box{flex-shrink:0;margin:0;padding:0;border:0;background:transparent}.response-input-shell{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:.65rem;padding:.55rem;border:1px solid #dbe4f0;border-radius:1.6rem;background:#fffffff5;box-shadow:0 20px 45px #0f172a1c}.response-input-shell textarea{width:100%;min-height:2.6rem;max-height:8rem;padding:.65rem .2rem;border:0;outline:none;resize:none;color:#0f172a;background:transparent;font-size:.95rem;line-height:1.35}.composer-plus-button,.composer-send-button{width:2.6rem;height:2.6rem;display:grid;place-items:center;border:1px solid #dbe4f0;border-radius:999px;background:#fff;color:#0f172a;font-size:1rem}.composer-send-button{border:0;color:#fff;background:linear-gradient(135deg,#2563eb,#4f46e5)}.response-footer{margin-top:.45rem;justify-content:center;color:#94a3b8;font-size:.72rem}.ai-panel:where([data-app-environment=internal],[data-app-environment=internal] *){padding:1rem}.ai-panel-header:where([data-app-environment=internal],[data-app-environment=internal] *){margin-bottom:.9rem}.ai-status-dot:where([data-app-environment=internal],[data-app-environment=internal] *){width:.82rem;height:.82rem;margin-top:.35rem;border-radius:999px;background:#22c55e;box-shadow:0 0 #22c55e73;animation:adminPulse 1.8s ease-out infinite}.signal-list{display:grid;gap:.68rem}.signal-card{display:flex;align-items:center;gap:.75rem;border:1px solid #e2e8f0;border-radius:1rem;padding:.85rem;background:#f8fbff}.signal-card i{width:2.1rem;height:2.1rem;display:grid;place-items:center;border-radius:999px;color:#4f46e5;background:#eef2ff}.signal-card span,.history-box span{color:#64748b;font-size:.76rem}.signal-card strong{margin-top:.12rem;color:#0f172a;font-size:1.05rem}.history-box{margin-top:.9rem;border:1px dashed #bfdbfe;border-radius:1rem;padding:.9rem;background:#eff6ff}.history-box div{display:flex;align-items:center;gap:.5rem;color:#1d4ed8}.history-box strong{color:#1e3a8a}.ai-action.full:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;margin-top:auto}.admin-section:where([data-app-environment=internal],[data-app-environment=internal] *){height:auto;min-height:24rem;padding:1.1rem}.admin-section-header:where([data-app-environment=internal],[data-app-environment=internal] *){padding-bottom:.85rem;border-bottom:1px solid #e2e8f0}.admin-section-header p:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-card p:where([data-app-environment=internal],[data-app-environment=internal] *){color:#64748b;font-size:.9rem}.admin-card:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;background:#ffffffe6}.admin-form:where([data-app-environment=internal],[data-app-environment=internal] *){gap:.8rem}.admin-form label:where([data-app-environment=internal],[data-app-environment=internal] *){gap:.4rem;color:#0f172a;font-weight:900}.admin-form label span:where([data-app-environment=internal],[data-app-environment=internal] *){color:#334155;font-size:.78rem}.admin-form input:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-form select:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-form textarea:where([data-app-environment=internal],[data-app-environment=internal] *){border:1px solid #dbe4f0;border-radius:.95rem;padding:.78rem .88rem;background:#f8fafcbf;outline:none;transition:all .18s ease}.admin-form input:focus:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-form select:focus:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-form textarea:focus:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:#2563eb;background:#fff;box-shadow:0 0 0 4px #2563eb1a}.admin-form textarea:where([data-app-environment=internal],[data-app-environment=internal] *){resize:vertical}.admin-check:where([data-app-environment=internal],[data-app-environment=internal] *){padding:.75rem;border:1px solid #e2e8f0;border-radius:.95rem;background:#f8fafc}.admin-table-card:where([data-app-environment=internal],[data-app-environment=internal] *){max-height:min(38rem,calc(100vh - 16rem));overflow:auto}.admin-table:where([data-app-environment=internal],[data-app-environment=internal] *){border-collapse:separate;border-spacing:0 .45rem}.admin-table th:where([data-app-environment=internal],[data-app-environment=internal] *){border:0;padding:.35rem .75rem;color:#64748b;font-size:.72rem;letter-spacing:.08em}.admin-table td:where([data-app-environment=internal],[data-app-environment=internal] *){border:0;padding:.82rem .75rem;background:#f8fafc}.admin-table tr td:first-child:where([data-app-environment=internal],[data-app-environment=internal] *){border-radius:.9rem 0 0 .9rem}.admin-table tr td:last-child:where([data-app-environment=internal],[data-app-environment=internal] *){border-radius:0 .9rem .9rem 0}.admin-table tbody tr:hover td:where([data-app-environment=internal],[data-app-environment=internal] *){background:#eef4ff}.admin-message:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:#bfdbfe;border-radius:1rem;background:#eff6ff}.admin-empty-state:where([data-app-environment=internal],[data-app-environment=internal] *),.empty-state{border-radius:1rem;background:#f8fafccc}.admin-list-item:where([data-app-environment=internal],[data-app-environment=internal] *){border-radius:1rem}.admin-audit-note:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:none}.audit-preview-list:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.audit-preview-card:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:flex-start;gap:.85rem;padding:1rem;border:1px solid #e2e8f0;border-radius:1.15rem;background:#f8fbff}.audit-preview-card i:where([data-app-environment=internal],[data-app-environment=internal] *){width:2.35rem;height:2.35rem;display:grid;place-items:center;border-radius:999px;color:#2563eb;background:#eff6ff}.audit-preview-card strong:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;color:#0f172a;font-weight:950}.audit-preview-card span:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;margin-top:.25rem;color:#64748b;font-size:.86rem;line-height:1.45}@keyframes adminViewIn{0%{opacity:0;transform:translateY(10px) scale(.992);filter:blur(3px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes adminMessageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.panel-subtitle,.conversation-subject:where([data-app-environment=internal],[data-app-environment=internal] *),.permission-note,.empty-inline{margin:.25rem 0 0;color:#64748b;font-size:.78rem;font-weight:800}.pqr-filter-grid:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-bottom:.9rem}.pqr-filter-field:where([data-app-environment=internal],[data-app-environment=internal] *),.operation-case-tools label,.composer-mode-row label{display:grid;gap:.3rem}.pqr-filter-field span:where([data-app-environment=internal],[data-app-environment=internal] *),.operation-case-tools span,.composer-mode-row span{color:#475569;font-size:.68rem;font-weight:950;letter-spacing:.03em;text-transform:uppercase}.pqr-filter-field select:where([data-app-environment=internal],[data-app-environment=internal] *),.operation-case-tools select,.operation-case-tools input,.composer-mode-row select{width:100%;min-height:2.35rem;border:1px solid #dbe4f0;border-radius:.75rem;background:#fff;color:#0f172a;font-weight:800}.case-operational-meta:where([data-app-environment=internal],[data-app-environment=internal] *),.case-action-bar:where([data-app-environment=internal],[data-app-environment=internal] *),.operation-case-tools,.composer-mode-row,.ai-suggestion-actions:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.case-operational-meta:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:.75rem;color:#64748b;font-size:.76rem;font-weight:800}.case-action-bar:where([data-app-environment=internal],[data-app-environment=internal] *){justify-content:flex-end}.secondary-action.danger{color:#b91c1c;border-color:#fecaca;background:#fff5f5}.operation-case-tools{margin-bottom:.85rem;padding:.7rem;border:1px solid #e2e8f0;border-radius:1rem;background:#f8fafce0}.operation-case-tools label{min-width:10rem;flex:1}.admin-message.warning:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:#fed7aa;color:#9a3412;background:#fff7ed}.message.internal{border-color:#cbd5e1;background:#f8fafc;color:#0f172a}.message.ai-suggestion:where([data-app-environment=internal],[data-app-environment=internal] *){border-style:dashed;border-color:#a5b4fc;background:#eef2ff;color:#312e81}.message-title-row{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.message-title-row span{border-radius:999px;padding:.16rem .45rem;background:#ffffff80;font-size:.66rem;font-weight:950}.message-attachments,.selected-attachments{display:grid;gap:.35rem;margin-top:.65rem}.attachment-link{display:inline-flex;align-items:center;gap:.4rem;border:1px solid rgba(148,163,184,.35);border-radius:999px;padding:.4rem .55rem;background:#ffffffad;color:inherit;font-weight:900}.attachment-link small{margin:0;opacity:.7}.closed-case-note{margin:.35rem 0 0;border:1px solid #fed7aa;border-radius:.85rem;padding:.55rem .75rem;background:#fff7ed;color:#9a3412;font-size:.78rem;font-weight:900}.ai-suggestion-actions:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:.6rem}.ai-suggestion-actions span:where([data-app-environment=internal],[data-app-environment=internal] *){color:inherit;font-size:.74rem;font-weight:950}.operational-composer:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:.6rem}.composer-mode-row{align-items:end}.file-picker input{max-width:15rem;font-size:.78rem}.selected-attachments{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.selected-attachments span{overflow:hidden;border-radius:999px;padding:.35rem .55rem;background:#eff6ff;color:#1d4ed8;font-size:.75rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.operation-side-panels{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;margin-top:.9rem}.operation-side-panels section{min-width:0;border:1px solid #e2e8f0;border-radius:1rem;padding:.85rem;background:#ffffffb8}.operation-side-panels h4{margin:0 0 .6rem;color:#0f172a;font-size:.9rem;font-weight:950}.timeline-list,.note-list,.ai-suggestion-list:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:.55rem}.timeline-list article,.note-list article,.ai-suggestion-list article:where([data-app-environment=internal],[data-app-environment=internal] *){border-radius:.85rem;padding:.65rem;background:#f8fafc}.timeline-list article strong,.note-list article strong,.ai-suggestion-list strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:#0f172a;font-size:.82rem;font-weight:950}.timeline-list article span,.note-list article p,.ai-suggestion-list article p:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;margin:.22rem 0;color:#475569;font-size:.78rem;line-height:1.45}.timeline-list article small,.note-list article small{color:#94a3b8;font-size:.68rem}.note-form{display:grid;gap:.55rem;margin-bottom:.65rem}.note-form textarea{min-height:4.4rem;border:1px solid #dbe4f0;border-radius:.85rem;padding:.65rem;resize:vertical}.ai-suggestion-list:where([data-app-environment=internal],[data-app-environment=internal] *){margin:.9rem 0}.ai-suggestion-list article div:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;gap:.45rem;margin-top:.55rem}.operational-chat .message:where([data-app-environment=internal],[data-app-environment=internal] *),.patient-message-list.chat-thread .patient-message:where([data-app-environment=patient],[data-app-environment=patient] *){animation:none!important}.admin-message.success:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:#bbf7d0;color:#166534;background:#f0fdf4}.admin-message.success strong:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-message.success span:where([data-app-environment=internal],[data-app-environment=internal] *){display:block}.admin-message.success span:where([data-app-environment=internal],[data-app-environment=internal] *){overflow:hidden;margin-top:.2rem;text-overflow:ellipsis;white-space:nowrap}@keyframes adminPulse{0%{box-shadow:0 0 #22c55e73}to{box-shadow:0 0 0 .7rem #22c55e00}}@media(max-width:1280px){.admin-app-frame:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:17rem minmax(0,1fr)}.workspace-grid{grid-template-columns:minmax(16rem,.8fr) minmax(24rem,1.5fr)}.ai-panel:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:1 / -1;min-height:auto}.signal-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.admin-shell:where([data-app-environment=internal],[data-app-environment=internal] *){place-items:stretch;padding:0;overflow:auto}.admin-app-frame:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;height:auto;min-height:100vh;grid-template-columns:1fr;border-radius:0}.admin-sidebar:where([data-app-environment=internal],[data-app-environment=internal] *){height:auto;border-radius:0}.admin-nav:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.admin-subnav:where([data-app-environment=internal],[data-app-environment=internal] *){max-height:none}.admin-main:where([data-app-environment=internal],[data-app-environment=internal] *){overflow:visible}.admin-header:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-section-header:where([data-app-environment=internal],[data-app-environment=internal] *){flex-direction:column}.workspace-grid,.metric-grid,.admin-grid.two:where([data-app-environment=internal],[data-app-environment=internal] *),.audit-preview-list:where([data-app-environment=internal],[data-app-environment=internal] *),.signal-list{grid-template-columns:1fr}.conversation-panel:where([data-app-environment=internal],[data-app-environment=internal] *),.inbox-panel,.ai-panel:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:28rem}}@media(max-width:640px){.admin-nav:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr}.admin-header-actions:where([data-app-environment=internal],[data-app-environment=internal] *){flex-wrap:wrap}.case-card:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:auto minmax(0,1fr)}.case-meta:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:2;justify-items:start}.message{max-width:92%}}.admin-shell:where([data-app-environment=internal],[data-app-environment=internal] *){width:100vw;max-width:none;min-height:100vh;display:grid;grid-template-columns:19.5rem minmax(0,1fr);place-items:initial;padding:1.5rem;margin:0;background:radial-gradient(circle at 8% 0%,rgba(37,99,235,.16),transparent 26rem),radial-gradient(circle at 92% 12%,rgba(79,70,229,.12),transparent 28rem),linear-gradient(135deg,#dbeafe,#eef4ff 38%,#f8fbff);overflow:hidden}.admin-app-frame:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;max-width:none;height:calc(100vh - 3rem);min-height:0;display:grid;grid-template-columns:19.5rem minmax(0,1fr);gap:0;overflow:hidden;border:1px solid rgba(255,255,255,.9);border-radius:2rem;background:#f1f7ffe6;box-shadow:0 34px 90px #0f172a21}.admin-shell>.admin-sidebar:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:1}.admin-shell>.admin-main:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:2}.admin-sidebar:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;top:auto;min-height:0;height:calc(100vh - 3rem);display:flex;flex-direction:column;gap:1rem;padding:1rem;overflow:hidden;border-right:1px solid rgba(226,232,240,.75);border-radius:1.7rem 0 0 1.7rem;background:#fffffff0;color:#0f172a;box-shadow:inset -1px 0 #ffffffb3}.admin-main:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;max-width:none;min-width:0;height:calc(100vh - 3rem);display:flex;flex-direction:column;gap:1.25rem;overflow-y:auto;padding:1.5rem;border-radius:0 1.7rem 1.7rem 0;background:#f8fbffeb}.admin-dashboard:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-page:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-content:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-main>section:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;max-width:none;min-width:0;margin-left:0;margin-right:0}.admin-grid:where([data-app-environment=internal],[data-app-environment=internal] *),.workspace-grid,.metric-grid,.kpi-grid,.admin-kpi-grid:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-stats-grid:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;max-width:none}.kpi-grid,.admin-kpi-grid:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-stats-grid:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:repeat(4,minmax(0,1fr))}.pqr-inbox-workspace:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-grid.two.pqr-inbox-workspace:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;max-width:none;min-width:0;min-height:0;flex:1;display:grid;grid-template-columns:minmax(22rem,.76fr) minmax(44rem,1.7fr) minmax(22rem,.86fr);gap:1.25rem;align-items:stretch}.conversation-workspace-shell:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;gap:.75rem}.operational-chat:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;min-height:0;height:100%;gap:.75rem;background:linear-gradient(180deg,#fffffff2,#f8fafce0),radial-gradient(circle at 100% 0%,rgba(37,99,235,.09),transparent 16rem)}.chat-case-header:where([data-app-environment=internal],[data-app-environment=internal] *){flex-shrink:0;margin-bottom:0;padding-bottom:.85rem;border-bottom:1px solid #e2e8f0}.chat-case-title:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;display:flex;align-items:flex-start;gap:.85rem}.chat-case-title>div:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0}.chat-case-title h3:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:100%;margin-top:.12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-case-avatar:where([data-app-environment=internal],[data-app-environment=internal] *){width:2.8rem;height:2.8rem;flex:0 0 auto;display:grid;place-items:center;border-radius:1rem;color:#2563eb;background:#eff6ff;border:1px solid #dbeafe}.chat-meta-strip:where([data-app-environment=internal],[data-app-environment=internal] *){flex-shrink:0;display:flex;flex-wrap:wrap;gap:.55rem;padding:.65rem .8rem;border:1px solid #dbe3ef;border-radius:1rem;background:#f8fafcdb}.chat-meta-strip span:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-flex;align-items:center;gap:.35rem}.compact-tools{flex-shrink:0;align-items:end;padding:.75rem;border-radius:1rem;background:#f8fafcd1}.admin-chat-thread:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:18rem;flex:1;padding:1rem;border-radius:1.2rem;border:1px solid #dbe3ef;background:radial-gradient(circle at 0% 0%,rgba(37,99,235,.08),transparent 14rem),linear-gradient(180deg,#f8fbff,#eef4fb);overflow-y:auto}.admin-chat-thread .message:where([data-app-environment=internal],[data-app-environment=internal] *){width:fit-content;max-width:min(35rem,78%);margin-bottom:.8rem;border-radius:1.1rem;background:#fff;box-shadow:0 14px 34px #0f172a14}.admin-chat-thread .message.staff:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-chat-thread .message.ai:where([data-app-environment=internal],[data-app-environment=internal] *){margin-left:auto;color:#fff;background:linear-gradient(135deg,#2563eb,#6d28d9)}.admin-chat-thread .message.internal:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:min(44rem,88%);margin-left:auto;margin-right:auto;border:1px dashed #cbd5e1;color:#334155;background:#ffffffd1}.admin-chat-thread .message.system:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:min(44rem,88%);margin-left:auto;margin-right:auto;border:1px dashed #cbd5e1;color:#334155;background:#ffffffb8}.admin-chat-thread .message.staff .message-meta:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-chat-thread .message.ai .message-meta:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-chat-thread .message.staff .message-time:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-chat-thread .message.ai .message-time:where([data-app-environment=internal],[data-app-environment=internal] *){color:#ffffffd1}.message-form{flex-shrink:0}.operational-details:where([data-app-environment=internal],[data-app-environment=internal] *){flex-shrink:0;border:1px solid #dbe3ef;border-radius:1rem;background:#ffffffb8;overflow:hidden}.operational-details summary:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;font-weight:800;cursor:pointer;list-style:none}.operational-details summary:where([data-app-environment=internal],[data-app-environment=internal] *)::-webkit-details-marker{display:none}.operational-details summary small:where([data-app-environment=internal],[data-app-environment=internal] *){color:#64748b;font-size:.75rem}.operation-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:0 1rem 1rem}.empty-chat-state{min-height:24rem}.conversation-empty-header:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;gap:.85rem}.conversation-empty-header i:where([data-app-environment=internal],[data-app-environment=internal] *){width:2.9rem;height:2.9rem;display:grid;place-items:center;border-radius:1rem;color:#2563eb;background:#eff6ff}@media(min-width:1800px){.admin-shell:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:20rem minmax(0,1fr);padding:1.5rem}.admin-app-frame:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:20rem minmax(0,1fr)}.pqr-inbox-workspace:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-grid.two.pqr-inbox-workspace:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:minmax(24rem,.78fr) minmax(58rem,1.95fr) minmax(25rem,.9fr)}.admin-chat-thread .message:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:min(42rem,72%)}}@media(min-width:2200px){.pqr-inbox-workspace:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-grid.two.pqr-inbox-workspace:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:minmax(26rem,.78fr) minmax(70rem,2fr) minmax(28rem,.88fr)}}@media(max-width:1400px){.pqr-inbox-workspace:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-grid.two.pqr-inbox-workspace:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:minmax(20rem,.78fr) minmax(32rem,1.6fr) minmax(20rem,.86fr)}}@media(max-width:1200px){.pqr-inbox-workspace:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-grid.two.pqr-inbox-workspace:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr}.operation-detail-grid{grid-template-columns:1fr}}@media(max-width:980px){.admin-shell:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;grid-template-columns:1fr;padding:0;overflow:auto}.admin-app-frame:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;height:auto;min-height:100vh;grid-template-columns:1fr;border-radius:0}.admin-sidebar:where([data-app-environment=internal],[data-app-environment=internal] *){height:auto;border-radius:0}.admin-main:where([data-app-environment=internal],[data-app-environment=internal] *){height:auto;min-height:100vh;overflow:visible;border-radius:0}}@media(max-width:760px){.admin-chat-thread .message:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:92%}.chat-case-title h3:where([data-app-environment=internal],[data-app-environment=internal] *){white-space:normal}}.hidden-file-input{display:none!important}.admin-message-composer-form:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;z-index:15;display:grid;gap:.6rem;flex-shrink:0;padding-top:.15rem}.admin-composer-shell:where([data-app-environment=internal],[data-app-environment=internal] *),.response-input-shell.admin-composer-shell:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:end;gap:.65rem;min-height:3.9rem;padding:.55rem;border:1px solid rgba(203,213,225,.92);border-radius:1.6rem;background:#fffffffa;box-shadow:0 24px 60px #0f172a21,inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-composer-shell textarea:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;height:2.55rem;min-height:2.55rem;max-height:8rem;padding:.72rem .25rem .45rem;border:0;outline:none;resize:none!important;overflow-x:hidden;overflow-y:auto;color:#0f172a;background:transparent;font-size:.95rem;line-height:1.35}.admin-composer-shell textarea:where([data-app-environment=internal],[data-app-environment=internal] *)::placeholder{color:#64748b}.admin-composer-shell textarea.message-input:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:2.55rem;max-height:180px;overflow-y:hidden}.mention-autocomplete{position:absolute;left:3.4rem;right:9.8rem;bottom:calc(100% + .45rem);z-index:95;display:grid;gap:.25rem;max-height:11rem;padding:.35rem;overflow-y:auto;border:1px solid rgba(148,163,184,.36);border-radius:.75rem;background:#fffffffa;box-shadow:0 18px 45px #0f172a2e}.mention-autocomplete button{display:grid;gap:.15rem;width:100%;padding:.55rem .65rem;border:0;border-radius:.55rem;color:#0f172a;background:transparent;text-align:left;cursor:pointer}.mention-autocomplete button.active,.mention-autocomplete button:hover{background:#4f46e51a}.mention-autocomplete strong{color:#4338ca;font-size:.9rem}.mention-autocomplete span{color:#64748b;font-size:.78rem}.mention-chip{display:inline-flex;align-items:center;min-height:1.35rem;padding:.08rem .45rem;border-radius:999px;color:#3730a3;background:#4f46e51f;font-weight:800;cursor:help}.admin-composer-attachment-wrapper:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-composer-scope-wrapper:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;display:flex;align-items:center;overflow:visible}.admin-composer-attachment-wrapper:where([data-app-environment=internal],[data-app-environment=internal] *){z-index:80}.admin-composer-scope-wrapper:where([data-app-environment=internal],[data-app-environment=internal] *){z-index:70}.admin-composer-plus-button:where([data-app-environment=internal],[data-app-environment=internal] *),.composer-plus-button.admin-composer-plus-button:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-composer-send-button:where([data-app-environment=internal],[data-app-environment=internal] *),.composer-send-button.admin-composer-send-button:where([data-app-environment=internal],[data-app-environment=internal] *){width:2.65rem;height:2.65rem;min-width:2.65rem;display:grid;place-items:center;border-radius:999px;font-size:1rem;cursor:pointer;transition:transform var(--motion-duration-fast) var(--motion-ease-standard),border-color var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard),background-color var(--motion-duration-fast) var(--motion-ease-standard)}.admin-composer-plus-button:where([data-app-environment=internal],[data-app-environment=internal] *),.composer-plus-button.admin-composer-plus-button:where([data-app-environment=internal],[data-app-environment=internal] *){border:1px solid #dbe4f0;background:#fff;color:#0f172a;box-shadow:0 8px 18px #0f172a14}.admin-composer-plus-button:hover:not(:disabled):where([data-app-environment=internal],[data-app-environment=internal] *){border-color:#bfdbfe;background:#eff6ff;color:#2563eb;transform:translateY(-1px)}.admin-composer-send-button:where([data-app-environment=internal],[data-app-environment=internal] *),.composer-send-button.admin-composer-send-button:where([data-app-environment=internal],[data-app-environment=internal] *){border:0;color:#fff;background:linear-gradient(135deg,#2563eb,#4f46e5);box-shadow:0 14px 32px #4f46e552}.admin-composer-send-button:hover:not(:disabled):where([data-app-environment=internal],[data-app-environment=internal] *){transform:translateY(-1px);box-shadow:0 18px 38px #4f46e561}.admin-composer-plus-button:disabled:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-composer-send-button:disabled:where([data-app-environment=internal],[data-app-environment=internal] *),.scope-switch-button:disabled{cursor:not-allowed;opacity:.55;transform:none;box-shadow:none}.admin-composer-menu:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-attachment-menu:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-scope-menu:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;bottom:calc(100% + .75rem);z-index:150;min-width:15.5rem;padding:.45rem;border:1px solid rgba(51,65,85,.78);border-radius:1rem;background:#202020fa;color:#f8fafc;box-shadow:0 24px 60px #0f172a5c;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-attachment-menu:where([data-app-environment=internal],[data-app-environment=internal] *){left:0}.admin-scope-menu:where([data-app-environment=internal],[data-app-environment=internal] *){right:0;min-width:16rem}.admin-composer-menu:where([data-app-environment=internal],[data-app-environment=internal] *):after,.admin-scope-menu:where([data-app-environment=internal],[data-app-environment=internal] *):after{content:"";position:absolute;bottom:-.38rem;width:.75rem;height:.75rem;border-right:1px solid rgba(51,65,85,.78);border-bottom:1px solid rgba(51,65,85,.78);background:#202020fa;transform:rotate(45deg)}.admin-attachment-menu:where([data-app-environment=internal],[data-app-environment=internal] *):after{left:1rem}.admin-scope-menu:where([data-app-environment=internal],[data-app-environment=internal] *):after{right:1.3rem}.admin-composer-menu button:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-scope-menu button:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.78rem .85rem;border:0;border-radius:.75rem;background:transparent;color:#f8fafc;font-size:.86rem;font-weight:850;text-align:left;cursor:pointer}.admin-composer-menu button:where([data-app-environment=internal],[data-app-environment=internal] *){justify-content:flex-start}.admin-composer-menu button:hover:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-scope-menu button:hover:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-scope-menu button.active:where([data-app-environment=internal],[data-app-environment=internal] *){background:#ffffff1a}.admin-composer-menu .fa:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-scope-menu .fa:where([data-app-environment=internal],[data-app-environment=internal] *){width:1rem;color:#c4b5fd;text-align:center}.admin-scope-menu-title:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;padding:.62rem .85rem .35rem;color:#cbd5e1;font-size:.75rem;font-weight:800}.admin-scope-menu small:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;margin:.35rem .85rem .55rem;padding-top:.55rem;border-top:1px solid rgba(148,163,184,.22);color:#cbd5e1;font-size:.72rem;line-height:1.35}.scope-switch-button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.35rem;max-width:12.5rem;padding:0 .78rem;border:1px solid #dbe4f0;border-radius:999px;background:#f8fafc;color:#334155;font-size:.78rem;font-weight:900;white-space:nowrap;cursor:pointer}.scope-switch-button:hover:not(:disabled){border-color:#c4b5fd;background:#f5f3ff;color:#4f46e5}.scope-switch-button .fa{color:currentColor;font-size:.85rem}.admin-composer-selected-attachments:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;flex-wrap:wrap;gap:.5rem;padding:0 .15rem}.admin-attachment-chip:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;max-width:min(20rem,100%);display:inline-flex;align-items:center;gap:.45rem;padding:.42rem .48rem .42rem .62rem;border:1px solid #bfdbfe;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:.76rem;font-weight:900;box-shadow:0 8px 18px #2563eb14}.admin-attachment-chip>span:where([data-app-environment=internal],[data-app-environment=internal] *){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-attachment-chip button:where([data-app-environment=internal],[data-app-environment=internal] *){width:1.35rem;height:1.35rem;display:grid;place-items:center;flex-shrink:0;border:0;border-radius:999px;background:#2563eb1f;color:#1d4ed8;cursor:pointer}.admin-attachment-chip button:hover:where([data-app-environment=internal],[data-app-environment=internal] *){background:#2563eb33}@media(max-width:860px){.admin-composer-shell:where([data-app-environment=internal],[data-app-environment=internal] *),.response-input-shell.admin-composer-shell:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:auto minmax(0,1fr) auto;border-radius:1.35rem}.admin-composer-scope-wrapper:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:1 / -1;justify-content:flex-end;order:4}.scope-switch-button{max-width:100%}.admin-scope-menu:where([data-app-environment=internal],[data-app-environment=internal] *){right:0;width:min(16rem,calc(100vw - 2rem))}.admin-attachment-menu:where([data-app-environment=internal],[data-app-environment=internal] *){left:-.15rem;width:min(15.5rem,calc(100vw - 2rem))}}.dashboard-filter-overview{width:100%;max-width:none}.dashboard-filter-overview .inbox-panel{min-height:auto;height:auto;overflow:visible}.dashboard-filter-overview .panel-header{margin-bottom:.85rem}.dashboard-filter-overview .case-list:where([data-app-environment=internal],[data-app-environment=internal] *){display:none!important}.dashboard-filter-overview .pqr-filter-grid:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:repeat(3,minmax(13rem,1fr));gap:.85rem;margin-bottom:0}.pqr-inbox-workspace:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-grid.two.pqr-inbox-workspace:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;max-width:none;min-width:0;min-height:0;flex:1;display:grid;grid-template-columns:minmax(23rem,.78fr) minmax(44rem,1.8fr) minmax(25rem,.94fr);gap:1.25rem;align-items:stretch}.pqr-inbox-workspace>.inbox-panel:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-inbox-workspace>.conversation-workspace-shell:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-inbox-workspace>.pqr-internal-sidebar:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;min-height:0;height:100%}.pqr-inbox-workspace>.conversation-workspace-shell:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;flex-direction:column}.pqr-inbox-workspace .operational-chat:where([data-app-environment=internal],[data-app-environment=internal] *){flex:1}.pqr-inbox-workspace .conversation-workspace-shell .operational-details:where([data-app-environment=internal],[data-app-environment=internal] *){display:none!important}.pqr-internal-sidebar:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;flex-direction:column;gap:.95rem;overflow:hidden;padding:1rem;border:1px solid rgba(226,232,240,.92);border-radius:1.35rem;background:radial-gradient(circle at 100% 0%,rgba(79,70,229,.08),transparent 15rem),#ffffffe0;box-shadow:0 20px 46px #0f172a12}.empty-internal-sidebar{justify-content:center}.internal-sidebar-header{flex-shrink:0;padding-bottom:.85rem;border-bottom:1px solid #e2e8f0}.internal-sidebar-header h3{margin:.18rem 0 .3rem;color:#111827;font-size:1.25rem;font-weight:950;letter-spacing:-.04em}.internal-sidebar-header p:not(.eyebrow){margin:0;color:#64748b;font-size:.84rem;line-height:1.45}.internal-sidebar-section{min-height:0;display:flex;flex-direction:column;gap:.65rem;overflow:hidden;border:1px solid #e2e8f0;border-radius:1rem;padding:.85rem;background:#f8fafcc7}.internal-sidebar-section:first-of-type{flex:.85}.internal-notes-section{flex:1.15}.internal-sidebar-title-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.internal-sidebar-title-row h4{margin:0;color:#0f172a;font-size:.92rem;font-weight:950}.internal-sidebar-title-row span{min-width:1.45rem;height:1.45rem;display:inline-grid;place-items:center;border-radius:999px;background:#eef2ff;color:#4f46e5;font-size:.75rem;font-weight:950}.internal-sidebar-list{min-height:0;overflow-y:auto;padding-right:.2rem}.internal-sidebar-list::-webkit-scrollbar{width:.45rem}.internal-sidebar-list::-webkit-scrollbar-thumb{border-radius:999px;background:#94a3b88c}.internal-note-form{flex-shrink:0;margin-bottom:.2rem}.internal-note-form textarea{min-height:5rem;max-height:9rem;resize:vertical;background:#fff}.compact-message{margin:0;padding:.65rem .75rem;font-size:.78rem}.compact-tools.operation-case-tools{display:flex;flex-wrap:wrap;align-items:end;gap:.65rem}.compact-tools.operation-case-tools label{min-width:12rem;flex:1}.compact-tools.operation-case-tools .primary-action,.compact-tools.operation-case-tools .ai-action:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:2.65rem;white-space:nowrap}.dashboard-filter-overview .conversation-workspace-shell:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-filter-overview .operation-case-tools,.dashboard-filter-overview .operational-chat:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-filter-overview .pqr-internal-sidebar:where([data-app-environment=internal],[data-app-environment=internal] *){display:none!important}@media(min-width:1800px){.pqr-inbox-workspace:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-grid.two.pqr-inbox-workspace:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:minmax(24rem,.78fr) minmax(62rem,1.95fr) minmax(28rem,.94fr)}}@media(min-width:2200px){.pqr-inbox-workspace:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-grid.two.pqr-inbox-workspace:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:minmax(26rem,.78fr) minmax(76rem,2fr) minmax(31rem,.92fr)}}@media(max-width:1500px){.pqr-inbox-workspace:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-grid.two.pqr-inbox-workspace:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:minmax(21rem,.78fr) minmax(34rem,1.65fr) minmax(22rem,.9fr)}}@media(max-width:1200px){.pqr-inbox-workspace:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-grid.two.pqr-inbox-workspace:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-filter-overview .pqr-filter-grid:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr}.pqr-inbox-workspace>.pqr-internal-sidebar:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:28rem}}html,body,#root{width:100%;min-width:0;min-height:100%;overflow-x:hidden}.admin-shell:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;max-width:none;min-width:0;min-height:100vh;grid-template-columns:18rem minmax(0,1fr);padding:.45rem;overflow:hidden}.admin-app-frame:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;max-width:none;height:calc(100vh - .9rem);min-height:0;grid-template-columns:18rem minmax(0,1fr);border:0;border-radius:1rem;box-shadow:0 18px 54px #0f172a1a}.admin-sidebar:where([data-app-environment=internal],[data-app-environment=internal] *){height:calc(100vh - .9rem);padding:.85rem;border-radius:.9rem 0 0 .9rem}.admin-app-frame .admin-sidebar:where([data-app-environment=internal],[data-app-environment=internal] *){height:100%}.admin-main:where([data-app-environment=internal],[data-app-environment=internal] *){height:calc(100vh - .9rem);gap:.65rem;padding:.85rem 1rem;border-radius:0 .9rem .9rem 0;overflow-x:hidden;overflow-y:auto}.admin-app-frame .admin-main:where([data-app-environment=internal],[data-app-environment=internal] *){height:100%}.admin-header:where([data-app-environment=internal],[data-app-environment=internal] *){gap:.75rem;padding:.05rem .15rem .45rem;margin-bottom:0}.admin-header h2:where([data-app-environment=internal],[data-app-environment=internal] *){margin:.12rem 0 .18rem;font-size:clamp(1.65rem,2.45vw,2.35rem);line-height:.98;letter-spacing:-.06em}.admin-header p:not(.eyebrow):where([data-app-environment=internal],[data-app-environment=internal] *){max-width:44rem;font-size:.82rem;line-height:1.3}.admin-header .eyebrow:where([data-app-environment=internal],[data-app-environment=internal] *),.internal-sidebar-header .eyebrow{font-size:.62rem;letter-spacing:.16em}.admin-header-badge:where([data-app-environment=internal],[data-app-environment=internal] *){padding:.55rem .7rem}.admin-header-badge strong:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.82rem}.admin-content-animate:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:0;display:flex;flex-direction:column}.pqr-inbox-workspace:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-grid.two.pqr-inbox-workspace:where([data-app-environment=internal],[data-app-environment=internal] *){flex:1;min-width:0;min-height:0;height:100%;grid-template-columns:minmax(18.5rem,.76fr) minmax(0,1.82fr) minmax(18.5rem,.86fr);gap:.75rem;overflow:hidden}.pqr-inbox-workspace>.inbox-panel:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-inbox-workspace>.conversation-workspace-shell:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-inbox-workspace>.pqr-internal-sidebar:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;min-height:0;height:100%;max-height:100%}.panel,.admin-card:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-section:where([data-app-environment=internal],[data-app-environment=internal] *),.inbox-panel,.conversation-panel:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-internal-sidebar:where([data-app-environment=internal],[data-app-environment=internal] *){border-radius:1rem}.inbox-panel,.conversation-panel:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-internal-sidebar:where([data-app-environment=internal],[data-app-environment=internal] *){padding:.75rem}.panel-header,.conversation-panel-header:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-panel-header:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-section-header:where([data-app-environment=internal],[data-app-environment=internal] *){margin-bottom:.65rem}.panel h3,.admin-section-header h3:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-card h3:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-card h4:where([data-app-environment=internal],[data-app-environment=internal] *),.conversation-panel h3:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-panel h3:where([data-app-environment=internal],[data-app-environment=internal] *),.internal-sidebar-header h3{font-size:1.05rem;line-height:1.1}.panel-subtitle,.conversation-subject:where([data-app-environment=internal],[data-app-environment=internal] *),.permission-note,.empty-inline{font-size:.72rem;line-height:1.25}.pqr-filter-grid:where([data-app-environment=internal],[data-app-environment=internal] *){gap:.42rem;margin-bottom:.6rem}.pqr-filter-field span:where([data-app-environment=internal],[data-app-environment=internal] *),.operation-case-tools span,.composer-mode-row span{font-size:.6rem}.pqr-filter-field select:where([data-app-environment=internal],[data-app-environment=internal] *),.operation-case-tools select,.operation-case-tools input,.composer-mode-row select{min-height:2rem;border-radius:.65rem;padding:.35rem .55rem;font-size:.85rem}.case-list:where([data-app-environment=internal],[data-app-environment=internal] *){gap:.45rem}.case-card:where([data-app-environment=internal],[data-app-environment=internal] *){gap:.55rem;padding:.65rem;border-radius:.9rem}.case-avatar:where([data-app-environment=internal],[data-app-environment=internal] *){width:1.9rem;height:1.9rem}.case-id:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.65rem}.case-card strong:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.78rem}.case-card small:where([data-app-environment=internal],[data-app-environment=internal] *),.case-preview:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.68rem}.admin-message.success:where([data-app-environment=internal],[data-app-environment=internal] *){margin-bottom:0;padding:.65rem .8rem;border-radius:.9rem;font-size:.86rem}.chat-case-header:where([data-app-environment=internal],[data-app-environment=internal] *){padding-bottom:.55rem}.chat-case-title:where([data-app-environment=internal],[data-app-environment=internal] *){gap:.65rem}.chat-case-avatar:where([data-app-environment=internal],[data-app-environment=internal] *){width:2.25rem;height:2.25rem;border-radius:.8rem}.chat-case-title h3:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:1.08rem;line-height:1.1}.tag-row{gap:.35rem;margin-top:.35rem}.pill{padding:.2rem .45rem;font-size:.6rem}.case-action-bar:where([data-app-environment=internal],[data-app-environment=internal] *){gap:.4rem}.case-action-bar .secondary-action:where([data-app-environment=internal],[data-app-environment=internal] *),.case-action-bar .primary-action:where([data-app-environment=internal],[data-app-environment=internal] *),.case-action-bar .ai-action:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:2.15rem;padding:.45rem .7rem;font-size:.8rem}.chat-meta-strip:where([data-app-environment=internal],[data-app-environment=internal] *){gap:.42rem;padding:.45rem .6rem;border-radius:.8rem;font-size:.7rem}.operation-case-tools,.compact-tools.operation-case-tools{gap:.45rem;margin-bottom:.55rem;padding:.5rem;border-radius:.85rem}.compact-tools.operation-case-tools label,.operation-case-tools label{min-width:8rem}.compact-tools.operation-case-tools .primary-action,.compact-tools.operation-case-tools .ai-action:where([data-app-environment=internal],[data-app-environment=internal] *),.operation-case-tools .primary-action,.operation-case-tools .ai-action:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:2.25rem;padding:.45rem .75rem;font-size:.84rem}.conversation-workspace-shell:where([data-app-environment=internal],[data-app-environment=internal] *){gap:.55rem}.operational-chat:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:0;padding:.75rem;gap:.55rem}.admin-chat-thread:where([data-app-environment=internal],[data-app-environment=internal] *){flex:1;min-height:0;padding:.75rem;border-radius:.95rem}.admin-chat-thread .message:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:min(32rem,78%);margin-bottom:.55rem;padding:.68rem .8rem;border-radius:.95rem}.message strong{margin-bottom:.25rem;font-size:.7rem}.message p{font-size:.82rem;line-height:1.38}.message small{margin-top:.35rem;font-size:.62rem}.admin-message-composer-form:where([data-app-environment=internal],[data-app-environment=internal] *){gap:.4rem}.admin-composer-shell:where([data-app-environment=internal],[data-app-environment=internal] *),.response-input-shell.admin-composer-shell:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:3.1rem;gap:.45rem;padding:.38rem;border-radius:1.35rem}.admin-composer-shell textarea:where([data-app-environment=internal],[data-app-environment=internal] *){height:2.2rem;min-height:2.2rem;padding:.55rem .15rem .35rem;font-size:.86rem}.admin-composer-plus-button:where([data-app-environment=internal],[data-app-environment=internal] *),.composer-plus-button.admin-composer-plus-button:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-composer-send-button:where([data-app-environment=internal],[data-app-environment=internal] *),.composer-send-button.admin-composer-send-button:where([data-app-environment=internal],[data-app-environment=internal] *){width:2.25rem;height:2.25rem;min-width:2.25rem}.scope-switch-button{min-height:2.05rem;max-width:10.5rem;padding:0 .65rem;font-size:.7rem}.pqr-internal-sidebar:where([data-app-environment=internal],[data-app-environment=internal] *){gap:.65rem;padding:.75rem;overflow:hidden}.internal-sidebar-header{padding-bottom:.55rem}.internal-sidebar-header h3{margin:.1rem 0 .18rem}.internal-sidebar-header p:not(.eyebrow){font-size:.76rem;line-height:1.25}.internal-sidebar-section{gap:.5rem;padding:.65rem;border-radius:.85rem}.internal-sidebar-section:first-of-type{flex:.82}.internal-notes-section{flex:1.18}.internal-sidebar-title-row h4{font-size:.84rem}.internal-sidebar-title-row span{min-width:1.25rem;height:1.25rem;font-size:.65rem}.timeline-list,.note-list,.ai-suggestion-list:where([data-app-environment=internal],[data-app-environment=internal] *){gap:.42rem}.timeline-list article,.note-list article,.ai-suggestion-list article:where([data-app-environment=internal],[data-app-environment=internal] *){padding:.55rem;border-radius:.75rem}.timeline-list article strong,.note-list article strong,.ai-suggestion-list strong:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.74rem}.timeline-list article span,.note-list article p,.ai-suggestion-list article p:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.7rem;line-height:1.35}.timeline-list article small,.note-list article small{font-size:.62rem}.internal-note-form textarea{min-height:4.1rem;max-height:7rem;font-size:.82rem}.internal-note-form .secondary-action,.note-form .secondary-action{min-height:2.1rem;padding:.45rem .7rem;font-size:.78rem}@media(min-width:1501px)and (max-width:2099px){.admin-shell:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:18rem minmax(0,1fr);padding:.45rem}.admin-app-frame:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:18rem minmax(0,1fr)}.pqr-inbox-workspace:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-grid.two.pqr-inbox-workspace:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:minmax(18.5rem,.75fr) minmax(0,1.82fr) minmax(18rem,.82fr);gap:.75rem}}@media(min-width:2100px){.admin-shell:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:19rem minmax(0,1fr);padding:.65rem}.admin-app-frame:where([data-app-environment=internal],[data-app-environment=internal] *){height:calc(100vh - 1.3rem);grid-template-columns:19rem minmax(0,1fr);border-radius:1.2rem}.admin-sidebar:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-main:where([data-app-environment=internal],[data-app-environment=internal] *){height:calc(100vh - 1.3rem)}.pqr-inbox-workspace:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-grid.two.pqr-inbox-workspace:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:minmax(22rem,.78fr) minmax(0,1.92fr) minmax(23rem,.88fr);gap:1rem}}@media(max-width:1500px){.pqr-inbox-workspace:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-grid.two.pqr-inbox-workspace:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:minmax(18rem,.78fr) minmax(0,1.55fr);gap:.75rem;overflow:visible}.pqr-inbox-workspace>.pqr-internal-sidebar:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:1 / -1;min-height:22rem;height:auto}.internal-sidebar-section:first-of-type,.internal-notes-section{flex:none}}@media(max-width:1200px){.pqr-inbox-workspace:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-grid.two.pqr-inbox-workspace:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-filter-overview .pqr-filter-grid:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr}.admin-main:where([data-app-environment=internal],[data-app-environment=internal] *){overflow-y:visible}.pqr-inbox-workspace>.pqr-internal-sidebar:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:24rem}}@media(max-width:980px){.admin-shell:where([data-app-environment=internal],[data-app-environment=internal] *){padding:0}.admin-app-frame:where([data-app-environment=internal],[data-app-environment=internal] *){height:auto;min-height:100vh;border-radius:0}.admin-main:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-sidebar:where([data-app-environment=internal],[data-app-environment=internal] *){height:auto;border-radius:0}.admin-header h2:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:clamp(1.5rem,8vw,2rem)}}.pqr-inbox-workspace:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-grid.two.pqr-inbox-workspace:where([data-app-environment=internal],[data-app-environment=internal] *){transition:grid-template-columns .18s ease}.pqr-inbox-workspace.internal-sidebar-collapsed:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-grid.two.pqr-inbox-workspace.internal-sidebar-collapsed:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:minmax(18.5rem,.76fr) minmax(0,2.2fr) minmax(3.25rem,3.25rem)}.internal-sidebar-heading-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.internal-sidebar-heading-copy{min-width:0}.internal-sidebar-toggle,.internal-sidebar-rail-button{border:1px solid rgba(148,163,184,.38);background:#ffffffbd;color:#475569;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.internal-sidebar-toggle:hover,.internal-sidebar-rail-button:hover{border-color:#4f46e557;background:#eef2ff;color:#4338ca;box-shadow:0 10px 24px #4f46e524}.internal-sidebar-toggle{width:2rem;height:2rem;min-width:2rem;display:inline-grid;place-items:center;border-radius:.72rem}.internal-sidebar-toggle:hover{transform:translate(1px)}.pqr-internal-sidebar.is-collapsed:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;padding:.35rem;gap:0;overflow:hidden;align-items:stretch;justify-content:stretch}.pqr-inbox-workspace>.pqr-internal-sidebar.is-collapsed:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:0;height:100%;max-height:100%}.internal-sidebar-rail-button{width:100%;height:100%;min-height:10rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;border-radius:.8rem;padding:.55rem .25rem;font-weight:900}.internal-sidebar-rail-button span{writing-mode:vertical-rl;transform:rotate(180deg);font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.internal-sidebar-rail-button strong{min-width:1.35rem;height:1.35rem;display:inline-grid;place-items:center;border-radius:999px;background:#4f46e5;color:#fff;font-size:.68rem}@media(min-width:1501px)and (max-width:2099px){.pqr-inbox-workspace.internal-sidebar-collapsed:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-grid.two.pqr-inbox-workspace.internal-sidebar-collapsed:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:minmax(18.5rem,.75fr) minmax(0,2.2fr) minmax(3.25rem,3.25rem)}}@media(min-width:2100px){.pqr-inbox-workspace.internal-sidebar-collapsed:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-grid.two.pqr-inbox-workspace.internal-sidebar-collapsed:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:minmax(22rem,.78fr) minmax(0,2.45fr) minmax(3.4rem,3.4rem)}}@media(max-width:1500px)and (min-width:1201px){.pqr-inbox-workspace.internal-sidebar-collapsed:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-grid.two.pqr-inbox-workspace.internal-sidebar-collapsed:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:minmax(18rem,.76fr) minmax(0,1.82fr) minmax(3.25rem,3.25rem);overflow:hidden}.pqr-inbox-workspace.internal-sidebar-collapsed>.pqr-internal-sidebar.is-collapsed:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:auto;min-height:0;height:100%}}@media(max-width:1200px){.pqr-inbox-workspace.internal-sidebar-collapsed:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-grid.two.pqr-inbox-workspace.internal-sidebar-collapsed:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr}.pqr-inbox-workspace.internal-sidebar-collapsed>.pqr-internal-sidebar.is-collapsed:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:3.25rem;height:auto}.internal-sidebar-rail-button{min-height:3rem;flex-direction:row;padding:.5rem .75rem}.internal-sidebar-rail-button span{writing-mode:horizontal-tb;transform:none}}[data-theme=dark] .internal-sidebar-toggle,[data-theme=dark] .internal-sidebar-rail-button{border-color:var(--theme-border);background:var(--theme-surface-primary);color:var(--theme-text-secondary)}[data-theme=dark] .internal-sidebar-toggle:hover,[data-theme=dark] .internal-sidebar-rail-button:hover{border-color:var(--theme-accent);background:var(--theme-surface-secondary);color:var(--theme-text-primary);box-shadow:none}[data-theme=dark] .internal-sidebar-rail-button strong{background:var(--theme-accent);color:var(--tenant-primary-contrast)}.admin-toast:where([data-app-environment=internal],[data-app-environment=internal] *),.conversation-workspace-shell>.admin-message.success:where([data-app-environment=internal],[data-app-environment=internal] *){position:fixed;top:1rem;right:1rem;z-index:1400;width:min(24rem,calc(100vw - 2rem));display:grid;gap:.28rem;margin:0;padding:.9rem 2.6rem .9rem 1rem;border:1px solid #bbf7d0;border-radius:1.15rem;background:#f0fdf4f5;color:#111827;box-shadow:0 24px 60px #0f172a2e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:adminToastIn var(--motion-duration-standard) var(--motion-ease-emphasized) both}.admin-toast strong:where([data-app-environment=internal],[data-app-environment=internal] *),.conversation-workspace-shell>.admin-message.success strong:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;color:#065f46;font-size:.88rem;font-weight:950;line-height:1.25}.admin-toast span:where([data-app-environment=internal],[data-app-environment=internal] *),.conversation-workspace-shell>.admin-message.success span:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;max-width:100%;overflow:hidden;color:#166534;font-size:.78rem;font-weight:850;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.admin-toast-close:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;top:.62rem;right:.65rem;width:1.75rem;height:1.75rem;display:grid;place-items:center;border:0;border-radius:999px;background:#0f172a0f;color:#065f46;font-size:.85rem;cursor:pointer;transition:background var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard)}.admin-toast-close:hover:where([data-app-environment=internal],[data-app-environment=internal] *){background:#0f172a1a;transform:translateY(-1px)}@keyframes adminToastIn{0%{opacity:0;transform:translateY(-.35rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:760px){.admin-toast:where([data-app-environment=internal],[data-app-environment=internal] *),.conversation-workspace-shell>.admin-message.success:where([data-app-environment=internal],[data-app-environment=internal] *){top:.75rem;right:.75rem;left:.75rem;width:auto}}.admin-main:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-content-animate:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-grid:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-grid.two:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-card:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-section:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-form:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-table-card:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-panel:where([data-app-environment=internal],[data-app-environment=internal] *),.signal-list,.history-box,.config-help,.connection-status{min-width:0;max-width:100%}.admin-grid.two:not(.pqr-inbox-workspace):where([data-app-environment=internal],[data-app-environment=internal] *),.admin-content-animate>.admin-grid.two:not(.pqr-inbox-workspace):where([data-app-environment=internal],[data-app-environment=internal] *),.admin-section .admin-grid.two:not(.pqr-inbox-workspace):where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:repeat(auto-fit,minmax(min(24rem,100%),1fr));align-items:start;gap:.85rem}.admin-section:not(.pqr-internal-sidebar):where([data-app-environment=internal],[data-app-environment=internal] *),.admin-card:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:0;padding:.9rem;overflow:visible}.admin-section-header:where([data-app-environment=internal],[data-app-environment=internal] *),.panel-header,.ai-panel-header:where([data-app-environment=internal],[data-app-environment=internal] *){gap:.75rem;margin-bottom:.75rem;padding-bottom:.65rem}.admin-section-header h3:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-card h3:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-card h4:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-panel h3:where([data-app-environment=internal],[data-app-environment=internal] *),.panel h3{font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.12;letter-spacing:-.035em}.admin-section-header p:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-card p:where([data-app-environment=internal],[data-app-environment=internal] *),.panel-subtitle,.permission-note,.empty-inline{font-size:.78rem;line-height:1.35}.admin-header:where([data-app-environment=internal],[data-app-environment=internal] *){padding-bottom:.55rem}.admin-header h2:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:clamp(1.65rem,2.55vw,2.55rem);line-height:.98}.admin-header p:not(.eyebrow):where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.84rem;max-width:42rem}.ai-panel:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:0;height:auto;overflow:auto;padding:.9rem}.ai-panel .ai-action.full:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:.75rem}.signal-list{grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));gap:.55rem}.signal-card{min-width:0;gap:.6rem;padding:.65rem;border-radius:.85rem}.signal-card i{width:1.85rem;height:1.85rem;font-size:.9rem}.signal-card span,.history-box span,.ai-suggestion-list article p:where([data-app-environment=internal],[data-app-environment=internal] *),.timeline-list article span,.note-list article p{font-size:.72rem;line-height:1.35}.signal-card strong{font-size:.92rem;line-height:1.1}.history-box{margin-top:.65rem;padding:.7rem;border-radius:.85rem}.ai-suggestion-list:where([data-app-environment=internal],[data-app-environment=internal] *){margin:.65rem 0;gap:.5rem}.ai-suggestion-list article:where([data-app-environment=internal],[data-app-environment=internal] *),.timeline-list article,.note-list article{padding:.6rem;border-radius:.75rem}.admin-form:where([data-app-environment=internal],[data-app-environment=internal] *){gap:.65rem}.admin-form label:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;gap:.3rem;font-size:.84rem}.admin-form label span:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.72rem}.admin-form input:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-form select:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-form textarea:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;min-height:2.25rem;padding:.58rem .72rem;border-radius:.75rem;font-size:.86rem}.admin-form textarea:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:4.5rem;max-height:9rem}.admin-check:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-check-grid .admin-check:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;padding:.55rem;border-radius:.75rem;font-size:.78rem}.admin-check-grid:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));gap:.45rem}.admin-audit-dashboard:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:18px}.audit-hero:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);gap:18px;align-items:stretch;padding:22px;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:linear-gradient(135deg,#fffffffa,#f8fafcf5);box-shadow:0 16px 40px #0f172a14}.audit-hero h3:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;color:#111827;font-size:1.35rem}.audit-hero p:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:760px;margin:10px 0 0;color:#475569;line-height:1.55}.audit-hero-grid:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.audit-metric:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:76px;padding:12px;border:1px solid rgba(37,99,235,.16);border-radius:8px;background:#fff}.audit-metric span:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;color:#64748b;font-size:.78rem;font-weight:700;text-transform:uppercase}.audit-metric strong:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;margin-top:8px;color:#0f172a;font-size:1.55rem}.audit-metric.orange:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:#d9770640;background:#fff7ed}.audit-metric.red:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:#dc26263d;background:#fef2f2}.audit-quick-cards:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.audit-quick-card:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;min-height:86px;padding:14px;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#fff;color:inherit;text-align:left;cursor:pointer}.audit-quick-card:hover:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:#2563eb61;box-shadow:0 12px 28px #0f172a14}.audit-quick-card i:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;width:38px;height:38px;place-items:center;border-radius:8px;background:#eff6ff;color:#2563eb}.audit-quick-card strong:where([data-app-environment=internal],[data-app-environment=internal] *),.audit-quick-card span:where([data-app-environment=internal],[data-app-environment=internal] *){display:block}.audit-quick-card strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:#111827}.audit-quick-card span:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:4px;color:#64748b;font-size:.86rem}.audit-quick-card b:where([data-app-environment=internal],[data-app-environment=internal] *){color:#111827;font-size:1.35rem}.audit-filters:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:repeat(8,minmax(130px,1fr));gap:10px;align-items:end;padding:14px;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#fff}.audit-date-field:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:6px}.audit-date-field span:where([data-app-environment=internal],[data-app-environment=internal] *){color:#475569;font-size:.78rem;font-weight:800}.audit-date-field input:where([data-app-environment=internal],[data-app-environment=internal] *){height:42px;padding:0 10px;border:1px solid rgba(15,23,42,.14);border-radius:8px;background:#f8fafc;color:#111827}.secondary-action.compact{min-height:38px;padding:9px 12px;font-size:.86rem}.audit-filter-chips:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;flex-wrap:wrap;gap:8px}.audit-filter-chips button:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-flex;gap:6px;align-items:center;min-height:32px;padding:6px 10px;border:1px solid rgba(37,99,235,.18);border-radius:999px;background:#eff6ff;color:#1e3a8a;cursor:pointer}.audit-workspace:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:14px;align-items:start}.audit-table-shell:where([data-app-environment=internal],[data-app-environment=internal] *),.audit-detail-panel:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:420px;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#fff;overflow:hidden}.audit-table:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;border-collapse:collapse}.audit-table th:where([data-app-environment=internal],[data-app-environment=internal] *){padding:12px;background:#f8fafc;color:#475569;font-size:.76rem;text-align:left;text-transform:uppercase}.audit-table td:where([data-app-environment=internal],[data-app-environment=internal] *){padding:13px 12px;border-top:1px solid rgba(15,23,42,.08);color:#334155;vertical-align:top}.audit-table tr:where([data-app-environment=internal],[data-app-environment=internal] *){cursor:pointer}.audit-table tbody tr:hover:where([data-app-environment=internal],[data-app-environment=internal] *),.audit-table tbody tr.selected:where([data-app-environment=internal],[data-app-environment=internal] *){background:#f8fafc}.audit-table td strong:where([data-app-environment=internal],[data-app-environment=internal] *),.audit-table td span:where([data-app-environment=internal],[data-app-environment=internal] *){display:block}.audit-table td strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:#111827;font-size:.9rem}.audit-table td span:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:3px;color:#64748b;font-size:.78rem}.audit-badge:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-flex;max-width:190px;min-height:24px;align-items:center;padding:3px 8px;border-radius:999px;font-size:.72rem;font-weight:800;text-transform:uppercase;white-space:normal}.audit-badge.blue:where([data-app-environment=internal],[data-app-environment=internal] *){background:#eff6ff;color:#1d4ed8}.audit-badge.green:where([data-app-environment=internal],[data-app-environment=internal] *){background:#ecfdf5;color:#047857}.audit-badge.orange:where([data-app-environment=internal],[data-app-environment=internal] *){background:#fff7ed;color:#c2410c}.audit-badge.red:where([data-app-environment=internal],[data-app-environment=internal] *){background:#fef2f2;color:#b91c1c}.audit-badge.gray:where([data-app-environment=internal],[data-app-environment=internal] *){background:#f1f5f9;color:#475569}.audit-pagination:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px;border-top:1px solid rgba(15,23,42,.08);color:#64748b;font-size:.86rem}.audit-pagination div:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;gap:8px}.audit-detail-panel:where([data-app-environment=internal],[data-app-environment=internal] *){position:sticky;top:16px}.audit-detail-header:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;justify-content:space-between;gap:12px;align-items:start;padding:16px;border-bottom:1px solid rgba(15,23,42,.08)}.audit-detail-header h4:where([data-app-environment=internal],[data-app-environment=internal] *){margin:4px 0 0;color:#111827}.audit-detail-body:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:14px;padding:16px}.audit-detail-body p:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;color:#475569;line-height:1.5}.audit-detail-body dl:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:8px;margin:0}.audit-detail-body dl div:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:120px minmax(0,1fr);gap:10px}.audit-detail-body dt:where([data-app-environment=internal],[data-app-environment=internal] *){color:#64748b;font-size:.78rem;font-weight:800}.audit-detail-body dd:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;margin:0;color:#111827;overflow-wrap:anywhere}.audit-metadata:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:8px;padding-top:10px;border-top:1px solid rgba(15,23,42,.08)}.audit-metadata h5:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;color:#111827}.audit-metadata div:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:3px;padding:8px;border-radius:8px;background:#f8fafc}.audit-metadata span:where([data-app-environment=internal],[data-app-environment=internal] *){color:#64748b;font-size:.75rem;font-weight:800}.audit-metadata strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:#334155;font-weight:600;overflow-wrap:anywhere}.audit-state:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;min-height:260px;place-items:center;align-content:center;gap:8px;padding:28px;color:#64748b;text-align:center}.audit-state i:where([data-app-environment=internal],[data-app-environment=internal] *){color:#2563eb;font-size:1.5rem}.audit-state strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:#111827;font-size:1rem}.audit-state span:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:360px;line-height:1.45}@media(max-width:1180px){.audit-hero:where([data-app-environment=internal],[data-app-environment=internal] *),.audit-workspace:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr}.audit-detail-panel:where([data-app-environment=internal],[data-app-environment=internal] *){position:static}.audit-filters:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:repeat(4,minmax(130px,1fr))}}@media(max-width:760px){.audit-hero-grid:where([data-app-environment=internal],[data-app-environment=internal] *),.audit-quick-cards:where([data-app-environment=internal],[data-app-environment=internal] *),.audit-filters:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr}.audit-table-shell:where([data-app-environment=internal],[data-app-environment=internal] *){overflow-x:auto}.audit-table:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:860px}}.admin-list:where([data-app-environment=internal],[data-app-environment=internal] *){gap:.55rem}.admin-list-item:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;padding:.72rem;border-radius:.85rem}.admin-list-item strong:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-list-item span:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-list-item small:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;overflow-wrap:anywhere}.admin-table-card:where([data-app-environment=internal],[data-app-environment=internal] *){max-height:min(34rem,calc(100vh - 13rem));overflow:auto}.admin-table:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:42rem;font-size:.82rem}.admin-table th:where([data-app-environment=internal],[data-app-environment=internal] *){padding:.32rem .62rem;font-size:.68rem}.admin-table td:where([data-app-environment=internal],[data-app-environment=internal] *){padding:.62rem}.admin-row-actions:where([data-app-environment=internal],[data-app-environment=internal] *){flex-wrap:wrap}.knowledge-markdown-details{margin-top:.45rem;max-width:28rem}.knowledge-markdown-details summary{cursor:pointer;font-size:.76rem;font-weight:700}.knowledge-markdown-details pre{max-height:14rem;overflow:auto;white-space:pre-wrap;word-break:break-word}.admin-section .primary-action:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-section .secondary-action:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-section .ai-action:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-card .primary-action:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-card .secondary-action:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-card .ai-action:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:2.25rem;padding:.58rem .85rem;font-size:.82rem}@media(max-width:1500px){.admin-grid.two:not(.pqr-inbox-workspace):where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr))}.admin-section:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-card:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-panel:where([data-app-environment=internal],[data-app-environment=internal] *){padding:.82rem}.signal-list{grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr))}}@media(max-width:1280px){.admin-grid.two:not(.pqr-inbox-workspace):where([data-app-environment=internal],[data-app-environment=internal] *),.audit-preview-list:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr}.admin-table-card:where([data-app-environment=internal],[data-app-environment=internal] *){max-height:none}}@media(max-width:760px){.admin-header h2:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:clamp(1.45rem,9vw,2rem)}.admin-section:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-card:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-panel:where([data-app-environment=internal],[data-app-environment=internal] *){padding:.75rem;border-radius:1rem}.admin-section-header:where([data-app-environment=internal],[data-app-environment=internal] *),.panel-header,.ai-panel-header:where([data-app-environment=internal],[data-app-environment=internal] *){flex-direction:column}.signal-list,.admin-check-grid:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr}}.admin-grid.two:not(.pqr-inbox-workspace):where([data-app-environment=internal],[data-app-environment=internal] *){align-items:start!important;grid-template-columns:minmax(24rem,.95fr) minmax(28rem,1.05fr);gap:.9rem}.admin-grid.two:not(.pqr-inbox-workspace) .ai-panel:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-grid.two:not(.pqr-inbox-workspace) .panel:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-grid.two:not(.pqr-inbox-workspace) .admin-card:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-grid.two:not(.pqr-inbox-workspace) .admin-section:where([data-app-environment=internal],[data-app-environment=internal] *){height:auto!important;min-height:0!important;align-self:start!important}.admin-grid.two:not(.pqr-inbox-workspace) .conversation-workspace-shell:where([data-app-environment=internal],[data-app-environment=internal] *){height:auto!important;min-height:0!important;align-self:start!important;display:block!important}.admin-grid.two:not(.pqr-inbox-workspace) .conversation-panel:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-grid.two:not(.pqr-inbox-workspace) .operational-chat:where([data-app-environment=internal],[data-app-environment=internal] *){height:auto!important;min-height:0!important;max-height:calc(100vh - 11rem)!important;align-self:start!important;overflow:hidden!important}.admin-grid.two:not(.pqr-inbox-workspace) .message-list:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-grid.two:not(.pqr-inbox-workspace) .admin-chat-thread:where([data-app-environment=internal],[data-app-environment=internal] *){height:auto!important;min-height:19rem!important;max-height:calc(100vh - 23rem)!important;overflow-y:auto!important}.admin-grid.two:not(.pqr-inbox-workspace) .chat-case-header:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-grid.two:not(.pqr-inbox-workspace) .conversation-panel-header:where([data-app-environment=internal],[data-app-environment=internal] *){margin-bottom:.65rem!important;padding-bottom:.65rem!important}.admin-grid.two:not(.pqr-inbox-workspace) .chat-meta-strip:where([data-app-environment=internal],[data-app-environment=internal] *){padding:.5rem .65rem!important;gap:.4rem!important;border-radius:.85rem!important}.admin-grid.two:not(.pqr-inbox-workspace) .admin-message-composer-form:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-grid.two:not(.pqr-inbox-workspace) .message-form:where([data-app-environment=internal],[data-app-environment=internal] *){display:none!important}.admin-grid.two:not(.pqr-inbox-workspace) .ai-panel:where([data-app-environment=internal],[data-app-environment=internal] *){padding:.9rem!important;border-radius:1.1rem!important}.admin-grid.two:not(.pqr-inbox-workspace) .ai-panel h3:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:1.1rem!important}.admin-grid.two:not(.pqr-inbox-workspace) .signal-list:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem!important}.admin-grid.two:not(.pqr-inbox-workspace) .signal-card:where([data-app-environment=internal],[data-app-environment=internal] *){padding:.65rem .75rem!important;border-radius:.85rem!important}.admin-grid.two:not(.pqr-inbox-workspace) .signal-card strong:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.92rem!important}.admin-grid.two:not(.pqr-inbox-workspace) .ai-action.full:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:.8rem!important}.ai-assistant-stack:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:.9rem;align-self:start}.case-copilot-panel:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:.75rem}.copilot-header:where([data-app-environment=internal],[data-app-environment=internal] *){align-items:flex-start;gap:.75rem}.copilot-header h3:where([data-app-environment=internal],[data-app-environment=internal] *){letter-spacing:0}.copilot-chip-row:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem;max-width:15rem}.copilot-primary-action:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.85rem;font-weight:800}.copilot-action-grid:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.copilot-action-grid .secondary-action:where([data-app-environment=internal],[data-app-environment=internal] *){justify-content:flex-start;gap:.45rem;min-height:2.45rem;padding-inline:.65rem;white-space:normal;text-align:left}.copilot-card:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:.45rem;padding:.8rem;border:1px solid rgba(15,23,42,.09);border-radius:.5rem;background:#ffffffbd}.copilot-status-card:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:#2563eb2e;background:linear-gradient(180deg,#eff6ffe6,#ffffffd1)}.copilot-status-card.is-warning:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:#d9770647;background:#fffbebe6}.copilot-next-action-card:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:#14b8a638;background:#f0fdfac7}.copilot-reply-card:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:#0f172a24;background:#fff}.copilot-card h4:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;font-size:.92rem;color:#172033}.copilot-card p:where([data-app-environment=internal],[data-app-environment=internal] *),.copilot-card span:where([data-app-environment=internal],[data-app-environment=internal] *),.copilot-card small:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;color:#526071;font-size:.84rem;line-height:1.45}.copilot-card article:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:.25rem;padding:.55rem 0;border-top:1px solid rgba(15,23,42,.07)}.copilot-card strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:#172033;font-size:.86rem;line-height:1.35}.copilot-card article:first-of-type:where([data-app-environment=internal],[data-app-environment=internal] *){border-top:0;padding-top:0}.copilot-card-title-row:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.copilot-card textarea:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;min-height:6rem;resize:vertical;border:1px solid rgba(15,23,42,.12);border-radius:.65rem;padding:.65rem;font:inherit;color:#172033;background:#fff}.copilot-diagnostic:where([data-app-environment=internal],[data-app-environment=internal] *){color:#92400e!important;font-weight:700}.copilot-loading-card:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr;overflow:hidden}.copilot-skeleton:where([data-app-environment=internal],[data-app-environment=internal] *){height:.55rem;border-radius:999px;background:linear-gradient(90deg,#2563eb14,#2563eb42,#2563eb14);background-size:220% 100%;animation:copilot-skeleton 1.2s ease-in-out infinite}@keyframes copilot-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.status-chip{display:inline-flex;align-items:center;width:fit-content;padding:.18rem .5rem;border-radius:999px;background:#2563eb1a;color:#1d4ed8;font-size:.76rem;font-weight:700}.status-chip.success{background:#16a34a1a;color:#15803d}.severity-badge,.priority-badge{display:inline-flex;align-items:center;flex:0 0 auto;width:fit-content;min-height:1.35rem;padding:.16rem .45rem;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:0}.severity-critical,.priority-high{background:#dc26261c;color:#b91c1c}.severity-high{background:#d9770621;color:#b45309}.severity-medium,.priority-medium{background:#2563eb1a;color:#1d4ed8}.severity-info,.priority-low{background:#14b8a61f;color:#0f766e}@media(max-width:1500px){.admin-grid.two:not(.pqr-inbox-workspace):where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:minmax(22rem,.9fr) minmax(28rem,1.1fr)}.admin-grid.two:not(.pqr-inbox-workspace) .message-list:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-grid.two:not(.pqr-inbox-workspace) .admin-chat-thread:where([data-app-environment=internal],[data-app-environment=internal] *){max-height:calc(100vh - 24rem)!important}}@media(max-width:1180px){.admin-grid.two:not(.pqr-inbox-workspace):where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr!important}.admin-grid.two:not(.pqr-inbox-workspace) .conversation-panel:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-grid.two:not(.pqr-inbox-workspace) .operational-chat:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-grid.two:not(.pqr-inbox-workspace) .message-list:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-grid.two:not(.pqr-inbox-workspace) .admin-chat-thread:where([data-app-environment=internal],[data-app-environment=internal] *){max-height:none!important}}.metrics-dashboard-grid:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-bottom:1rem}.metric-chart-card{min-width:0;padding:1rem;border:1px solid rgba(226,232,240,.95);border-radius:8px;background:#fff}.metric-chart-card h3{margin:0 0 .85rem;color:#0f172a;font-size:.96rem}.metric-bars,.metric-due-list{display:grid;gap:.65rem}.metric-bar-row{display:grid;grid-template-columns:minmax(5rem,1fr) minmax(6rem,1.3fr) 2.4rem;gap:.55rem;align-items:center;min-width:0}.metric-bar-row span,.metric-due-list span,.metric-chart-empty{min-width:0;color:#64748b;font-size:.78rem}.metric-bar-row span,.metric-due-list span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metric-bar-track{height:.5rem;overflow:hidden;border-radius:999px;background:#e2e8f0}.metric-bar-track div{height:100%;border-radius:inherit;background:#2563eb}.metric-bar-row strong{text-align:right;color:#0f172a;font-size:.82rem}.metric-due-list div{min-width:0;display:grid;gap:.2rem;padding-bottom:.55rem;border-bottom:1px solid #e2e8f0}.metric-due-list div:last-child{padding-bottom:0;border-bottom:0}.metric-due-list strong{color:#0f172a;font-size:.84rem}@media(max-width:1180px){.metrics-dashboard-grid:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.metrics-dashboard-grid:where([data-app-environment=internal],[data-app-environment=internal] *),.metric-bar-row{grid-template-columns:1fr}.metric-bar-row strong{text-align:left}}.metric-grid-modern{grid-template-columns:repeat(auto-fit,minmax(min(15.5rem,100%),1fr));gap:.9rem}.metric-card-modern,button.metric-card-modern{width:100%;min-height:8.35rem;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;padding:1rem;border:1px solid rgba(226,232,240,.92);border-radius:1.2rem;background:radial-gradient(circle at 100% 0%,rgba(37,99,235,.08),transparent 8rem),#fffffff5;color:#0f172a;text-align:left;box-shadow:0 18px 44px #0f172a11;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}button.metric-card-modern:hover,button.metric-card-modern:focus-visible,.metric-card-modern.active{border-color:#4f46e57a;box-shadow:0 24px 60px #4f46e524;transform:translateY(-1px);outline:0}.metric-card-modern.blue{border-left-color:#2563eb}.metric-card-modern.green{border-left-color:#16a34a}.metric-card-modern.orange{border-left-color:#f97316}.metric-card-modern.red{border-left-color:#dc2626}.metric-card-icon{width:2.55rem;height:2.55rem;display:inline-grid;place-items:center;border-radius:.9rem;background:#eef2ff;color:#4f46e5;font-size:1rem}.metric-card-copy{min-width:0;display:grid;gap:.35rem}.metric-card-title{color:#64748b;font-size:.78rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.metric-card-modern strong{margin:0;color:#0f172a;font-size:clamp(1.9rem,3vw,2.55rem);letter-spacing:-.055em;line-height:.95}.metric-card-modern small{color:#64748b;font-size:.8rem;line-height:1.35}.metric-card-cue{grid-column:1 / -1;width:fit-content;display:inline-flex;align-items:center;justify-content:center;padding:.32rem .62rem;border-radius:999px;background:#f1f5f9;color:#475569;font-size:.72rem;font-weight:900}.metrics-experience:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:1rem;margin-bottom:1rem}.metric-focus-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;padding:1.15rem;border:1px solid rgba(199,210,254,.9);border-radius:1.35rem;background:linear-gradient(135deg,#eef2fff5,#fffffff0),#fff;box-shadow:0 20px 50px #0f172a13}.metric-focus-panel h3{margin:.15rem 0 .4rem;color:#0f172a;font-size:clamp(1.35rem,2vw,1.9rem);letter-spacing:-.045em}.metric-focus-panel p:not(.eyebrow){max-width:54rem;margin:0;color:#475569;line-height:1.55}.metric-focus-panel>strong{min-width:8rem;text-align:right;color:#312e81;font-size:clamp(2.25rem,5vw,4rem);letter-spacing:-.07em}.metric-focus-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:.85rem}.metric-focus-actions>span{display:inline-flex;align-items:center;min-height:2.15rem;padding:.45rem .75rem;border-radius:999px;background:#fff;color:#4f46e5;font-size:.78rem;font-weight:900;box-shadow:inset 0 0 0 1px #e0e7ff}.metrics-breakdown-shell:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:minmax(0,1.55fr) minmax(18rem,.8fr);gap:.9rem;align-items:stretch}.breakdown-tabs{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.45rem;padding:.35rem;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafceb}.breakdown-tabs button{border:0;border-radius:999px;padding:.58rem .85rem;background:transparent;color:#64748b;font-size:.82rem;font-weight:900}.breakdown-tabs button:hover,.breakdown-tabs button.active{background:#fff;color:#1d4ed8;box-shadow:0 10px 22px #0f172a14}.metric-chart-card-modern,.metric-sla-card{min-width:0;border-radius:1.25rem;background:#fffffff5;box-shadow:0 18px 44px #0f172a0f}.metric-chart-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;margin-bottom:.95rem}.metric-chart-header h3{margin:0;color:#0f172a;font-size:1rem;letter-spacing:-.03em}.metric-chart-header p{margin:.25rem 0 0;color:#64748b;font-size:.82rem;line-height:1.45}.metric-chart-header>span,.metric-chart-header.compact span{flex-shrink:0;display:inline-grid;place-items:center;min-width:2rem;height:2rem;border-radius:999px;background:#eef2ff;color:#4f46e5;font-size:.76rem;font-weight:950}.modern-bars .metric-bar-row,.metric-bar-button{width:100%;border:0;border-radius:.9rem;padding:.55rem;background:#f8fafc;color:inherit}.metric-bar-button{cursor:pointer;text-align:left;transition:background .16s ease,transform .16s ease}.metric-bar-button:hover,.metric-bar-button:focus-visible{background:#eef2ff;transform:translate(2px);outline:0}.modern-bars .metric-bar-track{height:.62rem;background:#e2e8f0}.modern-bars .metric-bar-track div{background:linear-gradient(90deg,#4f46e5,#38bdf8)}.metric-sla-grid{display:grid;gap:.9rem}.metric-sla-card.orange{border-color:#fed7aa;background:linear-gradient(180deg,#fff7ed,#fff)}.metric-sla-card.red{border-color:#fecaca;background:linear-gradient(180deg,#fef2f2,#fff)}.searchable-select{position:relative;min-width:0;display:grid;gap:.38rem}.searchable-select-label{color:#475569;font-size:.74rem;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.searchable-select-trigger{min-width:0;width:100%;min-height:2.65rem;display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.68rem .8rem;border:1px solid #dbe4f0;border-radius:.9rem;background:#fff;color:#0f172a;font-weight:800;text-align:left;box-shadow:0 10px 22px #0f172a09}.searchable-select-trigger span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.searchable-select-trigger.open,.searchable-select-trigger:hover,.searchable-select-trigger:focus-visible{border-color:#818cf8;outline:0}.searchable-select-trigger:disabled{cursor:not-allowed;opacity:.72}.searchable-select-menu{position:absolute;top:calc(100% + .45rem);left:0;right:0;z-index:120;min-width:min(22rem,calc(100vw - 2rem));overflow:hidden;border:1px solid rgba(203,213,225,.96);border-radius:1rem;background:#fffffffa;box-shadow:0 24px 60px #0f172a2e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.searchable-select-menu--above{top:auto;bottom:calc(100% + .45rem)}.searchable-select-menu.searchable-select-menu--floating{position:fixed;display:flex;flex-direction:column;margin:0;overflow:hidden}.searchable-select-menu--floating .searchable-select-options{min-height:0;max-height:none;flex:1 1 auto;overflow-y:auto}.searchable-select-search{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;align-items:center;padding:.65rem;border-bottom:1px solid #e2e8f0;color:#94a3b8}.searchable-select-search input{width:100%;border:0;outline:0;color:#0f172a;background:transparent}.searchable-select-options{max-height:15.5rem;overflow-y:auto;padding:.35rem}.searchable-select-option{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.2rem .55rem;align-items:center;border:0;border-radius:.75rem;padding:.66rem .72rem;background:transparent;color:#0f172a;text-align:left}.searchable-select-option span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:850}.searchable-select-option small{grid-column:1 / -1;color:#94a3b8;font-size:.72rem}.searchable-select-option:hover,.searchable-select-option.selected{background:#eef2ff;color:#3730a3}.searchable-select-empty{display:block;padding:.9rem;color:#64748b;font-size:.84rem}.inbox-header-modern{align-items:flex-start}.inbox-toolbar{min-width:min(100%,36rem);display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.case-search-field:where([data-app-environment=internal],[data-app-environment=internal] *){flex:1 1 17rem;min-width:min(100%,15rem);display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;align-items:center;min-height:2.55rem;padding:0 .78rem;border:1px solid #dbe4f0;border-radius:999px;background:#fff;color:#94a3b8;box-shadow:0 10px 22px #0f172a09}.case-search-field input:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;width:100%;border:0;outline:0;color:#0f172a;background:transparent;font-size:.86rem}.filter-toggle-button{min-height:2.55rem;display:inline-flex;align-items:center;justify-content:center;gap:.42rem;border:1px solid #dbe4f0;border-radius:999px;padding:0 .82rem;background:#f8fafc;color:#334155;font-size:.84rem;font-weight:900}.filter-toggle-button:hover,.filter-toggle-button:focus-visible{border-color:#818cf8;background:#eef2ff;color:#3730a3;outline:0}.filter-toggle-button span{min-width:1.35rem;height:1.35rem;display:inline-grid;place-items:center;border-radius:999px;background:#4f46e5;color:#fff;font-size:.72rem}.active-filter-row{display:flex;flex-wrap:wrap;gap:.45rem;margin:-.2rem 0 .8rem}.active-filter-row button{display:inline-flex;align-items:center;gap:.4rem;border:1px solid #dbe4f0;border-radius:999px;padding:.42rem .6rem;background:#fff;color:#334155;font-size:.76rem;font-weight:850}.active-filter-row button:hover{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.active-filter-row .clear-all-filters{border-color:#fee2e2;color:#b91c1c;background:#fef2f2}.searchable-filter-grid,.pqr-filter-grid.searchable-filter-grid:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));gap:.75rem;align-items:end;margin-bottom:1rem}.inbox-panel.filters-only .searchable-filter-grid{margin-bottom:0}.modern-case-list{gap:.65rem}.modern-case-card,button.modern-case-card{grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:start;border-radius:1rem;background:#fff;box-shadow:0 12px 28px #0f172a0a}.modern-case-card:hover,.modern-case-card.active{border-color:#818cf8;background:#f8fbff}.modern-case-card .case-copy:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;display:grid;gap:.28rem}.modern-case-card .case-copy strong:where([data-app-environment=internal],[data-app-environment=internal] *),.modern-case-card .case-copy small:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modern-case-card .case-meta:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;flex-direction:column;align-items:flex-end;gap:.35rem}@media(max-width:1180px){.metrics-breakdown-shell:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr}.metric-sla-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.metric-focus-panel,.modern-case-card,button.modern-case-card{grid-template-columns:1fr}.metric-focus-panel>strong,.modern-case-card .case-meta:where([data-app-environment=internal],[data-app-environment=internal] *){text-align:left;align-items:flex-start}.metric-sla-grid,.inbox-toolbar{grid-template-columns:1fr}.breakdown-tabs{border-radius:1rem}}.admin-form label:where([data-app-environment=internal],[data-app-environment=internal] *),.form-grid label,.pqr-filter-field:where([data-app-environment=internal],[data-app-environment=internal] *),.operation-case-tools label,.composer-mode-row label{font-weight:400}.admin-form label:not(.admin-check)>span:where([data-app-environment=internal],[data-app-environment=internal] *),.form-grid label>span,.pqr-filter-field>span:where([data-app-environment=internal],[data-app-environment=internal] *),.operation-case-tools label>span,.composer-mode-row label>span,.searchable-select-label{color:#334155;font-weight:900}.admin-form input:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-form select:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-form textarea:where([data-app-environment=internal],[data-app-environment=internal] *),.form-grid input,.form-grid select,.form-grid textarea,.operation-case-tools input,.operation-case-tools select,.composer-mode-row select,.patient-message-input textarea:where([data-app-environment=patient],[data-app-environment=patient] *),.response-box textarea,.response-input-shell textarea,.internal-note-form textarea,.note-form textarea,.case-search-field input:where([data-app-environment=internal],[data-app-environment=internal] *),.searchable-select-search input{font-weight:400}.admin-check:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-check-grid .admin-check:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-check>span:where([data-app-environment=internal],[data-app-environment=internal] *){font-weight:500}.searchable-select-trigger{min-height:2.42rem;padding:.56rem .72rem;font-weight:500}.searchable-select-option span{font-weight:500}.searchable-select-option.selected span{font-weight:650}.searchable-select-label{font-size:.72rem}.searchable-filter-grid,.pqr-filter-grid.searchable-filter-grid:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:repeat(auto-fit,minmax(min(10.5rem,100%),1fr));gap:.55rem;margin-bottom:.7rem}.pqr-inbox-workspace .inbox-panel .searchable-filter-grid:where([data-app-environment=internal],[data-app-environment=internal] *){padding:.65rem;border:1px solid #e2e8f0;border-radius:1rem;background:#f8fafcc7}.inbox-panel.filters-only .searchable-filter-grid{grid-template-columns:repeat(auto-fit,minmax(min(11.5rem,100%),1fr));margin-bottom:0}.filter-toggle-button.active,.filter-toggle-button[aria-expanded=true]{border-color:#818cf8;background:#eef2ff;color:#3730a3}.operation-case-tools .operation-status-select{min-width:min(100%,12rem);flex:1 1 12rem}.operation-case-tools .searchable-select-menu,.admin-form .searchable-select-menu:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:min(24rem,calc(100vw - 2rem))}.admin-form .searchable-select:where([data-app-environment=internal],[data-app-environment=internal] *),.form-grid .searchable-select{min-width:0}@media(max-width:760px){.searchable-filter-grid,.pqr-filter-grid.searchable-filter-grid:where([data-app-environment=internal],[data-app-environment=internal] *),.inbox-panel.filters-only .searchable-filter-grid{grid-template-columns:1fr}}.pqr-inbox-workspace:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-grid.two.pqr-inbox-workspace:where([data-app-environment=internal],[data-app-environment=internal] *){overflow:visible}.pqr-inbox-workspace>.inbox-panel:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;z-index:50;overflow:visible}.pqr-inbox-workspace>.conversation-workspace-shell:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-inbox-workspace>.pqr-internal-sidebar:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;z-index:1}.inbox-header-modern,.panel-header.inbox-header-modern{width:100%;display:grid;grid-template-columns:1fr;gap:.62rem;align-items:stretch;margin-bottom:.78rem;padding-bottom:.72rem;border-bottom:1px solid rgba(226,232,240,.86)}.inbox-title-row{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.inbox-title-copy{min-width:0}.inbox-title-copy h3{margin:0;color:#0f172a;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.02;letter-spacing:-.035em}.inbox-title-copy .panel-subtitle{max-width:13.5rem;margin-top:.25rem;color:#64748b;font-size:.76rem;font-weight:650}.inbox-search-row{width:100%;min-width:0}.case-search-field:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;min-width:0;flex:none;min-height:2.55rem;border-color:#cbd5e1eb;background:#fffffffa;box-shadow:0 12px 28px #0f172a0f}.case-search-field input:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.84rem;font-weight:400}.inbox-toolbar{min-width:0;width:100%}.filter-toggle-button{flex:0 0 auto;min-width:2.5rem;min-height:2.38rem;padding:0 .72rem;border-color:#c7d2fee6;background:#fff;color:#334155;box-shadow:0 12px 24px #0f172a0e}.filter-toggle-button .filter-toggle-label{min-width:0;width:auto;height:auto;display:inline;padding:0;border-radius:0;background:transparent;color:inherit;font-size:.78rem;font-weight:850}.filter-toggle-button .filter-toggle-count,.filter-toggle-button strong.filter-toggle-count{min-width:1.26rem;height:1.26rem;display:inline-grid;place-items:center;border-radius:999px;background:#4f46e5;color:#fff;font-size:.68rem;font-weight:900;line-height:1}.filter-toggle-button.active,.filter-toggle-button[aria-expanded=true]{border-color:#6366f1bf;background:linear-gradient(135deg,#eef2ff,#fff);color:#3730a3;box-shadow:0 16px 34px #4f46e524}.active-filter-row{margin:-.15rem 0 .78rem;padding:.12rem .02rem}.active-filter-row button{font-weight:650}.pqr-inbox-workspace .inbox-panel .searchable-filter-grid:where([data-app-environment=internal],[data-app-environment=internal] *),.inbox-panel.filters-only .searchable-filter-grid,.reporting-page-shell .searchable-filter-grid{position:relative;z-index:70;padding:.72rem;border:1px solid rgba(199,210,254,.92);border-radius:1rem;background:radial-gradient(circle at 100% 0%,rgba(99,102,241,.08),transparent 8rem),#fffffffa;box-shadow:0 18px 42px #0f172a17}.pqr-inbox-workspace .inbox-panel .searchable-filter-grid:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr;gap:.55rem;margin-bottom:.78rem}.pqr-inbox-workspace .searchable-select:where([data-app-environment=internal],[data-app-environment=internal] *),.reporting-page-shell .searchable-select{z-index:1}.pqr-inbox-workspace .searchable-select:focus-within:where([data-app-environment=internal],[data-app-environment=internal] *),.reporting-page-shell .searchable-select:focus-within{z-index:2100}.searchable-select-menu{z-index:2200;border-color:#818cf8a6;border-radius:1rem;box-shadow:0 28px 72px #0f172a38}.searchable-select-trigger,.searchable-select-search input,.searchable-select-option span,.searchable-select-option small,textarea,select,input{font-weight:400}.searchable-select-label,.admin-form label:not(.admin-check)>span:where([data-app-environment=internal],[data-app-environment=internal] *),.form-grid label>span,.operation-case-tools label>span,.composer-mode-row label>span,.internal-sidebar-title-row h4,.metric-chart-header h3,.report-control-strip>div>span,.report-stat-card>span,.report-compliance-card h3,.report-table th{font-weight:900}.modern-case-list,.case-list.modern-case-list:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:0;padding-right:.12rem;overflow-y:auto}.modern-case-card,button.modern-case-card{border:1px solid rgba(226,232,240,.82);background:#fffffff5}.modern-case-card:hover,.modern-case-card.active{border-color:#6366f1cc;background:linear-gradient(135deg,#f8fbff,#fff)}.ops-dashboard-overview,.reporting-page-shell,.report-center{min-width:0;display:grid;gap:1rem}.ops-dashboard-hero,.report-hero-card{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;padding:1.15rem;border:1px solid rgba(199,210,254,.84);border-radius:1.25rem;background:radial-gradient(circle at 100% 0%,rgba(79,70,229,.11),transparent 15rem),#fffffff5;box-shadow:0 22px 54px #0f172a13}.ops-dashboard-hero h3,.report-hero-card h3{margin:.12rem 0 .38rem;color:#0f172a;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.03;letter-spacing:-.045em}.ops-dashboard-hero p:not(.eyebrow),.report-hero-card p:not(.eyebrow){max-width:48rem;margin:0;color:#475569;font-size:.88rem;line-height:1.55}.ops-hero-metrics{min-width:min(28rem,100%);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.62rem}.ops-hero-metric,.report-stat-card{min-width:0;display:grid;gap:.18rem;padding:.78rem;border:1px solid #e2e8f0;border-radius:1rem;background:#f8fafce6}.ops-hero-metric span,.report-stat-card span{color:#64748b;font-size:.68rem;letter-spacing:.04em;text-transform:uppercase}.ops-hero-metric strong,.report-stat-card strong{color:#0f172a;font-size:clamp(1.45rem,2.3vw,2.1rem);line-height:.96;letter-spacing:-.055em}.ops-hero-metric.warning,.report-stat-card.orange{border-color:#fed7aa;background:#fff7ed}.report-stat-card.red{border-color:#fecaca;background:#fef2f2}.report-stat-card small{color:#64748b;font-size:.76rem;font-weight:400;line-height:1.35}.ops-dashboard-grid{display:grid;grid-template-columns:minmax(19rem,1fr) minmax(17rem,.85fr) minmax(17rem,.85fr);gap:.9rem;align-items:stretch}.ops-dashboard-card,.report-breakdown-card,.report-table-card,.report-compliance-card{min-width:0;padding:1rem;border:1px solid rgba(226,232,240,.92);border-radius:1.15rem;background:#fffffff5;box-shadow:0 16px 40px #0f172a0e}.ops-queue-card{grid-column:1 / -1}.ops-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;margin-bottom:.85rem}.ops-card-header h3,.ops-due-list h4{margin:.12rem 0 0;color:#0f172a;font-size:1rem;letter-spacing:-.03em}.ops-card-header>span{min-width:2rem;height:2rem;display:grid;place-items:center;border-radius:999px;background:#eef2ff;color:#4f46e5;font-size:.75rem;font-weight:900}.ops-alert-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin-bottom:.85rem}.ops-alert-grid div{display:grid;gap:.15rem;padding:.55rem;border-radius:.8rem;background:#f8fafc}.ops-alert-grid strong{color:#0f172a;font-size:1.15rem;line-height:1}.ops-alert-grid span,.ops-due-list span,.ops-case-list span{min-width:0;overflow:hidden;color:#64748b;font-size:.74rem;text-overflow:ellipsis;white-space:nowrap}.ops-due-list{display:grid;gap:.45rem;margin-top:.75rem}.ops-due-list article,.ops-case-list article{min-width:0;display:grid;gap:.18rem;padding:.62rem;border:1px solid #e2e8f0;border-radius:.8rem;background:#fff}.ops-due-list strong,.ops-case-list strong{color:#0f172a;font-size:.82rem}.ops-mini-bars,.report-bars{display:grid;gap:.5rem}.ops-mini-bar-row{display:grid;grid-template-columns:minmax(5rem,1fr) minmax(6rem,1.25fr) 2rem;gap:.55rem;align-items:center;min-width:0;padding:.5rem;border-radius:.8rem;background:#f8fafc}.ops-mini-bar-row span{min-width:0;overflow:hidden;color:#475569;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.ops-mini-bar-row strong{text-align:right;color:#0f172a;font-size:.8rem}.ops-case-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));gap:.55rem}.ops-case-list article{grid-template-columns:minmax(0,1fr) auto;align-items:center}.ops-case-list small{color:#1d4ed8;font-size:.68rem;font-weight:800}.reporting-page-shell{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.8fr);align-items:start}.reporting-page-shell>.inbox-panel.filters-only{position:sticky;top:.1rem;z-index:80;min-height:0;height:auto;overflow:visible}.report-hero-card{grid-template-columns:minmax(0,1fr) minmax(16rem,auto)}.report-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.report-actions span{flex-basis:100%;color:#16a34a;font-size:.76rem;font-weight:800;text-align:right}.report-control-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:.85rem;border:1px solid #e2e8f0;border-radius:1.05rem;background:#ffffffeb}.report-control-strip>div{min-width:0;display:grid;gap:.4rem}.report-control-strip>div>span{color:#334155;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.report-segmented-control{display:flex;flex-wrap:wrap;gap:.35rem;padding:.28rem;border-radius:999px;background:#f1f5f9}.report-segmented-control button{border:0;border-radius:999px;padding:.48rem .72rem;background:transparent;color:#64748b;font-size:.78rem;font-weight:800}.report-segmented-control button.active,.report-segmented-control button:hover{background:#fff;color:#3730a3;box-shadow:0 8px 20px #0f172a14}.report-filter-summary{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;padding:.72rem .85rem;border:1px solid #dbeafe;border-radius:1rem;background:#eff6ff;color:#334155;font-size:.8rem}.report-filter-summary strong{color:#1e3a8a}.report-filter-summary span{display:inline-flex;padding:.24rem .52rem;border-radius:999px;background:#fff;color:#1d4ed8;font-weight:750}.report-filter-summary.muted-summary{border-color:#e2e8f0;background:#fff;color:#64748b}.report-section-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.report-breakdown-card{grid-column:span 2}.report-table-card{overflow:hidden}.report-table-scroll{max-height:min(34rem,calc(100vh - 20rem));overflow:auto}.report-table{width:100%;min-width:56rem;border-collapse:collapse;font-size:.82rem}.report-table th,.report-table td{padding:.64rem .72rem;border-bottom:1px solid #e2e8f0;text-align:left;vertical-align:top}.report-table th{position:sticky;top:0;z-index:2;background:#f8fafc;color:#475569;font-size:.68rem;letter-spacing:.05em;text-transform:uppercase}.report-table td{color:#334155;font-weight:400}.report-compliance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.report-compliance-card.wide{grid-column:1 / -1}.report-compliance-card h3{margin:.12rem 0 .75rem;color:#0f172a;font-size:1.08rem;letter-spacing:-.03em}.report-compliance-card ul{display:grid;gap:.58rem;padding:0;margin:0;list-style:none}.report-compliance-card li{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:.65rem;align-items:center;padding:.62rem;border-radius:.85rem;background:#f8fafc}.report-compliance-card li strong{color:#312e81;font-size:1.1rem;line-height:1}.report-compliance-card li span{color:#475569;font-size:.82rem;font-weight:400;line-height:1.35}.report-checklist-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.report-checklist-grid span{padding:.62rem;border:1px solid #dbeafe;border-radius:.85rem;background:#eff6ff;color:#1e3a8a;font-size:.82rem;font-weight:750}@media(max-width:1500px){.ops-dashboard-grid,.reporting-page-shell{grid-template-columns:1fr}.reporting-page-shell>.inbox-panel.filters-only{position:relative;top:auto}}@media(max-width:1180px){.ops-dashboard-hero,.report-hero-card,.report-control-strip,.report-compliance-grid{grid-template-columns:1fr}.ops-hero-metrics,.report-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-breakdown-card{grid-column:span 1}}@media(max-width:760px){.inbox-title-row,.ops-case-list article,.report-compliance-card li{grid-template-columns:1fr}.filter-toggle-button .filter-toggle-label{display:none}.ops-hero-metrics,.ops-alert-grid,.ops-dashboard-grid,.report-section-grid,.report-checklist-grid,.ops-mini-bar-row,.metric-bar-row{grid-template-columns:1fr}.ops-mini-bar-row strong,.metric-bar-row strong{text-align:left}}button:disabled,button[aria-disabled=true],.primary-action:disabled,.secondary-action:disabled,.ai-action:disabled:where([data-app-environment=internal],[data-app-environment=internal] *){cursor:not-allowed}input:disabled,select:disabled,textarea:disabled,input[readonly],textarea[readonly]{cursor:default}button:disabled:hover,button[aria-disabled=true]:hover,.primary-action:disabled:hover,.secondary-action:disabled:hover,.ai-action:disabled:hover:where([data-app-environment=internal],[data-app-environment=internal] *){transform:none}body,.app-shell,.admin-shell:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-main:where([data-app-environment=internal],[data-app-environment=internal] *),.main-content{background:var(--color-bg);color:var(--color-text)}.panel,.metric-card,.insight-box,.admin-card:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-section:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-header-badge:where([data-app-environment=internal],[data-app-environment=internal] *),.inbox-panel,.ai-panel:where([data-app-environment=internal],[data-app-environment=internal] *),.conversation-panel:where([data-app-environment=internal],[data-app-environment=internal] *),.ops-dashboard-card,.report-breakdown-card,.report-table-card,.report-compliance-card,.ops-dashboard-hero,.report-hero-card,.report-control-strip,.admin-profile-panel:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--color-border);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-card)}[data-theme=dark] .admin-sidebar:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .sidebar{background:var(--theme-sidebar);color:var(--theme-text-primary)}.admin-account-card:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-status:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--color-border);background:var(--color-surface-soft)}.admin-account-card strong:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-account-menu-profile strong:where([data-app-environment=internal],[data-app-environment=internal] *),.panel h3,.admin-section-header h3:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-card h3:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-card h4:where([data-app-environment=internal],[data-app-environment=internal] *),.conversation-panel h3:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-panel h3:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-header h2:where([data-app-environment=internal],[data-app-environment=internal] *),.case-card strong:where([data-app-environment=internal],[data-app-environment=internal] *),.ops-dashboard-hero h3,.report-hero-card h3,.ops-hero-metric strong,.report-stat-card strong,.ops-card-header h3,.ops-due-list h4,.ops-alert-grid strong,.ops-due-list strong,.ops-case-list strong,.report-compliance-card h3,.inbox-title-copy h3{color:var(--color-text)}.admin-header p:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-section-header p:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-card p:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-account-card span:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-account-card small:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-account-menu-profile small:where([data-app-environment=internal],[data-app-environment=internal] *),.case-card small:where([data-app-environment=internal],[data-app-environment=internal] *),.case-preview:where([data-app-environment=internal],[data-app-environment=internal] *),.metric-card span,.ops-dashboard-hero p:not(.eyebrow),.report-hero-card p:not(.eyebrow),.ops-alert-grid span,.ops-due-list span,.ops-case-list span,.report-stat-card small,.report-table td,.report-compliance-card li span,.inbox-title-copy .panel-subtitle,.muted{color:var(--color-text-muted)}.eyebrow.dark,.case-id:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--color-primary)}.admin-account-menu:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-account-menu-profile:where([data-app-environment=internal],[data-app-environment=internal] *),.case-card:where([data-app-environment=internal],[data-app-environment=internal] *),.modern-case-card,button.modern-case-card,.empty-state,.signal-card,.history-box,.searchable-select-menu,.searchable-select-trigger,.searchable-select-search input,.report-table th,.report-segmented-control,.report-filter-summary.muted-summary,.ops-mini-bar-row,.ops-due-list article,.ops-case-list article,.report-compliance-card li,.pqr-inbox-workspace .inbox-panel .searchable-filter-grid:where([data-app-environment=internal],[data-app-environment=internal] *),.inbox-panel.filters-only .searchable-filter-grid,.reporting-page-shell .searchable-filter-grid{border-color:var(--color-border);background:var(--color-surface-soft);color:var(--color-text)}.admin-account-menu-item:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-nav-item:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-subnav-item:where([data-app-environment=internal],[data-app-environment=internal] *),.secondary-action,.logout-action,.filter-toggle-button,.searchable-select-option{color:var(--color-text)}.admin-account-menu-item:hover:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-subnav-item.active:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-subnav-item:hover:where([data-app-environment=internal],[data-app-environment=internal] *),.case-card:hover:where([data-app-environment=internal],[data-app-environment=internal] *),.case-card.active:where([data-app-environment=internal],[data-app-environment=internal] *),.modern-case-card:hover,.modern-case-card.active,.filter-toggle-button.active,.filter-toggle-button[aria-expanded=true],.report-segmented-control button.active,.report-segmented-control button:hover{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 14%,var(--color-surface));color:var(--color-primary)}.admin-form input:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-form select:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-form textarea:where([data-app-environment=internal],[data-app-environment=internal] *),.form-grid input,.form-grid select,.form-grid textarea,.operation-case-tools input,.operation-case-tools select,.composer-mode-row select,.response-input-shell,.response-input-shell textarea,.admin-composer-shell:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-composer-shell textarea:where([data-app-environment=internal],[data-app-environment=internal] *),.internal-note-form textarea,.note-form textarea,.case-search-field:where([data-app-environment=internal],[data-app-environment=internal] *),.case-search-field input:where([data-app-environment=internal],[data-app-environment=internal] *),.searchable-select-search input,input,select,textarea{border-color:var(--color-border);background-color:var(--color-surface);color:var(--color-text)}.admin-form input:disabled:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-form select:disabled:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-form textarea:disabled:where([data-app-environment=internal],[data-app-environment=internal] *),input:disabled,select:disabled,textarea:disabled{background:var(--color-surface-soft);color:var(--color-text-muted)}.secondary-action,.logout-action,.composer-plus-button,.admin-composer-plus-button:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-account-menu-button:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--color-border);background:var(--color-surface);color:var(--color-text)}.message,.message.patient{border-color:var(--color-border);background:var(--color-surface-soft);color:var(--color-text)}.message.ai,.message.staff,.message.ai-suggestion:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:color-mix(in srgb,var(--color-primary) 42%,var(--color-border))}.message.internal,.admin-chat-thread .message.internal:where([data-app-environment=internal],[data-app-environment=internal] *){background:color-mix(in srgb,var(--color-warning) 12%,var(--color-surface));color:var(--color-text)}.admin-message:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-toast:where([data-app-environment=internal],[data-app-environment=internal] *),.connection-status,.login-test-users,.config-help{border-color:var(--color-border);background:var(--color-surface-soft);color:var(--color-text)}[data-theme=dark] .login-page{background:var(--theme-bg)}[data-theme=dark] .login-card{border-color:var(--color-border);background:#172033f5}[data-theme=dark] .login-card h1,[data-theme=dark] .login-test-users strong,[data-theme=dark] .config-help strong{color:var(--color-text)}[data-theme=dark] .login-card p,[data-theme=dark] .login-test-users span,[data-theme=dark] .config-help span{color:var(--color-text-muted)}[data-font-scale=large] .admin-main:where([data-app-environment=internal],[data-app-environment=internal] *),[data-font-scale=large] .main-content,[data-font-scale=large] .conversation-panel:where([data-app-environment=internal],[data-app-environment=internal] *),[data-font-scale=large] .preferences-modal{font-size:1.05rem}[data-chat-density=compact] .message{padding:.62rem .75rem}[data-chat-density=compact] .message-list,[data-chat-density=compact] .admin-chat-thread:where([data-app-environment=internal],[data-app-environment=internal] *){gap:.45rem}[data-chat-bubble-style=soft] .message{border-radius:1.35rem}[data-chat-bubble-style=minimal] .message{border-width:0 0 0 3px;border-radius:.35rem;box-shadow:none;background:transparent}@media(prefers-color-scheme:dark){[data-theme-mode=system]{color-scheme:dark}}[data-theme=dark]{color-scheme:dark}[data-theme=dark] .operational-chat:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--color-border)!important;background:var(--theme-surface-primary);color:var(--color-text)!important}[data-theme=dark] .admin-chat-thread:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--color-border)!important;background:var(--theme-bg)}[data-theme=dark] .admin-chat-thread .message:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-chat-thread .message.patient:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--color-border)!important;background:var(--theme-surface-secondary)!important;color:var(--color-text)!important;box-shadow:none}[data-theme=dark] .admin-chat-thread .message.staff:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-chat-thread .message.ai:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:#818cf873!important;background:var(--theme-message-team);color:var(--tenant-primary-contrast)!important}[data-theme=dark] .admin-chat-thread .message.internal:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-chat-thread .message.ai-suggestion:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--theme-border)!important;background:var(--theme-surface-secondary)!important;color:var(--color-text)!important}[data-theme=dark] .chat-case-header:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .chat-meta-strip:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .compact-tools{border-color:var(--color-border)!important;background:var(--theme-surface-secondary)!important;color:var(--color-text)!important}[data-theme=dark] .pqr-internal-sidebar:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .pqr-internal-sidebar article:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .timeline-list article,[data-theme=dark] .note-list article,[data-theme=dark] .internal-sidebar-list article{border-color:var(--color-border)!important;background:var(--theme-surface-secondary)!important;color:var(--color-text)!important}[data-theme=dark] .pqr-internal-sidebar p:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .pqr-internal-sidebar span:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .pqr-internal-sidebar small:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .timeline-list article span,[data-theme=dark] .timeline-list article small,[data-theme=dark] .note-list article p,[data-theme=dark] .note-list article small{color:var(--color-text-muted)!important}[data-theme=dark] .pqr-inbox-workspace>.pqr-internal-sidebar:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .pqr-internal-sidebar:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--theme-border)!important;background:var(--theme-sidebar)}[data-theme=dark] .internal-sidebar-header{border-bottom-color:var(--theme-border)!important}[data-theme=dark] .internal-sidebar-header h3,[data-theme=dark] .internal-sidebar-title-row h4,[data-theme=dark] .internal-sidebar-list article strong,[data-theme=dark] .note-list article strong,[data-theme=dark] .timeline-list article strong{color:var(--theme-text-primary)!important}[data-theme=dark] .internal-sidebar-section,[data-theme=dark] .internal-notes-section{border-color:var(--theme-border)!important;background:var(--theme-surface-primary)!important}[data-theme=dark] .internal-sidebar-title-row span{background:var(--theme-hover)!important;color:var(--theme-text-primary)!important}[data-theme=dark] .internal-sidebar-list,[data-theme=dark] .timeline-list,[data-theme=dark] .note-list{scrollbar-color:rgba(148,163,184,.72) transparent}[data-theme=dark] .internal-sidebar-list article,[data-theme=dark] .timeline-list article,[data-theme=dark] .note-list article{border-color:var(--theme-border)!important;background:var(--theme-surface-secondary)!important}[data-theme=dark] .internal-note-form textarea,[data-theme=dark] .note-form textarea{border-color:var(--theme-border)!important;background:var(--theme-input)!important;color:var(--theme-text-primary)!important}[data-theme=dark] .internal-note-form textarea::placeholder,[data-theme=dark] .note-form textarea::placeholder,[data-theme=dark] .admin-composer-shell textarea:where([data-app-environment=internal],[data-app-environment=internal] *)::placeholder,[data-theme=dark] .response-input-shell textarea::placeholder{color:var(--theme-text-muted)!important}[data-theme=dark] .internal-note-form .secondary-action,[data-theme=dark] .note-form .secondary-action{border-color:var(--theme-border-strong)!important;background:var(--theme-border)!important;color:var(--theme-text-primary)!important}[data-theme=dark] .internal-note-form .secondary-action:disabled,[data-theme=dark] .note-form .secondary-action:disabled{background:var(--theme-surface-secondary)!important;color:var(--theme-text-secondary)!important;opacity:.9!important}[data-theme=dark] .admin-composer-shell:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .response-input-shell.admin-composer-shell:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--theme-border-strong)!important;background:var(--theme-surface-primary)!important;box-shadow:none}[data-theme=dark] .admin-composer-shell textarea:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .response-input-shell.admin-composer-shell textarea:where([data-app-environment=internal],[data-app-environment=internal] *){background:transparent!important;color:var(--theme-text-primary)!important}[data-theme=dark] .admin-composer-plus-button:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .composer-plus-button.admin-composer-plus-button:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--theme-border-strong)!important;background:var(--theme-surface-secondary)!important;color:var(--theme-text-primary)!important}[data-theme=dark] .admin-composer-plus-button:hover:not(:disabled):where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .composer-plus-button.admin-composer-plus-button:hover:not(:disabled):where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--theme-accent)!important;background:var(--theme-hover)!important;color:var(--theme-text-primary)!important}[data-theme=dark] .scope-switch-button{border-color:var(--theme-border-strong)!important;background:var(--theme-surface-secondary)!important;color:var(--theme-text-primary)!important}[data-theme=dark] .scope-switch-button:hover:not(:disabled){border-color:var(--theme-accent-strong)!important;background:var(--theme-hover)!important;color:var(--theme-text-primary)!important}[data-theme=dark] .admin-composer-menu:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-attachment-menu:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-scope-menu:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .mention-autocomplete{border-color:var(--theme-border-strong)!important;background:var(--theme-surface-primary)!important;color:var(--theme-text-primary)!important}[data-theme=dark] .admin-composer-menu:where([data-app-environment=internal],[data-app-environment=internal] *):after,[data-theme=dark] .admin-scope-menu:where([data-app-environment=internal],[data-app-environment=internal] *):after{border-color:var(--theme-border-strong)!important;background:var(--theme-surface-primary)!important}[data-theme=dark] .admin-composer-menu button:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-scope-menu button:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .mention-autocomplete button{color:var(--theme-text-primary)!important}[data-theme=dark] .admin-composer-menu button:hover:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-scope-menu button:hover:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-scope-menu button.active:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .mention-autocomplete button:hover,[data-theme=dark] .mention-autocomplete button.active{background:var(--theme-accent-soft)!important}[data-theme=dark] .mention-autocomplete strong{color:var(--theme-text-primary)!important}[data-theme=dark] .mention-autocomplete span,[data-theme=dark] .admin-scope-menu-title:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-scope-menu small:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-text-secondary)!important}[data-theme=dark] .case-search-field:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--theme-border)!important;background:var(--theme-input)!important;color:var(--theme-text-secondary)!important}[data-theme=dark] .case-search-field input:where([data-app-environment=internal],[data-app-environment=internal] *){background:transparent!important;color:var(--theme-text-primary)!important}[data-theme=dark] .case-search-field input:where([data-app-environment=internal],[data-app-environment=internal] *)::placeholder{color:var(--theme-text-muted)!important}[data-theme=dark] .filter-toggle-button{border-color:var(--theme-border-strong)!important;background:var(--theme-surface-secondary)!important;color:var(--theme-text-primary)!important}[data-theme=dark] .filter-toggle-button i{color:var(--theme-text-primary)!important}[data-theme=dark] .filter-toggle-button:hover,[data-theme=dark] .filter-toggle-button:focus-visible,[data-theme=dark] .filter-toggle-button.active,[data-theme=dark] .filter-toggle-button[aria-expanded=true]{border-color:var(--theme-accent-strong)!important;background:var(--theme-hover)!important;color:var(--theme-text-primary)!important}[data-theme=dark] .filter-toggle-button span,[data-theme=dark] .filter-toggle-button .filter-toggle-count,[data-theme=dark] .filter-toggle-button strong.filter-toggle-count{background:var(--theme-accent)!important;color:var(--theme-input)!important}[data-theme=dark] .pqr-inbox-workspace .inbox-panel .searchable-filter-grid:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .inbox-panel.filters-only .searchable-filter-grid,[data-theme=dark] .reporting-page-shell .searchable-filter-grid{border-color:var(--theme-border-strong)!important;background:var(--theme-bg)}[data-theme=dark] .admin-content-animate:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-content-animate>*:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-section:not(.pqr-internal-sidebar):where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-card:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-form:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-table-card:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .config-help,[data-theme=dark] .connection-status{border-color:var(--theme-border)!important;color:var(--theme-text-primary)!important}[data-theme=dark] .admin-section-header:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-card>header:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-card .panel-header:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--theme-border)!important}[data-theme=dark] .admin-section-header h3:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-card h3:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-card h4:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-form h3:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-form h4:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-table td strong:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-list-item strong:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .audit-hero h3:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .audit-quick-card strong:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .audit-quick-card b:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .audit-detail-header h4:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .audit-metadata h5:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .audit-state strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-text-primary)!important}[data-theme=dark] .admin-section-header p:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-card p:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-table td:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-table td span:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-list-item span:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-list-item small:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .config-help span,[data-theme=dark] .connection-status span,[data-theme=dark] .audit-hero p:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .audit-quick-card span:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .audit-table td:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .audit-table td span:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .audit-pagination:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .audit-detail-body p:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .audit-detail-body dt:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .audit-metadata span:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .audit-state:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .audit-state span:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-text-secondary)!important}[data-theme=dark] .admin-form label:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-form label span:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-form label:not(.admin-check)>span:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-check:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-check span:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-check-grid .admin-check:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-text-primary)!important}[data-theme=dark] .admin-check:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-check-grid .admin-check:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--theme-border)!important;background:var(--theme-surface-secondary)!important}[data-theme=dark] .admin-form input:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-form select:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-form textarea:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-section input:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-section select:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-section textarea:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-card input:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-card select:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-card textarea:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .audit-date-field input:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--theme-border-strong)!important;background:var(--theme-input)!important;color:var(--theme-text-primary)!important}[data-theme=dark] .admin-form input:where([data-app-environment=internal],[data-app-environment=internal] *)::placeholder,[data-theme=dark] .admin-form textarea:where([data-app-environment=internal],[data-app-environment=internal] *)::placeholder,[data-theme=dark] .admin-section input:where([data-app-environment=internal],[data-app-environment=internal] *)::placeholder,[data-theme=dark] .admin-section textarea:where([data-app-environment=internal],[data-app-environment=internal] *)::placeholder,[data-theme=dark] .admin-card input:where([data-app-environment=internal],[data-app-environment=internal] *)::placeholder,[data-theme=dark] .admin-card textarea:where([data-app-environment=internal],[data-app-environment=internal] *)::placeholder{color:var(--theme-text-muted)!important}[data-theme=dark] .admin-form input:disabled:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-form select:disabled:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-form textarea:disabled:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-section input:disabled:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-section select:disabled:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-section textarea:disabled:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-surface-secondary)!important;color:var(--theme-text-muted)!important}[data-theme=dark] .admin-table:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-text-primary)!important}[data-theme=dark] .admin-table th:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .audit-table th:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--theme-border)!important;background:var(--theme-input)!important;color:var(--theme-text-secondary)!important}[data-theme=dark] .admin-table td:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .audit-table td:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--theme-border)!important;background:var(--theme-surface-primary)!important}[data-theme=dark] .admin-table tbody tr:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .audit-table tr:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--theme-border)!important}[data-theme=dark] .admin-table tbody tr:hover td:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .audit-table tbody tr:hover:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .audit-table tbody tr.selected:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-surface-secondary)!important}[data-theme=dark] .admin-empty-state:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .empty-state,[data-theme=dark] .audit-state:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--theme-border-strong)!important;background:var(--theme-surface-primary)!important;color:var(--theme-text-secondary)!important}[data-theme=dark] .admin-list-item:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .audit-hero:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .audit-quick-card:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .audit-filters:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .audit-table-shell:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .audit-detail-panel:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .audit-metric:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .audit-metadata div:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--theme-border)!important;background:var(--theme-surface-primary)!important;color:var(--theme-text-primary)!important}[data-theme=dark] .admin-list-item:hover:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-list-item.active:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--theme-accent)!important;background:var(--theme-surface-secondary)!important}[data-theme=dark] .text-action{color:var(--theme-accent)!important}[data-theme=dark] .text-action:hover{color:var(--theme-text-primary)!important}[data-theme=dark] .text-action.danger,[data-theme=dark] .secondary-action.danger{color:var(--theme-danger)!important}[data-theme=dark] .admin-message:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--theme-info)!important;background:var(--theme-info-soft)!important;color:var(--theme-text-primary)!important}[data-theme=dark] .admin-message.error:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-message.warning:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--theme-danger)!important;background:var(--theme-danger-soft)!important;color:var(--theme-text-primary)!important}[data-theme=dark] .admin-message.success:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--theme-success)!important;background:var(--theme-success-soft)!important;color:var(--theme-text-primary)!important}[data-theme=dark] .knowledge-markdown-details{color:var(--theme-text-primary)!important}[data-theme=dark] .knowledge-markdown-details summary{color:var(--theme-accent)!important}[data-theme=dark] .knowledge-markdown-details pre{border:1px solid var(--theme-border)!important;background:var(--theme-input)!important;color:var(--theme-text-secondary)!important}.roles-page:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:16px;color:var(--color-text)}.roles-hero:where([data-app-environment=internal],[data-app-environment=internal] *),.roles-panel:where([data-app-environment=internal],[data-app-environment=internal] *),.roles-summary-card:where([data-app-environment=internal],[data-app-environment=internal] *){border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);box-shadow:var(--shadow-card)}.roles-hero:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px}.roles-hero-copy:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0}.roles-hero-copy h3:where([data-app-environment=internal],[data-app-environment=internal] *){margin:4px 0 6px;color:var(--color-text);font-size:clamp(1.75rem,3vw,2.6rem);line-height:1}.roles-hero-copy p:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:58rem;margin:0;color:var(--color-text-muted);line-height:1.5}.roles-hero-actions:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap;justify-content:flex-end}.roles-tenant-select:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:4px;min-width:150px}.roles-tenant-select>.searchable-select-label:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--color-text-muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.roles-tenant-select .searchable-select-trigger:where([data-app-environment=internal],[data-app-environment=internal] *),.roles-toolbar input:where([data-app-environment=internal],[data-app-environment=internal] *),.roles-permission-search-input:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:40px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);color:var(--color-text)}.roles-tenant-select .searchable-select-trigger:where([data-app-environment=internal],[data-app-environment=internal] *){padding:0 12px}.roles-primary-action:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-flex;align-items:center;gap:8px;min-height:42px}.roles-summary-grid:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.roles-summary-card:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;min-height:118px;padding:16px;overflow:hidden}.roles-summary-card:where([data-app-environment=internal],[data-app-environment=internal] *):before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--color-primary)}.roles-summary-card.success:where([data-app-environment=internal],[data-app-environment=internal] *):before{background:var(--color-success)}.roles-summary-card.neutral:where([data-app-environment=internal],[data-app-environment=internal] *):before{background:var(--color-text-muted)}.roles-summary-card span:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;color:var(--color-text-muted);font-size:.8rem;font-weight:850}.roles-summary-card strong:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;margin-top:8px;color:var(--color-text);font-size:2rem;line-height:1}.roles-summary-card p:where([data-app-environment=internal],[data-app-environment=internal] *){margin:8px 0 0;color:var(--color-text-muted);font-size:.88rem}.roles-workspace:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:minmax(34rem,.9fr) minmax(30rem,1.1fr);gap:14px;align-items:start}.roles-panel:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;padding:16px}.roles-panel-header:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.roles-panel-header h4:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0 0 4px;color:var(--color-text);font-size:1.05rem}.roles-panel-header p:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;color:var(--color-text-muted);line-height:1.45}.roles-toolbar:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-bottom:10px}.roles-search input:where([data-app-environment=internal],[data-app-environment=internal] *),.roles-permission-search-input:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;padding:0 12px}.roles-filter-row:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.roles-filter-row button:where([data-app-environment=internal],[data-app-environment=internal] *){border:1px solid var(--color-border);border-radius:999px;padding:7px 11px;background:var(--color-surface);color:var(--color-text);font-weight:800}.roles-filter-row button:hover:where([data-app-environment=internal],[data-app-environment=internal] *),.roles-filter-row button.active:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 12%,var(--color-surface));color:var(--color-primary)}.roles-table-shell:where([data-app-environment=internal],[data-app-environment=internal] *),.roles-permission-table-shell:where([data-app-environment=internal],[data-app-environment=internal] *){overflow:auto;border:1px solid var(--color-border);border-radius:8px}.roles-table:where([data-app-environment=internal],[data-app-environment=internal] *),.roles-permission-table:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;min-width:760px;border-collapse:collapse}.roles-table th:where([data-app-environment=internal],[data-app-environment=internal] *),.roles-table td:where([data-app-environment=internal],[data-app-environment=internal] *),.roles-permission-table th:where([data-app-environment=internal],[data-app-environment=internal] *),.roles-permission-table td:where([data-app-environment=internal],[data-app-environment=internal] *){border-bottom:1px solid var(--color-border);padding:12px;text-align:left;vertical-align:top}.roles-table th:where([data-app-environment=internal],[data-app-environment=internal] *),.roles-permission-table th:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--color-surface-soft);color:var(--color-text-muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.roles-table td:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--color-surface);color:var(--color-text)}.roles-table tbody tr:where([data-app-environment=internal],[data-app-environment=internal] *){cursor:pointer}.roles-table tbody tr:hover td:where([data-app-environment=internal],[data-app-environment=internal] *),.roles-table tbody tr.selected td:where([data-app-environment=internal],[data-app-environment=internal] *){background:color-mix(in srgb,var(--color-primary) 9%,var(--color-surface))}.roles-table tbody tr.selected td:first-child:where([data-app-environment=internal],[data-app-environment=internal] *){box-shadow:inset 4px 0 0 var(--color-primary)}.roles-table td strong:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;color:var(--color-text)}.roles-table td span:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;margin-top:4px;color:var(--color-text-muted);font-size:.82rem}.roles-table code:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--color-text);font-size:.82rem}.roles-badge:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-flex;align-items:center;width:fit-content;min-height:24px;border-radius:999px;padding:4px 9px;font-size:.72rem;font-weight:900}.roles-badge.active:where([data-app-environment=internal],[data-app-environment=internal] *){background:color-mix(in srgb,var(--color-success) 14%,var(--color-surface));color:var(--color-success)}.roles-badge.inactive:where([data-app-environment=internal],[data-app-environment=internal] *){background:color-mix(in srgb,var(--color-danger) 12%,var(--color-surface));color:var(--color-danger)}.roles-badge.system:where([data-app-environment=internal],[data-app-environment=internal] *){background:color-mix(in srgb,var(--color-primary) 14%,var(--color-surface));color:var(--color-primary)}.roles-badge.custom:where([data-app-environment=internal],[data-app-environment=internal] *){background:color-mix(in srgb,var(--color-warning) 14%,var(--color-surface));color:var(--color-warning)}.roles-detail-panel:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:16px}.roles-detail-header .primary-action:where([data-app-environment=internal],[data-app-environment=internal] *){white-space:nowrap}.roles-detail-form:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:repeat(2,minmax(0,1fr))}.roles-detail-meta:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:8px}.roles-detail-meta>span:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--color-text);font-size:.82rem;font-weight:850}.roles-switch:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;gap:10px;min-height:40px;width:fit-content}.roles-switch input:where([data-app-environment=internal],[data-app-environment=internal] *){width:2.4rem;height:1.25rem;accent-color:var(--color-primary)}.roles-permissions-section:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:14px;border-top:1px solid var(--color-border);padding-top:18px}.roles-permissions-section .roles-panel-header:where([data-app-environment=internal],[data-app-environment=internal] *){align-items:flex-start;margin-bottom:0}.roles-permission-search:where([data-app-environment=internal],[data-app-environment=internal] *){width:min(100%,18rem)}.roles-permission-search-input:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%}.roles-permission-table-shell:where([data-app-environment=internal],[data-app-environment=internal] *){overflow:auto;border:1px solid var(--color-border);border-radius:14px;background:var(--color-surface)}.roles-permission-table:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;min-width:720px;table-layout:fixed;border-collapse:separate;border-spacing:0}.roles-permission-table th:where([data-app-environment=internal],[data-app-environment=internal] *),.roles-permission-table td:where([data-app-environment=internal],[data-app-environment=internal] *){border-bottom:1px solid var(--color-border);padding:12px 10px;vertical-align:middle}.roles-permission-table th:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--color-surface-soft);color:var(--color-text-muted);font-size:.68rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.roles-permission-table th:first-child:where([data-app-environment=internal],[data-app-environment=internal] *),.roles-permission-table td:first-child:where([data-app-environment=internal],[data-app-environment=internal] *){width:30%;text-align:left}.roles-permission-table th:not(:first-child):where([data-app-environment=internal],[data-app-environment=internal] *),.roles-permission-table td:not(:first-child):where([data-app-environment=internal],[data-app-environment=internal] *){text-align:center}.roles-permission-table tbody tr:last-child td:where([data-app-environment=internal],[data-app-environment=internal] *){border-bottom:0}.roles-permission-table tbody tr:hover td:where([data-app-environment=internal],[data-app-environment=internal] *){background:color-mix(in srgb,var(--color-primary) 5%,var(--color-surface))}.roles-permission-table td:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--color-surface);color:var(--color-text)}.roles-permission-module:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;min-width:0;gap:10px}.roles-permission-module-icon:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-grid;flex:0 0 auto;width:32px;height:32px;place-items:center;border:1px solid color-mix(in srgb,var(--color-primary) 22%,var(--color-border));border-radius:10px;background:color-mix(in srgb,var(--color-primary) 9%,var(--color-surface));color:var(--color-primary);font-size:.95rem}.roles-permission-module strong:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;color:var(--color-text);font-size:.88rem;line-height:1.15}.roles-permission-module small:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;margin-top:3px;color:var(--color-text-muted);font-size:.72rem;line-height:1.15}.roles-permission-check:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;display:inline-grid;justify-items:center;gap:5px;max-width:100%;cursor:pointer}.roles-permission-check input:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.roles-permission-check>span:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-grid;width:24px;height:24px;place-items:center;border:1px solid color-mix(in srgb,var(--color-text-muted) 42%,var(--color-border));border-radius:8px;background:var(--color-surface-soft);color:var(--color-surface);transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.roles-permission-check>span:where([data-app-environment=internal],[data-app-environment=internal] *):after{content:"";width:6px;height:11px;border:solid var(--color-surface);border-width:0 2px 2px 0;opacity:0;transform:rotate(45deg) translateY(-1px)}.roles-permission-check:hover>span:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}.roles-permission-check input:checked+span:where([data-app-environment=internal],[data-app-environment=internal] *),.roles-permission-check input:indeterminate+span:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--color-primary);background:var(--color-primary)}.roles-permission-check input:checked+span:where([data-app-environment=internal],[data-app-environment=internal] *):after{opacity:1}.roles-permission-check input:indeterminate+span:where([data-app-environment=internal],[data-app-environment=internal] *):after{width:10px;height:2px;border:0;background:var(--color-surface);opacity:1;transform:none}.roles-permission-check input:focus-visible+span:where([data-app-environment=internal],[data-app-environment=internal] *){outline:2px solid color-mix(in srgb,var(--color-primary) 55%,transparent);outline-offset:2px}.roles-permission-check small:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:7.5rem;color:var(--color-text-muted);font-size:.66rem;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roles-permission-check.grouped small:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:3.4rem;border-radius:999px;padding:2px 6px;background:var(--color-surface-soft);color:var(--color-text-muted);font-weight:850}.roles-permission-empty:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-grid;width:24px;height:24px;place-items:center;border-radius:8px;background:var(--color-surface-soft);color:var(--color-text-muted);font-size:.9rem;font-weight:900}.roles-save-permissions:where([data-app-environment=internal],[data-app-environment=internal] *){justify-self:end}.roles-empty-state:where([data-app-environment=internal],[data-app-environment=internal] *){border:1px dashed var(--color-border);border-radius:8px;padding:18px;background:var(--color-surface-soft);color:var(--color-text-muted);text-align:center}@media(max-width:1280px){.roles-workspace:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr}}@media(max-width:920px){.roles-hero:where([data-app-environment=internal],[data-app-environment=internal] *){flex-direction:column}.roles-hero-actions:where([data-app-environment=internal],[data-app-environment=internal] *),.roles-primary-action:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%}.roles-tenant-select:where([data-app-environment=internal],[data-app-environment=internal] *),.roles-tenant-select .searchable-select-trigger:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%}.roles-summary-grid:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:repeat(2,minmax(0,1fr))}.roles-detail-form:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr}.roles-panel-header:where([data-app-environment=internal],[data-app-environment=internal] *),.roles-permissions-section .roles-panel-header:where([data-app-environment=internal],[data-app-environment=internal] *){flex-direction:column}}@media(max-width:620px){.roles-summary-grid:where([data-app-environment=internal],[data-app-environment=internal] *),.roles-toolbar:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr}.roles-panel:where([data-app-environment=internal],[data-app-environment=internal] *),.roles-hero:where([data-app-environment=internal],[data-app-environment=internal] *){padding:14px}}[data-theme=dark] .roles-page .roles-table td:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .roles-page .roles-permission-table td:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--color-surface)!important;color:var(--color-text)!important}[data-theme=dark] .roles-page .roles-table th:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .roles-page .roles-permission-table th:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--color-surface-soft)!important;color:var(--color-text-muted)!important}[data-theme=dark] .roles-page .roles-table tbody tr:hover td:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .roles-page .roles-table tbody tr.selected td:where([data-app-environment=internal],[data-app-environment=internal] *){background:color-mix(in srgb,var(--color-primary) 16%,var(--color-surface))!important}.roles-page:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;min-width:0;flex-direction:column;gap:12px;color:var(--color-text)}.roles-page button:where([data-app-environment=internal],[data-app-environment=internal] *),.roles-new-drawer-layer button:where([data-app-environment=internal],[data-app-environment=internal] *){font:inherit}.roles-page-header:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:12px}.roles-breadcrumb:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;gap:9px;color:var(--color-text-muted);font-size:.95rem;font-weight:650}.roles-breadcrumb i:where([data-app-environment=internal],[data-app-environment=internal] *){color:color-mix(in srgb,var(--color-text-muted) 70%,transparent);font-size:.72rem}.roles-breadcrumb strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--color-text-muted)}.roles-page-title-row:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.roles-page-title-row h1:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;color:var(--color-text);font-size:clamp(1.75rem,2.3vw,2.15rem);font-weight:900;letter-spacing:-.035em;line-height:1}.roles-page-title-row p:where([data-app-environment=internal],[data-app-environment=internal] *){margin:8px 0 0;color:var(--color-text-muted);font-size:1rem}.roles-new-role-button:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-flex;align-items:center;gap:8px;min-height:42px;border-radius:10px;padding:0 18px;white-space:nowrap}.roles-compact-summary:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;min-height:52px;align-items:center;gap:12px;border:1px solid var(--color-border);border-radius:9px;padding:0 18px;background:var(--color-surface);box-shadow:0 5px 18px #0f172a09;color:var(--color-text-muted);font-size:.95rem}.roles-summary-icon:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-grid;width:25px;height:25px;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--color-primary) 9%,var(--color-surface));color:var(--color-primary);font-size:.9rem;font-weight:900}.roles-compact-summary strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--color-text);font-weight:750}.roles-feedback:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;gap:9px;min-height:40px;border:1px solid;border-radius:9px;padding:8px 13px;font-size:.95rem;font-weight:700}.roles-feedback.success:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:color-mix(in srgb,var(--color-success) 32%,var(--color-border));background:color-mix(in srgb,var(--color-success) 8%,var(--color-surface));color:var(--color-success)}.roles-feedback.error:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:color-mix(in srgb,var(--color-danger) 32%,var(--color-border));background:color-mix(in srgb,var(--color-danger) 8%,var(--color-surface));color:var(--color-danger)}.roles-workspace:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;height:clamp(590px,calc(100dvh - 220px),850px);min-width:0;grid-template-columns:380px minmax(0,1fr);gap:16px;align-items:stretch}.roles-panel:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;min-height:0;border:1px solid var(--color-border);border-radius:10px;padding:0;overflow:hidden;background:var(--color-surface);box-shadow:0 8px 24px #0f172a0b}.roles-list-panel:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;flex-direction:column}.roles-list-header:where([data-app-environment=internal],[data-app-environment=internal] *){padding:20px 18px 12px}.roles-list-header h2:where([data-app-environment=internal],[data-app-environment=internal] *),.roles-detail-header h2:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;color:var(--color-text)}.roles-list-header h2:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:1.1rem;font-weight:850}.roles-search-control:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;display:flex;min-width:0;align-items:center}.roles-list-panel>.roles-search-control:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0 18px}.roles-search-symbol:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;z-index:1;left:13px;color:var(--color-text-muted);font-size:1rem;font-weight:900;line-height:1;pointer-events:none}.roles-search-control input:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;min-height:44px;border:1px solid var(--color-border);border-radius:8px;outline:0;padding:0 36px 0 38px;background:var(--color-surface);color:var(--color-text);font-size:.95rem;transition:border-color .16s ease,box-shadow .16s ease}.roles-search-control input:where([data-app-environment=internal],[data-app-environment=internal] *)::-webkit-search-cancel-button{cursor:pointer}.roles-search-control input:where([data-app-environment=internal],[data-app-environment=internal] *)::placeholder{color:color-mix(in srgb,var(--color-text-muted) 86%,transparent)}.roles-search-control input:focus:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 12%,transparent)}.roles-filter-row:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;flex-wrap:wrap;gap:6px;margin:12px 18px 14px}.roles-filter-row button:where([data-app-environment=internal],[data-app-environment=internal] *),.roles-permission-filters button:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-flex;min-height:34px;align-items:center;gap:6px;border:1px solid var(--color-border);border-radius:999px;padding:0 12px;background:var(--color-surface);color:var(--color-text-muted);font-size:.88rem;font-weight:700;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.roles-filter-row button:where([data-app-environment=internal],[data-app-environment=internal] *){padding-right:9px;padding-left:9px}.roles-filter-row button:hover:where([data-app-environment=internal],[data-app-environment=internal] *),.roles-filter-row button.active:where([data-app-environment=internal],[data-app-environment=internal] *),.roles-permission-filters button:hover:where([data-app-environment=internal],[data-app-environment=internal] *),.roles-permission-filters button.active:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:color-mix(in srgb,var(--color-primary) 80%,var(--color-border));background:color-mix(in srgb,var(--color-primary) 8%,var(--color-surface));color:var(--color-primary)}.roles-filter-row button:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *),.roles-permission-filters button:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *),.roles-list-card-main:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *),.roles-context-button:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *),.roles-module-header:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *),.roles-detail-tabs button:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *){outline:2px solid color-mix(in srgb,var(--color-primary) 58%,transparent);outline-offset:2px}.roles-active-dot:where([data-app-environment=internal],[data-app-environment=internal] *){width:7px;height:7px;border-radius:50%;background:var(--color-success)}.roles-list-scroll:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;min-height:0;flex:1;flex-direction:column;gap:7px;overflow:auto;padding:0 18px 12px;scrollbar-gutter:stable}.roles-list-card:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;flex:0 0 auto;min-height:108px;border:1px solid var(--color-border);border-radius:9px;overflow:hidden;background:var(--color-surface);transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.roles-list-card:hover:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:color-mix(in srgb,var(--color-primary) 36%,var(--color-border))}.roles-list-card.selected:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--color-primary);background:linear-gradient(110deg,color-mix(in srgb,var(--color-primary) 8%,var(--color-surface)),var(--color-surface));box-shadow:0 0 0 1px color-mix(in srgb,var(--color-primary) 18%,transparent)}.roles-list-card-main:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;width:100%;min-height:106px;grid-template-columns:auto minmax(0,1fr);gap:12px;border:0;padding:12px 46px 10px 12px;background:transparent;color:inherit;text-align:left;cursor:pointer}.roles-avatar:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-grid;flex:0 0 auto;width:44px;height:44px;place-items:center;border:1px solid color-mix(in srgb,var(--color-primary) 28%,var(--color-border));border-radius:14px;background:color-mix(in srgb,#dbeafe 72%,var(--color-surface));color:#2563eb;font-size:.98rem;font-weight:900}.roles-avatar.small:where([data-app-environment=internal],[data-app-environment=internal] *){width:38px;height:38px;border-radius:12px;font-size:.85rem}.roles-avatar.tone-1:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:color-mix(in srgb,#8b5cf6 28%,var(--color-border));background:color-mix(in srgb,#ede9fe 75%,var(--color-surface));color:#7c3aed}.roles-avatar.tone-2:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:color-mix(in srgb,#f59e0b 28%,var(--color-border));background:color-mix(in srgb,#fef3c7 75%,var(--color-surface));color:#d97706}.roles-avatar.tone-3:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:color-mix(in srgb,#10b981 28%,var(--color-border));background:color-mix(in srgb,#d1fae5 75%,var(--color-surface));color:#059669}.roles-avatar.tone-4:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:color-mix(in srgb,#ec4899 28%,var(--color-border));background:color-mix(in srgb,#fce7f3 75%,var(--color-surface));color:#db2777}.roles-list-card-copy:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;min-width:0}.roles-list-card-copy>strong:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;padding-right:2px;overflow:hidden;color:var(--color-text);font-size:1rem;font-weight:850;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.roles-list-card-copy code:where([data-app-environment=internal],[data-app-environment=internal] *),.roles-detail-heading code:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;margin-top:2px;color:var(--color-text-muted);font-family:inherit;font-size:.82rem;font-weight:700}.roles-list-description:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;margin-top:4px;overflow:hidden;color:var(--color-text-muted);font-size:.86rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.roles-list-badges:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.roles-badge:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-flex;width:fit-content;min-height:21px;align-items:center;border-radius:999px;padding:3px 8px;font-size:.76rem;font-weight:850;line-height:1}.roles-badge.active:where([data-app-environment=internal],[data-app-environment=internal] *){background:color-mix(in srgb,var(--color-success) 13%,var(--color-surface));color:color-mix(in srgb,var(--color-success) 90%,#065f46)}.roles-badge.inactive:where([data-app-environment=internal],[data-app-environment=internal] *){background:color-mix(in srgb,var(--color-danger) 11%,var(--color-surface));color:var(--color-danger)}.roles-badge.system:where([data-app-environment=internal],[data-app-environment=internal] *){background:color-mix(in srgb,var(--color-primary) 11%,var(--color-surface));color:var(--color-primary)}.roles-badge.custom:where([data-app-environment=internal],[data-app-environment=internal] *){background:color-mix(in srgb,var(--color-warning) 13%,var(--color-surface));color:color-mix(in srgb,var(--color-warning) 78%,#92400e)}.roles-context-button:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;top:16px;right:11px;display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);color:var(--color-text-muted);cursor:pointer}.roles-context-button:hover:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--color-primary);color:var(--color-primary)}.roles-list-footer:where([data-app-environment=internal],[data-app-environment=internal] *){flex:0 0 auto;min-height:45px;border-top:1px solid color-mix(in srgb,var(--color-border) 70%,transparent);padding:14px 18px;color:var(--color-text-muted);font-size:.85rem;text-align:center}.roles-list-skeletons:where([data-app-environment=internal],[data-app-environment=internal] *),.roles-module-skeletons:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:8px}.roles-skeleton:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;min-height:53px;gap:7px;border:1px solid var(--color-border);border-radius:9px;padding:11px 14px;background:var(--color-surface)}.roles-skeleton.compact:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:98px}.roles-skeleton span:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;width:58%;height:8px;border-radius:999px;background:linear-gradient(90deg,var(--color-surface-soft),color-mix(in srgb,var(--color-border) 60%,var(--color-surface)),var(--color-surface-soft));background-size:200% 100%;animation:roles-skeleton-shimmer 1.3s linear infinite}.roles-skeleton span:nth-child(2):where([data-app-environment=internal],[data-app-environment=internal] *){width:82%}.roles-skeleton span:nth-child(3):where([data-app-environment=internal],[data-app-environment=internal] *){width:38%}@keyframes roles-skeleton-shimmer{to{background-position:-200% 0}}.roles-state-card:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;justify-items:center;gap:7px;border:1px dashed var(--color-border);border-radius:10px;padding:28px 20px;background:var(--color-surface-soft);color:var(--color-text-muted);text-align:center}.roles-state-card>i:where([data-app-environment=internal],[data-app-environment=internal] *){margin-bottom:2px;color:var(--color-primary);font-size:1.1rem}.roles-state-card strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--color-text);font-size:.92rem}.roles-state-card span:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:26rem;font-size:.82rem;line-height:1.4}.roles-state-card.error>i:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--color-danger)}.roles-state-card .secondary-action:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:5px}.roles-detail-panel:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto}.roles-detail-panel--empty:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;place-items:center;padding:24px}.roles-detail-panel--empty .roles-state-card:where([data-app-environment=internal],[data-app-environment=internal] *){width:min(100%,28rem)}.roles-detail-header:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;min-width:0;align-items:flex-start;gap:14px;padding:15px 20px 10px}.roles-detail-heading:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0}.roles-detail-title-row:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:8px}.roles-detail-title-row h2:where([data-app-environment=internal],[data-app-environment=internal] *){margin-right:3px;font-size:1.25rem;font-weight:900}.roles-detail-heading p:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:60rem;margin:4px 0 0;overflow:hidden;color:var(--color-text-muted);font-size:.88rem;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.roles-protected-banner:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;min-height:58px;align-items:center;gap:11px;margin:0 20px 8px;border:1px solid color-mix(in srgb,var(--color-primary) 27%,var(--color-border));border-radius:9px;padding:9px 13px;background:color-mix(in srgb,var(--color-primary) 5%,var(--color-surface));color:var(--color-primary)}.roles-banner-icon:where([data-app-environment=internal],[data-app-environment=internal] *){flex:0 0 auto;font-size:.88rem}.roles-protected-banner>span:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:3px}.roles-protected-banner strong:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.9rem;font-weight:850}.roles-protected-banner small:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--color-text-muted);font-size:.84rem;line-height:1.4}.roles-detail-tabs:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;gap:8px;border-bottom:1px solid var(--color-border);padding:0 20px}.roles-detail-tabs button:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;min-width:78px;min-height:42px;border:0;padding:0 12px;background:transparent;color:var(--color-text-muted);font-size:.9rem;font-weight:800;cursor:pointer}.roles-detail-tabs button:where([data-app-environment=internal],[data-app-environment=internal] *):after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:2px 2px 0 0;background:transparent}.roles-detail-tabs button.active:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--color-primary)}.roles-detail-tabs button.active:where([data-app-environment=internal],[data-app-environment=internal] *):after{background:var(--color-primary)}.roles-detail-scroll:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:0;overflow:auto;scrollbar-gutter:stable}.roles-general-tab:where([data-app-environment=internal],[data-app-environment=internal] *),.roles-permissions-tab:where([data-app-environment=internal],[data-app-environment=internal] *){padding:14px 20px 18px}.roles-readonly-grid:where([data-app-environment=internal],[data-app-environment=internal] *),.roles-general-form:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.roles-readonly-field:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;min-height:67px;align-content:center;gap:7px;border:1px solid var(--color-border);border-radius:9px;padding:12px 14px;background:var(--color-surface-soft)}.roles-readonly-field:nth-child(3):where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:1 / -1}.roles-readonly-field span:where([data-app-environment=internal],[data-app-environment=internal] *),.roles-form-meta>span:where([data-app-environment=internal],[data-app-environment=internal] *),.roles-new-role-meta>span:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--color-text-muted);font-size:.84rem;font-weight:800;text-transform:uppercase}.roles-readonly-field strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--color-text);font-size:.96rem;font-weight:750}.roles-general-form:where([data-app-environment=internal],[data-app-environment=internal] *){padding:0}.roles-general-form label:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0}.roles-general-form input:where([data-app-environment=internal],[data-app-environment=internal] *),.roles-general-form textarea:where([data-app-environment=internal],[data-app-environment=internal] *){border-radius:8px;font-size:.96rem}.roles-general-form textarea:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:100px}.roles-description-field:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:1 / -1}.roles-form-meta:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;min-height:70px;align-content:center;gap:9px;border:1px solid var(--color-border);border-radius:9px;padding:11px 13px;background:var(--color-surface-soft)}.roles-status-switch:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-flex!important;width:fit-content;align-items:center;gap:9px!important;margin:0;cursor:pointer}.roles-status-switch input:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.roles-status-switch>span:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;display:block!important;width:34px;height:19px;border-radius:999px;background:color-mix(in srgb,var(--color-text-muted) 35%,var(--color-border));transition:background-color .16s ease}.roles-status-switch>span:where([data-app-environment=internal],[data-app-environment=internal] *):after{content:"";position:absolute;top:3px;left:3px;width:13px;height:13px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0f172a40;transition:transform .16s ease}.roles-status-switch input:checked+span:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--color-primary)}.roles-status-switch input:checked+span:where([data-app-environment=internal],[data-app-environment=internal] *):after{transform:translate(15px)}.roles-status-switch input:focus-visible+span:where([data-app-environment=internal],[data-app-environment=internal] *){outline:2px solid color-mix(in srgb,var(--color-primary) 55%,transparent);outline-offset:2px}.roles-status-switch strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--color-text);font-size:.92rem}.roles-permissions-tab:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:10px}.roles-permission-toolbar:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;min-width:0;align-items:center;justify-content:space-between;gap:14px}.roles-permission-search:where([data-app-environment=internal],[data-app-environment=internal] *){width:min(100%,330px)}.roles-permission-filters:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;flex:0 0 auto;gap:6px}.roles-permission-filters button:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:34px;padding:0 11px}.roles-permission-notice:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;gap:8px;border:1px solid color-mix(in srgb,var(--color-warning) 32%,var(--color-border));border-radius:8px;padding:8px 11px;background:color-mix(in srgb,var(--color-warning) 8%,var(--color-surface));color:color-mix(in srgb,var(--color-warning) 72%,var(--color-text));font-size:.88rem;font-weight:700}.roles-module-list:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:6px}.roles-module:where([data-app-environment=internal],[data-app-environment=internal] *){border:1px solid var(--color-border);border-radius:9px;overflow:hidden;background:var(--color-surface)}.roles-module.expanded:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:color-mix(in srgb,var(--color-primary) 19%,var(--color-border))}.roles-module-header:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;width:100%;min-height:46px;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:10px;border:0;padding:0 13px;background:color-mix(in srgb,var(--color-surface-soft) 70%,var(--color-surface));color:var(--color-text);cursor:pointer}.roles-module-heading:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;min-width:0;align-items:center;gap:10px}.roles-module-heading strong:where([data-app-environment=internal],[data-app-environment=internal] *){overflow:hidden;font-size:.93rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.roles-module-icon:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-grid;width:16px;place-items:center;color:var(--color-primary);font-size:.88rem;font-weight:850}.roles-module-chevron:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--color-text-muted);font-size:1rem;line-height:1;transition:transform .16s ease}.roles-module.expanded .roles-module-chevron:where([data-app-environment=internal],[data-app-environment=internal] *){transform:rotate(90deg)}.roles-module-end-icon:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--color-text-muted);font-size:.84rem}.roles-module-count:where([data-app-environment=internal],[data-app-environment=internal] *){border-radius:999px;padding:5px 9px;background:color-mix(in srgb,var(--color-success) 12%,var(--color-surface));color:var(--color-success);font-size:.78rem;font-weight:850;white-space:nowrap}.roles-module-count.empty:where([data-app-environment=internal],[data-app-environment=internal] *){background:color-mix(in srgb,var(--color-warning) 12%,var(--color-surface));color:color-mix(in srgb,var(--color-warning) 82%,#9a3412)}.roles-module-content:where([data-app-environment=internal],[data-app-environment=internal] *){border-top:1px solid var(--color-border);padding:10px;background:var(--color-surface)}.roles-permission-groups:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.roles-permission-groups.single:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr}.roles-permission-group:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;padding:0 12px}.roles-permission-group+.roles-permission-group:where([data-app-environment=internal],[data-app-environment=internal] *){border-left:1px solid var(--color-border)}.roles-permission-group h3:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0 0 7px;color:var(--color-text);font-size:.9rem;font-weight:900}.roles-permission-items:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:2px}.roles-permission-item:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;min-width:0;min-height:36px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;margin:0;border-radius:7px;padding:3px 4px;color:var(--color-text-muted);cursor:pointer}.roles-permission-item:hover:where([data-app-environment=internal],[data-app-environment=internal] *){background:color-mix(in srgb,var(--color-primary) 5%,var(--color-surface))}.roles-permission-item-icon:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-grid;width:18px;place-items:center;color:var(--color-text-muted);font-size:.82rem;font-weight:800;text-align:center}.roles-permission-item>span:not(.roles-permission-toggle):where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;overflow:hidden;font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}.roles-permission-item input:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.roles-permission-toggle:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;display:block;width:32px;height:18px;border-radius:999px;background:color-mix(in srgb,var(--color-text-muted) 25%,var(--color-border));transition:background-color .15s ease,opacity .15s ease}.roles-permission-toggle:where([data-app-environment=internal],[data-app-environment=internal] *):after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0f172a40;transition:transform .15s ease}.roles-permission-item input:checked+.roles-permission-toggle:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--color-primary)}.roles-permission-item input:checked+.roles-permission-toggle:where([data-app-environment=internal],[data-app-environment=internal] *):after{transform:translate(14px)}.roles-permission-item input:focus-visible+.roles-permission-toggle:where([data-app-environment=internal],[data-app-environment=internal] *){outline:2px solid color-mix(in srgb,var(--color-primary) 55%,transparent);outline-offset:2px}.roles-permission-item input:disabled+.roles-permission-toggle:where([data-app-environment=internal],[data-app-environment=internal] *){opacity:.5}.roles-permission-item:has(input:disabled):where([data-app-environment=internal],[data-app-environment=internal] *){cursor:not-allowed}.roles-no-configurable:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;padding:18px;color:var(--color-text-muted);font-size:.9rem;text-align:center}.roles-savebar:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--color-border);padding:10px 18px;background:color-mix(in srgb,var(--color-surface) 94%,var(--color-surface-soft));box-shadow:0 -8px 20px #0f172a09}.roles-savebar-state:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-flex;align-items:center;gap:9px;color:var(--color-text-muted);font-size:.9rem;font-weight:800}.roles-savebar-icon:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-grid;width:16px;height:16px;place-items:center;border:1px solid currentColor;border-radius:50%;color:var(--color-success);font-size:.62rem;line-height:1}.roles-savebar.dirty .roles-savebar-state:where([data-app-environment=internal],[data-app-environment=internal] *){color:color-mix(in srgb,var(--color-warning) 70%,var(--color-text))}.roles-savebar.dirty .roles-savebar-icon:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--color-warning)}.roles-new-role-plus:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:1rem;font-weight:900;line-height:1}.roles-savebar-actions:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;gap:10px}.roles-savebar .primary-action:where([data-app-environment=internal],[data-app-environment=internal] *),.roles-savebar .secondary-action:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:38px;border-radius:8px;padding:0 16px;font-size:.9rem}.roles-new-drawer-layer:where([data-app-environment=internal],[data-app-environment=internal] *){position:fixed;z-index:1500;inset:0;display:flex;justify-content:flex-end}.roles-new-drawer-backdrop:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;inset:0;border:0;background:#0f172a6b;cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.roles-new-drawer:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;z-index:1;display:grid;width:min(92vw,500px);height:100%;grid-template-rows:auto minmax(0,1fr);border-left:1px solid var(--color-border);background:var(--color-surface);box-shadow:-18px 0 50px #0f172a2e;color:var(--color-text);animation:roles-drawer-enter var(--motion-duration-standard, .2s) var(--motion-ease-emphasized, ease-out)}@keyframes roles-drawer-enter{0%{transform:translate(24px);opacity:0}}.roles-new-drawer-header:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid var(--color-border);padding:24px}.roles-new-drawer-kicker:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--color-primary);font-size:.82rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.roles-new-drawer-header h2:where([data-app-environment=internal],[data-app-environment=internal] *){margin:7px 0 5px;color:var(--color-text);font-size:1.45rem}.roles-new-drawer-header p:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;color:var(--color-text-muted);font-size:.95rem;line-height:1.45}.roles-drawer-close:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-grid;flex:0 0 auto;width:36px;height:36px;place-items:center;border:1px solid var(--color-border);border-radius:9px;background:var(--color-surface);color:var(--color-text-muted);cursor:pointer}.roles-drawer-close:hover:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--color-primary);color:var(--color-primary)}.roles-new-drawer-form:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;min-height:0;grid-template-rows:minmax(0,1fr) auto;gap:0;padding:0;background:var(--color-surface)}.roles-new-drawer-body:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;align-content:start;gap:18px;overflow:auto;padding:24px}.roles-new-drawer-body label:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0}.roles-new-drawer-body label>small:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--color-text-muted);font-size:.84rem;line-height:1.35}.roles-new-drawer-body input:where([data-app-environment=internal],[data-app-environment=internal] *),.roles-new-drawer-body textarea:where([data-app-environment=internal],[data-app-environment=internal] *){border-radius:8px;font-size:.96rem}.roles-drawer-error:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:flex-start;gap:9px;border:1px solid color-mix(in srgb,var(--color-danger) 30%,var(--color-border));border-radius:9px;padding:11px 12px;background:color-mix(in srgb,var(--color-danger) 7%,var(--color-surface));color:var(--color-danger);font-size:.92rem;line-height:1.4}.roles-new-role-meta:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:7px;border:1px solid var(--color-border);border-radius:9px;padding:13px;background:var(--color-surface-soft)}.roles-new-role-meta>strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--color-text);font-size:.96rem}.roles-new-role-meta>small:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--color-text-muted);font-size:.84rem}.roles-new-drawer-footer:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;justify-content:flex-end;gap:10px;border-top:1px solid var(--color-border);padding:16px 24px;background:var(--color-surface)}.roles-new-drawer-footer .primary-action:where([data-app-environment=internal],[data-app-environment=internal] *),.roles-new-drawer-footer .secondary-action:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:40px;border-radius:8px}@media(max-width:1500px){.roles-workspace:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:340px minmax(0,1fr)}.roles-permission-group:where([data-app-environment=internal],[data-app-environment=internal] *){padding:0 8px}}@media(max-width:1120px){.roles-workspace:where([data-app-environment=internal],[data-app-environment=internal] *){height:auto;grid-template-columns:1fr}.roles-list-panel:where([data-app-environment=internal],[data-app-environment=internal] *){height:590px}.roles-detail-panel:where([data-app-environment=internal],[data-app-environment=internal] *){height:min(760px,calc(100dvh - 40px))}}@media(max-width:760px){.roles-page-title-row:where([data-app-environment=internal],[data-app-environment=internal] *){align-items:stretch;flex-direction:column}.roles-new-role-button:where([data-app-environment=internal],[data-app-environment=internal] *){justify-content:center}.roles-compact-summary:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:auto;align-items:flex-start;flex-direction:column;gap:6px;padding:13px 15px}.roles-compact-summary>span:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.roles-list-panel:where([data-app-environment=internal],[data-app-environment=internal] *){height:560px}.roles-detail-panel:where([data-app-environment=internal],[data-app-environment=internal] *){height:min(780px,calc(100dvh - 20px));border-radius:8px}.roles-detail-header:where([data-app-environment=internal],[data-app-environment=internal] *),.roles-general-tab:where([data-app-environment=internal],[data-app-environment=internal] *),.roles-permissions-tab:where([data-app-environment=internal],[data-app-environment=internal] *){padding-right:14px;padding-left:14px}.roles-protected-banner:where([data-app-environment=internal],[data-app-environment=internal] *){margin-right:14px;margin-left:14px}.roles-detail-tabs:where([data-app-environment=internal],[data-app-environment=internal] *){padding:0 14px}.roles-permission-toolbar:where([data-app-environment=internal],[data-app-environment=internal] *){align-items:stretch;flex-direction:column}.roles-permission-search:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%}.roles-permission-filters:where([data-app-environment=internal],[data-app-environment=internal] *){overflow-x:auto;padding-bottom:2px}.roles-permission-groups:where([data-app-environment=internal],[data-app-environment=internal] *),.roles-permission-groups.single:where([data-app-environment=internal],[data-app-environment=internal] *),.roles-readonly-grid:where([data-app-environment=internal],[data-app-environment=internal] *),.roles-general-form:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr}.roles-readonly-field:nth-child(3):where([data-app-environment=internal],[data-app-environment=internal] *),.roles-description-field:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:auto}.roles-permission-group:where([data-app-environment=internal],[data-app-environment=internal] *){padding:8px 4px}.roles-permission-group+.roles-permission-group:where([data-app-environment=internal],[data-app-environment=internal] *){border-top:1px solid var(--color-border);border-left:0}.roles-savebar:where([data-app-environment=internal],[data-app-environment=internal] *){align-items:stretch;flex-direction:column;gap:9px}.roles-savebar-actions:where([data-app-environment=internal],[data-app-environment=internal] *),.roles-savebar-actions button:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%}.roles-new-drawer:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%}}@media(prefers-reduced-motion:reduce){.roles-skeleton span:where([data-app-environment=internal],[data-app-environment=internal] *){animation:none}.roles-new-drawer:where([data-app-environment=internal],[data-app-environment=internal] *){animation:none}}[data-theme=dark] .roles-page .roles-panel:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .roles-page .roles-compact-summary:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .roles-page .roles-search-control input:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .roles-page .roles-list-card:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .roles-page .roles-context-button:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .roles-page .roles-module:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .roles-page .roles-module-content:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .roles-new-drawer:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .roles-new-drawer-form:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .roles-new-drawer-footer:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .roles-drawer-close:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--color-border);background-color:var(--color-surface);color:var(--color-text)}[data-theme=dark] .roles-page .roles-list-card.selected:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--color-primary);background:var(--theme-bg)}[data-theme=dark] .roles-page .roles-avatar:where([data-app-environment=internal],[data-app-environment=internal] *){background:color-mix(in srgb,var(--color-primary) 18%,var(--color-surface))}[data-theme=dark] .roles-page .roles-module-header:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .roles-page .roles-readonly-field:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .roles-page .roles-form-meta:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .roles-new-role-meta:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .roles-page .roles-state-card:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--color-surface-soft)}[data-theme=dark] .roles-new-drawer-backdrop:where([data-app-environment=internal],[data-app-environment=internal] *){background:#020617b8}[data-theme=dark] .audit-badge.blue:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-info-soft)!important;color:var(--theme-text-primary)!important}[data-theme=dark] .audit-badge.green:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-success-soft)!important;color:var(--theme-text-primary)!important}[data-theme=dark] .audit-badge.orange:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-warning-soft)!important;color:var(--theme-text-primary)!important}[data-theme=dark] .audit-badge.red:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-danger-soft)!important;color:var(--theme-text-primary)!important}[data-theme=dark] .audit-badge.gray:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .pill,[data-theme=dark] .case-assignment-chip.neutral:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-border)!important;color:var(--theme-text-secondary)!important}[data-theme=dark] .audit-filter-chips button:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .active-filter-row button,[data-theme=dark] .clear-all-filters{border-color:var(--theme-border-strong)!important;background:var(--theme-surface-secondary)!important;color:var(--theme-text-primary)!important}[data-theme=dark] .admin-dashboard:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .metrics-experience:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .ops-dashboard-overview,[data-theme=dark] .reporting-page-shell,[data-theme=dark] .report-center{color:var(--theme-text-primary)!important}[data-theme=dark] .metrics-dashboard-grid:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .metric-grid-modern,[data-theme=dark] .ops-dashboard-grid,[data-theme=dark] .report-section-grid,[data-theme=dark] .report-compliance-grid,[data-theme=dark] .report-checklist-grid{color:var(--theme-text-primary)!important}[data-theme=dark] .metric-card,[data-theme=dark] .metric-card-modern,[data-theme=dark] button.metric-card-modern,[data-theme=dark] .metric-focus-panel,[data-theme=dark] .metric-chart-card,[data-theme=dark] .metric-chart-card-modern,[data-theme=dark] .metric-sla-card,[data-theme=dark] .ops-dashboard-hero,[data-theme=dark] .report-hero-card,[data-theme=dark] .ops-dashboard-card,[data-theme=dark] .report-breakdown-card,[data-theme=dark] .report-table-card,[data-theme=dark] .report-compliance-card,[data-theme=dark] .ops-hero-metric,[data-theme=dark] .report-stat-card,[data-theme=dark] .report-control-strip,[data-theme=dark] .report-filter-summary,[data-theme=dark] .report-segmented-control,[data-theme=dark] .metric-bar-row,[data-theme=dark] .metric-bar-button,[data-theme=dark] .metric-due-list div,[data-theme=dark] .ops-mini-bar-row,[data-theme=dark] .ops-due-list article,[data-theme=dark] .ops-case-list article,[data-theme=dark] .report-compliance-card li,[data-theme=dark] .report-checklist-grid span{border-color:var(--theme-border)!important;background:var(--theme-surface-primary)!important;color:var(--theme-text-primary)!important;box-shadow:none}[data-theme=dark] .metric-card-modern.active,[data-theme=dark] button.metric-card-modern:hover,[data-theme=dark] button.metric-card-modern:focus-visible,[data-theme=dark] .metric-bar-button:hover,[data-theme=dark] .metric-bar-button:focus-visible,[data-theme=dark] .report-segmented-control button.active,[data-theme=dark] .report-segmented-control button:hover{border-color:#60a5fabf!important;background:#2563eb2e!important;color:var(--theme-text-primary)!important}[data-theme=dark] .metric-card-title,[data-theme=dark] .metric-card strong,[data-theme=dark] .metric-card-modern strong,[data-theme=dark] .metric-focus-panel h3,[data-theme=dark] .metric-focus-panel>strong,[data-theme=dark] .metric-chart-card h3,[data-theme=dark] .metric-chart-header h3,[data-theme=dark] .metric-bar-row strong,[data-theme=dark] .metric-due-list strong,[data-theme=dark] .ops-dashboard-hero h3,[data-theme=dark] .report-hero-card h3,[data-theme=dark] .ops-hero-metric strong,[data-theme=dark] .report-stat-card strong,[data-theme=dark] .ops-card-header h3,[data-theme=dark] .ops-alert-grid strong,[data-theme=dark] .ops-due-list strong,[data-theme=dark] .ops-case-list strong,[data-theme=dark] .report-filter-summary strong,[data-theme=dark] .report-compliance-card h3,[data-theme=dark] .report-compliance-card li strong,[data-theme=dark] .report-table th{color:var(--theme-text-primary)!important}[data-theme=dark] .metric-card span,[data-theme=dark] .metric-card-modern small,[data-theme=dark] .metric-card-cue,[data-theme=dark] .metric-focus-panel p:not(.eyebrow),[data-theme=dark] .metric-focus-actions>span,[data-theme=dark] .metric-chart-header p,[data-theme=dark] .metric-chart-header>span,[data-theme=dark] .metric-chart-header.compact span,[data-theme=dark] .metric-bar-row span,[data-theme=dark] .metric-due-list span,[data-theme=dark] .metric-chart-empty,[data-theme=dark] .ops-dashboard-hero p:not(.eyebrow),[data-theme=dark] .report-hero-card p:not(.eyebrow),[data-theme=dark] .ops-alert-grid span,[data-theme=dark] .ops-due-list span,[data-theme=dark] .ops-case-list span,[data-theme=dark] .report-stat-card span,[data-theme=dark] .report-stat-card small,[data-theme=dark] .report-actions span,[data-theme=dark] .report-control-strip>div>span,[data-theme=dark] .report-filter-summary span,[data-theme=dark] .report-compliance-card li span,[data-theme=dark] .report-table td{color:var(--theme-text-secondary)!important}[data-theme=dark] .metric-bar-track,[data-theme=dark] .modern-bars .metric-bar-track,[data-theme=dark] .ops-mini-bar-track,[data-theme=dark] .report-bar-track,[data-theme=dark] .report-bars .metric-bar-track{background:var(--theme-input)!important}[data-theme=dark] .report-table{color:var(--theme-text-secondary)!important}[data-theme=dark] .report-table th,[data-theme=dark] .report-table td{border-color:#94a3b838!important}[data-theme=dark] .report-table th{background:var(--theme-surface-primary)!important}[data-theme=dark] .report-segmented-control button,[data-theme=dark] .report-actions .secondary-action,[data-theme=dark] .metric-focus-actions .secondary-action{color:var(--theme-text-secondary)!important}[data-theme=dark] .report-filter-summary.muted-summary{background:var(--theme-input)!important;color:var(--theme-text-secondary)!important}[data-theme=dark] .breakdown-tabs{border-color:var(--theme-border)!important;background:var(--theme-input)!important;box-shadow:none}[data-theme=dark] .breakdown-tabs button{background:transparent!important;color:var(--theme-text-secondary)!important}[data-theme=dark] .breakdown-tabs button:hover,[data-theme=dark] .breakdown-tabs button.active{background:var(--theme-surface-secondary)!important;color:var(--theme-text-primary)!important;box-shadow:none}[data-theme=dark] .metric-card-icon,[data-theme=dark] .metric-card-cue,[data-theme=dark] .metric-focus-actions>span,[data-theme=dark] .metric-chart-header>span,[data-theme=dark] .metric-chart-header.compact span{border:1px solid var(--theme-border)!important;background:var(--theme-input)!important;color:var(--theme-text-primary)!important}[data-theme=dark] .metric-sla-card.orange{border-color:#fb923c6b!important;background:var(--theme-surface-primary)!important}[data-theme=dark] .metric-sla-card.red{border-color:#f871716b!important;background:var(--theme-surface-primary)!important}[data-theme=light] .admin-sidebar:where([data-app-environment=internal],[data-app-environment=internal] *){border-right-color:#e2e8f0!important;background:#fffffff5!important;color:#0f172a!important}[data-theme=light] .admin-brand h1:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=light] .admin-account-card strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:#0f172a!important}[data-theme=light] .admin-brand span:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=light] .admin-account-card span:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=light] .admin-account-card small:where([data-app-environment=internal],[data-app-environment=internal] *){color:#64748b!important}[data-theme=light] .admin-nav-item:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=light] .admin-subnav-item:where([data-app-environment=internal],[data-app-environment=internal] *){color:#475569!important}[data-theme=light] .admin-nav-item:hover:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=light] .admin-subnav-item:hover:where([data-app-environment=internal],[data-app-environment=internal] *){background:#eef4ff!important;color:#2563eb!important}[data-theme=light] .admin-nav-item.active:where([data-app-environment=internal],[data-app-environment=internal] *){background:linear-gradient(135deg,#2563eb,#4f46e5)!important;color:#fff!important}[data-theme=light] .admin-subnav-item.active:where([data-app-environment=internal],[data-app-environment=internal] *){background:#dbeafe!important;color:#1d4ed8!important}[data-theme=dark] .admin-sidebar:where([data-app-environment=internal],[data-app-environment=internal] *){border-right-color:var(--theme-border)!important;background:var(--theme-sidebar)!important;color:var(--theme-text-primary)!important;box-shadow:none}[data-theme=dark] .admin-brand h1:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-account-card strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-text-primary)!important}[data-theme=dark] .admin-brand span:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-account-card span:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-account-card small:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-text-secondary)!important}[data-theme=dark] .admin-nav-item:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-subnav-item:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-text-primary)!important}[data-theme=dark] .admin-nav-item:hover:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-subnav-item:hover:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-hover)!important;color:var(--theme-text-primary)!important}[data-theme=dark] .admin-nav-item.active:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-active);color:var(--theme-text-primary)!important}[data-theme=dark] .admin-subnav:where([data-app-environment=internal],[data-app-environment=internal] *){border-left-color:#60a5fa47!important}[data-theme=dark] .admin-subnav-item.active:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-active)!important;color:var(--theme-text-primary)!important}[data-theme=dark] .admin-account-card:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-account-menu:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-account-menu-profile:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--theme-border)!important;background:var(--theme-surface-primary)!important;color:var(--theme-text-primary)!important}[data-theme=dark] .admin-account-menu-button:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--theme-border)!important;background:var(--theme-surface-secondary)!important;color:var(--theme-text-primary)!important}[data-theme=dark] .admin-account-menu-button:hover:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-account-menu-button.active:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-account-menu-item:hover:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-hover)!important;color:var(--theme-text-primary)!important}[data-theme=dark] .admin-audit-dashboard:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-text-primary)!important}[data-theme=dark] .admin-audit-dashboard .eyebrow:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-audit-dashboard .eyebrow.dark:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .audit-date-field span:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-audit-dashboard .searchable-select-label:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .audit-table th:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-accent)!important}[data-theme=dark] .audit-hero h3:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .audit-metric strong:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .audit-quick-card strong:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .audit-quick-card b:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .audit-table td strong:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .audit-detail-header h4:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .audit-detail-body dd:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .audit-metadata h5:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .audit-metadata strong:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .audit-state strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-text-primary)!important}[data-theme=dark] .audit-hero p:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .audit-metric span:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .audit-quick-card span:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .audit-table td:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .audit-table td span:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .audit-pagination:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .audit-detail-body p:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .audit-detail-body dt:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .audit-metadata span:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .audit-state:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .audit-state span:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-text-secondary)!important}[data-theme=dark] .audit-hero:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .audit-quick-card:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .audit-filters:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .audit-table-shell:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .audit-detail-panel:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .audit-metric:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .audit-metadata div:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--theme-border)!important;background:var(--theme-surface-primary)!important;color:var(--theme-text-primary)!important}[data-theme=dark] .audit-metric.orange:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:#fb923c6b!important}[data-theme=dark] .audit-metric.red:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:#f871716b!important}[data-theme=dark] .audit-table th:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-input)!important}[data-theme=dark] .audit-table td:where([data-app-environment=internal],[data-app-environment=internal] *){border-top-color:#94a3b838!important;background:var(--theme-surface-primary)!important}[data-theme=dark] .audit-table tbody tr:hover td:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .audit-table tbody tr.selected td:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-surface-secondary)!important}[data-theme=dark] .audit-detail-header:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .audit-pagination:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .audit-metadata:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:#94a3b838!important}[data-theme=dark] .audit-date-field input:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-audit-dashboard .searchable-select-trigger:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-audit-dashboard .searchable-select-search input:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--theme-border-strong)!important;background:var(--theme-input)!important;color:var(--theme-text-primary)!important}[data-theme=dark] .admin-audit-dashboard .searchable-select-trigger span:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-text-primary)!important}[data-theme=dark] .admin-audit-dashboard .searchable-select-menu:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--theme-border)!important;background:var(--theme-surface-primary)!important;color:var(--theme-text-primary)!important}[data-theme=dark] .admin-audit-dashboard .secondary-action.compact:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--theme-border-strong)!important;background:var(--theme-surface-secondary)!important;color:var(--theme-text-secondary)!important}[data-theme=dark] .admin-section:not(.pqr-internal-sidebar):where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-section:not(.pqr-internal-sidebar) .admin-card:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-summary-card:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-table-card:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--theme-border)!important;background:var(--theme-surface-primary)!important;color:var(--theme-text-primary)!important}[data-theme=dark] .admin-section:not(.pqr-internal-sidebar) .admin-section-header h3:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-section:not(.pqr-internal-sidebar) .admin-card h3:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-section:not(.pqr-internal-sidebar) .admin-card h4:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-section:not(.pqr-internal-sidebar) .admin-form label:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-section:not(.pqr-internal-sidebar) .admin-form label span:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-section:not(.pqr-internal-sidebar) .admin-stat-list strong:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-section:not(.pqr-internal-sidebar) .admin-table td strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-text-primary)!important}[data-theme=dark] .admin-section:not(.pqr-internal-sidebar) .admin-section-header p:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-section:not(.pqr-internal-sidebar) .admin-card p:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-section:not(.pqr-internal-sidebar) .admin-stat-list span:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-section:not(.pqr-internal-sidebar) .admin-table td:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-section:not(.pqr-internal-sidebar) .admin-table td span:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-text-secondary)!important}[data-theme=dark] .admin-section:not(.pqr-internal-sidebar) .admin-form input:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-section:not(.pqr-internal-sidebar) .admin-form select:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-section:not(.pqr-internal-sidebar) .admin-form textarea:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--theme-border-strong)!important;background:var(--theme-input)!important;color:var(--theme-text-primary)!important}[data-theme=dark] .admin-section:not(.pqr-internal-sidebar) .admin-form input:disabled:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-section:not(.pqr-internal-sidebar) .admin-form select:disabled:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-section:not(.pqr-internal-sidebar) .admin-form textarea:disabled:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-surface-primary)!important;color:var(--theme-text-secondary)!important;opacity:1!important}[data-theme=dark] .admin-section:not(.pqr-internal-sidebar) .admin-form input:where([data-app-environment=internal],[data-app-environment=internal] *)::placeholder,[data-theme=dark] .admin-section:not(.pqr-internal-sidebar) .admin-form textarea:where([data-app-environment=internal],[data-app-environment=internal] *)::placeholder{color:var(--theme-text-muted)!important}.admin-section:not(.pqr-internal-sidebar) .admin-table-card:where([data-app-environment=internal],[data-app-environment=internal] *){max-height:min(42rem,calc(100vh - 10rem));overflow:auto}.admin-section:not(.pqr-internal-sidebar) .admin-grid.two+.admin-card.admin-table-card:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:.85rem}[data-theme=dark] .searchable-select-label{color:var(--theme-text-secondary)!important}[data-theme=dark] .searchable-select-trigger{border-color:var(--theme-border-strong)!important;background:var(--theme-input)!important;color:var(--theme-text-primary)!important}[data-theme=dark] .searchable-select-trigger span,[data-theme=dark] .searchable-select-trigger i{color:var(--theme-text-primary)!important}[data-theme=dark] .searchable-select-trigger.open,[data-theme=dark] .searchable-select-trigger:hover,[data-theme=dark] .searchable-select-trigger:focus-visible{border-color:var(--theme-accent-strong)!important;background:var(--theme-surface-primary)!important}[data-theme=dark] .searchable-select-menu{border-color:var(--theme-border-strong)!important;background:var(--theme-surface-elevated)!important;color:var(--theme-text-primary)!important;box-shadow:var(--theme-shadow-overlay)}[data-theme=dark] .searchable-select-search{border-bottom-color:var(--theme-divider)!important;background:var(--theme-input)!important;color:var(--theme-accent)!important}[data-theme=dark] .searchable-select-search input{color:var(--theme-text-primary)!important;background:transparent!important}[data-theme=dark] .searchable-select-search input::placeholder{color:var(--theme-text-muted)!important}[data-theme=dark] .searchable-select-options{background:var(--theme-surface-primary)!important}[data-theme=dark] .searchable-select-option{background:transparent!important;color:var(--theme-text-secondary)!important}[data-theme=dark] .searchable-select-option span{color:var(--theme-text-secondary)!important}[data-theme=dark] .searchable-select-option small{color:var(--theme-text-muted)!important}[data-theme=dark] .searchable-select-option:hover,[data-theme=dark] .searchable-select-option:focus-visible{background:var(--theme-hover)!important;color:var(--theme-text-primary)!important;outline:0!important}[data-theme=dark] .searchable-select-option:hover span,[data-theme=dark] .searchable-select-option:focus-visible span{color:var(--theme-text-primary)!important}[data-theme=dark] .searchable-select-option.selected{background:var(--theme-active)!important;color:var(--theme-text-primary)!important}[data-theme=dark] .searchable-select-option.selected span,[data-theme=dark] .searchable-select-option.selected i{color:var(--theme-text-primary)!important}[data-theme=dark] .searchable-select-empty{color:var(--theme-text-secondary)!important}[data-theme=dark] .operation-case-tools,[data-theme=dark] .compact-tools.operation-case-tools{border-color:var(--theme-divider)!important;background:var(--theme-surface-primary)!important}[data-theme=dark] .operation-case-tools label,[data-theme=dark] .operation-case-tools label>span,[data-theme=dark] .operation-case-tools .searchable-select-label{color:var(--theme-text-secondary)!important}[data-theme=dark] .operation-case-tools input,[data-theme=dark] .operation-case-tools select{border-color:var(--theme-border-strong)!important;background:var(--theme-input)!important;color:var(--theme-text-primary)!important}[data-theme=dark] .operation-case-tools input::placeholder{color:var(--theme-text-secondary)!important;opacity:.88!important}[data-theme=dark] .operation-case-tools input:focus,[data-theme=dark] .operation-case-tools select:focus{border-color:var(--theme-accent-strong)!important;box-shadow:0 0 0 3px var(--theme-focus-ring);outline:0!important}.patient-clinic-selection-page{--clinic-bg: #f6f7fb;--clinic-surface: #ffffff;--clinic-soft: #f8f9fd;--clinic-text: #171b2d;--clinic-muted: #667085;--clinic-border: #e3e7ef;--clinic-accent: #5b5cf0;--clinic-accent-soft: #eeedff;--clinic-info: #edf6ff;--clinic-info-border: #d9eaf9;--clinic-info-text: #33536d;--clinic-success-bg: #e7f6ef;--clinic-success-text: #17875d;position:relative;width:100%;min-height:100dvh;display:grid;grid-template-rows:86px minmax(0,1fr);align-items:stretch;justify-items:stretch;place-items:initial;padding:0;overflow:hidden;background:var(--clinic-bg);color:var(--clinic-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}[data-theme=dark] .patient-clinic-selection-page{--clinic-bg: var(--theme-bg);--clinic-surface: var(--theme-surface-primary);--clinic-soft: var(--theme-surface-secondary);--clinic-text: var(--theme-text-primary);--clinic-muted: var(--theme-text-secondary);--clinic-border: var(--theme-border);--clinic-accent: var(--theme-accent);--clinic-accent-soft: var(--theme-accent-soft);--clinic-info: var(--theme-info-soft);--clinic-info-border: var(--theme-border);--clinic-info-text: var(--theme-text-secondary);--clinic-success-bg: var(--theme-success-soft);--clinic-success-text: var(--theme-success)}.patient-clinic-selection-page *{box-sizing:border-box}.patient-clinic-selection-page .mobile,.patient-clinic-selection-page .clinic-selection-brand-mobile,.patient-clinic-selection-page .clinic-selection-title-mobile,.patient-clinic-selection-page .clinic-selection-description-mobile,.patient-clinic-selection-avatar,.patient-clinic-selection-mobile-footer{display:none}.patient-clinic-selection-ambient{position:absolute;z-index:0;display:block;border-radius:50%;pointer-events:none}.patient-clinic-selection-ambient.ambient-one{top:-140px;left:-100px;width:520px;height:520px;background:#eef2ff;opacity:.55}.patient-clinic-selection-ambient.ambient-two{right:-120px;bottom:-146px;width:440px;height:440px;background:#f0f5ff;opacity:.6}[data-theme=dark] .patient-clinic-selection-ambient.ambient-one{background:var(--theme-active);opacity:.56}[data-theme=dark] .patient-clinic-selection-ambient.ambient-two{background:var(--theme-surface-secondary);opacity:.7}.patient-clinic-selection-topbar{position:relative;z-index:3;min-width:0;display:flex;align-items:center;justify-content:space-between;padding:0 42px;border-bottom:1px solid var(--clinic-border);background:var(--clinic-surface)}.patient-clinic-selection-brand{min-width:0;display:grid;gap:3px}.patient-clinic-selection-brand strong{color:var(--clinic-accent);font-size:12px;font-weight:700;line-height:16px}.patient-clinic-selection-brand>span{color:var(--clinic-text);font-size:12px;font-weight:600;line-height:16px}.patient-clinic-selection-logout{min-height:44px;padding:0 27px;border:1px solid var(--clinic-border);border-radius:12px;background:var(--clinic-soft);color:var(--clinic-muted);font:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.patient-clinic-selection-logout:hover{border-color:color-mix(in srgb,var(--clinic-accent) 38%,var(--clinic-border));color:var(--clinic-text)}.patient-clinic-selection-logout:focus-visible,.patient-clinic-enter-button:focus-visible,.patient-clinic-support a:focus-visible{outline:3px solid color-mix(in srgb,var(--clinic-accent) 24%,transparent);outline-offset:2px}.patient-clinic-selection-card{position:relative;z-index:2;width:min(1100px,calc(100vw - 80px));height:min(744px,calc(100dvh - 142px));min-height:620px;display:grid;grid-template-columns:420px 1px minmax(0,516px);gap:0;column-gap:40px;align-self:start;justify-self:center;margin-top:56px;padding:42px;border:1px solid var(--clinic-border);border-radius:26px;background:var(--clinic-surface);box-shadow:none;overflow:hidden}.patient-clinic-selection-intro,.patient-clinic-list-panel{min-width:0;min-height:0}.patient-clinic-selection-intro{display:flex;flex-direction:column}.patient-clinic-selection-eyebrow{margin:0;color:var(--clinic-accent)!important;font-size:11px;font-weight:700;line-height:15px;letter-spacing:0;text-transform:uppercase}.patient-clinic-selection-card h1{max-width:390px;margin:14px 0 0;color:var(--clinic-text);font-size:34px;font-weight:700;line-height:42px;letter-spacing:-.02em}.patient-clinic-selection-description{max-width:392px;margin:17px 0 0!important;color:var(--clinic-muted)!important;font-size:15px;line-height:23px}.patient-clinic-privacy-note{width:380px;min-height:98px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;margin-top:64px;padding:17px 16px;border:1px solid var(--clinic-border);border-radius:16px;background:var(--clinic-soft)}.patient-clinic-privacy-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--clinic-accent-soft);color:var(--clinic-accent);font-size:13px;font-weight:700}.patient-clinic-privacy-note strong,.patient-clinic-mobile-info strong{display:block;color:var(--clinic-text);font-size:12px;font-weight:600;line-height:17px}.patient-clinic-privacy-note p,.patient-clinic-mobile-info p{margin:6px 0 0!important;color:var(--clinic-muted)!important;font-size:11px;line-height:17px}.patient-clinic-support{display:grid;gap:5px;margin-top:auto;padding-bottom:16px}.patient-clinic-support>span{color:var(--clinic-muted);font-size:11px;font-weight:600;line-height:16px}.patient-clinic-support a{width:fit-content;color:var(--clinic-accent);font-size:12px;font-weight:600;line-height:17px;text-decoration:none}.patient-clinic-support a:hover{text-decoration:underline}.patient-clinic-selection-divider{width:1px;height:100%;display:block;border-radius:1px;background:var(--clinic-border)}.patient-clinic-list-panel{display:flex;flex-direction:column}.patient-clinic-list-heading{display:grid;gap:1px}.patient-clinic-list-heading h2{margin:0;color:var(--clinic-text);font-size:24px;font-weight:700;line-height:30px}.patient-clinic-list-heading>span{color:var(--clinic-muted);font-size:11px;line-height:16px}.patient-clinic-selection-error.portal-error{position:static;width:100%;max-width:none;margin:14px 0 0}.patient-clinic-grid{min-height:0;display:grid;gap:14px;margin-top:36px;padding:0 4px 4px 0;max-height:438px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--clinic-muted) 45%,transparent) transparent}.patient-clinic-option{position:relative;width:100%;min-height:178px;display:grid;grid-template-columns:58px minmax(0,1fr) auto;grid-template-rows:auto auto 46px;grid-template-areas:"logo copy status" "logo meta status" "action action action";align-items:start;column-gap:16px;row-gap:0;padding:19px;border:1px solid var(--clinic-border);border-radius:20px;background:var(--clinic-surface);color:var(--clinic-text);text-align:left;box-shadow:none;transform:none}.patient-clinic-option:hover{border-color:color-mix(in srgb,var(--clinic-accent) 28%,var(--clinic-border));box-shadow:none;transform:none}.patient-clinic-logo{grid-area:logo;width:58px;height:58px;display:grid;place-items:center;overflow:hidden;border-radius:16px;background:#2f6fed;color:#fff;font-size:24px;font-weight:700;line-height:30px}.patient-clinic-logo img{width:100%;height:100%;object-fit:contain;background:#fff}.patient-clinic-copy{grid-area:copy;min-width:0;display:grid;gap:4px}.patient-clinic-copy strong{overflow:hidden;color:var(--clinic-text);font-size:17px;font-weight:700;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.patient-clinic-copy>span{overflow:hidden;color:var(--clinic-muted);font-size:12px;line-height:17px;text-overflow:ellipsis;white-space:nowrap}.patient-clinic-status{grid-area:status;min-width:116px;min-height:30px;display:inline-grid;place-items:center;justify-self:end;padding:0 12px;border-radius:999px;background:var(--clinic-soft);color:var(--clinic-muted);font-size:11px;font-weight:600;line-height:16px;white-space:nowrap}.patient-clinic-status.available{background:var(--clinic-success-bg);color:var(--clinic-success-text)}.patient-clinic-meta{grid-area:meta;align-self:end;margin:4px 0 0!important;color:var(--clinic-muted)!important;font-size:11px;line-height:16px}.patient-clinic-enter-button{grid-area:action;min-height:46px;display:flex;align-items:center;justify-content:center;gap:8px;align-self:end;margin-top:14px;border:0;border-radius:13px;background:var(--clinic-accent);color:#fff;font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:opacity .16s ease,transform .16s ease}.patient-clinic-enter-button:hover:not(:disabled){transform:translateY(-1px)}.patient-clinic-enter-button:disabled{cursor:wait;opacity:.65;transform:none}.patient-clinic-empty{padding:20px;border:1px dashed var(--clinic-border);border-radius:16px;background:var(--clinic-soft);color:var(--clinic-muted);font-size:12px;line-height:18px;text-align:center}.patient-clinic-list-info{min-height:78px;flex:0 0 auto;margin-top:20px;padding:17px;border:1px solid var(--clinic-info-border);border-radius:15px;background:var(--clinic-info);color:var(--clinic-info-text);font-size:11px;line-height:18px}@media(max-width:1180px)and (min-width:701px){.patient-clinic-selection-card{width:calc(100vw - 48px);grid-template-columns:minmax(300px,.85fr) 1px minmax(390px,1.15fr);column-gap:28px;padding:34px}.patient-clinic-privacy-note{width:100%}}@media(max-width:700px){.patient-clinic-selection-page{min-height:100dvh;grid-template-rows:82px minmax(0,1fr) 82px;overflow:hidden}.patient-clinic-selection-page .desktop,.patient-clinic-selection-page .clinic-selection-brand-desktop,.patient-clinic-selection-page .clinic-selection-title-desktop,.patient-clinic-selection-page .clinic-selection-description-desktop,.patient-clinic-selection-ambient,.patient-clinic-selection-divider,.patient-clinic-list-heading{display:none!important}.patient-clinic-selection-page .mobile,.patient-clinic-selection-page .clinic-selection-brand-mobile,.patient-clinic-selection-page .clinic-selection-title-mobile,.patient-clinic-selection-page .clinic-selection-description-mobile{display:inline}.patient-clinic-selection-topbar{min-height:82px;padding:0 16px}.patient-clinic-selection-brand strong{font-size:10px;line-height:14px}.patient-clinic-selection-brand>span{font-size:15px;font-weight:700;line-height:20px}.patient-clinic-selection-avatar{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:var(--clinic-accent-soft);color:var(--clinic-accent);font-size:10px;font-weight:600}.patient-clinic-selection-card{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;margin:0;padding:0;border:0;border-radius:0;background:var(--clinic-bg);overflow-x:hidden;overflow-y:auto}.patient-clinic-selection-intro{flex:0 0 auto;padding:28px 16px 0}.patient-clinic-selection-eyebrow{font-size:10px;line-height:14px}.patient-clinic-selection-card h1{max-width:350px;margin-top:12px;font-size:28px;line-height:34px}.patient-clinic-selection-description{max-width:350px;margin-top:10px!important;font-size:12px;line-height:18px}.patient-clinic-list-panel{flex:0 0 auto;padding:26px 12px 32px}.patient-clinic-selection-error.portal-error{margin:0 4px 14px}.patient-clinic-grid{display:grid;gap:12px;max-height:none;margin:0;padding:0;overflow:visible}.patient-clinic-option{min-height:196px;grid-template-columns:52px minmax(0,1fr) auto;grid-template-rows:auto 32px 48px;column-gap:14px;padding:15px;border-radius:18px}.patient-clinic-logo{width:52px;height:52px;border-radius:15px;font-size:21px;line-height:27px}.patient-clinic-copy strong{font-size:16px;line-height:21px}.patient-clinic-copy>span{font-size:11px;line-height:16px}.patient-clinic-status{min-width:92px;min-height:28px;padding:0 10px;font-size:10px;line-height:15px}.patient-clinic-meta{grid-column:1 / -1;align-self:center;margin:4px 0 0!important;font-size:11px;line-height:16px}.patient-clinic-enter-button{min-height:48px;margin-top:14px;border-radius:13px;font-size:13px}.patient-clinic-mobile-info{min-height:76px;display:block!important;margin-top:20px;padding:14px 15px;border:1px solid var(--clinic-border);border-radius:15px;background:var(--clinic-soft)}.patient-clinic-mobile-info strong{font-size:11px;line-height:16px}.patient-clinic-mobile-info p{margin-top:7px!important;font-size:10px;line-height:15px}.patient-clinic-selection-mobile-footer{position:relative;z-index:4;display:flex;align-items:flex-start;padding:13px 12px 0;border-top:1px solid var(--clinic-border);background:var(--clinic-surface)}.patient-clinic-selection-logout.mobile{width:100%;min-height:48px;display:block!important;border-radius:14px;background:var(--clinic-surface);font-size:12px}}@media(max-width:380px){.patient-clinic-selection-intro{padding-inline:14px}.patient-clinic-list-panel{padding-inline:10px}.patient-clinic-option{grid-template-columns:48px minmax(0,1fr) auto;padding-inline:13px}.patient-clinic-logo{width:48px;height:48px}.patient-clinic-status{min-width:84px;padding-inline:8px}}:root:where([data-app-environment=internal],[data-app-environment=internal] *){--sky-ai-ink: #111a37;--sky-ai-muted: #64748b;--sky-ai-soft: #f7faff;--sky-ai-line: rgba(93, 112, 150, .18);--sky-ai-primary: #4f46e5;--sky-ai-primary-2: #7c3aed;--sky-ai-success: #16a34a;--sky-ai-danger: #dc2626;--sky-ai-warning: #d97706;--sky-ai-card-shadow: 0 18px 44px rgba(31, 42, 71, .08)}.admin-grid.two.ai-assistant-workspace:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:minmax(25rem,.95fr) minmax(34rem,1.35fr)!important;gap:1rem!important;align-items:start!important}.ai-assistant-workspace .ai-assistant-stack:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:.9rem;align-self:start;min-width:0;max-height:calc(100dvh - 7.25rem);overflow-y:auto;padding-right:.18rem;scrollbar-width:thin}.ai-assistant-workspace .conversation-workspace-shell:where([data-app-environment=internal],[data-app-environment=internal] *){display:block!important;min-width:0;align-self:start!important;height:auto!important;min-height:0!important}.ai-assistant-workspace .conversation-panel.operational-chat:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-assistant-workspace .conversation-panel:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid!important;grid-template-rows:auto auto 1fr auto!important;min-height:calc(100dvh - 7.25rem)!important;max-height:calc(100dvh - 7.25rem)!important;height:calc(100dvh - 7.25rem)!important;overflow:hidden!important;border-radius:1.25rem!important;border:1px solid rgba(93,112,150,.16)!important;box-shadow:var(--sky-ai-card-shadow)!important;background:radial-gradient(circle at 82% 16%,rgba(124,58,237,.06),transparent 28%),linear-gradient(180deg,#fffffff5,#f7fafff0)!important}.ai-assistant-workspace .message-list:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-assistant-workspace .admin-chat-thread:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:20rem!important;max-height:none!important;height:100%!important;overflow-y:auto!important;padding:1.25rem!important;background:radial-gradient(circle at 78% 35%,rgba(79,70,229,.045),transparent 24%),linear-gradient(180deg,#f8fbffe6,#f4f8ffdb)!important}.ai-assistant-workspace .admin-message-composer-form:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-assistant-workspace .message-form:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex!important}.ai-assistant-workspace .chat-case-header:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-assistant-workspace .conversation-panel-header:where([data-app-environment=internal],[data-app-environment=internal] *){margin-bottom:.55rem!important;padding:.95rem 1rem .75rem!important;border-bottom:1px solid rgba(93,112,150,.13)!important}.ai-assistant-workspace .chat-meta-strip:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0 1rem .65rem!important;padding:.55rem .7rem!important;border-radius:.8rem!important;border-color:#5d709624!important;background:#ffffffbf!important}.ai-assistant-workspace .panel:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-assistant-workspace .ai-panel:where([data-app-environment=internal],[data-app-environment=internal] *){border-radius:1.25rem!important;border:1px solid rgba(93,112,150,.16)!important;background:#ffffffeb!important;box-shadow:var(--sky-ai-card-shadow)!important}.sky-card:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;overflow:hidden}.sky-card:where([data-app-environment=internal],[data-app-environment=internal] *):before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--sky-ai-primary),var(--sky-ai-primary-2));opacity:0}.ai-assistant-workspace .case-copilot-panel:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-assistant-workspace .ai-review-panel:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:.82rem;padding:1rem!important}.ai-assistant-workspace .ai-panel-header:where([data-app-environment=internal],[data-app-environment=internal] *){align-items:flex-start;gap:.75rem;margin-bottom:0!important}.ai-assistant-workspace .ai-panel-header h3:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;color:var(--sky-ai-ink);font-size:1.18rem!important;letter-spacing:-.03em}.ai-assistant-workspace .panel-subtitle:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--sky-ai-muted);font-size:.78rem;line-height:1.35}.sky-ai-sparkle:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-grid;place-items:center;width:2.35rem;height:2.35rem;margin-left:auto;border-radius:.85rem;color:#fff;background:linear-gradient(135deg,#38bdf8,#7c3aed);box-shadow:0 10px 28px #4f46e53d}.ai-assistant-workspace .copilot-chip-row:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-start;max-width:none}.ai-assistant-workspace .status-chip:where([data-app-environment=internal],[data-app-environment=internal] *){border:1px solid rgba(79,70,229,.14);background:#4f46e514;color:#4338ca;font-size:.72rem;font-weight:800}.ai-assistant-workspace .status-chip.success:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:#16a34a24;background:#16a34a1a;color:#15803d}.ai-assistant-workspace .copilot-primary-action:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-assistant-workspace .ai-generate-suggestion-action:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:2.75rem!important;border:0!important;border-radius:.85rem!important;color:#fff!important;background:linear-gradient(90deg,#4f46e5,#7c3aed)!important;box-shadow:0 16px 36px #4f46e538!important;font-weight:900!important;letter-spacing:-.01em}.ai-assistant-workspace .copilot-primary-action:hover:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-assistant-workspace .ai-generate-suggestion-action:hover:where([data-app-environment=internal],[data-app-environment=internal] *){transform:translateY(-1px)}.ai-assistant-workspace .copilot-action-grid:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.copilot-command-card:where([data-app-environment=internal],[data-app-environment=internal] *),.copilot-refresh-action:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;gap:.72rem;min-height:3.55rem;padding:.68rem .8rem;border:1px solid rgba(93,112,150,.17);border-radius:.9rem;background:linear-gradient(180deg,#fff,#f8fbff);color:var(--sky-ai-ink);text-align:left;cursor:pointer;transition:transform var(--motion-duration-fast) var(--motion-ease-standard),border-color var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard)}.copilot-command-card:hover:not(:disabled):where([data-app-environment=internal],[data-app-environment=internal] *),.copilot-refresh-action:hover:not(:disabled):where([data-app-environment=internal],[data-app-environment=internal] *){transform:translateY(-1px);border-color:#4f46e54d;box-shadow:0 12px 26px #1f2a4714}.copilot-command-card:disabled:where([data-app-environment=internal],[data-app-environment=internal] *),.copilot-refresh-action:disabled:where([data-app-environment=internal],[data-app-environment=internal] *){cursor:not-allowed;opacity:.58}.copilot-command-icon:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-grid;place-items:center;flex:0 0 auto;width:2rem;height:2rem;border-radius:.68rem;color:#4f46e5;background:#4f46e514}.copilot-command-card strong:where([data-app-environment=internal],[data-app-environment=internal] *),.copilot-refresh-action strong:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;color:var(--sky-ai-ink);font-size:.84rem;line-height:1.1}.copilot-command-card small:where([data-app-environment=internal],[data-app-environment=internal] *),.copilot-refresh-action small:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;margin-top:.16rem;color:var(--sky-ai-muted);font-size:.72rem;line-height:1.25}.ai-assistant-workspace .copilot-refresh-action:where([data-app-environment=internal],[data-app-environment=internal] *){justify-content:center;min-height:3rem;width:100%}.ai-assistant-workspace .copilot-card:where([data-app-environment=internal],[data-app-environment=internal] *){padding:.82rem!important;border:1px solid rgba(93,112,150,.14)!important;border-radius:.88rem!important;background:#ffffffe0!important}.ai-assistant-workspace .copilot-status-card:where([data-app-environment=internal],[data-app-environment=internal] *){background:linear-gradient(180deg,#eff6ffe0,#ffffffeb)!important;border-color:#4f46e529!important}.ai-assistant-workspace .copilot-next-action-card:where([data-app-environment=internal],[data-app-environment=internal] *){background:linear-gradient(180deg,#f0fdfaeb,#ffffffeb)!important;border-color:#10b9812e!important}.ai-assistant-workspace .copilot-card h4:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-assistant-workspace .ai-suggestion-review h4:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--sky-ai-ink);font-size:.92rem;font-weight:900;letter-spacing:-.01em}.ai-assistant-workspace .copilot-card p:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-assistant-workspace .copilot-card span:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-assistant-workspace .copilot-card small:where([data-app-environment=internal],[data-app-environment=internal] *){color:#526071;font-size:.8rem;line-height:1.45}.ai-assistant-workspace .priority-badge:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-assistant-workspace .severity-badge:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:1.45rem;padding:.18rem .52rem;border-radius:999px;font-size:.68rem;font-weight:900}.ai-review-panel .ai-signal-grid:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.48rem!important}.ai-review-panel .signal-card:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:3.1rem;padding:.58rem .65rem!important;border-radius:.75rem!important;border:1px solid rgba(93,112,150,.14)!important;background:linear-gradient(180deg,#fff,#f8fbff)!important}.ai-review-panel .signal-card span:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.68rem;color:var(--sky-ai-muted)}.ai-review-panel .signal-card strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--sky-ai-ink);font-size:.8rem!important}.ai-suggestion-review:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:.72rem;padding-top:.25rem}.ai-review-title-row:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:.55rem}.ai-review-title-row h4:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-review-title-row p:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0}.ai-review-title-row p:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--sky-ai-muted);font-size:.76rem}.ai-review-counters:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;flex-wrap:wrap;gap:.42rem}.ai-counter:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-flex;align-items:center;gap:.32rem;min-height:2rem;padding:.35rem .62rem;border-radius:.74rem;border:1px solid rgba(93,112,150,.14);background:#fff;color:var(--sky-ai-muted);font-size:.74rem;font-weight:800}.ai-counter strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--sky-ai-ink);font-size:1.05rem}.ai-counter.pending:where([data-app-environment=internal],[data-app-environment=internal] *){background:#4f46e514;color:#4338ca}.ai-counter.applied:where([data-app-environment=internal],[data-app-environment=internal] *){background:#16a34a17;color:#15803d}.ai-counter.rejected:where([data-app-environment=internal],[data-app-environment=internal] *){background:#dc262614;color:#b91c1c}.ai-counter.discarded:where([data-app-environment=internal],[data-app-environment=internal] *){background:#64748b14;color:#475569}.ai-suggestion-card-list:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:.7rem}.ai-review-card:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,18rem);gap:.78rem;padding:.84rem;border:1px solid rgba(93,112,150,.15);border-radius:.95rem;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 12px 30px #1f2a470e}.ai-review-card.compact:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr;padding:.75rem;box-shadow:none}.ai-review-card.is-pending:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:#4f46e53d}.ai-review-card.is-applied:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:#16a34a2e}.ai-review-card.is-rejected:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:#dc262629}.ai-review-card.is-discarded:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:#64748b29}.ai-review-card.is-failed:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:#d9770638}.ai-review-card-main:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:.6rem;min-width:0}.ai-review-card-meta:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;flex-wrap:wrap;gap:.36rem;align-items:center;color:var(--sky-ai-muted);font-size:.72rem;font-weight:700}.ai-status-badge:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-flex;align-items:center;min-height:1.55rem;padding:.2rem .55rem;border-radius:999px;font-size:.7rem;font-weight:900}.ai-status-badge.is-pending:where([data-app-environment=internal],[data-app-environment=internal] *){background:#4f46e51a;color:#4338ca}.ai-status-badge.is-applied:where([data-app-environment=internal],[data-app-environment=internal] *){background:#16a34a1a;color:#15803d}.ai-status-badge.is-rejected:where([data-app-environment=internal],[data-app-environment=internal] *){background:#dc26261a;color:#b91c1c}.ai-status-badge.is-discarded:where([data-app-environment=internal],[data-app-environment=internal] *){background:#64748b1f;color:#475569}.ai-status-badge.is-failed:where([data-app-environment=internal],[data-app-environment=internal] *){background:#d977061f;color:#b45309}.ai-review-card-content:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:minmax(0,.95fr) minmax(12rem,1.05fr);gap:.7rem}.ai-review-card.compact .ai-review-card-content:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr}.ai-review-card-content strong:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;color:var(--sky-ai-ink);font-size:.86rem;margin-bottom:.2rem}.ai-review-card-content p:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-technical-details p:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-patient-draft-box p:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;color:#526071;font-size:.78rem;line-height:1.45}.ai-patient-draft-box:where([data-app-environment=internal],[data-app-environment=internal] *){padding:.68rem .75rem;border:1px solid rgba(79,70,229,.14);border-radius:.75rem;background:#4f46e50b}.ai-patient-draft-box span:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;margin-bottom:.25rem;color:#4338ca;font-size:.72rem;font-weight:900}.ai-review-card-side:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;align-content:start;gap:.55rem}.ai-review-secondary-actions:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;flex-wrap:wrap;gap:.42rem}.ai-review-card .primary-action.compact:where([data-app-environment=internal],[data-app-environment=internal] *),.success-action.compact:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-review-card .secondary-action:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:2.25rem;padding:.45rem .72rem;border-radius:.68rem;font-size:.76rem;font-weight:900}.success-action:where([data-app-environment=internal],[data-app-environment=internal] *){border:0;color:#fff;background:linear-gradient(90deg,#16a34a,#10b981);box-shadow:0 10px 24px #10b98133;cursor:pointer}.success-action:disabled:where([data-app-environment=internal],[data-app-environment=internal] *){opacity:.55;cursor:not-allowed}.danger-text:where([data-app-environment=internal],[data-app-environment=internal] *){color:#dc2626!important;border-color:#dc262633!important}.ai-technical-details:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:1 / -1;border-top:1px solid rgba(93,112,150,.12);padding-top:.45rem}.ai-technical-details summary:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-history-toggle:where([data-app-environment=internal],[data-app-environment=internal] *){cursor:pointer;color:#4f46e5;font-size:.74rem;font-weight:900}.ai-technical-details dl:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;flex-wrap:wrap;gap:.45rem;margin:.55rem 0}.ai-technical-details dl div:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-flex;gap:.28rem;padding:.25rem .45rem;border-radius:999px;background:#64748b14}.ai-technical-details dt:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-technical-details dd:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;color:#64748b;font-size:.7rem}.ai-technical-details dt:where([data-app-environment=internal],[data-app-environment=internal] *){font-weight:900}.ai-review-history:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:.55rem}.ai-history-toggle:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;justify-content:space-between;width:100%;min-height:2.65rem;padding:.5rem .7rem;border:1px solid rgba(93,112,150,.14);border-radius:.8rem;background:#ffffffe6}.ai-history-groups:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.ai-history-group:where([data-app-environment=internal],[data-app-environment=internal] *){border:1px solid rgba(93,112,150,.14);border-radius:.8rem;background:#ffffffd9;overflow:hidden}.ai-history-group summary:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;justify-content:space-between;align-items:center;min-height:2.55rem;padding:.55rem .7rem;cursor:pointer;color:var(--sky-ai-ink);font-size:.78rem;font-weight:900;list-style:none}.ai-history-group summary:where([data-app-environment=internal],[data-app-environment=internal] *)::-webkit-details-marker{display:none}.ai-history-group .ai-suggestion-card-list:where([data-app-environment=internal],[data-app-environment=internal] *){padding:.6rem}.ai-pending-warning:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;justify-content:center;gap:.42rem;min-height:2.35rem;padding:.45rem .7rem;border:1px solid rgba(79,70,229,.14);border-radius:.78rem;background:#4f46e50f;color:#4338ca;font-size:.76rem;font-weight:800}.ai-assistant-workspace .message.ai-suggestion:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:#4f46e529!important;background:#ffffffe6!important;box-shadow:0 12px 30px #1f2a4711!important}.ai-assistant-workspace .ai-suggestion-actions:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;flex-wrap:wrap;gap:.42rem;align-items:center;margin-top:.55rem;padding-top:.55rem;border-top:1px solid rgba(93,112,150,.12)}.ai-assistant-workspace .ai-suggestion-actions span:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--sky-ai-ink);font-size:.75rem;font-weight:900}.ai-draft-loaded-notice:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-flex;align-items:center;gap:.42rem;margin:0;color:#0f766e;font-size:.78rem;font-weight:850}@media(max-width:1500px){.admin-grid.two.ai-assistant-workspace:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:minmax(23rem,.9fr) minmax(31rem,1.1fr)!important}.ai-assistant-workspace .ai-review-panel .ai-signal-grid:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:repeat(2,minmax(0,1fr))!important}.ai-review-card:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr}.ai-review-card-side:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1220px){.admin-grid.two.ai-assistant-workspace:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr!important}.ai-assistant-workspace .ai-assistant-stack:where([data-app-environment=internal],[data-app-environment=internal] *){max-height:none;overflow:visible}.ai-assistant-workspace .conversation-panel.operational-chat:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-assistant-workspace .conversation-panel:where([data-app-environment=internal],[data-app-environment=internal] *){height:auto!important;max-height:none!important;min-height:44rem!important}.ai-assistant-workspace .message-list:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-assistant-workspace .admin-chat-thread:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:24rem!important;max-height:32rem!important}}@media(max-width:760px){.ai-assistant-workspace .case-copilot-panel:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-assistant-workspace .ai-review-panel:where([data-app-environment=internal],[data-app-environment=internal] *){padding:.82rem!important}.ai-assistant-workspace .copilot-action-grid:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-review-card-content:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-review-card-side:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-history-groups:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-review-panel .ai-signal-grid:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr!important}.ai-review-counters:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ai-assistant-workspace .conversation-panel.operational-chat:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-assistant-workspace .conversation-panel:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:38rem!important}}[data-theme=dark]:where([data-app-environment=internal],[data-app-environment=internal] *){--sky-ai-ink: var(--theme-text-primary);--sky-ai-muted: var(--theme-text-secondary);--sky-ai-soft: var(--theme-surface-primary);--sky-ai-line: var(--theme-border);--sky-ai-card-shadow: none}[data-theme=dark] .admin-grid.two.ai-assistant-workspace:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .ai-assistant-workspace .ai-assistant-stack:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .ai-assistant-workspace .conversation-workspace-shell:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-text-primary)}[data-theme=dark] .ai-assistant-workspace .conversation-panel.operational-chat:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .ai-assistant-workspace .conversation-panel:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .ai-assistant-workspace .panel:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .ai-assistant-workspace .ai-panel:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .ai-assistant-workspace .case-copilot-panel:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .ai-assistant-workspace .ai-review-panel:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--theme-border)!important;background:var(--theme-surface-primary)!important;color:var(--theme-text-primary)!important;box-shadow:none}[data-theme=dark] .ai-assistant-workspace .message-list:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .ai-assistant-workspace .admin-chat-thread:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--theme-border)!important;background:var(--theme-input)!important}[data-theme=dark] .ai-assistant-workspace .chat-case-header:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .ai-assistant-workspace .conversation-panel-header:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .ai-assistant-workspace .chat-meta-strip:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .ai-assistant-workspace .ai-panel-header:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--theme-divider)!important}[data-theme=dark] .ai-assistant-workspace .ai-panel-header h3:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .ai-assistant-workspace .copilot-card h4:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .ai-assistant-workspace .ai-suggestion-review h4:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .copilot-command-card strong:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .copilot-refresh-action strong:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .ai-review-title-row h4:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .ai-review-card-content strong:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .ai-review-panel .signal-card strong:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .ai-assistant-workspace .ai-suggestion-actions span:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-text-primary)!important}[data-theme=dark] .ai-assistant-workspace .panel-subtitle:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .copilot-command-card small:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .copilot-refresh-action small:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .ai-assistant-workspace .copilot-card p:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .ai-assistant-workspace .copilot-card span:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .ai-assistant-workspace .copilot-card small:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .ai-review-title-row p:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .ai-review-card-meta:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .ai-review-card-content p:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .ai-review-panel .signal-card span:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-text-secondary)!important}[data-theme=dark] .copilot-command-card:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .copilot-refresh-action:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .ai-assistant-workspace .copilot-card:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .ai-assistant-workspace .copilot-status-card:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .ai-assistant-workspace .copilot-next-action-card:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .ai-review-panel .signal-card:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .ai-review-card:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .ai-review-card-content:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .ai-review-card-side:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .ai-review-counters .ai-counter:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .ai-review-history:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .ai-history-group:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .ai-patient-draft-box:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .ai-technical-details:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--theme-border)!important;background:var(--theme-surface-secondary)!important;color:var(--theme-text-primary)!important}[data-theme=dark] .copilot-command-card:hover:not(:disabled):where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .copilot-refresh-action:hover:not(:disabled):where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .ai-history-toggle:hover:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--theme-accent)!important;background:var(--theme-hover)!important}[data-theme=dark] .copilot-command-icon:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .ai-assistant-workspace .status-chip:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .ai-assistant-workspace .priority-badge:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .ai-assistant-workspace .severity-badge:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .ai-history-toggle:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--theme-border)!important;background:var(--theme-input)!important;color:var(--theme-text-primary)!important}[data-theme=dark] .ai-assistant-workspace .status-chip.success:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:color-mix(in srgb,var(--theme-success) 38%,var(--theme-border))!important;background:var(--theme-success-soft)!important;color:var(--theme-success)!important}[data-theme=dark] .ai-review-card.is-pending:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:#818cf873!important}[data-theme=dark] .ai-review-card.is-applied:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:#4ade805c!important}[data-theme=dark] .ai-review-card.is-rejected:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .ai-review-card.is-failed:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:#f8717161!important}[data-theme=dark] .ai-review-card.is-discarded:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:#94a3b847!important}[data-theme=dark] .ai-pending-warning:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:color-mix(in srgb,var(--theme-accent-strong) 42%,var(--theme-border))!important;background:var(--theme-message-ai)!important;color:var(--theme-text-secondary)!important}[data-theme=dark] .ai-assistant-workspace .message.ai-suggestion:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:#818cf857!important;background:var(--theme-surface-secondary)!important;color:var(--theme-text-primary)!important;box-shadow:none}[data-theme=dark] .ai-assistant-workspace .ai-suggestion-actions:where([data-app-environment=internal],[data-app-environment=internal] *){border-top-color:var(--theme-divider)!important}[data-theme=dark] .ai-draft-loaded-notice:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-success)!important}.ai-assistant-workspace .case-operational-meta.chat-meta-strip:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex!important;flex-wrap:wrap!important;gap:.42rem!important;margin:0 0 .65rem!important;padding:.45rem .6rem!important;border-radius:.8rem!important;font-size:.7rem!important}.ai-assistant-workspace .case-operational-meta.chat-meta-strip span:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-flex!important;align-items:center!important;gap:.35rem!important;min-width:0!important;font-weight:850!important}.ai-assistant-workspace .case-operational-meta.chat-meta-strip i:where([data-app-environment=internal],[data-app-environment=internal] *){flex:0 0 auto!important}[data-theme=dark] .ai-assistant-workspace .case-operational-meta.chat-meta-strip:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--theme-border)!important;background:var(--theme-surface-primary)!important;color:var(--theme-text-secondary)!important}[data-theme=dark] .ai-assistant-workspace .case-operational-meta.chat-meta-strip span:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-text-secondary)!important}[data-theme=dark] .ai-assistant-workspace .case-operational-meta.chat-meta-strip i:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-accent)!important}.profile-page:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:1rem}.profile-page-header:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:flex-start;justify-content:flex-start;gap:1rem}.profile-edit-button:where([data-app-environment=internal],[data-app-environment=internal] *){margin-right:auto}.profile-page-header h2:where([data-app-environment=internal],[data-app-environment=internal] *){margin:.1rem 0 .28rem;color:#0f172a;font-size:clamp(1.8rem,3vw,2.35rem);letter-spacing:0}.profile-page-header p:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;color:#64748b;font-size:.86rem}.profile-loading:where([data-app-environment=internal],[data-app-environment=internal] *),.profile-alert:where([data-app-environment=internal],[data-app-environment=internal] *){border-radius:.9rem;padding:.8rem .9rem;font-size:.84rem;font-weight:850}.profile-loading:where([data-app-environment=internal],[data-app-environment=internal] *){border:1px solid #dbe4f0;background:#fff;color:#475569}.profile-alert.error:where([data-app-environment=internal],[data-app-environment=internal] *){border:1px solid #fecdd3;background:#fff1f2;color:#be123c}.profile-alert.success:where([data-app-environment=internal],[data-app-environment=internal] *){border:1px solid #bbf7d0;background:#f0fdf4;color:#166534}.profile-hero-card:where([data-app-environment=internal],[data-app-environment=internal] *),.profile-info-card:where([data-app-environment=internal],[data-app-environment=internal] *){border:1px solid #dbe4f0;border-radius:1rem;background:#fffffff5;box-shadow:0 18px 45px #0f172a12}.profile-hero-card:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:auto minmax(0,1fr) minmax(16rem,.65fr);align-items:center;gap:clamp(1rem,3vw,2.2rem);padding:clamp(1.2rem,3vw,1.8rem)}.profile-avatar-wrap:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;width:9.5rem;height:9.5rem}.profile-avatar:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;height:100%;display:grid;place-items:center;overflow:hidden;border:0;border-radius:999px;background:linear-gradient(135deg,#dbeafe,#f0fdf4);color:#4338ca;font-size:2.1rem;font-weight:950;cursor:pointer}.profile-avatar img:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;height:100%;object-fit:cover}.profile-camera-button:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;right:.3rem;bottom:.35rem;width:2.8rem;height:2.8rem;display:grid;place-items:center;border:1px solid #dbe4f0;border-radius:999px;background:#fff;color:#2563eb;cursor:pointer;box-shadow:0 12px 28px #0f172a29}.profile-identity:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;display:grid;gap:.58rem}.profile-identity h3:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;color:#0f172a;font-size:clamp(1.35rem,2.2vw,1.8rem);letter-spacing:0}.profile-role-chip:where([data-app-environment=internal],[data-app-environment=internal] *),.profile-channel-chip:where([data-app-environment=internal],[data-app-environment=internal] *){width:fit-content;display:inline-flex;align-items:center;gap:.45rem;border-radius:999px;font-size:.76rem;font-weight:900}.profile-role-chip:where([data-app-environment=internal],[data-app-environment=internal] *){padding:.25rem .55rem;background:#eef2ff;color:#4f46e5}.profile-line:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-flex;align-items:center;gap:.68rem;min-width:0;color:#475569;font-size:.86rem}.profile-line i:where([data-app-environment=internal],[data-app-environment=internal] *){width:1rem;color:#2563eb;text-align:center}.profile-progress-panel:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:1rem;padding-left:1.8rem;border-left:1px solid #dbe4f0}.profile-progress-header:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;justify-content:space-between;gap:.8rem;color:#475569;font-size:.82rem;font-weight:850}.profile-progress-header strong:where([data-app-environment=internal],[data-app-environment=internal] *){padding:.4rem .62rem;border-radius:999px;background:#dcfce7;color:#15803d}.profile-progress-bar:where([data-app-environment=internal],[data-app-environment=internal] *){height:.46rem;overflow:hidden;border-radius:999px;background:#e2e8f0}.profile-progress-bar span:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#22c55e)}.profile-channel-chip:where([data-app-environment=internal],[data-app-environment=internal] *){padding:.55rem .8rem;border:1px solid #dbe4f0;background:#f8fafc;color:#334155}.profile-card-grid:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.profile-info-card:where([data-app-environment=internal],[data-app-environment=internal] *){padding:1.1rem}.profile-info-card h3:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;gap:.7rem;margin:0 0 .9rem;color:#0f172a;font-size:1rem;letter-spacing:0}.profile-info-card h3 i:where([data-app-environment=internal],[data-app-environment=internal] *){color:#2563eb}.profile-info-rows:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid}.profile-info-row:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;padding:.72rem 0;border-top:1px solid #edf2f7}.profile-info-row span:where([data-app-environment=internal],[data-app-environment=internal] *){color:#64748b;font-size:.8rem}.profile-info-row strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:#334155;font-size:.82rem;font-weight:850}.profile-image-backdrop:where([data-app-environment=internal],[data-app-environment=internal] *){position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:1rem;background:#0f172a7a}.profile-image-modal:where([data-app-environment=internal],[data-app-environment=internal] *){width:min(100%,34rem);max-height:92vh;display:grid;gap:1rem;overflow:auto;padding:1rem;border-radius:1rem;background:#fff;box-shadow:0 28px 80px #0f172a42}.profile-image-preview-modal:where([data-app-environment=internal],[data-app-environment=internal] *){width:min(100%,30rem);max-height:92vh;display:grid;gap:1rem;overflow:auto;padding:1rem;border-radius:1rem;background:#fff;box-shadow:0 28px 80px #0f172a42}.profile-image-modal-header:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;justify-content:space-between;gap:1rem}.profile-image-modal-header h2:where([data-app-environment=internal],[data-app-environment=internal] *){margin:.2rem 0;color:#0f172a;font-size:1.25rem;letter-spacing:0}.profile-image-modal-header p:where([data-app-environment=internal],[data-app-environment=internal] *),.profile-image-note:where([data-app-environment=internal],[data-app-environment=internal] *),.profile-image-secure:where([data-app-environment=internal],[data-app-environment=internal] *){color:#64748b;font-size:.78rem}.profile-icon-chip:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:999px;background:#eef2ff;color:#2563eb}.profile-image-preview-frame:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;place-items:center;overflow:hidden;border:1px solid #dbe4f0;border-radius:1rem;background:#f8fafc;aspect-ratio:1}.profile-image-preview-frame img:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;height:100%;object-fit:cover}.profile-crop-stage:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;aspect-ratio:1.05;overflow:hidden;border-radius:.8rem;background:#0f172a}.profile-crop-stage img:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;transform-origin:center}.profile-crop-mask:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;inset:7%;border:3px solid rgba(255,255,255,.9);border-radius:999px;box-shadow:0 0 0 999px #0f172a52;pointer-events:none}.profile-crop-empty:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;height:100%;display:grid;place-items:center;border:0;color:#fff;background:transparent;cursor:pointer}.profile-crop-controls:where([data-app-environment=internal],[data-app-environment=internal] *),.profile-image-actions:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;gap:.65rem}.profile-crop-controls input:where([data-app-environment=internal],[data-app-environment=internal] *){flex:1}.profile-crop-controls button:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:2.15rem;min-height:2.15rem;border:1px solid #dbe4f0;border-radius:999px;background:#fff;color:#2563eb;cursor:pointer}.profile-rotate-button:where([data-app-environment=internal],[data-app-environment=internal] *){padding:0 .85rem}.profile-image-note:where([data-app-environment=internal],[data-app-environment=internal] *),.profile-image-secure:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;gap:.55rem;margin:0}.profile-image-secure:where([data-app-environment=internal],[data-app-environment=internal] *){padding:.85rem;border:1px solid #dbeafe;border-radius:.8rem;background:#f8fbff}.profile-inline-error:where([data-app-environment=internal],[data-app-environment=internal] *){color:#be123c;font-size:.8rem;font-weight:850}.profile-image-actions:where([data-app-environment=internal],[data-app-environment=internal] *){justify-content:flex-end;flex-wrap:wrap}.secondary-action.danger:where([data-app-environment=internal],[data-app-environment=internal] *){color:#be123c}@media(max-width:980px){.profile-hero-card:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:auto minmax(0,1fr)}.profile-progress-panel:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:1 / -1;padding-left:0;border-left:0}}@media(max-width:760px){.profile-page-header:where([data-app-environment=internal],[data-app-environment=internal] *),.profile-image-actions:where([data-app-environment=internal],[data-app-environment=internal] *){flex-direction:column;align-items:stretch}.profile-hero-card:where([data-app-environment=internal],[data-app-environment=internal] *),.profile-card-grid:where([data-app-environment=internal],[data-app-environment=internal] *),.profile-info-row:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr}.profile-avatar-wrap:where([data-app-environment=internal],[data-app-environment=internal] *){width:7.8rem;height:7.8rem}}[data-theme=dark] .profile-page:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-text-primary)}[data-theme=dark] .profile-page-header h2:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .profile-identity h3:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .profile-progress-header strong:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .profile-info-card h3:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .profile-info-row strong:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .profile-image-modal-header h2:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-text-primary)!important}[data-theme=dark] .profile-page-header p:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .profile-line:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .profile-progress-header span:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .profile-info-row span:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .profile-image-modal-header p:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .profile-image-note:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .profile-image-secure:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-text-secondary)!important}[data-theme=dark] .profile-loading:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .profile-hero-card:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .profile-info-card:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .profile-progress-panel:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .profile-image-modal:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .profile-image-preview-modal:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .profile-image-preview-frame:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .profile-image-secure:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--theme-border)!important;background:var(--theme-surface-primary)!important;color:var(--theme-text-primary)!important;box-shadow:none}[data-theme=dark] .profile-image-modal:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .profile-image-preview-modal:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-surface-elevated)!important;box-shadow:var(--theme-shadow-overlay)}[data-theme=dark] .profile-progress-panel:where([data-app-environment=internal],[data-app-environment=internal] *){border-left-color:var(--theme-border)!important}[data-theme=dark] .profile-avatar:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--theme-accent)!important;background:var(--theme-input)!important}[data-theme=dark] .profile-camera-button:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .profile-crop-controls button:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .profile-edit-button:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .profile-icon-chip:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .profile-role-chip:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .profile-channel-chip:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--theme-border)!important;background:var(--theme-surface-secondary)!important;color:var(--theme-text-primary)!important}[data-theme=dark] .profile-edit-button:hover:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .profile-camera-button:hover:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .profile-crop-controls button:hover:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--theme-accent)!important;background:var(--theme-hover)!important;color:var(--theme-text-primary)!important}[data-theme=dark] .profile-info-row:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--theme-divider)!important}[data-theme=dark] .profile-progress-bar:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-input)!important}[data-theme=dark] .profile-image-backdrop:where([data-app-environment=internal],[data-app-environment=internal] *){background:#020617c7!important}[data-theme=dark] .profile-crop-stage:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--theme-border)!important;background:var(--theme-sidebar)!important}[data-theme=dark] .profile-alert.error:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:color-mix(in srgb,var(--theme-danger) 42%,var(--theme-border))!important;background:var(--theme-danger-soft)!important;color:var(--theme-danger)!important}[data-theme=dark] .profile-alert.success:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:color-mix(in srgb,var(--theme-success) 38%,var(--theme-border))!important;background:var(--theme-success-soft)!important;color:var(--theme-success)!important}[data-theme=dark] .profile-inline-error:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .secondary-action.danger:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-danger)!important}.document-type-editor-summary:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:100%;display:flex;flex-direction:column;gap:14px;padding:8px 16px 16px}.document-type-editor-summary dl:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:0;margin:0;border:1px solid var(--configuration-border);border-radius:12px;overflow:hidden}.document-type-editor-summary dl>div:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr);gap:12px;padding:12px;border-bottom:1px solid var(--configuration-border)}.document-type-editor-summary dl>div:last-child:where([data-app-environment=internal],[data-app-environment=internal] *){border-bottom:0}.document-type-editor-summary dt:where([data-app-environment=internal],[data-app-environment=internal] *),.document-type-editor-summary dd:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;color:var(--configuration-text);font-size:10px;line-height:15px}.document-type-editor-summary dt:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--configuration-muted);font-weight:700}.document-type-editor-actions:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;justify-content:flex-end;gap:8px;margin-top:auto}.document-types-modal-backdrop:where([data-app-environment=internal],[data-app-environment=internal] *){position:fixed;z-index:120;inset:0;display:flex;justify-content:flex-end;background:var(--configuration-scrim, rgba(11, 18, 32, .52));animation:document-type-scrim-enter var(--motion-duration-standard, .2s) var(--motion-ease-standard, ease-out) both}.document-types-modal:where([data-app-environment=internal],[data-app-environment=internal] *){box-sizing:border-box;width:min(440px,calc(100vw - 24px));height:100dvh;display:flex;flex-direction:column;gap:14px;margin:0;padding:0 18px;border:0;border-left:1px solid var(--configuration-border, #e3e7ef);border-radius:18px 0 0 18px;overflow:auto;background:var(--configuration-panel, #fff);color:var(--configuration-text, #171b2d);box-shadow:-24px 0 70px #0f172a2e;animation:document-type-drawer-enter var(--motion-duration-standard, .2s) var(--motion-ease-emphasized, ease-out) both}.document-types-modal-header:where([data-app-environment=internal],[data-app-environment=internal] *){position:sticky;z-index:3;top:0;min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 -18px;padding:0 18px;border-bottom:1px solid var(--configuration-border, #e3e7ef);background:var(--configuration-panel, #fff)}.document-types-modal-header p:where([data-app-environment=internal],[data-app-environment=internal] *),.document-types-modal-header h3:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0}.document-types-modal-header p:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--configuration-accent, #5b5cf0);font-size:9px;font-weight:850;line-height:12px;letter-spacing:.1em}.document-types-modal-header h3:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:3px;color:var(--configuration-text, #171b2d);font-size:18px;line-height:24px}.document-types-close-button:where([data-app-environment=internal],[data-app-environment=internal] *){width:36px;height:36px;display:grid;flex:0 0 36px;place-items:center;border:1px solid var(--configuration-border, #e3e7ef);border-radius:50%;background:var(--configuration-panel-soft, #f5f6fa);color:var(--configuration-muted, #667085);cursor:pointer}.document-types-form-grid:where([data-app-environment=internal],[data-app-environment=internal] *),.document-types-check-grid:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:1fr;gap:12px}.document-types-modal .admin-form:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:6px;color:var(--configuration-muted, #667085);font-size:9px;font-weight:650;line-height:13px}.document-types-modal :where(input:not([type=checkbox]),textarea):where([data-app-environment=internal],[data-app-environment=internal] *),.document-types-modal .searchable-select-trigger:where([data-app-environment=internal],[data-app-environment=internal] *){box-sizing:border-box;width:100%;min-height:42px;padding:0 12px;border:1px solid var(--configuration-border, #e3e7ef);border-radius:10px;outline:0;background:var(--configuration-control, #fff);color:var(--configuration-text, #171b2d);font:inherit;font-size:10px}.document-types-modal textarea:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:72px;padding-block:10px;resize:vertical}.document-types-modal :where(input:not([type=checkbox]),textarea):focus:where([data-app-environment=internal],[data-app-environment=internal] *),.document-types-modal .searchable-select-trigger:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--configuration-accent, #5b5cf0);box-shadow:0 0 0 3px var(--configuration-focus, rgba(91, 92, 240, .24))}.document-types-modal-actions:where([data-app-environment=internal],[data-app-environment=internal] *){position:sticky;z-index:3;bottom:0;min-height:88px;display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:auto -18px 0;padding:0 18px;border-top:1px solid var(--configuration-border, #e3e7ef);background:var(--configuration-panel, #fff)}.document-types-modal-actions>button:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:42px;flex:1}@keyframes document-type-drawer-enter{0%{opacity:.7;transform:translate(36px)}to{opacity:1;transform:translate(0)}}@keyframes document-type-scrim-enter{0%{opacity:0}to{opacity:1}}@media(max-width:760px){.document-type-editor-summary:where([data-app-environment=internal],[data-app-environment=internal] *){padding:8px 14px 16px}.document-types-modal:where([data-app-environment=internal],[data-app-environment=internal] *){border-radius:18px 0 0 18px}}@media(prefers-reduced-motion:reduce){.document-types-modal:where([data-app-environment=internal],[data-app-environment=internal] *),.document-types-modal-backdrop:where([data-app-environment=internal],[data-app-environment=internal] *){animation:none}}.admin-shell-configuration:where([data-app-environment=internal],[data-app-environment=internal] *),.configuration-drawer-layer:where([data-app-environment=internal],[data-app-environment=internal] *),.document-types-modal-backdrop:where([data-app-environment=internal],[data-app-environment=internal] *){--configuration-page: #f6f7fb;--configuration-panel: #ffffff;--configuration-panel-soft: #f5f6fa;--configuration-control: #ffffff;--configuration-control-soft: #f6f7fb;--configuration-text: #171b2d;--configuration-muted: #667085;--configuration-subtle: #8791a8;--configuration-border: #e3e7ef;--configuration-border-strong: #d7ddea;--configuration-accent: #5b5cf0;--configuration-accent-hover: #4d4ee4;--configuration-accent-soft: #eeedff;--configuration-selected: #eeedff;--configuration-success: #087e5b;--configuration-success-soft: #e2f5ed;--configuration-warning: #dd7800;--configuration-warning-soft: #fff1df;--configuration-info: #245b9d;--configuration-info-soft: #e9f3fd;--configuration-danger: #d9485f;--configuration-focus: rgba(91, 92, 240, .24);--configuration-scrim: rgba(11, 18, 32, .52)}[data-theme=dark] .admin-shell-configuration:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .configuration-drawer-layer:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .document-types-modal-backdrop:where([data-app-environment=internal],[data-app-environment=internal] *){--configuration-page: var(--theme-bg);--configuration-panel: var(--theme-surface-primary);--configuration-panel-soft: var(--theme-surface-secondary);--configuration-control: var(--theme-input);--configuration-control-soft: var(--theme-surface-secondary);--configuration-text: var(--theme-text-primary);--configuration-muted: var(--theme-text-secondary);--configuration-subtle: var(--theme-text-muted);--configuration-border: var(--theme-border);--configuration-border-strong: var(--theme-border-strong);--configuration-accent: var(--theme-accent-strong);--configuration-accent-hover: var(--theme-accent);--configuration-accent-soft: var(--theme-accent-soft);--configuration-selected: var(--theme-active);--configuration-success: var(--theme-success);--configuration-success-soft: var(--theme-success-soft);--configuration-warning: var(--theme-warning);--configuration-warning-soft: var(--theme-warning-soft);--configuration-info: var(--theme-info);--configuration-info-soft: var(--theme-info-soft);--configuration-danger: var(--theme-danger);--configuration-focus: var(--theme-focus-ring);--configuration-scrim: rgba(2, 6, 15, .72)}.configuration-workspace:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;display:grid;align-content:start;gap:12px;color:var(--configuration-text);font-family:Inter,ui-sans-serif,system-ui,sans-serif}.configuration-mobile-heading:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.configuration-workspace-toolbar:where([data-app-environment=internal],[data-app-environment=internal] *),.configuration-card-header:where([data-app-environment=internal],[data-app-environment=internal] *),.configuration-editor-header:where([data-app-environment=internal],[data-app-environment=internal] *),.configuration-pagination:where([data-app-environment=internal],[data-app-environment=internal] *),.configuration-pagination>div:where([data-app-environment=internal],[data-app-environment=internal] *),.configuration-form-actions:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center}.configuration-workspace-toolbar:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:34px;justify-content:space-between;gap:16px;color:var(--configuration-muted);font-size:10px;line-height:14px}.configuration-workspace :where(.primary-action,.secondary-action):where([data-app-environment=internal],[data-app-environment=internal] *),.configuration-editor :where(.primary-action,.secondary-action):where([data-app-environment=internal],[data-app-environment=internal] *){min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 18px;border:1px solid transparent;border-radius:999px;font:inherit;font-size:10px;font-weight:700;line-height:14px;cursor:pointer;transition:background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out,opacity .12s ease-out}.configuration-workspace .primary-action:where([data-app-environment=internal],[data-app-environment=internal] *),.configuration-editor .primary-action:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--configuration-accent);color:#fff}.configuration-workspace .primary-action:hover:not(:disabled):where([data-app-environment=internal],[data-app-environment=internal] *),.configuration-editor .primary-action:hover:not(:disabled):where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--configuration-accent-hover)}.configuration-workspace .secondary-action:where([data-app-environment=internal],[data-app-environment=internal] *),.configuration-editor .secondary-action:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--configuration-border);background:var(--configuration-panel);color:var(--configuration-text)}.configuration-workspace :where(.primary-action,.secondary-action):focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *),.configuration-editor :where(.primary-action,.secondary-action):focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *){outline:2px solid var(--configuration-accent);outline-offset:2px}.configuration-workspace :where(.primary-action,.secondary-action):disabled:where([data-app-environment=internal],[data-app-environment=internal] *),.configuration-editor :where(.primary-action,.secondary-action):disabled:where([data-app-environment=internal],[data-app-environment=internal] *){opacity:.42;cursor:not-allowed}.configuration-new-action:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:150px}.configuration-workspace-layout:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;display:grid;grid-template-columns:minmax(520px,1fr) minmax(360px,414px);align-items:stretch;gap:18px}.configuration-list-card:where([data-app-environment=internal],[data-app-environment=internal] *),.configuration-editor:where([data-app-environment=internal],[data-app-environment=internal] *),.configuration-mobile-tools:where([data-app-environment=internal],[data-app-environment=internal] *),.configuration-mobile-list-card:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;border:1px solid var(--configuration-border);border-radius:18px;background:var(--configuration-panel)}.configuration-list-card:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:494px;display:grid;grid-template-rows:auto auto minmax(260px,1fr) auto;gap:12px;padding:16px}.configuration-card-header:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:34px;align-items:flex-start;gap:10px}.configuration-card-header h3:where([data-app-environment=internal],[data-app-environment=internal] *),.configuration-editor-header h3:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;color:var(--configuration-text);font-size:16px;font-weight:750;line-height:22px;letter-spacing:-.02em}.configuration-card-header p:where([data-app-environment=internal],[data-app-environment=internal] *),.configuration-editor-header p:where([data-app-environment=internal],[data-app-environment=internal] *){margin:2px 0 0;color:var(--configuration-muted);font-size:9px;font-weight:400;line-height:13px}.configuration-card-icon:where([data-app-environment=internal],[data-app-environment=internal] *),.configuration-editor-symbol:where([data-app-environment=internal],[data-app-environment=internal] *){width:14px;flex:0 0 14px;color:var(--configuration-accent);font-size:12px;line-height:20px;text-align:center}.configuration-list-controls:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:10px}.configuration-search:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;min-width:0;display:block}.configuration-search i:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;top:50%;left:14px;color:var(--configuration-subtle);font-size:10px;transform:translateY(-50%);pointer-events:none}.configuration-search input:where([data-app-environment=internal],[data-app-environment=internal] *),.configuration-filter:where([data-app-environment=internal],[data-app-environment=internal] *),.configuration-workspace .searchable-select-trigger:where([data-app-environment=internal],[data-app-environment=internal] *){box-sizing:border-box;width:100%;min-height:42px;border:1px solid var(--configuration-border);border-radius:10px;outline:0;background:var(--configuration-control-soft);color:var(--configuration-text);font:inherit;font-size:10px;line-height:14px;transition:border-color .12s ease-out,box-shadow .12s ease-out,background-color .12s ease-out}.configuration-search input:where([data-app-environment=internal],[data-app-environment=internal] *){padding:0 14px 0 36px}.configuration-search input:where([data-app-environment=internal],[data-app-environment=internal] *)::placeholder{color:var(--configuration-subtle)}.configuration-search input:hover:where([data-app-environment=internal],[data-app-environment=internal] *),.configuration-filter:hover:where([data-app-environment=internal],[data-app-environment=internal] *),.configuration-workspace .searchable-select-trigger:hover:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--configuration-border-strong)}.configuration-search input:focus:where([data-app-environment=internal],[data-app-environment=internal] *),.configuration-filter:focus:where([data-app-environment=internal],[data-app-environment=internal] *),.configuration-workspace .searchable-select-trigger:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *),.configuration-workspace .searchable-select-trigger.open:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--configuration-accent);box-shadow:0 0 0 3px var(--configuration-focus)}.configuration-filter-row:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;display:flex;align-items:center;gap:8px}.configuration-filter:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:124px;padding:0 32px 0 13px;cursor:pointer}.configuration-filter-row .searchable-select:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:124px}.configuration-filter-row .searchable-select-label:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.configuration-filter-row .searchable-select-trigger:where([data-app-environment=internal],[data-app-environment=internal] *){padding:0 12px;border-radius:999px}.configuration-workspace .searchable-select-menu:where([data-app-environment=internal],[data-app-environment=internal] *),.configuration-editor .searchable-select-menu:where([data-app-environment=internal],[data-app-environment=internal] *){z-index:30;border-color:var(--configuration-border);border-radius:12px;background:var(--configuration-panel);box-shadow:0 16px 36px #0f172a29}.configuration-table-viewport:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;min-height:260px;overflow:auto;border:1px solid var(--configuration-border);border-radius:13px;outline:0;scrollbar-width:thin;scrollbar-color:var(--configuration-border-strong) transparent}.configuration-table-viewport:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *){box-shadow:0 0 0 3px var(--configuration-focus)}.configuration-workspace :where(.admin-table,.configuration-entity-table):where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;min-width:620px;border-collapse:collapse;table-layout:auto;color:var(--configuration-muted);font-size:10px}.configuration-workspace :where(.admin-table,.configuration-entity-table) th:where([data-app-environment=internal],[data-app-environment=internal] *){height:42px;padding:0 12px;border:0;border-bottom:1px solid var(--configuration-border);background:var(--configuration-panel-soft);color:var(--configuration-muted);font-size:8px;font-weight:800;line-height:12px;letter-spacing:.02em;text-align:left;text-transform:uppercase;white-space:nowrap}.configuration-workspace :where(.admin-table,.configuration-entity-table) td:where([data-app-environment=internal],[data-app-environment=internal] *){height:50px;padding:0 12px;border:0;border-bottom:1px solid color-mix(in srgb,var(--configuration-border) 54%,transparent);background:transparent;color:var(--configuration-muted);font-size:10px;line-height:14px;vertical-align:middle}.configuration-workspace :where(.admin-table,.configuration-entity-table) tbody tr:last-child td:where([data-app-environment=internal],[data-app-environment=internal] *){border-bottom:0}.configuration-workspace :where(.admin-table,.configuration-entity-table) td strong:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;color:var(--configuration-text);font-size:10px;font-weight:700;line-height:14px}.configuration-workspace :where(.admin-table,.configuration-entity-table) td span:not(.configuration-status):where([data-app-environment=internal],[data-app-environment=internal] *){display:block;margin-top:2px;color:var(--configuration-muted);font-size:9px;line-height:13px}.configuration-workspace :where(.admin-table,.configuration-entity-table) tbody tr:where([data-app-environment=internal],[data-app-environment=internal] *){cursor:pointer;transition:background-color .12s ease-out}.configuration-workspace :where(.admin-table,.configuration-entity-table) tbody tr:hover:where([data-app-environment=internal],[data-app-environment=internal] *),.configuration-workspace :where(.admin-table,.configuration-entity-table) tbody tr.selected:where([data-app-environment=internal],[data-app-environment=internal] *),.configuration-workspace :where(.admin-table,.configuration-entity-table) tbody tr.is-selected:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--configuration-selected)}.configuration-workspace :where(.admin-table,.configuration-entity-table) tbody tr:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *){outline:2px solid var(--configuration-accent);outline-offset:-2px}.configuration-user-actions:where([data-app-environment=internal],[data-app-environment=internal] *){align-items:center;flex-wrap:wrap}.configuration-status:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:64px;min-height:28px;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0 12px;border-radius:999px;font-size:9px;font-weight:750;line-height:12px;white-space:nowrap}.configuration-status.active:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--configuration-success-soft);color:var(--configuration-success)}.configuration-status.inactive:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--configuration-panel-soft);color:var(--configuration-muted)}.configuration-permissions:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;flex-wrap:wrap;gap:4px}.configuration-permissions span:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;padding:4px 8px;border-radius:999px;background:var(--configuration-accent-soft);color:var(--configuration-accent);font-size:8px;font-weight:750;line-height:12px}.configuration-scroll-guide:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.configuration-pagination:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:36px;justify-content:space-between;gap:10px;padding:4px 10px;border-radius:10px;background:var(--configuration-panel-soft);color:var(--configuration-muted);font-size:9px;line-height:13px}.configuration-pagination small:where([data-app-environment=internal],[data-app-environment=internal] *){display:none;color:inherit;font-size:inherit}.configuration-pagination>div:where([data-app-environment=internal],[data-app-environment=internal] *){gap:8px}.configuration-pagination button:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:84px;min-height:28px;padding:0 14px;border:1px solid var(--configuration-border);border-radius:999px;background:var(--configuration-panel);color:var(--configuration-text);font:inherit;font-size:9px;font-weight:650;cursor:pointer}.configuration-pagination button:hover:not(:disabled):where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--configuration-accent);color:var(--configuration-accent)}.configuration-pagination button:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *){outline:2px solid var(--configuration-accent);outline-offset:1px}.configuration-pagination button:disabled:where([data-app-environment=internal],[data-app-environment=internal] *){opacity:.42;cursor:not-allowed}.configuration-empty-state:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:260px;display:grid;place-items:center;align-content:center;gap:10px;padding:24px;text-align:center}.configuration-empty-state h4:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;color:var(--configuration-text);font-size:16px;line-height:22px}.configuration-empty-state p:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:320px;margin:0;color:var(--configuration-muted);font-size:11px;line-height:16px}.configuration-empty-icon:where([data-app-environment=internal],[data-app-environment=internal] *){width:58px;height:58px;display:grid;place-items:center;border-radius:50%;background:var(--configuration-accent-soft);color:var(--configuration-accent);font-size:20px}.configuration-editor:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:494px;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.configuration-editor-header:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;min-height:52px;align-items:flex-start;gap:10px;padding:14px 16px 10px}.configuration-editor-header>div:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;flex:1}.configuration-editor-kicker:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;margin-bottom:4px;color:var(--configuration-accent);font-size:9px;font-weight:800;line-height:12px;letter-spacing:.02em;text-transform:uppercase}.configuration-editor-close:where([data-app-environment=internal],[data-app-environment=internal] *){width:36px;height:36px;display:grid;place-items:center;flex:0 0 auto;padding:0;border:0;border-radius:50%;background:var(--configuration-panel-soft);color:var(--configuration-text);cursor:pointer}.configuration-editor:not(.configuration-editor--drawer) .configuration-editor-close:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.configuration-editor-close:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *){outline:2px solid var(--configuration-accent);outline-offset:2px}.configuration-editor-content:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--configuration-accent) transparent}.configuration-editor :where(.admin-form,.configuration-form):where([data-app-environment=internal],[data-app-environment=internal] *),.configuration-editor-content>:where(.admin-form,.configuration-form):where([data-app-environment=internal],[data-app-environment=internal] *){box-sizing:border-box;min-height:100%;display:flex;flex-direction:column;gap:12px;margin:0;padding:8px 16px 14px;border:0;border-radius:0;background:transparent;box-shadow:none}.configuration-editor :where(.admin-form,.configuration-form)>label:not(.admin-check,.configuration-switch):where([data-app-environment=internal],[data-app-environment=internal] *),.configuration-editor :where(.admin-form,.configuration-form) .searchable-select:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;display:grid;gap:6px;color:var(--configuration-muted);font-size:9px;font-weight:650;line-height:13px}.configuration-editor :where(.admin-form,.configuration-form)>label:not(.admin-check,.configuration-switch)>span:where([data-app-environment=internal],[data-app-environment=internal] *),.configuration-editor .searchable-select-label:where([data-app-environment=internal],[data-app-environment=internal] *),.configuration-editor .admin-fieldset legend:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--configuration-muted);font-size:9px;font-weight:650;line-height:13px}.configuration-editor :where(.admin-form,.configuration-form) :where(input:not([type=checkbox]),select,textarea):where([data-app-environment=internal],[data-app-environment=internal] *),.configuration-editor .searchable-select-trigger:where([data-app-environment=internal],[data-app-environment=internal] *){box-sizing:border-box;width:100%;min-height:42px;padding:0 12px;border:1px solid var(--configuration-border);border-radius:10px;outline:0;background:var(--configuration-control);color:var(--configuration-text);font:inherit;font-size:10px;line-height:14px;transition:border-color .12s ease-out,box-shadow .12s ease-out,background-color .12s ease-out}.configuration-editor :where(.admin-form,.configuration-form) textarea:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:66px;padding-block:10px;resize:vertical}.configuration-editor :where(.admin-form,.configuration-form) :where(input:not([type=checkbox]),select,textarea):hover:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--configuration-border-strong)}.configuration-editor :where(.admin-form,.configuration-form) :where(input:not([type=checkbox]),select,textarea):focus:where([data-app-environment=internal],[data-app-environment=internal] *),.configuration-editor .searchable-select-trigger:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *),.configuration-editor .searchable-select-trigger.open:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--configuration-accent);box-shadow:0 0 0 3px var(--configuration-focus)}.configuration-editor :where(.admin-form,.configuration-form) :where(input,select,textarea):disabled:where([data-app-environment=internal],[data-app-environment=internal] *),.configuration-editor :where(.admin-form,.configuration-form) :where(input,textarea)[readonly]:where([data-app-environment=internal],[data-app-environment=internal] *),.configuration-editor .searchable-select-trigger:disabled:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--configuration-control-soft);color:var(--configuration-subtle);cursor:not-allowed}.configuration-editor :where(.admin-form,.configuration-form) small[role=alert]:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--configuration-danger);font-size:9px;line-height:13px}.configuration-editor .admin-fieldset:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;display:grid;gap:6px;margin:0;padding:0;border:0}.configuration-editor .admin-fieldset legend:where([data-app-environment=internal],[data-app-environment=internal] *){margin-bottom:2px}.configuration-editor .admin-check:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:40px;display:flex;align-items:center;gap:9px;margin:0;padding:8px 10px;border:1px solid var(--configuration-border);border-radius:9px;background:var(--configuration-control-soft);color:var(--configuration-text);font-size:9px;font-weight:600;line-height:13px;cursor:pointer}.configuration-editor .admin-check input:where([data-app-environment=internal],[data-app-environment=internal] *){width:18px;height:18px;flex:0 0 auto;margin:0;accent-color:var(--configuration-accent)}.configuration-editor .admin-check small:where([data-app-environment=internal],[data-app-environment=internal] *){margin-left:auto;color:var(--configuration-muted);font-size:8px}.configuration-editor .admin-check-grid:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.configuration-switch:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:54px;display:flex;align-items:center;gap:12px;margin:0;padding:10px 12px;border-radius:11px;background:var(--configuration-success-soft);color:var(--configuration-text);cursor:pointer}.configuration-switch.is-warning:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--configuration-warning-soft)}.configuration-switch.is-neutral:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--configuration-panel-soft)}.configuration-switch>input:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.configuration-switch-track:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;width:38px;height:22px;flex:0 0 38px;border-radius:999px;background:var(--configuration-muted);transition:background-color .12s ease-out}.configuration-switch-track i:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .12s ease-out}.configuration-switch input:checked+.configuration-switch-track:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--configuration-success)}.configuration-switch.is-warning input:checked+.configuration-switch-track:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--configuration-warning)}.configuration-switch input:checked+.configuration-switch-track i:where([data-app-environment=internal],[data-app-environment=internal] *){transform:translate(16px)}.configuration-switch input:focus-visible+.configuration-switch-track:where([data-app-environment=internal],[data-app-environment=internal] *){outline:2px solid var(--configuration-accent);outline-offset:2px}.configuration-switch input:disabled~*:where([data-app-environment=internal],[data-app-environment=internal] *){opacity:.55}.configuration-switch-copy:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;display:grid;gap:2px}.configuration-switch-copy strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--configuration-text);font-size:9px;font-weight:700;line-height:13px}.configuration-switch-copy small:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--configuration-muted);font-size:8px;font-weight:400;line-height:12px}.configuration-info:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:48px;display:grid;align-content:center;gap:3px;padding:9px 12px;border-radius:10px;background:var(--configuration-info-soft);color:var(--configuration-info)}.configuration-info.success:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--configuration-success-soft);color:var(--configuration-success)}.configuration-info.warning:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--configuration-warning-soft);color:var(--configuration-warning)}.configuration-info strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--configuration-text);font-size:9px;font-weight:700;line-height:13px}.configuration-info span:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--configuration-muted);font-size:8px;line-height:12px}.configuration-form-actions:where([data-app-environment=internal],[data-app-environment=internal] *){justify-content:flex-end;gap:8px;margin-top:auto;padding-top:10px}.configuration-form-actions .secondary-action:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:108px}.configuration-form-actions .primary-action:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:124px}.configuration-skeleton:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:1px}.configuration-skeleton>div:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:50px;display:grid;grid-template-columns:1.4fr 1fr .7fr;align-items:center;gap:16px;padding:0 12px}.configuration-skeleton span:where([data-app-environment=internal],[data-app-environment=internal] *){height:10px;border-radius:999px;background:var(--configuration-panel-soft);animation:configuration-skeleton-pulse 1.5s ease-in-out infinite}.configuration-drawer-layer:where([data-app-environment=internal],[data-app-environment=internal] *){position:fixed;z-index:120;inset:0}.configuration-drawer-scrim:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:var(--configuration-scrim);cursor:pointer;animation:configuration-fade-in var(--motion-duration-standard, .2s) var(--motion-ease-standard, ease-out)}.configuration-editor--drawer:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;z-index:1;top:0;right:0;bottom:0;width:min(520px,calc(100vw - 24px));height:100dvh;min-height:0;border-radius:0;border-width:0 0 0 1px;animation:configuration-drawer-in var(--motion-duration-standard, .2s) var(--motion-ease-emphasized, ease-out)}.configuration-editor--drawer .configuration-editor-header:where([data-app-environment=internal],[data-app-environment=internal] *){padding:16px 18px 12px;border-bottom:0}.configuration-editor--drawer .configuration-editor-content:where([data-app-environment=internal],[data-app-environment=internal] *){overscroll-behavior:contain}.configuration-editor--drawer :where(.admin-form,.configuration-form):where([data-app-environment=internal],[data-app-environment=internal] *),.configuration-editor--drawer .configuration-editor-content>:where(.admin-form,.configuration-form):where([data-app-environment=internal],[data-app-environment=internal] *){min-height:100%;padding:10px 18px 18px}.configuration-editor--drawer .configuration-form-actions:where([data-app-environment=internal],[data-app-environment=internal] *){position:sticky;z-index:2;bottom:-18px;margin:auto -18px -18px;padding:12px 18px 18px;border-top:1px solid var(--configuration-border);background:var(--configuration-panel)}.configuration-editor--drawer .configuration-form-actions>button:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:42px;flex:1}@keyframes configuration-fade-in{0%{opacity:0}to{opacity:1}}@keyframes configuration-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes configuration-skeleton-pulse{0%,to{opacity:.55}50%{opacity:1}}@media(max-width:1220px)and (min-width:761px){.configuration-workspace-layout:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:minmax(430px,1fr) minmax(330px,390px);gap:14px}.configuration-list-controls:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr}.configuration-filter-row:where([data-app-environment=internal],[data-app-environment=internal] *){justify-content:flex-start}}@media(max-width:760px){.configuration-workspace:where([data-app-environment=internal],[data-app-environment=internal] *){gap:12px}.configuration-mobile-heading:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:4px;padding:3px 4px 0}.configuration-mobile-heading p:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;color:var(--configuration-accent);font-size:9px;font-weight:800;line-height:12px;letter-spacing:0;text-transform:uppercase}.configuration-mobile-heading h2:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;color:var(--configuration-text);font-size:26px;font-weight:750;line-height:32px;letter-spacing:-.035em}.configuration-mobile-heading span:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--configuration-muted);font-size:11px;line-height:16px}.configuration-mobile-tools:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:8px;padding:10px 12px 12px;border-radius:14px}.configuration-workspace-toolbar:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:32px;font-size:11px;line-height:16px}.configuration-new-action:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:86px;min-height:38px;padding-inline:14px;font-size:10px}.configuration-list-controls:where([data-app-environment=internal],[data-app-environment=internal] *){display:block}.configuration-search input:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:38px;border:0;border-radius:10px;background:var(--configuration-control-soft)}.configuration-filter-row:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.configuration-mobile-list-card:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:548px;display:grid;grid-template-rows:minmax(400px,1fr) auto auto;overflow:hidden;border-radius:14px}.configuration-table-viewport:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:400px;border:0;border-radius:0}.configuration-workspace :where(.admin-table,.configuration-entity-table):where([data-app-environment=internal],[data-app-environment=internal] *){min-width:650px;font-size:10px}.configuration-workspace :where(.admin-table,.configuration-entity-table) th:where([data-app-environment=internal],[data-app-environment=internal] *){height:42px;padding-inline:12px;background:var(--configuration-panel);font-size:8px}.configuration-workspace :where(.admin-table,.configuration-entity-table) td:where([data-app-environment=internal],[data-app-environment=internal] *){height:54px;padding-inline:12px;font-size:10px}.configuration-workspace :where(.admin-table,.configuration-entity-table) td strong:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:10px}.configuration-scroll-guide:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:8px;padding:8px 12px 6px;border-top:1px solid var(--configuration-border);color:var(--configuration-muted);font-size:9px;line-height:13px}.configuration-scroll-guide i:where([data-app-environment=internal],[data-app-environment=internal] *){height:4px;display:block;overflow:hidden;border-radius:999px;background:var(--configuration-border)}.configuration-scroll-guide b:where([data-app-environment=internal],[data-app-environment=internal] *){width:38%;height:100%;display:block;border-radius:inherit;background:var(--configuration-accent)}.configuration-pagination:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:106px;display:grid;grid-template-columns:1fr auto;justify-items:center;gap:4px 8px;padding:8px 12px;border-radius:0;border-top:1px solid var(--configuration-border);background:color-mix(in srgb,var(--configuration-panel-soft) 64%,transparent);font-size:9px}.configuration-pagination>span:where([data-app-environment=internal],[data-app-environment=internal] *){justify-self:end}.configuration-pagination small:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline;justify-self:start}.configuration-pagination>div:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:1 / -1;gap:14px}.configuration-pagination button:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:104px;min-height:34px;font-size:10px}.configuration-editor:not(.configuration-editor--drawer):where([data-app-environment=internal],[data-app-environment=internal] *){min-height:0;border-radius:14px}.configuration-editor:not(.configuration-editor--drawer) .configuration-editor-close:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.configuration-editor:not(.configuration-editor--drawer) .configuration-editor-content:where([data-app-environment=internal],[data-app-environment=internal] *){overflow:visible}.configuration-editor:not(.configuration-editor--drawer) :where(.admin-form,.configuration-form):where([data-app-environment=internal],[data-app-environment=internal] *){padding-bottom:12px}.configuration-editor-header h3:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:20px;line-height:26px}.configuration-editor-header p:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:10px;line-height:14px}.configuration-editor--drawer:where([data-app-environment=internal],[data-app-environment=internal] *){width:calc(100vw - 24px)}.configuration-editor--drawer .configuration-editor-header:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:68px}.configuration-editor--drawer .configuration-editor-content:where([data-app-environment=internal],[data-app-environment=internal] *){overflow-y:auto}.configuration-switch:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:56px}.configuration-form-actions:where([data-app-environment=internal],[data-app-environment=internal] *){gap:10px}.configuration-form-actions>button:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:42px;flex:1}.configuration-entity-table:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:100%;border-collapse:separate;border-spacing:0 10px;padding:0 0 2px}.configuration-entity-table thead:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.configuration-entity-table tbody:where([data-app-environment=internal],[data-app-environment=internal] *),.configuration-entity-table tr:where([data-app-environment=internal],[data-app-environment=internal] *),.configuration-entity-table td:where([data-app-environment=internal],[data-app-environment=internal] *){display:block}.configuration-entity-table tr:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;margin:0;padding:14px;border-top:1px solid var(--configuration-border);border-bottom:1px solid var(--configuration-border);background:var(--configuration-panel)}.configuration-entity-table tr.selected:where([data-app-environment=internal],[data-app-environment=internal] *),.configuration-entity-table tr.is-selected:where([data-app-environment=internal],[data-app-environment=internal] *){border-left:3px solid var(--configuration-accent);background:var(--configuration-panel)}.configuration-entity-table td:where([data-app-environment=internal],[data-app-environment=internal] *){height:auto;padding:0;border:0}.configuration-entity-table td+td:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:8px}.configuration-entity-table .configuration-status:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;top:12px;right:14px}}@media(prefers-reduced-motion:reduce){.configuration-workspace *:where([data-app-environment=internal],[data-app-environment=internal] *),.configuration-drawer-layer *:where([data-app-environment=internal],[data-app-environment=internal] *){animation-duration:1ms;transition-duration:1ms}}.configuration-compact-filter select:where([data-app-environment=internal],[data-app-environment=internal] *){box-sizing:border-box;min-width:148px;min-height:42px;padding:0 32px 0 13px;border:1px solid var(--configuration-border);border-radius:999px;outline:0;background:var(--configuration-control);color:var(--configuration-text);font:inherit;font-size:10px;cursor:pointer}.configuration-form-grid:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:12px}.configuration-form-grid.two:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:repeat(2,minmax(0,1fr))}.configuration-workspace-message:where([data-app-environment=internal],[data-app-environment=internal] *){margin-bottom:10px}@media(max-width:760px){.configuration-form-grid.two:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr}}.profile-page-header:where([data-app-environment=internal],[data-app-environment=internal] *){align-items:center;justify-content:space-between;padding:.25rem 0 .4rem}.profile-page-heading:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0}.profile-page-heading h2:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0 0 .3rem;font-size:clamp(1.65rem,3vw,2.15rem)}.profile-page-heading p:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:48rem}.profile-edit-button:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;flex:0 0 auto}.admin-profile-backdrop:where([data-app-environment=internal],[data-app-environment=internal] *){place-items:stretch end;padding:0;background:#0b122085;animation:configuration-fade-in var(--motion-duration-standard, .2s) var(--motion-ease-standard, ease-out)}.admin-profile-panel:where([data-app-environment=internal],[data-app-environment=internal] *){width:min(42rem,calc(100vw - 24px));height:100dvh;max-height:none;gap:1rem;padding:1.3rem;border-radius:1rem 0 0 1rem;box-shadow:-24px 0 70px #0f172a33;animation:configuration-drawer-in var(--motion-duration-standard, .2s) var(--motion-ease-emphasized, ease-out)}.admin-profile-header:where([data-app-environment=internal],[data-app-environment=internal] *){position:sticky;z-index:2;top:-1.3rem;margin:-1.3rem -1.3rem 0;padding:1.3rem;border-bottom:1px solid #e3e7ef;background:inherit}.admin-profile-actions:where([data-app-environment=internal],[data-app-environment=internal] *){position:sticky;z-index:2;bottom:-1.3rem;margin:0 -1.3rem -1.3rem;padding:1rem 1.3rem;border-top:1px solid #e3e7ef;background:inherit}[data-theme=dark] .admin-profile-header:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .admin-profile-actions:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--theme-border);background:var(--theme-surface-primary)}@media(max-width:760px){.profile-page-header:where([data-app-environment=internal],[data-app-environment=internal] *){align-items:stretch}.profile-edit-button:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;justify-content:center}.admin-profile-backdrop:where([data-app-environment=internal],[data-app-environment=internal] *){place-items:stretch end;padding:0}.admin-profile-panel:where([data-app-environment=internal],[data-app-environment=internal] *){width:calc(100vw - 24px);height:100dvh;max-height:none;padding:1rem;border-radius:1rem 0 0 1rem}.admin-profile-header:where([data-app-environment=internal],[data-app-environment=internal] *){top:-1rem;margin:-1rem -1rem 0;padding:1rem}.admin-profile-actions:where([data-app-environment=internal],[data-app-environment=internal] *){bottom:-1rem;margin:0 -1rem -1rem;padding:.85rem 1rem}}@media(prefers-reduced-motion:reduce){.admin-profile-backdrop:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-profile-panel:where([data-app-environment=internal],[data-app-environment=internal] *){animation:none}}.onboarding-card:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.25rem;margin-bottom:1rem;padding:1.15rem;border:1px solid color-mix(in srgb,var(--color-primary) 22%,var(--color-border));border-radius:1.15rem;background:radial-gradient(circle at top right,color-mix(in srgb,var(--color-primary) 10%,transparent),transparent 42%),var(--color-surface);box-shadow:var(--shadow-card)}.onboarding-card--complete:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:color-mix(in srgb,var(--color-success) 30%,var(--color-border))}.onboarding-card-copy:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0}.onboarding-card-title:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:flex-start;gap:.85rem}.onboarding-card-title h3:where([data-app-environment=internal],[data-app-environment=internal] *),.onboarding-dialog-header h2:where([data-app-environment=internal],[data-app-environment=internal] *),.onboarding-dialog-next h3:where([data-app-environment=internal],[data-app-environment=internal] *),.onboarding-step h4:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;color:var(--color-text);letter-spacing:-.03em}.onboarding-card-title p:not(.eyebrow):where([data-app-environment=internal],[data-app-environment=internal] *),.onboarding-dialog-header p:where([data-app-environment=internal],[data-app-environment=internal] *),.onboarding-dialog-next p:where([data-app-environment=internal],[data-app-environment=internal] *),.onboarding-step-content>p:where([data-app-environment=internal],[data-app-environment=internal] *){margin:.35rem 0 0;color:var(--color-text-muted);line-height:1.5}.onboarding-card-icon:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;flex:0 0 auto;width:2.65rem;height:2.65rem;place-items:center;border-radius:.85rem;color:#fff;background:linear-gradient(135deg,var(--color-primary),var(--color-primary-strong));box-shadow:0 .75rem 1.5rem color-mix(in srgb,var(--color-primary) 24%,transparent)}.onboarding-card--complete .onboarding-card-icon:where([data-app-environment=internal],[data-app-environment=internal] *){background:linear-gradient(135deg,var(--color-success),#059669)}.onboarding-progress-copy:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;color:var(--color-text-muted);font-size:.82rem}.onboarding-progress-copy strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--color-text)}.onboarding-progress-track:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;height:.55rem;margin-top:.45rem;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--color-border) 75%,transparent)}.onboarding-progress-track>span:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--color-primary),var(--color-primary-strong));transition:width .28s ease}.onboarding-next-step:where([data-app-environment=internal],[data-app-environment=internal] *),.onboarding-dialog-next:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:.9rem;padding:.85rem;border:1px solid var(--color-border);border-radius:.85rem;background:var(--color-surface-soft)}.onboarding-next-step>span:where([data-app-environment=internal],[data-app-environment=internal] *),.onboarding-dialog-next>span:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--color-primary);font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.onboarding-next-step>strong:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;margin-top:.25rem;color:var(--color-text)}.onboarding-next-step>p:where([data-app-environment=internal],[data-app-environment=internal] *){margin:.25rem 0 0;color:var(--color-text-muted);font-size:.8rem}.onboarding-warning:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;gap:.65rem;margin-top:.8rem;padding:.7rem .8rem;border-radius:.8rem;color:#9a3412;background:#fff7ed}.onboarding-warning>div:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:.15rem}.onboarding-warning span:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.8rem}.onboarding-limited-features:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:.85rem;color:var(--color-text);font-size:.78rem}.onboarding-limited-features ul:where([data-app-environment=internal],[data-app-environment=internal] *),.onboarding-dialog-impact ul:where([data-app-environment=internal],[data-app-environment=internal] *),.onboarding-step-message ul:where([data-app-environment=internal],[data-app-environment=internal] *),.onboarding-rule-list:where([data-app-environment=internal],[data-app-environment=internal] *){margin:.4rem 0 0;padding-left:1.1rem;color:var(--color-text-muted)}.onboarding-card-actions:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;min-width:11.5rem;flex-direction:column;align-items:stretch;justify-content:center;gap:.6rem}.onboarding-card-actions button:where([data-app-environment=internal],[data-app-environment=internal] *){white-space:nowrap}.onboarding-state-card:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:auto minmax(0,1fr);align-items:center}.onboarding-state-card>i:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--color-primary);font-size:1.65rem}.onboarding-state-card h3:where([data-app-environment=internal],[data-app-environment=internal] *),.onboarding-state-card p:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0 0 .45rem}.onboarding-skeleton:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;min-height:11rem;flex-direction:column;justify-content:center}.onboarding-skeleton-line:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;width:55%;height:.9rem;border-radius:999px;background:linear-gradient(90deg,var(--color-surface-soft) 20%,color-mix(in srgb,var(--color-border) 65%,var(--color-surface)) 50%,var(--color-surface-soft) 80%);background-size:220% 100%;animation:onboarding-shimmer 1.25s ease-in-out infinite}.onboarding-skeleton-line+.onboarding-skeleton-line:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:.85rem}.onboarding-skeleton-line.wide:where([data-app-environment=internal],[data-app-environment=internal] *){width:75%;height:1.25rem}.onboarding-skeleton-line.medium:where([data-app-environment=internal],[data-app-environment=internal] *){width:38%}.onboarding-skeleton-line.progress:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;height:.55rem}@keyframes onboarding-shimmer{to{background-position:-220% 0}}.admin-nav-indicator:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-grid;min-width:1.35rem;height:1.35rem;margin-left:auto;padding:0 .32rem;place-items:center;border-radius:999px;color:#fff;background:var(--color-warning);font-size:.68rem;font-weight:900;box-shadow:0 .35rem .8rem #f9731647}.admin-nav-item.active .admin-nav-indicator:where([data-app-environment=internal],[data-app-environment=internal] *){color:#9a3412;background:#ffedd5}.onboarding-dialog-backdrop:where([data-app-environment=internal],[data-app-environment=internal] *){position:fixed;z-index:1200;inset:0;display:grid;place-items:center;padding:1rem;background:#0f172a9e;-webkit-backdrop-filter:blur(.35rem);backdrop-filter:blur(.35rem)}.onboarding-dialog:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;width:min(42rem,100%);max-height:min(88vh,54rem);overflow:hidden;flex-direction:column;border:1px solid var(--color-border);border-radius:1.35rem;color:var(--color-text);background:var(--color-surface);box-shadow:0 2rem 6rem #0f172a47;animation:onboarding-dialog-in .18s ease-out}.onboarding-dialog--steps:where([data-app-environment=internal],[data-app-environment=internal] *){width:min(58rem,100%)}@keyframes onboarding-dialog-in{0%{opacity:0;transform:translateY(.8rem) scale(.98)}}.onboarding-dialog-header:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.2rem 1.25rem;border-bottom:1px solid var(--color-border)}.onboarding-dialog-header h2:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:clamp(1.35rem,3vw,1.8rem);outline:none}.onboarding-dialog-header p:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:44rem}.onboarding-dialog-close:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;width:2.25rem;height:2.25rem;flex:0 0 auto;place-items:center;border:1px solid var(--color-border);border-radius:.7rem;color:var(--color-text-muted);background:var(--color-surface-soft);cursor:pointer}.onboarding-dialog-intro:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:.85rem;padding:1.2rem 1.25rem;overflow-y:auto}.onboarding-dialog-progress:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:.75rem}.onboarding-dialog-progress>strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--color-primary);font-size:1.55rem}.onboarding-dialog-progress>span:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--color-text-muted);font-size:.8rem}.onboarding-dialog-progress .onboarding-progress-track:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:1 / -1}.onboarding-dialog-impact:where([data-app-environment=internal],[data-app-environment=internal] *){padding:.8rem;border-radius:.85rem;background:color-mix(in srgb,var(--color-warning) 9%,var(--color-surface))}.onboarding-dialog-impact li:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:.25rem}.onboarding-dialog-actions:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:auto;padding:1rem 1.25rem;border-top:1px solid var(--color-border);background:var(--color-surface)}.onboarding-dialog-actions>div:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;gap:.65rem}.onboarding-skip-action:where([data-app-environment=internal],[data-app-environment=internal] *){padding:.65rem .8rem;border:0;color:var(--color-text-muted);background:transparent;font:inherit;font-weight:800;cursor:pointer}.onboarding-skip-action:hover:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--color-text)}.onboarding-skip-action:disabled:where([data-app-environment=internal],[data-app-environment=internal] *){opacity:.55;cursor:not-allowed}.onboarding-inline-error:where([data-app-environment=internal],[data-app-environment=internal] *){margin:.8rem 1.25rem 0;padding:.65rem .75rem;border-radius:.7rem;color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 9%,var(--color-surface));font-size:.8rem}.onboarding-steps-list:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:.7rem;padding:1rem 1.25rem;overflow-y:auto}.onboarding-step:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;padding:.9rem;border:1px solid var(--color-border);border-radius:.95rem;background:var(--color-surface)}.onboarding-step--completed:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:color-mix(in srgb,var(--color-success) 28%,var(--color-border))}.onboarding-step--blocked:where([data-app-environment=internal],[data-app-environment=internal] *){background:color-mix(in srgb,var(--color-border) 22%,var(--color-surface))}.onboarding-step-marker:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;width:2rem;height:2rem;place-items:center;border-radius:.65rem;color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 11%,var(--color-surface))}.onboarding-step--completed .onboarding-step-marker:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--color-success);background:color-mix(in srgb,var(--color-success) 11%,var(--color-surface))}.onboarding-step--blocked .onboarding-step-marker:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--color-text-muted)}.onboarding-step--error .onboarding-step-marker:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 10%,var(--color-surface))}.onboarding-step-header:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.onboarding-step-header h4:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:.22rem;font-size:1rem}.onboarding-status:where([data-app-environment=internal],[data-app-environment=internal] *),.onboarding-requirement:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-flex;padding:.2rem .48rem;border-radius:999px;color:var(--color-text-muted);background:var(--color-surface-soft);font-size:.64rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.onboarding-status--completed:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--color-success);background:color-mix(in srgb,var(--color-success) 10%,var(--color-surface))}.onboarding-status--pending:where([data-app-environment=internal],[data-app-environment=internal] *),.onboarding-status--recommended:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 10%,var(--color-surface))}.onboarding-status--error:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--color-danger)}.onboarding-step-message:where([data-app-environment=internal],[data-app-environment=internal] *){margin:.65rem 0 0;padding:.55rem .65rem;border-radius:.65rem;font-size:.76rem}.onboarding-step-message.success:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--color-success);background:color-mix(in srgb,var(--color-success) 9%,var(--color-surface))}.onboarding-step-message.warning:where([data-app-environment=internal],[data-app-environment=internal] *){color:#9a3412;background:#fff7ed}.onboarding-step-message.error:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 9%,var(--color-surface))}.onboarding-rule-list:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:.35rem;padding-left:0;list-style:none;font-size:.76rem}.onboarding-rule-list li:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;justify-content:space-between;gap:.75rem}.onboarding-rule-list strong:where([data-app-environment=internal],[data-app-environment=internal] *){flex:0 0 auto;color:var(--color-text)}.onboarding-step-actions:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;gap:.65rem;margin-top:.75rem}.onboarding-navigation-unavailable:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--color-text-muted);font-size:.72rem}[data-theme=dark] .onboarding-warning:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .onboarding-step-message.warning:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-warning);background:#7c2d1247}[data-reduce-motion=true] .onboarding-dialog:where([data-app-environment=internal],[data-app-environment=internal] *),[data-reduce-motion=true] .onboarding-skeleton-line:where([data-app-environment=internal],[data-app-environment=internal] *),[data-reduce-motion=true] .onboarding-progress-track>span:where([data-app-environment=internal],[data-app-environment=internal] *){animation:none;transition:none}@media(max-width:720px){.onboarding-card:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr}.onboarding-card-actions:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0}.onboarding-dialog-backdrop:where([data-app-environment=internal],[data-app-environment=internal] *){align-items:end;padding:0}.onboarding-dialog:where([data-app-environment=internal],[data-app-environment=internal] *),.onboarding-dialog--steps:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;max-height:94vh;border-radius:1.25rem 1.25rem 0 0}.onboarding-dialog-header:where([data-app-environment=internal],[data-app-environment=internal] *),.onboarding-dialog-intro:where([data-app-environment=internal],[data-app-environment=internal] *),.onboarding-steps-list:where([data-app-environment=internal],[data-app-environment=internal] *),.onboarding-dialog-actions:where([data-app-environment=internal],[data-app-environment=internal] *){padding-right:1rem;padding-left:1rem}.onboarding-dialog-actions:where([data-app-environment=internal],[data-app-environment=internal] *),.onboarding-dialog-actions>div:where([data-app-environment=internal],[data-app-environment=internal] *){align-items:stretch;flex-direction:column-reverse}.onboarding-dialog-actions button:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%}.onboarding-step-header:where([data-app-environment=internal],[data-app-environment=internal] *),.onboarding-rule-list li:where([data-app-environment=internal],[data-app-environment=internal] *){align-items:flex-start;flex-direction:column}}.configuration-onboarding-boundary:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;min-width:0;gap:.85rem}.configuration-empty-state+.admin-section .admin-empty-state:where([data-app-environment=internal],[data-app-environment=internal] *),.configuration-empty-state+.admin-empty-state:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.configuration-empty-state:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem;padding:1rem;border:1px solid color-mix(in srgb,var(--color-primary) 22%,var(--color-border));border-radius:1rem;background:color-mix(in srgb,var(--color-primary) 4%,var(--color-surface))}.configuration-empty-state--blocked:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:color-mix(in srgb,var(--color-warning) 35%,var(--color-border));background:color-mix(in srgb,var(--color-warning) 6%,var(--color-surface))}.configuration-empty-state--error:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:color-mix(in srgb,var(--color-danger) 30%,var(--color-border))}.configuration-empty-state-icon:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:.8rem;color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 12%,var(--color-surface))}.configuration-empty-state--blocked .configuration-empty-state-icon:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--color-warning);background:color-mix(in srgb,var(--color-warning) 12%,var(--color-surface))}.configuration-empty-state--error .configuration-empty-state-icon:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 10%,var(--color-surface))}.configuration-empty-state h3:where([data-app-environment=internal],[data-app-environment=internal] *){margin:.35rem 0 0;color:var(--color-text)}.configuration-empty-state p:where([data-app-environment=internal],[data-app-environment=internal] *){margin:.3rem 0 0;color:var(--color-text-muted);line-height:1.45}.configuration-empty-dependencies:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:.75rem;color:var(--color-text);font-size:.78rem}.configuration-empty-dependencies ul:where([data-app-environment=internal],[data-app-environment=internal] *){margin:.4rem 0 0;padding-left:1.1rem;color:var(--color-text-muted)}.configuration-empty-actions:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;gap:.75rem;margin-top:.85rem}.configuration-empty-actions>span:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--color-text-muted);font-size:.75rem}.configuration-mutation-notice:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.8rem .9rem;border:1px solid color-mix(in srgb,var(--color-success) 32%,var(--color-border));border-radius:.9rem;color:var(--color-text);background:color-mix(in srgb,var(--color-success) 7%,var(--color-surface))}.configuration-mutation-notice.warning:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:color-mix(in srgb,var(--color-warning) 36%,var(--color-border));background:color-mix(in srgb,var(--color-warning) 7%,var(--color-surface))}.configuration-mutation-icon:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;width:1.8rem;height:1.8rem;place-items:center;border-radius:999px;color:#fff;background:var(--color-success)}.configuration-mutation-notice.warning .configuration-mutation-icon:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--color-warning)}.configuration-mutation-notice p:where([data-app-environment=internal],[data-app-environment=internal] *){margin:.2rem 0 0;color:var(--color-text-muted);font-size:.78rem}.configuration-mutation-notice ul:where([data-app-environment=internal],[data-app-environment=internal] *){margin:.45rem 0 0;padding-left:1rem;color:var(--color-text-muted);font-size:.75rem}.configuration-mutation-actions:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;gap:.5rem}.configuration-mutation-dismiss:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;width:2rem;height:2rem;place-items:center;border:0;border-radius:.65rem;color:var(--color-text-muted);background:transparent;cursor:pointer}.configuration-mutation-dismiss:hover:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--color-text);background:var(--color-surface-soft)}[data-theme=dark] .onboarding-card:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .onboarding-next-step:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .onboarding-dialog-next:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .onboarding-state-card:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .onboarding-step:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .onboarding-dialog-impact:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--theme-border);background:var(--theme-surface-primary);box-shadow:none}[data-theme=dark] .onboarding-card-icon:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .onboarding-card--complete .onboarding-card-icon:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .onboarding-progress-track>span:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-accent);box-shadow:none}[data-theme=dark] .onboarding-dialog:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--theme-border-strong);background:var(--theme-surface-elevated);box-shadow:var(--theme-shadow-overlay)}[data-theme=dark] .onboarding-skeleton-line:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-skeleton)}@media(max-width:720px){.configuration-empty-state:where([data-app-environment=internal],[data-app-environment=internal] *),.configuration-mutation-notice:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr}.configuration-empty-state-icon:where([data-app-environment=internal],[data-app-environment=internal] *){width:2.2rem;height:2.2rem}.configuration-empty-actions:where([data-app-environment=internal],[data-app-environment=internal] *),.configuration-mutation-actions:where([data-app-environment=internal],[data-app-environment=internal] *){align-items:stretch;flex-direction:column}.configuration-mutation-actions:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative}.configuration-mutation-dismiss:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;right:0;bottom:calc(100% + .5rem)}}.admin-shell:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;min-width:0;min-height:100vh;display:grid;grid-template-columns:var(--admin-sidebar-width) minmax(0,1fr);padding:0;background:var(--admin-color-page);overflow:hidden;transition:grid-template-columns var(--motion-duration-standard) var(--motion-ease-standard)}.admin-shell.admin-shell-sidebar-collapsed:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:var(--admin-sidebar-collapsed-width) minmax(0,1fr)}.admin-shell>.admin-sidebar:where([data-app-environment=internal],[data-app-environment=internal] *){position:sticky;z-index:30;top:0;grid-column:1;width:100%;height:100vh;min-height:0;padding:1.15rem .85rem;border:0;border-right:1px solid var(--color-border);border-radius:0;background:var(--admin-color-sidebar)!important;color:var(--admin-color-text)!important;overflow:hidden}.admin-shell>.admin-layout-body:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:2;width:100%;height:100vh;min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--admin-color-page);overflow-x:hidden;overflow-y:auto}.admin-layout-body>.admin-main:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;min-width:0;min-height:0;flex:1 0 auto;padding:1.35rem 1.5rem 2rem;border-radius:0;background:var(--admin-color-page);overflow-x:hidden}.admin-header-mobile-copy:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-header-mobile-avatar:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.admin-shell-configuration .admin-main>.admin-header:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:94px;align-items:flex-start;gap:24px;margin:0;padding:0 0 18px}.admin-shell-configuration .admin-header-copy:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0}.admin-shell-configuration .admin-header .eyebrow:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0 0 5px;color:var(--admin-color-accent-strong);font-size:10px;font-weight:800;line-height:14px;letter-spacing:.11em}.admin-shell-configuration .admin-header h2:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:900px;margin:0 0 5px;color:var(--admin-color-text);font-size:26px;font-weight:760;line-height:32px;letter-spacing:-.035em}.admin-shell-configuration .admin-header p:not(.eyebrow):where([data-app-environment=internal],[data-app-environment=internal] *){max-width:830px;margin:0;color:var(--admin-color-text-muted);font-size:12px;line-height:18px}.admin-shell-configuration .admin-header-badge:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:145px;gap:2px;margin-top:2px;padding:9px 13px;border-color:var(--admin-color-border);border-radius:999px;background:var(--admin-color-panel);box-shadow:none}.admin-shell-configuration .admin-header-badge span:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-text-muted);font-size:9px;line-height:12px;letter-spacing:.1em}.admin-shell-configuration .admin-header-badge strong:where([data-app-environment=internal],[data-app-environment=internal] *){overflow:hidden;color:var(--admin-color-text);font-size:11px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.admin-brand:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:4.5rem;display:grid;grid-template-columns:2.8rem minmax(0,1fr) 2rem;align-items:center;gap:.65rem;padding:0 .15rem}.admin-sidebar .admin-brand .brand-logo:where([data-app-environment=internal],[data-app-environment=internal] *){width:2.8rem;height:2.8rem;object-fit:contain}.admin-brand-copy:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;overflow:hidden;white-space:nowrap}.admin-brand-copy .eyebrow:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0 0 .25rem;color:var(--color-primary-strong);font-size:.64rem;font-weight:850;letter-spacing:.1em}.admin-brand-copy h1:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;font-size:1.18rem;line-height:1.1}.admin-brand-copy span:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;margin-top:.35rem;font-size:.74rem;font-weight:600}.admin-sidebar-collapse:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-mobile-menu-button:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-grid;place-items:center;border:1px solid var(--color-border);border-radius:.6rem;background:var(--admin-color-control);color:var(--admin-color-text-muted);cursor:pointer}.admin-sidebar-collapse:where([data-app-environment=internal],[data-app-environment=internal] *){width:2rem;height:2rem;padding:0}.admin-sidebar-collapse:hover:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-sidebar-collapse:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-mobile-menu-button:hover:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-mobile-menu-button:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--admin-color-accent);color:var(--admin-color-accent);outline:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--admin-color-accent) 18%,transparent)}.admin-nav:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;min-height:0;flex:1;flex-direction:column;gap:1rem;margin-top:1.25rem;overflow-x:hidden;overflow-y:auto}.admin-nav-section:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:.3rem}.admin-nav-section-label:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;padding:0 .45rem .35rem;color:var(--admin-color-text-muted);font-size:.66rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.admin-nav-item:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:2.75rem;display:grid;grid-template-columns:1.35rem minmax(0,1fr) auto auto;align-items:center;gap:.65rem;padding:.65rem .72rem;border-radius:.65rem;font-size:.84rem;font-weight:650}.admin-navigation-icon:where([data-app-environment=internal],[data-app-environment=internal] *){width:1.05rem;height:1.05rem;flex:0 0 auto}.admin-nav-item>.admin-navigation-icon:where([data-app-environment=internal],[data-app-environment=internal] *){width:1.35rem;height:1.35rem}.admin-nav-item-label:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-nav-indicator:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:1.35rem;height:1.35rem;display:inline-grid;place-items:center;padding:0 .3rem;border-radius:999px;background:color-mix(in srgb,var(--color-danger) 24%,transparent);color:var(--color-danger);font-size:.66rem;font-weight:850}.admin-nav-chevron:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-grid;place-items:center;font-size:.76rem}.admin-nav-chevron .admin-navigation-icon:where([data-app-environment=internal],[data-app-environment=internal] *){width:.8rem;height:.8rem}.admin-nav-item:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-subnav-item:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-account-menu-button:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-account-menu-item:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *){outline:2px solid var(--admin-color-accent);outline-offset:2px}.admin-subnav:where([data-app-environment=internal],[data-app-environment=internal] *){margin:.25rem 0 .25rem 1.45rem}.admin-account-card:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;min-height:4.4rem;grid-template-columns:2.45rem minmax(0,1fr) 2rem;align-items:center;gap:.65rem;margin-top:1rem;padding:.75rem;border-radius:.7rem}.admin-account-copy:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0}.admin-account-copy strong:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-account-copy span:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-account-copy small:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-account-copy strong:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.76rem}.admin-account-copy span:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-account-copy small:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:.2rem;font-size:.64rem}.admin-shell-sidebar-collapsed .admin-brand:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr;justify-items:center}.admin-shell-sidebar-collapsed .admin-brand-copy:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-shell-sidebar-collapsed .admin-nav-section-label:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-shell-sidebar-collapsed .admin-nav-item-label:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-shell-sidebar-collapsed .admin-nav-indicator:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-shell-sidebar-collapsed .admin-nav-chevron:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-shell-sidebar-collapsed .admin-account-copy:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-shell-sidebar-collapsed .admin-account-menu-button:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.admin-shell-sidebar-collapsed .admin-sidebar-collapse:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;top:4.45rem}.admin-shell-sidebar-collapsed .admin-nav:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:2rem}.admin-shell-sidebar-collapsed .admin-nav-item:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr;justify-items:center;padding-inline:.4rem}.admin-shell-sidebar-collapsed .admin-account-card:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr;justify-items:center;padding:.55rem}.admin-mobile-menu-button:where([data-app-environment=internal],[data-app-environment=internal] *){display:none;width:2.55rem;height:2.55rem;padding:0}.admin-sidebar-scrim:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}@media(max-width:1100px){.admin-shell:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-shell.admin-shell-sidebar-collapsed:where([data-app-environment=internal],[data-app-environment=internal] *){display:block}.admin-shell>.admin-sidebar:where([data-app-environment=internal],[data-app-environment=internal] *){position:fixed;inset:0 auto 0 0;width:min(18rem,88vw);height:100dvh;transform:translate(-102%);transition:transform var(--motion-duration-standard) var(--motion-ease-standard)}.admin-shell-mobile-open>.admin-sidebar:where([data-app-environment=internal],[data-app-environment=internal] *){transform:translate(0)}.admin-shell>.admin-layout-body:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;height:100dvh}.admin-layout-body>.admin-main:where([data-app-environment=internal],[data-app-environment=internal] *){padding:1rem}.admin-shell-sidebar-collapsed .admin-brand:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:2.8rem minmax(0,1fr) 2rem;justify-items:initial}.admin-shell-sidebar-collapsed .admin-brand-copy:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-shell-sidebar-collapsed .admin-nav-section-label:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-shell-sidebar-collapsed .admin-nav-item-label:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-shell-sidebar-collapsed .admin-nav-indicator:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-shell-sidebar-collapsed .admin-nav-chevron:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-shell-sidebar-collapsed .admin-account-copy:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-shell-sidebar-collapsed .admin-account-menu-button:where([data-app-environment=internal],[data-app-environment=internal] *){display:initial}.admin-shell-sidebar-collapsed .admin-sidebar-collapse:where([data-app-environment=internal],[data-app-environment=internal] *){position:static}.admin-shell-sidebar-collapsed .admin-nav:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:1.25rem}.admin-shell-sidebar-collapsed .admin-nav-item:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1.35rem minmax(0,1fr) auto auto;justify-items:initial;padding-inline:.72rem}.admin-shell-sidebar-collapsed .admin-account-card:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:2.45rem minmax(0,1fr) 2rem;justify-items:initial;padding:.75rem}.admin-sidebar-scrim:where([data-app-environment=internal],[data-app-environment=internal] *){position:fixed;z-index:20;inset:0;display:block;width:100%;height:100%;border:0;background:#030712a8;cursor:pointer}.admin-mobile-menu-button:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-grid;margin-bottom:.7rem}}@media(prefers-reduced-motion:reduce){.admin-shell:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-shell>.admin-sidebar:where([data-app-environment=internal],[data-app-environment=internal] *){transition:none}}@media(min-width:1101px){.admin-shell-dashboard:not(.admin-shell-sidebar-collapsed):where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:232px minmax(0,1fr)}.admin-shell-dashboard:not(.admin-shell-sidebar-collapsed)>.admin-sidebar:where([data-app-environment=internal],[data-app-environment=internal] *){padding:18px 11px 14px}.admin-shell-dashboard:not(.admin-shell-sidebar-collapsed) .admin-brand:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:66px;grid-template-columns:42px minmax(0,1fr) 24px;gap:12px;padding:0 6px}.admin-shell-dashboard:not(.admin-shell-sidebar-collapsed) .admin-sidebar .admin-brand .brand-logo:where([data-app-environment=internal],[data-app-environment=internal] *){width:42px;height:42px;border-radius:13px}.admin-shell-dashboard:not(.admin-shell-sidebar-collapsed) .admin-brand-copy .eyebrow:where([data-app-environment=internal],[data-app-environment=internal] *){margin-bottom:2px;font-size:10px;line-height:12px;letter-spacing:0}.admin-shell-dashboard:not(.admin-shell-sidebar-collapsed) .admin-brand-copy h1:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:20px;line-height:22px;letter-spacing:-.03em}.admin-shell-dashboard:not(.admin-shell-sidebar-collapsed) .admin-brand-copy span:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:2px;font-size:11px;line-height:15px}.admin-shell-dashboard:not(.admin-shell-sidebar-collapsed) .admin-sidebar-collapse:where([data-app-environment=internal],[data-app-environment=internal] *){width:24px;height:24px;border:0;background:transparent;opacity:.5}.admin-shell-dashboard:not(.admin-shell-sidebar-collapsed) .admin-sidebar-collapse:hover:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-shell-dashboard:not(.admin-shell-sidebar-collapsed) .admin-sidebar-collapse:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *){opacity:1;background:var(--admin-color-panel-soft);box-shadow:none}.admin-shell-dashboard:not(.admin-shell-sidebar-collapsed) .admin-nav:where([data-app-environment=internal],[data-app-environment=internal] *){gap:16px;margin-top:24px}.admin-shell-dashboard:not(.admin-shell-sidebar-collapsed) .admin-nav-section:where([data-app-environment=internal],[data-app-environment=internal] *){gap:5px}.admin-shell-dashboard:not(.admin-shell-sidebar-collapsed) .admin-nav-section-label:where([data-app-environment=internal],[data-app-environment=internal] *){padding:0 6px 5px;font-size:9px;line-height:12px;letter-spacing:.02em}.admin-shell-dashboard:not(.admin-shell-sidebar-collapsed) .admin-nav-item:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:42px;grid-template-columns:20px minmax(0,1fr) auto auto;gap:10px;padding:10px 11px;border-radius:12px;font-size:13px;line-height:18px}.admin-shell-dashboard:not(.admin-shell-sidebar-collapsed) .admin-nav-item>.admin-navigation-icon:where([data-app-environment=internal],[data-app-environment=internal] *){width:18px;height:18px}.admin-shell-dashboard:not(.admin-shell-sidebar-collapsed) .admin-account-card:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:70px;grid-template-columns:36px minmax(0,1fr) 32px;gap:10px;margin-top:12px;padding:10px 4px;border-top:1px solid var(--admin-color-border);border-radius:0}.admin-shell-dashboard:not(.admin-shell-sidebar-collapsed) .admin-account-avatar:where([data-app-environment=internal],[data-app-environment=internal] *){width:36px;height:36px}.admin-shell-dashboard:not(.admin-shell-sidebar-collapsed) .admin-account-copy strong:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:12px;line-height:16px}.admin-shell-dashboard:not(.admin-shell-sidebar-collapsed) .admin-account-copy span:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-shell-dashboard:not(.admin-shell-sidebar-collapsed) .admin-account-copy small:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:9px;line-height:13px}.admin-shell-dashboard:not(.admin-shell-sidebar-collapsed) .admin-account-copy small:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.admin-shell-dashboard .admin-layout-body>.admin-main:where([data-app-environment=internal],[data-app-environment=internal] *){padding:0}}.admin-dashboard-mobile-topbar:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}@media(max-width:1100px){.admin-shell-dashboard .admin-layout-body>.admin-main:where([data-app-environment=internal],[data-app-environment=internal] *){padding:0}.admin-dashboard-mobile-topbar:where([data-app-environment=internal],[data-app-environment=internal] *){position:sticky;z-index:15;top:0;width:100%;height:84px;display:grid;grid-template-columns:38px minmax(0,1fr) 36px;align-items:center;gap:12px;padding:0 16px;border-bottom:1px solid var(--admin-color-border);background:var(--admin-color-panel)}.admin-dashboard-mobile-topbar .admin-mobile-menu-button:where([data-app-environment=internal],[data-app-environment=internal] *){width:38px;height:38px;display:inline-grid;margin:0;border:0;border-radius:19px;background:var(--admin-color-panel-soft);color:var(--admin-color-text)}.admin-dashboard-mobile-topbar .admin-mobile-menu-button .admin-navigation-icon:where([data-app-environment=internal],[data-app-environment=internal] *){width:19px;height:19px}.admin-dashboard-mobile-topbar-copy:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;display:grid;gap:2px}.admin-dashboard-mobile-topbar-copy strong:where([data-app-environment=internal],[data-app-environment=internal] *){overflow:hidden;color:var(--admin-color-text);font-size:17px;font-weight:750;line-height:21px;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.admin-dashboard-mobile-topbar-copy span:where([data-app-environment=internal],[data-app-environment=internal] *){overflow:hidden;color:var(--admin-color-text-muted);font-size:10px;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.admin-dashboard-mobile-avatar:where([data-app-environment=internal],[data-app-environment=internal] *){width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:var(--admin-color-accent-soft);color:var(--admin-color-accent-strong);font-size:9px;font-weight:700}}@media(min-width:1101px){.admin-shell-configuration:not(.admin-shell-sidebar-collapsed):where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:232px minmax(0,1fr)}.admin-shell-configuration .admin-layout-body>.admin-main:where([data-app-environment=internal],[data-app-environment=internal] *){padding:24px 28px 40px 34px}}@media(max-width:1100px){.admin-shell-configuration .admin-layout-body>.admin-main:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;padding:0 12px 28px}.admin-shell-configuration .admin-main>.admin-mobile-menu-button:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;z-index:18;top:22px;left:16px;width:38px;height:38px;margin:0;border:0;border-radius:50%;background:var(--admin-color-panel-soft);color:var(--admin-color-text)}.admin-shell-configuration .admin-main>.admin-header:where([data-app-environment=internal],[data-app-environment=internal] *){position:sticky;z-index:15;top:0;min-height:82px;display:grid;grid-template-columns:38px minmax(0,1fr) 36px;align-items:center;gap:12px;margin:0 -12px;padding:0 16px;border-bottom:1px solid var(--admin-color-border);background:var(--admin-color-panel)}.admin-shell-configuration .admin-header-copy:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-shell-configuration .admin-header-badge:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.admin-shell-configuration .admin-header-mobile-copy:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:2;display:grid;min-width:0;gap:2px}.admin-shell-configuration .admin-header-mobile-copy strong:where([data-app-environment=internal],[data-app-environment=internal] *){overflow:hidden;color:var(--admin-color-text);font-size:13px;font-weight:760;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.admin-shell-configuration .admin-header-mobile-copy span:where([data-app-environment=internal],[data-app-environment=internal] *){overflow:hidden;color:var(--admin-color-text-muted);font-size:10px;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.admin-shell-configuration .admin-header-mobile-avatar:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:3;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:var(--admin-color-accent-soft);color:var(--admin-color-accent-strong);font-size:9px;font-weight:800}}.metrics-intelligence:where([data-app-environment=internal],[data-app-environment=internal] *){--metrics-violet: #5b5cf0;--metrics-blue: #306fed;--metrics-cyan: #29a8e0;--metrics-green: #17875d;--metrics-orange: #d97806;--metrics-red: #d14343;width:100%;min-width:0;display:grid;gap:18px;padding:24px 34px 38px;color:var(--admin-color-text)}.metrics-intelligence-header:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.metrics-title-block:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:260px}.metrics-title-block>span:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;margin-bottom:6px;color:var(--metrics-violet);font-size:10px;font-weight:800;letter-spacing:.025em;line-height:14px;text-transform:uppercase}.metrics-title-block h2:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;color:var(--admin-color-text);font-size:30px;font-weight:780;letter-spacing:-.045em;line-height:38px}.metrics-title-block p:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;color:var(--admin-color-text-muted);font-size:12px;line-height:18px}.metrics-title-mobile:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.metrics-filter-toolbar:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;display:grid;grid-template-columns:minmax(240px,auto) minmax(132px,auto) minmax(134px,auto) auto;gap:8px 10px;align-items:start}.metrics-date-range:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-compact-select:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-export-button:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:34px;border:1px solid var(--admin-color-border);border-radius:18px;background:var(--admin-color-panel)}.metrics-date-range:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:16px minmax(104px,1fr) auto minmax(104px,1fr) auto;align-items:center;gap:5px;padding:3px 11px}.metrics-date-range>.dashboard-icon:where([data-app-environment=internal],[data-app-environment=internal] *){width:14px;height:14px;color:var(--metrics-violet)}.metrics-date-range label:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-compact-select:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0}.metrics-date-range label>span:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-compact-select>span:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.metrics-date-range input:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-compact-select select:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--admin-color-text);font:inherit;font-size:10px;font-weight:700}.metrics-date-range input:where([data-app-environment=internal],[data-app-environment=internal] *){padding:0}.metrics-date-range i:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-text-muted);font-size:10px;font-style:normal}.metrics-date-apply:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:26px;padding:0 10px;border:0;border-radius:13px;background:var(--metrics-violet);color:#fff;font-size:9px;font-weight:750;cursor:pointer}.metrics-date-apply:disabled:where([data-app-environment=internal],[data-app-environment=internal] *){opacity:.42;cursor:default}.metrics-date-apply:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *){outline:2px solid color-mix(in srgb,var(--metrics-violet) 35%,transparent);outline-offset:2px}.metrics-compact-select:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;padding:0 10px}.metrics-compact-select select:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:32px;cursor:pointer}.metrics-date-range:focus-within:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-compact-select:focus-within:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--metrics-violet);box-shadow:0 0 0 3px color-mix(in srgb,var(--metrics-violet) 14%,transparent)}.metrics-export-button:where([data-app-environment=internal],[data-app-environment=internal] *){padding:0 15px;border-color:var(--metrics-violet);background:var(--metrics-violet);color:#fff;font-size:10px;font-weight:750;cursor:pointer}.metrics-export-button:hover:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-export-button:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *){background:color-mix(in srgb,var(--metrics-violet) 88%,#000);outline:0}.metrics-updated-at:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:1 / -1;justify-self:end;color:var(--admin-color-text-muted);font-size:9px}.metrics-kpi-grid:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.metrics-kpi-card:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;min-width:0;min-height:100px;display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:start;overflow:hidden;padding:13px;border:1px solid var(--admin-color-border);border-radius:16px;background:var(--admin-color-panel)}.metrics-kpi-accent:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;inset:0 auto 0 0;width:4px;background:var(--metrics-violet)}.metrics-kpi-icon:where([data-app-environment=internal],[data-app-environment=internal] *){width:30px;height:30px;display:grid;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--metrics-violet) 12%,var(--admin-color-panel));color:var(--metrics-violet)}.metrics-kpi-icon .dashboard-icon:where([data-app-environment=internal],[data-app-environment=internal] *){width:16px;height:16px}.metrics-kpi-card>div:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;display:grid}.metrics-kpi-card>div>span:where([data-app-environment=internal],[data-app-environment=internal] *){overflow:hidden;color:var(--admin-color-text-muted);font-size:9px;font-weight:800;line-height:12px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.metrics-kpi-card strong:where([data-app-environment=internal],[data-app-environment=internal] *){overflow:hidden;margin-top:4px;color:var(--admin-color-text);font-size:24px;font-weight:800;letter-spacing:-.04em;line-height:30px;text-overflow:ellipsis;white-space:nowrap}.metrics-kpi-card small:where([data-app-environment=internal],[data-app-environment=internal] *){overflow:hidden;margin-top:1px;color:var(--admin-color-text-muted);font-size:9px;line-height:13px;text-overflow:ellipsis;white-space:nowrap}.metrics-kpi-card.is-blue .metrics-kpi-accent:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--metrics-blue)}.metrics-kpi-card.is-blue .metrics-kpi-icon:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--metrics-blue);background:color-mix(in srgb,var(--metrics-blue) 12%,var(--admin-color-panel))}.metrics-kpi-card.is-green .metrics-kpi-accent:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--metrics-green)}.metrics-kpi-card.is-green .metrics-kpi-icon:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--metrics-green);background:color-mix(in srgb,var(--metrics-green) 12%,var(--admin-color-panel))}.metrics-kpi-card.is-red .metrics-kpi-accent:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--metrics-red)}.metrics-kpi-card.is-red .metrics-kpi-icon:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--metrics-red);background:color-mix(in srgb,var(--metrics-red) 12%,var(--admin-color-panel))}.metrics-kpi-card.is-orange .metrics-kpi-accent:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--metrics-orange)}.metrics-kpi-card.is-orange .metrics-kpi-icon:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--metrics-orange);background:color-mix(in srgb,var(--metrics-orange) 12%,var(--admin-color-panel))}.metrics-kpi-card.is-cyan .metrics-kpi-accent:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--metrics-cyan)}.metrics-kpi-card.is-cyan .metrics-kpi-icon:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--metrics-cyan);background:color-mix(in srgb,var(--metrics-cyan) 12%,var(--admin-color-panel))}.metrics-primary-grid:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;display:grid;grid-template-columns:minmax(0,2.05fr) minmax(310px,1fr);gap:16px}.metrics-card:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;border:1px solid var(--admin-color-border);border-radius:18px;background:var(--admin-color-panel)}.metrics-flow-card:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-status-card:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:352px;padding:15px 17px}.metrics-card-heading:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.metrics-card-heading h3:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;color:var(--admin-color-text);font-size:17px;font-weight:780;letter-spacing:-.025em;line-height:22px}.metrics-card-heading p:where([data-app-environment=internal],[data-app-environment=internal] *){margin:2px 0 0;color:var(--admin-color-text-muted);font-size:10px;line-height:14px}.metrics-card-heading>span:where([data-app-environment=internal],[data-app-environment=internal] *){flex:0 0 auto;min-height:34px;display:inline-flex;align-items:center;padding:0 13px;border-radius:17px;background:color-mix(in srgb,var(--metrics-violet) 10%,var(--admin-color-panel));color:var(--metrics-violet);font-size:10px;font-weight:750}.metrics-chart-legend:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;gap:8px;margin-top:10px}.metrics-chart-legend>span:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:28px;display:inline-flex;align-items:center;gap:5px;padding:0 11px;border-radius:14px;font-size:10px;font-weight:750}.metrics-chart-legend>span:where([data-app-environment=internal],[data-app-environment=internal] *):before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.metrics-chart-legend .is-created:where([data-app-environment=internal],[data-app-environment=internal] *){background:color-mix(in srgb,var(--metrics-violet) 10%,var(--admin-color-panel));color:var(--metrics-violet)}.metrics-chart-legend .is-closed:where([data-app-environment=internal],[data-app-environment=internal] *){background:color-mix(in srgb,var(--metrics-green) 10%,var(--admin-color-panel));color:var(--metrics-green)}.metrics-chart-legend small:where([data-app-environment=internal],[data-app-environment=internal] *){margin-left:auto;color:var(--admin-color-text-muted);font-size:9px}.metrics-flow-plot:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;min-width:0;height:226px;margin-top:4px}.metrics-flow-plot svg:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;height:100%;overflow:visible}.metrics-chart-grid:where([data-app-environment=internal],[data-app-environment=internal] *){stroke:var(--theme-divider);stroke-width:1;vector-effect:non-scaling-stroke}.metrics-line-created:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-line-closed:where([data-app-environment=internal],[data-app-environment=internal] *){fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25;vector-effect:non-scaling-stroke}.metrics-line-created:where([data-app-environment=internal],[data-app-environment=internal] *){stroke:var(--metrics-violet)}.metrics-line-closed:where([data-app-environment=internal],[data-app-environment=internal] *){stroke:var(--metrics-green)}.metrics-chart-guide:where([data-app-environment=internal],[data-app-environment=internal] *){stroke:color-mix(in srgb,var(--admin-color-text-muted) 58%,transparent);stroke-width:1;vector-effect:non-scaling-stroke}.metrics-point-created:where([data-app-environment=internal],[data-app-environment=internal] *){fill:var(--metrics-violet);stroke:var(--admin-color-panel);stroke-width:2;vector-effect:non-scaling-stroke}.metrics-point-closed:where([data-app-environment=internal],[data-app-environment=internal] *){fill:var(--metrics-green);stroke:var(--admin-color-panel);stroke-width:2;vector-effect:non-scaling-stroke}.metrics-chart-hit:where([data-app-environment=internal],[data-app-environment=internal] *){fill:transparent;cursor:crosshair;outline:0}.metrics-chart-axis:where([data-app-environment=internal],[data-app-environment=internal] *){fill:var(--admin-color-text-muted);font-size:9px}.metrics-chart-axis-y:where([data-app-environment=internal],[data-app-environment=internal] *){font-variant-numeric:tabular-nums}.metrics-chart-tooltip:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;z-index:3;top:70px;width:190px;display:grid;gap:5px;padding:11px 12px;border-radius:12px;background:#171b2d;color:#fff;pointer-events:none;transform:translate(-50%);box-shadow:var(--theme-shadow-overlay)}.metrics-chart-tooltip>strong:where([data-app-environment=internal],[data-app-environment=internal] *){margin-bottom:3px;color:#b8bfdb;font-size:9px;text-transform:uppercase}.metrics-chart-tooltip-daily:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.metrics-chart-tooltip-daily>span:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:2px;min-width:0;padding:7px 8px;border:1px solid rgb(255 255 255 / 8%);border-radius:8px;background:#ffffff0d}.metrics-chart-tooltip-daily>span.is-created:where([data-app-environment=internal],[data-app-environment=internal] *){border-left:3px solid #5f63ff}.metrics-chart-tooltip-daily>span.is-closed:where([data-app-environment=internal],[data-app-environment=internal] *){border-left:3px solid #15936d}.metrics-chart-tooltip-daily small:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;color:#d7dcff;font-size:8px;line-height:11px}.metrics-chart-tooltip-daily b:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:17px;line-height:18px}.metrics-chart-tooltip .metrics-chart-tooltip-context:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:3px;padding-top:6px;border-top:1px solid rgb(255 255 255 / 10%);color:#929ab9;font-size:8px;letter-spacing:.02em;text-transform:uppercase}.metrics-chart-tooltip>span:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;justify-content:space-between;gap:8px;font-size:9px}.metrics-chart-tooltip b:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:13px}.metrics-chart-tooltip small:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:3px;color:#bfd1ff;font-size:9px}.metrics-status-content:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:minmax(132px,.85fr) minmax(150px,1.15fr);gap:18px;align-items:center;margin-top:20px}.metrics-donut:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;width:min(100%,150px);aspect-ratio:1;justify-self:center}.metrics-donut svg:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.metrics-donut-track:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-donut-segment:where([data-app-environment=internal],[data-app-environment=internal] *){fill:none;stroke-width:18}.metrics-donut-track:where([data-app-environment=internal],[data-app-environment=internal] *){stroke:var(--theme-divider)}.metrics-donut-segment:where([data-app-environment=internal],[data-app-environment=internal] *){cursor:pointer;transition:opacity .16s ease,stroke-width .16s ease}.metrics-donut-segment:hover:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-donut-segment:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *){opacity:.82;outline:0;stroke-width:22}.metrics-donut>div:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;inset:0;display:grid;place-content:center;text-align:center;pointer-events:none}.metrics-donut strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-text);font-size:34px;line-height:40px}.metrics-donut span:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-text-muted);font-size:9px;font-weight:800;text-transform:uppercase}.metrics-status-list:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;display:grid;gap:5px;max-height:176px;overflow-y:auto}.metrics-status-list button:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding:5px 3px;border:0;border-radius:8px;background:transparent;color:var(--admin-color-text);cursor:pointer;text-align:left}.metrics-status-list button:hover:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-status-list button:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-status-list button.is-selected:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--admin-color-panel-soft);outline:0}.metrics-status-list button>span:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;display:flex;align-items:center;gap:7px;overflow:hidden;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.metrics-status-list button>span i:where([data-app-environment=internal],[data-app-environment=internal] *){flex:0 0 auto;width:9px;height:9px;border-radius:50%}.metrics-status-list button>strong:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:11px}.metrics-status-list button>em:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-category-list em:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-intervention-bars>span:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:1 / -1;height:7px;overflow:hidden;border-radius:4px;background:var(--theme-divider)}.metrics-status-list button>em i:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-category-list em i:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-intervention-bars i:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;height:100%;border-radius:inherit}.metrics-insight:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:5px;margin-top:17px;padding:10px 12px;border-radius:12px;background:var(--admin-color-panel-soft)}.metrics-insight strong:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:10px}.metrics-insight span:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-text-muted);font-size:9px}.metrics-lower-grid:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:minmax(250px,.9fr) minmax(300px,1fr) minmax(310px,1.05fr);gap:14px}.metrics-lower-card:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:268px;padding:15px 17px}.metrics-sla-signal:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:74px;display:flex;align-items:center;gap:12px;margin-top:16px;padding:12px 16px;border-radius:14px;background:var(--theme-success-soft)}.metrics-sla-signal>span:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--metrics-green);font-size:18px;font-weight:800}.metrics-sla-signal>div:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:3px}.metrics-sla-signal strong:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:15px}.metrics-sla-signal small:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-text-muted);font-size:10px}.metrics-sla-average:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;margin-top:16px}.metrics-sla-average span:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-text-muted);font-size:10px;font-weight:700}.metrics-sla-average strong:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:4px;font-size:28px;letter-spacing:-.04em}.metrics-category-list:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:15px;margin-top:18px}.metrics-category-list>div:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.metrics-category-list span:where([data-app-environment=internal],[data-app-environment=internal] *){overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.metrics-category-list strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-text-muted);font-size:10px}.metrics-intervention-values:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:20px}.metrics-intervention-values>div:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid}.metrics-intervention-values>div:last-child:where([data-app-environment=internal],[data-app-environment=internal] *){text-align:right}.metrics-intervention-values strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--metrics-violet);font-size:32px;letter-spacing:-.04em}.metrics-intervention-values>div:last-child strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--metrics-green)}.metrics-intervention-values span:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-text-muted);font-size:10px}.metrics-intervention-bars:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:13px;margin-top:15px}.metrics-intervention-bars>span:first-child i:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--metrics-violet)}.metrics-intervention-bars>span:last-child i:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--metrics-green)}.metrics-intervention-note:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;margin-top:18px;padding:10px 12px;border-radius:10px;background:var(--admin-color-panel-soft);color:var(--admin-color-text-muted);font-size:9px}.metrics-mobile-indicators:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-mobile-menu-hint:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.metrics-advanced:where([data-app-environment=internal],[data-app-environment=internal] *){border:1px solid var(--admin-color-border);border-radius:14px;background:var(--admin-color-panel)}.metrics-advanced>summary:where([data-app-environment=internal],[data-app-environment=internal] *){padding:12px 16px;color:var(--metrics-violet);font-size:11px;font-weight:750;cursor:pointer}.metrics-advanced[open]>summary:where([data-app-environment=internal],[data-app-environment=internal] *){border-bottom:1px solid var(--admin-color-border)}.metrics-advanced>.metrics-experience:where([data-app-environment=internal],[data-app-environment=internal] *){padding:16px}.metrics-empty:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:170px;display:grid;place-items:center;color:var(--admin-color-text-muted);font-size:11px}.metrics-state:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--metrics-red) 38%,var(--admin-color-border));border-radius:12px;background:var(--theme-danger-soft);font-size:11px}.metrics-state span:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;flex:1}.metrics-state button:where([data-app-environment=internal],[data-app-environment=internal] *){border:0;background:transparent;color:var(--metrics-red);font-weight:750;cursor:pointer}.metrics-skeleton:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr auto}.metrics-skeleton-header:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-skeleton-filters:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:8px}.metrics-skeleton-header span:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-skeleton-filters span:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-skeleton-block:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;border-radius:12px;background:linear-gradient(90deg,var(--theme-skeleton),var(--theme-skeleton-highlight),var(--theme-skeleton));background-size:220% 100%;animation:metrics-skeleton-shimmer 1.25s ease-in-out infinite}.metrics-skeleton-header span:nth-child(1):where([data-app-environment=internal],[data-app-environment=internal] *){width:150px;height:10px}.metrics-skeleton-header span:nth-child(2):where([data-app-environment=internal],[data-app-environment=internal] *){width:210px;height:34px}.metrics-skeleton-header span:nth-child(3):where([data-app-environment=internal],[data-app-environment=internal] *){width:390px;height:13px}.metrics-skeleton-filters:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:repeat(4,120px)}.metrics-skeleton-filters span:where([data-app-environment=internal],[data-app-environment=internal] *){height:34px;border-radius:17px}.metrics-skeleton .metrics-kpi-grid:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-skeleton .metrics-primary-grid:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-skeleton .metrics-lower-grid:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:1 / -1}.metrics-skeleton-block:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:100px}.metrics-skeleton-block.is-chart:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:352px}.metrics-skeleton-block.is-lower:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:268px}@keyframes metrics-skeleton-shimmer{to{background-position:-220% 0}}@media(max-width:1250px){.metrics-intelligence:where([data-app-environment=internal],[data-app-environment=internal] *){padding-inline:22px}.metrics-intelligence-header:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid}.metrics-filter-toolbar:where([data-app-environment=internal],[data-app-environment=internal] *){justify-self:stretch}.metrics-kpi-grid:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:repeat(3,minmax(0,1fr))}.metrics-lower-grid:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:repeat(2,minmax(0,1fr))}.metrics-lower-card:last-child:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:1 / -1}}@media(max-width:900px){.metrics-primary-grid:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr}.metrics-status-content:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:170px minmax(0,1fr)}}@media(max-width:760px){.metrics-intelligence:where([data-app-environment=internal],[data-app-environment=internal] *){gap:14px;padding:17px 12px 36px}.metrics-intelligence-header:where([data-app-environment=internal],[data-app-environment=internal] *){gap:14px}.metrics-title-block:where([data-app-environment=internal],[data-app-environment=internal] *){padding:0 4px}.metrics-title-block>span:where([data-app-environment=internal],[data-app-environment=internal] *){margin-bottom:7px;font-size:9px}.metrics-title-block h2:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:26px;line-height:32px}.metrics-title-block p:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:340px;font-size:11px;line-height:16px}.metrics-title-desktop:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.metrics-title-mobile:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline}.metrics-filter-toolbar:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:minmax(0,1fr) minmax(0,.75fr);gap:8px}.metrics-date-range:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:1 / -1;grid-template-columns:14px minmax(0,1fr) auto minmax(0,1fr) auto;min-height:36px}.metrics-date-apply:where([data-app-environment=internal],[data-app-environment=internal] *){padding-inline:8px}.metrics-compact-select:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:36px}.metrics-export-button:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-updated-at:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-kpi-grid:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.metrics-primary-grid:where([data-app-environment=internal],[data-app-environment=internal] *){gap:14px}.metrics-flow-card:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-status-card:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:0;padding:12px 13px;border-radius:17px}.metrics-card-heading h3:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:16px;line-height:21px}.metrics-card-heading p:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:9px}.metrics-card-heading>span:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.metrics-chart-legend:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:8px}.metrics-chart-legend>span:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:24px;padding:0 7px;background:transparent!important;font-size:9px}.metrics-chart-legend small:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:9px}.metrics-flow-plot:where([data-app-environment=internal],[data-app-environment=internal] *){height:162px;margin-top:2px}.metrics-chart-tooltip:where([data-app-environment=internal],[data-app-environment=internal] *){top:42px;width:160px;padding:8px 10px}.metrics-chart-tooltip>span:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.metrics-status-content:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:82px minmax(0,1fr);gap:10px;margin-top:12px}.metrics-donut:where([data-app-environment=internal],[data-app-environment=internal] *){width:80px}.metrics-donut-track:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-donut-segment:where([data-app-environment=internal],[data-app-environment=internal] *){stroke-width:20}.metrics-donut strong:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:24px;line-height:28px}.metrics-donut span:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.metrics-status-list:where([data-app-environment=internal],[data-app-environment=internal] *){max-height:116px}.metrics-status-list button:where([data-app-environment=internal],[data-app-environment=internal] *){padding-block:3px}.metrics-status-list button:first-child:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:26px}.metrics-insight:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.metrics-mobile-indicators:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:104px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--admin-color-border);border-radius:17px;background:var(--admin-color-panel)}.metrics-mobile-indicators>div:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;display:grid;place-content:center;gap:7px;padding:14px 5px;text-align:center}.metrics-mobile-indicators>div+div:where([data-app-environment=internal],[data-app-environment=internal] *){border-left:1px solid var(--admin-color-border)}.metrics-mobile-indicators strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--metrics-violet);font-size:18px;letter-spacing:-.03em}.metrics-mobile-indicators .is-red strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--metrics-red)}.metrics-mobile-indicators .is-orange strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--metrics-orange)}.metrics-mobile-indicators .is-green strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--metrics-green)}.metrics-mobile-indicators span:where([data-app-environment=internal],[data-app-environment=internal] *){overflow:hidden;color:var(--admin-color-text-muted);font-size:8px;line-height:11px;text-overflow:ellipsis}.metrics-lower-grid:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-advanced:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.metrics-mobile-menu-hint:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;justify-content:center;gap:6px;min-height:29px;border-radius:15px;background:color-mix(in srgb,var(--metrics-violet) 8%,var(--admin-color-panel));color:var(--metrics-violet);font-size:9px;font-weight:700}.metrics-skeleton:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:1fr}.metrics-skeleton-header:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-skeleton-filters:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-skeleton .metrics-primary-grid:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-skeleton .metrics-mobile-indicators:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:1}.metrics-skeleton-header span:nth-child(3):where([data-app-environment=internal],[data-app-environment=internal] *){width:95%}.metrics-skeleton-filters:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr 1fr}.metrics-skeleton-filters span:first-child:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:1 / -1}.metrics-skeleton-filters span:last-child:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.metrics-skeleton .metrics-primary-grid:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid}.metrics-skeleton-block.is-chart:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:224px}.metrics-skeleton .metrics-primary-grid .is-chart:last-child:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:143px}.metrics-skeleton .metrics-mobile-indicators:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid}.metrics-skeleton .metrics-lower-grid:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}}@media(prefers-reduced-motion:reduce){.metrics-donut-segment:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-skeleton-header span:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-skeleton-filters span:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-skeleton-block:where([data-app-environment=internal],[data-app-environment=internal] *){animation:none;transition:none}}@media(min-width:1101px){.admin-shell-metrics:not(.admin-shell-sidebar-collapsed):where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:232px minmax(0,1fr)}.admin-shell-metrics:not(.admin-shell-sidebar-collapsed)>.admin-sidebar:where([data-app-environment=internal],[data-app-environment=internal] *){padding:18px 11px 14px}.admin-shell-metrics:not(.admin-shell-sidebar-collapsed) .admin-brand:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:66px;grid-template-columns:42px minmax(0,1fr) 24px;gap:12px;padding:0 6px}.admin-shell-metrics:not(.admin-shell-sidebar-collapsed) .admin-sidebar .admin-brand .brand-logo:where([data-app-environment=internal],[data-app-environment=internal] *){width:42px;height:42px;border-radius:13px}.admin-shell-metrics:not(.admin-shell-sidebar-collapsed) .admin-brand-copy .eyebrow:where([data-app-environment=internal],[data-app-environment=internal] *){margin-bottom:2px;font-size:10px;line-height:12px}.admin-shell-metrics:not(.admin-shell-sidebar-collapsed) .admin-brand-copy h1:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:20px;line-height:22px}.admin-shell-metrics:not(.admin-shell-sidebar-collapsed) .admin-brand-copy span:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:2px;font-size:11px;line-height:15px}.admin-shell-metrics:not(.admin-shell-sidebar-collapsed) .admin-nav:where([data-app-environment=internal],[data-app-environment=internal] *){gap:16px;margin-top:24px}.admin-shell-metrics:not(.admin-shell-sidebar-collapsed) .admin-nav-section:where([data-app-environment=internal],[data-app-environment=internal] *){gap:5px}.admin-shell-metrics:not(.admin-shell-sidebar-collapsed) .admin-nav-section-label:where([data-app-environment=internal],[data-app-environment=internal] *){padding:0 6px 5px;font-size:9px;line-height:12px}.admin-shell-metrics:not(.admin-shell-sidebar-collapsed) .admin-nav-item:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:42px;grid-template-columns:20px minmax(0,1fr) auto auto;gap:10px;padding:10px 11px;border-radius:12px;font-size:13px;line-height:18px}.admin-shell-metrics:not(.admin-shell-sidebar-collapsed) .admin-account-card:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:70px;grid-template-columns:36px minmax(0,1fr) 32px;gap:10px;margin-top:12px;padding:10px 4px;border-top:1px solid var(--admin-color-border);border-radius:0}.admin-shell-metrics:not(.admin-shell-sidebar-collapsed) .admin-account-avatar:where([data-app-environment=internal],[data-app-environment=internal] *){width:36px;height:36px}.admin-shell-metrics .admin-layout-body>.admin-main:where([data-app-environment=internal],[data-app-environment=internal] *){padding:0}}@media(max-width:1100px){.admin-shell-metrics .admin-layout-body>.admin-main:where([data-app-environment=internal],[data-app-environment=internal] *){padding:0}.admin-shell-metrics.admin-shell-mobile-open>.admin-sidebar:where([data-app-environment=internal],[data-app-environment=internal] *){width:min(318px,calc(100vw - 40px))}.admin-shell-metrics .admin-sidebar-scrim:where([data-app-environment=internal],[data-app-environment=internal] *){background:#171b2d6b}.admin-shell-metrics .admin-sidebar:where([data-app-environment=internal],[data-app-environment=internal] *){padding:18px 12px 14px}.admin-shell-metrics .admin-sidebar-collapse:where([data-app-environment=internal],[data-app-environment=internal] *){width:38px;height:38px;border:0;border-radius:50%;background:var(--admin-color-panel-soft)}}.metrics-intelligence:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative}.metrics-refresh-progress:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;z-index:20;inset:0 0 auto;height:3px;overflow:hidden;border-radius:0 0 3px 3px;opacity:0;pointer-events:none;transition:opacity .14s ease}.metrics-refresh-progress span:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;width:38%;height:100%;border-radius:inherit;background:linear-gradient(90deg,transparent,var(--metrics-violet),var(--metrics-cyan),transparent);transform:translate(-110%)}.metrics-intelligence.is-refreshing .metrics-refresh-progress:where([data-app-environment=internal],[data-app-environment=internal] *){opacity:1}.metrics-intelligence.is-refreshing .metrics-refresh-progress span:where([data-app-environment=internal],[data-app-environment=internal] *){animation:metrics-refresh-slide 1.05s ease-in-out infinite}.metrics-intelligence.is-refreshing :is(.metrics-kpi-card strong,.metrics-line-created,.metrics-line-closed,.metrics-donut-segment,.metrics-category-list i,.metrics-intervention-bars i):where([data-app-environment=internal],[data-app-environment=internal] *){opacity:.72}.metrics-kpi-card strong:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-line-created:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-line-closed:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-donut-segment:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-category-list i:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-intervention-bars i:where([data-app-environment=internal],[data-app-environment=internal] *){transition:opacity .16s ease,stroke-dasharray .22s ease,stroke-dashoffset .22s ease,width .22s ease}.metrics-filter-toolbar:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;grid-template-columns:minmax(240px,auto) auto auto auto}.metrics-filter-button:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid var(--admin-color-border);border-radius:18px;background:var(--admin-color-panel);color:var(--admin-color-text);font-size:10px;font-weight:750;cursor:pointer}.metrics-refresh-button .dashboard-icon:where([data-app-environment=internal],[data-app-environment=internal] *){width:14px;height:14px}.metrics-refresh-button:disabled:where([data-app-environment=internal],[data-app-environment=internal] *){opacity:.5;cursor:default}.metrics-filter-button:hover:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-filter-button:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-filter-button.is-open:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--metrics-violet);background:color-mix(in srgb,var(--metrics-violet) 8%,var(--admin-color-panel));color:var(--metrics-violet);outline:0}.metrics-filter-button b:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:18px;height:18px;display:inline-grid;place-items:center;border-radius:9px;background:var(--metrics-violet);color:#fff;font-size:9px}.metrics-filter-panel:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;z-index:12;top:43px;right:0;width:min(720px,calc(100vw - 300px));display:grid;gap:14px;padding:15px;border:1px solid var(--admin-color-border);border-radius:16px;background:var(--admin-color-panel);box-shadow:var(--theme-shadow-overlay);animation:metrics-panel-enter .15s ease-out}.metrics-filter-panel-heading:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.metrics-filter-panel-heading>div:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:2px}.metrics-filter-panel-heading strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-text);font-size:12px}.metrics-filter-panel-heading span:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-text-muted);font-size:10px}.metrics-filter-panel-heading button:where([data-app-environment=internal],[data-app-environment=internal] *){border:0;background:transparent;color:var(--metrics-violet);font-size:10px;font-weight:750;cursor:pointer}.metrics-filter-panel-heading button:disabled:where([data-app-environment=internal],[data-app-environment=internal] *){opacity:.42;cursor:default}.metrics-filter-panel-grid:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.metrics-filter-field:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;display:grid;gap:5px}.metrics-filter-field>span:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-text-muted);font-size:9px;font-weight:750}.metrics-filter-field select:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;min-width:0;min-height:36px;padding:0 9px;border:1px solid var(--admin-color-border);border-radius:10px;outline:0;background:var(--admin-color-panel-soft);color:var(--admin-color-text);font:inherit;font-size:10px}.metrics-filter-field select:focus:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--metrics-violet);box-shadow:0 0 0 3px color-mix(in srgb,var(--metrics-violet) 12%,transparent)}.metrics-chart-hit:where([data-app-environment=internal],[data-app-environment=internal] *){cursor:pointer}.metrics-line-created:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-line-closed:where([data-app-environment=internal],[data-app-environment=internal] *){pointer-events:none}.metrics-activity-point:where([data-app-environment=internal],[data-app-environment=internal] *){cursor:pointer;outline:0;transition:r .14s ease,stroke-width .14s ease,opacity .14s ease}.metrics-activity-point:hover:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-activity-point:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-activity-point.is-selected:where([data-app-environment=internal],[data-app-environment=internal] *){r:5.5px;stroke-width:3}.metrics-chart-tooltip:where([data-app-environment=internal],[data-app-environment=internal] *){animation:metrics-tooltip-enter .12s ease-out}.metrics-chart-tooltip em:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:2px;color:#d7dcff;font-size:8px;font-style:normal}.metrics-donut-segment.is-muted:where([data-app-environment=internal],[data-app-environment=internal] *){opacity:.24}.metrics-donut-segment.is-selected:where([data-app-environment=internal],[data-app-environment=internal] *){stroke-width:23}.metrics-donut>.metrics-donut-tooltip:where([data-app-environment=internal],[data-app-environment=internal] *){inset:auto auto calc(100% + 8px) 50%;width:124px;display:grid;grid-template-columns:1fr auto;gap:2px 8px;place-content:initial;padding:8px 10px;border-radius:10px;background:#171b2d;color:#fff;text-align:left;transform:translate(-50%);box-shadow:var(--theme-shadow-overlay);animation:metrics-tooltip-enter .12s ease-out}.metrics-donut>.metrics-donut-tooltip strong:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:1 / -1;overflow:hidden;color:#fff;font-size:10px;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.metrics-donut>.metrics-donut-tooltip span:where([data-app-environment=internal],[data-app-environment=internal] *){color:#b8bfdb;font-size:9px;font-weight:600;text-transform:none}.metrics-donut>.metrics-donut-tooltip b:where([data-app-environment=internal],[data-app-environment=internal] *){color:#fff;font-size:11px}.metrics-detail-panel:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;display:grid;gap:13px;padding:17px;border:1px solid var(--admin-color-border);border-radius:18px;background:var(--admin-color-panel);transition:opacity .16s ease}.metrics-detail-panel.is-refreshing:where([data-app-environment=internal],[data-app-environment=internal] *){opacity:.78}.metrics-detail-heading:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.metrics-detail-heading>div:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0}.metrics-detail-heading>div>span:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--metrics-violet);font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.metrics-detail-heading h3:where([data-app-environment=internal],[data-app-environment=internal] *){margin:3px 0 0;color:var(--admin-color-text);font-size:17px;letter-spacing:-.025em}.metrics-detail-heading p:where([data-app-environment=internal],[data-app-environment=internal] *){margin:3px 0 0;color:var(--admin-color-text-muted);font-size:10px}.metrics-detail-heading>button:where([data-app-environment=internal],[data-app-environment=internal] *){flex:0 0 auto;min-height:32px;padding:0 12px;border:1px solid var(--admin-color-border);border-radius:16px;background:var(--admin-color-panel-soft);color:var(--metrics-violet);font-size:9px;font-weight:750;cursor:pointer}.metrics-detail-heading>button:hover:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-detail-heading>button:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--metrics-violet);outline:0}.metrics-detail-context:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;flex-wrap:wrap;gap:7px}.metrics-detail-context span:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-detail-context small:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:25px;display:inline-flex;align-items:center;padding:0 9px;border-radius:13px;background:color-mix(in srgb,var(--metrics-violet) 9%,var(--admin-color-panel));color:var(--metrics-violet);font-size:9px;font-weight:700}.metrics-detail-context small:where([data-app-environment=internal],[data-app-environment=internal] *){margin-left:auto;background:var(--admin-color-panel-soft);color:var(--admin-color-text-muted)}.metrics-detail-list:where([data-app-environment=internal],[data-app-environment=internal] *){max-height:390px;display:grid;gap:8px;overflow:auto;padding-right:3px}.metrics-detail-case:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;display:grid;grid-template-columns:minmax(190px,.95fr) minmax(390px,1.6fr) auto;gap:14px;align-items:center;padding:11px 12px;border:1px solid var(--admin-color-border);border-radius:13px;background:var(--admin-color-panel-soft);color:var(--admin-color-text);cursor:pointer;text-align:left;transition:border-color .14s ease,background .14s ease,transform .14s ease}.metrics-detail-case:hover:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-detail-case:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:color-mix(in srgb,var(--metrics-violet) 55%,var(--admin-color-border));background:color-mix(in srgb,var(--metrics-violet) 5%,var(--admin-color-panel));outline:0;transform:translateY(-1px)}.metrics-detail-case-main:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;display:grid;gap:3px}.metrics-detail-case-main>div:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;gap:5px}.metrics-detail-case-main>div>strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--metrics-violet);font-size:10px}.metrics-detail-case-main>div>span:where([data-app-environment=internal],[data-app-environment=internal] *){padding:2px 6px;border-radius:8px;background:color-mix(in srgb,var(--metrics-violet) 11%,var(--admin-color-panel));color:var(--metrics-violet);font-size:8px;font-weight:750}.metrics-detail-case-main>div>span.is-closed:where([data-app-environment=internal],[data-app-environment=internal] *){background:color-mix(in srgb,var(--metrics-green) 11%,var(--admin-color-panel));color:var(--metrics-green)}.metrics-detail-case h4:where([data-app-environment=internal],[data-app-environment=internal] *){overflow:hidden;margin:0;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.metrics-detail-case p:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;color:var(--admin-color-text-muted);font-size:9px}.metrics-detail-case dl:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;display:grid;grid-template-columns:repeat(5,minmax(74px,1fr));gap:10px;margin:0}.metrics-detail-case dl>div:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0}.metrics-detail-case dt:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-text-muted);font-size:8px;font-weight:700;text-transform:uppercase}.metrics-detail-case dd:where([data-app-environment=internal],[data-app-environment=internal] *){overflow:hidden;margin:2px 0 0;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.metrics-detail-open:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--metrics-violet);font-size:9px;font-weight:750;white-space:nowrap}.metrics-detail-empty:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-detail-initial:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:90px;display:grid;place-items:center;color:var(--admin-color-text-muted);font-size:10px;text-align:center}.metrics-detail-initial:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:auto minmax(0,420px);justify-content:center;gap:10px}.metrics-detail-initial p:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;text-align:left}.metrics-detail-initial-icon:where([data-app-environment=internal],[data-app-environment=internal] *){width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:color-mix(in srgb,var(--metrics-violet) 10%,var(--admin-color-panel));color:var(--metrics-violet)}.metrics-detail-initial-icon .dashboard-icon:where([data-app-environment=internal],[data-app-environment=internal] *){width:17px;height:17px}@keyframes metrics-refresh-slide{60%,to{transform:translate(270%)}}@keyframes metrics-panel-enter{0%{opacity:0;transform:translateY(-5px)}}@keyframes metrics-tooltip-enter{0%{opacity:0;transform:translate(-50%,4px)}}@media(max-width:1250px){.metrics-filter-panel:where([data-app-environment=internal],[data-app-environment=internal] *){width:min(720px,100%)}.metrics-detail-case:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:minmax(180px,.8fr) minmax(320px,1.4fr) auto}.metrics-detail-case dl:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:repeat(3,minmax(72px,1fr))}}@media(max-width:760px){.metrics-filter-toolbar:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:minmax(0,1fr) auto}.metrics-filter-button:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:36px}.metrics-filter-panel:where([data-app-environment=internal],[data-app-environment=internal] *){top:86px;right:0;width:calc(100vw - 24px);max-height:min(520px,calc(100vh - 180px));overflow-y:auto}.metrics-filter-panel-grid:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr}.metrics-chart-tooltip:where([data-app-environment=internal],[data-app-environment=internal] *){top:22px;width:178px}.metrics-chart-tooltip>span:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex}.metrics-chart-tooltip em:where([data-app-environment=internal],[data-app-environment=internal] *){display:block}.metrics-donut>.metrics-donut-tooltip:where([data-app-environment=internal],[data-app-environment=internal] *){bottom:calc(100% + 4px);width:112px}.metrics-detail-panel:where([data-app-environment=internal],[data-app-environment=internal] *){padding:13px;border-radius:17px}.metrics-detail-heading h3:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:15px}.metrics-detail-list:where([data-app-environment=internal],[data-app-environment=internal] *){max-height:440px}.metrics-detail-case:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr auto;gap:10px;padding:11px}.metrics-detail-case dl:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:8px;border-top:1px solid var(--admin-color-border)}.metrics-detail-case dl>div:last-child:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.metrics-detail-open:where([data-app-environment=internal],[data-app-environment=internal] *){align-self:start}.metrics-detail-initial:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:auto minmax(0,1fr);min-height:82px}}@media(prefers-reduced-motion:reduce){.metrics-refresh-progress:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-refresh-progress span:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-kpi-card strong:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-line-created:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-line-closed:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-activity-point:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-donut-segment:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-filter-panel:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-chart-tooltip:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-donut-tooltip:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-detail-panel:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-detail-case:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-category-list i:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-intervention-bars i:where([data-app-environment=internal],[data-app-environment=internal] *){animation:none!important;transition:none!important}}.administrative-dashboard:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;min-width:0;display:grid;gap:var(--admin-section-gap);color:var(--admin-color-text)}.administrative-dashboard-header:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding:.15rem 0 .25rem}.administrative-dashboard-heading h2:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;color:var(--admin-color-text);font-size:clamp(1.55rem,2.2vw,2rem);font-weight:720;letter-spacing:-.035em;line-height:1.1}.administrative-dashboard-heading p:where([data-app-environment=internal],[data-app-environment=internal] *){margin:.42rem 0 0;color:var(--admin-color-text-muted);font-size:.83rem}.administrative-dashboard-controls:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;display:grid;justify-items:end;gap:.55rem}.administrative-dashboard-control-row:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;justify-content:flex-end;gap:.55rem}.dashboard-control:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-icon-button:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:2.55rem;display:inline-flex;align-items:center;gap:.55rem;border:1px solid var(--admin-color-border);border-radius:var(--admin-radius-control);background:var(--admin-color-control);color:var(--admin-color-text);box-shadow:none}.dashboard-control:where([data-app-environment=internal],[data-app-environment=internal] *){padding:0 .72rem}.dashboard-control select:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:7rem;border:0;appearance:auto;background:transparent;color:inherit;font:inherit;font-size:.76rem;font-weight:650;outline:0}.dashboard-control select option:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--admin-color-panel);color:var(--admin-color-text)}.dashboard-searchable-control:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:10rem}.dashboard-searchable-select:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:7rem;flex:1;gap:0}.dashboard-searchable-select .searchable-select-trigger:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:auto;padding:0;border:0;border-radius:0;background:transparent;color:inherit;box-shadow:none;font-size:.76rem;font-weight:650}.dashboard-searchable-select .searchable-select-trigger:hover:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-searchable-select .searchable-select-trigger:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-searchable-select .searchable-select-trigger.open:where([data-app-environment=internal],[data-app-environment=internal] *){border:0;color:var(--admin-color-accent);box-shadow:none}.dashboard-searchable-select .searchable-select-menu:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-text)}.dashboard-control-disabled:where([data-app-environment=internal],[data-app-environment=internal] *){opacity:.72}.dashboard-refresh-button:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-icon-button:where([data-app-environment=internal],[data-app-environment=internal] *){cursor:pointer}.dashboard-refresh-button:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.76rem;font-weight:650}.dashboard-refresh-button:disabled:where([data-app-environment=internal],[data-app-environment=internal] *){cursor:wait;opacity:.65}.dashboard-refresh-button:hover:not(:disabled):where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-refresh-button:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-icon-button:hover:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-icon-button:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--admin-color-accent);color:var(--admin-color-accent);outline:0}.dashboard-icon-button:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;width:2.55rem;justify-content:center;padding:0}.dashboard-icon-button>span:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;top:-.38rem;right:-.34rem;min-width:1.15rem;height:1.15rem;display:grid;place-items:center;padding:0 .18rem;border:2px solid var(--admin-color-page);border-radius:999px;background:var(--admin-color-danger);color:#fff;font-size:.58rem;font-weight:850}.dashboard-tenant-control:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:12rem;font-size:.73rem;font-weight:720}.dashboard-updated-at:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;gap:.35rem;margin:0;color:var(--admin-color-text-muted);font-size:.68rem}.dashboard-icon:where([data-app-environment=internal],[data-app-environment=internal] *){width:1.05rem;height:1.05rem;flex:0 0 auto}.dashboard-updated-at .dashboard-icon:where([data-app-environment=internal],[data-app-environment=internal] *){width:.76rem;height:.76rem}.dashboard-inline-error:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem .85rem;border:1px solid color-mix(in srgb,var(--admin-color-danger) 38%,var(--admin-color-border));border-radius:var(--admin-radius-control);background:color-mix(in srgb,var(--admin-color-danger) 9%,var(--admin-color-panel));color:var(--admin-color-danger);font-size:.76rem}.dashboard-kpi-grid:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--admin-card-gap)}.dashboard-kpi-card:where([data-app-environment=internal],[data-app-environment=internal] *){--kpi-color: var(--admin-color-accent);position:relative;min-width:0;min-height:9.3rem;display:grid;grid-template-columns:2.85rem minmax(0,1fr);grid-template-rows:auto 2.15rem;gap:.35rem .75rem;padding:var(--admin-card-padding);overflow:hidden;border:1px solid var(--admin-color-border);border-radius:var(--admin-radius-card);background:radial-gradient(circle at 96% 0%,color-mix(in srgb,var(--kpi-color) 12%,transparent),transparent 54%),var(--admin-color-panel);color:var(--admin-color-text);text-align:left;box-shadow:var(--admin-shadow-panel);cursor:pointer;transition:transform var(--admin-transition-fast) ease,border-color var(--admin-transition-fast) ease,box-shadow var(--admin-transition-fast) ease}.dashboard-kpi-card:hover:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-kpi-card:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *){transform:translateY(-2px);border-color:color-mix(in srgb,var(--kpi-color) 65%,var(--admin-color-border));outline:0;box-shadow:0 12px 32px color-mix(in srgb,var(--kpi-color) 12%,transparent)}.dashboard-kpi-blue:where([data-app-environment=internal],[data-app-environment=internal] *){--kpi-color: var(--admin-color-accent)}.dashboard-kpi-red:where([data-app-environment=internal],[data-app-environment=internal] *){--kpi-color: var(--admin-color-danger)}.dashboard-kpi-orange:where([data-app-environment=internal],[data-app-environment=internal] *){--kpi-color: var(--admin-color-warning)}.dashboard-kpi-green:where([data-app-environment=internal],[data-app-environment=internal] *){--kpi-color: var(--admin-color-success)}.dashboard-kpi-icon:where([data-app-environment=internal],[data-app-environment=internal] *){width:2.85rem;height:2.85rem;display:grid;place-items:center;border-radius:.72rem;background:color-mix(in srgb,var(--kpi-color) 20%,var(--admin-color-panel-soft));color:var(--kpi-color)}.dashboard-kpi-icon .dashboard-icon:where([data-app-environment=internal],[data-app-environment=internal] *){width:1.45rem;height:1.45rem}.dashboard-kpi-copy:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;display:grid;align-content:start;gap:.2rem}.dashboard-kpi-label:where([data-app-environment=internal],[data-app-environment=internal] *){overflow:hidden;color:var(--admin-color-text);font-size:.78rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.dashboard-kpi-copy strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-text);font-size:clamp(1.7rem,2.4vw,2.25rem);font-weight:730;letter-spacing:-.04em;line-height:1.05}.dashboard-kpi-helper:where([data-app-environment=internal],[data-app-environment=internal] *){overflow:hidden;color:var(--kpi-color);font-size:.68rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.dashboard-kpi-trend-unavailable:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:1 / -1;align-self:end;height:1.8rem;display:flex;align-items:center;opacity:.5}.dashboard-kpi-trend-unavailable>span:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;height:1px;display:block;background:linear-gradient(90deg,transparent,var(--kpi-color) 18%,var(--kpi-color) 82%,transparent)}.dashboard-kpi-arrow:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;right:.65rem;bottom:.55rem;color:var(--admin-color-text-muted);opacity:0;transform:translate(-4px);transition:opacity var(--admin-transition-fast) ease,transform var(--admin-transition-fast) ease}.dashboard-kpi-card:hover .dashboard-kpi-arrow:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-kpi-card:focus-visible .dashboard-kpi-arrow:where([data-app-environment=internal],[data-app-environment=internal] *){opacity:1;transform:translate(0)}.dashboard-kpi-arrow .dashboard-icon:where([data-app-environment=internal],[data-app-environment=internal] *){width:.9rem;height:.9rem}.dashboard-primary-grid:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-middle-grid:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-bottom-grid:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;display:grid;gap:var(--admin-card-gap)}.dashboard-primary-grid:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:minmax(0,1.2fr) minmax(19rem,.95fr) minmax(18rem,.9fr)}.dashboard-middle-grid:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:minmax(17rem,.72fr) minmax(25rem,1.2fr) minmax(18rem,.85fr)}.dashboard-bottom-grid:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:minmax(22rem,1.2fr) minmax(20rem,.92fr) minmax(17rem,.75fr)}.dashboard-panel:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;overflow:hidden;border:1px solid var(--admin-color-border);border-radius:var(--admin-radius-card);background:var(--admin-color-panel);color:var(--admin-color-text);box-shadow:var(--admin-shadow-panel)}.dashboard-panel-header:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:2.7rem;display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.8rem .95rem .35rem}.dashboard-panel-header>div:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;display:flex;align-items:center;gap:.5rem}.dashboard-panel-header h3:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;color:var(--admin-color-text);font-size:.84rem;font-weight:720;letter-spacing:-.01em}.dashboard-panel-header button:where([data-app-environment=internal],[data-app-environment=internal] *){flex:0 0 auto;border:0;background:transparent;color:var(--admin-color-accent);font-size:.67rem;font-weight:720;cursor:pointer}.dashboard-panel-header button:hover:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-panel-header button:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *){text-decoration:underline;outline:0}.dashboard-panel-body:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;padding:.6rem .95rem .95rem}.dashboard-evolution-panel:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-status-panel:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:17rem}.dashboard-chart-legend:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;gap:1rem;margin-bottom:.65rem;color:var(--admin-color-text-muted);font-size:.67rem}.dashboard-chart-legend span:where([data-app-environment=internal],[data-app-environment=internal] *):before{width:.48rem;height:.48rem;display:inline-block;margin-right:.38rem;border-radius:50%;background:currentColor;content:""}.dashboard-chart-legend .blue:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-accent)}.dashboard-chart-legend .green:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-success)}.dashboard-empty-state:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:10.8rem;display:grid;place-items:center;align-content:center;gap:.4rem;padding:1.25rem;border:1px dashed var(--admin-color-border-strong);border-radius:var(--admin-radius-control);background:linear-gradient(to bottom,transparent 24%,var(--admin-color-border) 25%,transparent 26%) 0 0 / 100% 2.8rem,var(--admin-color-panel-soft);text-align:center}.dashboard-empty-state>span:where([data-app-environment=internal],[data-app-environment=internal] *){width:2rem;height:1.5rem;display:block;border-bottom:2px solid var(--admin-color-accent);opacity:.45;transform:skewY(-18deg)}.dashboard-empty-state strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-text);font-size:.75rem}.dashboard-empty-state p:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:29rem;margin:0;color:var(--admin-color-text-muted);font-size:.67rem;line-height:1.45}.dashboard-empty-state-compact:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:8rem;background:var(--admin-color-panel-soft)}.dashboard-donut-layout:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:12.5rem;display:grid;grid-template-columns:minmax(8rem,.92fr) minmax(11rem,1.08fr);align-items:center;gap:.75rem}.dashboard-donut:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;width:min(100%,11.2rem);aspect-ratio:1;justify-self:center}.dashboard-donut svg:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.dashboard-donut-track:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-donut-segment:where([data-app-environment=internal],[data-app-environment=internal] *){fill:none;stroke-width:5.2}.dashboard-donut-track:where([data-app-environment=internal],[data-app-environment=internal] *){stroke:var(--admin-color-panel-soft)}.dashboard-donut-segment:where([data-app-environment=internal],[data-app-environment=internal] *){cursor:pointer;transition:stroke-width var(--admin-transition-fast) ease,opacity var(--admin-transition-fast) ease}.dashboard-donut-segment:hover:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-donut-segment:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *){stroke-width:6.2;opacity:.85;outline:none}.dashboard-donut>div:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;inset:0;display:grid;place-content:center;text-align:center;pointer-events:none}.dashboard-donut>div strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-text);font-size:1.55rem;line-height:1}.dashboard-donut>div span:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:.3rem;color:var(--admin-color-text-muted);font-size:.65rem}.dashboard-donut-legend:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;display:grid;gap:.18rem}.dashboard-donut-legend button:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;display:grid;grid-template-columns:.5rem minmax(0,1fr) auto auto;align-items:center;gap:.45rem;padding:.34rem .25rem;border:0;border-radius:var(--admin-radius-small);background:transparent;color:var(--admin-color-text);text-align:left;cursor:pointer}.dashboard-donut-legend button:hover:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-donut-legend button:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--admin-color-accent-soft);outline:0}.dashboard-donut-legend i:where([data-app-environment=internal],[data-app-environment=internal] *){width:.48rem;height:.48rem;border-radius:50%}.dashboard-donut-legend span:where([data-app-environment=internal],[data-app-environment=internal] *){overflow:hidden;font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}.dashboard-donut-legend strong:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-donut-legend small:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-text-muted);font-size:.62rem;font-weight:650}.dashboard-categories-panel:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:14.5rem}.dashboard-category-bars:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:.2rem}.dashboard-category-bars button:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;min-height:1.65rem;display:grid;grid-template-columns:minmax(7rem,1.25fr) minmax(5rem,1fr) 1.4rem 2rem;align-items:center;gap:.45rem;padding:.2rem 0;border:0;border-radius:.35rem;background:transparent;color:var(--admin-color-text);cursor:pointer}.dashboard-category-bars button:hover:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-category-bars button:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--admin-color-accent-soft);outline:0}.dashboard-category-bars span:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;overflow:hidden;font-size:.66rem;text-align:left;text-overflow:ellipsis;white-space:nowrap}.dashboard-category-bars i:where([data-app-environment=internal],[data-app-environment=internal] *){height:.5rem;display:block;overflow:hidden;border-radius:999px;background:var(--admin-color-panel-soft)}.dashboard-category-bars b:where([data-app-environment=internal],[data-app-environment=internal] *){height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,var(--admin-color-accent-strong),var(--admin-color-accent))}.dashboard-category-bars strong:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-category-bars small:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-text-muted);font-size:.62rem;font-style:normal;text-align:right}.dashboard-skeleton:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:.55rem}.dashboard-skeleton span:where([data-app-environment=internal],[data-app-environment=internal] *){height:1.25rem;border-radius:.35rem;background:linear-gradient(90deg,var(--admin-color-panel-soft),var(--admin-color-border),var(--admin-color-panel-soft));background-size:200% 100%;animation:dashboard-skeleton 1.4s ease infinite}.dashboard-error-state:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:7rem;display:grid;place-content:center;justify-items:center;gap:.65rem;color:var(--admin-color-danger);font-size:.74rem}.dashboard-error-state button:where([data-app-environment=internal],[data-app-environment=internal] *){border:0;background:transparent;color:inherit;font-weight:750;cursor:pointer}.dashboard-badge:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:1.3rem;height:1.3rem;display:inline-grid;place-items:center;padding:0 .35rem;border-radius:999px;font-size:.62rem;font-weight:800}.dashboard-badge-neutral:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--admin-color-panel-soft);color:var(--admin-color-text-muted)}.dashboard-badge-danger:where([data-app-environment=internal],[data-app-environment=internal] *){background:color-mix(in srgb,var(--admin-color-danger) 18%,transparent);color:var(--admin-color-danger)}.dashboard-badge-warning:where([data-app-environment=internal],[data-app-environment=internal] *){background:color-mix(in srgb,var(--admin-color-warning) 18%,transparent);color:var(--admin-color-warning)}.dashboard-badge-success:where([data-app-environment=internal],[data-app-environment=internal] *){background:color-mix(in srgb,var(--admin-color-success) 18%,transparent);color:var(--admin-color-success)}.dashboard-badge-accent:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--admin-color-accent-soft);color:var(--admin-color-accent)}.dashboard-tooltip:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;display:inline-block}.dashboard-tooltip:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *){outline:2px solid var(--admin-color-accent);outline-offset:2px}.dashboard-tooltip:hover:where([data-app-environment=internal],[data-app-environment=internal] *):after,.dashboard-tooltip:focus:where([data-app-environment=internal],[data-app-environment=internal] *):after{position:absolute;z-index:10;right:0;bottom:calc(100% + .4rem);width:max-content;max-width:13rem;padding:.4rem .5rem;border:1px solid var(--admin-color-border);border-radius:.4rem;background:var(--admin-color-panel-raised);color:var(--admin-color-text);box-shadow:var(--admin-shadow-panel);content:attr(data-tooltip);font-size:.62rem;line-height:1.35}.dashboard-sla-panel:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-auditor-panel:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-intervention-panel:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-activity-panel:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-unassigned-panel:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-quick-access-panel:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:14.5rem}.dashboard-sla-list:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-unassigned-list:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-activity-list:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-quick-access-list:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:.22rem}.dashboard-sla-list>button:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-unassigned-list>button:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-activity-list>button:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-quick-access-list>button:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;display:grid;align-items:center;gap:.6rem;padding:.52rem .6rem;border:1px solid transparent;border-radius:var(--admin-radius-small);background:var(--admin-color-panel-soft);color:var(--admin-color-text);text-align:left;cursor:pointer}.dashboard-sla-list>button:hover:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-sla-list>button:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-unassigned-list>button:hover:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-unassigned-list>button:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-activity-list>button:hover:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-activity-list>button:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-quick-access-list>button:hover:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-quick-access-list>button:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--admin-color-accent);background:var(--admin-color-accent-soft);outline:0}.dashboard-sla-list>button:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:minmax(0,1fr) auto}.dashboard-sla-list>button>span:first-child:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-unassigned-list>button>span:first-child:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-activity-list>button>span:nth-child(2):where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-quick-access-list>button>span:nth-child(2):where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0}.dashboard-sla-list strong:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-unassigned-list strong:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-activity-list strong:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-quick-access-list strong:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;overflow:hidden;color:var(--admin-color-text);font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.dashboard-sla-list small:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-unassigned-list small:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-activity-list small:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-quick-access-list small:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;margin-top:.18rem;overflow:hidden;color:var(--admin-color-text-muted);font-size:.6rem;text-overflow:ellipsis;white-space:nowrap}.dashboard-table-scroll:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;overflow-x:auto}.dashboard-workload-table:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;min-width:34rem;border-collapse:collapse}.dashboard-workload-table th:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-workload-table td:where([data-app-environment=internal],[data-app-environment=internal] *){padding:.4rem .5rem;border-bottom:1px solid var(--admin-color-border);color:var(--admin-color-text-muted);font-size:.62rem;text-align:left;white-space:nowrap}.dashboard-workload-table th:where([data-app-environment=internal],[data-app-environment=internal] *){font-weight:650}.dashboard-workload-table th button:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-flex;align-items:center;gap:.3rem;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.dashboard-auditor-link:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;display:inline-grid;grid-template-columns:1.5rem minmax(0,1fr);align-items:center;gap:.45rem;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.dashboard-auditor-link>span:where([data-app-environment=internal],[data-app-environment=internal] *){width:1.5rem;height:1.5rem;display:grid;place-items:center;border-radius:50%;background:var(--admin-color-accent-soft);color:var(--admin-color-accent);font-size:.52rem;font-weight:800}.dashboard-auditor-link strong:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:9rem;overflow:hidden;color:var(--admin-color-text);font-size:.64rem;text-overflow:ellipsis}.dashboard-intervention-summary:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:.25rem;margin-bottom:.55rem}.dashboard-intervention-line:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:.5rem minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:.25rem}.dashboard-intervention-line i:where([data-app-environment=internal],[data-app-environment=internal] *){width:.48rem;height:.48rem;border-radius:50%;background:var(--admin-color-accent)}.dashboard-intervention-line.purple i:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--admin-color-accent-strong)}.dashboard-intervention-line span:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-intervention-line strong:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.64rem}.dashboard-intervention-line span:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-text-muted)}.dashboard-intervention-line strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-text)}.dashboard-activity-list>button:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1.7rem minmax(0,1fr) auto}.dashboard-activity-icon:where([data-app-environment=internal],[data-app-environment=internal] *){width:1.7rem;height:1.7rem;display:block;border:.35rem solid var(--admin-color-accent-soft);border-radius:50%;background:var(--admin-color-accent)}.dashboard-activity-list time:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-text-muted);font-size:.58rem;white-space:nowrap}.dashboard-unassigned-list>button:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:minmax(0,1fr) minmax(4rem,auto)}.dashboard-unassigned-list>button>small:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;text-align:right}.dashboard-quick-access-list>button:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:2rem minmax(0,1fr) 1rem}.dashboard-quick-access-list>button>span:first-child:where([data-app-environment=internal],[data-app-environment=internal] *){width:2rem;height:2rem;display:grid;place-items:center;border-radius:.55rem;background:var(--admin-color-accent-soft);color:var(--admin-color-accent)}.dashboard-quick-access-list>button>.dashboard-icon:last-child:where([data-app-environment=internal],[data-app-environment=internal] *){width:.8rem;color:var(--admin-color-text-muted)}@keyframes dashboard-skeleton{to{background-position:-200% 0}}.sr-only:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1180px){.administrative-dashboard-header:where([data-app-environment=internal],[data-app-environment=internal] *){align-items:stretch;flex-direction:column}.administrative-dashboard-controls:where([data-app-environment=internal],[data-app-environment=internal] *){justify-items:stretch}.administrative-dashboard-control-row:where([data-app-environment=internal],[data-app-environment=internal] *){justify-content:flex-start;flex-wrap:wrap}.dashboard-updated-at:where([data-app-environment=internal],[data-app-environment=internal] *){justify-content:flex-end}}@media(max-width:1250px){.dashboard-primary-grid:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-middle-grid:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-bottom-grid:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr}}@media(max-width:1100px){.dashboard-kpi-grid:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.administrative-dashboard-control-row:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:1fr 1fr}.dashboard-control:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0}.dashboard-control select:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;min-width:0}.dashboard-searchable-control:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-searchable-select:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%}.dashboard-icon-button:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%}.dashboard-kpi-grid:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.dashboard-kpi-card:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-kpi-arrow:where([data-app-environment=internal],[data-app-environment=internal] *){transition:none}.dashboard-donut-segment:where([data-app-environment=internal],[data-app-environment=internal] *){transition:none}.dashboard-skeleton span:where([data-app-environment=internal],[data-app-environment=internal] *){animation:none}}[data-theme=dark] .dashboard-kpi-card:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .dashboard-panel:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--theme-border);background:var(--theme-surface-primary);box-shadow:none}[data-theme=dark] .dashboard-kpi-card:hover:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .dashboard-kpi-card:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-hover);box-shadow:none;transform:none}[data-theme=dark] .dashboard-control:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .dashboard-icon-button:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .dashboard-table-scroll:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .dashboard-activity-list>*:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .dashboard-quick-access-list>*:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--theme-border);background:var(--theme-input);box-shadow:none}[data-theme=dark] .dashboard-skeleton span:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-skeleton)}.administrative-dashboard:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;max-width:none;min-width:0;display:grid;gap:18px;padding:26px 34px 34px;color:var(--admin-color-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.administrative-dashboard-header:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:90px;display:flex;align-items:flex-start;justify-content:space-between;gap:28px;margin:0}.administrative-dashboard-heading:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;flex:1 1 auto}.dashboard-operation-eyebrow:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;margin:0 0 8px;color:var(--admin-color-accent-strong);font-size:10px;font-weight:800;line-height:13px;letter-spacing:0;text-transform:uppercase}.administrative-dashboard-heading h2:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;color:var(--admin-color-text);font-size:clamp(28px,2.15vw,31px);font-weight:800;line-height:38px;letter-spacing:-.04em}.administrative-dashboard-heading p:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:720px;margin:2px 0 0;color:var(--admin-color-text-muted);font-size:13px;line-height:18px}.administrative-dashboard-controls:where([data-app-environment=internal],[data-app-environment=internal] *){flex:0 1 auto;display:flex;justify-content:flex-end;padding-top:4px}.administrative-dashboard-control-row:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;justify-content:flex-end;gap:10px}.dashboard-date-control:where([data-app-environment=internal],[data-app-environment=internal] *),.administrative-dashboard .dashboard-control:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-utility-menu>summary:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 16px;border:1px solid transparent;border-radius:18px;background:var(--admin-color-panel);color:var(--admin-color-text);box-shadow:none;font-size:11px;font-weight:650;line-height:16px}.dashboard-date-control:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:112px;color:var(--admin-color-text-muted)}.dashboard-site-control:where([data-app-environment=internal],[data-app-environment=internal] *){width:136px;padding:0}.dashboard-site-control .dashboard-searchable-select:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-site-control .searchable-select:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-site-control .searchable-select-trigger:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%}.administrative-dashboard .dashboard-searchable-select .searchable-select-trigger:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:34px;padding:0 14px;border:0;border-radius:17px;background:transparent;color:var(--admin-color-text);box-shadow:none;font-size:11px;font-weight:650}.administrative-dashboard .dashboard-searchable-select .searchable-select-trigger:hover:where([data-app-environment=internal],[data-app-environment=internal] *),.administrative-dashboard .dashboard-searchable-select .searchable-select-trigger:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *),.administrative-dashboard .dashboard-searchable-select .searchable-select-trigger.open:where([data-app-environment=internal],[data-app-environment=internal] *){border:0;background:var(--admin-color-panel-soft);box-shadow:none}.administrative-dashboard .dashboard-searchable-select .searchable-select-menu:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:180px;border-color:var(--admin-color-border);border-radius:12px;background:var(--admin-color-panel-raised);box-shadow:var(--theme-shadow-overlay)}.dashboard-refresh-button:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:92px;padding-inline:13px!important;cursor:pointer}.dashboard-refresh-button .dashboard-icon:where([data-app-environment=internal],[data-app-environment=internal] *){width:13px;height:13px}.dashboard-refresh-button:hover:not(:disabled):where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-refresh-button:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--admin-color-border);background:var(--admin-color-panel-soft);color:var(--admin-color-text);outline:0;box-shadow:none}.dashboard-refresh-button:disabled:where([data-app-environment=internal],[data-app-environment=internal] *){opacity:.55;cursor:wait}.dashboard-utility-menu:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative}.dashboard-utility-menu>summary:where([data-app-environment=internal],[data-app-environment=internal] *){width:36px;min-width:36px;padding:0;color:var(--admin-color-text-muted);cursor:pointer;list-style:none}.dashboard-utility-menu>summary:where([data-app-environment=internal],[data-app-environment=internal] *)::-webkit-details-marker{display:none}.dashboard-utility-menu>summary:hover:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-utility-menu>summary:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-utility-menu[open]>summary:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--admin-color-border);background:var(--admin-color-panel-soft);outline:0}.dashboard-utility-popover:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;z-index:40;top:calc(100% + 8px);right:0;width:min(310px,calc(100vw - 32px));display:grid;gap:8px;padding:12px;border:1px solid var(--admin-color-border);border-radius:14px;background:var(--admin-color-panel-raised);box-shadow:var(--theme-shadow-overlay)}.dashboard-utility-popover .dashboard-control:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;justify-content:flex-start;border-color:var(--admin-color-border);border-radius:11px;background:var(--admin-color-control)}.dashboard-utility-popover .dashboard-searchable-control:where([data-app-environment=internal],[data-app-environment=internal] *){padding:0 10px}.dashboard-control-disabled:where([data-app-environment=internal],[data-app-environment=internal] *){opacity:.66}.dashboard-notification-control:where([data-app-environment=internal],[data-app-environment=internal] *){cursor:pointer}.dashboard-notification-control strong:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:20px;height:20px;display:grid;place-items:center;margin-left:auto;border-radius:999px;background:color-mix(in srgb,var(--admin-color-danger) 16%,transparent);color:var(--admin-color-danger);font-size:10px}.dashboard-tenant-control span:where([data-app-environment=internal],[data-app-environment=internal] *){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-updated-at:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;justify-content:flex-end;gap:6px;margin:2px 2px 0;color:var(--admin-color-text-muted);font-size:10px;line-height:14px}.dashboard-updated-at .dashboard-icon:where([data-app-environment=internal],[data-app-environment=internal] *){width:11px;height:11px}.dashboard-inline-error:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--admin-color-danger) 35%,var(--admin-color-border));border-radius:12px;background:color-mix(in srgb,var(--admin-color-danger) 8%,var(--admin-color-panel));color:var(--admin-color-danger);font-size:12px}.dashboard-inline-error button:where([data-app-environment=internal],[data-app-environment=internal] *){border:0;background:transparent;color:inherit;font-weight:750;cursor:pointer}.dashboard-mobile-hero:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.dashboard-operation-summary:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;display:grid;grid-template-columns:minmax(0,2.06fr) minmax(0,1fr) minmax(0,1fr);gap:16px}.dashboard-summary-card:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;height:210px;display:flex;flex-direction:column;align-items:stretch;padding:17px;border:1px solid var(--admin-color-border);border-radius:18px;background:var(--admin-color-panel);color:var(--admin-color-text);box-shadow:none;text-align:left}button.dashboard-summary-card:where([data-app-environment=internal],[data-app-environment=internal] *){appearance:none;font:inherit;cursor:pointer}button.dashboard-summary-card:hover:where([data-app-environment=internal],[data-app-environment=internal] *),button.dashboard-summary-card:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:color-mix(in srgb,var(--admin-color-accent) 35%,var(--admin-color-border));outline:0;background:color-mix(in srgb,var(--admin-color-accent) 3%,var(--admin-color-panel))}.dashboard-summary-kicker:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-accent);font-size:10px;font-weight:800;line-height:13px;text-transform:uppercase}.dashboard-summary-priority .dashboard-summary-kicker:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-danger)}.dashboard-summary-response .dashboard-summary-kicker:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-success)}.dashboard-summary-value-row:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;margin-top:12px}.dashboard-summary-value-row>strong:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:54px;color:var(--admin-color-text);font-size:52px;font-weight:800;line-height:58px;letter-spacing:-.05em}.dashboard-summary-value-row p:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:330px;margin:8px 0 0;color:var(--admin-color-text);font-size:16px;font-weight:700;line-height:23px}.dashboard-summary-cta:where([data-app-environment=internal],[data-app-environment=internal] *){width:max-content;min-height:40px;display:inline-flex;align-items:center;gap:5px;margin-top:7px;padding:0 20px;border:0;border-radius:20px;background:color-mix(in srgb,var(--admin-color-danger) 13%,var(--admin-color-panel));color:var(--admin-color-danger);font-size:11px;font-weight:650;cursor:pointer}.dashboard-summary-cta:hover:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-summary-cta:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *){background:color-mix(in srgb,var(--admin-color-danger) 20%,var(--admin-color-panel));outline:0}.dashboard-summary-card>small:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-summary-compact-value+.dashboard-summary-divider+b+small:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-text-muted);font-size:10px;font-weight:450;line-height:14px}.dashboard-summary-priority>small:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:10px}.dashboard-summary-compact-value:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;gap:16px;margin-top:12px}.dashboard-summary-compact-value strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-text);font-size:42px;font-weight:800;line-height:48px;letter-spacing:-.05em}.dashboard-summary-compact-value span:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-text);font-size:12px;font-weight:700;line-height:18px}.dashboard-summary-divider:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;height:1px;display:block;margin:15px 0 13px;background:var(--admin-color-border)}.dashboard-summary-work>b:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-text);font-size:12px;font-weight:700;line-height:18px}.dashboard-summary-work>small:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:2px}.dashboard-response-value:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;margin-top:15px;color:var(--admin-color-text);font-size:36px;font-weight:800;line-height:42px;letter-spacing:-.04em}.dashboard-summary-response>small:first-of-type:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:0}.dashboard-response-track:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-operational-track:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;display:block;overflow:hidden;background:var(--admin-color-panel-soft)}.dashboard-response-track:where([data-app-environment=internal],[data-app-environment=internal] *){height:8px;margin:24px 0 11px;border-radius:4px}.dashboard-response-track i:where([data-app-environment=internal],[data-app-environment=internal] *){height:100%;display:block;border-radius:inherit;background:var(--admin-color-success)}.dashboard-figma-main-grid:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.004fr);gap:18px}.dashboard-figma-panel:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-figma-activity.dashboard-panel:where([data-app-environment=internal],[data-app-environment=internal] *){border:1px solid var(--admin-color-border);border-radius:18px;background:var(--admin-color-panel);color:var(--admin-color-text);box-shadow:none}.dashboard-priority-now:where([data-app-environment=internal],[data-app-environment=internal] *){height:330px;padding:13px;overflow:hidden}.dashboard-figma-panel-heading:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:55px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:0 4px}.dashboard-figma-panel-heading h3:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-operational-state h3:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-workload-summary h3:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;color:var(--admin-color-text);font-size:16px;font-weight:800;line-height:21px;letter-spacing:-.02em}.dashboard-figma-panel-heading h3:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:17px;line-height:22px}.dashboard-figma-panel-heading p:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-operational-state>p:where([data-app-environment=internal],[data-app-environment=internal] *){margin:3px 0 0;color:var(--admin-color-text-muted);font-size:10px;line-height:14px}.dashboard-figma-panel-heading>button:where([data-app-environment=internal],[data-app-environment=internal] *){display:none;padding:2px 0;border:0;background:transparent;color:var(--admin-color-accent-strong);font-size:10px;font-weight:700;cursor:pointer}.dashboard-priority-list:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:9px}.dashboard-priority-case:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;height:70px;display:grid;grid-template-columns:8px minmax(0,1fr) 112px;grid-template-rows:1fr 1fr;align-items:center;column-gap:10px;padding:8px 12px;border:1px solid var(--admin-color-border);border-radius:14px;border-color:color-mix(in srgb,var(--admin-color-accent) 28%,var(--admin-color-border));background:color-mix(in srgb,var(--admin-color-accent) 7%,var(--admin-color-panel));color:var(--admin-color-text);text-align:left;cursor:pointer}.dashboard-priority-case.danger:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:color-mix(in srgb,var(--admin-color-danger) 32%,var(--admin-color-border));background:color-mix(in srgb,var(--admin-color-danger) 11%,var(--admin-color-panel))}.dashboard-priority-case.warning:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:color-mix(in srgb,var(--admin-color-warning) 32%,var(--admin-color-border));background:color-mix(in srgb,var(--admin-color-warning) 10%,var(--admin-color-panel))}.dashboard-priority-case:hover:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-priority-case:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:color-mix(in srgb,var(--admin-color-accent) 45%,var(--admin-color-border));outline:0}.dashboard-priority-case>i:where([data-app-environment=internal],[data-app-environment=internal] *){grid-row:1 / 2;width:8px;height:8px;align-self:center;border-radius:4px;background:var(--admin-color-accent-strong)}.dashboard-priority-case.danger>i:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--admin-color-danger)}.dashboard-priority-case.warning>i:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--admin-color-warning)}.dashboard-priority-case-copy:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;grid-row:1 / 3;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.dashboard-priority-case-copy strong:where([data-app-environment=internal],[data-app-environment=internal] *){overflow:hidden;color:var(--admin-color-text);font-size:12px;font-weight:700;line-height:17px;text-overflow:ellipsis;white-space:nowrap}.dashboard-priority-case-copy small:where([data-app-environment=internal],[data-app-environment=internal] *){overflow:hidden;margin-top:4px;color:var(--admin-color-text-muted);font-size:10px;font-weight:500;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.dashboard-priority-mobile-meta:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.dashboard-priority-badge:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:100px;min-height:24px;display:inline-grid;place-items:center;justify-self:end;padding:0 12px;border-radius:12px;background:color-mix(in srgb,var(--admin-color-accent) 14%,var(--admin-color-panel));color:var(--admin-color-accent-strong);font-size:10px;font-weight:700;line-height:16px}.dashboard-priority-case.danger .dashboard-priority-badge:where([data-app-environment=internal],[data-app-environment=internal] *){background:color-mix(in srgb,var(--admin-color-danger) 12%,var(--admin-color-panel));color:var(--admin-color-danger)}.dashboard-priority-case.warning .dashboard-priority-badge:where([data-app-environment=internal],[data-app-environment=internal] *){background:color-mix(in srgb,var(--admin-color-warning) 12%,var(--admin-color-panel));color:var(--admin-color-warning)}.dashboard-priority-case time:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:3;grid-row:2;align-self:end;justify-self:end;color:var(--admin-color-text-muted);font-size:9px;line-height:12px}.dashboard-priority-chevron:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.dashboard-priority-empty:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-workload-empty:where([data-app-environment=internal],[data-app-environment=internal] *){margin:28px 4px 0;color:var(--admin-color-text-muted);font-size:12px}.dashboard-operational-stack:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;display:grid;grid-template-rows:160px 152px;gap:18px}.dashboard-operational-state:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-workload-summary:where([data-app-environment=internal],[data-app-environment=internal] *){padding:17px}.dashboard-operational-state>p:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:5px;font-size:11px;line-height:15px}.dashboard-operational-track:where([data-app-environment=internal],[data-app-environment=internal] *){height:12px;margin-top:23px;border-radius:6px}.dashboard-operational-track i:where([data-app-environment=internal],[data-app-environment=internal] *){height:100%;display:block;border-radius:inherit;background:var(--admin-color-accent-strong)}.dashboard-operational-legend:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;justify-content:space-between;gap:16px;margin-top:9px}.dashboard-operational-legend strong:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-operational-legend span:where([data-app-environment=internal],[data-app-environment=internal] *){overflow:hidden;font-size:10px;font-weight:650;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.dashboard-operational-legend strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-accent-strong)}.dashboard-operational-legend span:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-text-muted)}.dashboard-sky-mobile-cta:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.dashboard-workload-lead:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;display:grid;gap:13px;margin-top:17px;padding:0;border:0;background:transparent;color:var(--admin-color-text);text-align:left;cursor:pointer}.dashboard-workload-lead:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *){outline:2px solid var(--admin-color-accent);outline-offset:5px;border-radius:6px}.dashboard-workload-lead-row:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 100px 90px;align-items:center;gap:8px}.dashboard-workload-lead-row strong:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-workload-lead-row span:where([data-app-environment=internal],[data-app-environment=internal] *){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-workload-lead-row strong:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:12px;line-height:18px}.dashboard-workload-lead-row span:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-text-muted);font-size:11px;font-weight:500;line-height:16px;text-align:center}.dashboard-workload-lead-row span:first-of-type:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-text)}.dashboard-workload-meta:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;gap:12px}.dashboard-workload-meta i:where([data-app-environment=internal],[data-app-environment=internal] *){width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--admin-color-accent-soft);color:var(--admin-color-accent-strong);font-size:8px;font-style:normal;font-weight:750}.dashboard-workload-meta small:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-text-muted);font-size:10px;line-height:14px}.dashboard-figma-activity.dashboard-panel:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:280px;height:280px;padding:13px;overflow:hidden}.dashboard-figma-activity .dashboard-panel-header:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:34px;padding:0 4px}.dashboard-figma-activity .dashboard-panel-header h3:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-text);font-size:16px;font-weight:800;line-height:21px}.dashboard-figma-activity .dashboard-panel-header button:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-accent-strong);font-size:11px;font-weight:650}.dashboard-figma-activity .dashboard-panel-body:where([data-app-environment=internal],[data-app-environment=internal] *){padding:0}.dashboard-figma-activity .dashboard-activity-list:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:8px;margin-top:4px}.dashboard-figma-activity .dashboard-activity-list>button:where([data-app-environment=internal],[data-app-environment=internal] *){height:58px;display:grid;grid-template-columns:30px minmax(0,1fr) auto 152px;align-items:center;gap:12px;padding:0 14px;border:1px solid transparent;border-radius:12px;background:var(--admin-color-panel-soft);color:var(--admin-color-text)}.dashboard-figma-activity .dashboard-activity-list>button:hover:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-figma-activity .dashboard-activity-list>button:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:color-mix(in srgb,var(--admin-color-accent) 32%,var(--admin-color-border));background:var(--admin-color-panel-soft);outline:0}.dashboard-figma-activity .dashboard-activity-icon:where([data-app-environment=internal],[data-app-environment=internal] *){width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--admin-color-accent-soft);color:var(--admin-color-accent-strong);font-size:10px;font-weight:800}.dashboard-figma-activity .dashboard-activity-list strong:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:11px;line-height:16px}.dashboard-figma-activity .dashboard-activity-list small:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:2px;font-size:9px;line-height:13px}.dashboard-figma-activity .dashboard-activity-list time:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-text-muted);font-size:9px;line-height:12px;white-space:nowrap}.dashboard-activity-type:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:26px;display:grid;place-items:center;border-radius:13px;background:var(--admin-color-panel);color:var(--admin-color-text-muted);font-size:10px;font-weight:600}.dashboard-secondary-details:where([data-app-environment=internal],[data-app-environment=internal] *){border:1px solid var(--admin-color-border);border-radius:16px;background:var(--admin-color-panel);overflow:clip}.dashboard-secondary-details>summary:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 16px;color:var(--admin-color-text);cursor:pointer;list-style:none}.dashboard-secondary-details>summary:where([data-app-environment=internal],[data-app-environment=internal] *)::-webkit-details-marker{display:none}.dashboard-secondary-details>summary:hover:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-secondary-details>summary:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--admin-color-panel-soft);outline:0}.dashboard-secondary-details>summary>span:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;display:grid;gap:2px}.dashboard-secondary-details>summary strong:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:13px;line-height:18px}.dashboard-secondary-details>summary small:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-text-muted);font-size:10px;line-height:14px}.dashboard-secondary-details>summary .dashboard-icon:where([data-app-environment=internal],[data-app-environment=internal] *){width:16px;height:16px;transition:transform .16s ease}.dashboard-secondary-details[open]>summary .dashboard-icon:where([data-app-environment=internal],[data-app-environment=internal] *){transform:rotate(90deg)}.dashboard-secondary-content:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:14px;padding:0 14px 14px;border-top:1px solid var(--admin-color-border)}.dashboard-secondary-content>.dashboard-kpi-grid:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:14px}.dashboard-secondary-content .dashboard-primary-grid:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-secondary-content .dashboard-middle-grid:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-secondary-content .dashboard-bottom-grid:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-secondary-content .dashboard-bottom-grid:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-sky-fab:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}@media(max-width:1320px)and (min-width:1101px){.administrative-dashboard:where([data-app-environment=internal],[data-app-environment=internal] *){padding-inline:26px}.administrative-dashboard-heading p:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:560px}.dashboard-date-control:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.dashboard-summary-value-row p:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:14px;line-height:20px}}@media(max-width:1180px)and (min-width:1101px){.administrative-dashboard-header:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:108px;flex-direction:column;gap:10px}.administrative-dashboard-controls:where([data-app-environment=internal],[data-app-environment=internal] *){padding-top:0}.administrative-dashboard-control-row:where([data-app-environment=internal],[data-app-environment=internal] *){justify-content:flex-start}.dashboard-summary-card:where([data-app-environment=internal],[data-app-environment=internal] *){padding:15px}.dashboard-summary-value-row:where([data-app-environment=internal],[data-app-environment=internal] *){gap:12px}.dashboard-summary-value-row>strong:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:44px}}@media(max-width:1100px){.administrative-dashboard:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;flex-direction:column;gap:16px;padding:0 16px 44px}.administrative-dashboard-header:where([data-app-environment=internal],[data-app-environment=internal] *){order:80;min-height:0;display:block;margin-top:6px}.administrative-dashboard-heading:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.administrative-dashboard-controls:where([data-app-environment=internal],[data-app-environment=internal] *),.administrative-dashboard-control-row:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%}.administrative-dashboard-controls:where([data-app-environment=internal],[data-app-environment=internal] *){padding:0}.administrative-dashboard-control-row:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto;justify-content:stretch}.dashboard-date-control:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-site-control:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-refresh-button:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%}.dashboard-mobile-hero:where([data-app-environment=internal],[data-app-environment=internal] *){order:1;display:block;padding:18px 0 2px}.dashboard-mobile-hero>span:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;margin-bottom:11px;color:var(--admin-color-accent-strong);font-size:10px;font-weight:800;line-height:13px}.dashboard-mobile-hero h2:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:345px;margin:0;color:var(--admin-color-text);font-size:28px;font-weight:800;line-height:34px;letter-spacing:-.035em}.dashboard-mobile-hero p:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:350px;margin:6px 0 0;color:var(--admin-color-text-muted);font-size:11px;line-height:16px}.dashboard-operation-summary:where([data-app-environment=internal],[data-app-environment=internal] *){order:2}.dashboard-figma-main-grid:where([data-app-environment=internal],[data-app-environment=internal] *){order:3}.dashboard-figma-activity:where([data-app-environment=internal],[data-app-environment=internal] *){order:4}.dashboard-secondary-details:where([data-app-environment=internal],[data-app-environment=internal] *){order:5}.dashboard-inline-error:where([data-app-environment=internal],[data-app-environment=internal] *){order:0;margin-top:12px}.dashboard-secondary-content .dashboard-primary-grid:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-secondary-content .dashboard-middle-grid:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-secondary-content .dashboard-bottom-grid:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr}}@media(max-width:700px){.administrative-dashboard:where([data-app-environment=internal],[data-app-environment=internal] *){gap:16px;padding:0 12px 36px}.dashboard-mobile-hero:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:136px;padding:18px 4px 0}.dashboard-operation-summary:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dashboard-summary-card:where([data-app-environment=internal],[data-app-environment=internal] *){height:88px;min-height:88px;padding:12px;border:0;border-radius:16px}.dashboard-summary-priority:where([data-app-environment=internal],[data-app-environment=internal] *){background:color-mix(in srgb,var(--admin-color-danger) 12%,var(--admin-color-panel))}.dashboard-summary-work:where([data-app-environment=internal],[data-app-environment=internal] *){background:color-mix(in srgb,var(--admin-color-accent-strong) 12%,var(--admin-color-panel))}.dashboard-summary-response:where([data-app-environment=internal],[data-app-environment=internal] *){background:color-mix(in srgb,var(--admin-color-success) 12%,var(--admin-color-panel))}.dashboard-summary-kicker:where([data-app-environment=internal],[data-app-environment=internal] *){order:2;margin-top:4px;font-size:9px;line-height:13px;text-transform:none}.dashboard-summary-priority .dashboard-summary-kicker:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-danger)}.dashboard-summary-priority .dashboard-summary-value-row:where([data-app-environment=internal],[data-app-environment=internal] *){order:1;display:block;margin:0}.dashboard-summary-priority .dashboard-summary-value-row>strong:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;font-size:20px;line-height:26px}.dashboard-summary-priority .dashboard-summary-value-row p:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-summary-priority .dashboard-summary-cta:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-summary-priority>small:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-summary-work>.dashboard-summary-kicker:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-summary-work>.dashboard-summary-divider:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-summary-work>b:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-summary-work>small:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-summary-response>small:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-summary-response .dashboard-response-track:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.dashboard-summary-work .dashboard-summary-compact-value:where([data-app-environment=internal],[data-app-environment=internal] *){height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px;margin:0}.dashboard-summary-work .dashboard-summary-compact-value strong:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-response-value:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;font-size:20px;line-height:26px}.dashboard-summary-work .dashboard-summary-compact-value span:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:4px;color:var(--admin-color-accent-strong);font-size:9px;font-weight:700;line-height:13px}.dashboard-summary-response .dashboard-summary-kicker:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;color:var(--admin-color-success)}.dashboard-figma-main-grid:where([data-app-environment=internal],[data-app-environment=internal] *){display:block}.dashboard-priority-now:where([data-app-environment=internal],[data-app-environment=internal] *){height:246px;padding:9px}.dashboard-figma-panel-heading:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:38px;align-items:center;padding:0 4px}.dashboard-figma-panel-heading h3:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:15px;line-height:20px}.dashboard-figma-panel-heading p:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.dashboard-figma-panel-heading>button:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-flex}.dashboard-priority-list:where([data-app-environment=internal],[data-app-environment=internal] *){gap:6px}.dashboard-priority-case:where([data-app-environment=internal],[data-app-environment=internal] *){height:56px;grid-template-columns:7px minmax(0,1fr) 20px;grid-template-rows:1fr;column-gap:11px;padding:6px 10px;border:0;border-radius:12px;background:var(--admin-color-panel-soft)}.dashboard-priority-case.danger:where([data-app-environment=internal],[data-app-environment=internal] *){background:color-mix(in srgb,var(--admin-color-danger) 11%,var(--admin-color-panel))}.dashboard-priority-case.warning:where([data-app-environment=internal],[data-app-environment=internal] *){background:color-mix(in srgb,var(--admin-color-warning) 10%,var(--admin-color-panel))}.dashboard-priority-case.neutral:where([data-app-environment=internal],[data-app-environment=internal] *){background:color-mix(in srgb,var(--admin-color-accent) 9%,var(--admin-color-panel))}.dashboard-priority-case>i:where([data-app-environment=internal],[data-app-environment=internal] *){grid-row:1;width:7px;height:7px}.dashboard-priority-case-copy:where([data-app-environment=internal],[data-app-environment=internal] *){grid-row:1}.dashboard-priority-case-copy strong:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:10px;line-height:14px}.dashboard-priority-case-copy small:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:4px;font-size:9px;line-height:12px}.dashboard-priority-desktop-meta:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-priority-badge:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-priority-case time:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.dashboard-priority-mobile-meta:where([data-app-environment=internal],[data-app-environment=internal] *){display:block}.dashboard-priority-chevron:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;place-items:center;color:var(--admin-color-text-muted);font-size:18px;font-weight:700}.dashboard-operational-stack:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;margin-top:16px}.dashboard-operational-state:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:112px;padding:0;border-radius:18px}.dashboard-operational-state>h3:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-operational-state>p:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-operational-track:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-operational-legend:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.dashboard-sky-mobile-cta:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;min-height:110px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;padding:14px 13px;border:0;border-radius:18px;background:transparent;color:var(--admin-color-text);text-align:left;cursor:pointer}.dashboard-sky-mark:where([data-app-environment=internal],[data-app-environment=internal] *){width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--admin-color-accent-soft);color:var(--admin-color-accent-strong);font-size:12px;font-weight:800}.dashboard-sky-mobile-cta>span:last-child:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;display:grid}.dashboard-sky-mobile-cta strong:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:12px;line-height:17px}.dashboard-sky-mobile-cta small:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:3px;color:var(--admin-color-text-muted);font-size:10px;line-height:14px}.dashboard-sky-mobile-cta b:where([data-app-environment=internal],[data-app-environment=internal] *){width:max-content;min-height:30px;display:inline-flex;align-items:center;justify-content:center;margin-top:10px;padding:0 22px;border-radius:15px;background:var(--admin-color-accent-soft);color:var(--admin-color-accent-strong);font-size:11px;font-weight:650}.dashboard-workload-summary:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.dashboard-figma-activity.dashboard-panel:where([data-app-environment=internal],[data-app-environment=internal] *){height:auto;min-height:0;padding:12px}.dashboard-figma-activity .dashboard-activity-list>button:where([data-app-environment=internal],[data-app-environment=internal] *){height:auto;min-height:58px;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;padding:9px 10px}.dashboard-figma-activity .dashboard-activity-list time:where([data-app-environment=internal],[data-app-environment=internal] *){align-self:start;padding-top:3px}.dashboard-activity-type:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.administrative-dashboard-control-row:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr 1fr;gap:8px}.dashboard-date-control:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.dashboard-site-control:where([data-app-environment=internal],[data-app-environment=internal] *),.dashboard-refresh-button:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:40px;border:1px solid var(--admin-color-border)!important;border-radius:12px!important;background:var(--admin-color-panel)!important}.dashboard-utility-menu:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:1 / -1}.dashboard-utility-menu>summary:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;min-height:40px;border:1px solid var(--admin-color-border);border-radius:12px}.dashboard-utility-popover:where([data-app-environment=internal],[data-app-environment=internal] *){right:auto;left:0}.dashboard-secondary-details>summary:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:58px}.dashboard-secondary-details>summary small:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.dashboard-secondary-content>.dashboard-kpi-grid:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr}.dashboard-sky-fab:where([data-app-environment=internal],[data-app-environment=internal] *){position:fixed;z-index:18;right:16px;bottom:20px;width:48px;height:48px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:var(--admin-color-accent-strong);color:#fff;box-shadow:var(--theme-shadow-overlay);font-size:16px;font-weight:800;cursor:pointer}.dashboard-sky-fab:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *){outline:3px solid var(--theme-focus-ring);outline-offset:3px}}@media(max-width:380px){.administrative-dashboard:where([data-app-environment=internal],[data-app-environment=internal] *){padding-inline:10px}.dashboard-operation-summary:where([data-app-environment=internal],[data-app-environment=internal] *){gap:8px}.dashboard-summary-card:where([data-app-environment=internal],[data-app-environment=internal] *){padding:10px}.dashboard-mobile-hero h2:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:26px;line-height:32px}}@media(prefers-reduced-motion:reduce){.dashboard-secondary-details>summary .dashboard-icon:where([data-app-environment=internal],[data-app-environment=internal] *){transition:none}}[data-theme=dark] .administrative-dashboard .dashboard-summary-card:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .dashboard-figma-panel:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .dashboard-figma-activity.dashboard-panel:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .dashboard-secondary-details:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .dashboard-date-control:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .administrative-dashboard .dashboard-control:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .dashboard-utility-menu>summary:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .dashboard-utility-popover:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--theme-border);background-color:var(--theme-surface-primary);box-shadow:none}[data-theme=dark] .dashboard-priority-case:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .dashboard-figma-activity .dashboard-activity-list>button:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--theme-border);background-color:var(--theme-surface-secondary)}[data-theme=dark] .dashboard-priority-case.danger:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:color-mix(in srgb,var(--theme-danger) 38%,var(--theme-border));background:color-mix(in srgb,var(--theme-danger) 12%,var(--theme-surface-primary))}[data-theme=dark] .dashboard-priority-case.warning:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:color-mix(in srgb,var(--theme-warning) 38%,var(--theme-border));background:color-mix(in srgb,var(--theme-warning) 11%,var(--theme-surface-primary))}[data-theme=dark] .dashboard-priority-case.neutral:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:color-mix(in srgb,var(--theme-accent) 38%,var(--theme-border));background:color-mix(in srgb,var(--theme-accent) 11%,var(--theme-surface-primary))}[data-theme=dark] .dashboard-summary-priority:where([data-app-environment=internal],[data-app-environment=internal] *){background:color-mix(in srgb,var(--theme-danger) 10%,var(--theme-surface-primary))}[data-theme=dark] .dashboard-summary-work:where([data-app-environment=internal],[data-app-environment=internal] *){background:color-mix(in srgb,var(--theme-accent-strong) 10%,var(--theme-surface-primary))}[data-theme=dark] .dashboard-summary-response:where([data-app-environment=internal],[data-app-environment=internal] *){background:color-mix(in srgb,var(--theme-success) 10%,var(--theme-surface-primary))}@media(min-width:1101px){.admin-shell-audit:where([data-app-environment=internal],[data-app-environment=internal] *){height:100dvh;min-height:0;overflow:hidden}.admin-shell-audit>.admin-layout-body:where([data-app-environment=internal],[data-app-environment=internal] *){height:100dvh;overflow:hidden}.admin-shell-audit:not(.admin-shell-sidebar-collapsed):where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:232px minmax(0,1fr)}.admin-shell-audit:not(.admin-shell-sidebar-collapsed)>.admin-sidebar:where([data-app-environment=internal],[data-app-environment=internal] *){padding:18px 11px 14px}.admin-shell-audit:not(.admin-shell-sidebar-collapsed) .admin-brand:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:66px;grid-template-columns:42px minmax(0,1fr) 24px;gap:12px;padding:0 6px}.admin-shell-audit:not(.admin-shell-sidebar-collapsed) .admin-sidebar .admin-brand .brand-logo:where([data-app-environment=internal],[data-app-environment=internal] *){width:42px;height:42px;border-radius:13px}.admin-shell-audit:not(.admin-shell-sidebar-collapsed) .admin-brand-copy .eyebrow:where([data-app-environment=internal],[data-app-environment=internal] *){margin-bottom:2px;font-size:10px;line-height:12px;letter-spacing:0}.admin-shell-audit:not(.admin-shell-sidebar-collapsed) .admin-brand-copy h1:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:20px;line-height:22px;letter-spacing:-.03em}.admin-shell-audit:not(.admin-shell-sidebar-collapsed) .admin-brand-copy span:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:2px;font-size:11px;line-height:15px}.admin-shell-audit:not(.admin-shell-sidebar-collapsed) .admin-sidebar-collapse:where([data-app-environment=internal],[data-app-environment=internal] *){width:24px;height:24px;border:0;background:transparent;opacity:.5}.admin-shell-audit:not(.admin-shell-sidebar-collapsed) .admin-nav:where([data-app-environment=internal],[data-app-environment=internal] *){gap:16px;margin-top:24px}.admin-shell-audit:not(.admin-shell-sidebar-collapsed) .admin-nav-section:where([data-app-environment=internal],[data-app-environment=internal] *){gap:5px}.admin-shell-audit:not(.admin-shell-sidebar-collapsed) .admin-nav-section-label:where([data-app-environment=internal],[data-app-environment=internal] *){padding:0 6px 5px;font-size:9px;line-height:12px;letter-spacing:.02em}.admin-shell-audit:not(.admin-shell-sidebar-collapsed) .admin-nav-item:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:42px;grid-template-columns:20px minmax(0,1fr) auto auto;gap:10px;padding:10px 11px;border-radius:12px;font-size:13px;line-height:18px}.admin-shell-audit:not(.admin-shell-sidebar-collapsed) .admin-nav-item>.admin-navigation-icon:where([data-app-environment=internal],[data-app-environment=internal] *){width:18px;height:18px}.admin-shell-audit:not(.admin-shell-sidebar-collapsed) .admin-account-card:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:70px;grid-template-columns:36px minmax(0,1fr) 32px;gap:10px;margin-top:12px;padding:10px 4px;border-top:1px solid var(--admin-color-border);border-radius:0}.admin-shell-audit:not(.admin-shell-sidebar-collapsed) .admin-account-avatar:where([data-app-environment=internal],[data-app-environment=internal] *){width:36px;height:36px}.admin-shell-audit .admin-layout-body>.admin-main:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:0;flex:1 1 auto;padding:0;overflow:hidden}}.admin-audit-dashboard:where([data-app-environment=internal],[data-app-environment=internal] *){--audit-page: var(--admin-color-page);--audit-surface: var(--admin-color-panel);--audit-soft: var(--admin-color-panel-soft);--audit-control: var(--admin-color-control);--audit-border: var(--admin-color-border);--audit-border-strong: var(--admin-color-border-strong);--audit-text: var(--admin-color-text);--audit-muted: var(--admin-color-text-muted);--audit-accent: var(--admin-color-accent-strong);--audit-accent-soft: var(--admin-color-accent-soft);width:100%;min-width:0;display:grid;gap:14px;color:var(--audit-text);font-family:Inter,ui-sans-serif,system-ui,sans-serif}.audit-page-header:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.audit-page-heading:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0}.audit-eyebrow:where([data-app-environment=internal],[data-app-environment=internal] *),.audit-section-label:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;color:var(--audit-accent);font-size:10px;font-weight:800;line-height:13px;letter-spacing:.02em;text-transform:uppercase}.audit-page-heading h1:where([data-app-environment=internal],[data-app-environment=internal] *){margin:6px 0 2px;color:var(--audit-text);font-size:31px;font-weight:800;line-height:38px;letter-spacing:-.035em}.audit-page-heading>p:last-child:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:760px;margin:0;color:var(--audit-muted);font-size:13px;line-height:18px}.audit-header-actions:where([data-app-environment=internal],[data-app-environment=internal] *){flex-shrink:0;display:flex;gap:10px;padding-top:2px}.audit-pill-button:where([data-app-environment=internal],[data-app-environment=internal] *),.audit-clear-button:where([data-app-environment=internal],[data-app-environment=internal] *),.audit-refresh-button:where([data-app-environment=internal],[data-app-environment=internal] *),.audit-page-button:where([data-app-environment=internal],[data-app-environment=internal] *),.audit-detail-close:where([data-app-environment=internal],[data-app-environment=internal] *){border:0;color:var(--audit-text);background:var(--audit-surface)}.audit-pill-button:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 16px;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap}.audit-pill-button.primary:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--audit-accent);background:var(--audit-accent-soft)}.audit-pill-button:hover:where([data-app-environment=internal],[data-app-environment=internal] *),.audit-pill-button:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *),.audit-clear-button:hover:where([data-app-environment=internal],[data-app-environment=internal] *),.audit-clear-button:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *),.audit-refresh-button:hover:where([data-app-environment=internal],[data-app-environment=internal] *),.audit-refresh-button:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *),.audit-page-button:hover:not(:disabled):where([data-app-environment=internal],[data-app-environment=internal] *),.audit-page-button:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *){outline:0;box-shadow:0 0 0 3px var(--theme-focus-ring)}.audit-pill-button:disabled:where([data-app-environment=internal],[data-app-environment=internal] *){cursor:not-allowed;opacity:.48}.audit-period-summary:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;min-height:132px;display:grid;grid-template-columns:minmax(260px,.68fr) minmax(520px,1fr);align-items:center;gap:28px;padding:20px 18px;border:1px solid var(--audit-border);border-radius:16px;background:var(--audit-surface)}.audit-summary-copy h2:where([data-app-environment=internal],[data-app-environment=internal] *){margin:7px 0 0;color:var(--audit-text);font-size:22px;font-weight:800;line-height:28px;letter-spacing:-.025em}.audit-summary-copy>p:last-child:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:430px;margin:3px 0 0;color:var(--audit-muted);font-size:10px;line-height:14px}.audit-summary-metrics:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-audit-dashboard .audit-metric:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;min-height:86px;padding:12px;border:1px solid var(--audit-border);border-radius:16px;background:var(--audit-surface)}.admin-audit-dashboard .audit-metric.red:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:transparent;background:var(--theme-danger-soft)}.admin-audit-dashboard .audit-metric.orange:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:transparent;background:var(--theme-warning-soft)}.admin-audit-dashboard .audit-metric.accent:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:transparent;background:var(--audit-accent-soft)}.admin-audit-dashboard .audit-metric span:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;color:var(--audit-muted);font-size:9px;font-weight:800;line-height:12px;text-transform:uppercase}.admin-audit-dashboard .audit-metric.red span:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-danger)}.admin-audit-dashboard .audit-metric.orange span:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-warning)}.admin-audit-dashboard .audit-metric.accent span:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--audit-accent)}.admin-audit-dashboard .audit-metric strong:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;margin-top:8px;color:var(--audit-text);font-size:24px;font-weight:800;line-height:30px}.audit-quick-filter-bar:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;min-height:72px;display:flex;align-items:center;gap:12px;padding:13px 15px;border:1px solid var(--audit-border);border-radius:16px;background:var(--audit-surface)}.audit-quick-filter-label:where([data-app-environment=internal],[data-app-environment=internal] *){flex:0 0 auto;align-self:flex-start;margin-top:2px;color:var(--audit-muted);font-size:9px;font-weight:800}.audit-quick-filter-options:where([data-app-environment=internal],[data-app-environment=internal] *),.audit-quick-filter-selects:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;gap:8px}.audit-quick-filter-options button:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:32px;padding:7px 16px;border:0;border-radius:999px;background:var(--audit-soft);color:var(--audit-muted);font-size:11px;font-weight:700;white-space:nowrap}.audit-quick-filter-options button.active:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--audit-accent);background:var(--audit-accent-soft)}.audit-quick-filter-selects:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;margin-left:auto}.admin-audit-dashboard .audit-select.compact:where([data-app-environment=internal],[data-app-environment=internal] *){width:clamp(106px,9vw,140px)}.admin-audit-dashboard .audit-select.compact .searchable-select-trigger:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:32px;padding:6px 12px;border:0;border-radius:999px;background:var(--audit-soft);color:var(--audit-muted);box-shadow:none;font-size:11px;font-weight:700}.admin-audit-dashboard .audit-select .searchable-select-trigger:where([data-app-environment=internal],[data-app-environment=internal] *),.audit-select-menu .searchable-select-search input:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--admin-color-border-strong);background:var(--admin-color-control);color:var(--admin-color-text)}.admin-audit-dashboard .audit-select .searchable-select-label:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--audit-muted)}.admin-audit-dashboard .audit-select .searchable-select-menu:where([data-app-environment=internal],[data-app-environment=internal] *),.audit-select-menu:where([data-app-environment=internal],[data-app-environment=internal] *){z-index:80;border-color:var(--admin-color-border);background:var(--admin-color-panel);color:var(--admin-color-text)}.audit-clear-button:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:32px;padding:7px 10px;border-radius:999px;color:var(--audit-accent);font-size:11px;font-weight:700;white-space:nowrap}.audit-advanced-filters:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;display:grid;grid-template-columns:repeat(6,minmax(120px,1fr)) auto auto;align-items:end;gap:10px;padding:14px;border:1px solid var(--audit-border);border-radius:16px;background:var(--audit-surface)}.admin-audit-dashboard .audit-date-field:where([data-app-environment=internal],[data-app-environment=internal] *),.audit-sort-field:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:6px}.admin-audit-dashboard .audit-date-field span:where([data-app-environment=internal],[data-app-environment=internal] *),.audit-sort-field span:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--audit-muted);font-size:10px;font-weight:800}.admin-audit-dashboard .audit-date-field input:where([data-app-environment=internal],[data-app-environment=internal] *),.audit-sort-field select:where([data-app-environment=internal],[data-app-environment=internal] *),.audit-inline-sort select:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:42px;width:100%;border:1px solid var(--audit-border-strong);border-radius:12px;padding:0 11px;background:var(--audit-control);color:var(--audit-text);outline:0}.audit-status-shortcut:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:42px;display:inline-flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--audit-border);border-radius:12px;background:var(--audit-soft);color:var(--audit-muted);font-size:10px;font-weight:700;white-space:nowrap}.audit-status-shortcut strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--audit-accent);font-size:13px}.audit-status-shortcut:hover:where([data-app-environment=internal],[data-app-environment=internal] *),.audit-status-shortcut:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--audit-accent);outline:0}.audit-refresh-button:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:42px;display:inline-flex;align-items:center;gap:7px;padding:0 14px;border:1px solid var(--audit-border);border-radius:12px;color:var(--audit-accent);font-size:11px;font-weight:800}.admin-audit-dashboard .audit-filter-chips:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;flex-wrap:wrap;gap:8px}.admin-audit-dashboard .audit-filter-chips button:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:30px;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border:1px solid color-mix(in srgb,var(--audit-accent) 22%,var(--audit-border));border-radius:999px;background:var(--audit-accent-soft);color:var(--audit-accent);font-size:10px}.admin-audit-dashboard .audit-workspace:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:14px;align-items:stretch}.audit-events-panel:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-audit-dashboard .audit-detail-panel:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;height:clamp(500px,calc(100dvh - 390px),626px);min-height:0;border:1px solid var(--audit-border);border-radius:16px;background:var(--audit-surface);overflow:hidden}.audit-events-panel:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-rows:auto minmax(0,1fr) auto}.audit-events-toolbar:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;display:grid;grid-template-columns:minmax(130px,auto) minmax(230px,370px) minmax(132px,158px);align-items:end;justify-content:space-between;gap:14px;padding:13px}.audit-events-toolbar h2:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;color:var(--audit-text);font-size:15px;font-weight:800;line-height:20px}.audit-events-toolbar>div>span:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;margin-top:2px;color:var(--audit-muted);font-size:10px}.audit-search:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;min-height:38px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--audit-border);border-radius:12px;background:var(--audit-control);color:var(--audit-muted)}.audit-search input:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--audit-text);font-size:10px}.audit-search input:where([data-app-environment=internal],[data-app-environment=internal] *)::placeholder{color:var(--theme-placeholder)}.audit-inline-sort select:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:34px;border:0;border-radius:999px;padding-inline:14px 30px;background:var(--audit-soft);color:var(--audit-muted);font-size:11px;font-weight:700}.audit-events-content:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:0;height:auto;padding:0 9px 9px;overflow-y:auto}.audit-event-list:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:9px}.audit-event-row:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;min-width:0;min-height:72px;display:grid;grid-template-columns:30px minmax(180px,1.45fr) minmax(120px,.85fr) minmax(118px,.72fr) minmax(106px,.68fr);align-items:center;gap:12px;padding:9px 11px;border:1px solid var(--audit-border);border-radius:12px;background:var(--audit-surface);color:var(--audit-text);text-align:left}.audit-event-row:hover:where([data-app-environment=internal],[data-app-environment=internal] *),.audit-event-row:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:color-mix(in srgb,var(--audit-accent) 38%,var(--audit-border));outline:0}.audit-event-row.selected:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--audit-accent-soft);background:var(--audit-accent-soft)}.audit-event-row.selected:where([data-app-environment=internal],[data-app-environment=internal] *):before{position:absolute;inset:7px auto 7px -1px;width:3px;border-radius:3px;background:var(--audit-accent);content:""}.audit-event-icon:where([data-app-environment=internal],[data-app-environment=internal] *),.audit-detail-icon:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-grid;place-items:center;border-radius:50%}.audit-event-icon:where([data-app-environment=internal],[data-app-environment=internal] *){width:30px;height:30px;font-size:10px}.audit-event-icon.green:where([data-app-environment=internal],[data-app-environment=internal] *),.audit-detail-icon.green:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-success);background:var(--theme-success-soft)}.audit-event-icon.blue:where([data-app-environment=internal],[data-app-environment=internal] *),.audit-detail-icon.blue:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-info);background:var(--theme-info-soft)}.audit-event-icon.orange:where([data-app-environment=internal],[data-app-environment=internal] *),.audit-detail-icon.orange:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-warning);background:var(--theme-warning-soft)}.audit-event-icon.red:where([data-app-environment=internal],[data-app-environment=internal] *),.audit-detail-icon.red:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-danger);background:var(--theme-danger-soft)}.audit-event-copy:where([data-app-environment=internal],[data-app-environment=internal] *),.audit-event-user:where([data-app-environment=internal],[data-app-environment=internal] *),.audit-event-pqr:where([data-app-environment=internal],[data-app-environment=internal] *),.audit-event-result:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0}.audit-event-row strong:where([data-app-environment=internal],[data-app-environment=internal] *),.audit-event-row small:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-event-row strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--audit-text);font-size:10px;font-weight:700;line-height:14px}.audit-event-row small:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:4px;color:var(--audit-muted);font-size:8px;font-weight:500;line-height:11px}.admin-audit-dashboard .audit-badge:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:26px;display:inline-flex;align-items:center;justify-content:center;padding:5px 12px;border-radius:999px;font-size:10px;font-weight:700;line-height:16px;text-transform:none;white-space:nowrap}.admin-audit-dashboard .audit-badge.green:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-success);background:var(--theme-success-soft)}.admin-audit-dashboard .audit-badge.blue:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-info);background:var(--theme-info-soft)}.admin-audit-dashboard .audit-badge.orange:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-warning);background:var(--theme-warning-soft)}.admin-audit-dashboard .audit-badge.red:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-danger);background:var(--theme-danger-soft)}.admin-audit-dashboard .audit-badge.gray:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--audit-muted);background:var(--audit-soft)}.admin-audit-dashboard .audit-pagination:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 13px;border-top:1px solid var(--audit-border);color:var(--audit-muted);font-size:10px}.audit-pagination>div:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;gap:6px}.audit-page-button:where([data-app-environment=internal],[data-app-environment=internal] *){width:30px;height:30px;display:inline-grid;place-items:center;border:1px solid var(--audit-border);border-radius:50%;color:var(--audit-accent)}.audit-page-button:disabled:where([data-app-environment=internal],[data-app-environment=internal] *){cursor:not-allowed;opacity:.38}.admin-audit-dashboard .audit-detail-panel:where([data-app-environment=internal],[data-app-environment=internal] *){position:sticky;top:14px;overflow-y:auto}.audit-detail-heading:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:15px 15px 17px;border-bottom:1px solid var(--audit-border)}.audit-detail-heading>.audit-section-label:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:1 / -1}.audit-detail-close:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;top:10px;right:10px;width:28px;height:28px;display:inline-grid;place-items:center;border-radius:50%;color:var(--audit-muted)}.audit-detail-icon:where([data-app-environment=internal],[data-app-environment=internal] *){width:40px;height:40px;font-size:13px}.audit-detail-heading h2:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0 24px 7px 0;color:var(--audit-text);font-size:15px;font-weight:800;line-height:20px}.admin-audit-dashboard .audit-detail-body:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:16px;padding:15px}.audit-context-list:where([data-app-environment=internal],[data-app-environment=internal] *),.audit-technical-disclosure dl:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:0;margin:0}.audit-context-list>div:where([data-app-environment=internal],[data-app-environment=internal] *),.audit-technical-disclosure dl>div:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;display:grid;grid-template-columns:78px minmax(0,1fr);gap:10px;padding:8px 0}.audit-context-list dt:where([data-app-environment=internal],[data-app-environment=internal] *),.audit-technical-disclosure dt:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--audit-muted);font-size:9px;font-weight:800;line-height:12px}.audit-context-list dd:where([data-app-environment=internal],[data-app-environment=internal] *),.audit-technical-disclosure dd:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;margin:0;color:var(--audit-text);font-size:10px;font-weight:600;line-height:14px;overflow-wrap:anywhere}.audit-readable-summary:where([data-app-environment=internal],[data-app-environment=internal] *){padding:11px;border:1px solid var(--audit-border);border-radius:13px;background:var(--audit-soft)}.audit-readable-summary h3:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;color:var(--audit-text);font-size:10px;font-weight:700;line-height:14px}.admin-audit-dashboard .audit-readable-summary p:where([data-app-environment=internal],[data-app-environment=internal] *){margin:7px 0 0;color:var(--audit-muted);font-size:10px;line-height:15px}.audit-technical-disclosure:where([data-app-environment=internal],[data-app-environment=internal] *){border:1px solid var(--audit-border);border-radius:13px;background:var(--audit-surface);overflow:hidden}.audit-technical-disclosure summary:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px;color:var(--audit-text);cursor:pointer;list-style:none}.audit-technical-disclosure summary:where([data-app-environment=internal],[data-app-environment=internal] *)::-webkit-details-marker{display:none}.audit-technical-disclosure summary span:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:4px}.audit-technical-disclosure summary strong:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:10px;line-height:14px}.audit-technical-disclosure summary small:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--audit-muted);font-size:9px;line-height:12px}.audit-technical-disclosure summary>i:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--audit-accent);font-size:18px;transition:transform .16s ease}.audit-technical-disclosure[open] summary>i:where([data-app-environment=internal],[data-app-environment=internal] *){transform:rotate(90deg)}.audit-technical-disclosure[open] summary:where([data-app-environment=internal],[data-app-environment=internal] *){border-bottom:1px solid var(--audit-border)}.audit-technical-disclosure dl:where([data-app-environment=internal],[data-app-environment=internal] *),.audit-metadata:where([data-app-environment=internal],[data-app-environment=internal] *){padding:10px 11px}.admin-audit-dashboard .audit-metadata:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:8px;border-top:1px solid var(--audit-border)}.audit-metadata h4:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;color:var(--audit-text);font-size:10px}.audit-metadata>span:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--audit-muted);font-size:9px}.admin-audit-dashboard .audit-metadata>div:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:3px;padding:8px;border-radius:8px;background:var(--audit-soft)}.audit-metadata div span:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--audit-muted);font-size:8px;font-weight:800}.audit-metadata div strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--audit-text);font-size:9px;font-weight:600;overflow-wrap:anywhere}.admin-audit-dashboard .audit-privacy-note:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;gap:7px;margin:0;padding:12px 11px;border:1px solid color-mix(in srgb,var(--theme-info) 25%,var(--audit-border));border-radius:12px;background:var(--theme-info-soft);color:var(--theme-info);font-size:9px;font-weight:600;line-height:13px}.admin-audit-dashboard .audit-state:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:260px;display:grid;place-items:center;align-content:center;gap:8px;padding:28px;color:var(--audit-muted);text-align:center}.admin-audit-dashboard .audit-state>i:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--audit-accent);font-size:22px}.admin-audit-dashboard .audit-state strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--audit-text);font-size:13px}.admin-audit-dashboard .audit-state span:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:340px;font-size:11px;line-height:16px}@media(max-width:1260px)and (min-width:1101px){.audit-period-summary:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:minmax(230px,.55fr) minmax(500px,1fr);gap:18px}.audit-quick-filter-options:where([data-app-environment=internal],[data-app-environment=internal] *){gap:5px}.audit-quick-filter-options button:where([data-app-environment=internal],[data-app-environment=internal] *){padding-inline:11px}.audit-event-row:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:30px minmax(170px,1.4fr) minmax(105px,.8fr) minmax(105px,.7fr) minmax(102px,.65fr);gap:8px}}@media(max-width:1100px){.audit-page-header:where([data-app-environment=internal],[data-app-environment=internal] *){padding-top:2px}.audit-period-summary:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr}.audit-quick-filter-bar:where([data-app-environment=internal],[data-app-environment=internal] *){align-items:flex-start;flex-wrap:wrap}.audit-quick-filter-selects:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;margin-left:0}.admin-audit-dashboard .audit-workspace:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:minmax(0,1fr) 300px}.audit-advanced-filters:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:repeat(3,minmax(130px,1fr))}}@media(max-width:860px){.audit-page-header:where([data-app-environment=internal],[data-app-environment=internal] *){flex-direction:column}.audit-header-actions:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;flex-wrap:wrap}.audit-summary-metrics:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:repeat(2,minmax(0,1fr))}.admin-audit-dashboard .audit-workspace:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr}.audit-events-panel:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-audit-dashboard .audit-detail-panel:where([data-app-environment=internal],[data-app-environment=internal] *){height:auto}.admin-audit-dashboard .audit-detail-panel:where([data-app-environment=internal],[data-app-environment=internal] *){position:static;min-height:0;overflow-y:visible}.audit-events-toolbar:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr 1fr}.audit-events-toolbar>div:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:1 / -1}.audit-event-row:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:30px minmax(0,1fr) minmax(105px,auto)}.audit-event-user:where([data-app-environment=internal],[data-app-environment=internal] *),.audit-event-pqr:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}}@media(max-width:640px){.admin-audit-dashboard:where([data-app-environment=internal],[data-app-environment=internal] *){gap:12px}.audit-page-heading h1:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:28px;line-height:34px}.audit-header-actions:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:1fr 1fr}.audit-pill-button:first-child:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:1 / -1}.audit-period-summary:where([data-app-environment=internal],[data-app-environment=internal] *){padding:16px}.audit-summary-metrics:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr 1fr;gap:8px}.audit-quick-filter-options:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;overflow-x:auto;padding-bottom:4px}.audit-quick-filter-options button:where([data-app-environment=internal],[data-app-environment=internal] *){flex:0 0 auto}.audit-quick-filter-selects:where([data-app-environment=internal],[data-app-environment=internal] *){flex-wrap:wrap}.admin-audit-dashboard .audit-select.compact:where([data-app-environment=internal],[data-app-environment=internal] *){flex:1 1 120px;width:auto}.audit-advanced-filters:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr}.audit-events-toolbar:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr}.audit-events-toolbar>div:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:auto}.audit-inline-sort select:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:38px}.audit-event-row:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:30px minmax(0,1fr)}.audit-event-result:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:2;display:flex;align-items:center;justify-content:space-between;gap:8px}.audit-event-result small:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0}.admin-audit-dashboard .audit-pagination:where([data-app-environment=internal],[data-app-environment=internal] *){align-items:flex-start}}[data-theme=dark] .admin-audit-dashboard .audit-metric.red:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:transparent!important;background:var(--theme-danger-soft)!important}[data-theme=dark] .admin-audit-dashboard .audit-metric.orange:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:transparent!important;background:var(--theme-warning-soft)!important}[data-theme=dark] .admin-audit-dashboard .audit-metric.accent:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:transparent!important;background:var(--theme-accent-soft)!important}@media(min-width:1101px){.admin-shell-audit .admin-content-animate.page-transition:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;height:100%;min-height:0;overflow:hidden}.admin-shell-audit .admin-audit-dashboard:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;height:100%;min-height:0;display:flex;flex-direction:column;padding:26px 34px 20px;overflow:hidden}.admin-shell-audit .admin-audit-dashboard .audit-workspace:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:0;flex:1 1 auto}.admin-shell-audit .audit-events-panel:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-shell-audit .admin-audit-dashboard .audit-detail-panel:where([data-app-environment=internal],[data-app-environment=internal] *){height:100%;min-height:0}}.operational-page:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-intelligence:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-audit:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:18px;color:var(--text-primary);min-width:0}.operational-page:where([data-app-environment=internal],[data-app-environment=internal] *){padding:22px 26px 34px}.operational-hero:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-section-header:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.operational-hero>div>span:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-section-header>div>span:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-drawer header span:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;margin-bottom:6px;color:var(--primary,#5b5cf0);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.operational-hero h2:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-section-header h2:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;font-size:clamp(1.45rem,2vw,2rem);letter-spacing:-.035em}.operational-hero p:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-section-header p:where([data-app-environment=internal],[data-app-environment=internal] *){margin:6px 0 0;color:var(--text-secondary)}.operational-primary:where([data-app-environment=internal],[data-app-environment=internal] *){border:0;border-radius:10px;background:var(--primary,#5b5cf0);color:#fff;padding:10px 15px;font:inherit;font-weight:760;cursor:pointer;box-shadow:0 6px 18px color-mix(in srgb,var(--primary,#5b5cf0) 26%,transparent)}.operational-primary:disabled:where([data-app-environment=internal],[data-app-environment=internal] *){opacity:.55;cursor:not-allowed}.operational-panel:where([data-app-environment=internal],[data-app-environment=internal] *){border:1px solid var(--border-color,#e4e7ef);border-radius:14px;background:var(--surface-color,#fff);padding:18px;box-shadow:0 2px 10px #1418280a}.operational-kpis:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.operational-kpis--compact:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:repeat(3,minmax(0,1fr))}.operational-kpi:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;overflow:hidden;display:grid;gap:5px;min-height:105px;border:1px solid var(--border-color,#e4e7ef);border-radius:13px;background:var(--surface-color,#fff);padding:15px}.operational-kpi:where([data-app-environment=internal],[data-app-environment=internal] *):before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--primary,#5b5cf0)}.operational-kpi>span:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--text-secondary);font-size:.76rem;font-weight:730}.operational-kpi>strong:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:1.65rem;line-height:1}.operational-kpi>small:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--text-muted,#788198)}.operational-kpi--good:where([data-app-environment=internal],[data-app-environment=internal] *):before{background:#17875d}.operational-kpi--warning:where([data-app-environment=internal],[data-app-environment=internal] *):before{background:#d97806}.operational-kpi--danger:where([data-app-environment=internal],[data-app-environment=internal] *):before{background:#d14343}.operational-notice:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;justify-content:space-between;gap:12px;border-radius:10px;padding:12px 14px}.operational-notice button:where([data-app-environment=internal],[data-app-environment=internal] *){border:0;background:transparent;color:inherit;font-size:1.2rem}.operational-notice--success:where([data-app-environment=internal],[data-app-environment=internal] *){background:#eaf8f1;color:#126542}.operational-notice--error:where([data-app-environment=internal],[data-app-environment=internal] *){background:#fff0f0;color:#a63030}.operational-filters:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:flex-end;gap:14px}.operational-filters label:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:5px;min-width:190px}.operational-filters label:first-child:where([data-app-environment=internal],[data-app-environment=internal] *){flex:1}.operational-filters label span:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-form label>span:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-team-editor label>span:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.75rem;font-weight:740;color:var(--text-secondary)}.operational-filters input:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-filters select:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-form input:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-form select:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-team-editor input:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-team-editor select:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-hero>select:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;box-sizing:border-box;border:1px solid var(--border-color,#dfe3ed);border-radius:9px;background:var(--surface-color,#fff);color:var(--text-primary);padding:10px 11px;font:inherit}.operational-result-count:where([data-app-environment=internal],[data-app-environment=internal] *){padding:10px;color:var(--text-muted)}.operational-group-grid:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.operational-group-card:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:10px;text-align:left;border:1px solid var(--border-color,#e4e7ef);border-radius:14px;background:var(--surface-color,#fff);color:inherit;padding:17px;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.operational-group-card:hover:where([data-app-environment=internal],[data-app-environment=internal] *){transform:translateY(-2px);border-color:var(--primary,#5b5cf0);box-shadow:0 12px 30px #1e253a1a}.operational-group-card__top:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-group-card footer:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-queue article>div:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-plan-row:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-bars header:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;justify-content:space-between;gap:10px}.operational-group-card h3:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;font-size:1.05rem}.operational-group-card p:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;color:var(--text-secondary);font-size:.84rem}.operational-group-card__stats:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.operational-group-card__stats span:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;color:var(--text-muted);font-size:.7rem}.operational-group-card__stats strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--text-primary);font-size:1.1rem}.operational-capacity:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-load-mini:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-table-load:where([data-app-environment=internal],[data-app-environment=internal] *){overflow:hidden;height:6px;border-radius:99px;background:var(--surface-muted,#eceef5)}.operational-capacity span:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-load-mini span:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-table-load span:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#5b5cf0,#8a72f8)}.operational-health:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-flex;width:max-content;border-radius:99px;padding:4px 8px;font-size:.68rem;font-weight:780;text-transform:uppercase}.operational-health--healthy:where([data-app-environment=internal],[data-app-environment=internal] *){background:#e8f7ef;color:#126542}.operational-health--warning:where([data-app-environment=internal],[data-app-environment=internal] *){background:#fff5df;color:#9a5a00}.operational-health--critical:where([data-app-environment=internal],[data-app-environment=internal] *){background:#ffeded;color:#a63030}.operational-empty:where([data-app-environment=internal],[data-app-environment=internal] *){text-align:center;padding:44px 20px}.operational-empty>span:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;place-items:center;width:44px;height:44px;margin:auto;border-radius:50%;background:color-mix(in srgb,var(--primary,#5b5cf0) 12%,transparent);color:var(--primary,#5b5cf0);font-weight:900}.operational-empty h3:where([data-app-environment=internal],[data-app-environment=internal] *){margin-bottom:6px}.operational-empty p:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--text-secondary)}.operational-skeleton:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.operational-skeleton>div:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-skeleton>section:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:105px;border-radius:13px;background:linear-gradient(100deg,var(--surface-muted,#edf0f5) 20%,var(--surface-color,#fff) 40%,var(--surface-muted,#edf0f5) 60%);background-size:300% 100%;animation:operational-shimmer 1.35s infinite}.operational-skeleton>section:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:1/-1;min-height:300px}@keyframes operational-shimmer{to{background-position:-300% 0}}.operational-drawer-backdrop:where([data-app-environment=internal],[data-app-environment=internal] *){position:fixed;z-index:1000;inset:0;display:flex;justify-content:flex-end;background:#070a146b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.operational-drawer:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;flex-direction:column;width:min(620px,96vw);height:100%;background:var(--surface-color,#fff);box-shadow:-16px 0 44px #0a0f1e33;animation:operational-slide .22s ease-out}.operational-drawer>header:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;justify-content:space-between;gap:12px;padding:20px 22px;border-bottom:1px solid var(--border-color,#e4e7ef)}.operational-drawer>header h3:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;font-size:1.25rem}.operational-drawer>header>button:where([data-app-environment=internal],[data-app-environment=internal] *){border:0;background:var(--surface-muted,#f0f2f7);color:var(--text-primary);width:34px;height:34px;border-radius:9px;font-size:1.2rem}.operational-drawer__body:where([data-app-environment=internal],[data-app-environment=internal] *){overflow:auto;flex:1;padding:21px}.operational-drawer__body section:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:24px}.operational-drawer__body h4:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0 0 10px}@keyframes operational-slide{0%{transform:translate(100%)}}.operational-detail__headline p:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--text-secondary)}.operational-actions:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;gap:9px;margin:16px 0}.operational-actions button:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-form footer button:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-team-editor footer button:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-redistribution footer button:where([data-app-environment=internal],[data-app-environment=internal] *){border:1px solid var(--border-color,#dfe3ed);border-radius:9px;background:var(--surface-color,#fff);color:var(--text-primary);padding:9px 13px;font:inherit;font-weight:720}.operational-member-list:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:6px}.operational-member-list>div:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px;border:1px solid var(--border-color,#e7e9f0);border-radius:10px}.operational-member-list p:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;margin:0}.operational-member-list small:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--text-muted)}.operational-member-list button:where([data-app-environment=internal],[data-app-environment=internal] *){border:0;background:transparent;color:var(--primary,#5b5cf0);font-size:1.1rem}.operational-avatar:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:color-mix(in srgb,var(--primary,#5b5cf0) 14%,var(--surface-color,#fff));color:var(--primary,#5b5cf0);font-size:.72rem;font-weight:850}.operational-dot:where([data-app-environment=internal],[data-app-environment=internal] *){width:8px;height:8px;border-radius:50%}.operational-dot--good:where([data-app-environment=internal],[data-app-environment=internal] *){background:#1ea76d}.operational-dot--muted:where([data-app-environment=internal],[data-app-environment=internal] *){background:#9ca3b4}.operational-queue:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:7px}.operational-queue article:where([data-app-environment=internal],[data-app-environment=internal] *){border:1px solid var(--border-color,#e7e9f0);border-radius:10px;padding:11px}.operational-queue article p:where([data-app-environment=internal],[data-app-environment=internal] *){margin:6px 0;color:var(--text-secondary)}.operational-queue article small:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--text-muted)}.operational-danger-text:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-danger-link:where([data-app-environment=internal],[data-app-environment=internal] *){color:#be3737!important}.operational-muted:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--text-muted)}.operational-form:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:15px}.operational-form label:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-team-editor>label:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:6px}.operational-form label small:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--text-muted)}.operational-form__grid:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:1fr 2fr;gap:12px}.operational-switch:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex!important;align-items:center;gap:9px!important}.operational-switch input:where([data-app-environment=internal],[data-app-environment=internal] *){width:auto!important}.operational-form footer:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-team-editor footer:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-redistribution footer:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;justify-content:flex-end;gap:9px;margin-top:8px}.operational-form footer .operational-primary:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-team-editor footer .operational-primary:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-redistribution footer .operational-primary:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--primary,#5b5cf0);color:#fff;border-color:transparent}.operational-team-editor:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:16px}.operational-team-rows:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:10px}.operational-team-rows article:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:1.7fr 1fr .65fr 1fr auto;gap:10px;align-items:end;border:1px solid var(--border-color,#e4e7ef);border-radius:12px;padding:12px}.operational-team-rows__person:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;gap:9px}.operational-team-rows__person p:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;margin:0}.operational-team-rows__person small:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--text-muted)}.operational-danger-link:where([data-app-environment=internal],[data-app-environment=internal] *){border:0;background:transparent;padding:10px 0;font-weight:730}.operational-safety-banner:where([data-app-environment=internal],[data-app-environment=internal] *){border:1px solid color-mix(in srgb,var(--primary,#5b5cf0) 28%,var(--border-color,#e4e7ef));border-radius:11px;background:color-mix(in srgb,var(--primary,#5b5cf0) 7%,var(--surface-color,#fff));padding:14px}.operational-safety-banner p:where([data-app-environment=internal],[data-app-environment=internal] *){margin:5px 0;color:var(--text-secondary)}.operational-safety-banner code:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;overflow:hidden;text-overflow:ellipsis;color:var(--text-muted);font-size:.72rem}.operational-plan-row:where([data-app-environment=internal],[data-app-environment=internal] *){padding:11px 0;border-bottom:1px solid var(--border-color,#e7e9f0)}.operational-plan-row div:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid}.operational-plan-row small:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--text-muted)}.operational-warning:where([data-app-environment=internal],[data-app-environment=internal] *){border-radius:9px;background:#fff5df;color:#8b5400;padding:10px}.operational-two-column:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);gap:15px}.operational-my-group .operational-queue--table article:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:minmax(0,1fr) auto minmax(120px,.35fr);align-items:center;gap:12px}.operational-queue--table label:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;gap:10px}.operational-queue--table label span:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid}.operational-sticky-action:where([data-app-environment=internal],[data-app-environment=internal] *){position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;margin-top:10px;border-radius:10px;background:var(--surface-color,#fff);padding:10px;box-shadow:0 -8px 24px #14182814}.operational-coverage:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}.operational-coverage>div:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;border:1px solid var(--border-color,#e4e7ef);border-radius:10px;padding:11px}.operational-coverage strong:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:1.4rem}.operational-coverage small:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--text-muted)}.operational-timeline:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:0}.operational-timeline article:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:auto 1fr;gap:11px;position:relative;padding:0 0 16px}.operational-timeline article>span:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;z-index:1;width:9px;height:9px;margin-top:6px;border-radius:50%;background:var(--primary,#5b5cf0);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary,#5b5cf0) 12%,transparent)}.operational-timeline article:not(:last-child):where([data-app-environment=internal],[data-app-environment=internal] *):before{content:"";position:absolute;left:4px;top:14px;bottom:0;width:1px;background:var(--border-color,#e4e7ef)}.operational-timeline article div:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0}.operational-timeline article header:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;justify-content:space-between;gap:8px}.operational-timeline p:where([data-app-environment=internal],[data-app-environment=internal] *){margin:3px 0;color:var(--text-secondary)}.operational-timeline small:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--text-muted)}.operational-bars:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:14px;margin-top:14px}.operational-bars>div>div:where([data-app-environment=internal],[data-app-environment=internal] *){height:8px;border-radius:99px;background:var(--surface-muted,#eceef5);overflow:hidden}.operational-bars>div>div span:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#5b5cf0,#8074f6)}.operational-bars small:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--text-muted)}.operational-intelligence:where([data-app-environment=internal],[data-app-environment=internal] *){padding:0 26px 34px}.operational-table:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;border-collapse:collapse;min-width:760px}.operational-table th:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-table td:where([data-app-environment=internal],[data-app-environment=internal] *){text-align:left;border-bottom:1px solid var(--border-color,#e7e9f0);padding:11px 9px}.operational-table th:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--text-muted);font-size:.72rem;text-transform:uppercase}.operational-table-load:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-block;width:70px;margin-right:7px}.operational-audit:where([data-app-environment=internal],[data-app-environment=internal] *){margin:22px 26px 34px}.operational-audit>.operational-section-header:where([data-app-environment=internal],[data-app-environment=internal] *){border-bottom:1px solid var(--border-color,#e4e7ef);padding-bottom:15px}[data-theme=dark] .operational-page:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .operational-intelligence:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .operational-audit:where([data-app-environment=internal],[data-app-environment=internal] *){--surface-color:#131621;--surface-muted:#1b1f2c;--border-color:#292e40;--text-primary:#f3f5ff;--text-secondary:#aeb6cc;--text-muted:#7f89a4}.theme-dark .operational-page:where([data-app-environment=internal],[data-app-environment=internal] *),.theme-dark .operational-intelligence:where([data-app-environment=internal],[data-app-environment=internal] *),.theme-dark .operational-audit:where([data-app-environment=internal],[data-app-environment=internal] *){--surface-color:#131621;--surface-muted:#1b1f2c;--border-color:#292e40;--text-primary:#f3f5ff;--text-secondary:#aeb6cc;--text-muted:#7f89a4}.theme-dark .operational-notice--success:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .operational-notice--success:where([data-app-environment=internal],[data-app-environment=internal] *){background:#15372b;color:#8de1b9}.theme-dark .operational-notice--error:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .operational-notice--error:where([data-app-environment=internal],[data-app-environment=internal] *){background:#3b1d24;color:#ffb0b8}.theme-dark .operational-health--healthy:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .operational-health--healthy:where([data-app-environment=internal],[data-app-environment=internal] *){background:#15372b;color:#8de1b9}.theme-dark .operational-health--warning:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .operational-health--warning:where([data-app-environment=internal],[data-app-environment=internal] *){background:#3a2c16;color:#ffc76d}.theme-dark .operational-health--critical:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .operational-health--critical:where([data-app-environment=internal],[data-app-environment=internal] *){background:#3b1d24;color:#ff9ba6}.theme-dark .operational-warning:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .operational-warning:where([data-app-environment=internal],[data-app-environment=internal] *){background:#3a2c16;color:#ffc76d}@media(max-width:1100px){.operational-kpis:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:repeat(3,1fr)}.operational-group-grid:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:repeat(2,1fr)}.operational-team-rows article:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1.5fr 1fr 1fr}.operational-two-column:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr}.operational-intelligence:where([data-app-environment=internal],[data-app-environment=internal] *){padding-inline:18px}.operational-audit:where([data-app-environment=internal],[data-app-environment=internal] *){margin-inline:18px}}@media(max-width:700px){.operational-page:where([data-app-environment=internal],[data-app-environment=internal] *){padding:16px 14px 28px}.operational-hero:where([data-app-environment=internal],[data-app-environment=internal] *){align-items:stretch;flex-direction:column}.operational-hero>.operational-primary:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%}.operational-kpis:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-kpis--compact:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:repeat(2,1fr)}.operational-kpi:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:92px}.operational-group-grid:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr}.operational-filters:where([data-app-environment=internal],[data-app-environment=internal] *){align-items:stretch;flex-direction:column}.operational-filters label:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0}.operational-result-count:where([data-app-environment=internal],[data-app-environment=internal] *){padding:0}.operational-form__grid:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr}.operational-team-rows article:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr 1fr}.operational-team-rows__person:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:1/-1}.operational-my-group .operational-queue--table article:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr auto}.operational-my-group .operational-queue--table article>p:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:1/-1}.operational-coverage:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr 1fr}.operational-drawer:where([data-app-environment=internal],[data-app-environment=internal] *){width:100vw}.operational-drawer__body:where([data-app-environment=internal],[data-app-environment=internal] *){padding:16px}.operational-intelligence:where([data-app-environment=internal],[data-app-environment=internal] *){padding:0 14px 28px}.operational-audit:where([data-app-environment=internal],[data-app-environment=internal] *){margin:16px 14px 28px}.operational-section-header:where([data-app-environment=internal],[data-app-environment=internal] *){flex-direction:column}.operational-skeleton:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr 1fr}}.operational-hero__actions:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;gap:9px}.operational-secondary:where([data-app-environment=internal],[data-app-environment=internal] *){border:1px solid var(--border-color, #dfe3ed);border-radius:10px;background:var(--surface-color, #fff);color:var(--text-primary);padding:10px 15px;font:inherit;font-weight:760;cursor:pointer}.operational-specialty-catalog:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:9px;border:1px solid var(--border-color, #e4e7ef);border-radius:14px;background:var(--surface-color, #fff);padding:14px 16px}.operational-specialty-catalog>strong:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.78rem;color:var(--text-secondary)}.operational-specialty-catalog>div:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-chip-list:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;flex-wrap:wrap;gap:7px}.operational-specialty-catalog button:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-chip-list>span:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-flex;align-items:center;gap:6px;border:1px solid color-mix(in srgb,var(--primary, #5b5cf0) 22%,var(--border-color, #e4e7ef));border-radius:999px;background:color-mix(in srgb,var(--primary, #5b5cf0) 7%,var(--surface-color, #fff));color:var(--text-primary);padding:6px 10px;font:inherit;font-size:.76rem}.operational-specialty-catalog button:where([data-app-environment=internal],[data-app-environment=internal] *){cursor:pointer}.operational-specialty-catalog small:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--text-muted);font-size:.65rem;font-weight:750}.operational-specialty-picker:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;flex-wrap:wrap;gap:8px;margin:0;border:1px solid var(--border-color, #dfe3ed);border-radius:10px;padding:12px}.operational-specialty-picker legend:where([data-app-environment=internal],[data-app-environment=internal] *){padding:0 5px;color:var(--text-secondary);font-size:.75rem;font-weight:740}.operational-specialty-picker label:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-flex;align-items:center;gap:6px;border-radius:999px;background:var(--surface-muted, #f0f2f7);padding:6px 9px;cursor:pointer}.operational-specialty-picker input:where([data-app-environment=internal],[data-app-environment=internal] *){width:auto!important;margin:0}.operational-specialty-picker--team:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:1 / -1}@media(max-width:700px){.operational-hero__actions:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:1fr}.operational-hero__actions button:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%}}.pqr-unified-workspace>.case-context-panel[hidden]:where([data-app-environment=internal],[data-app-environment=internal] *){display:none!important}.pqr-unified-workspace>.patient-profile-panel:where([data-app-environment=internal],[data-app-environment=internal] *){padding:0!important;background:var(--theme-operational-panel)!important;border-color:var(--theme-operational-border)!important;color:var(--theme-operational-text)}.patient-profile-panel .patient-profile-header:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:57px;flex:0 0 auto;padding:9px 14px;border-bottom:0}.patient-profile-panel .patient-profile-header h3:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;font-size:13px;font-weight:700}.patient-profile-close:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:var(--theme-operational-bg);color:var(--theme-operational-muted);font-size:22px}.patient-profile-content:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px 23px 16px;display:flex;flex-direction:column;gap:10px;scrollbar-width:thin}.patient-profile-identity:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;flex-direction:column;align-items:center;padding-bottom:0}.patient-profile-avatar:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:var(--theme-operational-accent-soft);color:var(--admin-color-accent-strong);font-size:16px;font-weight:700;margin-bottom:8px}.patient-profile-avatar img:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;inset:0;width:56px;height:56px;object-fit:cover}.patient-profile-identity>strong:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:12px;line-height:14px;text-align:center;overflow-wrap:anywhere}.patient-profile-identity>span:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-operational-muted);font-size:9px;line-height:14px;margin-top:6px}.patient-profile-identity>.patient-profile-consent-status:where([data-app-environment=internal],[data-app-environment=internal] *){border-radius:12px;min-height:24px;padding:6px 18px;background:var(--theme-operational-bg);font-size:8px;font-weight:600;line-height:12px;margin-top:4px}.patient-profile-identity>.patient-profile-consent-status.accepted:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-success);background:color-mix(in srgb,var(--admin-color-success) 10%,var(--theme-operational-panel))}.patient-profile-section:where([data-app-environment=internal],[data-app-environment=internal] *){flex:0 0 auto;min-width:0;padding:9px;border:1px solid var(--theme-operational-border);border-radius:12px;background:var(--theme-operational-bg)}.patient-profile-identification:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:112px}.patient-profile-contact:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:196px}.patient-profile-section h4:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0 0 10px;font-size:10px;line-height:14px;font-weight:600}.patient-profile-field:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0 0 10px}.patient-profile-field:last-child:where([data-app-environment=internal],[data-app-environment=internal] *){margin-bottom:0}.patient-profile-field dt:where([data-app-environment=internal],[data-app-environment=internal] *),.patient-profile-caption:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-operational-muted);font-size:8px;line-height:14px}.patient-profile-field dd:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;color:var(--theme-operational-text);font-size:10px;line-height:14px;overflow-wrap:anywhere}.patient-profile-field.accent dd:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-accent-strong)}.patient-profile-permission:where([data-app-environment=internal],[data-app-environment=internal] *){margin:8px 0 0;color:var(--theme-operational-muted);font-size:8px;line-height:14px}.patient-profile-permission.accepted:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-success)}.patient-profile-habeas:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-operational-accent-soft);border-color:color-mix(in srgb,var(--admin-color-accent-strong) 25%,var(--theme-operational-border))}.patient-profile-habeas h4:where([data-app-environment=internal],[data-app-environment=internal] *){margin-bottom:4px}.patient-profile-caption:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0}.patient-profile-habeas>.patient-profile-caption:where([data-app-environment=internal],[data-app-environment=internal] *){margin-bottom:12px}.patient-profile-outline:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;width:100%;padding:6px;margin-top:10px;border:1px solid var(--admin-color-accent-strong);border-radius:8px;background:var(--theme-operational-panel);color:var(--admin-color-accent-strong);font-size:8px;line-height:14px;font-weight:600;text-align:center;cursor:pointer}.patient-profile-evidence:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:10px;line-height:16px}.patient-profile-evidence>strong:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;margin-top:12px}.patient-profile-evidence summary:where([data-app-environment=internal],[data-app-environment=internal] *){list-style:none}.patient-profile-evidence summary:where([data-app-environment=internal],[data-app-environment=internal] *)::-webkit-details-marker{display:none}.patient-profile-files .chat-attachment-gallery:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:minmax(0,1fr)}.patient-profile-files .chat-attachment-card:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:40px minmax(0,1fr);gap:6px;padding:5px;border-radius:8px}.patient-profile-files .chat-attachment-card img:where([data-app-environment=internal],[data-app-environment=internal] *),.patient-profile-files .chat-attachment-card i:where([data-app-environment=internal],[data-app-environment=internal] *){width:40px;height:40px;background:var(--theme-operational-accent-soft);color:var(--admin-color-accent-strong)}.patient-profile-files .chat-attachment-card strong:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:9px;font-weight:600}.patient-profile-files .chat-attachment-card small:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:8px;font-weight:400}.patient-profile-files .chat-attachment-error:where([data-app-environment=internal],[data-app-environment=internal] *),.patient-profile-files .chat-attachment-status:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:9px}.patient-profile-loading:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;flex-direction:column;gap:10px;color:var(--theme-operational-muted);font-size:10px}.patient-profile-skeleton-avatar:where([data-app-environment=internal],[data-app-environment=internal] *){align-self:center;width:56px;height:56px;border-radius:50%;background:var(--theme-operational-bg)}.patient-profile-skeleton-card:where([data-app-environment=internal],[data-app-environment=internal] *){height:112px;border-radius:12px;background:var(--theme-operational-bg)}.patient-profile-error:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:11px;color:var(--theme-operational-muted)}.case-patient-profile-action:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-flex;order:-1;align-items:center;gap:5px;padding:3px 6px;border:0;border-radius:6px;background:var(--theme-operational-accent-soft);color:var(--admin-color-accent-strong);font-size:inherit}.pqr-unified-workspace button.case-patient-profile-action>.case-patient-profile-mobile-label:where([data-app-environment=internal],[data-app-environment=internal] *){display:none!important}.patient-profile-panel button:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *),.patient-profile-panel summary:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *),.case-patient-profile-action:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *){outline:2px solid var(--admin-color-accent-strong);outline-offset:2px}@media(max-width:1100px){.pqr-unified-workspace button.case-patient-profile-action>.case-patient-profile-label:where([data-app-environment=internal],[data-app-environment=internal] *){display:none!important}.pqr-unified-workspace button.case-patient-profile-action>.case-patient-profile-mobile-label:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline!important}.patient-profile-panel .patient-profile-content:where([data-app-environment=internal],[data-app-environment=internal] *){padding:12px 23px calc(16px + env(safe-area-inset-bottom))}.patient-profile-panel .patient-profile-header h3:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:16px}.patient-profile-panel .patient-profile-section h4:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:13px}.patient-profile-panel .patient-profile-field dd:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:13px;line-height:18px}.patient-profile-panel .patient-profile-field dt:where([data-app-environment=internal],[data-app-environment=internal] *),.patient-profile-panel .patient-profile-caption:where([data-app-environment=internal],[data-app-environment=internal] *),.patient-profile-panel .patient-profile-permission:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:11px;line-height:16px}.patient-profile-panel .patient-profile-outline:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:11px;min-height:36px}}.pqr-workspace-page:where([data-app-environment=internal],[data-app-environment=internal] *){--pqr-line: color-mix(in srgb, var(--admin-color-border) 86%, transparent);--pqr-soft: color-mix(in srgb, var(--admin-color-panel-soft) 82%, var(--admin-color-panel));--pqr-accent: var(--admin-color-accent-strong);min-width:0}.admin-header:has(+.pqr-workspace-page):where([data-app-environment=internal],[data-app-environment=internal] *){margin-bottom:0;padding-bottom:.1rem}.admin-header:has(+.pqr-workspace-page) h2:where([data-app-environment=internal],[data-app-environment=internal] *){margin-block:.08rem .14rem;font-size:clamp(1.55rem,1.8vw,1.9rem);line-height:1;letter-spacing:-.045em}.admin-header:has(+.pqr-workspace-page) p:not(.eyebrow):where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.8rem;line-height:1.25}.pqr-workspace-tabs:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:end;gap:0;min-height:2.85rem;margin:0 0 .35rem;border-bottom:1px solid var(--pqr-line)}.pqr-workspace-tabs button:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;min-width:10.5rem;min-height:2.8rem;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.6rem 1.35rem;border:1px solid transparent;border-bottom:0;border-radius:.85rem .85rem 0 0;background:transparent;color:var(--admin-color-text-muted);font-size:.8rem;font-weight:800;transition:color var(--motion-duration-standard) var(--motion-ease-standard),background-color var(--motion-duration-standard) var(--motion-ease-standard),border-color var(--motion-duration-standard) var(--motion-ease-standard),box-shadow var(--motion-duration-standard) var(--motion-ease-standard)}.pqr-workspace-tabs button:where([data-app-environment=internal],[data-app-environment=internal] *):after{content:"";position:absolute;inset:auto 1.15rem 0;height:2px;border-radius:99px;background:linear-gradient(90deg,var(--admin-color-accent),var(--admin-color-accent-strong));opacity:0;transform:scaleX(.25);transform-origin:center;transition:transform var(--motion-duration-standard) var(--motion-ease-emphasized),opacity var(--motion-duration-fast) var(--motion-ease-standard)}.pqr-workspace-tabs button i:where([data-app-environment=internal],[data-app-environment=internal] *){transition:transform var(--motion-duration-standard) var(--motion-ease-emphasized),color var(--motion-duration-standard) var(--motion-ease-standard)}.pqr-workspace-tabs button:hover:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--pqr-accent);background:color-mix(in srgb,var(--admin-color-accent-soft) 48%,transparent)}.pqr-workspace-tabs button.active:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--pqr-line);background:var(--admin-color-panel);color:var(--pqr-accent);box-shadow:0 -.15rem .8rem #4f46e50b}.pqr-workspace-tabs button.active:where([data-app-environment=internal],[data-app-environment=internal] *):after{opacity:1;transform:scaleX(1)}.pqr-workspace-tabs button.active i:where([data-app-environment=internal],[data-app-environment=internal] *){transform:translateY(-1px) scale(1.08)}.pqr-unified-workspace:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:minmax(22rem,22.5rem) minmax(0,1fr) minmax(18rem,19rem);gap:.8rem;width:100%;height:calc(100dvh - 10rem);min-height:42rem;overflow:hidden}.pqr-unified-workspace.context-collapsed:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:minmax(22rem,22.5rem) minmax(0,1fr) 3.6rem;transition:grid-template-columns var(--motion-duration-standard) var(--motion-ease-emphasized)}.pqr-unified-workspace>.panel:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace>.conversation-workspace-shell:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace>.ai-case-workspace:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;height:100%;min-height:0;border:1px solid var(--pqr-line)!important;border-radius:.9rem!important;background:var(--admin-color-panel)!important;box-shadow:var(--admin-shadow-panel)!important}.pqr-unified-workspace.is-inbox>.conversation-workspace-shell:where([data-app-environment=internal],[data-app-environment=internal] *){animation:pqr-workspace-enter-from-left var(--motion-duration-deliberate) var(--motion-ease-emphasized) both}.pqr-unified-workspace.is-assistant>.ai-case-workspace:where([data-app-environment=internal],[data-app-environment=internal] *){animation:pqr-workspace-enter-from-right var(--motion-duration-deliberate) var(--motion-ease-emphasized) both}.pqr-unified-workspace.is-inbox>.case-context-panel:where([data-app-environment=internal],[data-app-environment=internal] *){animation:pqr-context-enter-from-left var(--motion-duration-standard) var(--motion-ease-standard) both}.pqr-unified-workspace.is-assistant>.case-context-panel:where([data-app-environment=internal],[data-app-environment=internal] *){animation:pqr-context-enter-from-right var(--motion-duration-standard) var(--motion-ease-standard) both}@keyframes pqr-workspace-enter-from-left{0%{opacity:.7;transform:translate3d(-.7rem,0,0) scale(.995)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes pqr-workspace-enter-from-right{0%{opacity:.7;transform:translate3d(.7rem,0,0) scale(.995)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes pqr-context-enter-from-left{0%{opacity:.82;transform:translate3d(-.3rem,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes pqr-context-enter-from-right{0%{opacity:.82;transform:translate3d(.3rem,0,0)}to{opacity:1;transform:translateZ(0)}}.pqr-unified-workspace>.inbox-panel:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;display:flex;flex-direction:column;padding:0!important;overflow:hidden}.pqr-unified-workspace .inbox-header-modern:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;z-index:30;display:grid;gap:.7rem;padding:1rem 1rem .8rem;margin:0;border-bottom:1px solid var(--pqr-line)}.pqr-unified-workspace .inbox-header-modern>div:first-child:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;justify-content:space-between;gap:.75rem}.pqr-unified-workspace .inbox-header-modern h3:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;color:var(--admin-color-text);font-size:1rem}.pqr-unified-workspace .inbox-header-modern .panel-subtitle:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;color:var(--admin-color-text-muted);font-size:.68rem}.pqr-unified-workspace .inbox-toolbar:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;width:100%}.pqr-unified-workspace .case-search-field:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:2.65rem;border:1px solid var(--pqr-line);border-radius:.75rem;background:var(--admin-color-control)}.pqr-unified-workspace .case-search-field input:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;background:transparent;color:var(--admin-color-text)}.pqr-unified-workspace .filter-toggle-button:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:5.2rem;min-height:2.65rem;display:inline-flex;align-items:center;justify-content:center;gap:.42rem;padding:0 .85rem;border:1px solid var(--pqr-line);border-radius:.75rem;background:var(--admin-color-panel);color:var(--admin-color-text);font-size:.8rem;font-weight:800;box-shadow:0 .35rem .9rem #1e293b0a}.pqr-unified-workspace .filter-toggle-button:hover:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace .filter-toggle-button.active:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:color-mix(in srgb,var(--pqr-accent) 45%,var(--pqr-line));background:color-mix(in srgb,var(--admin-color-accent-soft) 68%,var(--admin-color-panel));color:var(--pqr-accent)}.pqr-unified-workspace .filter-toggle-button>span:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:1.2rem;height:1.2rem;display:inline-grid;place-items:center;border-radius:999px;background:var(--pqr-accent);color:#fff;font-size:.67rem}.pqr-unified-workspace .active-filter-row:where([data-app-environment=internal],[data-app-environment=internal] *){flex:0 0 auto;margin:0;display:flex;gap:.35rem;padding:.48rem .75rem;border-bottom:1px solid var(--pqr-line);background:color-mix(in srgb,var(--admin-color-accent-soft) 34%,var(--admin-color-panel));overflow-x:auto;scrollbar-width:none}.pqr-unified-workspace .active-filter-row:where([data-app-environment=internal],[data-app-environment=internal] *)::-webkit-scrollbar{display:none}.pqr-unified-workspace .active-filter-row button:where([data-app-environment=internal],[data-app-environment=internal] *){flex:0 0 auto;min-height:1.75rem;padding:.3rem .55rem;border:1px solid color-mix(in srgb,var(--pqr-accent) 18%,var(--pqr-line));border-radius:999px;background:var(--admin-color-panel);color:var(--admin-color-text-muted);font-size:.7rem}.pqr-filter-popover:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;top:calc(100% + .45rem);left:.7rem;right:.7rem;z-index:120;overflow:visible;border:1px solid color-mix(in srgb,var(--pqr-accent) 22%,var(--pqr-line));border-radius:.9rem;background:color-mix(in srgb,var(--admin-color-panel) 96%,var(--admin-color-accent-soft));box-shadow:0 1.4rem 3rem #1e293b33}.pqr-filter-popover-header:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.72rem .78rem;border-bottom:1px solid var(--pqr-line)}.pqr-filter-popover-icon:where([data-app-environment=internal],[data-app-environment=internal] *){width:2rem;height:2rem;display:grid;place-items:center;border-radius:.6rem;background:var(--admin-color-accent-soft);color:var(--pqr-accent)}.pqr-filter-popover-header strong:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-filter-popover-header small:where([data-app-environment=internal],[data-app-environment=internal] *){display:block}.pqr-filter-popover-header strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-text);font-size:.82rem}.pqr-filter-popover-header small:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:.12rem;color:var(--admin-color-text-muted);font-size:.67rem;line-height:1.3}.pqr-filter-close:where([data-app-environment=internal],[data-app-environment=internal] *){width:2rem;height:2rem;display:grid;place-items:center;padding:0;border:1px solid var(--pqr-line);border-radius:50%;background:var(--admin-color-panel);color:var(--admin-color-text-muted)}.pqr-filter-popover .pqr-filter-grid:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.65rem;max-height:none;margin:0;padding:.75rem;border:0;background:transparent;overflow:visible}.pqr-filter-field:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;min-width:0}.pqr-filter-field>i:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;z-index:2;top:.05rem;right:0;color:var(--pqr-accent);font-size:.72rem}.pqr-filter-field .searchable-select:where([data-app-environment=internal],[data-app-environment=internal] *){gap:.28rem}.pqr-filter-field .searchable-select-label:where([data-app-environment=internal],[data-app-environment=internal] *){padding-right:1rem;color:var(--admin-color-text-muted);font-size:.66rem;letter-spacing:.06em}.pqr-filter-field .searchable-select-trigger:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:2.35rem;padding:.55rem .68rem;border-radius:.68rem;background:var(--admin-color-control);box-shadow:none;font-size:.76rem}.pqr-filter-popover .searchable-select-menu:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:min(17rem,calc(100vw - 2rem))}.pqr-filter-field:nth-child(2n) .searchable-select-menu:where([data-app-environment=internal],[data-app-environment=internal] *){right:0;left:auto}.pqr-filter-popover-footer:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.62rem .75rem;border-top:1px solid var(--pqr-line);color:var(--admin-color-text-muted);font-size:.7rem}.pqr-filter-popover-footer button:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:2rem;display:inline-flex;align-items:center;gap:.4rem;padding:.38rem .65rem;border:1px solid var(--pqr-line);border-radius:.58rem;background:var(--admin-color-panel);color:var(--pqr-accent);font-size:.7rem;font-weight:800}.pqr-filter-popover-footer button:disabled:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-text-muted);opacity:.55}.pqr-unified-workspace .modern-case-list:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace .case-list.modern-case-list:where([data-app-environment=internal],[data-app-environment=internal] *){flex:1 1 auto;min-height:0;display:block;padding:0;overflow-y:auto;scrollbar-width:thin}.pqr-unified-workspace .modern-case-card:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace button.modern-case-card:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;width:100%;min-height:7.15rem;display:grid;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.65rem;margin:0;padding:.9rem .85rem;border:0!important;border-bottom:1px solid var(--pqr-line)!important;border-radius:0!important;background:var(--admin-color-panel)!important;box-shadow:none!important;text-align:left}.pqr-unified-workspace .modern-case-card:hover:where([data-app-environment=internal],[data-app-environment=internal] *){background:color-mix(in srgb,var(--admin-color-accent-soft) 42%,var(--admin-color-panel))!important}.pqr-unified-workspace .modern-case-card.active:where([data-app-environment=internal],[data-app-environment=internal] *){background:color-mix(in srgb,var(--admin-color-accent-soft) 66%,var(--admin-color-panel))!important}.pqr-unified-workspace .modern-case-card.active:where([data-app-environment=internal],[data-app-environment=internal] *):before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--admin-color-accent),var(--admin-color-accent-strong))}.pqr-unified-workspace .case-avatar:where([data-app-environment=internal],[data-app-environment=internal] *){width:2.15rem;height:2.15rem;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--admin-color-accent) 16%,var(--pqr-line));border-radius:50%;background:var(--admin-color-panel);color:var(--admin-color-accent)}.pqr-unified-workspace .case-copy:where([data-app-environment=internal],[data-app-environment=internal] *){display:block!important;min-width:0}.pqr-unified-workspace .case-copy .case-id:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-accent);font-size:.63rem;font-weight:850}.pqr-unified-workspace .case-copy strong:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;margin-top:.28rem;overflow:hidden;color:var(--admin-color-text);font-size:.76rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.pqr-unified-workspace .case-copy small:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace .case-preview:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;margin-top:.32rem;overflow:hidden;color:var(--admin-color-text-muted);font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.pqr-unified-workspace .case-preview:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.pqr-unified-workspace .case-secondary:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;gap:.35rem;min-width:0;margin-top:.32rem}.pqr-unified-workspace .case-secondary>small:where([data-app-environment=internal],[data-app-environment=internal] *){flex:1 1 auto;min-width:0;margin:0}.pqr-unified-workspace .case-secondary .case-assignment-chip:where([data-app-environment=internal],[data-app-environment=internal] *){flex:0 0 auto;max-width:72px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pqr-unified-workspace .case-assignment-chip:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-flex;margin-top:.35rem;color:var(--admin-color-accent-strong);background:transparent;font-size:.62rem;font-weight:800}.pqr-unified-workspace .case-meta:where([data-app-environment=internal],[data-app-environment=internal] *){align-self:stretch;display:flex!important;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:.35rem}.pqr-unified-workspace .case-meta .status-pill:first-child:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.pqr-unified-workspace .case-meta .status-pill:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:1.35rem;padding:.18rem .42rem;font-size:.58rem}.pqr-unified-workspace .case-meta small:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-text-muted);font-size:.58rem;white-space:nowrap}.pqr-unified-workspace .modern-case-card.awaiting-attachments .case-avatar:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:color-mix(in srgb,var(--admin-color-warning) 36%,var(--pqr-line));background:color-mix(in srgb,var(--admin-color-warning) 8%,var(--admin-color-panel));color:var(--admin-color-warning)}.pqr-unified-workspace .case-input-readiness-badge:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:7.25rem;display:grid;gap:.16rem;padding:.3rem .45rem;border:1px solid color-mix(in srgb,var(--admin-color-warning) 32%,var(--pqr-line));border-radius:.55rem;background:color-mix(in srgb,var(--admin-color-warning) 8%,var(--admin-color-panel));color:color-mix(in srgb,var(--admin-color-warning) 82%,var(--admin-color-text))}.pqr-unified-workspace .case-input-readiness-badge>span:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;gap:.28rem;font-size:.63rem;font-weight:850;line-height:1.15;white-space:nowrap}.pqr-unified-workspace .case-input-readiness-badge progress:where([data-app-environment=internal],[data-app-environment=internal] *),.case-input-readiness-banner progress:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;height:.28rem;border:0;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--admin-color-warning) 16%,var(--admin-color-panel));accent-color:var(--admin-color-warning)}.pqr-unified-workspace .case-input-readiness-badge small:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;color:inherit;font-size:.6rem;font-weight:800;line-height:1;text-align:right}.case-workspace-header:where([data-app-environment=internal],[data-app-environment=internal] *){flex:0 0 auto;display:grid;gap:0;border-bottom:1px solid var(--pqr-line);background:var(--admin-color-panel)}.case-workspace-heading:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;padding:1rem 1rem .65rem}.case-workspace-title:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0}.case-workspace-title .case-id:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-accent);font-size:.66rem;font-weight:850}.case-workspace-title h3:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:38rem;margin:.25rem 0 .45rem!important;color:var(--admin-color-text)!important;font-size:clamp(.95rem,1vw,1.18rem)!important;line-height:1.12;letter-spacing:-.02em;text-transform:uppercase}.case-workspace-heading .case-action-bar:where([data-app-environment=internal],[data-app-environment=internal] *){flex:0 0 auto;display:flex;align-items:center;gap:.42rem}.case-workspace-heading .case-action-bar button:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:2.15rem;padding:.42rem .75rem;border-radius:999px;font-size:.68rem;font-weight:800;white-space:nowrap}.case-workspace-heading .case-more-action:where([data-app-environment=internal],[data-app-environment=internal] *){width:2.15rem;padding:0;border:1px solid var(--pqr-line);background:var(--admin-color-panel);color:var(--admin-color-text-muted)}.case-workspace-header .chat-meta-strip:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex!important;flex-wrap:wrap;gap:.75rem!important;margin:0!important;padding:0 1rem .78rem!important;border:0!important;border-radius:0!important;background:transparent!important}.case-workspace-header .chat-meta-strip span:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-flex;align-items:center;gap:.35rem;color:var(--admin-color-text-muted);font-size:.64rem;font-weight:700}.case-workspace-header .chat-meta-strip i:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-text-muted)}.case-workspace-header .chat-meta-strip .case-connection-state i:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-success);font-size:.48rem}.case-input-readiness-banner:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:auto minmax(0,1fr) minmax(10rem,16rem);align-items:center;gap:.75rem;margin:0 .75rem .65rem;padding:.65rem .75rem;border:1px solid color-mix(in srgb,var(--admin-color-warning) 32%,var(--pqr-line));border-radius:.75rem;background:color-mix(in srgb,var(--admin-color-warning) 7%,var(--admin-color-panel));color:color-mix(in srgb,var(--admin-color-warning) 82%,var(--admin-color-text))}.case-input-readiness-icon:where([data-app-environment=internal],[data-app-environment=internal] *){width:2rem;height:2rem;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--admin-color-warning) 16%,var(--admin-color-panel))}.case-input-readiness-copy:where([data-app-environment=internal],[data-app-environment=internal] *),.case-input-readiness-progress:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;display:grid;gap:.22rem}.case-input-readiness-copy strong:where([data-app-environment=internal],[data-app-environment=internal] *),.case-input-readiness-progress strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:inherit;font-size:.78rem;line-height:1.2}.case-input-readiness-copy small:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-text-muted);font-size:.7rem;line-height:1.3}.case-input-readiness-progress strong:where([data-app-environment=internal],[data-app-environment=internal] *){text-align:right}.case-workspace-header .operation-case-tools:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid!important;grid-template-columns:minmax(10rem,.85fr) minmax(12rem,1.15fr) auto auto;gap:.55rem;margin:.2rem .75rem .75rem!important;padding:.65rem!important;border:1px solid var(--pqr-line);border-radius:.75rem;background:var(--pqr-soft)}.case-workspace-header .operation-case-tools .primary-action:where([data-app-environment=internal],[data-app-environment=internal] *),.case-workspace-header .operation-case-tools .ai-action:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:2.45rem;align-self:end;padding:.5rem .85rem;border-radius:999px;font-size:.68rem;white-space:nowrap}.pqr-unified-workspace>.conversation-workspace-shell:where([data-app-environment=internal],[data-app-environment=internal] *){display:block!important;overflow:hidden}.pqr-unified-workspace .conversation-panel.operational-chat:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace .conversation-panel:where([data-app-environment=internal],[data-app-environment=internal] *){height:100%!important;min-height:0!important;display:flex!important;flex-direction:column;padding:0!important;border:0!important;border-radius:inherit!important;background:var(--admin-color-panel)!important;box-shadow:none!important;overflow:hidden!important}.pqr-unified-workspace .admin-chat-thread:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace .message-list:where([data-app-environment=internal],[data-app-environment=internal] *){flex:1 1 auto;min-height:12rem!important;height:auto!important;max-height:none!important;display:flex;flex-direction:column;gap:.75rem;padding:1rem!important;background:color-mix(in srgb,var(--admin-color-panel-soft) 62%,var(--admin-color-panel))!important;overflow-y:auto!important;scrollbar-width:thin}.pqr-unified-workspace .message:where([data-app-environment=internal],[data-app-environment=internal] *){width:fit-content;max-width:min(74%,38rem);margin:0;padding:.72rem .82rem!important;border:1px solid var(--pqr-line)!important;border-radius:.75rem!important;background:var(--admin-color-panel)!important;color:var(--admin-color-text)!important;box-shadow:0 .4rem 1rem #1a2b4c0a!important}.pqr-unified-workspace .message.staff:where([data-app-environment=internal],[data-app-environment=internal] *){align-self:flex-end;border-color:transparent!important;background:linear-gradient(135deg,#2e72e6,#5642e8)!important;color:#fff!important}.pqr-unified-workspace .message.staff strong:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace .message.staff span:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace .message.staff small:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace .message.staff p:where([data-app-environment=internal],[data-app-environment=internal] *){color:#fff!important}.pqr-unified-workspace .message.ai:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace .message.ai-suggestion:where([data-app-environment=internal],[data-app-environment=internal] *){align-self:stretch;width:auto;max-width:none;border-color:color-mix(in srgb,var(--admin-color-warning) 28%,var(--pqr-line))!important;background:color-mix(in srgb,var(--admin-color-warning) 6%,var(--admin-color-panel))!important}.pqr-unified-workspace .message-title-row:where([data-app-environment=internal],[data-app-environment=internal] *){gap:.75rem;font-size:.65rem}.pqr-unified-workspace .message p:where([data-app-environment=internal],[data-app-environment=internal] *){margin:.42rem 0 .3rem;font-size:.72rem;line-height:1.5}.pqr-unified-workspace .message small:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-text-muted);font-size:.58rem}.ai-chat-structured:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:.85rem;margin-top:.65rem}.ai-chat-section-title:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-flex;align-items:center;gap:.42rem;color:var(--admin-color-text);font-size:.9rem;font-weight:850}.ai-chat-section-title i:where([data-app-environment=internal],[data-app-environment=internal] *){width:1rem;color:var(--admin-color-warning);font-size:.82rem;text-align:center}.ai-chat-summary p:where([data-app-environment=internal],[data-app-environment=internal] *){margin:.38rem 0 0 1.42rem!important;color:var(--admin-color-text)!important;font-size:.9rem!important;line-height:1.55!important}.ai-chat-insights:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:minmax(8rem,.8fr) minmax(12rem,1.2fr) minmax(14rem,1.35fr);gap:1rem;padding-top:.85rem;border-top:1px solid color-mix(in srgb,var(--admin-color-warning) 20%,var(--pqr-line))}.ai-chat-insight:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;padding-right:.85rem;border-right:1px solid color-mix(in srgb,var(--admin-color-warning) 16%,var(--pqr-line))}.ai-chat-insight:last-child:where([data-app-environment=internal],[data-app-environment=internal] *){padding-right:0;border-right:0}.ai-chat-risk .ai-chat-section-title i:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-danger)}.ai-chat-recommendation .ai-chat-section-title i:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-warning)}.ai-chat-reasons .ai-chat-section-title i:where([data-app-environment=internal],[data-app-environment=internal] *){color:#ec4899}.ai-chat-insight strong:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;margin:.42rem 0 0 1.42rem;color:var(--admin-color-text);font-size:.88rem;line-height:1.45}.ai-chat-insight p:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-chat-insight ul:where([data-app-environment=internal],[data-app-environment=internal] *){margin:.34rem 0 0 1.42rem!important;padding:0;color:var(--admin-color-text-muted)!important;font-size:.86rem!important;line-height:1.5!important}.ai-chat-insight ul:where([data-app-environment=internal],[data-app-environment=internal] *){padding-left:1rem}.ai-chat-insight li+li:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:.22rem}.ai-chat-tags:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:flex-start;gap:.8rem;padding-top:.75rem;border-top:1px solid color-mix(in srgb,var(--admin-color-warning) 20%,var(--pqr-line))}.ai-chat-tags .ai-chat-section-title i:where([data-app-environment=internal],[data-app-environment=internal] *){color:#b45309}.ai-chat-tags>div:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;flex-wrap:wrap;gap:.42rem}.ai-chat-tags>div>span:where([data-app-environment=internal],[data-app-environment=internal] *){padding:.28rem .5rem;border:1px solid color-mix(in srgb,var(--admin-color-warning) 18%,var(--pqr-line));border-radius:999px;background:color-mix(in srgb,var(--admin-color-warning) 5%,var(--admin-color-panel));color:var(--admin-color-text-muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.76rem}.ai-chat-sources:where([data-app-environment=internal],[data-app-environment=internal] *){padding-top:.75rem;border-top:1px solid color-mix(in srgb,var(--admin-color-warning) 20%,var(--pqr-line))}.ai-chat-sources .ai-chat-section-title i:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-accent-strong)}.ai-chat-sources ul:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-chat-sources p:where([data-app-environment=internal],[data-app-environment=internal] *){margin:.4rem 0 0 1.42rem!important;padding-left:1rem;color:var(--admin-color-text-muted)!important;font-size:.82rem!important;line-height:1.5!important}.ai-chat-sources li+li:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:.22rem}.ai-chat-technical-details:where([data-app-environment=internal],[data-app-environment=internal] *){padding-top:.65rem;border-top:1px solid color-mix(in srgb,var(--admin-color-warning) 20%,var(--pqr-line))}.ai-chat-technical-details summary:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-accent-strong);font-size:.76rem;font-weight:800;cursor:pointer}.ai-chat-technical-details p:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-text-muted)!important;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.68rem!important;line-height:1.55!important;white-space:pre-wrap;overflow-wrap:anywhere}.pqr-unified-workspace .admin-message-composer-form:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace .response-box:where([data-app-environment=internal],[data-app-environment=internal] *){flex:0 0 auto;display:block!important;margin:0;padding:.72rem!important;border-top:1px solid var(--pqr-line);background:var(--admin-color-panel)!important}.pqr-unified-workspace .admin-composer-shell:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:3.5rem;border:1px solid var(--pqr-line)!important;border-radius:999px!important;background:var(--admin-color-control)!important}.case-context-panel:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;flex-direction:column;padding:0!important;overflow:hidden}.case-context-header:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:3.8rem;display:flex;align-items:center;justify-content:space-between;padding:0 1rem;border-bottom:1px solid var(--pqr-line)}.case-context-collapse-button:where([data-app-environment=internal],[data-app-environment=internal] *),.case-context-rail-button:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-grid;place-items:center;border:1px solid var(--pqr-line);background:var(--admin-color-control);color:var(--admin-color-text-muted)}.case-context-collapse-button:where([data-app-environment=internal],[data-app-environment=internal] *){width:2rem;height:2rem;padding:0;border-radius:.6rem}.case-context-panel.is-collapsed:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;padding:.45rem!important;transition:width var(--motion-duration-standard) var(--motion-ease-emphasized)}.case-context-rail-button:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;height:100%;min-height:18rem;grid-template-rows:auto auto auto 1fr;align-content:start;gap:.8rem;padding:.8rem .3rem;border-radius:.65rem}.case-context-rail-button>i:first-child:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-accent);font-size:1.05rem}.case-context-rail-button strong:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:1.4rem;height:1.4rem;display:grid;place-items:center;border-radius:999px;background:var(--admin-color-accent);color:#fff;font-size:.6rem}.case-context-rail-button span:where([data-app-environment=internal],[data-app-environment=internal] *){align-self:end;writing-mode:vertical-rl;transform:rotate(180deg);font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.case-context-collapse-button:hover:where([data-app-environment=internal],[data-app-environment=internal] *),.case-context-rail-button:hover:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:color-mix(in srgb,var(--admin-color-accent) 42%,var(--pqr-line));color:var(--admin-color-accent)}.case-reassign-backdrop:where([data-app-environment=internal],[data-app-environment=internal] *){position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:1rem;background:var(--theme-operational-backdrop);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.case-reassign-dialog:where([data-app-environment=internal],[data-app-environment=internal] *){width:min(31rem,100%);display:grid;gap:1rem;padding:1.2rem;border:1px solid var(--pqr-line);border-radius:1rem;background:var(--admin-color-panel);box-shadow:0 1.5rem 4rem #0f172a47}.case-reassign-dialog-header:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:start;justify-content:space-between;gap:1rem}.case-reassign-dialog-header span:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-accent);font-size:.68rem;font-weight:850}.case-reassign-dialog-header h4:where([data-app-environment=internal],[data-app-environment=internal] *){margin:.2rem 0 0;color:var(--admin-color-text);font-size:1.05rem}.case-reassign-dialog-header button:where([data-app-environment=internal],[data-app-environment=internal] *){width:2rem;height:2rem;padding:0;border:1px solid var(--pqr-line);border-radius:50%;background:var(--admin-color-control);color:var(--admin-color-text-muted)}.case-reassign-dialog>p:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;color:var(--admin-color-text-muted);font-size:.78rem;line-height:1.5}.case-reassign-dialog-actions:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;justify-content:flex-end;gap:.65rem}.pqr-skeleton-panel:where([data-app-environment=internal],[data-app-environment=internal] *){overflow:hidden}.pqr-skeleton-list:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-skeleton-context:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;align-content:start;gap:.75rem;padding:1rem!important}.pqr-skeleton-line:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-skeleton-card>span:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-skeleton-context-row>span:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-skeleton-composer>span:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;height:.72rem;border-radius:999px;background:linear-gradient(90deg,var(--admin-color-panel-soft),var(--admin-color-control),var(--admin-color-panel-soft));background-size:220% 100%;animation:pqr-skeleton-shimmer var(--motion-duration-loop-standard) var(--motion-ease-standard) infinite}.pqr-skeleton-card:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-skeleton-context-row:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:.7rem;align-items:center;padding:.75rem 0;border-top:1px solid var(--pqr-line)}.pqr-skeleton-card>span:where([data-app-environment=internal],[data-app-environment=internal] *){width:2.5rem;height:2.5rem;border-radius:.7rem}.pqr-skeleton-card>div:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-skeleton-context-row>div:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:.45rem}.pqr-skeleton-conversation:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding:0!important}.pqr-skeleton-chat-header:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:.55rem;padding:1rem;border-bottom:1px solid var(--pqr-line)}.pqr-skeleton-thread:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;flex-direction:column;gap:1rem;padding:1.2rem}.pqr-skeleton-bubble:where([data-app-environment=internal],[data-app-environment=internal] *){width:min(70%,30rem);display:grid;gap:.5rem;padding:1rem;border-radius:1rem;background:var(--admin-color-panel-soft)}.pqr-skeleton-bubble.right:where([data-app-environment=internal],[data-app-environment=internal] *){align-self:flex-end}.pqr-skeleton-composer:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:1fr 3rem;gap:.7rem;padding:.85rem;border-top:1px solid var(--pqr-line)}.pqr-skeleton-composer>span:where([data-app-environment=internal],[data-app-environment=internal] *){height:3rem}.pqr-skeleton-context-row>span:where([data-app-environment=internal],[data-app-environment=internal] *){width:2rem;height:2rem;border-radius:50%}@keyframes pqr-skeleton-shimmer{to{background-position:-220% 0}}.case-context-header h3:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;color:var(--admin-color-text);font-size:.9rem}.case-context-tabs:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 .75rem;border-bottom:1px solid var(--pqr-line)}.case-context-tabs button:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;min-height:3rem;border:0;background:transparent;color:var(--admin-color-text-muted);font-size:.67rem;font-weight:800}.case-context-tabs button.active:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-accent)}.case-context-tabs button.active:where([data-app-environment=internal],[data-app-environment=internal] *):after{content:"";position:absolute;inset:auto 0 0;height:2px;background:linear-gradient(90deg,var(--admin-color-accent),var(--admin-color-accent-strong))}.case-context-section:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:0;flex:1 1 auto;padding:.9rem;overflow-y:auto;scrollbar-width:thin}.case-context-section-title:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.8rem}.case-context-section-title h4:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;color:var(--admin-color-text);font-size:.7rem}.case-context-section-title span:where([data-app-environment=internal],[data-app-environment=internal] *){padding:.18rem .42rem;border-radius:999px;background:var(--admin-color-accent-soft);color:var(--admin-color-accent-strong);font-size:.56rem;font-weight:800}.context-timeline:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;display:grid}.context-timeline:where([data-app-environment=internal],[data-app-environment=internal] *):before{content:"";position:absolute;top:1.2rem;bottom:1.2rem;left:.85rem;width:1px;background:var(--pqr-line)}.context-timeline-event:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;display:grid;grid-template-columns:1.75rem minmax(0,1fr);gap:.65rem;padding:0 0 1.1rem}.timeline-event-icon:where([data-app-environment=internal],[data-app-environment=internal] *){z-index:1;width:1.75rem;height:1.75rem;display:grid;place-items:center;border:1px solid var(--pqr-line);border-radius:50%;background:var(--admin-color-panel);color:var(--admin-color-accent);font-size:.65rem}.context-timeline-event.success .timeline-event-icon:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-success);border-color:color-mix(in srgb,var(--admin-color-success) 30%,var(--pqr-line))}.context-timeline-event.warning .timeline-event-icon:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-warning);border-color:color-mix(in srgb,var(--admin-color-warning) 30%,var(--pqr-line))}.context-timeline-event.closed .timeline-event-icon:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-accent)}.context-timeline-event strong:where([data-app-environment=internal],[data-app-environment=internal] *),.mini-message strong:where([data-app-environment=internal],[data-app-environment=internal] *),.context-note-list strong:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;color:var(--admin-color-text);font-size:.67rem}.context-timeline-event p:where([data-app-environment=internal],[data-app-environment=internal] *),.mini-message p:where([data-app-environment=internal],[data-app-environment=internal] *),.context-note-list p:where([data-app-environment=internal],[data-app-environment=internal] *){margin:.28rem 0;color:var(--admin-color-text-muted);font-size:.61rem;line-height:1.45;overflow-wrap:anywhere}.context-timeline-event small:where([data-app-environment=internal],[data-app-environment=internal] *),.mini-message small:where([data-app-environment=internal],[data-app-environment=internal] *),.context-note-list small:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-text-muted);font-size:.55rem}.mini-conversation-list:where([data-app-environment=internal],[data-app-environment=internal] *),.context-note-list:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:.55rem}.mini-message:where([data-app-environment=internal],[data-app-environment=internal] *),.context-note-list article:where([data-app-environment=internal],[data-app-environment=internal] *){padding:.7rem;border:1px solid var(--pqr-line);border-radius:.72rem;background:var(--admin-color-panel-soft)}.mini-message.staff:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:transparent;background:linear-gradient(135deg,#2e72e6,#5642e8)}.mini-message.staff strong:where([data-app-environment=internal],[data-app-environment=internal] *),.mini-message.staff span:where([data-app-environment=internal],[data-app-environment=internal] *),.mini-message.staff p:where([data-app-environment=internal],[data-app-environment=internal] *),.mini-message.staff small:where([data-app-environment=internal],[data-app-environment=internal] *){color:#fff}.mini-message>div:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;justify-content:space-between;gap:.5rem}.mini-message>div span:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-text-muted);font-size:.54rem}.context-note-form:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:.45rem;margin-bottom:.8rem}.context-note-form textarea:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:5rem;resize:vertical;padding:.65rem;border:1px solid var(--pqr-line);border-radius:.7rem;background:var(--admin-color-control);color:var(--admin-color-text);font-size:.64rem}.context-note-form button:where([data-app-environment=internal],[data-app-environment=internal] *){justify-self:end}.case-context-empty:where([data-app-environment=internal],[data-app-environment=internal] *){flex:1 1 auto;display:grid;place-content:center;justify-items:center;gap:.5rem;padding:1rem;color:var(--admin-color-text-muted);text-align:center}.case-context-empty.compact:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:10rem}.case-context-empty i:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:2.4rem;opacity:.22}.case-context-empty p:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;font-size:.65rem}.ai-case-workspace:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;flex-direction:column;padding:0!important;overflow:hidden}.ai-case-scroll:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:0;flex:1 1 auto;padding:.8rem;background:color-mix(in srgb,var(--admin-color-panel-soft) 56%,var(--admin-color-panel));overflow-y:auto;scrollbar-width:thin}.ai-case-scroll>.panel:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-case-scroll>.ai-panel:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-case-scroll .case-copilot-panel:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-case-scroll .ai-review-panel:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;max-width:none;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible}.ai-case-scroll .case-copilot-panel:where([data-app-environment=internal],[data-app-environment=internal] *){display:block}.ai-case-scroll .copilot-hero:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.9rem 1rem;border:1px solid var(--pqr-line);border-radius:.8rem;background:var(--admin-color-panel)}.ai-case-scroll .sky-ai-sparkle:where([data-app-environment=internal],[data-app-environment=internal] *){width:3.1rem;height:3.1rem;margin:0;border-radius:50%;background:linear-gradient(135deg,#2e72e6,#6741e8)}.ai-case-scroll .copilot-header:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0!important}.ai-case-scroll .copilot-header h3:where([data-app-environment=internal],[data-app-environment=internal] *){margin-bottom:.18rem!important;font-size:1.14rem!important}.ai-case-scroll .copilot-header .panel-subtitle:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.78rem;line-height:1.35}.ai-case-scroll .copilot-primary-action:where([data-app-environment=internal],[data-app-environment=internal] *){width:auto!important;min-height:2.7rem!important;padding:.6rem 1.35rem!important;border-radius:.7rem!important;font-size:.7rem}.ai-case-scroll .copilot-chip-row:where([data-app-environment=internal],[data-app-environment=internal] *){margin:.45rem 0 0}.ai-case-scroll .copilot-chip-row:empty:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.ai-case-scroll .copilot-action-grid:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.45rem;margin-top:.65rem}.ai-case-scroll .copilot-command-card:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-case-scroll .copilot-refresh-action:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;min-height:3.65rem;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.42rem;padding:.55rem;border:1px solid var(--pqr-line);border-radius:.65rem;background:var(--admin-color-panel)}.ai-case-scroll .copilot-command-icon:where([data-app-environment=internal],[data-app-environment=internal] *){width:1.45rem;height:1.45rem;border-radius:.42rem}.ai-case-scroll .copilot-command-card strong:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-case-scroll .copilot-refresh-action strong:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.61rem}.ai-case-scroll .copilot-command-card small:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-case-scroll .copilot-refresh-action small:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;margin-top:.14rem;color:var(--admin-color-text-muted);font-size:.62rem;line-height:1.25}.ai-analysis-eyebrow:where([data-app-environment=internal],[data-app-environment=internal] *){margin:.8rem 0 .4rem;color:var(--admin-color-accent-strong);font-size:.6rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.copilot-analysis-grid:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.ai-case-scroll .copilot-card:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;margin:0;padding:.7rem!important;border:1px solid var(--pqr-line)!important;border-radius:.7rem!important;background:var(--admin-color-panel)!important;box-shadow:none!important}.ai-case-scroll .copilot-card:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;flex-direction:column}.copilot-section-heading:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.55rem;margin-bottom:.55rem}.ai-case-scroll .copilot-section-heading h4:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;display:inline-flex;align-items:center;gap:.45rem;margin:0}.copilot-section-heading h4 i:where([data-app-environment=internal],[data-app-environment=internal] *){width:1rem;flex:0 0 auto;color:var(--admin-color-accent-strong);font-size:.82rem;text-align:center}.copilot-analysis-state:where([data-app-environment=internal],[data-app-environment=internal] *){flex:0 0 auto;padding:.2rem .42rem;border-radius:999px;background:var(--admin-color-accent-soft);color:var(--admin-color-accent-strong)!important;font-size:.62rem!important;font-weight:850}.copilot-analysis-meta:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;margin-top:auto;padding-top:.5rem;color:var(--admin-color-text-muted)!important}.ai-case-scroll .copilot-next-action-card:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;padding-right:3.2rem!important}.ai-case-scroll .copilot-next-action-card .copilot-section-heading h4:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-case-scroll .copilot-next-action-card .copilot-section-heading h4 i:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-success)}.copilot-card-arrow:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;top:50%;right:.85rem;width:2.1rem;height:2.1rem;display:grid;place-items:center;padding:0;border:1px solid color-mix(in srgb,var(--admin-color-success) 22%,var(--pqr-line));border-radius:50%;background:var(--admin-color-panel);color:var(--admin-color-text);transform:translateY(-36%);box-shadow:0 .45rem 1rem #1e293b14}.ai-case-scroll .copilot-pending-card .copilot-section-heading h4 i:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-accent-strong)}.ai-case-scroll .copilot-risks-card .copilot-section-heading h4 i:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-danger)}.copilot-compact-list:where([data-app-environment=internal],[data-app-environment=internal] *),.copilot-numbered-list:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:.38rem;margin:.05rem 0 0;padding-left:1.15rem;color:var(--admin-color-text);font-size:.78rem;line-height:1.42}.copilot-numbered-list:where([data-app-environment=internal],[data-app-environment=internal] *){list-style-position:outside;padding-left:1.35rem}.copilot-card-link:where([data-app-environment=internal],[data-app-environment=internal] *){align-self:center;margin-top:auto;padding:.45rem .65rem 0;border:0;background:transparent;color:var(--admin-color-accent-strong);font-size:.7rem;font-weight:850}.copilot-card-outline-action:where([data-app-environment=internal],[data-app-environment=internal] *){align-self:flex-end;min-height:2.25rem;margin-top:auto;padding:.45rem .9rem;border:1px solid color-mix(in srgb,var(--admin-color-accent) 24%,var(--pqr-line));border-radius:.65rem;background:color-mix(in srgb,var(--admin-color-panel) 94%,var(--admin-color-accent-soft));color:var(--admin-color-accent-strong);font-size:.72rem;font-weight:850}.ai-case-scroll .copilot-actions-card .copilot-section-heading h4 i:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-accent-strong)}.ai-case-scroll .copilot-reply-card:where([data-app-environment=internal],[data-app-environment=internal] *){background:linear-gradient(145deg,var(--admin-color-panel),color-mix(in srgb,var(--admin-color-accent-soft) 46%,var(--admin-color-panel)))!important}.ai-case-scroll .copilot-reply-card .copilot-section-heading h4 i:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-accent-strong)}.copilot-reply-preview:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0!important;color:var(--admin-color-text)!important;line-height:1.5!important}.copilot-reply-actions:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;justify-content:flex-end;gap:.45rem;margin-top:auto;padding-top:.65rem}.copilot-reply-actions .copilot-card-outline-action:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:0}.copilot-copy-action:where([data-app-environment=internal],[data-app-environment=internal] *){width:2.25rem;height:2.25rem;display:grid;place-items:center;padding:0;border:1px solid color-mix(in srgb,var(--admin-color-accent) 24%,var(--pqr-line));border-radius:.65rem;background:var(--admin-color-panel);color:var(--admin-color-accent-strong)}.copilot-analysis-grid>.copilot-card:not(.copilot-actions-card):not(.copilot-reply-card):where([data-app-environment=internal],[data-app-environment=internal] *){min-height:7.1rem}.ai-case-scroll .copilot-status-card:where([data-app-environment=internal],[data-app-environment=internal] *){border-top:2px solid var(--admin-color-accent)!important}.ai-case-scroll .copilot-next-action-card:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:color-mix(in srgb,var(--admin-color-success) 30%,var(--pqr-line))!important;background:color-mix(in srgb,var(--admin-color-success) 5%,var(--admin-color-panel))!important}.ai-case-scroll .copilot-risks-card:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:color-mix(in srgb,var(--admin-color-danger) 25%,var(--pqr-line))!important;background:color-mix(in srgb,var(--admin-color-danger) 4%,var(--admin-color-panel))!important}.ai-case-scroll .copilot-actions-card:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-case-scroll .copilot-reply-card:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:span 2}.ai-case-scroll .copilot-evidence-card:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:1 / -1}.copilot-evidence-list:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:0;padding:0;list-style:none}.copilot-evidence-list li:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.55rem .65rem;border:1px solid var(--pqr-line);border-radius:.65rem;background:color-mix(in srgb,var(--admin-color-accent-soft) 24%,var(--admin-color-panel))}.copilot-evidence-list li>span:nth-child(2):where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0}.copilot-evidence-list strong:where([data-app-environment=internal],[data-app-environment=internal] *),.copilot-evidence-list small:where([data-app-environment=internal],[data-app-environment=internal] *){display:block}.copilot-evidence-list strong:where([data-app-environment=internal],[data-app-environment=internal] *){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copilot-evidence-list small:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:.18rem;color:var(--admin-color-text-muted)!important;text-transform:capitalize}.copilot-evidence-icon:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-accent-strong)!important}.copilot-evidence-score:where([data-app-environment=internal],[data-app-environment=internal] *){font-weight:850;color:var(--admin-color-accent-strong)!important}.ai-case-scroll .copilot-card h4:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0 0 .45rem;color:var(--admin-color-text);font-size:.66rem}.ai-case-scroll .copilot-card article:where([data-app-environment=internal],[data-app-environment=internal] *){padding:.35rem 0;border:0}.ai-case-scroll .copilot-card p:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-case-scroll .copilot-card span:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-case-scroll .copilot-card small:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-case-scroll .copilot-card strong:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.6rem;line-height:1.42}.ai-case-scroll .copilot-reply-card textarea:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:4rem;font-size:.62rem}.ai-case-scroll .copilot-loading-card:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:1 / -1}.ai-case-scroll .ai-review-panel:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:.75rem;padding-top:.7rem!important;border-top:1px solid var(--pqr-line)!important}.ai-case-scroll .ai-review-header:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0 0 .45rem!important}.ai-case-scroll .ai-review-header h3:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-case-scroll .ai-review-title-row h4:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-accent-strong)!important;font-size:.62rem!important;letter-spacing:.04em;text-transform:uppercase}.ai-case-scroll .ai-review-header .panel-subtitle:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.ai-case-scroll .ai-signal-grid:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:.4rem!important;margin-bottom:.7rem}.ai-case-scroll .signal-card:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;min-height:3.25rem;padding:.5rem!important;border:1px solid var(--pqr-line)!important;border-radius:.62rem!important;background:var(--admin-color-panel)!important}.ai-case-scroll .signal-card span:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-case-scroll .signal-card strong:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;overflow:hidden;font-size:.55rem!important;text-overflow:ellipsis;white-space:nowrap}.ai-case-scroll .signal-card strong:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:.3rem;color:var(--admin-color-text)!important;font-size:.62rem!important}.ai-case-scroll .ai-suggestion-review:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:.55rem;padding:0!important;border:0!important}.ai-case-scroll .ai-review-title-row:where([data-app-environment=internal],[data-app-environment=internal] *){align-items:center;margin:0}.ai-case-scroll .ai-review-title-row p:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.58rem}.ai-case-scroll .ai-review-counters:where([data-app-environment=internal],[data-app-environment=internal] *){gap:.3rem}.ai-case-scroll .ai-counter:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:1.65rem;padding:.25rem .5rem;font-size:.52rem}.ai-case-scroll .ai-review-card:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:minmax(0,1fr) auto;padding:.65rem;border:1px solid var(--pqr-line);border-radius:.7rem;background:var(--admin-color-panel);box-shadow:none}.ai-case-scroll .ai-review-card-content:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.ai-case-scroll .ai-review-card-content p:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-case-scroll .ai-review-card-meta:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-case-scroll .ai-patient-draft-box:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.58rem}.ai-case-scroll .ai-generate-suggestion-action:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:2rem!important;margin-top:.55rem;border-radius:.5rem!important;box-shadow:none!important;font-size:.64rem}.ai-case-empty:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;place-content:center;justify-items:center;text-align:center}.ai-empty-orb:where([data-app-environment=internal],[data-app-environment=internal] *){width:4rem;height:4rem;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#2e72e6,#6741e8);color:#fff;font-size:1.25rem}.ai-case-empty h3:where([data-app-environment=internal],[data-app-environment=internal] *){margin:1rem 0 .3rem}.ai-case-empty p:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;color:var(--admin-color-text-muted);font-size:.75rem}.pqr-workspace-tabs button:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:1rem}.pqr-workspace-tabs button i:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.95rem}.pqr-unified-workspace .inbox-header-modern .panel-subtitle:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace .case-copy .case-id:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace .case-copy small:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace .case-preview:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace .case-assignment-chip:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.84rem}.pqr-unified-workspace .case-copy strong:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.95rem;line-height:1.35}.pqr-unified-workspace .case-meta .status-pill:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace .case-meta small:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.78rem}.case-workspace-title .case-id:where([data-app-environment=internal],[data-app-environment=internal] *),.case-workspace-heading .case-action-bar button:where([data-app-environment=internal],[data-app-environment=internal] *),.case-workspace-header .operation-case-tools .primary-action:where([data-app-environment=internal],[data-app-environment=internal] *),.case-workspace-header .operation-case-tools .ai-action:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.86rem}.case-workspace-header .chat-meta-strip span:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.82rem}.pqr-unified-workspace .message-title-row:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.86rem}.pqr-unified-workspace .message p:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.92rem;line-height:1.55}.pqr-unified-workspace .message small:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.76rem}.case-context-section-title h4:where([data-app-environment=internal],[data-app-environment=internal] *),.context-timeline-event strong:where([data-app-environment=internal],[data-app-environment=internal] *),.mini-message strong:where([data-app-environment=internal],[data-app-environment=internal] *),.context-note-list strong:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.86rem}.case-context-section-title span:where([data-app-environment=internal],[data-app-environment=internal] *),.context-timeline-event p:where([data-app-environment=internal],[data-app-environment=internal] *),.mini-message p:where([data-app-environment=internal],[data-app-environment=internal] *),.context-note-list p:where([data-app-environment=internal],[data-app-environment=internal] *),.context-note-form textarea:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.82rem}.context-timeline-event small:where([data-app-environment=internal],[data-app-environment=internal] *),.mini-message small:where([data-app-environment=internal],[data-app-environment=internal] *),.context-note-list small:where([data-app-environment=internal],[data-app-environment=internal] *),.mini-message>div span:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.74rem}.ai-case-scroll .copilot-command-card strong:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-case-scroll .copilot-refresh-action strong:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-case-scroll .copilot-card p:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-case-scroll .copilot-card span:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-case-scroll .copilot-card small:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-case-scroll .copilot-card strong:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-case-scroll .copilot-reply-card textarea:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.84rem}.ai-case-scroll .copilot-card h4:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-case-scroll .ai-review-header h3:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-case-scroll .ai-review-title-row h4:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.88rem!important}.ai-case-scroll .signal-card span:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-case-scroll .signal-card strong:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.78rem!important}.ai-case-scroll .signal-card strong:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.84rem!important}.ai-case-scroll .ai-review-title-row p:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-case-scroll .ai-review-card-content p:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-case-scroll .ai-review-card-meta:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-case-scroll .ai-patient-draft-box:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-case-scroll .ai-counter:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-case-scroll .ai-generate-suggestion-action:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.82rem}[data-theme=dark] .pqr-unified-workspace .message.staff:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .mini-message.staff:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-message-team)}[data-theme=dark] .pqr-unified-workspace .case-search-field input:where([data-app-environment=internal],[data-app-environment=internal] *)::placeholder,[data-theme=dark] .context-note-form textarea:where([data-app-environment=internal],[data-app-environment=internal] *)::placeholder{color:var(--admin-color-text-muted)}@media(max-width:1550px){.pqr-unified-workspace:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:minmax(18rem,.8fr) minmax(34rem,1.95fr) minmax(17rem,.7fr)}.pqr-unified-workspace.context-collapsed:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:minmax(18rem,.8fr) minmax(34rem,2.65fr) 3.6rem}.ai-case-scroll .copilot-action-grid:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:repeat(4,minmax(0,1fr))}.ai-case-scroll .ai-signal-grid:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:repeat(4,minmax(0,1fr))!important}.ai-chat-insights:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:minmax(8rem,.8fr) minmax(12rem,1.2fr)}.ai-chat-reasons:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:1 / -1;padding-top:.75rem;border-top:1px solid color-mix(in srgb,var(--admin-color-warning) 16%,var(--pqr-line));border-right:0}}@media(max-width:1380px){.pqr-unified-workspace:where([data-app-environment=internal],[data-app-environment=internal] *){height:auto;min-height:0;grid-template-columns:minmax(18rem,.78fr) minmax(33rem,1.5fr);overflow:visible}.pqr-unified-workspace.context-collapsed:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:minmax(18rem,.72fr) minmax(30rem,1.65fr) 3.6rem}.pqr-unified-workspace.context-collapsed>.case-context-panel:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:auto;height:calc(100dvh - 10rem);min-height:42rem}.pqr-unified-workspace>.inbox-panel:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace>.conversation-workspace-shell:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace>.ai-case-workspace:where([data-app-environment=internal],[data-app-environment=internal] *){height:calc(100dvh - 10rem);min-height:42rem}.pqr-unified-workspace>.case-context-panel:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:1 / -1;height:auto;min-height:24rem;max-height:34rem}}@media(max-width:900px){.pqr-workspace-tabs button:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;flex:1 1 50%}.pqr-unified-workspace:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr}.pqr-unified-workspace.context-collapsed:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr}.pqr-unified-workspace.context-collapsed>.case-context-panel:where([data-app-environment=internal],[data-app-environment=internal] *){height:auto;min-height:4rem}.pqr-unified-workspace>.inbox-panel:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace>.conversation-workspace-shell:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace>.ai-case-workspace:where([data-app-environment=internal],[data-app-environment=internal] *){height:auto;min-height:38rem}.pqr-unified-workspace>.case-context-panel:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:auto}.case-workspace-heading:where([data-app-environment=internal],[data-app-environment=internal] *){flex-direction:column}.case-workspace-heading .case-action-bar:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;flex-wrap:wrap}.case-workspace-header .operation-case-tools:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr 1fr}.ai-case-scroll .copilot-hero:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:auto minmax(0,1fr)}.ai-case-scroll .copilot-primary-action:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:1 / -1;width:100%!important}.copilot-analysis-grid:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:repeat(2,minmax(0,1fr))}.ai-chat-insights:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr}.ai-chat-insight:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:auto;padding:0 0 .75rem;border-right:0;border-bottom:1px solid color-mix(in srgb,var(--admin-color-warning) 16%,var(--pqr-line))}.ai-chat-insight:last-child:where([data-app-environment=internal],[data-app-environment=internal] *){padding-bottom:0;border-bottom:0}}@media(max-width:600px){.pqr-workspace-tabs:where([data-app-environment=internal],[data-app-environment=internal] *){margin-inline:-.35rem}.pqr-workspace-tabs button:where([data-app-environment=internal],[data-app-environment=internal] *){padding-inline:.6rem;font-size:.72rem}.case-workspace-header .operation-case-tools:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr}.ai-case-scroll .copilot-action-grid:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-case-scroll .ai-signal-grid:where([data-app-environment=internal],[data-app-environment=internal] *),.copilot-analysis-grid:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr!important}.ai-case-scroll .copilot-actions-card:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-case-scroll .copilot-reply-card:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:auto}.ai-case-scroll .ai-review-card:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-case-scroll .ai-review-card-content:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr}.ai-chat-insights:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr}.pqr-filter-popover .pqr-filter-grid:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr!important}.pqr-filter-field .searchable-select-menu:where([data-app-environment=internal],[data-app-environment=internal] *){right:0;left:0;min-width:100%}}@media(prefers-reduced-motion:reduce){.pqr-workspace-page *:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-workspace-page *:where([data-app-environment=internal],[data-app-environment=internal] *):before,.pqr-workspace-page *:where([data-app-environment=internal],[data-app-environment=internal] *):after{animation:none!important;scroll-behavior:auto!important;transition:none!important}}[data-theme=dark] .pqr-workspace-tabs button:where([data-app-environment=internal],[data-app-environment=internal] *):after,[data-theme=dark] .pqr-unified-workspace .case-avatar:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .ai-case-scroll .copilot-avatar:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .ai-case-scroll .ai-review-icon:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .ai-case-scroll .copilot-primary-action:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .ai-case-scroll .ai-generate-suggestion-action:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-accent)!important;box-shadow:none!important}[data-theme=dark] .pqr-workspace-tabs button.active:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .pqr-unified-workspace>.panel:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .pqr-unified-workspace>.conversation-workspace-shell:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .pqr-unified-workspace>.ai-case-workspace:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .case-workspace-header:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .case-context-panel:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .ai-case-scroll .copilot-card:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .ai-case-scroll .ai-review-card:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--theme-border)!important;background:var(--theme-surface-primary)!important;box-shadow:none!important}[data-theme=dark] .pqr-unified-workspace:where([data-app-environment=internal],[data-app-environment=internal] *){gap:1px;border:1px solid var(--theme-border);border-radius:var(--admin-radius-card)}[data-theme=dark] .pqr-unified-workspace>.panel:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .pqr-unified-workspace>.conversation-workspace-shell:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .pqr-unified-workspace>.ai-case-workspace:where([data-app-environment=internal],[data-app-environment=internal] *){border:0!important;border-radius:0!important}[data-theme=dark] .pqr-unified-workspace .message:where([data-app-environment=internal],[data-app-environment=internal] *){box-shadow:none!important}[data-theme=dark] .pqr-unified-workspace .message.staff:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .mini-message.staff:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-message-team)!important}[data-theme=dark] .ai-case-scroll .copilot-reply-card:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-surface-secondary)!important}[data-theme=dark] .pqr-skeleton-line:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .pqr-skeleton-card>span:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .pqr-skeleton-context-row>span:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .pqr-skeleton-composer>span:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .pqr-skeleton-bubble:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-skeleton)!important}@media(min-width:1101px){.admin-shell-pqr-temporary-sidebar>.admin-layout-body:where([data-app-environment=internal],[data-app-environment=internal] *){height:100dvh;overflow:hidden}.admin-shell-pqr-temporary-sidebar .admin-layout-body>.admin-main:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;height:100dvh;min-height:0;padding:0!important;gap:0;overflow:hidden;border-radius:0;background:var(--admin-color-bg)}.admin-shell-pqr-temporary-sidebar .admin-layout-body>.admin-footer:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.admin-shell-pqr-temporary-sidebar .admin-main>.admin-header:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;width:100%;height:92px;min-height:92px;flex:0 0 92px;align-items:flex-start;margin:0;padding:14px 26px 10px 22px;border:0;background:var(--admin-color-bg)}.admin-shell-pqr-temporary-sidebar .admin-header>div:first-child:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0}.admin-shell-pqr-temporary-sidebar .admin-header .eyebrow:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0 0 2px;color:var(--admin-color-accent-strong);font-size:10px;font-weight:800;line-height:13px;letter-spacing:0}.admin-shell-pqr-temporary-sidebar .admin-header h2:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;color:var(--admin-color-text);font-size:26px;font-weight:900;line-height:32px;letter-spacing:-.04em}.admin-shell-pqr-temporary-sidebar .admin-header p:not(.eyebrow):where([data-app-environment=internal],[data-app-environment=internal] *){max-width:520px;margin:0;color:var(--admin-color-text-muted);font-size:10px;line-height:14px}.admin-shell-pqr-temporary-sidebar .admin-header-badge:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:94px;min-height:30px;justify-content:center;gap:4px;margin:4px 0 0;padding:6px 12px;border:0;border-radius:999px;background:var(--admin-color-panel);box-shadow:none}.admin-shell-pqr-temporary-sidebar .admin-header-badge span:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-shell-pqr-temporary-sidebar .admin-header-badge strong:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:10px;line-height:16px}.pqr-workspace-page:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;height:calc(100dvh - 92px);min-height:0;padding:12px 14px 20px;overflow:hidden}.pqr-workspace-tabs:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;z-index:45;top:-72px;left:50%;width:300px;min-height:40px;align-items:center;margin:0;padding:3px;transform:translate(-50%);border:1px solid var(--pqr-line);border-radius:12px;background:var(--admin-color-panel)}.pqr-workspace-tabs button:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;min-height:32px;flex:1 1 50%;gap:7px;padding:7px 10px;border:0;border-radius:9px;color:var(--admin-color-text-muted);background:transparent;box-shadow:none;font-size:11px;font-weight:650;line-height:16px}.pqr-workspace-tabs button:where([data-app-environment=internal],[data-app-environment=internal] *):after{display:none}.pqr-workspace-tabs button.active:where([data-app-environment=internal],[data-app-environment=internal] *){border:0;border-radius:9px;background:var(--admin-color-accent-soft);color:var(--admin-color-accent-strong);box-shadow:none}.pqr-unified-workspace:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.context-collapsed:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;height:100%;min-height:0;grid-template-columns:320px minmax(0,1fr) 276px;gap:14px;overflow:hidden;border:0;background:transparent}.pqr-unified-workspace.context-collapsed:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:320px minmax(0,1fr) 56px}.pqr-unified-workspace>.panel:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace>.conversation-workspace-shell:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace>.ai-case-workspace:where([data-app-environment=internal],[data-app-environment=internal] *){height:100%;min-height:0;border:1px solid var(--pqr-line)!important;border-radius:18px!important;background:var(--admin-color-panel)!important;box-shadow:none!important;overflow:hidden}.pqr-unified-workspace>.conversation-workspace-shell:where([data-app-environment=internal],[data-app-environment=internal] *){border:0!important;border-radius:0!important;background:transparent!important}.pqr-unified-workspace .inbox-header-modern:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:103px;gap:10px;padding:13px 11px 9px;border:0}.pqr-unified-workspace .inbox-header-modern>div:first-child:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:22px}.pqr-unified-workspace .inbox-header-modern h3:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:14px;line-height:18px}.pqr-unified-workspace .inbox-header-modern .panel-subtitle:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:128px;overflow:hidden;color:var(--admin-color-text-muted);font-size:10px;line-height:14px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.pqr-unified-workspace .inbox-toolbar:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:minmax(0,220px) 68px;gap:8px}.pqr-unified-workspace .case-search-field:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace .filter-toggle-button:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:40px;height:40px;border-radius:12px}.pqr-unified-workspace .case-search-field input:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace .filter-toggle-button:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:11px}.pqr-unified-workspace .filter-toggle-button:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:68px;padding-inline:8px;border-color:transparent;box-shadow:none}.pqr-unified-workspace .filter-toggle-button>i:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.pqr-unified-workspace .case-list:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:0;gap:10px;padding:1px 9px 12px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.pqr-unified-workspace .modern-case-card:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:84px;height:84px;grid-template-columns:30px minmax(0,1fr) 64px;gap:10px;padding:9px 10px;border:1px solid var(--pqr-line);border-radius:14px;box-shadow:none}.pqr-unified-workspace .modern-case-card.active:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--admin-color-accent-soft);background:var(--admin-color-accent-soft)}.pqr-unified-workspace .modern-case-card.active:where([data-app-environment=internal],[data-app-environment=internal] *):before{inset:9px auto 9px -1px;width:3px;border-radius:2px}.pqr-unified-workspace .case-avatar:where([data-app-environment=internal],[data-app-environment=internal] *){width:30px;height:30px;align-self:center;border-radius:50%;font-size:12px;box-shadow:none}.pqr-unified-workspace .case-copy:where([data-app-environment=internal],[data-app-environment=internal] *){gap:2px}.pqr-unified-workspace .case-copy .case-id:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:9px;line-height:12px}.pqr-unified-workspace .case-copy strong:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:100%;overflow:hidden;font-size:11px;line-height:15px;text-overflow:ellipsis;white-space:nowrap}.pqr-unified-workspace .case-copy small:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace .case-assignment-chip:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:9px;line-height:12px}.pqr-unified-workspace .case-preview:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.pqr-unified-workspace .case-meta:where([data-app-environment=internal],[data-app-environment=internal] *){align-items:center;gap:7px}.pqr-unified-workspace .case-meta .status-pill:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:64px;justify-content:center;padding:4px 7px;border-radius:999px;font-size:10px;line-height:15px}.pqr-unified-workspace .case-meta small:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:8px}.pqr-unified-workspace .operational-chat:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace .ai-case-workspace:where([data-app-environment=internal],[data-app-environment=internal] *){height:100%;min-height:0}.pqr-unified-workspace .case-workspace-header:where([data-app-environment=internal],[data-app-environment=internal] *){flex:0 0 auto;padding:13px 15px 11px;border:1px solid var(--pqr-line);border-radius:16px;background:var(--admin-color-panel);box-shadow:none}.case-workspace-title .case-id:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:10px;line-height:13px}.case-workspace-title h3:where([data-app-environment=internal],[data-app-environment=internal] *){margin:4px 0 8px;font-size:18px;line-height:23px;letter-spacing:-.025em}.case-workspace-heading .case-action-bar:where([data-app-environment=internal],[data-app-environment=internal] *){gap:6px}.case-workspace-heading .case-action-bar button:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:30px;padding:6px 11px;border-radius:999px;font-size:11px;box-shadow:none}.case-workspace-header .chat-meta-strip:where([data-app-environment=internal],[data-app-environment=internal] *){gap:10px;margin-top:7px;padding:0;border:0;background:transparent}.case-workspace-header .chat-meta-strip span:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:9px;line-height:12px}.case-workspace-header .operation-case-tools:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:76px;margin-top:12px;padding:10px 13px;border:1px solid var(--pqr-line);border-radius:16px;background:var(--admin-color-panel)}.pqr-unified-workspace .message-list:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.pqr-unified-workspace .admin-message-composer-form:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace .message-form:where([data-app-environment=internal],[data-app-environment=internal] *){flex:0 0 auto;border-radius:18px;box-shadow:none}.pqr-unified-workspace .message:where([data-app-environment=internal],[data-app-environment=internal] *){border-radius:15px;box-shadow:none}.pqr-unified-workspace .message p:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:11px;line-height:16px}.case-context-panel:where([data-app-environment=internal],[data-app-environment=internal] *){height:100%;min-height:0;padding:9px 11px 14px!important;overflow:hidden;border-radius:18px!important}.case-context-panel .case-context-header h3:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:13px;line-height:18px}.case-context-tabs:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:36px;padding:4px;border-radius:10px}.case-context-tabs button:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:28px;padding:5px 8px;border-radius:999px;font-size:11px}.case-context-section:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.context-timeline-event:where([data-app-environment=internal],[data-app-environment=internal] *){padding-block:9px}.context-timeline-event strong:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:10px;line-height:14px}.context-timeline-event p:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:9px;line-height:13px}.context-timeline-event small:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:8px;line-height:11px}.ai-case-scroll:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:0;padding:12px 0 0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.ai-case-scroll .case-copilot-panel:where([data-app-environment=internal],[data-app-environment=internal] *){padding:0!important}.ai-case-scroll .copilot-hero:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:86px;padding:14px;border:1px solid var(--pqr-line);border-radius:16px;box-shadow:none}.ai-case-scroll .copilot-action-grid:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:8px;border:1px solid var(--pqr-line);border-radius:16px;background:var(--admin-color-panel)}.ai-case-scroll .copilot-command-card:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:30px;border:0;border-radius:999px;box-shadow:none}.ai-case-scroll .copilot-command-card small:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-case-scroll .copilot-chip-row:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.copilot-analysis-grid:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ai-case-scroll .copilot-card:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:116px;padding:13px 15px;border-radius:16px;box-shadow:none}.ai-case-scroll .copilot-actions-card:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-case-scroll .copilot-reply-card:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:span 2}.ai-case-scroll .copilot-evidence-card:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:1 / -1}.ai-case-scroll .copilot-card h4:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-case-scroll .ai-review-header h3:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-case-scroll .ai-review-title-row h4:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:10px!important;line-height:14px}.ai-case-scroll .copilot-card p:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-case-scroll .copilot-card span:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-case-scroll .copilot-card small:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-case-scroll .copilot-card strong:where([data-app-environment=internal],[data-app-environment=internal] *),.ai-case-scroll .copilot-reply-card textarea:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:10px;line-height:15px}}@media(max-width:720px){.case-input-readiness-banner:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:auto minmax(0,1fr)}.case-input-readiness-progress:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:1 / -1}}@media(min-width:1101px)and (max-width:1380px){.pqr-unified-workspace:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.context-collapsed:where([data-app-environment=internal],[data-app-environment=internal] *){height:100%;min-height:0;grid-template-columns:minmax(280px,320px) minmax(0,1fr) minmax(240px,276px);overflow:hidden}.pqr-unified-workspace>.inbox-panel:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace>.conversation-workspace-shell:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace>.ai-case-workspace:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace>.case-context-panel:where([data-app-environment=internal],[data-app-environment=internal] *){height:100%;min-height:0;grid-column:auto}}@media(min-width:1101px){.pqr-unified-workspace .pqr-case-segments:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:88px 104px 80px;gap:8px;min-height:34px;margin:-1px 11px 12px;padding:4px;border-radius:10px;background:var(--admin-color-panel-soft)}.pqr-unified-workspace .pqr-case-segments button:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;min-height:26px;padding:5px 7px;border:0;border-radius:999px;background:var(--admin-color-panel);color:var(--admin-color-text-muted);font-size:11px;font-weight:700;line-height:16px;white-space:nowrap}.pqr-unified-workspace .pqr-case-segments button.active:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--admin-color-accent-soft);color:var(--admin-color-accent-strong)}.pqr-unified-workspace .pqr-case-segments button span:where([data-app-environment=internal],[data-app-environment=internal] *){font:inherit}}@media(min-width:1101px){.pqr-unified-workspace .case-workspace-heading:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;align-items:flex-start}.pqr-unified-workspace .case-workspace-title:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;max-width:calc(100% - 230px)}.pqr-unified-workspace .case-workspace-title .tag-row:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;flex-wrap:wrap;gap:6px}.pqr-unified-workspace .case-workspace-title .tag-row>span:not(.pill):where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-flex;align-items:center;align-self:center;line-height:0}.pqr-unified-workspace .case-workspace-title .status-pill:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace .case-workspace-title .tag-row .pill:where([data-app-environment=internal],[data-app-environment=internal] *){height:24px;min-height:24px;display:inline-flex;align-items:center;justify-content:center;align-self:center;box-sizing:border-box;padding:4px 11px;border-radius:999px;font-size:11px;line-height:16px}.pqr-unified-workspace .case-action-bar:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;align-items:center;flex-wrap:nowrap;gap:8px}.pqr-unified-workspace .case-owner-action:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace .case-close-action:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace .case-more-action:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:30px;padding:7px 13px;border:0;border-radius:999px;background:var(--admin-color-panel-soft);color:var(--admin-color-text);font-size:11px;font-weight:750;line-height:16px;box-shadow:none}.pqr-unified-workspace .case-owner-action:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:110px}.pqr-unified-workspace .case-close-action:where([data-app-environment=internal],[data-app-environment=internal] *){background:color-mix(in srgb,var(--admin-color-danger) 10%,var(--admin-color-panel));color:var(--admin-color-danger)}.pqr-unified-workspace .case-more-menu:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative}.pqr-unified-workspace .case-more-action:where([data-app-environment=internal],[data-app-environment=internal] *){width:40px;min-width:40px;padding:0;background:transparent;color:var(--admin-color-text-muted)}.pqr-unified-workspace .case-more-popover:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;z-index:90;top:calc(100% + 7px);right:0;width:190px;display:grid;gap:3px;padding:6px;border:1px solid var(--pqr-line);border-radius:12px;background:var(--admin-color-panel);box-shadow:0 14px 35px #171b2d24}.pqr-unified-workspace .case-more-popover button:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:34px;display:flex;align-items:center;justify-content:flex-start;gap:9px;padding:7px 10px;border:0;border-radius:8px;background:transparent;color:var(--admin-color-text);font-size:11px;font-weight:700;text-align:left}.pqr-unified-workspace .case-more-popover button:hover:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--admin-color-panel-soft)}.pqr-unified-workspace .case-more-popover button.danger:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-danger)}.pqr-unified-workspace.is-inbox .case-workspace-header:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:132px}.pqr-unified-workspace.is-assistant .case-workspace-header:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:112px}.pqr-unified-workspace.is-inbox .operation-case-tools:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:220px minmax(190px,1fr) 86px 90px;gap:10px;min-height:76px;margin-top:12px;padding:10px 13px}.pqr-unified-workspace.is-inbox .operation-case-tools .searchable-select-trigger:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-inbox .operation-case-tools input:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-inbox .operation-case-tools .primary-action:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-inbox .operation-case-tools .ai-action:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:32px;height:32px;border-radius:9px;font-size:10px}.pqr-unified-workspace.is-inbox .operation-case-tools .primary-action:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-inbox .operation-case-tools .ai-action:where([data-app-environment=internal],[data-app-environment=internal] *){align-self:end;border-radius:999px;font-size:11px}.pqr-unified-workspace.is-inbox .conversation-panel:where([data-app-environment=internal],[data-app-environment=internal] *){gap:12px;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.pqr-unified-workspace.is-inbox .conversation-panel>.conversation-panel-header:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-inbox .conversation-panel>.chat-case-header:where([data-app-environment=internal],[data-app-environment=internal] *){flex:0 0 auto}.pqr-unified-workspace.is-inbox .message-list:where([data-app-environment=internal],[data-app-environment=internal] *){border-radius:0;background:var(--admin-color-bg)}.pqr-unified-workspace.is-inbox .admin-message-composer-form:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:84px;padding:12px;border:1px solid var(--pqr-line);border-radius:18px;background:var(--admin-color-panel)}.pqr-unified-workspace.is-assistant .ai-case-workspace:where([data-app-environment=internal],[data-app-environment=internal] *){padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.pqr-unified-workspace.is-assistant .ai-case-scroll:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;padding:12px 0 0}.pqr-unified-workspace.is-assistant .case-copilot-panel:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.pqr-unified-workspace.is-assistant .copilot-hero:where([data-app-environment=internal],[data-app-environment=internal] *){height:86px;min-height:86px;display:grid;grid-template-columns:50px minmax(0,1fr) 174px;align-items:center;gap:12px;margin:0 0 12px;padding:14px;border:1px solid var(--pqr-line);border-radius:16px;background:var(--admin-color-panel)}.pqr-unified-workspace.is-assistant .sky-ai-sparkle:where([data-app-environment=internal],[data-app-environment=internal] *){width:50px;height:50px;display:grid;place-items:center;border-radius:50%;background:var(--admin-color-accent);color:#fff;font-size:18px}.pqr-unified-workspace.is-assistant .copilot-header h3:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0 0 3px;font-size:14px;line-height:19px}.pqr-unified-workspace.is-assistant .copilot-header .panel-subtitle:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;font-size:10px;line-height:15px}.pqr-unified-workspace.is-assistant .copilot-primary-action:where([data-app-environment=internal],[data-app-environment=internal] *){width:174px!important;min-height:42px;margin:0;border-radius:999px!important;font-size:11px;box-shadow:none!important}.pqr-unified-workspace.is-assistant .copilot-section-tabs:where([data-app-environment=internal],[data-app-environment=internal] *){height:46px;display:grid;grid-template-columns:98px 104px 92px 104px 92px;align-items:center;gap:6px;margin:0 0 10px;padding:8px;border:1px solid var(--pqr-line);border-radius:16px;background:var(--admin-color-panel)}.pqr-unified-workspace.is-assistant .copilot-section-tabs button:where([data-app-environment=internal],[data-app-environment=internal] *){height:30px;padding:7px 9px;overflow:hidden;border:0;border-radius:999px;background:transparent;color:var(--admin-color-text-muted);font-size:10px;font-weight:700;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.pqr-unified-workspace.is-assistant .copilot-section-tabs button.active:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--admin-color-accent-soft);color:var(--admin-color-accent-strong)}.pqr-unified-workspace.is-assistant .copilot-analysis-heading:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:28px;display:flex;align-items:center;justify-content:space-between}.pqr-unified-workspace.is-assistant .copilot-analysis-heading .ai-analysis-eyebrow:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;color:var(--admin-color-accent-strong);font-size:10px;font-weight:800;line-height:14px}.pqr-unified-workspace.is-assistant .copilot-analysis-heading button:where([data-app-environment=internal],[data-app-environment=internal] *){width:28px;height:28px;padding:0;overflow:hidden;border:0;border-radius:50%;background:transparent;color:var(--admin-color-text-muted);font-size:0}.pqr-unified-workspace.is-assistant .copilot-analysis-heading button i:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:11px}.pqr-unified-workspace.is-assistant .copilot-kpi-grid:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 12px}.pqr-unified-workspace.is-assistant .copilot-kpi-grid .copilot-card:where([data-app-environment=internal],[data-app-environment=internal] *){height:116px;min-height:116px;display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding:13px 15px;border:1px solid var(--pqr-line);border-radius:16px;background:var(--admin-color-panel)}.pqr-unified-workspace.is-assistant .copilot-kpi-grid .copilot-card:where([data-app-environment=internal],[data-app-environment=internal] *):before{content:"";position:absolute;inset:-1px auto -1px -1px;width:4px;border-radius:2px;background:var(--admin-color-accent)}.pqr-unified-workspace.is-assistant .copilot-kpi-grid .copilot-next-action-card:where([data-app-environment=internal],[data-app-environment=internal] *):before{background:var(--admin-color-success)}.pqr-unified-workspace.is-assistant .copilot-kpi-grid .copilot-risks-card:where([data-app-environment=internal],[data-app-environment=internal] *):before{background:var(--admin-color-danger)}.pqr-unified-workspace.is-assistant .copilot-kpi-grid h4:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-assistant .copilot-summary-grid h4:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-assistant .copilot-evidence-card h4:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-assistant .copilot-ai-center h4:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;color:var(--admin-color-accent-strong);font-size:10px!important;font-weight:800;line-height:14px}.pqr-unified-workspace.is-assistant .copilot-kpi-grid strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-text);font-size:14px;line-height:19px}.pqr-unified-workspace.is-assistant .copilot-kpi-grid p:where([data-app-environment=internal],[data-app-environment=internal] *){display:-webkit-box;margin:0;overflow:hidden;color:var(--admin-color-text-muted);font-size:9px;line-height:13px;-webkit-box-orient:vertical;-webkit-line-clamp:3}.pqr-unified-workspace.is-assistant .copilot-summary-grid:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:minmax(0,442px) minmax(0,258px);gap:12px;margin:0 0 12px}.pqr-unified-workspace.is-assistant .copilot-summary-grid>.copilot-card:where([data-app-environment=internal],[data-app-environment=internal] *){height:208px;min-height:208px;padding:13px 15px;border:1px solid var(--pqr-line);border-radius:16px;background:var(--admin-color-panel)}.pqr-unified-workspace.is-assistant .copilot-summary-card>p:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-assistant .copilot-reply-preview:where([data-app-environment=internal],[data-app-environment=internal] *){display:-webkit-box;margin:14px 0 0!important;overflow:hidden;color:var(--admin-color-text-muted)!important;font-size:10px!important;line-height:15px!important;-webkit-box-orient:vertical;-webkit-line-clamp:5}.pqr-unified-workspace.is-assistant .copilot-signal-row:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}.pqr-unified-workspace.is-assistant .copilot-signal-row span:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:132px;padding:6px 12px;overflow:hidden;border-radius:999px;background:var(--admin-color-accent-soft);color:var(--admin-color-accent-strong);font-size:9px;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.pqr-unified-workspace.is-assistant .copilot-signal-row span.warning:where([data-app-environment=internal],[data-app-environment=internal] *){background:color-mix(in srgb,var(--admin-color-warning) 13%,var(--admin-color-panel));color:var(--admin-color-warning)}.pqr-unified-workspace.is-assistant .copilot-reply-card:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;background:color-mix(in srgb,var(--admin-color-accent-soft) 50%,var(--admin-color-panel))!important}.pqr-unified-workspace.is-assistant .copilot-draft-action:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;bottom:60px;left:15px;min-width:168px;min-height:34px;padding:8px 16px;border:0;border-radius:999px;background:var(--admin-color-accent);color:#fff;font-size:11px;font-weight:750}.pqr-unified-workspace.is-assistant .copilot-reply-card>small:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;bottom:27px;left:15px;color:var(--admin-color-text-muted);font-size:9px}.pqr-unified-workspace.is-assistant .copilot-evidence-card:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:126px;margin:0 0 12px;padding:13px 15px;border:1px solid var(--pqr-line);border-radius:16px;background:var(--admin-color-panel)}.pqr-unified-workspace.is-assistant .copilot-evidence-card>p:where([data-app-environment=internal],[data-app-environment=internal] *){margin:10px 0;color:var(--admin-color-text-muted);font-size:10px;line-height:15px}.pqr-unified-workspace.is-assistant .copilot-evidence-card>button:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-assistant .copilot-focused-card>button:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-assistant .copilot-focused-reply button:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:30px;padding:7px 13px;border:0;border-radius:999px;background:var(--admin-color-panel-soft);color:var(--admin-color-accent-strong);font-size:10px;font-weight:750}.pqr-unified-workspace.is-assistant .copilot-ai-center:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:84px;margin:0;padding:11px 13px;border:1px solid var(--pqr-line);border-radius:16px;background:var(--admin-color-panel)}.pqr-unified-workspace.is-assistant .copilot-ai-center>div:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:9px}.pqr-unified-workspace.is-assistant .copilot-ai-center>div>span:where([data-app-environment=internal],[data-app-environment=internal] *){height:36px;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;padding:5px 9px;border:1px solid var(--pqr-line);border-radius:10px;background:var(--admin-color-panel-soft)}.pqr-unified-workspace.is-assistant .copilot-ai-center small:where([data-app-environment=internal],[data-app-environment=internal] *){overflow:hidden;color:var(--admin-color-text-muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.pqr-unified-workspace.is-assistant .copilot-ai-center strong:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:78px;overflow:hidden;color:var(--admin-color-text);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.pqr-unified-workspace.is-assistant .copilot-focused-card:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:420px;padding:18px;border:1px solid var(--pqr-line);border-radius:16px;background:var(--admin-color-panel)}.pqr-unified-workspace.is-assistant .copilot-focused-card>ul:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:10px;margin:14px 0;padding:0;list-style:none}.pqr-unified-workspace.is-assistant .copilot-focused-card li:where([data-app-environment=internal],[data-app-environment=internal] *){padding:12px;border:1px solid var(--pqr-line);border-radius:12px;background:var(--admin-color-panel-soft)}.pqr-unified-workspace.is-assistant .copilot-focused-reply textarea:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;min-height:260px;margin:14px 0;padding:14px;border:1px solid var(--pqr-line);border-radius:12px;background:var(--admin-color-control);color:var(--admin-color-text)}.pqr-unified-workspace.is-assistant .copilot-technical-details:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:10px;color:var(--admin-color-text-muted);font-size:10px}.pqr-unified-workspace.is-assistant .copilot-technical-details>div:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;flex-wrap:wrap;gap:8px;padding:8px 0}.pqr-unified-workspace.is-assistant .ai-review-panel:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:12px}.pqr-unified-workspace.is-assistant .case-context-panel:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--admin-color-panel)!important}}[data-theme=dark] .pqr-unified-workspace .case-more-popover:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .pqr-unified-workspace.is-assistant .copilot-hero:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .pqr-unified-workspace.is-assistant .copilot-section-tabs:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .pqr-unified-workspace.is-assistant .copilot-kpi-grid .copilot-card:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .pqr-unified-workspace.is-assistant .copilot-summary-grid>.copilot-card:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .pqr-unified-workspace.is-assistant .copilot-evidence-card:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .pqr-unified-workspace.is-assistant .copilot-ai-center:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .pqr-unified-workspace.is-assistant .copilot-focused-card:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--theme-border)!important;background:var(--theme-surface-primary)!important}@media(min-width:1101px){.admin-shell-pqr-temporary-sidebar .pqr-workspace-page:where([data-app-environment=internal],[data-app-environment=internal] *){overflow:visible}.admin-shell-pqr-temporary-sidebar .pqr-workspace-tabs:where([data-app-environment=internal],[data-app-environment=internal] *){top:-72px;z-index:120;display:flex;visibility:visible;opacity:1}.admin-shell-pqr-temporary-sidebar .pqr-workspace-tabs button:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-flex}.pqr-unified-workspace .case-workspace-header:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:0!important;display:flex;flex-direction:column;gap:12px;padding:0!important;overflow:visible;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.pqr-unified-workspace .case-summary-surface:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;flex:0 0 auto;padding:13px 15px 11px;overflow:visible;border:1px solid var(--pqr-line);border-radius:16px;background:var(--admin-color-panel);box-shadow:none}.pqr-unified-workspace.is-inbox .case-summary-surface:where([data-app-environment=internal],[data-app-environment=internal] *){height:132px;min-height:132px}.pqr-unified-workspace.is-assistant .case-summary-surface:where([data-app-environment=internal],[data-app-environment=internal] *){height:112px;min-height:112px}.pqr-unified-workspace .case-summary-surface .case-workspace-heading:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:0}.pqr-unified-workspace .case-summary-surface .chat-meta-strip:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:7px}.pqr-unified-workspace.is-inbox .case-summary-surface .case-workspace-heading:where([data-app-environment=internal],[data-app-environment=internal] *){padding:0}.pqr-unified-workspace.is-inbox .case-summary-surface .case-operational-meta.chat-meta-strip:where([data-app-environment=internal],[data-app-environment=internal] *){padding:0!important}.pqr-unified-workspace.is-inbox .operation-case-tools:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;height:76px;min-height:76px;margin:0!important;flex:0 0 76px;box-sizing:border-box;border:1px solid var(--pqr-line);border-radius:16px;background:var(--admin-color-panel);box-shadow:none}.pqr-unified-workspace .modern-case-card:where([data-app-environment=internal],[data-app-environment=internal] *){height:84px!important;min-height:84px!important;max-height:84px!important;overflow:hidden}.pqr-unified-workspace .case-preview:where([data-app-environment=internal],[data-app-environment=internal] *){display:none!important}.pqr-unified-workspace .modern-case-card .case-copy>small:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pqr-unified-workspace .case-list:where([data-app-environment=internal],[data-app-environment=internal] *){align-content:start}.pqr-unified-workspace.is-assistant .case-summary-surface .tag-row:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:4px}.pqr-unified-workspace.is-assistant .case-summary-surface .chat-meta-strip:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;right:15px;bottom:14px;justify-content:flex-end;margin:0}.pqr-unified-workspace.is-assistant .case-summary-surface .case-connection-state:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.pqr-unified-workspace.is-assistant .copilot-hero:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:0}}[data-theme=dark] .pqr-unified-workspace .case-summary-surface:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .pqr-unified-workspace.is-inbox .operation-case-tools:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--theme-border)!important;background:var(--theme-surface-primary)!important}@media(min-width:1101px){.admin-shell-pqr-temporary-sidebar .pqr-unified-workspace:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:1336px;margin-inline:auto}.pqr-unified-workspace.is-assistant>.ai-case-workspace:where([data-app-environment=internal],[data-app-environment=internal] *){align-items:flex-start}.pqr-unified-workspace.is-assistant .case-workspace-header:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-assistant .ai-case-scroll:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-assistant .case-copilot-panel:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;max-width:712px}.pqr-unified-workspace.is-assistant .ai-case-scroll:where([data-app-environment=internal],[data-app-environment=internal] *){overflow-x:hidden;scrollbar-gutter:auto}}@media(min-width:1101px){.admin-shell-pqr-temporary-sidebar .pqr-workspace-page:where([data-app-environment=internal],[data-app-environment=internal] *){padding:12px 14px 20px}.admin-shell-pqr-temporary-sidebar .pqr-unified-workspace:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-shell-pqr-temporary-sidebar .pqr-unified-workspace.context-collapsed:where([data-app-environment=internal],[data-app-environment=internal] *){width:min(1336px,100%);max-width:1336px;margin:0;grid-template-columns:320px minmax(0,712px) 276px;gap:14px;align-items:stretch}.admin-shell-pqr-temporary-sidebar .pqr-unified-workspace.context-collapsed:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:320px minmax(0,712px) 56px}.pqr-unified-workspace>.inbox-panel:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace>.case-context-panel:where([data-app-environment=internal],[data-app-environment=internal] *){border:1px solid #e3e7ef!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important}.pqr-unified-workspace .inbox-header-modern:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:103px;padding:13px 11px 9px}.pqr-unified-workspace.is-assistant .inbox-header-modern:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:103px}.pqr-unified-workspace .pqr-case-segments:where([data-app-environment=internal],[data-app-environment=internal] *){width:296px;height:34px;min-height:34px;margin:0 11px 12px;padding:4px;gap:8px;border-radius:10px;background:#f6f7fb}.pqr-unified-workspace .pqr-case-segments button:where([data-app-environment=internal],[data-app-environment=internal] *){height:26px;min-height:26px;padding:5px 8px;border-radius:13px;background:#fff;color:#667085;font-size:11px;line-height:16px}.pqr-unified-workspace .pqr-case-segments button.active:where([data-app-environment=internal],[data-app-environment=internal] *){background:#eeedff;color:#5b5cf0}.pqr-unified-workspace .case-list:where([data-app-environment=internal],[data-app-environment=internal] *){gap:10px;padding:1px 9px 12px;scrollbar-width:none}.pqr-unified-workspace .case-list:where([data-app-environment=internal],[data-app-environment=internal] *)::-webkit-scrollbar,.pqr-unified-workspace .ai-case-scroll:where([data-app-environment=internal],[data-app-environment=internal] *)::-webkit-scrollbar{width:0;height:0}.pqr-unified-workspace .modern-case-card:where([data-app-environment=internal],[data-app-environment=internal] *){width:300px;height:84px!important;min-height:84px!important;max-height:84px!important;grid-template-columns:30px minmax(0,1fr) 64px;gap:10px;padding:9px 10px;border:1px solid #e3e7ef;border-radius:14px}.pqr-unified-workspace .modern-case-card.active:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:#eeedff;background:#eeedff}.pqr-unified-workspace.is-assistant>.ai-case-workspace:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;max-width:none;align-items:stretch;overflow:hidden}.pqr-unified-workspace.is-assistant .case-workspace-header:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-assistant .ai-case-scroll:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-assistant .case-copilot-panel:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;max-width:none}.pqr-unified-workspace.is-assistant .case-summary-surface:where([data-app-environment=internal],[data-app-environment=internal] *){height:112px;min-height:112px;padding:13px 15px 11px;border:1px solid #e3e7ef;border-radius:16px;background:#fff}.pqr-unified-workspace.is-assistant .ai-case-scroll:where([data-app-environment=internal],[data-app-environment=internal] *){flex:1 1 auto;padding:12px 0 0;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;scrollbar-gutter:auto;background:var(--theme-operational-bg)}.pqr-unified-workspace.is-assistant .case-copilot-panel:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;overflow:visible!important}.pqr-unified-workspace.is-assistant .case-copilot-panel:where([data-app-environment=internal],[data-app-environment=internal] *):before{display:none!important;content:none!important}.pqr-unified-workspace.is-assistant .copilot-hero:where([data-app-environment=internal],[data-app-environment=internal] *){width:712px;height:86px;min-height:86px;grid-template-columns:50px minmax(0,1fr) 174px;gap:14px;margin:0 0 12px;padding:14px;border:1px solid #e3e7ef;border-radius:16px;background:#fff}.pqr-unified-workspace.is-assistant .sky-ai-sparkle:where([data-app-environment=internal],[data-app-environment=internal] *){width:50px;height:50px;margin:0;border-radius:50%;background:#5b5cf0;color:#fff}.pqr-unified-workspace.is-assistant .copilot-header h3:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0 0 3px;color:#171b2d;font-size:17px!important;font-weight:700;line-height:22px;letter-spacing:0}.pqr-unified-workspace.is-assistant .copilot-header .panel-subtitle:where([data-app-environment=internal],[data-app-environment=internal] *){color:#667085;font-size:10px;line-height:14px}.pqr-unified-workspace.is-assistant .copilot-primary-action:where([data-app-environment=internal],[data-app-environment=internal] *){width:174px!important;height:42px;min-height:42px;border-radius:21px!important;background:#5b5cf0;font-size:11px}.pqr-unified-workspace.is-assistant .copilot-section-tabs:where([data-app-environment=internal],[data-app-environment=internal] *){width:712px;height:46px;grid-template-columns:98px 104px 92px 104px 92px;gap:6px;margin:0 0 10px;padding:8px;border:1px solid #e3e7ef;border-radius:13px;background:#fff}.pqr-unified-workspace.is-assistant .copilot-section-tabs button:where([data-app-environment=internal],[data-app-environment=internal] *){height:30px;padding:7px 9px;border-radius:15px;font-size:11px;line-height:16px}.pqr-unified-workspace.is-assistant .copilot-section-tabs button.active:where([data-app-environment=internal],[data-app-environment=internal] *){background:#eeedff;color:#5b5cf0}.pqr-unified-workspace.is-assistant .copilot-analysis-heading:where([data-app-environment=internal],[data-app-environment=internal] *){width:712px;height:28px;min-height:28px}.pqr-unified-workspace.is-assistant .copilot-analysis-heading .ai-analysis-eyebrow:where([data-app-environment=internal],[data-app-environment=internal] *){color:#5b5cf0;font-size:12px;line-height:16px}.pqr-unified-workspace.is-assistant .copilot-kpi-grid:where([data-app-environment=internal],[data-app-environment=internal] *){width:712px;grid-template-columns:168px 168px 168px 172px;gap:12px;margin:0 0 12px}.pqr-unified-workspace.is-assistant .copilot-kpi-grid .copilot-card:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;width:auto;height:116px;min-height:116px;padding:13px 15px;gap:7px;overflow:hidden;border:1px solid #e3e7ef;border-radius:16px;background:#fff}.pqr-unified-workspace.is-assistant .copilot-kpi-grid .copilot-next-action-card:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:#17875d!important}.pqr-unified-workspace.is-assistant .copilot-kpi-grid .copilot-risks-card:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:#d14343!important}.pqr-unified-workspace.is-assistant .copilot-kpi-grid h4:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:10px!important;line-height:14px}.pqr-unified-workspace.is-assistant .copilot-kpi-grid strong:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:14px;line-height:19px}.pqr-unified-workspace.is-assistant .copilot-kpi-grid p:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:9px;line-height:13px}.pqr-unified-workspace.is-assistant .copilot-summary-grid:where([data-app-environment=internal],[data-app-environment=internal] *){width:712px;grid-template-columns:442px 258px;gap:12px;margin:0 0 12px}.pqr-unified-workspace.is-assistant .copilot-summary-grid>.copilot-card:where([data-app-environment=internal],[data-app-environment=internal] *){width:auto;height:208px;min-height:208px;grid-column:auto!important;padding:13px 15px;overflow:hidden;border:1px solid #e3e7ef;border-radius:16px}.pqr-unified-workspace.is-assistant .copilot-summary-card:where([data-app-environment=internal],[data-app-environment=internal] *){background:#fff!important}.pqr-unified-workspace.is-assistant .copilot-reply-card:where([data-app-environment=internal],[data-app-environment=internal] *){background:#f4f0ff!important}.pqr-unified-workspace.is-assistant .copilot-summary-grid h4:where([data-app-environment=internal],[data-app-environment=internal] *){color:#171b2d;font-size:14px!important;line-height:19px}.pqr-unified-workspace.is-assistant .copilot-summary-card>p:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:12px!important;font-size:11px!important;line-height:17px!important}.pqr-unified-workspace.is-assistant .copilot-reply-preview:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:10px!important;font-size:10px!important;line-height:15px!important}.pqr-unified-workspace.is-assistant .copilot-draft-action:where([data-app-environment=internal],[data-app-environment=internal] *){left:15px;bottom:60px;width:168px;height:34px;min-height:34px;border-radius:17px;background:#5b5cf0}.pqr-unified-workspace.is-assistant .copilot-evidence-card:where([data-app-environment=internal],[data-app-environment=internal] *){width:712px;height:126px;min-height:126px;margin:0 0 12px;padding:13px 15px;overflow:hidden;border:1px solid #e3e7ef;border-radius:16px;background:#fff}.pqr-unified-workspace.is-assistant .copilot-ai-center:where([data-app-environment=internal],[data-app-environment=internal] *){width:712px;height:84px;min-height:84px;margin:0;padding:11px 13px;overflow:hidden;border:1px solid #e3e7ef;border-radius:16px;background:#fff}.pqr-unified-workspace.is-assistant .copilot-ai-center>div:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:repeat(4,158px);gap:10px}.pqr-unified-workspace.is-assistant .copilot-pending-view:where([data-app-environment=internal],[data-app-environment=internal] *){width:712px;display:grid;gap:12px}.pqr-unified-workspace.is-assistant .copilot-review-workspace .ai-review-panel:where([data-app-environment=internal],[data-app-environment=internal] *){width:712px;margin:0;padding:14px!important;border:1px solid #e3e7ef!important;border-radius:16px!important;background:#fff!important}.pqr-unified-workspace.is-assistant .case-context-panel:where([data-app-environment=internal],[data-app-environment=internal] *){padding:9px 11px 14px!important}}@media(min-width:1440px){.admin-shell-pqr-temporary-sidebar .pqr-workspace-tabs:where([data-app-environment=internal],[data-app-environment=internal] *){left:556px;transform:none}.admin-shell-pqr-temporary-sidebar .admin-header-badge:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;top:18px;left:1244px;margin:0}}@media(max-width:1439px)and (min-width:1101px){.pqr-unified-workspace.is-assistant .copilot-hero:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-assistant .copilot-section-tabs:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-assistant .copilot-analysis-heading:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-assistant .copilot-kpi-grid:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-assistant .copilot-summary-grid:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-assistant .copilot-evidence-card:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-assistant .copilot-ai-center:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-assistant .copilot-pending-view:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%}.pqr-unified-workspace.is-assistant .copilot-kpi-grid:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:repeat(4,minmax(0,1fr))}.pqr-unified-workspace.is-assistant .copilot-summary-grid:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:minmax(0,442px) minmax(0,258px)}.pqr-unified-workspace.is-assistant .copilot-ai-center>div:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1101px){.admin-shell-pqr-temporary-sidebar .pqr-workspace-page.page-transition:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;max-width:none;box-sizing:border-box}.admin-shell-pqr-temporary-sidebar .pqr-unified-workspace:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-shell-pqr-temporary-sidebar .pqr-unified-workspace.context-collapsed:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;max-width:none;margin:0;grid-template-columns:320px minmax(0,1fr) 276px}.admin-shell-pqr-temporary-sidebar .pqr-unified-workspace.context-collapsed:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:320px minmax(0,1fr) 56px}.pqr-unified-workspace.is-assistant .copilot-hero:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-assistant .copilot-section-tabs:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-assistant .copilot-analysis-heading:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-assistant .copilot-kpi-grid:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-assistant .copilot-summary-grid:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-assistant .copilot-evidence-card:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-assistant .copilot-ai-center:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-assistant .copilot-pending-view:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-assistant .copilot-review-workspace .ai-review-panel:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;max-width:none}.pqr-unified-workspace.is-assistant .copilot-kpi-grid:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:repeat(4,minmax(0,1fr))}.pqr-unified-workspace.is-assistant .copilot-summary-grid:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:minmax(0,1.713fr) minmax(258px,1fr)}.pqr-unified-workspace.is-assistant .copilot-ai-center>div:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1440px){.admin-shell-pqr-temporary-sidebar .pqr-workspace-tabs:where([data-app-environment=internal],[data-app-environment=internal] *){left:50%;transform:translate(-50%)}.admin-shell-pqr-temporary-sidebar .admin-header-badge:where([data-app-environment=internal],[data-app-environment=internal] *){left:auto;right:26px}}@media(min-width:1101px){.pqr-unified-workspace .modern-case-card:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative}.pqr-unified-workspace .modern-case-card.awaiting-attachments:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:100px;height:auto}.pqr-unified-workspace.is-assistant .modern-case-card .case-assignment-chip:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-assistant .modern-case-card .case-meta>.status-pill:nth-child(2):where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-assistant .modern-case-card .case-meta>small:where([data-app-environment=internal],[data-app-environment=internal] *){display:none!important}.pqr-unified-workspace.is-inbox .modern-case-card .case-meta>.status-pill:first-child:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-inbox .modern-case-card .case-meta>small:where([data-app-environment=internal],[data-app-environment=internal] *){display:none!important}.pqr-unified-workspace.is-inbox .modern-case-card .case-assignment-chip:where([data-app-environment=internal],[data-app-environment=internal] *){position:static;flex:0 0 auto;max-width:72px;margin:0;overflow:hidden;color:#5b5cf0;font-size:9px;font-weight:650;line-height:12px;text-align:left;text-overflow:ellipsis;white-space:nowrap}}.pqr-mobile-bottom-navigation:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-mobile-drawer-scrim:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-mobile-drawer-close:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}@media(max-width:1100px){.admin-shell-pqr-workspace:where([data-app-environment=internal],[data-app-environment=internal] *){--pqr-mobile-topbar-height: calc(86px + env(safe-area-inset-top)) ;--pqr-mobile-bottom-nav-height: calc(44px + env(safe-area-inset-bottom)) ;width:100%;height:100dvh;min-height:100dvh;background:var(--admin-color-page);overflow:hidden}.admin-shell-pqr-workspace>.admin-layout-body:where([data-app-environment=internal],[data-app-environment=internal] *){height:100dvh;overflow:hidden}.admin-shell-pqr-workspace .admin-layout-body>.admin-main:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;width:100%;height:100dvh;min-height:0;display:flex;flex-direction:column;gap:0;padding:0;background:var(--admin-color-page);overflow:hidden}.admin-shell-pqr-workspace .admin-main>.admin-mobile-menu-button:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;z-index:18;top:calc(env(safe-area-inset-top) + 24px);left:max(16px,env(safe-area-inset-left));width:38px;height:38px;margin:0;border:0;border-radius:50%;background:var(--admin-color-panel-soft);color:var(--admin-color-text)}.admin-shell-pqr-workspace .admin-main>.admin-mobile-menu-button .admin-navigation-icon:where([data-app-environment=internal],[data-app-environment=internal] *){width:19px;height:19px}.admin-shell-pqr-workspace .admin-main>.admin-header:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;z-index:15;width:100%;min-height:var(--pqr-mobile-topbar-height);flex:0 0 var(--pqr-mobile-topbar-height);display:grid;grid-template-columns:38px minmax(0,1fr) 36px;align-items:center;gap:12px;margin:0;padding:env(safe-area-inset-top) max(16px,env(safe-area-inset-right)) 0 max(16px,env(safe-area-inset-left));border-bottom:1px solid var(--admin-color-border);background:var(--admin-color-panel)}.admin-shell-pqr-workspace .admin-header-copy:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-shell-pqr-workspace .admin-header-badge:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.admin-shell-pqr-workspace .admin-header-mobile-copy:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:2;min-width:0;display:grid;gap:2px}.admin-shell-pqr-workspace .admin-header-mobile-copy strong:where([data-app-environment=internal],[data-app-environment=internal] *),.admin-shell-pqr-workspace .admin-header-mobile-copy span:where([data-app-environment=internal],[data-app-environment=internal] *){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-shell-pqr-workspace .admin-header-mobile-copy strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-text);font-size:15px;font-weight:760;line-height:20px;letter-spacing:-.025em}.admin-shell-pqr-workspace .admin-header-mobile-copy span:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-text-muted);font-size:10px;line-height:14px}.admin-shell-pqr-workspace .admin-header-mobile-avatar:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:3;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:var(--admin-color-accent-soft);color:var(--admin-color-accent-strong);font-size:9px;font-weight:800}.admin-shell-pqr-workspace .admin-footer:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.admin-shell-pqr-workspace.admin-shell-mobile-open>.admin-sidebar:where([data-app-environment=internal],[data-app-environment=internal] *){z-index:90}.admin-shell-pqr-workspace.admin-shell-mobile-open>.admin-sidebar-scrim:where([data-app-environment=internal],[data-app-environment=internal] *){z-index:85}.pqr-workspace-page:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;width:100%;min-width:0;min-height:0;flex:1 1 auto;overflow:hidden}.admin-shell-pqr-workspace .pqr-workspace-page.page-transition:where([data-app-environment=internal],[data-app-environment=internal] *){animation:none;transform:none}.pqr-workspace-tabs:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.pqr-unified-workspace:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.context-collapsed:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;height:100%;min-height:0;display:block;padding:0 0 var(--pqr-mobile-bottom-nav-height);border:0;background:var(--admin-color-page);overflow:hidden}.pqr-unified-workspace>.conversation-workspace-shell:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace>.ai-case-workspace:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;height:100%;min-height:0;border:0!important;border-radius:0!important;background:var(--admin-color-panel)!important;box-shadow:none!important;overflow:hidden}.pqr-unified-workspace>.pqr-skeleton-list:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace>.pqr-skeleton-context:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.pqr-unified-workspace>.pqr-skeleton-conversation:where([data-app-environment=internal],[data-app-environment=internal] *){height:100%;min-height:0;border:0!important;border-radius:0!important}.pqr-mobile-drawer-scrim:where([data-app-environment=internal],[data-app-environment=internal] *){position:fixed;z-index:60;inset:0;display:block;width:100%;height:100dvh;padding:0;border:0;background:var(--theme-operational-backdrop);cursor:pointer}.pqr-unified-workspace>.pqr-mobile-drawer:where([data-app-environment=internal],[data-app-environment=internal] *){position:fixed;z-index:70;top:0;bottom:0;width:min(92vw,24rem);height:100dvh;min-height:0;max-height:none;margin:0;border-radius:0!important;background:var(--admin-color-panel)!important;box-shadow:var(--theme-shadow-overlay)!important;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-deliberate) var(--motion-ease-emphasized),visibility var(--motion-duration-deliberate) var(--motion-ease-standard);overflow:hidden}.pqr-unified-workspace>.pqr-mobile-cases-drawer:where([data-app-environment=internal],[data-app-environment=internal] *){left:0;transform:translate(-100%)}.pqr-unified-workspace>.pqr-mobile-context-drawer:where([data-app-environment=internal],[data-app-environment=internal] *){right:0;transform:translate(100%)}.pqr-unified-workspace>.pqr-mobile-drawer.is-mobile-open:where([data-app-environment=internal],[data-app-environment=internal] *){opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}.pqr-mobile-drawer-close:where([data-app-environment=internal],[data-app-environment=internal] *){width:36px;height:36px;flex:0 0 auto;display:inline-grid;place-items:center;padding:0;border:1px solid var(--pqr-line);border-radius:50%;background:var(--admin-color-control);color:var(--admin-color-text-muted)}.pqr-mobile-cases-drawer>.pqr-mobile-drawer-close:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;z-index:35;top:calc(env(safe-area-inset-top) + 12px);right:max(12px,env(safe-area-inset-right))}.pqr-mobile-cases-drawer .inbox-header-modern:where([data-app-environment=internal],[data-app-environment=internal] *){padding-top:calc(env(safe-area-inset-top) + 16px);padding-right:56px}.pqr-mobile-cases-drawer .case-list:where([data-app-environment=internal],[data-app-environment=internal] *){padding-bottom:calc(16px + env(safe-area-inset-bottom))}.pqr-mobile-context-drawer .case-context-header:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:calc(60px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(12px,env(safe-area-inset-right)) 0 max(16px,env(safe-area-inset-left))}.pqr-mobile-context-drawer .case-context-collapse-button:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.pqr-mobile-context-drawer .case-context-section:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-mobile-context-drawer .case-context-empty:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:0;overflow-y:auto}.pqr-mobile-context-drawer .case-context-section:where([data-app-environment=internal],[data-app-environment=internal] *){padding-bottom:calc(20px + env(safe-area-inset-bottom))}.pqr-mobile-bottom-navigation:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;z-index:45;right:0;bottom:0;left:0;height:var(--pqr-mobile-bottom-nav-height);box-sizing:border-box;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:start;padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);border:1px solid var(--pqr-line);background:var(--admin-color-panel);box-shadow:none}.pqr-mobile-bottom-navigation button:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;min-width:0;height:42px;box-sizing:border-box;display:grid;grid-template-columns:auto auto;align-items:center;justify-content:center;gap:7px;padding:7px 10px;border:0;border-radius:0;background:transparent;color:var(--admin-color-text-muted);font-size:11px;font-weight:600;line-height:16px;transition:color var(--motion-duration-fast) var(--motion-ease-standard)}.pqr-mobile-bottom-navigation button:where([data-app-environment=internal],[data-app-environment=internal] *):before{content:"";position:absolute;top:5px;left:50%;width:min(96px,calc(100% - 12px));height:30px;border-radius:999px;background:var(--admin-color-accent-soft);opacity:0;transform:translate(-50%) scale(.86);transition:opacity var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-standard) var(--motion-ease-emphasized),box-shadow var(--motion-duration-fast) var(--motion-ease-standard)}.pqr-mobile-bottom-navigation button:nth-child(2):not(:last-child):where([data-app-environment=internal],[data-app-environment=internal] *):before{width:min(102px,calc(100% - 12px))}.pqr-mobile-bottom-navigation button:last-child:where([data-app-environment=internal],[data-app-environment=internal] *):before{width:min(70px,calc(100% - 12px))}.pqr-mobile-bottom-navigation button>*:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;z-index:1}.pqr-mobile-bottom-navigation button i:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:14px}.pqr-mobile-bottom-navigation button.active:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--admin-color-accent-strong)}.pqr-mobile-bottom-navigation button.active:where([data-app-environment=internal],[data-app-environment=internal] *):before{opacity:1;transform:translate(-50%) scale(1)}.pqr-mobile-bottom-navigation button:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *){outline:0}.pqr-mobile-bottom-navigation button:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *):before{opacity:1;transform:translate(-50%) scale(1);box-shadow:0 0 0 2px color-mix(in srgb,var(--admin-color-accent-strong) 30%,transparent)}.pqr-mobile-bottom-navigation[data-active-workspace=assistant] button:last-child>span:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%)}.pqr-unified-workspace .conversation-panel:where([data-app-environment=internal],[data-app-environment=internal] *){border-radius:0!important}.pqr-unified-workspace .case-workspace-header:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:100%;flex:0 0 auto;border-radius:0}.pqr-unified-workspace .case-workspace-heading:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;flex-direction:row;gap:10px;padding:12px 16px 7px}.pqr-unified-workspace .case-workspace-title h3:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:100%;display:-webkit-box;margin:3px 0 6px!important;overflow:hidden;font-size:13px!important;line-height:17px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pqr-unified-workspace .case-workspace-title .case-id:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:10px;line-height:14px}.pqr-unified-workspace .case-workspace-title .tag-row:where([data-app-environment=internal],[data-app-environment=internal] *){gap:4px;overflow:hidden}.pqr-unified-workspace .case-workspace-title .status-pill:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:112px;padding:3px 7px;overflow:hidden;font-size:8px;line-height:11px;text-overflow:ellipsis;white-space:nowrap}.pqr-unified-workspace .case-workspace-heading .case-action-bar:where([data-app-environment=internal],[data-app-environment=internal] *){width:auto;flex:0 0 auto;flex-wrap:nowrap;gap:5px}.pqr-unified-workspace .case-workspace-heading .case-action-bar button:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:32px;padding:6px 9px;font-size:9px;line-height:13px}.pqr-unified-workspace .case-workspace-heading .case-more-action:where([data-app-environment=internal],[data-app-environment=internal] *){width:32px;padding:0}.pqr-unified-workspace .case-more-menu:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative}.pqr-unified-workspace .case-more-popover:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;z-index:75;top:calc(100% + 6px);right:0;min-width:184px;display:grid;gap:4px;padding:6px;border:1px solid var(--pqr-line);border-radius:12px;background:var(--admin-color-panel);box-shadow:var(--theme-shadow-overlay)}.pqr-unified-workspace .case-more-popover button:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;justify-content:flex-start}.pqr-unified-workspace .case-workspace-header .chat-meta-strip:where([data-app-environment=internal],[data-app-environment=internal] *){flex-wrap:nowrap;gap:10px!important;padding:0 16px 10px!important;overflow:hidden}.pqr-unified-workspace .case-workspace-header .chat-meta-strip span:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;overflow:hidden;font-size:9px;line-height:13px;text-overflow:ellipsis;white-space:nowrap}.pqr-unified-workspace.is-inbox .case-workspace-header .operation-case-tools:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex!important;align-items:end;gap:8px;margin:0!important;padding:6px 12px 9px!important;border:0;border-top:1px solid var(--pqr-line);border-radius:0;background:var(--admin-color-panel);overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.pqr-unified-workspace.is-inbox .case-workspace-header .operation-case-tools:where([data-app-environment=internal],[data-app-environment=internal] *)::-webkit-scrollbar,.pqr-unified-workspace.is-assistant .copilot-section-tabs:where([data-app-environment=internal],[data-app-environment=internal] *)::-webkit-scrollbar{display:none}.pqr-unified-workspace.is-inbox .operation-case-tools>*:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:132px;flex:0 0 132px}.pqr-unified-workspace.is-inbox .operation-case-tools .primary-action:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-inbox .operation-case-tools .ai-action:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-inbox .operation-case-tools .searchable-select-trigger:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-inbox .operation-case-tools input:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:36px;height:36px;font-size:10px}.pqr-unified-workspace.is-inbox .operation-case-tools label>span:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.pqr-unified-workspace .case-input-readiness-banner:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:auto minmax(0,1fr);margin:0 12px 8px}.pqr-unified-workspace .case-input-readiness-progress:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:1 / -1}.pqr-unified-workspace .admin-chat-thread:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace .message-list:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:0!important;gap:8px;padding:12px 16px!important;overscroll-behavior-y:contain}.pqr-unified-workspace .message:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:84%;padding:8px 10px!important;border-radius:12px!important}.pqr-unified-workspace .message.motion-message-enter:where([data-app-environment=internal],[data-app-environment=internal] *){animation:motion-status-enter var(--motion-duration-standard) var(--motion-ease-emphasized) both!important}.pqr-unified-workspace .admin-message-composer-form:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace .response-box:where([data-app-environment=internal],[data-app-environment=internal] *){padding:7px max(12px,env(safe-area-inset-right)) 7px max(12px,env(safe-area-inset-left))!important}.pqr-unified-workspace .admin-composer-shell:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:44px;display:grid;grid-template-columns:36px minmax(0,1fr) auto 40px;align-items:center;gap:6px;border-radius:22px!important}.pqr-unified-workspace .admin-composer-attachment-wrapper:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace .admin-composer-scope-wrapper:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:auto;order:initial}.pqr-unified-workspace .admin-composer-plus-button:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace .admin-composer-send-button:where([data-app-environment=internal],[data-app-environment=internal] *){width:36px;height:36px;min-height:36px}.pqr-unified-workspace .admin-composer-send-button:where([data-app-environment=internal],[data-app-environment=internal] *){width:40px;height:40px}.pqr-unified-workspace .scope-switch-button:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:94px;min-height:36px;padding-inline:8px;overflow:hidden;font-size:9px;text-overflow:ellipsis}.pqr-unified-workspace .admin-composer-shell textarea:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:42px;max-height:112px;padding-block:11px;font-size:12px;line-height:18px}.pqr-unified-workspace .ai-suggestion-actions:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.pqr-unified-workspace .ai-suggestion-actions>span:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:1 / -1}.pqr-unified-workspace .ai-suggestion-actions button:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;min-width:0;min-height:36px;padding:7px 9px;overflow:hidden;font-size:9px;line-height:13px;text-overflow:ellipsis;white-space:nowrap}.pqr-unified-workspace.is-assistant .case-workspace-header .chat-meta-strip:where([data-app-environment=internal],[data-app-environment=internal] *){display:none!important}.pqr-unified-workspace.is-assistant .case-workspace-heading:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:92px;align-items:center}.pqr-unified-workspace.is-assistant .ai-case-workspace:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;flex-direction:column;padding:0!important}.pqr-unified-workspace.is-assistant .ai-case-scroll:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:0;flex:1 1 auto;padding:12px 12px 68px;background:var(--admin-color-page);overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain}.pqr-unified-workspace.is-assistant .case-copilot-panel:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.pqr-unified-workspace.is-assistant .copilot-hero:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:94px;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;margin:0 0 10px;padding:12px;border:1px solid var(--pqr-line);border-radius:16px;background:var(--admin-color-panel)}.pqr-unified-workspace.is-assistant .sky-ai-sparkle:where([data-app-environment=internal],[data-app-environment=internal] *){width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:var(--admin-color-accent);color:#fff;font-size:16px}.pqr-unified-workspace.is-assistant .copilot-header h3:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0 0 2px;color:var(--admin-color-text);font-size:14px;line-height:18px}.pqr-unified-workspace.is-assistant .copilot-header .panel-subtitle:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;color:var(--admin-color-text-muted);font-size:9px;line-height:13px}.pqr-unified-workspace.is-assistant .copilot-primary-action:where([data-app-environment=internal],[data-app-environment=internal] *){position:fixed;z-index:40;right:max(12px,env(safe-area-inset-right));bottom:calc(var(--pqr-mobile-bottom-nav-height) + 10px);left:max(12px,env(safe-area-inset-left));width:auto!important;min-height:44px;margin:0;border-radius:999px!important;box-shadow:var(--theme-shadow-overlay)!important}.pqr-unified-workspace.is-assistant .copilot-section-tabs:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:46px;display:flex;align-items:center;gap:6px;margin:0 0 10px;padding:8px;border:1px solid var(--pqr-line);border-radius:16px;background:var(--admin-color-panel);overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.pqr-unified-workspace.is-assistant .copilot-section-tabs button:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:max-content;height:30px;flex:0 0 auto;padding:7px 11px;border:0;border-radius:999px;background:transparent;color:var(--admin-color-text-muted);font-size:10px;font-weight:700;line-height:16px}.pqr-unified-workspace.is-assistant .copilot-section-tabs button.active:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--admin-color-accent-soft);color:var(--admin-color-accent-strong)}.pqr-unified-workspace.is-assistant .copilot-analysis-heading:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:32px;display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.pqr-unified-workspace.is-assistant .copilot-kpi-grid:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 10px}.pqr-unified-workspace.is-assistant .copilot-kpi-grid .copilot-card:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:104px;padding:12px;border:1px solid var(--pqr-line);border-radius:14px;background:var(--admin-color-panel)}.pqr-unified-workspace.is-assistant .copilot-summary-grid:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:1fr;gap:10px;margin:0 0 10px}.pqr-unified-workspace.is-assistant .copilot-summary-grid>.copilot-card:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-assistant .copilot-evidence-card:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-assistant .copilot-ai-center:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-assistant .copilot-focused-card:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:0;margin:0 0 10px;padding:12px;border:1px solid var(--pqr-line);border-radius:14px;background:var(--admin-color-panel)}.pqr-unified-workspace.is-assistant .copilot-reply-card:where([data-app-environment=internal],[data-app-environment=internal] *){position:static}.pqr-unified-workspace.is-assistant .copilot-draft-action:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-assistant .copilot-reply-card>small:where([data-app-environment=internal],[data-app-environment=internal] *){position:static;display:block;margin-top:10px}.pqr-unified-workspace.is-assistant .copilot-draft-action:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:36px;padding:8px 14px;border-radius:999px}.pqr-unified-workspace.is-assistant .copilot-ai-center>div:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.pqr-unified-workspace.is-assistant .copilot-ai-center>div>span:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;display:grid;gap:3px;padding:8px;border:1px solid var(--pqr-line);border-radius:10px;background:var(--admin-color-panel-soft)}.pqr-unified-workspace.is-assistant .copilot-pending-view:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-assistant .copilot-review-workspace:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:1fr;gap:10px}}.pqr-unified-workspace.is-inbox .message-list.admin-chat-thread:where([data-app-environment=internal],[data-app-environment=internal] *){border:0!important;border-radius:0!important;outline:0;background:var(--theme-operational-bg)!important;box-shadow:none!important}.pqr-unified-workspace.is-inbox .operation-case-tools .primary-action:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-inbox .operation-case-tools .ai-action:where([data-app-environment=internal],[data-app-environment=internal] *){border:0!important;border-radius:999px;font-size:11px;font-weight:600;line-height:16px;box-shadow:none!important}.pqr-unified-workspace.is-inbox .operation-case-tools .primary-action:where([data-app-environment=internal],[data-app-environment=internal] *){background:color-mix(in srgb,var(--theme-operational-info-soft) 76%,var(--theme-operational-panel))!important;color:var(--theme-operational-info)!important}.pqr-unified-workspace.is-inbox .operation-case-tools .ai-action:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-operational-accent)!important;color:var(--tenant-primary-contrast)!important}.pqr-unified-workspace.is-inbox .operation-case-tools .primary-action:disabled:where([data-app-environment=internal],[data-app-environment=internal] *){opacity:1}.pqr-unified-workspace.is-inbox .operation-case-tools .primary-action:hover:not(:disabled):where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-inbox .operation-case-tools .ai-action:hover:not(:disabled):where([data-app-environment=internal],[data-app-environment=internal] *){transform:none;box-shadow:none!important}.pqr-unified-workspace.is-inbox .operation-case-tools .primary-action:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-inbox .operation-case-tools .ai-action:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *){outline:2px solid color-mix(in srgb,var(--theme-operational-accent) 58%,transparent);outline-offset:2px}.pqr-unified-workspace.is-inbox .operation-case-tools .ai-action-sparkle:where([data-app-environment=internal],[data-app-environment=internal] *){color:inherit;font-size:12px;line-height:1}@media(min-width:1101px){.pqr-unified-workspace.is-inbox .operation-case-tools .primary-action:where([data-app-environment=internal],[data-app-environment=internal] *){width:86px;min-width:86px}.pqr-unified-workspace.is-inbox .operation-case-tools .ai-action:where([data-app-environment=internal],[data-app-environment=internal] *){width:90px;min-width:90px}.pqr-unified-workspace.is-inbox .operation-case-tools .primary-action:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-inbox .operation-case-tools .ai-action:where([data-app-environment=internal],[data-app-environment=internal] *){height:32px;min-height:32px;padding:8px 0}}.pqr-unified-workspace.is-inbox .admin-composer-toolbar:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-inbox .admin-composer-editor:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-inbox .admin-composer-actions:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0}.pqr-unified-workspace.is-inbox .admin-composer-toolbar:where([data-app-environment=internal],[data-app-environment=internal] *){grid-area:toolbar;display:flex;align-items:flex-start;gap:8px;padding:12px 16px 0}.pqr-unified-workspace.is-inbox .admin-composer-editor:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;grid-area:editor;display:flex;align-items:center;padding:0 16px}.pqr-unified-workspace.is-inbox .admin-composer-actions:where([data-app-environment=internal],[data-app-environment=internal] *){grid-area:actions;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:8px 12px 12px 16px}.pqr-unified-workspace.is-inbox .admin-composer-attachment-wrapper:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-inbox .admin-composer-emoji-wrapper:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-inbox .admin-composer-template-wrapper:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;display:flex;align-items:center;overflow:visible}.pqr-unified-workspace.is-inbox .admin-composer-attachment-wrapper:where([data-app-environment=internal],[data-app-environment=internal] *){z-index:83}.pqr-unified-workspace.is-inbox .admin-composer-emoji-wrapper:where([data-app-environment=internal],[data-app-environment=internal] *){z-index:82}.pqr-unified-workspace.is-inbox .admin-composer-template-wrapper:where([data-app-environment=internal],[data-app-environment=internal] *){z-index:81}.pqr-unified-workspace.is-inbox .admin-composer-tool-button:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-inbox .composer-plus-button.admin-composer-tool-button:where([data-app-environment=internal],[data-app-environment=internal] *){width:32px;height:32px;min-width:32px;min-height:32px;display:inline-grid;place-items:center;padding:0;border:0;border-radius:10px;background:var(--theme-operational-hover);color:var(--theme-operational-muted);box-shadow:none}.pqr-unified-workspace.is-inbox .admin-composer-tool-button i:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:16px}.pqr-unified-workspace.is-inbox .admin-composer-tool-button:hover:not(:disabled):where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-operational-accent-soft);color:var(--theme-operational-accent);transform:translateY(-1px)}.pqr-unified-workspace.is-inbox .admin-composer-tool-button:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-inbox .scope-switch-button:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-inbox .admin-composer-send-button:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *){outline:2px solid color-mix(in srgb,var(--theme-operational-accent) 58%,transparent);outline-offset:2px}.pqr-unified-workspace.is-inbox .admin-composer-shell:focus-within:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:color-mix(in srgb,var(--theme-operational-accent) 42%,var(--theme-operational-border))!important}.pqr-unified-workspace.is-inbox .admin-composer-editor textarea:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-inbox .admin-composer-editor textarea.message-input:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;height:36px;min-height:36px;max-height:180px;padding:8px 0;border:0;background:transparent!important;color:var(--theme-operational-text);font-size:13px;font-weight:400;line-height:20px}.pqr-unified-workspace.is-inbox .admin-composer-editor textarea:where([data-app-environment=internal],[data-app-environment=internal] *)::placeholder{color:color-mix(in srgb,var(--theme-operational-subtle) 84%,var(--theme-operational-panel));opacity:1}.pqr-unified-workspace.is-inbox .admin-composer-scope-wrapper:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;z-index:84;align-self:center}.pqr-unified-workspace.is-inbox .admin-composer-scope-wrapper .admin-scope-menu:where([data-app-environment=internal],[data-app-environment=internal] *){right:auto;left:0;width:min(16rem,calc(100vw - 24px));min-width:min(16rem,calc(100vw - 24px));max-width:calc(100vw - 24px)}.pqr-unified-workspace.is-inbox .admin-composer-scope-wrapper .admin-scope-menu:where([data-app-environment=internal],[data-app-environment=internal] *):after{right:auto;left:18px}.pqr-unified-workspace.is-inbox .scope-switch-button:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:28px;max-width:none;gap:6px;padding:0 12px;border:0;border-radius:20px;background:var(--theme-operational-hover);color:var(--theme-operational-muted);font-size:11px;font-weight:600;line-height:16px;box-shadow:none}.pqr-unified-workspace.is-inbox .admin-composer-scope-icon:where([data-app-environment=internal],[data-app-environment=internal] *){width:14px;font-size:14px;text-align:center}.pqr-unified-workspace.is-inbox .scope-switch-button .fa-angle-down:where([data-app-environment=internal],[data-app-environment=internal] *){width:12px;font-size:12px;text-align:center}.pqr-unified-workspace.is-inbox .admin-composer-send-button:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-inbox .composer-send-button.admin-composer-send-button:where([data-app-environment=internal],[data-app-environment=internal] *){width:40px;height:40px;min-width:40px;min-height:40px;flex:0 0 40px;display:inline-grid;place-items:center;visibility:visible;padding:0;border:0;border-radius:50%;background:var(--theme-operational-accent);color:var(--tenant-primary-contrast);font-size:18px;line-height:1;opacity:1;box-shadow:0 4px 6px color-mix(in srgb,var(--theme-operational-accent) 35%,transparent)}.pqr-unified-workspace.is-inbox .admin-composer-send-button>.fa:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;color:inherit;font-size:18px;line-height:1}.pqr-unified-workspace.is-inbox .admin-composer-send-button:disabled:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-operational-accent);color:var(--tenant-primary-contrast);opacity:1;box-shadow:0 2px 4px color-mix(in srgb,var(--theme-operational-accent) 24%,transparent)}.pqr-unified-workspace.is-inbox .admin-composer-send-button:hover:not(:disabled):where([data-app-environment=internal],[data-app-environment=internal] *){background:color-mix(in srgb,var(--theme-operational-accent) 88%,var(--theme-operational-text));box-shadow:0 5px 9px color-mix(in srgb,var(--theme-operational-accent) 38%,transparent)}.pqr-unified-workspace.is-inbox .admin-emoji-menu:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-inbox .admin-template-menu:where([data-app-environment=internal],[data-app-environment=internal] *){right:auto;left:0;width:min(18rem,calc(100vw - 2rem))}.pqr-unified-workspace.is-inbox .admin-emoji-menu:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:repeat(6,32px);min-width:0}.pqr-unified-workspace.is-inbox .admin-emoji-menu button:where([data-app-environment=internal],[data-app-environment=internal] *){width:32px;height:32px;justify-content:center;padding:0}.pqr-unified-workspace.is-inbox .admin-composer-menu-section-title:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;padding:8px 12px 4px;color:var(--theme-operational-muted);font-size:11px;font-weight:700}.pqr-unified-workspace.is-inbox .admin-composer-editor .mention-autocomplete:where([data-app-environment=internal],[data-app-environment=internal] *){right:0;bottom:calc(100% + 8px);left:0;width:auto}.pqr-unified-workspace.is-inbox .admin-composer-mobile-scope-options:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}@media(min-width:1101px){.pqr-unified-workspace.is-inbox .admin-message-composer-form:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-inbox .response-box:where([data-app-environment=internal],[data-app-environment=internal] *){padding:12px!important;border:0;border-radius:0;background:transparent!important}.pqr-unified-workspace.is-inbox .admin-composer-shell:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-inbox .response-input-shell.admin-composer-shell:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;min-width:0;min-height:140px;display:grid;grid-template-areas:"toolbar" "editor" "actions";grid-template-columns:minmax(0,1fr);grid-template-rows:44px minmax(36px,auto) 60px;gap:0;padding:0;border:1px solid var(--theme-operational-border)!important;border-radius:18px!important;background:var(--theme-operational-panel)!important;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:visible}.pqr-unified-workspace.is-inbox .admin-composer-toolbar:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:44px}.pqr-unified-workspace.is-inbox .admin-composer-editor:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:36px}.pqr-unified-workspace.is-inbox .admin-composer-actions:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:60px}.pqr-unified-workspace.is-inbox .admin-composer-tool-button:where([data-app-environment=internal],[data-app-environment=internal] *){width:32px;height:32px;border-radius:10px}.pqr-unified-workspace.is-inbox .admin-composer-send-button:where([data-app-environment=internal],[data-app-environment=internal] *){width:40px;height:40px}}@media(max-width:1100px){.pqr-unified-workspace.is-inbox .admin-message-composer-form:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-inbox .response-box:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:60px;padding:0 max(12px,env(safe-area-inset-right)) 0 max(12px,env(safe-area-inset-left))!important;padding-right:max(12px,env(safe-area-inset-right))!important;padding-left:max(12px,env(safe-area-inset-left))!important;border:0;border-radius:0;background:transparent!important}.pqr-unified-workspace.is-inbox .admin-composer-shell:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-inbox .response-input-shell.admin-composer-shell:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;max-width:100%;min-width:0;min-height:60px;display:grid;grid-template-areas:"toolbar editor actions";grid-template-columns:40px minmax(0,1fr) 40px;grid-template-rows:minmax(40px,auto);align-items:center;gap:12px;padding:8px 12px 8px 8px;border:1px solid var(--theme-operational-border)!important;border-radius:18px!important;background:var(--theme-operational-panel)!important;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:visible}.pqr-unified-workspace.is-inbox .admin-composer-toolbar:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-inbox .admin-composer-editor:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-inbox .admin-composer-actions:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;padding:0}.pqr-unified-workspace.is-inbox .admin-composer-editor:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:100%}.pqr-unified-workspace.is-inbox .admin-composer-toolbar:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-inbox .admin-composer-actions:where([data-app-environment=internal],[data-app-environment=internal] *){height:40px;align-items:center}.pqr-unified-workspace.is-inbox .admin-composer-emoji-wrapper:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-inbox .admin-composer-template-wrapper:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-inbox .admin-composer-utility-button:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-inbox .admin-composer-actions .admin-composer-scope-wrapper:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.pqr-unified-workspace.is-inbox .admin-composer-plus-button:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-inbox .admin-composer-tool-button:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-inbox .composer-plus-button.admin-composer-tool-button:where([data-app-environment=internal],[data-app-environment=internal] *){width:40px;height:40px;min-width:40px;min-height:40px;border-radius:50%;background:var(--theme-operational-panel-soft);color:var(--theme-operational-text);font-size:18px}.pqr-unified-workspace.is-inbox .admin-composer-tool-button i:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:16px}.pqr-unified-workspace.is-inbox .admin-composer-editor textarea:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-inbox .admin-composer-editor textarea.message-input:where([data-app-environment=internal],[data-app-environment=internal] *){height:40px;min-height:40px;max-height:96px;padding:10px 0;font-size:10px;line-height:14px}.pqr-unified-workspace.is-inbox .admin-composer-editor textarea:where([data-app-environment=internal],[data-app-environment=internal] *)::placeholder{color:var(--theme-operational-muted)}.pqr-unified-workspace.is-inbox .admin-composer-actions:where([data-app-environment=internal],[data-app-environment=internal] *){justify-content:flex-end}.pqr-unified-workspace.is-inbox .admin-composer-mobile-options:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-inbox .admin-composer-mobile-scope-options:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:2px;margin-top:4px;padding-top:4px;border-top:1px solid var(--theme-operational-border)}.pqr-unified-workspace.is-inbox .admin-composer-editor .mention-autocomplete:where([data-app-environment=internal],[data-app-environment=internal] *){right:-52px;bottom:calc(100% + 16px);left:-52px;width:auto;max-width:none}.pqr-unified-workspace.is-inbox .admin-attachment-menu:where([data-app-environment=internal],[data-app-environment=internal] *){left:0;width:min(18rem,calc(100vw - 2rem));max-width:calc(100vw - 2rem)}}[data-theme=dark] .pqr-unified-workspace.is-inbox .admin-composer-tool-button:where([data-app-environment=internal],[data-app-environment=internal] *),[data-theme=dark] .pqr-unified-workspace.is-inbox .composer-plus-button.admin-composer-tool-button:where([data-app-environment=internal],[data-app-environment=internal] *){border:0!important;background:var(--theme-operational-hover)!important;color:var(--theme-operational-muted)!important}.mobile-case-quick-actions:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}@media(max-width:1100px){.pqr-unified-workspace.is-inbox>.conversation-workspace-shell:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-inbox .conversation-panel:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-inbox .admin-message-composer-form:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-inbox .response-box:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-operational-bg)!important}.pqr-unified-workspace.is-inbox .conversation-panel:where([data-app-environment=internal],[data-app-environment=internal] *){gap:0;border:0!important;border-radius:0!important;box-shadow:none!important}.pqr-unified-workspace.is-inbox .message-list.admin-chat-thread:where([data-app-environment=internal],[data-app-environment=internal] *){border:0!important;border-radius:0!important;box-shadow:none!important}.pqr-unified-workspace.is-inbox .case-workspace-header:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;flex-direction:column;gap:12px;padding:0 0 14px!important;border:0!important;background:var(--theme-operational-bg)!important;overflow:visible}.pqr-unified-workspace.is-inbox .case-summary-surface:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;width:auto;height:128px;min-height:128px;flex:0 0 128px;margin:14px 12px 0;padding:13px;box-sizing:border-box;border:1px solid var(--theme-operational-border);border-radius:18px;background:var(--theme-operational-panel);box-shadow:none;overflow:hidden}.pqr-unified-workspace.is-inbox .case-summary-surface .case-workspace-heading:where([data-app-environment=internal],[data-app-environment=internal] *){position:static;min-height:0;display:block;padding:0}.pqr-unified-workspace.is-inbox .case-summary-surface .case-workspace-title:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:calc(100% - 26px)}.pqr-unified-workspace.is-inbox .case-summary-surface .case-id:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.pqr-unified-workspace.is-inbox .case-summary-surface .case-workspace-title h3:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:286px;margin:0!important;color:var(--theme-operational-text)!important;font-size:16px!important;font-weight:760;line-height:21px;-webkit-line-clamp:2}.pqr-unified-workspace.is-inbox .case-summary-surface .tag-row:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;top:64px;left:13px;display:flex;align-items:center;gap:6px;margin:0;overflow:visible}.pqr-unified-workspace.is-inbox .case-summary-surface .tag-row>span:not(.pill):where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-flex;align-items:center;align-self:center;line-height:0}.pqr-unified-workspace.is-inbox .case-summary-surface .tag-row>:nth-child(1):where([data-app-environment=internal],[data-app-environment=internal] *){order:2}.pqr-unified-workspace.is-inbox .case-summary-surface .tag-row>:nth-child(2):where([data-app-environment=internal],[data-app-environment=internal] *){order:1}.pqr-unified-workspace.is-inbox .case-summary-surface .tag-row>:nth-child(n+3):where([data-app-environment=internal],[data-app-environment=internal] *){display:none!important}.pqr-unified-workspace.is-inbox .case-summary-surface .status-pill:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-inbox .case-summary-surface .tag-row .pill:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:92px;height:24px;min-height:24px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:4px 11px;border-radius:999px;font-size:11px;font-weight:600;line-height:16px}.pqr-unified-workspace.is-inbox .case-summary-surface .case-action-bar:where([data-app-environment=internal],[data-app-environment=internal] *){position:static;width:auto;display:block}.pqr-unified-workspace.is-inbox .case-summary-surface .case-more-menu:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-inbox .case-summary-surface .case-close-action:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.pqr-unified-workspace.is-inbox .case-summary-surface .case-owner-action:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;right:14px;bottom:16px;width:96px;height:28px;min-height:28px;display:inline-grid;grid-template-areas:"content";align-items:center;justify-items:center;padding:6px 9px;border:0;border-radius:999px;background:var(--theme-operational-bg);color:var(--theme-operational-text);font-size:11px;font-weight:600;line-height:16px;opacity:1;box-shadow:none}.pqr-unified-workspace.is-inbox .case-summary-surface .chat-meta-strip:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;bottom:15px;left:13px;width:min(218px,calc(100% - 132px));display:flex;flex-wrap:nowrap;gap:5px!important;margin:0;padding:0!important;border:0;background:transparent}.pqr-unified-workspace.is-inbox .case-summary-surface .chat-meta-strip>span:where([data-app-environment=internal],[data-app-environment=internal] *){flex:0 1 auto;color:var(--theme-operational-muted);font-size:9px;font-weight:500;line-height:12px}.pqr-unified-workspace.is-inbox .case-summary-surface .chat-meta-strip>span:nth-child(2):where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-inbox .case-summary-surface .case-connection-state:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.pqr-unified-workspace.is-inbox .mobile-case-quick-actions:where([data-app-environment=internal],[data-app-environment=internal] *){width:auto;height:44px;min-height:44px;flex:0 0 44px;display:flex;align-items:center;gap:8px;margin:0 12px;padding:6px 7px;box-sizing:border-box;border:1px solid var(--theme-operational-border);border-radius:14px;background:var(--theme-operational-panel);box-shadow:none;overflow:visible}.pqr-unified-workspace.is-inbox .mobile-case-quick-actions button:where([data-app-environment=internal],[data-app-environment=internal] *){height:30px;min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:7px 10px;border:0;border-radius:999px;font-size:11px;font-weight:600;line-height:16px;box-shadow:none;white-space:nowrap}.pqr-unified-workspace.is-inbox .mobile-case-status-action:where([data-app-environment=internal],[data-app-environment=internal] *){width:110px;flex:0 0 110px;background:var(--theme-operational-bg);color:var(--theme-operational-text)}.pqr-unified-workspace.is-inbox .mobile-case-status-action.active:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-operational-accent-soft);color:var(--theme-operational-accent)}.pqr-unified-workspace.is-inbox .mobile-case-ai-action:where([data-app-environment=internal],[data-app-environment=internal] *){width:92px;flex:0 0 92px;background:var(--theme-operational-accent-soft);color:var(--theme-operational-accent)}.pqr-unified-workspace.is-inbox .mobile-case-ai-action:disabled:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-operational-muted);opacity:.62}.pqr-unified-workspace.is-inbox .mobile-case-more-menu:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;margin-left:auto}.pqr-unified-workspace.is-inbox .mobile-case-quick-actions .mobile-case-more-action:where([data-app-environment=internal],[data-app-environment=internal] *){width:34px;min-width:34px;padding:7px;background:var(--theme-operational-bg);color:var(--theme-operational-muted)}.pqr-unified-workspace.is-inbox .mobile-case-more-popover:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;z-index:85;top:calc(100% + 7px);right:0;width:190px;display:grid;gap:4px;padding:6px;border:1px solid var(--theme-operational-border);border-radius:12px;background:var(--theme-operational-panel);box-shadow:var(--theme-shadow-overlay)}.pqr-unified-workspace.is-inbox .mobile-case-more-popover button:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;min-width:0;justify-content:flex-start;border-radius:8px;background:transparent;color:var(--theme-operational-text)}.pqr-unified-workspace.is-inbox .mobile-case-more-popover button:hover:not(:disabled):where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-operational-hover)}.pqr-unified-workspace.is-inbox .mobile-case-more-popover button.danger:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-operational-danger)}.pqr-unified-workspace.is-inbox .operation-case-tools[data-mobile-expanded=false]:where([data-app-environment=internal],[data-app-environment=internal] *){display:none!important}.pqr-unified-workspace.is-inbox .case-workspace-header .operation-case-tools[data-mobile-expanded=true]:where([data-app-environment=internal],[data-app-environment=internal] *){width:auto;height:auto;min-height:0;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 12px!important;padding:10px!important;border:1px solid var(--theme-operational-border);border-radius:14px;background:var(--theme-operational-panel);overflow:visible}.pqr-unified-workspace.is-inbox .operation-case-tools[data-mobile-expanded=true]>*:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;width:100%;flex:initial}.pqr-unified-workspace.is-inbox .operation-case-tools[data-mobile-expanded=true] .primary-action:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:1 / -1;width:100%;min-width:0}.pqr-unified-workspace.is-inbox .operation-case-tools[data-mobile-expanded=true] .ai-action:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.pqr-mobile-cases-drawer .pqr-case-segments:where([data-app-environment=internal],[data-app-environment=internal] *){width:auto;height:34px;min-height:34px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.18fr) minmax(0,.91fr);gap:8px;margin:0 12px 12px;padding:4px;box-sizing:border-box;border:0;border-radius:10px;background:var(--theme-operational-bg);overflow:hidden}.pqr-mobile-cases-drawer .pqr-case-segments button:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;height:26px;min-height:26px;padding:5px 6px;border:0;border-radius:13px;background:var(--theme-operational-panel);color:var(--theme-operational-muted);font-size:11px;font-weight:600;line-height:16px;box-shadow:none;white-space:nowrap}.pqr-mobile-cases-drawer .pqr-case-segments button.active:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-operational-accent-soft);color:var(--theme-operational-accent)}.pqr-mobile-cases-drawer .pqr-case-segments button span:where([data-app-environment=internal],[data-app-environment=internal] *){color:inherit;font:inherit}.pqr-unified-workspace.is-inbox .admin-chat-thread:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-inbox .message-list:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-operational-bg)!important}.pqr-unified-workspace.is-inbox .message.staff:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:78%;border-color:transparent!important;border-radius:15px!important;background:var(--theme-operational-accent)!important;box-shadow:none!important}.pqr-unified-workspace.is-inbox .message.patient:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:80%;border-color:var(--theme-operational-border)!important;border-radius:15px!important;background:var(--theme-operational-panel)!important;box-shadow:none!important}}.copilot-action-label-mobile:where([data-app-environment=internal],[data-app-environment=internal] *),.copilot-mobile-sticky-action:where([data-app-environment=internal],[data-app-environment=internal] *),.mobile-copilot-more-menu:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}@media(max-width:1100px){.pqr-unified-workspace.is-assistant>.ai-case-workspace:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-assistant .case-workspace-header:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-assistant .ai-case-scroll:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-operational-bg)!important}.pqr-unified-workspace.is-assistant .case-workspace-header:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;height:106px;min-height:106px;flex:0 0 106px;padding:0!important;border:0!important;box-shadow:none!important}.pqr-unified-workspace.is-assistant .case-summary-surface:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;width:auto;height:92px;min-height:92px;margin:14px 12px 0;padding:13px;box-sizing:border-box;border:1px solid var(--theme-operational-border);border-radius:16px;background:var(--theme-operational-panel);box-shadow:none;overflow:visible}.pqr-unified-workspace.is-assistant .case-workspace-heading:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:0;display:block;padding:0}.pqr-unified-workspace.is-assistant .case-workspace-title:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:100%}.pqr-unified-workspace.is-assistant .case-workspace-title .case-id:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-assistant .case-workspace-header .chat-meta-strip:where([data-app-environment=internal],[data-app-environment=internal] *){display:none!important}.pqr-unified-workspace.is-assistant .case-workspace-title h3:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:calc(100% - 42px);display:block;margin:0!important;overflow:hidden;color:var(--theme-operational-text)!important;font-size:14px!important;font-weight:760;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.pqr-unified-workspace.is-assistant .case-summary-surface .tag-row:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;top:45px;left:13px;max-width:calc(100% - 160px);display:flex;align-items:center;gap:6px;margin:0;overflow:hidden}.pqr-unified-workspace.is-assistant .case-summary-surface .tag-row>span:not(.pill):where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-flex;align-items:center;line-height:0}.pqr-unified-workspace.is-assistant .case-summary-surface .tag-row>:nth-child(1):where([data-app-environment=internal],[data-app-environment=internal] *){order:2}.pqr-unified-workspace.is-assistant .case-summary-surface .tag-row>:nth-child(2):where([data-app-environment=internal],[data-app-environment=internal] *){order:1}.pqr-unified-workspace.is-assistant .case-summary-surface .tag-row>:nth-child(n+3):where([data-app-environment=internal],[data-app-environment=internal] *){display:none!important}.pqr-unified-workspace.is-assistant .case-summary-surface .tag-row .pill:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:78px;height:24px;min-height:24px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:4px 11px;overflow:hidden;border-radius:999px;font-size:11px;font-weight:600;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.pqr-unified-workspace.is-assistant .case-summary-surface .case-action-bar:where([data-app-environment=internal],[data-app-environment=internal] *){position:static;width:auto;display:block}.pqr-unified-workspace.is-assistant .case-summary-surface .case-owner-action:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;right:49px;bottom:13px;width:104px;height:24px;min-height:24px;display:inline-grid;grid-template-areas:"content";place-items:center;padding:4px 7px;overflow:hidden;border:0;border-radius:999px;background:var(--theme-operational-bg);color:var(--theme-operational-muted);font-size:9px;font-weight:600;line-height:12px;opacity:1;box-shadow:none;white-space:nowrap}.pqr-unified-workspace.is-assistant .case-summary-surface .case-more-menu:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;z-index:20;top:11px;right:13px}.pqr-unified-workspace.is-assistant .case-summary-surface .case-more-action:where([data-app-environment=internal],[data-app-environment=internal] *){width:32px;height:32px;min-height:32px;display:grid;place-items:center;padding:0;border:1px solid var(--theme-operational-border);border-radius:50%;background:var(--theme-operational-panel);color:var(--theme-operational-muted);box-shadow:none}.pqr-unified-workspace.is-assistant .ai-case-scroll:where([data-app-environment=internal],[data-app-environment=internal] *){padding:12px 12px calc(78px + env(safe-area-inset-bottom))}.pqr-unified-workspace.is-assistant .case-copilot-panel:where([data-app-environment=internal],[data-app-environment=internal] *){overflow:visible}.pqr-unified-workspace.is-assistant .copilot-hero:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;height:94px;min-height:94px;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 12px;padding:13px;box-sizing:border-box;border:1px solid var(--theme-operational-border);border-radius:16px;background:var(--theme-operational-panel);box-shadow:none}.pqr-unified-workspace.is-assistant .sky-ai-sparkle:where([data-app-environment=internal],[data-app-environment=internal] *){width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:var(--theme-operational-accent);color:#fff;font-size:18px}.pqr-unified-workspace.is-assistant .copilot-header:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;min-width:0;overflow:hidden}.pqr-unified-workspace.is-assistant .copilot-header h3:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0 0 2px;color:var(--theme-operational-text);font-size:16px;line-height:21px}.pqr-unified-workspace.is-assistant .copilot-header .panel-subtitle:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;display:-webkit-box;overflow:hidden;color:var(--theme-operational-muted);font-size:10px;line-height:14px;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pqr-unified-workspace.is-assistant .copilot-primary-action:where([data-app-environment=internal],[data-app-environment=internal] *){position:static;inset:auto;grid-column:auto;width:92px!important;min-width:92px;height:34px;min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:5px;margin:0;padding:9px 10px;box-sizing:border-box;border:0;border-radius:999px!important;background:var(--theme-operational-accent)!important;color:#fff!important;font-size:11px;font-weight:600;line-height:16px;box-shadow:none!important}.pqr-unified-workspace.is-assistant .copilot-primary-action i:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-assistant .copilot-primary-action .ai-action-sparkle:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:11px;line-height:1}.pqr-unified-workspace.is-assistant .copilot-action-label-full:where([data-app-environment=internal],[data-app-environment=internal] *){display:none!important}.pqr-unified-workspace.is-assistant .copilot-action-label-mobile:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline}.pqr-unified-workspace.is-assistant .copilot-section-tabs:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;width:100%;height:40px;min-height:40px;display:grid!important;grid-template-columns:1.08fr 1.12fr .9fr .72fr;align-items:center;gap:0;margin:0 0 12px;padding:4px;box-sizing:border-box;border:1px solid var(--theme-operational-border);border-radius:12px;background:var(--theme-operational-panel);overflow:visible}.pqr-unified-workspace.is-assistant .copilot-section-tabs>button:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-assistant .mobile-copilot-more-menu>button:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;min-width:0;height:30px;min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:7px 6px;overflow:hidden;border:0;border-radius:999px;background:transparent;color:var(--theme-operational-muted);font-size:11px;font-weight:600;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.pqr-unified-workspace.is-assistant .copilot-section-tabs>button.active:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-assistant .mobile-copilot-more-menu>button.active:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-operational-accent-soft);color:var(--theme-operational-accent)}.pqr-unified-workspace.is-assistant .mobile-copilot-more-menu:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;min-width:0;display:block}.pqr-unified-workspace.is-assistant .copilot-section-tabs>.copilot-tab-reply:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-assistant .copilot-section-tabs>.copilot-tab-sources:where([data-app-environment=internal],[data-app-environment=internal] *){display:none!important}.pqr-unified-workspace.is-assistant .mobile-copilot-more-popover:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;z-index:100;top:calc(100% + 8px);right:0;width:190px;display:grid;gap:4px;padding:6px;border:1px solid var(--theme-operational-border);border-radius:12px;background:var(--theme-operational-panel);box-shadow:var(--theme-shadow-overlay)}.pqr-unified-workspace.is-assistant .mobile-copilot-more-popover button:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;min-height:34px;display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:var(--theme-operational-text);font-size:11px;font-weight:600;text-align:left}.pqr-unified-workspace.is-assistant .mobile-copilot-more-popover button.active:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-operational-accent-soft);color:var(--theme-operational-accent)}.pqr-unified-workspace.is-assistant .copilot-analysis-heading:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:30px;margin:0 0 8px;padding:0 2px}.pqr-unified-workspace.is-assistant .copilot-analysis-heading .ai-analysis-eyebrow:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;color:var(--theme-operational-accent);font-size:9px;font-weight:800;line-height:12px;text-transform:uppercase}.pqr-unified-workspace.is-assistant .copilot-analysis-heading button:where([data-app-environment=internal],[data-app-environment=internal] *){width:30px;height:30px;min-height:30px;display:grid;place-items:center;padding:0;overflow:hidden;border:1px solid var(--theme-operational-border);border-radius:50%;background:var(--theme-operational-panel);color:var(--theme-operational-accent);font-size:0;box-shadow:none}.pqr-unified-workspace.is-assistant .copilot-analysis-heading button i:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:12px}.pqr-unified-workspace.is-assistant .copilot-kpi-grid:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr;gap:12px;margin:0 0 12px}.pqr-unified-workspace.is-assistant .copilot-kpi-grid .copilot-card:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;min-height:96px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:13px;border:1px solid var(--theme-operational-border)!important;border-radius:16px;background:var(--theme-operational-panel)!important;box-shadow:none}.pqr-unified-workspace.is-assistant .copilot-kpi-grid .copilot-card:where([data-app-environment=internal],[data-app-environment=internal] *):before{display:none}.pqr-unified-workspace.is-assistant .copilot-kpi-grid .copilot-next-action-card:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:102px;border-color:color-mix(in srgb,var(--theme-operational-success) 28%,var(--theme-operational-border))!important;background:var(--theme-operational-success-soft)!important}.pqr-unified-workspace.is-assistant .copilot-kpi-grid .copilot-risks-card:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:color-mix(in srgb,var(--theme-operational-danger) 28%,var(--theme-operational-border))!important;background:color-mix(in srgb,var(--theme-operational-danger-soft) 46%,var(--theme-operational-panel))!important}.pqr-unified-workspace.is-assistant .copilot-kpi-grid h4:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-assistant .copilot-summary-grid h4:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-assistant .copilot-evidence-card h4:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;color:var(--theme-operational-accent);font-size:9px!important;font-weight:800;line-height:12px}.pqr-unified-workspace.is-assistant .copilot-kpi-grid strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-operational-text);font-size:15px;font-weight:650;line-height:20px}.pqr-unified-workspace.is-assistant .copilot-kpi-grid p:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;color:var(--theme-operational-muted);font-size:10px;line-height:14px}.pqr-unified-workspace.is-assistant .copilot-summary-grid:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr;gap:12px;margin:0 0 12px}.pqr-unified-workspace.is-assistant .copilot-summary-grid>.copilot-card:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-assistant .copilot-evidence-card:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-assistant .copilot-ai-center:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-assistant .copilot-focused-card:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:0;margin:0 0 12px;padding:13px;border:1px solid var(--theme-operational-border);border-radius:16px;background:var(--theme-operational-panel);box-shadow:none}.pqr-unified-workspace.is-assistant .copilot-reply-card:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;background:var(--theme-operational-accent-soft)!important}.pqr-unified-workspace.is-assistant .copilot-summary-card>p:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-assistant .copilot-reply-preview:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-assistant .copilot-evidence-card>p:where([data-app-environment=internal],[data-app-environment=internal] *){margin:10px 0 0!important;color:var(--theme-operational-muted)!important;font-size:10px!important;line-height:15px!important}.pqr-unified-workspace.is-assistant .copilot-draft-action:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-assistant .copilot-evidence-card>button:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-assistant .copilot-focused-card>button:where([data-app-environment=internal],[data-app-environment=internal] *),.pqr-unified-workspace.is-assistant .copilot-focused-reply button:where([data-app-environment=internal],[data-app-environment=internal] *){width:auto;min-width:90px;min-height:30px;display:inline-flex;align-items:center;justify-content:center;padding:7px 14px;border:0;border-radius:999px;background:var(--theme-operational-panel-soft);color:var(--theme-operational-muted);font-size:11px;font-weight:600;line-height:16px;box-shadow:none}.pqr-unified-workspace.is-assistant .copilot-draft-action:where([data-app-environment=internal],[data-app-environment=internal] *){position:static;min-width:150px;margin-top:12px;background:var(--theme-operational-accent);color:#fff}.pqr-unified-workspace.is-assistant .copilot-reply-card>small:where([data-app-environment=internal],[data-app-environment=internal] *){position:static;display:block;margin-top:10px;color:var(--theme-operational-muted);font-size:9px;line-height:13px}.pqr-unified-workspace.is-assistant .copilot-ai-center:where([data-app-environment=internal],[data-app-environment=internal] *){padding:13px}.pqr-unified-workspace.is-assistant .copilot-ai-center h4:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;color:var(--theme-operational-text);font-size:14px;line-height:19px}.pqr-unified-workspace.is-assistant .copilot-ai-center>div:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.pqr-unified-workspace.is-assistant .copilot-ai-center>div>span:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:58px;display:grid;align-content:center;gap:4px;padding:9px;border:1px solid var(--theme-operational-border);border-radius:12px;background:var(--theme-operational-panel-soft)}.pqr-unified-workspace.is-assistant .copilot-ai-center small:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-operational-muted);font-size:10px}.pqr-unified-workspace.is-assistant .copilot-ai-center strong:where([data-app-environment=internal],[data-app-environment=internal] *){overflow:hidden;color:var(--theme-operational-text);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.pqr-unified-workspace.is-assistant .copilot-mobile-sticky-action:where([data-app-environment=internal],[data-app-environment=internal] *){position:fixed;z-index:43;right:max(12px,env(safe-area-inset-right));bottom:calc(var(--pqr-mobile-bottom-nav-height) + 8px - 30px);left:max(12px,env(safe-area-inset-left));height:52px;display:block;padding:7px;box-sizing:border-box;border:1px solid var(--theme-operational-border);border-radius:16px;background:var(--theme-operational-panel);box-shadow:none}.pqr-unified-workspace.is-assistant .copilot-mobile-sticky-action .ai-action:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;height:36px;min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:0;padding:10px 14px;border:0;border-radius:999px;background:var(--theme-operational-accent)!important;color:#fff!important;font-size:11px;font-weight:600;line-height:16px;box-shadow:none!important}.pqr-unified-workspace.is-assistant .copilot-mobile-sticky-action .ai-action-sparkle:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:12px;line-height:1}}.channel-control-panel:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:1 / -1;min-width:0;margin:0 1rem .75rem;padding:.75rem;border:1px solid var(--theme-operational-border);border-radius:14px;background:var(--theme-operational-panel-soft);color:var(--theme-operational-text)}.channel-control-status:where([data-app-environment=internal],[data-app-environment=internal] *),.channel-control-actions:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.channel-control-status:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.75rem;line-height:1.4}.channel-control-state:where([data-app-environment=internal],[data-app-environment=internal] *){padding:.2rem .55rem;border-radius:999px;background:var(--theme-operational-accent-soft);color:var(--theme-operational-accent);font-size:.69rem;font-weight:600}.channel-control-lease:where([data-app-environment=internal],[data-app-environment=internal] *){flex-basis:100%;color:var(--theme-operational-muted)}.channel-control-actions:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:.5rem}.channel-control-button:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:34px;padding:.4rem .7rem;border:1px solid var(--theme-operational-border-strong);border-radius:10px;background:var(--theme-operational-control);color:var(--theme-operational-text);font:inherit;font-size:.7rem;font-weight:600;line-height:1.4;cursor:pointer}.channel-control-button:hover:not(:disabled):where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--theme-operational-accent);background:var(--theme-operational-hover)}.channel-control-button:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *){outline:2px solid var(--theme-operational-accent);outline-offset:2px}.channel-control-button:disabled:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-operational-subtle);cursor:not-allowed}.channel-control-error:where([data-app-environment=internal],[data-app-environment=internal] *){margin:.5rem 0 0;color:var(--theme-operational-danger);font-size:.75rem}@media(max-width:1100px){.channel-control-panel:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0 12px;padding:10px}.channel-control-button:where([data-app-environment=internal],[data-app-environment=internal] *){flex:1 1 calc(50% - .5rem);min-height:38px}}.operational-admin-groups:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-my-group:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-drawer:where([data-app-environment=internal],[data-app-environment=internal] *){--op-page: var(--theme-operational-bg);--op-panel: var(--theme-operational-panel);--op-panel-soft: var(--theme-operational-panel-soft);--op-control: var(--theme-operational-control);--op-text: var(--theme-operational-text);--op-muted: var(--theme-operational-muted);--op-subtle: var(--theme-operational-subtle);--op-border: var(--theme-operational-border);--op-border-strong: var(--theme-operational-border-strong);--op-accent: var(--theme-operational-accent);--op-accent-soft: var(--theme-operational-accent-soft);--op-success: var(--theme-operational-success);--op-success-soft: var(--theme-operational-success-soft);--op-warning: var(--theme-operational-warning);--op-warning-soft: var(--theme-operational-warning-soft);--op-danger: var(--theme-operational-danger);--op-danger-soft: var(--theme-operational-danger-soft);--op-info: var(--theme-operational-info);--op-info-soft: var(--theme-operational-info-soft);color:var(--op-text)}.operational-admin-groups:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-my-group:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;gap:14px;padding:0 0 34px}.operational-admin-groups :where(h1,h2,h3,p):where([data-app-environment=internal],[data-app-environment=internal] *),.operational-my-group :where(h1,h2,h3,p):where([data-app-environment=internal],[data-app-environment=internal] *),.operational-drawer :where(h1,h2,h3,p):where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:0}.operational-admin-groups button:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-my-group button:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-drawer button:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-admin-groups :where(input,select):where([data-app-environment=internal],[data-app-environment=internal] *),.operational-my-group :where(input,select):where([data-app-environment=internal],[data-app-environment=internal] *),.operational-drawer :where(input,select):where([data-app-environment=internal],[data-app-environment=internal] *){font:inherit}.operational-page-actions:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;z-index:2;top:-59px;right:0;display:flex;align-items:center;gap:9px}.operational-primary:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-secondary:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:36px;border-radius:10px;padding:9px 15px;font-size:11px;font-weight:750;line-height:16px;cursor:pointer}.operational-primary:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid transparent;background:var(--op-accent);color:#fff;box-shadow:none}.operational-secondary:where([data-app-environment=internal],[data-app-environment=internal] *){border:1px solid var(--op-border);background:var(--op-panel);color:var(--op-text)}.operational-primary:hover:not(:disabled):where([data-app-environment=internal],[data-app-environment=internal] *){background:color-mix(in srgb,var(--op-accent) 88%,#000)}.operational-secondary:hover:not(:disabled):where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--op-accent);color:var(--op-accent)}.operational-primary:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-secondary:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-admin-groups button:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-my-group button:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-drawer button:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *){outline:3px solid color-mix(in srgb,var(--op-accent) 28%,transparent);outline-offset:2px}.operational-primary:disabled:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-secondary:disabled:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-admin-groups button:disabled:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-my-group button:disabled:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-drawer button:disabled:where([data-app-environment=internal],[data-app-environment=internal] *){cursor:not-allowed;opacity:.52}.operational-admin-groups .operational-panel:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-my-group .operational-panel:where([data-app-environment=internal],[data-app-environment=internal] *){border:1px solid var(--op-border);border-radius:17px;background:var(--op-panel);padding:16px;box-shadow:none}.operational-admin-groups .operational-kpis:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-my-group .operational-kpis:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.operational-admin-groups .operational-kpi:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-my-group .operational-kpi:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;display:grid;min-height:102px;box-sizing:border-box;gap:4px;overflow:hidden;border:1px solid var(--op-border);border-radius:15px;background:var(--op-panel);padding:13px 15px}.operational-admin-groups .operational-kpi:where([data-app-environment=internal],[data-app-environment=internal] *):before,.operational-my-group .operational-kpi:where([data-app-environment=internal],[data-app-environment=internal] *):before{content:"";position:absolute;inset:-1px auto -1px -1px;width:4px;background:var(--op-accent)}.operational-admin-groups .operational-kpi--good:where([data-app-environment=internal],[data-app-environment=internal] *):before,.operational-my-group .operational-kpi--good:where([data-app-environment=internal],[data-app-environment=internal] *):before{background:var(--op-success)}.operational-admin-groups .operational-kpi--warning:where([data-app-environment=internal],[data-app-environment=internal] *):before,.operational-my-group .operational-kpi--warning:where([data-app-environment=internal],[data-app-environment=internal] *):before{background:var(--op-warning)}.operational-admin-groups .operational-kpi--danger:where([data-app-environment=internal],[data-app-environment=internal] *):before,.operational-my-group .operational-kpi--danger:where([data-app-environment=internal],[data-app-environment=internal] *):before{background:var(--op-danger)}.operational-admin-groups .operational-kpi>span:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-my-group .operational-kpi>span:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--op-muted);font-size:9px;font-weight:800;letter-spacing:.045em;text-transform:uppercase}.operational-admin-groups .operational-kpi>strong:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-my-group .operational-kpi>strong:where([data-app-environment=internal],[data-app-environment=internal] *){align-self:end;font-size:24px;line-height:30px;letter-spacing:-.035em}.operational-admin-groups .operational-kpi>small:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-my-group .operational-kpi>small:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--op-muted);font-size:10px;line-height:15px}.operational-health-map>header:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-table-toolbar:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-my-group .operational-panel>header:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-specialty-coverage article>header:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.operational-health-map>header h2:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-table-toolbar h2:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-my-group .operational-panel>header h2:where([data-app-environment=internal],[data-app-environment=internal] *){margin-bottom:3px;color:var(--op-text);font-size:16px;line-height:22px;letter-spacing:-.025em}.operational-health-map>header p:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-table-toolbar p:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-my-group .operational-panel>header p:where([data-app-environment=internal],[data-app-environment=internal] *){margin-bottom:0;color:var(--op-muted);font-size:10px;line-height:15px}.operational-health-map__grid:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:17px}.operational-health-card:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:12px;min-height:104px;border:1px solid transparent;border-radius:13px;background:var(--op-panel-soft);color:var(--op-text);padding:12px 14px;text-align:left;cursor:pointer;transition:border-color .16s ease,transform .16s ease,background .16s ease}.operational-health-card:hover:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:color-mix(in srgb,var(--op-accent) 44%,var(--op-border));transform:translateY(-1px)}.operational-health-card>header:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-health-card>div:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;justify-content:space-between;gap:10px}.operational-health-card>header strong:where([data-app-environment=internal],[data-app-environment=internal] *){overflow:hidden;font-size:11px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.operational-health-card>div span:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--op-muted);font-size:9px;line-height:14px}.operational-leader-pill:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-pill:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-health:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-flex;align-items:center;justify-content:center;width:max-content;max-width:100%;min-height:26px;box-sizing:border-box;border-radius:999px;padding:5px 13px;font-size:9px;font-weight:720;line-height:14px;text-transform:none;white-space:nowrap}.operational-leader-pill:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:120px;background:var(--op-info-soft);color:var(--op-info)}.operational-leader-pill--missing:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--op-warning-soft);color:var(--op-warning)}.operational-pill--success:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--op-success-soft);color:var(--op-success)}.operational-pill--warning:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--op-warning-soft);color:var(--op-warning)}.operational-pill--info:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--op-info-soft);color:var(--op-info)}.operational-pill--purple:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--op-accent-soft);color:var(--op-accent)}.operational-pill--neutral:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--op-panel-soft);color:var(--op-muted)}.operational-health--healthy:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--op-success-soft);color:var(--op-success)}.operational-health--warning:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--op-warning-soft);color:var(--op-warning)}.operational-health--critical:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--op-danger-soft);color:var(--op-danger)}.operational-sla--good:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--op-success)!important;font-weight:700}.operational-sla--warning:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--op-warning)!important;font-weight:700}.operational-sla--danger:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--op-danger)!important;font-weight:700}.operational-load-bar:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;display:block;overflow:hidden;width:100%;height:7px;border-radius:999px;background:color-mix(in srgb,var(--op-border) 72%,var(--op-panel))}.operational-load-bar>span:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-load-bar>i:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;height:100%;border-radius:inherit;background:var(--op-accent)}.operational-load-bar--good>span:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--op-success)}.operational-load-bar--warning>span:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--op-warning)}.operational-load-bar--danger>span:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--op-danger)}.operational-table-toolbar:where([data-app-environment=internal],[data-app-environment=internal] *){align-items:center;margin-bottom:14px}.operational-table-toolbar__controls:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;justify-content:flex-end;gap:8px}.operational-table-toolbar__controls label:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:116px}.operational-table-toolbar__controls .operational-search-control:where([data-app-environment=internal],[data-app-environment=internal] *){width:min(220px,20vw)}.operational-table-toolbar__controls :where(input,select):where([data-app-environment=internal],[data-app-environment=internal] *),.operational-drawer :where(input:not([type=checkbox]):not([type=radio]),select):where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;min-height:36px;box-sizing:border-box;border:1px solid var(--op-border);border-radius:9px;background:var(--op-control);color:var(--op-text);padding:8px 10px;font-size:10px}.operational-table-toolbar__controls :where(input,select):focus:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-drawer :where(input:not([type=checkbox]):not([type=radio]),select):focus:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--op-accent);outline:3px solid color-mix(in srgb,var(--op-accent) 18%,transparent)}.operational-table-wrap:where([data-app-environment=internal],[data-app-environment=internal] *){overflow-x:auto}.operational-admin-groups .operational-table:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;min-width:850px;border-collapse:collapse}.operational-admin-groups .operational-table th:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-admin-groups .operational-table td:where([data-app-environment=internal],[data-app-environment=internal] *){border-bottom:1px solid var(--op-border);padding:14px 10px;text-align:left}.operational-admin-groups .operational-table th:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--op-muted);font-size:8px;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.operational-admin-groups .operational-table td:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--op-text);font-size:10px;line-height:16px}.operational-admin-groups .operational-table tbody tr:where([data-app-environment=internal],[data-app-environment=internal] *){cursor:pointer;transition:background .15s ease}.operational-admin-groups .operational-table tbody tr:hover:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-admin-groups .operational-table tbody tr:focus:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--op-panel-soft);outline:none}.operational-admin-groups .operational-table td:first-child:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;min-width:180px}.operational-admin-groups .operational-table td:first-child small:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--op-muted);font-size:9px}.operational-load-cell:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:34px 104px;align-items:center;gap:8px;min-width:146px}.operational-warning-text:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--op-warning)!important}.operational-success-text:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--op-success)!important}.operational-continuity-mobile:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.operational-notice:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:10px;padding:10px 13px;font-size:11px}.operational-notice button:where([data-app-environment=internal],[data-app-environment=internal] *){border:0;background:transparent;color:inherit;font-size:18px;cursor:pointer}.operational-notice--success:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--op-success-soft);color:var(--op-success)}.operational-notice--error:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--op-danger-soft);color:var(--op-danger)}.operational-admin-groups .operational-skeleton:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.operational-admin-groups .operational-skeleton>section:first-of-type:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:330px}.operational-admin-groups .operational-skeleton>section:last-of-type:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:520px}.operational-empty:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;place-items:center;gap:8px;padding:44px 18px;text-align:center}.operational-empty>span:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--op-accent-soft);color:var(--op-accent);font-weight:800}.operational-empty h3:where([data-app-environment=internal],[data-app-environment=internal] *){margin-bottom:0}.operational-empty p:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:470px;margin-bottom:7px;color:var(--op-muted)}.operational-drawer-backdrop:where([data-app-environment=internal],[data-app-environment=internal] *){position:fixed;z-index:1200;inset:0;display:flex;justify-content:flex-end;background:var(--theme-operational-backdrop);-webkit-backdrop-filter:none;backdrop-filter:none}.operational-drawer:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;flex-direction:column;width:min(540px,100vw);height:100dvh;border-left:1px solid var(--op-border);background:var(--op-panel);box-shadow:-18px 0 42px #0f172a29;animation:motion-drawer-enter var(--motion-duration-deliberate) var(--motion-ease-emphasized) both}.operational-drawer--redistribution:where([data-app-environment=internal],[data-app-environment=internal] *){width:min(600px,100vw)}.operational-drawer>header:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:22px 22px 18px;border-bottom:1px solid var(--op-border)}.operational-drawer>header h2:where([data-app-environment=internal],[data-app-environment=internal] *){margin-bottom:5px;color:var(--op-text);font-size:20px;line-height:28px;letter-spacing:-.03em}.operational-drawer>header p:where([data-app-environment=internal],[data-app-environment=internal] *){margin-bottom:0;color:var(--op-muted);font-size:9px;line-height:15px}.operational-drawer>header>button:where([data-app-environment=internal],[data-app-environment=internal] *){flex:0 0 auto;display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--op-border);border-radius:9px;background:var(--op-panel);color:var(--op-muted);cursor:pointer}.operational-drawer__body:where([data-app-environment=internal],[data-app-environment=internal] *){flex:1;overflow-y:auto;padding:18px 22px 0}.operational-drawer__body>:first-child:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:100%;box-sizing:border-box}.operational-drawer__body section:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:22px}.operational-drawer__body section:first-child:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:0}.operational-drawer__body h3:where([data-app-environment=internal],[data-app-environment=internal] *){margin-bottom:12px;font-size:11px;line-height:17px}.operational-drawer-footer:where([data-app-environment=internal],[data-app-environment=internal] *){position:sticky;z-index:3;bottom:0;display:flex;justify-content:flex-end;gap:9px;margin-top:auto;padding:18px 0 22px;border-top:1px solid var(--op-border);background:var(--op-panel)}.operational-drawer-footer>button:not(.operational-primary):where([data-app-environment=internal],[data-app-environment=internal] *){min-width:112px;border:1px solid var(--op-border);border-radius:9px;background:var(--op-panel);color:var(--op-text);padding:9px 14px;font-size:10px;font-weight:720;cursor:pointer}.operational-drawer-footer>.operational-primary:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:135px}.operational-detail:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;flex-direction:column}.operational-detail__topline:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;justify-content:space-between;gap:12px}.operational-detail__topline>div:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;flex-wrap:wrap;gap:8px}.operational-summary-list:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:0;margin:0}.operational-summary-list>div:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:minmax(130px,1fr) minmax(150px,1.1fr);gap:18px;padding:10px 0}.operational-summary-list dt:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--op-muted);font-size:9px;line-height:15px}.operational-summary-list dd:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;color:var(--op-text);font-size:10px;font-weight:700;line-height:15px}.operational-chip-list:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-specialty-picker>div:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;flex-wrap:wrap;gap:8px}.operational-chip:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:26px;border-radius:999px;background:var(--op-accent-soft);color:var(--op-accent);padding:6px 14px;font-size:9px;line-height:14px}.operational-chip--1:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--op-info-soft);color:var(--op-info)}.operational-chip--2:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--op-success-soft);color:var(--op-success)}.operational-rules:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:0}.operational-rule-row:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-toggle-row:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex!important;align-items:center;justify-content:space-between;gap:14px!important;min-height:44px}.operational-rule-row>span:first-child:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-toggle-row>span:first-child:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--op-text);font-size:10px}.operational-info-card:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-warning-card:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-success-card:where([data-app-environment=internal],[data-app-environment=internal] *){border-radius:10px;padding:13px 14px}.operational-info-card:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:22px;background:var(--op-info-soft);color:var(--op-info)}.operational-warning-card:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--op-warning-soft);color:var(--op-warning)}.operational-success-card:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--op-success-soft);color:var(--op-success)}.operational-info-card strong:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-warning-card strong:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-success-card strong:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;margin-bottom:4px;font-size:10px}.operational-info-card p:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-warning-card p:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-success-card p:where([data-app-environment=internal],[data-app-environment=internal] *){margin-bottom:0;color:inherit;font-size:9px;line-height:15px}.operational-success-card code:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;overflow:hidden;margin-top:4px;color:inherit;font-size:8px;text-overflow:ellipsis}.operational-form:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;flex-direction:column;gap:13px}.operational-form label:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-team-card__editor label:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-leader-reassign>label:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:5px}.operational-form label>span:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-team-card__editor label>span:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-leader-reassign>label>span:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--op-muted);font-size:9px;font-weight:650;line-height:14px}.operational-form__grid:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:1fr 1fr;gap:12px}.operational-form-rules:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:4px!important}.operational-specialty-picker:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:8px;margin:0;border:0;padding:0}.operational-specialty-picker legend:where([data-app-environment=internal],[data-app-environment=internal] *){margin-bottom:7px;padding:0;color:var(--op-muted);font-size:9px;font-weight:650}.operational-specialty-picker label:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-flex;grid-template-columns:auto 1fr;align-items:center;gap:6px;min-height:28px;border:1px solid transparent;border-radius:999px;background:var(--op-accent-soft);color:var(--op-accent);padding:5px 10px;cursor:pointer}.operational-specialty-picker label:has(input:checked):where([data-app-environment=internal],[data-app-environment=internal] *){border-color:color-mix(in srgb,var(--op-accent) 42%,transparent)}.operational-specialty-picker input:where([data-app-environment=internal],[data-app-environment=internal] *){accent-color:var(--op-accent)}.operational-specialty-choice:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-flex;align-items:center;border-radius:999px;background:var(--op-accent-soft)}.operational-specialty-choice label:where([data-app-environment=internal],[data-app-environment=internal] *){background:transparent}.operational-specialty-choice>button:where([data-app-environment=internal],[data-app-environment=internal] *){width:26px;height:26px;border:0;background:transparent;color:var(--op-accent);cursor:pointer}.operational-chip-add:where([data-app-environment=internal],[data-app-environment=internal] *){width:max-content;min-height:28px;border:1px solid var(--op-border);border-radius:999px;background:var(--op-panel);color:var(--op-text);padding:5px 12px;font-size:9px;cursor:pointer}.operational-toggle:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;display:inline-flex;align-items:center;min-width:74px;min-height:26px;border-radius:999px;background:var(--op-panel-soft);color:var(--op-muted);padding:5px 12px 5px 29px;font-size:8px;font-weight:750;text-transform:uppercase}.operational-toggle:where([data-app-environment=internal],[data-app-environment=internal] *):before{content:"";position:absolute;left:7px;width:14px;height:14px;border-radius:50%;background:var(--op-muted);transition:transform .15s ease}.operational-toggle.is-on:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--op-success-soft);color:var(--op-success)}.operational-toggle.is-on:where([data-app-environment=internal],[data-app-environment=internal] *):before{background:var(--op-success)}.operational-toggle input:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;width:1px;height:1px;opacity:0}.operational-team-editor:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-leader-team-editor:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;flex-direction:column;min-height:100%}.operational-team-add:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;justify-content:flex-end;gap:9px;margin-bottom:12px}.operational-team-add label:where([data-app-environment=internal],[data-app-environment=internal] *){width:min(260px,100%)}.operational-candidate-search:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:6px}.operational-candidate-search label:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:5px}.operational-candidate-search label>span:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-candidate-search>small:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--op-muted);font-size:8px}.operational-candidate-search input:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;min-height:34px;border:1px solid var(--op-border);border-radius:9px;background:var(--op-control);color:var(--op-text);padding:7px 10px}.operational-candidate-search p:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;font-size:8px}.operational-candidate-picker:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:10px;margin-bottom:14px;border:1px solid var(--op-border);border-radius:12px;background:var(--op-panel-soft);padding:12px}.operational-member-candidates:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;max-height:280px;overflow-y:auto}.operational-member-candidates article:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:54px;border-bottom:1px solid var(--op-border);padding:8px 0}.operational-member-candidates article:last-child:where([data-app-environment=internal],[data-app-environment=internal] *){border-bottom:0}.operational-member-candidates article.is-disabled:where([data-app-environment=internal],[data-app-environment=internal] *){opacity:.72}.operational-member-candidates article>div:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;min-width:0;gap:2px}.operational-member-candidates strong:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:9px}.operational-member-candidates small:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-member-candidates span:where([data-app-environment=internal],[data-app-environment=internal] *){overflow-wrap:anywhere;color:var(--op-muted);font-size:8px;line-height:13px}.operational-candidate-more:where([data-app-environment=internal],[data-app-environment=internal] *){justify-self:start}.operational-team-cards:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:10px}.operational-team-cards>article:where([data-app-environment=internal],[data-app-environment=internal] *){overflow:hidden;border:1px solid transparent;border-radius:12px;background:var(--op-panel-soft)}.operational-team-cards>article.is-expanded:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--op-border);background:var(--op-panel)}.operational-team-card__summary:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px}.operational-team-card__summary>button:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-team-card__summary>div:first-child:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;flex:1;min-width:0;border:0;background:transparent;color:var(--op-text);padding:0;text-align:left;cursor:pointer}.operational-team-card__summary strong:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:10px;line-height:16px}.operational-team-card__summary small:where([data-app-environment=internal],[data-app-environment=internal] *){overflow:hidden;color:var(--op-muted);font-size:8px;line-height:13px;text-overflow:ellipsis;white-space:nowrap}.operational-team-card__summary span:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--op-text);font-size:8px;line-height:13px}.operational-team-card__summary>div:last-child:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;justify-items:end;gap:7px}.operational-team-card__editor:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:12px;padding:12px;border-top:1px solid var(--op-border)}.operational-team-card__editor .operational-specialty-picker:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:1 / -1}.operational-danger-link:where([data-app-environment=internal],[data-app-environment=internal] *){width:max-content;border:0;background:transparent;color:var(--op-danger);padding:4px 0;font-size:9px;font-weight:720;cursor:pointer}.operational-impact-summary:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:12px;margin-top:0!important;border-radius:12px;background:var(--op-panel-soft);padding:14px}.operational-impact-summary>div:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid}.operational-impact-summary>div strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--op-text);font-size:24px;line-height:30px}.operational-impact-summary>div:first-child strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--op-accent)}.operational-impact-summary>div span:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--op-muted);font-size:8px}.operational-plan-list:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:10px}.operational-plan-list article:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:9px;border-radius:11px;background:var(--op-panel-soft);padding:11px 12px}.operational-plan-list article header:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:1fr 1fr auto;gap:8px}.operational-plan-list article strong:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-plan-list article b:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:9px}.operational-plan-list article small:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--op-muted);font-size:8px}.operational-steps:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:10px;margin:0;padding:0;counter-reset:step;list-style:none}.operational-steps li:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;min-height:28px;padding:7px 0 7px 40px;color:var(--op-text);font-size:9px;line-height:15px}.operational-steps li:where([data-app-environment=internal],[data-app-environment=internal] *):before{counter-increment:step;content:counter(step);position:absolute;left:0;top:3px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--op-accent-soft);color:var(--op-accent);font-weight:800}.operational-no-eligible:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;flex-direction:column}.operational-no-eligible__action:where([data-app-environment=internal],[data-app-environment=internal] *){width:max-content;margin-top:18px}.operational-my-group-hero:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:9px 18px}.operational-my-group-hero>div:first-child:where([data-app-environment=internal],[data-app-environment=internal] *){grid-row:1 / span 2}.operational-my-group-hero>div:first-child>span:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;margin-bottom:5px;color:var(--op-accent);font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.operational-my-group-hero h1:where([data-app-environment=internal],[data-app-environment=internal] *){margin-bottom:3px;font-size:30px;line-height:38px;letter-spacing:-.04em}.operational-my-group-hero p:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:760px;margin-bottom:0;color:var(--op-muted);font-size:12px;line-height:18px}.operational-my-group-hero__scope:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-my-group-hero__actions:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;justify-content:flex-end;gap:9px}.operational-my-group-hero__actions>button:not(.operational-primary):where([data-app-environment=internal],[data-app-environment=internal] *){min-height:36px;border:1px solid var(--op-border);border-radius:9px;background:var(--op-panel);color:var(--op-text);padding:9px 15px;font-size:10px;font-weight:720;cursor:pointer}.operational-my-group-hero>label:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:2;justify-self:end;width:220px}.operational-my-group-hero select:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;min-height:34px;border:1px solid var(--op-border);border-radius:9px;background:var(--op-control);color:var(--op-text);padding:7px 9px}.operational-mobile-segments:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.operational-my-group-primary-grid:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.65fr);gap:14px}.operational-my-group-secondary-grid:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:1.05fr 1fr;gap:14px}.operational-queue-summary__rows:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:0;margin-top:10px}.operational-queue-summary__rows button:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;justify-content:space-between;min-height:42px;border:0;background:transparent;color:var(--op-text);padding:5px 0;font-size:10px;cursor:pointer}.operational-count:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;place-items:center;min-width:42px;min-height:26px;border-radius:999px;font-size:9px}.operational-count--good:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--op-success-soft);color:var(--op-success)}.operational-count--warning:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--op-warning-soft);color:var(--op-warning)}.operational-count--danger:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--op-danger-soft);color:var(--op-danger)}.operational-queue-alert:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;min-height:30px;margin-top:10px;border:0;border-radius:9px;background:var(--op-warning-soft);color:var(--op-warning);font-size:9px;cursor:pointer}.operational-team-distribution>div:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:4px;margin-top:9px}.operational-team-distribution article:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:minmax(170px,1fr) 58px minmax(100px,.7fr);align-items:center;gap:12px;min-height:40px;padding:4px 0}.operational-team-distribution article>div:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid}.operational-team-distribution article strong:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:9px;line-height:14px}.operational-team-distribution article small:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--op-muted);font-size:8px;line-height:13px}.operational-team-distribution article>span:not(.operational-pill):where([data-app-environment=internal],[data-app-environment=internal] *){font-size:8px}.operational-group-trend:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-specialty-coverage:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:214px}.operational-trend-chart:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;width:100%;height:128px;margin-top:9px}.operational-trend-chart line:where([data-app-environment=internal],[data-app-environment=internal] *){stroke:var(--op-border);stroke-width:1}.operational-trend-chart polyline:where([data-app-environment=internal],[data-app-environment=internal] *){fill:none;stroke:var(--op-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.operational-trend-chart circle:where([data-app-environment=internal],[data-app-environment=internal] *){fill:var(--op-accent);stroke:var(--op-panel);stroke-width:2}.operational-chart-empty:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;place-items:center;height:128px;color:var(--op-muted);font-size:10px}.operational-trend-legend:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;flex-wrap:wrap;gap:8px}.operational-specialty-coverage>div:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:14px;margin-top:13px}.operational-specialty-coverage article:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:7px}.operational-specialty-coverage article>header:where([data-app-environment=internal],[data-app-environment=internal] *){align-items:center}.operational-specialty-coverage article strong:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:9px}.operational-specialty-coverage article small:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--op-muted);font-size:8px}.operational-load-bar--coverage-0>i:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--op-accent)}.operational-load-bar--coverage-1>i:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--op-info)}.operational-load-bar--coverage-2>i:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--op-success)}.operational-recent-activity>div:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;margin-top:8px}.operational-recent-activity article:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:60px minmax(190px,1.1fr) minmax(220px,1.6fr) 92px;align-items:center;gap:12px;min-height:42px;padding:6px 0}.operational-recent-activity time:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-recent-activity article>span:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--op-muted);font-size:8px}.operational-recent-activity article>strong:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:9px}.operational-recent-activity article>b:where([data-app-environment=internal],[data-app-environment=internal] *){justify-self:end;min-width:78px}.operational-case-picker>div:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;max-height:190px;overflow-y:auto;border:1px solid var(--op-border);border-radius:10px}.operational-case-picker label:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:6px 10px;border-bottom:1px solid var(--op-border);cursor:pointer}.operational-case-picker label:last-child:where([data-app-environment=internal],[data-app-environment=internal] *){border-bottom:0}.operational-case-picker label>span:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;min-width:0}.operational-case-picker label strong:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:9px}.operational-case-picker label small:where([data-app-environment=internal],[data-app-environment=internal] *){overflow:hidden;color:var(--op-muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.operational-case-picker label em:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--op-muted);font-size:8px;font-style:normal}.operational-current-owner:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:4px;margin:17px 0 0}.operational-current-owner dt:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--op-muted);font-size:8px}.operational-current-owner dd:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;font-size:10px;font-weight:700}.operational-candidate-list:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:9px}.operational-candidate-list>label:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:auto minmax(0,1fr) minmax(130px,.8fr);align-items:center;gap:10px;min-height:52px;border:1px solid transparent;border-radius:10px;background:var(--op-panel-soft);padding:8px 10px;cursor:pointer}.operational-candidate-list>label.is-selected:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--op-accent);background:color-mix(in srgb,var(--op-accent-soft) 64%,var(--op-panel))}.operational-candidate-list>label>span:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid}.operational-candidate-list strong:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:9px}.operational-candidate-list small:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--op-muted);font-size:8px}.operational-candidate-load:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr 32px!important;align-items:center;gap:8px}.operational-candidate-load>span:where([data-app-environment=internal],[data-app-environment=internal] *){overflow:hidden;height:6px;border-radius:999px;background:var(--op-border)}.operational-candidate-load i:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;height:100%;border-radius:inherit;background:var(--op-success)}.operational-candidate-load b:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:8px}@media(max-width:1180px){.operational-health-map__grid:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:repeat(2,minmax(0,1fr))}.operational-table-toolbar:where([data-app-environment=internal],[data-app-environment=internal] *){align-items:flex-start;flex-direction:column}.operational-table-toolbar__controls:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;justify-content:flex-start;flex-wrap:wrap}.operational-table-toolbar__controls .operational-search-control:where([data-app-environment=internal],[data-app-environment=internal] *){flex:1;width:auto;min-width:200px}.operational-my-group-primary-grid:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-my-group-secondary-grid:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr}}@media(max-width:1100px){.operational-admin-groups:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-my-group:where([data-app-environment=internal],[data-app-environment=internal] *){padding:18px 0 28px}.operational-page-actions:where([data-app-environment=internal],[data-app-environment=internal] *){position:static;justify-content:flex-end;order:-1}.operational-my-group-hero:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:0}}@media(max-width:700px){.operational-admin-groups:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-my-group:where([data-app-environment=internal],[data-app-environment=internal] *){gap:10px;padding:13px 0 24px}.operational-page-actions:where([data-app-environment=internal],[data-app-environment=internal] *){justify-content:stretch}.operational-page-actions .operational-specialty-action:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.operational-page-actions .operational-primary:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%}.operational-admin-groups .operational-kpis:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-my-group .operational-kpis:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.operational-kpi--desktop-only:where([data-app-environment=internal],[data-app-environment=internal] *){display:none!important}.operational-admin-groups .operational-kpi:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-my-group .operational-kpi:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:90px;border-radius:12px;padding:11px 12px}.operational-admin-groups .operational-kpi>strong:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-my-group .operational-kpi>strong:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:21px;line-height:26px}.operational-admin-groups .operational-panel:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-my-group .operational-panel:where([data-app-environment=internal],[data-app-environment=internal] *){border-radius:13px;padding:12px}.operational-health-map__grid:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr;gap:8px;margin-top:12px}.operational-health-card:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:102px}.operational-groups-table-panel:where([data-app-environment=internal],[data-app-environment=internal] *){padding:10px!important}.operational-table-toolbar__controls:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:1fr 1fr}.operational-table-toolbar__controls .operational-search-control:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:1 / -1;min-width:0}.operational-table-toolbar__controls .operational-secondary:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.operational-table-wrap:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.operational-continuity-mobile:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:12px;border-radius:13px;background:var(--op-info-soft);padding:14px}.operational-continuity-mobile h2:where([data-app-environment=internal],[data-app-environment=internal] *){margin-bottom:3px;font-size:14px}.operational-continuity-mobile p:where([data-app-environment=internal],[data-app-environment=internal] *){margin-bottom:0;color:var(--op-muted);font-size:9px}.operational-continuity-mobile dl:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0}.operational-continuity-mobile dl>div:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;flex-direction:column-reverse}.operational-continuity-mobile dt:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--op-muted);font-size:8px}.operational-continuity-mobile dd:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;color:var(--op-success);font-size:21px;font-weight:780}.operational-drawer-backdrop:where([data-app-environment=internal],[data-app-environment=internal] *){align-items:flex-end}.operational-drawer:where([data-app-environment=internal],[data-app-environment=internal] *){width:100vw;height:calc(100dvh - 42px);border-top:1px solid var(--op-border);border-left:0;border-radius:18px 18px 0 0}.operational-drawer>header:where([data-app-environment=internal],[data-app-environment=internal] *){padding:17px 16px 14px}.operational-drawer>header h2:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:18px;line-height:24px}.operational-drawer__body:where([data-app-environment=internal],[data-app-environment=internal] *){padding:14px 16px 0}.operational-drawer-footer:where([data-app-environment=internal],[data-app-environment=internal] *){padding-bottom:max(16px,env(safe-area-inset-bottom))}.operational-form__grid:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr}.operational-impact-summary:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr 1fr}.operational-impact-summary>.operational-pill:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:1 / -1}.operational-team-card__summary:where([data-app-environment=internal],[data-app-environment=internal] *){align-items:flex-start}.operational-my-group-hero:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr;gap:10px}.operational-my-group-hero>div:first-child:where([data-app-environment=internal],[data-app-environment=internal] *){grid-row:auto}.operational-my-group-hero h1:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:22px;line-height:29px}.operational-my-group-hero p:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:10px;line-height:15px}.operational-my-group-hero__scope:where([data-app-environment=internal],[data-app-environment=internal] *){justify-content:flex-start}.operational-my-group-hero__scope .operational-pill--warning:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.operational-my-group-hero__actions:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:1fr 1fr}.operational-my-group-hero>label:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:1;justify-self:stretch;width:100%}.operational-mobile-segments:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:repeat(3,1fr);gap:7px;border:1px solid var(--op-border);border-radius:999px;background:var(--op-panel);padding:5px}.operational-mobile-segments button:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:30px;border:0;border-radius:999px;background:transparent;color:var(--op-text);font-size:9px;cursor:pointer}.operational-mobile-segments button:last-child:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--op-accent-soft);color:var(--op-accent)}.operational-my-group-primary-grid:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-my-group-secondary-grid:where([data-app-environment=internal],[data-app-environment=internal] *){gap:10px}.operational-team-distribution article:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:minmax(120px,1fr) 42px minmax(70px,.7fr);gap:7px}.operational-recent-activity article:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:54px minmax(0,1fr);align-items:start;padding:10px 0;border-bottom:1px solid var(--op-border)}.operational-recent-activity article>span:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:2}.operational-recent-activity article>b:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:2;justify-self:start}.operational-candidate-list>label:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:auto 1fr}.operational-candidate-load:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:2}.operational-case-picker label:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:auto minmax(0,1fr)}.operational-case-picker label em:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:2}}[data-theme=dark] .operational-health-card:hover:where([data-app-environment=internal],[data-app-environment=internal] *),.theme-dark .operational-health-card:hover:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-operational-hover)}.clivorya-chart-container:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;min-width:0;min-height:220px;color:var(--theme-operational-muted);font-size:.72rem}.clivorya-chart-container .recharts-cartesian-axis-tick-value:where([data-app-environment=internal],[data-app-environment=internal] *){fill:var(--theme-operational-muted)}.clivorya-chart-container .recharts-cartesian-grid line:where([data-app-environment=internal],[data-app-environment=internal] *),.clivorya-chart-container .recharts-polar-grid-concentric-circle:where([data-app-environment=internal],[data-app-environment=internal] *){stroke:var(--theme-operational-border)}.clivorya-chart-container .recharts-surface:focus:where([data-app-environment=internal],[data-app-environment=internal] *),.clivorya-chart-container .recharts-wrapper:focus:where([data-app-environment=internal],[data-app-environment=internal] *){outline:none}.clivorya-chart-tooltip:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:10rem;padding:.7rem .8rem;border:1px solid var(--theme-operational-border-strong);border-radius:.72rem;background:var(--theme-operational-panel);color:var(--theme-operational-text);box-shadow:var(--theme-shadow-overlay)}.clivorya-chart-tooltip>strong:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;margin-bottom:.45rem;font-size:.76rem}.clivorya-chart-tooltip>div:where([data-app-environment=internal],[data-app-environment=internal] *),.clivorya-chart-tooltip>div>span:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:.32rem}.clivorya-chart-tooltip>div>span:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:.55rem minmax(0,1fr) auto;align-items:center}.clivorya-chart-tooltip i:where([data-app-environment=internal],[data-app-environment=internal] *),.clivorya-chart-legend i:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;width:.5rem;height:.5rem;border-radius:999px}.clivorya-chart-tooltip small:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-operational-muted)}.clivorya-chart-legend:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem 1rem;color:var(--theme-operational-muted)}.clivorya-chart-legend span:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-flex;align-items:center;gap:.4rem}.metrics-recharts-flow .clivorya-chart-container:where([data-app-environment=internal],[data-app-environment=internal] *){height:100%;min-height:0}.metrics-recharts-flow .recharts-area-curve:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-donut-cell:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-breakdown-card .recharts-bar-rectangle:where([data-app-environment=internal],[data-app-environment=internal] *){cursor:pointer}.metrics-chart-selection:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-chart-selection:where([data-app-environment=internal],[data-app-environment=internal] *){margin:.3rem 0 0;color:var(--theme-operational-muted);font-size:.72rem;text-align:center}.metrics-donut>.clivorya-chart-container:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;inset:0;display:block;width:100%;height:100%;min-height:0;pointer-events:auto}.metrics-donut>.clivorya-chart-container svg:where([data-app-environment=internal],[data-app-environment=internal] *){transform:none}.metrics-donut>.metrics-donut-center:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;inset:0;display:grid;place-content:center;text-align:center;pointer-events:none}.metrics-donut>.clivorya-chart-container .clivorya-chart-tooltip:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:7.5rem}.metrics-operational-section:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:1rem;min-width:0;padding-top:.25rem;border-top:1px solid var(--theme-operational-border)}.metrics-operational-section.is-refreshing:where([data-app-environment=internal],[data-app-environment=internal] *){opacity:.78}.metrics-operational-heading:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-audit-header:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem}.metrics-operational-heading>div>span:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-audit-header p:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-audit-governance header p:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;margin:0 0 .35rem;color:var(--theme-operational-accent);font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.metrics-operational-heading h2:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-audit-header h1:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;color:var(--theme-operational-text);font-size:clamp(1.6rem,2.5vw,2.15rem);letter-spacing:-.04em}.metrics-operational-heading p:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-audit-header span:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;margin:.35rem 0 0;color:var(--theme-operational-muted)}.operational-scope-badge:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-flex;align-items:center;gap:.45rem;flex:0 0 auto;padding:.55rem .75rem;border:1px solid var(--theme-operational-border);border-radius:999px;background:var(--theme-operational-panel);color:var(--theme-operational-muted);font-size:.72rem}.operational-scope-badge i:where([data-app-environment=internal],[data-app-environment=internal] *){width:.48rem;height:.48rem;border-radius:999px;background:var(--theme-operational-success);box-shadow:0 0 0 .2rem var(--theme-operational-success-soft)}.metrics-operational-filters:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:repeat(4,minmax(8rem,1fr)) auto;gap:.7rem;align-items:end;padding:.8rem}.metrics-operational-filters label:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0}.metrics-operational-filters>button:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-audit-filters>button:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:2.55rem;border:1px solid var(--theme-operational-accent);border-radius:.65rem;background:var(--theme-operational-accent);color:#fff;font:inherit;font-size:.78rem;font-weight:750;cursor:pointer}.metrics-operational-kpis:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:repeat(6,minmax(0,1fr))}.metrics-operational-grid:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.metrics-breakdown-card:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0}.metrics-breakdown-card>header:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-operational-selection>header:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-operator-panel>header:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-audit-timeline-panel>header:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-audit-governance>header:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.metrics-breakdown-card h3:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-operational-selection h3:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-operator-panel h3:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-audit-timeline-panel h2:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-audit-governance h2:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;color:var(--theme-operational-text);font-size:1rem}.metrics-breakdown-card header p:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-audit-timeline-panel header p:where([data-app-environment=internal],[data-app-environment=internal] *){margin:.25rem 0 0;color:var(--theme-operational-muted);font-size:.76rem}.metrics-breakdown-card header>strong:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:45%;padding:.35rem .55rem;border-radius:999px;background:var(--theme-operational-accent-soft);color:var(--theme-operational-accent);font-size:.68rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metrics-breakdown-card .clivorya-chart-container:where([data-app-environment=internal],[data-app-environment=internal] *){height:16.5rem;margin-top:.75rem}.metrics-operational-selection>header>div>span:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-operational-accent);font-size:.68rem;font-weight:800}.metrics-operational-selection>header>button:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-audit-governance header>button:where([data-app-environment=internal],[data-app-environment=internal] *){width:2rem;height:2rem;border:0;border-radius:.55rem;background:var(--theme-operational-panel-soft);color:var(--theme-operational-text);cursor:pointer}.metrics-operational-selection>div:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;margin-top:.8rem}.metrics-operational-selection article:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:.25rem;padding:.7rem;border:1px solid var(--theme-operational-border);border-radius:.65rem;background:var(--theme-operational-panel-soft)}.metrics-operational-selection time:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-operational-selection span:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-operational-muted);font-size:.68rem}.operational-trend-chart .clivorya-chart-container:where([data-app-environment=internal],[data-app-environment=internal] *){height:10.5rem;min-height:0}.audit-view-tabs:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:start;padding:.25rem;border:1px solid var(--theme-operational-border);border-radius:.75rem;background:var(--theme-operational-panel-soft);width:25%}.audit-view-tabs button:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:2.3rem;padding:0 1rem;border:0;border-radius:.55rem;background:transparent;color:var(--theme-operational-muted);font:inherit;font-size:.78rem;font-weight:750;cursor:pointer}.audit-view-tabs button.is-active:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-operational-panel);color:var(--theme-operational-accent);box-shadow:var(--theme-shadow-static)}.operational-audit-workspace:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:1rem;min-width:0;padding:.75rem 1.6rem 2rem;color:var(--theme-operational-text)}.operational-audit-filters:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;z-index:2;display:grid;grid-template-columns:repeat(2,minmax(8rem,.75fr)) minmax(11rem,1.35fr) repeat(2,minmax(10rem,1fr)) auto;gap:.6rem;align-items:end;padding:.75rem;border:1px solid var(--theme-operational-border);border-radius:.8rem;background:var(--theme-operational-panel);overflow:visible}.operational-audit-filters label:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:.3rem;min-width:0}.operational-audit-filters label>span:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-operational-muted);font-size:.68rem;font-weight:750}.operational-audit-filters input[type=date]:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-audit-filters .operational-audit-select .searchable-select-trigger:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;min-height:2.55rem;padding:0 .65rem;border:1px solid var(--theme-operational-border);border-radius:.62rem;background:var(--theme-operational-control);color:var(--theme-operational-text);font:inherit;font-size:.75rem}.operational-audit-filters .operational-audit-select:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;gap:.3rem}.operational-audit-filters .operational-audit-select:focus-within:where([data-app-environment=internal],[data-app-environment=internal] *){z-index:5200}.operational-audit-filters .operational-audit-select .searchable-select-label:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-operational-muted);font-size:.68rem;font-weight:750;letter-spacing:normal;text-transform:none}.operational-audit-filters .operational-audit-select .searchable-select-trigger:where([data-app-environment=internal],[data-app-environment=internal] *){padding:0 .65rem;box-shadow:none}.operational-audit-filters .operational-audit-select .searchable-select-trigger:hover:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-audit-filters .operational-audit-select .searchable-select-trigger:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-audit-filters .operational-audit-select .searchable-select-trigger.open:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--theme-operational-accent);box-shadow:0 0 0 3px var(--theme-focus-ring)}.operational-audit-filters .operational-audit-select .searchable-select-menu:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-audit-select-menu:where([data-app-environment=internal],[data-app-environment=internal] *){z-index:5200;right:auto;width:max(100%,15rem);min-width:min(19rem,calc(100vw - 2rem));border-color:var(--theme-operational-border-strong);border-radius:.75rem;background:var(--theme-operational-panel);color:var(--theme-operational-text);box-shadow:var(--theme-shadow-overlay);-webkit-backdrop-filter:none;backdrop-filter:none}.operational-audit-filters :is(.operational-audit-select--event,.operational-audit-select--actor) .searchable-select-menu:where([data-app-environment=internal],[data-app-environment=internal] *){right:0;left:auto}.operational-audit-filters .operational-audit-select .searchable-select-search:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-audit-select-menu .searchable-select-search:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--theme-operational-border);color:var(--theme-operational-muted)}.operational-audit-filters .operational-audit-select .searchable-select-search input:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-audit-filters .operational-audit-select .searchable-select-option:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-audit-select-menu .searchable-select-search input:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-audit-select-menu .searchable-select-option:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-operational-text)}.operational-audit-filters .operational-audit-select .searchable-select-option:hover:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-audit-filters .operational-audit-select .searchable-select-option.selected:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-audit-select-menu .searchable-select-option:hover:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-audit-select-menu .searchable-select-option.selected:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-operational-accent-soft);color:var(--theme-operational-accent)}.operational-audit-filters .operational-audit-select .searchable-select-option small:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-audit-filters .operational-audit-select .searchable-select-empty:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-audit-select-menu .searchable-select-option small:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-audit-select-menu .searchable-select-empty:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-operational-muted)}.operational-audit-filters>button:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-flex;align-items:center;gap:.4rem;padding-inline:.85rem}.operational-audit-filters>button:disabled:where([data-app-environment=internal],[data-app-environment=internal] *){opacity:.45;cursor:default}.operational-audit-kpis:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.operational-audit-kpis article:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;overflow:hidden;display:grid;gap:.25rem;min-height:5.8rem;padding:1rem;border:1px solid var(--theme-operational-border);border-radius:.85rem;background:var(--theme-operational-panel)}.operational-audit-kpis article:where([data-app-environment=internal],[data-app-environment=internal] *):before{content:"";position:absolute;inset:0 auto 0 0;width:.22rem;background:var(--theme-operational-accent)}.operational-audit-kpis article.is-success:where([data-app-environment=internal],[data-app-environment=internal] *):before{background:var(--theme-operational-success)}.operational-audit-kpis article.is-info:where([data-app-environment=internal],[data-app-environment=internal] *):before{background:var(--theme-operational-info)}.operational-audit-kpis article.is-warning:where([data-app-environment=internal],[data-app-environment=internal] *):before{background:var(--theme-operational-warning)}.operational-audit-kpis span:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-operational-muted);font-size:.72rem;font-weight:750}.operational-audit-kpis strong:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:1.65rem}.operational-audit-grid:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:minmax(0,1.65fr) minmax(18rem,.85fr);gap:1rem;align-items:start}.operational-audit-timeline-panel:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-audit-governance:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;border-color:var(--theme-operational-border);background:var(--theme-operational-panel);color:var(--theme-operational-text);box-shadow:var(--theme-shadow-static)}.operational-audit-timeline-panel>header:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-audit-governance>header:where([data-app-environment=internal],[data-app-environment=internal] *){padding-bottom:.85rem;border-bottom:1px solid var(--theme-operational-border)}.operational-audit-timeline:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;margin-top:.5rem}.operational-audit-timeline>article:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;border-bottom:1px solid var(--theme-operational-border);border-radius:.7rem}.operational-audit-timeline>article>button:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:2.3rem minmax(0,1fr);gap:.75rem;width:100%;padding:.85rem .55rem;border:0;background:transparent;color:var(--theme-operational-text);font:inherit;text-align:left;cursor:pointer}.operational-audit-timeline>article:hover:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-audit-timeline>article.is-selected:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-operational-hover)}.operational-audit-timeline>article>button:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *){border-radius:.65rem;outline:2px solid var(--theme-operational-accent);outline-offset:-2px}.operational-audit-icon:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:.65rem;background:var(--theme-operational-accent-soft);color:var(--theme-operational-accent)}.operational-audit-icon.success:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-operational-success-soft);color:var(--theme-operational-success)}.operational-audit-icon.info:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-operational-info-soft);color:var(--theme-operational-info)}.operational-audit-icon.warning:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-operational-warning-soft);color:var(--theme-operational-warning)}.operational-audit-icon.danger:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-operational-danger-soft);color:var(--theme-operational-danger)}.operational-audit-timeline>article>button>span:last-child:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:.22rem;min-width:0}.operational-audit-timeline time:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-audit-timeline small:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-audit-timeline em:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-operational-muted);font-size:.69rem;font-style:normal}.operational-audit-timeline strong:where([data-app-environment=internal],[data-app-environment=internal] *){font-size:.86rem}.operational-audit-payload:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:.55rem;margin:0 .55rem .7rem 3.6rem;padding:.65rem .7rem;border:1px solid color-mix(in srgb,var(--theme-operational-accent) 20%,var(--theme-operational-border));border-radius:.65rem;background:color-mix(in srgb,var(--theme-operational-accent-soft) 48%,var(--theme-operational-panel))}.operational-audit-description:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;margin:-.35rem .55rem .75rem 3.6rem;color:var(--theme-operational-muted);font-size:.69rem}.operational-audit-payload__summary:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;justify-content:space-between;gap:.75rem;list-style:none;cursor:pointer}.operational-audit-payload__summary:where([data-app-environment=internal],[data-app-environment=internal] *)::-webkit-details-marker{display:none}.operational-audit-payload__summary:where([data-app-environment=internal],[data-app-environment=internal] *):after{width:.48rem;height:.48rem;border-right:2px solid var(--theme-operational-accent);border-bottom:2px solid var(--theme-operational-accent);content:"";transform:rotate(45deg);transition:transform .18s ease}.operational-audit-payload[open]>.operational-audit-payload__summary:where([data-app-environment=internal],[data-app-environment=internal] *):after{transform:rotate(225deg)}.operational-audit-payload__scroll:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;max-height:11rem;margin-top:.55rem;padding-right:.25rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--theme-operational-accent) transparent;scrollbar-width:thin}.operational-audit-payload__title:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:center;gap:.38rem;color:var(--theme-operational-accent);font-size:.66rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.operational-audit-payload__grid:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.42rem;min-width:0}.operational-audit-payload__field:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;align-content:start;gap:.12rem;min-width:0;padding:.42rem .48rem;border-radius:.48rem;background:color-mix(in srgb,var(--theme-operational-panel) 84%,transparent)}.operational-audit-payload__field.is-wide:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:1 / -1}.operational-audit-payload__field>span:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-operational-muted);font-size:.62rem;font-weight:700}.operational-audit-payload__field>strong:where([data-app-environment=internal],[data-app-environment=internal] *){overflow-wrap:anywhere;color:var(--theme-operational-text);font-size:.72rem;font-weight:760}.operational-audit-payload__collection:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.2rem}.operational-audit-payload__record:where([data-app-environment=internal],[data-app-environment=internal] *){flex:1 1 15rem;min-width:0;padding:.48rem;border:1px solid var(--theme-operational-border);border-radius:.5rem;background:var(--theme-operational-panel)}.operational-audit-payload__record>b:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;margin-bottom:.38rem;color:var(--theme-operational-accent);font-size:.64rem}.operational-audit-payload__chip:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-flex;padding:.3rem .48rem;border-radius:999px;background:var(--theme-operational-accent-soft);color:var(--theme-operational-accent);font-size:.66rem}.operational-audit-loading:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;place-items:center;gap:.5rem;min-height:15rem;color:var(--theme-operational-muted)}.operational-governance-score:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:.3rem;margin-top:1rem;padding:1rem;border-radius:.75rem;background:var(--theme-operational-success-soft)}.operational-governance-score span:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-governance-score small:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-operational-muted);font-size:.72rem}.operational-governance-score strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-operational-success);font-size:2rem}.operational-governance-grid:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:.75rem}.operational-governance-grid span:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:.2rem;padding:.65rem;border:1px solid var(--theme-operational-border);border-radius:.65rem;color:var(--theme-operational-muted);font-size:.65rem}.operational-governance-grid strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-operational-text);font-size:1.15rem}.operational-audit-governance>section:where([data-app-environment=internal],[data-app-environment=internal] *){margin-top:1rem}.operational-audit-governance>section h3:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0 0 .55rem;font-size:.82rem}.operational-audit-governance>section p:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-operational-muted);font-size:.72rem}.operational-reason-row:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;justify-content:space-between;gap:.5rem;padding:.5rem 0;border-bottom:1px solid var(--theme-operational-border);font-size:.74rem}.operational-audit-detail:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:0;margin:.7rem 0 0}.operational-audit-detail>div:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:.6rem;padding:.65rem 0;border-bottom:1px solid var(--theme-operational-border)}.operational-audit-detail dt:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-operational-muted);font-size:.7rem}.operational-audit-detail dd:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;overflow-wrap:anywhere;font-size:.75rem}@media(max-width:1180px){.metrics-operational-filters:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:repeat(2,minmax(0,1fr))}.metrics-operational-filters>button:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:1 / -1}.metrics-operational-kpis:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:repeat(3,minmax(0,1fr))}.operational-audit-filters:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:repeat(3,minmax(0,1fr))}.operational-audit-filters>button:where([data-app-environment=internal],[data-app-environment=internal] *){justify-content:center}}@media(max-width:860px){.metrics-operational-grid:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-audit-grid:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr}.metrics-operational-selection>div:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:repeat(2,minmax(0,1fr))}.operational-audit-workspace:where([data-app-environment=internal],[data-app-environment=internal] *){padding-inline:1rem}.operational-audit-filters:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:repeat(2,minmax(0,1fr))}.operational-audit-filters .operational-audit-select--group:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-audit-filters>button:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:1 / -1}}@media(max-width:640px){.metrics-operational-heading:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-audit-header:where([data-app-environment=internal],[data-app-environment=internal] *){flex-direction:column}.operational-scope-badge:where([data-app-environment=internal],[data-app-environment=internal] *){align-self:flex-start}.metrics-operational-filters:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr;padding:.7rem}.metrics-operational-kpis:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:repeat(2,minmax(0,1fr))}.metrics-breakdown-card:where([data-app-environment=internal],[data-app-environment=internal] *){padding:.9rem}.metrics-breakdown-card .clivorya-chart-container:where([data-app-environment=internal],[data-app-environment=internal] *){height:14rem}.metrics-operational-selection>div:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr}.audit-view-tabs:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;box-sizing:border-box}.operational-audit-workspace:where([data-app-environment=internal],[data-app-environment=internal] *){padding:.25rem 0 1.5rem}.operational-audit-filters:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr}.operational-audit-filters .operational-audit-select--group:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-audit-filters>button:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:auto}.operational-audit-kpis:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:repeat(2,minmax(0,1fr))}.operational-audit-timeline-panel:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-audit-governance:where([data-app-environment=internal],[data-app-environment=internal] *){padding:.85rem}.operational-audit-timeline>article>button:where([data-app-environment=internal],[data-app-environment=internal] *){padding-inline:.15rem}.operational-audit-payload:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-audit-description:where([data-app-environment=internal],[data-app-environment=internal] *){margin-left:2.95rem;margin-right:.15rem}.operational-audit-payload__grid:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr}.operational-audit-payload:where([data-app-environment=internal],[data-app-environment=internal] *){padding:.55rem}.operational-governance-grid:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.metrics-operational-section:where([data-app-environment=internal],[data-app-environment=internal] *),.operational-audit-workspace:where([data-app-environment=internal],[data-app-environment=internal] *){scroll-behavior:auto}}.metrics-figma-layout:where([data-app-environment=internal],[data-app-environment=internal] *){gap:1rem}.metrics-figma-heading:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem}.metrics-scope-pills:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.metrics-scope-pills span:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-scope-pills strong:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-flex;align-items:center;min-height:2rem;padding:0 .8rem;border:1px solid var(--theme-operational-border);border-radius:999px;background:var(--theme-operational-panel);color:var(--theme-operational-muted);font-size:.68rem;font-weight:750}.metrics-scope-pills strong:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:color-mix(in srgb,var(--theme-operational-accent) 30%,var(--theme-operational-border));background:var(--theme-operational-accent-soft);color:var(--theme-operational-accent)}.metrics-figma-filterbar:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;z-index:40;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;padding:.68rem;border:1px solid var(--theme-operational-border);border-radius:1rem;background:var(--theme-operational-panel);box-shadow:0 .3rem 1.25rem color-mix(in srgb,var(--theme-operational-text) 4%,transparent);overflow:visible}.metrics-figma-filterbar .metrics-date-range:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;z-index:1;flex:0 1 21rem;min-width:21.5rem}.metrics-figma-filterbar .metrics-date-range:has(.metrics-date-apply):where([data-app-environment=internal],[data-app-environment=internal] *){flex-basis:23rem}.metrics-figma-filterbar .metrics-filter-field:where([data-app-environment=internal],[data-app-environment=internal] *){flex:1 1 8.5rem;min-width:7.5rem}.metrics-figma-filterbar .metrics-searchable-filter:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;z-index:1;flex:1 1 7.75rem;min-width:7.25rem;display:block}.metrics-figma-filterbar .metrics-searchable-filter:focus-within:where([data-app-environment=internal],[data-app-environment=internal] *){z-index:5000}.metrics-figma-filterbar .metrics-searchable-filter .searchable-select-trigger:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:2.25rem;padding:0 .7rem;border-color:var(--theme-operational-border);border-radius:.68rem;background:var(--theme-operational-control);color:var(--theme-operational-text);box-shadow:none;font-size:.7rem;font-weight:650}.metrics-figma-filterbar .metrics-searchable-filter .searchable-select-trigger.open:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-figma-filterbar .metrics-searchable-filter .searchable-select-trigger:hover:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-figma-filterbar .metrics-searchable-filter .searchable-select-trigger:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--theme-operational-accent);box-shadow:0 0 0 3px var(--theme-operational-accent-soft)}.metrics-figma-filterbar .metrics-searchable-filter .searchable-select-menu:where([data-app-environment=internal],[data-app-environment=internal] *){z-index:5100;right:auto;width:max(100%,15rem);min-width:min(19rem,calc(100vw - 2rem));border-color:var(--theme-operational-border-strong);background:var(--theme-operational-panel);color:var(--theme-operational-text)}.metrics-figma-filterbar .metrics-searchable-filter:nth-last-of-type(-n+3) .searchable-select-menu:where([data-app-environment=internal],[data-app-environment=internal] *){right:0;left:auto}.metrics-figma-filterbar .searchable-select-search:where([data-app-environment=internal],[data-app-environment=internal] *){border-color:var(--theme-operational-border)}.metrics-figma-filterbar .searchable-select-search input:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-figma-filterbar .searchable-select-option:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-operational-text)}.metrics-figma-filterbar .searchable-select-option:hover:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-figma-filterbar .searchable-select-option.selected:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-operational-accent-soft);color:var(--theme-operational-accent)}.metrics-figma-filterbar .metrics-date-apply:where([data-app-environment=internal],[data-app-environment=internal] *){position:relative;z-index:2;flex:0 0 auto;white-space:nowrap}.metrics-figma-filterbar .metrics-filter-field>span:where([data-app-environment=internal],[data-app-environment=internal] *){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.metrics-figma-filterbar .metrics-filter-field select:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;min-height:2.25rem;padding:0 1.75rem 0 .7rem;border:1px solid var(--theme-operational-border);border-radius:.68rem;background:var(--theme-operational-control);color:var(--theme-operational-text);font:inherit;font-size:.7rem;font-weight:650}.metrics-figma-filterbar .metrics-refresh-icon:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-figma-filterbar .metrics-export-button:where([data-app-environment=internal],[data-app-environment=internal] *){flex:0 0 auto}.metrics-figma-filterbar .metrics-updated-at:where([data-app-environment=internal],[data-app-environment=internal] *){display:none}.metrics-figma-layout .metrics-kpi-card:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:minmax(0,1fr);min-height:6.4rem;padding:.9rem .85rem;border-radius:.85rem}.metrics-figma-layout .metrics-primary-grid:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:minmax(0,1.75fr) minmax(18rem,.95fr);gap:1rem}.metrics-figma-layout .metrics-flow-card:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-figma-layout .metrics-status-card:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:20.6rem}.metrics-figma-secondary-grid:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:minmax(0,1.75fr) minmax(18rem,.95fr);gap:1rem;align-items:stretch}.metrics-figma-secondary-grid.is-leader:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:repeat(2,minmax(0,1fr))}.metrics-performance-card:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-capacity-card:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-operator-panel:where([data-app-environment=internal],[data-app-environment=internal] *){padding:1rem 1.1rem}.metrics-operational-card-heading:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--theme-operational-border)}.metrics-operational-card-heading h3:where([data-app-environment=internal],[data-app-environment=internal] *){margin:0;color:var(--theme-operational-text);font-size:.96rem}.metrics-operational-card-heading p:where([data-app-environment=internal],[data-app-environment=internal] *){margin:.2rem 0 0;color:var(--theme-operational-muted);font-size:.7rem}.metrics-operational-card-heading>span:where([data-app-environment=internal],[data-app-environment=internal] *){max-width:45%;overflow:hidden;padding:.3rem .55rem;border-radius:999px;background:var(--theme-operational-accent-soft);color:var(--theme-operational-accent);font-size:.66rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.metrics-performance-card>.clivorya-chart-container:where([data-app-environment=internal],[data-app-environment=internal] *){height:14.8rem;margin-top:.75rem}.metrics-capacity-card:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;align-content:start;gap:.75rem}.metrics-mini-breakdown:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0;padding-top:.15rem}.metrics-mini-breakdown+.metrics-mini-breakdown:where([data-app-environment=internal],[data-app-environment=internal] *){padding-top:.75rem;border-top:1px solid var(--theme-operational-border)}.metrics-mini-breakdown>header:where([data-app-environment=internal],[data-app-environment=internal] *){display:flex;justify-content:space-between;gap:.5rem;color:var(--theme-operational-text);font-size:.72rem}.metrics-mini-breakdown>header span:where([data-app-environment=internal],[data-app-environment=internal] *){overflow:hidden;color:var(--theme-operational-accent);text-overflow:ellipsis;white-space:nowrap}.metrics-mini-breakdown .clivorya-chart-container:where([data-app-environment=internal],[data-app-environment=internal] *){height:6.2rem;margin-top:.3rem}.metrics-sla-summary:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-scope-note:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:.2rem;margin-top:.7rem;padding:.75rem;border-radius:.7rem;background:var(--theme-operational-success-soft)}.metrics-sla-summary strong:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-scope-note strong:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-operational-success);font-size:.78rem}.metrics-sla-summary span:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-scope-note span:where([data-app-environment=internal],[data-app-environment=internal] *){color:var(--theme-operational-muted);font-size:.68rem}.metrics-donut-cell.is-active:where([data-app-environment=internal],[data-app-environment=internal] *){filter:drop-shadow(0 .25rem .35rem color-mix(in srgb,var(--theme-operational-text) 22%,transparent))}.metrics-flow-data-point:where([data-app-environment=internal],[data-app-environment=internal] *){cursor:pointer;outline:none;transition:r .14s ease,filter .14s ease}.metrics-flow-data-point:hover:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-flow-data-point:focus-visible:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-flow-data-point.is-selected:where([data-app-environment=internal],[data-app-environment=internal] *){filter:drop-shadow(0 .16rem .22rem color-mix(in srgb,var(--theme-operational-text) 28%,transparent))}.metrics-detail-backdrop:where([data-app-environment=internal],[data-app-environment=internal] *){position:fixed;z-index:1200;inset:0;display:flex;justify-content:flex-end;background:color-mix(in srgb,var(--theme-operational-text) 28%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.metrics-detail-drawer:where([data-app-environment=internal],[data-app-environment=internal] *){width:min(38rem,100vw);height:100%;overflow:hidden;padding:1.2rem;border-left:1px solid var(--theme-operational-border);background:var(--theme-operational-panel);box-shadow:-.8rem 0 2.2rem color-mix(in srgb,var(--theme-operational-text) 16%,transparent);animation:metrics-detail-enter .18s ease-out both}.metrics-detail-drawer .metrics-detail-panel:where([data-app-environment=internal],[data-app-environment=internal] *){height:100%;min-height:0;display:flex;flex-direction:column;border:0;background:transparent}.metrics-detail-drawer .metrics-detail-heading:where([data-app-environment=internal],[data-app-environment=internal] *){flex:0 0 auto;padding-bottom:.85rem;border-bottom:1px solid var(--theme-operational-border)}.metrics-detail-drawer .metrics-detail-context:where([data-app-environment=internal],[data-app-environment=internal] *){flex:0 0 auto}.metrics-detail-drawer .metrics-detail-list:where([data-app-environment=internal],[data-app-environment=internal] *){flex:1 1 auto;min-height:0;max-height:none;align-content:start;overflow-x:hidden;overflow-y:auto;padding:.15rem .25rem .5rem 0}.metrics-detail-drawer .metrics-detail-case:where([data-app-environment=internal],[data-app-environment=internal] *){width:100%;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:start}.metrics-detail-drawer .metrics-detail-case dl:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1rem;padding-top:.75rem;border-top:1px solid var(--theme-operational-border)}.metrics-detail-drawer .metrics-detail-case dd:where([data-app-environment=internal],[data-app-environment=internal] *){white-space:normal;overflow-wrap:anywhere}.metrics-detail-drawer .metrics-detail-empty:where([data-app-environment=internal],[data-app-environment=internal] *){flex:1 1 auto;min-height:12rem}.metrics-detail-load-more:where([data-app-environment=internal],[data-app-environment=internal] *){flex:0 0 auto;align-self:center;margin-top:.75rem;border:1px solid var(--theme-operational-border-strong);border-radius:.65rem;background:var(--theme-operational-panel);color:var(--theme-operational-accent);padding:.6rem 1rem;font:inherit;font-weight:750;cursor:pointer}.metrics-detail-load-more:disabled:where([data-app-environment=internal],[data-app-environment=internal] *){opacity:.55;cursor:wait}.operational-health--neutral:where([data-app-environment=internal],[data-app-environment=internal] *){background:var(--theme-operational-panel-soft);color:var(--theme-operational-muted)}@keyframes metrics-detail-enter{0%{opacity:0;transform:translate(1.5rem)}}@media(max-width:1180px){.metrics-figma-filterbar:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.metrics-figma-filterbar .metrics-date-range:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:span 2}.metrics-figma-filterbar .metrics-searchable-filter:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0}.metrics-figma-filterbar .metrics-updated-at:where([data-app-environment=internal],[data-app-environment=internal] *){display:block;grid-column:1 / -1}}@media(max-width:900px){.metrics-figma-layout .metrics-primary-grid:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-figma-secondary-grid:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-figma-secondary-grid.is-leader:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr}}@media(max-width:760px){.metrics-figma-heading:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;gap:.75rem}.metrics-scope-pills:where([data-app-environment=internal],[data-app-environment=internal] *){justify-content:flex-start}.metrics-figma-filterbar:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;padding:.55rem}.metrics-figma-filterbar .metrics-date-range:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:1 / -1;min-width:0}.metrics-figma-filterbar .metrics-filter-field:where([data-app-environment=internal],[data-app-environment=internal] *){min-width:0}.metrics-figma-filterbar .metrics-refresh-icon:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-figma-filterbar .metrics-export-button:where([data-app-environment=internal],[data-app-environment=internal] *){display:inline-flex;justify-content:center}.metrics-figma-layout .metrics-kpi-grid:where([data-app-environment=internal],[data-app-environment=internal] *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.metrics-figma-layout .metrics-kpi-card:where([data-app-environment=internal],[data-app-environment=internal] *){min-height:5.7rem;padding:.75rem}.metrics-performance-card:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-capacity-card:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-operator-panel:where([data-app-environment=internal],[data-app-environment=internal] *){padding:.85rem}.metrics-operator-panel .operational-table-wrap:where([data-app-environment=internal],[data-app-environment=internal] *){overflow-x:auto}.metrics-detail-drawer:where([data-app-environment=internal],[data-app-environment=internal] *){width:100vw;padding:.85rem}}@media(max-width:430px){.metrics-figma-filterbar:where([data-app-environment=internal],[data-app-environment=internal] *){grid-template-columns:1fr}.metrics-figma-filterbar .metrics-date-range:where([data-app-environment=internal],[data-app-environment=internal] *),.metrics-figma-filterbar .metrics-updated-at:where([data-app-environment=internal],[data-app-environment=internal] *){grid-column:auto}}@media(prefers-reduced-motion:reduce){.metrics-detail-drawer:where([data-app-environment=internal],[data-app-environment=internal] *){animation:none}}:root{--motion-duration-instant: 80ms;--motion-duration-fast: .14s;--motion-duration-standard: .2s;--motion-duration-deliberate: .28s;--motion-duration-feedback: .7s;--motion-duration-loop-fast: .9s;--motion-duration-loop-standard: 1.1s;--motion-delay-stagger: .12s;--motion-ease-standard: cubic-bezier(.2, 0, 0, 1);--motion-ease-emphasized: cubic-bezier(.16, 1, .3, 1);--motion-distance-small: .35rem;--motion-distance-medium: .75rem}.motion-loading-button{display:inline-grid;grid-template-areas:"content";align-items:center;justify-items:center;transition:transform var(--motion-duration-instant) var(--motion-ease-standard)}.motion-loading-button__content,.motion-loading-button__loading{grid-area:content;display:inline-flex;min-width:0;align-items:center;justify-content:center;gap:.45rem;color:inherit}.motion-loading-button__loading,.motion-loading-button[data-action-state=loading] .motion-loading-button__content{visibility:hidden}.motion-loading-button[data-action-state=loading] .motion-loading-button__loading{visibility:visible}.motion-loading-button:not(:disabled):active{transform:scale(.98)}.motion-loading-button[aria-busy=true]{cursor:wait}.motion-highlight-update{display:inline-flex;border-radius:999px;animation:motion-highlight-update var(--motion-duration-feedback) var(--motion-ease-standard) both}.motion-feedback-enter{animation:motion-status-enter var(--motion-duration-standard) var(--motion-ease-emphasized) both}.motion-backdrop-enter{animation:motion-backdrop-enter var(--motion-duration-fast) var(--motion-ease-standard) both}.motion-dialog-enter{animation:motion-dialog-enter var(--motion-duration-standard) var(--motion-ease-emphasized) both}.motion-drawer-enter{animation:motion-drawer-enter var(--motion-duration-deliberate) var(--motion-ease-emphasized) both}.motion-drawer-enter-from-start{animation:motion-drawer-enter-from-start var(--motion-duration-deliberate) var(--motion-ease-emphasized) both}.motion-drawer-enter-from-end{animation:motion-drawer-enter-from-end var(--motion-duration-deliberate) var(--motion-ease-emphasized) both}.async-status{width:fit-content;max-width:min(100%,34rem);display:flex;align-items:center;gap:.65rem;border:1px solid var(--theme-border);border-radius:.9rem;padding:.72rem .85rem;background:var(--theme-surface-primary);color:var(--theme-text-primary);box-shadow:0 .55rem 1.4rem #0f172a12;animation:motion-status-enter var(--motion-duration-standard) var(--motion-ease-emphasized) both}.async-status--ai{border-color:color-mix(in srgb,var(--theme-accent) 32%,var(--theme-border));background:var(--theme-message-ai)}.async-status--compact{gap:.5rem;padding:.55rem .7rem;border-radius:.75rem;font-size:.82rem}.async-status__icon{width:1.75rem;height:1.75rem;display:inline-grid;flex:0 0 auto;place-items:center;border-radius:999px;background:var(--theme-accent-soft);color:var(--theme-accent)}.async-status:not(.async-status--ai) .async-status__icon i{animation:motion-spin var(--motion-duration-loop-fast) linear infinite}.async-status__copy{min-width:0;display:grid;gap:.12rem}.async-status__copy strong,.async-status__copy small{color:inherit}.async-status__copy strong{font-size:.85rem;line-height:1.3}.async-status__copy small{color:var(--theme-text-secondary);font-size:.73rem;line-height:1.35}.async-status__dots{display:inline-flex;align-items:center;gap:.22rem;margin-left:auto}.async-status__dots i{width:.3rem;height:.3rem;border-radius:999px;background:currentColor;opacity:.35;animation:motion-status-dot var(--motion-duration-loop-standard) var(--motion-ease-standard) infinite}.async-status__dots i:nth-child(2){animation-delay:var(--motion-delay-stagger)}.async-status__dots i:nth-child(3){animation-delay:calc(var(--motion-delay-stagger) * 2)}.conversation-activity{align-self:flex-end;margin-top:.15rem}.conversation-activity.async-status--ai{align-self:flex-start}.case-operation-activity{margin:0 .75rem .75rem}.note-operation-activity{margin:.45rem 0 .8rem}.copilot-loading-card .async-status{width:100%;box-shadow:none}.motion-button-icon{animation:motion-spin var(--motion-duration-loop-fast) linear infinite}@keyframes motion-status-enter{0%{opacity:0;transform:translateY(var(--motion-distance-small))}to{opacity:1;transform:translateY(0)}}@keyframes motion-status-dot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-.18rem)}}@keyframes motion-spin{to{transform:rotate(360deg)}}@keyframes motion-highlight-update{0%,to{background-color:transparent;box-shadow:0 0 0 0 transparent}35%{background-color:color-mix(in srgb,var(--theme-accent) 16%,transparent);box-shadow:0 0 0 .3rem color-mix(in srgb,var(--theme-accent) 12%,transparent)}}@keyframes motion-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes motion-dialog-enter{0%{opacity:0;transform:translateY(var(--motion-distance-small))}to{opacity:1;transform:translateY(0)}}@keyframes motion-drawer-enter{0%{opacity:0;transform:translate(var(--motion-distance-medium))}to{opacity:1;transform:translate(0)}}@keyframes motion-drawer-enter-from-start{0%{opacity:0;transform:translate(calc(0rem - var(--motion-distance-medium)))}to{opacity:1;transform:translate(0)}}@keyframes motion-drawer-enter-from-end{0%{opacity:0;transform:translate(var(--motion-distance-medium))}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){:root{--motion-duration-instant: 1ms;--motion-duration-fast: 1ms;--motion-duration-standard: 1ms;--motion-duration-deliberate: 1ms;--motion-duration-feedback: 1ms;--motion-duration-loop-fast: 1ms;--motion-duration-loop-standard: 1ms;--motion-delay-stagger: 0ms;--motion-distance-small: 0;--motion-distance-medium: 0}*,*:before,*:after{scroll-behavior:auto!important;animation-delay:0ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-delay:0ms!important;transition-duration:1ms!important}}[data-reduce-motion=true]{--motion-duration-instant: 1ms;--motion-duration-fast: 1ms;--motion-duration-standard: 1ms;--motion-duration-deliberate: 1ms;--motion-duration-feedback: 1ms;--motion-duration-loop-fast: 1ms;--motion-duration-loop-standard: 1ms;--motion-delay-stagger: 0ms;--motion-distance-small: 0;--motion-distance-medium: 0}[data-reduce-motion=true] *,[data-reduce-motion=true] *:before,[data-reduce-motion=true] *:after{scroll-behavior:auto!important;animation-delay:0ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-delay:0ms!important;transition-duration:1ms!important}
