*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: #ffffff;--bg2: #f7f6f3;--bg3: #f0efe9;--ink: #1a1917;--ink2: #5f5e5a;--ink3: #888780;--border: #e0ddd8;--border2: #d0cdc8;--green: #0f6e56;--green-bg: #e1f5ee;--green-mid: #5dcaa5;--amber: #854f0b;--amber-bg: #faeeda;--amber-mid: #ef9f27;--red: #a32d2d;--red-bg: #fcebeb;--red-mid: #d47070;--red-strong: #7b1c1c;--red-strong-bg: #fde8e8;--blue: #185fa5;--blue-bg: #e6f1fb;--blue-mid: #7aaddf;--purple: #534ab7;--purple-bg: #eeedfe;--forest: #3b6d11;--forest-bg: #eaf3de;--coral: #993c1d;--coral-bg: #faece7;--r: 8px;--font-body: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--accent: #0495E5;--accent-bg: #e3f3fd;--focus: #0495E5;--topbar-bg: #ffffff;--topbar-ink: #1a1917;--topbar-border: #e0ddd8;--nav-active-bg: #1a1917;--nav-active-ink: #ffffff;--divider: #f0ede8;--hover: #f8f6f2;--ink-faint: #888888;--btn: #1a1917;--btn-ink: #ffffff;--rail-bg: #ffffff;--rail-ink: #1a1917;--rail-ink2: #5f5e5a;--rail-active:#edeae4}html,body{height:100%;font-family:var(--font-body);font-size:14px;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased}#root{height:100%;background:var(--bg);zoom:var(--ui-zoom, 1.1)}button{font-family:inherit}input,textarea,select{font-family:inherit;font-size:13px;outline:none;background:var(--bg);color:var(--ink)}input:focus,textarea:focus,select:focus{border-color:var(--blue)!important}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}:focus:not(:focus-visible){outline:none}@media (max-width: 1100px){.doc-list-pane{width:340px!important}}@media (max-width: 880px){.doc-rail{width:156px!important}.doc-list-pane{width:290px!important}}@media (max-width: 720px){.doc-rail{display:none!important}.doc-list-pane{width:260px!important}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border2);border-radius:3px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes slideIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes radarPulse{0%,to{opacity:.12;transform:scale(.7)}50%{opacity:1;transform:scale(1)}}
