@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-cyrillic-ext-wght-normal-D8xHCTEw.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-cyrillic-wght-normal-bOs07Rf4.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-greek-ext-wght-normal-Bm9CHu9r.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-greek-wght-normal-8neIfJ3r.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-hebrew-wght-normal-BjjtG49P.woff2) format("woff2-variations");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-math-wght-normal-C1FvUlkR.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-symbols-wght-normal-BAf6-sld.woff2) format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-vietnamese-wght-normal-UygKeDyW.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-latin-ext-wght-normal-DPNHYqvY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-latin-wght-normal-CWNzRldh.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:Open Sans Variable,Open Sans,sans-serif;color:#172332;background:#fff;font-synthesis:none;font-weight:400;--line: #e4eaf0;--muted: #6b7789;--nav: #172332;--selected: var(--accent-selected)}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:var(--accent-main);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4,p{margin-top:0}h1{font-size:27px;line-height:1.25;margin-bottom:6px;letter-spacing:-.6px}h2{font-size:22px;letter-spacing:-.4px}h3{font-size:17px}h4{font-size:14px;margin-bottom:12px}p{line-height:1.65}small{font-size:12px;color:var(--muted);line-height:1.6}.muted{color:var(--muted);font-size:13px}.draft-notice{padding:8px 18px;color:#8c621a;background:#fff9eb}.block{display:block}pre{white-space:pre-wrap;word-break:break-word;max-width:100%;font-size:12px;line-height:1.6}.prose{font:inherit;white-space:pre-wrap;line-height:1.7}code{font-size:12px;background:#f2f5f7;padding:2px 4px;border-radius:4px}.row{display:flex;align-items:center;gap:12px}.between{justify-content:space-between}.end{justify-content:flex-end}.wrap{flex-wrap:wrap}.row>*{min-width:0}.app-shell{display:flex;min-height:100dvh}.sidebar{width:218px;flex:none;background:var(--nav);color:#f1f5f9;position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column;z-index:100}.brand{display:flex;align-items:center;gap:12px;padding:26px 20px 30px;color:#fff;font-size:23px;font-weight:700;letter-spacing:-.6px}.brand:hover{text-decoration:none}.brand small{display:block;font-size:11px;color:#a8b5c3;font-weight:400;letter-spacing:0;margin-top:3px}.brand-mark{background:var(--accent-main);color:#fff;border-radius:10px 2px;width:32px;height:34px;display:grid;place-items:center;font-size:23px;font-weight:800;flex:none}.sidebar nav{padding:0 10px;display:grid;gap:7px}.sidebar nav a{display:flex;align-items:center;gap:14px;padding:14px 13px;color:#d7e0e9;font-size:14px;border-radius:7px;text-decoration:none;transition:background .16s}.sidebar nav a:hover{background:#243747}.sidebar nav a.selected{background:var(--accent-nav);color:#fff}.sidebar-footer{margin-top:auto;padding:24px 23px;display:flex;gap:8px;align-items:center;color:#a8b5c3;font-size:12px}.status-dot{width:7px;height:7px;border-radius:50%;background:#94a3b8}.status-dot.on{background:#4adeb6}.profile{border-top:1px solid #ffffff15;display:flex;align-items:center;gap:10px;padding:20px 14px}.profile strong{font-size:13px;font-weight:500}.profile .account-link{color:inherit}.profile small{display:block;font-size:11px;color:#a8b5c3}.avatar{background:#e8eef4;color:#38536a;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;flex:none;font-weight:600;font-size:13px}.avatar.accent{background:var(--accent-selected);color:var(--accent-dark)}.profile .avatar{background:#425361;color:#fff}.icon-button{border:0;background:none;color:inherit;cursor:pointer;padding:6px;margin-left:auto}.main{margin-left:218px;min-width:0;flex:1;display:flex;flex-direction:column}.page-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 28px 22px;border-bottom:1px solid var(--line);min-height:110px}.page-header p{font-size:13px;color:var(--muted);margin:0}.header-actions{display:flex;gap:12px;align-items:center}.header-actions>.MuiFormControl-root{min-width:190px}.header-actions .search{width:min(400px,30vw)}.content{padding:28px;min-width:0}.content.narrow{max-width:1050px;width:100%;margin:0 auto}.empty{padding:60px 24px;text-align:center;align-self:center;color:var(--muted)}.empty h2{font-size:20px;color:#344254}.empty p{max-width:440px;margin:0 auto;font-size:14px}.loading{display:flex;align-items:center;justify-content:center;gap:14px;padding:50px;color:var(--muted)}.form-stack{display:flex;flex-direction:column;gap:20px;padding-top:12px}.MuiAlert-root{margin-bottom:14px}.MuiDialogContent-root>.MuiButton-root{margin-top:18px}.login-page{min-height:100dvh;display:grid;place-items:center;background:#f1f5f6}.login-form{display:flex;flex-direction:column;gap:22px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:45px;width:min(430px,calc(100vw - 32px));box-shadow:0 10px 50px #17233208}.login-form h1{margin:0}.login-form p{margin:-12px 0 5px;color:var(--muted)}.inbox-filters{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:10px 20px;border-bottom:1px solid var(--line)}.filter-selects{display:flex;gap:12px;min-width:280px}.filter-selects .MuiFormControl-root{width:145px}.inbox-grid{display:grid;grid-template-columns:300px minmax(340px,1fr) 270px;flex:1;min-height:calc(100dvh - 180px);align-items:start}@media(min-width:1121px){.inbox-main{height:100dvh;overflow:hidden}.inbox-main .page-header,.inbox-filters{flex-shrink:0}.inbox-grid{min-height:0;overflow:hidden;align-items:stretch}.inbox-grid>.case-list,.inbox-grid>.conversation,.inbox-grid>.case-context{min-height:0;overflow-y:auto;overscroll-behavior:contain}}.case-list{border-right:1px solid var(--line);min-height:calc(100dvh - 180px);padding:6px;min-width:0}.case-row{display:flex;flex-direction:column;gap:7px;background:#fff;width:100%;border:0;border-bottom:1px solid var(--line);padding:20px 15px;text-align:left;color:inherit;cursor:pointer;border-radius:5px}.case-row:hover{background:#f6fafb}.case-row.active{background:var(--selected)}.case-row .between{width:100%;gap:8px}.case-row strong{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-row .between small{font-size:10px;white-space:nowrap}.case-row b{font-size:13px;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-row p{font-size:12px;color:var(--muted);margin:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.case-row>.row{gap:5px}.case-row>.row .MuiChip-root{font-size:10px;height:22px}.case-row>small{font-size:10px}.conversation{padding:26px 24px;min-width:0}.conversation-heading{padding-bottom:22px;border-bottom:1px solid var(--line)}.conversation-heading h2{font-size:24px;line-height:1.35}.compact-select{max-width:195px!important;min-width:130px!important}.conversation-heading .compact-select{max-width:190px!important}.conversation-heading .row{gap:10px}.conversation-heading .MuiInputBase-root{font-size:12px}.message{padding:25px 0;border-bottom:1px solid var(--line)}.message-header{display:flex;gap:10px;align-items:center;margin-bottom:18px}.message-header strong{display:block;font-size:13px}.message-header small{display:block;font-size:10px;overflow-wrap:anywhere}.message-header time{color:var(--muted);font-size:10px;margin-left:auto;white-space:nowrap;align-self:flex-start}.message-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.8;padding-left:46px}.attachments{display:flex;flex-wrap:wrap;gap:10px;padding:12px 0 0 46px;font-size:12px}.composer{padding-top:15px}.composer .MuiTabs-root{margin-bottom:14px}.composer>.row{margin-top:14px}.composer small{font-size:11px}.case-context{border-left:1px solid var(--line);padding:26px 20px;min-height:100%;min-width:0;display:flex;flex-direction:column;gap:14px}.case-context h3{margin:0 0 8px}.case-context h4{margin:14px 0 0}.contact-card{border:1px solid var(--line);border-radius:6px;padding:15px;display:grid;gap:6px;overflow-wrap:anywhere}.contact-card strong{font-size:13px}.contact-card p,.contact-card span,.contact-card a{font-size:12px;margin:0;color:var(--muted)}.contact-card a{color:var(--accent-main)}.case-context .MuiChip-root{font-size:11px}.case-context .MuiButton-root{align-self:flex-start}.case-context details{font-size:12px;margin-top:15px}.case-context details>.MuiFormControl-root{margin-top:12px}.case-context .MuiInputBase-root{font-size:12px}.timeline-item{border-left:2px solid #dce6ea;position:relative;padding:0 0 15px 16px;display:flex;flex-direction:column;gap:5px;font-size:12px}.timeline-item:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent-border);position:absolute;left:-5px;top:5px}.timeline-item strong{font-weight:500}.timeline-item .MuiChip-root{align-self:flex-start}.timeline-item small{font-size:10px}.reader-placeholder{grid-column:span 2;min-height:60vh;display:grid;place-items:center}.notes{margin-top:30px}.notes article{padding:15px;background:#fffbed;margin-bottom:10px;border-radius:5px;font-size:13px}.notes p{white-space:pre-wrap;margin:8px 0 0}.pager{padding:18px 10px;display:flex;gap:10px;flex-direction:column;color:var(--muted);font-size:12px}.mobile-back{display:none!important}.approval-card{border:1px solid var(--line);border-radius:8px;padding:24px;margin:20px 0;display:flex;flex-direction:column;gap:14px;background:#fff}.approval-card>a{font-size:18px;font-weight:600}.approval-card p{margin:0}.approval-card>small{font-size:11px}.approval-card .prose{margin:0;padding:20px;background:#f8fafb;border-radius:4px;font-size:13px}.data-list{font-size:13px}.data-list>div{display:grid;grid-template-columns:180px 1fr;padding:10px 0;border-bottom:1px solid var(--line)}.data-list dt{color:var(--muted)}.data-list dd{margin:0;overflow-wrap:anywhere}.table-wrap{overflow:auto;margin:20px 0}table{width:100%;border-collapse:collapse;font-size:13px}th{text-align:left;color:var(--muted);font-weight:500;background:#f8fafb;font-size:12px}th,td{padding:17px 16px;border-bottom:1px solid var(--line);vertical-align:middle}td strong{font-weight:600}tbody tr:hover{background:#fcfdfd}td:has(>.MuiButton-root){text-align:right}td a{color:var(--accent-main)}.settings-tabs{padding:0 28px;border-bottom:1px solid var(--line)}.settings-form{max-width:780px;display:flex;flex-direction:column;gap:22px}.settings-form>.MuiButton-root{align-self:flex-start}.settings-form p{margin:0}.settings-form h2{margin-bottom:0}.settings-form .MuiFormControlLabel-root{margin-right:0}.connection-row{display:flex;gap:20px;align-items:center;border-bottom:1px solid var(--line);padding:10px 0 22px}.connection-row>div:first-child{flex:1}.connection-row p{font-size:12px;color:var(--muted)}.connection-row h3{margin-bottom:5px}.pricing-row{display:grid;grid-template-columns:1fr 1fr .6fr 1fr auto auto;gap:12px;align-items:center}.calc-preview{background:var(--accent-tint);border:1px solid var(--accent-border);border-radius:6px;padding:20px}.price-result{font-size:32px;font-weight:600;margin:16px 0 0}.price-result small{font-size:13px;font-weight:400}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding:16px 0 30px;border-bottom:1px solid var(--line);margin-bottom:20px}.metrics>div{display:flex;flex-direction:column;gap:12px;padding-right:16px;border-right:1px solid var(--line)}.metrics>div:last-child{border:0}.metrics span{color:var(--muted);font-size:12px}.metrics strong{font-size:31px;letter-spacing:-1px}.usage-chart{display:flex;flex-direction:column;gap:12px;max-height:350px;overflow:auto;padding:15px 0}.bar-row{display:grid;grid-template-columns:100px 1fr 90px;align-items:center;gap:18px;font-size:12px}.bar-row strong{text-align:right}.bar-track{height:12px;background:var(--accent-soft);border-radius:3px}.bar-track>div{background:var(--accent-main);height:100%;border-radius:3px}.scenario-workspace{display:grid;grid-template-columns:210px minmax(0,1fr);flex:1;min-height:calc(100dvh - 110px)}.scenario-list{border-right:1px solid var(--line);padding:16px 12px;background:#fafcfd}.scenario-list .form-stack{margin-bottom:20px}.scenario-list-item{border:0;background:none;width:100%;text-align:left;padding:17px 12px;border-radius:6px;display:grid;gap:6px;cursor:pointer;margin:4px 0;color:inherit}.scenario-list-item.active{background:var(--accent-selected)}.scenario-list-item strong{font-size:13px}.scenario-list-item small{font-size:10px}.editor-root{display:flex;flex-direction:column;min-width:0}.editor-toolbar{padding:16px;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--line)}.editor-toolbar .MuiFormControl-root{max-width:280px;flex:1}.editor-toolbar .MuiButton-root{font-size:12px;white-space:nowrap;min-width:50px}.editor-body{display:grid;grid-template-columns:minmax(300px,1fr) 285px;flex:1;min-height:670px}.canvas-area{position:relative;display:flex;flex-direction:column;background:#f8fafb;min-height:670px;height:calc(100dvh - 190px)}.node-palette{position:relative;margin:15px 14px 0;flex:none;z-index:10;display:flex;gap:8px;background:#fff;padding:10px;border:1px solid var(--line);border-radius:8px;max-width:370px;box-shadow:0 4px 15px #17233208}.flow-stage{flex:1;min-height:0}@media(min-width:1121px){.scenario-workspace{height:calc(100dvh - 110px);min-height:0}.scenario-list{overflow-y:auto}.editor-root,.editor-body{min-height:0;overflow:hidden}.canvas-area{min-height:0;height:100%}.editor-body .node-inspector{min-height:0;max-height:100%}}.node-palette .MuiFormControl-root{max-width:210px}.node-palette button{white-space:nowrap;font-size:12px}.node-inspector{border-left:1px solid var(--line);padding:20px;display:flex;flex-direction:column;gap:22px;overflow:auto;max-height:calc(100dvh - 190px)}.node-inspector h3{margin:0}.node-inspector p{font-size:12px;color:var(--muted);margin:0}.node-inspector .MuiInputBase-root,.node-inspector .MuiFormControlLabel-label{font-size:12px}.node-inspector details{font-size:12px;border-top:1px solid var(--line);padding-top:15px}.node-inspector details .MuiFormControl-root{margin-top:16px}.node-inspector details p{margin-top:12px}.flow-node{background:#fff;border:1px solid #ccd8df;border-top:3px solid #647b91;border-radius:8px;width:225px;padding:16px 18px;display:flex;flex-direction:column;gap:9px;box-shadow:0 4px 14px #17233206}.flow-node.is-selected{outline:2px solid var(--accent-main);outline-offset:3px}.flow-node.kind-ai{border-top-color:#7c64b3}.flow-node.kind-trigger{border-top-color:var(--accent-main)}.flow-node.kind-condition{border-top-color:#c0933e}.flow-node strong{font-size:14px;font-weight:600}.flow-node small{font-size:11px}.node-kind{font-size:10px;text-transform:uppercase;letter-spacing:.7px;color:#67788b}.node-branches{display:flex;justify-content:space-around;font-size:10px;color:var(--muted);margin-top:4px}.react-flow__handle{width:9px;height:9px;border:2px solid white;background:var(--accent-main)}.canvas-help{position:absolute;bottom:0;left:60px;right:170px;font-size:10px;color:var(--muted);pointer-events:none;background:#f8fafbce}.simulation-step{padding:20px 0;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:8px}.run-step{margin:15px 0;border:1px solid var(--line);border-radius:5px;padding:14px}.run-step summary{cursor:pointer;font-size:13px}.run-step pre{max-height:400px;overflow:auto}@media(min-width:1700px){.inbox-grid{grid-template-columns:350px minmax(500px,1fr) 310px}.message-body{font-size:15px}.case-row{padding:24px 20px}.conversation{padding:30px}}@media(max-width:1350px){.sidebar{width:190px}.main{margin-left:190px}.brand{font-size:21px;padding-left:16px}.sidebar nav a{font-size:13px;gap:10px}.inbox-grid{grid-template-columns:260px minmax(310px,1fr) 240px}.case-context{padding:22px 15px}.conversation{padding:22px 18px}.message-header time{white-space:normal;max-width:80px;text-align:right}.conversation-heading h2{font-size:22px}.message-body{padding-left:0}.inbox-filters{flex-wrap:wrap}.filter-selects{margin-left:auto}.scenario-workspace{grid-template-columns:175px minmax(0,1fr)}.editor-body{grid-template-columns:minmax(260px,1fr) 260px}.editor-toolbar{flex-wrap:wrap}.node-inspector{padding:16px}.pricing-row{grid-template-columns:1fr 1fr 1fr}.page-header{padding:22px}.header-actions .search{width:270px}.header-actions>.MuiFormControl-root{min-width:140px}}@media(max-width:1120px){.sidebar{width:72px}.main{margin-left:72px}.brand{padding:23px 20px}.brand>span:last-child,.sidebar nav a span,.sidebar-footer,.profile>div{display:none}.sidebar nav a{justify-content:center;padding:15px 10px}.profile{padding:16px 8px;margin-top:auto;flex-wrap:wrap;justify-content:center}.profile .icon-button{margin:0}.case-context{grid-column:2;padding:25px;border-top:1px solid var(--line)}.inbox-grid{grid-template-columns:280px minmax(360px,1fr)}.conversation{grid-column:2;grid-row:1}.case-list{grid-row:span 2}.reader-placeholder{grid-column:2}.case-context{display:grid;grid-template-columns:1fr 1fr}.case-context h3,.case-context h4,.case-context details{grid-column:span 2}.editor-body{grid-template-columns:minmax(200px,1fr) 245px}.metrics{grid-template-columns:repeat(2,1fr)}.settings-form{max-width:100%}}@media(max-width:760px){h1{font-size:23px}.sidebar{position:static;width:100%;height:auto}.app-shell{flex-direction:column}.main{margin:0}.brand{padding:14px 16px;font-size:20px}.brand>span:last-child{display:block}.brand small{display:none}.brand-mark{height:28px;width:28px;font-size:20px}.sidebar nav{display:flex;gap:3px;overflow:auto;padding:0 8px 8px}.sidebar nav a{padding:10px;min-width:45px}.profile{position:absolute;right:8px;top:0;border:0;padding:12px 6px}.profile .avatar{display:none}.page-header{padding:20px 16px;align-items:flex-start;flex-direction:column;gap:15px}.header-actions{width:100%;flex-wrap:wrap}.header-actions .search{width:100%;flex:1}.page-header p{font-size:12px}.content{padding:20px 16px}.inbox-filters{padding:8px}.filter-selects{width:100%;margin:6px 0}.filter-selects .MuiFormControl-root{width:50%}.inbox-grid{display:block}.case-list{min-height:auto}.inbox-grid.has-selection .case-list,.reader-placeholder{display:none}.conversation{padding:18px}.mobile-back{display:inline-flex!important;margin-bottom:12px!important}.case-context{border-left:0;display:flex;padding:24px}.conversation-heading h2{font-size:23px}.message-body{font-size:14px}.composer>.row{align-items:flex-start;flex-direction:column}.composer>.row button{align-self:flex-end}.approval-card{padding:18px}.settings-tabs{padding:0 10px}.row{flex-wrap:wrap}.form-stack .row>.MuiFormControl-root,.settings-form>.row>.MuiFormControl-root{flex:1;min-width:160px}.connection-row{flex-wrap:wrap}.metrics{gap:20px}.metrics strong{font-size:27px}.pricing-row{grid-template-columns:1fr 1fr}.scenario-workspace{display:flex;flex-direction:column}.scenario-list{max-height:250px;overflow:auto;border-bottom:1px solid var(--line)}.scenario-list .form-stack{flex-direction:row;align-items:center}.scenario-list .form-stack>button{flex:none}.editor-body{display:flex;flex-direction:column}.canvas-area{min-height:500px;height:500px}.node-inspector{max-height:none;border-left:0;border-top:1px solid var(--line)}.editor-toolbar .MuiFormControl-root{max-width:none;min-width:100%}.data-list>div{grid-template-columns:1fr;gap:6px}.bar-row{grid-template-columns:80px 1fr 65px;gap:8px}.canvas-help{display:none}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.inbox-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,0fr);align-items:stretch;min-height:0;overflow:hidden;transition:grid-template-columns .25s ease}.inbox-grid.has-selection{grid-template-columns:minmax(290px,.32fr) minmax(0,.68fr)}.inbox-main{height:100dvh;overflow:hidden}.inbox-grid>.case-list,.inbox-grid>.conversation{min-height:0;overflow-y:auto;overscroll-behavior:contain}.inbox-grid>.case-list{padding:8px;border:0;border-right:1px solid var(--line)}.case-meta{display:flex;align-items:center;gap:10px}.attachment-count{font-size:12px;color:var(--muted);gap:2px}.case-row .MuiChip-root{font-size:11px!important;height:25px!important}.case-row p{font-size:13px}.case-row>small{font-size:11px}.case-row strong{font-size:14px}.case-row .between small{font-size:11px}.case-row.active{box-shadow:inset 3px 0 var(--accent-main)}.page-header .search{width:min(510px,38vw)}.inbox-filters{padding:14px 20px}.inbox-main .page-header{min-height:95px;flex:none}.conversation{padding:20px 28px;background:#fbfcfe;animation:reader-in .25s ease}.conversation-heading{border:0;padding:0 0 20px}.reader-controls{margin-bottom:20px}.reader-badges{margin-bottom:22px}.conversation-heading h2{font-size:23px}.conversation-heading .MuiInputBase-root{font-size:14px}.conversation .message{border:1px solid var(--line);border-radius:12px;padding:22px;background:#fff;margin:0 0 16px}.message-header strong{font-size:14px}.message-header small,.message-header time{font-size:12px}.message-body{padding:0;font-size:14px;line-height:1.8}.mail-html{white-space:normal}.mail-html table,.mail-html img{max-width:100%}.message-recipients{display:block;margin-top:15px}.context-drawer{width:370px;max-width:95vw;padding:24px;overflow:auto}.context-drawer h3{margin-top:24px}.context-drawer .MuiFormControl-root{margin:10px 0}.context-drawer details{margin-top:20px}.attachment-cards{display:flex;gap:10px;flex-wrap:wrap;padding:14px 0}.attachment-card{border:1px solid #d7e1e9;background:#f8fafc;display:flex;align-items:center;gap:9px;border-radius:9px;min-width:210px;max-width:100%;padding:10px}.attachment-card>div{min-width:0;flex:1}.attachment-card strong{display:block;max-width:230px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:13px}.attachment-card small{display:block}.file-icon{color:#517bc4;background:#e7efff;padding:10px;border-radius:7px;display:flex}.attachment-card .MuiIconButton-root{padding:5px}.reply-composer{padding:24px 0;display:flex;flex-direction:column;gap:18px}.reply-composer.drag-active{outline:2px dashed var(--accent-main);background:var(--accent-soft)}.composer .MuiTabs-root{border-bottom:1px solid var(--line)}.composer-buttons{border-top:1px dashed #c5d1dc;padding-top:14px}.reply-card{padding:24px;border:1px solid var(--line);border-radius:12px;margin-bottom:18px;background:#fff}.reply-card h3{margin-bottom:6px}.reply-preview{white-space:pre-wrap;max-height:100px;overflow:hidden}.data-view{margin:10px 0}.data-view>div{display:grid;grid-template-columns:minmax(90px,.4fr) minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.data-view dt{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.data-view dd{margin:0;min-width:0;font-size:13px}.data-value{white-space:pre-wrap;overflow-wrap:anywhere}.data-array>div{padding:7px 0}.field-editor{display:flex;flex-direction:column;gap:14px;margin-top:20px}.field-editor .row{align-items:flex-start}.field-editor .MuiIconButton-root{flex:none}.markdown{font-size:14px;line-height:1.7;overflow-wrap:anywhere}.markdown table{border-collapse:collapse;width:100%}.markdown td,.markdown th{border:1px solid var(--line);padding:10px}.markdown h1,.markdown h2,.markdown h3{margin-top:18px}.table-library{display:grid;gap:18px}.library-card{display:flex;align-items:center;gap:20px;border:1px solid var(--line);padding:25px;border-radius:12px}.library-card h3{margin:0 0 6px}.library-card p{margin:0;color:var(--muted);font-size:13px}.library-card>div:nth-child(2){flex:1}.library-icon{display:flex;padding:15px;border-radius:12px;background:var(--accent-soft);color:var(--accent-main)}.table-editor{display:grid;gap:22px}.paste-area .MuiInputBase-root{background:var(--accent-tint)}.editable-grid table{width:max-content;min-width:100%}.editable-grid th{min-width:220px}.editable-grid th:first-child,.editable-grid th:last-child{min-width:65px}.editable-grid td{padding:0!important}.editable-grid td:first-child{text-align:center}.editable-grid textarea{width:100%;min-width:190px;min-height:56px;border:1px solid transparent;background:transparent;resize:vertical;padding:12px;outline-color:var(--accent-main);line-height:1.5}.editable-grid tbody tr:nth-child(2n){background:#f7fafc}@keyframes reader-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@media(max-width:1250px){.filter-selects{min-width:250px}.filter-selects .MuiFormControl-root{width:125px}.inbox-filters{flex-wrap:wrap}}@media(max-width:900px){.inbox-main{height:100dvh}.inbox-grid,.inbox-grid.has-selection{display:block;overflow:auto}.inbox-grid.has-selection>.case-list{display:none}.inbox-grid>.case-list{height:100%}.inbox-grid>.conversation{height:100%}.page-header .search{width:100%}.inbox-main .page-header{flex-wrap:wrap;gap:18px}.inbox-main .header-actions{width:100%}.inbox-filters{padding:8px 12px}.filter-selects{width:100%}.filter-selects .MuiFormControl-root{flex:1}.conversation{padding:16px}.conversation-heading .row{gap:10px}.message-header{flex-wrap:wrap}.message-header time{width:100%;padding-left:46px}.library-card{flex-wrap:wrap}.table-editor>.row{flex-wrap:wrap}}@media(max-width:600px){.inbox-main{height:calc(100dvh - 58px)}.reply-composer>.row{flex-wrap:wrap}.reply-composer>.row>.MuiFormControl-root{width:100%}.reader-controls .MuiButton-root{font-size:12px}.data-view>div{grid-template-columns:1fr}.page-header .search{width:100%}.reply-card,.library-card{padding:18px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.flow-node{width:260px;padding:16px;border-radius:12px;box-shadow:0 3px 10px #17233208;border:1px solid #d9e2eb;background:#fff;display:flex;flex-direction:column;gap:10px}.flow-node strong{font-size:14px}.flow-node small{font-size:12px;line-height:1.55;color:#64748b}.flow-node-title{display:flex;align-items:center;gap:8px}.flow-node-title .node-kind{flex:1;margin:0;font-size:11px}.flow-icon{padding:7px;border-radius:8px;background:var(--accent-soft);color:var(--accent-main);display:flex}.kind-ai .flow-icon,.kind-ai-calculate .flow-icon{background:#f0eafd;color:#7851b8}.kind-condition .flow-icon{background:#fff3d8;color:#ad7412}.kind-mail-reply .flow-icon{background:#e9f0ff;color:#386ec1}.flow-node.is-selected{border-color:var(--accent-main);box-shadow:0 0 0 3px var(--accent-ring)}.node-config-summary{font-size:11px;border-top:1px solid #edf1f5;padding-top:8px;color:#506577}.flow-node.execution-running{border-color:var(--accent-main);box-shadow:0 0 0 4px var(--accent-ring);animation:node-pulse 1.3s infinite}.flow-node.execution-completed{border-color:#42a875}.flow-node.execution-failed{border-color:#d64a55;background:#fffafb}.flow-node.execution-paused{border-color:#9a75c8}.react-flow__handle{width:10px;height:10px;background:var(--accent-main);border:2px solid white}.node-branches{font-size:11px;display:flex;justify-content:space-around}.node-help section{margin:20px 0}.node-help h4{color:var(--accent-main)}.node-help p{font-size:14px}.palette-option{display:flex;flex-direction:column;gap:4px;padding:7px 0;max-width:380px;white-space:normal}.palette-option small{font-size:11px}.node-palette{max-width:none}.node-palette .MuiFormControl-root{max-width:300px}.node-inspector{padding:22px;gap:22px}.node-inspector .form-stack{padding-top:0}.node-inspector>.MuiChip-root{align-self:flex-start}.editor-body{grid-template-columns:minmax(330px,1fr) 345px}.editor-toolbar{flex-wrap:wrap}.editor-root:has(.debug-visible){overflow-y:auto}.debug-panel{padding:22px;background:#f6f9fc;border-top:2px solid #d6e3ed}.debug-panel h3{margin-bottom:7px}.debug-selection{display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:16px;margin-top:24px}.debug-buttons{margin:22px 0}.debug-steps{display:grid;gap:12px}.run-step{background:#fff;border:1px solid #e0e7ef;border-radius:9px;padding:16px}.run-step>summary{display:flex;align-items:center;gap:14px;cursor:pointer}.run-step h4{margin-top:18px}.run-step>summary>strong{flex:1}.run-step>details{margin:18px 0}.run-step .usage-line{color:#476885;font-size:12px}.ai-settings .row{flex-wrap:wrap}.model-price{padding:12px;background:#f3f6fa;border-radius:8px}.output-field{padding:12px;border:1px solid var(--line);border-radius:8px}.mapping-field{display:flex;flex-direction:column;gap:14px;padding:15px;border:1px solid var(--line);border-radius:8px}.openai-connection{border:1px solid var(--line);border-radius:12px;padding:24px}@keyframes node-pulse{50%{box-shadow:0 0 0 7px var(--accent-ring-soft)}}@media(min-width:1121px){.editor-root:has(.debug-visible){overflow:auto}.editor-root:has(.debug-visible) .editor-body{min-height:540px;flex-shrink:0}.editor-root:has(.debug-visible) .node-inspector{max-height:580px}.editor-root:has(.debug-visible) .canvas-area{height:580px}.metrics strong{font-size:25px}}@media(max-width:1200px){.scenario-workspace{grid-template-columns:175px minmax(0,1fr)}.editor-body{grid-template-columns:minmax(300px,1fr) 300px}.metrics{gap:14px}.debug-selection{grid-template-columns:1fr 1fr}.debug-selection>.MuiFormControl-root:last-child{grid-column:1/-1}}@media(max-width:900px){.scenario-workspace{display:block}.scenario-list{display:flex;overflow-x:auto;gap:12px;align-items:center}.scenario-list .form-stack{min-width:220px}.scenario-list-item{min-width:170px}.editor-body{grid-template-columns:1fr}.canvas-area{height:550px;min-height:550px}.node-inspector{max-height:none}.metrics{grid-template-columns:1fr 1fr}.editor-toolbar .MuiFormControl-root{max-width:none;min-width:200px}.debug-selection{grid-template-columns:1fr}}.nested-field{flex:1;min-width:0}.flow-node.execution-waiting{border-color:#b65f06}.editor-root{min-width:0}@media(max-width:900px){.inbox-main:has(.has-selection)>.page-header,.inbox-main:has(.has-selection)>.inbox-filters{display:none}.message-header time{flex-basis:100%;max-width:none;text-align:left;white-space:nowrap;padding-left:46px;margin-left:0}}@media(max-width:760px){.app-shell:has(.inbox-main){height:100dvh;min-height:0;overflow:hidden}.app-shell:has(.inbox-main)>.sidebar{flex-shrink:0}.inbox-main{height:auto;min-height:0;overflow:hidden;flex:1}.inbox-grid{min-height:0;flex:1}.sidebar nav{scrollbar-width:thin}}.workflow-state{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:650;line-height:1.5;white-space:nowrap}.workflow-state i{width:7px;height:7px;background:currentColor;border-radius:50%;flex:none}.topic-badge.MuiChip-root{border-radius:5px;max-width:100%;font-weight:600}.topic-badge .MuiChip-label{padding:0 7px}.priority{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;white-space:nowrap;color:#627084}.priority svg{font-size:16px}.priority-high{color:#ac6009}.priority-urgent{color:#b42e43;font-weight:750}.priority-low{color:#687786}.priority-control.MuiButton-root{min-width:0;padding:5px}.tag-group{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.eyebrow{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.origin{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#637186;flex-wrap:wrap}.origin-ai{color:#7550ab;font-weight:650}.origin>span{font-weight:400}.help-button.MuiIconButton-root{color:#728093;padding:5px;flex:none}.help-content p{margin:0 0 18px}.heading-title{gap:8px}.heading-title h1{margin:0;letter-spacing:-.5px;font-size:25px}.page-header{gap:18px;padding:24px 28px;min-height:100px;flex-wrap:wrap}.page-header p{margin:6px 0 0;max-width:690px}.header-actions{gap:10px;flex-wrap:wrap}.main{min-width:0}.content{padding:26px 28px}.section-caption{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:22px 0 12px}.section-caption h2,.section-caption h3,.section-caption h4{margin:0}.title-with-help{display:flex;align-items:center;gap:8px;margin-bottom:12px}.title-with-help>:is(h2,h3,h4){margin:0}.compact-number-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.key-replacement{border-top:1px solid var(--line);padding-top:22px}@media(max-width:700px){.compact-number-grid{grid-template-columns:1fr}}.MuiDialogContent-root.form-stack{padding-top:12px}.MuiDialogActions-root{padding:16px 24px!important;border-top:1px solid var(--line)}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--accent-main);outline-offset:3px}.sidebar nav{gap:3px;overflow-y:auto}.sidebar nav a{font-size:13px;padding:12px 13px;gap:11px;min-height:44px}.brand{font-size:22px}.sidebar nav a span{min-width:0}.inbox-filters{display:flex;flex-wrap:wrap;gap:12px;padding:10px 20px}.filter-selects{display:grid;grid-template-columns:repeat(3,minmax(130px,1fr)) minmax(210px,1.3fr);gap:10px;flex:1 1 700px;min-width:0}.filter-selects .MuiFormControl-root{width:auto;min-width:0}.inbox-grid .case-row{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:16px;border-radius:6px;border:1px solid transparent;border-bottom-color:var(--line);align-items:start}.inbox-grid:not(.has-selection) .case-row{grid-template-columns:minmax(180px,.65fr) minmax(230px,1.3fr) minmax(185px,.7fr) 80px;gap:8px 22px;padding:17px 22px}.inbox-grid .case-person{display:flex;flex-direction:column;gap:4px;min-width:0;grid-column:1;grid-row:1}.case-person strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.case-person small{font-size:11px}.inbox-grid .case-content{grid-column:1;grid-row:2;min-width:0}.case-content b{display:block;font-size:14px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-content p{margin:5px 0 0;color:#687586;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.5}.inbox-grid .case-meta{grid-column:1;grid-row:3;display:flex;flex-wrap:wrap;gap:8px 12px}.inbox-grid .case-tags{grid-column:1;grid-row:4;min-width:0}.inbox-grid .case-row>time{color:#718094;font-size:11px;grid-column:1;grid-row:5}.inbox-grid:not(.has-selection) .case-person{grid-column:1;grid-row:1 / 3}.inbox-grid:not(.has-selection) .case-content{grid-column:2;grid-row:1 / 3}.inbox-grid:not(.has-selection) .case-meta{grid-column:3;grid-row:1}.inbox-grid:not(.has-selection) .case-tags{grid-column:3;grid-row:2}.inbox-grid:not(.has-selection) .case-row>time{grid-column:4;grid-row:1;text-align:right}.inbox-grid .case-row.active{background:var(--accent-soft);border-color:var(--accent-border);box-shadow:inset 3px 0 var(--accent-main)}.inbox-grid .case-row:hover{background:#f3f7f9}.case-row .topic-badge.MuiChip-root{height:24px!important;font-size:11px!important}.inbox-grid.has-selection{grid-template-columns:minmax(300px,.29fr) minmax(0,.71fr)}.conversation{padding:22px 26px}.conversation-heading h2{margin-bottom:6px;font-size:23px}.reader-contact{margin:0 0 20px;font-size:14px}.reader-controls{margin-bottom:14px}.reader-tags{margin-top:18px;padding-top:12px;border-top:1px solid var(--line)}.conversation-heading .compact-select{min-width:160px;max-width:190px}.message-stack .message{padding:20px;border-radius:8px}.message-header{margin-bottom:18px}.context-drawer{width:460px;padding:24px;max-width:96vw}.case-fields{border-top:1px solid var(--line);margin-top:22px}.case-fields>.MuiButton-root{margin-top:16px}.case-proposals{border:1px solid var(--accent-border);background:var(--accent-tint);border-radius:10px;padding:16px;margin-bottom:20px}.case-proposals>.row h3{margin:0;font-size:15px;color:var(--accent-dark)}.case-proposals.has-ai{border-color:#cfc2e6;background:#f7f3fc}.case-proposals.has-ai>.row h3{color:#63438e}.proposal-disclosure{margin-top:12px}.proposal-disclosure>summary{display:flex;flex-wrap:wrap;align-items:center;gap:10px;cursor:pointer;padding:10px;border-radius:7px;background:#fff}.proposal-disclosure>summary strong{font-size:13px}.proposal-disclosure>summary>span:last-child{margin-left:auto;color:var(--accent-dark);font-size:12px;text-decoration:underline}.case-proposals .approval-card{margin:12px 0 0}.ai-insight{border:1px solid #d9cce9;background:#f8f5fc;border-radius:8px;padding:14px 18px;margin-bottom:20px}.ai-insight>summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px;cursor:pointer;color:#6d4899;font-size:13px;font-weight:650}.ai-insight>summary>span{font-size:11px;font-weight:400;margin-left:auto}.ai-insight>.data-view{margin-top:16px}.reply-composer{gap:14px;padding:18px 0 4px}.reply-modes{display:flex;flex-wrap:wrap;gap:4px;padding:4px;background:#f0f4f7;border-radius:7px}.reply-modes .MuiButton-root{white-space:nowrap;min-height:34px}.recipient-entry{display:flex;align-items:center;gap:8px}.recipient-entry>.MuiTextField-root{flex:1;min-width:0}.recipient-entry>.row{flex:none;gap:0}.recipient-entry>.row>.MuiButton-root{white-space:nowrap}.composer-buttons{margin-top:-4px}.composer{border:1px solid var(--line);border-radius:9px;background:#fff;padding:0 20px 18px}.composer>.form-stack{padding-top:16px}.field-editor{display:flex;flex-direction:column;gap:18px;margin-top:12px}.field-entry{border:1px solid var(--line);border-radius:8px;background:#fff;padding:12px}.field-caption{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px;font-size:13px}.field-tools{display:flex;gap:2px;flex:none}.field-entry .MuiTextField-root{min-width:0;margin:0!important}.field-empty{padding:18px;border:1px dashed #cbd5df;background:#f8fafc;border-radius:8px;font-size:13px}.field-empty p{font-size:12px;margin:8px 0 0;color:var(--muted)}.field-editor>.MuiButton-root{align-self:flex-start}.nested-field{width:100%;min-width:0}.data-view{font-size:13px}.review-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 28px;border-bottom:1px solid var(--line)}.review-toolbar>.MuiTextField-root{max-width:235px;min-width:190px}.review-toolbar>.MuiTabs-root{min-width:0;flex:1}.review-back.MuiButton-root{display:none}.review-workspace{display:grid;grid-template-columns:310px minmax(0,1fr);min-height:calc(100dvh - 182px)}.review-list{background:#fcfdfe;border-right:1px solid var(--line);padding:12px;min-width:0}.review-row{display:flex;flex-direction:column;align-items:stretch;text-align:left;gap:8px;padding:15px;margin-bottom:9px;width:100%;background:#fff;border:1px solid var(--line);border-radius:8px;cursor:pointer;color:inherit;font-size:13px}.review-row.selected{border-color:var(--accent-border);background:var(--accent-soft);box-shadow:inset 3px 0 var(--accent-main)}.review-row:hover{border-color:var(--accent-border)}.review-row .action-purpose{font-size:12px;color:var(--accent-dark)}.review-row .row strong{font-size:13px}.review-row>span{overflow-wrap:anywhere}.review-detail{padding:24px;background:#f7f9fc;min-width:0}.action-review{max-width:940px;margin:0 auto}.review-context{padding:0 4px 12px}.review-classification{margin:12px 0}.review-context h2{font-size:21px;margin:8px 0}.review-context p{font-size:13px;margin:8px 0}.review-context>.tag-group{margin:12px 0}.source-message{margin:10px 0 0;padding:10px 14px;border-left:3px solid #b5c2d0;background:#fff;border-radius:0 7px 7px 0}.source-message summary{color:#5e6c7e;font-size:12px;cursor:pointer}.source-message p{margin:12px 0 0;font-size:13px;max-height:220px;overflow:auto}.approval-card{display:block;background:#fff;border:1px solid #d9e1e9;border-radius:9px;margin:0 0 18px;padding:20px;box-shadow:0 2px 3px #17233203}.approval-card.ai-proposal{border-color:#c9b7e1;border-top:3px solid #9672c2}.proposal-heading{align-items:flex-start;margin-bottom:6px}.proposal-heading h3{margin:6px 0 0;font-size:17px}.proposal-reason{background:#f7f2fc;border-radius:7px;padding:12px 14px;margin-top:16px;color:#65458b;font-size:12px}.proposal-reason p{margin:2px 0 0;line-height:1.6}.recipient-summary{margin:18px 0;font-size:12px}.recipient-summary>div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:10px;margin:6px 0}.recipient-summary dt{color:#6a7788}.recipient-summary dd{margin:0;overflow-wrap:anywhere;font-weight:550}.proposal-body{border:1px solid #e5eaf0;background:#fbfcfe;border-radius:6px;padding:16px;margin:14px 0;font-size:14px}.approval-card{container-type:inline-size}.reply-comparison{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;margin-top:20px}.reply-source,.reply-proposed{min-width:0}.reply-source h4,.reply-proposed h4{margin:0 0 12px;font-size:13px;color:#42566b}.reply-source .MuiAlert-root{margin:12px 0}.review-message{border:1px solid var(--line);border-radius:7px;background:#f7fafc;padding:14px;font-size:13px;overflow-wrap:anywhere}.review-message .recipient-summary{margin:12px 0}.review-message-body{max-height:420px;overflow:auto;line-height:1.7}.review-message-body iframe{width:100%;min-height:300px;border:0}.review-history{display:grid;gap:14px;max-height:560px;overflow:auto;padding:5px}.reply-proposed .proposal-body{background:var(--accent-tint);border-color:var(--accent-border)}@container (min-width: 620px){.reply-comparison{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.approval-effect{display:flex;align-items:flex-start;gap:9px;padding:14px 0;border-top:1px solid var(--line);margin-top:18px;font-size:12px;color:#526578}.approval-effect strong{display:block;color:#283d50;margin-bottom:3px}.approval-effect svg{flex:none;margin-top:3px}.proposal-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding-top:4px}.proposal-actions>.row{margin-left:auto}.picker-filters{display:grid;grid-template-columns:minmax(0,1fr) 225px;gap:12px;padding-top:8px}.picker-results{height:400px;overflow:auto;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.picker-result{display:flex;flex-direction:column;gap:7px;background:#fff;width:100%;border:0;border-bottom:1px solid var(--line);text-align:left;padding:16px;color:inherit;cursor:pointer}.picker-result:hover,.picker-result:focus-visible{background:var(--accent-hover)}.picker-result strong{font-size:14px}.picker-result>span{font-size:12px;color:#596c7c}.picker-result p{margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#79838d}.selected-conversation{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid var(--accent-border);background:#fff;border-radius:8px;padding:16px}.selected-conversation>div{display:flex;flex-direction:column;gap:5px;min-width:0}.selected-conversation strong{font-size:14px}.selected-conversation .MuiButton-root{flex:none}.debug-panel{padding:22px;margin:20px 22px;border:1px solid #c5d7e9;border-radius:10px;background:#f7faff;display:flex;flex-direction:column;gap:18px}.debug-panel h3{margin:0}.debug-message-selection{display:grid;gap:10px}.debug-panel .source-message{margin:0}.debug-buttons{border-top:1px solid #dce4ed;padding-top:16px}.debug-steps{margin-top:0}.run-step{background:#fff;border:1px solid var(--line);padding:14px;border-radius:6px;margin-top:10px}.run-step>summary{display:flex;align-items:center;gap:12px;cursor:pointer}.run-step>summary strong{margin-right:auto}.travel-arrow{stroke:#95a5b8;offset-distance:0%;offset-rotate:auto;animation:flow-travel 4.2s linear infinite}.travel-live .travel-arrow{stroke:var(--accent-main);stroke-width:3px;animation-duration:1.8s}.travel-live .travel-arrow:nth-child(2){animation-delay:-.6s!important}.travel-live .travel-arrow:nth-child(3){animation-delay:-1.2s!important}.flow-branch-label{display:inline-flex;align-items:center;gap:4px;pointer-events:all;font-size:11px;font-weight:650;background:#fff;color:#526578;padding:2px 6px;border:1px solid #dde5eb;border-radius:4px}.edge-disconnect{display:grid;place-items:center;width:24px;height:24px;padding:0;flex:0 0 24px;line-height:1;border:0;border-radius:4px;background:#fff;color:#65788b;font-size:20px;cursor:pointer}.edge-disconnect svg{width:18px;height:18px;display:block}.canvas-navigation{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:6px 12px;background:#fff;border-bottom:1px solid var(--line)}.canvas-navigation .MuiButton-root{font-size:12px}.node-inventory-row{display:flex;align-items:center;gap:8px;padding:12px 0;border-bottom:1px solid var(--line)}.node-inventory-row>div{flex:1;min-width:0}.node-inventory-row strong{display:block;overflow-wrap:anywhere}.node-inventory-row small{display:block}.node-inventory-row .MuiButton-root{flex:none}.edge-disconnect:hover,.edge-disconnect:focus-visible{color:#a42634;background:#fff0f1;outline:2px solid #b84957}.flow-branch-label.selected{border-color:var(--accent-main)}@keyframes flow-travel{to{offset-distance:100%}}.scenario-list .scenario-search{margin:20px 0 10px}.scenario-list-item strong{overflow-wrap:anywhere}.run-accordions{display:grid;gap:12px}.scenario-run-accordion.MuiAccordion-root{border:1px solid var(--line);border-radius:8px;margin:0;overflow:hidden}.scenario-run-accordion.MuiAccordion-root:before{display:none}.scenario-run-accordion.Mui-expanded{border-color:var(--accent-border)}.scenario-run-accordion .MuiAccordion-heading{margin:0;font-size:inherit}.scenario-run-accordion .MuiAccordionSummary-root{padding:0 16px;min-height:72px}.scenario-run-accordion .MuiAccordionSummary-root.Mui-expanded{background:var(--accent-soft)}.scenario-run-accordion .MuiAccordionSummary-root:hover{background:var(--accent-hover)}.scenario-run-accordion .MuiAccordionSummary-root.Mui-focusVisible{background:var(--accent-hover);outline:2px solid var(--accent-main);outline-offset:-3px}.scenario-run-accordion .MuiAccordionSummary-content{margin:12px 12px 12px 0;align-items:center;gap:16px;min-width:0}.scenario-run-heading{display:grid;flex:1;gap:5px;min-width:0;text-align:left}.scenario-run-heading strong{font-size:14px;overflow-wrap:anywhere}.scenario-run-meta{display:flex;flex-wrap:wrap;gap:4px 8px;color:var(--muted);font-size:12px;font-weight:400}.scenario-run-meta>span+span:before{content:"·";margin-right:8px}.scenario-run-state{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:none}.scenario-run-accordion .MuiAccordionDetails-root{padding:16px;border-top:1px solid var(--line);background:#fafcfd}.run-snapshot-note,.run-chain-caption{margin:0;font-size:12px;color:var(--muted)}.run-chain-caption{margin-bottom:12px}.scenario-run-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.scenario-run-actions:empty{display:none}.debug-steps>.run-step{margin:0}.run-step-chevron{flex:none;color:var(--muted);transition:transform .18s ease}.run-step[open]>summary .run-step-chevron{transform:rotate(180deg)}.run-history-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-bottom:16px}.run-history-toolbar>.muted{font-size:12px}@media(max-width:600px){.run-history-dialog .MuiDialog-paper{margin:12px;width:calc(100% - 24px);max-height:calc(100% - 24px)}.run-history-dialog .MuiDialogTitle-root{padding:16px;font-size:20px}.run-history-dialog .MuiDialogContent-root{padding:16px 12px}.scenario-run-accordion .MuiAccordionSummary-root{padding:0 12px}.scenario-run-accordion .MuiAccordionSummary-content{flex-direction:column;align-items:flex-start;gap:8px}.scenario-run-accordion .MuiAccordionSummary-expandIconWrapper{align-self:flex-start;margin-top:16px}.scenario-run-accordion .MuiAccordionDetails-root{padding:12px}}.usage-run-context{display:block;color:var(--muted);margin-top:5px}.editor-toolbar{align-items:center;gap:8px;flex-wrap:wrap}.editor-toolbar>.MuiTextField-root{min-width:220px;flex:1;max-width:350px}.editor-toolbar>.MuiButton-root{font-size:12px;white-space:nowrap}.canvas-help{line-height:1.6}@media(min-width:901px){.scenarios-main:has(.scenario-workspace){height:100dvh;min-height:0;overflow:hidden}.scenarios-main>.page-header{flex:none}.scenarios-main .scenario-workspace{flex:1;height:auto;min-height:0;overflow:hidden;grid-template-rows:minmax(0,1fr)}.scenarios-main .scenario-list{min-height:0;overflow-y:auto}.scenarios-main .editor-root,.scenarios-main .editor-body{min-height:0;overflow:hidden}.scenarios-main .canvas-area{height:100%;min-height:0}.scenarios-main .node-inspector{min-height:0;max-height:100%}.scenarios-main .editor-root:has(.debug-visible){overflow-y:auto}.scenarios-main .editor-root:has(.debug-visible) .editor-body{min-height:560px;flex-shrink:0}}.page-tools{display:flex;align-items:center;gap:14px;margin-bottom:22px;flex-wrap:wrap}.page-tools .MuiTextField-root{max-width:320px}.page-tools .MuiTabs-root{min-width:240px}.library-card{border-radius:9px}.settings-form{max-width:900px}.settings-form>.MuiButton-contained{align-self:flex-start}.settings-form>.row{align-items:flex-start}.openai-connection h3{margin:0}.metric-footnote{font-size:12px;color:#66778a}.reply-list{max-width:1250px;margin:0 auto;border:1px solid var(--line);border-radius:9px;overflow:hidden}fieldset.reply-composer{min-width:0;margin:0;border:0}.reply-item+.reply-item{border-top:1px solid var(--line)}.reply-summary{width:100%;display:flex;align-items:center;gap:18px;padding:18px 22px;text-align:left;color:inherit;background:#fff;border:0;cursor:pointer}.reply-summary:hover,.reply-summary[aria-expanded=true]{background:var(--accent-hover)}.reply-summary>div:first-child{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.reply-summary strong{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reply-summary span{font-size:13px}.reply-summary-meta{display:flex;flex-direction:column;align-items:flex-end;gap:7px}.reply-expand{font-size:20px!important;color:var(--accent-main)}.reply-expanded{padding:20px 24px;background:#f8fafc}.reply-expanded>.approval-card{margin-bottom:14px}@media(max-width:600px){.reply-expanded{padding:8px}.reply-expanded .approval-card,.reply-expanded .review-message{padding:12px}}.queue-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:18px 0 28px}.queue-summary article{border:1px solid var(--line);border-radius:8px;padding:18px;background:#fff}.queue-summary h3{font-size:13px;margin-bottom:12px}.queue-summary strong{display:block;font-size:24px;margin:8px 0;color:var(--accent-dark)}.queue-summary small{display:block}@media(min-width:1700px){.review-workspace{grid-template-columns:360px minmax(0,1fr)}.review-detail{padding:28px 38px}.action-review{max-width:1100px}}@media(max-width:1250px){.inbox-grid:not(.has-selection) .case-row{grid-template-columns:minmax(145px,.65fr) minmax(180px,1.15fr) minmax(175px,.8fr);gap:10px 14px}.inbox-grid:not(.has-selection) .case-row>time{grid-column:1;grid-row:3;text-align:left}.inbox-grid:not(.has-selection) .case-person{grid-row:1/3}.conversation{padding:18px}.review-workspace{grid-template-columns:270px minmax(0,1fr)}.review-detail{padding:18px}.review-toolbar{flex-wrap:wrap}.filter-selects{justify-content:flex-start}.queue-summary{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.page-header,.content{padding:20px}.review-workspace{grid-template-columns:230px minmax(0,1fr)}.review-row{padding:12px}.review-row .priority{display:none}.review-detail{padding:14px}.proposal-actions>.row{margin:0}.context-drawer{width:430px}.inbox-grid.has-selection{grid-template-columns:260px minmax(0,1fr)}.inbox-grid:not(.has-selection) .case-row{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.inbox-grid:not(.has-selection) .case-person{grid-column:1;grid-row:1}.inbox-grid:not(.has-selection) .case-content{grid-column:2;grid-row:1/3}.inbox-grid:not(.has-selection) .case-meta{grid-column:1;grid-row:2}.inbox-grid:not(.has-selection) .case-tags{grid-column:2;grid-row:3}.inbox-grid:not(.has-selection) .case-row>time{grid-column:1;grid-row:3}.selected-conversation{flex-wrap:wrap}.picker-filters{grid-template-columns:1fr}.debug-panel{margin:16px;padding:16px}}@media(max-width:700px){.inbox-grid.has-selection{display:block}.inbox-grid.has-selection>.case-list{display:none}.inbox-grid.has-selection>.conversation{height:100%}.inbox-grid:not(.has-selection) .case-row{display:flex;flex-direction:column;gap:9px;padding:16px}.inbox-grid .case-content,.case-person{width:100%}.inbox-grid .case-row>time{align-self:flex-end}.inbox-filters{padding:8px 12px}.filter-selects{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.filter-selects .MuiFormControl-root{width:100%;min-width:0}.page-header{padding:18px 16px;min-height:0}.heading-title h1{font-size:22px}.page-header .header-actions,.page-header .search{width:100%;max-width:none}.review-toolbar{padding:8px 12px;gap:10px;flex-wrap:wrap}.review-toolbar>.MuiTabs-root{flex-basis:100%}.review-toolbar>.MuiTextField-root{max-width:none}.review-workspace:not(.has-selection) .review-detail,.review-workspace.has-selection .review-list{display:none}.review-back.MuiButton-root{display:inline-flex;margin-bottom:16px}.review-workspace{display:flex;flex-direction:column}.review-list{border:0;max-height:none;overflow:auto;padding:10px;flex:none}.review-row{padding:12px;gap:6px}.review-row .tag-group,.review-row .origin,.review-row>small{display:none}.review-detail{padding:16px 12px}.review-context h2{font-size:19px}.approval-card{padding:16px}.proposal-actions{gap:12px}.proposal-actions>.row{width:100%;justify-content:space-between;gap:5px}.proposal-actions .MuiButton-root{font-size:12px}.reader-controls{gap:8px}.reader-controls .MuiButton-root{font-size:12px}.conversation{padding:16px 12px}.conversation-heading h2{font-size:20px}.conversation-heading .compact-select{min-width:125px;flex:1}.conversation .message{padding:16px}.reply-modes{gap:0}.reply-modes .MuiButton-root{font-size:11px;padding:6px}.reply-modes .MuiButton-startIcon{margin-right:3px}.recipient-entry{flex-wrap:wrap}.recipient-entry>.MuiTextField-root{flex-basis:100%}.recipient-entry>.row{margin-left:auto}.recipient-summary>div{grid-template-columns:70px minmax(0,1fr)}.queue-summary{gap:10px}.queue-summary article{padding:14px}.selected-conversation>.MuiButton-root{width:100%}.picker-results{height:45dvh}.picker-result{padding:14px 2px}.debug-panel{margin:12px;padding:14px}.field-editor{gap:12px}.content{padding:20px 14px}.header-actions .MuiButton-root{font-size:12px}.scenario-list .scenario-search{margin:10px 0}.scenario-list{display:block;max-height:330px;overflow:auto}.scenario-list .form-stack{min-width:0;flex-direction:column;align-items:stretch;margin-bottom:12px}.scenario-list-item{min-width:0}.settings-form>.row{flex-direction:column;align-items:stretch}.profile .avatar{display:inline-flex;text-decoration:none;width:32px;height:32px}.run-step>summary{flex-wrap:wrap}.source-message{padding:12px}}@media(prefers-reduced-motion:reduce){.travel-arrows{display:none}.inbox-grid,.conversation{transition:none;animation:none}}.inbox-result-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:35px;padding:0 24px;border-bottom:1px solid var(--line);color:var(--muted);font-size:12px}.unsaved-actions{flex-wrap:wrap;gap:8px}.role-overview,.account-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:16px 0;align-items:start}.role-overview>section,.mailbox-grant,.account-access{border:1px solid var(--line);border-radius:10px;padding:16px;min-width:0}.role-overview{align-items:stretch}.role-overview h3{margin:0 0 8px}.mailbox-grant small,.account-access small{display:block;color:var(--muted);overflow-wrap:anywhere}.grant-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;margin-top:12px}.grant-options .MuiFormControlLabel-root{margin-right:0}.account-access .row{margin-top:12px}.account-layout>.settings-form{width:100%;max-width:none}.account-layout .settings-form>.MuiChip-root{align-self:flex-start}.account-layout h3{margin-bottom:0}@media(max-width:900px){.role-overview,.account-layout,.grant-options{grid-template-columns:1fr}.inbox-main:has(.inbox-grid.has-selection) .inbox-result-bar{display:none}.inbox-result-bar{padding:0 12px}}.scenario-tabs{flex:none}.scenario-panel{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0}.scenario-history .run-history-filters>.MuiFormControl-root:first-child{flex:1;max-width:520px}.scenario-history .run-history-filters>.MuiFormControl-root:nth-child(2){flex:0 1 230px}.scenario-library-heading,.scenario-history-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.scenario-library-heading h2,.scenario-history-heading h2,.scenario-drawer-heading h2{margin:0;font-size:20px}.scenario-library-heading p,.scenario-history-heading p{margin:8px 0 0;font-size:13px}.scenario-library-heading>button,.scenario-history-heading>button{flex-shrink:0;white-space:nowrap}.scenario-library-filters{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:22px}.scenario-library-filters>.MuiFormControl-root:first-child{width:360px}.scenario-library-filters>.MuiFormControl-root:nth-child(2){width:220px}.scenario-result-count{margin-left:auto;font-size:12px}.search-adornment{margin-right:10px;color:var(--muted)}.scenario-management-list{border:1px solid var(--line);border-radius:10px;overflow:hidden}.scenario-column-headings,.scenario-management-row{display:grid;grid-template-columns:minmax(220px,1fr) 160px 195px 255px;align-items:center;gap:20px;padding:18px 20px}.scenario-column-headings{font-size:12px;color:var(--muted);background:#f6f8fa;padding-top:14px;padding-bottom:14px}.scenario-column-headings span:last-child{text-align:right}.scenario-management-row{border-top:1px solid var(--line);background:#fff;transition:background-color .12s ease}.scenario-management-row:hover,.scenario-management-row:focus-within{background:var(--accent-hover)}.scenario-management-row.current{background:var(--accent-selected);box-shadow:inset 3px 0 var(--accent-main)}.scenario-name-link.MuiButton-root{padding:0;min-width:0;font-size:14px;line-height:1.6;text-align:left;justify-content:flex-start;color:var(--text);font-weight:600;overflow-wrap:anywhere}.scenario-name-link.MuiButton-root:hover{color:var(--accent-main);text-decoration:underline;background:transparent}.scenario-description{font-size:12px;margin:5px 0;color:var(--muted)}.scenario-row-meta,.scenario-history-version{display:block;color:var(--muted);font-size:12px;margin-top:6px}.scenario-status-cell,.scenario-last-run{display:flex;flex-direction:column;align-items:flex-start;gap:8px;font-size:13px}.scenario-status-cell small,.scenario-last-run small{font-size:12px;color:var(--muted)}.scenario-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px}.scenario-row-actions>.MuiButton-root{white-space:nowrap}.scenario-drawer-heading{display:flex;justify-content:space-between;align-items:center;padding:20px}.scenario-picker{padding:20px}.scenario-manage-link.MuiButton-root{align-self:flex-start;margin:12px 20px 0}.scenario-picker .scenario-library-heading{align-items:flex-start;flex-direction:column}.scenario-picker .scenario-library-heading h2,.scenario-picker .scenario-library-heading p{display:none}.scenario-picker .scenario-library-heading>div{display:none}.scenario-picker .scenario-library-filters>.MuiFormControl-root{width:100%}.scenario-management-list.compact .scenario-management-row{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px}.scenario-management-list.compact .scenario-row-actions{justify-content:space-between}.scenario-management-list.compact .scenario-status-cell{flex-direction:row;align-items:center;flex-wrap:wrap}.scenario-back.MuiButton-root{margin:-8px 0 18px}.scenario-history-scope{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid var(--line)}.scenario-history-scope>.MuiFormControl-root{width:230px}.scenario-statistics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}.scenario-statistics>div{padding:20px;border:1px solid var(--line);border-radius:10px;display:flex;flex-direction:column;gap:8px;min-width:0}.scenario-statistics span,.scenario-statistics small{font-size:12px;color:var(--muted)}.scenario-statistics strong{font-size:24px;overflow-wrap:anywhere}.metric-success{color:#23804f}.metric-error{color:#c33240}.scenario-history-section{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:28px 0 18px}.scenario-history-section h3{margin:0}.scenario-history-section span{font-size:12px}.run-history-table tbody tr:hover,.run-history-table tbody tr:focus-within{background:var(--accent-hover)}.scenario-history .run-history-table td:first-child{text-align:left}@media(min-width:1400px){.scenario-statistics{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:1250px){.scenario-column-headings{display:none}.scenario-management-row{grid-template-columns:minmax(0,1fr) 170px;gap:16px}.scenario-management-row:first-child{border-top:0}.scenario-row-actions{grid-column:1 / -1;justify-content:flex-start}.scenario-last-run{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;align-items:center}}@media(max-width:700px){.scenario-library-heading,.scenario-history-heading{flex-direction:column;align-items:flex-start}.scenario-library-filters>.MuiFormControl-root:first-child,.scenario-library-filters>.MuiFormControl-root:nth-child(2){width:100%}.scenario-management-row{grid-template-columns:minmax(0,1fr);padding:18px 16px}.scenario-status-cell{flex-direction:row;flex-wrap:wrap;align-items:center}.scenario-history-scope{flex-direction:column;align-items:flex-start}.scenario-statistics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.scenario-statistics>div{padding:14px}.scenario-statistics strong{font-size:21px}}@media(prefers-reduced-motion:reduce){.scenario-management-row{transition:none}}.scenario-workspace.editing{display:flex}.scenario-workspace.editing>.editor-root{flex:1;width:100%}.scenario-library-drawer.MuiDrawer-paper{width:min(400px,94vw)}.scenario-library-drawer .scenario-list{padding:24px;width:100%;height:auto;max-height:none;display:block;border:0}.scenario-library-drawer .scenario-list-item{min-width:0;width:100%}.scenario-list>.row{margin-bottom:20px}.scenario-list h2{margin:0;font-size:20px}.scenario-list-item strong{font-size:14px}.scenario-list-item small{font-size:12px}.inspector-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.inspector-heading h3{margin:0}.node-catalog{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:20px}.node-catalog-card{border:1px solid var(--line);border-radius:10px;padding:18px;display:flex;flex-direction:column;align-items:stretch}.node-catalog-card h3{margin:0;font-size:16px}.node-catalog-card p{font-size:14px}.node-catalog-card dl{margin:0 0 18px;font-size:13px;line-height:1.65;flex:1}.node-catalog-card dt{font-weight:600;margin-top:10px}.node-catalog-card dd{margin:0;color:var(--muted)}.node-inventory .MuiButton-root{align-self:flex-start}.ai-call-record,.run-action-record{border-top:1px solid var(--line);padding-top:12px;margin-top:14px}.prompt-text{white-space:pre-wrap;overflow-wrap:anywhere;max-height:420px;overflow:auto;background:#f6f8fa;padding:14px;border-radius:6px;font-size:13px}.message-processing{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0}.run-history-filters{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0}.run-history-filters>.MuiFormControl-root{min-width:160px;flex:1}@media(max-width:700px){.node-catalog{grid-template-columns:1fr}.run-history-filters>.MuiFormControl-root{flex-basis:100%}.run-history-table thead{display:none}.run-history-table table,.run-history-table tbody{display:block}.run-history-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:18px 0;border-bottom:1px solid var(--line)}.run-history-table td{display:block;padding:0;border:0}.run-history-table td:nth-child(1){grid-column:1;font-weight:600}.run-history-table td:nth-child(2){grid-column:1 / -1;grid-row:2}.run-history-table td:nth-child(3){grid-column:1;grid-row:3}.run-history-table td:nth-child(4){grid-column:2;grid-row:3;font-size:12px;color:var(--muted)}.run-history-table td:nth-child(5){grid-column:2;grid-row:1}}.node-inventory-search{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.node-inventory-search>.MuiTextField-root{flex:1;min-width:180px}.node-inventory-search>.MuiButton-root{align-self:center}.inbox-list-pane{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;border-right:1px solid var(--line)}.inbox-list-pane>.case-list{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px;border:0}.inbox-list-pane>.pager{flex-shrink:0;border-top:1px solid var(--line);margin:0;padding:10px 12px;background:var(--surface, white);gap:8px;flex-wrap:wrap}.pager-buttons{display:flex;gap:8px;align-items:center}.load-older{display:flex;justify-content:center;margin:12px 0}.archive-notice{flex-shrink:0}.execution-summary{padding:12px 0;border-bottom:1px solid var(--line)}.execution-summary h3{margin:0 0 6px}.execution-summary-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 0}.execution-summary-row small{display:block;color:var(--muted)}@media(max-width:900px){.inbox-grid,.inbox-grid.has-selection{display:flex;flex-direction:column;overflow:hidden}.inbox-list-pane{flex:1}.inbox-grid.has-selection>.inbox-list-pane{display:none}.inbox-main:has(.has-selection)>.archive-notice{display:none}}.pager{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}
