/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.italic{font-style:italic}.underline{text-decoration-line:underline}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.communication-module-card .module-card-icon{color:#1c3375;background:#e7edff}.communication-loading{text-align:center;color:#45597a;place-content:center;gap:12px;min-height:100vh;display:grid}.communication-loading i{border:3px solid #dbe1ed;border-top-color:#1b3275;border-radius:50%;width:34px;height:34px;margin:auto;animation:.8s linear infinite spin}.communication-shell{color:#101c3a;background:#f4f6fb;grid-template-columns:205px 355px minmax(520px,1fr);height:100vh;display:grid;overflow:hidden}.communication-sidebar{background:#fff;border-right:1px solid #e0e4ed;min-height:0;padding:17px 8px;overflow:auto}.communication-brand{color:#101c3a;align-items:center;gap:10px;margin:0 7px 22px;text-decoration:none;display:flex}.communication-brand>span{color:#ffd500;background:#101a45;border-radius:9px;place-items:center;width:34px;height:34px;font-size:23px;display:grid}.communication-brand b,.communication-brand small{display:block}.communication-brand small{color:#8490a6;letter-spacing:.12em;text-transform:uppercase;margin-top:2px;font-size:7px}.communication-compose{color:#fff;cursor:pointer;background:#1a2d6e;border:0;border-radius:10px;width:100%;padding:12px;font-size:11px;font-weight:800;box-shadow:0 5px 12px #17285d26}.communication-sidebar nav{gap:3px;margin-top:16px;display:grid}.communication-sidebar nav button,.communication-sidebar>a:not(.communication-brand),.communication-tool,.communication-filter{color:#34446c;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;width:100%;padding:9px 10px;font-size:10px;text-decoration:none;display:flex}.communication-sidebar nav button.active,.communication-filter.active{color:#172a6a;background:#edf1fb;font-weight:800}.communication-sidebar nav em{color:#fff;background:#182e71;border-radius:20px;margin-left:auto;padding:2px 6px;font-size:8px;font-style:normal}.communication-sidebar h3{color:#9099ad;letter-spacing:.12em;margin:20px 9px 6px;font-size:7px}.communication-sidebar select{color:#405070;background:#fff;border:1px solid #dce1ea;border-radius:7px;width:calc(100% - 12px);margin:0 6px;padding:7px;font-size:9px}.communication-list{background:#f8f9fd;border-right:1px solid #dfe4ed;grid-template-rows:auto auto minmax(0,1fr);min-height:0;display:grid}.communication-list>header{justify-content:space-between;align-items:center;padding:16px 17px 9px;display:flex}.communication-list h1{margin:0;font-size:17px}.communication-list header small{color:#8a94a8;font-size:8px}.communication-list header button{color:#263b73;cursor:pointer;background:#fff;border:1px solid #cfd7e5;border-radius:7px;padding:7px 9px;font-size:9px}.communication-list>form input{color:#34425f;background:#fff;border:1px solid #dbe1ea;border-radius:9px;outline:0;width:100%;padding:10px 12px;font-size:10px}.communication-message-list{min-height:0;overflow:auto}.communication-message-list>button{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:35px minmax(0,1fr) auto;gap:9px;width:calc(100% - 14px);margin:3px 7px;padding:11px 9px;display:grid;position:relative}.communication-message-list>button>span{color:#3e55c8;background:#e4eafd;border-radius:50%;place-items:center;width:32px;height:32px;font-size:9px;font-weight:800;display:grid}.communication-message-list b,.communication-message-list strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.communication-message-list strong{margin-top:3px;font-size:9px}.communication-message-list p{color:#7f8a9e;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:8px;overflow:hidden}.communication-message-list time{color:#77849a;font-size:7px}.communication-message-list i{background:#1d3478;border-radius:50%;width:6px;height:6px;position:absolute;top:34px;right:10px}.communication-empty{color:#8791a4;text-align:center;padding:50px 20px;font-size:10px}.communication-reader{background:#fff;min-width:0;min-height:0;padding:34px clamp(28px,5vw,70px);position:relative;overflow:auto}.communication-reader>header{justify-content:space-between;gap:20px;display:flex}.communication-reader header small{color:#3653b6;background:#eef2ff;border-radius:20px;padding:4px 8px;font-size:8px;display:inline-block}.communication-reader h2{margin:11px 0 14px;font-size:22px}.communication-reader header p{color:#65728a;margin:0;font-size:10px}.communication-reader>header time{color:#8a94a8;font-size:8px}.communication-email-body{white-space:pre-wrap;color:#24345e;margin-top:28px;font-size:11px;line-height:1.8}.communication-attachments{gap:7px;margin-top:14px;display:flex}.communication-attachments span{color:#52617b;background:#f8fafc;border:1px solid #d9e0ea;border-radius:7px;padding:7px 9px;font-size:8px}.communication-ai{background:#fffbef;border:1px solid #ebcd73;border-radius:13px;margin-top:30px;padding:16px}.communication-ai>header{justify-content:space-between;gap:12px;display:flex}.communication-ai>header b{font-size:11px}.communication-ai-controls{grid-template-columns:1fr 1fr auto;gap:8px;margin-top:12px;display:grid}.communication-ai input,.communication-ai select,.communication-draft input,.communication-draft textarea{color:#293857;background:#fff;border:1px solid #d7d8d5;border-radius:7px;min-width:0;padding:9px;font-size:9px}.communication-ai-controls button,.communication-send{color:#fff;cursor:pointer;background:#172b6b;border:0;border-radius:7px;padding:9px 12px;font-size:9px;font-weight:800}.communication-ai button:disabled{opacity:.45;cursor:default}.communication-draft{gap:9px;margin-top:14px;display:grid}.communication-draft label{color:#667187;gap:4px;font-size:8px;font-weight:800;display:grid}.communication-draft textarea{resize:vertical;line-height:1.55}.communication-draft details{color:#405176;border-top:1px solid #eadba9;padding-top:9px;font-size:8px}.communication-draft details>div{background:#fff;border-radius:7px;margin-top:7px;padding:8px}.communication-draft details p{color:#738097;margin:4px 0 0;line-height:1.45}.communication-warning{color:#8b5e10;background:#fff0d3;border-radius:6px;margin:0;padding:8px;font-size:8px}.communication-send{justify-self:start;padding:11px 16px}.communication-reader-empty{color:#8290a9;text-align:center;place-content:center;gap:8px;height:100%;font-size:32px;display:grid}.communication-reader-empty b{color:#3c4e74;font-size:13px}.communication-reader-empty p{max-width:360px;margin:0;font-size:9px;line-height:1.5}.communication-error{z-index:5;color:#9b3a3a;background:#fff2f2;border:1px solid #efbcbc;border-radius:8px;justify-content:space-between;margin:-20px 0 16px;padding:9px;font-size:9px;display:flex;position:sticky;top:0}.communication-error button{cursor:pointer;background:0 0;border:0}.communication-modal-backdrop{z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c173080;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.communication-compose-modal,.communication-settings{background:#fff;border-radius:13px;gap:13px;width:min(660px,96vw);max-height:94vh;padding:20px;display:grid;overflow:auto;box-shadow:0 25px 80px #0811245c}.communication-compose-modal>header,.communication-settings>header{justify-content:space-between;align-items:flex-start;display:flex}.communication-compose-modal h2,.communication-settings h2{margin:0;font-size:17px}.communication-settings header p{color:#7a8699;margin:4px 0 0;font-size:8px}.communication-compose-modal header>button,.communication-settings header>button{color:#7f8b9e;cursor:pointer;background:0 0;border:0;font-size:22px}.communication-compose-modal label,.communication-settings label{color:#52617b;gap:5px;font-size:9px;font-weight:800;display:grid}.communication-compose-modal input,.communication-compose-modal textarea,.communication-settings input,.communication-settings textarea,.communication-settings select{color:#273957;resize:vertical;background:#fff;border:1px solid #d5dce7;border-radius:8px;padding:10px;font:10px inherit}.communication-compose-modal footer,.communication-settings footer{border-top:1px solid #e5e8ee;justify-content:flex-end;gap:8px;padding-top:13px;display:flex}.communication-compose-modal footer button,.communication-settings footer button{cursor:pointer;background:#fff;border:1px solid #d4dbe5;border-radius:7px;padding:9px 13px;font-size:9px}.communication-compose-modal footer .primary,.communication-settings footer .primary{color:#fff;background:#172b6b;border-color:#172b6b}.communication-settings-body{gap:11px;min-height:0;display:grid}.communication-settings-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.communication-settings-row.host{grid-template-columns:1fr 100px}@media (width<=1050px){.communication-shell{grid-template-columns:185px 315px minmax(450px,1fr)}.communication-reader{padding:25px}.communication-ai-controls{grid-template-columns:1fr}.communication-shell{overflow:auto}}@media (width<=760px){html,body{overflow:auto}.communication-shell{height:auto;min-height:100vh;display:block}.communication-sidebar{position:static}.communication-sidebar h3,.communication-sidebar select,.communication-sidebar>a:not(.communication-brand),.communication-tool,.communication-filter{display:none}.communication-sidebar nav{grid-template-columns:repeat(3,1fr)}.communication-list{height:430px}.communication-reader{min-height:600px}.communication-ai>header{display:grid}.communication-settings-row{grid-template-columns:1fr!important}}.communication-shell{color:#23495b;background:#f3f7f9;grid-template-columns:260px 390px minmax(540px,1fr)}.communication-sidebar{background:linear-gradient(#f8fbfc 0,#fff 55%);border-color:#d9e4e9;padding:22px 16px}.communication-brand{color:#204c60;margin:0 4px 24px}.communication-brand>span{color:#fff;background:#176f9a;border-radius:11px;width:40px;height:40px;font-size:25px;box-shadow:0 7px 18px #176f9a28}.communication-brand b{font-size:17px}.communication-brand small{color:#77909b;margin-top:3px;font-size:9px}.communication-compose{background:#176f9a;border-radius:10px;min-height:42px;font-size:13px;box-shadow:0 6px 16px #176f9a2c}.communication-sidebar nav{gap:5px;margin-top:18px}.communication-sidebar nav button,.communication-sidebar>a:not(.communication-brand),.communication-tool,.communication-filter{color:#426473;border-radius:8px;min-height:38px;padding:10px 12px;font-size:12px}.communication-sidebar nav button:hover,.communication-sidebar>a:not(.communication-brand):hover,.communication-tool:hover,.communication-filter:hover{color:#176f9a;background:#edf6f9}.communication-sidebar nav button.active,.communication-filter.active{color:#176f9a;background:#e5f2f7}.communication-sidebar nav em{background:#176f9a;font-size:9px}.communication-sidebar h3{color:#8ba0aa;margin:22px 11px 7px;font-size:8px}.communication-sidebar select{color:#426473;border-color:#d0dfe6;border-radius:8px;width:calc(100% - 8px);min-height:35px;margin:0 4px;font-size:11px}.communication-list{background:#fbfdfe;border-color:#d9e4e9}.communication-list>header{padding:23px 21px 12px}.communication-list h1{color:#264f62;font-size:20px}.communication-list header small{font-size:10px}.communication-list header button{color:#176f9a;border-color:#bcd2dc;font-size:10px}.communication-list>form{padding:0 20px 14px}.communication-list>form input{border-color:#cfdee5;padding:11px 13px;font-size:12px}.communication-message-list>button{grid-template-columns:40px minmax(0,1fr) auto;gap:11px;width:calc(100% - 18px);margin:4px 9px;padding:13px 11px}.communication-message-list>button.active{background:#edf5f8;border-color:#8eb9cb;box-shadow:inset 3px 0 #176f9a}.communication-message-list>button>span{color:#176f9a;background:#e0f1f6;width:37px;height:37px;font-size:11px}.communication-message-list b{font-size:12px}.communication-message-list strong{font-size:11px}.communication-message-list p{font-size:10px}.communication-message-list time{font-size:9px}.communication-message-list i{background:#176f9a}.communication-reader{background:linear-gradient(#fbfdfe 0,#fff 180px);padding:40px clamp(34px,5vw,75px)}.communication-reader header small{color:#176f9a;background:#e5f2f7;font-size:9px}.communication-reader h2{color:#244c60;font-size:25px}.communication-reader header p{font-size:12px}.communication-reader>header time{font-size:10px}.communication-classification{gap:9px;margin-top:20px;display:flex}.communication-classification label{color:#80939c;text-transform:uppercase;gap:5px;font-size:9px;font-weight:800;display:grid}.communication-classification select{color:#426473;text-transform:none;background:#fff;border:1px solid #d0dee5;border-radius:7px;min-height:32px;padding:5px 9px;font-size:11px}.communication-email-body{color:#34586a;margin-top:30px;font-size:13px;line-height:1.8}.communication-attachments span{font-size:10px}.communication-ai{background:#f3f9fb;border-color:#b8d8e5}.communication-ai>header b{color:#24566d;font-size:13px}.communication-ai>header small{color:#718b97;font-size:10px}.communication-ai input,.communication-ai select,.communication-draft input,.communication-draft textarea{border-color:#c9dce4;padding:10px;font-size:11px}.communication-ai-controls button,.communication-send{background:#176f9a;font-size:11px}.communication-draft label{font-size:10px}.communication-reader-empty b{font-size:15px}.communication-reader-empty p,.communication-error{font-size:11px}.communication-settings-v2{background:#fff;border:1px solid #cadae2;border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto;width:min(900px,96vw);height:min(720px,94vh);display:grid;overflow:hidden;box-shadow:0 28px 90px #0a283b52}.communication-settings-v2>header{background:#fff;border-bottom:1px solid #e0e8ec;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.communication-settings-title{align-items:center;gap:13px;display:flex}.communication-settings-title>span{color:#176f9a;background:#e1f1f7;border-radius:11px;place-items:center;width:43px;height:43px;font-size:19px;display:grid}.communication-settings-title small{color:#1680b0;letter-spacing:.13em;font-size:8px;font-weight:900}.communication-settings-title h2{color:#244d60;margin:3px 0 2px;font-size:20px}.communication-settings-title p{color:#718792;margin:0;font-size:11px}.communication-settings-v2>header>button{color:#7d929c;cursor:pointer;background:0 0;border:0;width:35px;height:35px;font-size:25px}.communication-settings-layout{grid-template-columns:230px minmax(0,1fr);min-height:0;display:grid}.communication-settings-layout>nav{background:#f6fafb;border-right:1px solid #dce7ec;flex-direction:column;gap:5px;min-height:0;padding:20px 14px;display:flex}.communication-settings-layout>nav>button{color:#527080;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:11px;padding:11px;display:flex}.communication-settings-layout>nav>button>span{color:#64808e;background:#e6eef2;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:grid}.communication-settings-layout nav button b,.communication-settings-layout nav button small{display:block}.communication-settings-layout nav button b{font-size:12px}.communication-settings-layout nav button small{color:#8a9ba3;margin-top:3px;font-size:9px}.communication-settings-layout>nav>button.active{color:#176f9a;background:#fff;border-color:#a7cada;box-shadow:0 4px 13px #274b5c0c}.communication-settings-layout>nav>button.active>span{color:#fff;background:#176f9a}.communication-settings-layout>nav>aside{color:#456b7c;background:#eaf5f8;border-radius:9px;margin-top:auto;padding:12px}.communication-settings-layout>nav>aside b{font-size:10px}.communication-settings-layout>nav>aside p{margin:5px 0 0;font-size:9px;line-height:1.5}.communication-settings-content{min-height:0;padding:28px 30px;overflow:auto}.communication-settings-section>header{align-items:center;gap:12px;margin-bottom:23px;display:flex}.communication-settings-section>header>span{color:#176f9a;background:#e4f2f7;border-radius:10px;place-items:center;width:39px;height:39px;font-size:17px;font-weight:900;display:grid}.communication-settings-section h3{color:#274f62;margin:0;font-size:17px}.communication-settings-section header p{color:#728792;margin:4px 0 0;font-size:10px;line-height:1.5}.communication-settings-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.communication-settings-grid label,.communication-signature{color:#3e6272;gap:6px;font-size:11px;font-weight:800;display:grid}.communication-settings-grid label.wide{grid-column:1/-1}.communication-settings-grid label>span,.communication-signature>span{color:#84969f;font-size:9px;font-weight:400}.communication-settings-grid input,.communication-settings-grid select,.communication-signature textarea,.communication-organizers input{color:#315769;background:#fff;border:1px solid #cbdce3;border-radius:9px;outline:0;width:100%;min-height:41px;padding:10px 11px;font:11px inherit}.communication-settings-grid input:focus,.communication-settings-grid select:focus,.communication-signature textarea:focus,.communication-organizers input:focus{border-color:#63a7c3;box-shadow:0 0 0 3px #63a7c31d}.communication-signature textarea{resize:vertical;margin-top:4px;line-height:1.5}.communication-existing-accounts{gap:7px;margin-bottom:20px;display:grid}.communication-existing-accounts article{background:#fbfdfe;border:1px solid #d5e3e9;border-radius:9px;align-items:center;gap:10px;padding:10px 12px;display:flex}.communication-existing-accounts article>span{color:#24a078}.communication-existing-accounts article>div{flex:1;min-width:0}.communication-existing-accounts b,.communication-existing-accounts small{display:block}.communication-existing-accounts b{font-size:11px}.communication-existing-accounts small{color:#81939c;margin-top:2px;font-size:9px}.communication-existing-accounts em{color:#168460;background:#e5f7ef;border-radius:20px;padding:4px 8px;font-size:8px;font-style:normal}.communication-protocol-picker{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:19px;display:grid}.communication-protocol-picker button{color:#456878;text-align:left;cursor:pointer;background:#fff;border:1px solid #d0dfe5;border-radius:10px;padding:13px}.communication-protocol-picker button.active{background:#edf7fa;border-color:#69abc5;box-shadow:0 0 0 2px #dff0f6}.communication-protocol-picker b,.communication-protocol-picker small{display:block}.communication-protocol-picker b{font-size:12px}.communication-protocol-picker small{color:#81949e;margin-top:4px;font-size:9px}.communication-organizers{grid-template-columns:1fr 1fr;gap:13px;margin-top:20px;display:grid}.communication-organizers>section{background:#fbfdfe;border:1px solid #d7e3e8;border-radius:11px;padding:15px}.communication-organizers h4{color:#31576a;margin:0;font-size:12px}.communication-organizers p{color:#7c8f99;min-height:30px;margin:5px 0 10px;font-size:9px;line-height:1.45}.communication-organizers>section>div{grid-template-columns:1fr auto;gap:6px;margin-top:6px;display:grid}.communication-organizers button{color:#fff;cursor:pointer;background:#176f9a;border:0;border-radius:8px;padding:0 11px;font-size:10px;font-weight:800}.communication-organizers small{color:#278267;margin-top:8px;font-size:9px;display:block}.communication-settings-v2>footer{background:#f8fafb;border-top:1px solid #dfe8ec;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.communication-settings-v2>footer>div{gap:8px;display:flex}.communication-settings-v2>footer button{color:#416879;cursor:pointer;background:#fff;border:1px solid #c9d9e0;border-radius:8px;min-height:37px;padding:0 15px;font-size:11px;font-weight:700}.communication-settings-v2>footer button.primary{color:#fff;background:#176f9a;border-color:#176f9a}.communication-settings-v2>footer button:disabled{opacity:.5;cursor:not-allowed}@media (width<=1100px){.communication-shell{grid-template-columns:225px 350px minmax(480px,1fr)}}@media (width<=760px){.communication-settings-v2{height:96vh}.communication-settings-layout{display:block;overflow:auto}.communication-settings-layout>nav{border-bottom:1px solid #dce7ec;border-right:0;grid-template-columns:1fr 1fr;display:grid}.communication-settings-layout>nav>aside{display:none}.communication-settings-content{padding:22px 17px;overflow:visible}.communication-settings-grid,.communication-organizers{grid-template-columns:1fr}.communication-settings-grid label.wide{grid-column:auto}}.communication-pagination{background:#fff;border-top:1px solid #dce7ec;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.communication-pagination button{color:#176f9a;cursor:pointer;background:#fff;border:1px solid #c6d9e2;border-radius:7px;min-height:31px;padding:0 10px;font-size:10px;font-weight:700}.communication-pagination button:disabled{color:#9aabb3;cursor:default;opacity:.55}.communication-pagination span{color:#718792;font-size:10px;font-weight:700}.communication-email-frame{background:#fff;border:1px solid #d8e4e9;border-radius:10px;width:100%;min-height:420px;margin-top:27px;padding:14px;display:block}.communication-email-body{min-height:180px}.communication-reader-actions{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.communication-reader-actions button:hover{background:#e2f2f7;border-color:#72adc4}.communication-ai-controls{align-items:start}.communication-ai-controls textarea{resize:vertical;color:#293857;background:#fff;border:1px solid #c9dce4;border-radius:7px;outline:0;width:100%;min-height:78px;padding:10px;font:11px/1.5 inherit}.communication-ai-controls textarea:focus{border-color:#63a7c3;box-shadow:0 0 0 3px #63a7c31d}.communication-ai-controls button{min-height:42px}.communication-compose-modal>header small{color:#1680b0;letter-spacing:.12em;margin-bottom:4px;font-size:8px;font-weight:900;display:block}.communication-compose-modal>header h2{margin:0}.communication-compose-modal>header p{color:#778b96;margin:5px 0 0;font-size:9px}.communication-compose-modal label{font-size:11px}.communication-compose-modal input,.communication-compose-modal textarea{font-size:12px;line-height:1.55}@media (width<=760px){.communication-reader>header{display:grid}.communication-reader-actions{align-items:flex-start}.communication-ai-controls{grid-template-columns:1fr}}.communication-sidebar{padding:20px 14px}.communication-menu-icon{flex:none;width:18px;height:18px}.communication-compose{background:linear-gradient(135deg,#176f9a,#2386ad);justify-content:center;align-items:center;gap:8px;display:flex;box-shadow:0 8px 22px #176f9a2a}.communication-compose .communication-menu-icon{width:19px;height:19px}.communication-sidebar nav button,.communication-sidebar>a:not(.communication-brand),.communication-tool,.communication-filter{border:1px solid #0000;gap:11px;transition:background .16s,border-color .16s,transform .16s}.communication-sidebar nav button:hover,.communication-sidebar>a:not(.communication-brand):hover,.communication-tool:hover,.communication-filter:hover{border-color:#d9e9ef;transform:translate(2px)}.communication-sidebar nav button.active,.communication-filter.active{border-color:#cce2ea;box-shadow:0 4px 14px #176f9a0c}.communication-account-dot{background:#2a9970;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #2a997015}.communication-ai>header>div b,.communication-ai>header>div small{display:block}.communication-ai>header>div small{margin-top:4px}.communication-manual-reply{white-space:nowrap;color:#176f9a!important;background:#fff!important;border:1px solid #8fbfce!important;border-radius:8px!important;padding:8px 11px!important;font-size:10px!important;font-weight:800!important}.communication-manual-reply:hover{background:#eaf5f8!important}.communication-rich-editor{background:#fff;border:1px solid #c5d8e1;border-radius:10px;overflow:hidden;box-shadow:0 3px 10px #183f5208}.communication-rich-toolbar{background:#f7fafb;border-bottom:1px solid #dce7ec;align-items:center;gap:4px;min-height:42px;padding:6px 8px;display:flex}.communication-rich-toolbar button{color:#426576;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;min-width:30px;height:29px;padding:0 7px;font-size:10px}.communication-rich-toolbar button:hover{color:#176f9a;background:#fff;border-color:#c5dbe4}.communication-rich-toolbar>span{background:#d5e1e6;width:1px;height:21px;margin:0 3px}.communication-rich-content{color:#294e60;outline:0;min-height:210px;padding:14px;font-size:13px;line-height:1.65;overflow:auto}.communication-rich-content:empty:before{content:attr(data-placeholder);color:#9aa9b0;pointer-events:none}.communication-rich-content a{color:#176f9a}.communication-draft>.communication-rich-editor .communication-rich-content{min-height:230px}.communication-compose-modal{width:min(780px,96vw)}.communication-compose-modal>.communication-rich-editor .communication-rich-content{min-height:300px}.communication-existing-accounts article.editing{background:#edf7fa;border-color:#68abc4;box-shadow:0 0 0 2px #dceff5}.communication-existing-accounts article>div:first-of-type{flex:1;min-width:0}.communication-account-actions{gap:5px;display:flex}.communication-account-actions button{color:#176f9a;cursor:pointer;background:#fff;border:1px solid #bad3dd;border-radius:6px;padding:6px 8px;font-size:8px;font-weight:800}.communication-account-actions button:disabled{opacity:.5}.communication-account-notice{color:#177b5e;background:#edf9f4;border:1px solid #a8dbc9;border-radius:8px;margin-bottom:12px;padding:9px 11px;font-size:10px}.communication-signature-image{background:#f8fbfc;border:1px dashed #b8d1dc;border-radius:11px;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:16px;margin-top:16px;padding:14px;display:grid}.communication-signature-image b{color:#31576a;font-size:11px}.communication-signature-image p{color:#7d909a;margin:5px 0 10px;font-size:9px;line-height:1.5}.communication-signature-image label{color:#176f9a;cursor:pointer;background:#fff;border:1px solid #9fc4d3;border-radius:7px;padding:8px 10px;font-size:9px;font-weight:800;display:inline-flex}.communication-signature-image label input{opacity:0;width:1px;height:1px;position:absolute}.communication-signature-image button{color:#9b5555;cursor:pointer;background:0 0;border:0;margin-left:7px;font-size:9px}.communication-signature-image>img{object-fit:contain;border-radius:6px;justify-self:end;max-width:100%;max-height:100px}.communication-signature-image>span{color:#8b9aa2;background:#edf2f4;border-radius:8px;place-items:center;min-height:80px;font-size:9px;display:grid}@media (width<=760px){.communication-ai>header{gap:10px}.communication-manual-reply{justify-self:start}.communication-signature-image{grid-template-columns:1fr}.communication-signature-image>img{justify-self:start}.communication-rich-toolbar{flex-wrap:wrap;height:auto}}.communication-tool em{color:#176f9a;text-align:center;background:#daf0f5;border-radius:999px;min-width:20px;margin-left:auto;padding:2px 6px;font-size:9px;font-style:normal;font-weight:800}.communication-show-hidden{color:#5f7c89;cursor:pointer;align-items:center;gap:8px;margin:3px 8px 12px;font-size:10px;display:flex}.communication-show-hidden input{accent-color:#176f9a}.communication-recipient-line{align-items:flex-end;gap:8px;display:flex}.communication-recipient-line>label{flex:1}.communication-recipient-line>button{color:#176f9a;cursor:pointer;background:0 0;border:0;margin-bottom:1px;padding:9px 6px;font-size:10px;font-weight:800}.communication-copy-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.communication-outgoing-attachments{flex-wrap:wrap;align-items:center;gap:7px;margin:4px 0 10px;display:flex}.communication-outgoing-attachments>label{color:#176f9a;cursor:pointer;background:#eef8fb;border:1px dashed #78afc2;border-radius:8px;align-items:center;padding:8px 11px;font-size:10px;font-weight:800;display:inline-flex}.communication-outgoing-attachments>label input{display:none}.communication-outgoing-attachments>small{color:#718d98;font-size:9px}.communication-outgoing-attachments>span{color:#34586a;background:#fff;border:1px solid #d6e5ea;border-radius:7px;align-items:center;gap:5px;max-width:100%;padding:6px 8px;font-size:9px;display:flex}.communication-outgoing-attachments>span em{color:#8199a3;font-style:normal}.communication-outgoing-attachments>span button{color:#a04a4a;cursor:pointer;background:0 0;border:0;font-size:14px}.communication-filters-modal{background:#fff;border:1px solid #d6e5ea;border-radius:16px;width:min(980px,94vw);max-height:90vh;overflow:hidden;box-shadow:0 24px 70px #15394738}.communication-filters-modal>header{border-bottom:1px solid #e3ecef;justify-content:space-between;padding:22px 26px;display:flex}.communication-filters-modal>header small{color:#43839c;letter-spacing:.12em;font-size:9px;font-weight:800}.communication-filters-modal>header h2{color:#17394a;margin:4px 0;font-size:21px}.communication-filters-modal>header p{color:#718b97;margin:0;font-size:11px}.communication-filters-modal>header>button{color:#7e969f;cursor:pointer;background:0 0;border:0;align-self:flex-start;font-size:24px}.communication-filters-layout{grid-template-columns:minmax(300px,.8fr) minmax(360px,1.2fr);min-height:390px;display:grid}.communication-filters-layout>form{background:#f7fafb;border-right:1px solid #e3ecef;flex-direction:column;gap:13px;padding:22px 25px;display:flex}.communication-filters-layout h3{color:#17394a;margin:0;font-size:14px}.communication-filters-layout label{color:#34586a;flex-direction:column;gap:5px;font-size:10px;font-weight:750;display:flex}.communication-filters-layout input,.communication-filters-layout select{color:#284c5c;background:#fff;border:1px solid #cddde3;border-radius:8px;height:38px;padding:0 10px;font-size:11px}.communication-filters-layout>form>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.communication-filters-layout>form aside{color:#507482;background:#eaf6fa;border:1px solid #cfe5ed;border-radius:9px;padding:10px;font-size:9px;line-height:1.5}.communication-filters-layout .primary{color:#fff;cursor:pointer;background:#176f9a;border:0;border-radius:8px;align-self:flex-start;padding:10px 14px;font-size:10px;font-weight:800}.communication-saved-filters{max-height:470px;padding:22px;overflow:auto}.communication-saved-filters>header{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.communication-saved-filters>header h3{margin-bottom:3px}.communication-saved-filters>header small{color:#78929d;font-size:9px}.communication-saved-filters>header label{flex-direction:row;align-items:center;font-size:9px;display:flex}.communication-saved-filters>header input{accent-color:#176f9a;height:auto}.communication-saved-filters article{background:#fff;border:1px solid #dce8ec;border-radius:10px;align-items:center;gap:11px;margin-bottom:8px;padding:11px;display:flex}.communication-saved-filters article.disabled{opacity:.55;background:#f6f8f9}.communication-saved-filters article>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.communication-saved-filters article b{color:#214556;font-size:11px}.communication-saved-filters article span{color:#718b97;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.communication-saved-filters article strong{color:#417186}.communication-filter-switch{cursor:pointer;background:#2a9970;border:0;border-radius:999px;flex:none;width:29px;height:17px;position:relative}.communication-filter-switch i{background:#fff;border-radius:50%;width:11px;height:11px;position:absolute;top:3px;right:3px}.communication-saved-filters article.disabled .communication-filter-switch{background:#b9c8ce}.communication-saved-filters article.disabled .communication-filter-switch i{right:15px}.communication-saved-filters .danger{color:#a45555;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:750}.communication-no-filters{color:#78929d;text-align:center;border:1px dashed #cddde3;border-radius:10px;padding:40px 20px;font-size:10px}.communication-filters-modal>footer{color:#718b97;border-top:1px solid #e3ecef;justify-content:space-between;align-items:center;padding:14px 24px;font-size:9px;display:flex}.communication-filters-modal>footer button{color:#fff;cursor:pointer;background:#176f9a;border:0;border-radius:8px;padding:9px 16px;font-size:10px;font-weight:800}@media (width<=850px){.communication-filters-layout{grid-template-columns:1fr;max-height:65vh;overflow:auto}.communication-filters-layout>form{border-bottom:1px solid #e3ecef;border-right:0}.communication-saved-filters{max-height:none;overflow:visible}.communication-copy-fields{grid-template-columns:1fr}}.communication-organizers-manage>section{min-width:0}.communication-organizers-manage>section>header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.communication-organizers-manage>section>header h4{margin:0 0 3px}.communication-organizers-manage>section>header p{margin:0}.communication-organizers-manage>section>header>small{color:#39758d;background:#eaf5f8;border-radius:99px;flex:none;padding:4px 7px;font-size:8px;font-weight:800}.communication-organizer-form{grid-template-columns:1fr 1fr;gap:6px;display:grid}.communication-organizer-form.tag{grid-template-columns:1fr}.communication-organizer-form>div{grid-column:1/-1;gap:5px;display:flex}.communication-organizer-form button{color:#fff;cursor:pointer;background:#176f9a;border:0;border-radius:7px;padding:8px 11px;font-size:9px;font-weight:800}.communication-organizer-form button.cancel{color:#617d89;background:#fff;border:1px solid #cadbe2}.communication-organizer-list{gap:5px;max-height:190px;margin-top:11px;padding-right:2px;display:grid;overflow:auto}.communication-organizer-list article{background:#fff;border:1px solid #dce7eb;border-radius:8px;align-items:center;gap:7px;padding:7px;display:flex}.communication-organizer-list article.editing{background:#eef8fb;border-color:#72aec5}.communication-organizer-list article>span,.communication-organizer-list article>i{color:#37809c;flex:none;width:9px;height:9px;font-size:8px;font-style:normal}.communication-organizer-list article>i{border-radius:50%}.communication-organizer-list article>div{flex:1;min-width:0}.communication-organizer-list article b,.communication-organizer-list article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.communication-organizer-list article b{color:#31586a;font-size:9px}.communication-organizer-list article small{color:#84969e;margin-top:2px;font-size:8px}.communication-organizer-list article>button{color:#27789a;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800}.communication-organizer-list article>button.danger{color:#a55353}.communication-organizer-list .empty{color:#84969e;text-align:center;border:1px dashed #ccdce3;border-radius:8px;margin:0;padding:16px;font-size:8px}@media (width<=760px){.communication-organizer-form{grid-template-columns:1fr}}.communication-settings-v2{width:min(1220px,97vw);height:min(870px,96vh)}.communication-settings-layout{grid-template-columns:250px minmax(0,1fr)}.communication-settings-content{padding:30px 36px}.communication-organizers-manage{gap:18px}.communication-organizers-manage>section{padding:20px}.communication-organizers-manage>section>header h4{font-size:14px}.communication-organizers-manage>section>header p{font-size:10px}.communication-organizers-manage>section>.communication-organizer-form{grid-template-columns:1fr 1fr;gap:8px}.communication-organizers-manage>section>.communication-organizer-form.tag{grid-template-columns:1fr}.communication-organizer-form input{min-height:43px;font-size:11px}.communication-organizers-manage>section>.communication-organizer-list{grid-template-columns:1fr;gap:7px;max-height:310px;margin-top:14px}.communication-organizer-list article{gap:10px;min-height:48px;padding:9px 11px}.communication-organizer-list article b{font-size:11px}.communication-organizer-list article small{font-size:9px}.communication-organizer-list article>button{background:#fff;border:1px solid #cbdde4;border-radius:6px;padding:6px 8px;font-size:9px}.communication-organizer-list article>button.danger{background:#fff8f8;border-color:#ebcece}.communication-organizer-list .empty{padding:30px 18px;font-size:10px}@media (width<=900px){.communication-settings-v2{width:98vw}.communication-settings-layout{grid-template-columns:210px minmax(0,1fr)}.communication-settings-content{padding:24px}.communication-organizers-manage{grid-template-columns:1fr}.communication-organizer-list{max-height:220px}}@media (width<=620px){.library-back span{display:none}.library-back{padding:0 10px}.communication-settings-v2{height:98vh}}.communication-thread-list>button{padding-top:12px;padding-bottom:12px}.communication-thread-list>button>div{min-width:0}.communication-thread-meta{flex-wrap:wrap;align-items:center;gap:4px;margin-top:7px;display:flex}.communication-thread-meta em{border-radius:999px;align-items:center;padding:3px 6px;font-size:7px;font-style:normal;font-weight:800;display:inline-flex}.communication-thread-meta .status{color:#38677e;background:#e9f2f8}.communication-thread-meta .status.in_progress,.communication-thread-meta .status.reopened{color:#325db5;background:#e7f0ff}.communication-thread-meta .status.waiting_customer,.communication-thread-meta .status.waiting_internal{color:#94620d;background:#fff1d9}.communication-thread-meta .status.resolved{color:#16704c;background:#e4f6ed}.communication-thread-meta .priority{color:#64707b;background:#f0f2f5}.communication-thread-meta .priority.high{color:#a25a0b;background:#fff0dc}.communication-thread-meta .priority.urgent{color:#ad3232;background:#fde6e6}.communication-thread-meta .priority.low{color:#75858d;background:#eef3f5}.communication-thread-meta small{color:#82909b;margin-left:auto;font-size:7px}.communication-thread-reader{background:#f7f9fb;padding:0}.communication-thread-reader>.communication-error{margin:12px 22px 0}.communication-thread-header{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffed;border-bottom:1px solid #dfe7eb;align-items:center;padding:19px 24px;position:sticky;top:0}.communication-thread-header h2{margin:7px 0 6px;font-size:20px}.communication-thread-header>div:first-child{min-width:0}.communication-thread-header>div:first-child h2,.communication-thread-header>div:first-child p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.communication-reader-actions{flex:none;justify-items:end;gap:8px;display:grid}.communication-reader-actions button{color:#fff;cursor:pointer;background:#176f9a;border:0;border-radius:8px;padding:9px 13px;font-size:9px;font-weight:800}.communication-thread-operations{background:#fff;border:1px solid #dce7eb;border-radius:12px;grid-template-columns:minmax(170px,1.3fr) minmax(130px,.75fr) minmax(120px,.65fr) minmax(155px,1fr);align-items:end;gap:10px;margin:18px 22px 0;padding:14px;display:grid;box-shadow:0 5px 18px #173c4d0a}.communication-operation-title{align-self:center;align-items:center;gap:10px;display:flex}.communication-operation-title>span{color:#176f9a;background:#e6f3f8;border-radius:9px;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.communication-operation-title b,.communication-operation-title small{display:block}.communication-operation-title b{color:#234a5c;font-size:10px}.communication-operation-title small{color:#81919a;margin-top:3px;font-size:8px}.communication-thread-operations>label{color:#71858f;gap:5px;font-size:8px;font-weight:800;display:grid}.communication-thread-operations select{color:#305568;background:#fff;border:1px solid #ccdce3;border-radius:8px;min-width:0;height:35px;padding:0 8px;font-size:9px}.communication-assignee>small{color:#71858f;margin-bottom:5px;font-size:8px;font-weight:800;display:block}.communication-assignee>button,.communication-assignee>div{color:#176f9a;background:#f3fafc;border:1px dashed #8db9cb;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:35px;font-size:9px;font-weight:800;display:flex}.communication-assignee>button{cursor:pointer}.communication-assignee>div{border-style:solid;justify-content:space-between;padding:0 8px}.communication-assignee>div b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.communication-assignee>div button{color:#78909b;cursor:pointer;background:0 0;border:0;font-size:17px}.communication-ai-triage{background:#fff;border:1px solid #d8e4e9;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;margin:12px 22px 0;padding:12px 14px;display:grid}.communication-ai-triage.classified{background:#f5fcf9;border-color:#b9dfd0}.communication-ai-triage.processing{background:#f4fafe;border-color:#bcd9e7}.communication-ai-triage.skipped{background:#fffaf0;border-color:#e6d6b5}.communication-ai-triage.failed{background:#fff8f8;border-color:#edc8c8}.communication-ai-triage-icon{color:#1680ac;background:#e5f3f8;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.communication-ai-triage>div:nth-child(2){min-width:0}.communication-ai-triage small,.communication-ai-triage b{display:block}.communication-ai-triage small{color:#6e8a96;letter-spacing:.09em;font-size:7px;font-weight:900}.communication-ai-triage b{color:#244c5f;margin-top:3px;font-size:10px}.communication-ai-triage p{color:#71858f;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:8px;overflow:hidden}.communication-ai-triage em{color:#16704c;background:#e4f5ed;border-radius:99px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:800}.communication-ai-triage>button{color:#176f9a;cursor:pointer;background:#fff;border:1px solid #a9cad8;border-radius:7px;padding:8px 10px;font-size:8px;font-weight:800}.communication-ai-triage>button:disabled{opacity:.55;cursor:wait}.communication-thread-reader>.communication-classification{margin:12px 22px 0}.communication-timeline{background:#fff;border:1px solid #dce6eb;border-radius:12px;margin:16px 22px 0;padding:17px}.communication-timeline>header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.communication-timeline>header b,.communication-timeline>header small{display:block}.communication-timeline>header b{color:#234b5e;font-size:12px}.communication-timeline>header small{color:#87969e;margin-top:3px;font-size:8px}.communication-timeline>header>span{color:#477284;background:#edf5f8;border-radius:99px;padding:5px 9px;font-size:8px;font-weight:800}.communication-timeline-message{padding-left:26px;position:relative}.communication-timeline-message:not(:last-child){padding-bottom:12px}.communication-timeline-message:before{content:"";background:#dbe7ec;width:2px;position:absolute;top:15px;bottom:-4px;left:7px}.communication-timeline-message:last-child:before{display:none}.communication-timeline-message>i{z-index:1;background:#3f91b2;border:3px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:14px;left:2px;box-shadow:0 0 0 1px #9fc8d8}.communication-timeline-message.outgoing>i{background:#26946c;box-shadow:0 0 0 1px #91cbb6}.communication-timeline-message details{background:#fcfdfe;border:1px solid #dce7eb;border-radius:10px}.communication-timeline-message.outgoing details{background:#f8fcfa;border-color:#cce6dc}.communication-timeline-message.latest details{box-shadow:0 5px 18px #183e4f0c}.communication-timeline-message summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:12px;padding:11px 13px;list-style:none;display:flex}.communication-timeline-message summary::-webkit-details-marker{display:none}.communication-timeline-message summary>div{gap:9px;min-width:0;display:flex}.communication-timeline-message summary>div>span{color:#23799d;background:#e3f1f7;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font-weight:900;display:grid}.communication-timeline-message.outgoing summary>div>span{color:#27815f;background:#e3f5ed}.communication-timeline-message summary small,.communication-timeline-message summary b{display:block}.communication-timeline-message summary small{color:#81929b;text-transform:uppercase;font-size:7px}.communication-timeline-message summary b{color:#2d5365;margin-top:2px;font-size:9px}.communication-timeline-message summary p{color:#7a8b94;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:8px;overflow:hidden}.communication-timeline-message summary time{color:#7c8d96;flex:none;font-size:7px}.communication-timeline-content{border-top:1px solid #e3ebee;padding:13px}.communication-timeline-content .communication-email-frame{background:#fff;border:0;width:100%;min-height:230px;margin:0}.communication-timeline-content .communication-email-body{white-space:pre-wrap;color:#34586a;margin:0;font-size:10px;line-height:1.7}.communication-thread-reader>.communication-ai{margin:18px 22px 28px}.communication-ai-filter-option{background:#f1f9fc;border:1px solid #b9dce9;border-radius:9px;align-items:flex-start;gap:9px!important;padding:10px!important;display:flex!important}.communication-ai-filter-option>input{margin-top:2px;width:auto!important}.communication-ai-filter-option b,.communication-ai-filter-option small{display:block}.communication-ai-filter-option b{color:#24586e;font-size:9px}.communication-ai-filter-option small{color:#698692;margin-top:3px;font-size:8px;line-height:1.45}.communication-saved-filters article>div>em{color:#8c6519;background:#fff0d5;border-radius:99px;width:max-content;margin-top:5px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:800;display:block}@media (width<=1180px){.communication-thread-operations{grid-template-columns:1fr 1fr}.communication-operation-title{grid-column:1/-1}.communication-ai-triage{grid-template-columns:auto minmax(0,1fr) auto}.communication-ai-triage>button{grid-column:2/-1;justify-self:start}}@media (width<=760px){.communication-thread-header{flex-direction:column;align-items:flex-start;position:static}.communication-reader-actions{justify-items:start}.communication-thread-operations{grid-template-columns:1fr}.communication-operation-title{grid-column:auto}.communication-ai-triage{grid-template-columns:auto 1fr}.communication-ai-triage em,.communication-ai-triage>button{grid-column:2}.communication-timeline,.communication-thread-reader>.communication-classification,.communication-thread-operations,.communication-ai-triage,.communication-thread-reader>.communication-ai{margin-left:12px;margin-right:12px}}.communication-list-search{gap:9px;display:grid}.communication-list-filters{grid-template-columns:1fr 1fr auto;align-items:end;gap:7px;display:grid}.communication-list-filters label{color:#758598;gap:4px;font-size:8px;font-weight:800;display:grid}.communication-list-filters select{color:#315568;background:#fff;border:1px solid #d5e0e6;border-radius:8px;min-width:0;height:34px;padding:0 8px;font-size:9px}.communication-list-filters button{color:#477185;cursor:pointer;background:#fff;border:1px solid #cedde4;border-radius:8px;height:34px;padding:0 9px;font-size:8px;font-weight:800}.communication-reader-actions>div{gap:7px;display:flex}.communication-reader-actions button.archive{color:#35677e;background:#fff;border:1px solid #b8d0db}.communication-reader-actions button:disabled{opacity:.55;cursor:wait}.communication-timeline,.communication-timeline-message,.communication-timeline-message details,.communication-timeline-message summary,.communication-timeline-message summary>div,.communication-timeline-message summary>div>div{min-width:0;max-width:100%}.communication-timeline{overflow:hidden}.communication-timeline-message summary>div,.communication-timeline-message summary>div>div{flex:1;overflow:hidden}.communication-timeline-message summary p{text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;display:block;overflow:hidden}.communication-timeline-message summary time{overflow-wrap:anywhere;text-align:right;max-width:115px}.communication-sidebar{flex-direction:column;display:flex}.communication-sidebar-tools{margin-top:auto;padding-top:22px}.communication-sidebar-tools>a{color:#426473;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:11px;width:100%;padding:10px 12px;font-size:12px;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:flex}.communication-sidebar-tools>a:hover{color:#176f9a;background:#edf6f9;border-color:#d9e9ef;transform:translate(2px)}.communication-classification-filters-toggle{color:#315568;cursor:pointer;background:#f8fbfc;border:1px solid #d5e0e6;border-radius:9px;align-items:center;gap:7px;width:100%;height:36px;padding:0 10px;display:flex}.communication-classification-filters-toggle>span{text-align:left;flex:1;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.communication-classification-filters-toggle .communication-menu-icon{width:14px;height:14px}.communication-classification-filters-toggle em{color:#fff;background:#176f9a;border-radius:999px;min-width:18px;padding:2px 5px;font-size:8px;font-style:normal}.communication-classification-filters-toggle em:empty{display:none}.communication-classification-filters-toggle>b{font-size:16px;font-weight:500}.communication-classification-filters-toggle.open{color:#176f9a;background:#edf7fa;border-color:#abd0df}.communication-classification-filters{background:#fff;border:1px solid #dce8ed;border-radius:9px;grid-template-columns:1fr 1fr auto;align-items:end;gap:7px;padding:9px;display:grid}.communication-classification-filters label{color:#758598;gap:4px;font-size:8px;font-weight:800;display:grid}.communication-classification-filters select{color:#315568;background:#fff;border:1px solid #d5e0e6;border-radius:8px;min-width:0;height:34px;padding:0 8px;font-size:9px}.communication-classification-filters>button{color:#477185;cursor:pointer;background:#fff;border:1px solid #cedde4;border-radius:8px;height:34px;padding:0 9px;font-size:8px;font-weight:800}@media (width<=980px){.communication-list-filters,.communication-classification-filters{grid-template-columns:1fr 1fr}.communication-list-filters button,.communication-classification-filters>button{grid-column:1/-1}}@media (width<=760px){.communication-list-filters{grid-template-columns:1fr 1fr}.communication-sidebar-tools{display:none}.communication-timeline-message summary{flex-direction:column}.communication-timeline-message summary time{text-align:left;max-width:none;margin-left:36px}.communication-reader-actions>div{flex-wrap:wrap}}.communication-list>header button.syncing{background:#eef8fb;border-color:#72b5ce}.communication-sync-status{background:#fff;border:1px solid #c9dfe7;border-radius:9px;align-items:center;gap:10px;margin:0 20px 11px;padding:10px 11px;display:flex}.communication-sync-status>div{flex:1;min-width:0}.communication-sync-status b,.communication-sync-status small{display:block}.communication-sync-status b{color:#26576b;font-size:10px}.communication-sync-status small{color:#718996;margin-top:3px;font-size:8px;line-height:1.4}.communication-sync-status.running{background:#eef9fc;border-color:#aad4e2}.communication-sync-status.running>i{border:2px solid #b9dce8;border-top-color:#177da8;border-radius:50%;flex:none;width:17px;height:17px;animation:.8s linear infinite communication-sync-spin}.communication-sync-status.done>span{color:#16845e;background:#dbf4e9;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:11px;font-weight:900;display:grid}.communication-sync-status>button{color:#78909b;cursor:pointer;background:0 0;border:0;font-size:16px}@keyframes communication-sync-spin{to{transform:rotate(360deg)}}.communication-list{grid-template-rows:auto auto auto minmax(0,1fr) auto}.communication-list>header{grid-row:1}.communication-sync-status{grid-row:2}.communication-list>form{grid-row:3}.communication-message-list{grid-row:4}.communication-pagination{grid-row:5}.communication-sync-accounts{border-top:1px solid #dce9ee;max-height:88px;margin-top:7px;padding-top:5px;overflow:auto}.communication-sync-accounts p{justify-content:space-between;align-items:center;gap:8px;margin:3px 0;display:flex}.communication-sync-accounts p>b{text-overflow:ellipsis;white-space:nowrap;max-width:42%;font-size:8px;overflow:hidden}.communication-sync-accounts p>span{color:#69828f;text-align:right;font-size:7px}.communication-sync-accounts p.error>span{color:#ac4848}:root{--wa:#0f9d67;--wa-dark:#075e54;--wa-bg:#eef3f1;--wa-line:#dfe8e4;--wa-muted:#718078}.whatsapp-module-card .module-card-icon{color:#128c4a;background:#dcfce7}.wa-shell{color:#17322b;background:#f3f6f5;grid-template-columns:70px 360px minmax(420px,1fr) 270px;height:100vh;display:grid;overflow:hidden}.wa-shell button,.wa-shell input,.wa-shell select,.wa-shell textarea{font:inherit}.wa-rail{color:#d5ebe5;background:#123c36;flex-direction:column;align-items:center;padding:18px 0;display:flex}.wa-logo{color:#fff;background:linear-gradient(145deg,#26c982,#0f9d67);border-radius:12px;place-items:center;width:40px;height:40px;font-weight:900;text-decoration:none;display:grid;box-shadow:0 7px 18px #001b1645}.wa-rail nav{gap:9px;margin-top:45px;display:grid}.wa-rail button{color:#a9c7bf;cursor:pointer;background:0 0;border:0;border-radius:11px;width:44px;height:44px;font-size:20px}.wa-rail button:hover,.wa-rail button.active{color:#fff;background:#ffffff18}.wa-rail>button{margin-top:auto}.wa-inbox{border-right:1px solid var(--wa-line);background:#fff;flex-direction:column;min-width:0;display:flex}.wa-inbox>header{border-bottom:1px solid var(--wa-line);justify-content:space-between;align-items:center;height:86px;padding:0 21px;display:flex}.wa-inbox header span,.wa-kanban-page>header span,.wa-settings>header span,.wa-modal header span{color:var(--wa);letter-spacing:.14em;font-size:8px;font-weight:900}.wa-inbox h1,.wa-kanban-page h1,.wa-settings h1{margin:4px 0 0;font-size:21px}.wa-live{color:#147b55;background:#ecfbf4;border:1px solid #bde2d1;border-radius:99px;align-items:center;gap:6px;padding:5px 9px;font-size:8px;display:flex}.wa-live i{background:#17b872;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #c9f1df}.wa-search{color:#75877f;background:#f5f8f7;border:1px solid #d8e3df;border-radius:10px;align-items:center;gap:8px;margin:15px 17px 9px;padding:0 11px;display:flex}.wa-search input{color:#24443b;background:0 0;border:0;outline:0;width:100%;height:38px;font-size:11px}.wa-filters{gap:5px;padding:0 17px 11px;display:flex;overflow:auto}.wa-filters button{color:#64756e;white-space:nowrap;cursor:pointer;background:#f1f5f3;border:0;border-radius:99px;padding:6px 9px;font-size:8px;font-weight:800}.wa-filters button.active{color:#08734b;background:#dff6eb}.wa-conversation-list{border-top:1px solid #edf2f0;flex:1;overflow:auto}.wa-conversation-list>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf2f0;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;padding:13px 16px;display:grid}.wa-conversation-list>button:hover,.wa-conversation-list>button.active{background:#f0faf6}.wa-conversation-list>button.active{box-shadow:inset 3px 0 var(--wa)}.wa-conversation-list>button>i,.wa-avatar{color:#17614c;background:linear-gradient(145deg,#cfe8df,#a9d4c4);border-radius:50%;place-items:center;width:43px;height:43px;font-size:11px;font-style:normal;font-weight:900;display:grid}.wa-conversation-list b,.wa-conversation-list p,.wa-conversation-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.wa-conversation-list b{font-size:11px}.wa-conversation-list p{color:#677a72;margin:4px 0;font-size:9px}.wa-conversation-list small{color:#92a199;font-size:7px}.wa-conversation-list time{color:#809089;align-self:start;justify-items:end;font-size:7px;display:grid}.wa-conversation-list em{background:var(--wa);color:#fff;text-align:center;border-radius:99px;min-width:17px;margin-top:8px;padding:3px 5px;font-style:normal;font-weight:800}.wa-empty{text-align:center;color:#84958e;padding:35px;font-size:10px}.wa-chat{background:#e9f0ed radial-gradient(#70948916 1px,#0000 1px) 0 0/18px 18px;flex-direction:column;min-width:0;display:flex;position:relative}.wa-chat>header{background:#fff;border-bottom:1px solid #d7e1dd;align-items:center;gap:10px;height:70px;padding:0 16px;display:flex}.wa-chat>header>div:nth-child(2){flex:1;min-width:0}.wa-chat h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.wa-chat header p{color:#7c8b85;margin:3px 0 0;font-size:8px}.wa-chat header>button{color:#3e6257;cursor:pointer;background:#fff;border:1px solid #d3dfda;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:800}.wa-chat header>button:hover{color:#08734b;background:#effaf5;border-color:#8dcdb3}.wa-priority{color:#64756e;text-transform:uppercase;background:#f0f3f2;border-radius:99px;padding:5px 7px;font-size:7px}.wa-priority.high{color:#a06100;background:#fff1d6}.wa-priority.urgent{color:#b22d2d;background:#ffe3e3}.wa-summary{color:#276653;background:#ebfbf3;border-bottom:1px solid #c9e8da;align-items:center;gap:9px;padding:8px 17px;display:flex}.wa-summary b{flex:none;font-size:8px}.wa-summary p{margin:0;font-size:8px;line-height:1.45}.wa-messages{flex-direction:column;flex:1;gap:7px;min-height:0;padding:22px clamp(18px,4vw,55px);display:flex;overflow:auto}.wa-messages article{background:#fff;border-radius:8px;max-width:min(72%,620px);padding:8px 10px;box-shadow:0 1px 2px #29453c22}.wa-messages article.outgoing{background:#d8f8e8;align-self:flex-end}.wa-messages article p{color:#274039;white-space:pre-wrap;margin:0;font-size:11px;line-height:1.5}.wa-messages article footer{color:#7e9289;justify-content:flex-end;gap:4px;margin-top:3px;font-size:7px;display:flex}.wa-messages article footer span{color:#238ec2}.wa-composer{background:#f7f9f8;border-top:1px solid #d6e0dc;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:8px;padding:11px 14px;display:grid}.wa-composer textarea{resize:none;color:#274039;background:#fff;border:1px solid #d4dfdb;border-radius:10px;outline:0;max-height:130px;padding:10px 12px;font-size:11px}.wa-composer button{color:#628077;cursor:pointer;background:#e8efec;border:0;border-radius:50%;width:38px;height:38px}.wa-composer button:last-child{background:var(--wa);color:#fff}.wa-composer button:disabled{opacity:.42}.wa-chat-empty{text-align:center;color:#72857d;margin:auto}.wa-chat-empty span{color:#18865e;background:#dcebe5;border-radius:50%;place-items:center;width:72px;height:72px;margin:auto;font-size:32px;display:grid}.wa-chat-empty h2{margin:16px 0 5px;font-size:16px}.wa-chat-empty p{margin:0;font-size:9px}.wa-details{border-left:1px solid var(--wa-line);background:#fff;overflow:auto}.wa-details>header{text-align:center;border-bottom:1px solid var(--wa-line);padding:25px 16px}.wa-avatar.large{width:66px;height:66px;margin:auto;font-size:16px}.wa-details h3{margin:11px 0 3px;font-size:13px}.wa-details header p{color:#82928b;margin:0;font-size:9px}.wa-details>section{border-bottom:1px solid #edf2f0;gap:5px;padding:15px 17px;display:grid}.wa-details section>span{color:#8a9a93;letter-spacing:.1em;font-size:7px;font-weight:900}.wa-details section>b{font-size:10px}.wa-details section>small{color:#7c8d85;font-size:8px}.wa-details select{color:#35574d;background:#fff;border:1px solid #d7e1dd;border-radius:8px;width:100%;height:35px;padding:0 8px;font-size:9px}.wa-ai{z-index:10;background:#fff;border:1px solid #c9ded5;border-radius:13px;width:min(390px,100% - 28px);padding:14px;position:absolute;top:78px;right:14px;box-shadow:0 18px 60px #183a2f30}.wa-ai>header{justify-content:space-between;display:flex}.wa-ai>header b,.wa-ai>header small{display:block}.wa-ai>header b{font-size:11px}.wa-ai>header small{color:#82938b;margin-top:2px;font-size:8px}.wa-ai>header button{cursor:pointer;background:0 0;border:0;font-size:19px}.wa-ai select,.wa-ai textarea{color:#31554a;border:1px solid #d5e1dc;border-radius:8px;width:100%;margin-top:9px;padding:8px;font-size:9px}.wa-ai textarea{resize:vertical;min-height:64px}.wa-ai>div{justify-content:flex-end;gap:7px;margin-top:9px;display:flex}.wa-ai button,.wa-modal button{color:#386357;cursor:pointer;background:#fff;border:1px solid #cbdad4;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:800}.wa-ai button.primary,.wa-modal button.primary{border-color:var(--wa);background:var(--wa);color:#fff}.wa-ai>section{background:#eef8f4;border-radius:9px;margin-top:11px;padding:10px}.wa-ai>section p{color:#31554a;white-space:pre-wrap;margin:0 0 8px;font-size:9px;line-height:1.5}.wa-ai>section button{background:#fff;width:100%}.wa-modal-backdrop{z-index:100;background:#102c2477;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.wa-modal{background:#fff;border-radius:15px;width:min(480px,100%);padding:20px;box-shadow:0 25px 90px #001b1660}.wa-modal>header{justify-content:space-between;display:flex}.wa-modal h3{margin:4px 0 15px}.wa-modal header button{border:0;font-size:20px}.wa-modal label{color:#506c63;gap:5px;margin-top:11px;font-size:9px;font-weight:800;display:grid}.wa-modal select,.wa-modal textarea{color:#31554a;border:1px solid #d6e1dd;border-radius:8px;padding:9px;font-size:10px}.wa-modal textarea{resize:vertical;min-height:75px}.wa-modal footer{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.wa-kanban-page,.wa-settings{background:#f4f7f6;grid-column:2/-1;min-width:0;padding:30px;overflow:auto}.wa-kanban-page>header,.wa-settings>header{justify-content:space-between;align-items:center;display:flex}.wa-kanban-page>header p,.wa-settings>header p{color:#71847c;margin:5px 0 0;font-size:10px}.wa-kanban-page>header>button{color:#39705f;cursor:pointer;background:#fff;border:1px solid #cbdad4;border-radius:9px;padding:9px 12px;font-size:9px;font-weight:800}.wa-kanban{align-items:flex-start;gap:13px;margin-top:25px;padding-bottom:22px;display:flex;overflow:auto}.wa-kanban>section{background:#edf2f0;border:1px solid #dce6e2;border-radius:13px;width:285px;min-width:285px;padding:10px}.wa-kanban>section>header{align-items:center;gap:7px;padding:3px 3px 11px;display:flex}.wa-kanban>section>header i{border-radius:50%;width:8px;height:8px}.wa-kanban>section>header b{flex:1;font-size:10px}.wa-kanban>section>header span{color:#60756c;background:#dfe8e4;border-radius:99px;padding:3px 6px;font-size:8px}.wa-kanban>section>div{gap:8px;min-height:80px;display:grid}.wa-kanban article{cursor:grab;background:#fff;border:1px solid #d9e3df;border-radius:10px;padding:11px;box-shadow:0 3px 9px #21483a0c}.wa-kanban article:active{cursor:grabbing}.wa-kanban article>div{align-items:center;gap:7px;display:flex}.wa-kanban article>div i{color:#17634c;background:#d9ede5;border-radius:50%;place-items:center;width:27px;height:27px;font-size:7px;font-style:normal;font-weight:900;display:grid}.wa-kanban article b{font-size:9px}.wa-kanban article p{color:#6f8179;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:9px 0;font-size:8px;line-height:1.45;display:-webkit-box;overflow:hidden}.wa-kanban article footer{color:#87968f;justify-content:space-between;font-size:7px;display:flex}.wa-kanban article strong{color:#227a5d;font-size:8px}.wa-settings{padding-inline:clamp(22px,5vw,70px)}.wa-settings>nav{border-bottom:1px solid #d8e3df;gap:4px;margin:24px 0;display:flex}.wa-settings>nav button{color:#677b73;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:11px 16px;font-size:10px;font-weight:800}.wa-settings>nav button.active{border-bottom-color:var(--wa);color:#08734b}.wa-settings-grid{grid-template-columns:minmax(260px,.8fr) minmax(380px,1.2fr);align-items:start;gap:18px;display:grid}.wa-settings-grid>section,.wa-settings-grid>form{background:#fff;border:1px solid #dce5e1;border-radius:13px;padding:20px}.wa-settings-grid h2{margin:0 0 15px;font-size:14px}.wa-settings-grid section>article{border-top:1px solid #edf2f0;align-items:center;gap:10px;padding:11px 2px;display:flex}.wa-settings-grid section>article>i{background:#b7c4bf;border-radius:50%;width:9px;height:9px}.wa-settings-grid section>article>i.online{background:#16b873}.wa-settings-grid section b,.wa-settings-grid section small{display:block}.wa-settings-grid section b{font-size:10px}.wa-settings-grid section small{color:#82938c;margin-top:3px;font-size:8px}.wa-settings-grid form{gap:12px;display:grid}.wa-settings-grid form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.wa-settings-grid form label{color:#536f65;gap:5px;font-size:9px;font-weight:800;display:grid}.wa-settings-grid input,.wa-settings-grid textarea{color:#294f43;border:1px solid #d5e0dc;border-radius:8px;width:100%;min-width:0;padding:9px;font-size:10px}.wa-settings-grid input[type=color]{height:38px;padding:4px}.wa-settings-grid textarea{resize:vertical;min-height:70px}.wa-settings-grid form>button{background:var(--wa);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:11px;font-size:9px;font-weight:900}.wa-settings-grid fieldset{border:1px solid #e0e8e5;border-radius:9px;gap:7px;padding:12px;display:grid}.wa-settings-grid legend{color:#536f65;font-size:9px;font-weight:800}.wa-settings-grid label.check{align-items:center;gap:7px;display:flex}.wa-settings-grid label.check input{width:auto}.wa-error{z-index:150;color:#9b3030;background:#fff0f0;border:1px solid #e8aaaa;border-radius:10px;align-items:center;gap:15px;max-width:520px;padding:11px 13px;font-size:10px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 10px 35px #4e171730}.wa-error button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:18px}.wa-loading{text-align:center;color:#34594e;background:#edf4f1;place-content:center;gap:8px;height:100vh;display:grid}.wa-loading i{border:3px solid #c7dbd3;border-top-color:var(--wa);border-radius:50%;width:35px;height:35px;margin:auto;animation:.8s linear infinite spin}.wa-loading span{color:#7b8d86;font-size:9px}@media (width<=1150px){.wa-shell{grid-template-columns:64px 330px minmax(400px,1fr)}.wa-details{display:none}}@media (width<=800px){html,body{overflow:auto}.wa-shell{grid-template-columns:56px minmax(0,1fr);height:auto;min-height:100vh}.wa-inbox{min-height:100vh}.wa-chat{z-index:20;position:fixed;inset:0 0 0 56px}:is(.wa-chat-empty,.wa-chat:not(:has(.wa-messages article))){display:none}.wa-kanban-page,.wa-settings{grid-column:2;padding:20px 14px}.wa-settings-grid{grid-template-columns:1fr}.wa-kanban-page>header,.wa-settings>header{flex-direction:column;align-items:flex-start;gap:10px}}:root{--ink:#172033;--muted:#687386;--line:#dde3ea;--paper:#fff;--blue:#1d70b7;--blue-soft:#e9f4fc;--canvas:#edf1f4;--green:#15966d}*{box-sizing:border-box}html,body{height:100%;margin:0;overflow:hidden}body{color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;background:#f7f8fa}.auth-gate{background:radial-gradient(circle at 50% 38%,#fff 0,#f3f7fa 50%,#dfe9ef 100%);place-items:center;min-height:100vh;padding:28px;display:grid}.auth-gate-card{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffed;border:1px solid #cbd9e2;border-radius:18px;width:min(470px,100%);padding:38px;box-shadow:0 24px 80px #17354d26}.auth-gate-brand{object-fit:cover;border:1px solid #dce6ec;border-radius:19px;width:76px;height:76px;margin:0 auto 19px;display:block;box-shadow:0 10px 26px #17354d20}.auth-gate h1{color:#173f64;margin:8px 0 13px;font:500 30px Georgia,serif}.auth-gate-card p{color:#657487;margin:0 auto 22px;font-size:12px;line-height:1.65}.auth-gate-card button{min-width:180px;padding:12px 18px;font-weight:700}.auth-gate-loading{color:#496479;align-items:center;gap:10px;font-size:12px;display:flex}.auth-gate-loading i{border:2px solid #c9dbe6;border-top-color:#176fa4;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite spin}.auth-gate-error{color:#9a3f3f;background:#fff0f0;border-radius:8px;margin-top:14px;padding:9px;font-size:10px}.auth-gate-form{text-align:left;gap:12px;margin:0 auto;display:grid}.auth-gate-form label{gap:5px;display:grid}.auth-gate-form label span{color:#496479;font-size:11px;font-weight:700}.auth-gate-form input{box-sizing:border-box;color:#173f64;background:#fff;border:1px solid #cbd9e2;border-radius:9px;width:100%;padding:11px 12px;font-size:14px}.auth-gate-form input:focus{border-color:#176fa4;outline:2px solid #176fa455}.auth-gate-form button{justify-self:center;margin-top:6px}.auth-gate-link{color:#176fa4;cursor:pointer;background:0 0;border:0;margin-top:14px;font-size:11px;text-decoration:underline;min-width:0!important;padding:4px!important;font-weight:600!important}.auth-gate-notice{color:#24597f;background:#eef7ff;border-radius:8px;margin-top:14px;padding:9px;font-size:10px}.auth-gate-qr{background:#fff;border:1px solid #dce6ec;border-radius:12px;margin:0 auto 10px;padding:8px;display:block}.auth-gate-secret{word-break:break-all;color:#496479;margin:0 auto 16px;font-size:10px;display:block}button,input,textarea{font:inherit}button{color:inherit}.workspace{grid-template-columns:300px minmax(480px,1fr) 10px minmax(390px,31vw);height:100vh;transition:grid-template-columns .22s;display:grid}.workspace.pieces-collapsed{grid-template-columns:0 minmax(420px,.82fr) 10px minmax(520px,1.18fr)}.workspace.workspace-custom-size{grid-template-columns:300px minmax(360px,var(--viewer-pane-size)) 10px minmax(360px,var(--chat-pane-size))}.workspace.pieces-collapsed.workspace-custom-size{grid-template-columns:0 minmax(360px,var(--viewer-pane-size)) 10px minmax(360px,var(--chat-pane-size))}.workspace-divider{z-index:12;cursor:col-resize;touch-action:none;background:#f5f8fa;outline:0;width:10px;min-width:10px;position:relative}.workspace-divider:before{content:"";background:#e8eff4;border-left:1px solid #d3dfe7;border-right:1px solid #d3dfe7;transition:background .15s,border-color .15s,box-shadow .15s;position:absolute;inset:0 3px}.workspace-divider span{opacity:.72;background:#94adbd;border-radius:99px;width:4px;height:42px;transition:all .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.workspace-divider:hover:before,.workspace-divider:focus-visible:before,.workspace-resizing .workspace-divider:before{background:#d8edf8;border-color:#4c9ac7;box-shadow:0 0 0 2px #dff2fb}.workspace-divider:hover span,.workspace-divider:focus-visible span,.workspace-resizing .workspace-divider span{opacity:1;background:#1675aa;height:58px}.workspace-resizing,.workspace-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.pieces-collapsed .sidebar{opacity:0;pointer-events:none;border:0;overflow:hidden}.sidebar,.chat-panel,.viewer{min-width:0;min-height:0}.sidebar{border-right:1px solid var(--line);background:#fbfcfd;flex-direction:column;display:flex}.case-header{border-bottom:1px solid var(--line);align-items:center;gap:10px;height:58px;padding:0 14px;display:flex}.back,.viewer-toolbar button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;width:34px;height:34px;font-size:21px}.process-back{color:#315e78;align-items:center;gap:5px;width:auto;padding:0 9px;font-size:9px;font-weight:800;display:flex}.process-back span{font-size:20px;font-weight:400;line-height:1}.library-back{color:#245d7c;background:#fff;border:1px solid #c7d9e3;border-radius:10px;flex:none;align-items:center;gap:5px;min-height:38px;padding:0 12px;font-size:10px;font-weight:800;text-decoration:none;display:flex;box-shadow:0 4px 14px #1638520a}.library-back:hover{background:#eef8fc;border-color:#76b1d0}.library-brand{flex:1}.brand-mini,.brand-mark{object-fit:cover;background:#fff;border:1px solid #d4e2ea;border-radius:10px;display:block}.brand-mini{width:31px;height:31px}.brand-mark{border-radius:18px;width:72px;height:72px;margin-bottom:20px;box-shadow:0 10px 28px #153d6324}.import-link{color:var(--blue);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:13px}.import-link:disabled{cursor:wait;opacity:.75}.quantum-header-action{color:#176a96;cursor:pointer;background:#edf8fc;border:1px solid #9cc8df;border-radius:7px;margin-left:auto;padding:5px 8px;font-size:10px;font-weight:700}.quantum-header-action+.import-link{margin-left:0}.quantum-header-action:disabled{opacity:.5;cursor:wait}.case-meta{border-bottom:1px solid var(--line);padding:20px 18px 16px}.eyebrow{color:#7a8698;letter-spacing:.12em;font-size:10px;font-weight:700}.case-meta h2{font:600 15px var(--font-geist-mono);color:#164f82;overflow-wrap:anywhere;margin:6px 0 5px;line-height:1.35}.case-meta p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;overflow:hidden}.pills{gap:6px;margin-top:12px;display:flex}.pills span{color:#5d6878;background:#eef2f6;border-radius:999px;padding:4px 8px;font-size:11px}.pills span:first-child{color:var(--green);background:#e6f7f1}.case-summary{border-bottom:1px solid var(--line);background:#fff;flex:none;padding:11px 12px 9px}.case-summary-main{justify-content:space-between;align-items:center;gap:8px;display:flex}.case-summary-main>div{min-width:0}.case-summary h2{color:#164f82;font:600 12px var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;overflow:hidden}.case-summary>p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:9px;overflow:hidden}.filters-toggle{color:#38647f;cursor:pointer;background:#f8fbfd;border:1px solid #c6d9e5;border-radius:7px;flex:none;align-items:center;gap:5px;height:28px;padding:0 8px;font-size:9px;font-weight:700;display:flex}.filters-toggle:hover,.filters-toggle.active{color:#17679e;background:#eaf6fc;border-color:#78b3d7}.filters-toggle span{font-size:12px}.case-selection-summary{border-top:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:8px;margin-top:7px;padding-top:6px;display:flex}.case-selection-summary span{color:#7b8797;letter-spacing:.09em;font-size:8px;font-weight:800}.case-selection-summary strong{color:#536172;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.reextract-backdrop{z-index:240;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a2130a3;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.reextract-modal{background:#f8fbfc;border:1px solid #b6cdd8;border-radius:16px;flex-direction:column;width:min(760px,96vw);max-height:92vh;display:flex;overflow:hidden;box-shadow:0 30px 90px #06152173}.reextract-modal>header{background:#fff;border-bottom:1px solid #cedde3;flex:none;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 22px 15px;display:flex}.reextract-modal>header h2{color:#173e52;margin:4px 0 5px;font-size:20px}.reextract-modal>header p{color:#6d8490;max-width:520px;margin:0;font-size:10px;line-height:1.5}.reextract-modal>header>button{color:#58717d;cursor:pointer;background:#fff;border:1px solid #cbdbe1;border-radius:9px;flex:none;width:32px;height:32px;font-size:19px}.reextract-modal>header>button:disabled{opacity:.45;cursor:default}.reextract-body{flex:1;align-content:start;gap:15px;min-height:0;padding:18px 22px 22px;display:grid;overflow:auto}.reextract-field{gap:5px;display:grid}.reextract-field>span{color:#4d6775;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:850}.reextract-field select,.reextract-field textarea{color:#23485c;background:#fff;border:1px solid #bcd3de;border-radius:9px;width:100%;padding:9px 10px;font-family:inherit;font-size:11px}.reextract-field textarea{resize:vertical;line-height:1.5}.reextract-field select:disabled,.reextract-field textarea:disabled{cursor:default;background:#eef3f5}.reextract-field small{color:#6f8490;font-size:9px;line-height:1.5}.reextract-error{color:#963c3c;background:#fff0f0;border:1px solid #e8baba;border-radius:9px;margin:0;padding:10px 12px;font-size:10px}.reextract-progress{background:#f1f9fd;border:1px solid #bcd9e6;border-radius:10px;gap:7px;padding:11px 13px;display:grid}.reextract-progress.completed{background:#f3fcf7;border-color:#aedcc6}.reextract-progress p{color:#2d5668;margin:0;font-size:10px}.reextract-bar{background:#d9e8ef;border-radius:99px;height:6px;overflow:hidden}.reextract-bar i{background:#1b7fae;border-radius:99px;height:100%;transition:width .4s;display:block}.reextract-progress.completed .reextract-bar i{background:#1f8a5f}.reextract-results{background:#fff;border:1px solid #c6d9e1;border-radius:10px;max-height:260px;overflow:auto}.reextract-results table{border-collapse:collapse;color:#23485c;width:100%;font-size:10px}.reextract-results th,.reextract-results td{text-align:left;border-bottom:1px solid #e0eaef;padding:7px 10px}.reextract-results thead th{color:#2a556a;background:#eef5f8;font-size:9px;position:sticky;top:0}.reextract-results td:nth-child(2){font-variant-numeric:tabular-nums;text-align:right}.reextract-results tr.skipped td{color:#8a6a3d;background:#fffaf1}.reextract-results tr.failed td{color:#963c3c;background:#fff7f7}.reextract-modal>footer{background:#fff;border-top:1px solid #cedde3;flex:none;justify-content:space-between;align-items:center;gap:14px;padding:12px 22px;display:flex}.reextract-modal>footer span{color:#7b8c97;font-size:9px}.reextract-modal>footer div{gap:8px;display:flex}.reextract-modal>footer button{cursor:pointer;border:0;border-radius:9px;min-height:34px;padding:0 15px;font-size:10px;font-weight:850}.reextract-modal>footer button.primary{color:#fff;background:#176e91}.reextract-modal>footer button.muted{color:#58717d;background:#fff;border:1px solid #cbdbe1}.reextract-modal>footer button:disabled{opacity:.45;cursor:default}@media (width<=640px){.reextract-backdrop{padding:0}.reextract-modal{border-radius:0;width:100vw;height:100vh;max-height:none}.reextract-modal>footer{flex-direction:column;align-items:stretch}.reextract-modal>footer span{text-align:center;order:2}}.case-selection-summary{justify-content:flex-start}.case-selection-summary strong{margin-left:auto}.case-reextract{color:#8a96a6;cursor:pointer;font:700 8px var(--font-geist-sans,inherit);letter-spacing:.04em;white-space:nowrap;background:0 0;border:0;border-radius:6px;flex:none;padding:2px 5px}.case-reextract:hover:not(:disabled){color:#17679e;background:#eaf6fc}.case-reextract:disabled{opacity:.65;cursor:default}.case-reextract-state{color:var(--muted);margin:5px 0 0;font-size:8px;line-height:1.4}.case-reextract-state.completed{color:#2f7d4f}.case-reextract-state.failed{color:#b4452f}.sidebar-filters{border-bottom:1px solid var(--line);background:#f8fbfd;flex:none;padding-top:7px}.pieces-title{color:#7b8797;letter-spacing:.09em;justify-content:space-between;align-items:start;gap:10px;padding:18px 17px 9px;font-size:10px;font-weight:700;display:flex}.pieces-title strong{text-align:right;letter-spacing:0;color:#536172;max-width:165px;line-height:1.35}.filter-group-picker{color:#3d6178;background:#f4fafd;border:1px solid #bdd8e8;border-radius:9px;gap:7px;margin:3px 10px 9px;padding:9px;font-size:9px;font-weight:700;display:grid}.filter-group-picker>label{gap:5px;min-width:0;display:grid}.filter-group-picker select{color:#214d69;background:#fff;border:1px solid #b9cfdd;border-radius:7px;min-width:0;height:31px;padding:0 7px;font-size:10px}.filter-group-picker small{color:#7e919e;font-size:8px;font-weight:400;line-height:1.45}.filter-picker{gap:5px;min-width:0;display:grid;position:relative}.filter-picker-trigger{color:#214d69;cursor:pointer;text-align:left;background:#fff;border:1px solid #b9cfdd;border-radius:7px;justify-content:space-between;align-items:center;gap:6px;width:100%;height:31px;padding:0 8px;font-size:10px;font-weight:600;display:flex}.filter-picker-trigger:hover,.filter-picker-trigger.open{background:#f2fafe;border-color:#78b3d7}.filter-picker-trigger b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.filter-picker-trigger i{color:#6f93a8;flex:none;font-size:11px;font-style:normal}.filter-picker-panel{z-index:30;background:#fff;border:1px solid #b9cfdd;border-radius:9px;gap:7px;padding:8px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 12px 26px #153f5c29}.filter-picker-options{gap:2px;max-height:196px;display:grid;overflow:auto}.filter-picker-option{color:#3f6076;cursor:pointer;border-radius:6px;align-items:center;gap:7px;padding:5px 6px;font-size:10px;font-weight:500;display:flex}.filter-picker-option:hover{background:#eef8fd}.filter-picker-option input{accent-color:#17679e;cursor:pointer;flex:none;width:13px;height:13px}.filter-picker-option span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filter-picker-actions{border-top:1px solid #edf3f7;grid-template-columns:1fr auto;gap:6px;padding-top:7px;display:grid}.filter-picker-actions button{color:#466176;cursor:pointer;background:#fff;border:1px solid #cbd8e1;border-radius:7px;height:28px;padding:0 10px;font-size:9px;font-weight:700}.filter-picker-actions button:hover:not(:disabled){color:#17679e;background:#eef8fd;border-color:#78b3d7}.filter-picker-actions button.primary{color:#fff;background:#17679e;border-color:#17679e}.filter-picker-actions button.primary:hover:not(:disabled){color:#fff;background:#12547f;border-color:#12547f}.filter-picker-actions button:disabled{cursor:default;opacity:.42}.bulk-document-actions{grid-template-columns:1fr 1fr;gap:6px;margin:0 12px 9px;display:grid}.bulk-document-actions button{color:#466176;cursor:pointer;background:#fff;border:1px solid #cbd8e1;border-radius:7px;height:28px;font-size:9px}.bulk-document-actions button:hover:not(:disabled){color:#17679e;background:#eef8fd;border-color:#78b3d7}.bulk-document-actions button:disabled{cursor:default;opacity:.42}.side-search{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:6px;height:34px;margin:0 12px 9px;padding:0 9px;display:flex}.side-search input{border:0;outline:0;width:100%;font-size:12px}.icon{color:#758196}.type-list{gap:7px;margin-top:16px;display:grid}.type-list article{background:#fbfcfd;border:1px solid #dce4ea;border-radius:10px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.3fr) auto auto;align-items:end;gap:9px;padding:10px 12px;display:grid}.type-list label:not(.switch){gap:4px;min-width:0;display:grid}.type-list label span{color:#7b8b97;text-transform:uppercase;font-size:8px;font-weight:800}.type-list input[type=text],.type-list label:not(.switch) input{color:#26506c;background:#fff;border:1px solid #cfdae2;border-radius:7px;min-width:0;height:31px;padding:0 8px;font-size:11px}.activity-filter{margin-top:14px;display:flex}.activity-filter input{color:#28465a;background:#fff;border:1px solid #cbd9e2;border-radius:9px;width:100%;height:36px;padding:0 11px;font-size:11px}.activity-list{gap:6px;margin-top:12px;display:grid}.activity-list article{background:#fbfcfd;border:1px solid #e2e9ee;border-radius:9px;grid-template-columns:minmax(0,1.1fr) 150px minmax(0,1.5fr) 130px;align-items:center;gap:10px;padding:9px 11px;display:grid}.activity-list b{color:#28506b;font-size:11px;display:block}.activity-list small{color:#7f909c;margin-top:2px;font-size:9px;display:block}.activity-list span{color:#3f6b88;font:700 10px var(--font-geist-mono)}.activity-list p{color:#65798a;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.activity-list time{color:#8593a0;text-align:right;font-size:9px}.permission-list{gap:10px;margin-top:16px;display:grid}.permission-user{background:#fbfcfd;border:1px solid #dce4ea;border-radius:11px;padding:13px 14px}.permission-user.master{background:#f3fafd;border-color:#8fc4e2}.permission-user>header{border-bottom:1px solid #e8eef2;justify-content:space-between;align-items:center;gap:14px;padding-bottom:10px;display:flex}.permission-user b{color:#26506c;font-size:12px;display:block}.permission-user small{color:#7b8b97;margin-top:3px;font-size:9px;display:block}.permission-master{color:#1f6288;cursor:pointer;background:#fff;border:1px solid #b9d5e6;border-radius:8px;flex:none;align-items:center;gap:6px;padding:6px 9px;font-size:9px;font-weight:800;display:flex}.permission-grid{grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:5px 12px;margin-top:11px;display:grid}.permission-grid label{color:#48627a;cursor:pointer;border-radius:7px;align-items:center;gap:7px;padding:5px 6px;font-size:10px;display:flex}.permission-grid label:hover{background:#eef7fc}.permission-grid label.granted-by-master{color:#8b98a4;cursor:default}.permission-grid input{accent-color:#17679e;flex:none;width:13px;height:13px}.settings-hint{color:#78889a;margin:12px 0 0;font-size:10px;line-height:1.6}.library-party-filter{flex:0 180px;min-width:140px}.library-party-filter input{width:100%;min-width:0}.process-card-parties{gap:3px;min-width:0;margin:0;padding:0 15px 10px;display:grid}.process-card-parties>div{grid-template-columns:58px minmax(0,1fr);align-items:baseline;gap:6px;min-width:0;display:grid}.process-card-parties b{color:#98a5af;letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:900}.process-card-parties em{color:#5b7183;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;overflow:hidden}.claimant-summary{color:#4a6377;align-items:center;gap:5px;min-width:0;font-size:10px;font-style:normal;display:flex;position:relative}.claimant-summary.empty{color:#8b99a4}.claimant-primary{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.claimant-more{flex:none;position:relative}.claimant-more>summary{color:#12678f;cursor:pointer;background:#dff2fb;border-radius:99px;padding:2px 6px;font-size:8px;font-weight:900;list-style:none}.claimant-more>summary::-webkit-details-marker{display:none}.claimant-popover{z-index:30;color:#3f596c;white-space:normal;background:#fff;border:1px solid #bfd5e1;border-radius:10px;gap:5px;width:max-content;min-width:210px;max-width:min(360px,80vw);padding:10px 12px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 30px #173d5530}.claimant-popover b{color:#17678e;letter-spacing:.06em;text-transform:uppercase;font-size:8px}.claimant-popover span{font-size:10px;line-height:1.35}.case-claimants{gap:3px;margin-top:8px;display:grid}.case-claimants>b{color:#7a8698;letter-spacing:.08em;font-size:8px}.case-claimant-list{min-width:0}.case-claimant-list>summary{color:#4a6377;cursor:pointer;align-items:center;gap:7px;min-width:0;font-size:10px;list-style:none;display:flex}.case-claimant-list>summary::-webkit-details-marker{display:none}.case-claimant-list>summary>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.case-claimant-list>summary>b{color:#126b96;background:#eaf7fd;border:1px solid #b9d8e8;border-radius:99px;flex:none;padding:3px 7px;font-size:8px}.case-claimant-list[open]>summary>b{background:#d8effa}.case-claimant-list>div{background:#f8fbfd;border:1px solid #d5e4ec;border-radius:8px;gap:4px;max-height:130px;margin-top:6px;padding:7px 8px;display:grid;overflow:auto}.case-claimant-list>div>span{color:#405d70;grid-template-columns:18px minmax(0,1fr);gap:5px;font-size:9px;line-height:1.35;display:grid}.case-claimant-list>div>span>b{color:#176b94;background:#dceef7;border-radius:50%;place-items:center;width:16px;height:16px;font-size:7px;display:grid}.task-expand{color:#3d6a86;cursor:pointer;background:#fff;border:1px solid #cddbe4;border-radius:7px;flex:none;width:26px;height:26px;font-size:12px;line-height:1}.task-expand:hover{color:#17679e;background:#eef8fd;border-color:#78b3d7}.result-backdrop{z-index:180;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0b1c299c;place-items:center;padding:26px;display:grid;position:fixed;inset:0}.result-modal{background:#fff;border:1px solid #bfd1dc;border-radius:16px;flex-direction:column;width:min(1000px,96vw);height:min(860px,94vh);display:flex;overflow:hidden;box-shadow:0 30px 90px #06101d73}.result-modal>header{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:19px 22px 15px;display:flex}.result-modal>header h2{margin:5px 0 4px;font-size:18px}.result-modal>header p{color:#718091;margin:0;font-size:10px}.result-modal>header>button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;flex:none;width:34px;height:34px;font-size:19px}.result-modal-actions{flex:none;align-items:center;gap:7px;display:flex}.result-modal-actions button{color:#2f6284;cursor:pointer;background:#fff;border:1px solid #c2d4de;border-radius:8px;min-height:30px;padding:0 11px;font-size:9px;font-weight:800}.result-modal-actions button:hover:not(:disabled){color:#17679e;background:#eef8fd;border-color:#78b3d7}.result-modal-actions button:disabled{opacity:.42;cursor:default}.result-modal-actions .result-modal-close{width:32px;padding:0;font-size:18px;font-weight:400}.result-modal-body{color:#22384a;flex:1;min-height:0;padding:20px 26px 30px;font-size:13px;line-height:1.7;overflow:auto}.result-modal-item{border-top:1px solid #e4ebf0;padding:18px 0 6px}.result-modal-item:first-child{border-top:0;padding-top:2px}.result-modal-item>header{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:10px;display:grid}.result-modal-item>header>span:first-child{color:#176c9e;background:#e6f1f8;border-radius:8px;place-items:center;width:26px;height:26px;font-size:11px;font-weight:800;display:grid}.result-modal-item h3{margin:0 0 2px;font-size:14px}.result-modal-item small{color:#6a7c89;font-size:9px}.result-modal-pending{color:#7b8b97;margin:0;font-size:11px;font-style:italic}.doc-image-tag{color:#8a5c17;letter-spacing:.04em;white-space:nowrap;background:#f1e5d3;border-radius:99px;flex:none;margin-right:10px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:800}.document-row.locked{opacity:.72}.document-row.locked .doc-open{cursor:pointer}.piece-source{border-bottom:1px solid #d7e3ea;gap:4px;margin:0 12px 9px;display:flex}.piece-source button{color:#657b8b;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;align-items:center;gap:6px;min-width:0;min-height:30px;padding:0 6px;font-size:9px;font-weight:800;display:flex;overflow:hidden}.piece-source button.active{color:#155f86;border-bottom-color:#1684b8}.piece-source button span{color:#4a6377;font:700 8px var(--font-geist-mono);background:#eef4f8;border-radius:99px;flex:none;padding:3px 6px}.piece-source button.active span{color:#12688f;background:#d9eff9}.viewer-corpus{color:#8a5a12;font:700 8px var(--font-geist-mono);letter-spacing:.04em;background:#fdf2e3;border-radius:99px;flex:none;padding:3px 8px;font-style:normal}.documents-view-toggle{color:#4a6377;cursor:pointer;background:#fff;border:1px solid #d7e3ea;border-radius:8px;align-items:center;gap:7px;margin:0 12px 9px;padding:7px 9px;font-size:9px;font-weight:700;display:flex}.documents-view-toggle:hover{color:#17679e;background:#f1f9fd;border-color:#83bbdb}.documents-view-toggle:has(input:checked){color:#17679e;background:#f1f9fd;border-color:#83bbdb}.documents-view-toggle input{accent-color:#17679e;cursor:pointer;flex:none;width:13px;height:13px}.documents-view-toggle span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.documents-view-toggle b{color:#4a6377;font:700 8px var(--font-geist-mono);background:#eef4f8;border-radius:99px;flex:none;padding:3px 6px}.documents-empty{color:#8a95a3;margin:10px 8px;font-size:9px;line-height:1.5}.documents{padding:0 8px 18px;overflow:auto}.document-row{border:1px solid #0000;border-radius:10px;align-items:center;margin:3px 0;transition:all .15s;display:flex}.document-row:hover{background:#f3f6f9}.document-row.active{background:var(--blue-soft);border-color:#b9d9ef}.document-row.excluded{opacity:.5}.doc-open{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:9px;min-width:0;padding:9px 6px 9px 9px;display:flex}.doc-open>span:last-child{min-width:0}.doc-open b,.doc-open small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.doc-open b{font-size:12px;font-weight:600}.doc-open small{color:#778395;margin-top:3px;font-size:10px}.switch{cursor:pointer;padding:8px}.switch input{display:none}.switch span{background:#c9d0d9;border-radius:20px;width:25px;height:15px;display:block;position:relative}.switch span:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;transition:all .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #667}.switch input:checked+span{background:var(--green)}.switch input:checked+span:after{left:12px}.viewer{background:var(--canvas);flex-direction:column;display:flex}.viewer-toolbar{border-bottom:1px solid var(--line);background:#fff;flex:none;align-items:center;gap:8px;height:58px;padding:0 15px;display:flex}.viewer-toolbar label{color:#718094;align-items:center;gap:7px;font-size:12px;display:flex}.viewer-toolbar input{border:1px solid var(--line);text-align:center;border-radius:8px;width:50px;height:34px;font-weight:600}.viewer-toolbar .pieces-toggle{color:#496579;font-size:13px}.pieces-collapsed .pieces-toggle{color:#fff;background:#1d70b7;border-color:#1d70b7}.toolbar-spacer{flex:1}.privacy{color:#667385;align-items:center;gap:6px;font-size:11px;display:flex}.privacy i{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #dff5ed}.zoom-controls{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;height:34px;display:flex;overflow:hidden}.viewer-toolbar .zoom-controls button{border:0;border-radius:0;width:29px;height:32px;font-size:16px}.zoom-controls span{text-align:center;color:#556477;min-width:42px;font:600 10px var(--font-geist-mono)}.highlight-summary{white-space:nowrap;color:#8a6900;background:#fff3bf;border-radius:99px;padding:5px 8px;font-size:9px;font-weight:700}.viewer-workflow-status{--status-color:#1673a5;--status-soft:#eaf7fd;border:2px solid var(--status-color);background:var(--status-soft);min-width:142px;height:44px;box-shadow:0 2px 8px var(--status-color);border-radius:10px;flex-direction:column;padding:4px 9px 4px 14px;position:relative;align-items:flex-start!important;gap:0!important;display:flex!important}@supports (color:color-mix(in lab, red, red)){.viewer-workflow-status{box-shadow:0 2px 8px color-mix(in srgb,var(--status-color) 18%,transparent)}}.viewer-workflow-status{overflow:hidden}.viewer-workflow-status:before{content:"";background:var(--status-color);width:5px;position:absolute;inset:0 auto 0 0}.viewer-workflow-status>span{color:var(--status-color);letter-spacing:.08em;white-space:nowrap;font-size:7px;font-weight:900;line-height:11px}.viewer-workflow-status select{color:#173f57;cursor:pointer;background:0 0;border:0;outline:0;width:100%;min-width:0;height:23px;font-size:11px;font-weight:850}.viewer-workflow-status select:disabled{cursor:wait;opacity:.65}.viewer-workflow-status.status-in_progress{--status-color:#1477b8;--status-soft:#eaf6fd}.viewer-workflow-status.status-inconsistent{--status-color:#c87908;--status-soft:#fff6df}.viewer-workflow-status.status-completed{--status-color:#17855c;--status-soft:#e8f8f1}.viewer-workflow-status.status-transmitido{--status-color:#6856b7;--status-soft:#f0edff}.viewer-workflow-status.status-transmonitorado{--status-color:#8b4aa4;--status-soft:#f7ecfb}.viewer-workflow-status.status-encerrado{--status-color:#5b6a76;--status-soft:#eef2f5}.viewer-workflow-status.status-excluido{--status-color:#9b3d3d;--status-soft:#fbeeee}.pdf-stage{flex:1;min-height:0;position:relative;overflow:hidden}.pdf-unavailable{text-align:center;background:#e9edf1;align-content:center;justify-items:center;gap:8px;padding:32px;display:grid;position:absolute;inset:0}.pdf-unavailable b{color:#2c4a60;font-size:14px}.pdf-unavailable p{color:#5f7383;max-width:430px;margin:0;font-size:11px;line-height:1.6}.pdf-unavailable small{color:#7f909c;font-size:9px}.pdfjs-host{text-align:center;background:#e9edf1;padding:22px;position:absolute;inset:0;overflow:auto}.pdfjs-page{background:#fff;margin:0 auto;position:relative;box-shadow:0 9px 32px #2334482e}.pdfjs-page canvas{display:block}.pdf-highlight-layer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.pdf-highlight{z-index:2;mix-blend-mode:multiply;background:#ffdf4f80;border-radius:2px;transition:opacity .15s,box-shadow .15s;position:absolute;box-shadow:inset 0 -2px #d7a900cc}.pdf-highlight b{color:#fff;width:17px;height:17px;font:700 9px var(--font-geist-mono);mix-blend-mode:normal;background:#d59b00;border-radius:50%;place-items:center;display:grid;position:absolute;top:-9px;left:-8px;box-shadow:0 1px 3px #0004}.pdf-highlight.active{z-index:3;box-shadow:inset 0 -3px #ad7200,0 0 0 2px #fff,0 0 0 4px #d69700}.pdf-highlight.source-color-1{background:#64c8ff70;box-shadow:inset 0 -2px #1685c1cc}.pdf-highlight.source-color-1 b{background:#1679ad}.pdf-highlight.source-color-2{background:#74dfaa70;box-shadow:inset 0 -2px #199761cc}.pdf-highlight.source-color-2 b{background:#167b50}.pdf-highlight.source-color-3{background:#d39aff70;box-shadow:inset 0 -2px #8c4fbdcc}.pdf-highlight.source-color-3 b{background:#75419e}.pdf-highlight.source-color-4{background:#ff9b9b70;box-shadow:inset 0 -2px #c84f4fcc}.pdf-highlight.source-color-4 b{background:#a73f3f}.pdf-highlight.source-color-5{background:#ffb76670;box-shadow:inset 0 -2px #c87519cc}.pdf-highlight.source-color-5 b{background:#a96117}.pdf-loading{color:#5f6f80;background:#fffffff2;border:1px solid #cddbe5;border-radius:99px;align-items:center;gap:8px;padding:8px 12px;font-size:10px;display:flex;position:absolute;top:34px;left:50%;transform:translate(-50%);box-shadow:0 5px 18px #23344825}.pdf-loading i{border:2px solid #d4e1ea;border-top-color:var(--blue);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin}.pdf-viewer-error{color:#9d3232;background:#fff1f1;border:1px solid #efbcbc;border-radius:9px;padding:10px 14px;font-size:11px;position:absolute;top:40px;left:50%;transform:translate(-50%)}.highlight-dock{z-index:5;text-align:left;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdf5f5;border:1px solid #dfc35d;border-radius:11px;width:min(660px,88%);padding:10px 13px;position:absolute;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 10px 34px #263a5040}.highlight-dock header{color:#7c6200;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:10px;font-weight:700;display:flex}.highlight-dock header span{align-items:center;gap:7px;display:flex}.highlight-dock header b{color:#fff;background:#d59b00;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.highlight-dock header button{color:#796f4a;cursor:pointer;background:0 0;border:0;font-size:17px}.highlight-dock mark{color:#28303d;background:#ffe681;max-height:74px;margin-top:7px;font-size:11px;line-height:1.45;display:block;overflow:auto}.highlight-dock footer{border-top:1px solid #eadcaa;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding-top:7px;display:flex}.highlight-dock footer button{color:#176da5;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:600}.highlight-dock footer span{color:#8a7c52;font-size:9px}.chat-panel{background:#fff;flex-direction:column;display:flex}.chat-header{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:9px;height:58px;padding:0 12px;display:flex}.chat-icon,.welcome-icon{color:var(--blue);background:var(--blue-soft);border-radius:10px;place-items:center;display:grid}.chat-icon{object-fit:cover;border:1px solid #d6e3eb;width:32px;height:32px}.chat-header-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.workspace-tabs{align-self:stretch;align-items:end;gap:3px;display:flex}.workspace-tabs button{color:#738191;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-width:70px;height:42px;font-size:10px;font-weight:700;position:relative}.workspace-tabs button.active{border-bottom-color:var(--blue);color:#175f91}.workspace-tabs i{background:#19a474;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:7px}.user-session{color:#5c6b78;cursor:pointer;background:#fff;border:1px solid #d3dde4;border-radius:9px;align-items:center;gap:5px;height:34px;padding:0 7px;font-size:9px;display:flex}.user-session span{color:#fff;background:#173f64;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;font-weight:800;display:grid}.settings-trigger{border:1px solid var(--line);color:#5e6c7d;cursor:pointer;background:#fff;border-radius:9px;width:34px;height:34px;font-size:16px}.settings-trigger:hover{color:var(--blue);background:#f4faff;border-color:#9fc9e4}.conversation{flex:1;padding:20px 16px;overflow:auto}.welcome{text-align:center;max-width:390px;margin:12vh auto 0}.welcome-icon{width:44px;height:44px;margin:0 auto 14px;font-size:20px}.welcome h3{margin:0 0 7px;font-size:18px}.welcome p{color:var(--muted);margin:0 0 19px;font-size:12px;line-height:1.55}.welcome button{text-align:left;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;justify-content:space-between;width:100%;margin:7px 0;padding:11px 13px;font-size:12px;display:flex}.welcome button:hover{background:#f7fbfe;border-color:#9cc7e6}.welcome button span{color:var(--blue)}.message{margin:0 0 19px}.message.user{justify-content:flex-end;display:flex}.message-body{white-space:pre-wrap;font-size:13px;line-height:1.55}.message.user .message-body{background:var(--blue);color:#fff;border-radius:14px 14px 3px;max-width:82%;padding:11px 14px}.message.assistant .message-body{background:#f2f4f7;border:1px solid #e1e5ea;border-radius:12px;padding:13px 14px}.markdown{white-space:normal}.markdown>:first-child{margin-top:0}.markdown>:last-child{margin-bottom:0}.markdown p{margin:0 0 10px}.markdown p+p{padding-top:2px}.markdown h1,.markdown h2,.markdown h3{color:#183d5e;margin:14px 0 7px;line-height:1.25}.markdown h1{font-size:17px}.markdown h2{font-size:15px}.markdown h3{font-size:13px}.markdown ul,.markdown ol{margin:7px 0 11px;padding-left:20px}.markdown li{margin:4px 0}.markdown li::marker{color:var(--blue);font-weight:700}.markdown strong{color:#183d5e;font-weight:700}.markdown em{color:#526174}.markdown blockquote{color:#405166;background:#e8f3fa;border-left:3px solid #76acd2;margin:10px 0;padding:8px 11px}.markdown code{font:11px var(--font-geist-mono);background:#e2e7ec;border-radius:4px;padding:2px 5px}.markdown pre{color:#f4f7fa;background:#1c2733;border-radius:7px;padding:10px;overflow:auto}.markdown pre code{color:inherit;background:0 0;padding:0}.markdown table{border-collapse:collapse;width:100%;margin:10px 0;font-size:11px}.markdown th,.markdown td{text-align:left;vertical-align:top;border:1px solid #ced7df;padding:6px 7px}.markdown th{color:#183d5e;background:#e5edf3}.confidence{color:#5c6877;text-transform:uppercase;background:#eef2f5;border-radius:99px;margin:7px 0;padding:3px 7px;font-size:10px;display:inline-block}.confidence.confirmado{color:#087a57;background:#e4f6ef}.confidence.controvertido{color:#986c00;background:#fff3d8}.source-card{text-align:left;cursor:pointer;background:#f3f9fd;border:1px solid #b8d9ef;border-radius:10px;gap:10px;width:100%;margin-top:8px;padding:10px;display:flex}.source-card:hover,.source-card.active{background:#e8f5fc;border-color:#3098d2;box-shadow:0 0 0 2px #d8effb}.source-card.knowledge-source{background:#fffaf0;border-color:#d8c38e}.source-card.knowledge-source:hover{background:#fff5dd;border-color:#b58a2d;box-shadow:0 0 0 2px #f6e7c1}.source-card.knowledge-source .source-index{background:#9b741f}.source-card.knowledge-source .source-content b,.source-card.knowledge-source .source-content small{color:#79580f}.source-kind{color:#654908;letter-spacing:.04em;text-transform:uppercase;background:#ead7a5;border-radius:999px;margin-right:7px;padding:2px 6px;font-size:9px;display:inline-block}.source-index{background:var(--blue);color:#fff;border-radius:5px;flex:none;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:grid}.source-content{min-width:0}.source-content b,.source-content em,.source-content small{display:block}.source-content b{color:#17639d;font-size:11px}.source-content em{color:#465365;margin:5px 0;font-family:Georgia,serif;font-size:11px;line-height:1.4}.source-content small{color:var(--blue);font-size:10px}.thinking{color:#667386;align-items:center;gap:9px;font-size:12px;display:flex}.thinking i,.loader{border:2px solid #d7e2eb;border-top-color:var(--blue);border-radius:50%;animation:.8s linear infinite spin}.thinking i{width:17px;height:17px}.loader{width:30px;height:30px}.prompt-tools{border-top:1px solid var(--line);background:#fff;align-items:center;gap:7px;padding:9px 15px 0;display:flex}.prompt-tools>select{border:1px solid var(--line);color:#596778;background:#fff;border-radius:7px;flex:none;width:124px;height:30px;padding:0 7px;font-size:10px}.prompt-tools .prompt-scope-select{width:72px}.prompt-tools .quick-prompt-select{color:#285c82;background:#f6fbfe;border-color:#bcd8e9;flex:1;width:auto;min-width:0}.quick-config{color:#60758a;cursor:pointer;background:#fff;border:1px solid #cbd7e0;border-radius:7px;flex:none;width:30px;height:30px}.quick-config:hover{color:var(--blue);background:#edf7fd;border-color:#8fc1df}.token-usage{color:#6b7887;cursor:default;background:#fff;border:1px solid #dde5ec;border-radius:99px;margin:7px 7px 7px 0;padding:3px 7px;font-size:10px;display:inline-block}.context-usage{color:#41677f;background:#f4f9fc;border:1px solid #cfe1ec;border-radius:99px;margin:7px 7px 7px 0;padding:3px 7px;font-size:10px;display:inline-block}.context-usage.warning{color:#8b5a0a;background:#fff8ea;border-color:#efcf9c}.chosen-prompt{background:#f6fbfe;border:1px solid #bcd8e9;border-radius:9px;align-items:center;gap:8px;margin-bottom:8px;padding:7px 9px;display:flex}.chosen-prompt span{color:#7fa3ba;letter-spacing:.06em;flex:none;font-size:7px;font-weight:900}.chosen-prompt b{color:#1f5f86;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:10px;overflow:hidden}.chosen-prompt button{color:#5b7183;cursor:pointer;background:#fff;border:1px solid #cbdfec;border-radius:6px;flex:none;width:22px;height:22px;font-size:13px;line-height:1}.composer{border-top:1px solid var(--line);margin:0;padding:12px 15px 10px;position:relative}.composer textarea{resize:none;border:1px solid #d8dee6;border-radius:11px;outline:none;width:100%;min-height:58px;padding:11px 48px 18px 12px;font-size:12px}.composer textarea:focus{border-color:#78b4dc;box-shadow:0 0 0 3px #dff1fc}.composer small{color:#9aa3af;font-size:9px;position:absolute;bottom:16px;left:27px}.composer-field{position:relative}.send{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:9px;width:32px;height:32px;font-size:18px;position:absolute;top:11px;right:11px}.send:disabled{opacity:.35}.error-bar,.error-card{color:#9b2c2c;background:#fff0f0;border:1px solid #f4c7c7;font-size:11px}.error-bar{border-radius:8px;gap:8px;margin:0 15px 7px;padding:8px 10px;display:flex}.error-bar span{flex:1}.error-bar button{cursor:pointer;background:0 0;border:0}.error-card{border-radius:8px;margin:16px 0;padding:10px 13px}.quantum-backdrop{z-index:160;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0b1c2999;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.quantum-modal{background:#fff;border:1px solid #b9d1de;border-radius:16px;width:min(590px,95vw);max-height:92vh;overflow:auto;box-shadow:0 28px 90px #07131f70}.quantum-modal>header{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr 34px;align-items:start;gap:12px;padding:20px 22px 17px;display:grid}.quantum-logo{object-fit:cover;border:1px solid #d4e2ea;border-radius:11px;width:42px;height:42px;display:block}.quantum-modal h2{margin:4px 0;font-size:19px}.quantum-modal header p{color:#758294;margin:0;font-size:11px}.quantum-modal>header>button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;width:34px;height:34px;font-size:18px}.quantum-modal>footer{border-top:1px solid var(--line);color:#7f8a97;text-align:center;background:#f8fafb;padding:11px 20px;font-size:9px}.quantum-modal code{font:10px var(--font-geist-mono);background:#edf1f4;border-radius:4px;padding:2px 4px}.quantum-config-warning,.quantum-error{color:#795a13;background:#fff8e8;border:1px solid #efcb80;border-radius:10px;margin:18px 22px;padding:12px 13px;font-size:11px}.quantum-config-warning b{color:#5f4300}.quantum-config-warning p{margin:6px 0 0;line-height:1.5}.quantum-login{text-align:center;padding:34px 28px 38px}.quantum-lock{color:#176f98;background:#e8f5fa;border-radius:13px;place-items:center;width:48px;height:48px;margin:0 auto 13px;font-size:23px;display:grid}.quantum-login h3{margin:0 0 7px;font-size:16px}.quantum-login p{color:#758294;max-width:390px;margin:0 auto 17px;font-size:11px;line-height:1.5}.quantum-login .primary{padding:10px 16px}.quantum-auth-loading{color:#687789;justify-content:center;align-items:center;gap:9px;min-height:180px;font-size:11px;display:flex}.quantum-auth-loading i,.quantum-submit i{border:2px solid #c8dae4;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.8s linear infinite spin}.quantum-auth-loading i{border-top-color:#1777a7}.quantum-user{background:#f5fafc;border:1px solid #cfe0e8;border-radius:10px;align-items:center;gap:10px;margin:17px 22px 0;padding:9px 10px;display:flex}.quantum-user>span{color:#fff;background:#187ba2;border-radius:50%;place-items:center;width:31px;height:31px;font-weight:700;display:grid}.quantum-user div{flex:1;min-width:0}.quantum-user b,.quantum-user small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.quantum-user b{font-size:11px}.quantum-user small{color:#7b8895;margin-top:2px;font-size:9px}.quantum-user button{color:#6f7d8b;cursor:pointer;background:0 0;border:0;font-size:10px}.quantum-form{gap:13px;padding:18px 22px 20px;display:grid}.quantum-form label{color:#455669;gap:6px;font-size:11px;font-weight:600;display:grid}.quantum-form input{border:1px solid #cdd8e0;border-radius:9px;outline:none;height:39px;padding:0 11px;font-size:12px}.quantum-form input:focus{border-color:#60a9cc;box-shadow:0 0 0 3px #e0f2fa}.quantum-form input[aria-invalid=true]{border-color:#d26a6a}.field-error{color:#a53e3e;font-size:9px;font-weight:500}.quantum-submit{justify-content:center;align-items:center;gap:8px;min-height:42px;margin-top:2px;font-size:11px;font-weight:700;display:flex}.quantum-submit:disabled{cursor:wait;opacity:.75}.quantum-error{color:#932f2f;background:#fff0f0;border-color:#efb6b6;justify-content:space-between;align-items:center;gap:10px;display:flex}.quantum-error button{color:#8e3333;cursor:pointer;background:#fff;border:1px solid #d89999;border-radius:7px;flex:none;padding:5px 7px;font-size:9px}.quantum-result{color:#17684d;background:#edfaf5;border:1px solid #a9ddca;border-radius:10px;gap:11px;margin:0 22px 20px;padding:12px;display:flex}.quantum-result>span{color:#fff;background:#198461;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.quantum-result b{font-size:11px}.quantum-result p{color:#58766b;margin:4px 0 7px;font-size:9px}.quantum-result a{color:#0a6c99;font-size:10px;font-weight:700;text-decoration:none}.settings-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0e1c2a99;place-items:center;padding:10px;display:grid;position:fixed;inset:0}.settings-modal{background:#fff;border:1px solid #cad5df;border-radius:13px;flex-direction:column;width:min(1480px,100vw - 20px);height:calc(100vh - 20px);display:flex;overflow:hidden;box-shadow:0 30px 90px #06101d66}.settings-header{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:14px;padding:9px 13px 8px 17px;display:flex}.settings-header>div{align-items:baseline;gap:10px;min-width:0;display:flex}.settings-header .eyebrow{flex:none;font-size:8px}.settings-header h2{flex:none;margin:0;font-size:15px}.settings-header p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;overflow:hidden}.settings-header>button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;flex:none;width:30px;height:30px;font-size:18px}.settings-layout{flex:1;grid-template-columns:220px 1fr;min-height:0;display:grid}.settings-nav{border-right:1px solid var(--line);background:#f6f8fa;padding:16px 12px}.settings-nav button{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:28px 1fr;column-gap:9px;width:100%;margin:3px 0;padding:11px 10px;display:grid}.settings-nav button>span{color:#526579;background:#e7edf2;border-radius:7px;grid-row:1/3;place-items:center;width:28px;height:28px;display:grid}.settings-nav b{font-size:12px}.settings-nav small{color:#8792a0;margin-top:2px;font-size:10px}.settings-nav button.active{background:#e9f4fb;border-color:#b8d8ec}.settings-nav button.active>span{background:var(--blue);color:#fff}.settings-content{min-width:0;padding:18px 22px;overflow:auto}.settings-content section{max-width:none}.settings-section-title{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:14px;display:flex}.settings-section-title h3{margin:0 0 5px;font-size:16px}.settings-section-title p{color:var(--muted);margin:0;font-size:11px}.settings-section-actions{align-items:center;gap:8px;display:flex}.settings-hint.warning{color:#79580f;background:#fff9e8;border-color:#e7c777}.secondary-action{color:#17679e;cursor:pointer;white-space:nowrap;background:#f3f9fd;border:1px solid #a9cce3;border-radius:8px;padding:8px 11px;font-size:11px;font-weight:600}.prompt-editor-list{gap:12px;display:grid}.prompt-editor{border:1px solid var(--line);background:#fbfcfd;border-radius:11px;padding:12px}.prompt-editor-head{grid-template-columns:25px 1fr 28px;align-items:center;gap:8px;margin-bottom:9px;display:grid}.prompt-editor-head>span{width:23px;height:23px;color:var(--blue);background:#e5f2fa;border-radius:6px;place-items:center;font-size:10px;font-weight:700;display:grid}.prompt-editor-head input{background:0 0;border:0;border-bottom:1px solid #d8e0e7;outline:none;min-width:0;height:32px;font-size:12px;font-weight:600}.prompt-editor-head button,.remove-doc{color:#9b4a4a;cursor:pointer;background:0 0;border:0;font-size:17px}.prompt-editor>textarea,.field-label textarea{resize:vertical;border:1px solid #d8e0e7;border-radius:8px;outline:none;width:100%;padding:9px 10px;font-size:11px;line-height:1.45}.prompt-editor>textarea:focus,.field-label textarea:focus{border-color:#7fb7da;box-shadow:0 0 0 3px #e3f2fb}.prompt-editor>label{color:#778496;justify-content:flex-end;align-items:center;gap:8px;margin-top:8px;font-size:10px;display:flex}.prompt-editor select,.field-label select{background:#fff;border:1px solid #d7dfe7;border-radius:7px;height:31px;padding:0 7px;font-size:11px}.prompt-options{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:8px 12px;margin-top:9px;display:flex}.prompt-options label{color:#778496;gap:4px;font-size:9px;display:grid}.prompt-options .compact-check{flex-direction:row;align-items:center;gap:5px;height:31px;display:flex}.filter-group-list{gap:13px;display:grid}.filter-group-editor{border:1px solid var(--line);background:#fbfcfd;border-radius:11px;padding:13px}.filter-group-head{grid-template-columns:minmax(150px,1fr) auto auto 28px;align-items:center;gap:10px;display:grid}.filter-group-head>input{background:0 0;border:0;border-bottom:1px solid #d8e0e7;outline:none;min-width:0;height:33px;font-size:12px;font-weight:700}.filter-group-head label{color:#667487;align-items:center;gap:5px;font-size:9px;display:flex}.filter-group-head button{color:#9b4a4a;cursor:pointer;background:0 0;border:0;font-size:17px}.filter-group-editor>textarea{resize:vertical;border:1px solid #d8e0e7;border-radius:8px;outline:none;width:100%;margin-top:9px;padding:8px 9px;font-size:10px}.document-type-grid{background:#fff;border:1px solid #e0e6eb;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:250px;margin-top:10px;padding:9px;display:grid;overflow:auto}.document-type-grid label{color:#435568;border-radius:6px;align-items:flex-start;gap:7px;min-width:0;padding:6px;font-size:10px;display:flex}.document-type-grid label:hover{background:#eef7fc}.document-type-grid input{flex:none;margin-top:1px}.document-type-grid span{text-overflow:ellipsis;overflow:hidden}.settings-empty{color:#7c8998;text-align:center;border:1px dashed #ccd7df;border-radius:8px;margin:12px 0 0;padding:12px;font-size:10px}.sync-ok{color:#087a57!important}.sync-local{color:#8a6a14!important}.field-label{color:#4a596c;gap:7px;margin-bottom:18px;font-size:11px;font-weight:600;display:grid}.settings-grid{grid-template-columns:220px 1fr;gap:18px;display:grid}.local-model-field{background:#f8fbfd;border:1px solid #d9e4eb;border-radius:10px;max-width:390px;margin-top:4px;padding:13px}.local-model-field small{color:#778695;font-size:9px;font-weight:400;line-height:1.4}.knowledge-list{gap:8px;display:grid}.knowledge-list article{border:1px solid var(--line);border-radius:10px;grid-template-columns:34px minmax(180px,1fr) auto auto 28px;align-items:center;gap:10px;padding:10px 11px;display:grid}.knowledge-icon{color:#386987;background:#edf4f8;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.knowledge-list b,.knowledge-list small{display:block}.knowledge-list b{text-overflow:ellipsis;white-space:nowrap;max-width:490px;font-size:11px;overflow:hidden}.knowledge-list small{color:#8993a1;margin-top:3px;font-size:9px}.knowledge-actions{gap:6px;display:flex}.knowledge-actions button{color:#285f7f;cursor:pointer;background:#fff;border:1px solid #c8d9e4;border-radius:7px;padding:6px 9px;font-size:10px}.knowledge-actions button:hover{background:#f1f8fb;border-color:#73aeca}.codex-paths-card{background:#f8fbfd;border:1px solid #d9e4eb;border-radius:11px;margin-top:18px;padding:14px}.codex-paths-card h4{margin:0 0 5px;font-size:12px}.codex-paths-card>p{color:#718092;margin:0 0 12px;font-size:10px;line-height:1.45}.codex-paths-card article{border-top:1px solid #e1e8ed;grid-template-columns:150px minmax(0,1fr) 52px;align-items:center;gap:9px;padding:8px 0;display:grid}.codex-paths-card article div{min-width:0}.codex-paths-card b,.codex-paths-card small{display:block}.codex-paths-card b{font-size:10px}.codex-paths-card small{color:#7c8996;margin-top:2px;font-size:8px;line-height:1.3}.codex-paths-card code{text-overflow:ellipsis;white-space:nowrap;color:#365c77;background:#fff;border:1px solid #dce5eb;border-radius:6px;padding:6px 7px;font-size:9px;overflow:hidden}.codex-paths-card button{color:#33739a;cursor:pointer;background:#fff;border:1px solid #bdd3e0;border-radius:6px;height:28px;font-size:9px}.codex-runtime-status{background:#fffaf0;border:1px solid #f0d18b;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin:-2px -2px 14px;padding:11px;display:flex}.codex-runtime-status.ready{background:#f2fbf7;border-color:#9ed8bd}.codex-runtime-status>div{min-width:0}.codex-runtime-status b{color:#294f67;font-size:11px}.codex-runtime-status small{color:#6d7d89;margin-top:3px;font-size:9px}.codex-runtime-status code{margin-top:6px;padding:3px 5px;display:inline-block}.codex-runtime-status button{flex:none;width:auto;padding:0 10px;font-weight:700}.codex-runtime-status button:disabled{cursor:wait;opacity:.6}.settings-footer{border-top:1px solid var(--line);background:#fbfcfd;flex:none;justify-content:space-between;align-items:center;min-height:64px;padding:12px 22px;display:flex}.settings-footer>span{color:#8893a1;font-size:10px}.settings-footer>div{gap:8px;display:flex}.settings-footer button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;padding:9px 13px;font-size:11px}.settings-footer .primary{background:#173f64;border-color:#173f64}.center-state,.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100vh;display:flex}.center-state p{color:var(--muted);font-size:13px}.empty-state{background:radial-gradient(circle at 50% 45%,#fff 0,#f8fafb 44%,#edf3f7 100%);padding:30px}.empty-state h1{margin:12px 0 15px;font-family:Georgia,serif;font-size:38px;font-weight:500;line-height:1.13}.empty-state>p{max-width:590px;color:var(--muted);line-height:1.6}.empty-state small{color:#8893a1;margin-top:13px}.primary{color:#fff;cursor:pointer;background:#173f64;border:0;border-radius:9px}.primary.large,.quantum-action.large{padding:13px 20px}.empty-actions{justify-content:center;gap:9px;margin-top:15px;display:flex}.empty-actions .primary.large{margin-top:0}.quantum-action{color:#176f88;cursor:pointer;background:#edf9fb;border:1px solid #8fc5d8;border-radius:9px;font-weight:600}.quantum-action:disabled{opacity:.5;cursor:wait}.import-progress-card{z-index:140;text-align:left;cursor:pointer;background:#fff;border:1px solid #b9d7ea;border-radius:14px;gap:12px;width:min(440px,100vw - 32px);padding:15px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 16px 48px #12283c38}.import-progress-icon{width:35px;height:35px;color:var(--blue);background:#e7f3fa;border-radius:10px;flex:none;place-items:center;font-weight:800;display:grid}.import-progress-icon i{border:2px solid #bdd7e7;border-top-color:var(--blue);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin}.import-progress-content{flex:1;min-width:0}.import-progress-heading{color:#173f64;justify-content:space-between;gap:12px;font-size:12px;display:flex}.import-progress-heading span{font-weight:700}.import-progress-heading strong{font:700 11px var(--font-geist-mono)}.import-progress-content>b{text-overflow:ellipsis;white-space:nowrap;color:#4a596a;margin-top:4px;font-size:10px;display:block;overflow:hidden}.import-progress-content p{color:#667487;min-height:17px;margin:7px 0 6px;font-size:11px}.import-progress-track{background:#e8eef3;border-radius:99px;height:6px;overflow:hidden}.import-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#1784c4,#31a889);height:100%;transition:width .35s;display:block}.import-progress-content small{color:#8a95a3;margin-top:7px;font-size:9px;display:block}.import-progress-card.completed{border-color:#a8dbc9}.import-progress-card.completed .import-progress-icon{color:#087a57;background:#e3f6ef}.import-progress-card.failed{border-color:#efb7b7}.import-progress-card.failed .import-progress-icon{color:#a02d2d;background:#fff0f0}.import-progress-card.failed .import-progress-track span{background:#c94b4b}.process-library{background:linear-gradient(#f5f9fb 0,#fff 260px);height:100vh;padding:28px clamp(24px,5vw,72px) 50px;overflow:auto}.library-header{justify-content:space-between;align-items:center;gap:25px;max-width:1250px;margin:0 auto;display:flex}.library-brand{align-items:center;gap:15px;min-width:0;display:flex}.library-brand .brand-mark{border-radius:15px;flex:none;width:58px;height:58px;margin:0}.library-brand h1{color:#173f64;margin:4px 0 5px;font:500 28px Georgia,serif}.library-brand p{color:#6d7b89;margin:0;font-size:10px}.library-actions{flex:none;align-items:center;gap:8px;display:flex}.library-actions>button{min-height:36px;padding:0 12px;font-size:9px;font-weight:800}.imports-button{color:#375e75;cursor:pointer;background:#fff;border:1px solid #b7cbd7;border-radius:8px;position:relative}.imports-button span{color:#fff;background:#1684b8;border-radius:99px;place-items:center;min-width:18px;height:18px;font-size:8px;display:grid;position:absolute;top:-7px;right:-7px}.library-toolbar{flex-wrap:wrap;align-items:center;gap:10px;max-width:1250px;margin:28px auto 14px;display:flex}.library-toolbar label{background:#fff;border:1px solid #cbd9e2;border-radius:10px;flex:0 auto;align-items:center;gap:8px;min-width:0;height:39px;padding:0 11px;display:flex;box-shadow:0 4px 14px #1638520a}.library-search{flex:280px;max-width:460px}.library-toolbar input{color:#28465a;border:0;outline:0;flex:1;min-width:0;font-size:11px}.library-toolbar>span{color:#71808e;flex:none;margin-left:auto;font-size:9px;font-weight:700}.library-error{max-width:1250px;margin:0 auto 12px}.process-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:13px;max-width:1250px;margin:0 auto;display:grid}.process-card{background:#fff;border:1px solid #d5e0e7;border-radius:13px;min-width:0;transition:all .18s;position:relative;overflow:hidden;box-shadow:0 6px 20px #173d5510}.process-card:hover{border-color:#6aa9ca;transform:translateY(-2px);box-shadow:0 12px 28px #173d551b}.process-card-open{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:15px 15px 12px;display:block}.process-card-open>header{justify-content:space-between;align-items:center;display:flex}.process-card-open>header span{color:#087856;background:#dff5ec;border-radius:99px;padding:4px 7px;font-size:7px;font-weight:900}.process-card-open>header small{color:#7a8995;font-size:8px}.process-card-open h2{color:#145480;font:700 13px var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;margin:13px 0 6px;overflow:hidden}.process-card-open>p{color:#667786;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:30px;margin:0;font-size:9px;line-height:1.5;display:-webkit-box;overflow:hidden}.process-card-open>div{color:#7b8893;border-top:1px solid #edf1f4;justify-content:space-between;gap:8px;margin-top:12px;padding-top:9px;font-size:8px;display:flex}.process-card-open>b{color:#1a78a7;margin-top:12px;font-size:9px;display:block}.process-card-delete{color:#9a5151;text-align:right;cursor:pointer;background:#fbfcfd;border:0;border-top:1px solid #edf1f4;width:100%;padding:8px 15px;font-size:8px;font-weight:700}.process-card-delete:hover{color:#9c3030;background:#fff1f1}.library-empty{text-align:center;background:#ffffffa8;border:1px dashed #c4d6e0;border-radius:16px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:390px;padding:30px;display:flex}.library-empty .brand-mark{margin:0 0 14px}.library-empty h2{color:#294f68;margin:0 0 7px;font:500 21px Georgia,serif}.library-empty p{color:#71808d;max-width:510px;margin:0 0 16px;font-size:10px;line-height:1.6}.imports-mini{color:#176d98;cursor:pointer;background:#f4fafc;border:1px solid #b9d4e2;border-radius:7px;flex:none;place-items:center;min-width:27px;height:27px;font-size:9px;font-weight:900;display:grid}.imports-backdrop{z-index:170;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#091a2799;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.imports-modal{background:#fff;border:1px solid #b9ceda;border-radius:16px;flex-direction:column;width:min(850px,96vw);height:min(760px,92vh);display:flex;overflow:hidden;box-shadow:0 28px 90px #07141f70}.imports-modal>header{border-bottom:1px solid #dce5ea;flex:none;justify-content:space-between;align-items:start;gap:15px;padding:18px 20px 15px;display:flex}.imports-modal h2{color:#244d68;margin:4px 0;font-size:19px}.imports-modal header p{color:#73818e;margin:0;font-size:9px}.imports-modal>header>button{cursor:pointer;background:#fff;border:1px solid #d2dce3;border-radius:8px;width:32px;height:32px;font-size:18px}.imports-actions{background:#f8fbfc;border-bottom:1px solid #e1e8ed;flex:none;align-items:center;gap:8px;padding:11px 20px;display:flex}.imports-actions button{min-height:34px;padding:0 12px;font-size:9px;font-weight:800}.imports-actions>span{color:#7c8994;margin-left:auto;font-size:8px}.import-job-list{align-content:start;gap:8px;min-height:0;padding:14px 18px 22px;display:grid;overflow:auto}.import-job{background:#fbfcfd;border:1px solid #d9e2e8;border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:10px;padding:11px;display:grid}.import-job.processing{background:#f3fafe;border-color:#82bddb}.import-job.completed,.import-job.duplicate{background:#f5fcf9;border-color:#a9dbc9}.import-job.failed{background:#fff7f7;border-color:#e4b0b0}.import-job.canceled{opacity:.72}.import-job-state{color:#1775a3;background:#e6f2f8;border-radius:8px;place-items:center;width:30px;height:30px;font-size:13px;font-weight:900;display:grid}.import-job-state i{border:2px solid #b9d4e1;border-top-color:#1775a3;border-radius:50%;width:15px;height:15px;animation:.8s linear infinite spin}.import-job.completed .import-job-state,.import-job.duplicate .import-job-state{color:#087856;background:#dff5ec}.import-job.failed .import-job-state{color:#9a3939;background:#fde7e7}.import-job-body{min-width:0}.import-job-body>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.import-job-body>header b{color:#31566d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.import-job-body>header span{color:#5c7180;text-transform:uppercase;background:#e5eef3;border-radius:99px;flex:none;padding:3px 6px;font-size:7px;font-weight:900}.import-job-body p{color:#6b7b87;margin:5px 0 7px;font-size:8px;line-height:1.4}.import-job-body small{color:#87939c;margin-top:5px;font-size:7px;display:block}.import-job-actions{gap:5px;display:grid}.import-job-actions button{color:#226d94;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #b9d1de;border-radius:7px;padding:6px 8px;font-size:8px;font-weight:800}.import-job-actions button.danger{color:#994343;border-color:#e0b3b3}.imports-empty{text-align:center;color:#748490;padding:50px}.imports-empty b{font-size:11px}.imports-empty p{margin:5px 0 0;font-size:9px}.settings-sync-card{z-index:139;background:#fff;border:1px solid #b9d7ea;border-radius:10px;grid-template-columns:26px 1fr auto;align-items:center;gap:8px;width:min(390px,100vw - 28px);padding:8px;display:grid;position:fixed;bottom:14px;right:14px;box-shadow:0 8px 24px #12283c20}.sync-card-icon{width:24px;height:24px;color:var(--blue);background:#e7f3fa;border-radius:7px;place-items:center;font-weight:800;display:grid}.sync-card-icon i{border:2px solid #bad4e4;border-top-color:var(--blue);border-radius:50%;width:13px;height:13px;animation:.8s linear infinite spin}.settings-sync-card b{color:#244a68;font-size:9px;display:block}.settings-sync-card p{color:#718091;margin:2px 0 0;font-size:8px;line-height:1.3}.settings-sync-card button{color:#913737;cursor:pointer;background:#fff;border:1px solid #d39a9a;border-radius:7px;padding:6px 8px;font-size:9px}.settings-sync-card.success{border-color:#a8dbc9}.settings-sync-card.success .sync-card-icon{color:#087a57;background:#e3f6ef}.settings-sync-card.error{border-color:#efb7b7}.settings-sync-card.queued,.settings-sync-card.syncing,.settings-sync-card.success{grid-template-columns:24px auto;width:auto;max-width:260px}.settings-sync-card.queued p,.settings-sync-card.syncing p,.settings-sync-card.success p{display:none}.task-progress-card{z-index:138;text-align:left;cursor:pointer;background:#fff;border:1px solid #acd7c8;border-radius:12px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;width:min(365px,100vw - 32px);padding:12px;display:grid;position:fixed;bottom:22px;left:22px;box-shadow:0 13px 40px #102b2530}.task-progress-icon{background:#e4f6ef;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.task-progress-icon i{border:2px solid #b4dacd;border-top-color:#15966d;border-radius:50%;width:17px;height:17px;animation:.8s linear infinite spin}.task-progress-card>span:nth-child(2){min-width:0}.task-progress-card b,.task-progress-card small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.task-progress-card b{color:#175c48;font-size:11px}.task-progress-card small{color:#6c827b;margin:3px 0 7px;font-size:9px}.task-progress-card>em{color:#1774a5;font-size:9px;font-style:normal;font-weight:700}.task-progress-track{background:#e5ece9;border-radius:99px;height:5px;display:block;overflow:hidden}.task-progress-track i{border-radius:inherit;background:linear-gradient(90deg,#1785b9,#19a474);height:100%;transition:width .3s;display:block}.tasks-backdrop{z-index:150;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0b1c2999;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.tasks-modal{background:#fff;border:1px solid #bfd1dc;border-radius:16px;flex-direction:column;width:min(1080px,96vw);height:min(820px,92vh);display:flex;overflow:hidden;box-shadow:0 30px 90px #06101d73}.tasks-modal>header{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;gap:18px;padding:20px 23px 17px;display:flex}.tasks-modal>header h2{margin:5px 0 4px;font-size:20px}.tasks-modal>header p{color:#718091;margin:0;font-size:11px}.tasks-modal>header>button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;width:34px;height:34px;font-size:19px}.tasks-layout{flex:1;grid-template-columns:230px 1fr;min-height:0;display:grid}.tasks-list{border-right:1px solid var(--line);background:#f6f8fa;min-height:0;padding:14px 11px;overflow:auto}.tasks-list>span{color:#8a95a3;letter-spacing:.1em;margin:16px 9px 7px;font-size:8px;font-weight:800;display:block}.tasks-list>button{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;gap:4px;width:100%;margin:3px 0;padding:10px;display:grid}.tasks-list>button:hover,.tasks-list>button.active{background:#eaf5fb;border-color:#b9d8ea}.tasks-list>button.new-task{color:#176c9e;text-align:center;background:#f5fbfe;border-color:#a7cce2;font-size:10px;font-weight:700;display:block}.tasks-list b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.tasks-list small{color:#7c8896;font-size:8px}.tasks-list p{color:#8a95a3;padding:10px;font-size:9px;line-height:1.5}.tasks-content{min-width:0;padding:22px 25px;overflow:auto}.tasks-section-title{justify-content:space-between;align-items:start;gap:15px;display:flex}.tasks-section-title h3{margin:0 0 5px;font-size:16px}.tasks-section-title p{color:#718091;max-width:570px;margin:0;font-size:10px;line-height:1.5}.tasks-section-title>span{color:#23678f;background:#e8f3fa;border-radius:99px;flex:none;padding:5px 8px;font-size:9px;font-weight:700}.task-prompt-list{gap:8px;margin-top:18px;display:grid}.task-prompt-list>label{cursor:pointer;background:#fbfcfd;border:1px solid #dce4ea;border-radius:10px;grid-template-columns:18px 1fr;align-items:start;gap:9px;padding:11px 12px;display:grid}.task-prompt-list>label:hover,.task-prompt-list>label.selected{background:#f0f8fd;border-color:#83bbdb;box-shadow:0 0 0 2px #e2f1fa}.task-prompt-list input{margin-top:3px}.task-prompt-list b,.task-prompt-list small{display:block}.task-prompt-list b{color:#284c68;font-size:11px}.task-prompt-list small{color:#16805f;margin-top:3px;font-size:8px;font-weight:700}.task-prompt-list p{color:#657487;margin:6px 0 0;font-size:9px;line-height:1.45}.task-create>footer{border-top:1px solid var(--line);justify-content:flex-end;margin-top:18px;padding-top:15px;display:flex}.task-create>footer button{min-width:145px;padding:10px 14px;font-size:10px;font-weight:700}.task-create>footer button:disabled{opacity:.45;cursor:default}.task-detail-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:15px;padding-bottom:15px;display:flex}.task-detail-head h3{margin:7px 0 4px;font-size:17px}.task-detail-head p{color:#84909e;margin:0;font-size:9px}.task-detail-head>strong{color:#225b80;min-width:58px;height:40px;font:700 13px var(--font-geist-mono);background:#edf5fa;border-radius:10px;place-items:center;display:grid}.task-status{color:#657282;text-transform:uppercase;background:#edf1f4;border-radius:99px;padding:4px 7px;font-size:8px;font-weight:800;display:inline-block}.task-status.running,.task-status.queued{color:#176e9f;background:#e5f3fb}.task-status.completed{color:#087a57;background:#e3f6ef}.task-status.completed_with_errors,.task-status.failed{color:#9a5c0b;background:#fff0e1}.task-result-list{gap:12px;margin-top:16px;display:grid}.task-result{background:#fbfcfd;border:1px solid #dce3e8;border-radius:11px;padding:13px}.task-result.running{background:#f4fafd;border-color:#90c8e3}.task-result.error{background:#fff7f7;border-color:#e7b7b7}.task-result>header{grid-template-columns:25px 1fr auto;align-items:center;gap:9px;display:grid}.task-result>header>span{color:#176c9e;background:#e6f1f8;border-radius:7px;place-items:center;width:24px;height:24px;font-size:10px;font-weight:800;display:grid}.task-result h4{margin:0 0 3px;font-size:12px}.task-result header small{color:#6a7c89;font-size:8px}.task-result header>b{color:#74818e;text-transform:uppercase;font-size:8px}.task-answer{color:#263c50;border-top:1px solid #e0e6eb;margin-top:12px;padding-top:12px;font-size:11px;line-height:1.55}.task-item-loading{color:#52738b;align-items:center;gap:7px;margin:12px 0 0;font-size:9px;display:flex}.task-item-loading i{border:2px solid #c7dce8;border-top-color:#1777a7;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin}.task-item-error{color:#963b3b;background:#fff0f0;border-radius:7px;margin:11px 0 0;padding:8px;font-size:9px;line-height:1.45}.tasks-panel{background:#fff;flex:1;min-height:0;overflow:hidden}.tasks-panel .tasks-layout{grid-template-columns:160px minmax(0,1fr);height:100%}.tasks-panel .tasks-list{padding:9px 6px}.tasks-panel .tasks-list>button{padding:8px 7px}.tasks-panel .tasks-list>button em{color:#23739c;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:7px;font-style:normal;line-height:1.35;display:-webkit-box;overflow:hidden}.tasks-panel .tasks-content{padding:14px 12px}.tasks-panel .tasks-section-title h3{font-size:14px}.tasks-panel .task-template-runner{grid-template-columns:1fr}.tasks-panel .task-template-runner>.primary{height:36px}.tasks-panel .task-template-summary{flex-wrap:wrap}.tasks-panel .task-template-summary>div{flex-basis:100%}.tasks-panel .task-detail-head{display:grid}.tasks-panel .task-detail-actions{flex-wrap:wrap}.task-time-report{grid-template-columns:100px 90px minmax(0,1fr);gap:7px;margin-top:12px;display:grid}.task-time-report>div{background:#f7fbfd;border:1px solid #dbe6ec;border-radius:8px;min-width:0;padding:8px}.task-time-report span,.task-time-report b{display:block}.task-time-report span{color:#738391;text-transform:uppercase;font-size:7px}.task-time-report b{color:#24516d;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.task-name-field{color:#38546b;gap:6px;margin-top:18px;font-size:10px;font-weight:700;display:grid}.task-name-field small{color:#85919d;font-weight:500}.task-name-field input{color:#243b4e;width:100%;font:inherit;background:#fff;border:1px solid #cedae3;border-radius:9px;outline:none;padding:10px 11px}.task-name-field input:focus{border-color:#66add4;box-shadow:0 0 0 3px #deeff8}.task-detail-actions{flex:none;align-items:center;gap:6px;display:flex}.task-detail-actions>strong{color:#225b80;min-width:58px;height:40px;font:700 13px var(--font-geist-mono);background:#edf5fa;border-radius:10px;place-items:center;display:grid}.task-detail-actions button{color:#23678f;cursor:pointer;background:#f6fbfe;border:1px solid #b8d4e4;border-radius:8px;height:32px;padding:0 9px;font-size:9px;font-weight:700}.task-detail-actions button.danger{color:#a13e3e;background:#fff8f8;border-color:#e2b7b7}.task-detail-actions button:disabled{opacity:.45;cursor:not-allowed}.task-list-status{color:#667483;text-transform:uppercase;background:#eef1f4;border-radius:99px;justify-self:start;padding:3px 6px;font-size:7px;font-weight:800}.task-list-status.queued,.task-list-status.running{color:#096c9e;background:#dff2fc}.task-list-status.completed{color:#087552;background:#ddf5eb}.task-list-status.completed_with_errors,.task-list-status.failed{color:#9b5a0a;background:#fff0df}.task-template-runner{background:#f3fafe;border:1px solid #a9d0e5;border-radius:11px;grid-template-columns:minmax(230px,1fr) auto;gap:9px;margin-top:18px;padding:14px;display:grid}.task-template-runner>select{color:#244c66;background:#fff;border:1px solid #bdd1de;border-radius:8px;min-width:0;height:38px;padding:0 9px;font-size:11px}.task-template-runner>.primary{padding:0 14px;font-size:10px;font-weight:700}.task-execution-mode{border:0;border-top:1px solid #d4e5ef;grid-column:1/-1;align-items:center;gap:8px;margin:0;padding:10px 0 0;display:flex}.task-execution-mode legend{float:left;color:#647b8b;text-transform:uppercase;margin-right:auto;font-size:8px;font-weight:800}.task-execution-mode label{cursor:pointer;background:#fff;border:1px solid #bfd3df;border-radius:8px;align-items:center;gap:5px;padding:6px 9px;display:flex}.task-execution-mode label:has(input:checked){background:#e9f6fc;border-color:#2584b4}.task-execution-mode span,.task-execution-mode b,.task-execution-mode small{display:block}.task-execution-mode b{color:#285b78;font-size:9px}.task-execution-mode small{color:#7b8b96;font-size:7px}.task-template-summary{border-top:1px solid #d4e5ef;grid-column:1/-1;align-items:center;gap:7px;padding-top:10px;display:flex}.task-template-summary>div{flex:1;min-width:0}.task-template-summary b,.task-template-summary small{display:block}.task-template-summary b{text-overflow:ellipsis;white-space:nowrap;color:#244d68;font-size:11px;overflow:hidden}.task-template-summary small{color:#758693;margin-top:3px;font-size:8px}.task-template-summary button{color:#356780;cursor:pointer;background:#fff;border:1px solid #bfd3df;border-radius:7px;padding:6px 8px;font-size:8px;font-weight:700}.task-template-summary button.danger{color:#9a4444;border-color:#e3bcbc}.task-create-divider{text-align:center;border-top:1px solid #dbe3e9;margin:24px 0 20px;position:relative}.task-create-divider span{color:#8a96a2;letter-spacing:.1em;background:#fff;padding:0 10px;font-size:8px;font-weight:800;position:relative;top:-7px}@keyframes spin{to{transform:rotate(360deg)}}.task-status.canceled{color:#7d4b4b;background:#f0ecec}.task-list-status.canceled{color:#815050;background:#eee8e8}.task-result.canceled{opacity:.68;background:#f6f4f4}.task-item-error{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.task-item-error p{flex:1;margin:0}.task-item-error button{color:#913d3d;cursor:pointer;background:#fff;border:1px solid #d89d9d;border-radius:7px;flex:none;padding:6px 8px;font-size:8px;font-weight:800}.task-item-error button:disabled{opacity:.55;cursor:default}.task-item-error.needs-percentage{grid-template-columns:1fr;gap:10px;padding:11px;display:grid}.task-percentage-confirmation{border-top:1px solid #efcaca;grid-template-columns:minmax(190px,260px) 1fr auto;align-items:end;gap:10px;padding-top:10px;display:grid}.task-percentage-confirmation>label{gap:4px;display:grid}.task-percentage-confirmation>label>span{color:#7e3434;text-transform:uppercase;font-size:8px;font-weight:800}.task-percentage-confirmation label>div,.s2500-percentage-card label>div{background:#fff;border:1px solid #bfced8;border-radius:8px;grid-template-columns:1fr 28px;display:grid;overflow:hidden}.task-percentage-confirmation input,.s2500-percentage-card input{color:#183e57;border:0;outline:0;min-width:0;height:35px;padding:0 9px;font-size:11px}.task-percentage-confirmation label b,.s2500-percentage-card label b{color:#526b7b;background:#f3f6f8;border-left:1px solid #d9e1e6;place-items:center;font-size:10px;display:grid}.task-percentage-confirmation>small{color:#875252;align-self:center;font-size:8px;line-height:1.4}.tasks-new-actions{gap:5px;display:grid}.tasks-list .tasks-new-actions button{color:#176c9e;text-align:center;cursor:pointer;background:#f5fbfe;border:1px solid #a7cce2;border-radius:9px;width:100%;margin:0;padding:9px 8px;font-size:10px;font-weight:700;display:block}.tasks-list .tasks-new-actions button:hover{background:#e9f5fc;border-color:#5ba4ca}.tasks-list .tasks-new-actions button.active{background:#dff0fa;border-color:#2584b4;box-shadow:0 0 0 2px #e2f1fa}.task-run-workspace,.task-manage-workspace{min-width:0}.task-run-workspace .task-template-runner{grid-template-columns:1fr;display:grid}.task-run-select{gap:5px;display:grid}.task-run-select>span{color:#466478;text-transform:uppercase;font-size:8px;font-weight:800}.task-run-select>select,.task-template-manager select{color:#244c66;background:#fff;border:1px solid #a9c8d9;border-radius:8px;width:100%;min-width:0;height:38px;padding:0 9px;font-size:11px}.task-run-preview{background:#fff;border:2px solid #5ba4ca;border-radius:11px;overflow:hidden;box-shadow:0 5px 18px #1c729e18}.task-run-preview>header{background:#eaf6fc;border-bottom:1px solid #cde3ee;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.task-run-preview>header span{color:#28749b;letter-spacing:.09em;font-size:7px;font-weight:900}.task-run-preview>header h4{color:#194f6d;margin:3px 0 0;font-size:13px}.task-run-preview>header>b{color:#fff;background:#177aa9;border-radius:99px;flex:none;padding:5px 9px;font-size:8px}.task-run-prompt-list{gap:0;display:grid}.task-run-prompt-list article{border-top:1px solid #edf1f4;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:9px;padding:10px 12px;display:grid}.task-run-prompt-list article:first-child{border-top:0}.task-run-prompt-list article>span{color:#176e9a;background:#e4f2f9;border-radius:7px;place-items:center;width:22px;height:22px;font-size:9px;font-weight:900;display:grid}.task-run-prompt-list article b,.task-run-prompt-list article small{display:block}.task-run-prompt-list article b{color:#294e66;font-size:10px}.task-run-prompt-list article small{color:#19805f;margin-top:2px;font-size:7px;font-weight:800}.task-run-prompt-list article p{color:#687987;margin:5px 0 0;font-size:8px;line-height:1.4}.task-run-prompt-list article em{color:#087653;background:#e2f5ec;border-radius:99px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:800}.task-run-prompt-list>p{color:#8a5d26;margin:0;padding:14px;font-size:9px}.task-run-empty{text-align:center;color:#718493;background:#f9fcfd;border:1px dashed #aac5d4;border-radius:10px;padding:18px}.task-run-empty b{font-size:10px}.task-run-empty p{margin:4px 0 0;font-size:8px}.task-run-button{width:100%;min-height:39px;font-size:10px;font-weight:800}.task-template-manager{background:#f7fafc;border:1px solid #d3e0e7;border-radius:10px;grid-template-columns:minmax(180px,1fr) auto auto auto;gap:7px;margin-top:14px;padding:11px;display:grid}.task-template-manager button,.task-new-template{color:#28698c;cursor:pointer;background:#fff;border:1px solid #b9d1de;border-radius:7px;padding:0 9px;font-size:8px;font-weight:800}.task-template-manager button.danger{color:#984646;border-color:#dfb7b7}.task-template-manager button:disabled{opacity:.4;cursor:default}.task-new-template{flex:none;min-height:30px}.task-manage-workspace>footer{border-top:1px solid var(--line);background:#fff;flex:none;justify-content:flex-end;gap:8px;padding-top:13px;display:flex}.task-manage-workspace>footer button{min-width:145px;padding:10px 14px;font-size:10px;font-weight:700}.task-manage-workspace>footer button:disabled{opacity:.45;cursor:default}.s2500-percentage-card{background:#fffaf0;border:1px solid #e1bd67;border-radius:11px;grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:18px;padding:13px 14px;display:grid;box-shadow:0 4px 14px #a5711610}.s2500-percentage-card>div>span{color:#9b690d;letter-spacing:.09em;font-size:7px;font-weight:900}.s2500-percentage-card h4{color:#62440d;margin:4px 0;font-size:12px}.s2500-percentage-card p{color:#806834;margin:0;font-size:8px;line-height:1.45}.s2500-percentage-card>label{gap:5px;display:grid}.s2500-percentage-card>label>span{color:#715518;font-size:8px;font-weight:800}@media (width<=760px){.s2500-percentage-card,.task-percentage-confirmation{grid-template-columns:1fr}.task-percentage-confirmation>button{width:100%}}.tasks-content{flex-direction:column;min-height:0;display:flex;overflow:hidden}.task-create,.task-detail{flex:1;min-height:0}.task-detail,.task-run-workspace{overflow:auto}.task-create{flex-direction:column;display:flex}.task-run-workspace,.task-manage-workspace{flex:1;min-height:0}.task-manage-workspace{flex-direction:column;display:flex}.task-manage-scroll{flex:1;min-height:0;padding-bottom:4px;overflow:auto}@media (width<=1100px){.workspace{grid-template-columns:250px 1fr 10px 360px}.workspace.pieces-collapsed{grid-template-columns:0 minmax(360px,.75fr) 10px minmax(470px,1.25fr)}.workspace.workspace-custom-size{grid-template-columns:250px minmax(330px,var(--viewer-pane-size)) 10px minmax(330px,var(--chat-pane-size))}.workspace.pieces-collapsed.workspace-custom-size{grid-template-columns:0 minmax(330px,var(--viewer-pane-size)) 10px minmax(330px,var(--chat-pane-size))}.viewer-toolbar .privacy{display:none}.viewer-workflow-status{min-width:128px}}@media (width<=820px){html,body{overflow:auto}.workspace,.workspace.pieces-collapsed,.workspace.workspace-custom-size,.workspace.pieces-collapsed.workspace-custom-size{grid-template-columns:1fr;height:auto;min-height:100vh}.workspace-divider{display:none}.sidebar{height:44vh}.pieces-collapsed .sidebar{display:none}.viewer{height:72vh}.chat-panel{height:75vh}.privacy{display:none}.settings-backdrop,.tasks-backdrop{padding:0}.settings-modal,.tasks-modal{border-radius:0;width:100vw;height:100vh;max-height:none}.settings-layout,.tasks-layout{grid-template-columns:1fr}.settings-nav,.tasks-list{border-right:0;border-bottom:1px solid var(--line);display:flex;overflow:auto}.settings-nav button{min-width:170px}.tasks-list>button{min-width:160px}.tasks-list>span,.tasks-list>p{display:none}.settings-content,.tasks-content{padding:18px}.settings-grid{grid-template-columns:1fr}.settings-footer>span{display:none}.task-progress-card{bottom:16px;left:16px}.chat-header{padding:0 11px}.tasks-trigger{font-size:0}.tasks-trigger span{font-size:14px}}@media (width<=620px){.task-detail-head{display:grid}.task-detail-actions{flex-wrap:wrap}.task-detail-actions>strong{margin-right:auto}}@media (width<=820px){.process-library{height:auto;min-height:100vh;padding:20px}.library-header{align-items:flex-start}.library-actions{flex-wrap:wrap;justify-content:flex-end}.imports-backdrop{padding:0}.imports-modal{border-radius:0;width:100vw;height:100vh;max-height:none}}@media (width<=620px){.library-header{display:grid}.library-actions{justify-content:flex-start}.library-toolbar{flex-direction:column;align-items:stretch}.library-toolbar label{flex:none;width:100%;max-width:none}.library-toolbar>span{margin-left:0}.process-grid{grid-template-columns:1fr}.import-job{grid-template-columns:28px minmax(0,1fr)}.import-job-actions{grid-column:2;display:flex}.imports-actions{flex-wrap:wrap}.imports-actions>span{width:100%;margin-left:0}.task-template-manager{grid-template-columns:1fr 1fr}.task-template-manager select{grid-column:1/-1}.library-tabs button{flex:1;justify-content:center;padding:0 8px}.history-filters{flex-direction:column;align-items:stretch}.history-filters label,.history-filters label.history-main-search,.history-filters select,.history-filters .clear-filters{flex:none;width:100%}.recent-task-list,.recent-task-parties{grid-template-columns:1fr}}.import-job-actions button.muted{color:#77848e;border-color:#d8e0e5;font-weight:600}.filter-group-list{gap:9px}.filter-group-editor{padding:10px 12px}.filter-group-editor.expanded{border-color:#b7d5e6;box-shadow:0 0 0 2px #eaf4f9}.filter-group-head .filter-group-toggle{color:#294f68;text-align:left;cursor:pointer;min-width:0;font-size:inherit;background:0 0;border:0;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px;padding:2px 0;display:grid}.filter-group-toggle>span:first-child{color:#27739c;background:#e7f1f7;border-radius:6px;place-items:center;width:20px;height:20px;font-size:18px;transition:transform .18s;display:grid}.filter-group-toggle[aria-expanded=true]>span:first-child{transform:rotate(90deg)}.filter-group-toggle b,.filter-group-toggle small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.filter-group-toggle b{font-size:11px}.filter-group-toggle small{color:#84909b;margin-top:2px;font-size:8px;font-weight:500}.filter-group-body{border-top:1px solid #e2e8ec;margin-top:10px;padding-top:10px}.filter-group-body>label{color:#566879;gap:5px;font-size:9px;font-weight:700;display:grid}.filter-group-body>label input{background:#fff;border:1px solid #d8e0e7;border-radius:8px;outline:none;height:33px;padding:0 9px;font-size:11px;font-weight:700}.filter-group-body>textarea{resize:vertical;border:1px solid #d8e0e7;border-radius:8px;outline:none;width:100%;margin-top:9px;padding:8px 9px;font-size:10px}.bulk-action{color:#187255;cursor:pointer;background:#edf9f3;border:1px solid #91c4ad;border-radius:9px}.process-status-filter{color:#38586d;background:#fff;border:1px solid #cbd9e2;border-radius:10px;height:39px;padding:0 10px;font-size:9px;font-weight:700}.import-settings{background:linear-gradient(#f7fbfd,#fff 70px);border:1px solid #cfdfe9;border-radius:13px;max-width:1250px;margin:0 auto 16px;padding:14px 16px 12px;box-shadow:0 4px 16px #16385208}.import-settings>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;display:flex}.import-settings h2{color:#204a68;margin:3px 0 0;font:500 15px Georgia,serif}.import-settings>header small{color:#7f909c;font-size:9px}.import-settings-fields{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:9px;margin-top:11px;display:grid}.import-settings-fields label{color:#4a6377;flex-direction:column;gap:4px;min-width:0;font-size:9px;font-weight:800;display:flex}.import-settings-fields select,.import-settings-fields input{color:#1f556f;background:#fff;border:1px solid #cbd9e2;border-radius:8px;width:100%;min-width:0;height:32px;padding:0 8px;font-size:10px}.import-settings-fields input{font:700 11px var(--font-geist-mono)}.import-settings>p{color:#7f909c;margin:10px 0 0;font-size:9px;line-height:1.5}.import-settings>header>button{color:#5b7183;cursor:pointer;background:#fff;border:1px solid #d2dce3;border-radius:8px;flex:none;width:28px;height:28px;font-size:15px}.imports-button.active{color:#12678f;background:#eaf6fc;border-color:#1684b8}.clear-filters{color:#9a4747;cursor:pointer;background:#fff6f6;border:1px solid #dfc0c0;border-radius:10px;flex:none;height:39px;padding:0 12px;font-size:9px;font-weight:800}.export-processes{color:#1f6b43;cursor:pointer;background:#f2f9f4;border:1px solid #c3d6c9;border-radius:10px;flex:none;height:39px;padding:0 12px;font-size:9px;font-weight:800}.export-processes:hover:not(:disabled){background:#e6f3ea}.export-processes:disabled{opacity:.5;cursor:default}.clear-filters:hover{background:#ffecec}.library-view-switch{background:#fff;border:1px solid #cbd9e2;border-radius:10px;flex:none;gap:3px;height:39px;padding:3px;display:flex}.library-view-switch button{color:#5b7183;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 10px;font-size:9px;font-weight:800}.library-view-switch button.active{color:#12678f;background:#e8f4fa}.library-more{justify-content:center;align-items:center;gap:11px;max-width:1250px;margin:16px auto 0;display:flex}.library-more button{color:#226d94;cursor:pointer;background:#fff;border:1px solid #b9d1de;border-radius:9px;min-height:34px;padding:0 16px;font-size:9px;font-weight:800}.library-more button:hover{background:#f2fafd}.library-more small{color:#7f909c;font-size:9px}.process-list{background:#fff;border:1px solid #d5e0e7;border-radius:13px;max-width:1250px;margin:0 auto;overflow:visible;box-shadow:0 6px 20px #173d5510}.library-tabs{border-bottom:1px solid #cfdde6;gap:5px;max-width:1250px;margin:0 auto 12px;display:flex}.library-tabs button{color:#657b8b;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:8px;min-height:42px;padding:0 17px;font-size:12px;font-weight:800;display:flex}.library-tabs button.active{color:#155f86;border-bottom-color:#1684b8}.library-tabs button span{color:#477087;text-align:center;background:#e8f2f7;border-radius:99px;min-width:24px;padding:4px 7px;font-size:8px}.library-tabs button.active span{color:#12688f;background:#d9eff9}.recent-tasks{background:#fff;border:1px solid #cbdde7;border-radius:14px;max-width:1250px;margin:0 auto 18px;overflow:hidden;box-shadow:0 7px 22px #173d5510}.recent-tasks>header{background:linear-gradient(90deg,#f3f9fc,#fff);border-bottom:1px solid #e2e9ed;justify-content:space-between;align-items:center;gap:18px;padding:15px 17px 12px;display:flex}.recent-tasks>header h2{color:#244f6b;margin:3px 0;font-size:16px}.recent-tasks>header p{color:#72818d;margin:0;font-size:10px}.recent-tasks>header>span{color:#236d94;background:#e7f3f9;border-radius:99px;flex:none;padding:6px 9px;font-size:9px;font-weight:800}.history-filters{background:#fbfdfe;border-bottom:1px solid #e2e9ed;flex-wrap:wrap;align-items:center;gap:8px;padding:11px 15px;display:flex}.history-filters label{flex:160px;min-width:0}.history-filters label.history-main-search{flex-basis:210px;position:relative}.history-filters label.history-main-search>span{color:#78909f;position:absolute;top:9px;left:10px}.history-filters input,.history-filters select{color:#38586d;background:#fff;border:1px solid #cbd9e2;border-radius:9px;outline:none;width:100%;min-width:0;height:36px;padding:0 10px;font-size:10px}.history-filters .history-main-search input{padding-left:30px}.history-filters select{flex:0 175px;width:auto}.history-filters .clear-filters{height:36px}.recent-task-list{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));max-height:560px;display:grid;overflow:auto}.recent-task{border-bottom:1px solid #edf1f3;border-right:1px solid #edf1f3;flex-direction:column;justify-content:space-between;gap:12px;min-width:0;padding:14px 16px;display:flex}.recent-task-main h3{color:#244c67;text-overflow:ellipsis;white-space:nowrap;margin:8px 0 4px;font-size:13px;overflow:hidden}.recent-task-main>p{color:#537083;font:700 10px var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.recent-task-main small{color:#7c8994;margin-top:8px;font-size:9px;display:block}.recent-task-parties{background:#f6f9fb;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:9px;padding:8px 9px;display:grid}.recent-task-parties>div{min-width:0}.recent-task-parties b{color:#8a9aa5;letter-spacing:.05em;text-transform:uppercase;margin-bottom:3px;font-size:7px;display:block}.recent-task-parties span{color:#496579;text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.recent-task-parties .claimant-summary{display:flex}.recent-task-actions{flex-wrap:wrap;gap:6px;display:flex}.recent-task-actions button{color:#226d94;cursor:pointer;background:#fff;border:1px solid #bdd3df;border-radius:8px;min-height:31px;padding:0 9px;font-size:9px;font-weight:800}.recent-task-actions button:first-child{background:#edf8fd;border-color:#7eb8d5}.recent-task-actions button:disabled{opacity:.45;cursor:default}.recent-tasks-loading,.history-empty{color:#71818d;text-align:center;grid-column:1/-1;padding:28px;font-size:10px}.history-empty b{color:#355a70;font-size:12px}.history-empty p{margin:5px 0 12px}.history-empty button{color:#226d94;cursor:pointer;background:#fff;border:1px solid #bdd3df;border-radius:8px;min-height:32px;padding:0 11px;font-size:9px;font-weight:800}.history-bulk-actions{background:#f4f9fb;border-bottom:1px solid #dce8ee;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 15px;display:flex}.history-bulk-actions span{color:#587487;margin-right:auto;font-size:10px;font-weight:800}.history-bulk-actions button{color:#276987;cursor:pointer;background:#fff;border:1px solid #bcd2de;border-radius:8px;min-height:32px;padding:0 10px;font-size:9px;font-weight:800}.history-bulk-actions button.download{background:#eaf7fd;border-color:#78b8d7}.history-bulk-actions button.danger{color:#a93838;border-color:#e4a9a9}.history-bulk-actions button.muted{color:#6f828d;background:0 0;border-color:#0000}.history-bulk-actions button:disabled{opacity:.45;cursor:default}.recent-task.selected{background:#f0f9fd;box-shadow:inset 3px 0 #3092bd}.history-task-select{color:#627d8d;cursor:pointer;align-items:center;gap:6px;width:max-content;font-size:9px;font-weight:800;display:flex}.history-task-select input{accent-color:#197ca7;cursor:pointer;width:15px;height:15px}.history-filters .export-processes{height:36px}.history-more{border-top:1px solid #edf1f3;grid-column:1/-1;justify-content:center;align-items:center;gap:10px;padding:12px;display:flex}.history-more button{color:#226d94;cursor:pointer;background:#fff;border:1px solid #bdd3df;border-radius:9px;min-height:34px;padding:0 14px;font-size:10px;font-weight:800}.history-more button:hover{background:#f2fafd;border-color:#8fc0d8}.history-more small{color:#7c8994;font-size:9px}.history-process .recent-task-main h3{font:800 13px var(--font-geist-mono);white-space:normal}.history-process-tasks{flex-direction:column;gap:5px;margin-top:10px;display:flex}.history-process-tasks button{color:#355d75;cursor:pointer;text-align:left;background:#fff;border:1px solid #d9e5eb;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:32px;padding:6px 9px;display:flex}.history-process-tasks button:hover{background:#f5fbfe;border-color:#91bfd4}.history-process-tasks button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;font-weight:750;overflow:hidden}.history-process-tasks button>small{color:#748895;flex:none;margin:0;font-size:8px}.process-list-head,.process-row{grid-template-columns:minmax(180px,1.3fr) minmax(120px,1fr) minmax(120px,1fr) 90px 140px 150px 145px;align-items:center;gap:12px;padding:9px 14px;display:grid}.process-list-head{color:#75828d;letter-spacing:.06em;text-transform:uppercase;background:#f3f6f8;border-bottom:1px solid #dfe6eb;font-size:7px;font-weight:900}.process-row{border-bottom:1px solid #edf1f4}.process-row:last-child{border-bottom:0}.process-row:hover{background:#f8fbfc}.process-row.remote{background:#fbfdff}.process-row.plurimam{box-shadow:inset 3px 0 #8a6ab5}.process-row-open{text-align:left;cursor:pointer;background:0 0;border:0;min-width:0;padding:0}.process-row-open b{color:#145480;font:700 11px var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.process-row-open small{color:#7a8995;margin-top:4px;font-size:8px;display:block}.pending-publication{justify-items:start;gap:8px;display:grid}.pending-publication button{min-height:32px;padding:0 13px;font-size:9px;font-weight:800}.pending-publication p{margin:0;line-height:1.5}.process-tag{letter-spacing:.04em;vertical-align:middle;border:1px solid #0000;border-radius:99px;padding:3px 7px;font-size:7px;font-weight:900;display:inline-block}.process-tag.synced{color:#087856;background:#dff5ec;border-color:#a9dbc9}.process-tag.cloud{color:#176f9c;background:#e2f2fa;border-color:#a9cfe0}.process-tag.local{color:#8a5c12;background:#fdf3e0;border-color:#e5cf9f}.process-tag.publishing{color:#3f6a85;background:#eef5fa;border-color:#b6cfdd}.process-tag.failed{color:#9a4242;background:#fdecec;border-color:#e5b6b6}.process-row-open small .process-tag{margin-right:4px}.process-row-open small .process-tag.plurimam{color:#5a3f96;background:#f3effb;border-color:#d9cfee}.process-row-open:disabled{cursor:wait;opacity:.6}.company-group-tag{color:#2a5d7c;letter-spacing:.03em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#eef5f9;border:1px solid #cfe0ea;border-radius:999px;max-width:100%;margin-top:2px;padding:1px 7px;font-size:7px;font-style:normal;font-weight:800;display:inline-block;overflow:hidden}.company-groups-subtitle{color:#294f68;margin:18px 0 8px;font-size:12px}.company-groups-subtitle small{color:#7d8993;margin-left:6px;font-weight:600}.company-groups-list{gap:7px;display:grid}.company-group-row{background:#fbfcfd;border:1px solid #dce4ea;border-radius:10px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 12px;display:grid}.company-group-row b{color:#24516c;text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.company-group-row small{color:#7b8b97;font-size:9px}.company-group-row input{border:1px solid #c4d6e0;border-radius:8px;min-width:0;height:32px;padding:0 9px;font-size:10px}.company-group-block{background:#fbfcfd;border:1px solid #dce4ea;border-radius:10px;padding:9px 12px}.company-group-block>b{color:#1f5570;text-transform:uppercase;margin-bottom:5px;font-size:10px;display:block}.company-group-block ul{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.company-group-block li{color:#3b5b6e;background:#fff;border:1px solid #cfe0ea;border-radius:999px;align-items:center;gap:4px;padding:2px 4px 2px 9px;font-size:9px;display:inline-flex}.company-group-block li button{border-radius:999px;width:20px;height:20px;padding:0;font-size:12px;line-height:1}.process-row-party{min-width:0}.process-row-party b{color:#98a5af;letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:900;display:block}.process-row-party span{color:#4a6377;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;display:block;overflow:hidden}.process-row-party .claimant-summary{display:flex;overflow:visible}.process-row-party .claimant-primary{display:block;overflow:hidden}.process-row-party .claimant-popover{white-space:normal;display:grid;overflow:visible}.process-row-party .claimant-popover span{white-space:normal;overflow:visible}.process-row-status select{color:#28617e;background:#fff;border:1px solid #bdd3df;border-radius:7px;width:100%;height:29px;padding:0 6px;font-size:8px;font-weight:700}.process-row-status .workflow-owner{margin-top:3px;display:block}.process-row-actions{justify-content:flex-end;gap:6px;display:flex}.process-row-actions .process-card-delete{background:0 0;border:0;width:auto;padding:6px 5px}.copy-process-number{color:#176f9c;cursor:pointer;background:#fff;border:1px solid #b9d1de;border-radius:7px;flex:none;width:28px;height:28px;font-size:13px;font-weight:900}.copy-process-number:hover{background:#eaf6fc}@media (width<=900px){.process-list-head{display:none}.process-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.process-row-open{grid-column:1/-1}.process-row-actions{grid-column:1/-1;justify-content:flex-start}}.process-card-footer{background:#fbfcfd;border-top:1px solid #edf1f4;flex-wrap:wrap;align-items:center;gap:7px;padding:8px 10px;display:flex}.process-card-footer select{color:#28617e;background:#fff;border:1px solid #bdd3df;border-radius:7px;flex:1;min-width:0;height:28px;padding:0 7px;font-size:8px;font-weight:700}.process-card-footer .process-card-delete{background:0 0;border:0;width:auto;padding:6px 5px}.claimant-workflow-trigger{color:#185f83;cursor:pointer;text-align:left;background:#edf8fd;border:1px solid #87bdd7;border-radius:8px;flex:1;gap:1px;min-width:150px;min-height:34px;padding:5px 9px;display:grid}.claimant-workflow-trigger:hover{background:#e3f4fb;border-color:#2586b3}.claimant-workflow-trigger b{font-size:9px}.claimant-workflow-trigger span{color:#58778a;font-size:8px}.claimant-workflow-trigger.compact{width:100%;min-width:0}.s2500-spreadsheet-download{color:#116642;cursor:pointer;background:#eaf8f1;border:1px solid #178154;border-radius:9px;justify-content:center;align-items:center;min-height:38px;margin:12px 0 4px;padding:0 16px;font-size:10px;font-weight:850;display:inline-flex;box-shadow:0 2px 8px #15764a1c}.s2500-spreadsheet-download:hover{background:#ddf4e9;border-color:#0e6841}.s2500-delivery-actions{gap:7px;margin:12px 0 4px;display:grid}.s2500-delivery-actions>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.s2500-delivery-actions .s2500-spreadsheet-download{margin:0}.s2500-qg-send{color:#145d88;cursor:pointer;background:#eaf6fc;border:1px solid #176fa4;border-radius:9px;justify-content:center;align-items:center;min-height:38px;padding:0 16px;font-size:10px;font-weight:850;display:inline-flex;box-shadow:0 2px 8px #176fa419}.s2500-qg-send:hover:not(:disabled){background:#daeffa;border-color:#0e5e8d}.s2500-qg-send:disabled{cursor:wait;opacity:.65}.s2500-delivery-status{border-radius:7px;width:fit-content;max-width:100%;padding:6px 9px;font-size:9px;line-height:1.45;display:block}.s2500-delivery-status.success{color:#126746;background:#edf9f4;border:1px solid #b9dfcf}.s2500-delivery-status.error{color:#9b3434;overflow-wrap:anywhere;background:#fff2f2;border:1px solid #efc2c2}.s2500-preview-open{color:#155f78;cursor:pointer;background:#f3fafc;border:1px solid #7db4c9;border-radius:9px;justify-content:center;align-items:center;min-height:38px;padding:0 16px;font-size:10px;font-weight:850;display:inline-flex;box-shadow:0 2px 8px #176fa412}.s2500-preview-open:hover:not(:disabled){background:#e8f6fa;border-color:#388cac}.s2500-preview-open:disabled{cursor:wait;opacity:.65}.s2500-preview-backdrop{z-index:230;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a2130a3;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.s2500-preview-modal{background:#f8fbfc;border:1px solid #afcbd6;border-radius:18px;flex-direction:column;width:min(1280px,97vw);height:min(880px,94vh);display:flex;overflow:hidden;box-shadow:0 32px 100px #06152173}.s2500-preview-modal>header{background:#fff;border-bottom:1px solid #cedde3;flex:none;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 24px 16px;display:flex}.s2500-preview-modal>header h2{color:#173e52;margin:5px 0 3px;font-size:22px}.s2500-preview-modal>header p{color:#6d8490;margin:0;font-size:10px}.s2500-preview-modal>header>button{color:#58717d;cursor:pointer;background:#fff;border:1px solid #cbdbe1;border-radius:9px;width:34px;height:34px;font-size:20px}.s2500-preview-body{flex:1;min-height:0;padding:20px 24px 26px;overflow:auto}.s2500-preview-identification{background:#bacdd5;border:1px solid #bacdd5;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.s2500-preview-identification>div{background:#fff;gap:4px;min-width:0;padding:10px 12px;display:grid}.s2500-preview-identification>div.wide{grid-column:span 2}.s2500-preview-identification span{color:#6f8490;letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:800}.s2500-preview-identification b{overflow-wrap:anywhere;color:#1c4356;font-size:11px}.s2500-preview-table-wrap{background:#fff;border:1px solid #b8ccd4;border-radius:10px;margin-top:17px;overflow:auto}.s2500-preview-table{border-collapse:collapse;color:#173c4d;font-variant-numeric:tabular-nums;width:100%;min-width:970px;font-size:10px}.s2500-preview-table th,.s2500-preview-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #d4e0e5;border-right:1px solid #d4e0e5;padding:8px 10px}.s2500-preview-table th:first-child,.s2500-preview-table td:first-child{z-index:1;text-align:left;position:sticky;left:0}.s2500-preview-table thead th{z-index:2;color:#244c5d;background:#eaf2f5;font-size:9px;position:sticky;top:0}.s2500-preview-table thead th:first-child{z-index:3}.s2500-preview-table tbody td:first-child{background:#f9fbfc;font-weight:800}.s2500-preview-table tbody tr:hover td{background:#f0f8fa}.s2500-preview-table tfoot th{color:#153e50;background:#dcebee;font-size:10px}.s2500-preview-loading{color:#64808d;flex:1;place-content:center;justify-items:center;font-size:11px;display:grid}.s2500-preview-loading i{border:3px solid #c7dce3;border-top-color:#187d9c;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite spin}.s2500-preview-error{color:#963c3c;background:#fff0f0;border:1px solid #e8baba;border-radius:10px;margin:24px;padding:14px;font-size:11px}.bulk-pending{background:#fff7ec;border:1px solid #e6c9a1;border-radius:12px;margin:0 0 14px;padding:12px 14px}.bulk-pending>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:10px;display:flex}.bulk-pending>header b{color:#7a4a0c;font-size:12px;display:block}.bulk-pending>header p{color:#8a6a3d;margin:3px 0 0;font-size:10px}.bulk-pending>header button{flex:none}.bulk-pending-item{border-top:1px solid #f0dcbf;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;display:flex}.bulk-pending-body{min-width:0}.bulk-pending-body b{color:#173e52;font-size:12px;display:block}.bulk-pending-body small{color:#6f8490;font-size:10px;display:block}.bulk-pending-body p{color:#4a3a22;overflow-wrap:anywhere;margin:4px 0 0;font-size:10px}.bulk-pending-note{margin-top:4px;color:#8a6a3d!important}.bulk-pending-actions{flex-wrap:wrap;flex:none;gap:6px;display:flex}.bulk-pending-actions button{color:#244c5d;cursor:pointer;background:#fff;border:1px solid #cbdbe1;border-radius:8px;padding:6px 10px;font-size:10px;font-weight:800}.bulk-pending-actions button:disabled{opacity:.5;cursor:default}.bulk-pending-actions button.danger{color:#963c3c;border-color:#e8baba}.pending-publication button.muted{color:#58717d;background:0 0;border:1px solid #cbdbe1}.s2500-collective-claimant{background:#fff;border:1px solid #bacdd5;border-radius:10px;margin-top:14px;padding:0 14px 14px}.s2500-collective-claimant>summary{cursor:pointer;border-bottom:1px solid #e3ecf0;flex-wrap:wrap;align-items:center;gap:10px;margin:0 -14px;padding:12px 14px;list-style:none;display:flex}.s2500-collective-claimant>summary>span{color:#153e50;background:#dcebee;border-radius:50%;place-items:center;min-width:26px;height:26px;font-size:10px;font-weight:800;display:grid}.s2500-collective-claimant>summary>b{color:#173e52;font-size:12px}.s2500-collective-claimant>summary>small{color:#6f8490;font-size:10px}.s2500-collective-claimant>summary>em{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:2px 9px;font-size:9px;font-style:normal;font-weight:800}.s2500-collective-claimant>summary>em.ready{color:#1f6b3a;background:#e2f5e9}.s2500-collective-claimant>summary>em.pending{color:#7a5a05;background:#fff3cd}.s2500-collective-claimant>summary>em.error{color:#963c3c;background:#fde2e2}.s2500-collective-claimant>summary>i{color:#2b4a5a;font-variant-numeric:tabular-nums;margin-left:auto;font-size:10px;font-style:normal}.s2500-collective-claimant>.s2500-preview-identification,.s2500-collective-claimant>.s2500-preview-pending,.s2500-collective-claimant>.s2500-preview-error{margin-top:12px}.s2500-collective-claimant>.s2500-preview-error ul{margin:6px 0 0;padding-left:18px}.result-modal-diagnostic{color:#2b4a5a;background:#f6f9fb;border:1px solid #d6e1e6;border-radius:10px;margin:10px 0 14px;padding:10px 14px;font-size:11px}.result-modal-diagnostic summary{cursor:pointer;color:#1f4a5f;font-weight:800}.result-modal-diagnostic ul{margin:8px 0;padding-left:18px}.result-modal-diagnostic li{margin:2px 0}.result-modal-diagnostic .markdown{margin-top:8px}.s2500-preview-pending{color:#6b5210;background:#fff8e3;border:1px solid #e6cf8f;border-radius:10px;margin:0 0 16px;padding:12px 14px;font-size:11px}.s2500-preview-pending b{letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:10px;display:block}.s2500-preview-pending ul{margin:0;padding-left:18px}.s2500-preview-pending li{margin:2px 0}.s2500-preview-modal>footer{background:#fff;border-top:1px solid #cedde3;flex:none;justify-content:flex-end;padding:13px 24px;display:flex}.s2500-preview-modal>footer button{color:#fff;cursor:pointer;background:#176e91;border:0;border-radius:8px;min-width:100px;padding:9px 14px;font-size:10px;font-weight:800}@media (width<=760px){.s2500-preview-backdrop{padding:7px}.s2500-preview-modal{height:97vh}.s2500-preview-body{padding:13px}.s2500-preview-identification{grid-template-columns:1fr}.s2500-preview-identification>div.wide{grid-column:auto}}.prompt-output-template-badge{color:#176a45;background:#edf9f2;border:1px solid #a9d9bf;border-radius:999px;width:max-content;max-width:100%;padding:5px 9px;font-size:9px;font-weight:800}.viewer-claimant-workflow{color:#174f6c;cursor:pointer;text-align:left;background:#eaf7fd;border:2px solid #277fa8;border-radius:10px;gap:2px;min-width:155px;min-height:44px;padding:5px 11px;display:grid;box-shadow:0 2px 8px #277fa82b}.viewer-claimant-workflow span{color:#277fa8;letter-spacing:.08em;font-size:7px;font-weight:900}.viewer-claimant-workflow b{font-size:11px}.claimant-workflow-backdrop{z-index:250;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0d263c99;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.claimant-workflow-modal{background:#f8fbfd;border:1px solid #b9d1df;border-radius:18px;flex-direction:column;width:min(820px,96vw);max-height:min(760px,92vh);display:flex;overflow:hidden;box-shadow:0 24px 70px #07192766}.claimant-workflow-modal>header{background:#fff;border-bottom:1px solid #d9e5eb;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px 16px;display:flex}.claimant-workflow-modal>header span{color:#1680ad;letter-spacing:.12em;font-size:8px;font-weight:900}.claimant-workflow-modal>header h2{color:#183f58;margin:4px 0;font-size:21px}.claimant-workflow-modal>header p{color:#698091;font:700 11px var(--font-geist-mono);margin:0}.claimant-workflow-modal>header button{color:#587184;cursor:pointer;background:#fff;border:1px solid #d4e1e8;border-radius:9px;place-items:center;width:34px;height:34px;font-size:21px;display:grid}.claimant-workflow-help{color:#416b80;background:#edf8fc;border:1px solid #b9ddeb;border-radius:10px;margin:14px 18px 0;padding:10px 13px;font-size:11px;line-height:1.45}.claimant-workflow-list{gap:9px;min-height:0;padding:14px 18px 18px;display:grid;overflow:auto}.claimant-workflow-list article{background:#fff;border:1px solid #d4e1e8;border-radius:12px;grid-template-columns:34px minmax(0,1fr) minmax(170px,210px);align-items:center;gap:12px;padding:12px 14px;display:grid}.claimant-workflow-index{color:#1776a0;background:#e0f1f8;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-weight:900;display:grid}.claimant-workflow-person{gap:3px;min-width:0;display:grid}.claimant-workflow-person b{color:#264d65;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.claimant-workflow-person small,.claimant-workflow-person time{color:#748895;font-size:9px}.claimant-workflow-list label{gap:4px;display:grid}.claimant-workflow-list label>span{color:#748895;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:850}.claimant-workflow-list select{color:#245d79;background:#fafdff;border:1px solid #aacbdc;border-radius:8px;width:100%;height:36px;padding:0 9px;font-size:10px;font-weight:750}.claimant-workflow-list select:disabled{cursor:wait;opacity:.55}.claimant-workflow-modal>footer{background:#fff;border-top:1px solid #d9e5eb;justify-content:space-between;align-items:center;gap:16px;padding:13px 18px;display:flex}.claimant-workflow-modal>footer span{color:#637d8d;font-size:10px}.claimant-workflow-modal>footer button{color:#fff;cursor:pointer;background:#176f9a;border:0;border-radius:9px;min-height:36px;padding:0 18px;font-size:10px;font-weight:850}@media (width<=640px){.claimant-workflow-backdrop{padding:0}.claimant-workflow-modal{border-radius:0;width:100vw;height:100vh;max-height:none}.claimant-workflow-list article{grid-template-columns:30px minmax(0,1fr)}.claimant-workflow-list article label{grid-column:1/-1}.claimant-workflow-modal>footer span{display:none}}.usage-report-section .settings-section-title h3{font-size:20px}.usage-report-section .settings-section-title p,.usage-report-section .settings-hint{font-size:13px;line-height:1.55}.usage-filters{background:#f8fbfd;border:1px solid #d5e2e9;border-radius:11px;flex-wrap:wrap;align-items:end;gap:12px;margin:0 0 18px;padding:14px;display:flex}.usage-filters label{color:#526c7d;text-transform:uppercase;gap:6px;font-size:11px;font-weight:800;display:grid}.usage-filters input,.usage-filters select{color:#244f67;background:#fff;border:1px solid #b8ceda;border-radius:8px;min-width:150px;height:40px;padding:0 10px;font-size:13px}.usage-filters .usage-process-filter{flex:240px}.usage-filters .usage-process-filter input{width:100%}.usage-filters button{color:#fff;cursor:pointer;background:#1684b8;border:1px solid #1684b8;border-radius:8px;height:40px;padding:0 14px;font-size:12px;font-weight:800}.usage-filters button.usage-clear{color:#526c7d;background:#fff;border-color:#c6d4dc}.usage-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:12px;display:grid}.usage-summary div{background:#f5fafd;border:1px solid #cfe0ea;border-radius:11px;padding:13px}.usage-summary span,.usage-summary b{display:block}.usage-summary span{color:#617988;text-transform:uppercase;font-size:10px;font-weight:800}.usage-summary b{color:#174e6a;font:700 17px var(--font-geist-mono);margin-top:6px}.usage-chart{background:#fff;border:1px solid #d2e1e9;border-radius:12px;margin:18px 0;padding:16px}.usage-chart>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.usage-chart h4{color:#244f67;margin:0;font-size:16px}.usage-chart header p{color:#71838f;margin:4px 0 0;font-size:12px}.usage-chart-legend{color:#526c7d;gap:13px;font-size:11px;font-weight:700;display:flex}.usage-chart-legend span{align-items:center;gap:5px;display:flex}.usage-chart-legend i{border-radius:3px;width:10px;height:10px}.usage-chart .input{background:#1684b8}.usage-chart .output{background:#39a978}.usage-chart-scroll{padding:15px 2px 2px;overflow-x:auto}.usage-chart-bars{border-bottom:1px solid #cbd9e2;align-items:flex-end;gap:12px;min-width:max-content;height:225px;padding:0 8px;display:flex}.usage-chart-day{flex:none;justify-items:center;gap:5px;width:52px;display:grid}.usage-chart-day>b{color:#496575;font:700 10px var(--font-geist-mono)}.usage-chart-day>span{color:#5d7482;padding-bottom:7px;font-size:11px;font-weight:700}.usage-chart-column{align-items:flex-end;height:170px;display:flex}.usage-chart-bar{border-radius:6px 6px 2px 2px;flex-direction:column;width:27px;min-height:5px;display:flex;overflow:hidden;box-shadow:0 2px 6px #173d5520}.usage-chart-bar i{min-height:1px;display:block}.usage-table-count{color:#526c7d;margin:14px 0 7px;font-size:12px;font-weight:800}.usage-table-wrap{border:1px solid #d8e2e8;border-radius:10px;overflow:auto}.usage-table{border-collapse:collapse;width:100%;min-width:1200px;font-size:12px}.usage-table th{color:#526b7a;letter-spacing:.04em;text-align:left;text-transform:uppercase;background:#edf4f7;font-size:10px;position:sticky;top:0}.usage-table th,.usage-table td{vertical-align:top;border-bottom:1px solid #e3ebef;padding:11px 10px}.usage-table td{color:#354f60;line-height:1.45}.usage-table td b,.usage-table td small{display:block}.usage-table td b{font-size:12px}.usage-table td small{color:#647b89;max-width:310px;margin-top:4px;font-size:11px}@media (width<=900px){.usage-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.usage-chart>header{display:block}.usage-chart-legend{margin-top:10px}}.workflow-owner{color:#1a6c86;text-overflow:ellipsis;white-space:nowrap;flex:1 0 100%;font-size:7.5px;font-weight:800;overflow:hidden}.bulk-item .workflow-owner{color:#1a6c86;margin-top:3px;font-size:7px;font-weight:800;display:block}.process-card.remote{background:linear-gradient(#f8fdff,#fff 75px);border-color:#a9cfe0}.process-card-open:disabled{cursor:wait;opacity:.72}.process-card-publish{color:#187255;cursor:pointer;background:#edf9f3;border:1px solid #9bc9b5;border-radius:7px;flex:none;height:28px;padding:0 8px;font-size:8px;font-weight:800}.process-card-publish:disabled{cursor:wait;opacity:.6}.bulk-backdrop{z-index:175;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#091a2799;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.bulk-modal{background:#fff;border:1px solid #b9ceda;border-radius:16px;flex-direction:column;width:min(1080px,97vw);height:min(850px,94vh);display:flex;overflow:hidden;box-shadow:0 28px 90px #07141f70}.bulk-modal>header{border-bottom:1px solid #dce5ea;flex:none;justify-content:space-between;align-items:start;gap:16px;padding:16px 19px 13px;display:flex}.bulk-modal h2{color:#244d68;margin:4px 0;font-size:19px}.bulk-modal header p{color:#73818e;margin:0;font-size:9px}.bulk-header-actions{align-items:center;gap:7px;display:flex}.bulk-header-actions button{color:#365e75;cursor:pointer;background:#fff;border:1px solid #d2dce3;border-radius:8px;min-height:32px;padding:0 10px;font-size:9px;font-weight:800}.bulk-header-actions button:last-child{width:32px;padding:0;font-size:18px;font-weight:500}.bulk-modal.summary-collapsed>header{align-items:center;padding-block:9px}.bulk-modal.summary-collapsed>header .eyebrow,.bulk-modal.summary-collapsed>header p{display:none}.bulk-modal.summary-collapsed>header h2{margin:0}.bulk-modal.summary-collapsed .bulk-toolbar{padding-block:7px}.bulk-toolbar{background:#f8fbfc;border-bottom:1px solid #e1e8ed;flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:10px 18px;display:flex}.bulk-toolbar button{cursor:pointer;white-space:nowrap;border-radius:8px;flex:none;min-height:34px;padding:0 12px;font-size:9px;font-weight:800}.bulk-toolbar button.danger{color:#973f3f;background:#fff;border:1px solid #dfb4b4;margin-left:auto}.bulk-toolbar>select{flex:220px;min-width:180px;max-width:320px}.bulk-toolbar select{color:#3b5b6e;background:#fff;border:1px solid #c4d6e0;border-radius:8px;height:34px;padding:0 8px;font-size:9px}.bulk-concurrency{color:#3b5b6e;white-space:nowrap;background:#fff;border:1px solid #c4d6e0;border-radius:8px;flex:0 auto;align-items:center;gap:7px;min-width:0;height:34px;padding:0 9px;font-size:9px;font-weight:800;display:flex}.bulk-concurrency select{background:#f9fcfd;border-color:#d3e0e7;min-width:0;max-width:170px;height:26px}.bulk-concurrency input{color:#1f556f;width:46px;height:24px;font:800 11px var(--font-geist-mono);text-align:center;background:#f9fcfd;border:1px solid #d3e0e7;border-radius:6px;padding:0 4px}.bulk-concurrency input:disabled{cursor:default;opacity:.5}.bulk-concurrency-hint{color:#7f8f9b;background:#f8fbfc;border-bottom:1px solid #e1e8ed;flex:none;margin:0;padding:0 18px 9px;font-size:8px;line-height:1.5}.bulk-summary{border-bottom:1px solid #e1e8ed;flex:none;grid-template-columns:minmax(0,1fr) auto;gap:5px 14px;padding:12px 18px;display:grid}.bulk-summary b,.bulk-summary span{display:block}.bulk-summary b{color:#294f68;font-size:11px}.bulk-summary span{color:#17805d;text-transform:uppercase;margin-top:3px;font-size:8px;font-weight:800}.bulk-summary p{color:#71808b;margin:4px 0 0;font-size:8px}.bulk-summary>strong{color:#176f9c;font:800 13px var(--font-geist-mono);align-self:center}.bulk-progress{background:#e6edf1;border-radius:99px;grid-column:1/-1;height:6px;overflow:hidden}.bulk-progress span{border-radius:inherit;background:linear-gradient(90deg,#1681b4,#20a275);height:100%;transition:width .3s;display:block}.bulk-summary>small{color:#7d8993;grid-column:1/-1;font-size:8px}.bulk-status-filter{background:#fff;border-bottom:1px solid #e1e8ed;flex-wrap:wrap;flex:none;gap:6px;padding:8px 18px;display:flex}.bulk-status-filter button{color:#5d6f7d;cursor:pointer;background:#fff;border:1px solid #d2dce3;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex}.bulk-status-filter button b{color:#3b5b6e;min-width:18px;font:800 9px var(--font-geist-mono);text-align:center;background:#eef2f6;border-radius:999px;padding:1px 6px}.bulk-status-filter button:hover{border-color:#b9d1de}.bulk-status-filter button.is-active{color:#1f5570;background:#e9f4fa;border-color:#1681b4}.bulk-status-filter button.is-active b{color:#fff;background:#1681b4}.bulk-status-filter button.status-ready.is-active{color:#087955;background:#e6f7f1;border-color:#20a275}.bulk-status-filter button.status-ready.is-active b{background:#20a275}.bulk-status-filter button.status-failed.is-active{color:#a13e3e;background:#fbeeee;border-color:#c96b6b}.bulk-status-filter button.status-failed.is-active b{background:#a13e3e}.bulk-status-filter button.status-skipped.is-active,.bulk-status-filter button.status-canceled.is-active{color:#5d6878;background:#f1f4f6;border-color:#a9b5bf}.bulk-status-filter button.status-skipped.is-active b,.bulk-status-filter button.status-canceled.is-active b{background:#7d8993}.bulk-filter-empty{color:#71818d;text-align:center;margin:0;padding:22px 18px;font-size:9px}.bulk-items-head,.bulk-item{grid-template-columns:48px minmax(170px,1.1fr) minmax(160px,1fr) 74px 130px 55px;align-items:center;gap:10px;display:grid}.bulk-item-time{color:#4d6a7e;font:700 9px var(--font-geist-mono);font-style:normal}.bulk-report{background:#f5fafd;border:1px solid #cfe0ea;border-radius:10px;flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0 18px 11px;padding:10px 12px;display:grid}.bulk-report>div{min-width:0}.bulk-report span{color:#71838f;letter-spacing:.07em;font-size:7px;font-weight:800;display:block}.bulk-report b{color:#1f5570;font:700 13px var(--font-geist-mono);margin-top:3px;display:block}.bulk-report small{color:#7f909c;grid-column:1/-1;font-size:8px}.bulk-items-head{color:#75828d;text-transform:uppercase;background:#f3f6f8;border-bottom:1px solid #dfe6eb;flex:none;padding:8px 18px;font-size:7px;font-weight:900}.bulk-items{min-height:0;overflow:auto}.bulk-item{border-bottom:1px solid #edf1f3;min-height:57px;padding:8px 18px}.bulk-item:hover{background:#f8fbfc}.bulk-item>span{color:#89949d;font:700 8px var(--font-geist-mono)}.bulk-item b,.bulk-item small,.bulk-item strong{display:block}.bulk-item b{color:#24516c;font:700 9px var(--font-geist-mono)}.bulk-item small{color:#7a8994;margin-top:3px;font-size:7px;line-height:1.3}.bulk-item small.bulk-item-error{color:#a13e3e;font-weight:700}.bulk-item small.bulk-item-size{color:#4d6a7e;font-weight:800}.bulk-item strong{color:#5b7180;text-transform:uppercase;font-size:8px}.bulk-item.loading strong{color:#1377aa}.bulk-item.ready strong{color:#087955}.bulk-item.failed strong{color:#a13e3e}.bulk-item.skipped{opacity:.7}.bulk-item select{color:#28617e;background:#fff;border:1px solid #bdd3df;border-radius:7px;width:100%;height:29px;padding:0 6px;font-size:8px}.bulk-item button{color:#226d94;cursor:pointer;background:#fff;border:1px solid #b9d1de;border-radius:7px;padding:6px 8px;font-size:8px;font-weight:800}.bulk-item button.bulk-item-cancel{color:#973f3f;border-color:#dfb4b4;margin-top:4px}.bulk-empty{text-align:center;color:#71818d;flex:1;place-content:center;display:grid}.bulk-empty b{font-size:12px}.bulk-empty p{margin:6px 0 0;font-size:9px}@media (width<=760px){.bulk-backdrop{padding:0}.bulk-modal{border-radius:0;width:100vw;height:100vh;max-height:none}.bulk-items-head{display:none}.bulk-item{grid-template-columns:38px minmax(0,1fr) 110px}.bulk-item>div:nth-child(3){grid-column:2/-1}.bulk-item>div:nth-child(4),.bulk-item>div:nth-child(5){grid-column:2}.bulk-report{grid-template-columns:repeat(2,minmax(0,1fr))}.bulk-toolbar>select{order:3;width:100%;max-width:none}.bulk-concurrency{flex:100%}.library-toolbar .process-status-filter{width:100%}.recent-task-list{grid-template-columns:1fr;max-height:440px}.recent-task-actions button{flex:1}.bulk-header-actions button:first-child{font-size:0}.bulk-header-actions button:first-child:after{content:"Resumo";font-size:9px}}.process-card:has(.claimant-more[open]){z-index:20;overflow:visible}.process-library{font-size:14px}.library-brand p{font-size:14px;line-height:1.45}.library-actions{flex-wrap:wrap;justify-content:flex-end}.library-actions>button{min-height:42px;padding:0 15px;font-size:12px}.library-toolbar input,.library-toolbar select,.library-toolbar button,.library-toolbar>span{font-size:12px}.process-card-open>header span,.process-tag{font-size:10px}.process-card-open>header small,.process-card-open>div,.process-card-delete,.process-card-publish,.process-card-footer select{font-size:11px}.process-card-open h2{font-size:15px}.process-card-open>p,.process-card-open>b,.process-card-parties em,.claimant-summary{font-size:12px}.process-card-parties b,.process-row-party b,.process-list-head{font-size:10px}.process-row-open b{font-size:13px}.process-row-open small,.process-row-party span,.process-row-status select,.workflow-owner,.library-more button,.library-more small{font-size:11px}.import-settings h2{font-size:18px}.import-settings>header small,.import-settings-fields label,.import-settings>p{font-size:12px}.import-settings-fields select,.import-settings-fields input{height:38px;font-size:13px}:is(.result-backdrop,.quantum-backdrop,.settings-backdrop,.imports-backdrop,.tasks-backdrop,.bulk-backdrop){padding:0}:is(.result-modal,.quantum-modal,.settings-modal,.imports-modal,.tasks-modal,.bulk-modal){border-radius:0;width:100vw;max-width:none;height:100vh;max-height:none}:is(.result-modal,.quantum-modal,.settings-modal,.imports-modal,.tasks-modal,.bulk-modal) :is(p,small,label,button,input,select,textarea,span,b,strong){font-size:13px}:is(.result-modal,.quantum-modal,.settings-modal,.imports-modal,.tasks-modal,.bulk-modal) .eyebrow{font-size:12px}:is(.result-modal,.quantum-modal,.settings-modal,.imports-modal,.tasks-modal,.bulk-modal) h2{font-size:24px}:is(.result-modal,.quantum-modal,.settings-modal,.imports-modal,.tasks-modal,.bulk-modal) h3{font-size:18px}:is(.result-modal,.quantum-modal,.settings-modal,.imports-modal,.tasks-modal,.bulk-modal) h4{font-size:15px}.bulk-modal>header{padding:20px 24px 17px}.bulk-toolbar{gap:12px;padding:13px 24px}.bulk-toolbar button,.bulk-toolbar select{min-height:40px;font-size:13px}.bulk-concurrency{height:42px;font-size:13px}.bulk-concurrency select{height:32px}.bulk-concurrency-hint{padding:2px 24px 12px;font-size:12px}.bulk-summary{padding:15px 24px}.bulk-summary b{font-size:14px}.bulk-summary span,.bulk-summary p,.bulk-summary>small{font-size:12px}.bulk-summary>strong{font-size:17px}.bulk-report{margin:0 24px 14px;padding:13px 15px}.bulk-report span,.bulk-report small{font-size:11px}.bulk-report b{font-size:16px}.bulk-items-head,.bulk-item{grid-template-columns:56px minmax(230px,1.2fr) minmax(240px,1.2fr) 100px 190px 80px;gap:14px}.bulk-items-head{padding:10px 24px;font-size:11px}.bulk-status-filter{gap:8px;padding:10px 24px}.bulk-status-filter button{min-height:32px;padding:0 12px}.bulk-status-filter button,.bulk-status-filter button b,.bulk-filter-empty{font-size:12px}.bulk-item{min-height:72px;padding:11px 24px}.bulk-item>span,.bulk-item b,.bulk-item small,.bulk-item strong,.bulk-item select,.bulk-item button,.bulk-item-time,.bulk-item .workflow-owner{font-size:12px}.bulk-item select{height:36px}@media (width<=760px){.bulk-items-head{display:none}.bulk-item{grid-template-columns:42px minmax(0,1fr) 120px}.bulk-item>div:nth-child(3){grid-column:2/-1}.bulk-item>div:nth-child(4),.bulk-item>div:nth-child(5){grid-column:2}}.automation-module-card .module-card-icon{color:#078aa3;background:#dcf7f5}.automation-module-card{background:linear-gradient(145deg,#fff,#f5ffff)}.automation-library-link{z-index:30;color:#fff;background:linear-gradient(110deg,#087da9,#13aeba);border:1px solid #84cad4;border-radius:99px;align-items:center;gap:8px;padding:12px 17px;font-size:11px;font-weight:900;text-decoration:none;display:flex;position:fixed;bottom:28px;right:32px;box-shadow:0 13px 35px #087b9e3d}.automation-library-link span{opacity:.8;font-size:8px;font-weight:600}@media (width<=620px){.automation-library-link{bottom:14px;right:14px}.automation-library-link span{display:none}}.module-launcher{color:#173f55;background:radial-gradient(circle at 85% 12%,#dff3fb 0,#0000 34%),linear-gradient(145deg,#f8fbfd,#edf4f7);height:100vh;padding:clamp(28px,4vw,58px);overflow-y:auto}.module-launcher-header{justify-content:space-between;align-items:center;gap:24px;max-width:1320px;margin:0 auto 46px;display:flex}.module-launcher-brand{align-items:center;gap:18px;display:flex}.module-launcher-brand img{border-radius:16px;box-shadow:0 10px 30px #195d8124}.module-launcher-brand span,.agents-catalog header>span{color:#1783b5;letter-spacing:.15em;font-size:11px;font-weight:900}.module-launcher-brand h1{margin:4px 0;font-size:clamp(25px,3vw,38px)}.module-launcher-brand p{color:#638091;margin:0}.module-launcher-header>button{color:#326279;cursor:pointer;background:#fff;border:1px solid #bfd3de;border-radius:10px;padding:10px 18px;font-weight:700}.module-launcher-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:1320px;margin:auto;display:grid}.module-card{min-height:340px;color:inherit;background:#fff;border:1px solid #d3e2e9;border-radius:22px;flex-direction:column;padding:32px;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 22px 60px #244f6814}.module-card:hover{border-color:#8fc4dc;transform:translateY(-5px);box-shadow:0 28px 70px #244f6824}.module-card-icon{color:#176d97;background:#e5f2f7;border-radius:17px;place-items:center;width:62px;height:62px;font-size:28px;font-weight:800;display:grid}.agents-module-card .module-card-icon{color:#6555b8;background:#e9e9ff}.module-card small{color:#1783b5;letter-spacing:.12em;margin-top:28px;font-size:10px;font-weight:900;display:block}.module-card h2{margin:9px 0;font-size:25px}.module-card p{color:#5d7887;max-width:430px;margin:0;font-size:14px;line-height:1.65}.module-card strong{color:#126f99;margin-top:auto}.module-card strong i{margin-left:6px;font-style:normal}.module-launcher-footer{color:#78909d;text-align:center;max-width:1320px;margin:34px auto 0;padding-bottom:8px;font-size:12px}.module-card-disabled{cursor:default;opacity:.82;position:relative}.module-card-disabled:hover{border-color:#d3e2e9;transform:none;box-shadow:0 22px 60px #244f6814}.module-card-disabled strong{color:#738b98}.module-card-coming-soon{color:#85620a;letter-spacing:.05em;text-transform:uppercase;background:#fff7d9;border:1px solid #d4b35a;border-radius:999px;padding:6px 11px;font-size:10px;font-weight:900;position:absolute;top:24px;right:24px}.module-card-disabled.automation-module-card .module-card-icon{color:#078aa3;background:#dcf7f5}.module-card-disabled.whatsapp-module-card .module-card-icon{color:#168257;background:#e4f6ec}.agents-shell{--agents-bg:#f5f8fa;background:var(--agents-bg);color:#193f53;grid-template-columns:280px minmax(0,1fr);min-height:100vh;display:grid}.agents-loading{text-align:center;color:#477083;place-content:center;gap:14px;min-height:100vh;display:grid}.agents-loading i{border:3px solid #c9dce5;border-top-color:#1677a4;border-radius:50%;width:34px;height:34px;margin:auto;animation:.8s linear infinite agents-spin}@keyframes agents-spin{to{transform:rotate(360deg)}}.agents-sidebar{background:#fff;border-right:1px solid #d9e4e9;flex-direction:column;height:100vh;min-height:0;padding:24px 17px;display:flex;position:sticky;top:0;overflow:hidden}.agents-sidebar-brand{align-items:center;gap:11px;padding:4px 7px 22px;display:flex}.agents-sidebar-brand>span{color:#fff;background:#176f9a;border-radius:11px;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.agents-sidebar-brand b,.agents-sidebar-brand small{display:block}.agents-sidebar-brand small{color:#7b8e99;margin-top:2px;font-size:10px}.agents-back{color:#607b89;margin:0 5px 18px;font-size:11px;text-decoration:none}.agents-new{color:#fff;cursor:pointer;background:#176f9a;border:0;border-radius:10px;width:100%;padding:12px;font-weight:800}.agents-sidebar h3{color:#91a0a8;letter-spacing:.13em;text-transform:uppercase;flex:none;margin:25px 7px 9px;font-size:9px}.agents-history{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b9ced8 transparent;flex:auto;min-height:0;padding-right:3px;overflow:hidden auto}.agents-history::-webkit-scrollbar{width:6px}.agents-history::-webkit-scrollbar-thumb{background:#b9ced8;border-radius:8px}.agents-history::-webkit-scrollbar-track{background:0 0}.agents-history>div{border-radius:9px;display:flex;position:relative}.agents-history>div.active{background:#ebf4f8}.agents-history>div>button:first-child{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;gap:9px;min-width:0;padding:10px 27px 10px 8px;display:flex}.agents-history button>i{border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.agents-history button span{min-width:0}.agents-history b,.agents-history small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.agents-history b{color:#31586c;font-size:11px}.agents-history small{color:#84939b;margin-top:3px;font-size:9px}.agents-history time{color:#9aa9b0;margin-top:4px;font-size:8px;line-height:1.2;display:block}.agents-history-delete{color:#91a1aa;cursor:pointer;background:0 0;border:0;font-size:17px;position:absolute;top:9px;right:3px}.agents-history>p{color:#91a0a8;padding:10px;font-size:11px;line-height:1.5}.agents-sidebar-footer{border-top:1px solid #e5ecef;flex:none;padding-top:12px}.agents-sidebar-footer button{color:#38677d;cursor:pointer;background:#fff;border:1px solid #ccdde5;border-radius:9px;width:100%;padding:10px;font-weight:700}.agents-sidebar-footer small{color:#8999a1;text-overflow:ellipsis;margin-top:12px;font-size:9px;display:block;overflow:hidden}.agents-main{min-width:0;min-height:100vh;position:relative}.agents-error{color:#983f3f;background:#fff1f1;border:1px solid #edc1c1;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin:12px;padding:11px 14px;font-size:12px;display:flex}.agents-error button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:18px}.agents-catalog{max-width:1120px;margin:auto;padding:70px clamp(30px,5vw,78px)}.agents-catalog header{max-width:700px}.agents-catalog h1{letter-spacing:-.03em;margin:8px 0 10px;font-size:clamp(28px,4vw,45px)}.agents-catalog header p{color:#667f8c;line-height:1.55}.agents-search{color:#214d63;background:#fff;border:1px solid #ccdde5;border-radius:12px;outline:none;width:100%;margin:32px 0 24px;padding:14px 17px;font-size:14px}.agents-search:focus{border-color:#58a7ca;box-shadow:0 0 0 3px #58a7ca20}.agents-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.agent-card{--agent-color:#17679e;border:1px solid #d7e2e7;border-top:4px solid var(--agent-color);color:#234c60;text-align:left;cursor:pointer;background:#fff;border-radius:15px;flex-direction:column;align-items:flex-start;min-height:265px;padding:23px;transition:all .18s;display:flex;box-shadow:0 10px 30px #31596d0d}.agent-card:hover{transform:translateY(-3px);box-shadow:0 16px 38px #31596d1a}.agent-card>i{background:var(--agent-color);border-radius:11px;place-items:center;width:39px;height:39px;display:grid}@supports (color:color-mix(in lab, red, red)){.agent-card>i{background:color-mix(in srgb,var(--agent-color) 12%,white)}}.agent-card>i{color:var(--agent-color);font-style:normal}.agent-card small{color:var(--agent-color);text-transform:uppercase;margin-top:17px;font-size:9px;font-weight:900}.agent-card h2{margin:5px 0 8px;font-size:20px}.agent-card p{color:#728690;margin:0;font-size:12px;line-height:1.5}.agent-card strong{color:var(--agent-color);margin-top:auto;font-size:11px}.agents-empty{color:#718792;text-align:center;border:1px dashed #c5d8e1;border-radius:14px;grid-column:1/-1;padding:60px}.agents-empty b{color:#315b6f}.agent-chat{background:#fff;grid-template-rows:auto minmax(0,1fr) auto;height:100vh;display:grid}.agent-chat>header{--agent-color:#17679e;border-bottom:1px solid #e0e9ed;align-items:center;gap:13px;min-height:76px;padding:12px 28px;display:flex}.agent-chat>header>button{color:#6a8491;cursor:pointer;background:0 0;border:0;font-size:20px}.agent-chat>header>i{background:var(--agent-color);border-radius:12px;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.agent-chat>header>i{background:color-mix(in srgb,var(--agent-color) 13%,white)}}.agent-chat>header>i{color:var(--agent-color);font-style:normal}.agent-chat header small{color:#7b909a;text-transform:uppercase;font-size:9px;font-weight:800}.agent-chat header h1{margin:2px 0 0;font-size:17px}.agent-messages{background:linear-gradient(#fbfdfe,#fff);min-height:0;padding:35px max(30px,50% - 425px);overflow:auto}.agent-message{gap:13px;margin-bottom:25px;display:flex}.agent-message.user{flex-direction:row-reverse}.agent-message-avatar{color:#176f9a;background:#e5f1f6;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-weight:900;display:grid}.agent-message.user .agent-message-avatar{color:#fff;background:#31596d}.agent-message-body{color:#2e5263;background:#fff;border:1px solid #dce7ec;border-radius:4px 14px 14px;max-width:78%;padding:13px 17px;font-size:13px;line-height:1.65;box-shadow:0 5px 18px #2c576b0a}.agent-message.user .agent-message-body{color:#fff;background:#176f9a;border:0;border-radius:14px 4px 14px 14px}.agent-message-body>:first-child{margin-top:0}.agent-message-body>:last-child{margin-bottom:0}.agent-message-body em{color:#986e30;font-size:11px}.agent-message-time{color:#8fa2ab;text-align:right;margin-top:9px;font-size:9px;line-height:1.2;display:block}.agent-message.user .agent-message-time{color:#d4e7ef}.agent-citations{border-top:1px solid #dce7ec;margin-top:13px;padding-top:10px}.agent-citations summary{color:#257ca4;cursor:pointer;font-size:10px;font-weight:800}.agent-citations>div{background:#f2f7f9;border-radius:7px;margin-top:9px;padding:9px}.agent-citations b{font-size:10px}.agent-citations p{color:#667c87;margin:4px 0 0;font-size:10px;line-height:1.45}.agent-typing{border:1px solid #dce7ec;border-radius:4px 14px 14px;gap:5px;padding:13px 18px;display:flex}.agent-typing i{background:#6f94a6;border-radius:50%;width:6px;height:6px;animation:1s infinite alternate agents-bounce}.agent-typing i:nth-child(2){animation-delay:.2s}.agent-typing i:nth-child(3){animation-delay:.4s}@keyframes agents-bounce{to{opacity:.5;transform:translateY(-4px)}}.agent-composer{background:#fff;border-top:1px solid #e1eaee;padding:15px max(30px,50% - 425px) 20px;position:relative}.agent-composer textarea{resize:none;color:#244d60;border:1px solid #bfd3dd;border-radius:14px;outline:none;width:100%;padding:13px 55px 13px 15px;font:13px inherit}.agent-composer textarea:focus{border-color:#4b9fc4;box-shadow:0 0 0 3px #4b9fc41b}.agent-composer>button{color:#fff;cursor:pointer;background:#176f9a;border:0;border-radius:10px;width:34px;height:34px;font-size:19px;position:absolute;top:25px;right:max(40px,50% - 415px)}.agent-composer>button:disabled{opacity:.4}.agent-composer>small{color:#8a9aa2;text-align:center;margin-top:6px;font-size:9px;display:block}.agents-admin-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#092735b8;position:fixed;inset:0}.agents-admin{background:#f5f8fa;grid-template-rows:auto minmax(0,1fr);width:100vw;height:100vh;display:grid}.agents-admin>header{background:#fff;border-bottom:1px solid #d9e4e9;justify-content:space-between;align-items:center;padding:18px 25px;display:flex}.agents-admin>header small{color:#1680b0;letter-spacing:.12em;font-size:9px;font-weight:900}.agents-admin>header h2{margin:3px 0 0}.agents-admin>header>button{color:#58727f;cursor:pointer;background:0 0;border:0;font-size:30px}.agents-admin-columns{grid-template-columns:240px minmax(400px,1fr) minmax(300px,.8fr);min-height:0;display:grid;overflow:hidden}.agents-admin-list,.agents-admin-form,.agents-bases-admin{min-height:0;padding:20px;overflow:auto}.agents-admin-list{background:#fff;border-right:1px solid #dbe5e9}.agents-admin-list h3,.agents-admin-form h3,.agents-bases-admin h3{margin:0 0 14px}.agents-admin-new{width:100%;margin-bottom:12px;color:#22779e!important;border:1px dashed #8bb8cd!important;justify-content:center!important}.agents-admin-list>button{color:#31586b;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;padding:10px;display:flex}.agents-admin-list>button:hover{background:#eef5f8}.agents-admin-list button>i{border-radius:50%;width:9px;height:9px}.agents-admin-list b,.agents-admin-list small{display:block}.agents-admin-list small{color:#8798a0;margin-top:3px;font-size:9px}.agents-admin-form{border-right:1px solid #dbe5e9;flex-direction:column;gap:12px;display:flex}.agents-admin-form label,.agents-bases-admin label{color:#56717e;gap:5px;font-size:10px;font-weight:800;display:grid}.agents-admin-form input,.agents-admin-form textarea,.agents-admin-form select,.agents-bases-admin input,.agents-bases-admin textarea,.agents-bases-admin select{color:#2d5264;background:#fff;border:1px solid #c8d9e1;border-radius:8px;width:100%;padding:9px;font:12px inherit}.agents-form-row{grid-template-columns:1fr 1fr;gap:11px;display:grid}.agents-admin-form fieldset{border:1px solid #d4e1e7;border-radius:9px;gap:7px;padding:11px;display:grid}.agents-admin-form legend{color:#56717e;font-size:10px;font-weight:800}.agents-check{align-items:center;gap:8px!important;display:flex!important}.agents-check input{width:auto!important}.agents-check span,.agents-check small{display:block}.agents-check small{color:#8a9ba3;font-size:8px}.agents-admin-form>.primary,.agents-bases-admin form>button{color:#fff;cursor:pointer;background:#176f9a;border:0;border-radius:8px;padding:11px;font-weight:800}.agents-bases-admin{flex-direction:column;gap:18px;display:flex}.agents-bases-admin form{background:#fff;border:1px solid #d6e3e8;border-radius:10px;gap:9px;padding:14px;display:grid}.agents-base-list{gap:8px;display:grid}.agents-base-list>div{background:#fff;border:1px solid #dbe5e9;border-radius:8px;gap:9px;padding:11px;display:flex}.agents-base-list i{background:#be9d43;border-radius:50%;width:8px;height:8px;margin-top:4px}.agents-base-list i.ready{background:#2a9970}.agents-base-list i.error{background:#b94f4f}.agents-base-list b,.agents-base-list small{display:block}.agents-base-list b{color:#345c70;font-size:11px}.agents-base-list small{color:#82949c;margin-top:3px;font-size:9px;line-height:1.4}@media (width<=1050px){.module-launcher-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.module-launcher-header{margin-bottom:35px}.agents-shell{grid-template-columns:1fr}.agents-sidebar{border-bottom:1px solid #d9e4e9;border-right:0;height:auto;min-height:auto;position:static;overflow:visible}.agents-history,.agents-sidebar h3{display:none}.agents-main,.agent-chat{height:auto;min-height:calc(100vh - 180px)}.agents-grid{grid-template-columns:1fr 1fr}.agents-admin-columns{grid-template-columns:190px 1fr}.agents-bases-admin{border-top:1px solid #dbe5e9;grid-column:1/-1}.agents-admin-columns{overflow:auto}.agents-admin-list,.agents-admin-form,.agents-bases-admin{overflow:visible}}@media (width<=620px){.module-launcher{padding:22px 16px}.module-launcher-grid{grid-template-columns:1fr}.module-launcher-header{align-items:flex-start}.module-launcher-brand img{width:45px;height:45px}.module-launcher-brand h1{font-size:21px}.module-launcher-header>button{padding:8px 11px}.module-card{min-height:320px;padding:27px}.agents-grid{grid-template-columns:1fr}.agents-catalog{padding:35px 18px}.agent-messages{padding:25px 15px}.agent-composer{padding-left:15px;padding-right:15px}.agent-composer>button{right:25px}.agent-message-body{max-width:88%}.agents-admin-columns{display:block}.agents-admin-list{border-bottom:1px solid #dbe5e9}.agents-form-row{grid-template-columns:1fr}}.administration-module-card .module-card-icon{color:#287458;background:#e7f1ed}.administration-center{color:#173f55;background:linear-gradient(145deg,#f8fbfd,#edf4f7);min-height:100vh;padding:clamp(28px,5vw,64px)}.administration-center>header,.administration-center>section{width:min(1080px,100%);margin:auto}.administration-center>header>a{color:#287089;margin-bottom:32px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.administration-center>header span{color:#1783b5;letter-spacing:.15em;font-size:10px;font-weight:900}.administration-center>header h1{margin:6px 0;font-size:36px}.administration-center>header p{color:#638091;margin:0}.administration-center>section{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:36px;display:grid}.administration-center>section>a{min-height:150px;color:inherit;background:#fff;border:1px solid #d3e2e9;border-radius:17px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:18px;padding:24px;text-decoration:none;transition:all .18s;display:grid;box-shadow:0 15px 40px #244f6810}.administration-center>section>a:hover{border-color:#8fc4dc;transform:translateY(-3px)}.administration-center>section>a>i{color:#176d97;background:#e7f3f7;border-radius:13px;place-items:center;width:48px;height:48px;font-size:21px;font-style:normal;display:grid}.administration-center h2{margin:0 0 7px;font-size:18px}.administration-center section p{color:#698392;margin:0;font-size:12px;line-height:1.55}.administration-center section>a>b{color:#1783b5;font-size:21px}.administration-empty{text-align:center;border:1px dashed #bfd3de;border-radius:16px;grid-column:1/-1;padding:40px}.administration-empty p{margin-top:7px!important}@media (width<=620px){.administration-center>section{grid-template-columns:1fr}.administration-center{padding:24px 16px}.administration-center>header h1{font-size:28px}}.administration-resource-modal .settings-layout{grid-template-columns:1fr}.administration-resource-modal .settings-content{padding:28px 34px}.administration-back,.agent-admin-back{color:#287089;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:800}.administration-back{margin-bottom:32px;display:inline-flex}.knowledge-admin-shell>header .agent-admin-back{color:#5e7483;font-size:11px}.admin-resource-page{color:#173f55;background:#f3f7f9;min-height:100vh;padding:32px clamp(18px,4vw,56px)}.admin-resource-page>header,.admin-resource-page>section,.admin-resource-page>.admin-resource-error,.admin-resource-page>.admin-resource-loading{width:min(1380px,100%);margin-left:auto;margin-right:auto}.admin-resource-page>header{grid-template-columns:120px 1fr auto;align-items:center;gap:22px;margin-bottom:28px;display:grid}.admin-resource-page>header>button{color:#287089;cursor:pointer;text-align:left;background:0 0;border:0;font-weight:800}.admin-resource-page>header .admin-refresh{text-align:center;background:#fff;border:1px solid #bdd4de;border-radius:9px;padding:10px 14px}.admin-resource-page>header span{color:#1783b5;letter-spacing:.14em;font-size:10px;font-weight:900}.admin-resource-page>header h1{margin:5px 0;font-size:30px}.admin-resource-page>header p{color:#6b8491;margin:0;font-size:13px}.admin-resource-page>section{background:#fff;border:1px solid #d7e3e8;border-radius:16px;padding:24px;box-shadow:0 18px 50px #244f6810}.admin-resource-error{color:#a43b3b;background:#fff1f1;border:1px solid #efc3c3;border-radius:10px;margin-bottom:16px;padding:12px}.admin-resource-loading{text-align:center;padding:80px}.admin-resource-search{border:1px solid #cbdce3;border-radius:9px;width:100%;padding:12px;font-size:13px}.admin-activity-list{margin-top:15px}.admin-activity-list article{border-bottom:1px solid #e4ecef;grid-template-columns:minmax(190px,1fr) minmax(240px,2fr) 130px 170px;align-items:center;gap:16px;padding:14px 8px;display:grid}.admin-activity-list b,.admin-activity-list small{display:block}.admin-activity-list small,.admin-activity-list p,.admin-activity-list span,.admin-activity-list time{color:#6c8592;margin:3px 0;font-size:11px}.admin-usage-filters{align-items:end;gap:10px;margin-bottom:18px;display:flex}.admin-usage-filters label{gap:5px;font-size:11px;font-weight:700;display:grid}.admin-usage-filters input,.admin-usage-filters button{background:#fff;border:1px solid #cadbe2;border-radius:8px;height:38px;padding:0 10px}.admin-usage-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;display:grid}.admin-usage-summary>div{background:#f8fbfc;border:1px solid #dce8ec;border-radius:11px;padding:15px}.admin-usage-summary span,.admin-usage-summary b{display:block}.admin-usage-summary span{color:#718893;font-size:10px}.admin-usage-summary b{margin-top:5px;font-size:18px}.admin-table{overflow:auto}.admin-table table{border-collapse:collapse;width:100%;font-size:11px}.admin-table th,.admin-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #e1e9ed;padding:10px}.admin-permission-list{gap:14px;display:grid}.admin-permission-list>article{border:1px solid #d9e5ea;border-radius:12px;overflow:hidden}.admin-permission-list>article>header{background:#f6fafb;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.admin-permission-list>article>header b,.admin-permission-list>article>header small{display:block}.admin-permission-list>article>header small{color:#758b96;margin-top:3px}.admin-permission-list>article>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:15px;display:grid}.admin-permission-list label{align-items:center;gap:7px;font-size:11px;display:flex}.admin-permission-list input{accent-color:#177da8}@media (width<=800px){.admin-resource-page>header{grid-template-columns:1fr auto}.admin-resource-page>header>button:first-child{grid-column:1/-1}.admin-activity-list article{grid-template-columns:1fr}.admin-usage-summary{grid-template-columns:1fr 1fr}.admin-permission-list>article>div{grid-template-columns:1fr}.admin-resource-page>section{padding:15px}}.agent-admin-loading{text-align:center;color:#547181;background:#f3f5f9;place-content:center;gap:12px;min-height:100vh;display:grid}.agent-admin-loading i{border:3px solid #d4e0e6;border-top-color:#1683bd;border-radius:50%;width:34px;height:34px;margin:auto;animation:.8s linear infinite agents-spin}.knowledge-admin-shell,.agent-builder{color:#172d3f;background:#f1f3f8;min-height:100vh}.knowledge-admin-shell>header{background:#fff;border-bottom:1px solid #dbe2e8;justify-content:space-between;align-items:center;height:84px;padding:12px 34px;display:flex}.knowledge-admin-shell>header a{color:#5e7483;font-size:11px;text-decoration:none}.knowledge-admin-shell>header h1{margin:5px 0 0;font-size:20px}.knowledge-admin-shell>header nav{align-self:stretch;gap:22px;display:flex}.knowledge-admin-shell>header nav button{color:#657581;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;font-size:13px;font-weight:700}.knowledge-admin-shell>header nav button.active{color:#0872aa;border-bottom-color:#1683bd}.knowledge-admin-content{padding:34px clamp(22px,4vw,58px)}.knowledge-admin-title{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:25px;display:flex}.knowledge-admin-title h2{margin:0;font-size:25px}.knowledge-admin-title p{color:#667987;margin:6px 0 0;font-size:13px}.knowledge-admin-title>button,.agent-builder-section-title>button{color:#fff;cursor:pointer;background:#1683bd;border:0;border-radius:9px;padding:12px 18px;font-weight:800}.knowledge-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.knowledge-admin-grid article{background:#fff;border:1px solid #dce3e8;border-radius:9px;min-height:142px;padding:19px;position:relative;box-shadow:0 3px 8px #263c4d0d}.knowledge-card-icon{color:#0878b2;background:#e2f1fa;border-radius:10px;place-items:center;width:44px;height:44px;font-size:21px;display:grid}.knowledge-admin-grid article>em{color:#00885e;background:#e5f7ef;border-radius:14px;padding:5px 10px;font-size:10px;font-style:normal;position:absolute;top:18px;right:18px}.knowledge-admin-grid article>em.draft{color:#b87900;background:#fff2dc}.knowledge-admin-grid article>em.error{color:#b34242;background:#fde7e7}.knowledge-admin-grid h3{margin:17px 0 6px;font-size:14px}.knowledge-admin-grid p{color:#778894;margin:0;font-size:11px}.agent-admin-empty{text-align:center;color:#748895;border:1px dashed #bdccd5;border-radius:10px;grid-column:1/-1;padding:55px}.agent-admin-empty b{color:#294d62}.agent-admin-empty p{margin:6px 0 0}.agents-admin-cards{gap:12px;display:grid}.agents-admin-cards article{background:#fff;border:1px solid #dce3e8;border-radius:10px;align-items:center;gap:16px;padding:18px;display:flex}.agents-admin-cards article>i{color:#fff;border-radius:12px;flex:none;place-items:center;width:48px;height:48px;font-style:normal;font-weight:900;display:grid}.agents-admin-cards article>div{flex:1;min-width:0}.agents-admin-cards em{color:#1683bd;text-transform:uppercase;font-size:9px;font-style:normal}.agents-admin-cards h3{margin:3px 0;font-size:15px}.agents-admin-cards p,.agents-admin-cards small{color:#728490;margin:0;font-size:11px}.agents-admin-cards article>button{color:#1574a4;cursor:pointer;background:#fff;border:1px solid #bcd1dd;border-radius:8px;padding:9px 14px;font-weight:700}.agent-admin-error{color:#a23d3d;background:#fff0f0;border:1px solid #edbaba;border-radius:8px;justify-content:space-between;align-items:center;margin:14px 34px;padding:11px 14px;font-size:12px;display:flex}.agent-admin-error button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:18px}.knowledge-modal-backdrop{z-index:120;background:#10273573;justify-content:flex-end;display:flex;position:fixed;inset:0}.knowledge-modal{background:#fff;grid-template-rows:auto minmax(0,1fr) auto;width:min(680px,100vw);height:100vh;display:grid;box-shadow:-20px 0 55px #1027352e}.knowledge-modal>header{border-bottom:1px solid #e1e6ea;justify-content:space-between;align-items:flex-start;padding:20px;display:flex}.knowledge-modal h2{margin:0;font-size:18px}.knowledge-modal header p{color:#6f7f89;margin:5px 0 0;font-size:11px}.knowledge-modal header>button{color:#8394a0;cursor:pointer;background:0 0;border:0;font-size:24px}.knowledge-modal-body{flex-direction:column;gap:17px;min-height:0;padding:27px 20px;display:flex;overflow:auto}.knowledge-modal label{color:#263e4e;gap:7px;font-size:11px;font-weight:700;display:grid}.knowledge-modal label>b{color:#cf3e3e;display:inline}.knowledge-modal input,.knowledge-modal textarea{color:#2b4657;resize:vertical;border:1px solid #d4dce2;border-radius:10px;padding:12px;font:12px inherit}.knowledge-modal fieldset{border:0;margin:0;padding:0}.knowledge-modal legend{color:#263e4e;margin-bottom:8px;font-size:11px;font-weight:700}.knowledge-source-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.knowledge-source-options>button{color:#243d4d;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e0e5;border-radius:11px;align-items:center;gap:12px;min-height:69px;padding:10px 13px;display:flex;position:relative}.knowledge-source-options>button.selected{background:#e8f5fc;border-color:#1385c3}.knowledge-source-options button>i{color:#607580;background:#edf1f3;border-radius:9px;flex:none;place-items:center;width:39px;height:39px;font-size:18px;font-style:normal;display:grid}.knowledge-source-options button.selected>i{color:#fff;background:#1683bd}.knowledge-source-options b,.knowledge-source-options small{display:block}.knowledge-source-options small{color:#748692;margin-top:3px;font-size:10px}.knowledge-source-options em{color:#8798a1;font-size:8px;font-style:normal;position:absolute;top:6px;right:8px}.knowledge-qa-fields{border-top:1px solid #e4e9ec;gap:13px;padding-top:4px;display:grid}.knowledge-source-coming{color:#748995;text-align:center;border:2px dashed #c5d4dc;border-radius:12px;place-items:center;padding:38px;display:grid}.knowledge-source-coming i{font-size:25px;font-style:normal}.knowledge-source-coming b{color:#315266;margin-top:8px}.knowledge-source-coming p{margin:5px 0 0;font-size:10px}.knowledge-modal>footer{background:#f7f9fa;border-top:1px solid #e1e6ea;justify-content:flex-end;gap:10px;padding:16px;display:flex}.knowledge-modal>footer button{color:#354f60;cursor:pointer;background:#fff;border:1px solid #d1dce2;border-radius:9px;padding:11px 18px;font-weight:700}.knowledge-modal>footer button.primary{color:#fff;background:#1683bd;border-color:#1683bd}.knowledge-modal>footer button:disabled{opacity:.5;cursor:not-allowed}.agent-builder-head{background:#f1f3f8;align-items:center;gap:14px;height:88px;padding:14px 25px;display:flex}.agent-builder-head>button{color:#607988;cursor:pointer;background:0 0;border:0;font-size:22px}.agent-builder-icon{color:#fff;background:#1683bd;border-radius:12px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.agent-builder-head h1{margin:0;font-size:20px}.agent-builder-head p{color:#748691;margin:4px 0 0;font-size:11px}.agent-builder-actions{gap:10px;margin-left:auto;display:flex}.agent-builder-actions button{color:#243d4e;cursor:pointer;background:#fff;border:1px solid #d8dfe4;border-radius:9px;padding:12px 17px;font-weight:700}.agent-builder-actions button.publish{color:#fff;background:#1683bd;border-color:#1683bd}.agent-builder-tabs{z-index:3;background:#f1f3f8;border-bottom:1px solid #dfe5e9;gap:6px;padding:0 18px;display:flex;position:sticky;top:0}.agent-builder-tabs button{color:#627681;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:15px 17px;font-size:12px}.agent-builder-tabs button.active{color:#0871aa;border-bottom-color:#1683bd;font-weight:800}.agent-builder-card{background:#fff;border:1px solid #dce3e8;border-radius:10px;width:min(1035px,100% - 36px);min-height:520px;margin:22px auto;padding:25px;box-shadow:0 3px 10px #233d4e0d}.agent-form-stack{flex-direction:column;gap:17px;display:flex}.agent-form-stack label{color:#243d4d;gap:7px;font-size:11px;font-weight:700;display:grid}.agent-form-stack input,.agent-form-stack textarea,.agent-form-stack select{color:#233f50;resize:vertical;border:1px solid #d6dee3;border-radius:9px;width:100%;padding:12px;font:12px inherit}.agent-form-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.agent-add-example{color:#0877b3;cursor:pointer;background:0 0;border:0;align-self:flex-start;font-weight:700}.agent-builder-section-title{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:20px;display:flex}.agent-builder-section-title h2{margin:0;font-size:17px}.agent-builder-section-title p{color:#758792;margin:5px 0 0;font-size:11px}.agent-knowledge-picker{grid-template-columns:1fr 1fr;gap:12px;display:grid}.agent-knowledge-picker>label{cursor:pointer;border:1px solid #d9e2e7;border-radius:10px;align-items:center;gap:12px;padding:15px;display:flex;position:relative}.agent-knowledge-picker>label.selected{background:#f0f9fd;border-color:#1683bd}.agent-knowledge-picker label>input{position:absolute;bottom:13px;right:13px}.agent-knowledge-picker label>div{flex:1;min-width:0}.agent-knowledge-picker b,.agent-knowledge-picker small{display:block}.agent-knowledge-picker small{color:#768893;margin-top:4px;font-size:10px}.agent-knowledge-picker em{color:#00885e;font-size:9px;font-style:normal;position:absolute;top:10px;right:12px}.agent-form-note{color:#567382;background:#eef6fa;border-radius:8px;padding:13px;font-size:11px}.agent-visibility-option{border:1px solid #d9e2e7;border-radius:10px;align-items:center;padding:15px;gap:12px!important;display:flex!important}.agent-visibility-option input{width:auto!important}.agent-visibility-option b,.agent-visibility-option small{display:block}.agent-visibility-option small{color:#758893;margin-top:4px}.agent-publish-review h2{margin-top:0}.agent-publish-review dl{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.agent-publish-review dl>div{border:1px solid #dbe4e8;border-radius:9px;padding:16px}.agent-publish-review dt{color:#748793;text-transform:uppercase;font-size:9px}.agent-publish-review dd{color:#244354;margin:6px 0 0;font-weight:800}.agent-publish-review>button{color:#fff;cursor:pointer;background:#1683bd;border:0;border-radius:9px;margin-top:20px;padding:13px 20px;font-weight:800}.agent-publish-review>button:disabled{opacity:.45}@media (width<=850px){.knowledge-admin-grid{grid-template-columns:1fr 1fr}.agent-knowledge-picker{grid-template-columns:1fr}.agent-builder-tabs{overflow:auto}.agent-builder-tabs button{white-space:nowrap}.agent-publish-review dl{grid-template-columns:1fr 1fr}}@media (width<=600px){.knowledge-admin-shell>header{flex-direction:column;align-items:flex-start;height:auto;padding:16px}.knowledge-admin-shell>header nav{height:44px}.knowledge-admin-content{padding:22px 14px}.knowledge-admin-grid{grid-template-columns:1fr}.knowledge-admin-title{flex-direction:column;align-items:stretch}.knowledge-source-options{grid-template-columns:1fr}.agent-builder-head{flex-wrap:wrap;height:auto}.agent-builder-actions{width:100%;margin-left:0}.agent-builder-actions button{flex:1}.agent-form-row,.agent-publish-review dl{grid-template-columns:1fr}}.knowledge-file-drop{text-align:center;cursor:pointer;background:#fbfdfe;border-radius:12px;min-height:175px;padding:22px;position:relative;border:2px dashed #b9ceda!important;place-items:center!important;display:grid!important}.knowledge-file-drop input{opacity:0;width:1px;height:1px;position:absolute}.knowledge-file-drop>span{color:#0878b2;background:#e2f2fb;border-radius:12px;place-items:center;width:50px;height:50px;font-size:25px;display:grid}.knowledge-file-drop>b{color:#244354;font-size:13px}.knowledge-file-drop>small{color:#778a96;font-size:10px}.knowledge-source-hint{color:#567382;background:#eef6fa;border-radius:8px;margin:0;padding:11px;font-size:10px}.knowledge-source-options>button:disabled{opacity:.58;cursor:not-allowed}.knowledge-add-source{color:#0877b3;cursor:pointer;background:#fff;border:1px solid #bad2de;border-radius:8px;margin-top:14px;padding:7px 10px;font-size:10px;font-weight:800}.admin-resource-page{overscroll-behavior:contain;height:100vh!important;min-height:0!important;overflow-y:auto!important}.admin-resource-page>section{margin-bottom:36px}.admin-filter-grid{grid-template-columns:repeat(4,minmax(120px,1fr));align-items:end;gap:10px;margin-bottom:14px;display:grid}.admin-filter-grid.activity{grid-template-columns:2fr repeat(3,minmax(130px,1fr))}.admin-filter-grid label{color:#647f8c;gap:5px;font-size:10px;font-weight:800;display:grid}.admin-filter-grid input,.admin-filter-grid select,.admin-filter-grid button{color:#294f60;background:#fff;border:1px solid #cbdce3;border-radius:8px;width:100%;min-width:0;height:39px;padding:0 10px;font-size:11px}.admin-filter-grid button{color:#176f9a;cursor:pointer;font-weight:800}.admin-result-count{color:#718893;margin:12px 2px;font-size:10px;font-weight:800}.admin-usage-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-usage-chart{border:1px solid #dce8ec;border-radius:12px;margin:18px 0;padding:18px;overflow:hidden}.admin-usage-chart h3{margin:0 0 14px;font-size:14px}.admin-usage-chart>div{align-items:end;gap:14px;min-height:175px;display:flex;overflow-x:auto}.admin-usage-chart article{justify-items:center;gap:5px;min-width:54px;display:grid}.admin-usage-chart article>b,.admin-usage-chart article>small{font-size:8px}.admin-usage-chart article>span{align-items:end;height:135px;display:flex}.admin-usage-chart article i{background:linear-gradient(#37a5ca,#176f9a);border-radius:5px 5px 0 0;width:25px;display:block}.admin-table td b,.admin-table td small{text-overflow:ellipsis;max-width:260px;display:block;overflow:hidden}.admin-table td small{color:#778d98;margin-top:3px}.admin-permission-toolbar{align-items:center;gap:12px;margin-bottom:12px;display:flex}.admin-permission-toolbar input{border:1px solid #cbdce3;border-radius:9px;flex:1;padding:11px 12px}.admin-permission-toolbar span{color:#718893;font-size:11px;font-weight:800}.admin-permission-note{color:#537584;background:#f0f8fb;border:1px solid #cfe3eb;border-radius:9px;padding:11px;font-size:11px}.admin-login-invite{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.admin-login-invite input{border:1px solid #cbdce3;border-radius:9px;flex:200px;padding:10px 12px}.admin-login-invite button{border-radius:9px;padding:10px 14px;font-weight:700}.admin-login-note{color:#2f6b43;background:#f0faf3;border:1px solid #cfe9d6;border-radius:9px;padding:10px;font-size:11px}.admin-login-controls{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 10px;display:flex}.admin-login-controls span{color:#537584;font-size:11px;font-weight:700}.admin-login-controls span.ok{color:#2f6b43}.admin-login-controls span.blocked{color:#9a3f3f}.admin-login-controls span.pending{color:#8a6d1f}.admin-login-controls button{border-radius:8px;padding:6px 10px;font-size:11px}.admin-login-controls button.danger{color:#9a3f3f;border-color:#e3c4c4}.admin-permission-list>article>section{border-top:1px solid #e3ecef;padding:13px 17px}.admin-permission-list>article>section>h3{color:#54717f;text-transform:uppercase;letter-spacing:.08em;margin:0 0 9px;font-size:10px}.admin-permission-list>article>section>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.admin-permission-list>article>section label{border:1px solid #e1eaee;border-radius:8px;align-items:flex-start;padding:9px}.admin-permission-list>article>section label span,.admin-permission-list>article>section label b,.admin-permission-list>article>section label small{display:block}.admin-permission-list>article>section label small{color:#81949d;margin-top:2px;font-size:9px;line-height:1.35}@media (width<=1000px){.admin-filter-grid,.admin-filter-grid.activity,.admin-permission-list>article>section>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.admin-filter-grid,.admin-filter-grid.activity,.admin-usage-summary,.admin-permission-list>article>section>div{grid-template-columns:1fr}.admin-resource-page{padding:20px 12px}}.library-tabs button.has-alerts span{color:#a13a2f;background:#fde5e3}.library-tabs button.has-alerts.active span{color:#8a2a20;background:#f7c8c3}.monitoring{background:#fff;border:1px solid #cbdde7;border-radius:14px;max-width:1250px;margin:0 auto 18px;overflow:hidden;box-shadow:0 7px 22px #173d5510}.monitoring>header{background:linear-gradient(90deg,#f3f9fc,#fff);border-bottom:1px solid #e2e9ed;justify-content:space-between;align-items:flex-start;gap:18px;padding:15px 17px 12px;display:flex}.monitoring>header h2{color:#244f6b;margin:3px 0;font-size:16px}.monitoring>header p{color:#72818d;max-width:640px;margin:0;font-size:10px}.monitoring-summary{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;max-width:360px;display:flex}.monitoring-summary button{color:#5d6f7d;cursor:pointer;background:#fff;border:1px solid #d2dce3;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex}.monitoring-summary button b{font:800 10px var(--font-geist-mono)}.monitoring-summary button.is-alert{color:#a13a2f;border-color:#f0b9b3}.monitoring-summary button.is-ok{color:#22734a;border-color:#b7dcc4}.monitoring-summary button.is-error{color:#8a6116;border-color:#e8cf9e}.monitoring-summary button.active{color:#1f5570;background:#e9f4fa;border-color:#1681b4}.monitoring-summary small{color:#7c8994;text-align:right;width:100%;font-size:8px}.monitoring-banner{color:#2a5d7c;background:#eef5f9;border:1px solid #cfe0ea;border-radius:9px;align-items:center;gap:10px;margin:10px 15px 0;padding:9px 12px;font-size:10px;display:flex}.monitoring-banner.is-error{color:#8f3a30;background:#fdf1ef;border-color:#efc4bf}.monitoring-banner.is-warn{color:#7a5a12;background:#fff8e6;border-color:#ead9ae}.monitoring-banner code{font:700 9px var(--font-geist-mono)}.monitoring-banner>button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:15px}.monitoring-banner button.link,.monitoring-cell button.link{color:#17679e;cursor:pointer;font-size:inherit;background:0 0;border:0;margin:0;padding:0;font-weight:800;text-decoration:underline}.monitoring-progress{background:#f6fafd;border:1px solid #cfe0ea;border-radius:9px;align-items:center;gap:12px;margin:10px 15px 0;padding:9px 12px;display:flex}.monitoring-progress.is-running{border-color:#9fcbe3}.monitoring-progress>div{flex:1;min-width:0;padding-bottom:8px;position:relative}.monitoring-progress b{color:#244f6b;font-size:11px;display:block}.monitoring-progress span{color:#6f8390;font-size:9px;display:block}.monitoring-progress i{background:#1684b8;border-radius:99px;height:4px;transition:width .4s;position:absolute;bottom:0;left:0}.monitoring-progress button.muted{color:#5d6f7d;cursor:pointer;background:#fff;border:1px solid #d2dce3;border-radius:8px;padding:6px 10px;font-size:9px;font-weight:800}.monitoring-toolbar{background:#fbfdfe;border-bottom:1px solid #e2e9ed;flex-wrap:wrap;align-items:center;gap:8px;padding:11px 15px;display:flex}.monitoring-toolbar .monitoring-search{flex:220px;min-width:0}.monitoring-toolbar input,.monitoring-toolbar select{color:#38586d;background:#fff;border:1px solid #cbd9e2;border-radius:9px;outline:none;width:100%;min-width:0;height:36px;padding:0 10px;font-size:10px}.monitoring-toolbar select{flex:0 170px;width:auto}.monitoring-toolbar .monitoring-spacer{flex:1 1 0}.monitoring-toolbar button{min-height:36px}.monitoring-toolbar button.primary{color:#fff;cursor:pointer;background:#1684b8;border:0;border-radius:9px;padding:0 13px;font-size:10px;font-weight:800}.monitoring-toolbar button.primary:disabled,.monitoring-toolbar button:disabled{opacity:.45;cursor:default}.monitoring-toolbar button.muted{color:#5d6f7d;cursor:pointer;background:#fff;border:1px solid #d2dce3;border-radius:9px;padding:0 10px;font-size:9px;font-weight:800}.monitoring-toolbar button.secondary-action b{color:#a13a2f;font:800 9px var(--font-geist-mono);background:#fde5e3;border-radius:999px;margin-left:6px;padding:1px 6px}.monitoring-paste{background:#fbfdfe;border-bottom:1px solid #e2e9ed;gap:8px;padding:11px 15px;display:grid}.monitoring-paste textarea{color:#38586d;width:100%;font:600 10px var(--font-geist-mono);resize:vertical;border:1px solid #cbd9e2;border-radius:9px;padding:9px 10px}.monitoring-paste>div{gap:8px;display:flex}.monitoring-paste button.primary{color:#fff;cursor:pointer;background:#1684b8;border:0;border-radius:9px;padding:8px 13px;font-size:10px;font-weight:800}.monitoring-paste button.primary:disabled{opacity:.45;cursor:default}.monitoring-paste button.muted{color:#5d6f7d;cursor:pointer;background:#fff;border:1px solid #d2dce3;border-radius:9px;padding:8px 10px;font-size:9px;font-weight:800}.monitoring-map{background:#fffdf7;border-bottom:1px solid #e2e9ed;padding:11px 15px}.monitoring-map-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.monitoring-map-head b{color:#244f6b;font-size:12px}.monitoring-map-head p{color:#72818d;margin:3px 0 0;font-size:10px}.monitoring-map-head button.muted{color:#7c8994;cursor:pointer;background:0 0;border:0;font-size:17px}.monitoring-map ul{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.monitoring-map li{background:#fff;border:1px solid #e4e9ee;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;padding:7px 10px;display:flex}.monitoring-map li.is-unmapped{background:#fff8e6;border-color:#ead9ae}.monitoring-map li.is-empty{color:#7c8994;font-size:10px}.monitoring-map li>span{flex:200px;align-items:center;gap:8px;min-width:0;display:flex}.monitoring-map li>span b{color:#2a4b60;font:800 10px var(--font-geist-mono)}.monitoring-map li>span small{color:#7c8994;font-size:8px}.monitoring-map li>span em{color:#8a6116;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:800}.monitoring-map select,.monitoring-map-new input,.monitoring-map-new select{color:#38586d;background:#fff;border:1px solid #cbd9e2;border-radius:8px;height:32px;padding:0 9px;font-size:10px}.monitoring-map-new{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.monitoring-map-new input{flex:220px}.monitoring-list{display:grid}.monitoring-row{border-bottom:1px solid #edf1f3;border-left:4px solid #0000;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:13px 16px;display:grid}.monitoring-row.is-alert{background:snow;border-left-color:#e0645a}.monitoring-row.is-error{border-left-color:#e2b04c}.monitoring-row.is-ok{border-left-color:#5cb884}.monitoring-row.selected{background:#f2f8fc}.monitoring-select input{width:16px;height:16px;margin-top:4px}.monitoring-main{min-width:0}.monitoring-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.monitoring-title h3{color:#244c67;font:800 13px var(--font-geist-mono);margin:0}.monitoring-type{color:#2a5d7c;letter-spacing:.03em;background:#eef5f9;border:1px solid #cfe0ea;border-radius:999px;padding:1px 7px;font-size:7px;font-weight:800}.monitoring-type.is-plurimam{color:#5a3f96;background:#f3effb;border-color:#d9cfee}.monitoring-state{border-radius:999px;padding:2px 8px;font-size:8px;font-weight:800}.monitoring-state.is-alert{color:#a13a2f;background:#fde5e3}.monitoring-state.is-ok{color:#22734a;background:#e3f5ea}.monitoring-state.is-error{color:#8a6116;background:#fff1d6}.monitoring-state.is-unchecked{color:#5d6f7d;background:#eef2f6}.monitoring-main>small{color:#7c8994;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;display:block;overflow:hidden}.monitoring-error{color:#8a6116;margin:6px 0 0;font-size:9px;font-weight:700}.monitoring-cells{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin-top:9px;display:grid}.monitoring-cell{background:#f8fafc;border:1px solid #e4e9ee;border-radius:9px;gap:4px;min-width:0;padding:8px 10px;display:grid}.monitoring-cell.is-alert{background:#fdf1ef;border-color:#efc4bf}.monitoring-cell.is-ok{background:#f3faf6;border-color:#cfe8d8}.monitoring-cell.is-muted{background:#f4f4f7}.monitoring-cell>b{color:#8a9aa5;letter-spacing:.05em;text-transform:uppercase;font-size:7px}.monitoring-cell>span{color:#33505f;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;font-size:10px;font-weight:700;display:flex}.monitoring-cell>span i{color:#8a9aa5;text-transform:uppercase;flex:none;min-width:46px;font-size:8px;font-style:normal;font-weight:800}.monitoring-cell>span u{color:#2a5d7c;text-transform:uppercase;background:#eef5f9;border:1px solid #cfe0ea;border-radius:999px;padding:0 6px;font-size:7px;font-weight:800;text-decoration:none}.monitoring-cell.is-alert>span:nth-of-type(2){color:#8f3a30}.monitoring-cell em{color:#6f8390;font-size:9px;font-style:normal}.monitoring-cell.is-alert em{color:#8f3a30}.monitoring-cell .secondary-action{justify-self:start;padding:6px 10px;font-size:9px}.monitoring-claimants{gap:6px;margin:2px 0 0;padding:0;list-style:none;display:grid}.monitoring-claimants li{background:#fff;border:1px solid #e4e9ee;border-radius:8px;gap:3px;min-width:0;padding:6px 8px;display:grid}.monitoring-claimants li.is-ok{border-color:#cfe8d8}.monitoring-claimants li.is-alert{background:#fff7f6;border-color:#efc4bf}.monitoring-claimants li>b{color:#33505f;text-transform:uppercase;overflow-wrap:anywhere;font-size:9px;font-weight:800}.monitoring-claimants li>span{color:#33505f;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;font-size:10px;font-weight:700;display:flex}.monitoring-claimants li>span i{color:#8a9aa5;text-transform:uppercase;flex:none;min-width:46px;font-size:8px;font-style:normal;font-weight:800}.monitoring-claimants li>span em{color:#8a9aa5;font-size:8px;font-weight:600}.monitoring-claimants li>em{color:#6f8390;font-size:9px;font-style:normal}.monitoring-claimants li.is-alert>em,.monitoring-claimants li.is-alert>span:nth-of-type(2){color:#8f3a30}.monitoring-fix{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.monitoring-fix select{color:#38586d;background:#fff;border:1px solid #cbd9e2;border-radius:8px;height:30px;padding:0 8px;font-size:10px}.monitoring-fix .secondary-action{padding:6px 10px;font-size:9px}.monitoring-actions{flex-direction:column;gap:6px;display:flex}.monitoring-actions button{color:#226d94;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #bdd3df;border-radius:8px;min-height:31px;padding:0 9px;font-size:9px;font-weight:800}.monitoring-actions button:disabled{opacity:.45;cursor:default}.monitoring-empty{color:#71818d;text-align:center;padding:28px;font-size:10px}.monitoring-empty b{color:#355a70;font-size:12px}.monitoring-empty p{margin:5px 0 0}.monitoring-more{justify-content:center;align-items:center;gap:12px;padding:14px;display:flex}.monitoring-more button{color:#226d94;cursor:pointer;background:#fff;border:1px solid #bdd3df;border-radius:8px;min-height:32px;padding:0 12px;font-size:9px;font-weight:800}.monitoring-more small{color:#7c8994;font-size:9px}@media (width<=720px){.monitoring>header{flex-direction:column}.monitoring-summary{justify-content:flex-start;max-width:none}.monitoring-summary small{text-align:left}.monitoring-toolbar select,.monitoring-toolbar button{flex:auto}.monitoring-toolbar .monitoring-spacer{display:none}.monitoring-row{grid-template-columns:auto minmax(0,1fr)}.monitoring-actions{flex-direction:row;grid-column:2}}.monitoring-run-pick{flex-direction:column;gap:3px;width:100%;display:flex}.monitoring-run-pick span{color:#8a9aa5;letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:800}.monitoring-run-pick select{color:#38586d;background:#fff;border:1px solid #cbd9e2;border-radius:9px;width:100%;height:32px;padding:0 9px;font-size:10px;font-weight:700}.monitoring-pills{flex-wrap:wrap;gap:6px;display:flex}.monitoring-toolbar .monitoring-party{flex:150px;min-width:0}.monitoring-toolbar .clear-filters{height:36px}.monitoring-actions-bar{background:#fff;border-bottom:1px solid #e2e9ed;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 15px;display:flex}.monitoring-actions-bar>span{color:#6f8390;flex:200px;font-size:10px;font-weight:700}.monitoring-actions-bar button{min-height:34px}.monitoring-actions-bar button.primary{color:#fff;cursor:pointer;background:#1684b8;border:0;border-radius:9px;padding:0 13px;font-size:10px;font-weight:800}.monitoring-actions-bar button:disabled{opacity:.45;cursor:default}.monitoring-actions-bar button.muted{color:#5d6f7d;cursor:pointer;background:#fff;border:1px solid #d2dce3;border-radius:9px;padding:0 10px;font-size:9px;font-weight:800}.monitoring-actions-bar button.secondary-action b{color:#a13a2f;font:800 9px var(--font-geist-mono);background:#fde5e3;border-radius:999px;margin-left:6px;padding:1px 6px}.monitoring-cell>span em{color:#8a9aa5;font-size:8px;font-weight:600}@media (width<=720px){.monitoring-summary{width:100%}.monitoring-actions-bar button{flex:auto}}.monitoring-row.is-unchecked{border-left-color:#c9d3dc}.monitoring-row.is-unchecked .monitoring-cell{background:#fbfcfd}.monitoring-actions-bar select.monitoring-batch{color:#38586d;background:#fff;border:1px solid #cbd9e2;border-radius:9px;height:34px;padding:0 9px;font-size:10px;font-weight:700}.monitoring-error.is-failure{color:#8f3a30}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
