@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Manrope:wght@600;700&display=swap";:root{font-family:DM Sans,sans-serif;color:#17231f;background:#eef1ed;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input,select,textarea{font:inherit}.environment-marker{position:fixed;z-index:1000;inset:0 0 auto;min-height:34px;display:flex;justify-content:center;align-items:center;gap:12px;padding:7px 16px;color:#fff;font-size:12px;letter-spacing:.04em;text-align:center;text-transform:uppercase;box-shadow:0 2px 8px #00000038}.environment-marker strong{font-family:Manrope}.environment-marker.dev{background:#9a4c09}.environment-marker.test{background:#58419a}.environment-dev,.environment-test{padding-top:34px}.environment-dev aside,.environment-test aside{top:34px}.brand{display:flex;align-items:center;gap:10px;font:700 15px Manrope;letter-spacing:0}.login-shell{min-height:100vh;display:grid;grid-template-columns:minmax(320px,1.2fr) minmax(360px,.8fr)}.brand-panel{padding:56px;color:#f4f2e9;background:#19352b;background-image:radial-gradient(circle at 20% 80%,rgba(229,177,71,.22),transparent 38%),linear-gradient(145deg,transparent 45%,rgba(255,255,255,.06));display:flex;flex-direction:column;justify-content:space-between}.brand-panel h1{font:700 clamp(46px,7vw,92px) "Manrope";margin:auto 0 6px;letter-spacing:0}.brand-panel p{color:#c9d4ce}.login-form{padding:clamp(40px,8vw,110px);background:#fbfcf9;display:flex;flex-direction:column;justify-content:center;gap:22px}.login-form h2{font:700 28px Manrope;margin:0 0 18px}label{display:grid;gap:8px;font-weight:600}input{min-width:0;border:1px solid #cbd2cc;background:#fff;padding:12px 14px;border-radius:5px;outline:none}input:focus{border-color:#297054;box-shadow:0 0 0 3px #dcebe4}button{border:0;border-radius:5px;padding:13px 18px;background:#d99b2b;color:#17231f;font-weight:700;cursor:pointer}button:disabled{opacity:.6}.error{color:#a33232}.workspace{min-height:100vh;display:grid;grid-template-columns:76px 1fr}aside{position:fixed;inset:0 auto 0 0;width:76px;padding:24px 12px;color:#fff;background:#172b24;display:flex;flex-direction:column}aside .brand{justify-content:center;gap:0;font-size:0}nav{margin-top:52px;display:grid;gap:4px}nav button{display:flex;align-items:center;justify-content:center;gap:0;width:100%;padding:13px 10px;border-left:3px solid transparent;border-radius:0;color:#c3cec8;background:transparent;text-align:left;font-size:0}nav .active{border-color:#e4a539;color:#fff;background:#213d33}.agent{margin-top:auto;display:grid;grid-template-columns:1fr;gap:10px;justify-items:center;align-items:center}.agent>svg,.agent span{display:none}.agent span{min-width:0;display:grid}.agent strong,.agent small{overflow:hidden;text-overflow:ellipsis}.agent small{color:#aab9b1}.icon{padding:7px;background:transparent;color:#d7dfdb}.queue{grid-column:2;min-width:0;padding:32px clamp(22px,3vw,48px)}header{display:flex;justify-content:space-between;gap:24px;align-items:end;border-bottom:1px solid #cdd3ce;padding-bottom:24px}.eyebrow{margin:0 0 5px;color:#5c6c64;font-size:13px;text-transform:uppercase}header h1{margin:0;font:700 34px Manrope}.search{display:flex;align-items:center;gap:8px;width:min(320px,40vw);background:#fff;border:1px solid #d0d6d1;padding-left:12px}.search input{width:100%;border:0;box-shadow:none}.banner{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:12px 15px;border:1px solid #e1b1b1;background:#fff7f7}.banner-actions{display:flex;align-items:center;gap:6px}.banner .icon{color:#a33232;font-size:22px}.queue-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0 12px}.queue-presets{display:flex;flex-wrap:wrap;gap:7px}.preset{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:8px 13px;border:1px solid #c7d0ca;border-radius:999px;background:#fbfcf9;color:#405249}.preset:hover{border-color:#7d968a;background:#f3f7f4}.preset.active{border-color:#297054;background:#dfece5;color:#174c38;box-shadow:inset 0 0 0 1px #297054}.preset.urgent{color:#8d302a}.preset.urgent.active{border-color:#b44d45;background:#fae8e6;box-shadow:inset 0 0 0 1px #b44d45}.queue-count{flex:0 0 auto;color:#66736c;font-size:13px}.queue-count strong{color:#25372f}.queue-summary{display:grid;grid-template-columns:repeat(5,minmax(110px,1fr));gap:8px;padding:16px 0 0}.queue-summary button{display:flex;justify-content:space-between;align-items:center;min-height:54px;padding:10px 13px;border:1px solid #d4d9d5;background:#fbfcf9;color:#53625a;text-align:left}.queue-summary button:hover{border-color:#8aa397;background:#f4f8f5}.queue-summary button strong{color:#20362d;font:700 20px Manrope}.queue-summary button.danger{border-color:#d9aaa6;background:#fff4f3;color:#8f342f}.advanced-filters{margin-bottom:14px;border:1px solid #d4d9d5;background:#fbfcf9}.advanced-filters summary{display:flex;align-items:center;gap:8px;padding:11px 14px;color:#405249;font-weight:700;cursor:pointer;list-style:none}.advanced-filters summary::-webkit-details-marker{display:none}.advanced-filters summary span{padding:2px 7px;border-radius:999px;background:#e3ebe7;color:#38614f;font-size:11px}.filters{display:flex;flex-wrap:wrap;gap:10px;padding:18px 0}.advanced-filters .filters{padding:4px 14px 14px;border-top:1px solid #e3e7e4}.clear-filters{margin-left:auto}.check-filter{display:inline-flex;align-items:center;gap:8px;min-height:40px}.check-filter input{min-width:auto}select,textarea{min-width:0;border:1px solid #cbd2cc;border-radius:5px;background:#fff;padding:10px 12px;color:#17231f;outline:none}select:focus,textarea:focus{border-color:#297054;box-shadow:0 0 0 3px #dcebe4}.state{min-height:380px;display:grid;place-content:center;text-align:center;color:#637068}.state h2{margin-bottom:0;color:#26352e}.case-layout{border:1px solid #d4d9d5;background:#fbfcf9}.case-layout.queue-open{display:block;min-height:360px}.case-layout.queue-open .case-detail{display:none}.case-layout.detail-open{border:0;background:transparent}.case-layout.detail-open .case-list{display:none}.case-list{min-width:0;overflow-x:auto}.case-table-header,.case-row{display:grid;grid-template-columns:minmax(260px,2fr) 90px 140px 140px 120px minmax(150px,.8fr);gap:14px;align-items:center;min-width:940px}.case-table-header{min-height:40px;padding:9px 17px;border-bottom:1px solid #d4d9d5;background:#edf1ee;color:#637169;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.case-row{width:100%;min-height:62px;padding:10px 17px;border-radius:0;border-bottom:1px solid #e0e4e1;background:transparent;color:inherit;text-align:left}.case-row:hover,.case-row.selected{background:#edf3ef}.case-row.selected{box-shadow:inset 3px 0 #297054}.case-row>span:first-child{min-width:0;display:grid;gap:4px}.case-row strong,.case-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-row small{color:#66736c;font-weight:400}.case-row .status,.case-row .case-owner,.case-row .case-activity{overflow:hidden;color:#52635a;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.sla{color:#466158;font-size:12px;font-weight:700}.sla.breached,.escalated{color:#a13b36}.case-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.tag,.escalated{padding:4px 8px;border:1px solid #c7d0ca;border-radius:4px;font-size:12px;font-weight:700}.escalated{border-color:#d8aaa7;background:#f9eceb}.status{color:#216347;font-weight:600}.priority{align-self:start;padding:3px 7px;border-radius:4px;background:#e8ece9;color:#4e5c55;font-size:11px;font-weight:700;text-transform:uppercase}.priority.high{background:#fff0d5;color:#87530b}.priority.urgent{background:#f8dddd;color:#9a2727}.priority.low{background:#e4edf3;color:#365c72}.pagination{display:flex;gap:8px;justify-content:flex-end;padding:14px}button.secondary{padding:8px 11px;border:1px solid #c7d0ca;background:#fff;color:#33463d}button.danger{padding:8px 11px;background:#a13b36;color:#fff}.case-detail{min-width:0;max-width:1500px;margin:0 auto;padding:0 0 40px;overflow:visible;scroll-behavior:smooth}.case-action-bar{position:sticky;z-index:8;top:0;display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:10px 0;border-bottom:1px solid #d4d9d5;background:#eef1edf5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.case-action-bar-status{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.back-to-queue,.page-on-call,.button-link,.on-call-state{display:inline-flex;align-items:center;gap:7px}.page-on-call{background:#263f67;color:#fff}.button-link{padding:8px 11px;border:1px solid #c7d0ca;border-radius:5px;background:#fff;color:#33463d;font-weight:700;text-decoration:none}.on-call-state{padding:5px 9px;border-radius:999px;background:#e5ebf5;color:#314d79;font-size:12px;font-weight:700;text-transform:capitalize}.on-call-state.failed{background:#f8dddd;color:#9a2727}.on-call-state.paged{background:#e2f0e8;color:#216347}.detail-heading{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #e0e4e1;padding-bottom:18px}.detail-heading h2{margin:0;font:700 24px Manrope}.detail-heading p:last-child,.description,.muted{color:#68756e}.case-section-nav{position:sticky;z-index:5;top:58px;display:flex;gap:4px;margin:0 0 18px;padding:10px 0;overflow-x:auto;border-bottom:1px solid #d4d9d5;background:#eef1edf5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.case-section-nav a{flex:0 0 auto;padding:7px 10px;border-radius:999px;color:#405249;font-size:13px;font-weight:700;text-decoration:none}.case-section-nav a:hover,.case-section-nav a:focus-visible{background:#e3ece7;color:#174c38;outline:none}.case-detail section[id],.case-detail div[id]{scroll-margin-top:62px}.description{line-height:1.55}.section-heading{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.section-heading h3{margin:0;font:700 18px Manrope}.incident-overview,.case-handling,.decision-history{margin-top:18px;padding:18px;border:1px solid #d4dbd7;background:#fff}.incident-lead{margin-top:16px;padding-left:14px;border-left:3px solid #d99b2b}.incident-lead strong{text-transform:capitalize}.incident-lead p{margin:5px 0 0;color:#53625a;line-height:1.5}.identity-grid,.fact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:18px 0 0;background:#dfe4e0}.identity-grid>div,.fact-grid>div{min-width:0;padding:13px 14px;background:#f8faf8}.identity-grid dt,.fact-grid dt{display:flex;align-items:center;gap:7px;color:#65736b;font-size:12px;font-weight:700;text-transform:uppercase}.identity-grid dd,.fact-grid dd{margin:7px 0 0;overflow-wrap:anywhere;color:#25372f;font-weight:600}.identity-grid small{display:block;margin-top:4px;overflow-wrap:anywhere;color:#758078}.disposition{display:flex;align-items:center;gap:6px;padding:5px 8px;background:#e5f0ea;color:#216347;font-size:12px;font-weight:700;text-transform:capitalize}.access-notice{display:flex;gap:10px;margin-top:18px;padding:13px 15px;border-left:3px solid #597d91;background:#edf4f7;color:#294d60}.access-notice p{margin:4px 0 0;line-height:1.45}.case-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.quick-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid #e0e4e1}.composer-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.note-form{display:grid;gap:10px;padding:18px 0;border-top:1px solid #e0e4e1;border-bottom:1px solid #e0e4e1}.note-form textarea{width:100%;resize:vertical}.icon-command{display:flex;align-items:center;justify-content:center;gap:8px;justify-self:end;padding:10px 14px}.detail-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;padding-top:18px}.evidence-workspace,.moderation-panel{margin-top:18px;padding:18px;border:1px solid #d4dbd7;background:#f8faf8}.capture-time{color:#66736c;font-size:12px}.source-path{display:flex;align-items:center;gap:8px;margin-top:14px;padding:9px 11px;background:#e9eeeb;color:#405249;font-family:monospace;font-size:12px;overflow-wrap:anywhere}.evidence-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;margin-top:14px}.evidence-gallery img{width:100%;aspect-ratio:1;object-fit:cover;border:1px solid #d4dbd7;background:#e9eeeb}.evidence-gallery a{display:grid;gap:5px;color:#297054;text-decoration:none}.evidence-gallery a:hover img{border-color:#297054}.reported-content{margin:14px 0 0;padding:14px 16px;border-left:3px solid #297054;background:#fff;color:#34483f;white-space:pre-wrap}.diagnostic-heading{margin:18px 0 8px;color:#34483f}.order-timeline{margin-top:16px}.order-timeline h4{margin:0 0 8px}.order-timeline>div{padding:9px 12px;border-left:2px solid #b8c7bf;color:#52635a;font-size:13px}.risk-summary{display:flex;gap:10px;margin-top:16px;padding:13px;border:1px solid #e2c691;background:#fff8e8;color:#704d12}.risk-summary p{margin:4px 0 0;line-height:1.45}.raw-evidence{margin-top:16px;border-top:1px solid #d4dbd7;padding-top:12px}.raw-evidence summary{color:#405249;font-weight:700;cursor:pointer}.raw-evidence pre{max-height:320px;overflow:auto;white-space:pre-wrap;word-break:break-word;font-size:12px;line-height:1.5}.moderation-panel{display:grid;gap:12px}.decision-item{display:grid;grid-template-columns:20px 1fr;gap:10px;padding:13px 0;border-top:1px solid #e2e6e3;color:#216347}.decision-item:first-of-type{margin-top:14px}.decision-item p{margin:4px 0;color:#43564c}.decision-item small{color:#6e7b74}.detail-columns h3{margin:0 0 12px;font:700 16px Manrope}.timeline-item{padding:11px 0;border-top:1px solid #e2e6e3}.timeline-item p{margin:4px 0 0;color:#66736c;line-height:1.45}.admin-view header{margin-bottom:22px}.agent-create{display:grid;grid-template-columns:1fr 1.4fr 160px auto;gap:12px;align-items:end;padding-bottom:24px}.notice{margin:-8px 0 18px;padding:11px 13px;border-left:3px solid #297054;background:#e4efe9;color:#245a44}.agent-list{border:1px solid #d4d9d5;background:#fbfcf9}.agent-row{display:grid;grid-template-columns:minmax(220px,1fr) 100px 140px auto auto;gap:14px;align-items:center;padding:14px 16px;border-bottom:1px solid #e0e4e1}.agent-row>div{min-width:0;display:grid}.agent-row small{color:#68756e;overflow:hidden;text-overflow:ellipsis}.role{color:#56655d;text-transform:capitalize}.audit-list{border:1px solid #d4d9d5;background:#fbfcf9}.audit-row{display:grid;grid-template-columns:22px minmax(220px,1fr) minmax(180px,auto);gap:14px;align-items:center;padding:15px 17px;border-bottom:1px solid #e0e4e1}.audit-row>div{min-width:0;display:grid}.audit-row small,.audit-row>span{color:#68756e;overflow:hidden;text-overflow:ellipsis}.customer-view header .search{width:min(440px,48vw)}.customer-view .search button{color:#297054}.customer-layout{display:grid;grid-template-columns:minmax(280px,.65fr) minmax(520px,1.35fr);min-height:calc(100vh - 220px);border:1px solid #d4d9d5;background:#fbfcf9}.customer-list{border-right:1px solid #d4d9d5;overflow-y:auto}.state.compact{min-height:160px}.customer-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:11px;align-items:center;width:100%;padding:15px 16px;border-radius:0;border-bottom:1px solid #e0e4e1;background:transparent;color:inherit;text-align:left}.customer-row:hover,.customer-row.selected{background:#edf3ef}.customer-row.selected{box-shadow:inset 3px 0 #297054}.case-workspace{min-width:0}.case-workspace-header{position:sticky;z-index:12;top:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;justify-content:start;gap:16px;margin:0 0 14px;padding:10px 0 14px;background:#eef1edf7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.case-title-block{min-width:0}.case-title-block h1{margin:5px 0 3px;overflow-wrap:anywhere;font:700 clamp(22px,3vw,30px) "Manrope"}.case-title-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.case-title-meta .priority{align-self:center}.case-title-meta .sla{display:inline-flex;align-items:center;gap:5px}.case-status-pill{padding:4px 8px;border-radius:999px;background:#e4ece7;color:#315548;font-size:12px;font-weight:700}.case-id-copy{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:2px 0;background:transparent;color:#69766f;font:500 12px DM Sans}.case-id-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-workspace-grid{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:18px;align-items:start}.case-workspace-main{min-width:0;border:1px solid #d5dcd7;border-radius:10px;background:#fff;box-shadow:0 10px 28px #1c31280d;overflow:clip}.workspace-tabs{position:sticky;z-index:7;top:93px;display:flex;gap:2px;margin:0;padding:8px 12px 0;border-bottom:1px solid #dfe4e0;background:#fffffff7;overflow-x:auto}.workspace-tabs button{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;padding:10px 12px 11px;border-bottom:3px solid transparent;border-radius:0;background:transparent;color:#617068;font-size:13px}.workspace-tabs button.active{border-color:#297054;color:#174c38}.workspace-tabs button span{padding:1px 6px;border-radius:999px;background:#e8eeea;font-size:11px}.conversation-workspace,.case-summary,.activity-workspace{min-height:600px}.conversation-toolbar,.case-summary>.section-heading,.activity-workspace>.section-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;border-bottom:1px solid #e3e7e4}.conversation-toolbar h2,.case-summary h2,.activity-workspace h2{margin:0;font:700 20px Manrope}.event-toggle{display:inline-flex;grid-template-columns:auto auto;align-items:center;gap:7px;color:#5c6a63;font-size:12px}.event-toggle input{min-width:auto}.conversation-stream{display:flex;flex-direction:column;gap:13px;min-height:330px;padding:24px;background:#fafbf9}.conversation-empty{display:grid;justify-items:center;align-content:center;min-height:280px;color:#6a766f;text-align:center}.conversation-empty strong{margin-top:10px;color:#2c3f36}.conversation-empty p{max-width:420px;margin:6px 0 0;line-height:1.5}.conversation-message{width:fit-content;max-width:min(76%,700px);padding:12px 14px;border:1px solid #dce2de;border-radius:12px;background:#fff;box-shadow:0 2px 5px #1f322a0a}.conversation-message.customer{border-bottom-left-radius:3px}.conversation-message.agent-message{align-self:flex-end;border-color:#bad6c9;border-bottom-right-radius:3px;background:#e7f2ec}.conversation-message.internal{max-width:86%;border-color:#e8c97e;border-left:4px solid #d99b2b;border-radius:6px;background:#fff7df}.message-author{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.message-author strong{color:#273b32;font-size:13px}.message-author span{color:#738078;font-size:11px}.conversation-message p{margin:7px 0 2px;color:#34483f;line-height:1.5;white-space:pre-wrap}.conversation-message time{display:block;margin-top:6px;color:#7a857f;font-size:10px;text-align:right}.conversation-event{align-self:center;display:grid;grid-template-columns:auto auto;gap:2px 7px;align-items:center;max-width:90%;padding:5px 9px;color:#6f7b74;font-size:11px}.conversation-event small{grid-column:2}.conversation-composer{position:sticky;z-index:6;bottom:0;display:grid;gap:10px;padding:14px 18px 17px;border-top:1px solid #d8dfda;background:#fffffffa;box-shadow:0 -8px 22px #1e30290d}.conversation-composer.note{border-top-color:#e1bd63;background:#fffaf0}.composer-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.composer-toolbar select{width:auto;padding:7px 9px;font-size:12px}.composer-toolbar>span{display:inline-flex;align-items:center;gap:5px;margin-left:auto;color:#68756e;font-size:11px}.conversation-composer textarea{width:100%;min-height:112px;resize:vertical;border-radius:8px;line-height:1.5}.composer-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.composer-footer small{color:#7a857f}.composer-footer button,.context-actions button,.agent-actions-card button{display:inline-flex;align-items:center;justify-content:center;gap:7px}.case-summary{padding-bottom:24px}.case-summary .incident-lead,.case-summary .identity-grid{margin-right:22px;margin-left:22px}.workspace-empty{display:grid;place-items:center;align-content:center;min-height:560px;padding:32px;color:#68756e;text-align:center}.workspace-empty h2{margin:10px 0 2px;color:#2c3f36}.activity-stream{padding:5px 22px 24px}.activity-row{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:11px;align-items:start;padding:14px 0;border-bottom:1px solid #e4e8e5}.activity-row>svg{margin-top:2px;color:#597066}.activity-row p{margin:4px 0 0;color:#69766f}.activity-row time,.execution-status{color:#77827c;font-size:11px}.execution-status{padding:3px 7px;border-radius:999px;background:#e8eeea;font-weight:700}.execution-status.failed{background:#f8dddd;color:#9a2727}.execution-status.succeeded,.execution-status.applied{background:#e2f0e8;color:#216347}.case-context-panel{position:sticky;top:12px;display:grid;gap:12px;max-height:calc(100vh - 24px);padding-right:4px;overflow-y:auto;scrollbar-width:thin}.context-card{display:grid;gap:12px;padding:16px;border:1px solid #d5dcd7;border-radius:9px;background:#fbfcfa;box-shadow:0 5px 18px #1c312809}.context-card h2{margin:0;font:700 16px Manrope}.context-card label{gap:5px;color:#55645c;font-size:12px}.context-card input,.context-card select,.context-card textarea{width:100%;padding:9px 10px}.context-card form{display:grid;gap:11px}.context-card-heading{display:flex;justify-content:space-between;gap:12px;align-items:start}.context-card-heading>svg{color:#526b60}.context-actions{display:grid;gap:7px}.context-actions.horizontal{display:flex;flex-wrap:wrap}.context-actions button{width:100%;padding:10px 12px}.context-actions.horizontal button{width:auto}.next-action-card{border-color:#bbd0c5;background:#f4f9f6}.tag-editor{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px}.compact-facts{display:grid;gap:7px;margin:0}.compact-facts>div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:8px}.compact-facts dt{color:#748078;font-size:11px}.compact-facts dd{margin:0;overflow-wrap:anywhere;color:#33473e;font-size:12px;font-weight:600}.on-call-card.pending{border-color:#aebfd8;background:#f2f5fa}.on-call-card.failed{border-color:#dfb0ad;background:#fff7f6}.on-call-card.paged{border-color:#add0bd;background:#f3faf6}.on-call-summary{color:#314d79;text-transform:capitalize}.action-preview{padding:11px;border-left:3px solid #638577;background:#edf3ef}.action-preview p{margin:5px 0;color:#52635a;font-size:12px;line-height:1.45}.action-preview small{color:#69776f}.action-preview.restricted{border-color:#b34842;background:#fff1ef}.action-preview.confirmed{border-color:#d99b2b;background:#fff8e8}.access-notice.compact{margin:0;border-radius:7px}.access-notice.compact p{font-size:12px}@media(max-width:1100px){.case-workspace-grid{grid-template-columns:minmax(0,1fr) 310px}}.curation-view{padding:28px;display:grid;gap:22px}.curation-view>header{display:flex;justify-content:space-between;align-items:center}.curation-tabs{display:flex;gap:10px}.curation-tabs button.active{background:var(--accent, #651c32);color:#fff}.curation-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin-top:14px}.curation-card{border:1px solid #e4ddd8;border-radius:12px;overflow:hidden;background:#fff;display:grid;grid-template-columns:92px 1fr;min-height:128px}.curation-card>img,.curation-image-placeholder{width:92px;height:100%;min-height:128px;object-fit:cover;background:#f2efec;display:grid;place-items:center;color:#756e68;font-size:12px}.curation-card-body{padding:12px;display:flex;flex-direction:column;gap:7px;min-width:0}.curation-card-body strong,.curation-card-body small{display:block}.curation-card-body strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.curation-card-body p{margin:0;font-size:13px}.curation-actions,.curation-listing-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto}@media(max-width:900px){.case-workspace-grid{grid-template-columns:1fr}.case-context-panel{position:static;max-height:none;padding-right:0;overflow:visible}.case-context-panel .context-card:not(.next-action-card):not(.on-call-card){box-shadow:none}.workspace-tabs{top:0}}@media(max-width:700px){.case-workspace-header{position:static;grid-template-columns:1fr}.case-workspace-header .back-to-queue{justify-self:start}.conversation-toolbar{align-items:flex-start;flex-direction:column}.conversation-stream{padding:18px 12px}.conversation-message,.conversation-message.internal{max-width:92%}.composer-toolbar>span{width:100%;margin-left:0}.case-summary .incident-lead,.case-summary .identity-grid{margin-right:14px;margin-left:14px}}.customer-row span{min-width:0}.customer-row strong,.customer-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-row small{margin-top:3px;color:#68756e;font-weight:400}.account-state{color:#a13b36;font-size:11px;text-transform:uppercase}.customer-detail{min-width:0;padding:26px;overflow-y:auto}.customer-uid{margin:0 0 5px;overflow-wrap:anywhere;color:#5c6c64;font:500 13px monospace;text-transform:none}.customer-detail .detail-heading button{display:inline-flex;align-items:center;gap:7px;align-self:start}.customer-facts{margin-bottom:18px}.ai-backfill-panel{margin:18px 0;padding:18px;border:1px solid #b8d0c3;background:#f5faf7}.ai-backfill-panel h3{display:flex;align-items:center;gap:8px}.ai-backfill-panel>p{color:#53625a;line-height:1.5}.customer-experience-panel{margin:18px 0;padding:18px;border:1px solid #b8d0c3;background:#f5faf7}.customer-experience-panel h3{display:flex;align-items:center;gap:8px}.customer-experience-panel>p{color:#53625a;line-height:1.5}.customer-experience-panel details{margin-top:12px;color:#405249}.customer-experience-panel summary{cursor:pointer;font-weight:700}.customer-experience-panel ul{margin:9px 0 0;padding-left:22px}.tour-reset-button{display:inline-flex;align-items:center;gap:7px;margin-top:15px}.modal-backdrop{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#121f1a94}.confirmation-dialog{display:grid;gap:14px;width:min(520px,100%);max-height:calc(100vh - 40px);padding:22px;overflow-y:auto;border-radius:8px;background:#fff;box-shadow:0 24px 70px #08140f47}.confirmation-dialog>p{margin:0;color:#53625a;line-height:1.5}.confirmation-dialog label{display:grid;gap:6px;color:#405249;font-size:13px;font-weight:700}.dialog-actions{display:flex;justify-content:flex-end;gap:9px;padding-top:4px}.customer-operations-panel{margin:18px 0;padding:18px;border:1px solid #d9c9a6;background:#fffaf0}.customer-operations-panel h3{display:flex;align-items:center;gap:8px}.customer-operations-panel>p,.customer-operations-panel article>p{color:#665f52;line-height:1.5}.operation-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0}.operation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.operation-grid article{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid #e5dcc9;background:#fff}.operation-grid h4{margin:0}.backfill-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:14px 0 9px;background:#cfdbd4}.backfill-stats span{display:grid;gap:3px;padding:12px;background:#fff;color:#607069;font-size:12px}.backfill-stats strong{color:#20382d;font-size:20px}.operation-notice{margin:14px 0 0}.confirmation-row{display:grid;grid-template-columns:minmax(240px,1fr) auto;gap:12px;align-items:end;margin-top:16px;padding-top:15px;border-top:1px solid #d5e1da}.confirmation-row button{min-height:44px}.customer-listings{margin-top:20px}.listing-card{margin-top:12px;border:1px solid #d4dbd7;background:#fff}.listing-images{display:flex;gap:12px;padding:10px;overflow-x:auto;border-top:1px solid #dfe6e2;background:#edf1ee}.listing-image-pair{flex:0 0 auto;padding:7px;border:1px solid #d1dbd5;border-radius:5px;background:#fff}.listing-image-number{display:block;margin-bottom:6px;color:#66736c;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.listing-image-variants{display:flex;gap:6px}.listing-images figure{position:relative;flex:0 0 116px;margin:0}.listing-images img{display:block;width:116px;height:132px;object-fit:cover;background:#dde4df}.listing-images figcaption{position:absolute;inset:auto 5px 5px auto;padding:3px 6px;border-radius:3px;background:#172b24db;color:#fff;font-size:10px;font-weight:700}.listing-no-media{margin:0;padding:12px 14px;border-top:1px solid #dfe6e2;color:#66736c;background:#f5f7f6;font-size:12px}.listing-summary{display:flex;justify-content:space-between;gap:14px;padding:12px 14px}.listing-summary>div{min-width:0}.listing-summary small{display:block;margin-top:3px;color:#718078}.listing-summary>span{color:#405b4f;font-size:12px;font-weight:700}.listing-lifecycle-summary{align-items:center}.listing-statuses{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.listing-status-pill,.listing-visibility-pill{padding:4px 8px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.02em}.listing-status-pill.active,.listing-visibility-pill.visible{color:#17633e;background:#dff4e8}.listing-status-pill.delisted{color:#655526;background:#f5edce}.listing-status-pill.in_review{color:#8b2d2d;background:#f8dddd}.listing-status-pill.sold{color:#4c5360;background:#e7e9ec}.listing-visibility-pill.hidden{color:#5e6870;background:#edf0f2}.listing-operational-details{display:flex;flex-wrap:wrap;gap:7px 16px;padding:0 14px 12px;color:#66736c;font-size:12px}.listing-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0 14px 14px}.listing-actions .muted{margin:0;font-size:12px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #90b8a5;outline-offset:2px}@media(max-width:1100px){.queue-summary{grid-template-columns:repeat(3,1fr)}.customer-layout{grid-template-columns:1fr;height:auto;max-height:none;overflow:visible}.customer-list{max-height:440px;border-right:0;border-bottom:1px solid #d4d9d5}.case-detail,.customer-detail{overflow:visible}.agent-row{grid-template-columns:minmax(180px,1fr) 100px 130px auto auto;overflow-x:auto}.agent-create{grid-template-columns:1fr 1fr}}@media(max-width:700px){.environment-marker{align-items:flex-start;flex-direction:column;gap:1px;min-height:47px;padding:6px 12px;text-align:left}.environment-dev,.environment-test{padding-top:47px}.login-shell{grid-template-columns:1fr}.brand-panel{min-height:260px;padding:32px}.brand-panel h1{margin-top:auto}.login-form{padding:42px 28px}.workspace{display:block}aside,.environment-dev aside,.environment-test aside{position:static;width:100%;min-height:74px;height:auto;padding:16px 20px;flex-direction:row;align-items:center;gap:12px}nav{margin:0 auto;display:flex}nav button{width:auto;border-left:0;border-bottom:3px solid transparent;padding:9px}nav button svg{display:none}nav .active{border-color:#e4a539}.agent{margin:0}.agent span{display:none}.queue{padding:24px 16px}header{align-items:stretch;flex-direction:column}.search,.customer-view header .search{width:100%}.queue-toolbar{align-items:flex-start;flex-direction:column}.queue-presets{flex-wrap:nowrap;width:100%;overflow-x:auto;padding-bottom:4px}.filters{display:grid;grid-template-columns:1fr 1fr}.clear-filters{margin-left:0}.case-layout,.customer-layout{display:block}.case-detail,.customer-detail{padding:22px 16px}.case-section-nav{top:0;margin-right:-16px;margin-left:-16px;padding-right:16px;padding-left:16px}.case-controls,.composer-grid,.detail-columns,.identity-grid,.fact-grid,.backfill-stats,.confirmation-row{grid-template-columns:1fr}.section-heading{flex-direction:column;gap:8px}.agent-create{grid-template-columns:1fr}.agent-row{grid-template-columns:1fr auto}.agent-row .secondary:last-child{grid-column:1 / -1}.audit-row{grid-template-columns:22px 1fr}.audit-row>span{grid-column:2}}@media(max-width:700px){aside .brand{font-size:14px}nav button{font-size:12px}.queue-summary{grid-template-columns:repeat(2,1fr)}.case-table-header{display:none}.case-row{grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;min-width:0;min-height:112px;padding:13px 14px}.case-row .status,.case-row .case-owner,.case-row .case-activity,.case-row .sla{grid-column:auto}.case-row .case-owner{display:none}.case-row .case-activity{grid-column:1}.case-row .sla{grid-column:2;text-align:right}.case-action-bar{top:0;align-items:flex-start}.case-action-bar-status{justify-content:flex-end}.case-section-nav{top:59px}}.queue-unread{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;margin-left:8px;padding:0 6px;border-radius:999px;background:var(--maroon, #6f1d2a);color:#fff;font-size:11px;font-style:normal;line-height:1}
