*{box-sizing:border-box} :root{--ink:#20362f;--muted:#66726c;--line:#e5e9e4;--bg:#f6f7f3;--green:#245c4d;--forest:#143d35;--lime:#d7ee8c;--wash:#edf4eb;--amber:#9d6820;--radius:12px;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans TC",sans-serif;color:var(--ink);background:var(--bg);font-size:14px}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button{color:inherit}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-underline-offset:4px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #83af70;outline-offset:3px}::selection{background:var(--lime);color:var(--forest)}svg{width:19px;height:19px;stroke-width:1.65;flex-shrink:0}button svg{pointer-events:none}.shell{display:flex;min-height:100vh}.sidebar{width:238px;background:var(--forest);color:#e8f1e9;position:fixed;top:0;bottom:0;padding:34px 18px 16px;display:flex;flex-direction:column;z-index:20}.brand{display:flex;align-items:center;gap:12px;margin:0 14px 29px;font-size:19px;line-height:1.14;letter-spacing:-.03em;text-decoration:none}.brand b{font-weight:500}.brand-mark{background:var(--lime);color:var(--forest);width:37px;height:42px;display:grid;place-items:center;border-radius:9px}.brand-mark svg{width:24px;height:24px}.workspace-picker{display:flex;width:100%;padding:13px 10px;align-items:center;gap:9px;border:1px solid #35594f;border-radius:9px;background:transparent;text-align:left;margin-bottom:25px;color:inherit}.workspace-picker>svg{margin-left:auto;width:14px}.workspace-picker b{font-size:12px;font-weight:600}.workspace-picker small,.profile small{display:block;color:#bdd0c7;font-size:12px;margin-top:5px}.workspace-avatar{background:#325a4e;width:32px;height:32px;border-radius:8px;display:grid;place-items:center;font-size:14px;font-weight:600}nav{display:flex;flex-direction:column;gap:5px}.nav-link{border:0;background:transparent;color:#c2d7cc;display:flex;gap:12px;align-items:center;text-decoration:none;padding:12px 14px;border-radius:8px;font-weight:500;min-height:43px}.nav-link:hover{background:#20493f}.nav-link.active{background:var(--lime);color:#16382b;font-weight:650}.nav-link .count{font-size:12px;border-radius:5px;padding:2px 6px;background:#a9c664;margin-left:auto}.nav-divider{height:1px;background:#2c5146;margin:16px 13px 11px}.sidebar-bottom{margin-top:auto;padding-top:30px}.help-note{padding:17px 14px;color:#c1d3c7}.help-note svg{color:#d4e99b;margin-bottom:9px;display:block}.help-note b{font-size:12px}.help-note p{font-size:12px;line-height:1.8;color:#a8bdb2;margin:7px 0 22px}.profile{background:transparent;border:0;border-top:1px solid #35564a;padding:17px 7px 0;display:flex;width:100%;gap:9px;align-items:center;text-align:left;color:inherit}.profile b{font-size:12px}.profile>svg{margin-left:auto;width:16px}.avatar{width:33px;height:33px;border-radius:50%;background:#e4eae0;color:#385a42;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex-shrink:0}.avatar.light{background:#dfeec2}.avatar.rose{background:#f0e5e2;color:#886156}.avatar.blue{background:#e0eaf0;color:#506c7d}.avatar.ochre{background:#eee8d6;color:#81663a}.workspace{margin-left:238px;flex:1;min-width:0}.topbar{height:76px;background:#fff;display:flex;align-items:center;padding:0 38px;border-bottom:1px solid var(--line);gap:14px}.breadcrumb{display:flex;align-items:center;gap:14px;color:var(--muted);font-size:12px}.breadcrumb svg{width:13px;color:#91a097}.breadcrumb b{color:var(--ink);font-weight:500}.top-actions{display:flex;gap:21px;align-items:center;margin-left:auto}.search-box{display:flex;align-items:center;gap:8px;color:#647268}.search-box svg{width:16px}.search-box input{border:0;outline:0;background:transparent;width:156px;font-size:12px;color:var(--ink)}kbd{border:1px solid var(--line);border-radius:4px;font-family:inherit;padding:1px 5px;font-size:12px}.preview-label{font-size:12px;color:var(--muted);display:flex;gap:6px;align-items:center;white-space:nowrap}.preview-label>span{width:6px;height:6px;background:#8d9b82;border-radius:50%}.icon-button{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;width:34px;height:34px;position:relative;border-radius:7px}.icon-button:hover{background:var(--wash)}.notice-dot{position:absolute;right:7px;top:4px;width:5px;height:5px;background:#b68338;border-radius:50%}.mobile-menu{display:none}main{padding:36px 38px 46px;max-width:1650px;margin:auto;min-height:calc(100vh - 114px)}h1,h2,h3,p{margin-top:0}h1{font-size:28px;font-weight:650;letter-spacing:-.025em;margin-bottom:10px;line-height:1.3}h2{font-size:17px;font-weight:620;letter-spacing:-.02em}h3{font-size:14px;font-weight:620}p{line-height:1.75}.subtitle{font-size:13px;color:var(--muted);margin-bottom:0}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px}.button{display:inline-flex;justify-content:center;align-items:center;gap:8px;border:1px solid var(--line);background:#fff;padding:10px 15px;border-radius:7px;font-size:12px;font-weight:600;text-decoration:none;min-height:38px;white-space:nowrap}.button:hover{background:#f3f6f1}.button svg{width:16px;height:16px}.button.primary{background:var(--green);color:#fff;border-color:var(--green)}.button.primary:hover{background:var(--forest)}.button.soft{background:var(--wash);border-color:transparent;color:var(--green)}.button.danger{color:#9c5245}.button.small{min-height:32px;padding:7px 12px;font-size:12px}.panel{background:#fff;border:1px solid var(--line);border-radius:var(--radius)}.panel-heading{padding:22px 24px 18px;display:flex;justify-content:space-between;align-items:center;gap:14px}.panel-heading h2{margin:0}.subtle{color:var(--muted);font-size:12px}.pill{font-size:12px;font-weight:600;padding:5px 8px;line-height:1.2;display:inline-flex;align-items:center;gap:5px;border-radius:5px;white-space:nowrap;background:#f1f3ef;color:#6a7568}.pill svg{width:11px;height:11px}.pill.pending{background:#fff4dd;color:#946322}.pill.running{background:#e9f0fb;color:#486895}.pill.complete{background:#edf5e8;color:#4b764a}.pill.rejected{background:#f8e8e4;color:#9a574b}.pill.draft{background:#efedf5;color:#736685}.pill.dot:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.inbox-grid{display:grid;grid-template-columns:minmax(0,1fr) 362px;gap:25px;align-items:start}.section-label{display:flex;gap:9px;align-items:center;color:var(--muted);font-size:12px;margin:0 0 12px;font-weight:600}.section-label svg{width:14px}.approval-group{background:#fff;border:1px solid #e8dfcc;border-radius:var(--radius);overflow:hidden;margin-bottom:27px}.approval-group .group-heading{padding:17px 22px;border-bottom:1px solid #f1eadb;display:flex;align-items:center;justify-content:space-between;background:#fffcf4;font-size:12px;font-weight:600;color:#866330}.approval-row{padding:19px 22px;display:flex;gap:13px;align-items:start;border-bottom:1px solid #f0eee7}.approval-row:last-child{border-bottom:0}.approval-content{min-width:0;flex:1}.approval-content b{font-size:12px;font-weight:600}.approval-content p{font-size:13px;margin:8px 0 7px;line-height:1.7}.approval-content small{color:var(--muted);font-size:12px}.approval-actions{display:flex;gap:7px;align-self:center}.tabbar{display:flex;gap:5px;padding:4px 0 17px;flex-wrap:wrap}.tab{display:flex;align-items:center;gap:8px;background:transparent;border:0;border-radius:6px;padding:8px 12px;font-size:12px;color:var(--muted)}.tab.active{background:#e7edde;color:#345f3e;font-weight:600}.tab>span{font-size:12px;color:#78856e}.request-list{overflow:hidden}.request-row{border:0;border-bottom:1px solid var(--line);background:#fff;width:100%;text-align:left;padding:19px 21px;display:flex;gap:13px;align-items:center;min-height:88px}.request-row:last-child{border-bottom:0}.request-row:hover{background:#f9fbf6}.request-row.selected{background:#f0f5e9}.request-icon{width:36px;height:36px;border:1px solid #e1e7db;border-radius:9px;display:grid;place-items:center;color:#56754e;background:#f8faf4;flex-shrink:0}.request-icon svg{width:17px;height:17px}.request-info{min-width:0;flex:1}.request-info b{display:block;font-size:13px;line-height:1.65;font-weight:550;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.request-info small{display:block;font-size:12px;color:var(--muted);margin-top:6px}.request-time{font-size:12px;color:var(--muted);margin-left:2px}.thread-panel{position:sticky;top:20px;overflow:hidden}.thread-title{padding:24px 23px 19px;border-bottom:1px solid var(--line)}.thread-title h2{font-size:16px;line-height:1.65;margin:10px 0}.thread-meta{display:flex;gap:9px;align-items:center;font-size:12px;color:var(--muted);flex-wrap:wrap}.thread-body{padding:22px 23px;min-height:280px}.message{margin-bottom:24px}.message-head{display:flex;align-items:center;gap:9px;margin-bottom:9px;font-size:12px}.message-head .avatar{width:24px;height:24px;font-size:12px}.message-head span:last-child{margin-left:auto;color:var(--muted);font-size:12px}.message p{font-size:12px;line-height:1.85;padding:12px 14px;background:#f5f7f2;border-radius:0 9px 9px 9px;margin-bottom:0;white-space:pre-wrap;overflow-wrap:anywhere}.message.ai p{background:#edf3e5}.message .attachment{display:inline-flex;align-items:center;gap:8px;color:var(--green);font-size:12px;padding:10px;margin-top:10px;background:#fff;border:1px solid var(--line);border-radius:7px}.attachment svg{width:14px}.thread-note{font-size:12px;color:var(--muted);padding:13px 23px;background:#fafbf8;border-top:1px solid var(--line);line-height:1.8}.composer{display:flex;gap:7px;padding:15px 18px;border-top:1px solid var(--line);align-items:flex-end}.composer textarea{border:0;resize:none;background:transparent;font-size:12px;line-height:1.7;flex:1;width:0;min-height:38px;max-height:120px;outline:0;padding:7px 4px;color:var(--ink)}.composer button{width:34px;height:34px;border-radius:7px;flex-shrink:0;border:0;background:var(--green);color:white;display:grid;place-items:center}.composer button svg{width:16px}.next-note{display:flex;align-items:center;gap:10px;border:1px solid var(--line);background:#f1f4eb;padding:14px 18px;border-radius:9px;line-height:1.7;font-size:12px;color:#596951;margin-bottom:23px}.next-note svg{width:16px}.next-note a{margin-left:auto;white-space:nowrap}.grid-two{display:grid;grid-template-columns:minmax(250px,.75fr) minmax(0,1.25fr);gap:24px}.chat-card{width:100%;text-align:left;border:0;background:transparent;padding:20px;display:flex;gap:13px;align-items:center;border-bottom:1px solid var(--line)}.chat-card:last-child{border-bottom:0}.chat-card.active{background:#f0f6e3}.chat-card:hover{background:#f7f9f2}.chat-icon{border-radius:9px;background:#e7eddf;width:42px;height:42px;display:grid;place-items:center;flex-shrink:0;color:#557446}.chat-card b{font-size:13px}.chat-card small{display:block;color:var(--muted);font-size:12px;margin-top:7px;line-height:1.6}.chat-card>.pill{margin-left:auto}.section{padding:24px;border-bottom:1px solid var(--line)}.section:last-child{border-bottom:0}.section h3{margin-bottom:16px}.field{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.field label{font-size:12px;font-weight:550}.field input,.field textarea,.field select{border:1px solid #dce2d8;border-radius:7px;padding:11px 12px;background:#fff;color:var(--ink);width:100%;min-height:41px}.field textarea{resize:vertical;min-height:110px;line-height:1.75}.field small{font-size:12px;color:var(--muted);line-height:1.7}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.toggle-row{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px}.toggle-row b{font-size:12px;font-weight:550}.toggle-row p{font-size:12px;color:var(--muted);margin:5px 0 0;line-height:1.6}.toggle{border:0;width:36px;height:21px;border-radius:20px;background:#cbd2c4;position:relative;padding:3px;flex-shrink:0}.toggle:after{content:"";background:#fff;width:15px;height:15px;border-radius:50%;display:block;position:absolute;left:3px;top:3px;transition:left .15s}.toggle[aria-checked="true"]{background:var(--green)}.toggle[aria-checked="true"]:after{left:18px}.mini-people{display:flex;gap:8px;flex-wrap:wrap}.person-chip{display:flex;gap:6px;align-items:center;font-size:12px;background:#f5f7f1;padding:6px 9px;border-radius:5px}.person-chip .avatar{width:20px;height:20px;font-size:8px}.agent-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:19px}.agent-card{padding:24px;min-width:0}.agent-emblem{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;background:#eaf0e2;margin-bottom:21px;color:var(--green)}.agent-emblem svg{width:23px;height:23px}.agent-card h2{font-size:17px;margin-bottom:8px}.agent-card p{font-size:12px;color:var(--muted);min-height:44px;line-height:1.8}.agent-card .facts{font-size:12px;color:var(--muted);line-height:2.4;border-top:1px solid var(--line);padding-top:14px;margin:17px 0}.facts b{float:right;color:var(--ink);font-weight:500}.agent-card>.button{width:100%;margin-top:18px}.agent-add{border-style:dashed;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;min-height:260px;background:transparent;padding:30px}.agent-add p{margin:0;font-size:12px;color:var(--muted)}.mode-row{display:flex;gap:14px}.mode-option{border:1px solid var(--line);border-radius:9px;padding:18px;display:flex;gap:11px;flex:1;background:#fff;cursor:pointer;font-size:12px;line-height:1.8}.mode-option:has(input:checked){border-color:#7a9a61;background:#f3f7eb}.mode-option input{accent-color:var(--green);margin-top:5px}.mode-option b{display:block}.mode-option small{font-size:12px;color:var(--muted)}.roles-table{width:100%;border-collapse:collapse;font-size:12px}.roles-table th{text-align:left;font-size:12px;color:var(--muted);font-weight:550;background:#fafbf7;padding:14px 23px}.roles-table td{padding:20px 23px;border-top:1px solid var(--line)}.roles-table td:first-child{display:flex;gap:12px;align-items:center}.roles-table small{display:block;color:var(--muted);font-size:12px;margin-top:6px}.roles-table select{border:1px solid var(--line);background:#fff;border-radius:6px;padding:8px;min-width:140px;font-size:12px;color:var(--ink)}.role-guide{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;padding:23px}.role-guide b{font-size:12px}.role-guide p{font-size:12px;color:var(--muted);margin:7px 0 0;line-height:1.7}.memory-grid{display:grid;grid-template-columns:1fr 310px;gap:22px}.memory-row{display:flex;padding:22px 24px;gap:14px;border-bottom:1px solid var(--line);align-items:start}.memory-row:last-child{border-bottom:0}.memory-row>svg{color:#69815b;width:17px;margin-top:3px}.memory-row .grow{flex:1;min-width:0}.memory-row h3{margin-bottom:8px}.memory-row p{margin:0 0 9px;font-size:12px;color:var(--muted);line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.memory-row small{font-size:12px;color:var(--muted)}.privacy-panel{padding:24px;height:fit-content}.privacy-panel>svg{width:25px;height:25px;margin-bottom:16px;color:var(--green)}.privacy-panel p{font-size:12px;color:var(--muted);line-height:1.9}.privacy-panel ul{padding-left:17px;margin-bottom:0;color:var(--muted);font-size:12px;line-height:2.3}.skill-row{display:flex;align-items:center;gap:18px;padding:22px 24px;border-bottom:1px solid var(--line)}.skill-row:last-child{border-bottom:0}.skill-row .grow{flex:1;min-width:0}.skill-row h3{margin:0 0 7px}.skill-row p{margin:0;color:var(--muted);font-size:12px;line-height:1.8}.skill-row small{display:block;font-size:12px;color:var(--muted);margin-top:9px}.setting-grid{display:grid;grid-template-columns:1fr 340px;gap:24px}.settings-aside{padding:24px;height:fit-content}.settings-aside h3{margin-bottom:12px}.settings-aside p{font-size:12px;color:var(--muted);line-height:1.8}.audit-entry{font-size:12px;line-height:1.7;padding:14px 0;border-top:1px solid var(--line)}.audit-entry small{display:block;color:var(--muted);font-size:12px;margin-top:3px}.empty{padding:42px;text-align:center;color:var(--muted);font-size:12px;line-height:1.8}.empty svg{display:block;margin:0 auto 14px;width:26px;height:26px;color:#87977a}.schedule-row{padding:24px;display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--line)}.schedule-row:last-child{border-bottom:0}.schedule-row p{margin:6px 0 0;font-size:12px;color:var(--muted);line-height:1.8}.grow{flex:1}.preview-footer{padding:12px 38px;font-size:12px;color:#5c6959;border-top:1px solid var(--line);background:#f1f3ec}dialog{border:0;border-radius:14px;max-width:570px;width:calc(100% - 32px);padding:0;box-shadow:0 18px 80px #152f2840;color:var(--ink)}dialog::backdrop{background:#132f294f}.dialog-heading{display:flex;align-items:center;justify-content:space-between;padding:23px 26px;border-bottom:1px solid var(--line)}.dialog-heading h2{margin:0;font-size:18px}#dialog-body{padding:25px 26px}.dialog-actions{display:flex;justify-content:flex-end;gap:9px;padding-top:6px}.form-error{color:#9b4b38;font-size:12px;margin:0 0 14px;line-height:1.7}.inline-info{font-size:12px;line-height:1.8;color:var(--muted);background:#f3f6ed;padding:12px;border-radius:7px;margin-bottom:18px}#toast{position:fixed;bottom:24px;left:calc(50% + 119px);transform:translate(-50%,15px);opacity:0;pointer-events:none;padding:12px 20px;max-width:90vw;border-radius:8px;background:#22493b;color:#fff;z-index:60;font-size:12px;box-shadow:0 5px 22px #00000025;transition:opacity .18s,transform .18s}#toast.show{opacity:1;transform:translate(-50%,0)}.skip{position:fixed;top:-60px;left:250px;z-index:90;background:var(--lime);padding:15px}.skip:focus{top:8px}.form-check{display:flex;align-items:center;gap:9px;font-size:12px;line-height:1.7;margin-bottom:12px}.form-check input{accent-color:var(--green)}.resource-link{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--green);margin-top:12px}.resource-link svg{width:15px}.selected-context{padding:12px 16px;border:1px solid #d9e5cd;background:#f4f8eb;font-size:12px;line-height:1.8;margin-bottom:18px;border-radius:8px}.top-heading-note{font-size:12px;color:var(--muted);margin-top:25px;line-height:1.8}.statement{font-size:12px;color:var(--muted);line-height:1.9}.schedule-time{font-variant-numeric:tabular-nums;font-size:12px;color:var(--muted);white-space:nowrap}.table-wrap{overflow-x:auto}.sticky-actions{display:flex;justify-content:flex-end;padding:18px 24px;border-top:1px solid var(--line)}
@media(min-width:1550px){main{padding-top:43px}.inbox-grid{grid-template-columns:minmax(0,1fr) 410px;gap:30px}.request-row{padding:21px 25px}.approval-row{padding:22px 25px}}
@media(max-width:1200px){.sidebar{width:216px}.workspace{margin-left:216px}.topbar{padding:0 27px}main{padding:29px 27px 40px}.inbox-grid{grid-template-columns:minmax(0,1fr) 320px;gap:18px}.top-actions{gap:12px}.search-box input{width:120px}.approval-row{flex-wrap:wrap}.approval-actions{margin-left:46px}.request-row{gap:9px;padding:16px}.request-time{display:none}.agent-grid{grid-template-columns:repeat(2,1fr)}.settings-aside{padding:20px}.setting-grid{grid-template-columns:1fr 275px}.memory-grid{grid-template-columns:1fr 275px}.roles-table td,.roles-table th{padding-left:17px;padding-right:17px}#toast{left:calc(50% + 108px)}}
@media(max-width:980px){.inbox-grid{grid-template-columns:1fr}.thread-panel{position:static}.thread-body{min-height:0;max-height:350px;overflow:auto}.grid-two,.memory-grid,.setting-grid{grid-template-columns:1fr}.role-guide{grid-template-columns:1fr 1fr}.breadcrumb>span,.breadcrumb>svg{display:none}.chat-card{padding:16px}.chat-card small{margin-top:4px}}
@media(max-width:700px){.sidebar{transform:translateX(-100%);transition:transform .2s;width:238px}.sidebar.open{transform:translateX(0);box-shadow:16px 0 60px #152c293d}.workspace{margin-left:0}.mobile-menu{display:inline-flex}.topbar{padding:0 14px;height:64px;gap:7px}.top-actions{gap:8px}.breadcrumb{font-size:12px}.search-box input{width:0;padding:0}.search-box kbd{display:none}.search-box:focus-within input{width:105px}.preview-label{font-size:12px}.search-box{gap:0}main{padding:26px 18px 33px;min-height:calc(100vh - 105px)}h1{font-size:24px}.subtitle{font-size:12px;max-width:32ch}.page-heading{align-items:flex-start;gap:12px;margin-bottom:25px}.page-heading .button{font-size:12px;padding:9px 11px;min-height:36px}.page-heading .button svg{width:14px}.approval-row{padding:17px}.approval-content p{font-size:12px}.approval-actions{margin-left:46px}.request-info b{font-size:12px}.request-info small{font-size:12px;line-height:1.7}.request-row>.pill{font-size:12px}.tab{padding:8px 10px;font-size:12px}.panel-heading{padding:20px}.section{padding:20px}.agent-grid{grid-template-columns:1fr}.agent-card{padding:22px}.agent-card p{min-height:0}.mode-row{flex-direction:column}.field-row{grid-template-columns:1fr;gap:0}.roles-table th,.roles-table td{padding:16px 13px}.roles-table td:nth-child(2),.roles-table th:nth-child(2){display:none}.roles-table select{min-width:115px;font-size:12px}.role-guide{padding:20px;gap:18px}.skill-row{padding:20px;gap:12px;flex-wrap:wrap}.skill-row>.button{margin-left:48px}.memory-row{padding:20px}.preview-footer{padding:12px 18px;line-height:1.7;font-size:12px}#toast{left:50%}.next-note{align-items:start;padding:13px;gap:8px}.next-note a{display:none}.schedule-row{flex-wrap:wrap;padding:20px}.schedule-time{margin-left:49px}.schedule-row>.button{margin-left:auto}.skip{left:18px}.table-wrap{border-radius:12px}.workspace-picker small{color:#bfd0c4}.help-note{display:none}.dialog-heading{padding:20px}#dialog-body{padding:21px}.top-heading-note{font-size:12px}}
@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}

@media(max-width:700px){.approval-row{display:grid;grid-template-columns:33px minmax(0,1fr);gap:12px}.approval-actions{grid-column:2;margin-left:0}.request-row>.pill{font-size:11px}.request-info small{font-size:11px}.thread-body{max-height:none}.roles-table small{font-size:11px}.preview-label{font-size:11px}.preview-footer{font-size:11px}.page-heading .button{font-size:12px}.section-label{font-size:12px}}

.drawer-backdrop{position:fixed;inset:0;border:0;background:#132f296b;z-index:19}.drawer-backdrop[hidden]{display:none}.drawer-close{display:none}.session-id{font-size:11px;line-height:1.6;color:var(--muted);margin-top:12px;overflow-wrap:anywhere}.message-quote{display:flex;gap:7px;text-align:left;background:#eaf1e6;border:0;border-left:3px solid #8cad79;border-radius:4px;padding:8px 10px;font-size:12px;line-height:1.7;max-width:100%;margin:10px 0}.message-quote span{overflow-wrap:anywhere}.message-quote svg{width:14px;margin-top:3px}.message:focus-visible{outline:3px solid #83af70;outline-offset:4px}@media(max-width:700px){.drawer-close{display:flex;position:absolute;right:12px;top:10px;color:#e8f1e9}.sidebar{overflow-y:auto}.sidebar .brand{margin-top:16px}}
