/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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;--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{.absolute{position:absolute}.static{position:static}}.protocol-panel{color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:14px;margin:0 0 18px;padding:20px;font-size:14px;line-height:1.55;container-type:inline-size}.protocol-heading{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:14px;display:flex}.protocol-heading h3{letter-spacing:-.03em;margin:3px 0 0;font-size:clamp(19px,3cqi,25px)}.protocol-eyebrow{letter-spacing:.13em;color:var(--muted);font-size:11px;font-weight:800}.protocol-heading-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.protocol-panel button{cursor:pointer;background:var(--surface);border:1px solid var(--line);min-height:38px;color:var(--navy);border-radius:8px;padding:8px 12px;font-size:14px;font-weight:650}.protocol-panel button:hover{border-color:var(--green);background:var(--green-soft)}.protocol-panel button:disabled{opacity:.55;cursor:not-allowed}.protocol-panel :focus-visible,.protocol-search input:focus-visible{outline:2px solid var(--green);outline-offset:3px}.protocol-stage{background:var(--canvas);color:var(--navy);border-radius:30px;padding:5px 11px;font-size:13px;font-weight:700}.protocol-stage.stage-RESOLVED,.protocol-stage.stage-ANSWER_AVAILABLE{background:var(--green-soft);color:var(--green-dark)}.protocol-stage.stage-WAITING_BRANCH{background:var(--yellow-soft);color:var(--ink)}.protocol-overview{grid-template-columns:2fr 1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.protocol-overview span,.protocol-overview strong,.protocol-overview small{display:block}.protocol-overview span{color:var(--muted);margin-bottom:4px;font-size:12px}.protocol-overview strong{white-space:pre-wrap;overflow-wrap:anywhere;font-weight:600}.protocol-overview small,.protocol-help{color:var(--muted);font-size:13px}.protocol-closure{border:1px solid var(--line);background:var(--canvas);border-radius:12px;margin:14px 0;padding:0 14px}.protocol-closure[data-state=pending]{background:var(--yellow-soft);border-color:var(--yellow)}.protocol-closure[data-state=accepted]{background:var(--green-soft);border-color:var(--green)}.protocol-closure details{border:0}.protocol-closure-status{grid-template-columns:38px 1fr;align-items:start;gap:12px;padding:14px 0;display:grid}.protocol-closure-status>span{background:var(--surface);border:1px solid var(--line);width:34px;height:34px;color:var(--navy);border-radius:50%;place-items:center;font-weight:800;display:grid}.protocol-closure-status strong,.protocol-closure-status p,.protocol-closure-status small{display:block}.protocol-closure-status p{white-space:pre-wrap;margin:4px 0}.protocol-closure-status small{color:var(--muted)}.protocol-closure-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.protocol-closure-actions .primary{background:var(--green);border-color:var(--green);color:var(--surface)}.protocol-closure-form{gap:10px;padding-top:10px;display:grid}.protocol-closure-form p{color:var(--muted);margin:0}.portal-protocol-management fieldset{border:0;min-width:0;margin:0;padding:0}.protocol-panel details{border-top:1px solid var(--line-soft);padding:12px 0}.protocol-panel summary{cursor:pointer;font-weight:650}.protocol-panel summary span{color:var(--muted);margin-left:8px;font-size:12px;font-weight:500}.protocol-panel label,.protocol-search{gap:5px;font-size:14px;font-weight:600;display:grid}.protocol-panel input:not([type=checkbox]),.protocol-panel select,.protocol-panel textarea,.protocol-search input{border:1px solid var(--line);width:100%;max-width:100%;font:inherit;color:var(--ink);background:var(--surface);border-radius:7px;min-width:0;padding:9px 10px}.protocol-panel textarea{resize:vertical;min-height:100px}.protocol-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:12px;display:grid}.protocol-full{grid-column:1/-1}.protocol-rule-selector{flex-wrap:wrap;align-items:end;gap:12px;margin:14px 0;display:flex}.protocol-rule-selector label{flex:1;min-width:220px}.protocol-rule-selector small{color:var(--muted);flex-basis:100%}.protocol-checklist h4{margin-bottom:8px;font-size:16px}.protocol-checklist h4 small{color:var(--muted);font-size:12px;font-weight:500}.protocol-check-row{border-top:1px solid var(--line-soft);grid-template-columns:1.5fr 1fr;align-items:end;gap:12px;padding:12px 0;display:grid}.protocol-panel pre{white-space:pre-wrap;font:inherit;background:var(--canvas);overflow-wrap:anywhere;border-radius:8px;padding:12px}.protocol-timeline ol{margin:10px 0;padding:0;list-style:none}.protocol-timeline li{border-left:2px solid var(--line);grid-template-columns:160px 1fr;gap:2px 14px;padding:10px 0 10px 12px;display:grid}.protocol-timeline li span{color:var(--muted);grid-column:2}.protocol-timeline time{color:var(--muted);font-size:12px}.protocol-receipts{padding:0;list-style:none}.protocol-receipts li{border-top:1px solid var(--line-soft);flex-wrap:wrap;gap:12px;padding:8px 0;display:flex}.protocol-receipts time{color:var(--muted);margin-left:auto;font-size:12px}.protocol-feedback{background:var(--yellow-soft);border-left:3px solid var(--yellow);padding:10px}.protocol-library-toggle{margin:0 0 16px}.protocol-library-toggle>summary{cursor:pointer;color:var(--navy);padding:10px 0;font-weight:650}.protocol-panel .protocol-ack{align-items:start;gap:8px;padding:12px 0;display:flex}.protocol-row-number{letter-spacing:.05em;color:var(--muted);padding:10px 18px 0;font-size:12px;font-weight:750}.protocol-search{max-width:520px;margin:0 0 14px}@container (width<=640px){.protocol-overview,.protocol-form-grid,.protocol-check-row,.protocol-timeline li{grid-template-columns:1fr}.protocol-timeline li span{grid-column:1}.protocol-heading-actions{width:100%}}@media print{.protocol-panel button,.protocol-panel details:not([open]){display:none}}:root{--navy:#0b3658;--navy-deep:#082c49;--green:#087554;--green-dark:#075f46;--green-soft:#eaf5f1;--yellow:#f6b900;--yellow-soft:#fff8dc;--red:#b44638;--red-soft:#fff0ed;--ink:#122d49;--muted:#61728a;--line:#ccd8e3;--line-soft:#e4ebf1;--surface:#fff;--canvas:#f4f8fc;--shadow:0 12px 30px #10345314}*{box-sizing:border-box}body{background:var(--canvas);color:var(--ink);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;margin:0}button,input,textarea{font:inherit}button{color:inherit}button,input,textarea{outline-color:#16826a}.app-shell{background:linear-gradient(120deg,#f7faff 0%,#f1f6fb 100%);min-height:100vh}.app-header{color:#fff;background:linear-gradient(90deg, var(--navy-deep), var(--navy));align-items:center;gap:26px;height:86px;padding:0 30px;display:flex;box-shadow:0 2px 12px #05233a2e}.header-title{letter-spacing:-.035em;font-size:30px;font-weight:790}.header-divider{background:#ffffff7a;width:1px;height:38px}.header-subtitle{font-size:22px;font-weight:450}.header-source{color:#c9dbea;margin-left:auto;font-size:12px}.sync-indicator{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.sync-indicator span{color:#f0b44f;font-size:9px}.sync-indicator.ready span{color:#6ed2aa}.app-body{grid-template-columns:var(--sidebar-width,218px) minmax(0, 1fr);min-height:calc(100vh - 86px);transition:grid-template-columns .2s;display:grid}.app-body.sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)}.app-body.sidebar-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none;transition:none}.app-body.sidebar-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.sidebar{border-right:1px solid var(--line);background:#fffffff5;padding-top:20px;position:relative;overflow:hidden}.sidebar-resizer{z-index:5;cursor:col-resize;touch-action:none;outline:none;width:10px;height:100%;position:absolute;top:0;right:0}.sidebar-resizer:before{content:"";background:0 0;width:2px;height:100%;transition:background .16s,box-shadow .16s;position:absolute;top:0;right:0}.sidebar-resizer:after{content:"";background:#c7a5616b;border-radius:999px;width:4px;height:44px;transition:width .16s,background .16s,box-shadow .16s;position:absolute;top:50%;right:1px;transform:translateY(-50%)}.sidebar-resizer:hover:before,.sidebar-resizer:focus-visible:before{background:#c7a5619e;box-shadow:-2px 0 12px #c7a5613d}.sidebar-resizer:hover:after,.sidebar-resizer:focus-visible:after{background:var(--brand-gold,#c7a561);width:6px;box-shadow:0 0 0 3px #c7a56121}.sidebar.collapsed .sidebar-resizer{display:none}.nav-item{text-align:left;cursor:pointer;background:0 0;border:0;border-left:4px solid #0000;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;width:100%;height:54px;padding:0 14px 0 18px;font-size:14px;display:grid}.nav-item:hover{background:#f3f7f9}.nav-item.active{color:var(--green-dark);border-left-color:var(--green);background:linear-gradient(90deg,#eff8f4,#f8fbfa);font-weight:700}.nav-icon{background:var(--green);color:#fff;border-radius:8px;place-items:center;width:26px;height:26px;font-size:15px;font-weight:900;display:grid}.nav-icon.urgent-icon{background:var(--yellow);color:#fff;border-radius:50%;font-size:20px}.nav-icon.agreement-icon{background:#315f83}.nav-icon.folder-icon{font-size:13px}.nav-icon.backup-icon{background:#657585;font-size:18px}.nav-icon.lawyer-icon{letter-spacing:.02em;font-size:11px}.nav-count{text-align:center;color:#53677b;background:#eaf0f4;border-radius:999px;min-width:26px;padding:3px 7px;font-size:11px}.nav-section-label{color:#8795a2;letter-spacing:.11em;text-transform:uppercase;height:25px;padding:8px 18px 4px 22px;font-size:8px;font-weight:820}.sidebar-toggle{color:#566b7e;cursor:pointer;background:#f7f9fb;border:1px solid #d6e0e7;border-radius:8px;align-items:center;gap:9px;width:calc(100% - 24px);min-height:38px;margin:12px;padding:0 10px;font-size:12px;font-weight:680;display:flex}.sidebar-toggle:hover{color:var(--green-dark);background:#fff;border-color:#b9c9d4}.toggle-symbol{background:#e9eff3;border-radius:6px;place-items:center;width:24px;height:24px;font-size:22px;line-height:1;display:grid}.sidebar.collapsed .nav-item{grid-template-columns:1fr;place-items:center;padding:0}.sidebar.collapsed .nav-label,.sidebar.collapsed .nav-count,.sidebar.collapsed .sidebar-note,.sidebar.collapsed .toggle-label,.sidebar.collapsed .nav-section-label{display:none}.sidebar.collapsed .sidebar-toggle{justify-content:center;width:42px;margin:12px auto;padding:0}.sidebar.collapsed .toggle-symbol{background:0 0}.sidebar-note{color:#61726d;background:#f5faf8;border:1px solid #d9e7e1;border-radius:12px;padding:13px;font-size:11px;line-height:1.5;position:absolute;bottom:18px;left:14px;right:14px}.sidebar-note strong{color:var(--green-dark);margin-bottom:3px;font-size:12px;display:block}.main-panel{min-width:0;padding:34px clamp(28px,4vw,72px) 70px}.main-panel>section{width:min(1240px,100%);margin:0 auto}.page-heading{margin-bottom:20px}.page-heading h1{color:#0a3154;letter-spacing:-.04em;margin:0 0 7px;font-size:clamp(30px,3vw,42px);line-height:1.1}.page-heading p{max-width:900px;color:var(--muted);margin:0;font-size:15px;line-height:1.55}.back-button{color:var(--green-dark);cursor:pointer;background:0 0;border:0;margin-bottom:16px;padding:0;font-size:13px;font-weight:750}.search-box{background:#fff;border:1px solid #bdcddd;border-radius:9px;align-items:center;gap:13px;height:58px;margin:18px 0 23px;padding:0 18px;display:flex;box-shadow:0 2px 6px #12345008}.search-box>span{color:#111c27;font-size:30px;line-height:1;transform:rotate(-16deg)}.search-box input{min-width:0;color:var(--ink);background:0 0;border:0;flex:1;font-size:16px}.search-box input::placeholder{color:#61738b;opacity:1}.search-box button{color:#607081;cursor:pointer;background:#edf2f5;border:0;border-radius:50%;width:30px;height:30px}.unit-table-head,.process-table-head,.mateus-table-head{color:#63748b;align-items:center;font-size:12px;font-weight:650;display:grid}.unit-table-head{grid-template-columns:minmax(0,1fr) 110px 110px 260px 28px;gap:12px;padding:0 22px 10px}.unit-list,.process-list{background:#ffffffb8;border:1px solid #c3d1de;border-radius:9px;overflow:hidden}.unit-row,.process-row{border-bottom:1px solid var(--line-soft);background:#fff}.process-row{border-left:4px solid #0000;transition:background-color .18s,border-color .18s}.unit-row:last-child,.process-row:last-child{border-bottom:0}.unit-summary{text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:minmax(0,1fr) 110px 110px 260px 28px;align-items:center;gap:12px;width:100%;min-height:48px;padding:0 22px;display:grid}.auth-shell{background:#f2f6f7;grid-template-columns:minmax(330px,.9fr) minmax(420px,1.1fr);min-height:100vh;display:grid}.auth-side{color:#fff;background:linear-gradient(145deg,#0b3f4e 0%,#087554 100%);flex-direction:column;justify-content:center;padding:clamp(48px,8vw,112px);display:flex}.auth-side>span{letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff61;border-radius:999px;width:fit-content;padding:7px 11px;font-size:12px;font-weight:820}.auth-side h2{letter-spacing:-.035em;max-width:560px;margin:24px 0 13px;font-size:clamp(30px,4vw,52px);line-height:1.04}.auth-side p{color:#ffffffc7;max-width:530px;margin:0;font-size:17px;line-height:1.55}.auth-form{gap:15px;width:min(430px,100% - 48px);margin:auto;display:grid}.auth-mark{color:#fff;letter-spacing:.08em;background:#087554;border-radius:16px;place-items:center;width:58px;height:58px;font-size:14px;font-weight:900;display:grid;box-shadow:0 12px 28px #08755433}.auth-eyebrow{color:#087554;letter-spacing:.12em;margin-top:7px;font-size:11px;font-weight:880}.auth-form h1{color:#173e5b;letter-spacing:-.03em;margin:-4px 0 0;font-size:clamp(30px,3vw,40px)}.auth-form>p{color:#607586;margin:-4px 0 10px;font-size:15px;line-height:1.55}.auth-form label{color:#39576c;gap:7px;font-size:13px;font-weight:790;display:grid}.auth-form input{color:#173e5b;background:#fff;border:1px solid #bfcdd6;border-radius:9px;outline:0;height:48px;padding:0 13px;font-size:15px}.auth-message{color:#77540f;background:#fff9ed;border:1px solid #e0c38f;border-radius:8px;padding:11px 13px;font-size:13px;line-height:1.45}.auth-primary{color:#fff;cursor:pointer;background:#087554;border:0;border-radius:9px;min-height:48px;margin-top:5px;font-size:15px;font-weight:830}.auth-primary:hover{background:#075f45}.auth-primary:disabled,.auth-link:disabled{opacity:.48;cursor:wait}.auth-link{color:#315f83;cursor:pointer;background:0 0;border:0;min-height:34px;font-size:13px;font-weight:760}.auth-loading{color:#31566c;background:#f2f6f7;place-content:center;justify-items:center;gap:16px;min-height:100vh;display:grid}.auth-spinner{border:4px solid #c8d8de;border-top-color:#087554;border-radius:50%;width:38px;height:38px;animation:.8s linear infinite auth-spin}@keyframes auth-spin{to{transform:rotate(360deg)}}.authenticated-app{min-height:100vh}.account-chip{z-index:70;color:#31556c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border:1px solid #b9cbd4;border-radius:999px;align-items:center;gap:9px;min-height:34px;padding:0 6px 0 12px;display:flex;position:fixed;top:13px;right:17px;box-shadow:0 7px 20px #2242561f}.account-chip span{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:11px;font-weight:790;overflow:hidden}.account-chip button{color:#395c70;cursor:pointer;background:#e8eff2;border:0;border-radius:999px;min-height:25px;padding:0 9px;font-size:10px;font-weight:820}@media (width<=820px){.auth-shell{grid-template-columns:1fr}.auth-side{min-height:210px;padding:34px 28px}.auth-side h2{margin:15px 0 8px;font-size:30px}.auth-side p{font-size:14px}.auth-form{padding:42px 0 54px}.account-chip{top:auto;bottom:10px;right:10px}}.unit-summary:hover,.process-summary:hover,.mateus-summary:hover{background:#f8fbfc}.chevron{font-size:23px;font-weight:500;line-height:1}.unit-summary strong{font-size:14px;font-weight:670}.unit-cnpj{color:#61748b;font-size:14px}.unit-count{color:#627488;white-space:nowrap;background:#f7fafc;border:1px solid #d5e0e7;border-radius:7px;justify-content:center;align-items:center;gap:4px;min-height:28px;padding:4px 8px;font-size:10px;display:inline-flex}.unit-count b{color:#234760;font-size:14px}.unit-count.urgent{color:#8f742a;background:#fffcf1;border-color:#e7d9a9}.unit-count.urgent b{color:#a07a0a}.unit-count.urgent.has-urgent{background:#fff8dc;border-color:#e7c05f}.unit-open-arrow{color:#6f8293;text-align:right;font-size:24px}.unit-details{border-top:1px solid var(--line-soft);background:linear-gradient(90deg,#f7fbfd,#f4f8fb);grid-template-columns:230px 245px 190px 150px;align-items:center;gap:22px;min-height:118px;padding:22px 50px;display:grid}.unit-stat{background:#f7fbf9;border:1px solid #b8d8cd;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:36px auto;align-items:center;column-gap:10px;height:67px;padding:12px 16px;display:grid}.unit-stat .stat-icon{border:2px solid var(--green);width:31px;height:31px;color:var(--green);border-radius:7px;grid-row:1/3;place-items:center;font-weight:900;display:grid}.unit-stat strong{color:var(--green-dark);font-size:20px;line-height:1}.unit-stat span:last-child{color:#53677a;font-size:12px}.unit-stat.urgent-stat{background:#fffcf1;border-color:#ead590}.unit-stat.urgent-stat .stat-icon{background:var(--yellow);color:#fff;border:0;border-radius:50%}.unit-stat.urgent-stat strong{color:#bd8500}.primary-button,.outline-button,.drive-button,.attach-button,.toggle-button{cursor:pointer;border-radius:7px;min-height:42px;padding:0 20px;font-size:13px;font-weight:720}.primary-button{border:1px solid var(--green-dark);color:#fff;background:linear-gradient(#087b59,#066747);box-shadow:0 2px 5px #065a4229}.primary-button:hover{background:var(--green-dark)}.primary-button:disabled{cursor:not-allowed;opacity:.45}.primary-button.full{width:100%;margin-top:18px}.outline-button{border:1px solid var(--green);color:var(--green-dark);background:#fff}.outline-button.small{min-height:36px;padding:0 14px}.unit-filter-row{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:8px;display:flex}.unit-tabs{background:#edf3f6;border:1px solid #d3dde5;border-radius:9px 9px 0 0;gap:3px;min-width:0;padding:5px;display:inline-flex}.unit-tabs button{color:#5c6f83;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:36px;padding:0 15px;font-size:12px;font-weight:720}.unit-tabs button.active{color:var(--green-dark);background:#fff;box-shadow:0 2px 7px #10355017}.status-manager-toggle{min-height:36px;color:var(--green-dark);cursor:pointer;background:#f5faf8;border:1px solid #abc5ba;border-radius:7px;flex:none;padding:0 13px;font-size:11px;font-weight:760}.status-manager-toggle span{margin-right:5px;font-size:15px}.status-manager-toggle.active{border-color:var(--green);background:var(--green-soft)}.automatic-order{color:#63768a;background:#f8fafc;border:1px solid #c3d1de;border-bottom:0;flex-wrap:wrap;align-items:center;gap:7px;min-height:35px;padding:8px 14px;font-size:11px;display:flex}.automatic-order strong{color:#2f526d}.automatic-status{color:#63768a;align-items:center;gap:7px;font-size:11px;display:inline-flex}.automatic-status b{color:#9aabb8;font-size:16px;line-height:1}.status-manager{background:#f8fbfc;border:1px solid #bfcfda;border-bottom:0;padding:18px}.status-manager-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.status-manager-heading h2{color:#193c58;margin:0;font-size:16px}.status-manager-heading p{color:#66798b;margin:4px 0 0;font-size:11px;line-height:1.45}.status-manager-close{color:#647789;cursor:pointer;background:#fff;border:1px solid #cbd6de;border-radius:50%;flex:none;width:30px;height:30px;font-size:18px}.status-create-form{background:#fff;border:1px solid #d6e0e7;border-radius:8px;grid-template-columns:minmax(210px,1fr) 118px 110px minmax(170px,.75fr) auto;align-items:end;gap:10px;margin-top:15px;padding:13px;display:grid}.status-create-form label{color:#63778a;text-transform:uppercase;gap:5px;font-size:10px;font-weight:760;display:grid}.status-create-form input,.status-create-form select,.status-rename-input{color:#28465f;background:#fff;border:1px solid #bdcbd6;border-radius:6px;width:100%;height:36px;padding:0 10px;font-size:12px}.status-create-form input:focus,.status-create-form select:focus,.status-rename-input:focus{border-color:var(--green);outline:0;box-shadow:0 0 0 2px #0875541c}.status-color-control{background:#fff;border:1px solid #bdcbd6;border-radius:6px;align-items:center;gap:7px;height:36px;padding:0 8px;display:flex}.status-color-control input,.status-row-color input{cursor:pointer;background:0 0;border:0;padding:0}.status-color-control input{width:31px;height:25px}.status-color-control b{font-size:9px}.status-create-button{white-space:nowrap;min-height:36px;padding:0 16px}.status-order-list{background:#fff;border:1px solid #d2dde5;border-radius:8px;margin-top:12px;overflow:hidden}.status-order-row{border-bottom:1px solid #e3e9ee;grid-template-columns:28px minmax(150px,220px) minmax(105px,1fr) auto;align-items:center;gap:10px;min-height:43px;padding:5px 9px;display:grid}.status-order-row:last-child{border-bottom:0}.status-position{color:#617487;background:#edf2f5;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;font-weight:800;display:grid}.status-kind{color:#7a8997;font-size:10px}.status-order-actions{justify-content:flex-end;gap:5px;display:flex}.status-order-actions button{color:#38566e;cursor:pointer;background:#f9fbfc;border:1px solid #ccd7df;border-radius:5px;min-width:30px;height:29px;padding:0 8px;font-size:10px;font-weight:700}.status-order-actions button:disabled{cursor:not-allowed;opacity:.35}.status-order-actions .delete-status{color:#a4483b}.status-row-color{cursor:pointer;background:#f9fbfc;border:1px solid #ccd7df;border-radius:5px;place-items:center;width:30px;height:29px;padding:3px;display:grid}.status-row-color input{width:21px;height:21px}.process-table-head{background:#f5f8fa;border:1px solid #c3d1de;border-bottom:0;border-radius:0 8px 0 0;grid-template-columns:220px minmax(220px,1fr) 125px 150px 180px;gap:12px;padding:11px 24px 9px 54px}.process-table-head.with-unit{grid-template-columns:205px 150px minmax(180px,1fr) 120px 145px 175px}.process-list{border-radius:0 0 9px 9px}.process-summary{text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:24px 207px minmax(200px,1fr) 125px 150px 180px;align-items:center;gap:12px;width:100%;min-height:42px;padding:0 24px 0 16px;display:grid}.process-summary.with-unit{grid-template-columns:24px 191px 150px minmax(165px,1fr) 120px 145px 175px}.row-open-cell{text-align:left;cursor:pointer;background:0 0;border:0;min-width:0;padding:0}.process-number{color:#1e496c;font-size:12px;font-weight:730;font-family:var(--font-geist-mono), Consolas, monospace}.process-number-cell{align-items:center;gap:6px;min-width:0;display:flex}.selectable-process-number{-webkit-user-select:text;user-select:text;cursor:text;white-space:nowrap}.copy-cnj-button{color:#587086;cursor:pointer;background:#f8fafb;border:1px solid #c8d4dd;border-radius:5px;flex:none;place-items:center;width:21px;height:21px;padding:0;display:grid}.copy-cnj-button:hover{color:var(--green-dark);background:#eef7f3;border-color:#8eaaa0}.copy-cnj-button:focus-visible{outline-offset:1px;outline:2px solid #08755447}.copy-cnj-button.copied{color:var(--green-dark);background:#e3f3eb;border-color:#8bc3aa}.copy-cnj-button.labeled{color:#315f7c;white-space:nowrap;grid-template-columns:auto auto;gap:6px;width:auto;height:32px;padding:0 9px;font-size:9px;font-weight:850}.copy-cnj-button.labeled b{font:inherit}.copy-cnj-icon{width:11px;height:12px;display:block;position:relative}.copy-cnj-icon:before,.copy-cnj-icon:after{content:"";background:inherit;border:1.2px solid;border-radius:1.5px;width:7px;height:9px;position:absolute}.copy-cnj-icon:before{top:0;right:0}.copy-cnj-icon:after{background:#f8fafb;bottom:0;left:0}.copy-cnj-button:hover .copy-cnj-icon:after{background:#eef7f3}.copy-cnj-button.copied .copy-cnj-icon:after{background:#e3f3eb}.open-process-button{color:#315f83;cursor:pointer;background:#edf5f8;border:1px solid #b9cdd9;border-radius:5px;flex:none;place-items:center;width:22px;height:22px;padding:0;display:grid}.open-process-button:hover{background:#e1eef4;border-color:#7295ad}.open-process-button span{font-size:12px;font-weight:850;line-height:1}.open-process-button b{display:none}.process-unit{color:#425a70;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.process-note-preview{color:#344f67;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.process-note-preview.muted{color:#8b98a6;font-style:italic}.row-badges{justify-content:flex-end;gap:5px;display:flex;overflow:hidden}.deadline-field{min-width:0}.deadline-field input{color:#324e66;cursor:pointer;background:#ffffffe0;border:1px solid #c7d3dd;border-radius:6px;width:100%;height:30px;padding:4px 7px;font-size:11px}.deadline-field input:focus{border-color:var(--green);box-shadow:0 0 0 2px #0875541f}.status-field{align-items:center;gap:5px;min-width:0;display:flex}.status-field select,.expanded-status-field select{color:#526779;cursor:pointer;background:#ffffffe6;border:1px solid #cbd5dd;border-radius:6px;width:100%;min-width:0;height:30px;padding:0 27px 0 9px;font-size:10px;font-weight:740}.responsible-field{min-width:0}.responsible-field select{color:#285b4d;cursor:pointer;background:#f7fcf9f0;border:1px solid #bfd1c9;border-radius:6px;width:100%;min-width:0;height:30px;padding:0 24px 0 8px;font-size:10px;font-weight:720}.responsible-field select:focus{border-color:var(--green);outline:0;box-shadow:0 0 0 2px #0875541f}.agreement-phase-field select{color:#53687a;cursor:pointer;background:#fff;border:1px solid #cbd5dd;border-radius:6px;width:100%;min-width:0;height:30px;padding:0 26px 0 8px;font-size:10px;font-weight:740}.status-field.urgent select{color:#a54435;background-color:#fff0ed;border-color:#efbdb5}.status-field.interested select{color:#315f83;background-color:#edf5fb;border-color:#bfd6e7}.status-field.calm select{color:var(--green-dark);background-color:#edf7f3;border-color:#b9ddcf}.status-field.custom select{color:#684f91;background-color:#f4f0fb;border-color:#cec2e4}.status-field select:focus,.expanded-status-field select:focus{border-color:var(--green);outline:0;box-shadow:0 0 0 2px #0875541f}.mateus-marker{color:#315f83;background:#dcecf6;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font-size:9px;font-weight:850;display:grid}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.status-pill{white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;min-height:25px;padding:3px 9px;font-size:10px;font-weight:760;display:inline-flex}.status-pill.urgent{color:#a54435;background:var(--red-soft);border-color:#f0c2b9}.status-pill.calm{color:var(--green-dark);background:#edf7f3;border-color:#b9ddcf}.status-pill.interested,.status-pill.mateus{color:#315f83;background:#edf5fb;border-color:#c1d8e8}.status-pill.neutral{color:#657585;background:#f3f6f8;border-color:#d8e0e6}.status-pill.waiting{color:#a86f00;background:var(--yellow-soft);border-color:#eccb64}.status-pill.custom{color:#684f91;background:#f4f0fb;border-color:#cec2e4}.process-details{border-top:1px solid var(--line-soft);background:#f7fafc;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);gap:22px;padding:22px 30px 24px 54px;display:grid}.details-info{grid-template-columns:1fr 1fr;align-content:start;gap:14px 20px;display:grid}.details-info>div{min-width:0}.details-info span,.note-editor label{color:#718095;letter-spacing:.02em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:780;display:block}.details-info strong{color:#203a52;font-size:12px;line-height:1.45;display:block}.details-info .wide{grid-column:1/-1}.context-box{background:#fff;border:1px solid #dbe5ec;border-radius:8px;padding:12px 14px}.context-box p{color:#4e6173;max-height:96px;margin:0;font-size:11px;line-height:1.55;overflow:auto}.note-editor textarea,.accounting-note textarea{width:100%;min-height:108px;color:var(--ink);resize:vertical;background:#fff;border:1px solid #becddd;border-radius:7px;padding:12px;font-size:12px;line-height:1.5}.expanded-status-field,.expanded-responsible-field,.expanded-agreement-field{margin-top:10px}.expanded-status-field select,.expanded-responsible-field select,.expanded-agreement-field select{text-transform:none;cursor:pointer;background:#fff;border:1px solid #cbd5dd;border-radius:6px;width:100%;height:36px;margin-top:4px;padding:0 10px;font-size:11px;font-weight:650}.expanded-responsible-field select{color:#245c4c;background:#f8fcfa;border-color:#b9d3c8}.line-color-picker{background:#ffffffc7;border:1px solid #d5dfe7;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:10px 12px;display:flex}.line-color-picker>span{color:#5c7084;font-size:11px;font-weight:760}.color-options{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.color-options button{color:#718191;cursor:pointer;border:1px solid #b9c7d2;border-radius:50%;place-items:center;width:25px;height:25px;padding:0;font-size:15px;line-height:1;display:grid;box-shadow:inset 0 0 0 2px #ffffffb8}.color-options button:hover{border-color:#71879a;transform:translateY(-1px)}.color-options button.selected{border-color:var(--green-dark);box-shadow:0 0 0 2px #b9ddcf,inset 0 0 0 2px #ffffffb8}.color-options button.no-color{color:#0000;background:linear-gradient(135deg,#fff 46%,#d96555 47% 53%,#fff 54%)!important}.process-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.complete-task-button{color:#075f46;cursor:pointer;background:#eaf6f1;border:1px solid #9fc9b9;border-radius:7px;min-height:36px;padding:0 14px;font-size:11px;font-weight:800}.complete-task-button span{margin-right:6px}.toggle-button{color:#43596d;background:#fff;border:1px solid #c8d4de;min-height:36px;padding:0 13px}.toggle-button span{background:#eaf0f4;border-radius:50%;place-items:center;width:19px;height:19px;margin-right:7px;font-weight:900;display:inline-grid}.toggle-button.selected.urgent{background:var(--red-soft);color:var(--red);border-color:#e6b3aa}.toggle-button.selected.urgent span{color:#fff;background:#db6a58}.toggle-button.selected.mateus{background:var(--green-soft);color:var(--green-dark);border-color:#abd5c5}.toggle-button.selected.mateus span{background:var(--green);color:#fff}.toggle-button.selected.agreement{color:#315f83;background:#edf5fb;border-color:#b9cfe0}.toggle-button.selected.agreement span{color:#fff;background:#315f83}.lawyer-summary-strip{grid-template-columns:minmax(210px,1.25fr) repeat(3,minmax(140px,.75fr));gap:9px;margin:0 0 14px;display:grid}.lawyer-summary-strip>div{background:#fff;border:1px solid #cbd8e1;border-radius:9px;align-items:center;gap:9px;min-height:62px;padding:10px 14px;display:flex}.lawyer-summary-strip>div.urgent{background:#fff5f2;border-color:#e8c1b8}.lawyer-summary-strip>div.deadline{background:#fffbf0;border-color:#e4d2a7}.lawyer-summary-strip strong{color:#173f5e;font-variant-numeric:tabular-nums;font-size:20px}.lawyer-summary-strip small{color:#6d7e8e;font-size:10px;font-weight:690}.lawyer-summary-strip .urgent strong{color:#b44638}.lawyer-summary-strip .deadline strong{color:#936607}.lawyer-summary-icon{color:#fff;border-radius:8px;flex:none;place-items:center;width:31px;height:31px;font-size:11px;font-weight:850;display:grid}.personal-queue-note{color:#63768a;background:#f8fafc;border:1px solid #c3d1de;border-bottom:0;min-height:34px;padding:8px 13px;font-size:11px}.personal-queue-note strong{color:#2f526d}.lawyer-board{background:linear-gradient(145deg,#f8fbfd,#eef5f7);border:1px solid #bdcfdc;border-radius:10px;margin:0 0 15px;padding:15px;box-shadow:0 5px 18px #163a520d}.lawyer-board>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.lawyer-board.collapsed{padding-top:10px;padding-bottom:10px}.lawyer-board.collapsed>header{margin-bottom:0}.lawyer-board>header>div{align-items:center;gap:10px;display:flex}.lawyer-board>header strong{color:#173e5d;font-size:13px;display:block}.lawyer-board>header small{color:#6e8090;margin-top:2px;font-size:9px;font-weight:610;display:block}.lawyer-board-actions{justify-content:flex-end}.lawyer-board-toggle{color:#315f83;cursor:pointer;background:#fff;border:1px solid #b9cbd7;border-radius:6px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:9px;font-weight:790;display:inline-flex}.lawyer-board-toggle:hover{background:#f5f9fb;border-color:#7fa0b7}.lawyer-board-toggle span{font-size:14px;line-height:1}.personal-only-badge{color:#087554;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;background:#e9f6f1;border:1px solid #a9d4c3;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:850}.lawyer-board-grid{grid-template-columns:1fr 1fr .95fr;gap:10px;display:grid}.lawyer-board-grid label,.lawyer-personal-controls label{color:#5d7285;letter-spacing:.025em;text-transform:uppercase;gap:5px;min-width:0;font-size:9px;font-weight:800;display:grid}.lawyer-board-grid textarea{color:#2e485d;resize:vertical;text-transform:none;background:#fff;border:1px solid #c5d2dc;border-radius:7px;width:100%;min-height:86px;padding:10px;font-size:11px;line-height:1.45}.lawyer-board-alert{grid-template-rows:1fr auto;gap:7px;display:grid}.lawyer-board-alert textarea{background:#fff9f7;border-color:#e0c2bb;min-height:53px}.lawyer-board-date{grid-template-columns:88px 1fr;align-items:center}.lawyer-board-date input{color:#77493f;background:#fff;border:1px solid #d7c4bd;border-radius:6px;width:100%;height:31px;padding:0 8px;font-size:10px}.lawyer-board>p{color:#718291;text-align:right;margin:9px 0 0;font-size:9px}.lawyer-unit-groups{gap:14px;display:grid}.lawyer-unit-group{background:#fff;border:1px solid #bfced9;border-radius:9px;overflow:hidden;box-shadow:0 4px 14px #16374e0a}.lawyer-unit-header{text-align:left;cursor:pointer;background:#eef4f7;border:0;border-bottom:1px solid #ccd8e0;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:48px;padding:8px 14px;display:flex}.lawyer-unit-group.collapsed .lawyer-unit-header{border-bottom:0}.lawyer-unit-header:focus-visible{z-index:1;outline-offset:-2px;outline:2px solid #087554;position:relative}.lawyer-unit-main{align-items:center;gap:8px;min-width:0;display:flex}.lawyer-unit-chevron{color:#315f83;text-align:center;flex:none;width:18px;font-size:20px;font-weight:850;line-height:1}.lawyer-unit-header .unit-code{color:#fff;text-align:center;background:#315f83;border-radius:5px;min-width:26px;padding:4px 5px;font-size:9px;font-weight:850}.lawyer-unit-header strong{color:#23455f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.lawyer-unit-header small{color:#718292;white-space:nowrap;font-size:9px}.lawyer-unit-metrics{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.lawyer-unit-metrics span{color:#526b7f;white-space:nowrap;background:#fff;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:760}.lawyer-unit-metrics span.deadline{color:#936607;background:#fff7e7}.lawyer-unit-metrics span.alert{color:#b44638;background:#fff0ed}.lawyer-process-table-head{color:#6c7f90;letter-spacing:.04em;text-transform:uppercase;background:#f8fafb;border-bottom:1px solid #d5dfe6;grid-template-columns:220px minmax(180px,1fr) 120px minmax(150px,.8fr) 145px;align-items:center;gap:10px;min-height:31px;padding:0 15px 0 48px;font-size:8px;font-weight:820;display:grid}.lawyer-process-list{border:0}.lawyer-process-row:last-child{border-bottom:0}.lawyer-process-summary{background:inherit;grid-template-columns:26px 220px minmax(180px,1fr) 120px minmax(150px,.8fr) 145px;align-items:center;gap:10px;min-height:43px;padding:4px 15px 4px 12px;display:grid}.lawyer-personal-preview,.lawyer-personal-alert-preview{color:#42596d;text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.25;overflow:hidden}.lawyer-personal-preview.muted,.lawyer-personal-alert-preview.muted{color:#91a0ad;font-style:italic}.lawyer-personal-date{color:#52687b;text-align:center;white-space:nowrap;font-size:10px}.lawyer-personal-date.overdue{color:#b44638;font-weight:820}.lawyer-personal-alert-preview.active{color:#a04a3d;font-weight:720}.lawyer-personal-status-field select{color:#506578;cursor:pointer;background:#ffffffe6;border:1px solid #c6d2db;border-radius:6px;width:100%;height:29px;padding:0 24px 0 8px;font-size:9px;font-weight:740}.lawyer-process-workspace{background:#f4f8fa;border-top:1px solid #d6e0e7;padding:15px}.lawyer-process-workspace-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:11px;display:flex}.lawyer-process-workspace-heading strong{color:#173e5d;font-size:13px;display:block}.lawyer-process-workspace-heading small{color:#718392;margin-top:3px;font-size:9px;display:block}.lawyer-general-reference{background:#fff;border:1px solid #d1dce4;border-radius:8px;margin-bottom:11px;padding:10px 12px}.lawyer-general-reference>strong{color:#657889;letter-spacing:.025em;text-transform:uppercase;margin-bottom:8px;font-size:9px;display:block}.lawyer-general-reference>div{grid-template-columns:1fr 1fr;gap:6px 12px;display:grid}.lawyer-general-reference span{color:#53687a;font-size:10px;line-height:1.4}.lawyer-general-reference span.wide{grid-column:1/-1}.lawyer-general-reference b{color:#294e69;text-transform:uppercase;margin-right:6px;font-size:9px}.lawyer-personal-controls{grid-template-columns:1fr 1fr;gap:11px;margin-bottom:11px;display:grid}.lawyer-personal-controls select{color:#3f5669;text-transform:none;background:#fff;border:1px solid #c4d1db;border-radius:6px;width:100%;height:34px;padding:0 9px;font-size:10px;font-weight:680}.lawyer-personal-controls label small{color:#8b654e;letter-spacing:0;text-transform:none;font-size:8px;font-weight:620}.lawyer-personal-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.personal-workspace-section{background:#fff;border:1px solid #ccd8e1;border-radius:8px;min-width:0;overflow:hidden}.personal-workspace-section>header{background:#eef4f7;justify-content:space-between;align-items:center;min-height:35px;padding:7px 10px;display:flex}.personal-workspace-section.deadline>header{background:#fff7e7}.personal-workspace-section.alert>header{background:#fff0ed}.personal-workspace-section>header strong{color:#36566f;font-size:10px}.personal-workspace-section>header span{color:#516b80;text-align:center;background:#fff;border-radius:999px;min-width:22px;padding:2px 6px;font-size:8px;font-weight:850}.personal-add-row{border-bottom:1px solid #e0e7ec;grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:8px;display:grid}.personal-add-row.dated{grid-template-columns:minmax(0,1fr) 112px auto}.personal-add-row input{color:#344e61;border:1px solid #c7d3dc;border-radius:5px;min-width:0;height:31px;padding:0 8px;font-size:9px}.personal-add-row button{color:#fff;cursor:pointer;background:#315f83;border:0;border-radius:5px;min-height:31px;padding:0 9px;font-size:8px;font-weight:800}.personal-items-empty{color:#8b9aa6;text-align:center;margin:0;padding:13px 10px;font-size:9px;font-style:italic}.personal-items-list{max-height:210px;overflow:auto}.personal-item{border-bottom:1px solid #e6ebef;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-height:38px;padding:6px 7px;display:grid}.personal-item:last-child{border-bottom:0}.personal-item>input{accent-color:#087554;width:14px;height:14px}.personal-item>div{min-width:0}.personal-item span{color:#a04c3e;margin-bottom:1px;font-size:8px;font-weight:780;display:block}.personal-item p{overflow-wrap:anywhere;color:#41596c;margin:0;font-size:9px;line-height:1.35}.personal-item.completed p{color:#8795a0;text-decoration:line-through}.personal-item>button{color:#9a6e66;cursor:pointer;background:0 0;border:0;border-radius:50%;width:22px;height:22px;padding:0;font-size:15px}.personal-item>button:hover{color:#b44638;background:#fff0ed}.lawyer-workspace-actions{justify-content:flex-end;margin-top:10px;display:flex}.process-workspace-open-button{color:#315f83;cursor:pointer;background:#edf5f8;border:1px solid #8fb3c9;border-radius:7px;min-height:36px;padding:0 13px;font-size:10px;font-weight:820}.process-workspace-open-button:hover{background:#deedf4}.process-actions .process-workspace-open-button{color:#087554;background:#eaf6f1;border-color:#7fb19e}.app-body.process-workspace-mode{display:block}.main-panel.workspace-active{background:#eef3f6;width:100%;padding:0}.main-panel.workspace-active>section{width:100%;max-width:none}.process-workspace-page{color:#17384f;min-height:calc(100vh - 86px)}.process-workspace-toolbar{background:#fff;border-bottom:1px solid #ccd8df;justify-content:space-between;align-items:center;gap:12px;min-height:55px;padding:10px clamp(18px,3vw,42px);display:flex}.process-workspace-toolbar>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.process-workspace-toolbar button{color:#315f83;cursor:pointer;background:#fff;border:1px solid #c2d1da;border-radius:7px;min-height:34px;padding:0 11px;font-size:10px;font-weight:760}.process-workspace-toolbar button.primary{color:#fff;background:#087554;border-color:#087554}.process-workspace-toolbar button:disabled{cursor:not-allowed;opacity:.48}.process-workspace-back{color:#315f83!important;border-color:#0000!important;padding-left:0!important}.process-workspace-header{background:#fff;grid-template-columns:minmax(0,1.45fr) minmax(360px,.8fr);gap:28px;padding:20px clamp(18px,3vw,42px) 17px;display:grid}.process-workspace-identity>span{color:#6f8190;letter-spacing:.03em;text-transform:uppercase;font-size:9px;font-weight:780}.process-workspace-identity>div{align-items:center;gap:8px;margin-top:5px;display:flex}.process-workspace-identity h1{color:#17384f;font-family:var(--font-geist-mono), Consolas, monospace;margin:0;font-size:clamp(20px,2.2vw,28px);line-height:1.2}.process-workspace-identity p{color:#3b5569;margin:8px 0 2px;font-size:12px;font-weight:740}.process-workspace-identity>strong{color:#6b7d8b;font-size:10px;font-weight:630;display:block}.process-workspace-meta{grid-template-columns:1fr 1fr;align-content:center;gap:10px 18px;display:grid}.process-workspace-meta div{min-width:0}.process-workspace-meta span{color:#788895;letter-spacing:.025em;text-transform:uppercase;margin-bottom:3px;font-size:8px;font-weight:780;display:block}.process-workspace-meta strong{color:#29485f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;display:block;overflow:hidden}.process-workspace-focus{background:#fff;grid-template-columns:minmax(170px,.45fr) minmax(190px,.5fr) minmax(320px,1.2fr);gap:10px;padding:0 clamp(18px,3vw,42px) 17px;display:grid}.process-workspace-focus>div{background:#f7fafb;border:1px solid #cbd7df;border-left:4px solid #718191;border-radius:8px;min-height:69px;padding:11px 13px}.process-workspace-focus span{color:#758795;letter-spacing:.025em;text-transform:uppercase;margin-bottom:6px;font-size:8px;font-weight:790;display:block}.process-workspace-focus strong{color:#213e55;text-overflow:ellipsis;font-size:11px;font-weight:760;line-height:1.4;display:block;overflow:hidden}.process-workspace-focus .deadline{background:#fff9ec;border-left-color:#a87610}.process-workspace-focus .deadline strong{color:#946406}.process-workspace-focus .deadline.overdue{background:#fff0ed;border-color:#d58c7f #d58c7f #d58c7f #b44638}.process-workspace-focus .deadline.overdue strong{color:#b44638}.process-workspace-focus .next-action{background:#eff8f4;border-left-color:#087554}.process-workspace-tabs{background:#fff;border-bottom:1px solid #cbd7df;gap:4px;padding:0 clamp(18px,3vw,42px);display:flex;overflow-x:auto}.process-workspace-tabs button{color:#6a7d8c;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;min-height:44px;padding:0 14px;font-size:10px;font-weight:740}.process-workspace-tabs button.active{color:#087554;border-bottom-color:#087554}.process-workspace-overview{grid-template-columns:minmax(0,1.45fr) minmax(350px,.65fr);gap:14px;padding:16px clamp(18px,3vw,42px) 38px;display:grid}.process-workspace-section,.process-workspace-organization,.process-workspace-parties{background:#fff;border:1px solid #c9d6de;border-radius:9px}.process-workspace-section,.process-workspace-organization{padding:16px}.process-workspace-section-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.process-workspace-section-heading h2{color:#17384f;margin:0;font-size:13px}.process-workspace-section-heading p{color:#7a8a96;margin:3px 0 0;font-size:9px}.process-workspace-section-heading>button{color:#315f83;cursor:pointer;background:#f7fafb;border:1px solid #c4d2db;border-radius:6px;min-height:30px;padding:0 9px;font-size:9px;font-weight:760}.process-workspace-section-heading>button:disabled{opacity:.45;cursor:not-allowed}.process-workspace-timeline{display:grid}.process-workspace-record{min-height:58px;padding:2px 0 15px 29px;position:relative}.process-workspace-record:last-child{padding-bottom:2px}.process-workspace-record:before{content:"";background:#d5dfe5;width:1px;position:absolute;top:16px;bottom:-1px;left:7px}.process-workspace-record:last-child:before{display:none}.process-workspace-record .dot{background:#315f83;border:3px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;top:4px;left:2px;box-shadow:0 0 0 1px #bdcbd4}.process-workspace-record.action .dot{background:#087554}.process-workspace-record.context .dot{background:#9a6b08}.process-workspace-record strong{color:#28485f;margin-bottom:4px;font-size:10px;display:block}.process-workspace-record p{color:#617585;max-height:72px;margin:0;font-size:10px;line-height:1.5;overflow:auto}.process-workspace-parties{margin-top:12px;overflow:hidden}.process-workspace-parties summary{color:#31536c;cursor:pointer;justify-content:space-between;align-items:center;min-height:43px;padding:0 13px;font-size:10px;font-weight:760;list-style:none;display:flex}.process-workspace-parties summary::-webkit-details-marker{display:none}.process-workspace-parties summary span{color:#087554;font-size:9px}.process-workspace-parties>div{background:#f8fafb;border-top:1px solid #dbe3e8;grid-template-columns:1fr 1fr;gap:10px;padding:12px 13px;display:grid}.process-workspace-parties p{color:#4d6476;margin:0;font-size:10px}.process-workspace-parties b{color:#708291;text-transform:uppercase;margin-bottom:3px;font-size:8px;display:block}.process-workspace-organization{align-self:start;min-width:0}.process-workspace-general-form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.process-workspace-general-form label,.process-workspace-personal>label{color:#6d7f8e;letter-spacing:.02em;text-transform:uppercase;gap:5px;font-size:8px;font-weight:790;display:grid}.process-workspace-general-form label.wide{grid-column:1/-1}.process-workspace-general-form input,.process-workspace-general-form select,.process-workspace-personal>label select{color:#344f63;text-transform:none;background:#fff;border:1px solid #c6d3dc;border-radius:6px;width:100%;height:34px;padding:0 9px;font-size:10px;font-weight:650}.process-workspace-general-form textarea{color:#2d485c;resize:vertical;text-transform:none;background:#fbfcfd;border:1px solid #c6d3dc;border-radius:6px;width:100%;min-height:112px;padding:10px;font-size:10px;line-height:1.5}.process-workspace-personal{gap:9px;display:grid}.workspace-alert{background:#fff0ed;border-left:3px solid #b44638;padding:10px 11px}.workspace-alert span{color:#a04b3e;text-transform:uppercase;margin-bottom:3px;font-size:8px;font-weight:800;display:block}.workspace-alert strong{color:#773b32;font-size:10px;line-height:1.4}.process-workspace-personal details{background:#fbfcfd;border:1px solid #d1dbe2;border-radius:7px;overflow:hidden}.process-workspace-personal summary{color:#3b586e;cursor:pointer;justify-content:space-between;align-items:center;min-height:36px;padding:0 10px;font-size:9px;font-weight:770;list-style:none;display:flex}.process-workspace-personal summary::-webkit-details-marker{display:none}.process-workspace-personal summary span{text-align:center;background:#e8eff3;border-radius:999px;min-width:22px;padding:2px 6px}.workspace-personal-add{border-top:1px solid #dde5ea;grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:8px;display:grid}.workspace-personal-add.dated{grid-template-columns:minmax(0,1fr) 110px auto}.workspace-personal-add input{color:#344f63;border:1px solid #c9d5dd;border-radius:5px;min-width:0;height:30px;padding:0 7px;font-size:9px}.workspace-personal-add button{color:#fff;cursor:pointer;background:#315f83;border:0;border-radius:5px;min-height:30px;padding:0 8px;font-size:8px;font-weight:790}.process-workspace-tab-panel{margin:16px clamp(18px,3vw,42px) 38px}.workspace-event-table{border-top:1px solid #d8e1e7}.workspace-event-table>div{border-bottom:1px solid #e0e7ec;grid-template-columns:190px minmax(0,1fr);align-items:start;gap:13px;min-height:45px;padding:9px 10px;display:grid}.workspace-event-table .head{color:#718492;text-transform:uppercase;background:#f5f8fa;min-height:32px;font-size:8px;font-weight:790}.workspace-event-table span{color:#637788;font-size:9px}.workspace-event-table strong{color:#29485f;font-size:10px;line-height:1.45}.workspace-document-row{border-bottom:1px solid #e0e7ec;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:9px 3px;display:flex}.workspace-document-row>div{min-width:0}.workspace-document-row strong{color:#29485f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.workspace-document-row span{color:#7a8b97;margin-top:3px;font-size:8px;display:block}.workspace-document-row>button{color:#315f83;cursor:pointer;background:#f6fafb;border:1px solid #c4d2db;border-radius:6px;min-height:30px;padding:0 10px;font-size:9px;font-weight:760}.workspace-empty,.workspace-source-warning{color:#7d8d99;text-align:center;padding:18px;font-size:10px}.workspace-source-warning{color:#85600f;background:#fff8e8;border:1px solid #ead0a1;border-radius:7px}.agreement-tabs{background:#edf3f6;border:1px solid #d3dde5;border-radius:9px;gap:4px;margin:0 0 10px;padding:5px;display:flex;overflow-x:auto}.agreement-tabs button{color:#5c6f83;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-size:11px;font-weight:720;display:inline-flex}.agreement-tabs button span{color:#54697d;background:#dfe7ed;border-radius:999px;min-width:20px;padding:2px 6px;font-size:9px}.agreement-tabs button.active{color:#315f83;background:#fff;box-shadow:0 2px 7px #10355017}.agreement-tabs button.active span{color:#315f83;background:#e3eef7}.agreement-tabs button.overdue{color:#a54536}.agreement-tabs button.overdue span{color:#a54536;background:#f7ded9}.agreement-summary-cards{grid-template-columns:repeat(4,minmax(150px,1fr));gap:9px;margin:15px 0;display:grid}.agreement-summary-cards>div{background:#fff;border:1px solid #cad7e1;border-radius:9px;align-content:center;gap:5px;min-height:78px;padding:13px 15px;display:grid;box-shadow:0 4px 14px #1236500a}.agreement-summary-cards span{color:#708194;letter-spacing:.025em;text-transform:uppercase;font-size:10px;font-weight:760}.agreement-summary-cards strong{color:#183d5c;font-variant-numeric:tabular-nums;font-size:20px}.agreement-summary-cards .paid{background:#f3faf7;border-color:#b8dbcc}.agreement-summary-cards .paid strong{color:#087554}.agreement-summary-cards .overdue{background:#fff3f0;border-color:#edb9b0}.agreement-summary-cards .overdue strong{color:#b44638}.agreement-table-head{color:#677b8d;letter-spacing:.025em;text-transform:uppercase;background:#f5f8fa;border:1px solid #c3d1de;border-bottom:0;border-radius:8px 8px 0 0;grid-template-columns:230px minmax(175px,1fr) 170px 120px 145px 120px;gap:12px;padding:11px 24px 9px 54px;font-size:10px;font-weight:780;display:grid}.agreement-list{border:1px solid #c3d1de;border-top:0}.agreement-row{background:#fff;border-bottom:1px solid #e0e7ed}.agreement-row:last-child{border-bottom:0}.agreement-row.has-overdue{box-shadow:inset 4px 0 #cf5b49}.agreement-summary-row{grid-template-columns:24px 216px minmax(160px,1fr) 170px 120px 145px 120px;align-items:center;gap:12px;min-height:44px;padding:0 24px 0 16px;display:grid}.agreement-summary-row:hover{background:#f8fbfd}.agreement-counterparty,.agreement-money-cell,.agreement-due-cell{color:#42596d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.agreement-money-cell{text-align:right;font-variant-numeric:tabular-nums}.agreement-money-cell.balance{color:#234c6d;font-weight:760}.agreement-due-cell{text-align:center}.agreement-due-cell.overdue{color:#b44638;font-weight:820}.agreement-stage-field{min-width:0}.agreement-stage-field select{color:#53687a;cursor:pointer;background:#fff;border:1px solid #cbd5dd;border-radius:6px;width:100%;min-width:0;height:30px;padding:0 26px 0 8px;font-size:9px;font-weight:760}.agreement-workspace{background:#f3f7fa;border-top:1px solid #dbe4eb;grid-template-columns:minmax(600px,1.55fr) minmax(270px,.65fr);gap:14px;padding:16px;display:grid}.agreement-control-panel,.agreement-documents-panel{background:#fff;border:1px solid #ccd9e3;border-radius:9px;min-width:0;padding:19px}.agreement-section-heading,.installments-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.agreement-section-heading h3,.installments-heading h3{color:#173a57;margin:0;font-size:14px}.agreement-section-heading p,.installments-heading p{color:#758596;margin:4px 0 0;font-size:10px}.agreement-alert{color:#b44638;white-space:nowrap;text-transform:uppercase;background:#fff0ed;border:1px solid #e7aea4;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:820}.agreement-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 13px;display:grid}.agreement-form-grid label{color:#65798b;letter-spacing:.02em;text-transform:uppercase;gap:5px;font-size:9px;font-weight:790;display:grid}.agreement-form-grid label.wide{grid-column:1/-1}.agreement-form-grid input,.agreement-form-grid select,.agreement-form-grid textarea{color:#29475f;text-transform:none;background:#fff;border:1px solid #c7d4de;border-radius:6px;width:100%;min-width:0;padding:8px 9px;font-size:11px;font-weight:450}.agreement-form-grid input,.agreement-form-grid select{height:36px}.agreement-form-grid textarea{resize:vertical;min-height:78px;line-height:1.45}.agreement-form-grid input:focus,.agreement-form-grid select:focus,.agreement-form-grid textarea:focus{border-color:var(--green);outline:0;box-shadow:0 0 0 2px #0875541c}.installments-heading{align-items:center;margin:22px 0 9px}.installments-heading button{color:#17634b;cursor:pointer;background:#f2faf6;border:1px solid #90b9a8;border-radius:6px;min-height:34px;padding:0 11px;font-size:10px;font-weight:760}.installment-table{border:1px solid #d5e0e7;border-radius:7px;overflow-x:auto}.installment-table-head,.installment-row{grid-template-columns:50px 128px 112px 72px 112px 142px minmax(165px,1fr) 30px;align-items:center;gap:7px;min-width:980px;display:grid}.installment-table-head{color:#6e7f8f;letter-spacing:.02em;text-transform:uppercase;background:#f3f7f9;min-height:31px;padding:0 7px;font-size:8px;font-weight:800}.installment-row{background:#fff;border-top:1px solid #e3e9ee;min-height:43px;padding:5px 7px}.installment-row.overdue{background:#fff3f0}.installment-row.paid{background:#f4faf7}.installment-row>strong{color:#4b6376;text-align:center;font-size:11px}.installment-row input:not([type=checkbox]){color:#344f66;border:1px solid #cad5dd;border-radius:5px;width:100%;min-width:0;height:31px;padding:3px 6px;font-size:10px}.installment-row input:disabled{opacity:.48;background:#eef2f4}.paid-check{color:#4e6576;cursor:pointer;justify-content:center;align-items:center;gap:5px;min-height:30px;font-size:9px;font-weight:740;display:flex}.paid-check input{width:15px;height:15px;accent-color:var(--green)}.remove-installment{color:#ad4c3e;cursor:pointer;background:#fff7f5;border:1px solid #e0c0ba;border-radius:50%;width:25px;height:25px;font-size:16px}.installment-empty{color:#758696;text-align:center;min-width:980px;padding:23px;font-size:10px}.agreement-financial-summary{color:#6d7f8f;justify-content:flex-end;gap:17px;margin-top:9px;font-size:10px;display:flex}.agreement-financial-summary b{color:#244a67;font-variant-numeric:tabular-nums;margin-left:4px}.agreement-drive-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.agreement-drive-actions button{color:#496276;cursor:pointer;background:#f8fafb;border:1px solid #c4d2dc;border-radius:6px;min-height:35px;padding:0 8px;font-size:9px;font-weight:740}.agreement-drive-actions button:last-child{color:#17634b;background:#f2faf6;border-color:#94bcae}.agreement-drive-actions button:disabled{opacity:.45;cursor:not-allowed}.agreement-document-list{border:1px solid #d7e1e8;border-radius:7px;min-height:126px;margin:10px 0;overflow:hidden}.agreement-document-list>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e3e9ee;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-height:43px;padding:5px 8px;display:grid}.agreement-document-list>button:last-of-type{border-bottom:0}.agreement-document-list>button>span:last-child{gap:2px;min-width:0;display:grid}.agreement-document-list b,.agreement-document-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agreement-document-list b{color:#27475f;font-size:10px}.agreement-document-list small{color:#7d8b98;font-size:8px}.agreement-document-list>div{color:#788897;text-align:center;padding:18px 10px;font-size:10px}.agreement-drive-error{color:#a0473b!important}.agreement-upload-button{color:#17634b;cursor:pointer;background:#f5faf8;border:1px dashed #7bab98;border-radius:7px;justify-content:center;align-items:center;min-height:38px;font-size:10px;font-weight:780;display:flex}.agreement-upload-button input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.agreement-upload-note,.agreement-remove-note{color:#758596;margin:6px 1px 0;font-size:9px;line-height:1.4}.agreement-remove-button{color:#9c493d;cursor:pointer;background:#fff;border:1px solid #dab7b0;border-radius:6px;width:100%;min-height:34px;margin-top:17px;font-size:9px;font-weight:740}.list-footnote{color:#718096;margin:10px 3px 0;font-size:11px}.empty-state{text-align:center;color:#6e7e8e;padding:50px 20px;font-size:13px}.drive-connected{color:#486b5d;background:#f2faf6;border:1px solid #b8d9ca;border-radius:8px;margin:14px 0 16px;padding:10px 13px;font-size:12px}.drive-connected span{color:#246149;text-transform:uppercase;background:#d9eee4;border-radius:5px;margin-right:8px;padding:3px 7px;font-size:10px;font-weight:800}.mateus-table-head{background:#f5f8fa;border:1px solid #c3d1de;border-bottom:0;border-radius:8px 8px 0 0;grid-template-columns:270px 220px minmax(210px,1fr) 140px 210px;gap:14px;padding:11px 24px 9px 53px}.mateus-summary{text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:24px 256px 220px minmax(190px,1fr) 140px 210px;align-items:center;gap:14px;width:100%;min-height:45px;padding:0 24px 0 16px;display:grid}.mateus-summary-cell{color:#42596e;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.mateus-deadline-field{width:100%}.mateus-summary-status{cursor:pointer}.mateus-folder{border-top:1px solid var(--line-soft);background:#f5f8fb;grid-template-columns:minmax(0,1.45fr) minmax(330px,.75fr);gap:15px;padding:16px;display:grid}.folder-documents,.accounting-panel{background:#fff;border:1px solid #ccd9e3;border-radius:9px}.folder-documents{padding:20px}.breadcrumb{color:#60758b;white-space:nowrap;text-overflow:ellipsis;margin-bottom:20px;font-size:11px;overflow:hidden}.breadcrumb b{color:#9aabb9;padding:0 7px}.folder-title-row{justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;display:flex}.folder-title-row h3,.accounting-panel h3{color:#142f4d;margin:0;font-size:15px}.drive-actions{gap:7px;display:flex}.drive-button{border:1px solid var(--green);min-height:38px;color:var(--green-dark);background:#fff}.drive-button:disabled,.refresh-drive-button:disabled{opacity:.5;cursor:not-allowed}.refresh-drive-button{color:#50677a;background:#f7f9fb;border:1px solid #c6d3dc;min-height:38px}.document-list{border:1px solid #d8e1e8;border-radius:7px;overflow:hidden}.document-row{border-bottom:1px solid #e4eaf0;grid-template-columns:29px minmax(0,1fr) 50px;align-items:center;gap:9px;min-height:46px;padding:5px 10px;font-size:11px;display:grid}.document-row:last-child{border-bottom:0}.document-row button{color:var(--green-dark);cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:720}.document-name{gap:2px;min-width:0;display:grid}.document-name b,.document-name small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.document-name b{color:#253f57;font-size:11px}.document-name small{color:#7a8995;font-size:9px}.file-kind{color:#bf3f31;background:#fff5f3;border:1px solid #e2aba4;border-radius:4px;place-items:center;width:27px;height:22px;font-size:8px;font-weight:850;display:inline-grid}.file-kind.txt{color:#466681;background:#f2f6fa;border-color:#aebdce}.file-kind.docx{color:#2f61a4;background:#eef5ff;border-color:#9eb8db;font-size:7px}.document-empty{text-align:center;color:#7a8896;padding:24px;font-size:11px}.document-empty.drive-error{color:#8b4c45;justify-items:center;gap:7px;display:grid}.document-empty.drive-error button{color:#884d46;background:#fff;border:1px solid #d8bbb6;border-radius:6px;padding:6px 10px}.workspace-note{color:#6c7d73;margin:9px 1px 0;font-size:10px}.attachment-box{background:#f7fbf9;border:1px dashed #a9c1b7;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:13px;display:flex}.attachment-box strong{color:#214b3d;font-size:12px}.attachment-box p{color:#64776e;margin:3px 0 0;font-size:10px}.attach-button{white-space:nowrap;border:1px solid var(--green);min-height:36px;color:var(--green-dark);background:#fff;align-items:center;display:inline-flex}.attach-button input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.attached-list{border:1px solid #d8e4de;border-radius:7px;margin-top:8px;overflow:hidden}.attached-list>div{color:#425c51;border-bottom:1px solid #e6ece9;grid-template-columns:29px 1fr 28px;align-items:center;gap:9px;min-height:37px;padding:0 10px;font-size:11px;display:grid}.attached-list>div:last-child{border-bottom:0}.attached-list button{color:#64736c;cursor:pointer;background:#eef2f0;border:0;border-radius:50%;width:24px;height:24px}.accounting-panel{padding:24px}.radio-list{gap:10px;margin:18px 0 22px;display:grid}.radio-list label{color:#263f57;cursor:pointer;align-items:center;gap:9px;font-size:12px;display:flex}.radio-list input{width:17px;height:17px;accent-color:var(--green)}.accounting-note{color:#5d7185;font-size:11px;font-weight:700}.accounting-note textarea{min-height:94px;margin-top:7px;font-weight:400}.accounting-date{color:#5d7185;gap:6px;margin-bottom:13px;font-size:11px;font-weight:700;display:grid}.accounting-date input{color:#29465e;background:#fff;border:1px solid #bdcbd6;border-radius:6px;width:100%;height:38px;padding:0 9px}.analyzed-button{background:linear-gradient(#16845f,#087554)}.accounting-secondary{justify-content:space-between;margin-top:12px;display:flex}.accounting-secondary button{color:var(--green-dark);cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:720}.queue-tabs{background:#edf3f6;border:1px solid #ccd8e1;border-radius:9px;gap:4px;margin:12px 0 10px;padding:5px;display:inline-flex}.queue-tabs button{color:#536b7e;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;min-height:37px;padding:0 15px;font-size:11px;font-weight:760;display:inline-flex}.queue-tabs button span{color:#466075;text-align:center;background:#dbe4ea;border-radius:10px;min-width:22px;padding:2px 6px;font-size:9px}.queue-tabs button.active{color:#173f5e;background:#fff;box-shadow:0 2px 8px #1134501a}.queue-tabs button.active span{color:#087554;background:#dceee7}.history-filters{background:#f8fafc;border:1px solid #d3dde5;border-radius:8px;align-items:flex-end;gap:9px;margin:0 0 10px;padding:10px 12px;display:flex}.history-quick-periods{gap:5px;margin-right:auto;display:flex}.history-quick-periods button,.history-clear{color:#4a6377;cursor:pointer;background:#fff;border:1px solid #c8d4dd;border-radius:6px;height:33px;padding:0 10px;font-size:10px;font-weight:720}.history-quick-periods button:hover{color:#087554;border-color:#8fb9aa}.history-filters label{color:#66798b;text-transform:uppercase;gap:4px;font-size:9px;font-weight:760;display:grid}.history-filters input{color:#2f4d65;background:#fff;border:1px solid #c4d1db;border-radius:6px;height:33px;padding:0 8px;font-size:10px}.history-clear{color:#8c4a41}.history-table-head{color:#65788a;letter-spacing:.025em;text-transform:uppercase;background:#f5f8fa;border:1px solid #c3d1de;border-bottom:0;border-radius:8px 8px 0 0;gap:12px;padding:10px 24px 8px 54px;font-size:9px;font-weight:790;display:grid}.urgent-history-head,.urgent-history-summary,.mateus-history-head,.mateus-history-summary{grid-template-columns:205px 155px 110px 145px minmax(210px,1fr)}.history-row{border-left:4px solid #8aa0b1;border-bottom:1px solid var(--line-soft);background:#fff}.mateus-history-row{border-left-color:#087554}.history-row.reopened{border-left-color:#d19b36}.history-summary{align-items:center;gap:12px;min-height:45px;padding:0 24px 0 16px;display:grid}.urgent-history-summary,.mateus-history-summary{grid-template-columns:24px 191px 155px 110px 145px minmax(210px,1fr)}.history-cell{color:#41596e;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;overflow:hidden}.history-date{color:#1f5a7d;font-variant-numeric:tabular-nums;font-weight:740}.history-description{color:#314c63}.history-details{background:#f8fafc;border-top:1px solid #dde6ed;grid-template-columns:1fr 1fr auto;align-items:end;gap:14px 22px;padding:17px 24px 18px 54px;display:grid}.history-details>div:not(.history-meta){min-width:0}.history-details span{color:#708194;letter-spacing:.025em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:780;display:block}.history-details p{color:#304b62;white-space:pre-wrap;margin:0;font-size:11px;line-height:1.5}.history-meta{color:#667a8b;grid-column:1/3;align-items:center;gap:10px;font-size:10px;display:flex}.history-meta span{text-transform:none;letter-spacing:0;margin:0;font-weight:500}.reopened-tag{background:#fff1d4;border-radius:10px;padding:3px 7px;color:#94650d!important;font-weight:700!important}.reopen-button{color:#805a0c;cursor:pointer;background:#fff9ea;border:1px solid #caa34f;border-radius:7px;grid-area:1/3/3;min-height:38px;padding:0 13px;font-size:10px;font-weight:780}.reopen-button.mateus{color:#126048;background:#f0faf6;border-color:#8dbdab}.reopen-button:disabled{opacity:.48;cursor:not-allowed}.task-dialog-backdrop{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#061b2c9e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.task-dialog{background:#f9fbfd;border:1px solid #b9c8d5;border-radius:14px;width:min(650px,100%);max-height:calc(100vh - 48px);padding:24px;overflow:auto;box-shadow:0 26px 70px #051e314d}.task-dialog-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.task-dialog-heading span{color:#b44638;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:820}.task-dialog-heading h2{color:#123a59;font-family:var(--font-geist-mono), Consolas, monospace;margin:4px 0 2px;font-size:18px}.task-dialog-heading p{color:#687b8d;margin:0;font-size:11px}.task-dialog-heading>button{color:#617386;cursor:pointer;background:#fff;border:1px solid #cad5dd;border-radius:50%;width:32px;height:32px;font-size:20px}.task-dialog-form{grid-template-columns:1fr 1fr;gap:13px;margin-top:20px;display:grid}.task-dialog-form label{color:#50677a;text-transform:uppercase;gap:6px;font-size:10px;font-weight:780;display:grid}.task-dialog-form label.wide{grid-column:1/-1}.task-dialog-form label b{color:#b44638}.task-dialog-form input,.task-dialog-form select,.task-dialog-form textarea{color:#193a54;text-transform:none;background:#fff;border:1px solid #bccbd6;border-radius:7px;width:100%;font-size:12px}.task-dialog-form input,.task-dialog-form select{height:39px;padding:0 10px}.task-dialog-form textarea{resize:vertical;min-height:92px;padding:11px;line-height:1.5}.task-dialog-user{color:#6d7d8c;margin:12px 0 0;font-size:10px}.task-dialog-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.task-dialog-actions button{cursor:pointer;border-radius:7px;min-height:40px;padding:0 15px;font-size:11px;font-weight:780}.task-dialog-actions .cancel{color:#566b7d;background:#fff;border:1px solid #c7d2db}.task-dialog-actions .confirm{color:#fff;background:#087554;border:1px solid #087554}.task-dialog-actions .confirm:disabled{opacity:.42;cursor:not-allowed}.backup-backdrop{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#061b2c94;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.backup-dialog{background:#f8fbfd;border:1px solid #b9c8d5;border-radius:14px;width:min(680px,100%);max-height:calc(100vh - 48px);padding:24px;overflow:auto;box-shadow:0 26px 70px #051e3147}.backup-dialog-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.backup-dialog-heading h2{color:#123a59;margin:0;font-size:21px}.backup-dialog-heading p{color:#627589;margin:6px 0 0;font-size:12px;line-height:1.5}.backup-dialog-heading>button{color:#617386;cursor:pointer;background:#fff;border:1px solid #cad5dd;border-radius:50%;flex:none;width:32px;height:32px;font-size:20px}.backup-current-card{background:#f1faf6;border:1px solid #bfd7cd;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;margin:20px 0 16px;padding:13px 14px;display:flex}.backup-current-card div{gap:3px;display:grid}.backup-current-card strong{color:#174d3d;font-size:12px}.backup-current-card span{color:#657a72;font-size:10px}.backup-current-card button{min-height:36px;color:var(--green-dark);cursor:pointer;background:#fff;border:1px solid #7eb29f;border-radius:7px;flex:none;padding:0 12px;font-size:11px;font-weight:750}.backup-paste-field{color:#4d6478;gap:7px;font-size:11px;font-weight:760;display:grid}.backup-paste-field textarea{color:#18344c;resize:vertical;width:100%;min-height:190px;font-family:var(--font-geist-mono), Consolas, monospace;background:#fff;border:1px solid #b9c9d6;border-radius:8px;padding:12px;font-size:10px;line-height:1.45}.backup-paste-field textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px #0875541a}.backup-error{color:#9a4235;background:#fff1ee;border:1px solid #efc2ba;border-radius:7px;margin:8px 0 0;padding:9px 11px;font-size:11px}.backup-dialog-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.backup-dialog-actions button{cursor:pointer;border-radius:7px;min-height:39px;padding:0 15px;font-size:11px;font-weight:760}.backup-cancel{color:#576b7d;background:#fff;border:1px solid #c8d3dc}.backup-restore{border:1px solid var(--green);background:var(--green);color:#fff}.backup-restore:disabled{opacity:.45;cursor:not-allowed}.backup-safety-note{color:#718193;text-align:right;margin:11px 0 0;font-size:10px;line-height:1.45}.toast{z-index:50;color:#fff;background:#123e37;border-radius:9px;max-width:380px;padding:13px 17px;font-size:12px;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 36px #0c2b2540}.process-workspace-simple{background:#eef3f5;min-height:calc(100vh - 86px)}.process-workspace-simple .process-workspace-toolbar{border-bottom-color:#d7e0e5;min-height:52px;padding:7px clamp(18px,3.5vw,48px)}.process-workspace-simple .process-workspace-toolbar button{border-radius:8px;min-height:35px;padding:0 12px;font-size:12px}.process-simple-hero{background:#fff;padding:18px clamp(18px,3.5vw,48px) 15px}.process-simple-eyebrow{color:#617687;letter-spacing:.02em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.process-simple-number{align-items:center;gap:12px;display:flex}.process-simple-number h1{color:#153d59;font-family:var(--font-geist-mono), Consolas, monospace;margin:0;font-size:clamp(22px,2.2vw,30px);line-height:1.15}.process-simple-number .copy-process-button{width:32px;height:32px}.process-simple-hero p{color:#51697a;margin:7px 0 0;font-size:clamp(13px,1.1vw,15px);line-height:1.4}.process-simple-hero p b{color:#087554}.process-simple-menu{background:#fff;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:9px;padding:0 clamp(18px,3.5vw,48px) 14px;display:grid}.process-simple-menu>button{color:#2f536b;text-align:left;cursor:pointer;background:#f8fafb;border:2px solid #d2dde3;border-radius:11px;align-items:center;gap:10px;min-height:60px;padding:10px 13px;transition:border-color .16s,background .16s,transform .16s;display:flex}.process-simple-menu>button:hover{border-color:#8ab3a5;transform:translateY(-1px)}.process-simple-menu>button.active{background:#edf8f3;border-color:#087554;box-shadow:0 8px 24px #0875541a}.process-simple-menu>button>span{color:#315f83;background:#e7eef2;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:18px;font-weight:850;display:grid}.process-simple-menu>button.active>span{color:#fff;background:#087554}.process-simple-menu strong{font-size:15px;display:block}.process-simple-menu small{color:#6c7f8d;margin-top:2px;font-size:11px;display:block}.process-simple-content{max-width:1380px;margin:0 auto;padding:18px clamp(18px,3.5vw,48px) 44px}.process-simple-heading{margin-bottom:13px}.process-simple-heading>span{color:#087554;letter-spacing:.08em;font-size:13px;font-weight:850}.process-simple-heading h2{color:#173e5b;margin:4px 0 0;font-size:clamp(19px,1.7vw,24px);line-height:1.25}.process-simple-heading p{color:#617687;max-width:760px;margin:6px 0 0;font-size:13px;line-height:1.45}.operational-dossier{background:#fff;border:1px solid #c8d6de;border-radius:16px;margin:0 0 14px;overflow:hidden;box-shadow:0 14px 36px #13395114}.operational-dossier.ready{border-top:5px solid #087554}.operational-dossier.requires-review{border-top:5px solid #b1842e}.operational-dossier-header{background:linear-gradient(135deg,#f8fbfc 0%,#fffdf8 100%);border-bottom:1px solid #e1e8ec;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px 15px;display:flex}.operational-dossier-header span,.operational-dossier-focus span,.operational-dossier-core span{color:#627989;letter-spacing:.055em;margin-bottom:5px;font-size:11px;font-weight:900;display:block}.operational-dossier-header h3{color:#173e5b;margin:0;font-size:19px}.operational-dossier-header p{color:#607585;margin:5px 0 0;font-size:12px;line-height:1.45}.operational-dossier-badges{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.operational-dossier-badges b{color:#496578;white-space:nowrap;background:#f4f7f9;border:1px solid #c8d6de;border-radius:999px;padding:7px 10px;font-size:11px}.operational-dossier-badges b.verified{color:#087554;background:#edf8f3;border-color:#a8cdbf}.operational-dossier-badges b.attention{color:#8a6414;background:#fff8e8;border-color:#e2c990}.operational-dossier-focus{background:#f8fafb;border-bottom:1px solid #e5ebee;grid-template-columns:.75fr .9fr .95fr 1.4fr;gap:9px;padding:13px 16px;display:grid}.operational-dossier-focus article{background:#fff;border:1px solid #d3dee4;border-left:4px solid #6b8393;border-radius:10px;min-width:0;min-height:76px;padding:11px 12px}.operational-dossier-focus article.urgent{background:#fff7f5;border-left-color:#b44638}.operational-dossier-focus article.deadline{background:#fffaf0;border-left-color:#b1842e}.operational-dossier-focus article.next-action{background:#f1f9f5;border-left-color:#087554}.operational-dossier-focus strong{color:#27495f;text-overflow:ellipsis;font-size:15px;line-height:1.35;display:block;overflow:hidden}.operational-dossier-focus small,.operational-dossier-core small{color:#748691;margin-top:5px;font-size:10.5px;line-height:1.35;display:block}.operational-dossier-responsibility{background:linear-gradient(135deg,#f3f8fb 0%,#fff 70%);border:1px solid #cddde5;border-left:5px solid #315f83;border-radius:12px;grid-template-columns:1fr 1fr 1.45fr;gap:10px;margin:14px 16px 0;padding:13px;display:grid}.operational-dossier-responsibility.state-out-of-scope-active{background:#f7f8f9;border-left-color:#788993}.operational-dossier-responsibility.state-intervencao-humana{background:#fffaf0;border-left-color:#b1842e}.operational-dossier-responsibility article{min-width:0;padding:8px 10px}.operational-dossier-responsibility article+article{border-left:1px solid #d7e2e8}.operational-dossier-responsibility span{color:#627989;letter-spacing:.065em;margin-bottom:5px;font-size:10px;font-weight:900;display:block}.operational-dossier-responsibility strong{color:#173f57;font-size:14px;line-height:1.4;display:block}.operational-dossier-responsibility p{color:#405e72;margin:0;font-size:13px;line-height:1.5}.operational-dossier-responsibility small{color:#73858f;margin-top:5px;font-size:10.5px;line-height:1.4;display:block}.operational-dossier-core{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:15px 16px;display:grid}.operational-dossier-core article{background:#fff;border:1px solid #d8e1e6;border-radius:10px;min-width:0;padding:12px}.operational-dossier-core article.wide{background:#fbfcfd;grid-column:span 2}.operational-dossier-core strong{color:#27495f;font-size:14px;line-height:1.45;display:block}.operational-dossier-core p{color:#405e72;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.52}.operational-new-process{background:#f8fbfc;border:1px solid #cfdde5;border-radius:12px;margin:0 16px 14px;overflow:hidden}.operational-new-process summary{color:#1d4b68;cursor:pointer;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:12px;min-height:54px;padding:0 14px;list-style:none;display:grid}.operational-new-process summary::-webkit-details-marker{display:none}.operational-new-process summary span,.operational-new-process-grid span{color:#627989;letter-spacing:.055em;font-size:10.5px;font-weight:900}.operational-new-process summary b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.operational-new-process summary i{color:#748c9b;font-size:20px;font-style:normal;transition:transform .18s;transform:rotate(90deg)}.operational-new-process:not([open]) summary i{transform:rotate(0)}.operational-new-process-grid{background:#fff;border-top:1px solid #dce6eb;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px 14px;display:grid}.operational-new-process-grid article{background:#fbfcfd;border:1px solid #dde6ea;border-radius:9px;min-width:0;padding:10px 11px}.operational-new-process-grid article.wide{grid-column:1/-1}.operational-new-process-grid strong,.operational-new-process-grid p{color:#31546a;white-space:pre-wrap;margin:5px 0 0;font-size:13px;line-height:1.5;display:block}.operational-new-process footer{color:#728692;border-top:1px solid #dce6eb;padding:9px 14px 11px;font-size:10.5px;line-height:1.4}.operational-dossier-sources{flex-wrap:wrap;gap:7px;padding:0 16px 14px;display:flex}.operational-dossier-sources>span{color:#486477;background:#f8fafb;border:1px solid #d6e0e5;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:800;display:flex}.operational-dossier-sources i{background:#b1842e;border-radius:50%;width:7px;height:7px}.operational-dossier-sources .conectada i,.operational-dossier-sources .conectado i,.operational-dossier-sources .complete-fresh i{background:#087554}.operational-dossier-sources small{color:#7a8b96;font-size:9.5px;font-weight:700}.operational-dossier-gaps{background:#fffaf0;border-top:1px solid #eadfca}.operational-dossier-gaps summary{color:#76561a;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 16px;font-size:12px;font-weight:850;list-style:none;display:flex}.operational-dossier-gaps summary::-webkit-details-marker{display:none}.operational-dossier-gaps summary b{color:#98701d}.operational-dossier-gaps>div{border-top:1px solid #eadfca;padding:11px 16px 14px}.operational-dossier-gaps p{color:#6f5a30;margin:4px 0;font-size:12px;line-height:1.45}.operational-dossier-gaps small{color:#8a744b;margin-top:8px;font-size:11px;font-weight:700;display:block}.process-enrichment-state{color:#617686;background:#f7fafb;border:1px solid #ccd8df;border-radius:9px;align-items:center;gap:8px;min-height:36px;margin-bottom:11px;padding:8px 12px;font-size:12px;font-weight:700;display:flex}.process-enrichment-state.connected{color:#17624c;background:#eff8f4;border-color:#a8cdbf}.process-enrichment-state>span{font-size:15px;font-weight:900}.process-enrichment-state .pulse{background:#315f83;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite enrichment-pulse}@keyframes enrichment-pulse{50%{opacity:.35;transform:scale(.82)}}.process-automation-summary{background:#faf8fd;border:1px solid #cabee0;border-left:5px solid #7656a8;border-radius:10px;margin-bottom:11px;padding:14px}.process-automation-summary-heading{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.process-automation-summary-heading span,.process-automation-summary-grid span,.process-automation-next span{color:#7656a8;letter-spacing:.06em;margin-bottom:4px;font-size:10px;font-weight:900;display:block}.process-automation-summary-heading strong{color:#324a61;font-size:14px}.process-automation-summary-heading small{color:#71808d;font-size:10px}.process-automation-summary>p{color:#405b70;margin:10px 0;font-size:13px;line-height:1.5}.process-automation-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.process-automation-summary-grid>div{background:#fff;border:1px solid #ddd5eb;border-radius:8px;min-height:61px;padding:9px 10px}.process-automation-summary-grid>div.deadline{background:#fffaf0;border-color:#e5be7e}.process-automation-summary-grid strong,.process-automation-next strong{color:#345166;font-size:12px;line-height:1.4}.process-automation-summary-grid small{color:#a0600c;margin-top:3px;font-size:9px;font-weight:750;display:block}.process-demand-enrichment{background:#f9fbfc;border:1px solid #cfdfe8;border-left:5px solid #315f83;border-radius:12px;margin:0 0 12px;overflow:hidden}.process-demand-enrichment.state-intervencao-humana,.process-demand-enrichment.state-failed-safe{background:#fff9f7;border-left-color:#b44638}.process-demand-enrichment.state-completed{background:#f7fcfa;border-left-color:#087554}.process-demand-enrichment>header{background:#ffffffc7;border-bottom:1px solid #dfe8ed;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.process-demand-enrichment>header span,.process-demand-summary>span,.process-demand-grid span,.process-demand-case-map>span,.process-demand-next>span{color:#315f83;letter-spacing:.07em;margin-bottom:4px;font-size:10px;font-weight:900;display:block}.process-demand-enrichment>header h3{color:#24465b;margin:0;font-size:17px}.process-demand-enrichment>header small{color:#6f818d;font-size:11px}.process-demand-enrichment>header>b{color:#315f83;letter-spacing:.08em;background:#edf4f8;border:1px solid #b9cfdb;border-radius:999px;padding:5px 8px;font-size:9px}.process-demand-intervention{color:#873d34;background:#fff0ed;border:1px solid #e8c1ba;border-radius:8px;margin:13px 16px 0;padding:10px 12px;font-size:12px;font-weight:700}.process-demand-summary{padding:14px 16px 8px}.process-demand-summary p,.process-demand-waiting{color:#405b70;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}.process-demand-waiting{padding:16px}.process-demand-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:0 16px 10px;display:grid}.process-demand-grid article{background:#fff;border:1px solid #dce6eb;border-radius:9px;min-height:72px;padding:11px 12px}.process-demand-grid strong{color:#2f4d60;font-size:13px;line-height:1.4;display:block}.process-demand-grid small{color:#71838e;margin-top:4px;font-size:10px;display:block}.process-demand-case-map{background:#fff;border:1px solid #dce6eb;border-radius:9px;margin:0 16px 10px;padding:12px}.process-demand-case-map>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 15px;display:grid}.process-demand-case-map article{border-top:1px solid #edf1f3;min-width:0;padding-top:7px}.process-demand-case-map small{color:#758690;text-transform:uppercase;font-size:9px;font-weight:850}.process-demand-case-map p{overflow-wrap:anywhere;color:#405968;margin:3px 0 0;font-size:11px;line-height:1.45}.process-demand-lists{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:0 16px 13px;display:grid}.process-demand-lists article{background:#fff;border:1px solid #dce6eb;border-radius:9px;padding:12px}.process-demand-lists h4{color:#2f4d60;margin:0 0 8px;font-size:12px}.process-demand-lists ul,.process-demand-next ul{color:#4a6270;margin:0;padding-left:17px;font-size:11px;line-height:1.5}.process-demand-lists p{color:#758690;margin:0;font-size:11px}.process-demand-lists button{color:#225844;text-align:left;cursor:pointer;background:#f2faf6;border:1px solid #bed8ca;border-radius:7px;gap:2px;width:100%;margin-top:5px;padding:8px 9px;display:grid}.process-demand-lists button:disabled{cursor:default;opacity:.72}.process-demand-lists button span{letter-spacing:.05em;font-size:8px;font-weight:900}.process-demand-lists button strong{font-size:11px}.process-demand-next{background:#fffaf0;border:1px solid #e2d3ad;border-radius:9px;margin:0 16px 15px;padding:11px 12px}.process-demand-audit{background:#fff;border:1px solid #dce6eb;border-radius:9px;margin:0 16px 15px;padding:10px 12px}.process-demand-audit summary{color:#315f83;cursor:pointer;font-size:11px;font-weight:800}.process-demand-audit ol{margin:10px 0 0;padding:0;list-style:none}.process-demand-audit li{color:#566d7a;border-top:1px solid #edf1f3;grid-template-columns:145px 1fr auto;gap:10px;padding:7px 0;font-size:10px;display:grid}.process-demand-audit li strong{color:#344f61}.process-demand-audit li small{color:#82909a}.process-automation-next{background:#f2f9f6;border:1px solid #b9d5ca;border-radius:8px;margin-top:8px;padding:10px 11px}.process-automation-next span{color:#087554}.process-cover-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.process-cover-grid article{background:#fff;border:1px solid #ccd8df;border-left:4px solid #315f83;border-radius:10px;min-height:82px;padding:13px 14px}.process-cover-grid article.wide{grid-column:span 2}.process-cover-grid span,.process-internal-grid span,.process-internal-heading>span{color:#6b7e8d;letter-spacing:.055em;margin-bottom:6px;font-size:10px;font-weight:850;display:block}.process-cover-grid strong{color:#25485f;font-size:14px;line-height:1.4;display:block}.process-cover-grid p{color:#667a89;margin:6px 0 0;font-size:12px;line-height:1.4}.process-cover-parties,.process-note-reference{background:#fff;border:1px solid #ccd8df;border-radius:10px;margin-top:10px;overflow:hidden}.process-cover-parties summary,.process-note-reference summary{color:#31536c;cursor:pointer;justify-content:space-between;align-items:center;min-height:45px;padding:0 14px;font-size:13px;font-weight:800;list-style:none;display:flex}.process-cover-parties summary::-webkit-details-marker{display:none}.process-note-reference summary::-webkit-details-marker{display:none}.process-cover-parties summary span,.process-note-reference summary span{color:#087554;font-size:21px}.process-cover-parties pre{color:#425f73;white-space:pre-wrap;background:#f8fafb;border-top:1px solid #dce4e8;max-height:320px;margin:0;padding:14px;font-family:inherit;font-size:12px;line-height:1.5;overflow:auto}.process-internal-controls{background:#f2f8f5;border:1px solid #b9d5ca;border-radius:10px;margin-top:10px;padding:13px 14px}.process-internal-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.process-internal-heading>span{color:#087554;margin:0}.process-internal-heading small{color:#6a7e75;font-size:11px}.process-internal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.process-internal-grid>label,.process-internal-grid>div{background:#fff;border:1px solid #c8d8d1;border-radius:8px;flex-direction:column;justify-content:center;min-height:64px;padding:10px 11px;display:flex}.process-internal-grid span{margin-bottom:4px}.process-internal-grid input,.process-internal-grid select{color:#25475d;background:#fff;border:1px solid #bdccd5;border-radius:7px;width:100%;height:36px;padding:0 9px;font-size:12px;font-weight:720}.process-internal-grid strong{color:#2f5368;text-overflow:ellipsis;font-size:13px;line-height:1.4;overflow:hidden}.process-note-reference p{color:#516879;white-space:pre-wrap;background:#fffdf7;border-top:1px solid #dce4e8;margin:0;padding:12px 14px;font-size:13px;line-height:1.5}.process-big-layout{grid-template-columns:minmax(0,1.65fr) minmax(310px,.75fr);gap:16px;display:grid}.process-big-side{gap:12px;display:grid}.process-big-card{background:#fff;border:2px solid #d2dde3;border-radius:18px;box-shadow:0 8px 24px #1439510f}.process-big-card>span{color:#087554;letter-spacing:.07em;font-size:13px;font-weight:850;display:block}.process-action-card{flex-direction:column;min-height:285px;padding:21px;display:flex}.process-action-card h3{color:#26485f;margin:10px 0 14px;font-size:18px;line-height:1.45}.process-action-card textarea{color:#183e59;resize:vertical;background:#fbfcfd;border:2px solid #cbd8df;border-radius:11px;flex:1;width:100%;min-height:155px;padding:15px;font-size:16px;line-height:1.55}.process-action-card textarea:focus{border-color:#087554;outline:0;box-shadow:0 0 0 4px #0875541c}.process-action-card>button{color:#fff;cursor:pointer;background:#087554;border:0;border-radius:9px;align-self:flex-end;min-height:44px;margin-top:12px;padding:0 17px;font-size:14px;font-weight:800}.process-action-card>button:disabled{opacity:.42;cursor:not-allowed}.process-control-card{flex-direction:column;justify-content:center;min-height:88px;padding:15px 17px;display:flex}.process-control-card input,.process-control-card select{color:#24485f;background:#fff;border:2px solid #c6d3db;border-radius:9px;width:100%;height:44px;margin-top:7px;padding:0 11px;font-size:14px;font-weight:760}.process-control-card strong{color:#36566d;margin-top:6px;font-size:14px;display:block}.process-control-card.deadline{background:#fffaf0;border-color:#e1c98f}.process-control-card.deadline>span{color:#946406}.process-control-card.status{background:#f5f9fc;border-color:#a9c4d6}.process-control-card.owner{background:#f3faf7;border-color:#b9d7ca}.process-control-card.deadline>div{grid-template-columns:1fr 150px;gap:8px;margin-top:10px;display:grid}.process-control-card.deadline>div input{margin:0}.process-control-card.deadline>div button{color:#fff;cursor:pointer;background:#9a6b08;border:0;border-radius:8px;grid-column:1/-1;min-height:40px;font-size:13px;font-weight:800}.process-control-card.deadline>div button:disabled{opacity:.4}.process-big-alert{background:#fff1ee;border:2px solid #d88c7f;border-radius:16px;gap:5px;margin-bottom:18px;padding:20px 24px;display:grid}.process-big-alert span{color:#b44638;letter-spacing:.07em;font-size:13px;font-weight:850}.process-big-alert strong{color:#81382f;font-size:19px;line-height:1.4}.process-readable-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:13px;margin-top:16px;display:grid}.process-readable-grid article{background:#fff;border:2px solid #d3dee4;border-radius:13px;min-height:132px;padding:18px}.process-readable-grid article>span{color:#315f83;letter-spacing:.06em;font-size:13px;font-weight:850}.process-readable-grid article p{color:#405d71;white-space:pre-wrap;margin:10px 0 0;font-size:15px;line-height:1.55}.process-readable-grid article button{color:#087554;cursor:pointer;background:0 0;border:0;margin-top:12px;font-size:14px;font-weight:800}.process-more-details{background:#fff;border:2px solid #d2dde3;border-radius:13px;margin-top:15px;overflow:hidden}.process-more-details>summary{color:#31536c;cursor:pointer;justify-content:space-between;align-items:center;min-height:56px;padding:0 18px;font-size:15px;font-weight:800;list-style:none;display:flex}.process-more-details>summary::-webkit-details-marker{display:none}.process-more-details>summary span{color:#087554;font-size:24px}.process-more-details>div:not(.process-workspace-personal){background:#f8fafb;border-top:1px solid #dce4e8;grid-template-columns:repeat(3,1fr);gap:14px;padding:17px 18px;display:grid}.process-more-details p{color:#405d71;margin:0;font-size:14px}.process-more-details p b{color:#6b7f8e;letter-spacing:.05em;text-transform:uppercase;margin-bottom:6px;font-size:12px;display:block}.process-personal-details .process-workspace-personal{border-top:1px solid #dce4e8;padding:18px}.process-personal-details .process-workspace-personal details{border-width:2px;border-radius:12px}.process-personal-details .process-workspace-personal summary{min-height:52px;padding:0 16px;font-size:14px}.process-simple-empty{color:#607585;background:#f7fafb;border:2px dashed #c7d4dc;border-radius:15px;padding:26px;font-size:16px;line-height:1.55}.process-event-composer{box-shadow:none;background:#fff;border:1px solid #a9cdbf;border-radius:10px;padding:0;overflow:hidden}.process-event-composer>summary{color:#174f3e;cursor:pointer;align-items:center;gap:10px;min-height:52px;padding:0 14px;list-style:none;display:flex}.process-event-composer>summary::-webkit-details-marker{display:none}.process-event-composer>summary>span{color:#fff;background:#087554;border-radius:8px;place-items:center;width:30px;height:30px;font-size:19px;display:grid}.process-event-composer>summary strong{font-size:13px;display:block}.process-event-composer>summary small{color:#6c7f78;margin-top:2px;font-size:10px;display:block}.process-event-composer-body{background:#fbfdfc;border-top:1px solid #d5e2dc;padding:14px}.process-event-composer>div:first-child>span{color:#087554;letter-spacing:.07em;font-size:13px;font-weight:850}.process-event-composer h3{color:#173e5b;margin:6px 0 0;font-size:20px}.process-event-fields{grid-template-columns:150px minmax(200px,1fr);gap:9px;margin-top:0;display:grid}.process-event-fields label{color:#536c7e;gap:8px;font-size:14px;font-weight:800;display:grid}.process-event-fields label.wide{grid-column:1/-1}.process-event-fields input,.process-event-fields select,.process-event-fields textarea{color:#193e59;background:#fbfcfd;border:1px solid #c8d5dd;border-radius:7px;width:100%;font-size:13px}.process-event-fields input,.process-event-fields select{height:37px;padding:0 9px}.process-event-fields textarea{resize:vertical;min-height:78px;padding:10px;line-height:1.45}.process-event-save{color:#fff;cursor:pointer;background:#087554;border:0;border-radius:8px;min-height:39px;margin-top:10px;padding:0 14px;font-size:12px;font-weight:820}.process-event-save:disabled{opacity:.42;cursor:not-allowed}.process-event-list,.process-official-events{gap:8px;margin-top:12px;display:grid}.process-event-card{background:#fff;border:1px solid #d1dde3;border-left:5px solid #315f83;border-radius:9px;grid-template-columns:92px 1fr;gap:13px;min-height:82px;padding:12px 14px;display:grid}.process-event-card.urgent{border-left-color:#b44638}.process-event-card.protocolo,.process-event-card.peticao{border-left-color:#087554}.process-event-card.documento{border-left-color:#9a6b08}.process-event-card.audiencia{border-left-color:#7656a8}.process-event-card.eproc{background:#f5f9fc;border-left-color:#315f83}.process-event-card time{color:#315f83;align-content:start;gap:4px;font-size:12px;font-weight:850;display:grid}.process-event-card time b{font-size:12px}.process-event-card time span{color:#738493;font-size:10px;font-weight:680}.process-event-card h3{color:#21475f;margin:0;font-size:15px}.process-event-card p{color:#456175;white-space:pre-wrap;margin:5px 0;font-size:13px;line-height:1.45}.process-event-card div>span{color:#748695;font-size:10px;font-weight:680}.process-event-card.official{background:#fbfcfd;border-left-color:#315f83}.process-event-card.official.deadline-alert{background:#fff5f3;border-color:#e1b2a9 #e1b2a9 #e1b2a9 #b44638}.process-event-list.automation{margin-top:0}.process-event-card.automation{background:#fbf9fe;border-left-color:#7656a8}.process-event-card.automation.deadline-alert{background:#fff5f3;border-color:#e3b4ac #e3b4ac #e3b4ac #b44638}.process-event-card.automation.filing{background:#f2faf6;border-left-color:#087554}.process-event-card.automation.discovered{background:#f4f8fb;border-left-color:#315f83}.process-diary-heading.automation{margin-top:2px}.process-diary-heading.official-heading{margin-top:19px}.process-diary-heading{justify-content:space-between;align-items:end;gap:12px;margin:20px 0 9px;display:flex}.process-diary-heading span{color:#087554;letter-spacing:.07em;font-size:10px;font-weight:850}.process-diary-heading h3{color:#21465e;margin:3px 0 0;font-size:17px}.process-diary-heading small{color:#728493;font-size:11px}.process-eproc-wide{color:#315f83;cursor:pointer;background:#fff;border:1px solid #315f83;border-radius:8px;min-height:40px;margin-top:13px;padding:0 15px;font-size:12px;font-weight:820}.process-folder-big{color:#174f3e;text-align:left;cursor:pointer;background:#eff9f5;border:1px solid #9bc5b5;border-radius:11px;grid-template-columns:42px 1fr 20px;align-items:center;gap:12px;width:100%;min-height:80px;padding:14px 17px;display:grid}.process-folder-big>span{color:#fff;background:#087554;border-radius:9px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.process-folder-big strong{font-size:16px;display:block}.process-folder-big small{color:#5e796e;margin-top:3px;font-size:11px;display:block}.process-folder-big>b{font-size:22px}.process-folder-big:disabled{opacity:.55;cursor:wait}.process-document-list{gap:12px;margin-top:20px;display:grid}.process-document-list article{background:#fff;border:2px solid #d2dde3;border-radius:14px;align-items:center;gap:16px;min-height:86px;padding:17px 20px;display:flex}.process-document-list article>span{color:#315f83;background:#e8eff3;border-radius:10px;place-items:center;width:48px;height:48px;font-size:13px;font-weight:850;display:grid}.process-document-list strong{color:#274b62;font-size:17px;display:block}.process-document-list small{color:#748695;margin-top:4px;font-size:14px;display:block}.task-event-choice{cursor:pointer;background:#f1faf6;border:2px solid #b9d7ca;border-radius:11px;grid-column:1/-1;align-items:flex-start;padding:14px;text-transform:none!important;gap:12px!important;display:flex!important}.task-event-choice input{flex:none;margin:2px 0 0;width:22px!important;height:22px!important}.task-event-choice span{gap:4px;display:grid}.task-event-choice b{font-size:14px;color:#174f3e!important}.task-event-choice small{color:#637b71;font-size:12px;font-weight:600;line-height:1.4}@media (width<=1120px){.process-cover-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.process-big-layout{grid-template-columns:1fr}.process-big-side{grid-template-columns:repeat(3,1fr)}.process-control-card{min-height:112px}.process-control-card.deadline>div{grid-template-columns:1fr}.process-more-details>div:not(.process-workspace-personal){grid-template-columns:1fr 1fr}.process-workspace-header{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.process-workspace-overview{grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr)}.process-workspace-focus{grid-template-columns:150px 175px minmax(260px,1fr)}.app-body{grid-template-columns:var(--sidebar-width,218px) minmax(0, 1fr)}.app-body.sidebar-collapsed{grid-template-columns:70px minmax(0,1fr)}.nav-item{padding-left:14px;font-size:13px}.sidebar-note{display:none}.unit-details{grid-template-columns:1fr 1fr}.process-table-head:not(.with-unit){grid-template-columns:190px minmax(160px,1fr) 115px 135px}.process-table-head:not(.with-unit) span:last-child,.process-summary:not(.with-unit) .status-field{display:none}.process-summary:not(.with-unit){grid-template-columns:24px 176px minmax(145px,1fr) 115px 135px}.process-table-head.with-unit{grid-template-columns:175px 130px minmax(140px,1fr) 110px 130px}.process-table-head.with-unit span:last-child,.process-summary.with-unit .status-field{display:none}.process-summary.with-unit{grid-template-columns:24px 161px 130px minmax(125px,1fr) 110px 130px}.process-table-head.with-unit.agreement-mode{grid-template-columns:165px 125px minmax(135px,1fr) 110px 125px 155px}.process-table-head.with-unit.agreement-mode span:last-child{display:inline}.process-summary.with-unit.agreement-mode{grid-template-columns:24px 151px 125px minmax(120px,1fr) 110px 125px 155px}.mateus-table-head{grid-template-columns:250px 210px 1fr 140px}.mateus-table-head span:last-child,.mateus-summary .status-pill{display:none}.mateus-summary{grid-template-columns:24px 236px 210px 1fr 140px}.mateus-folder{grid-template-columns:1fr}.urgent-history-head,.mateus-history-head{grid-template-columns:185px 135px 105px 130px minmax(160px,1fr)}.urgent-history-summary,.mateus-history-summary{grid-template-columns:24px 171px 135px 105px 130px minmax(160px,1fr)}.agreement-table-head{grid-template-columns:210px minmax(150px,1fr) 160px 125px}.agreement-table-head span:nth-child(4),.agreement-table-head span:nth-child(6),.agreement-summary-row .agreement-money-cell:not(.balance),.agreement-summary-row .agreement-money-cell.balance{display:none}.agreement-summary-row{grid-template-columns:24px 196px minmax(140px,1fr) 160px 125px}.agreement-workspace{grid-template-columns:1fr}}@media (width<=780px){.app-header{gap:12px;height:70px;padding:0 16px}.header-title{font-size:20px}.header-subtitle{font-size:15px}.header-divider{height:28px}.header-source{display:none}.app-body,.app-body.sidebar-collapsed{display:block}.sidebar{z-index:20;border-right:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);padding:0;display:grid;position:sticky;top:0}.nav-section-label{display:none}.nav-item{border-bottom:4px solid #0000;border-left:0;grid-template-columns:26px 1fr;gap:7px;height:58px;padding:0 8px;font-size:12px}.sidebar.collapsed .nav-item{gap:7px;place-items:initial;grid-template-columns:26px 1fr;align-items:center;height:58px;padding:0 8px;display:grid}.sidebar.collapsed .nav-label{display:inline}.nav-item.active{border-left-color:#0000;border-bottom-color:var(--green)}.nav-icon{width:24px;height:24px;font-size:11px}.nav-count,.sidebar-toggle,.sidebar-resizer{display:none}.main-panel{padding:24px 12px 50px}.main-panel.workspace-active{padding:0}.process-workspace-page{min-height:calc(100vh - 70px)}.process-workspace-toolbar{flex-direction:column;align-items:stretch}.process-workspace-toolbar>div{justify-content:flex-start}.process-workspace-toolbar>div button{flex:1}.process-workspace-header{grid-template-columns:1fr;gap:16px}.process-workspace-identity h1{overflow-wrap:anywhere;font-size:18px}.process-workspace-meta{grid-template-columns:1fr 1fr}.process-workspace-focus{grid-template-columns:1fr}.process-workspace-focus>div{min-height:57px}.process-workspace-overview{grid-template-columns:1fr;padding-left:12px;padding-right:12px}.process-workspace-section,.process-workspace-organization{padding:13px}.process-workspace-general-form{grid-template-columns:1fr}.process-workspace-general-form label.wide{grid-column:auto}.process-workspace-parties>div{grid-template-columns:1fr}.workspace-event-table>div{grid-template-columns:1fr;gap:4px}.workspace-event-table .head{display:none}.workspace-personal-add.dated{grid-template-columns:1fr 110px}.workspace-personal-add.dated button{grid-column:1/-1}.process-workspace-tab-panel{margin-left:12px;margin-right:12px}.process-workspace-simple .process-workspace-toolbar{padding:8px 14px}.process-workspace-simple .process-workspace-toolbar button{min-height:37px;font-size:12px}.process-simple-hero{padding:18px 15px 15px}.process-simple-eyebrow{font-size:11px}.process-simple-number{align-items:flex-start}.process-simple-number h1{overflow-wrap:anywhere;font-size:25px}.process-simple-menu{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0 15px 14px}.process-simple-menu>button{gap:7px;min-height:58px;padding:8px 9px}.process-simple-menu>button>span{width:32px;height:32px}.process-simple-menu strong{font-size:13px}.process-simple-menu small{display:none}.process-simple-content{padding:17px 13px 38px}.process-simple-heading h2{font-size:20px}.operational-dossier-header{flex-direction:column;padding:15px}.operational-dossier-badges{justify-content:flex-start}.operational-dossier-focus{grid-template-columns:1fr 1fr;padding:11px}.operational-dossier-responsibility{grid-template-columns:1fr;margin:12px 12px 0}.operational-dossier-responsibility article+article{border-top:1px solid #d7e2e8;border-left:0}.operational-dossier-core{grid-template-columns:1fr 1fr;padding:12px}.operational-dossier-core article.wide{grid-column:1/-1}.operational-new-process{margin:0 12px 12px}.operational-new-process summary{grid-template-columns:1fr max-content}.operational-new-process summary span{grid-column:1/-1;margin-top:10px}.operational-new-process-grid{grid-template-columns:1fr}.operational-new-process-grid article.wide{grid-column:auto}.operational-dossier-sources{padding:0 12px 12px}.process-cover-grid{grid-template-columns:1fr 1fr}.process-cover-grid article.wide{grid-column:1/-1}.process-internal-grid{grid-template-columns:1fr}.process-internal-heading{flex-direction:column;align-items:flex-start;gap:3px}.process-big-layout,.process-big-side{grid-template-columns:1fr}.process-action-card{min-height:275px;padding:18px}.process-action-card textarea{min-height:165px;padding:14px;font-size:16px}.process-control-card{min-height:104px}.process-readable-grid{grid-template-columns:1fr}.process-more-details>summary{min-height:64px;padding:0 18px;font-size:15px}.process-more-details>div:not(.process-workspace-personal){grid-template-columns:1fr}.process-event-composer{padding:0}.process-event-fields{grid-template-columns:1fr}.process-event-fields label.wide{grid-column:auto}.process-event-card{grid-template-columns:1fr;gap:5px;padding:12px}.process-folder-big{grid-template-columns:42px 1fr 18px;gap:10px;min-height:80px;padding:14px}.process-folder-big>span{width:42px;height:42px}.process-folder-big strong{font-size:16px}.page-heading h1{font-size:27px}.search-box{height:50px}.unit-table-head{display:none}.unit-summary{grid-template-columns:minmax(0,1fr) auto auto 18px;gap:5px 7px;min-height:64px;padding:8px 12px}.unit-summary strong{grid-column:1/-1}.unit-cnpj{grid-column:1;font-size:10px}.unit-count{min-height:24px;padding:2px 6px;font-size:0}.unit-count b{font-size:12px}.unit-open-arrow{grid-column:4;font-size:20px}.unit-details{grid-template-columns:1fr 1fr;gap:9px;padding:15px}.unit-details button{min-width:0;padding:0 9px}.unit-tabs{border-radius:8px 8px 0 0;width:100%;overflow-x:auto}.unit-tabs button{white-space:nowrap}.unit-filter-row{flex-direction:column;align-items:stretch;gap:7px}.status-manager-toggle{align-self:flex-end}.automatic-order{white-space:nowrap;overflow-x:auto}.status-manager{padding:13px}.status-manager-heading p{max-width:560px}.status-create-form{grid-template-columns:1fr 1fr}.status-name-field,.status-create-form label:nth-of-type(4){grid-column:1/-1}.status-create-button{width:100%}.status-order-row{grid-template-columns:28px minmax(130px,1fr) auto}.status-kind{display:none}.status-order-actions{grid-column:2/-1;justify-content:flex-start;padding-bottom:3px}.process-table-head,.mateus-table-head,.agreement-table-head,.history-table-head,.lawyer-process-table-head{display:none}.process-summary,.process-summary.with-unit,.mateus-summary{grid-template-columns:18px minmax(120px,1fr) 126px;gap:7px;min-height:64px;padding:7px 10px}.process-summary .process-note-preview,.process-summary .process-unit,.mateus-summary-cell,.mateus-summary .status-pill,.process-summary .status-field,.process-summary .responsible-field,.process-summary .agreement-phase-field{display:none}.queue-tabs{width:100%}.queue-tabs button{flex:1;justify-content:center}.history-filters{flex-wrap:wrap;align-items:stretch}.history-quick-periods{width:100%;margin-right:0;overflow-x:auto}.history-filters label{flex:1}.history-summary,.urgent-history-summary,.mateus-history-summary{grid-template-columns:18px minmax(150px,1fr) 112px;gap:7px;min-height:62px;padding:7px 10px}.history-summary>.history-cell:not(.history-date){display:none}.history-details{grid-template-columns:1fr;padding:15px}.history-meta,.reopen-button{grid-area:auto/1}.reopen-button{width:100%}.agreement-summary-cards{grid-template-columns:1fr 1fr}.agreement-summary-cards>div{min-height:67px;padding:10px 12px}.agreement-summary-cards strong{font-size:16px}.agreement-summary-row{grid-template-columns:18px minmax(150px,1fr) 120px;gap:7px;min-height:61px;padding:7px 10px}.agreement-summary-row .agreement-counterparty,.agreement-summary-row .agreement-stage-field,.agreement-summary-row .agreement-money-cell{display:none}.agreement-due-cell{text-align:right}.agreement-workspace{padding:8px}.agreement-control-panel,.agreement-documents-panel{padding:13px}.agreement-form-grid{grid-template-columns:1fr}.agreement-form-grid label.wide{grid-column:auto}.agreement-section-heading,.installments-heading{flex-direction:column;align-items:stretch}.installments-heading button{width:100%}.agreement-financial-summary{justify-content:space-between;gap:6px}.agreement-drive-actions{grid-template-columns:1fr}.deadline-field input{height:34px}.lawyer-summary-strip{grid-template-columns:1fr 1fr}.lawyer-summary-strip>div:first-child{grid-column:1/-1}.lawyer-board{padding:12px}.lawyer-board>header{flex-direction:column;align-items:flex-start}.lawyer-board-actions{justify-content:space-between;width:100%}.lawyer-board-toggle{min-height:34px}.lawyer-board-grid,.lawyer-personal-columns,.lawyer-personal-controls{grid-template-columns:1fr}.lawyer-unit-header{flex-direction:column;align-items:stretch;gap:6px}.lawyer-unit-main{flex-wrap:wrap;width:100%}.lawyer-unit-metrics{justify-content:flex-start;padding-left:52px}.lawyer-process-summary{grid-template-columns:18px minmax(145px,1fr) 112px;gap:7px;min-height:62px;padding:7px 10px}.lawyer-process-summary .lawyer-personal-preview,.lawyer-process-summary .lawyer-personal-alert-preview,.lawyer-process-summary .lawyer-personal-status-field{display:none}.lawyer-personal-date{text-align:right}.lawyer-process-workspace{padding:11px}.lawyer-general-reference>div{grid-template-columns:1fr}.lawyer-general-reference span.wide{grid-column:auto}.personal-add-row.dated{grid-template-columns:1fr 120px}.personal-add-row.dated button{grid-column:1/-1}.process-details{grid-template-columns:1fr;padding:16px}.line-color-picker{flex-direction:column;align-items:flex-start}.details-info{grid-template-columns:1fr}.details-info .wide{grid-column:auto}.mateus-folder{padding:9px}.folder-documents,.accounting-panel{padding:14px}.folder-title-row,.attachment-box{flex-direction:column;align-items:stretch}.drive-button,.attach-button{justify-content:center}.breadcrumb{white-space:normal}.backup-backdrop{padding:10px}.backup-dialog{max-height:calc(100vh - 20px);padding:17px}.backup-current-card{flex-direction:column;align-items:stretch}.backup-current-card button{width:100%}.backup-dialog-actions{flex-direction:column-reverse}.backup-dialog-actions button{width:100%}.backup-safety-note{text-align:left}.task-dialog-backdrop{padding:10px}.task-dialog{max-height:calc(100vh - 20px);padding:17px}.task-dialog-form{grid-template-columns:1fr}.task-dialog-form label.wide{grid-column:auto}.task-dialog-actions{flex-direction:column-reverse}.task-dialog-actions button{width:100%}}.system-deadline-icon,.system-process-icon,.daily-status-icon{color:#315f83;background:#eaf2f8;border-radius:7px;font-size:14px;font-weight:800}.system-process-icon{color:#087554;background:#e7f5ef}.daily-status-icon{color:#7656a8;background:#f0eafb;font-size:16px}.daily-status-page{max-width:1500px}.daily-status-heading-row{justify-content:space-between;align-items:end;gap:24px;display:flex}.daily-status-heading-row .page-heading{flex:1}.daily-status-date{background:#fff;border:1px solid #d5e0e6;border-radius:10px;gap:6px;width:min(230px,100%);margin-bottom:20px;padding:10px 12px;display:grid}.daily-status-date span{color:#6d7d89;letter-spacing:.06em;font-size:10px;font-weight:850}.daily-status-date input{color:#24465c;width:100%;min-height:38px;font:inherit;background:#f9fbfc;border:1px solid #c9d7df;border-radius:7px;padding:0 9px;font-size:13px;font-weight:750}.daily-status-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-bottom:15px;display:grid}.daily-status-metrics article{background:#fff;border:1px solid #d5e0e6;border-top:4px solid #315f83;border-radius:10px;align-content:center;min-height:100px;padding:14px 15px;display:grid;box-shadow:0 2px 9px #19374a0a}.daily-status-metrics article.attention{background:#fffaf0;border-top-color:#d3901f}.daily-status-metrics article.prepared,.daily-status-metrics article.healthy{background:#f3faf7;border-top-color:#087554}.daily-status-metrics article.failure{background:#fff5f3;border-top-color:#b44638}.daily-status-metrics span{color:#6b7d8a;letter-spacing:.055em;font-size:10px;font-weight:850}.daily-status-metrics strong{color:#183f58;margin-top:3px;font-size:27px;line-height:1}.daily-status-metrics small{color:#748592;margin-top:6px;font-size:11px}.daily-status-runs{gap:13px;display:grid}.daily-status-run{background:#fff;border:1px solid #d6e0e5;border-left:5px solid #087554;border-radius:12px;overflow:hidden;box-shadow:0 5px 18px #18394d0f}.daily-status-run.parcial{border-left-color:#d3901f}.daily-status-run.falha{border-left-color:#b44638}.daily-status-run>header{background:#fbfcfd;border-bottom:1px solid #e0e7eb;justify-content:space-between;align-items:flex-start;gap:18px;min-height:88px;padding:15px 17px;display:flex}.daily-status-run>header span{color:#087554;letter-spacing:.08em;font-size:11px;font-weight:900}.daily-status-run>header h2{color:#20465f;margin:5px 0 4px;font-size:18px;line-height:1.35}.daily-status-run>header small{color:#71828e;font-size:11px}.daily-status-run>header>b{color:#096348;letter-spacing:.055em;background:#e8f6f0;border-radius:999px;flex:none;padding:7px 10px;font-size:10px}.daily-status-run.parcial>header>b{color:#865b07;background:#fff1c9}.daily-status-run.falha>header>b{color:#94382e;background:#ffe5e0}.daily-status-counts{border-bottom:1px solid #e3e9ed;flex-wrap:wrap;gap:7px;padding:10px 17px;display:flex}.daily-status-counts span{color:#627582;background:#f8fafb;border:1px solid #d7e1e6;border-radius:999px;padding:6px 9px;font-size:11px}.daily-status-counts b{color:#25485e;margin-left:5px}.daily-status-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:14px 16px 17px;display:grid}.daily-status-columns>section{min-width:0}.daily-status-columns h3{color:#31536a;margin:0 0 8px;font-size:14px}.daily-status-item{background:#fbfcfd;border:1px solid #dce5e9;border-left:4px solid #315f83;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:10px;min-height:104px;margin-bottom:7px;padding:11px;display:flex}.daily-status-item.attention{background:#fffaf0;border-left-color:#d3901f}.daily-status-item.prepared{background:#f2faf6;border-left-color:#087554}.daily-status-item strong{color:#294b60;font-size:13px;line-height:1.35;display:block}.daily-status-item p{color:#526a79;margin:5px 0;font-size:12px;line-height:1.45}.daily-status-item small{color:#758590;font-size:10px}.daily-status-item button{color:#087554;cursor:pointer;background:#fff;border:1px solid #a7c8ba;border-radius:7px;flex:none;min-height:32px;padding:0 9px;font-size:10px;font-weight:820}.daily-status-item .prepared-not-sent{color:#087554;letter-spacing:.07em;background:#daf0e5;border-radius:999px;width:fit-content;margin-bottom:6px;padding:3px 6px;font-size:8px}.daily-status-empty{color:#738491;background:#f8fafb;border:1px dashed #ccd8de;border-radius:8px;min-height:76px;margin:0;padding:12px;font-size:12px;line-height:1.45}.daily-status-failures{color:#7e4037;background:#fff4f2;border:1px solid #e5b9b1;border-radius:8px;margin:0 16px 16px;padding:12px 14px}.daily-status-failures strong{font-size:12px}.daily-status-failures p{margin:5px 0 0;font-size:11px;line-height:1.4}.daily-status-empty-page{text-align:center;background:#f8fafb;border:2px dashed #cbd7de;border-radius:14px;align-content:center;place-items:center;min-height:330px;padding:54px 24px;display:grid}.daily-status-empty-page>span{color:#7656a8;background:#eee8f8;border-radius:16px;place-items:center;width:54px;height:54px;font-size:28px;display:grid}.daily-status-empty-page h2{color:#284b61;margin:14px 0 4px;font-size:20px}.daily-status-empty-page p{color:#6b7d89;max-width:600px;margin:0;font-size:13px;line-height:1.5}.system-inbox-page{max-width:1500px}.new-process-overview{color:#eaf3f8;background:linear-gradient(120deg,#102f45,#1d5271);border:1px solid #ffffff14;border-radius:14px;grid-template-columns:125px 125px minmax(0,1fr);align-items:center;gap:10px;margin:0 0 16px;padding:16px 18px;display:grid;box-shadow:0 12px 28px #0e2d4124}.new-process-overview>div{text-align:center;background:#ffffff14;border:1px solid #ffffff1a;border-radius:10px;place-content:center;min-height:62px;display:grid}.new-process-overview strong{font-size:25px;line-height:1}.new-process-overview span{color:#c8dbe6;margin-top:5px;font-size:11px;font-weight:750}.new-process-overview p{color:#e4edf2;margin:0;padding-left:10px;font-size:13px;line-height:1.55}.new-process-section-heading{justify-content:space-between;align-items:center;gap:18px;margin:18px 0 8px;display:flex}.new-process-section-heading strong{color:#163e56;font-size:17px;display:block}.new-process-section-heading span{color:#6c7d88;margin-top:3px;font-size:12px;display:block}.new-process-section-heading b,.new-process-review-group>summary b{color:#194861;background:#e5f0f5;border-radius:999px;place-items:center;min-width:36px;height:30px;font-size:12px;display:grid}.new-process-review-group{background:#f7f9fa;border:1px solid #d9e2e7;border-radius:12px;margin-top:18px;padding:0 14px 14px}.new-process-review-group>summary{color:#334b59;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:60px;display:flex}.new-process-review-group>summary strong,.new-process-review-group>summary small{display:block}.new-process-review-group>summary strong{font-size:15px}.new-process-review-group>summary small{color:#71808a;margin-top:3px;font-size:11px;font-weight:500}.system-safety-note{color:#4e5f6e;background:#f4f7f9;border:1px solid #dce5eb;border-left:4px solid #315f83;border-radius:8px;margin:0 0 14px;padding:11px 14px;font-size:13px;line-height:1.45}.system-inbox-list{gap:7px;margin-top:12px;display:grid}.system-finding-row{background:#fff;border:1px solid #dce3e8;border-left:4px solid #d3901f;border-radius:11px;overflow:hidden;box-shadow:0 2px 7px #1c2c380d}.system-finding-row.accepted{border-left-color:#087554}.system-finding-row.rejected{border-left-color:#7b8792}.system-finding-row.expanded{box-shadow:0 7px 20px #283d4e14}.system-finding-summary{color:#273845;text-align:left;background:0 0;border:0;grid-template-columns:22px minmax(270px,.95fr) minmax(300px,1.45fr) minmax(175px,.65fr);align-items:center;gap:18px;width:100%;min-height:78px;padding:13px 16px;display:grid;position:relative}.system-finding-summary:hover{background:#f8fafb}.system-finding-expand-hitbox{z-index:1;cursor:pointer;background:0 0;border:0;border-radius:7px;width:100%;padding:0;position:absolute;inset:0}.system-finding-expand-hitbox:focus-visible{outline-offset:-3px;outline:2px solid #315f8359}.system-finding-caret{color:#657585;font-size:21px}.system-finding-main,.system-finding-detail,.system-finding-date{flex-direction:column;gap:3px;min-width:0;display:flex}.system-finding-cnj-line{align-items:center;gap:7px;display:flex}.system-finding-cnj-line .copy-cnj-button{z-index:2;position:relative}.system-finding-main strong{color:#153d55;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.25;overflow:hidden}.system-finding-main small,.system-finding-detail small,.system-finding-date small{color:#73818c;font-size:11px}.system-finding-detail{color:#3d515d;text-overflow:ellipsis;font-size:13px;line-height:1.42;overflow:hidden}.system-finding-detail>:first-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.system-finding-date{text-align:right;color:#315c74;align-items:flex-end;font-size:13px;font-weight:750}.system-finding-date small.ready,.system-finding-date small.review{border-radius:999px;width:fit-content;padding:4px 8px;font-weight:800}.system-finding-date small.ready{color:#087554;background:#e7f5ee}.system-finding-date small.review{color:#8a570c;background:#fff3d9}.system-finding-row.accepted .system-finding-date{color:#087554}.system-finding-row.rejected .system-finding-date{color:#657585}.system-finding-panel{background:#fbfcfd;border-top:1px solid #e3e9ed;padding:14px 16px 16px 50px}.new-process-detail-grid{grid-template-columns:1.15fr 1fr 1fr;gap:12px;margin-bottom:13px;display:grid}.new-process-detail-grid>section{background:#fff;border:1px solid #dfe7eb;border-radius:10px;min-width:0;padding:16px}.new-process-detail-grid>section>span{color:#6f808b;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:900}.new-process-detail-grid h3{color:#173f57;margin:7px 0;font-size:15px;line-height:1.35}.new-process-detail-grid h3 b{color:#6c7d88;font-weight:650}.new-process-detail-grid p{color:#536773;margin:0;font-size:12px;line-height:1.55}.new-process-successor-state{background:#f3f8fb;border:1px solid #cbdde6;border-left:4px solid #315f83;border-radius:9px;margin-top:12px;padding:10px 11px}.new-process-successor-state.state-out-of-scope-active{background:#f7f8f9;border-left-color:#788993}.new-process-successor-state.state-intervencao-humana{background:#fffaf0;border-left-color:#b1842e}.new-process-successor-state strong,.new-process-successor-state small{color:#27495f;font-size:11px;line-height:1.45;display:block}.new-process-successor-state small{color:#6b7e89;margin-top:3px}.new-process-detail-grid>section>small{color:#768691;margin-top:10px;font-size:11px;line-height:1.45;display:block}.new-process-detail-grid ul{color:#506672;margin:8px 0 0;padding-left:18px;font-size:12px;line-height:1.55}.new-process-detail-meta{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.new-process-detail-meta small{color:#4d6776;background:#edf3f6;border-radius:999px;padding:4px 7px;font-size:10px}.new-process-supporting{border-top:1px solid #edf1f3;padding-top:9px;margin-top:10px!important}.new-process-technical-details{background:#f7f9fa;border:1px solid #dde5e9;border-radius:8px;margin-bottom:13px;padding:0 12px}.new-process-technical-details>summary{color:#59707e;cursor:pointer;padding:11px 0;font-size:11px;font-weight:800}.new-process-technical-details>div{color:#607480;padding:0 0 11px;font-size:11px;line-height:1.45}.new-process-technical-details p{margin:5px 0 0}.new-process-classifications{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.new-process-classification{color:#365264;letter-spacing:.025em;background:#edf3f6;border:1px solid #d2e0e8;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:850}.new-process-classification.confirmado_fonte_completa,.new-process-classification.autoaccept{color:#076448;background:#e8f6ef;border-color:#b8dfcf}.new-process-classification.provavel_fonte_parcial,.new-process-classification.intervention{color:#8a570c;background:#fff5dc;border-color:#ead5a3}.new-process-classification.unidade_a_corrigir{color:#80500c;background:#fff0cc;border-color:#e7c978}.new-process-classification.sigilo_ou_dado_limitado{color:#724c86;background:#f5eef9;border-color:#d9c5e3}.new-process-classification.historico_identificado_agora{color:#5f6c76;background:#f0f3f5;border-color:#d7dee2}.system-finding-context{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:13px;display:grid}.system-finding-context>div{background:#fff;border:1px solid #e2e8ec;border-radius:7px;padding:10px 12px}.system-finding-context span,.system-review-grid label>span{color:#71808b;letter-spacing:.045em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.system-finding-context strong{color:#344854;font-size:13px;line-height:1.45;display:block}.system-finding-context small{color:#6c7d88;margin-top:5px;font-size:11px;line-height:1.45;display:block}.enrichment-job-control{background:#f4f9fc;border:1px solid #c9dce7;border-left:4px solid #315f83;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 13px;padding:12px 13px;display:flex}.enrichment-job-control.idle{background:#faf8fd;border-left-color:#7656a8}.enrichment-job-control.state-intervencao-humana,.enrichment-job-control.state-failed-safe{background:#fff5f2;border-color:#e4bbb4 #e4bbb4 #e4bbb4 #b44638}.enrichment-job-control.state-completed{background:#f2faf6;border-left-color:#087554}.enrichment-job-control>div{min-width:0}.enrichment-job-control span{color:#657d8c;letter-spacing:.07em;margin-bottom:3px;font-size:9px;font-weight:900;display:block}.enrichment-job-control strong{color:#274a5f;font-size:13px}.enrichment-job-control p{color:#627785;margin:4px 0 0;font-size:11px;line-height:1.4}.enrichment-job-control button{color:#fff;cursor:pointer;background:#315f83;border:1px solid #315f83;border-radius:7px;flex:none;min-height:36px;padding:8px 12px;font-size:11px;font-weight:800}.enrichment-job-control button:disabled{opacity:.5;cursor:not-allowed}.system-inline-warning{color:#8b5208;background:#fff6df;border:1px solid #ecd9a9;border-radius:6px;margin-bottom:12px;padding:9px 11px;font-size:12px}.system-inline-warning.duplicate{color:#0b664b;background:#eaf7f1;border-color:#bcdccd}.system-review-grid{grid-template-columns:minmax(190px,.7fr) minmax(220px,1fr);gap:11px;display:grid}.system-review-grid label{min-width:0}.system-review-grid input,.system-review-grid select,.system-review-grid textarea,.system-decision-row input{color:#293c48;width:100%;min-height:37px;font:inherit;background:#fff;border:1px solid #cdd8de;border-radius:6px;padding:8px 10px;font-size:13px}.system-review-grid .system-note-field{grid-column:1/-1}.system-review-grid textarea{resize:vertical;min-height:70px}.system-check{color:#465b68;align-items:center;gap:7px;margin:12px 20px 0 0;font-size:12px;display:inline-flex}.system-check input{accent-color:#087554}.system-check.verified{color:#0b664b;font-weight:700}.system-decision-row{border-top:1px solid #e0e7eb;grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:9px;margin-top:14px;padding-top:13px;display:grid}.system-accept,.system-reject,.system-history-detail button{cursor:pointer;border-radius:6px;min-height:37px;padding:8px 13px;font-weight:750}.system-accept{color:#fff;background:#087554;border:1px solid #087554}.system-accept:disabled{opacity:.45;cursor:not-allowed}.system-reject{color:#78515a;background:#fff;border:1px solid #d6c5ca}.system-history-detail{background:#fff;border:1px solid #e0e7eb;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;padding:11px 12px;display:flex}.system-history-detail>div{flex-direction:column;gap:3px;display:flex}.system-history-detail span,.system-history-detail p{color:#687985;margin:0;font-size:12px}.system-history-detail button{color:#315f83;background:#edf4f8;border:1px solid #cddde7}.urgent-deadline-legend{color:#647583;flex-wrap:wrap;align-items:center;gap:9px 18px;margin:12px 0 2px;font-size:11px;font-weight:650;display:flex}.urgent-deadline-legend span{align-items:center;gap:6px;display:inline-flex}.urgent-deadline-legend b{background:#9aa7b1;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 3px #9aa7b121}.urgent-deadline-legend .current-week b{background:#c44d3d;box-shadow:0 0 0 3px #c44d3d21}.urgent-deadline-legend .next-week b{background:#d39a18;box-shadow:0 0 0 3px #d39a1824}.urgent-deadline-legend .later b{background:#27805f;box-shadow:0 0 0 3px #27805f21}.urgent-inbox-list .process-row{border:1px solid #dce3e8;border-left-width:4px;border-radius:8px;overflow:hidden;box-shadow:0 1px 2px #1c2c380a}.urgent-inbox-list .process-row.expanded{box-shadow:0 7px 20px #283d4e14}.urgent-inbox-list .process-summary{min-height:58px;padding-top:8px;padding-bottom:8px}.urgent-inbox-list .urgent-deadline-current-week{background:#fff1ee;border-left-color:#c44d3d}.urgent-inbox-list .urgent-deadline-current-week .process-summary{background:#fff1ee!important}.urgent-inbox-list .urgent-deadline-current-week .deadline-field input{color:#983c31;border-color:#e8b9b2}.urgent-inbox-list .urgent-deadline-next-week{background:#fff8df;border-left-color:#d39a18}.urgent-inbox-list .urgent-deadline-next-week .process-summary{background:#fff8df!important}.urgent-inbox-list .urgent-deadline-next-week .deadline-field input{color:#8c650e;border-color:#e6cf8f}.urgent-inbox-list .urgent-deadline-later{background:#eef8f3;border-left-color:#27805f}.urgent-inbox-list .urgent-deadline-later .process-summary{background:#eef8f3!important}.urgent-inbox-list .urgent-deadline-later .deadline-field input{color:#1f654c;border-color:#b9d9cb}.urgent-inbox-list .urgent-deadline-no-deadline{background:#f7f9fa;border-left-color:#9aa7b1}.urgent-inbox-list .urgent-deadline-no-deadline .process-summary{background:#f7f9fa!important}.urgent-inbox-list .process-row:hover .process-summary{filter:brightness(.985)}@media (width<=950px){.daily-status-heading-row{flex-direction:column;align-items:stretch;gap:0}.daily-status-date{width:100%}.daily-status-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-status-columns{grid-template-columns:1fr}.daily-status-run>header,.process-automation-summary-heading{flex-direction:column}.process-automation-summary-grid,.process-demand-grid,.process-demand-case-map>div,.process-demand-lists{grid-template-columns:1fr}.system-finding-summary{grid-template-columns:20px 1fr}.new-process-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.new-process-overview p{grid-column:1/-1;padding:4px 0 0}.new-process-detail-grid{grid-template-columns:1fr}.system-finding-detail,.system-finding-date{text-align:left;grid-column:2;align-items:flex-start}.system-finding-panel{padding-left:16px}.system-finding-context,.system-review-grid{grid-template-columns:1fr}.system-review-grid .system-note-field{grid-column:auto}.system-decision-row{grid-template-columns:1fr}.enrichment-job-control{flex-direction:column;align-items:stretch}.urgent-deadline-legend{flex-direction:column;align-items:flex-start;gap:7px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.labor-app{--labor-ink:#14263a;--labor-muted:#68788b;--labor-violet:#7357e8;--labor-blue:#3488f5;--labor-cyan:#21c6c8;--labor-mint:#6ce1bd;min-height:100vh;color:var(--labor-ink);background:radial-gradient(circle at 88% 6%,#65dcc82b,#0000 24rem),radial-gradient(circle at 24% 0,#7357e81a,#0000 28rem),#f5f7fb;grid-template-columns:220px minmax(0,1fr);transition:grid-template-columns .22s;display:grid}.labor-app button,.labor-app input,.labor-app select{outline-color:var(--labor-cyan)}.labor-sidebar-collapsed{grid-template-columns:78px minmax(0,1fr)}.labor-sidebar{color:#fff;z-index:3;background:radial-gradient(circle at 25% 13%,#3ec5c63d,#0000 12rem),linear-gradient(170deg,#17203a 0%,#182749 42%,#102a3c 100%);flex-direction:column;align-self:start;min-height:100vh;padding:25px 14px 20px;display:flex;position:sticky;top:0;overflow:hidden;box-shadow:16px 0 42px #17203a1f}.labor-brand{align-items:center;gap:12px;min-height:54px;padding:0 8px;display:flex}.labor-brand-mark{color:#10243b;letter-spacing:-.02em;background:linear-gradient(145deg,#60e7c7f2,#3388f5eb);border:1px solid #ffffff4d;border-radius:14px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:950;display:grid;box-shadow:0 12px 26px #21c6c83d,inset 0 1px #ffffff80}.labor-brand>div:last-child{min-width:0;display:grid}.labor-brand strong{letter-spacing:.08em;font-size:16px}.labor-brand span{color:#ffffff9e;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.labor-sidebar nav{gap:7px;margin-top:38px;display:grid}.labor-sidebar nav button{color:#ffffffb8;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:31px 1fr auto;align-items:center;gap:10px;width:100%;min-height:52px;padding:0 12px;font-size:13px;font-weight:750;display:grid}.labor-sidebar nav button:hover{color:#fff;background:#ffffff12}.labor-nav-active{background:linear-gradient(100deg,#6ce1bd30,#3488f526);box-shadow:inset 3px 0 #65dbbd,0 10px 22px #030e1f1f;color:#fff!important;border-color:#ffffff1f!important}.labor-nav-icon{background:#ffffff21;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.labor-nav-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:17px}.labor-nav-active b{text-align:center;background:#ffffff24;border-radius:999px;min-width:27px;padding:4px 6px;font-size:10px}.labor-sidebar-collapsed .labor-sidebar nav button{grid-template-columns:1fr;justify-items:center;padding:0}.labor-sidebar-toggle{color:#fff9;cursor:pointer;background:#ffffff0e;border:0;border-radius:11px;align-items:center;gap:9px;min-height:39px;margin-top:12px;padding:0 11px;font-size:11px;font-weight:700;display:flex}.labor-sidebar-toggle:hover{color:#fff;background:#ffffff1a}.labor-sidebar-toggle span{background:#ffffff14;border-radius:8px;place-items:center;width:24px;height:24px;font-size:22px;line-height:1;display:grid}.labor-sidebar-collapsed .labor-sidebar-toggle{justify-content:center;padding:0}.labor-sidebar-foot{color:#ffffff8a;white-space:nowrap;grid-template-columns:9px 1fr;align-items:center;gap:4px 8px;margin-top:auto;padding:14px 10px;font-size:9px;display:grid}.labor-sidebar-foot strong{color:#ffffffd1;grid-column:2;font-size:11px}.labor-live-dot{background:#62dfb4;border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 4px #62dfb421}.labor-main{min-width:0;padding:18px clamp(22px,3.6vw,58px) 62px}.labor-branch-workspace{background:var(--canvas);min-height:100vh}.labor-module-page{width:min(1460px,100%);margin:0 auto}.labor-module-hero{margin:0}.labor-module-symbol{color:#fff;z-index:1;background:#ffffff1a;border:1px solid #ffffff47;border-radius:24px;align-self:center;place-items:center;width:72px;height:72px;font-size:32px;font-weight:800;display:grid}.labor-module-empty{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:18px;margin:22px 0;padding:34px}.labor-module-empty>span{color:var(--green-dark);letter-spacing:.12em;font-size:11px;font-weight:850}.labor-module-empty h2{color:var(--navy);margin:8px 0 6px;font-size:clamp(20px,2.4vw,28px)}.labor-module-empty p{max-width:780px;color:var(--muted);margin:0;font-size:15px;line-height:1.65}.labor-hero{color:#fff;background:radial-gradient(circle at 87% 20%,#7ce6ccb3,#0000 15rem),radial-gradient(circle at 74% 65%,#5197f5d1,#0000 24rem),linear-gradient(120deg,#6f51dc 0%,#447df1 48%,#28bdc7 100%);border:1px solid #ffffff8c;border-radius:28px;grid-template-columns:minmax(0,1fr) 170px;align-items:start;width:min(1460px,100%);min-height:350px;margin:0 auto;padding:clamp(36px,5vw,68px) clamp(32px,5vw,72px) 31px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #415cb738,inset 0 1px #ffffff47}.labor-hero:before,.labor-hero:after{content:"";border:1px solid #ffffff29;border-radius:50%;position:absolute}.labor-hero:before{width:360px;height:360px;top:-205px;right:180px}.labor-hero:after{width:520px;height:520px;bottom:-380px;right:-300px}.labor-hero-copy{z-index:1;max-width:760px;position:relative}.labor-kicker{letter-spacing:.15em;background:#ffffff17;border:1px solid #ffffff57;border-radius:999px;align-items:center;min-height:27px;padding:0 10px;font-size:10px;font-weight:900;display:inline-flex}.labor-hero h1{color:#fff;letter-spacing:-.05em;margin:20px 0 12px;font-size:clamp(38px,4vw,60px);line-height:.98}.labor-hero p{color:#ffffffc7;max-width:680px;margin:0;font-size:15px;line-height:1.6}.labor-hero-orb{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff21;border:1px solid #ffffff52;border-radius:36px;place-self:center end;place-items:center;width:118px;height:118px;display:grid;transform:rotate(8deg);box-shadow:inset 0 1px #ffffff57,0 20px 38px #26307e2b}.labor-hero-orb svg{fill:none;stroke:#fff;stroke-width:1.2px;width:54px;transform:rotate(-8deg)}.labor-stat-grid{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d1c4c21;border:1px solid #fff3;border-radius:18px;grid-column:1/-1;grid-template-columns:repeat(4,1fr);margin-top:38px;display:grid;position:relative;overflow:hidden}.labor-stat-grid article{border-right:1px solid #ffffff29;grid-template-columns:1fr auto;align-content:center;gap:1px 10px;min-height:88px;padding:16px 21px;display:grid}.labor-stat-grid article:last-child{border-right:0}.labor-stat-grid span{color:#ffffffbd;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.labor-stat-grid strong{letter-spacing:-.04em;grid-area:1/2/3;align-self:center;font-size:31px}.labor-stat-grid small{color:#ffffff8c;font-size:10px}.labor-controls{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border:1px solid #cfd9e7db;border-radius:19px;width:min(1320px,100% - 44px);margin:-20px auto 0;padding:18px;position:relative;box-shadow:0 20px 42px #273c631f}.labor-search{background:#f9fbfd;border:1px solid #d8e0ec;border-radius:13px;align-items:center;gap:11px;min-height:52px;padding:0 14px;display:flex}.labor-search>svg{fill:none;stroke:#6e7f94;stroke-width:1.7px;flex:0 0 21px;width:21px}.labor-search input{color:#1d3147;background:0 0;border:0;flex:1;min-width:0;font-size:14px}.labor-search input::placeholder{color:#8b98a8;opacity:1}.labor-search button{color:#6a788a;cursor:pointer;background:#eaf0f6;border:0;border-radius:8px;width:28px;height:28px;font-size:19px}.labor-filter-row{align-items:end;gap:12px;margin-top:13px;display:flex}.labor-status-tabs{background:#f1f4f8;border:1px solid #dbe2ed;border-radius:11px;align-items:center;gap:2px;min-height:39px;padding:3px;display:flex}.labor-status-tabs button{color:#65748a;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:31px;padding:0 13px;font-size:11px;font-weight:770}.labor-status-tabs button.active{color:#4968c8;background:#fff;box-shadow:0 3px 10px #394f7f1a}.labor-select{gap:4px;min-width:135px;display:grid}.labor-select span{color:#7b8999;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:850}.labor-select select{color:#43546a;background:#fff;border:1px solid #d9e1ec;border-radius:10px;min-height:38px;padding:0 32px 0 11px;font-size:11px;font-weight:700}.labor-phase-select{min-width:190px}.labor-portfolio{width:min(1320px,100% - 44px);margin:29px auto 0}.labor-section-title{justify-content:space-between;align-items:end;gap:20px;margin:0 2px 14px;display:flex}.labor-section-title span{color:#6b79a9;letter-spacing:.14em;font-size:9px;font-weight:900}.labor-section-title h2{color:#20334a;letter-spacing:-.025em;margin:5px 0 0;font-size:23px}.labor-section-title>p{color:#7d8998;margin:0 0 2px;font-size:11px}.labor-unit-list{gap:10px;display:grid}.labor-all-process-list{background:#f8fafc;border:1px solid #dbe2ed;border-radius:16px;padding:8px 0 2px;overflow:hidden;box-shadow:0 8px 26px #2a3d5b0e}.labor-unit{background:#fff;border:1px solid #dbe2ed;border-radius:16px;transition:border-color .2s,box-shadow .2s;overflow:hidden;box-shadow:0 6px 22px #2a3d5b0b}.labor-unit.open{border-color:#cbd7e7;box-shadow:0 14px 30px #2a3d5b13}.labor-unit-summary{text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:43px minmax(0,1fr) 105px 90px 26px;align-items:center;gap:14px;width:100%;min-height:70px;padding:10px 18px;display:grid}.labor-unit-summary:hover{background:linear-gradient(90deg,#fbfcff,#f6fbfb)}.labor-unit-letter{color:#5b61bd;background:linear-gradient(145deg,#ede9ff,#e3f8f5);border-radius:13px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid}.labor-unit-name{gap:4px;min-width:0;display:grid}.labor-unit-name strong{color:#26394e;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.labor-unit-name small{color:#8a97a7;font-size:10px}.labor-unit-metric{grid-template-columns:1fr auto;align-items:center;gap:7px;display:grid}.labor-unit-metric small{color:#7b8b9d;font-size:9px}.labor-unit-metric b{color:#168268;background:#e9f8f3;border-radius:9px;place-items:center;min-width:29px;height:29px;font-size:12px;display:grid}.labor-unit-metric.archived b{color:#758194;background:#f0f2f6}.labor-chevron,.labor-row-chevron{color:#7e8c9c;font-size:21px;line-height:1;transition:transform .2s}.labor-unit.open .labor-chevron,.labor-process.open .labor-row-chevron{transform:rotate(180deg)}.labor-process-list{background:#f8fafc;border-top:1px solid #e3e9f1}.labor-process-head{color:#8895a5;letter-spacing:.06em;text-transform:uppercase;grid-template-columns:minmax(260px,1fr) 190px 135px 105px 20px;align-items:center;gap:12px;min-height:35px;padding:0 74px 0 49px;font-size:9px;font-weight:820;display:grid}.labor-process{background:#fff;border:1px solid #e0e6ee;border-radius:12px;margin:0 9px 7px;overflow:hidden}.labor-process-summary{grid-template-columns:minmax(0,1fr) 45px;min-height:62px;display:grid}.labor-process-main{text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:10px minmax(260px,1fr) 190px 135px 105px 20px;align-items:center;gap:12px;min-width:0;padding:8px 8px 8px 13px;display:grid}.labor-status-dot{background:#25b98d;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #25b98d1c}.labor-status-dot.archived{background:#98a3b1;box-shadow:0 0 0 4px #98a3b11c}.labor-process-identity,.labor-phase,.labor-tribunal{gap:4px;min-width:0;display:grid}.labor-process-identity .labor-author-name{color:#263f59;letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;overflow:hidden}.labor-cnj-line{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.labor-cnj-line>span{color:#7a8797;letter-spacing:.015em;font-size:10px;font-weight:500}.labor-cnj-line em{color:#6670ae;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(100deg,#f1efff,#ebf8f6);border:1px solid #d9e1f2;border-radius:999px;max-width:230px;padding:3px 7px;font-size:8px;font-style:normal;font-weight:850;line-height:1.2;overflow:hidden}.labor-process-identity small,.labor-phase small,.labor-tribunal small{color:#8794a4;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.25;overflow:hidden}.labor-phase b,.labor-tribunal b{color:#53637a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.labor-tribunal b{color:#3b6eb9}.labor-risk{color:#687587;text-overflow:ellipsis;white-space:nowrap;background:#eef1f5;border-radius:999px;width:fit-content;max-width:100%;padding:5px 8px;font-size:9px;font-weight:830;overflow:hidden}.labor-risk.risk-provavel{color:#a8483e;background:#fff0ee}.labor-risk.risk-possivel{color:#9a7113;background:#fff7dd}.labor-risk.risk-remoto{color:#26785f;background:#eaf8f2}.labor-copy{color:#63768a;cursor:pointer;background:#f7f9fc;border:1px solid #dde5ed;border-radius:9px;place-items:center;width:32px;height:32px;margin:auto;display:grid;position:relative}.labor-copy:hover,.labor-copy.copied{color:#188068;background:#eaf9f4;border-color:#9bdccd}.labor-copy svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:15px}.labor-copy span{z-index:5;color:#fff;background:#1e3949;border-radius:6px;padding:4px 7px;font-size:9px;position:absolute;bottom:-25px;right:0;box-shadow:0 5px 14px #1025312e}.labor-process-details{background:linear-gradient(145deg,#fbfcfe,#f6f9fc);border-top:1px solid #e7ebf1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px 20px 19px 36px;display:grid}.labor-detail-block{background:#fff;border:1px solid #e3e8ef;border-radius:12px;min-width:0;padding:14px}.labor-detail-block h3{color:#5567a2;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:10px;font-weight:900}.labor-detail-block>div{margin-top:9px}.labor-detail-block span{color:#929dab;font-size:9px;font-weight:740}.labor-detail-block p{color:#405268;white-space:pre-wrap;margin:2px 0 0;font-size:11px;line-height:1.45}.labor-no-detail{color:#909bab!important}.labor-source-pill{background:#fff;border:1px solid #e0e6ee;border-radius:11px;grid-column:1/-1;align-items:center;gap:10px;min-height:50px;padding:8px 11px;display:flex}.labor-association-note{background:#fff9e9;border:1px solid #edcf92;border-radius:11px;grid-column:1/-1;align-items:center;gap:11px;min-height:58px;padding:10px 13px;display:flex}.labor-association-note>span{color:#6f4b08;background:#f0b84b;border-radius:50%;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:13px;font-weight:950;display:grid}.labor-association-note div{gap:2px;display:grid}.labor-association-note strong{color:#7d5812;letter-spacing:.05em;text-transform:uppercase;font-size:10px}.labor-association-note p{color:#735b2c;margin:0;font-size:11px;line-height:1.45}.labor-source-pill>span{color:#748194;background:#edf1f5;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;font-weight:900;display:grid}.labor-source-pill>span.confirmed{color:#208165;background:#e8f8f1}.labor-source-pill div{gap:2px;display:grid}.labor-source-pill strong{color:#506176;font-size:10px}.labor-source-pill small{color:#8a96a4;font-size:9px}.labor-empty{color:#7e8b9b;text-align:center;background:#ffffffb3;border:1px dashed #cfd9e6;border-radius:18px;align-content:center;place-items:center;min-height:260px;padding:42px;display:grid}.labor-empty svg{fill:none;stroke:#7889ac;stroke-width:1.5px;width:34px}.labor-empty h3{color:#3d5269;margin:14px 0 5px;font-size:18px}.labor-empty p{margin:0;font-size:12px}.labor-empty button{color:#fff;cursor:pointer;background:#5a6fd4;border:0;border-radius:9px;min-height:36px;margin-top:16px;padding:0 14px;font-size:11px;font-weight:800}.labor-source-note{background:#ffffffb8;border:1px solid #dce4ed;border-radius:14px;grid-template-columns:10px 1fr auto;align-items:center;gap:11px;margin-top:15px;padding:14px 16px;display:grid}.labor-source-note div{gap:2px;display:grid}.labor-source-note strong{color:#53657a;font-size:10px}.labor-source-note p,.labor-source-note small{color:#8b97a5;margin:0;font-size:9px}.labor-account-chip{color:#fff;background:#172347b8;border-color:#ffffff52;box-shadow:0 10px 26px #14204b2e}.labor-account-chip button{color:#fff;background:#ffffff24}@media (width<=1120px){.labor-process-head{display:none}.labor-process-main{grid-template-columns:10px minmax(220px,1fr) 170px 90px 20px}.labor-process-main .labor-risk{display:none}.labor-process-details{grid-template-columns:1fr 1fr}.labor-detail-block:last-of-type{grid-column:1/-1}}@media (width<=860px){.labor-app,.labor-sidebar-collapsed{display:block}.labor-sidebar{flex-direction:row;align-items:center;height:72px;min-height:72px;padding:9px 14px;position:sticky}.labor-sidebar nav{margin:0 0 0 18px}.labor-nav-active{width:auto;min-width:128px}.labor-sidebar-toggle,.labor-sidebar-foot{display:none}.labor-main{padding:14px 14px 42px}.labor-hero{border-radius:22px;grid-template-columns:1fr;min-height:auto;padding:36px 26px 25px}.labor-hero-orb{display:none}.labor-stat-grid{grid-template-columns:1fr 1fr}.labor-stat-grid article:nth-child(2){border-right:0}.labor-stat-grid article:nth-child(-n+2){border-bottom:1px solid #ffffff29}.labor-controls,.labor-portfolio{width:calc(100% - 12px)}.labor-filter-row{flex-wrap:wrap;align-items:stretch}.labor-status-tabs{width:100%}.labor-status-tabs button,.labor-select{flex:1}.labor-unit-summary{grid-template-columns:43px minmax(0,1fr) 80px 26px}.labor-unit-metric.archived{display:none}.labor-process-main{grid-template-columns:10px minmax(0,1fr) 92px 20px}.labor-process-main .labor-phase{display:none}.labor-process-details{grid-template-columns:1fr;padding-left:20px}.labor-detail-block:last-of-type{grid-column:auto}}@media (width<=560px){.labor-brand>div:last-child,.labor-nav-active>span:nth-child(2),.labor-nav-active b{display:none}.labor-sidebar nav{margin-left:5px}.labor-nav-active{grid-template-columns:1fr;justify-items:center;width:48px;min-width:48px;padding:0}.labor-hero h1{font-size:37px}.labor-stat-grid article{min-height:77px;padding:12px}.labor-stat-grid strong{font-size:25px}.labor-controls{padding:12px}.labor-unit-summary{grid-template-columns:40px minmax(0,1fr) 24px;gap:10px;min-height:66px;padding:8px 12px}.labor-unit-metric{display:none}.labor-process{margin:0 5px 5px}.labor-process-summary{grid-template-columns:minmax(0,1fr) 39px}.labor-process-main{grid-template-columns:9px minmax(0,1fr) 18px;min-height:66px;padding-left:9px}.labor-process-main .labor-tribunal{display:none}.labor-copy{width:29px;height:29px}.labor-section-title{align-items:start}.labor-section-title>p{display:none}.labor-source-note{grid-template-columns:10px 1fr}.labor-source-note>small{display:none}}.daily-agenda-nav-icon{color:#173b57;background:linear-gradient(145deg,#f2e5c8,#d4b26c);font-size:17px}.daily-agenda-page{--agenda-gold:#c7a561;--agenda-navy:#123b5b;--agenda-green:#087554;width:min(1420px,100%)}.daily-agenda-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.daily-agenda-heading .page-heading{flex:1}.daily-agenda-heading-actions{align-items:flex-end;gap:8px;display:flex}.daily-agenda-heading-actions label{color:#607386;gap:5px;font-size:10px;font-weight:800;display:grid}.daily-agenda-heading-actions input{color:#29495f;background:#fff;border:1px solid #bdcddb;border-radius:9px;min-height:41px;padding:0 11px;font-size:12px}.daily-agenda-heading-actions button{color:#315f7c;cursor:pointer;background:#fff;border:1px solid #b8c9d5;border-radius:9px;min-height:41px;padding:0 14px;font-size:11px;font-weight:800}.daily-agenda-heading-actions button.refresh{color:#11634d;background:#f2faf7;border-color:#8dbbac}.daily-agenda-heading-actions button:disabled{opacity:.55;cursor:wait}.daily-agenda-board{border:1px solid #d8e1e8;border-top:3px solid var(--agenda-gold);background:#fffffff0;border-radius:15px;margin:4px 0 18px;padding:20px 22px 18px;box-shadow:0 12px 28px #1234500f}.daily-agenda-board>header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.daily-agenda-board>header span{color:#8b6d32;letter-spacing:.1em;font-size:10px;font-weight:860}.daily-agenda-board>header h2{color:var(--agenda-navy);letter-spacing:-.025em;margin:5px 0 0;font-size:22px}.daily-agenda-board>header p{color:#778898;text-align:right;max-width:430px;margin:0;font-size:12px;line-height:1.45}.daily-agenda-days{grid-template-columns:repeat(4,minmax(130px,1fr));gap:8px;margin-top:17px;display:grid}.daily-agenda-days button{color:#607487;text-align:left;cursor:pointer;background:#fbfcfd;border:1px solid #dce4e9;border-radius:11px;grid-template-columns:1fr auto;align-content:center;gap:2px 10px;min-height:76px;padding:11px 12px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.daily-agenda-days button:hover{border-color:#c8b078;transform:translateY(-1px);box-shadow:0 7px 16px #1c394f0f}.daily-agenda-days button>span{color:#65798b;font-size:11px;font-weight:820}.daily-agenda-days button>strong{color:#1f435e;font-size:14px}.daily-agenda-days button>em{color:#315b76;background:#eef3f6;border-radius:9px;grid-area:1/2/3;place-items:center;min-width:34px;height:34px;font-size:16px;font-style:normal;font-weight:860;display:grid}.daily-agenda-days button>small{color:#8795a1;grid-column:1/-1;font-size:9px}.daily-agenda-days button.today{background:#f5faf8;border-color:#bad7cd}.daily-agenda-days button.active{border-color:var(--agenda-gold);background:#fffdf8;box-shadow:0 0 0 2px #c7a56121}.daily-agenda-days button.active>em{background:var(--agenda-gold);color:#fff}.daily-agenda-days button.all{background:#f6f8fa}.daily-agenda-toolbar{border-bottom:1px solid #dbe4ea;justify-content:space-between;align-items:flex-end;gap:22px;margin:20px 0 10px;padding-bottom:12px;display:flex}.daily-agenda-day-title>span{color:#087554;letter-spacing:.1em;font-size:9px;font-weight:880}.daily-agenda-day-title h2{color:#143d5b;letter-spacing:-.025em;margin:4px 0 3px;font-size:24px}.daily-agenda-day-title p{color:#718393;margin:0;font-size:12px}.daily-agenda-day-metrics{gap:7px;display:flex}.daily-agenda-day-metrics div{background:#fff;border:1px solid #dce5ea;border-radius:9px;place-items:center;min-width:78px;min-height:53px;padding:8px 10px;display:grid}.daily-agenda-day-metrics strong{color:#173f5c;font-size:18px;line-height:1}.daily-agenda-day-metrics span{color:#778a98;text-transform:uppercase;font-size:8px;font-weight:760}.daily-agenda-page .search-box{height:50px;margin:10px 0 13px}.daily-agenda-list{gap:10px;display:grid}.daily-agenda-card{border:1px solid #d8e2e8;border-left:5px solid var(--daily-piece-color,#315f83);background:#fff;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 5px 16px #1234500b}.daily-agenda-card-main{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:110px minmax(250px,1.1fr) minmax(280px,1.25fr) 120px;align-items:center;gap:16px;width:100%;min-height:88px;padding:13px 42px 13px 14px;display:grid}.daily-agenda-card-main:hover{background:#fbfcfd}.daily-agenda-time{gap:4px;display:grid}.daily-agenda-time b{color:#173f5c;font-size:15px}.daily-agenda-time small{color:#7e5d14;background:#fff6df;border-radius:999px;width:fit-content;padding:3px 7px;font-size:9px;font-weight:820}.daily-agenda-case{gap:3px;min-width:0;display:grid}.daily-agenda-case em{background:var(--daily-piece-color,#315f83);border-radius:999px;width:fit-content;max-width:100%;padding:3px 7px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.daily-agenda-case em{background:color-mix(in srgb, var(--daily-piece-color,#315f83) 11%, #fff)}}.daily-agenda-case em{color:var(--daily-piece-color,#315f83);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;font-weight:850}.daily-agenda-case b{color:#1e4059;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.daily-agenda-case>span{color:#718391;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.daily-agenda-next{gap:4px;min-width:0;display:grid}.daily-agenda-next small{color:#7b8c98;letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:820}.daily-agenda-next b{color:#3d586b;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.daily-agenda-status{color:#0d6d50;text-align:center;background:#edf7f3;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:820}.daily-agenda-status-stack{gap:5px;min-width:0;display:grid}.deadline-treatment-compact{color:#526b7b;text-align:center;background:#f8fafb;border:1px solid #d5e1e7;border-radius:8px;gap:2px;min-width:0;padding:6px 8px;font-size:8px;font-weight:790;line-height:1.25;display:grid}.deadline-treatment-compact span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deadline-treatment-compact b{letter-spacing:.045em;font-size:7px}.deadline-treatment-compact em{letter-spacing:.045em;font-size:7px;font-style:normal;font-weight:880}.deadline-treatment-compact i{color:#846315;letter-spacing:.035em;font-size:7px;font-style:normal;font-weight:870}.deadline-treatment-compact.tone-success{color:#0b6f51;background:#eef9f5;border-color:#acd7c7}.deadline-treatment-compact.tone-info{color:#286987;background:#f1f8fb;border-color:#afd0df}.deadline-treatment-compact.tone-warning{color:#86600d;background:#fff9e9;border-color:#e2ca84}.deadline-treatment-compact.tone-danger{color:#a53f34;background:#fff4f2;border-color:#e4aaa5}.daily-agenda-card.integral-control{--daily-piece-color:#6e8b9e}.daily-agenda-card.integral-completed{--daily-piece-color:#2b8a68}.daily-agenda-card.integral-review{--daily-piece-color:#c18a2c}.daily-agenda-status.integral-control{color:#526f82;background:#edf4f7}.daily-agenda-status.integral-completed{color:#176b50;background:#eaf7f1}.daily-agenda-status.integral-review{color:#805a12;background:#fff5d9}.daily-agenda-caret{color:#6f8290;font-size:16px;position:absolute;right:14px}.daily-agenda-card-detail{background:#f8fafb;border-top:1px solid #e0e7ec;padding:17px}.daily-agenda-study{background:#fff;border:1px solid #d7e2e8;border-radius:11px;padding:17px}.daily-agenda-study-lead>span,.daily-agenda-study-grid span,.daily-agenda-study aside span{color:#8b6d32;letter-spacing:.08em;font-size:8px;font-weight:880}.daily-agenda-study-lead h3{color:#173f5c;margin:5px 0 7px;font-size:16px;line-height:1.35}.daily-agenda-study-lead p{color:#667b8a;margin:0;font-size:11px;line-height:1.55}.daily-agenda-study-grid{grid-template-columns:1.35fr 1fr .75fr;gap:8px;margin-top:13px;display:grid}.daily-agenda-study-grid article{background:#f8fafb;border:1px solid #e0e7eb;border-radius:9px;padding:11px 12px}.daily-agenda-study-grid p{color:#405a6d;margin:4px 0 0;font-size:10px;line-height:1.5}.daily-agenda-study aside{border-left:3px solid var(--agenda-gold);background:#fffaf0;border-radius:7px;margin-top:10px;padding:11px 12px}.daily-agenda-study aside p{color:#655738;margin:4px 0 0;font-size:10px;line-height:1.5}.daily-agenda-study details{border-top:1px solid #e2e8ec;margin-top:10px}.daily-agenda-study details summary{color:#315b75;cursor:pointer;justify-content:space-between;padding:10px 0 2px;font-size:10px;font-weight:800;display:flex}.daily-agenda-study details ul{color:#617584;margin:7px 0 0;padding-left:18px;font-size:10px;line-height:1.5}.daily-agenda-work-plan{background:#fff;border:1px solid #d7e2e8;border-radius:10px;grid-template-columns:minmax(250px,1fr) 85px auto;align-items:end;gap:10px;margin-top:11px;padding:12px;display:grid}.daily-agenda-work-plan label{color:#617686;gap:5px;font-size:9px;font-weight:820;display:grid}.daily-agenda-work-plan input{color:#294a60;background:#fff;border:1px solid #c6d5df;border-radius:8px;min-height:38px;padding:6px 9px;font-size:11px}.daily-agenda-work-plan label.color input{cursor:pointer;padding:4px}.daily-agenda-work-plan .swatches{align-items:center;gap:6px;min-height:38px;display:flex}.daily-agenda-work-plan .swatches button{cursor:pointer;border:2px solid #fff;border-radius:50%;width:25px;height:25px;padding:0;box-shadow:0 0 0 1px #bdcbd4}.daily-agenda-work-plan .swatches button.selected{box-shadow:0 0 0 3px var(--daily-piece-color,#315f83)}@supports (color:color-mix(in lab, red, red)){.daily-agenda-work-plan .swatches button.selected{box-shadow:0 0 0 3px color-mix(in srgb, var(--daily-piece-color,#315f83) 26%, #fff)}}.daily-agenda-card-actions{justify-content:flex-end;gap:8px;margin-top:11px;display:flex}.daily-agenda-card-actions button{cursor:pointer;border-radius:8px;min-height:38px;padding:0 14px;font-size:10px;font-weight:820}.daily-agenda-card-actions button.secondary{color:#315f7c;background:#fff;border:1px solid #b8cad6}.daily-agenda-card-actions button.primary{color:#fff;background:#087554;border:0}.daily-agenda-card-actions button:disabled{color:#84929b;cursor:not-allowed;background:#edf1f3;border:1px solid #d2dce2}.daily-agenda-secondary-list{background:#fff;border:1px solid #d7e2e8;border-radius:11px;margin-top:13px;overflow:hidden}.daily-agenda-secondary-list>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:58px;padding:11px 15px;display:flex}.daily-agenda-secondary-list>summary>span{gap:3px;display:grid}.daily-agenda-secondary-list>summary b{color:#274b64;font-size:12px}.daily-agenda-secondary-list>summary small{color:#7c8c97;font-size:9px}.daily-agenda-secondary-list>summary>strong{color:#84600e;background:#fff3d2;border-radius:9px;place-items:center;min-width:32px;height:32px;font-size:13px;display:grid}.daily-agenda-secondary-list>div{gap:7px;padding:0 14px 14px;display:grid}.daily-agenda-secondary-list article{background:#f9fbfc;border:1px solid #e1e8ec;border-radius:8px;grid-template-columns:180px 190px 1fr;align-items:center;gap:10px;padding:10px 12px;display:grid}.daily-agenda-secondary-list article b{color:#34536a;font-size:10px}.daily-agenda-secondary-list article span{color:#806219;font-size:9px;font-weight:800}.daily-agenda-secondary-list article p{color:#687b89;margin:0;font-size:10px}.daily-agenda-secondary-list.history>summary>strong{color:#536f80;background:#edf4f6}@media (width<=1080px){.daily-agenda-card-main{grid-template-columns:95px minmax(220px,1fr) minmax(220px,1fr)}.daily-agenda-status-stack{display:none}.daily-agenda-study-grid{grid-template-columns:1fr 1fr}.daily-agenda-study-grid article:last-child{grid-column:1/-1}}@media (width<=820px){.daily-agenda-heading,.daily-agenda-board>header,.daily-agenda-toolbar{flex-direction:column;align-items:stretch}.daily-agenda-heading-actions{flex-wrap:wrap}.daily-agenda-heading-actions label{flex:1}.daily-agenda-heading-actions input{width:100%}.daily-agenda-board>header p{text-align:left;max-width:none}.daily-agenda-days{grid-template-columns:repeat(2,minmax(130px,1fr))}.daily-agenda-day-metrics{width:100%}.daily-agenda-day-metrics div{flex:1}.daily-agenda-card-main{grid-template-columns:88px minmax(0,1fr);gap:10px}.daily-agenda-next{border-top:1px solid #edf1f3;grid-column:1/-1;padding-top:8px}.daily-agenda-study-grid,.daily-agenda-work-plan{grid-template-columns:1fr}.daily-agenda-study-grid article:last-child{grid-column:auto}.daily-agenda-work-plan .swatches{flex-wrap:wrap}.daily-agenda-secondary-list article{grid-template-columns:1fr;gap:4px}}@media (width<=520px){.daily-agenda-board{padding:15px}.daily-agenda-board>header h2{font-size:19px}.daily-agenda-days{grid-template-columns:1fr 1fr}.daily-agenda-card-main{grid-template-columns:1fr;min-height:110px;padding:12px 34px 12px 11px}.daily-agenda-time{justify-content:space-between;align-items:center;display:flex}.daily-agenda-next{grid-column:auto}.daily-agenda-card-detail,.daily-agenda-study{padding:12px}.daily-agenda-card-actions{flex-direction:column;align-items:stretch}.daily-agenda-card-actions button{width:100%}}.deadline-center-nav-icon{color:#155f72;background:linear-gradient(135deg,#e8f2fb,#e6f6ef);font-size:15px}.deadline-center-page{--deadline-navy:#123b5b;--deadline-green:#087554;max-width:1560px}.deadline-center-heading{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.deadline-center-heading .page-heading{flex:1}.deadline-center-refresh{color:#11634d;cursor:pointer;background:#f4fbf8;border:1px solid #8eb8ac;border-radius:9px;min-height:42px;padding:0 16px;font-size:12px;font-weight:780}.deadline-center-refresh:disabled{opacity:.6;cursor:wait}.deadline-center-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:4px 0 14px;display:grid}.deadline-center-summary article{background:#fff;border:1px solid #d8e3e9;border-radius:12px;grid-template-columns:1fr auto;align-content:center;gap:3px 10px;min-height:94px;padding:14px 15px;display:grid;box-shadow:0 6px 18px #1237520b}.deadline-center-summary span{color:#65798a;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:830}.deadline-center-summary strong{color:#173f5c;grid-area:1/2/3;align-self:center;font-size:29px}.deadline-center-summary small{color:#8795a2;font-size:10px;line-height:1.25}.deadline-center-summary .danger{background:#fff7f5;border-color:#e6b5ad}.deadline-center-summary .danger strong{color:#ae3e32}.deadline-center-summary .audit{background:#f5fbff;border-color:#a8c9dd}.deadline-center-summary .audit strong{color:#28658e}.deadline-center-summary .warning{background:#fffbef;border-color:#e5ce88}.deadline-center-summary .warning strong{color:#936509}.deadline-center-summary .success{background:#f3fbf8;border-color:#acd4c7}.deadline-center-summary .success strong{color:#087554}.deadline-advisory-summary{background:#fffdf7;border:1px solid #d7e1e7;border-left:4px solid #8a6b22;border-radius:10px;grid-template-columns:repeat(3,minmax(120px,auto)) 1fr;align-items:center;gap:8px;margin:-4px 0 14px;padding:11px 13px;display:grid}.deadline-advisory-summary div{align-items:baseline;gap:6px;display:flex}.deadline-advisory-summary strong{color:#7a5707;font-size:20px}.deadline-advisory-summary span{color:#6e7881;text-transform:uppercase;font-size:10px;font-weight:800}.deadline-advisory-summary p{color:#6d7881;text-align:right;margin:0;font-size:10px;line-height:1.35}.deadline-advisory-unavailable{justify-content:space-between;gap:12px;display:flex}.deadline-advisory-card{background:#fffdf7;border:1px solid #dec98e;border-left:5px solid #b78617;border-radius:12px;margin:0 0 10px;padding:15px;box-shadow:0 5px 16px #2837430d}.deadline-advisory-card.expired{background:#fff7e6;border-color:#d8b574 #d8b574 #d8b574 #a86e16}.deadline-advisory-card.control{background:#f8fbfd;border-color:#c8d8e2 #c8d8e2 #c8d8e2 #597d94}.deadline-advisory-card.restricted{background:#fcf9fd;border-color:#d8c5df #d8c5df #d8c5df #795989}.deadline-advisory-card header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.deadline-advisory-card header span{color:#8a6411;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:850}.deadline-advisory-card header h3{color:#173f5c;margin:3px 0 0;font-size:17px}.deadline-advisory-card header em{color:#735615;text-transform:uppercase;background:#fff4d5;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:850}.deadline-advisory-card.restricted header em{color:#664475;background:#f2e8f6}.deadline-advisory-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:13px 0;display:grid}.deadline-advisory-grid>div{background:#ffffffc7;border:1px solid #e1e7eb;border-radius:8px;gap:2px;padding:9px;display:grid}.deadline-advisory-grid span,.deadline-advisory-documents span{color:#788a96;letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:850}.deadline-advisory-grid strong{color:#233f52;font-size:12px}.deadline-advisory-grid small{color:#768590;font-size:9px;line-height:1.3}.deadline-advisory-action{color:#475c6b;margin:0;font-size:12px;line-height:1.5}.deadline-advisory-action strong{color:#244b66;margin-right:8px}.deadline-advisory-documents{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.deadline-advisory-documents>div{background:#fff;border:1px solid #e1e7eb;border-radius:8px;padding:9px}.deadline-advisory-documents p{color:#526875;margin:3px 0 0;font-size:10px;line-height:1.4}.deadline-advisory-card details{background:#fff;border:1px solid #e1e7eb;border-radius:8px;margin-top:10px;padding:9px}.deadline-advisory-card details summary{color:#315f83;cursor:pointer;font-size:10px;font-weight:800}.deadline-advisory-card details strong,.deadline-advisory-card details p{color:#506470;margin:7px 0 0;font-size:10px;line-height:1.45;display:block}.deadline-advisory-card footer{color:#73828d;border-top:1px solid #e1e7eb;justify-content:space-between;gap:12px;margin-top:11px;padding-top:9px;font-size:9px;display:flex}.deadline-advisory-card footer b{color:#8b5e0a}.daily-agenda-day-metrics .advisory{background:#fffdf7;border-color:#dec98e}.daily-agenda-day-metrics .advisory strong{color:#8a6411}.domicilio-communications-section{background:linear-gradient(145deg,#f8fbfd 0%,#eef6fa 100%);border:1px solid #c7d9e5;border-radius:18px;margin:18px 0 22px;padding:20px;box-shadow:0 16px 38px #123b5b14}.domicilio-section-heading{justify-content:space-between;align-items:center;gap:22px;margin-bottom:14px;display:flex}.domicilio-section-heading>div>span{color:#087554;letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:850}.domicilio-section-heading h2{color:#123b5b;letter-spacing:-.02em;margin:3px 0 2px;font-size:23px}.domicilio-section-heading p{color:#627b8c;margin:0;font-size:13px}.domicilio-section-heading>strong{color:#fff;background:linear-gradient(145deg,#123b5b,#087554);border-radius:17px;place-items:center;min-width:58px;height:58px;font-size:25px;display:grid;box-shadow:0 10px 22px #123b5b2e}.domicilio-pending-list{gap:12px;display:grid}.domicilio-communication-card{background:#fff;border:1px solid #d2e0e8;border-radius:15px;overflow:hidden;box-shadow:0 8px 22px #123b5b0e}.domicilio-communication-card.pending{border-left:5px solid #c98a19}.domicilio-communication-card.historical{box-shadow:none;border-left:5px solid #7b97aa}.domicilio-communication-card>header{justify-content:space-between;align-items:center;gap:14px;padding:12px 15px 8px;display:flex}.domicilio-card-status{align-items:center;gap:9px;display:flex}.domicilio-card-status span{color:#fff;text-transform:uppercase;background:#315f83;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:850}.domicilio-card-status b{color:#264d68;font-size:13px}.domicilio-card-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.domicilio-card-badges em{color:#7c5b0d;letter-spacing:.035em;background:#fff9e9;border:1px solid #e5cf91;border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:850}.domicilio-card-badges .outside{color:#9e4035;background:#fff4f2;border-color:#dfb1ab}.domicilio-card-badges .secrecy{color:#624989;background:#f8f4fd;border-color:#c7b8dc}.domicilio-card-main{grid-template-columns:minmax(280px,1.5fr) minmax(180px,.7fr) minmax(210px,.8fr);gap:12px;padding:4px 15px 15px;display:grid}.domicilio-card-main>section{background:#f6f9fb;border-radius:11px;min-width:0;padding:12px 13px}.domicilio-card-main span,.domicilio-detail-grid span,.domicilio-prepared-draft span{color:#708493;letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:850;display:block}.domicilio-card-main strong{color:#173f5c;font-size:15px;line-height:1.25}.domicilio-card-main small{color:#6f8492;margin-top:4px;font-size:11px;line-height:1.35;display:block}.domicilio-card-process>span{color:#173f5c;text-overflow:ellipsis;white-space:nowrap;text-transform:none;letter-spacing:0;font-size:15px;font-weight:850;overflow:hidden}.domicilio-card-process>div{align-items:center;gap:7px;display:flex}.domicilio-card-science{border:1px solid #eed9a2;background:#fffaf0!important}.domicilio-card-science strong{color:#8c620e;font-size:19px}.domicilio-card-details{border-top:1px solid #e3ebf0}.domicilio-card-details>summary{color:#315f83;cursor:pointer;padding:10px 15px;font-size:12px;font-weight:850}.domicilio-card-details[open]>summary{background:#f5f9fb}.domicilio-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 15px;display:grid}.domicilio-detail-grid>div{border:1px solid #e0e9ee;border-radius:10px;padding:11px}.domicilio-detail-grid strong{color:#294f69;font-size:13px;line-height:1.35}.domicilio-detail-grid small{color:#788b98;margin-top:3px;font-size:11px;display:block}.domicilio-overlap-warning{color:#72540e;background:#fff9e9;border:1px solid #e7c884;border-radius:10px;margin:0 15px 13px;padding:11px 13px;font-size:12px}.domicilio-prepared-draft{background:#f2faf7;border:1px solid #abd3c6;border-radius:11px;margin:0 15px 14px;padding:13px}.domicilio-prepared-draft header{justify-content:space-between;gap:12px;display:flex}.domicilio-prepared-draft strong{color:#087554;font-size:12px}.domicilio-prepared-draft small{color:#698278;font-size:11px}.domicilio-prepared-draft ul{color:#345c50;margin:9px 0 0;padding-left:20px;font-size:12px;line-height:1.55}.domicilio-card-details>footer{color:#82919c;align-items:center;gap:8px;padding:8px 15px 12px;font-size:10px;display:flex}.domicilio-card-details code{color:#526b7b;font-size:10px}.domicilio-aware-history{border-top:1px solid #cbdde7;margin-top:13px}.domicilio-aware-history>summary{color:#264d68;cursor:pointer;grid-template-columns:1fr auto;gap:2px 12px;padding:14px 2px 2px;display:grid}.domicilio-aware-history>summary span{font-size:14px;font-weight:850}.domicilio-aware-history>summary strong{grid-area:1/2/3;align-self:center;font-size:20px}.domicilio-aware-history>summary small{color:#718594;font-size:11px}.domicilio-aware-history>div{gap:9px;margin-top:10px;display:grid}.domicilio-history-summary{background:#ffffffb8;border:1px solid #cbdde7;border-radius:13px;grid-template-columns:minmax(180px,.8fr) minmax(360px,1.4fr);align-items:center;gap:18px;margin-top:13px;padding:14px 16px;display:grid}.domicilio-history-summary>div{grid-template-columns:1fr auto;align-items:center;gap:2px 10px;display:grid}.domicilio-history-summary>div span{color:#264d68;font-size:14px;font-weight:850}.domicilio-history-summary>div strong{color:#123b5b;grid-area:1/2/3;font-size:24px}.domicilio-history-summary>div small{color:#718594;font-size:11px}.domicilio-history-summary dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.domicilio-history-summary dl div{text-align:center;background:#eef5f8;border-radius:9px;padding:8px 10px}.domicilio-history-summary dt{color:#607887;font-size:10px;font-weight:750}.domicilio-history-summary dd{color:#153e5c;margin:2px 0 0;font-size:16px;font-weight:850}.domicilio-empty{color:#657b89;background:#ffffffa6;border:1px dashed #bfd2dd;border-radius:11px;margin:0;padding:15px;font-size:13px}.deadline-center-error{color:#795b0c;background:#fff9e8;border:1px solid #e1c574;border-radius:9px;gap:3px;margin-bottom:13px;padding:12px 14px;display:grid}.deadline-center-error strong{font-size:12px}.deadline-center-error span{font-size:11px}.deadline-center-error small{color:#8d763a;font-size:9px}.deadline-operational-filters{background:linear-gradient(135deg,#f8fbfd,#f3f8fb);border:1px solid #d8e4eb;border-radius:12px;grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr) minmax(0,1.25fr) max-content;align-items:end;gap:10px;margin:4px 0 12px;padding:13px;display:grid}.deadline-operational-filters label{color:#526e80;gap:5px;min-width:0;font-size:10px;font-weight:820;display:grid}.deadline-operational-filters select{color:#294b61;width:100%;min-width:0;min-height:42px;font:inherit;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #bdd0dc;border-radius:9px;padding:0 32px 0 11px;font-size:12px;overflow:hidden}.deadline-operational-filters>button{color:#315d77;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #b7cbd7;border-radius:9px;min-width:116px;min-height:42px;padding:0 14px;font-size:11px;font-weight:780}.deadline-proof-control{background:#fff;border:1px solid #d5e1e7;border-radius:13px;margin:0 0 12px;padding:14px;box-shadow:0 6px 20px #1234500a}.deadline-proof-control>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:11px;display:flex}.deadline-proof-control>header>div{gap:3px;display:grid}.deadline-proof-control>header span{color:#8c6b2e;letter-spacing:.08em;font-size:9px;font-weight:900}.deadline-proof-control>header strong{color:#1d455f;font-size:14px}.deadline-proof-control>header small{color:#70838f;font-size:10px}.deadline-proof-control>header em{color:#176950;letter-spacing:.04em;background:#eef5f4;border-radius:999px;flex:none;padding:5px 8px;font-size:8px;font-style:normal;font-weight:880}.deadline-proof-control>header em[data-source-state=INCOMPLETE]{color:#805d12;background:#fff5d9}.deadline-proof-control>header em[data-source-state=UNAVAILABLE]{color:#a44235;background:#fff0ed}.deadline-proof-control nav{grid-template-columns:repeat(5,minmax(118px,1fr));gap:7px;display:grid}.deadline-proof-control nav button{color:#526b7a;text-align:left;cursor:pointer;background:#f9fbfc;border:1px solid #d9e3e8;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:3px 8px;min-height:61px;padding:9px 10px;display:grid}.deadline-proof-control nav button:hover{background:#f5f9fa;border-color:#9fbcc9}.deadline-proof-control nav button.active{color:#0d614b;background:#edf7f4;border-color:#3e7d77;box-shadow:inset 0 -3px #168267}.deadline-proof-control nav button>span{color:inherit;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:850;overflow:hidden}.deadline-proof-control nav button>b{color:#254f67;background:#e8eff2;border-radius:7px;place-items:center;min-width:23px;height:23px;font-size:11px;display:grid}.deadline-proof-control nav button>small{color:#82919a;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:8px;line-height:1.25;overflow:hidden}.deadline-proof-control.compact{margin-top:2px;padding:11px}.deadline-proof-control.compact>header{margin-bottom:8px}.deadline-proof-control.compact nav button{min-height:53px}.deadline-center-tabs{width:fit-content;max-width:100%;display:flex;overflow-x:auto}.deadline-center-table-head{color:#718391;letter-spacing:.045em;text-transform:uppercase;grid-template-columns:minmax(280px,1.45fr) minmax(250px,1.25fr) 120px 160px;gap:16px;margin-top:12px;padding:0 46px 6px 13px;font-size:9px;font-weight:820;display:grid}.deadline-center-list{gap:8px;display:grid}.deadline-center-row{background:#fff;border:1px solid #d7e2e8;border-left:5px solid #2d8368;border-radius:11px;overflow:hidden;box-shadow:0 4px 14px #14364e0b}.deadline-center-row.deadline-current-week{background:#fff8f6;border-left-color:#c64738}.deadline-center-row.deadline-next-week{background:#fffdf4;border-left-color:#d39a16}.deadline-center-row.deadline-later{background:#f8fcfa;border-left-color:#21815f}.deadline-center-row.deadline-no-deadline{border-left-color:#8c9aa5}.deadline-center-row.integral-control{background:#fbfdfe;border-left-color:#7692a4}.deadline-center-row.integral-completed{background:#f7fcfa;border-left-color:#2b8a68}.deadline-center-row.integral-review{background:#fffdf7;border-left-color:#c58c2e}.integral-deadline-state{font-weight:800}.integral-deadline-state.integral-control{color:#526f82}.integral-deadline-state.integral-completed{color:#177052}.integral-deadline-state.integral-review{color:#8b610f}.deadline-center-row.state-expired_unverified{background:#fff9f7;border-left-color:#c64738}.deadline-center-row.state-audit_in_progress{background:#f8fcff;border-left-color:#357ca5}.deadline-center-row.state-intervencao_humana{background:#fffdf7;border-left-color:#d19b13}.deadline-center-row.state-completed{background:#f8fcfa;border-left-color:#15906a}.deadline-center-row.state-official_to_confirm{background:#f7fbfe;border-left-color:#357ca5}.deadline-center-row.state-monitoring{background:#fafbfc;border-left-color:#8c9aa5}.deadline-center-row.has-work-plan{border-left-color:var(--deadline-piece-color);background:var(--deadline-piece-color)}@supports (color:color-mix(in lab, red, red)){.deadline-center-row.has-work-plan{background:color-mix(in srgb, var(--deadline-piece-color) 7%, #fff)}}.deadline-center-row.expanded{box-shadow:0 12px 28px #1439531a}.deadline-center-row-main{cursor:pointer;outline-color:#208166;grid-template-columns:minmax(280px,1.45fr) minmax(250px,1.25fr) 120px 160px;align-items:center;gap:16px;min-height:74px;padding:8px 36px 8px 12px;display:grid;position:relative}.deadline-center-row-main:hover{background:#f7fafca6}.deadline-center-process{gap:4px;min-width:0;display:grid}.deadline-center-process>b{color:#173e5a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.deadline-center-process>span{align-items:center;gap:7px;min-width:0;display:flex}.deadline-center-process>span>strong{color:#425c70;font-size:11px;font-weight:680}.deadline-center-process small{color:#7b8a96;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.deadline-center-process small.deadline-identity-warning{color:#865d08;background:#fff1c8;border-radius:6px;width:fit-content;max-width:100%;padding:3px 6px;font-weight:760}.deadline-center-action{gap:4px;min-width:0;display:grid}.deadline-center-action b{color:#40586b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.deadline-center-action small{color:#82909b;font-size:9px}.deadline-center-action em{color:#4e7187;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;font-weight:690;overflow:hidden}.deadline-center-action small.deadline-piece-label{background:var(--deadline-piece-color,#315f83);border-radius:999px;width:fit-content;max-width:100%;padding:3px 7px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.deadline-center-action small.deadline-piece-label{background:color-mix(in srgb, var(--deadline-piece-color,#315f83) 13%, #fff)}}.deadline-center-action small.deadline-piece-label{color:var(--deadline-piece-color,#315f83);text-overflow:ellipsis;white-space:nowrap;font-weight:820}.deadline-center-due{text-align:right;gap:3px;display:grid}.deadline-center-due b{color:#263f52;font-size:12px}.deadline-center-due small{color:#758693;font-size:9px}.deadline-center-row-quick{justify-items:stretch;gap:5px;display:grid}.deadline-center-row-quick small{color:#6e8391;text-align:center;font-size:8px;line-height:1.25}.deadline-portal-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0b7358,#0d8a68);border:0;border-radius:8px;min-height:36px;padding:0 11px;font-size:10px;font-weight:820}.deadline-portal-button:disabled{color:#7d8e99;cursor:not-allowed;background:#eef2f4;border:1px solid #cbd7de}.deadline-center-state{color:#0d704f;text-align:center;background:#eaf6f1;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:830;line-height:1.25}.deadline-center-state.state-expired_unverified{color:#a3392f;background:#fee9e5}.deadline-center-state.state-audit_in_progress{color:#28688f;background:#e6f3fa}.deadline-center-state.state-intervencao_humana{color:#906207;background:#fff1c8}.deadline-center-state.state-completed{color:#087554;background:#e2f5ed}.deadline-center-state.state-official_to_confirm{color:#245f84;background:#e5f1f8}.deadline-center-state.state-monitoring{color:#657783;background:#edf1f3}.deadline-center-caret{color:#698092;font-size:16px;position:absolute;right:13px}.deadline-center-row-panel{background:linear-gradient(150deg,#fafcfd,#f4f8fa);border-top:1px solid #dce5ea;padding:17px}.process-observation-act-badge{color:#13654f;background:#edf7f3;border:1px solid #bed8d0;border-radius:999px;align-items:center;width:fit-content;max-width:100%;padding:3px 7px;font-size:10px;font-weight:850;line-height:1.2;display:inline-flex}.process-observation-act-detail{background:linear-gradient(145deg,#fbfdfc,#f2f8f6);border:1px solid #c9ddd7;border-radius:12px;gap:11px;padding:14px 15px;display:grid;box-shadow:inset 3px 0 #17836a}.process-observation-act-detail header{justify-content:space-between;align-items:start;gap:12px;display:flex}.process-observation-act-detail header div{gap:3px;display:grid}.process-observation-act-detail header span{color:#16705b;letter-spacing:.1em;font-size:10px;font-weight:900}.process-observation-act-detail header strong{color:#1c3d4f;font-size:14px}.process-observation-act-detail header em{color:#16634f;background:#e4f1ed;border-radius:999px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:850}.process-observation-act-detail>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.process-observation-act-detail p{background:#ffffffb8;border-radius:8px;gap:2px;margin:0;padding:8px 10px;display:grid}.process-observation-act-detail p span{color:#74838b;text-transform:uppercase;font-size:10px;font-weight:800}.process-observation-act-detail p b{color:#294858;font-size:12px;line-height:1.4}.process-observation-act-detail footer{color:#657980;font-size:11px;line-height:1.4}.process-observation-unmatched{background:#fbfcfc;border:1px solid #d3dfdc;border-radius:12px;margin-top:13px;overflow:hidden}.process-observation-unmatched>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:12px 15px;list-style:none;display:flex}.process-observation-unmatched>summary::-webkit-details-marker{display:none}.process-observation-unmatched>summary span{gap:2px;display:grid}.process-observation-unmatched>summary b{color:#264957;font-size:13px}.process-observation-unmatched>summary small{color:#74858c;font-size:11px}.process-observation-unmatched>summary em{color:#0e6c55;background:#e7f3ef;border-radius:999px;place-items:center;min-width:28px;height:28px;font-size:12px;font-style:normal;font-weight:900;display:grid}.process-observation-unmatched>div{border-top:1px solid #e0e8e5;display:grid}.process-observation-unmatched article{border-bottom:1px solid #e7eceb;grid-template-columns:minmax(200px,1fr) minmax(220px,1fr) auto;align-items:center;gap:14px;padding:10px 15px;display:grid}.process-observation-unmatched article:last-child{border-bottom:0}.process-observation-unmatched article span{gap:2px;display:grid}.process-observation-unmatched article strong,.process-observation-unmatched article b{color:#294856;font-size:12px}.process-observation-unmatched article small{color:#74848b;font-size:10px}.process-observation-unmatched article em{color:#8a5e05;white-space:nowrap;background:#fff4da;border-radius:999px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:850}@media (width<=720px){.process-observation-act-detail>div,.process-observation-unmatched article{grid-template-columns:1fr}.process-observation-unmatched article em{justify-self:start}}.deadline-treatment-status-panel{background:#fff;border:1px solid #d4e1e7;border-left:4px solid #7894a4;border-radius:10px;margin:0 0 12px;padding:14px;box-shadow:0 4px 14px #12345009}.deadline-treatment-status-panel.tone-success{border-left-color:#16805f}.deadline-treatment-status-panel.tone-info{border-left-color:#3c7897}.deadline-treatment-status-panel.tone-warning{border-left-color:#bd8a24}.deadline-treatment-status-panel.tone-danger{border-left-color:#b7493c}.deadline-treatment-status-panel>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.deadline-treatment-status-panel>header>div{gap:4px;display:grid}.deadline-treatment-status-panel>header span{color:#6f8290;letter-spacing:.065em;font-size:8px;font-weight:900}.deadline-treatment-status-panel>header h3{color:#1f465f;margin:0;font-size:14px}.deadline-treatment-status-panel>header p{color:#637887;max-width:760px;margin:0;font-size:10px;line-height:1.45}.deadline-treatment-status-panel>header em{color:#4f6a7a;background:#edf3f6;border-radius:999px;flex:none;padding:6px 8px;font-size:8px;font-style:normal;font-weight:870}.deadline-treatment-status-panel.tone-success>header em{color:#0b6f51;background:#e8f6f0}.deadline-treatment-status-panel.tone-warning>header em{color:#82600f;background:#fff3cf}.deadline-treatment-status-panel.tone-danger>header em{color:#a43c32;background:#feeae7}.deadline-treatment-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.deadline-treatment-status-grid article{background:#f9fbfc;border:1px solid #e0e7eb;border-radius:8px;gap:3px;padding:10px 11px;display:grid}.deadline-treatment-status-grid span{color:#71838f;text-transform:uppercase;font-size:8px;font-weight:850}.deadline-treatment-status-grid strong{color:#2f5369;font-size:10px;line-height:1.35}.deadline-treatment-status-grid small{color:#7c8c97;font-size:8px;line-height:1.35}.deadline-treatment-document-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}.deadline-treatment-document-flow article{background:#fafcfc;border:1px solid #dfe7eb;border-radius:8px;min-width:0;padding:10px 11px}.deadline-treatment-document-flow article.covered{background:#f2faf7;border-color:#bfddd2}.deadline-treatment-document-flow article.missing{background:#fffaf0;border-color:#e6cf99}.deadline-treatment-document-flow span{color:#607886;letter-spacing:.06em;font-size:8px;font-weight:900}.deadline-treatment-document-flow ul{color:#405c6d;margin:7px 0 0;padding-left:17px;font-size:9px;line-height:1.45}.deadline-treatment-document-flow p{color:#778994;margin:7px 0 0;font-size:9px;line-height:1.4}.deadline-treatment-next{background:#f3f8fa;border-left:3px solid #3c7897;border-radius:7px;margin-top:9px;padding:10px 11px}.deadline-treatment-next strong{color:#315f78;text-transform:uppercase;font-size:9px}.deadline-treatment-next p{color:#38576a;margin:4px 0 0;font-size:10px;line-height:1.45}.deadline-treatment-next small{color:#798b95;margin-top:4px;font-size:8px;display:block}.deadline-treatment-source-warning{color:#806115;background:#fff7df;border-radius:7px;margin:9px 0 0;padding:8px 10px;font-size:9px;line-height:1.45}.deadline-treatment-status-panel>footer{justify-content:flex-end;align-items:center;gap:8px;margin-top:11px;display:flex}.deadline-treatment-status-panel>footer button{cursor:pointer;border-radius:8px;min-height:36px;padding:0 12px;font-size:9px;font-weight:830}.deadline-treatment-status-panel>footer .open-treatment{color:#2a6481;background:#fff;border:1px solid #9ebdcc}.deadline-treatment-status-panel>footer .prepare-treatment{color:#fff;background:#087554;border:0}.deadline-treatment-status-panel>footer span{color:#7c8d98;font-size:9px}.deadline-open-detail{grid-template-columns:1.5fr 1fr .55fr;gap:8px;margin-bottom:12px;display:grid}.deadline-open-detail>div{background:#fff;border:1px solid #d7e3e9;border-radius:9px;gap:4px;padding:11px 12px;display:grid}.deadline-open-detail span{color:#708592;letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:850}.deadline-open-detail strong{color:#294e64;font-size:11px;line-height:1.4}.deadline-successor-responsibility{background:#f3f8fb;border:1px solid #cbdde6;border-left:4px solid #315f83;border-radius:10px;grid-template-columns:1fr 1.3fr;gap:10px;margin-bottom:12px;padding:11px 12px;display:grid}.deadline-successor-responsibility.state-out-of-scope-active{background:#f7f8f9;border-left-color:#788993}.deadline-successor-responsibility.state-intervencao-humana{background:#fffaf0;border-left-color:#b1842e}.deadline-successor-responsibility>div+div{border-left:1px solid #d7e2e8;padding-left:10px}.deadline-successor-responsibility span{color:#687e8b;letter-spacing:.055em;margin-bottom:4px;font-size:9px;font-weight:900;display:block}.deadline-successor-responsibility strong{color:#214b64;font-size:12px;line-height:1.4;display:block}.deadline-successor-responsibility small{color:#687e8b;margin-top:4px;font-size:10px;line-height:1.45;display:block}.integral-deadline-detail{background:#fff;border:1px solid #d5e1e8;border-radius:12px;margin:0 0 13px;padding:17px;box-shadow:0 7px 20px #14364e0b}.integral-deadline-detail>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.integral-deadline-detail>header>div:first-child{min-width:0}.integral-deadline-detail>header span{color:#8a6d34;letter-spacing:.085em;font-size:9px;font-weight:880}.integral-deadline-detail>header h3{color:#173f5c;margin:5px 0;font-size:17px;line-height:1.3}.integral-deadline-detail>header p{color:#627887;max-width:850px;margin:0;font-size:11px;line-height:1.5}.integral-deadline-badges{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.integral-deadline-badges em{color:#0b6d51;white-space:nowrap;background:#f1faf7;border:1px solid #b9d6cb;border-radius:999px;padding:6px 9px;font-size:9px;font-style:normal;font-weight:850}.integral-deadline-badges em.required{color:#805d0c;background:#fff9e8;border-color:#e4c477}.integral-deadline-badges em.warning{color:#825d0a;background:#fff8e4;border-color:#e3bf69}.integral-deadline-badges em.success{color:#087554;background:#effaf6;border-color:#a9d3c4}.integral-deadline-badges em.info{color:#2d6283;background:#f1f8fc;border-color:#b6cfdf}.integral-deadline-act-grid{grid-template-columns:1.15fr 1.35fr .8fr .75fr;gap:8px;margin-top:14px;display:grid}.integral-deadline-act-grid article{background:#f8fafb;border:1px solid #e0e7eb;border-radius:9px;min-width:0;padding:11px 12px}.integral-deadline-act-grid span,.integral-deadline-documents header span{color:#718592;letter-spacing:.045em;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:850;display:block}.integral-deadline-act-grid strong{color:#294e64;font-size:11px;line-height:1.4}.integral-deadline-act-grid p{color:#718391;margin:5px 0 0;font-size:9px;line-height:1.45}.integral-deadline-documents{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.integral-deadline-documents>article{background:#fbfcfd;border:1px solid #d9e4e9;border-left:3px solid #26906c;border-radius:9px;padding:12px}.integral-deadline-documents>article.missing{background:#fffcf4;border-color:#ead49b #ead49b #ead49b #d19818}.integral-deadline-documents header{justify-content:space-between;align-items:center;gap:10px;display:flex}.integral-deadline-documents header strong{color:#0b7456;background:#e9f5f1;border-radius:8px;place-items:center;min-width:26px;height:26px;font-size:11px;display:grid}.integral-deadline-documents .missing header strong{color:#8a610c;background:#fff1cc}.integral-deadline-documents ul{color:#405d6f;margin:8px 0 0;padding-left:17px;font-size:10px;line-height:1.55}.integral-deadline-documents p{color:#6b7e8b;margin:7px 0 0;font-size:10px;line-height:1.45}.integral-email-proof,.integral-prepared-request{background:#fbfcfd;border:1px solid #d9e4e9;border-radius:9px;margin-top:9px;overflow:hidden}.integral-email-proof>summary,.integral-prepared-request>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:47px;padding:9px 12px;display:flex}.integral-email-proof>summary span,.integral-prepared-request>summary span{gap:2px;display:grid}.integral-email-proof>summary b,.integral-prepared-request>summary b{color:#315a73;font-size:10px}.integral-email-proof>summary small,.integral-prepared-request>summary small{color:#7b8d99;font-size:8px}.integral-email-proof>summary>strong{color:#315f7a;background:#edf4f7;border-radius:8px;place-items:center;min-width:27px;height:27px;font-size:11px;display:grid}.integral-email-proof>div{gap:6px;padding:0 11px 11px;display:grid}.integral-email-proof article{background:#fff;border:1px solid #e1e8ec;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding:9px 10px;display:grid}.integral-email-proof article b{color:#405c6f;font-size:9px}.integral-email-proof article span,.integral-email-proof article small{color:#7a8b97;font-size:8px}.integral-email-proof article small{grid-column:1/-1}.integral-prepared-request{background:#fffbef;border-color:#e3c77f}.integral-prepared-request>div{padding:0 12px 12px}.integral-prepared-request>div>strong{color:#76550e;font-size:10px}.integral-prepared-request pre{color:#4e5d65;max-height:230px;font:inherit;white-space:pre-wrap;background:#fff;border:1px solid #ebd9a9;border-radius:8px;margin:8px 0 0;padding:11px;font-size:10px;line-height:1.5;overflow:auto}.deadline-next-action-detail{background:#fff;border:1px solid #cfdde6;border-radius:14px;margin:0 0 14px;padding:20px;box-shadow:0 10px 28px #13344c11}.deadline-next-action-detail>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.deadline-next-action-detail>header>div:first-child{min-width:0}.deadline-next-action-detail>header span,.deadline-next-action-detail>footer>span{color:#8a6d34;letter-spacing:.09em;font-size:10px;font-weight:900}.deadline-next-action-detail>header h3{color:#153f5d;margin:6px 0;font-size:19px;line-height:1.3}.deadline-next-action-detail>header p{color:#5c7484;max-width:840px;margin:0;font-size:12px;line-height:1.55}.deadline-next-action-badges{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.deadline-next-action-badges em{color:#315e7c;white-space:nowrap;background:#f4f8fb;border:1px solid #bfd2df;border-radius:999px;padding:7px 10px;font-size:10px;font-style:normal;font-weight:850}.deadline-next-action-badges em.urgent,.deadline-next-action-badges em.required{color:#835d08;background:#fff8e5;border-color:#e3c371}.deadline-next-action-badges em.ready{color:#0c7657;background:#eff9f5;border-color:#abd2c4}.deadline-next-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:16px;display:grid}.deadline-next-action-grid article{background:#f8fafb;border:1px solid #dce6eb;border-radius:10px;min-width:0;padding:13px}.deadline-next-action-grid span,.deadline-next-action-proof span,.deadline-next-action-documents header span{color:#718491;letter-spacing:.05em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:880;display:block}.deadline-next-action-grid strong,.deadline-next-action-proof strong{color:#284d64;font-size:12px;line-height:1.45}.deadline-next-action-grid p{color:#71838f;margin:6px 0 0;font-size:10px;line-height:1.45}.deadline-next-action-proof{grid-template-columns:1fr 1fr;gap:9px;margin-top:9px;display:grid}.deadline-next-action-proof article{background:#fffcf4;border:1px solid #d9e4e9;border-left:4px solid #d39a16;border-radius:9px;padding:12px 13px}.deadline-next-action-documents{background:#fbfcfd;border:1px solid #d9e4e9;border-radius:10px;margin-top:9px;padding:14px}.deadline-next-action-documents header{justify-content:space-between;align-items:center;gap:12px;display:flex}.deadline-next-action-documents header strong{color:#2f6483;background:#e8f1f6;border-radius:9px;place-items:center;min-width:30px;height:30px;font-size:12px;display:grid}.deadline-next-action-documents ul{color:#3f5c6f;columns:2;column-gap:34px;margin:9px 0 0;padding-left:19px;font-size:11px;line-height:1.6}.deadline-next-action-documents p{color:#6f818d;margin:8px 0 0;font-size:11px}.deadline-next-action-human-note{background:#f2f8fc;border:1px solid #b7d1e1;border-radius:10px;gap:3px;margin-top:9px;padding:12px 14px;display:grid}.deadline-next-action-human-note span{color:#376882;letter-spacing:.07em;font-size:9px;font-weight:900}.deadline-next-action-human-note strong{color:#173f5c;font-size:13px}.deadline-next-action-human-note p{color:#6d808d;margin:0;font-size:10px}.deadline-next-action-draft{background:#fffbef;border:1px solid #e2c373;border-radius:10px;margin-top:9px;overflow:hidden}.deadline-next-action-draft>summary{cursor:pointer;align-items:center;min-height:54px;padding:11px 14px;display:flex}.deadline-next-action-draft>summary span{gap:3px;display:grid}.deadline-next-action-draft>summary b{color:#74530d;font-size:12px}.deadline-next-action-draft>summary small{color:#8b7545;font-size:9px}.deadline-next-action-draft>div{gap:5px;padding:0 14px 14px;display:grid}.deadline-next-action-draft>div>strong{color:#72510c;font-size:12px}.deadline-next-action-draft>div>small{color:#7d725a;font-size:10px}.deadline-next-action-draft pre{color:#485b67;max-height:250px;font:inherit;white-space:pre-wrap;background:#fff;border:1px solid #e8d59f;border-radius:9px;margin:5px 0 0;padding:13px;font-size:11px;line-height:1.55;overflow:auto}.deadline-next-action-detail>footer{background:#eef4f7;border-radius:10px;margin-top:10px;padding:13px 14px}.deadline-next-action-detail>footer p{color:#405d70;margin:5px 0 0;font-size:11px;line-height:1.55}.deadline-control-lane{background:#f4f7f9;border:1px solid #cedbe3;border-radius:14px;margin-top:22px;padding:18px}.deadline-control-lane>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;display:flex}.deadline-control-lane>header span{color:#6e8290;letter-spacing:.09em;font-size:9px;font-weight:900}.deadline-control-lane>header h2{color:#254b63;margin:3px 0;font-size:19px}.deadline-control-lane>header p{color:#718490;margin:0;font-size:11px}.deadline-control-lane>header>strong{color:#315d77;background:#dfe9ee;border-radius:12px;place-items:center;min-width:40px;height:40px;font-size:16px;display:grid}.deadline-control-list{gap:9px;display:grid}.deadline-control-card{background:#fff;border:1px solid #d5e0e6;border-left:5px solid #718c9d;border-radius:11px;overflow:hidden}.deadline-control-card-summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.deadline-control-card-summary>.copy-cnj-button.labeled{margin-right:13px}.deadline-control-card-toggle{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(250px,1fr) minmax(300px,1.4fr) 110px;align-items:center;gap:16px;width:100%;min-height:78px;padding:11px 40px 11px 13px;display:grid;position:relative}.deadline-control-card-toggle:hover{background:#fafcfd}.deadline-control-card-toggle>span{gap:4px;min-width:0;display:grid}.deadline-control-card-toggle small{color:#778a96;font-size:9px;font-weight:800}.deadline-control-card-toggle strong{color:#284d64;font-size:12px;line-height:1.4}.deadline-control-card-toggle em{color:#70838f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;overflow:hidden}.deadline-control-state{text-align:center;text-transform:uppercase;background:#e7eef2;border-radius:999px;padding:7px 9px;font-weight:900;color:#506d7e!important;font-size:9px!important}.deadline-control-state-stack{gap:5px!important;display:grid!important}.deadline-control-card-toggle>i{color:#6d8290;font-size:15px;font-style:normal;position:absolute;right:14px}.deadline-control-panel{background:#f8fafb;border-top:1px solid #dce5ea;padding:15px}.deadline-control-panel>footer{justify-content:flex-end;align-items:center;gap:12px;display:flex}.deadline-control-panel>footer button{color:#2f607e;cursor:pointer;background:#fff;border:1px solid #adc3d1;border-radius:8px;min-height:38px;padding:0 14px;font-size:10px;font-weight:820}.deadline-control-panel>footer span{color:#748792;font-size:10px}.deadline-work-plan{border:1px solid var(--deadline-piece-color,#315f83);margin-bottom:13px;padding:15px}@supports (color:color-mix(in lab, red, red)){.deadline-work-plan{border:1px solid color-mix(in srgb, var(--deadline-piece-color,#315f83) 32%, #d7e2e8)}}.deadline-work-plan{background:var(--deadline-piece-color,#315f83);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.deadline-work-plan{background:color-mix(in srgb, var(--deadline-piece-color,#315f83) 5%, #fff)}}.deadline-work-plan-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.deadline-work-plan-heading>div{gap:3px;display:grid}.deadline-work-plan-heading strong{color:#23465c;font-size:13px}.deadline-work-plan-heading small{color:#758793;font-size:9px}.deadline-work-plan-controls{grid-template-columns:minmax(260px,1fr) 120px minmax(220px,auto);align-items:end;gap:10px;margin-top:11px;display:grid}.deadline-work-plan-controls label{color:#5d7586;gap:5px;font-size:9px;font-weight:820;display:grid}.deadline-work-plan-controls input{color:#29485d;width:100%;min-height:39px;font:inherit;background:#fff;border:1px solid #c5d5df;border-radius:8px;padding:7px 10px;font-size:11px}.deadline-work-plan-controls input:focus{border-color:var(--deadline-piece-color,#315f83);box-shadow:0 0 0 3px var(--deadline-piece-color,#315f83)}@supports (color:color-mix(in lab, red, red)){.deadline-work-plan-controls input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--deadline-piece-color,#315f83) 14%, transparent)}}.deadline-work-plan-controls input:focus{outline:0}.deadline-piece-color-picker input{cursor:pointer;padding:4px}.deadline-piece-swatches{align-items:center;gap:6px;min-height:39px;display:flex}.deadline-piece-swatches button{cursor:pointer;border:2px solid #fff;border-radius:50%;width:25px;height:25px;padding:0;box-shadow:0 0 0 1px #bdcbd4}.deadline-piece-swatches button.selected{box-shadow:0 0 0 3px var(--deadline-piece-color,#315f83)}@supports (color:color-mix(in lab, red, red)){.deadline-piece-swatches button.selected{box-shadow:0 0 0 3px color-mix(in srgb, var(--deadline-piece-color,#315f83) 28%, #fff)}}.deadline-piece-swatches button.selected{transform:scale(1.08)}.deadline-piece-swatches button:disabled,.deadline-piece-color-picker input:disabled{opacity:.35;cursor:not-allowed}.deadline-work-plan>p{color:#70828e;margin:9px 0 0;font-size:9px}.deadline-conflict-warning{color:#785a0d;background:#fff8df;border:1px solid #e3c66d;border-radius:8px;margin:11px 0 0;padding:11px 12px;font-size:10px}.deadline-audit-result{background:#f4faff;border:1px solid #a9c8dc;border-radius:9px;gap:4px;margin-top:11px;padding:13px 14px;display:grid}.deadline-audit-result>span{color:#59778b;letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:850}.deadline-audit-result>strong{color:#285f82;font-size:12px}.deadline-audit-result p{color:#4e6a7d;margin:2px 0;font-size:10px;line-height:1.45}.deadline-audit-result small{color:#788e9d;font-size:9px}.deadline-center-row.integral-elapsed,.daily-agenda-card.integral-elapsed{background:#fff1f3!important;border-color:#efb4bb #efb4bb #efb4bb #ba2438!important;border-left-style:solid!important;border-left-width:5px!important}.deadline-center-row[data-work-lane=expired],.daily-agenda-card[data-work-lane=expired]{background:#fffbf2;border-color:#e1c690}.unit-deadline-list>article[data-work-lane=elapsed]{background:#fff1f3;border-color:#efb4bb}.unit-deadline-list>article[data-work-lane=elapsed]>i{background:#ba2438}.unit-deadline-list>article[data-work-lane=expired]>i{background:#bc8426}.deadline-center-row.integral-elapsed .deadline-center-due,.daily-agenda-card.integral-elapsed .daily-agenda-time{color:#a5182c}.integral-deadline-state.integral-elapsed,.daily-agenda-status.integral-elapsed{color:#a5182c;background:#ffe0e5;border:1px solid #e6a2ac;font-weight:850}.deadline-elapsed-receipt{background:#fff1f3;border-color:#e6a2ac}.deadline-elapsed-receipt>strong,.deadline-elapsed-receipt>span{color:#a5182c}.deadline-center-actions{justify-content:flex-end;gap:9px;margin-top:13px;display:flex}.deadline-center-actions button{cursor:pointer;border-radius:8px;min-height:39px;padding:0 14px;font-size:10px;font-weight:820}.deadline-center-actions .open-process{color:#285f85;background:#fff;border:1px solid #abc2d2}.deadline-center-actions .complete-deadline{color:#fff;background:#0c7d5b;border:0}.deadline-center-actions .reopen-deadline{color:#7c5a08;background:#fff9e8;border:1px solid #c69c37}.deadline-center-actions .audit-now{color:#fff;background:#176e56;border:0}.deadline-center-actions button:disabled{opacity:.55;cursor:not-allowed}.deadline-center-safety-note{color:#788994;text-align:right;margin:10px 0 0;font-size:9px}.deadline-inline-treatments{background:#fff;border:1px solid #cbdbe5;border-radius:10px;margin-top:11px;overflow:hidden}.deadline-inline-treatments>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:10px 14px;list-style:none;display:flex}.deadline-inline-treatments>summary::-webkit-details-marker{display:none}.deadline-inline-treatments>summary>span{gap:2px;display:grid}.deadline-inline-treatments>summary b{color:#25485e;font-size:12px}.deadline-inline-treatments>summary small{color:#7d8d98;font-size:9px}.deadline-inline-treatments>summary em{color:#315f83;background:#edf5fa;border-radius:8px;padding:6px 9px;font-size:9px;font-style:normal;font-weight:800}.deadline-inline-treatments[open]>summary{background:#f8fbfc;border-bottom:1px solid #dce6eb}.deadline-inline-edit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:13px;display:grid}.deadline-inline-edit-grid label{gap:5px;display:grid}.deadline-inline-edit-grid label.wide{grid-column:span 3}.deadline-inline-edit-grid label>span{color:#617888;font-size:9px;font-weight:800}.deadline-inline-edit-grid input,.deadline-inline-edit-grid select,.deadline-inline-edit-grid textarea,.deadline-inline-treatment-grid input,.deadline-inline-treatment-grid select,.deadline-inline-treatment-grid textarea{color:#334e61;width:100%;min-height:35px;font:inherit;background:#fff;border:1px solid #cad8e1;border-radius:7px;padding:7px 9px;font-size:10px}.deadline-inline-edit-grid textarea{resize:vertical;min-height:58px}.deadline-human-confirmation{background:#fffaf0;border:1px solid #e3c77a;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:0 13px 13px;padding:11px 12px;display:flex}.deadline-human-confirmation.confirmed{background:#f2faf6;border-color:#9fcbbb}.deadline-human-confirmation>div{gap:3px;display:grid}.deadline-human-confirmation b{color:#315268;font-size:10px}.deadline-human-confirmation small{color:#71838f;font-size:9px;line-height:1.35}.deadline-human-confirmation button{color:#fff;cursor:pointer;white-space:nowrap;background:#126f57;border:0;border-radius:8px;min-height:35px;padding:0 12px;font-size:9px;font-weight:820}.deadline-human-confirmation button.reopen{color:#7c5a08;background:#fff9e8;border:1px solid #c69c37}.deadline-human-confirmation button:disabled{opacity:.45;cursor:not-allowed}.deadline-inline-treatment-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 13px 13px;display:grid}.deadline-inline-treatment-grid>section{background:#fbfcfd;border:1px solid #dbe4e9;border-radius:9px;gap:7px;min-width:0;padding:10px;display:grid}.deadline-inline-treatment-grid>section.status-requested,.deadline-inline-treatment-grid>section.status-to-request{background:#fffaf0;border-color:#e4ca7e}.deadline-inline-treatment-grid>section.status-received{background:#f5fbf8;border-color:#abd0c2}.deadline-inline-treatment-grid header{gap:2px;display:grid}.deadline-inline-treatment-grid header b{color:#315268;font-size:10px}.deadline-inline-treatment-grid header small{color:#83919b;font-size:8px;line-height:1.3}.deadline-inline-treatment-grid>section>div{grid-template-columns:1fr 1fr;gap:5px;display:grid}.deadline-inline-treatment-grid textarea{resize:vertical;min-height:55px}.deadline-inline-footer{justify-content:flex-end;padding:0 13px 13px;display:flex}.deadline-inline-footer button{color:#fff;cursor:pointer;background:#0c7d5b;border:0;border-radius:8px;min-height:36px;padding:0 13px;font-size:9px;font-weight:820}.deadline-inline-footer button.reopen{color:#7c5a08;background:#fff9e8;border:1px solid #c69c37}@media (width<=1180px){.deadline-proof-control nav{grid-template-columns:repeat(3,minmax(130px,1fr))}.domicilio-card-main{grid-template-columns:minmax(250px,1.35fr) minmax(180px,.75fr)}.domicilio-card-unit{grid-column:1/-1}.deadline-center-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.deadline-center-table-head,.deadline-center-row-main{grid-template-columns:minmax(260px,1.35fr) minmax(210px,1fr) 108px}.deadline-center-table-head span:nth-child(4),.deadline-center-row-quick{display:none}.deadline-operational-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.deadline-operational-filters>button{width:100%;min-width:0}.deadline-work-plan-controls{grid-template-columns:minmax(240px,1fr) 110px}.deadline-piece-swatches{grid-column:1/-1}}@media (width<=840px){.deadline-proof-control>header{flex-direction:column}.deadline-proof-control nav{grid-template-columns:repeat(2,minmax(120px,1fr))}.domicilio-communications-section{padding:16px}.domicilio-section-heading{align-items:flex-start}.domicilio-section-heading h2{font-size:20px}.domicilio-section-heading>strong{border-radius:14px;min-width:48px;height:48px;font-size:21px}.domicilio-communication-card>header{flex-direction:column;align-items:flex-start}.domicilio-card-badges{justify-content:flex-start}.domicilio-card-main{grid-template-columns:1fr}.domicilio-card-unit{grid-column:auto}.domicilio-detail-grid{grid-template-columns:1fr 1fr}.deadline-center-heading{gap:0;display:grid}.deadline-center-refresh{width:fit-content;margin-bottom:13px}.deadline-center-summary{grid-template-columns:1fr 1fr}.deadline-center-table-head{display:none}.deadline-center-row-main{grid-template-columns:minmax(0,1fr) 110px}.deadline-center-action{display:none}.deadline-operational-filters,.deadline-open-detail{grid-template-columns:1fr}.deadline-treatment-status-panel>header{flex-direction:column}.deadline-treatment-status-grid,.deadline-treatment-document-flow{grid-template-columns:1fr}.deadline-treatment-status-panel>footer{flex-direction:column;align-items:stretch}.deadline-treatment-status-panel>footer button{width:100%}.deadline-successor-responsibility{grid-template-columns:1fr}.deadline-successor-responsibility>div+div{border-top:1px solid #d7e2e8;border-left:0;padding:10px 0 0}.deadline-center-actions{flex-direction:column;align-items:stretch}.deadline-center-actions button{width:100%}.deadline-inline-edit-grid{grid-template-columns:1fr 1fr}.deadline-inline-edit-grid label.wide{grid-column:span 2}.deadline-inline-treatment-grid{grid-template-columns:1fr 1fr}.deadline-work-plan-heading{flex-direction:column;align-items:flex-start;gap:6px}.integral-deadline-detail>header{flex-direction:column}.integral-deadline-badges{justify-content:flex-start}.integral-deadline-act-grid{grid-template-columns:1fr 1fr}.deadline-next-action-detail>header{flex-direction:column}.deadline-next-action-badges{justify-content:flex-start}.deadline-next-action-grid{grid-template-columns:1fr 1fr}.deadline-control-card-toggle{grid-template-columns:minmax(0,1fr) 110px}.deadline-control-card-toggle>span:nth-child(2){display:none}}@media (width<=560px){.domicilio-communications-section{border-radius:14px;margin:12px 0 18px;padding:12px}.deadline-proof-control nav{grid-template-columns:1fr}.domicilio-section-heading{gap:10px}.deadline-treatment-status-panel{padding:11px}.domicilio-section-heading p{font-size:12px;line-height:1.4}.domicilio-section-heading>strong{min-width:42px;height:42px;font-size:18px}.domicilio-card-main{gap:8px;padding:3px 10px 10px}.domicilio-card-main>section{padding:10px}.domicilio-card-process>span{white-space:normal;font-size:13px}.domicilio-detail-grid{grid-template-columns:1fr;padding:10px}.domicilio-overlap-warning,.domicilio-prepared-draft{margin-left:10px;margin-right:10px}.domicilio-prepared-draft header{flex-direction:column}.deadline-center-summary{gap:6px}.deadline-center-summary article{min-height:80px;padding:11px}.deadline-center-summary strong{font-size:23px}.deadline-center-row-main{grid-template-columns:minmax(0,1fr) 90px;min-height:82px;padding-right:30px}.deadline-center-row-panel{padding:12px}.deadline-work-plan-controls{grid-template-columns:1fr}.deadline-piece-swatches{flex-wrap:wrap;grid-column:auto}.deadline-inline-edit-grid,.deadline-inline-treatment-grid{grid-template-columns:1fr}.deadline-inline-edit-grid label.wide{grid-column:auto}.deadline-human-confirmation{flex-direction:column;align-items:stretch}.integral-deadline-detail{padding:12px}.integral-deadline-act-grid,.integral-deadline-documents,.integral-email-proof article{grid-template-columns:1fr}.integral-email-proof article small{grid-column:auto}.deadline-next-action-detail{padding:13px}.deadline-next-action-grid,.deadline-next-action-proof{grid-template-columns:1fr}.deadline-next-action-documents ul{columns:1}.deadline-control-lane{padding:12px}.deadline-control-lane>header{align-items:flex-start}.deadline-control-card-summary{grid-template-columns:1fr}.deadline-control-card-summary>.copy-cnj-button.labeled{width:calc(100% - 24px);margin:0 12px 12px}.deadline-control-card-toggle{grid-template-columns:1fr}.deadline-control-state{display:none!important}.deadline-control-panel>footer{flex-direction:column;align-items:stretch}}.official-deadline-icon{color:#255f8b;background:#e8f1fb;font-size:15px}.official-deadlines-page{--official-blue:#255f8b;--official-blue-soft:#edf5fc}.official-heading-row{justify-content:space-between;align-items:start;gap:24px;display:flex}.official-heading-row .page-heading{flex:1}.official-new-button{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#087554,#0a8864);border:1px solid #176b55;border-radius:10px;min-height:43px;padding:0 18px;font-size:12px;font-weight:820;box-shadow:0 8px 18px #08755426}.official-summary-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:4px 0 18px;display:grid}.official-summary-cards article{background:#fff;border:1px solid #d8e2ea;border-radius:13px;grid-template-columns:1fr auto;align-content:center;gap:2px 10px;min-height:92px;padding:15px 17px;display:grid;box-shadow:0 7px 20px #1337520b}.official-summary-cards span{color:#65788b;letter-spacing:.045em;text-transform:uppercase;font-size:10px;font-weight:820}.official-summary-cards strong{color:#163b59;letter-spacing:-.04em;grid-area:1/2/3;align-self:center;font-size:29px}.official-summary-cards small{color:#8b99a7;font-size:10px}.official-summary-cards article.danger{background:#fff7f5;border-color:#e4aaa1}.official-summary-cards article.danger strong{color:#ad3f32}.official-summary-cards article.warning{background:#fffbed;border-color:#ead38c}.official-summary-cards article.warning strong{color:#95670a}.official-summary-cards article.success{background:#f2fbf8;border-color:#abd6c7}.official-summary-cards article.success strong{color:#087554}.official-automation-sync{background:linear-gradient(110deg,#f0faf6,#f8fcfb);border:1px solid #a9cdbc;border-radius:12px;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:14px;margin:0 0 18px;padding:13px 15px;display:grid}.official-automation-sync.partial{background:linear-gradient(110deg,#fffaf0,#fffdf7);border-color:#e1c777}.official-automation-status{align-items:center;gap:10px;min-width:0;display:flex}.official-automation-status>div{gap:3px;min-width:0;display:grid}.official-automation-status strong{color:#176046;font-size:11px}.official-automation-sync.partial .official-automation-status strong{color:#835c0a}.official-automation-status small{color:#6e8077;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.official-automation-dot{background:#16916a;border-radius:50%;flex:0 0 10px;width:10px;height:10px;box-shadow:0 0 0 5px #16916a1c}.official-automation-sync.partial .official-automation-dot{background:#d29b11;box-shadow:0 0 0 5px #d29b111f}.official-automation-metrics{gap:5px;display:flex}.official-automation-metrics span{color:#75837c;white-space:nowrap;background:#ffffffbd;border:1px solid #d8e5df;border-radius:8px;place-items:center;min-height:35px;padding:5px 8px;font-size:8px;display:grid}.official-automation-metrics b{color:#315e4e;font-size:11px}.official-automation-metrics span.warning{background:#fff8df;border-color:#e4c76b}.official-sync-upload{color:#176348;cursor:pointer;background:#fff;border:1px solid #2d755e;border-radius:8px;justify-content:center;align-items:center;min-height:38px;font-size:10px;font-weight:830;display:inline-flex;position:relative;overflow:hidden}.official-sync-upload input{opacity:0;width:1px;height:1px;position:absolute}.official-sync-upload span{white-space:nowrap;padding:0 12px}.official-sync-upload.busy{opacity:.62;cursor:wait}.official-import-message,.official-partial-warning{color:#5f786c;grid-column:1/-1;margin:-3px 0 0;font-size:9px}.official-partial-warning{color:#7d651f;border-top:1px solid #eadcae;padding-top:8px;line-height:1.45}.official-create-panel{background:linear-gradient(135deg,#f9fcff,#f4f9fc);border:1px solid #b9cedf;border-radius:14px;margin:0 0 17px;padding:18px;box-shadow:0 10px 24px #1a4a6b12}.official-create-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;display:flex}.official-create-heading>div{gap:3px;display:grid}.official-create-heading strong{color:#173f5e;font-size:15px}.official-create-heading span{color:#6c7f90;font-size:11px}.official-confirmed-pill{letter-spacing:.05em;text-transform:uppercase;background:#eaf4fa;border:1px solid #aac9dc;border-radius:999px;padding:5px 9px;font-weight:850;color:#255f8b!important;font-size:9px!important}.official-create-grid,.official-edit-grid{grid-template-columns:1.45fr .75fr .65fr .8fr;gap:11px;display:grid}.official-create-grid label,.official-edit-grid label,.official-treatment-card label{gap:5px;min-width:0;display:grid}.official-create-grid label>span,.official-edit-grid label>span,.official-treatment-card label>span{color:#607386;letter-spacing:.045em;text-transform:uppercase;font-size:9px;font-weight:830}.official-create-grid input,.official-create-grid select,.official-create-grid textarea,.official-edit-grid input,.official-edit-grid select,.official-edit-grid textarea,.official-treatment-card input,.official-treatment-card select,.official-treatment-card textarea{color:#173750;background:#fff;border:1px solid #cbd8e2;border-radius:8px;outline-color:#16826a;width:100%;min-height:39px;padding:8px 10px;font-size:11px}.official-create-grid textarea,.official-edit-grid textarea,.official-treatment-card textarea{resize:vertical;min-height:64px;line-height:1.4}.official-process-select{grid-column:span 2}.official-action-field{grid-column:span 3}.official-create-foot{justify-content:space-between;align-items:center;gap:18px;margin-top:13px;display:flex}.official-create-foot p{color:#718394;margin:0;font-size:10px;line-height:1.45}.official-create-foot button{color:#fff;cursor:pointer;background:#087554;border:0;border-radius:8px;min-height:39px;padding:0 14px;font-size:11px;font-weight:820}.official-create-foot button:disabled{cursor:not-allowed;background:#9eb0b9}.official-tabs{margin-top:2px}.official-court-filters{grid-template-columns:repeat(9,minmax(0,1fr));gap:5px;margin:0 0 10px;display:grid}.official-court-filters button{color:#5d7183;cursor:pointer;background:#fff;border:1px solid #d2dde5;border-radius:8px;min-height:35px;padding:0 6px;font-size:9px;font-weight:790}.official-court-filters button:hover{background:#f5f9fc;border-color:#9ab7cc}.official-court-filters button.active{color:#174f78;background:#eaf4fb;border-color:#4683ad;box-shadow:inset 0 0 0 1px #4683ad14}.official-deadline-list{gap:8px;margin-top:12px;display:grid}.official-deadline-row{background:#fff;border:1px solid #d6e0e7;border-left:5px solid #8ba0b0;border-radius:11px;overflow:hidden;box-shadow:0 5px 16px #1137520b}.official-deadline-row.expanded{border-color:#afc7d8;box-shadow:0 12px 28px #153e5b17}.official-deadline-row.official-deadline-current-week{border-left-color:#c34738}.official-deadline-row.official-deadline-next-week{border-left-color:#e0a90a}.official-deadline-row.official-deadline-later{border-left-color:#168363}.official-deadline-row.official-deadline-no-deadline{border-left-color:#8292a0}.official-row-summary{background:#fff;grid-template-columns:22px minmax(260px,1.7fr) 130px minmax(190px,1.35fr) 100px 126px;align-items:center;gap:11px;min-height:67px;padding:8px 12px 8px 8px;display:grid;position:relative}.official-row-summary:hover{background:#fbfdfe}.official-row-expand-hitbox{z-index:1;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.official-row-summary>span{pointer-events:none;min-width:0}.official-row-caret{color:#668197;text-align:center;font-size:21px}.official-row-process,.official-row-court,.official-row-action,.official-row-treatment,.official-row-deadline{gap:4px;display:grid}.official-cnj-line{align-items:center;gap:7px;min-width:0;display:flex}.official-cnj-line strong{color:#173d5a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.official-cnj-line .copy-cnj-button{z-index:2;pointer-events:auto;flex:none}.official-source-badge{color:#087554;letter-spacing:.035em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#e6f5ef;border-radius:999px;max-width:92px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:900;overflow:hidden}.official-source-badge.review{color:#8a5f05;background:#fff0c8}.official-row-process>small{color:#7b8997;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.official-row-court b{color:#26658f;font-size:10px}.official-row-court small,.official-row-action small{color:#82909e;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.official-row-action b{color:#405469;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:750;line-height:1.35;overflow:hidden}.official-row-treatment{text-align:center;background:#eef6f3;border-radius:8px;padding:7px 8px}.official-row-treatment.pending{background:#fff6dd}.official-row-treatment b{color:#167357;font-size:14px}.official-row-treatment.pending b{color:#9a6b08}.official-row-treatment small{color:#71867f;font-size:8px;line-height:1.2}.official-row-deadline{text-align:right}.official-row-deadline b{color:#223f56;font-size:11px}.official-row-deadline small{color:#758595;font-size:9px}.official-deadline-current-week .official-row-deadline b,.official-deadline-current-week .official-row-deadline small{color:#a7392f}.official-row-panel{background:linear-gradient(150deg,#f9fbfd,#f4f8fa);border-top:1px solid #dce5eb;padding:18px}.official-link-process{background:#fff9e8;border:1px solid #e2c671;border-radius:9px;grid-template-columns:minmax(180px,.55fr) minmax(280px,1fr);align-items:center;gap:12px;margin-bottom:12px;padding:11px 12px;display:grid}.official-link-process>span{color:#80600f;font-size:10px;font-weight:790}.official-link-process select{color:#42596b;background:#fff;border:1px solid #d6bd70;border-radius:7px;width:100%;min-height:38px;padding:0 9px;font-size:10px}.official-automation-detail{background:#f2fbf7;border:1px solid #add1c3;border-radius:11px;margin-bottom:14px;padding:14px}.official-automation-detail.review{background:#fffaf0;border-color:#e3c872}.official-automation-detail-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:11px;display:flex}.official-automation-detail-heading>div{gap:2px;display:grid}.official-automation-detail-heading span{color:#6d8177;letter-spacing:.055em;text-transform:uppercase;font-size:8px;font-weight:850}.official-automation-detail-heading strong{color:#176046;font-size:12px}.official-automation-detail.review .official-automation-detail-heading strong{color:#805d0c}.official-automation-detail-heading>small{color:#7f8f87;white-space:nowrap;font-size:8px}.official-automation-detail-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.official-automation-detail-grid>div{background:#ffffffc7;border:1px solid #9ebeb18c;border-radius:8px;min-width:0;padding:10px}.official-automation-detail.review .official-automation-detail-grid>div{border-color:#d7be7194}.official-automation-detail-grid span{color:#6d8177;letter-spacing:.045em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:850;display:block}.official-automation-detail-grid p,.official-automation-detail-grid ul{color:#405d50;white-space:pre-wrap;margin:0;font-size:10px;line-height:1.5}.official-automation-detail.review .official-automation-detail-grid p,.official-automation-detail.review .official-automation-detail-grid ul{color:#66572e}.official-automation-detail-grid ul{padding-left:17px}.official-automation-detail-grid li+li{margin-top:4px}.official-edit-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.official-event-field,.official-action-edit{grid-column:span 2}.official-notes-field{grid-column:1/-1}.official-treatment-heading{justify-content:space-between;align-items:center;gap:14px;margin:20px 0 11px;display:flex}.official-treatment-heading>div{gap:3px;display:grid}.official-treatment-heading strong{color:#183e5c;font-size:14px}.official-treatment-heading span{color:#768797;font-size:10px}.official-treatment-heading>b{color:#087554;background:#e8f7f1;border-radius:999px;padding:6px 9px;font-size:9px}.official-treatment-heading>b.pending{color:#936506;background:#fff2cc}.official-treatment-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.official-treatment-card{background:#fff;border:1px solid #d9e3e9;border-radius:11px;gap:11px;min-width:0;padding:14px;display:grid}.official-treatment-card.status-to-request{background:#fffdf5;border-color:#e5ca75}.official-treatment-card.status-requested{background:#f6fbff;border-color:#9fc0d8}.official-treatment-card.status-received{background:#f5fcf9;border-color:#9dcfbe}.official-treatment-card.status-not-needed{opacity:.82;background:#f7f9fa}.official-treatment-title{align-items:center;gap:10px;display:flex}.official-treatment-title>span{color:#916307;background:#fff0bd;border-radius:9px;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:13px;font-weight:900;display:grid}.status-requested .official-treatment-title>span{color:#28658e;background:#e3f1fb}.status-received .official-treatment-title>span{color:#087554;background:#ddf4eb}.status-not-needed .official-treatment-title>span{color:#71808d;background:#e9edef}.official-treatment-title>div{gap:2px;min-width:0;display:grid}.official-treatment-title strong{color:#24445d;font-size:11px}.official-treatment-title small{color:#80909d;font-size:9px}.official-treatment-dates{grid-template-columns:1fr 1fr;gap:8px;display:grid}.official-row-actions{justify-content:space-between;gap:10px;margin-top:14px;display:flex}.official-row-actions button{cursor:pointer;border-radius:8px;min-height:39px;padding:0 14px;font-size:10px;font-weight:820}.official-open-process{color:#245f88;background:#fff;border:1px solid #aac2d3}.official-complete{color:#fff;background:#087554;border:0;margin-left:auto}.official-reopen{color:#506779;background:#fff;border:1px solid #c0ced8;margin-left:auto}@media (width<=1120px){.official-automation-sync{grid-template-columns:1fr auto}.official-automation-metrics{grid-area:2/1/auto/-1}.official-court-filters{grid-template-columns:repeat(5,minmax(0,1fr))}.official-row-summary{grid-template-columns:22px minmax(240px,1.6fr) minmax(170px,1fr) 95px 122px}.official-row-court{display:none}.official-create-grid{grid-template-columns:1fr 1fr}.official-process-select,.official-action-field{grid-column:span 2}}@media (width<=820px){.official-automation-sync{grid-template-columns:1fr}.official-automation-metrics{flex-wrap:wrap;grid-area:auto}.official-import-message,.official-partial-warning{grid-column:auto}.official-sync-upload{width:fit-content}.official-heading-row{gap:0;display:grid}.official-new-button{width:fit-content;margin-bottom:14px}.official-summary-cards{grid-template-columns:1fr 1fr}.official-court-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.official-row-summary{grid-template-columns:20px minmax(0,1fr) 95px 112px}.official-row-action{display:none}.official-edit-grid,.official-treatment-grid,.official-automation-detail-grid{grid-template-columns:1fr}.official-event-field,.official-action-edit,.official-notes-field{grid-column:auto}}@media (width<=560px){.official-automation-detail-heading{flex-direction:column;align-items:flex-start}.official-link-process{grid-template-columns:1fr}.official-summary-cards{gap:6px}.official-summary-cards article{min-height:82px;padding:11px}.official-summary-cards strong{font-size:24px}.official-create-grid{grid-template-columns:1fr}.official-process-select,.official-action-field{grid-column:auto}.official-create-foot{flex-direction:column;align-items:stretch}.official-create-foot button{width:100%}.official-court-filters{grid-template-columns:1fr 1fr}.official-row-summary{grid-template-columns:18px minmax(0,1fr) 104px;gap:7px;min-height:72px}.official-row-treatment{display:none}.official-row-panel{padding:13px}.official-treatment-dates{grid-template-columns:1fr}.official-row-actions{flex-direction:column;align-items:stretch}.official-row-actions button{width:100%;margin:0}}.units-command-page,.unit-workspace-page{color:#172f46}.units-command-hero{color:#fff;background:radial-gradient(circle at 82% 18%,#b5924a3d,#0000 32%),linear-gradient(135deg,#0b2945 0%,#0e3a59 62%,#0d4e60 100%);border-radius:22px;justify-content:space-between;align-items:flex-end;gap:30px;min-height:210px;padding:34px 38px;display:flex;overflow:hidden;box-shadow:0 24px 55px #0f2d442e}.units-command-eyebrow,.unit-workspace-identity>span,.unit-workspace-section-head span,.unit-overview-card header span,.units-attention-board header span,.units-directory-section>header span{color:#cbb077;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:850}.units-command-hero h1{letter-spacing:-.055em;margin:9px 0 8px;font-size:clamp(38px,5vw,60px)}.units-command-hero p{color:#ffffffc7;max-width:720px;margin:0;font-size:17px;line-height:1.6}.units-command-seal{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff38;border-radius:18px;gap:4px;min-width:160px;padding:21px;display:grid}.units-command-seal strong{font-size:38px;line-height:1}.units-command-seal span{color:#ffffffb3;font-size:12px}.units-command-metrics{background:#fff;border:1px solid #d9e1e5;border-radius:17px;grid-template-columns:repeat(4,minmax(0,1fr));margin:-22px 24px 28px;display:grid;position:relative;overflow:hidden;box-shadow:0 15px 35px #1a374b1c}.units-command-metrics article{border-right:1px solid #e5eaed;align-content:center;gap:4px;min-height:112px;padding:22px 24px;display:grid}.units-command-metrics article:last-child{border:0}.units-command-metrics span{color:#6e7f8c;font-size:12px;font-weight:750}.units-command-metrics strong{color:#0b304f;font-size:32px;line-height:1}.units-command-metrics small{color:#8a979f;font-size:11px}.units-command-tools{grid-template-columns:minmax(320px,1fr) auto;align-items:center;gap:18px;margin-bottom:26px;display:grid}.units-command-tools .search-box{margin:0}.units-command-filters,.unit-process-filters{flex-wrap:wrap;gap:7px;display:flex}.units-command-filters button,.unit-process-filters button{color:#516a7d;cursor:pointer;background:#fff;border:1px solid #d5dfe5;border-radius:999px;min-height:42px;padding:0 15px;font-size:12px;font-weight:760}.units-command-filters button.active,.unit-process-filters button.active{color:#fff;background:#123f60;border-color:#123f60}.units-attention-board,.units-directory-section{background:#fff;border:1px solid #d9e2e7;border-radius:18px;margin-bottom:28px;padding:26px;box-shadow:0 12px 32px #19384d0f}.units-attention-board>header,.units-directory-section>header,.unit-workspace-section-head,.unit-overview-card>header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.units-attention-board h2,.units-directory-section h2,.unit-workspace-section-head h2,.unit-overview-card h2{color:#10334f;letter-spacing:-.025em;margin:4px 0 0;font-size:24px}.units-attention-board header small,.units-directory-section>header small,.unit-workspace-section-head p{color:#7a8994;margin:0;font-size:12px}.units-attention-board>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.units-attention-board>div>button{text-align:left;cursor:pointer;background:linear-gradient(135deg,#fffdf7,#fff8e7);border:1px solid #e7d6a9;border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto 14px;align-items:center;gap:12px;min-height:104px;padding:17px;display:grid}.units-attention-board>div>button>b{color:#fff;background:#0e3857;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.units-attention-board button span{gap:5px;min-width:0;display:grid}.units-attention-board button span strong{color:#183b55;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.units-attention-board button span small{color:#716a57;font-size:11px}.units-attention-board button em{color:#896a24;font-size:10px;font-style:normal;font-weight:800}.units-attention-board button>i{color:#896a24;font-size:22px;font-style:normal}.units-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.units-card{text-align:left;cursor:pointer;background:linear-gradient(145deg,#fff,#fbfcfd);border:1px solid #d9e3e8;border-radius:16px;grid-template-rows:auto 1fr auto;grid-template-columns:44px minmax(0,1fr);gap:12px 14px;min-height:176px;padding:20px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid}.units-card:hover{border-color:#9eb5c4;transform:translateY(-2px);box-shadow:0 15px 30px #14374e1a}.units-card.attention{border-top:3px solid #c2a259}.units-card-number{color:#fff;background:#0e3857;border-radius:12px;place-items:center;width:44px;height:44px;font-size:13px;font-weight:900;display:grid}.units-card-title{align-content:center;gap:4px;min-width:0;display:grid}.units-card-title strong{color:#143650;text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.units-card-title small{color:#7c8b96;font-size:11px}.units-card-stats{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.units-card-stats b{color:#163b57;background:#f1f5f7;border-radius:10px;align-content:center;gap:2px;min-height:54px;padding:9px 12px;font-size:20px;display:grid}.units-card-stats b.active{color:#8d6314;background:#fff4d8}.units-card-stats small{color:#71818c;font-size:10px;font-weight:650}.units-card-footer{color:#75848d;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.units-card-footer small{font-size:10px}.units-card-footer i{color:#175172;font-size:11px;font-style:normal;font-weight:820}.unit-workspace-back{color:#245b79;cursor:pointer;background:0 0;border:0;margin-bottom:14px;font-size:13px;font-weight:780}.unit-workspace-hero{color:#fff;background:radial-gradient(circle at 80% 15%,#cbb07738,#0000 30%),linear-gradient(135deg,#0b2945,#0f4663);border-radius:20px 20px 0 0;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:22px;min-height:176px;padding:28px 32px;display:grid}.unit-workspace-monogram{background:#ffffff1a;border:1px solid #ffffff47;border-radius:18px;place-items:center;width:74px;height:74px;font-size:22px;font-weight:900;display:grid}.unit-workspace-identity h1{letter-spacing:-.045em;margin:5px 0 7px;font-size:clamp(28px,4vw,44px)}.unit-workspace-identity p{color:#ffffffb3;margin:0;font-size:13px}.unit-workspace-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.unit-workspace-actions button,.unit-workspace-section-head>button,.unit-overview-card header button{color:#102f48;cursor:pointer;background:#c7ac71;border:1px solid #c7ac71;border-radius:9px;min-height:42px;padding:0 16px;font-size:11px;font-weight:850}.unit-workspace-actions button.secondary{color:#fff;background:#ffffff14;border-color:#ffffff47}.unit-workspace-nav{background:#fff;border:1px solid #d8e1e6;border-top:0;border-radius:0 0 16px 16px;gap:4px;margin-bottom:26px;padding:0 20px;display:flex;overflow-x:auto}.unit-workspace-nav button{color:#607688;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:7px;min-height:58px;padding:0 16px;font-size:12px;font-weight:760;display:flex}.unit-workspace-nav button.active{color:#123a58;border-color:#c1a15b}.unit-workspace-nav button span{background:#edf3f6;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:10px;display:grid}.unit-overview-layout{grid-template-columns:1.25fr .75fr;gap:16px;display:grid}.unit-overview-metrics{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.unit-overview-metrics article{background:#fff;border:1px solid #dbe4e8;border-radius:14px;align-content:center;gap:5px;min-height:122px;padding:20px;display:grid}.unit-overview-metrics span{color:#70818e;font-size:11px;font-weight:740}.unit-overview-metrics strong{color:#123c5a;font-size:32px}.unit-overview-metrics small{color:#8a979f;font-size:10px;line-height:1.4}.unit-overview-card{background:#fff;border:1px solid #dbe4e8;border-radius:16px;min-height:250px;padding:24px;box-shadow:0 11px 28px #18384d0d}.unit-overview-card header button{color:#245873;background:#fff;border-color:#c7d4dc;min-height:35px}.unit-overview-card>p{color:#738692;font-size:13px;line-height:1.6}.unit-overview-attention>div{gap:8px;display:grid}.unit-overview-attention>div>button{text-align:left;cursor:pointer;background:#fbfcfd;border:1px solid #e2e8eb;border-radius:11px;grid-template-columns:5px minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:66px;padding:11px 12px;display:grid}.unit-overview-attention button>i{background:#4d8390;border-radius:99px;width:5px;height:42px}.unit-overview-attention button[data-tone=critical]>i{background:#bf4a45}.unit-overview-attention button[data-tone=attention]>i{background:#d29b35}.unit-overview-attention button span{gap:4px;min-width:0;display:grid}.unit-overview-attention button strong{color:#25465c;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.unit-overview-attention button small{color:#7a8994;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.unit-overview-attention button>b{color:#71818c;font-size:20px}.unit-overview-areas>div{gap:12px;display:grid}.unit-overview-areas article{grid-template-columns:90px minmax(0,1fr) 24px;align-items:center;gap:10px;display:grid}.unit-overview-areas article>span{background:#edf1f3;border-radius:99px;height:7px;overflow:hidden}.unit-overview-areas article>span i{border-radius:inherit;background:linear-gradient(90deg,#1c6a76,#c0a45f);height:100%;display:block}.unit-overview-areas article strong{color:#526c7d;font-size:11px}.unit-overview-areas article b{color:#143b57;text-align:right;font-size:13px}.unit-portal-pulse{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.unit-portal-pulse article{background:#f3f7f8;border-radius:11px;align-content:center;gap:5px;min-height:84px;padding:12px;display:grid}.unit-portal-pulse strong{color:#123e5c;font-size:26px}.unit-portal-pulse span{color:#73838d;font-size:10px}.unit-workspace-processes,.unit-workspace-deadlines,.unit-workspace-portal-list,.unit-workspace-documents,.unit-workspace-history{background:#fff;border:1px solid #dbe4e8;border-radius:16px;padding:26px}.unit-workspace-section-head>button.active{color:#fff;background:#123f60;border-color:#123f60}.unit-workspace-section-head>strong{color:#123d5a;font-size:30px}.unit-process-filters{margin-bottom:18px}.unit-process-card-list{gap:11px;display:grid}.unit-process-card{--unit-status-color:#7690a2;border:1px solid #dce4e8;border-left:5px solid var(--unit-status-color);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 8px 20px #18384d0a}.unit-process-card-main{text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:5px minmax(230px,1.45fr) minmax(180px,.9fr) minmax(145px,.65fr) 20px;align-items:center;gap:16px;width:100%;min-height:88px;padding:15px 18px;display:grid}.unit-process-card-main:hover{background:#f9fbfc}.unit-process-card-main>i{background:var(--unit-status-color);border-radius:99px;width:5px;height:46px}.unit-process-card-main>span{gap:5px;min-width:0;display:grid}.unit-process-card-main strong{color:#183a53;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.unit-process-card-party strong{font-size:16px}.unit-process-card-main small{color:#7b8a95;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.unit-process-card-main>b{color:#6f8391;font-size:22px}.unit-process-human-note{background:#f7f9fa;border-top:1px solid #e7ecef;align-items:center;gap:10px;min-height:48px;padding:10px 18px 10px 39px;display:flex}.unit-process-human-note.filled{background:linear-gradient(90deg,#fff8e7,#fffdf8)}.unit-process-human-note>span{color:#8b7540;letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:9px;font-weight:900}.unit-process-human-note>strong{color:#314e61;white-space:pre-wrap;flex:1;min-width:0;font-size:12px}.unit-process-human-note>em{color:#42687d;background:#e8f0f3;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:850}.unit-process-human-note>em:first-of-type{color:#9b3c35;background:#ffe8e5}.unit-process-card-detail{background:#f8fafb;border-top:1px solid #dfe7eb;grid-template-columns:.9fr 1.1fr;gap:24px;padding:22px;display:grid}.unit-process-card-detail>section{align-content:start;gap:13px;display:grid}.unit-process-card-detail>section>div{gap:4px;display:grid}.unit-process-card-detail span,.unit-process-card-detail label{color:#71838f;font-size:10px;font-weight:760}.unit-process-card-detail strong{color:#2a485c;font-size:12px;line-height:1.5}.unit-process-card-detail>section>button{color:#205a7a;cursor:pointer;background:#fff;border:1px solid #9eb8c8;border-radius:8px;width:fit-content;min-height:38px;padding:0 14px;font-size:10px;font-weight:850}.unit-process-card-detail aside{gap:12px;display:grid}.unit-process-card-detail aside>label{gap:6px;display:grid}.unit-process-card-detail textarea{color:#203f54;min-height:86px;font:inherit;resize:vertical;background:#fff;border:1px solid #cbd9e0;border-radius:9px;padding:11px;font-size:12px}.unit-process-card-detail aside>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.unit-process-card-detail aside>div label{gap:5px;display:grid}.unit-process-card-detail input,.unit-process-card-detail select{color:#2f5065;background:#fff;border:1px solid #cbd9e0;border-radius:8px;min-height:40px;padding:0 9px;font-size:11px}.unit-process-card-detail footer{flex-wrap:wrap;gap:8px;display:flex}.unit-process-card-detail footer button{color:#456477;cursor:pointer;background:#fff;border:1px solid #c5d2da;border-radius:8px;min-height:37px;padding:0 12px;font-size:10px;font-weight:820}.unit-process-card-detail footer button.active{color:#17634f;background:#e9f7f2;border-color:#267864}.unit-process-card-detail footer button.active.urgent{color:#a43d36;background:#fff0ee;border-color:#d9817a}.unit-deadline-list{gap:10px;display:grid}.unit-deadline-list>article{background:#fff;border:1px solid #dfe6e9;border-radius:13px;grid-template-columns:6px 118px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:96px;display:grid;overflow:hidden}.unit-deadline-list>article>i{background:#3f7e86;width:6px;height:100%}.unit-deadline-list>article[data-tone=critical]>i{background:#c54843}.unit-deadline-list>article[data-tone=attention]>i{background:#d29a30}.unit-deadline-date{gap:4px;display:grid}.unit-deadline-date strong{color:#173e59;font-size:17px}.unit-deadline-date small{color:#778792;font-size:10px}.unit-deadline-copy{min-width:0;padding:13px 0}.unit-deadline-copy>span{color:#996c17;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:900}.unit-deadline-copy h3{color:#173b55;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 4px;font-size:15px;overflow:hidden}.unit-deadline-copy p{color:#748590;margin:0;font-size:10px}.unit-deadline-actions{gap:7px;padding-right:16px;display:flex}.unit-deadline-actions button{color:#315f77;cursor:pointer;background:#fff;border:1px solid #b9cbd5;border-radius:8px;min-height:38px;padding:0 12px;font-size:10px;font-weight:820}.unit-deadline-actions button.primary{color:#fff;background:#0f5a52;border-color:#0f5a52}.unit-deadline-actions button:disabled{opacity:.42;cursor:not-allowed}.unit-workspace-portal-list>div,.unit-workspace-history>div{gap:9px;display:grid}.unit-workspace-portal-list>div>article{border:1px solid #dfe6ea;border-radius:11px;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:76px;padding:13px 15px;display:grid}.unit-workspace-portal-list article>span{color:#8f6618;text-transform:uppercase;font-size:9px;font-weight:900}.unit-workspace-portal-list article>span[data-status=COMPLETED]{color:#2c7562}.unit-workspace-portal-list h3{color:#24485e;margin:0 0 4px;font-size:13px}.unit-workspace-portal-list p{color:#7a8993;margin:0;font-size:10px}.unit-workspace-portal-list article>strong{color:#4f6878;font-size:11px}.unit-workspace-documents>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.unit-workspace-documents a{min-height:72px;color:inherit;border:1px solid #dce5e9;border-radius:11px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:13px;text-decoration:none;display:grid}.unit-workspace-documents a>b{color:#355f76;background:#edf3f5;border-radius:10px;place-items:center;width:42px;height:42px;font-size:10px;display:grid}.unit-workspace-documents a>span{gap:4px;min-width:0;display:grid}.unit-workspace-documents a strong{color:#2e5064;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.unit-workspace-documents a small{color:#7b8992;font-size:9px}.unit-workspace-history>div>article{background:#fbfcfd;border-left:2px solid #c6aa6d;grid-template-columns:90px minmax(0,1fr);gap:14px;min-height:70px;padding:13px;display:grid}.unit-workspace-history article>span{color:#8b7442;font-size:10px;font-weight:850}.unit-workspace-history strong{color:#294b60;font-size:12px}.unit-workspace-history p{color:#748590;margin:5px 0 0;font-size:10px;line-height:1.5}@media (width<=1050px){.units-command-metrics,.unit-overview-metrics{grid-template-columns:1fr 1fr}.units-command-tools,.units-attention-board>div,.unit-overview-layout{grid-template-columns:1fr}.unit-overview-metrics{grid-column:auto}.unit-process-card-main{grid-template-columns:5px minmax(220px,1fr) minmax(160px,.7fr) 20px}.unit-process-card-owner{display:none!important}}@media (width<=760px){.units-command-hero{flex-direction:column;align-items:flex-start;min-height:250px;padding:28px}.units-command-seal{min-width:0}.units-command-metrics{grid-template-columns:1fr 1fr;margin:12px 0 22px}.units-card-grid{grid-template-columns:1fr}.unit-workspace-hero{grid-template-columns:56px minmax(0,1fr);padding:23px}.unit-workspace-monogram{width:56px;height:56px}.unit-workspace-actions{grid-column:1/-1;justify-content:flex-start}.unit-overview-metrics{grid-template-columns:1fr 1fr}.unit-process-card-main{grid-template-columns:5px minmax(0,1fr) 18px}.unit-process-card-area,.unit-process-card-owner{display:none!important}.unit-process-card-detail{grid-template-columns:1fr}.unit-deadline-list>article{grid-template-columns:6px 95px minmax(0,1fr)}.unit-deadline-actions{grid-column:2/-1;padding:0 14px 13px 0}.unit-workspace-documents>div{grid-template-columns:1fr}}@media (width<=520px){.units-command-metrics,.unit-overview-metrics{grid-template-columns:1fr}.units-command-metrics article{border-bottom:1px solid #e5eaed;border-right:0}.units-attention-board,.units-directory-section,.unit-workspace-processes,.unit-workspace-deadlines,.unit-workspace-portal-list,.unit-workspace-documents,.unit-workspace-history{padding:17px}.unit-workspace-nav{padding:0 8px}.unit-overview-card{padding:18px}.unit-process-card-detail aside>div{grid-template-columns:1fr}.unit-deadline-list>article{grid-template-columns:6px minmax(0,1fr);padding-right:10px}.unit-deadline-date{grid-column:2;padding-top:12px}.unit-deadline-copy{grid-column:2;padding-top:0}.unit-deadline-actions{flex-direction:column;grid-column:2}.unit-workspace-portal-list>div>article{grid-template-columns:1fr}}.office-workspace{--ui-surface:var(--ui-white)}.office-workspace .bank-list{border:1px solid var(--ui-line);background:var(--ui-surface,#fff);border-radius:12px;overflow:hidden}.bank-monitor-panel{border:1px solid var(--ui-line);background:var(--ui-surface);border-radius:12px;overflow:hidden}.bank-monitor-toolbar{border-bottom:1px solid var(--ui-line);align-items:center;gap:12px;padding:20px 24px;display:flex}.bank-monitor-toolbar>div{margin-right:auto}.bank-monitor-toolbar h2{margin:0 0 6px;font-size:1rem;font-weight:600}.bank-monitor-toolbar span,.bank-monitor-row small,.bank-monitor-setting small{color:var(--ui-muted);font-size:.75rem;line-height:1.6}.bank-monitor-toolbar button,.bank-monitor-row>button,.bank-monitor-dialog button:not(.bank-primary){border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-navy);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:8px 11px;font-size:.875rem;display:inline-flex}.bank-monitor-toolbar button.bank-primary{background:var(--ui-navy);color:var(--ui-surface)}.bank-monitor-filters{border-bottom:1px solid var(--ui-line);align-items:end;gap:14px;padding:14px 24px;display:flex}.bank-monitor-filters label{color:var(--ui-muted);flex:1;gap:6px;font-size:.875rem;display:grid}.bank-monitor-filters label:first-child{flex:2}.bank-monitor-panel input:not([type=checkbox]),.bank-monitor-panel select{border:1px solid var(--ui-line);width:100%;min-width:0;max-width:100%;color:var(--ui-navy);background:var(--ui-surface);font:inherit;border-radius:6px;padding:9px 11px;font-size:.875rem}.bank-monitor-row{border:0;border-bottom:1px solid var(--ui-line);color:var(--ui-navy);text-align:left;background:0 0;align-items:center;gap:18px;width:100%;padding:14px 24px;font-size:.875rem;display:flex}.bank-monitor-row>div{gap:6px;min-width:0;display:grid}.bank-monitor-row>div:first-child{flex:1}.bank-monitor-row strong{overflow-wrap:anywhere;font-weight:600}.bank-monitor-preferences{width:165px}.bank-monitor-preferences small{align-items:center;gap:5px;display:flex}.bank-notification-row{cursor:pointer}.bank-notification-row:hover,.bank-notification-row:focus-visible{background:var(--ui-soft)}.bank-notification-row.is-unread{box-shadow:inset 3px 0 var(--ui-gold)}.bank-notification-row>div:first-of-type{flex:1}.bank-notification-icon{color:var(--ui-gold-ink);background:var(--ui-gold-soft);border-radius:7px;padding:8px}.bank-monitor-empty{text-align:center;color:var(--ui-muted);padding:50px 24px}.bank-monitor-empty h3{color:var(--ui-navy);font-size:1.125rem;font-weight:500}.bank-monitor-empty p{max-width:540px;margin:12px auto 22px;font-size:1rem;line-height:1.7}.bank-monitor-health{color:var(--ui-muted);padding:14px 24px;font-size:.8125rem}.bank-monitor-health summary{cursor:pointer}.bank-monitor-health p{line-height:1.7}.bank-monitor-form{gap:18px;display:grid}.bank-monitor-form>label,.bank-monitor-assignment{gap:7px;font-size:.875rem;display:grid}.bank-monitor-form .bank-monitor-check{color:var(--ui-navy);align-items:flex-start;gap:10px;font-size:.875rem;display:flex}.bank-monitor-check input{width:16px;height:16px;accent-color:var(--ui-navy);flex-shrink:0;margin-top:3px}.bank-monitor-setting{border:1px solid var(--ui-line);border-radius:8px;gap:12px;padding:16px;display:grid}.bank-monitor-setting label:not(.bank-monitor-check){gap:7px;font-size:.875rem;display:grid}.bank-monitor-source-text{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--ui-line);background:var(--ui-soft);border-radius:8px;padding:18px;font-size:1rem;line-height:1.75}.bank-monitor-dialog h3{margin-top:25px}.bank-monitor-dialog input,.bank-monitor-dialog select{font-size:.875rem}.bank-monitor-panel button:disabled{opacity:.5;cursor:default}.bank-monitor-panel button:focus-visible,.bank-monitor-panel input:focus-visible,.bank-monitor-panel select:focus-visible,.bank-monitor-panel summary:focus-visible{outline:2px solid var(--ui-gold);outline-offset:3px}@media (width<=1000px){.bank-monitor-row{flex-wrap:wrap}.bank-monitor-preferences{width:auto}.bank-monitor-toolbar{flex-wrap:wrap}}@media (width<=700px){.bank-monitor-toolbar,.bank-monitor-filters{flex-wrap:wrap;padding:16px}.bank-monitor-toolbar>div{width:100%}.bank-monitor-filters label,.bank-monitor-filters label:first-child{flex:100%}.bank-monitor-row{gap:12px;padding:14px 16px}.bank-monitor-row>div:first-child{flex:100%}.bank-notification-row>div:first-of-type{flex:75%}.bank-monitor-health{padding:14px 16px}}.bank-tools{border-bottom:1px solid var(--ui-line);align-items:center;gap:20px;padding:20px 24px;display:flex}.bank-tools h2{color:var(--ui-navy);margin:0 0 5px;font-size:16px;font-weight:600}.bank-tools small,.bank-row small,.bank-pages,.bank-footnote{color:var(--ui-muted);font-size:12px}.bank-tools label{flex:0 400px;margin-left:auto}.bank-tools input{border:1px solid var(--ui-line);width:100%;color:var(--ui-navy);background:0 0;border-radius:7px;padding:10px 13px;font-size:13px}.bank-row{border:0;border-bottom:1px solid var(--ui-line);text-align:left;width:100%;color:var(--ui-navy);cursor:pointer;background:0 0;align-items:center;gap:14px;padding:13px 24px;display:flex}.bank-row:hover,.bank-row:focus-visible{background:var(--ui-soft)}.bank-avatar{background:var(--ui-soft);width:34px;height:34px;color:var(--ui-gold);border-radius:9px;flex-shrink:0;place-items:center;font-weight:600;display:grid}.bank-row-main{flex:1;gap:5px;min-width:0;display:grid}.bank-row-main strong{font-size:13px;font-weight:500}.bank-row-main small{overflow-wrap:anywhere}.bank-row-side{text-align:right;gap:6px;max-width:35%;font-size:12px;display:grid}.bank-pages{align-items:center;gap:10px;padding:14px 24px;display:flex}.bank-pages span{margin-right:auto}.bank-pages button,.bank-tools button,.bank-reference button,.bank-drawer header button{border:1px solid var(--ui-line);color:var(--ui-navy);cursor:pointer;background:0 0;border-radius:6px;padding:7px 11px}.bank-pages button:disabled{opacity:.4;cursor:default}.bank-empty,.bank-notice{padding:16px 24px}.bank-footnote{margin-top:18px;line-height:1.7}.bank-backdrop{z-index:100;background:#0a1e3238;justify-content:flex-end;display:flex;position:fixed;inset:0}.bank-drawer{background:var(--ui-surface,#fff);width:min(680px,100%);height:100%;color:var(--ui-navy);padding:26px;overflow-y:auto;box-shadow:-10px 0 50px #0000001a}.bank-drawer header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:25px;display:flex}.bank-drawer h2{margin:9px 0;font-size:22px;font-weight:500;line-height:1.4}.bank-drawer h3{font-size:16px;font-weight:600}.bank-drawer p{color:var(--ui-muted);font-size:13px;line-height:1.7}.bank-reference{justify-content:space-between;align-items:center;gap:14px;font-size:14px;display:flex}.bank-fields{border-bottom:1px solid var(--ui-line);grid-template-columns:1fr 1fr;gap:22px;padding:24px 0;display:grid}.bank-fields dt,.bank-original dt{color:var(--ui-muted);margin:0 0 7px;font-size:11px}.bank-fields dd,.bank-original dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.6}.bank-primary{background:var(--ui-navy);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:10px 14px;font-size:12px}.bank-source{padding:10px 0 25px}.bank-source h4{font-size:13px}.bank-movement{border-top:1px solid var(--ui-line);grid-template-columns:80px 1fr;gap:15px;padding:12px 0;display:grid}.bank-movement time{color:var(--ui-muted);padding-top:3px;font-size:11px}.bank-movement p{color:var(--ui-navy);margin:0}.bank-original{border-top:1px solid var(--ui-line);padding-top:16px;font-size:13px}.bank-original summary{cursor:pointer}.bank-original dl>div{border-bottom:1px solid var(--ui-line);padding:10px 0}@media (width<=700px){.bank-tools{flex-wrap:wrap;gap:12px;padding:16px}.bank-tools label{flex-basis:100%;margin:0}.bank-row{flex-wrap:wrap;gap:10px;padding:13px 16px}.bank-row-side{text-align:left;width:100%;max-width:none;padding-left:44px}.bank-row>span:last-child{display:none}.bank-drawer{padding:20px}.bank-fields{gap:16px}.bank-reference{flex-wrap:wrap}}.bank-segment-tag{--segment-accent:var(--ui-navy);border:1px solid color-mix(in srgb,var(--segment-accent) 20%,transparent);background:color-mix(in srgb,var(--segment-accent) 5%,var(--ui-surface));max-width:100%;color:var(--segment-accent);overflow-wrap:anywhere;border-radius:5px;align-items:center;padding:3px 9px;font-size:.75rem;font-weight:600;line-height:1.5;display:inline-flex}.bank-segment-tag.tone-wine{--segment-accent:var(--ui-red)}.bank-segment-tag.tone-purple{--segment-accent:color-mix(in srgb,var(--ui-navy) 70%,var(--ui-red))}.bank-segment-tag.tone-teal{--segment-accent:var(--ui-green)}.bank-segment-tag.tone-gold{--segment-accent:var(--ui-gold-ink)}.bank-row-tags{flex-wrap:wrap;align-items:center;gap:7px;margin-top:2px;display:flex}.bank-justice-tag{color:var(--ui-muted);font-size:.75rem}.bank-filters{border-bottom:1px solid var(--ui-line);background:color-mix(in srgb,var(--ui-soft) 45%,var(--ui-surface));flex-wrap:wrap;align-items:flex-end;gap:14px;padding:15px 24px;display:flex}.bank-filters label{flex:160px;min-width:0}.bank-filters label:first-child{flex-basis:210px;min-width:0}.bank-filters select{width:100%}.bank-filters label{color:var(--ui-muted);gap:6px;font-size:.75rem;display:grid}.bank-filters label:first-child{min-width:260px}.bank-filters select,.bank-classify select,.bank-segment-form input,.bank-segment-form select{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-navy);font:inherit;border-radius:6px;max-width:100%;padding:9px 11px;font-size:.875rem}.bank-filters button,.bank-segment-form button:not(.bank-primary){border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-navy);cursor:pointer;border-radius:6px;padding:9px 11px;font-size:.875rem}.bank-filters .bank-manage{margin-left:auto}.bank-filters .bank-clear{color:var(--ui-muted);background:0 0;border:0}.bank-classify{border-bottom:1px solid var(--ui-line);padding:22px 0}.bank-classify h3{margin:0 0 7px}.bank-classify small{color:var(--ui-muted);font-size:.75rem}.bank-classify-controls{align-items:center;gap:10px;margin-top:13px;display:flex}.bank-classify-controls label{flex:1;min-width:0}.bank-classify select{width:100%}.bank-primary:disabled{opacity:.5;cursor:default}.bank-segment-catalog{margin:22px 0;display:grid}.bank-segment-catalog button{border:0;border-bottom:1px solid var(--ui-line);color:var(--ui-muted);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:20px;padding:12px 0;font-size:.875rem;display:flex}.bank-segment-catalog button.is-selected{background:var(--ui-soft)}.bank-segment-catalog button:disabled{opacity:.6}.bank-segment-form{gap:15px;padding-top:12px;display:grid}.bank-segment-form h3{margin:0}.bank-segment-form label{gap:7px;font-size:.875rem;display:grid}.bank-segment-form .bank-classify-controls{margin:0}.bank-row-main strong,.bank-row-side,.bank-tools input{font-size:.875rem}.bank-fields dt,.bank-original dt,.bank-movement time{font-size:.75rem}.bank-fields dd,.bank-original dd,.bank-drawer p,.bank-primary{font-size:.875rem}@media (width<=900px){.bank-filters{flex-wrap:wrap}.bank-filters .bank-manage{margin-left:0}}@media (width<=700px){.bank-filters{gap:12px;padding:14px 16px}.bank-filters label,.bank-filters label:first-child{flex:100%;min-width:0}.bank-classify-controls{flex-wrap:wrap}.bank-classify-controls label{flex:100%}.bank-segment-form .bank-classify-controls label{flex:auto}}.bank-status-filter{border-bottom:1px solid var(--ui-line);flex-wrap:wrap;align-items:center;gap:7px;padding:13px 24px;display:flex}.bank-status-filter button{border:1px solid var(--ui-line);background:var(--ui-surface);min-height:34px;color:var(--ui-muted);font:inherit;cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-size:.8125rem;display:inline-flex}.bank-status-filter button[aria-pressed=true]{color:var(--ui-navy);border-color:color-mix(in srgb,var(--ui-navy) 45%,var(--ui-line));background:var(--ui-soft);font-weight:600}.bank-status-filter button span{font-variant-numeric:tabular-nums;opacity:.75;font-size:.75rem}.bank-status-picker{display:none}.bank-status-picker select{border:1px solid var(--ui-line);background:var(--ui-surface);width:100%;color:var(--ui-navy);font:inherit;border-radius:6px;padding:9px 11px;font-size:.875rem}.bank-status{--status-accent:var(--ui-navy);background:color-mix(in srgb,var(--status-accent) 7%,var(--ui-surface));width:fit-content;max-width:100%;color:var(--status-accent);border-radius:5px;justify-self:end;align-items:center;gap:6px;padding:3px 8px;font-size:.75rem;font-weight:600;line-height:1.5;display:inline-flex}.bank-status:before{content:"";background:currentColor;border-radius:50%;flex:0 0 5px;width:5px;height:5px}.bank-status.tone-green{--status-accent:var(--ui-green)}.bank-status.tone-gold{--status-accent:var(--ui-gold-ink)}.bank-status.tone-muted{--status-accent:var(--ui-muted)}.bank-status-summary{justify-content:space-between;align-items:flex-start;gap:16px;margin:18px 0 0;display:flex}.bank-status-summary details{max-width:70%;color:var(--ui-muted);font-size:.75rem}.bank-status-summary summary{cursor:pointer;text-align:right}.bank-status-summary p{margin:8px 0 0}.bank-section-heading{justify-content:space-between;align-items:center;gap:16px;margin:12px 0 18px;display:flex}.bank-section-heading h3{margin:0}.bank-section-heading>span{color:var(--ui-muted);font-size:.75rem}.bank-drawer .bank-source-message{background:var(--ui-soft);border-radius:6px;padding:10px 12px;font-size:.8125rem;line-height:1.6}.bank-instance-picker{color:var(--ui-muted);align-items:center;gap:12px;margin-bottom:16px;font-size:.75rem;display:flex}.bank-instance-picker select{background:var(--ui-surface);border:1px solid var(--ui-line);min-width:0;max-width:100%;color:var(--ui-navy);font:inherit;border-radius:6px;padding:7px 10px;font-size:.875rem}.bank-timeline{margin:0;padding:0;list-style:none}.bank-timeline .bank-movement{border-top:1px solid var(--ui-line);grid-template-columns:90px minmax(0,1fr);gap:18px;padding:12px 0;position:relative}.bank-timeline .bank-movement time{font-variant-numeric:tabular-nums;font-size:.75rem;line-height:1.6}.bank-timeline .bank-movement p{overflow-wrap:anywhere;font-size:.875rem;line-height:1.6}.bank-more{background:var(--ui-soft);border:1px solid var(--ui-line);width:100%;color:var(--ui-navy);font:inherit;cursor:pointer;border-radius:6px;margin-top:14px;padding:9px 12px;font-size:.8125rem;display:block}.bank-consultations{border-top:1px solid var(--ui-line);color:var(--ui-muted);margin-top:20px;padding-top:16px;font-size:.75rem}.bank-consultations summary{cursor:pointer}.bank-consultations ul{margin:10px 0 0;padding:0;list-style:none}.bank-consultations li{justify-content:space-between;align-items:baseline;gap:16px;padding:7px 0;display:flex}.bank-consultations time{font-variant-numeric:tabular-nums;white-space:nowrap}.bank-status-filter button:focus-visible,.bank-more:focus-visible,.bank-instance-picker select:focus-visible{outline:2px solid var(--ui-gold);outline-offset:3px}@media (width<=700px){.bank-status-filter{gap:6px;padding:12px 16px}.bank-status-filter>button{display:none}.bank-status-picker{width:100%;color:var(--ui-muted);gap:6px;font-size:.75rem;display:grid}.bank-status{justify-self:start}.bank-status-summary{gap:10px}.bank-timeline .bank-movement{grid-template-columns:76px minmax(0,1fr);gap:12px}.bank-section-heading{gap:10px}.bank-section-heading>span{text-align:right;max-width:100px}.bank-consultations li{flex-wrap:wrap;gap:5px 12px}}.imas-refined .bank-panorama{border-block:1px solid var(--ui-line);margin-bottom:22px;padding:26px 0}.imas-refined .bank-panorama .panorama-body{grid-template-columns:150px minmax(260px,1.35fr) minmax(220px,1fr);gap:28px}.imas-refined .bank-panorama .panorama-courts>button{min-height:36px;font-size:.875rem}.bank-region-all{width:100%;font:inherit;color:var(--ui-muted);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:7px 0;font-size:.875rem;display:flex}.imas-refined .bank-panorama .panorama-rank{grid-template-columns:18px minmax(90px,1fr) minmax(24px,.45fr) 32px;min-height:38px;font-size:.875rem}.bank-panorama button[aria-pressed=true]{color:var(--ui-navy);font-weight:600}.bank-panorama .panorama-rank[aria-pressed=true]{background:var(--ui-gold-soft);border-radius:4px}.bank-uf-picker{color:var(--ui-muted);gap:7px;font-size:.875rem;display:grid}.bank-uf-picker select{border:1px solid var(--ui-line);width:100%;max-width:100%;color:var(--ui-navy);background:var(--ui-surface);font:inherit;border-radius:6px;padding:9px 11px}.bank-map-note{color:var(--ui-muted);margin:0;font-size:.75rem;line-height:1.65}.imas-refined .bank-panorama .panorama-map-stage small,.imas-refined .bank-panorama .panorama-map-accounting{font-size:.75rem}.bank-panorama button:focus-visible,.bank-uf-picker select:focus-visible{outline:2px solid var(--ui-gold);outline-offset:2px}@media (width<=1100px){.imas-refined .bank-panorama .panorama-body{grid-template-columns:125px minmax(0,1fr);gap:20px}.imas-refined .bank-panorama .panorama-ranks{grid-column:1/-1;grid-template-columns:1.2fr 1fr}.bank-map-note{grid-column:2}}@media (width<=700px){.imas-refined .bank-panorama{padding:18px 0}.imas-refined .bank-panorama .panorama-body{grid-template-columns:1fr}.imas-refined .bank-panorama .panorama-ranks{grid-column:auto;grid-template-columns:1fr}.bank-map-note{grid-column:auto}.imas-refined .bank-panorama .panorama-courts{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.imas-refined .bank-panorama .panorama-courts h2{grid-column:1/-1}.imas-refined .bank-panorama .panorama-courts>button{overflow-wrap:anywhere;width:100%;font-size:.8125rem}.bank-panorama .panorama-map-stage>svg{height:290px}}.bank-monitor-panel .bank-monitor-main{text-align:left;min-width:180px;color:var(--ui-navy);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;gap:5px;padding:5px 0;display:grid}.bank-monitor-main:hover strong{text-decoration:underline;-webkit-text-decoration-color:var(--ui-gold);text-decoration-color:var(--ui-gold);text-underline-offset:4px}.bank-history-dialog{max-width:820px}.bank-history-heading{justify-content:space-between;align-items:center;gap:16px;margin:22px 0 12px;display:flex}.bank-history-heading h3{margin:0;font-size:1.125rem}.bank-history-heading>div{gap:6px;display:grid}.bank-history-heading button{align-items:center;gap:7px;display:inline-flex}.bank-history-coverage{color:var(--ui-muted);font-size:.8125rem;line-height:1.6}.bank-history-events{border:1px solid var(--ui-line);border-radius:8px;max-height:350px;overflow:hidden auto}.bank-history-event{text-align:left;background:var(--ui-surface);width:100%;color:var(--ui-navy);align-items:center;gap:14px;font-size:.875rem;display:flex;border:0!important;border-bottom:1px solid var(--ui-line)!important;border-radius:0!important;padding:12px!important}.bank-history-event:last-child{border-bottom:0!important}.bank-history-event>span:nth-child(2){flex:1;gap:5px;min-width:0;display:grid}.bank-history-event strong{overflow-wrap:anywhere;font-weight:600}.bank-history-event small{color:var(--ui-muted);font-size:.8125rem}.bank-history-event:hover,.bank-history-event.is-selected{background:var(--ui-soft)}.bank-history-event.is-selected{box-shadow:inset 3px 0 var(--ui-gold)}.bank-event-number{width:44px;color:var(--ui-muted);flex-shrink:0;font-size:.8125rem}.bank-history-detail{border-top:1px solid var(--ui-line);margin-top:20px;padding-top:6px}.bank-history-detail>small{color:var(--ui-muted);margin-top:8px;line-height:1.6;display:block}.bank-history-detail p,.bank-history-detail li{font-size:1rem;line-height:1.7}.bank-history-detail details{color:var(--ui-muted);font-size:.875rem}.bank-history-detail details p{font-size:.875rem}.bank-history-detail ul{padding-left:22px}.bank-history-dialog .bank-pages{padding:12px 0}.bank-monitor-form select{width:100%;min-width:0}.bank-monitor-form p,.bank-monitor-form small{color:var(--ui-muted);line-height:1.6}@media (width<=700px){.bank-monitor-panel .bank-monitor-main{flex-basis:100%}.bank-history-heading{flex-wrap:wrap;align-items:flex-start}.bank-history-heading>button{min-height:40px}.bank-history-event{gap:8px}.bank-event-number{width:36px}.bank-history-events{max-height:300px}}.bank-context-action{justify-items:start;gap:.65rem;margin-bottom:1rem;display:grid}.bank-context-action .bank-notice{margin:0}.bank-context-confirm{border:1px solid var(--ui-border);border-radius:.6rem;gap:.75rem;padding:1rem;display:grid}.bank-context-confirm p{margin:0}.bank-context-confirm label{align-items:center;gap:.5rem;display:flex}.bank-context-confirm label input{width:auto}.bank-context-confirm>div{flex-wrap:wrap;gap:.5rem;display:flex}.sidebar .central-nav-icon{color:#f2d894;background:linear-gradient(145deg,#0d4f49,#0a7259);border:1px solid #ccb17061;box-shadow:0 4px 10px #094d422e}.sidebar .central-nav-item.active .central-nav-icon{color:#fff4ce;background:linear-gradient(145deg,#0a7259,#0d4f49);border-color:#e1c987}.executive-central{color:#203f54;gap:18px;padding-bottom:40px;display:grid}.executive-hero{color:#fff;background:linear-gradient(128deg,#071a35 0%,#0b3345 58%,#086b58 100%);border:1px solid #c1a66847;border-radius:20px;justify-content:space-between;align-items:center;gap:28px;min-height:190px;padding:34px 38px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 46px #0b253729}.executive-hero:before{content:"";background-color:#0000;background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 1px),linear-gradient(#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.executive-hero-copy,.executive-hero-seal{z-index:2;position:relative}.executive-hero-copy>span,.executive-card-heading span,.executive-portfolio-heading>div>span{color:#d8bd7d;letter-spacing:.13em;font-size:11px;font-weight:900;display:block}.executive-hero h1{letter-spacing:-.035em;margin:8px 0 9px;font-size:36px;line-height:1.08}.executive-hero p{color:#cfdee3;max-width:660px;margin:0;font-size:15px;line-height:1.55}.executive-hero-seal{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff16;border:1px solid #fff3;border-radius:15px;min-width:190px;padding:20px 24px;display:grid}.executive-hero-seal small{color:#d8bd7d;letter-spacing:.12em;font-size:10px;font-weight:900}.executive-hero-seal strong{font-size:42px;line-height:1.05}.executive-hero-seal span{color:#c8dadd;font-size:12px}.executive-hero-glow{background:radial-gradient(circle,#d0b16740,#0000 66%);border-radius:50%;width:390px;height:390px;position:absolute;top:-130px;right:-80px}.executive-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.executive-kpis button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce5e7;border-radius:14px;align-content:center;gap:3px;min-height:116px;padding:16px;transition:all .18s;display:grid;box-shadow:0 8px 22px #1433460e}.executive-kpis button:hover{border-color:#a8c8bf;transform:translateY(-2px);box-shadow:0 12px 28px #1433461a}.executive-kpis button.primary{background:linear-gradient(145deg,#f0faf6,#fff);border-color:#a6cec1}.executive-kpis button.review{background:#fffaf0;border-color:#e0cfa8}.executive-kpis span{color:#607986;font-size:12px;font-weight:800}.executive-kpis strong{color:#153b50;font-size:28px;line-height:1.1}.executive-kpis small{color:#899ba3;min-height:29px;font-size:10px;line-height:1.4}.executive-kpis button.review strong{color:#9a6b08}.executive-overview-grid{grid-template-columns:1.18fr 1fr .82fr;gap:14px;display:grid}.executive-card{background:#fff;border:1px solid #dce5e7;border-radius:16px;min-width:0;padding:21px;box-shadow:0 9px 26px #1433460d}.executive-card-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.executive-card-heading h2{color:#173e51;letter-spacing:-.015em;margin:4px 0 0;font-size:19px}.executive-card-heading>small{color:#83959d;font-size:10px}.executive-card-heading>button{color:#087554;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:850}.executive-area-list{gap:7px;display:grid}.executive-area-list>button{text-align:left;cursor:pointer;background:#f8fafb;border:1px solid #0000;border-radius:9px;grid-template-columns:32px minmax(0,1fr) 34px;align-items:center;gap:9px;min-height:44px;padding:5px 7px;display:grid}.executive-area-list>button:hover,.executive-area-list>button.active{border-color:color-mix(in srgb,var(--area-color),#fff 60%);background:color-mix(in srgb,var(--area-color),#fff 93%)}.executive-area-list>button>b{background:color-mix(in srgb,var(--area-color),#fff 86%);width:30px;height:30px;color:var(--area-color);border-radius:8px;place-items:center;font-size:14px;display:grid}.executive-area-list>button>div{gap:5px;min-width:0;display:grid}.executive-area-list>button strong{color:#345264;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.executive-area-list>button div>span{background:#e7edef;border-radius:4px;height:4px;overflow:hidden}.executive-area-list>button div>span i{border-radius:inherit;background:var(--area-color);height:100%;display:block}.executive-area-list>button>em{color:#203f54;text-align:center;font-size:13px;font-style:normal;font-weight:900}.executive-attention-list{display:grid}.executive-attention-list>button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e7edef;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:9px 2px;display:grid}.executive-attention-list>button:last-child{border-bottom:0}.executive-attention-list>button>i{background:#80939b;border-radius:6px;width:6px;height:34px}.executive-attention-list>button>i.overdue{background:#b44638}.executive-attention-list>button>i.soon{background:#d49b2a}.executive-attention-list>button>div{gap:3px;min-width:0;display:grid}.executive-attention-list strong{color:#294b5e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.executive-attention-list span{color:#7b8e97;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.executive-attention-list em{color:#7a5d22;white-space:nowrap;font-size:10px;font-style:normal;font-weight:850}.executive-attention-list>p{color:#7f939c;text-align:center;padding:22px 0;font-size:12px}.executive-unit-list{gap:12px;display:grid}.executive-unit-list>button{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 62px 28px;align-items:center;gap:8px;display:grid}.executive-unit-list>button>span{grid-template-columns:26px minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.executive-unit-list b{color:#087554;background:#eef5f3;border-radius:7px;place-items:center;width:26px;height:26px;font-size:10px;display:grid}.executive-unit-list strong{color:#345264;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.executive-unit-list>button>i{background:#e7edef;border-radius:5px;height:5px;overflow:hidden}.executive-unit-list>button>i em{border-radius:inherit;background:linear-gradient(90deg,#1b846a,#d0ad62);height:100%;display:block}.executive-unit-list small{color:#23485a;text-align:right;font-size:11px;font-weight:900}.executive-portfolio{background:#fff;border:1px solid #d9e4e7;border-radius:17px;padding:24px;box-shadow:0 11px 30px #1433460e}.executive-portfolio-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.executive-portfolio-heading h2{color:#173e51;letter-spacing:-.02em;margin:5px 0 4px;font-size:24px}.executive-portfolio-heading p{color:#738994;margin:0;font-size:12px}.executive-portfolio-heading>strong{color:#087554;white-space:nowrap;background:#eef6f3;border-radius:8px;padding:8px 11px;font-size:12px}.executive-focus-tabs{gap:7px;margin:20px 0 12px;display:flex;overflow-x:auto}.executive-focus-tabs button{color:#56707d;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d4dfe3;border-radius:9px;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:11px;font-weight:800;display:flex}.executive-focus-tabs button span{background:#edf2f4;border-radius:6px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:9px;display:grid}.executive-focus-tabs button.active{color:#fff;background:#0b7157;border-color:#0b7a5d}.executive-focus-tabs button.active span{background:#ffffff29}.executive-filters{background:#f8fafb;border:1px solid #dce6e8;border-radius:12px;grid-template-columns:minmax(250px,1.35fr) repeat(4,minmax(130px,.55fr));gap:9px;margin-bottom:14px;padding:12px;display:grid}.executive-filters>label{gap:5px;display:grid}.executive-filters>label>span{color:#70858f;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}.executive-filters select,.executive-search{color:#29485b;min-height:42px;font:inherit;background:#fff;border:1px solid #ccd9de;border-radius:9px;font-size:12px}.executive-filters select{padding:0 10px}.executive-search{padding:0 10px;align-items:center!important;gap:8px!important;display:flex!important;position:relative!important}.executive-search>span{line-height:1;text-transform:none!important;font-size:18px!important}.executive-search input{color:#29485b;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:12px}.executive-search button{color:#7c919a;cursor:pointer;background:0 0;border:0;font-size:18px}.executive-process-head,.executive-process-row{grid-template-columns:minmax(245px,1.35fr) minmax(155px,.82fr) minmax(130px,.65fr) minmax(115px,.6fr) minmax(118px,.58fr) 125px;align-items:center;gap:12px;display:grid}.executive-process-head{color:#7a8e97;letter-spacing:.06em;text-transform:uppercase;min-height:34px;padding:0 14px;font-size:9px;font-weight:900}.executive-process-list{gap:5px;display:grid}.executive-process-row{background:#fff;border:1px solid #dfe7e9;border-radius:11px;min-height:76px;padding:10px 12px;position:relative}.executive-process-row:before{content:"";background:#c8d5d9;border-radius:3px;width:3px;position:absolute;top:13px;bottom:13px;left:-1px}.executive-process-row.urgent:before{background:#b44638}.executive-process-row.review:before{background:#d49b2a}.executive-process-identity,.executive-process-unit,.executive-responsible,.executive-deadline{gap:3px;min-width:0;display:grid}.executive-process-identity>strong{color:#1f4054;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.executive-process-identity>span,.executive-process-unit>span,.executive-responsible>span,.executive-deadline>span{color:#7b8f98;font-size:10px}.executive-process-identity>span button{color:#557b86;cursor:pointer;background:0 0;border:0;padding:0 3px}.executive-process-identity>em{color:#a64035;letter-spacing:.06em;background:#fff0ed;border-radius:4px;width:max-content;margin-top:2px;padding:2px 5px;font-size:8px;font-style:normal;font-weight:900}.executive-process-identity>em.review{color:#91670b;background:#fff6df}.executive-process-unit>strong,.executive-responsible>strong,.executive-deadline>strong{color:#3b5868;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.executive-area-pill{background:color-mix(in srgb,var(--area-color),#fff 91%);width:max-content;color:var(--area-color);border-radius:7px;align-items:center;gap:6px;padding:5px 7px;font-size:10px;font-weight:850;display:flex}.executive-area-pill i{background:var(--area-color);border-radius:50%;width:6px;height:6px}.executive-status-pill{text-overflow:ellipsis;white-space:nowrap;max-width:130px;margin-top:5px;font-size:9px;font-weight:800;display:block;overflow:hidden}.executive-responsible>span{color:#8b6a22}.executive-deadline.overdue strong{color:#ad4034}.executive-deadline.soon strong{color:#9a6b08}.executive-open-process{color:#087554;cursor:pointer;background:#f4faf7;border:1px solid #bed6ce;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:37px;padding:0 10px;font-size:10px;font-weight:850;display:flex}.executive-open-process:hover{color:#fff;background:#087554;border-color:#087554}.executive-open-process span{font-size:16px}.executive-load-more{color:#365866;cursor:pointer;background:#fff;border:1px solid #c8d8dd;border-radius:9px;align-items:center;gap:8px;min-height:44px;margin:13px auto 0;padding:0 18px;font-size:11px;font-weight:850;display:flex}.executive-load-more span{color:#84969e;font-size:9px}.executive-empty{color:#7d9199;text-align:center;gap:4px;padding:40px;display:grid}.executive-empty strong{color:#3e5a68;font-size:14px}.executive-empty span{font-size:11px}@media (width<=1280px){.executive-kpis{grid-template-columns:repeat(3,1fr)}.executive-overview-grid{grid-template-columns:1fr 1fr}.executive-units{grid-column:1/-1}.executive-unit-list{grid-template-columns:1fr 1fr}.executive-process-head,.executive-process-row{grid-template-columns:minmax(230px,1.2fr) minmax(145px,.8fr) minmax(120px,.6fr) minmax(105px,.55fr) 118px}.executive-process-head span:nth-child(4),.executive-process-row>.executive-responsible{display:none}}@media (width<=950px){.executive-hero{padding:28px}.executive-hero h1{font-size:30px}.executive-overview-grid{grid-template-columns:1fr}.executive-units{grid-column:auto}.executive-filters{grid-template-columns:1fr 1fr}.executive-search{grid-column:1/-1}.executive-process-head{display:none}.executive-process-row{grid-template-columns:minmax(0,1fr) minmax(145px,.55fr) 110px}.executive-process-row>.executive-process-unit,.executive-process-row>div:nth-child(3){display:none}}@media (width<=650px){.executive-central{gap:12px}.executive-hero{flex-direction:column;align-items:flex-start;min-height:235px;padding:24px}.executive-hero-seal{grid-template-columns:auto 1fr;align-items:center;gap:0 12px;width:100%;min-width:0;padding:13px 16px}.executive-hero-seal small{grid-column:1/-1}.executive-hero-seal strong{font-size:32px}.executive-hero h1{font-size:27px}.executive-hero p{font-size:13px}.executive-kpis{grid-template-columns:1fr 1fr}.executive-kpis button{min-height:104px}.executive-overview-grid{gap:10px}.executive-card,.executive-portfolio{padding:16px}.executive-unit-list{grid-template-columns:1fr}.executive-portfolio-heading{flex-direction:column;align-items:flex-start}.executive-filters{grid-template-columns:1fr}.executive-search{grid-column:auto}.executive-process-row{grid-template-columns:1fr 112px;align-items:start;min-height:128px}.executive-process-row>div:nth-child(3){display:block}.executive-process-row>.executive-deadline{grid-column:1}.executive-open-process{grid-area:1/2/3;align-self:stretch}.executive-focus-tabs{margin-top:16px}}.executive-central-observation-shell{gap:12px;display:grid}.process-observation-strip{color:#234356;background:linear-gradient(105deg,#fff,#f5faf8);border:1px solid #19536029;border-radius:13px;grid-template-columns:minmax(250px,1.35fr) minmax(420px,2fr) auto;align-items:center;gap:20px;padding:13px 18px;display:grid;box-shadow:0 8px 24px #1034440f}.process-observation-strip-title{gap:2px;display:grid}.process-observation-strip-title span{color:#087a60;letter-spacing:.13em;font-size:10px;font-weight:900}.process-observation-strip-title strong{font-size:14px}.process-observation-strip-title small{color:#6b7f89;font-size:11px;line-height:1.35}.process-observation-strip dl{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.process-observation-strip dl div{border-left:1px solid #1953601f;padding:1px 14px}.process-observation-strip dt{color:#6b7f89;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:800}.process-observation-strip dd{color:#0c3850;margin:2px 0 0;font-size:19px;font-weight:900}.process-observation-strip>em{color:#086a55;white-space:nowrap;background:#e6f3ee;border-radius:999px;padding:6px 9px;font-size:10px;font-style:normal;font-weight:900}.process-observation-strip[data-state=UNAVAILABLE],.process-observation-strip[data-state=STALE],.process-observation-strip[data-state=STALE_SOURCE_HEAD]{border-style:dashed}.process-observation-strip[data-state=UNAVAILABLE] dl{opacity:.55}@media (width<=900px){.process-observation-strip{grid-template-columns:1fr}.process-observation-strip dl div:first-child{border-left:0}.process-observation-strip>em{justify-self:start}}@media (width<=560px){.process-observation-strip{padding:12px}.process-observation-strip dl{grid-template-columns:1fr 1fr;gap:8px}.process-observation-strip dl div{border-top:1px solid #1953601a;border-left:0;padding:3px 8px}}.executive-corpus-status{background:linear-gradient(120deg,#f5fbf8,#fff 60%);border:1px solid #cfe0dc;border-radius:15px;grid-template-columns:minmax(230px,.85fr) minmax(480px,1.45fr);align-items:center;gap:12px 24px;min-height:92px;padding:15px 18px;display:grid;box-shadow:0 8px 22px #1433460d}.executive-corpus-status.error,.executive-corpus-status.attention{background:#fffbf3;border-color:#ead7ad}.executive-corpus-status.loading{opacity:.82}.executive-corpus-lead{align-items:center;gap:12px;min-width:0;display:flex}.executive-corpus-lead>span{color:#fff;background:#0b7157;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:20px;display:grid;box-shadow:0 8px 18px #0b715733}.executive-corpus-status.error .executive-corpus-lead>span,.executive-corpus-status.attention .executive-corpus-lead>span{background:#9a6b08}.executive-corpus-lead>div{gap:3px;min-width:0;display:grid}.executive-corpus-lead b{color:#183f51;font-size:14px}.executive-corpus-lead small{color:#718791;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.executive-corpus-facts{grid-template-columns:repeat(5,minmax(80px,1fr));gap:7px;display:grid}.executive-corpus-facts>span{border-left:1px solid #d9e6e3;align-content:center;min-height:48px;padding:7px 9px;display:grid}.executive-corpus-facts b{color:#164459;font-size:18px;line-height:1}.executive-corpus-facts small{color:#718791;margin-top:4px;font-size:9px;font-weight:800}.executive-corpus-facts>span.attention b{color:#9a6b08}.executive-corpus-status>p{color:#78909a;grid-column:1/-1;margin:0;font-size:10px}.executive-source-badges{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.executive-source-badges>em{color:#a64035;letter-spacing:.05em;background:#fff0ed;border-radius:4px;width:max-content;padding:2px 5px;font-size:8px;font-style:normal;font-weight:900}.executive-source-badges>em.review{color:#91670b;background:#fff6df}.executive-source-badges>em.matched{color:#087554;background:#e8f7f1}.executive-source-badges>em.automation{color:#315f83;background:#eaf2fb}.executive-source-badges>em.central{color:#607680;background:#eef1f3}.executive-source-badges>em.context{color:#244d91;background:#e8efff}.executive-process-row.source-automation_only:before{background:#315f83}@media (width<=950px){.executive-corpus-status{grid-template-columns:1fr}.executive-corpus-status>p{grid-column:auto}}@media (width<=650px){.executive-corpus-status{padding:14px}.executive-corpus-facts{grid-template-columns:repeat(2,1fr)}}.legal-action-cockpit{--action-ink:#173e51;--action-muted:#70858f;--action-line:#d9e4e7;--action-surface:#fff;--action-soft:#f7faf9;--action-accent:#087554;--action-gold:#a87410;--action-danger:#ad4034;--action-info:#315f83;border:1px solid var(--action-line);background:var(--action-surface);border-radius:18px;padding:22px;box-shadow:0 12px 32px #14334611}.legal-action-heading{justify-content:space-between;align-items:center;gap:22px;display:flex}.legal-action-heading>div:first-child{min-width:0}.legal-action-heading>div:first-child>span{color:var(--action-gold);letter-spacing:.13em;font-size:10px;font-weight:900;display:block}.legal-action-heading h2{color:var(--action-ink);letter-spacing:-.025em;margin:5px 0 4px;font-size:24px}.legal-action-heading p{color:var(--action-muted);margin:0;font-size:11px}.legal-action-heading-total{border-left:1px solid var(--action-line);min-width:132px;padding:11px 14px;display:grid}.legal-action-heading-total small{color:var(--action-muted);letter-spacing:.1em;font-size:8px;font-weight:900}.legal-action-heading-total strong{color:var(--action-ink);font-size:28px;line-height:1}.legal-action-heading-total span{color:var(--action-danger);margin-top:3px;font-size:9px;font-weight:800}.legal-action-stage-tabs{scrollbar-width:thin;gap:6px;margin:17px 0 10px;display:flex;overflow-x:auto}.legal-action-stage-tabs button{border:1px solid var(--action-line);background:var(--action-surface);color:#58717d;white-space:nowrap;cursor:pointer;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:10px;font-weight:800;display:flex}.legal-action-stage-tabs button b{color:#516a76;background:#edf2f3;border-radius:5px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:9px;display:grid}.legal-action-stage-tabs button.active{border-color:var(--action-accent);background:var(--action-accent);color:#fff}.legal-action-stage-tabs button.active b{color:#fff;background:#ffffff2b}.legal-action-source-state{color:#7e6225;background:#fffbf3;border:1px solid #ead7ad;border-radius:8px;gap:8px;margin:0 0 9px;padding:9px 11px;font-size:9px;display:flex}.legal-action-source-state strong{white-space:nowrap}.legal-action-list{gap:5px;display:grid}.legal-action-row{background:var(--action-surface);border:1px solid #e1e8ea;border-radius:11px;grid-template-columns:3px minmax(205px,1.05fr) minmax(240px,1.28fr) minmax(160px,.82fr) minmax(105px,.52fr) 112px;align-items:center;gap:11px;min-height:72px;padding:9px 10px 9px 14px;display:grid;position:relative}.legal-action-row>i{background:#9bacb3;border-radius:3px;width:3px;height:40px}.legal-action-row.stage-approval>i,.legal-action-row.urgency-urgent>i{background:var(--action-danger)}.legal-action-row.stage-prepare>i,.legal-action-row.stage-review>i,.legal-action-row.urgency-warning>i{background:#d49b2a}.legal-action-row.stage-waiting>i{background:var(--action-info)}.legal-action-row.stage-draft>i,.legal-action-row.stage-complete>i{background:var(--action-accent)}.legal-action-row.stage-intervention>i,.legal-action-row.urgency-danger>i{background:var(--action-danger)}.legal-action-identity,.legal-action-next,.legal-action-proof,.legal-action-due{gap:3px;min-width:0;display:grid}.legal-action-row div>span{color:#7a8e97;letter-spacing:.065em;font-size:8px;font-weight:900}.legal-action-row div>strong{color:#294a5d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.legal-action-row div>small{color:#7d9098;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.3;overflow:hidden}.legal-action-identity>strong{font-size:12px!important}.legal-action-row.urgency-danger .legal-action-due strong,.legal-action-row.urgency-urgent .legal-action-due strong{color:var(--action-danger)}.legal-action-row.urgency-warning .legal-action-due strong{color:#9a6b08}.legal-action-row>button{min-height:36px;color:var(--action-accent);cursor:pointer;background:#f4faf7;border:1px solid #bed6ce;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 9px;font-size:9px;font-weight:900;display:flex}.legal-action-row>button:hover{border-color:var(--action-accent);background:var(--action-accent);color:#fff}.legal-action-row>button span{font-size:15px}.legal-action-empty{color:#7b8f98;text-align:center;gap:3px;padding:28px;display:grid}.legal-action-empty strong{color:#3d5a68;font-size:13px}.legal-action-empty span{font-size:10px}.legal-action-cockpit>footer{color:#7c9099;border-top:1px solid #edf1f2;justify-content:space-between;align-items:center;gap:16px;margin-top:10px;padding-top:10px;font-size:9px;display:flex}.legal-action-cockpit>footer button{color:var(--action-accent);cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:900}@media (width<=1280px){.legal-action-row{grid-template-columns:3px minmax(190px,1fr) minmax(230px,1.2fr) minmax(145px,.75fr) 108px}.legal-action-due{display:none}}@media (width<=950px){.legal-action-row{grid-template-columns:3px minmax(0,1fr) minmax(180px,.8fr) 110px}.legal-action-proof{display:none}.legal-action-heading{align-items:flex-start}.legal-action-next strong{white-space:normal}}@media (width<=650px){.legal-action-cockpit{padding:15px}.legal-action-heading{flex-direction:column;align-items:flex-start}.legal-action-heading-total{border-left:0;border-top:1px solid var(--action-line);grid-template-columns:auto auto 1fr;align-items:end;gap:7px;width:100%;padding:8px 0 0}.legal-action-heading-total small{grid-column:1/-1}.legal-action-heading-total strong{font-size:24px}.legal-action-heading-total span{margin:0 0 2px}.legal-action-row{grid-template-columns:3px minmax(0,1fr) 102px;align-items:start;min-height:132px;padding:10px}.legal-action-next{grid-column:2}.legal-action-row>button{grid-area:1/3/3;align-self:stretch}.legal-action-cockpit>footer{flex-direction:column;align-items:flex-start}}.legal-action-heading-total em{color:#91670b;background:#fff6df;border-radius:5px;width:max-content;margin-top:5px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:900}.digital-twin-page{--twin-ink:#18343b;--twin-muted:#61747a;--twin-line:#dce7e5;--twin-green:#087554;--twin-blue:#315f83;--twin-amber:#a76516;--twin-red:#a33b3b;color:var(--twin-ink);background:#f4f7f6;gap:18px;min-height:100%;padding:24px 28px 40px;display:grid}.digital-twin-header,.digital-twin-safety,.digital-twin-cover,.digital-twin-section,.digital-twin-footer{border:1px solid var(--twin-line);background:#fff;border-radius:16px;box-shadow:0 8px 24px #19343b0b}.digital-twin-header{border-top:4px solid var(--twin-green);justify-content:space-between;align-items:center;padding:24px 26px;display:flex}.digital-twin-header span,.digital-twin-section-title span,.digital-twin-cover-main>span{letter-spacing:.12em;color:var(--twin-green);font-size:12px;font-weight:800}.digital-twin-header h2{letter-spacing:-.02em;margin:5px 0 3px;font-size:28px}.digital-twin-header p{color:var(--twin-muted);margin:0}.digital-twin-header button,.digital-twin-footer button,.digital-twin-empty button{color:var(--twin-green);cursor:pointer;background:#fff;border:1px solid #b9ceca;border-radius:10px;padding:11px 15px;font-weight:750}.digital-twin-safety{background:#ecf7f2;border-color:#bfe2d4;justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;display:flex}.digital-twin-safety div{align-items:baseline;gap:10px;display:flex}.digital-twin-safety b{color:var(--twin-green)}.digital-twin-safety span,.digital-twin-safety small{color:#41665b}.digital-twin-stale{background:#fff8eb;border:1px solid #ecd3a6;border-radius:14px;padding:16px 20px}.digital-twin-stale b{color:#88520f}.digital-twin-stale p{color:#735b3d;margin:5px 0 0;line-height:1.5}.digital-twin-cover{padding:24px 26px}.digital-twin-cover-main{border-bottom:1px solid var(--twin-line);padding-bottom:18px}.digital-twin-cover-main h3{margin:7px 0 5px;font-size:24px}.digital-twin-cover-main p{color:var(--twin-muted);margin:0}.digital-twin-cover-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.digital-twin-cover-grid article{background:#f7faf9;border-radius:12px;padding:14px}.digital-twin-cover-grid span{letter-spacing:.08em;text-transform:uppercase;color:var(--twin-muted);margin-bottom:6px;font-size:11px;display:block}.digital-twin-cover-grid strong{font-size:14px;line-height:1.45}.digital-twin-metrics{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.digital-twin-metrics article{border:1px solid var(--twin-line);background:#fff;border-radius:14px;align-items:baseline;gap:8px;padding:17px 18px;display:flex}.digital-twin-metrics strong{font-size:24px}.digital-twin-metrics span{color:var(--twin-muted);font-size:13px}.digital-twin-metrics .attention{background:#fffaf0;border-color:#ebd199}.digital-twin-metrics .warning{border-color:#e5c1a1}.digital-twin-metrics .danger{background:#fff8f8;border-color:#e6b4b4}.digital-twin-section{padding:22px 24px}.digital-twin-section-title{justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px;display:flex}.digital-twin-section-title h3{margin:4px 0 0;font-size:20px}.digital-twin-section-title small{color:var(--twin-muted)}.digital-twin-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.digital-twin-source-grid article{border:1px solid var(--twin-line);border-left:4px solid var(--twin-green);border-radius:12px;padding:14px}.digital-twin-source-grid article.review{border-left-color:var(--twin-amber);background:#fffaf2}.digital-twin-source-grid article>div,.digital-twin-list article>div{justify-content:space-between;gap:12px;display:flex}.digital-twin-source-grid em,.digital-twin-list em{letter-spacing:.04em;color:var(--twin-green);font-size:11px;font-style:normal;font-weight:800}.digital-twin-source-grid .review em{color:var(--twin-amber)}.digital-twin-source-grid p{color:var(--twin-muted);margin:7px 0}.digital-twin-source-grid small,.digital-twin-list small{color:var(--twin-muted);line-height:1.4}.digital-twin-list{gap:10px;display:grid}.digital-twin-list article{border:1px solid var(--twin-line);background:#fff;border-radius:12px;padding:15px 17px}.digital-twin-list article p{margin:7px 0}.digital-twin-list .confirm{color:var(--twin-amber);background:#fff2d8;border-radius:999px;padding:4px 8px}.digital-twin-filters{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.digital-twin-filters button{border:1px solid var(--twin-line);color:var(--twin-muted);cursor:pointer;background:#fff;border-radius:999px;padding:8px 11px;font-weight:700}.digital-twin-filters button.active{background:var(--twin-ink);border-color:var(--twin-ink);color:#fff}.digital-twin-timeline{gap:0;display:grid}.digital-twin-timeline article{border-top:1px solid var(--twin-line);grid-template-columns:150px 1fr;gap:20px;padding:17px 0;display:grid;position:relative}.digital-twin-timeline article:before{content:"";background:var(--twin-blue);border-radius:50%;width:9px;height:9px;position:absolute;top:24px;left:145px}.digital-twin-timeline article.inferencia:before{background:var(--twin-amber)}.digital-twin-timeline article.sugestao:before{background:#7957a6}.digital-twin-timeline article.decisao_humana:before{background:var(--twin-green)}.digital-twin-timeline time{color:var(--twin-muted);padding-top:3px;font-size:12px}.digital-twin-timeline article>div{border-left:1px solid var(--twin-line);padding-left:22px}.digital-twin-timeline article>div>span{letter-spacing:.06em;text-transform:uppercase;color:var(--twin-blue);font-size:11px;font-weight:800}.digital-twin-timeline .inferencia>div>span{color:var(--twin-amber)}.digital-twin-timeline .sugestao>div>span{color:#7957a6}.digital-twin-timeline .decisao_humana>div>span{color:var(--twin-green)}.digital-twin-timeline h4{margin:4px 0;font-size:16px}.digital-twin-timeline p{color:#354f55;margin:0 0 6px;line-height:1.5}.digital-twin-timeline small{color:var(--twin-muted)}.digital-twin-more{border:1px solid var(--twin-line);cursor:pointer;background:#f7faf9;border-radius:10px;margin:14px auto 0;padding:10px 16px;font-weight:700;display:block}.digital-twin-two-columns{grid-template-columns:1fr 1fr;gap:18px;display:grid}.digital-twin-compact-list{gap:9px;display:grid}.digital-twin-compact-list article{background:#f4faf7;border-radius:11px;align-items:flex-start;gap:12px;padding:12px;display:flex}.digital-twin-compact-list article>b{color:var(--twin-green)}.digital-twin-compact-list.pending article{background:#fff8ee}.digital-twin-compact-list.pending article>b{color:var(--twin-amber)}.digital-twin-compact-list strong,.digital-twin-compact-list small{display:block}.digital-twin-compact-list strong{font-size:14px;line-height:1.4}.digital-twin-compact-list small{color:var(--twin-muted);margin-top:4px}.digital-twin-none{color:var(--twin-muted);background:#fafcfb;border:1px dashed #c9d8d5;border-radius:11px;padding:16px;line-height:1.5}.digital-twin-documents{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.digital-twin-documents article{border:1px solid var(--twin-line);border-radius:11px;align-items:center;gap:12px;padding:12px;display:flex}.digital-twin-documents article>span{width:40px;height:40px;color:var(--twin-blue);background:#edf4f6;border-radius:9px;place-items:center;font-size:11px;font-weight:900;display:grid}.digital-twin-documents strong,.digital-twin-documents small{display:block}.digital-twin-documents strong{font-size:14px}.digital-twin-documents small{color:var(--twin-muted);margin-top:4px;line-height:1.35}.digital-twin-risk{border-color:#ebc9b8}.digital-twin-risk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.digital-twin-risk-grid article{border-left:4px solid var(--twin-amber);background:#fff9ef;border-radius:11px;padding:14px}.digital-twin-risk-grid article.intervention{border-left-color:var(--twin-red);background:#fff7f7}.digital-twin-risk-grid b{letter-spacing:.07em;color:var(--twin-amber);font-size:11px}.digital-twin-risk-grid .intervention b{color:var(--twin-red)}.digital-twin-risk-grid p{margin:7px 0;line-height:1.45}.digital-twin-risk-grid small{color:var(--twin-muted)}.digital-twin-footer{justify-content:space-between;align-items:center;gap:24px;padding:18px 22px;display:flex}.digital-twin-footer p{color:var(--twin-muted);margin:0;line-height:1.5}.digital-twin-loading,.digital-twin-empty{text-align:center;align-content:center;place-items:center;gap:9px;min-height:380px;display:grid}.digital-twin-loading span{border:3px solid #cfe0dc;border-top-color:var(--twin-green);border-radius:50%;width:30px;height:30px;animation:.8s linear infinite twin-spin}.digital-twin-loading small{color:var(--twin-muted)}.digital-twin-empty{border:1px solid var(--twin-line);background:#fff;border-radius:16px;padding:30px}.digital-twin-empty b{color:var(--twin-red);letter-spacing:.08em;font-size:12px}.digital-twin-empty h2,.digital-twin-empty p{margin:0}.digital-twin-empty p{color:var(--twin-muted);max-width:560px;line-height:1.5}@keyframes twin-spin{to{transform:rotate(360deg)}}@media (width<=1100px){.digital-twin-page{padding:20px}.digital-twin-cover-grid{grid-template-columns:repeat(2,1fr)}.digital-twin-metrics{grid-template-columns:repeat(3,1fr)}.digital-twin-source-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.digital-twin-page{gap:14px;padding:14px}.digital-twin-header,.digital-twin-safety,.digital-twin-footer{flex-direction:column;align-items:flex-start}.digital-twin-header h2{font-size:22px}.digital-twin-cover,.digital-twin-section{padding:18px}.digital-twin-cover-grid,.digital-twin-source-grid,.digital-twin-two-columns,.digital-twin-documents,.digital-twin-risk-grid{grid-template-columns:1fr}.digital-twin-metrics{grid-template-columns:repeat(2,1fr)}.digital-twin-timeline article{grid-template-columns:1fr;gap:6px}.digital-twin-timeline article:before{top:49px;left:0}.digital-twin-timeline article>div{padding-left:20px}.digital-twin-section-title{flex-direction:column;align-items:flex-start;gap:5px}}.process-workspace-toolbar .digital-twin-toolbar-button{color:#087554;background:#eaf7f1;border-color:#8fcbb8;font-weight:800}.process-simple-menu .digital-twin-tab{background:linear-gradient(#f8fcfa,#edf7f3);border-color:#b9d9cf}.process-simple-menu .digital-twin-tab.active{color:#075e44;background:#e7f5ef;border-color:#087554}.control-room-nav-icon{color:#fff;letter-spacing:.04em;background:linear-gradient(145deg,#174f49,#9a7a3c);font-size:9px}.control-room-nav-item.active .control-room-nav-icon{box-shadow:0 0 0 3px #1c695e1f}.control-room-page{color:#183149;background:#f4f7f9;min-height:calc(100vh - 86px);padding:28px clamp(22px,3vw,48px) 56px}.control-room-hero{justify-content:space-between;align-items:end;gap:28px;margin-bottom:22px;display:flex}.control-room-hero>div:first-child>span,.control-room-drawer header span,.control-room-modal header span{color:#927131;letter-spacing:.14em;font-size:11px;font-weight:820}.control-room-hero h1{color:#0c3d39;letter-spacing:-.035em;margin:4px 0 6px;font-size:clamp(30px,3vw,43px);line-height:1}.control-room-hero p{color:#607184;max-width:680px;margin:0;font-size:15px;line-height:1.55}.control-room-scope{background:#fff;border:1px solid #ced9df;border-radius:14px;padding:5px;display:inline-flex;box-shadow:0 6px 20px #1436470d}.control-room-scope button{color:#617382;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:42px;padding:0 15px;font-size:12px;font-weight:750}.control-room-scope button.active{color:#fff;background:#0d554d;box-shadow:0 5px 14px #0d554d33}.control-room-stale-banner{color:#785d20;background:#fffaf0;border:1px solid #e1c988;border-radius:13px;align-items:center;gap:16px;margin-bottom:18px;padding:14px 18px;display:flex}.control-room-stale-banner b{flex:none;font-size:13px}.control-room-stale-banner span{color:#716343;font-size:12px;line-height:1.45}.control-room-focus-strip{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.control-room-focus-strip>div{background:#fff;border:1px solid #d9e1e5;border-radius:14px;min-height:82px;padding:16px 18px;box-shadow:0 7px 22px #1536450b}.control-room-focus-strip strong{color:#123c42;font-size:26px;line-height:1;display:block}.control-room-focus-strip span{color:#6a7a87;margin-top:8px;font-size:11px;font-weight:680;display:block}.control-room-focus-strip .high strong{color:#a33d31}.control-room-focus-strip .due strong{color:#9a6519}.control-room-cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.control-room-cards button{text-align:left;color:#253e52;cursor:pointer;background:#fff;border:1px solid #d5dfe4;border-radius:15px;min-height:126px;padding:16px;transition:transform .14s,border-color .14s,box-shadow .14s;box-shadow:0 6px 20px #1436470a}.control-room-cards button:hover{border-color:#a9c4bd;transform:translateY(-2px);box-shadow:0 10px 25px #14364714}.control-room-cards button.active{background:#f0f8f5;border-color:#267466;box-shadow:inset 0 0 0 1px #267466}.control-room-cards span{color:#506679;min-height:34px;font-size:11px;font-weight:760;line-height:1.35;display:block}.control-room-cards strong{color:#0d5049;margin:8px 0 5px;font-size:28px;line-height:1;display:block}.control-room-cards small{color:#8996a0;font-size:9px;line-height:1.3}.control-room-filters{background:#fff;border:1px solid #d5dfe5;border-radius:16px;grid-template-columns:minmax(220px,1.8fr) repeat(6,minmax(120px,1fr));align-items:end;gap:10px;margin-bottom:22px;padding:16px;display:grid}.control-room-filters label{min-width:0}.control-room-filters label>span,.control-room-modal label>span{color:#637887;letter-spacing:.02em;margin:0 0 6px 2px;font-size:10px;font-weight:780;display:block}.control-room-filters input,.control-room-filters select,.control-room-modal input,.control-room-modal select,.control-room-modal textarea{color:#213a4e;width:100%;min-height:41px;font:inherit;background:#fbfcfd;border:1px solid #cbd8df;border-radius:10px;outline:none;padding:9px 10px;font-size:12px}.control-room-filters input:focus,.control-room-filters select:focus,.control-room-modal input:focus,.control-room-modal select:focus,.control-room-modal textarea:focus{border-color:#2c776b;box-shadow:0 0 0 3px #2c776b1f}.control-room-check{background:#f8fafb;border:1px solid #d4dfe4;border-radius:10px;align-items:center;gap:8px;min-height:41px;padding:0 10px;display:flex}.control-room-check input{width:16px;min-height:16px}.control-room-check span{margin:0!important;font-size:10px!important}.control-room-clear{color:#536b7b;cursor:pointer;background:#fff;border:1px solid #cbd8df;border-radius:10px;grid-column:-2/-1;min-height:38px;font-size:11px;font-weight:750}.control-room-list-heading{justify-content:space-between;align-items:end;margin:0 2px 10px;display:flex}.control-room-list-heading h2{color:#163f44;margin:0;font-size:18px}.control-room-list-heading p{color:#7a8994;margin:3px 0 0;font-size:10px}.control-room-list-heading>span{color:#86949e;font-size:10px;font-weight:720}.control-room-list{background:#fff;border:1px solid #d4dee4;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px #1333440d}.control-room-list-header,.control-room-row{grid-template-columns:minmax(210px,1.25fr) minmax(250px,1.7fr) minmax(220px,1.45fr) 105px 128px;align-items:center;gap:16px;display:grid}.control-room-list-header{color:#6b7b86;letter-spacing:.05em;text-transform:uppercase;background:#edf3f4;border-bottom:1px solid #dae3e8;min-height:42px;padding:0 18px;font-size:9px;font-weight:800}.control-room-row{border-bottom:1px solid #e5ebef;min-height:91px;padding:14px 18px;position:relative}.control-room-row:last-child{border-bottom:0}.control-room-row:before{content:"";background:#8aa3ad;border-radius:0 4px 4px 0;width:3px;position:absolute;inset:14px auto 14px 0}.control-room-row.severity-critical:before{background:#b6332c}.control-room-row.severity-high:before{background:#cf7040}.control-room-row.severity-medium:before{background:#d2a640}.control-room-cnj button{color:#173f50;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:820}.control-room-cnj button:disabled{color:#798994;cursor:default}.control-room-cnj button span{color:#8598a4;margin-left:5px}.control-room-cnj small,.control-room-problem small{color:#7c8c96;margin-top:6px;font-size:9px;line-height:1.35;display:block}.control-room-problem{text-align:left;cursor:pointer;background:0 0;border:0;min-width:0;padding:0;display:block}.control-room-problem b{color:#346b61;letter-spacing:.04em;text-transform:uppercase;background:#edf5f2;border-radius:5px;margin-bottom:4px;padding:3px 6px;font-size:8px;display:inline-block}.control-room-problem strong{color:#263e50;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;display:block;overflow:hidden}.control-room-impact>span{color:#72838f;font-size:9px;font-weight:700}.control-room-impact p{color:#546879;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:10px;line-height:1.4;display:-webkit-box;overflow:hidden}.control-room-priority b{color:#954925;background:#f8e9df;border-radius:999px;padding:5px 8px;font-size:9px;display:inline-block}.control-room-priority small{color:#a34a39;margin-top:6px;font-size:8px;font-weight:770;display:block}.control-room-state{color:#536a78;cursor:pointer;background:#f7f9fa;border:1px solid #ccd9de;border-radius:9px;min-height:36px;padding:7px 8px;font-size:9px;font-weight:780}.control-room-state.state-in_review{color:#216758;background:#edf8f4;border-color:#82ac9f}.control-room-state.state-resolved{color:#287045;background:#effaf3;border-color:#9bc8ae}.control-room-state.state-ignored_with_reason{color:#7d6633;background:#fbf7ed;border-color:#d7c8a5}.control-room-state.state-refresh_requested{color:#4d6289;background:#f1f4fb;border-color:#b7c3d9}.control-room-empty,.control-room-error{text-align:center;color:#637582;padding:32px}.control-room-empty b,.control-room-error b{color:#35535d}.control-room-empty p,.control-room-error p{max-width:580px;margin:7px auto 0;font-size:11px}.control-room-error button{color:#315a5b;cursor:pointer;background:#fff;border:1px solid #bdccd3;border-radius:9px;margin-top:12px;padding:8px 14px}.control-room-loading{color:#52706f;place-items:center;gap:10px;min-height:160px;font-size:12px;display:grid}.control-room-loading span{border:3px solid #d9e6e2;border-top-color:#1b7064;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite control-room-spin}@keyframes control-room-spin{to{transform:rotate(360deg)}}.control-room-pagination{color:#71818c;justify-content:center;align-items:center;gap:16px;padding:18px;font-size:10px;display:flex}.control-room-pagination button{color:#315b5a;cursor:pointer;background:#fff;border:1px solid #cbd7dd;border-radius:9px;min-height:36px;padding:0 13px;font-size:10px;font-weight:750}.control-room-pagination button:disabled{opacity:.45;cursor:default}.control-room-toast{z-index:70;color:#fff;background:#103e3a;border-radius:10px;padding:12px 16px;font-size:11px;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 30px #0003}.control-room-drawer-backdrop,.control-room-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0718226b;justify-items:end;display:grid;position:fixed;inset:0}.control-room-drawer{background:#f8fafb;width:min(700px,94vw);height:100vh;padding:26px 28px 42px;overflow-y:auto;box-shadow:-18px 0 50px #09212e2e}.control-room-drawer>header,.control-room-modal>header{border-bottom:1px solid #d8e1e5;justify-content:space-between;align-items:start;gap:18px;padding-bottom:18px;display:flex}.control-room-drawer header h2,.control-room-modal header h2{color:#153f43;margin:5px 0;font-size:24px;line-height:1.15}.control-room-drawer header p,.control-room-modal header p{color:#71828e;margin:0;font-size:10px}.control-room-drawer header>button,.control-room-modal header>button{color:#5e727f;cursor:pointer;background:#fff;border:1px solid #cbd8dd;border-radius:9px;width:36px;height:36px;font-size:22px}.control-room-detail-summary{grid-template-columns:1fr 140px;gap:10px;margin:18px 0;display:grid}.control-room-detail-summary>div{background:#fff;border:1px solid #d9e2e6;border-radius:12px;padding:14px}.control-room-detail-summary>div:last-child{grid-column:1/-1}.control-room-detail-summary span,.control-room-evidence article span{color:#83919b;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:800;display:block}.control-room-detail-summary b{color:#2b4b56;font-size:11px}.control-room-detail-summary small{color:#7b8b95;margin-top:4px;font-size:9px;display:block}.control-room-detail-summary p{color:#536876;margin:0;font-size:11px;line-height:1.45}.control-room-drawer h3{color:#264d51;margin:24px 0 10px;font-size:13px}.control-room-evidence>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.control-room-evidence article{background:#fff;border:1px solid #dce4e8;border-radius:10px;min-width:0;padding:11px 12px}.control-room-evidence pre{color:#405766;white-space:pre-wrap;max-height:180px;margin:0;font-family:inherit;font-size:10px;line-height:1.45;overflow:auto}.control-room-actions{background:#f0f7f5;border:1px solid #cdded8;border-radius:14px;margin-top:22px;padding:16px}.control-room-actions h3{margin-top:0}.control-room-actions>div{flex-wrap:wrap;gap:7px;display:flex}.control-room-actions button{color:#2c625b;cursor:pointer;background:#fff;border:1px solid #b7cbc5;border-radius:8px;min-height:35px;padding:0 11px;font-size:9px;font-weight:780}.control-room-actions button.action-resolve{color:#fff;background:#1c6c58}.control-room-actions button.action-ignore{color:#7e6229;border-color:#d7c094}.control-room-actions p{color:#6d7e7d;margin:11px 0 0;font-size:9px;line-height:1.45}.control-room-history article,.control-room-proposals article{background:#fff;border-left:3px solid #9cbdb4;border-radius:0 9px 9px 0;margin-bottom:8px;padding:11px 13px}.control-room-history article>div{justify-content:space-between;gap:12px;display:flex}.control-room-history article b,.control-room-proposals article b{color:#31555c;font-size:10px}.control-room-history article span,.control-room-proposals article span{color:#81909a;font-size:8px}.control-room-history article p,.control-room-proposals article p{color:#566b78;margin:6px 0;font-size:10px}.control-room-history article small,.control-room-proposals article small{color:#87949c;font-size:8px}.control-room-modal-backdrop{z-index:90;place-items:center}.control-room-modal{background:#fff;border-radius:17px;width:min(570px,100vw - 32px);max-height:92vh;padding:24px;overflow-y:auto;box-shadow:0 24px 65px #0000003d}.control-room-modal label{margin-top:16px;display:block}.control-room-modal textarea{resize:vertical;min-height:96px}.control-room-modal label small{color:#86939b;margin-top:5px;font-size:9px;display:block}.control-room-confirm{background:#f8fafb;border:1px solid #d8e1e5;border-radius:10px;grid-template-columns:18px 1fr;align-items:start;gap:9px;padding:12px;display:grid!important}.control-room-confirm input{width:17px;min-height:17px;margin:2px 0 0}.control-room-confirm span{line-height:1.45;color:#556b77!important;margin:0!important;font-size:10px!important}.control-room-warning{color:#7c622d;background:#fff8e9;border:1px solid #e1c38e;border-radius:9px;margin-top:12px;padding:10px 12px;font-size:9px;line-height:1.45}.control-room-modal-error{color:#aa3f35;font-size:10px}.control-room-modal footer{border-top:1px solid #dce4e7;justify-content:flex-end;gap:9px;margin-top:20px;padding-top:16px;display:flex}.control-room-modal footer button{color:#586e7a;cursor:pointer;background:#fff;border:1px solid #c9d5db;border-radius:9px;min-height:39px;padding:0 14px;font-size:10px;font-weight:760}.control-room-modal footer button.primary{color:#fff;background:#1a6658;border-color:#1a6658}.control-room-modal footer button:disabled{opacity:.5;cursor:default}@media (width<=1600px){.control-room-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.control-room-filters .wide{grid-column:span 2}}@media (width<=1366px){.control-room-page{padding:22px 24px 44px}.control-room-cards{grid-template-columns:repeat(3,1fr)}.control-room-cards button{min-height:100px}.control-room-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.control-room-filters .wide{grid-column:span 2}.control-room-list-header,.control-room-row{grid-template-columns:minmax(185px,1.15fr) minmax(220px,1.5fr) minmax(190px,1.25fr) 90px 112px;gap:12px}}@media (width<=980px){.control-room-hero{flex-direction:column;align-items:start}.control-room-focus-strip{grid-template-columns:repeat(2,1fr)}.control-room-list{overflow-x:auto}.control-room-list-header,.control-room-row{min-width:940px}}@media (width<=700px){.control-room-page{padding:18px 14px 38px}.control-room-scope{width:100%}.control-room-scope button{white-space:normal;flex:1}.control-room-stale-banner{flex-direction:column;align-items:start;gap:5px}.control-room-cards,.control-room-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.control-room-filters .wide{grid-column:1/-1}.control-room-drawer{width:100vw;padding:20px 16px 36px}.control-room-evidence>div{grid-template-columns:1fr}}.next-actions-page{background:radial-gradient(circle at 92% 4%,#0e755417,#0000 27%),linear-gradient(145deg,#f8fbfe 0%,#f2f7fb 100%);min-height:calc(100vh - 86px);padding:28px clamp(22px,3vw,46px) 58px}.next-actions-header{justify-content:space-between;align-items:flex-start;gap:30px;max-width:1500px;margin:0 auto 18px;display:flex}.next-actions-header>div:first-child{max-width:820px}.next-actions-header span,.action-detail-section>header>span,.action-feedback-panel>header>span,.action-learning header span{color:#087554;letter-spacing:.11em;font-size:11px;font-weight:820}.next-actions-header h1{color:#0b3150;letter-spacing:-.04em;margin:4px 0 8px;font-size:clamp(29px,3vw,42px)}.next-actions-header p{color:#53677c;margin:0;font-size:16px;line-height:1.6}.next-actions-run{background:#ffffffdb;border:1px solid #cddbe6;border-radius:16px;min-width:210px;padding:15px 18px;box-shadow:0 9px 24px #13385512}.next-actions-run strong{color:#0b3658;font-size:30px;display:block}.next-actions-run span,.next-actions-run small{color:#61728a;font-size:12px;display:block}.next-actions-run small{margin-top:6px}.next-actions-safety{color:#614d12;background:#fff9e8;border:1px solid #e4c670;border-radius:13px;align-items:center;gap:14px;max-width:1500px;margin:0 auto 18px;padding:13px 17px;display:flex}.next-actions-safety b{color:#fff;letter-spacing:.07em;background:#6a5111;border-radius:6px;flex:none;padding:5px 8px;font-size:10px}.next-actions-safety p{margin:0;font-size:13px;line-height:1.5}.next-actions-groups{grid-template-columns:repeat(4,minmax(150px,1fr));gap:8px;max-width:1500px;margin:0 auto 18px;display:grid}.next-actions-groups button{color:#3d556c;cursor:pointer;text-align:left;background:#fff;border:1px solid #d5e0e9;border-radius:11px;justify-content:space-between;align-items:center;min-height:48px;padding:9px 12px;display:flex}.next-actions-groups button:hover{background:#f6fbf9;border-color:#8fb5a8}.next-actions-groups button.active{color:#fff;background:#087554;border-color:#087554;box-shadow:0 7px 18px #0875542e}.next-actions-groups button span{font-size:12px;font-weight:720}.next-actions-groups button b{color:#0b3658;background:#edf3f7;border-radius:20px;place-items:center;min-width:27px;height:27px;padding:0 5px;font-size:11px;display:grid}.next-actions-groups button.active b{color:#fff;background:#ffffff2e}.next-actions-toolbar{justify-content:space-between;align-items:flex-end;gap:20px;max-width:1500px;margin:0 auto 12px;display:flex}.next-actions-toolbar label{width:min(520px,65%)}.next-actions-toolbar label span{color:#5b6d7e;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.next-actions-toolbar input{color:#173b59;background:#fff;border:1px solid #c8d7e3;border-radius:10px;width:100%;height:43px;padding:0 13px}.next-actions-toolbar>div{text-align:right}.next-actions-toolbar>div strong,.next-actions-toolbar>div span{display:block}.next-actions-toolbar>div strong{color:#173b59;font-size:14px}.next-actions-toolbar>div span{color:#6c7e8f;font-size:12px}.next-actions-list{gap:8px;max-width:1500px;margin:0 auto;display:grid}.action-row{cursor:pointer;text-align:left;background:#fffffff7;border:1px solid #d8e2ea;border-radius:13px;grid-template-columns:72px minmax(280px,1.8fr) minmax(170px,.8fr) minmax(145px,.65fr) minmax(145px,.7fr) 18px;align-items:center;gap:15px;width:100%;min-height:102px;padding:13px 14px;transition:transform .13s,border-color .13s,box-shadow .13s;display:grid;position:relative;box-shadow:0 4px 15px #0e2f490b}.action-row:hover,.action-row:focus-visible{border-color:#86b4a5;transform:translateY(-1px);box-shadow:0 10px 24px #0a4b3c1a}.action-row-score{border-right:1px solid #e2e9ef;align-content:center;place-items:center;min-height:68px;display:grid}.action-row-score strong{color:#0b3658;letter-spacing:-.04em;font-size:29px}.action-row-score span{color:#718294;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.action-row-main{min-width:0}.action-row-main>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.action-row-unit{color:#087554;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:790}.action-row-main h3{color:#173b59;margin:5px 0 4px;font-size:15px;line-height:1.35}.action-row-main p{color:#647487;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.action-risk,.action-human-chip{letter-spacing:.04em;border-radius:5px;padding:3px 6px;font-size:9px;font-weight:850}.action-risk.risk-critical,.action-risk.risk-high{color:#a13a2e;background:#fff0ed}.action-risk.risk-medium{color:#806411;background:#fff7dc}.action-risk.risk-low{color:#087554;background:#eaf5f1}.action-human-chip{color:#fff;background:#6d3e7a}.action-row-meta,.action-row-dependency,.action-row-deadline{min-width:0}.action-row-meta>small,.action-row-dependency span,.action-row-dependency small,.action-row-deadline span,.action-row-deadline small{color:#758596;font-size:10px;display:block}.action-copy-cnj{color:#173b59;cursor:copy;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-width:100%;padding:0;font-size:12px;font-weight:720;overflow:hidden}.action-copy-cnj span{color:#087554;font-size:9px;font-weight:650}.action-row-dependency strong,.action-row-deadline strong{color:#294a65;margin:2px 0 5px;font-size:12px;display:block}.action-row-deadline>span{color:#9d5d15;font-weight:820}.action-row-open{color:#087554;font-size:27px}.next-actions-loading,.next-actions-error,.next-actions-empty{text-align:center;background:#fff;border:1px solid #d7e2eb;border-radius:14px;place-items:center;gap:8px;max-width:1500px;min-height:170px;margin:0 auto;padding:26px;display:grid}.next-actions-loading span{border:3px solid #d6e6e0;border-top-color:#087554;border-radius:50%;width:23px;height:23px;animation:.8s linear infinite action-spin}@keyframes action-spin{to{transform:rotate(360deg)}}.next-actions-error b{color:#9e3d32}.next-actions-error p,.next-actions-empty p{color:#63778a;margin:0}.next-actions-error button{color:#fff;cursor:pointer;background:#0b3658;border:0;border-radius:8px;padding:8px 12px}.next-actions-pagination{color:#60758a;justify-content:center;align-items:center;gap:14px;max-width:1500px;margin:16px auto;font-size:12px;display:flex}.next-actions-pagination button{cursor:pointer;background:#fff;border:1px solid #c9d8e3;border-radius:8px;padding:8px 12px}.next-actions-pagination button:disabled{opacity:.45;cursor:default}.action-learning{background:#fff;border:1px solid #d1dde6;border-radius:16px;max-width:1500px;margin:24px auto 0;padding:20px}.action-learning header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.action-learning h2{color:#173b59;margin:4px 0 0;font-size:20px}.action-learning header>b{color:#087554;background:#edf5f2;border-radius:8px;padding:7px 10px;font-size:12px}.action-learning>p{color:#63778a;font-size:13px;line-height:1.55}.action-learning>div{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.action-learning article{background:#f8fafc;border:1px solid #e0e7ed;border-radius:9px;padding:11px}.action-learning article strong,.action-learning article span{display:block}.action-learning article strong{color:#173b59;font-size:19px}.action-learning article span{color:#6a7c8e;margin-top:3px;font-size:10px}.action-detail-overlay{z-index:100;justify-content:flex-end;display:flex;position:fixed;inset:0}.action-detail-backdrop{cursor:pointer;background:#05162485;border:0;width:100%;position:absolute;inset:0}.action-detail-drawer{background:#f4f8fb;width:min(920px,94vw);height:100%;position:relative;overflow-y:auto;box-shadow:-18px 0 44px #0417253d}.action-detail-topbar{z-index:2;color:#fff;background:#082f4d;justify-content:space-between;align-items:center;padding:13px 18px;display:flex;position:sticky;top:0;box-shadow:0 4px 14px #041c2f2e}.action-detail-topbar span,.action-detail-topbar strong{display:block}.action-detail-topbar span{color:#a9cec2;text-transform:uppercase;font-size:10px}.action-detail-topbar strong{margin-top:3px;font-size:15px}.action-detail-topbar button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff40;border-radius:50%;width:36px;height:36px;font-size:24px}.action-detail-body{padding:18px}.action-detail-hero{color:#fff;background:linear-gradient(140deg,#0a3b5d,#0a7158);border-radius:16px;grid-template-columns:1fr 140px;gap:20px;padding:21px;display:grid}.action-detail-hero h2{letter-spacing:-.02em;margin:11px 0 7px;font-size:23px;line-height:1.28}.action-detail-hero p{color:#d3e6e4;margin:0;font-size:13px;line-height:1.5}.action-classification{color:#087554;letter-spacing:.06em;background:#e6f4ef;border-radius:5px;padding:4px 7px;font-size:9px;font-weight:850;display:inline-flex}.action-classification.inferencia{color:#305d85;background:#eaf0f7}.action-classification.sugestao{color:#76580a;background:#fff2bf}.action-classification.decisao_humana{color:#6d3e7a;background:#eee4f1}.unapproved-label{color:#ffdc78;letter-spacing:.05em;margin-left:6px;font-size:9px;font-weight:850}.action-score-large{text-align:center;border-left:1px solid #ffffff40;align-content:center;place-items:center;display:grid}.action-score-large strong{letter-spacing:-.06em;font-size:46px}.action-score-large span,.action-score-large small{color:#cee0df;font-size:10px}.action-score-large small{margin-top:6px}.action-intervention{color:#62356d;background:#f8effa;border:1px solid #d9bcdf;border-radius:11px;margin-top:12px;padding:13px 15px}.action-intervention b{letter-spacing:.07em;font-size:11px}.action-intervention p{margin:4px 0 0;font-size:12px;line-height:1.5}.action-deadline-summary{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.action-deadline-summary>div{background:#fff;border:1px solid #d9e3eb;border-radius:11px;padding:13px 15px}.action-deadline-summary span,.action-deadline-summary strong,.action-deadline-summary small{display:block}.action-deadline-summary span{color:#718296;text-transform:uppercase;font-size:10px}.action-deadline-summary strong{color:#173b59;margin:4px 0;font-size:14px}.action-deadline-summary strong.needs-confirmation{color:#9b5c13}.action-deadline-summary small{color:#748496;font-size:10px}.action-detail-section{background:#fff;border:1px solid #d9e3eb;border-radius:13px;margin-top:12px;padding:17px}.action-detail-section>header{margin-bottom:12px}.action-detail-section>header h3{color:#173b59;margin:3px 0;font-size:17px}.action-detail-section>header small{color:#6b7c8e;font-size:10px}.action-fact-list{gap:7px;display:grid}.action-fact-list article{background:#f7fafc;border-radius:9px;grid-template-columns:110px 1fr;align-items:start;gap:10px;padding:9px;display:grid}.action-fact-list strong{color:#294a65;font-size:12px}.action-fact-list p{color:#5d7185;white-space:pre-wrap;margin:3px 0 0;font-size:12px;line-height:1.45}.action-fact-list small{color:#8190a0;margin-top:3px;font-size:9px;display:block}.action-empty-inline{color:#748598;font-size:12px}.action-priority-breakdown{grid-template-columns:1fr 1fr;gap:7px;display:grid}.action-priority-breakdown article{border:1px solid #e2e9ef;border-radius:9px;grid-template-columns:36px 1fr;gap:8px;padding:9px;display:grid}.action-priority-breakdown article>b{color:#087554;font-size:17px}.action-priority-breakdown strong{color:#294a65;font-size:11px}.action-priority-breakdown p{color:#718295;margin:2px 0 0;font-size:10px;line-height:1.35}.action-detail-columns{grid-template-columns:1fr 1fr;gap:12px;display:grid}.action-detail-section ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.action-detail-section li{color:#566c80;background:#fff8ed;border-left:3px solid #bd7d30;border-radius:6px;padding:9px;font-size:11px;line-height:1.45}.action-detail-section li b,.action-detail-section li small{display:block}.action-detail-section li b{color:#7c501b;font-size:9px}.action-detail-section li small{color:#7a8998}.action-sources{grid-template-columns:1fr 1fr;gap:7px;display:grid}.action-sources article{border:1px solid #dce6ed;border-radius:8px;padding:9px}.action-sources article>div{justify-content:space-between;gap:8px;display:flex}.action-sources strong{color:#2c4c66;font-size:11px}.action-sources b{color:#087554;font-size:9px}.action-sources article.stale b{color:#9d5e16}.action-sources small{color:#778799;margin-top:4px;font-size:9px;display:block}.action-version-line{color:#778799;font-family:var(--font-geist-mono), monospace;background:#f3f6f8;border-radius:6px;margin-top:9px;padding:7px;font-size:9px}.action-feedback-panel{background:#eef8f4;border:1px solid #9dcabc;border-radius:14px;margin-top:12px;padding:18px}.action-feedback-panel h3{color:#153d34;margin:3px 0;font-size:18px}.action-feedback-panel header p{color:#57726b;margin:5px 0 14px;font-size:12px;line-height:1.5}.action-feedback-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.action-feedback-grid label{color:#385c53;font-size:10px;font-weight:750}.action-feedback-grid label.wide{grid-column:1/-1}.action-feedback-grid select,.action-feedback-grid input,.action-feedback-grid textarea{color:#173b35;background:#fff;border:1px solid #a9c9bf;border-radius:8px;width:100%;margin-top:5px;display:block}.action-feedback-grid select,.action-feedback-grid input{height:39px;padding:0 10px}.action-feedback-grid textarea{resize:vertical;min-height:76px;padding:9px 10px}.action-feedback-confirm{color:#355c52;align-items:flex-start;gap:8px;margin:13px 0;font-size:11px;line-height:1.45;display:flex}.action-feedback-confirm input{flex:none;width:17px;height:17px}.action-feedback-panel>button{color:#fff;cursor:pointer;background:#087554;border:0;border-radius:8px;padding:10px 14px;font-weight:720}.action-feedback-panel>button:disabled{opacity:.48;cursor:default}.action-feedback-message{color:#355c52;margin:9px 0 0;font-size:11px}.action-feedback-history{gap:7px;display:grid}.action-feedback-history article{border:1px solid #e0e7ed;border-radius:8px;padding:9px}.action-feedback-history article b,.action-feedback-history article span{display:block}.action-feedback-history article b{color:#294a65;font-size:11px}.action-feedback-history article span,.action-feedback-history article p{color:#778799;font-size:10px}.process-next-action{background:linear-gradient(130deg,#f4fbf8,#fff);border:1px solid #a9cdc2;border-radius:13px;margin:0 0 14px;padding:17px;box-shadow:0 5px 14px #0c55410f}.process-next-action header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.process-next-action header span{color:#087554;letter-spacing:.07em;font-size:9px;font-weight:850}.process-next-action h3{color:#173b59;margin:3px 0 0;font-size:18px}.process-next-action header>b{color:#0b3658;font-size:19px}.process-next-action>p{color:#294a65;margin:12px 0;font-size:14px;font-weight:680;line-height:1.45}.process-next-action-meta{flex-wrap:wrap;gap:7px;display:flex}.process-next-action-meta span{color:#60758a;background:#eef3f7;border-radius:7px;padding:6px 8px;font-size:10px}.process-next-action-human{color:#6d3e7a;letter-spacing:.06em;margin-top:9px;font-size:10px;display:block}.process-next-action>button{color:#087554;cursor:pointer;background:#fff;border:1px solid #9bc4b7;border-radius:7px;margin-top:11px;padding:7px 10px;font-size:11px;font-weight:720}.process-next-action-details{color:#60758a;border-top:1px solid #d7e7e1;margin-top:10px;padding-top:9px;font-size:11px}.process-next-action-details>div{flex-wrap:wrap;gap:5px;display:flex}.process-next-action-details>div span{background:#edf3f6;border-radius:5px;padding:4px 6px}.daily-action-suggestions{background:#fffaf0;border:1px solid #dfca80;border-radius:14px;margin-top:18px;padding:18px}.daily-action-suggestions header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.daily-action-suggestions header span{color:#876713;letter-spacing:.07em;font-size:9px;font-weight:850}.daily-action-suggestions h2{color:#173b59;margin:3px 0 0;font-size:20px}.daily-action-suggestions header>b{color:#fff;background:#6d5517;border-radius:6px;padding:6px 8px;font-size:9px}.daily-action-suggestions>p{color:#766844;font-size:11px}.daily-action-suggestions>div{gap:7px;display:grid}.daily-action-suggestions article{background:#fff;border:1px solid #e8dab0;border-radius:8px;grid-template-columns:38px 1fr;gap:9px;padding:9px;display:grid}.daily-action-suggestions article>b{color:#0b3658;font-size:18px}.daily-action-suggestions article span,.daily-action-suggestions article strong,.daily-action-suggestions article small{display:block}.daily-action-suggestions article span{color:#087554;font-size:9px;font-weight:750}.daily-action-suggestions article strong{color:#294a65;margin:3px 0;font-size:11px}.daily-action-suggestions article small{color:#7b8791;font-size:9px}@media (width<=1400px){.next-actions-groups{grid-template-columns:repeat(2,1fr)}.action-row{grid-template-columns:62px minmax(250px,1.4fr) minmax(160px,.8fr) minmax(135px,.65fr) 18px}.action-row-deadline{grid-column:3/5}}@media (width<=820px){.next-actions-page{padding:20px 13px 45px}.next-actions-header{display:block}.next-actions-run{margin-top:14px}.next-actions-safety,.next-actions-toolbar{flex-direction:column;align-items:stretch}.next-actions-toolbar label{width:100%}.next-actions-toolbar>div{text-align:left}.action-row{grid-template-columns:54px 1fr 18px;gap:10px}.action-row-meta,.action-row-dependency,.action-row-deadline{grid-column:2}.action-row-open{grid-area:1/3/5}.action-learning>div{grid-template-columns:repeat(2,1fr)}.action-detail-hero,.action-detail-columns,.action-deadline-summary,.action-priority-breakdown,.action-sources{grid-template-columns:1fr}.action-score-large{border-top:1px solid #ffffff40;border-left:0;padding-top:12px}.action-fact-list article{grid-template-columns:1fr}}.branch-nav-icon{color:#fff;background:linear-gradient(145deg,#0b6b7c,#13a374);font-size:8px;font-weight:900;box-shadow:0 5px 12px #0875542e}.branch-admin-page{color:#213e52;gap:18px;display:grid}.branch-back-button{color:#426477;cursor:pointer;background:#fff;border:1px solid #c9d8dd;border-radius:8px;width:fit-content;min-height:34px;padding:0 12px;font-size:10px;font-weight:850}.branch-directory-toolbar{justify-content:space-between;align-items:end;gap:20px;padding:4px 2px;display:flex}.branch-directory-toolbar span{color:#087554;letter-spacing:.12em;font-size:9px;font-weight:900}.branch-directory-toolbar h2{color:#203f54;margin:5px 0 0;font-size:21px}.branch-directory-toolbar label{color:#5c7483;gap:5px;font-size:9px;font-weight:800;display:grid}.branch-directory-toolbar input{color:#28485a;border:1px solid #c9d7dd;border-radius:8px;outline:0;width:min(320px,42vw);min-height:39px;padding:0 11px}.branch-unit-directory{grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:10px;display:grid}.branch-unit-card{min-height:105px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d0dde2;border-radius:13px;grid-template-columns:47px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid;box-shadow:0 6px 18px #1c414e0b}.branch-unit-card:hover{border-color:#77b49f;transform:translateY(-1px);box-shadow:0 10px 24px #115c4617}.branch-unit-number{color:#087554;background:#eaf5f2;border-radius:12px;place-items:center;width:44px;height:44px;font-size:12px;font-weight:900;display:grid}.branch-unit-card>div:nth-child(2){gap:4px;min-width:0;display:grid}.branch-unit-card strong{color:#234356;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.branch-unit-card small{color:#708590;font-size:9px}.branch-unit-card p{color:#6b818e;margin:4px 0 0;font-size:9px}.branch-unit-card p b{color:#385b6d}.branch-unit-state{color:#8a6b38;white-space:nowrap;grid-template-columns:auto auto;align-items:center;gap:6px;font-size:8px;font-weight:850;display:grid}.branch-unit-state i{background:#ddb15c;border-radius:50%;width:7px;height:7px}.branch-unit-state b{color:#66808d;grid-area:1/2/3;font-size:22px}.branch-unit-card.active .branch-unit-state{color:#147052}.branch-unit-card.active .branch-unit-state i{background:#32b984}.branch-unit-card.attention{border-color:#d7a956;box-shadow:0 9px 24px #ba7d1c1f}.branch-unit-state.registered{color:#147052}.branch-unit-state.registered i{background:#32b984}.branch-directory-metrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.branch-directory-metrics button{color:#667e8c;cursor:pointer;background:#fff;border:1px solid #d3e0e5;border-radius:12px;justify-content:space-between;align-items:center;min-height:72px;padding:13px 16px;display:flex}.branch-directory-metrics button.active{background:#f2faf7;border-color:#399c79;box-shadow:0 8px 22px #0875541a}.branch-directory-metrics span{font-size:10px;font-weight:780}.branch-directory-metrics strong{color:#0a7358;font-size:25px}.branch-legal-mailbox{background:linear-gradient(135deg,#fffdf7,#fff);border:1px solid #dfc488;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);align-items:end;gap:22px;padding:17px 19px;display:grid;box-shadow:0 8px 24px #624b1c0f}.branch-legal-mailbox.configured{background:linear-gradient(135deg,#f3fbf7,#fff);border-color:#abd2c3}.branch-legal-mailbox span{color:#9a6b25;letter-spacing:.12em;font-size:8px;font-weight:900}.branch-legal-mailbox.configured span{color:#087554}.branch-legal-mailbox h2{color:#244457;margin:6px 0 5px;font-size:17px}.branch-legal-mailbox p{color:#6e818c;margin:0;font-size:9px;line-height:1.55}.branch-legal-mailbox form{grid-template-columns:1fr auto;align-items:end;gap:9px;display:grid}.branch-legal-mailbox label{color:#536f7e;gap:5px;font-size:9px;font-weight:800;display:grid}.branch-legal-mailbox input{color:#29485b;border:1px solid #c7d6dc;border-radius:8px;outline:0;min-height:39px;padding:0 10px}.branch-legal-mailbox button{color:#fff;cursor:pointer;white-space:nowrap;background:#087554;border:0;border-radius:8px;min-height:39px;padding:0 14px;font-size:9px;font-weight:900}.branch-legal-mailbox button:disabled{opacity:.5}.branch-legal-mailbox .branch-email-import-button{color:#fff;cursor:pointer;white-space:nowrap;background:#087554;border-radius:8px;justify-content:center;justify-self:end;align-items:center;min-height:39px;padding:0 16px;font-size:9px;font-weight:900;display:flex}.branch-email-import-button input{opacity:0;pointer-events:none;width:1px;height:1px;padding:0;position:absolute}.branch-email-import-button:has(input:disabled){opacity:.55;cursor:wait}.branch-admin-heading{color:#fff;background:radial-gradient(circle at 92% 10%,#ffffff57,#0000 28%),linear-gradient(130deg,#073f50 0%,#087554 58%,#19a778 100%);border:1px solid #b8dcd1;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:24px;min-height:175px;padding:28px 30px;display:flex;box-shadow:0 18px 45px #0c464a24}.branch-admin-heading>div:first-child{max-width:740px}.branch-admin-heading span,.branch-admin-card-head span,.branch-admin-list-head span{letter-spacing:.12em;font-size:9px;font-weight:900}.branch-admin-heading h1{letter-spacing:-.035em;margin:11px 0 8px;font-size:clamp(28px,3.2vw,44px);line-height:1}.branch-admin-heading p{color:#ffffffc7;max-width:680px;margin:0;font-size:14px;line-height:1.55}.branch-account-state{color:#fffc;white-space:nowrap;background:#08283038;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-size:10px;font-weight:830;display:flex}.branch-account-state i{background:#eab75a;border-radius:50%;width:8px;height:8px}.branch-account-state.active i{background:#72efb6;box-shadow:0 0 0 4px #72efb624}.branch-admin-summary,.branch-summary{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.branch-admin-summary article,.branch-summary button{background:#fff;border:1px solid #d3e0e5;border-radius:13px;justify-content:space-between;align-items:center;min-height:86px;padding:17px 19px;display:flex}.branch-admin-summary span,.branch-summary span{color:#647b8b;font-size:11px;font-weight:760}.branch-admin-summary strong,.branch-summary strong{color:#0a7358;font-size:30px}.branch-admin-summary article.attention{background:#fffbf1;border-color:#e0b75e}.branch-admin-summary article.attention strong{color:#9b681e}.branch-admin-message,.branch-message{color:#176049;background:#f1faf6;border:1px solid #abd2c3;border-radius:10px;padding:12px 15px;font-size:12px;font-weight:720}.branch-admin-grid{grid-template-columns:minmax(280px,.72fr) minmax(500px,1.28fr);align-items:start;gap:15px;display:grid}.branch-admin-left-stack{gap:15px;display:grid}.branch-admin-card{background:#fff;border:1px solid #d2dfe5;border-radius:15px;padding:22px;box-shadow:0 8px 24px #2046530e}.branch-admin-card-head,.branch-admin-list-head{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.branch-admin-card-head span,.branch-admin-list-head span{color:#087554}.branch-admin-card-head h2,.branch-admin-list-head h2{color:#203f54;letter-spacing:-.02em;margin:6px 0 0;font-size:20px}.branch-admin-card-head>b{color:#087554;background:#e9f6f1;border-radius:12px;place-items:center;width:40px;height:40px;font-size:13px;display:grid}.branch-access-identity{background:#f5faf8;border:1px solid #cce0d9;border-radius:11px;gap:3px;margin:20px 0 16px;padding:15px;display:grid}.branch-access-identity small{color:#708590;text-transform:uppercase;font-size:9px;font-weight:850}.branch-access-identity strong{color:#183f50;font-size:17px}.branch-access-identity span{color:#67808d;font-size:11px}.branch-shared-access-state{background:#18705b12;border:1px solid #18705b33;border-radius:12px;gap:7px;padding:16px;display:grid}.branch-shared-access-state strong{color:#183f50;font-size:15px}.branch-shared-access-state p{color:#536c78;margin:0;font-size:13px;line-height:1.5}.branch-shared-access-state span{color:#18705b;font-size:11px;font-weight:750}.branch-admin-card form{gap:11px;display:grid}.branch-admin-card label{color:#496577;gap:6px;font-size:10px;font-weight:800;display:grid}.branch-admin-card input,.branch-admin-card select,.branch-admin-card textarea{color:#203f54;width:100%;font:inherit;background:#fff;border:1px solid #c8d6dd;border-radius:8px;outline:0;font-size:11px}.branch-admin-card input,.branch-admin-card select{min-height:40px;padding:0 10px}.branch-admin-card textarea{resize:vertical;min-height:78px;padding:10px;line-height:1.5}.branch-admin-card form>button,.branch-admin-list-head button,.branch-admin-request-title button{color:#fff;cursor:pointer;background:#087554;border:0;border-radius:8px;min-height:40px;padding:0 14px;font-size:10px;font-weight:850}.branch-admin-card button:disabled{opacity:.48;cursor:not-allowed}.branch-access-card>p{color:#7b8d97;margin:11px 0;font-size:9px;line-height:1.5}.branch-contact-card.complete{background:linear-gradient(145deg,#fff,#f6fbf9);border-color:#add6c6}.branch-contact-card.pending{background:#fffdf7;border-color:#e5cc97}.branch-contact-details,.branch-contact-pending{gap:6px;margin-top:17px;display:grid}.branch-contact-details strong,.branch-contact-pending strong{color:#214456;font-size:13px}.branch-contact-details span,.branch-contact-details a{color:#5f7886;font-size:10px;text-decoration:none}.branch-contact-details a{color:#087554}.branch-contact-details small{color:#6b817e;margin-top:4px;font-size:9px}.branch-contact-pending p{color:#7c735f;margin:0;font-size:10px;line-height:1.55}.branch-block-button{color:#8d504a;cursor:pointer;background:snow;border:1px solid #d9c6c3;border-radius:8px;width:100%;min-height:36px;font-size:9px;font-weight:800}.branch-form-row{grid-template-columns:.55fr 1fr 1fr;gap:9px;display:grid}.branch-process-dates{grid-template-columns:.55fr 1fr}.branch-new-request form>small{color:#9a6d32;font-size:9px}.branch-admin-requests{gap:11px;display:grid}.branch-admin-list-head{padding:7px 2px 2px}.branch-admin-list-head button{color:#446275;background:#fff;border:1px solid #c9d7dd;min-height:34px}.branch-admin-empty{color:#7a8e99;background:#f9fbfc;border:1px dashed #cbd9de;border-radius:13px;place-content:center;justify-items:center;gap:5px;min-height:130px;font-size:11px;display:grid}.branch-admin-request{background:#fff;border:1px solid #d2dfe5;border-left:5px solid #d9ad56;border-radius:11px;padding:17px 19px}.branch-admin-request.responded{background:#fbfffd;border-left-color:#1b9b70}.branch-admin-request.completed{opacity:.82;border-left-color:#91a6b1}.branch-admin-request.from-branch{background:#fffdf8;border-left-color:#c78c2e}.branch-admin-request.from-branch.responded{background:#fbfffd;border-left-color:#1b9b70}.branch-admin-request.urgent{box-shadow:0 0 0 2px #bd4a3e1a}.branch-admin-request-top,.branch-admin-request-title{justify-content:space-between;align-items:center;gap:15px;display:flex}.branch-admin-request-top>span{color:#9b6820;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.branch-admin-request.responded .branch-admin-request-top>span{color:#117555}.branch-admin-request-top small{color:#718692;font-size:9px}.branch-admin-request-title{align-items:flex-start;margin-top:8px}.branch-admin-request-title>div{gap:3px;display:grid}.branch-admin-request-title strong{color:#233f53;font-size:14px}.branch-admin-request-title span{color:#6b8290;font-size:10px}.branch-admin-request-title button{white-space:nowrap;min-height:32px}.branch-admin-request>p{color:#587181;margin:12px 0 0;font-size:11px;line-height:1.55}.branch-admin-response{background:#eef9f4;border-radius:9px;margin-top:13px;padding:12px 14px}.branch-admin-response span{color:#087554;letter-spacing:.1em;font-size:8px;font-weight:900}.branch-admin-response p{color:#355e52;white-space:pre-wrap;margin:6px 0 0;font-size:11px;line-height:1.55}.branch-legal-response-form{background:#fff9eb;border:1px solid #dcc38f;border-radius:10px;grid-template-columns:1fr auto;align-items:end;gap:10px;margin-top:14px;padding:14px;display:grid}.branch-legal-response-form label{color:#72571f;gap:6px;font-size:9px;font-weight:850;display:grid}.branch-legal-response-form textarea{resize:vertical;color:#29485b;min-height:74px;font:inherit;border:1px solid #d8c18f;border-radius:8px;padding:10px;font-size:11px}.branch-legal-response-form button{color:#fff;cursor:pointer;background:#087554;border:0;border-radius:8px;min-height:40px;padding:0 14px;font-size:10px;font-weight:850}.branch-admin-email,.branch-email-status{color:#758993;align-items:center;gap:6px;width:fit-content;margin-top:12px;font-size:8px;font-weight:780;display:flex}.branch-admin-email i,.branch-email-status i{background:#a6b4ba;border-radius:50%;width:7px;height:7px}.branch-admin-email.sent i,.branch-email-status.sent i{background:#2eb77f}.branch-admin-email.failed i,.branch-email-status.failed i{background:#d68b3b}.branch-admin-email.skipped i,.branch-email-status.skipped i{background:#d2ac59}.branch-admin-email button{color:#29485b;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7e0e4;border-radius:8px;margin-left:5px;padding:6px 9px;font-weight:850}.branch-admin-email button:hover{background:#f4f9fa;border-color:#8fb3c2}.branch-admin-email button:disabled{cursor:wait;opacity:.55}.branch-admin-checks,.branch-admin-files{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.branch-admin-checks span{color:#607785;background:#f1f5f7;border-radius:6px;padding:5px 7px;font-size:9px}.branch-admin-checks b{color:#0d7b5c;margin-right:5px}.branch-admin-files :is(a,button){text-align:left;cursor:pointer;background:var(--surface,transparent);min-width:190px;color:inherit;border:1px solid #d0dce1;border-radius:8px;grid-template-columns:auto 1fr;gap:2px 8px;padding:9px;text-decoration:none;display:grid}.branch-admin-files b{color:#a84b42;background:#f6e6e4;border-radius:5px;grid-row:1/3;align-self:center;padding:5px;font-size:8px}.branch-admin-files span{color:#3b596c;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:800;overflow:hidden}.branch-admin-files small{color:#80909a;font-size:8px}.branch-portal{color:#213f51;background:#f3f7f8;min-height:100vh}.branch-hero{color:#fff;background:radial-gradient(circle at 83% 18%,#6ff4be47,#0000 24%),radial-gradient(circle at 65% 120%,#12b2c159,#0000 36%),linear-gradient(135deg,#073c4c 0%,#087554 55%,#10a174 100%);grid-template-columns:1fr auto;align-content:space-between;min-height:285px;padding:27px clamp(24px,6vw,90px) 45px;display:grid;position:relative;overflow:hidden}.branch-brand{z-index:1;align-items:center;gap:12px;display:flex}.branch-brand>span{letter-spacing:.08em;background:#ffffff1c;border:1px solid #ffffff4d;border-radius:13px;place-items:center;width:47px;height:47px;font-size:11px;font-weight:900;display:grid}.branch-brand div{gap:2px;display:grid}.branch-brand strong{font-size:14px}.branch-brand small{color:#ffffffa8;font-size:9px}.branch-hero>button{z-index:1;color:#fff;cursor:pointer;background:#052f3638;border:1px solid #ffffff47;border-radius:999px;min-height:36px;padding:0 15px;font-size:10px;font-weight:800}.branch-hero-copy{z-index:1;grid-column:1/-1;max-width:850px}.branch-unit-badge{letter-spacing:.1em;background:#ffffff24;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:900}.branch-hero-copy h1{letter-spacing:-.045em;margin:15px 0 8px;font-size:clamp(35px,5vw,58px);line-height:.98}.branch-hero-copy p{color:#ffffffbf;max-width:720px;margin:0;font-size:14px;line-height:1.5}.branch-content{z-index:2;width:min(1120px,100% - 36px);margin:-26px auto 0;padding-bottom:70px;position:relative}.branch-profile-strip{background:#fff;border:1px solid #d0dee3;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;min-height:82px;margin-bottom:13px;padding:15px 18px;display:flex;box-shadow:0 10px 28px #19404c14}.branch-profile-strip>div{gap:3px;display:grid}.branch-profile-strip span{color:#9b6c22;letter-spacing:.1em;font-size:8px;font-weight:900}.branch-profile-strip.complete span{color:#087554}.branch-profile-strip strong{color:#264759;font-size:13px}.branch-profile-strip small{color:#718691;font-size:9px}.branch-profile-strip button{color:#486878;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #c8d7dd;border-radius:8px;min-height:36px;padding:0 13px;font-size:9px;font-weight:850}.branch-profile-form,.branch-help-form{background:#fff;border:1px solid #b9d8cd;border-radius:15px;gap:15px;margin:0 0 15px;padding:22px;display:grid;box-shadow:0 13px 34px #0f4e4314}.branch-form-title{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.branch-form-title span{color:#087554;letter-spacing:.12em;font-size:8px;font-weight:900}.branch-form-title h2{color:#203f54;margin:6px 0 0;font-size:20px}.branch-form-title>b,.branch-form-title>button{color:#087554;background:#eaf6f1;border:0;border-radius:10px;place-items:center;width:36px;height:36px;font-size:16px;font-weight:900;display:grid}.branch-profile-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.branch-profile-grid label,.branch-help-form>label,.branch-help-grid label{color:#4d6979;gap:6px;font-size:9px;font-weight:830;display:grid}.branch-profile-grid input,.branch-help-form input,.branch-help-form select,.branch-help-form textarea{color:#29485b;width:100%;font:inherit;border:1px solid #c9d8dd;border-radius:8px;outline:0;font-size:11px}.branch-profile-grid input,.branch-help-form input,.branch-help-form select{min-height:40px;padding:0 10px}.branch-help-form textarea{resize:vertical;min-height:100px;padding:10px;line-height:1.55}.branch-notification-choice{background:#f8fbfa;border:1px solid #d6e3e5;border-radius:8px;align-items:center;min-height:40px;padding:0 10px;grid-template-columns:auto 1fr!important;display:flex!important}.branch-notification-choice input{width:16px;min-height:16px}.branch-profile-actions,.branch-help-submit{justify-content:space-between;align-items:center;gap:20px;display:flex}.branch-profile-actions p,.branch-help-submit p{color:#768b96;margin:0;font-size:9px}.branch-profile-actions button,.branch-help-submit button{color:#fff;cursor:pointer;background:#087554;border:0;border-radius:8px;min-height:40px;padding:0 16px;font-size:10px;font-weight:900}.branch-help-form label.invalid input,.branch-help-form label.invalid select,.branch-help-form label.invalid textarea{border-color:#bd3e32;box-shadow:0 0 0 3px #bd3e3214}.branch-field-error{line-height:1.35;color:#a93229!important;font-size:10px!important;font-weight:760!important}.branch-field-hint{color:#708690;font-size:10px;font-weight:600;line-height:1.35}.branch-help-attachments{background:#f7fbf9;border:1px dashed #8ebcac;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 18px;min-height:86px;padding:15px;display:grid}.branch-help-attachments.invalid{background:#fff8f7;border-color:#bd3e32}.branch-help-attachments>div:first-child{gap:4px;display:grid}.branch-help-attachments>div:first-child>span{color:#087554;letter-spacing:.1em;font-size:10px;font-weight:900}.branch-help-attachments>div:first-child>strong{color:#284b5e;font-size:12px}.branch-help-attachments>div:first-child>small{color:#708690;font-size:10px;line-height:1.45}.branch-help-attachments>label{color:#fff;cursor:pointer;background:#087554;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:10px;font-weight:850;display:flex;position:relative;overflow:hidden}.branch-help-attachments>label.busy{opacity:.55}.branch-help-attachments>label input{opacity:0;width:1px;height:1px;position:absolute}.branch-help-attachments>.branch-field-error{grid-column:1/-1}.branch-help-file-list{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-column:1/-1!important;gap:8px!important;display:grid!important}.branch-help-file-list>div{background:#fff;border:1px solid #d6e3df;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;min-width:0;padding:9px 10px;display:grid}.branch-help-file-list>div>span{color:#087554;background:#e8f4ef;border-radius:4px;padding:3px 5px;font-size:8px;font-weight:900}.branch-help-file-list>div>strong{color:#29485b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.branch-help-file-list>div>small{color:#708690;font-size:9px}.branch-help-file-list>div>button{color:#8b322b;cursor:pointer;background:#f3eeee;border:0;border-radius:6px;width:25px;height:25px;padding:0;font-size:15px}.branch-primary-actions{align-items:center;gap:14px;margin:14px 0;display:flex}.branch-primary-actions>p{color:#98703a;margin:0;font-size:9px}.branch-help-button{color:#fff;cursor:pointer;background:linear-gradient(120deg,#061a3b,#0b2b53);border:1px solid #bc9b5a;border-radius:13px;align-items:center;gap:12px;min-height:68px;padding:10px 16px;display:flex;box-shadow:0 10px 24px #05163724}.branch-help-button:disabled{opacity:.48;cursor:not-allowed}.branch-help-button>b{color:#051637;background:#c7a561;border-radius:9px;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.branch-help-button>span{text-align:left;gap:3px;display:grid}.branch-help-button strong{font-size:11px}.branch-help-button small{color:#ffffffa8;font-size:8px}.branch-help-grid{grid-template-columns:1fr .65fr 1fr 1.35fr;gap:10px;display:grid}.branch-summary button{cursor:pointer;box-shadow:0 12px 30px #19404c14}.branch-message{margin-top:14px}.branch-section-title{justify-content:space-between;align-items:flex-end;gap:15px;margin:31px 2px 14px;display:flex}.branch-section-title span{color:#087554;letter-spacing:.12em;font-size:9px;font-weight:900}.branch-section-title h2{color:#1e4054;letter-spacing:-.025em;margin:6px 0 0;font-size:22px}.branch-section-title button{color:#516e7e;background:#fff;border:1px solid #cad9df;border-radius:8px;min-height:34px;padding:0 13px;font-size:9px;font-weight:800}.branch-empty{color:#78909b;background:#ffffffb8;border:1px dashed #c5d7dd;border-radius:14px;place-content:center;justify-items:center;gap:7px;min-height:180px;font-size:11px;display:grid}.branch-empty strong{color:#466577;font-size:14px}.branch-request-list{gap:11px;display:grid}.branch-request-card{background:#fff;border:1px solid #d1dfe4;border-radius:14px;overflow:hidden;box-shadow:0 7px 22px #1f44500b}.branch-request-card.urgent{border-left:5px solid #c7574b}.branch-request-head{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:135px 1fr 34px;align-items:center;gap:15px;width:100%;min-height:82px;padding:14px 17px;display:grid}.branch-due{color:#187055;background:#edf7f3;border-radius:7px;width:fit-content;padding:7px 9px;font-size:9px;font-weight:900}.branch-due.soon{color:#95671f;background:#fff5db}.branch-due.late{color:#a44c43;background:#fdecea}.branch-request-main{gap:5px;min-width:0;display:grid}.branch-request-main strong{color:#213f53;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.branch-request-main span{color:#6c8290;font-size:10px}.branch-request-arrow{color:#477080;background:#edf4f5;border-radius:50%;place-items:center;width:31px;height:31px;font-size:17px;display:grid}.branch-request-body{border-top:1px solid #e2eaed;gap:15px;padding:0 22px 22px;display:grid}.branch-guidance{background:linear-gradient(135deg,#ecf8f3,#f6fbf9);border-radius:11px;margin-top:18px;padding:16px}.branch-guidance>span,.branch-checklist>span,.branch-upload-area>div>span{color:#087554;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.branch-guidance p{color:#395d52;white-space:pre-wrap;margin:7px 0 0;font-size:12px;line-height:1.6}.branch-legal-answer{background:#eff9f5;border:1px solid #b8d9cd;border-radius:11px;padding:16px}.branch-legal-answer span{color:#087554;letter-spacing:.1em;font-size:8px;font-weight:900}.branch-legal-answer p{color:#355e52;white-space:pre-wrap;margin:7px 0 0;font-size:12px;line-height:1.6}.branch-checklist{gap:7px;display:grid}.branch-checklist label{border:1px solid #d8e3e6;border-radius:8px;grid-template-columns:125px 1fr;align-items:center;gap:10px;min-height:43px;padding:6px 9px;display:grid}.branch-checklist select{color:#416274;background:#f8fbfb;border:1px solid #c6d5da;border-radius:6px;min-height:29px;font-size:9px}.branch-checklist label>span{color:#506c7c;font-size:11px}.branch-response-grid{grid-template-columns:.72fr 1.28fr;gap:11px;display:grid}.branch-response-grid label{color:#4d6979;gap:6px;font-size:10px;font-weight:800;display:grid}.branch-response-grid input,.branch-response-grid textarea{color:#29485b;width:100%;font:inherit;border:1px solid #c9d8dd;border-radius:8px;outline:0;font-size:11px}.branch-response-grid input{min-height:42px;padding:0 10px}.branch-response-grid textarea{resize:vertical;min-height:105px;padding:10px;line-height:1.5}.branch-upload-area{background:#f7fbf9;border:1px dashed #8ebcac;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:14px;display:flex}.branch-upload-area>div{gap:5px;display:grid}.branch-upload-area small{color:#768c94;font-size:9px}.branch-upload-area>label{color:#fff;cursor:pointer;background:#087554;border-radius:8px;align-items:center;min-height:38px;padding:0 14px;font-size:10px;font-weight:850;display:flex;position:relative;overflow:hidden}.branch-upload-area>label.busy{opacity:.55}.branch-upload-area input{opacity:0;width:1px;height:1px;position:absolute}.branch-uploaded-files{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:7px;display:grid}.branch-uploaded-files>div{border:1px solid #d5e0e4;border-radius:8px;grid-template-columns:auto 1fr;gap:2px 8px;min-width:0;padding:10px;display:grid}.branch-uploaded-files span{color:#a54d44;background:#f7e6e4;border-radius:6px;grid-row:1/3;align-self:center;padding:6px;font-size:8px;font-weight:900}.branch-uploaded-files strong{color:#3e5c6e;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.branch-uploaded-files small{color:#81929a;font-size:8px}.branch-treatment-safe-timeline{background:#f7fbf9;border:1px solid #bdd8cf;border-radius:12px;gap:14px;padding:16px;display:grid}.branch-treatment-safe-timeline>header{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.branch-treatment-safe-timeline>header>div{gap:4px;display:grid}.branch-treatment-safe-timeline>header span{color:#087554;letter-spacing:.1em;font-size:9px;font-weight:900}.branch-treatment-safe-timeline>header strong{color:#315566;font-size:12px}.branch-treatment-safe-timeline>header small{color:#758a91;font-size:9px}.branch-treatment-safe-timeline>p{color:#687d87;margin:0;font-size:10px;line-height:1.5}.branch-treatment-proof-items{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.branch-treatment-proof-items article{background:#fff;border:1px solid #d5e4df;border-radius:9px;gap:5px;min-width:0;padding:12px;display:grid}.branch-treatment-proof-items b{color:#0b7155;background:#edf6f2;border-radius:999px;width:fit-content;padding:3px 6px;font-size:8px}.branch-treatment-proof-items strong{color:#244c5c;font-size:11px}.branch-treatment-proof-items p{color:#536f78;margin:0;font-size:10px;line-height:1.5}.branch-treatment-proof-items small{color:#7a8d94;font-size:9px}.branch-treatment-events{gap:9px;display:grid}.branch-treatment-events>article{grid-template-columns:12px minmax(0,1fr);gap:9px;display:grid}.branch-treatment-events>article>i{background:#087554;border:2px solid #fff;border-radius:50%;width:9px;height:9px;margin-top:13px;box-shadow:0 0 0 2px #9bc8b8}.branch-treatment-events>article[data-direction=SAIDA]>i{background:#b4893a;box-shadow:0 0 0 2px #d9c595}.branch-treatment-events>article>div{background:#fff;border:1px solid #d6e2e3;border-radius:9px;min-width:0;padding:11px 12px}.branch-treatment-events header{justify-content:space-between;align-items:center;gap:12px;display:flex}.branch-treatment-events header b{color:#315566;font-size:9px}.branch-treatment-events time,.branch-treatment-events small{color:#7d8e96;font-size:8px}.branch-treatment-events strong{color:#213f53;margin-top:5px;font-size:11px;display:block}.branch-treatment-events p{color:#4f6876;white-space:pre-wrap;margin:6px 0 0;font-size:10px;line-height:1.55}.branch-treatment-events article>div>div{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.branch-treatment-events article>div>div span{color:#8f5749;background:#f5ece8;border-radius:6px;padding:4px 7px;font-size:8px;font-weight:800}.branch-submit-row{justify-content:space-between;align-items:center;gap:20px;display:flex}.branch-submit-row p{color:#768b96;margin:0;font-size:9px}.branch-submit-row button{color:#fff;cursor:pointer;white-space:nowrap;background:#087554;border:0;border-radius:8px;min-height:42px;padding:0 17px;font-size:10px;font-weight:900}@media (width<=900px){.branch-admin-grid,.branch-response-grid,.branch-help-grid,.branch-legal-mailbox{grid-template-columns:1fr}.branch-admin-heading{flex-direction:column}.branch-directory-metrics{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.branch-admin-heading{padding:23px 20px}.branch-directory-toolbar{flex-direction:column;align-items:stretch}.branch-directory-toolbar input{width:100%}.branch-unit-directory{grid-template-columns:1fr}.branch-unit-card{grid-template-columns:43px minmax(0,1fr)}.branch-unit-state{grid-column:2}.branch-directory-metrics{grid-template-columns:1fr 1fr}.branch-legal-mailbox form,.branch-admin-summary,.branch-summary{grid-template-columns:1fr}.branch-admin-summary article,.branch-summary button{min-height:68px}.branch-form-row,.branch-profile-grid{grid-template-columns:1fr}.branch-profile-strip,.branch-profile-actions,.branch-help-submit,.branch-primary-actions{flex-direction:column;align-items:stretch}.branch-hero{min-height:255px;padding-inline:20px}.branch-hero-copy h1{font-size:36px}.branch-content{width:min(100% - 22px,1120px)}.branch-request-head{grid-template-columns:1fr auto;gap:8px}.branch-due{grid-column:1/-1}.branch-checklist label{grid-template-columns:1fr}.branch-upload-area,.branch-submit-row{flex-direction:column;align-items:stretch}.branch-upload-area>label,.branch-submit-row button{justify-content:center}.branch-help-attachments{grid-template-columns:1fr}.branch-help-attachments>label{width:100%}.branch-help-file-list,.branch-legal-response-form{grid-template-columns:1fr}}.branch-content{width:min(1280px,100% - 36px)}.branch-workspace{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:18px;display:grid}.branch-side-panel{background:linear-gradient(#fff,#f8fbfa);border:1px solid #d0dee3;border-radius:17px;position:sticky;top:18px;overflow:hidden;box-shadow:0 12px 32px #19404c17}.branch-side-unit{color:#fff;background:linear-gradient(145deg,#092d45,#087554);border-bottom:1px solid #dde8e9;gap:5px;padding:21px 19px;display:grid}.branch-side-unit span{color:#a9e3d1;letter-spacing:.11em;font-size:10px;font-weight:900}.branch-side-unit strong{font-size:17px;line-height:1.25}.branch-side-unit small{color:#ffffffb8;font-size:11px}.branch-side-nav{gap:5px;padding:10px;display:grid}.branch-side-nav button{color:#4d6877;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:0 12px;font-size:13px;font-weight:780;display:flex}.branch-side-nav button>span{align-items:center;gap:9px;display:flex}.branch-side-nav button b{color:#087554;background:#edf4f3;border-radius:7px;place-items:center;width:25px;height:25px;font-size:13px;display:grid}.branch-side-nav button>strong{color:#466575;background:#edf3f5;border-radius:999px;place-items:center;min-width:27px;height:27px;padding:0 7px;font-size:12px;display:grid}.branch-side-nav button:hover{background:#f1f8f5}.branch-side-nav button.active{color:#0b664e;background:#eaf7f2;border-color:#a8d3c4}.branch-side-nav button.active b,.branch-side-nav button.active>strong{color:#fff;background:#087554}.branch-side-new{color:#fff;cursor:pointer;background:linear-gradient(115deg,#071f42,#0c4065);border:0;border-radius:10px;width:calc(100% - 24px);min-height:46px;margin:4px 12px 12px;font-size:13px;font-weight:850}.branch-side-new:disabled{opacity:.45;cursor:not-allowed}.branch-side-note{color:#86652e;margin:0 14px 16px;font-size:11px;line-height:1.45}.branch-profile-strip span,.branch-form-title span,.branch-section-title span,.branch-guidance>span,.branch-checklist>span,.branch-upload-area>div>span{font-size:10px}.branch-profile-strip strong{font-size:15px}.branch-profile-strip small,.branch-profile-strip button{font-size:11px}.branch-profile-grid label,.branch-help-form>label,.branch-help-grid label,.branch-response-grid label{font-size:12px}.branch-profile-grid input,.branch-help-form input,.branch-help-form select,.branch-help-form textarea,.branch-response-grid input,.branch-response-grid select,.branch-response-grid textarea{font-size:13px}.branch-response-grid select{color:#29485b;background:#fff;border:1px solid #c9d8dd;border-radius:8px;outline:0;width:100%;min-height:42px;padding:0 10px}.branch-help-grid{grid-template-columns:1fr 1fr 1fr 1fr 1.35fr}.branch-message,.branch-admin-message{font-size:13px}.branch-request-main strong{font-size:15px}.branch-request-main span{font-size:12px}.branch-due{font-size:11px}.branch-request-main .branch-responsible-chip{color:#0a7054;background:#e9f6f1;border-radius:999px;width:fit-content;margin-top:2px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:800}.branch-guidance p,.branch-legal-answer p{font-size:13px}.branch-checklist label>span{font-size:12px}.branch-responsibles-section{gap:14px;display:grid}.branch-section-title p,.branch-admin-list-head p{color:#6b8290;max-width:680px;margin:6px 0 0;font-size:12px;line-height:1.5}.branch-responsible-form{background:#fff;border:1px solid #c9ded7;border-radius:15px;gap:14px;padding:20px;display:grid;box-shadow:0 9px 26px #164d480f}.branch-responsible-options{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.branch-responsible-options label{color:#506c7b;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.branch-responsible-options input{width:16px;height:16px}.branch-responsible-options button{color:#fff;background:#087554;border:0;border-radius:9px;min-height:42px;margin-left:auto;padding:0 16px;font-size:12px;font-weight:850}.branch-responsible-list{gap:9px;display:grid}.branch-responsible-list article{background:#fff;border:1px solid #d2e0e3;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px 16px;display:grid}.branch-responsible-list article.inactive{opacity:.62;background:#f5f7f8}.branch-responsible-avatar{color:#fff;background:linear-gradient(140deg,#0c5160,#0e956c);border-radius:12px;place-items:center;width:42px;height:42px;font-size:17px;font-weight:900;display:grid}.branch-responsible-list article>div:nth-child(2){gap:3px;min-width:0;display:grid}.branch-responsible-list strong{color:#213f53;font-size:14px}.branch-responsible-list strong em,.branch-admin-responsible-list strong em{color:#087554;text-transform:uppercase;background:#e8f6f0;border-radius:999px;margin-left:8px;padding:3px 6px;font-size:9px;font-style:normal}.branch-responsible-list span{color:#597485;font-size:12px}.branch-responsible-list small{color:#768b96;text-overflow:ellipsis;font-size:11px;overflow:hidden}.branch-responsible-actions{gap:7px;display:flex}.branch-responsible-actions button{color:#486879;background:#fff;border:1px solid #cbdadd;border-radius:8px;min-height:34px;padding:0 10px;font-size:11px;font-weight:800}.branch-admin-responsibles{background:linear-gradient(150deg,#fff,#f7fbfa);border:1px solid #c9ded7;border-radius:16px;gap:15px;padding:21px;display:grid;box-shadow:0 10px 28px #164d480f}.branch-admin-responsible-form{grid-template-columns:1fr 1fr 1.15fr .8fr auto;align-items:end;gap:10px;display:grid}.branch-admin-responsible-form>label{color:#496777;gap:6px;font-size:11px;font-weight:800;display:grid}.branch-admin-responsible-form input{color:#29485b;border:1px solid #c7d6dc;border-radius:8px;width:100%;min-height:42px;padding:0 10px;font-size:12px}.branch-admin-responsible-options{gap:6px;display:grid}.branch-admin-responsible-options label{color:#526f7d;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.branch-admin-responsible-options input{width:15px;min-height:15px}.branch-admin-responsible-form>button{color:#fff;background:#087554;border:0;border-radius:8px;min-height:42px;padding:0 14px;font-size:11px;font-weight:850}.branch-admin-responsible-list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:9px;display:grid}.branch-admin-responsible-list article{background:#fff;border:1px solid #d4e1e4;border-radius:11px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.branch-admin-responsible-list article.inactive{opacity:.62}.branch-admin-responsible-list article>div:nth-child(2){gap:2px;min-width:0;display:grid}.branch-admin-responsible-list strong{color:#234356;font-size:13px}.branch-admin-responsible-list span{color:#587585;font-size:11px}.branch-admin-responsible-list small{color:#788e99;text-overflow:ellipsis;font-size:10px;overflow:hidden}.branch-admin-responsible-list article>div:last-child{gap:5px;display:grid}.branch-admin-responsible-list button{color:#4a6878;background:#fff;border:1px solid #cad8dd;border-radius:7px;min-height:29px;padding:0 8px;font-size:9px;font-weight:800}.branch-admin-list-tools{align-items:end;gap:9px;display:flex}.branch-admin-list-tools label{color:#587384;gap:5px;font-size:10px;font-weight:800;display:grid}.branch-admin-list-tools select{color:#36586b;background:#fff;border:1px solid #cbd9de;border-radius:8px;min-width:210px;min-height:35px;padding:0 9px;font-size:11px}.branch-admin-assignment{background:#f1f7f5;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-top:11px;padding:10px 12px;display:flex}.branch-admin-assignment label{color:#4b6979;align-items:center;gap:9px;font-size:11px;font-weight:800;display:flex}.branch-admin-assignment select{color:#294d5d;background:#fff;border:1px solid #c7d8d4;border-radius:7px;min-width:270px;min-height:34px;padding:0 9px;font-size:11px}.branch-admin-assignment>span{color:#087554;font-size:10px;font-weight:800}.branch-admin-heading span,.branch-admin-card-head span,.branch-admin-list-head span{font-size:10px}.branch-admin-card label{font-size:11px}.branch-admin-card input,.branch-admin-card select,.branch-admin-card textarea{font-size:12px}.branch-admin-card form>button,.branch-admin-list-head button,.branch-admin-request-title button{font-size:11px}.branch-admin-request-top>span,.branch-admin-request-top small{font-size:10px}.branch-admin-request-title strong{font-size:15px}.branch-admin-request-title span,.branch-admin-request>p,.branch-admin-response p{font-size:12px}.branch-admin-response span,.branch-admin-email,.branch-email-status{font-size:9px}@media (width<=1050px){.branch-workspace{grid-template-columns:220px minmax(0,1fr)}.branch-help-grid,.branch-admin-responsible-form{grid-template-columns:1fr 1fr}.branch-admin-responsible-form>button{min-width:190px}.branch-admin-responsible-options{align-self:center}}@media (width<=760px){.branch-workspace{grid-template-columns:1fr}.branch-side-panel{position:static}.branch-side-nav{grid-template-columns:1fr 1fr}.branch-side-unit{display:none}.branch-side-new{width:calc(100% - 20px);margin:5px 10px 10px}.branch-side-note{margin-inline:12px}.branch-admin-list-tools,.branch-admin-assignment{flex-direction:column;align-items:stretch}.branch-admin-list-tools select,.branch-admin-assignment select{width:100%;min-width:0}.branch-admin-responsible-form,.branch-admin-responsible-list{grid-template-columns:1fr}}@media (width<=520px){.branch-side-nav{grid-template-columns:1fr}.branch-responsible-list article,.branch-admin-responsible-list article{grid-template-columns:40px minmax(0,1fr)}.branch-responsible-actions,.branch-admin-responsible-list article>div:last-child{grid-column:2;display:flex}.branch-responsible-options{flex-direction:column;align-items:stretch}.branch-responsible-options button{width:100%;margin-left:0}.branch-help-grid{grid-template-columns:1fr}}.branch-demand-type{border:0;margin:0;padding:0}.branch-demand-type legend{color:#536d7d;letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:850}.branch-demand-type>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.branch-demand-type>div>label{cursor:pointer;background:#fff;border:1px solid #cad8df;border-radius:10px;align-items:flex-start;gap:9px;min-height:66px;padding:11px 12px;display:flex}.branch-demand-type>div>label.selected{background:#edf9f5;border-color:#168064;box-shadow:inset 0 0 0 1px #16806429}.branch-demand-type>div>label.selected.judicial{background:#eff6fb;border-color:#315f83;box-shadow:inset 0 0 0 1px #315f8329}.branch-demand-type>div>label.selected.labor{background:#fff8e9;border-color:#9a6b24;box-shadow:inset 0 0 0 1px #9a6b242e}.branch-demand-type input{accent-color:#0b765c;margin-top:3px;width:auto!important}.branch-demand-type label>span{gap:3px;display:grid}.branch-demand-type label b{color:#244c63;font-size:11px}.branch-demand-type label small{color:#71838e;font-size:9px;line-height:1.4}.branch-demand-type-chip{color:#0b765c;letter-spacing:.04em;vertical-align:middle;background:#eaf7f2;border-radius:999px;margin-right:7px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:900;display:inline-flex}.branch-demand-type-chip.judicial{color:#315f83;background:#eaf2f8}.branch-demand-type-chip.review{color:#8b6109;background:#fff0c8}.branch-area-chip{letter-spacing:.04em;border-radius:999px;padding:3px 7px;font-size:8px;font-weight:900}.branch-area-chip.civil,.branch-register-flags .civil{color:#315f83;background:#eaf2f8}.branch-area-chip.labor,.branch-register-flags .labor{color:#80560a;background:#fff0c8}@media (width<=620px){.branch-demand-type>div{grid-template-columns:1fr}}.branch-portal-experience{--branch-v2-navy:#051637;--branch-v2-navy-soft:#0d2345;--branch-v2-gold:#c6a561;--branch-v2-gold-bright:#ebc46a;--branch-v2-canvas:#f2f2f0;--branch-v2-paper:#fff;--branch-v2-ink:#152744;--branch-v2-muted:#68768a;--branch-v2-line:#dadde2;--branch-v2-red:#b13f35;--branch-v2-orange:#c27620;--branch-v2-green:#18705b}.branch-portal-experience .main-panel{background:radial-gradient(circle at 94% 0,#c6a5611c,transparent 28rem),var(--branch-v2-canvas);padding:36px clamp(28px,4vw,58px) 72px}.branch-portal-experience .main-panel>section{width:min(1360px,100%)}.branch-admin-experience{min-width:0;color:var(--branch-v2-ink);padding-bottom:32px}.branch-admin-experience button,.branch-admin-experience input,.branch-admin-experience select,.branch-admin-experience textarea{font:inherit}.branch-admin-v2-heading{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:26px;display:flex}.branch-admin-v2-heading>div:first-child{max-width:790px}.branch-admin-v2-heading p,.branch-admin-v2-section-head p,.branch-admin-v2-access-card header p{color:#967331;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:800}.branch-admin-v2-heading h1{color:var(--branch-v2-navy);letter-spacing:-.045em;margin:0;font-size:clamp(34px,3vw,46px);font-weight:650;line-height:1.05}.branch-admin-v2-heading>div:first-child>span{max-width:760px;color:var(--branch-v2-muted);margin-top:11px;font-size:15px;line-height:1.55;display:block}.branch-admin-v2-heading-status{border-left:1px solid var(--branch-v2-line);grid-template-columns:11px 1fr;align-items:center;gap:2px 10px;min-width:170px;padding:15px 18px;display:grid}.branch-admin-v2-heading-status i{background:var(--branch-v2-green);border-radius:50%;grid-row:1/3;width:9px;height:9px;box-shadow:0 0 0 6px #18705b1a}.branch-admin-v2-heading-status strong{color:var(--branch-v2-navy);font-size:28px;font-weight:650;line-height:1}.branch-admin-v2-heading-status span{color:var(--branch-v2-muted);font-size:11px}.branch-admin-v2-command{grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:12px;margin-bottom:17px;display:grid}.branch-admin-v2-search{border:1px solid var(--branch-v2-line);background:#ffffffe6;border-radius:14px;align-items:center;gap:12px;min-width:0;min-height:50px;padding:0 17px;display:flex;box-shadow:0 8px 24px #0516370b}.branch-admin-v2-search>span:first-child{color:#7d8999;font-size:22px}.branch-admin-v2-search input{width:100%;color:var(--branch-v2-ink);background:0 0;border:0;outline:0;font-size:14px}.branch-admin-v2-search input::placeholder{color:#8a95a4}.branch-admin-v2-modes{border:1px solid var(--branch-v2-line);background:#ffffffe6;border-radius:14px;gap:3px;min-height:50px;padding:5px;display:flex}.branch-admin-v2-modes button{min-width:78px;color:var(--branch-v2-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 13px;font-size:12px;font-weight:700}.branch-admin-v2-modes button.active{color:var(--branch-v2-navy);background:#eeece6}.branch-admin-v2-settings{border:1px solid var(--branch-v2-line);min-height:50px;color:var(--branch-v2-ink);cursor:pointer;background:#ffffffe6;border-radius:14px;padding:0 15px;font-size:12px;font-weight:750}.branch-admin-v2-settings.active{border-color:#c6a561a6;box-shadow:0 0 0 3px #c6a5611a}.branch-admin-v2-pulse,.branch-admin-v2-unit-pulse{border-top:1px solid var(--branch-v2-line);border-bottom:1px solid var(--branch-v2-line);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px;padding:12px 2px;display:grid}.branch-admin-v2-pulse button,.branch-admin-v2-unit-pulse button{border:0;border-right:1px solid var(--branch-v2-line);min-width:0;color:var(--branch-v2-muted);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:14px;padding:4px 20px;display:flex}.branch-admin-v2-pulse button:first-child,.branch-admin-v2-unit-pulse button:first-child{padding-left:4px}.branch-admin-v2-pulse button:last-child,.branch-admin-v2-unit-pulse button:last-child{border-right:0;padding-right:4px}.branch-admin-v2-pulse span,.branch-admin-v2-unit-pulse span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.branch-admin-v2-pulse strong,.branch-admin-v2-unit-pulse strong{color:var(--branch-v2-navy);letter-spacing:-.04em;font-size:25px;font-weight:650}.branch-admin-v2-pulse button:first-child strong{color:var(--branch-v2-red)}.branch-admin-v2-mailbox{border:1px solid var(--branch-v2-line);background:#ffffffeb;border-radius:15px;grid-template-columns:minmax(0,1.3fr) minmax(330px,.7fr);align-items:center;gap:28px;margin:-5px 0 22px;padding:20px 22px;display:grid;box-shadow:0 14px 32px #0516370f}.branch-admin-v2-mailbox>div>span{color:#967331;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850}.branch-admin-v2-mailbox h2{color:var(--branch-v2-navy);margin:6px 0;font-size:20px}.branch-admin-v2-mailbox p{color:var(--branch-v2-muted);margin:0;font-size:13px;line-height:1.55}.branch-admin-v2-mailbox form{grid-template-columns:1fr auto;align-items:end;gap:9px;display:grid}.branch-admin-v2-mailbox label{color:#59677a;gap:6px;font-size:11px;font-weight:750;display:grid}.branch-admin-v2-mailbox input{min-height:42px;color:var(--branch-v2-ink);background:#fff;border:1px solid #cbd0d7;border-radius:9px;padding:0 11px;font-size:13px}.branch-admin-v2-mailbox button{background:var(--branch-v2-navy);color:#fff;cursor:pointer;border:0;border-radius:9px;min-height:42px;padding:0 14px;font-size:11px;font-weight:800}.branch-admin-v2-focus{background:linear-gradient(105deg,transparent 58%,#ebc46a13 58.15%,transparent 58.4%),linear-gradient(132deg,var(--branch-v2-navy) 0%,#091a38 62%,#10284c 100%);color:#f7f7f3;border:1px solid #c6a5616b;border-radius:22px;grid-template-columns:minmax(0,1.7fr) minmax(230px,.62fr);gap:30px;margin-bottom:32px;padding:clamp(25px,3vw,39px);display:grid;position:relative;overflow:hidden;box-shadow:0 22px 50px #0516372e}.branch-admin-v2-focus:after{content:"";pointer-events:none;border:1px solid #ebc46a52;border-radius:50%;width:300px;height:300px;position:absolute;top:-195px;right:-130px}.branch-admin-v2-focus-main,.branch-admin-v2-focus aside{z-index:1;position:relative}.branch-admin-v2-focus-eyebrow{color:var(--branch-v2-gold-bright);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:820;display:flex}.branch-admin-v2-focus-eyebrow i{background:currentColor;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 6px #ebc46a1f}.branch-admin-v2-focus h2{color:#fff;letter-spacing:-.032em;margin:17px 0 10px;font-size:clamp(26px,2.6vw,38px);font-weight:610;line-height:1.13}.branch-admin-v2-focus-main>p{color:#f7f7f3bd;max-width:760px;margin:0;font-size:15px;line-height:1.62}.branch-admin-v2-focus-meta{color:#f7f7f3ad;flex-wrap:wrap;gap:8px 20px;margin-top:17px;font-size:12px;display:flex}.branch-admin-v2-focus-main>button{min-height:42px;color:var(--branch-v2-navy);cursor:pointer;background:#fff;border:1px solid #fff;border-radius:10px;margin-top:23px;padding:0 16px;font-size:12px;font-weight:780}.branch-admin-v2-focus aside{border-left:1px solid #ffffff26;align-content:center;gap:7px;padding-left:28px;display:grid}.branch-admin-v2-focus aside span{color:#f7f7f396;font-size:12px}.branch-admin-v2-focus aside strong{color:#fff;font-size:22px;font-weight:610;line-height:1.2}.branch-admin-v2-focus aside b{color:var(--branch-v2-gold-bright);font-size:13px}.branch-admin-v2-directory>header,.branch-admin-v2-section-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:13px;display:flex}.branch-admin-v2-directory>header>div,.branch-admin-v2-section-head>div:first-child{gap:5px;display:grid}.branch-admin-v2-directory h2,.branch-admin-v2-section-head h2{color:var(--branch-v2-navy);letter-spacing:-.025em;margin:0;font-size:24px;font-weight:630}.branch-admin-v2-directory header p,.branch-admin-v2-section-head>div:first-child>span{color:var(--branch-v2-muted);margin:0;font-size:13px}.branch-admin-v2-directory>header>span{color:var(--branch-v2-muted);font-size:12px}.branch-admin-v2-unit-list{border-top:1px solid var(--branch-v2-line)}.branch-admin-v2-unit-row{border:0;border-bottom:1px solid var(--branch-v2-line);width:100%;color:var(--branch-v2-ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:44px minmax(240px,1.45fr) minmax(130px,.48fr) minmax(165px,.58fr) 28px;align-items:center;gap:17px;padding:18px 4px;transition:background .18s;display:grid}.branch-admin-v2-unit-row:hover{background:#ffffff7a}.branch-admin-v2-unit-number{color:#876829;background:#c6a5611a;border:1px solid #c6a5615c;border-radius:12px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:820;display:grid}.branch-admin-v2-unit-row.attention .branch-admin-v2-unit-number{color:var(--branch-v2-red);background:#b13f3514;border-color:#b13f3557}.branch-admin-v2-unit-title,.branch-admin-v2-unit-work{gap:5px;min-width:0;display:grid}.branch-admin-v2-unit-title strong{color:var(--branch-v2-navy);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:680;overflow:hidden}.branch-admin-v2-unit-title small,.branch-admin-v2-unit-work small{color:var(--branch-v2-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.branch-admin-v2-unit-work strong{color:#34455d;font-size:13px;font-weight:680}.branch-admin-v2-unit-state{color:#6c7786;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.branch-admin-v2-unit-state i{background:#a1a8b1;border-radius:50%;width:8px;height:8px}.branch-admin-v2-unit-state.registered{color:var(--branch-v2-green)}.branch-admin-v2-unit-state.registered i{background:var(--branch-v2-green);box-shadow:0 0 0 5px #18705b14}.branch-admin-v2-chevron{color:#718093;text-align:center;font-size:25px}.branch-admin-v2-back{color:#7c642f;cursor:pointer;background:0 0;border:0;margin-bottom:18px;padding:0;font-size:12px;font-weight:780}.branch-admin-v2-unit-hero{background:linear-gradient(132deg,var(--branch-v2-navy),#0c274d);color:#fff;border:1px solid #c6a56166;border-radius:20px;justify-content:space-between;align-items:center;gap:30px;margin-bottom:19px;padding:30px 34px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px #0516372b}.branch-admin-v2-unit-hero:after{content:"";border:1px solid #ebc46a52;border-radius:50%;width:260px;height:260px;position:absolute;top:-170px;right:-100px}.branch-admin-v2-unit-hero>div,.branch-admin-v2-unit-hero>aside{z-index:1;position:relative}.branch-admin-v2-unit-hero p{color:var(--branch-v2-gold-bright);letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:800}.branch-admin-v2-unit-hero h1{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(30px,3vw,42px);font-weight:620}.branch-admin-v2-unit-hero>div>span{color:#ffffffab;margin-top:8px;font-size:13px;display:block}.branch-admin-v2-unit-hero aside{border-left:1px solid #ffffff2b;grid-template-columns:10px 1fr;gap:4px 10px;min-width:230px;padding:15px 18px;display:grid}.branch-admin-v2-unit-hero aside i{background:#d39a42;border-radius:50%;grid-row:1/3;width:8px;height:8px;margin-top:3px}.branch-admin-v2-unit-hero aside.active i{background:#60d4a6}.branch-admin-v2-unit-hero aside strong{font-size:13px}.branch-admin-v2-unit-hero aside span{color:#ffffff9e;font-size:11px}.branch-admin-v2-unit-nav{border:1px solid var(--branch-v2-line);background:#ffffffdb;border-radius:15px;grid-template-columns:repeat(4,1fr);gap:5px;margin-bottom:29px;padding:5px;display:grid;box-shadow:0 10px 26px #0516370a}.branch-admin-v2-unit-nav button{min-height:62px;color:var(--branch-v2-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-content:center;gap:4px;padding:8px 14px;display:grid}.branch-admin-v2-unit-nav button span{font-size:13px;font-weight:780}.branch-admin-v2-unit-nav button small{font-size:11px}.branch-admin-v2-unit-nav button.active{background:var(--branch-v2-navy);color:#fff;box-shadow:inset 0 -2px #ebc46a73}.branch-admin-v2-unit-nav button.active small{color:#ffffffa3}.branch-admin-v2-section-head>strong{color:var(--branch-v2-green);font-size:13px}.branch-admin-v2-section-head>div:last-child{align-items:flex-end;gap:9px;display:flex}.branch-admin-v2-section-head label{color:#607084;gap:5px;font-size:11px;font-weight:750;display:grid}.branch-admin-v2-section-head select{min-width:210px;min-height:39px;color:var(--branch-v2-ink);background:#fff;border:1px solid #cbd0d7;border-radius:9px;padding:0 10px;font-size:12px}.branch-admin-v2-section-head>div:last-child>button{min-height:39px;color:var(--branch-v2-ink);cursor:pointer;background:#fff;border:1px solid #cbd0d7;border-radius:9px;padding:0 12px;font-size:11px;font-weight:750}.branch-admin-v2-request-list{border-top:1px solid var(--branch-v2-line)}.branch-admin-v2-request-row{border-bottom:1px solid var(--branch-v2-line)}.branch-admin-v2-request-row[data-open=true]{background:#ffffff7a}.branch-admin-v2-request-trigger{width:100%;color:var(--branch-v2-ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:9px minmax(240px,1.55fr) minmax(145px,.55fr) minmax(145px,.55fr) 28px;align-items:center;gap:17px;padding:19px 4px;display:grid}.branch-admin-v2-request-trigger:hover{background:#ffffff6b}.branch-admin-v2-risk-bar{background:var(--branch-v2-green);border-radius:999px;width:7px;height:48px}.branch-admin-v2-request-row[data-risk=critical] .branch-admin-v2-risk-bar{background:var(--branch-v2-red)}.branch-admin-v2-request-row[data-risk=high] .branch-admin-v2-risk-bar{background:var(--branch-v2-orange)}.branch-admin-v2-request-row[data-risk=attention] .branch-admin-v2-risk-bar{background:var(--branch-v2-gold)}.branch-admin-v2-request-row[data-risk=unscheduled] .branch-admin-v2-risk-bar,.branch-admin-v2-request-row[data-risk=completed] .branch-admin-v2-risk-bar{background:#84909e}.branch-admin-v2-request-title,.branch-admin-v2-request-owner,.branch-admin-v2-request-due{gap:5px;min-width:0;display:grid}.branch-admin-v2-request-title strong{color:var(--branch-v2-navy);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:680;overflow:hidden}.branch-admin-v2-request-title small,.branch-admin-v2-request-owner small,.branch-admin-v2-request-due small{color:var(--branch-v2-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.branch-admin-v2-request-owner strong,.branch-admin-v2-request-due strong{color:#34455d;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:680;overflow:hidden}.branch-admin-v2-request-row[data-risk=critical] .branch-admin-v2-request-due strong{color:var(--branch-v2-red)}.branch-admin-v2-request-row[data-risk=high] .branch-admin-v2-request-due strong{color:var(--branch-v2-orange)}.branch-admin-v2-request-chevron{color:#6e7a8b;font-size:23px;transition:transform .2s}.branch-admin-v2-request-row[data-open=true] .branch-admin-v2-request-chevron{transform:rotate(180deg)}.branch-admin-v2-request-detail{grid-template-columns:minmax(0,1.55fr) minmax(170px,.35fr);gap:28px;padding:3px 52px 24px 30px;display:grid}.branch-admin-v2-request-copy>p{color:#566477;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.65}.branch-admin-v2-request-meta{flex-wrap:wrap;gap:7px;margin:14px 0;display:flex}.branch-admin-v2-request-meta span{color:#637083;background:#eceff2;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:720}.branch-admin-v2-request-actions{justify-content:flex-end;align-items:flex-start;gap:8px;display:flex}.branch-admin-v2-request-actions button{min-height:40px;color:var(--branch-v2-navy);cursor:pointer;background:#fff;border:1px solid #c8cdd4;border-radius:10px;padding:0 13px;font-size:11px;font-weight:760}.branch-admin-v2-request-actions button.primary{border-color:var(--branch-v2-navy);background:var(--branch-v2-navy);color:#fff}.branch-admin-v2-request-detail .branch-admin-assignment{background:0 0;margin:0 0 14px;padding:0}.branch-admin-v2-request-detail .branch-admin-assignment label{gap:6px;font-size:11px;display:grid}.branch-admin-v2-request-detail .branch-admin-assignment select{min-width:310px;min-height:40px;font-size:12px}.branch-admin-v2-request-detail .branch-legal-response-form{grid-template-columns:1fr auto;align-items:end;margin:14px 0}.branch-admin-v2-request-detail .branch-legal-response-form textarea,.branch-admin-v2-request-detail .branch-admin-response p{font-size:13px}.branch-admin-v2-request-detail .branch-admin-email{font-size:10px}.branch-admin-v2-form-stage,.branch-admin-v2-team{border:1px solid var(--branch-v2-line);background:#ffffffe6;border-radius:19px;padding:clamp(22px,3vw,34px);box-shadow:0 15px 36px #0516370f}.branch-admin-v2-request-form{gap:17px;display:grid}.branch-admin-v2-request-form>label,.branch-admin-v2-form-grid>label{color:#4d5d72;gap:7px;font-size:12px;font-weight:760;display:grid}.branch-admin-v2-request-form input,.branch-admin-v2-request-form select,.branch-admin-v2-request-form textarea{width:100%;color:var(--branch-v2-ink);background:#fff;border:1px solid #c9ced5;border-radius:10px;outline:0;font-size:13px}.branch-admin-v2-request-form input,.branch-admin-v2-request-form select{min-height:44px;padding:0 11px}.branch-admin-v2-request-form textarea{resize:vertical;min-height:108px;padding:11px;line-height:1.55}.branch-admin-v2-request-form input:focus,.branch-admin-v2-request-form select:focus,.branch-admin-v2-request-form textarea:focus{border-color:var(--branch-v2-gold);box-shadow:0 0 0 3px #c6a5611a}.branch-admin-v2-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.branch-admin-v2-request-form .branch-demand-type legend{font-size:11px}.branch-admin-v2-request-form .branch-demand-type>div>label{min-height:76px}.branch-admin-v2-request-form .branch-demand-type label b{font-size:13px}.branch-admin-v2-request-form .branch-demand-type label small{font-size:11px}.branch-admin-v2-form-submit{justify-content:space-between;align-items:center;gap:20px;padding-top:4px;display:flex}.branch-admin-v2-form-submit small{color:#86652e;font-size:11px;display:block}.branch-admin-v2-form-submit button{background:var(--branch-v2-navy);color:#fff;cursor:pointer;border:0;border-radius:10px;min-height:45px;padding:0 18px;font-size:12px;font-weight:820;box-shadow:inset 0 -2px #ebc46a6b}.branch-admin-v2-form-submit button:disabled{opacity:.44;cursor:not-allowed}.branch-admin-v2-team-stage{gap:20px;display:grid}.branch-admin-v2-team .branch-admin-responsible-form{background:#f8f8f6;border:1px solid #dedfe1;border-radius:13px;margin-top:19px;padding:18px}.branch-admin-v2-team .branch-admin-responsible-list{margin-top:14px}.branch-admin-v2-team .branch-admin-responsible-list article{box-shadow:none;border-color:#d9dce1}.branch-admin-v2-team .branch-responsible-avatar{background:linear-gradient(140deg,#0b2346,#9c7b38)}.branch-admin-v2-access-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.branch-admin-v2-access-card{border:1px solid var(--branch-v2-line);background:#ffffffe6;border-radius:17px;padding:25px;box-shadow:0 12px 30px #0516370d}.branch-admin-v2-access-card>header{justify-content:space-between;gap:15px;margin-bottom:18px;display:flex}.branch-admin-v2-access-card header h2{color:var(--branch-v2-navy);margin:0;font-size:21px}.branch-admin-v2-access-card header>b{color:#816324;background:#f0eadc;border-radius:10px;place-items:center;width:36px;height:36px;font-size:15px;display:grid}.branch-admin-v2-access-card form{gap:11px;margin-top:16px;display:grid}.branch-admin-v2-access-card form label{color:#526176;gap:6px;font-size:11px;font-weight:750;display:grid}.branch-admin-v2-access-card form input{border:1px solid #cbd0d7;border-radius:9px;min-height:42px;padding:0 10px;font-size:13px}.branch-admin-v2-access-card form>button{background:var(--branch-v2-navy);color:#fff;border:0;border-radius:9px;min-height:42px;font-size:11px;font-weight:800}.branch-admin-v2-access-card>p{color:var(--branch-v2-muted);font-size:11px}.branch-admin-v2-contact.complete header>b{color:var(--branch-v2-green);background:#18705b1a}.branch-admin-v2-access-card .branch-contact-details strong{font-size:17px}.branch-admin-v2-access-card .branch-contact-details span,.branch-admin-v2-access-card .branch-contact-details a{font-size:13px}.branch-admin-v2-access-card .branch-contact-pending strong{font-size:15px}.branch-admin-v2-access-card .branch-contact-pending p{font-size:13px;line-height:1.55}@media (width<=1100px){.branch-admin-v2-unit-row{grid-template-columns:44px minmax(220px,1.45fr) minmax(130px,.5fr) minmax(150px,.55fr) 24px}.branch-admin-v2-unit-work{display:none}.branch-admin-v2-request-trigger{grid-template-columns:9px minmax(220px,1.55fr) minmax(140px,.55fr) 28px}.branch-admin-v2-request-owner{display:none}.branch-admin-v2-form-grid,.branch-admin-v2-team .branch-admin-responsible-form{grid-template-columns:1fr 1fr}}@media (width<=880px){.branch-portal-experience .main-panel{padding:28px 22px 60px}.branch-admin-v2-heading{flex-direction:column;align-items:stretch}.branch-admin-v2-heading-status{border-top:1px solid var(--branch-v2-line);border-left:0}.branch-admin-v2-command{grid-template-columns:1fr auto}.branch-admin-v2-search{grid-column:1/-1}.branch-admin-v2-modes{justify-content:space-between}.branch-admin-v2-modes button{flex:1}.branch-admin-v2-mailbox,.branch-admin-v2-focus{grid-template-columns:1fr}.branch-admin-v2-focus aside{border-top:1px solid #ffffff26;border-left:0;padding:19px 0 0}.branch-admin-v2-unit-hero{flex-direction:column;align-items:flex-start}.branch-admin-v2-unit-hero aside{border-top:1px solid #ffffff2b;border-left:0;width:100%}.branch-admin-v2-unit-nav{grid-template-columns:1fr}.branch-admin-v2-section-head{flex-direction:column;align-items:flex-start}.branch-admin-v2-request-detail{grid-template-columns:1fr}.branch-admin-v2-request-actions{justify-content:flex-start}.branch-admin-v2-access-grid{grid-template-columns:1fr}}@media (width<=650px){.branch-portal-experience .main-panel{padding:22px 15px 48px}.branch-admin-v2-heading h1{font-size:34px}.branch-admin-v2-command{grid-template-columns:1fr}.branch-admin-v2-settings{width:100%}.branch-admin-v2-mailbox{padding:18px}.branch-admin-v2-mailbox form{grid-template-columns:1fr}.branch-admin-v2-pulse,.branch-admin-v2-unit-pulse{grid-template-columns:1fr 1fr}.branch-admin-v2-pulse button,.branch-admin-v2-unit-pulse button{border-top:1px solid var(--branch-v2-line);min-height:55px;padding:8px 10px}.branch-admin-v2-pulse button:nth-child(odd),.branch-admin-v2-unit-pulse button:nth-child(odd){border-right:1px solid var(--branch-v2-line)}.branch-admin-v2-pulse button:nth-child(2n),.branch-admin-v2-unit-pulse button:nth-child(2n){border-right:0}.branch-admin-v2-pulse span,.branch-admin-v2-unit-pulse span{white-space:normal}.branch-admin-v2-focus{padding:23px}.branch-admin-v2-unit-row{grid-template-columns:42px minmax(0,1fr) 23px;gap:12px}.branch-admin-v2-unit-state{grid-column:2}.branch-admin-v2-chevron{grid-area:1/3/3}.branch-admin-v2-unit-hero{padding:24px 22px}.branch-admin-v2-unit-pulse{margin-bottom:17px}.branch-admin-v2-request-trigger{grid-template-columns:7px minmax(0,1fr) 24px;gap:12px}.branch-admin-v2-request-due{grid-column:2}.branch-admin-v2-request-chevron{grid-area:1/3/3}.branch-admin-v2-request-detail{padding:0 8px 22px 21px}.branch-admin-v2-request-detail .branch-admin-assignment select{width:100%;min-width:0}.branch-admin-v2-request-detail .branch-legal-response-form{grid-template-columns:1fr}.branch-admin-v2-form-stage,.branch-admin-v2-team{padding:20px}.branch-admin-v2-form-grid,.branch-admin-v2-team .branch-admin-responsible-form{grid-template-columns:1fr}.branch-admin-v2-form-submit{flex-direction:column;align-items:stretch}.branch-admin-v2-form-submit button{width:100%}}.branch-admin-v3-hero{margin-bottom:16px}.branch-directory-experience .branch-admin-v2-command{grid-template-columns:minmax(260px,1fr) auto;margin-bottom:25px}.branch-admin-v3-result-count{color:var(--branch-v2-muted);white-space:nowrap;padding-right:4px;font-size:12px;font-weight:750}.branch-admin-v2-directory>header{margin-bottom:16px}.branch-admin-v2-directory>header h2{font-size:25px}.branch-admin-v2-directory>header p{font-size:13px}.branch-admin-v3-card-grid{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:14px;display:grid}.branch-admin-v3-card{--branch-card-accent:var(--branch-v2-gold);border:1px solid color-mix(in srgb,var(--branch-card-accent) 22%,var(--branch-v2-line));background:linear-gradient(155deg,color-mix(in srgb,var(--branch-v2-paper) 96%,var(--branch-card-accent)),var(--branch-v2-paper) 58%);min-width:0;min-height:218px;color:var(--branch-v2-ink);text-align:left;cursor:pointer;border-radius:18px;grid-template-rows:auto auto 1fr auto;gap:15px;padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 10px 28px #05163711}.branch-admin-v3-card:hover{border-color:color-mix(in srgb,var(--branch-card-accent) 48%,var(--branch-v2-line));transform:translateY(-2px);box-shadow:0 17px 38px #0516371c}.branch-admin-v3-card:focus-visible{outline:3px solid color-mix(in srgb,var(--branch-card-accent) 34%,transparent);outline-offset:3px}.branch-admin-v3-card.attention{--branch-card-accent:var(--branch-v2-gold-bright)}.branch-admin-v3-card.unread{--branch-card-accent:var(--branch-v2-red);border-color:color-mix(in srgb,var(--branch-v2-red) 42%,var(--branch-v2-line));box-shadow:0 13px 32px color-mix(in srgb,var(--branch-v2-red) 12%,transparent)}.branch-admin-v3-card-top{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.branch-admin-v3-card-top>b{color:color-mix(in srgb,var(--branch-v2-gold) 72%,var(--branch-v2-navy));letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.branch-admin-v3-card.unread .branch-admin-v3-card-top>b{color:var(--branch-v2-red)}.branch-admin-v3-card-top>em{background:color-mix(in srgb,var(--branch-v2-red) 10%,var(--branch-v2-paper));min-height:27px;color:var(--branch-v2-red);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 9px;font-size:11px;font-style:normal;font-weight:850;display:inline-flex}.branch-admin-v3-card-top>em i{width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb,currentColor 12%,transparent);background:currentColor;border-radius:50%}.branch-admin-v3-card-title{gap:6px;min-width:0;display:grid}.branch-admin-v3-card-title strong{color:var(--branch-v2-navy);text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:700;line-height:1.2;overflow:hidden}.branch-admin-v3-card-title small{color:var(--branch-v2-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.branch-admin-v3-card-stats{border-top:1px solid var(--branch-v2-line);border-bottom:1px solid var(--branch-v2-line);grid-template-columns:repeat(3,minmax(0,1fr));padding:13px 0;display:grid}.branch-admin-v3-card-stats>span{border-right:1px solid var(--branch-v2-line);gap:4px;min-width:0;padding:0 11px;display:grid}.branch-admin-v3-card-stats>span:first-child{padding-left:0}.branch-admin-v3-card-stats>span:last-child{border-right:0;padding-right:0}.branch-admin-v3-card-stats strong{color:var(--branch-v2-navy);letter-spacing:-.04em;font-size:23px;font-weight:680}.branch-admin-v3-card-stats small{color:var(--branch-v2-muted);font-size:10px;line-height:1.25}.branch-admin-v3-card-stats>span.active strong{color:var(--branch-v2-red)}.branch-admin-v3-card-stats>span.urgent strong{color:var(--branch-v2-orange)}.branch-admin-v3-card-footer{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.branch-admin-v3-card-footer>small{min-width:0;color:var(--branch-v2-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:flex;overflow:hidden}.branch-admin-v3-card-footer>small i{background:var(--branch-v2-green);border-radius:50%;flex:none;width:7px;height:7px}.branch-admin-v3-card-footer>b{color:var(--branch-v2-navy);white-space:nowrap;align-items:center;gap:7px;font-size:11px;font-weight:820;display:flex}.branch-admin-v3-card-footer>b i{font-size:18px;font-style:normal;line-height:1}.branch-unread-dot{background:var(--branch-v2-red);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb,var(--branch-v2-red) 12%,transparent);vertical-align:1px;border-radius:50%;margin-right:8px;display:inline-block}.branch-admin-v2-request-row[data-unread=true]{background:color-mix(in srgb,var(--branch-v2-red) 4%,var(--branch-v2-paper))}.branch-admin-v2-request-row[data-unread=true] .branch-admin-v2-request-title strong{font-weight:820}.branch-admin-v2-request-row[data-risk=historical] .branch-admin-v2-risk-bar{background:var(--branch-v2-muted)}.branch-admin-v2-request-row[data-risk=historical] .branch-admin-v2-request-due strong{color:var(--branch-v2-muted)}.branch-due.history{background:color-mix(in srgb,var(--branch-v2-muted) 12%,var(--branch-v2-paper));color:var(--branch-v2-muted)}.branch-request-main>strong{align-items:center;display:flex}.branch-uploaded-files a{color:inherit;text-decoration:none}.branch-uploaded-files a:hover strong{text-decoration:underline}.branch-treatment-safe-timeline{margin-top:14px}.branch-admin-v2-request-detail .branch-treatment-safe-timeline{background:color-mix(in srgb,var(--branch-v2-paper) 92%,var(--branch-v2-green));border-color:color-mix(in srgb,var(--branch-v2-green) 25%,var(--branch-v2-line));grid-column:1/-1}@media (width<=760px){.branch-admin-v3-card-grid,.branch-directory-experience .branch-admin-v2-command{grid-template-columns:1fr}.branch-admin-v3-result-count{padding:0 2px}.branch-admin-v3-card{min-height:205px}}@media (width<=420px){.branch-admin-v3-card{padding:16px}.branch-admin-v3-card-stats>span{padding-inline:8px}.branch-admin-v3-card-stats small{font-size:9px}.branch-admin-v3-card-footer{flex-direction:column;align-items:flex-start}}.mateus-portal{color:#203c4d;background:#f4f6f7;grid-template-columns:250px minmax(0,1fr);min-height:100vh;display:grid}.mateus-sidebar{color:#fff;background:linear-gradient(#061630,#081d3d);flex-direction:column;height:100vh;padding:27px 18px 20px;display:flex;position:sticky;top:0;box-shadow:9px 0 28px #0516371f}.mateus-brand{border-bottom:1px solid #c7a5612e;align-items:center;gap:13px;padding:0 5px 21px;display:flex}.mateus-brand>b{color:#e1c77f;letter-spacing:.08em;background:#ffffff0d;border:1px solid #dec27b8c;border-radius:13px;place-items:center;width:48px;height:48px;font-size:16px;display:grid}.mateus-brand>div{gap:4px;display:grid}.mateus-brand strong{font-size:15px}.mateus-brand span{color:#ffffff85;font-size:12px}.mateus-sidebar nav{gap:8px;margin-top:23px;display:grid}.mateus-sidebar nav button{color:#ffffffb8;cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:space-between;align-items:center;min-height:52px;padding:0 14px;font-size:14px;font-weight:760;display:flex}.mateus-sidebar nav button b{text-align:center;background:#ffffff17;border-radius:999px;min-width:31px;padding:4px 8px;font-size:12px}.mateus-sidebar nav button.active{color:#061630;background:linear-gradient(100deg,#d5b569,#c49d4f);box-shadow:0 8px 20px #c7a56129}.mateus-sidebar-foot{border-top:1px solid #c7a5612e;gap:6px;margin-top:auto;padding:17px 9px 0;display:grid}.mateus-sidebar-foot span{color:#ffffff75;font-size:11px}.mateus-sidebar-foot strong{font-size:14px}.mateus-sidebar-foot button{color:#dfc47c;cursor:pointer;background:0 0;border:0;width:fit-content;margin-top:9px;padding:0;font-size:12px}.mateus-main{min-width:0;padding:34px clamp(24px,3.6vw,60px) 76px}.mateus-topbar{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.mateus-topbar>div>span{color:#94702f;letter-spacing:.14em;font-size:11px;font-weight:900}.mateus-topbar h1{color:#0b2140;letter-spacing:-.04em;margin:9px 0 8px;font-size:clamp(30px,3vw,43px)}.mateus-topbar p{color:#667b87;max-width:700px;margin:0;font-size:15px;line-height:1.5}.mateus-topbar>button{color:#4c6877;cursor:pointer;background:#fff;border:1px solid #d1dadd;border-radius:10px;min-height:42px;padding:0 16px;font-size:13px;font-weight:800}.mateus-kpis{grid-template-columns:repeat(3,1fr);gap:13px;margin:28px 0 20px;display:grid}.mateus-kpis article{background:#fff;border:1px solid #d8e0e3;border-radius:14px;justify-content:space-between;align-items:center;min-height:92px;padding:18px 21px;display:flex;box-shadow:0 7px 20px #1739450a}.mateus-kpis span{color:#607681;font-size:14px;font-weight:730}.mateus-kpis strong{color:#0a7057;font-size:31px}.mateus-kpis article.attention{background:#fffaf0;border-color:#e0bd72}.mateus-kpis article.attention strong{color:#9b681c}.mateus-search{color:#607580;text-transform:uppercase;letter-spacing:.08em;gap:7px;max-width:540px;margin:0 0 21px;font-size:11px;font-weight:850;display:grid}.mateus-search input{color:#234557;background:#fff;border:1px solid #cbd7db;border-radius:11px;outline:0;min-height:48px;padding:0 15px;font-size:14px}.mateus-search input:focus{border-color:#ad8b48;box-shadow:0 0 0 3px #ad8b481a}.mateus-message,.mateus-empty{color:#536c78;background:#fff;border:1px solid #d8e1e4;border-radius:12px;margin:0 0 17px;padding:16px 18px;font-size:14px}.mateus-empty{text-align:center;place-content:center;gap:7px;min-height:120px;display:grid}.mateus-empty strong{color:#173d50;font-size:17px}.mateus-empty span{color:#71848d}.mateus-list-heading{color:#71858f;letter-spacing:.08em;text-transform:uppercase;grid-template-columns:165px minmax(0,1fr) 110px;gap:18px;padding:0 21px 10px;font-size:11px;font-weight:850;display:grid}.mateus-flat-list{gap:11px;display:grid}.mateus-task{background:#fff;border:1px solid #d3dee1;border-radius:14px;overflow:hidden;box-shadow:0 8px 24px #1739450b}.mateus-task-summary{text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:145px minmax(0,1fr) auto 35px;align-items:center;gap:20px;width:100%;min-height:104px;padding:14px 20px;display:grid}.mateus-task-summary:hover,.mateus-task.expanded>.mateus-task-summary{background:#fbf9f3}.mateus-task-summary>div{gap:5px;min-width:0;display:grid}.mateus-task-summary>div>strong{color:#173e52;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.mateus-task-summary .mateus-party{color:#516d7a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.mateus-task-summary div>span:not(.mateus-party){color:#748791;font-size:12px}.mateus-unit-badge{color:#526d79;background:#edf2f4;border-radius:6px;width:fit-content;margin-top:2px;padding:4px 8px;font-size:11px}.mateus-task-summary>em{color:#a3473d;background:#f8e4e0;border-radius:999px;padding:6px 9px;font-size:10px;font-style:normal;font-weight:900}.mateus-task-summary>i{color:#58717d;background:#edf2f3;border-radius:9px;place-items:center;width:33px;height:33px;font-size:20px;font-style:normal;display:grid}.mateus-deadline{color:#667b85;background:#eef2f3;border-radius:10px;align-content:center;gap:4px;width:145px;min-height:72px;padding:10px 12px;display:grid}.mateus-deadline small{letter-spacing:.08em;font-size:9px;font-weight:900}.mateus-deadline strong{font-size:16px}.mateus-deadline em{font-size:10px;font-style:normal;font-weight:650;line-height:1.3}.mateus-deadline.soon{color:#8e5f18;background:#fff0cd}.mateus-deadline.late,.mateus-deadline.urgent{color:#a23e35;background:#f8e1de}.mateus-deadline.future,.mateus-deadline.done{color:#146d54;background:#e7f4ed}.mateus-task-body{background:#f8fafb;border-top:1px solid #e2e9eb;grid-template-columns:minmax(0,1.3fr) minmax(330px,.7fr);gap:19px;padding:21px;display:grid}.mateus-documents,.mateus-conclusion{background:#fff;border:1px solid #d7e0e3;border-radius:13px;padding:20px}.mateus-guidance{background:#f5f1e6;border-radius:11px;padding:17px}.mateus-guidance span,.mateus-folder-head span,.mateus-conclusion>span{color:#92702f;letter-spacing:.11em;font-size:10px;font-weight:900}.mateus-guidance p{color:#56564f;white-space:pre-wrap;margin:8px 0 0;font-size:14px;line-height:1.6}.mateus-request-checklist{border-top:1px solid #91702f33;gap:7px;margin-top:14px;padding-top:12px;display:grid}.mateus-request-checklist span{color:#4e5f61;letter-spacing:0;align-items:center;gap:8px;font-size:13px;font-weight:650;display:flex}.mateus-request-checklist b{color:#a47d33;font-size:16px}.mateus-folder-head{justify-content:space-between;align-items:flex-end;gap:14px;margin:20px 0 12px;display:flex}.mateus-folder-head>div:first-child{gap:5px;display:grid}.mateus-folder-head strong{color:#294959;font-size:15px}.mateus-folder-head>div:last-child{gap:8px;display:flex}.mateus-folder-head button,.mateus-folder-head a{color:#4d6b78;background:#fff;border:1px solid #d0dadd;border-radius:8px;align-items:center;min-height:36px;padding:0 12px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.mateus-files{gap:8px;display:grid}.mateus-files>a{color:inherit;border:1px solid #dbe3e5;border-radius:9px;grid-template-columns:48px 1fr;gap:3px 10px;padding:12px;text-decoration:none;display:grid}.mateus-files>a b{color:#a34a41;text-align:center;background:#f7e7e4;border-radius:6px;grid-row:1/3;align-self:center;padding:7px;font-size:10px}.mateus-files>a span{color:#355767;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:780;overflow:hidden}.mateus-files>a small{color:#7f9098;font-size:11px}.mateus-files>p{color:#70848e;margin:0;padding:14px;font-size:13px}.mateus-upload{color:#795a20;cursor:pointer;background:#fffaf0;border:1px dashed #a98c50;border-radius:9px;justify-content:center;align-items:center;min-height:46px;margin-top:13px;font-size:13px;font-weight:850;display:flex;position:relative;overflow:hidden}.mateus-upload input{opacity:0;width:1px;height:1px;position:absolute}.mateus-conclusion{flex-direction:column;gap:14px;display:flex}.mateus-choice-list{gap:8px;display:grid}.mateus-choice-list label{color:#405e6c;cursor:pointer;border:1px solid #d9e1e3;border-radius:9px;align-items:center;gap:9px;min-height:42px;padding:0 11px;font-size:13px;display:flex}.mateus-choice-list input{accent-color:#0a7057;width:17px;height:17px}.mateus-conclusion>label{color:#59717d;gap:7px;font-size:12px;font-weight:780;display:grid}.mateus-conclusion input[type=date],.mateus-conclusion textarea{color:#294a59;width:100%;font:inherit;background:#fff;border:1px solid #ced9dc;border-radius:9px;padding:10px 12px}.mateus-conclusion textarea{resize:vertical;min-height:125px}.mateus-form-actions{grid-template-columns:1fr 1.2fr;gap:9px;margin-top:auto;display:grid}.mateus-form-actions button{color:#4b6876;cursor:pointer;background:#fff;border:1px solid #cbd7db;border-radius:9px;min-height:44px;font-size:13px;font-weight:830}.mateus-form-actions .primary{color:#fff;background:#087354;border-color:#087354}.mateus-form-actions button:disabled{opacity:.45;cursor:not-allowed}.mateus-history-detail{background:#f8fafb;border-top:1px solid #e2e9eb;gap:11px;padding:18px 21px;display:grid}.mateus-history-detail>div{background:#fff;border:1px solid #d6e2df;border-radius:11px;padding:16px}.mateus-history-detail span{color:#6a827d;font-size:12px}.mateus-history-detail strong{color:#176b55;margin-top:5px;font-size:16px;display:block}.mateus-history-detail p{color:#4c6874;margin:8px 0 0;font-size:14px;line-height:1.55}.mateus-history-detail small{color:#9a6c23;margin-top:8px;font-size:11px;display:block}@media (width<=980px){.mateus-portal{grid-template-columns:1fr}.mateus-sidebar{grid-template-columns:1fr auto auto;align-items:center;gap:12px;height:auto;padding:14px 18px;display:grid;position:relative}.mateus-brand{border:0;padding:0}.mateus-sidebar nav{margin:0;display:flex}.mateus-sidebar nav button{min-width:110px}.mateus-sidebar-foot{border:0;margin:0;padding:0}.mateus-sidebar-foot>span,.mateus-sidebar-foot>strong{display:none}.mateus-task-body{grid-template-columns:1fr}}@media (width<=680px){.mateus-main{padding:23px 13px 55px}.mateus-sidebar{grid-template-columns:1fr}.mateus-sidebar nav{order:3}.mateus-sidebar-foot{position:absolute;top:22px;right:17px}.mateus-kpis{grid-template-columns:1fr}.mateus-kpis article{min-height:72px}.mateus-list-heading{display:none}.mateus-task-summary{grid-template-columns:115px minmax(0,1fr) 30px;gap:12px;padding:12px}.mateus-task-summary>em{display:none}.mateus-deadline{width:115px}.mateus-task-body{padding:11px}.mateus-folder-head{flex-direction:column;align-items:stretch}.mateus-form-actions{grid-template-columns:1fr}.mateus-topbar p{max-width:300px}.mateus-topbar>button{display:none}}.mateus-admin-page{color:#203f50;gap:20px;display:grid}.mateus-admin-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.mateus-admin-heading>div>span,.mateus-admin-card-head span,.mateus-admin-list-head>div>span,.mateus-admin-guide>span{color:#9a7430;letter-spacing:.13em;font-size:11px;font-weight:900}.mateus-admin-heading h1{color:#0b2644;letter-spacing:-.035em;margin:7px 0 6px;font-size:32px}.mateus-admin-heading p{color:#637984;max-width:760px;margin:0;font-size:15px;line-height:1.55}.mateus-admin-heading>button{color:#466674;cursor:pointer;background:#fff;border:1px solid #ccd7dc;border-radius:10px;min-height:42px;padding:0 15px;font-size:13px;font-weight:820}.mateus-admin-page .mateus-access-panel{background:#fff;border:1px solid #d4dee1;border-left:4px solid #c6a258;border-radius:13px;grid-template-columns:minmax(300px,1fr) auto auto;align-items:center;gap:18px;min-height:86px;margin:0;padding:16px 18px;display:grid;box-shadow:0 7px 22px #1433440a}.mateus-admin-page .mateus-access-copy{gap:3px;display:grid}.mateus-admin-page .mateus-access-copy span{color:#97722f;letter-spacing:.11em;font-size:10px;font-weight:900}.mateus-admin-page .mateus-access-copy strong{color:#173f52;font-size:16px}.mateus-admin-page .mateus-access-copy p{color:#6d8088;margin:0;font-size:13px}.mateus-admin-page .mateus-access-status{justify-items:end;gap:5px;display:grid}.mateus-admin-page .mateus-access-status span{color:#a4483e;background:#f4e6e3;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:850}.mateus-admin-page .mateus-access-status span.active{color:#166d54;background:#e7f3ec}.mateus-admin-page .mateus-access-status code{font-size:12px}.mateus-admin-page .mateus-access-toggle{color:#4c6977;background:#fff;border:1px solid #ced9dd;border-radius:9px;min-height:38px;padding:0 12px;font-size:12px;font-weight:800}.mateus-admin-page .mateus-access-form{border-top:1px solid #e1e8ea;grid-column:1/-1;grid-template-columns:1fr 1fr auto;align-items:end;gap:11px;padding-top:14px;display:grid}.mateus-admin-page .mateus-access-form label{color:#5d747e;gap:6px;font-size:12px;font-weight:780;display:grid}.mateus-admin-page .mateus-access-form input{min-height:42px;font:inherit;border:1px solid #ccd8dc;border-radius:8px;padding:0 11px}.mateus-admin-page .mateus-access-form button{color:#fff;background:#0a7057;border:0;border-radius:8px;min-height:42px;padding:0 15px;font-weight:820}.mateus-admin-page .mateus-access-form small{color:#778990;grid-column:1/-1;font-size:11px}.mateus-admin-metrics{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.mateus-admin-metrics article{background:#fff;border:1px solid #d5dfe2;border-radius:13px;justify-content:space-between;align-items:center;min-height:88px;padding:17px 20px;display:flex;box-shadow:0 7px 20px #1739450a}.mateus-admin-metrics span{color:#607681;font-size:14px;font-weight:730}.mateus-admin-metrics strong{color:#087055;font-size:29px}.mateus-admin-metrics article.attention{background:#fffaf0;border-color:#deb96d}.mateus-admin-metrics article.attention strong{color:#9a681c}.mateus-admin-message{color:#765923;background:#fff9ea;border:1px solid #dbbe7d;border-radius:10px;padding:14px 17px;font-size:13px;font-weight:700}.mateus-admin-compose-grid{grid-template-columns:minmax(240px,.7fr) minmax(0,1.8fr);gap:15px;display:grid}.mateus-admin-card{background:#fff;border:1px solid #d4dfe2;border-radius:14px;padding:20px;box-shadow:0 8px 24px #1638450a}.mateus-admin-guide{color:#fff;background:linear-gradient(155deg,#081d3c,#0b294e);flex-direction:column;gap:16px;display:flex}.mateus-admin-guide>span{color:#dec37c}.mateus-admin-guide h2{margin:0 0 6px;font-size:20px;line-height:1.3}.mateus-admin-guide>div{align-items:flex-start;gap:12px;display:flex}.mateus-admin-guide>div>b{color:#e0c57d;border:1px solid #dec37c80;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:13px;display:grid}.mateus-admin-guide p{gap:3px;margin:0;display:grid}.mateus-admin-guide p strong{font-size:14px}.mateus-admin-guide p small{color:#ffffff94;font-size:12px;line-height:1.4}.mateus-admin-card-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.mateus-admin-card-head h2{color:#173e51;margin:5px 0 0;font-size:22px}.mateus-admin-card-head>b{color:#9a7430;background:#f5efe1;border-radius:10px;place-items:center;width:38px;height:38px;font-size:21px;display:grid}.mateus-admin-new-request form{gap:14px;margin-top:18px;display:grid}.mateus-admin-new-request label{color:#536f7b;gap:7px;font-size:12px;font-weight:790;display:grid;position:relative}.mateus-admin-new-request input,.mateus-admin-new-request select,.mateus-admin-new-request textarea{color:#294b5a;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd7db;border-radius:9px;outline:0;padding:10px 12px}.mateus-admin-new-request input:focus,.mateus-admin-new-request textarea:focus,.mateus-admin-new-request select:focus{border-color:#a88848;box-shadow:0 0 0 3px #a888481a}.mateus-admin-new-request textarea{resize:vertical;min-height:105px;line-height:1.5}.mateus-admin-new-request textarea.checklist{min-height:86px}.mateus-admin-form-row{grid-template-columns:.75fr 1fr 1fr;gap:11px;display:grid}.mateus-process-suggestions{z-index:10;background:#fff;border:1px solid #cad7db;border-radius:10px;display:grid;position:absolute;top:70px;left:0;right:0;overflow:hidden;box-shadow:0 18px 36px #07223629}.mateus-process-suggestions button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e3e9eb;gap:3px;padding:11px 13px;display:grid}.mateus-process-suggestions button:hover{background:#f7f4ec}.mateus-process-suggestions button:last-child{border-bottom:0}.mateus-process-suggestions strong{color:#23495a;font-size:13px}.mateus-process-suggestions span{color:#71848d;font-size:11px}.mateus-selected-process{background:#f0f8f4;border:1px solid #bed8ce;border-radius:10px;gap:3px;padding:13px 86px 13px 15px;display:grid;position:relative}.mateus-selected-process>span{color:#337660;letter-spacing:.09em;font-size:9px;font-weight:900}.mateus-selected-process>strong{color:#1b5846;font-size:14px}.mateus-selected-process>small{color:#648177;font-size:12px}.mateus-selected-process>button{color:#356d5c;background:#fff;border:1px solid #bdd4cc;border-radius:7px;padding:6px 9px;font-size:11px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.mateus-admin-form-actions{justify-content:flex-end;gap:9px;display:flex}.mateus-admin-form-actions button{color:#506d79;cursor:pointer;background:#fff;border:1px solid #ccd8dc;border-radius:9px;min-height:43px;padding:0 15px;font-size:13px;font-weight:820}.mateus-admin-form-actions button:last-child{color:#fff;background:#087155;border-color:#087155;min-width:190px}.mateus-admin-form-actions button:disabled{opacity:.48;cursor:not-allowed}.mateus-admin-queue,.mateus-admin-history{background:#fff;border:1px solid #d4dfe2;border-radius:14px;overflow:hidden;box-shadow:0 8px 24px #1638450a}.mateus-admin-list-head{border-bottom:1px solid #e0e7e9;justify-content:space-between;align-items:flex-end;gap:20px;padding:19px 21px;display:flex}.mateus-admin-list-head h2{color:#173e51;margin:5px 0 3px;font-size:22px}.mateus-admin-list-head p{color:#71838c;margin:0;font-size:13px}.mateus-admin-list-head label{color:#5c727d;gap:6px;font-size:11px;font-weight:800;display:grid}.mateus-admin-list-head input{min-width:270px;min-height:41px;font:inherit;border:1px solid #cad6da;border-radius:8px;padding:0 12px}.mateus-admin-request-list{display:grid}.mateus-admin-request{border-bottom:1px solid #e2e8ea;grid-template-columns:175px minmax(0,1fr) auto;align-items:center;gap:20px;min-height:112px;padding:14px 20px;display:grid}.mateus-admin-request:last-child{border-bottom:0}.mateus-admin-request.urgent{background:snow;border-left:4px solid #b7463b}.mateus-admin-due{color:#226e58;background:#eef5f2;border-radius:10px;align-content:center;gap:4px;min-height:78px;padding:11px 13px;display:grid}.mateus-admin-request.urgent .mateus-admin-due{color:#a34137;background:#f8e6e3}.mateus-admin-due small{letter-spacing:.08em;font-size:9px;font-weight:900}.mateus-admin-due strong{font-size:16px}.mateus-admin-due span{font-size:10px;line-height:1.35}.mateus-admin-request-main{gap:4px;min-width:0;display:grid}.mateus-admin-request-main>span{color:#94702d;letter-spacing:.07em;font-size:10px;font-weight:900}.mateus-admin-request-main>strong{color:#173f52;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.mateus-admin-request-main p{color:#536f7b;margin:0;font-size:14px;font-weight:650}.mateus-admin-request-main small{color:#788991;font-size:12px}.mateus-admin-request-actions{gap:7px;display:flex}.mateus-admin-request-actions button{color:#4d6b78;cursor:pointer;background:#fff;border:1px solid #cbd7db;border-radius:8px;min-height:37px;padding:0 11px;font-size:11px;font-weight:800}.mateus-admin-request-actions button.remove{color:#a14a41}.mateus-admin-empty{text-align:center;color:#71848d;place-content:center;gap:5px;min-height:120px;padding:25px;font-size:13px;display:grid}.mateus-admin-empty strong{color:#315364;font-size:16px}.mateus-admin-history-toggle{text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:1fr auto 32px;align-items:center;gap:14px;width:100%;min-height:76px;padding:14px 20px;display:grid}.mateus-admin-history-toggle>span{gap:4px;display:grid}.mateus-admin-history-toggle small{color:#97722f;letter-spacing:.1em;font-size:10px;font-weight:900}.mateus-admin-history-toggle strong{color:#1e4557;font-size:16px}.mateus-admin-history-toggle>b{color:#196c55;text-align:center;background:#e8f3ee;border-radius:999px;min-width:34px;padding:6px 10px}.mateus-admin-history-toggle>i{color:#5d7580;background:#edf2f3;border-radius:8px;place-items:center;width:30px;height:30px;font-size:18px;font-style:normal;display:grid}.mateus-admin-history-list{border-top:1px solid #e0e7e9}.mateus-admin-history-list article{border-bottom:1px solid #e4e9eb;grid-template-columns:120px 1fr;gap:17px;padding:15px 20px;display:grid}.mateus-admin-history-list article:last-child{border-bottom:0}.mateus-admin-history-list article>span{color:#25715d;font-size:13px;font-weight:800}.mateus-admin-history-list article>div{gap:3px;display:grid}.mateus-admin-history-list strong{color:#174153;font-size:14px}.mateus-admin-history-list p{color:#617984;margin:0;font-size:12px}.mateus-admin-history-list small{color:#657982;margin-top:5px;font-size:12px;line-height:1.5}.process-workspace-toolbar .process-send-mateus{color:#795a21;background:#fff9e9;border-color:#c8a555}.process-workspace-toolbar .process-send-mateus.active{color:#176c55;background:#e8f4ef;border-color:#087155}@media (width<=1050px){.mateus-admin-compose-grid{grid-template-columns:1fr}.mateus-admin-guide{grid-template-columns:repeat(3,1fr);display:grid}.mateus-admin-guide>span,.mateus-admin-guide>h2{grid-column:1/-1}.mateus-admin-request{grid-template-columns:150px minmax(0,1fr)}.mateus-admin-request-actions{grid-column:2}}@media (width<=720px){.mateus-admin-heading{display:grid}.mateus-admin-heading>button{width:fit-content}.mateus-admin-page .mateus-access-panel{grid-template-columns:1fr}.mateus-admin-page .mateus-access-status{justify-items:start}.mateus-admin-page .mateus-access-form,.mateus-admin-metrics,.mateus-admin-guide{grid-template-columns:1fr}.mateus-admin-guide>span,.mateus-admin-guide>h2{grid-column:auto}.mateus-admin-form-row{grid-template-columns:1fr}.mateus-admin-list-head{flex-direction:column;align-items:stretch}.mateus-admin-list-head input{width:100%;min-width:0}.mateus-admin-request{grid-template-columns:1fr;gap:11px}.mateus-admin-request-actions{grid-column:auto}.mateus-admin-history-list article{grid-template-columns:1fr}.mateus-admin-form-actions{flex-direction:column}.mateus-admin-form-actions button:last-child{min-width:0}}.pwa-system-layer{z-index:10000;max-width:min(470px,100vw - 28px);font-family:var(--font-geist-sans),Arial,sans-serif;justify-items:end;gap:9px;display:grid;position:fixed;bottom:18px;right:18px}.pwa-notice{color:#fff;background:linear-gradient(115deg,#071a38,#0b2b4e);border:1px solid #c9ae6c5c;border-radius:12px;align-items:center;gap:11px;min-width:310px;padding:12px 13px;display:flex;box-shadow:0 18px 45px #03122d3d}.pwa-notice>div:not(.pwa-app-mark){flex:1;min-width:0}.pwa-notice span{color:#f2d890;font-size:11px;font-weight:850;display:block}.pwa-notice p{color:#ffffffab;margin:3px 0 0;font-size:9px;line-height:1.4}.pwa-notice button,.pwa-ios-help button{color:#071a38;white-space:nowrap;cursor:pointer;background:#d0ae61;border:0;border-radius:7px;min-height:32px;padding:0 11px;font-size:9px;font-weight:850}.pwa-notice button.quiet{color:#ffffffb3;background:0 0;border:1px solid #ffffff24;min-width:28px;padding:0 7px}.pwa-notice.offline{color:#5f4717;background:#fff8e6;border-color:#e2b74e;min-width:280px}.pwa-notice.offline span{color:#8a6518}.pwa-notice.offline p{color:#775d27}.pwa-app-mark{color:#f2d890;letter-spacing:.07em;border:1px solid #efd28894;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.pwa-ios-help{color:#173a50;background:#fff;border:1px solid #d9c28c;border-radius:13px;width:min(350px,100vw - 28px);padding:18px;box-shadow:0 22px 60px #03122d47}.pwa-ios-help strong{font-size:14px}.pwa-ios-help p{color:#58707d;margin:8px 0 14px;font-size:11px;line-height:1.55}.pwa-ios-help>div{gap:7px;display:flex}.pwa-ios-help button.quiet{color:#617681;background:#fff;border:1px solid #d4dde0}@media (width<=600px){.pwa-system-layer{bottom:10px;right:10px}.pwa-notice{width:calc(100vw - 20px);min-width:0;padding:11px}.pwa-notice.install p,.pwa-notice.update p{display:none}.pwa-notice.update{flex-wrap:wrap}.pwa-notice.update>div{flex:180px}.pwa-notice.offline{width:auto;max-width:calc(100vw - 20px)}}:root{--brand-navy:#051637;--brand-navy-2:#0a2145;--brand-navy-3:#12325b;--brand-gold:#c7a561;--brand-gold-bright:#dabb75;--brand-gold-deep:#ac8c58;--brand-ivory:#f7f6f0;--brand-sand:#d8c9a6;--brand-ink:#1f1f1f;--brand-paper:#fffdf8;--brand-line:#ac8c5847;--brand-shadow:0 18px 54px #0516371a}html{background:var(--brand-ivory)}body{background:radial-gradient(circle at 88% 3%, #c7a5611a, transparent 26rem), linear-gradient(135deg, #fbfaf6 0%, var(--brand-ivory) 54%, #f1eee5 100%);color:var(--brand-navy)}::selection{background:var(--brand-gold);color:var(--brand-navy)}button,a,summary{-webkit-tap-highlight-color:transparent}.office-brand-lockup,.office-header-brand,.labor-office-logo,.branch-office-logo,.imas-partner-mark,.imas-header-mark,.labor-imas-partner i,.branch-imas-mark{background-image:url(/brand/olimpierri-key-visual.png);background-repeat:no-repeat}.imas-partner-mark,.imas-header-mark,.labor-imas-partner i,.branch-imas-mark{background-image:url(/brand/imas-partner.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.office-brand-lockup{background-position:-48px -85px;background-size:480px 270px;width:360px;max-width:100%;height:92px}.office-brand-lockup.compact{background-position:-35px -63px;background-size:350px 197px;width:255px;height:62px}.office-header-brand{background-position:-32px -59px;background-size:325px 183px;flex:0 0 238px;width:238px;height:54px}.labor-office-logo{background-color:var(--brand-navy);background-position:-29px -50px;background-size:250px 141px;border:1px solid #c7a5616b;border-radius:11px;flex:0 0 43px;width:43px;height:43px;box-shadow:0 10px 26px #0003,inset 0 0 0 1px #ffffff0a}.branch-office-logo{background-color:#0000!important;background-position:-30px -52px!important;background-size:285px 160px!important;border:0!important;border-radius:0!important;width:204px!important;height:48px!important}.institutional-partners{align-items:center;gap:18px;width:fit-content;display:flex}.institutional-partners>span{background:linear-gradient(#0000,#c7a561d1,#0000);width:1px;height:54px}.imas-partner-mark{filter:brightness(1.55)saturate(1.12)drop-shadow(0 9px 18px #00000024);width:188px;height:70px}.header-partnership{align-items:center;gap:12px;display:flex}.header-partnership>span{background:#c7a56161;width:1px;height:32px}.imas-header-mark{filter:brightness(1.55)saturate(1.12)drop-shadow(0 7px 14px #00000026);flex:0 0 96px;width:96px;height:44px}.auth-shell{background:var(--brand-ivory);grid-template-columns:minmax(520px,1.15fr) minmax(430px,.85fr);min-height:100vh;overflow:hidden}.auth-side{isolation:isolate;background:radial-gradient(circle at 88% 82%, #c7a56117, transparent 24rem), linear-gradient(115deg, var(--brand-navy) 0%, var(--brand-navy) 58%, #0a2145 100%);min-height:100vh;color:var(--brand-ivory);justify-content:space-between;padding:clamp(42px,6vw,82px);position:relative;overflow:hidden}.auth-side:before{content:"";z-index:-1;aspect-ratio:1;border:1px solid #c7a56147;border-radius:50%;width:min(54vw,700px);position:absolute;bottom:-36%;right:-28%;box-shadow:0 0 0 70px #c7a56109,0 0 0 145px #c7a56106}.auth-side:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000 0 62%,#dabb7514 100%);position:absolute;inset:0}.auth-side .office-brand-lockup{flex:none}.auth-side-copy{max-width:670px;margin:auto 0}.auth-side-copy>span{color:var(--brand-gold-bright);letter-spacing:.18em;align-items:center;gap:10px;font-size:10px;font-weight:820;display:inline-flex}.auth-side-copy>span:before{content:"";background:currentColor;width:34px;height:1px}.auth-side h2{max-width:680px;color:var(--brand-ivory);letter-spacing:-.055em;margin:25px 0 18px;font-size:clamp(42px,5.1vw,74px);font-weight:520;line-height:.98}.auth-side p{color:#f7f6f0b3;max-width:570px;font-size:16px;line-height:1.65}.auth-side>small{color:#d8c9a685;letter-spacing:.16em;font-size:9px;font-weight:700}.auth-form{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fffdf8d6;border:1px solid #c7a5614d;border-radius:24px;gap:15px;width:min(450px,100% - 54px);padding:38px;box-shadow:0 34px 90px #05163726,inset 0 1px #fffc}.auth-form .office-brand-lockup{display:none}.auth-eyebrow{color:var(--brand-gold-deep);letter-spacing:.16em;margin-top:0}.auth-form h1{color:var(--brand-navy);margin:2px 0 0;font-size:clamp(29px,2.5vw,39px);font-weight:650;line-height:1.05}.auth-form>p{color:#68707b}.auth-form label{color:var(--brand-navy-2);letter-spacing:.01em;font-size:12px}.auth-form input{height:52px;color:var(--brand-navy);background:#ffffffd1;border-color:#0516372e;border-radius:11px}.auth-form input:focus{border-color:var(--brand-gold);box-shadow:0 0 0 4px #c7a56126}.auth-primary{background:linear-gradient(105deg, var(--brand-gold-deep), var(--brand-gold-bright));min-height:51px;color:var(--brand-navy);border:1px solid #d9ba79;border-radius:11px;transition:transform .18s,filter .18s,box-shadow .18s;box-shadow:0 12px 27px #ac8c5833}.auth-primary:hover{background:linear-gradient(105deg, var(--brand-gold), #e2c784);filter:brightness(1.03);transform:translateY(-1px);box-shadow:0 16px 32px #ac8c5842}.auth-link{color:var(--brand-navy-3)}.auth-message{color:#725514;background:#fff9ea;border-color:#c7a5617a}.auth-loading{background:var(--brand-navy);color:var(--brand-ivory)}.auth-spinner{border-color:#f7f6f02e;border-top-color:var(--brand-gold)}.app-shell{background:radial-gradient(circle at 92% 4%, #c7a5611a, transparent 30rem), var(--brand-ivory)}.app-header{background:linear-gradient(105deg, #061630, var(--brand-navy) 68%, #0a2146);border-bottom:1px solid #c7a5614d;justify-content:space-between;gap:24px;height:68px;padding:0 22px 0 24px;box-shadow:0 7px 24px #05163729}.header-brand-minimal,.header-actions,.header-user{align-items:center;display:flex}.header-brand-minimal{gap:12px;min-width:0}.header-monogram{width:38px;height:38px;color:var(--brand-gold-bright);letter-spacing:.09em;background:linear-gradient(145deg,#c7a56129,#c7a5610a);border:1px solid #c7a56194;border-radius:10px;place-items:center;font-size:11px;font-weight:900;display:grid;box-shadow:inset 0 1px #ffffff0d}.header-context{gap:3px;min-width:0;display:grid}.header-title{color:var(--brand-ivory);letter-spacing:-.015em;font-size:15px;font-weight:760;line-height:1}.header-subtitle{color:#e2c784c7;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:760}.header-actions{gap:18px;margin-left:auto}.header-source{color:#f7f6f09e;border-right:1px solid #c7a56138;margin:0;padding-right:18px;font-size:9px;font-weight:700}.sync-indicator span{background:#d7a952;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #d7a95214}.sync-indicator.ready span{background:#62d5a5;box-shadow:0 0 0 4px #62d5a517}.sync-indicator em{font-style:normal}.header-user{gap:10px}.header-avatar{width:34px;height:34px;color:var(--brand-gold-bright);background:#f7f6f014;border-radius:10px;place-items:center;font-size:11px;font-weight:900;display:grid}.header-user-copy{gap:2px;min-width:94px;display:grid}.header-user-copy strong{max-width:150px;color:var(--brand-ivory);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:780;overflow:hidden}.header-user-copy small{color:#f7f6f07a;font-size:8px;font-weight:650}.header-user button{color:#f7f6f0ad;cursor:pointer;background:0 0;border:1px solid #c7a56133;border-radius:8px;min-height:30px;padding:0 10px;font-size:9px;font-weight:760}.header-user button:hover{color:var(--brand-ivory);background:#c7a56117;border-color:#c7a5617a}.app-body{grid-template-columns:var(--sidebar-width,218px) minmax(0, 1fr);min-height:calc(100vh - 68px)}.sidebar{background:radial-gradient(circle at 0 65%, #c7a56114, transparent 15rem), linear-gradient(180deg, #071a3b, var(--brand-navy));border-right:1px solid #c7a5613d;padding-top:19px;box-shadow:10px 0 32px #05163714}.nav-item{color:#f7f6f0b8}.nav-item:hover{color:#fff;background:#f7f6f00e}.nav-item.active{color:var(--brand-navy);background:linear-gradient(90deg, var(--brand-gold-bright), var(--brand-gold));border-left-color:#f2dc9e;box-shadow:inset 0 1px #ffffff47,0 10px 24px #00000021}.nav-icon{color:var(--brand-gold-bright);background:#c7a5611f;border:1px solid #c7a5614d}.nav-item.active .nav-icon{color:var(--brand-navy);background:#0516371c;border-color:#05163724}.nav-icon.urgent-icon{color:#fff;background:#d49d25;border:0}.nav-icon.agreement-icon,.nav-icon.backup-icon,.nav-icon.branch-nav-icon{color:var(--brand-gold-bright);background:#c7a56124}.nav-count{color:#f7f6f0b8;background:#f7f6f017}.nav-item.active .nav-count{color:var(--brand-navy);background:#0516371f}.nav-section-label{color:#c7a5619e}.sidebar-toggle{color:#f7f6f0ad;background:#f7f6f00e;border-color:#c7a56138}.sidebar-toggle:hover{color:#fff;background:#c7a5611c}.sidebar-note{color:#f7f6f080}.main-panel{background:0 0}.page-heading h1{color:var(--brand-navy);font-weight:680}.page-heading p{color:#69717b}.unit-list,.process-list,.mateus-list,.agreement-list,.lawyer-unit-group,.official-deadline-list,.system-inbox-list{border-color:var(--brand-line);background:#fffdf8c2;box-shadow:0 10px 34px #0516370e}.unit-row,.process-row,.agreement-row{background-color:var(--brand-paper);border-color:#05163713}.unit-summary:hover,.process-summary:hover,.mateus-summary:hover,.agreement-summary-row:hover{background:#fcf8ee}.unit-summary strong,.process-number,.agreement-counterparty{color:var(--brand-navy-2)}.unit-cnpj,.process-unit,.process-note-preview{color:#66707c}.unit-count{color:#6d665a;background:#fbf8f0;border-color:#ac8c583d}.unit-count b{color:var(--brand-navy)}.unit-details,.process-details,.agreement-workspace,.lawyer-process-workspace{background:#f8f5ed}.unit-table-head,.process-table-head,.mateus-table-head,.agreement-table-head,.lawyer-process-table-head{color:#655f54;background:#eee8da;border-color:#ac8c583d}.unit-tabs,.agreement-tabs{background:#ece6d8;border-color:#ac8c5840}.unit-tabs button,.agreement-tabs button{color:#6d675c}.unit-tabs button.active,.agreement-tabs button.active{background:var(--brand-paper);color:var(--brand-navy);box-shadow:0 4px 14px #05163714, inset 0 -2px var(--brand-gold)}.process-actions button,.process-workspace-open-button,.lawyer-board-toggle,.agreement-drive-actions button,.process-workspace-toolbar button{color:var(--brand-navy-3);background:#fffdf8;border-color:#ac8c5857}.process-actions button:hover,.process-workspace-open-button:hover{background:#f4ecd9}.process-actions .process-workspace-open-button,.process-workspace-toolbar button.primary{border-color:var(--brand-gold-deep);background:var(--brand-navy);color:var(--brand-ivory)}.lawyer-summary-strip>div,.lawyer-board,.agreement-summary-cards>div,.agreement-control-panel,.agreement-documents-panel{border-color:var(--brand-line);background:var(--brand-paper);box-shadow:0 8px 26px #0516370d}.lawyer-board{background:linear-gradient(145deg,#fffdf8,#f3eee2)}.lawyer-unit-header{border-color:var(--brand-line);background:#eee8da}.lawyer-unit-header:hover{background:#e7ddca}.lawyer-unit-header .unit-code{background:var(--brand-navy);color:var(--brand-gold-bright)}.lawyer-unit-header strong,.lawyer-board>header strong,.agreement-section-heading h3,.installments-heading h3{color:var(--brand-navy)}.lawyer-unit-chevron{color:var(--brand-gold-deep)}.process-workspace-page{background:var(--brand-ivory);color:var(--brand-navy)}.process-workspace-toolbar,.process-workspace-header,.process-workspace-focus,.process-workspace-tabs{border-color:var(--brand-line);background:var(--brand-paper)}.process-workspace-toolbar{box-shadow:0 7px 24px #0516370e}.process-workspace-back{color:var(--brand-navy)!important}.process-workspace-identity h1,.process-workspace-section-heading h2{color:var(--brand-navy)}.process-workspace-identity>span,.process-workspace-meta span{color:var(--brand-gold-deep)}.process-workspace-focus>div{background:#faf7ef;border-color:#ac8c5847}.process-workspace-tabs button{color:#6f706e}.process-workspace-tabs button.active{border-bottom-color:var(--brand-gold);color:var(--brand-navy)}.process-workspace-section,.process-workspace-organization,.process-workspace-parties{border-color:var(--brand-line);background:var(--brand-paper);box-shadow:0 8px 28px #0516370a}.process-workspace-record .dot{background:var(--brand-gold-deep)}.account-chip{color:var(--brand-ivory);background:#051637db;border-color:#c7a56159;top:17px;box-shadow:0 10px 28px #0000002e}.account-chip button{color:var(--brand-gold-bright);background:#c7a56129}.labor-app{--labor-ink:var(--brand-navy);--labor-muted:#6d7480;--labor-violet:var(--brand-gold-deep);--labor-blue:var(--brand-navy-3);--labor-cyan:var(--brand-gold);--labor-mint:var(--brand-sand);background:radial-gradient(circle at 88% 6%, #c7a56124, transparent 26rem), var(--brand-ivory)}.labor-sidebar{background:radial-gradient(circle at 18% 8%, #c7a56126, transparent 12rem), linear-gradient(175deg, #04122d, var(--brand-navy) 70%, #091f41);border-right:1px solid #c7a56138;box-shadow:16px 0 42px #0516371f}.labor-brand strong{color:var(--brand-ivory);letter-spacing:.02em;font-size:13px}.labor-brand span{color:var(--brand-gold);font-size:9px}.labor-imas-partner{color:#f7f6f099;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:5px;width:fit-content;margin-top:4px;font-size:7px;font-style:normal;font-weight:760;display:inline-flex}.labor-imas-partner i{filter:brightness(1.55)saturate(1.12);width:37px;height:18px;display:inline-block}.labor-nav-active{box-shadow:inset 3px 0 var(--brand-gold), 0 10px 22px #0000001f;background:linear-gradient(100deg,#c7a56133,#c7a56114);border-color:#c7a56142}.labor-live-dot{background:var(--brand-gold-bright);box-shadow:0 0 0 4px #c7a56121}.labor-hero{background:radial-gradient(circle at 85% 18%, #dabb7561, transparent 16rem), radial-gradient(circle at 73% 74%, #ac8c5833, transparent 24rem), linear-gradient(120deg, var(--brand-navy) 0%, var(--brand-navy) 55%, #102e57 100%);border-color:#c7a5616b;box-shadow:0 24px 60px #05163733,inset 0 1px #ffffff14}.labor-kicker{color:var(--brand-gold-bright);border-color:#c7a56173}.labor-hero p{color:#f7f6f0b8}.labor-hero-orb{background:#c7a5611c;border-color:#c7a5616b}.labor-hero-orb svg{stroke:var(--brand-gold-bright)}.labor-stat-grid{background:#0000001f;border-color:#c7a5613d}.labor-controls,.labor-all-process-list,.labor-unit,.labor-process{border-color:var(--brand-line);background:#fffdf8f0;box-shadow:0 14px 38px #05163712}.labor-search,.labor-status-tabs{border-color:var(--brand-line);background:#f5f0e5}.labor-status-tabs button.active{color:var(--brand-navy);box-shadow:inset 0 -2px var(--brand-gold), 0 3px 10px #05163714}.labor-section-title span{color:var(--brand-gold-deep)}.labor-section-title h2,.labor-process-identity .labor-author-name{color:var(--brand-navy)}.labor-process-list,.labor-process-details{background:#f7f3ea}.labor-process-main{background:var(--brand-paper)}.labor-process-main:hover{background:#fcf8ee}.labor-cnj-line em{color:#7b6030;background:#f4ecda;border-color:#ac8c5847}.branch-portal{background:var(--brand-ivory);color:var(--brand-navy)}.branch-hero{background:radial-gradient(circle at 83% 18%, #dabb7547, transparent 24%), radial-gradient(circle at 70% 130%, #c7a5612e, transparent 36%), linear-gradient(135deg, var(--brand-navy) 0%, var(--brand-navy) 58%, #0e2c54 100%);border-bottom:1px solid #c7a56173;min-height:300px}.branch-brand{gap:18px}.branch-partner-separator{background:#c7a5616b;width:1px;height:38px}.branch-imas-mark{filter:brightness(1.55)saturate(1.12)drop-shadow(0 7px 14px #00000026);background-color:#0000!important;background-size:contain!important;border:0!important;border-radius:0!important;width:108px!important;height:48px!important}.branch-brand strong{color:var(--brand-ivory);font-size:14px}.branch-brand small{color:var(--brand-gold)}.branch-hero>button{color:var(--brand-ivory);background:#c7a56117;border-color:#c7a56159}.branch-unit-badge{color:var(--brand-gold-bright);background:#c7a5611f;border-color:#c7a5616b}.branch-hero-copy h1{color:var(--brand-ivory)}.branch-hero-copy p{color:#f7f6f0b8}.branch-summary button,.branch-request-card,.branch-admin-card,.branch-unit-card{border-color:var(--brand-line);background:var(--brand-paper);box-shadow:0 10px 30px #0516370e}.branch-summary button.active{border-color:var(--brand-gold);box-shadow:inset 0 -3px var(--brand-gold), 0 12px 30px #05163712}.branch-summary strong,.branch-section-title span,.branch-admin-card-head span,.branch-admin-list-head span,.branch-directory-toolbar span{color:var(--brand-gold-deep)}.branch-section-title h2,.branch-request-main strong,.branch-admin-card-head h2,.branch-admin-list-head h2,.branch-directory-toolbar h2{color:var(--brand-navy)}.branch-request-card.open{border-color:var(--brand-gold);box-shadow:0 14px 36px #05163717}.branch-request-arrow{color:var(--brand-gold-deep);background:#f1eadb}.branch-upload-area>label,.branch-submit-row button,.branch-admin-card form>button,.branch-admin-list-head button,.branch-admin-request-title button{border-color:var(--brand-gold-deep);background:var(--brand-navy);color:var(--brand-ivory)}.branch-admin-heading{background:radial-gradient(circle at 90% 8%, #dabb7547, transparent 28%), linear-gradient(130deg, var(--brand-navy) 0%, var(--brand-navy) 65%, #0e2d55 100%);border-color:#c7a5616b;box-shadow:0 18px 48px #05163729}.branch-unit-number,.branch-admin-card-head>b{color:#80642f;background:#f1e9d8}.branch-unit-card:hover{border-color:var(--brand-gold);box-shadow:0 12px 30px #05163714}.branch-access-identity{border-color:var(--brand-line);background:#f8f4ea}.branch-admin-card input:focus,.branch-admin-card select:focus,.branch-admin-card textarea:focus{border-color:var(--brand-gold);box-shadow:0 0 0 3px #c7a56121}@media (hover:hover){.unit-row,.process-row,.agreement-row,.labor-process,.branch-request-card{transition:border-color .18s,box-shadow .18s,transform .18s}.labor-process:hover,.branch-request-card:hover{border-color:#ac8c587a;transform:translateY(-1px)}}@media (width<=1050px){.office-header-brand{background-position:-28px -49px;background-size:265px 149px;flex-basis:190px;width:190px}.auth-shell{grid-template-columns:minmax(380px,.9fr) minmax(390px,1.1fr)}.auth-side{padding:46px}.auth-side .office-brand-lockup{background-position:-37px -66px;background-size:370px 208px;width:265px;height:72px}.auth-side .imas-partner-mark{width:108px;height:54px}.institutional-partners{gap:10px}.auth-side h2{font-size:clamp(38px,5vw,58px)}}@media (width<=760px){.auth-shell{background:var(--brand-ivory);display:block;overflow:auto}.auth-side{min-height:300px;padding:32px 28px}.auth-side .office-brand-lockup{transform-origin:0 0;transform:scale(.82)}.institutional-partners{gap:12px}.institutional-partners>span{height:44px}.imas-partner-mark{width:94px;height:48px}.auth-side-copy{margin:34px 0 18px}.auth-side h2{margin:16px 0 10px;font-size:37px}.auth-side p{font-size:13px}.auth-side>small{display:none}.auth-form{z-index:2;width:calc(100% - 28px);margin:-18px auto 28px;padding:27px 22px;position:relative}.app-header{height:62px;padding:0 12px}.header-monogram{width:34px;height:34px}.header-subtitle,.header-source,.header-user-copy{display:none}.header-actions{gap:8px}.header-user{gap:0}.header-user button{margin-left:7px}.account-chip span{display:none}.branch-brand{flex-flow:wrap;align-items:flex-start;gap:7px 11px}.branch-partner-separator{height:35px}.branch-imas-mark{width:76px!important;height:40px!important}.branch-brand>div{flex-basis:100%}.branch-office-logo{background-position:-27px -46px!important;background-size:250px 141px!important;width:175px!important}}@media (prefers-reduced-motion:reduce){.auth-primary,.unit-row,.process-row,.agreement-row,.labor-process,.branch-request-card{transition:none!important}}.administrative-experience{--admin-navy:#051637;--admin-navy-soft:#0d2345;--admin-gold:#c6a561;--admin-gold-bright:#ebc46a;--admin-sand:#d1c6b1;--admin-canvas:#f2f2f0;--admin-paper:#fff;--admin-paper-soft:#f7f6f2;--admin-ink:#152744;--admin-muted:#68768a;--admin-line:#dadde2;--admin-red:#b13f35;--admin-orange:#c27620;--admin-green:#18705b}.administrative-experience .main-panel{background:radial-gradient(circle at 94% 0, #c6a5611c, transparent 28rem), var(--admin-canvas);padding:36px clamp(28px,4vw,58px) 72px}.administrative-experience .main-panel>section{width:min(1360px,100%)}.administrative-experience .administrative-nav-icon{color:var(--admin-navy);background:#0516371c;border-color:#05163726}.administrative-demands-page{min-width:0;color:var(--admin-ink);padding-bottom:30px}.administrative-demands-page button,.administrative-demands-page input{font:inherit}.admin-demand-heading{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:26px;display:flex}.admin-demand-title{max-width:760px}.admin-demand-title p{color:#967331;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:800}.admin-demand-title h1{color:var(--admin-navy);letter-spacing:-.045em;margin:0;font-size:clamp(34px,3vw,46px);font-weight:650;line-height:1.05}.admin-demand-title>span{max-width:720px;color:var(--admin-muted);margin-top:11px;font-size:15px;line-height:1.55;display:block}.admin-demand-heading-actions{align-items:center;gap:9px;display:flex}.admin-demand-heading-actions button,.admin-demand-heading-actions label{cursor:pointer;white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-size:12px;font-weight:760;display:inline-flex}.admin-demand-import{background:linear-gradient(135deg, #0a1b38, var(--admin-navy));color:#fff;border:1px solid #c6a5619e;position:relative;overflow:hidden;box-shadow:inset 0 -2px #ebc46a66,0 10px 24px #0516371f}.admin-demand-import input{opacity:0;width:1px;height:1px;position:absolute}.admin-demand-refresh{color:var(--admin-ink);background:#ffffffb8;border:1px solid #c7ccd3}.admin-demand-heading-actions :disabled{opacity:.55;cursor:wait}.admin-demand-command-row{grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:12px;margin-bottom:17px;display:grid}.admin-demand-search{border:1px solid var(--admin-line);background:#ffffffe6;border-radius:14px;align-items:center;gap:12px;min-width:0;min-height:50px;padding:0 17px;display:flex;box-shadow:0 8px 24px #0516370b}.admin-demand-search>span:first-child{color:#7d8999;font-size:22px;line-height:1}.admin-demand-search input{width:100%;color:var(--admin-ink);background:0 0;border:0;outline:0;font-size:14px}.admin-demand-search input::placeholder{color:#8a95a4}.admin-demand-modes{border:1px solid var(--admin-line);background:#ffffffe6;border-radius:14px;gap:3px;min-height:50px;padding:5px;display:flex}.admin-demand-modes button{min-width:72px;color:var(--admin-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 14px;font-size:12px;font-weight:700}.admin-demand-modes button.active{color:var(--admin-navy);background:#eeece6;box-shadow:inset 0 0 0 1px #0516370a}.admin-demand-filter-trigger{border:1px solid var(--admin-line);min-height:50px;color:var(--admin-ink);cursor:pointer;background:#ffffffe6;border-radius:14px;align-items:center;gap:8px;padding:0 15px;font-size:12px;font-weight:750;display:flex}.admin-demand-filter-trigger span{background:var(--admin-navy);color:#fff;text-align:center;border-radius:999px;min-width:17px;font-size:10px}.admin-demand-filter-trigger.active{border-color:#c6a561a6;box-shadow:0 0 0 3px #c6a5611a}.admin-demand-advanced{border:1px solid var(--admin-line);background:#ffffffeb;border-radius:14px;grid-template-columns:minmax(180px,.32fr) 1fr;align-items:center;gap:20px;margin:-5px 0 18px;padding:17px 18px;display:grid;box-shadow:0 14px 32px #0516370f}.admin-demand-advanced>div:first-child{gap:4px;display:grid}.admin-demand-advanced strong{color:var(--admin-navy);font-size:14px}.admin-demand-advanced>div:first-child span{color:var(--admin-muted);font-size:12px;line-height:1.45}.admin-demand-filter-list{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.admin-demand-filter-list button{color:#5e6b7c;cursor:pointer;background:#fff;border:1px solid #d7dbe0;border-radius:9px;align-items:center;gap:8px;min-height:35px;padding:0 10px;font-size:11px;font-weight:700;display:flex}.admin-demand-filter-list button>span{color:#667384;text-align:center;background:#eef0f2;border-radius:999px;min-width:20px;padding:2px 6px;font-size:10px}.admin-demand-filter-list button.active{border-color:var(--admin-gold);color:var(--admin-navy);background:#faf5e9}.admin-demand-pulse{border-top:1px solid var(--admin-line);border-bottom:1px solid var(--admin-line);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px;padding:12px 2px;display:grid}.admin-demand-pulse button{border:0;border-right:1px solid var(--admin-line);min-width:0;color:var(--admin-muted);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:14px;padding:4px 20px;display:flex}.admin-demand-pulse button:first-child{padding-left:4px}.admin-demand-pulse button:last-child{border-right:0;padding-right:4px}.admin-demand-pulse span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.admin-demand-pulse strong{color:var(--admin-navy);letter-spacing:-.04em;font-size:25px;font-weight:650}.admin-demand-pulse button:first-child strong{color:var(--admin-red)}.admin-demand-pulse button:hover span{color:var(--admin-navy)}.admin-demand-message{color:#725514;background:#fff9ea;border:1px solid #c6a5618c;border-radius:11px;margin-bottom:17px;padding:13px 15px;font-size:13px;font-weight:650}.admin-demand-focus{background:linear-gradient(105deg, transparent 58%, #ebc46a13 58.15%, transparent 58.4%), linear-gradient(132deg, var(--admin-navy) 0%, #091a38 62%, #10284c 100%);color:#f7f7f3;border:1px solid #c6a5616b;border-radius:22px;grid-template-columns:minmax(0,1.7fr) minmax(230px,.62fr);gap:30px;margin-bottom:32px;padding:clamp(25px,3vw,39px);display:grid;position:relative;overflow:hidden;box-shadow:0 22px 50px #0516372e}.admin-demand-focus:after{content:"";pointer-events:none;border:1px solid #ebc46a52;border-radius:50%;width:300px;height:300px;position:absolute;top:-195px;right:-130px}.admin-demand-focus-main,.admin-demand-focus-side{z-index:1;position:relative}.admin-demand-focus-eyebrow{color:var(--admin-gold-bright);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:820;display:flex}.admin-demand-focus-eyebrow i{background:currentColor;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 6px #ebc46a1f}.admin-demand-focus h2{color:#fff;letter-spacing:-.032em;max-width:760px;margin:17px 0 10px;font-size:clamp(25px,2.6vw,37px);font-weight:610;line-height:1.13}.admin-demand-focus-main>p{color:#f7f7f3bd;max-width:780px;margin:0;font-size:15px;line-height:1.62}.admin-demand-focus-meta{color:#f7f7f3ad;flex-wrap:wrap;gap:8px 20px;margin-top:17px;font-size:12px;display:flex}.admin-demand-focus-meta span{position:relative}.admin-demand-focus-meta span:not(:last-child):after{content:"";background:#ebc46a85;border-radius:50%;width:3px;height:3px;position:absolute;top:6px;right:-12px}.admin-demand-focus-actions{flex-wrap:wrap;gap:9px;margin-top:23px;display:flex}.admin-demand-focus-actions button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff2e;border-radius:10px;min-height:42px;padding:0 15px;font-size:12px;font-weight:750}.admin-demand-focus-actions button.light{color:var(--admin-navy);background:#fff;border-color:#fff}.admin-demand-focus-actions button:disabled{opacity:.55;cursor:wait}.admin-demand-focus-side{border-left:1px solid #ffffff26;align-content:center;gap:7px;padding-left:28px;display:grid}.admin-demand-focus-side>span{color:#f7f7f396;font-size:12px}.admin-demand-focus-side>strong{color:#fff;font-size:24px;font-weight:610;line-height:1.16}.admin-demand-focus-side>b{color:var(--admin-gold-bright);font-size:14px;font-weight:720}.admin-demand-focus-side>p{color:#f7f7f39e;max-width:290px;margin:7px 0 0;font-size:12px;line-height:1.55}.admin-demand-flow>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:13px;display:flex}.admin-demand-flow>header>div{gap:5px;display:grid}.admin-demand-flow h2{color:var(--admin-navy);letter-spacing:-.025em;margin:0;font-size:24px;font-weight:630}.admin-demand-flow header p{color:var(--admin-muted);margin:0;font-size:13px}.admin-demand-flow>header>span{color:var(--admin-muted);white-space:nowrap;font-size:12px}.admin-demand-list{border-top:1px solid var(--admin-line)}.admin-demand-row{border-bottom:1px solid var(--admin-line)}.admin-demand-row-trigger{width:100%;color:var(--admin-ink);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:9px minmax(240px,1.7fr) minmax(150px,.62fr) minmax(145px,.55fr) 30px;align-items:center;gap:17px;padding:19px 4px;transition:background .18s;display:grid}.admin-demand-row-trigger:hover{background:#ffffff70}.admin-demand-risk-bar{background:var(--admin-green);border-radius:999px;width:7px;height:48px}.admin-demand-row[data-risk=critical] .admin-demand-risk-bar{background:var(--admin-red)}.admin-demand-row[data-risk=high] .admin-demand-risk-bar{background:var(--admin-orange)}.admin-demand-row[data-risk=attention] .admin-demand-risk-bar{background:var(--admin-gold)}.admin-demand-row[data-risk=unscheduled] .admin-demand-risk-bar,.admin-demand-row[data-risk=completed] .admin-demand-risk-bar{background:#84909e}.admin-demand-row-title,.admin-demand-owner,.admin-demand-deadline{gap:5px;min-width:0;display:grid}.admin-demand-row-title strong{color:var(--admin-navy);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:680;line-height:1.3;overflow:hidden}.admin-demand-row-title span,.admin-demand-owner span,.admin-demand-deadline span{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-demand-owner strong,.admin-demand-deadline strong{color:#34455d;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:680;overflow:hidden}.admin-demand-row[data-risk=critical] .admin-demand-deadline strong{color:var(--admin-red)}.admin-demand-row[data-risk=high] .admin-demand-deadline strong{color:var(--admin-orange)}.admin-demand-chevron{color:#6e7a8b;place-items:center;font-size:23px;line-height:1;transition:transform .2s;display:grid}.admin-demand-row[data-open=true] .admin-demand-chevron{transform:rotate(180deg)}.admin-demand-row[data-open=true]{background:#ffffff75}.admin-demand-detail{grid-template-columns:minmax(0,1.6fr) minmax(210px,.45fr);gap:30px;padding:2px 52px 24px 30px;display:grid}.admin-demand-detail-copy>p{color:#566477;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.65}.admin-demand-solution-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-demand-solution-grid section,.admin-demand-context,.admin-demand-rationale,.admin-demand-routing,.admin-demand-owner-decision,.admin-demand-gaps,.admin-demand-evidence,.admin-demand-draft{background:#ffffffb8;border:1px solid #d9dde2;border-radius:12px;padding:15px 16px}.admin-demand-solution-grid section>span,.admin-demand-context>span,.admin-demand-rationale>span,.admin-demand-routing>span,.admin-demand-owner-decision>span,.admin-demand-gaps>span,.admin-demand-evidence>span,.admin-demand-draft header>span{color:#6f7d8d;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:850}.admin-demand-solution-grid section p,.admin-demand-context p,.admin-demand-rationale p,.admin-demand-owner-decision p{color:#394d64;white-space:pre-wrap;margin:8px 0 0;font-size:13px;line-height:1.6}.admin-demand-solution-grid section[data-solution-state=READY_FOR_OWNER_REVIEW]{background:#18705b0e;border-color:#18705b4d}.admin-demand-context,.admin-demand-rationale,.admin-demand-routing,.admin-demand-owner-decision,.admin-demand-gaps,.admin-demand-evidence,.admin-demand-draft{margin-top:12px}.admin-demand-routing{gap:6px;display:grid}.admin-demand-routing strong{color:#34536a;font-size:13px}.admin-demand-routing p{color:#637589;margin:0;font-size:11px;line-height:1.5}.admin-demand-routing[data-state=CONFIRMED]{background:#18705b0e;border-color:#18705b4d}.admin-demand-routing:not([data-state=CONFIRMED]){background:#b5433a0a;border-color:#b5433a47}.admin-demand-owner-decision{background:#f6e2b438;border-color:#ba831f57}.admin-demand-owner-decision>span{color:#8a641c}.admin-demand-gaps{background:#b5433a09;border-color:#b5433a3d}.admin-demand-gaps ul{color:#704641;margin:9px 0 0;padding-left:18px;font-size:12px;line-height:1.6}.admin-demand-evidence ul{gap:6px;margin:9px 0 0;padding:0;list-style:none;display:grid}.admin-demand-evidence li{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-demand-evidence li strong{color:#4a5e72;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.admin-demand-evidence code{color:#798796;flex:none;font:9px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.admin-demand-next-steps{margin-top:14px}.admin-demand-next-steps header{justify-content:space-between;align-items:center;display:flex}.admin-demand-next-steps header span{color:#66768a;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:850}.admin-demand-next-steps header b{background:var(--admin-navy);color:#fff;border-radius:999px;place-items:center;min-width:25px;height:25px;font-size:11px;display:grid}.admin-demand-next-steps ol{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.admin-demand-next-steps li{grid-template-columns:9px 1fr;gap:11px;display:grid}.admin-demand-next-steps li>i{border:2px solid #a6b0bb;border-radius:999px;width:8px;height:8px;margin-top:6px}.admin-demand-next-steps li[data-state=READY]>i{border-color:var(--admin-green);background:var(--admin-green)}.admin-demand-next-steps li[data-state=BLOCKED]>i{border-color:var(--admin-red);background:var(--admin-red)}.admin-demand-next-steps li strong{color:#344960;font-size:13px}.admin-demand-next-steps li p{color:#59697b;margin:3px 0;font-size:12px;line-height:1.5}.admin-demand-next-steps li small{color:#86919f;font-size:10px}.admin-demand-inline-kind{color:#ffffffdb;letter-spacing:.06em;text-transform:uppercase;border:1px solid #ffffff38;border-radius:999px;width:fit-content;margin:-4px 0 8px;padding:4px 9px;font-size:10px;font-weight:850}.admin-demand-history li[data-state=ENTRADA]>i{border-color:var(--admin-green);background:var(--admin-green)}.admin-demand-history li[data-state=SAIDA]>i{border-color:var(--admin-gold-bright);background:var(--admin-gold-bright)}.admin-demand-history li p{white-space:pre-wrap;max-height:7.5em;overflow:hidden}.admin-demand-draft header{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-demand-draft header b{color:#8a641c;letter-spacing:.05em;background:#ba831f1f;border-radius:999px;padding:5px 8px;font-size:9px}.admin-demand-draft[data-state=PREPARED_NOT_SENT]{border-color:#18705b4d}.admin-demand-draft p{color:#4c5f73;margin:8px 0 0;font-size:11px;line-height:1.5}.admin-demand-draft pre{color:#34485e;white-space:pre-wrap;background:#f6f7f8;border-radius:8px;max-height:260px;margin:11px 0 0;padding:12px;font:11px/1.55 inherit;overflow:auto}.admin-demand-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:17px 0 0;display:grid}.admin-demand-detail-grid>div{border-top:1px solid #d6d9de;min-width:0;padding-top:11px}.admin-demand-detail-grid dt{color:#8290a0;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}.admin-demand-detail-grid dd{color:#33465e;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:12px;font-weight:680;overflow:hidden}.admin-demand-response{border-left:3px solid var(--admin-green);background:#18705b0f;margin-top:16px;padding:14px 16px}.admin-demand-response span{color:var(--admin-green);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:830}.admin-demand-response p{color:#405f57;white-space:pre-wrap;margin:7px 0 0;font-size:13px;line-height:1.55}.admin-demand-files{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.admin-demand-files a{color:#324963;background:#ffffffb3;border:1px solid #d1d6dc;border-radius:8px;align-items:center;gap:8px;max-width:280px;padding:8px 10px;font-size:11px;text-decoration:none;display:flex}.admin-demand-files a b{color:var(--admin-red);font-size:9px}.admin-demand-files a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-demand-file-evidence{color:#52677d;border:1px dashed #c8ced6;border-radius:8px;align-items:center;gap:8px;max-width:280px;padding:8px 10px;font-size:11px;display:flex}.admin-demand-file-evidence b{color:#7d8792;font-size:9px}.admin-demand-file-evidence span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-demand-detail-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:8px;display:flex}.admin-demand-detail-actions button{cursor:pointer;border-radius:10px;min-height:40px;padding:0 13px;font-size:11px;font-weight:750}.admin-demand-detail-actions .secondary{color:var(--admin-navy);background:#fff;border:1px solid #c8cdd4}.admin-demand-detail-actions .primary{border:1px solid var(--admin-navy);background:var(--admin-navy);color:#fff;box-shadow:inset 0 -2px #ebc46a5c}.admin-demand-detail-actions button:disabled{opacity:.48;cursor:not-allowed}.admin-demand-focus>.admin-demand-detail{z-index:1;border-top:1px solid #ffffff29;grid-column:1/-1;margin:1px -8px -8px;padding:23px 8px 0}.admin-demand-focus>.admin-demand-detail .admin-demand-detail-copy>p{color:#f7f7f3c2}.admin-demand-focus>.admin-demand-detail .admin-demand-detail-grid>div{border-color:#ffffff29}.admin-demand-focus>.admin-demand-detail .admin-demand-detail-grid dt{color:#f7f7f385}.admin-demand-focus>.admin-demand-detail .admin-demand-detail-grid dd{color:#fff}.admin-demand-focus>.admin-demand-detail .admin-demand-response{background:#ffffff12}.admin-demand-focus>.admin-demand-detail .admin-demand-response p{color:#f7f7f3c2}.admin-demand-focus>.admin-demand-detail .admin-demand-solution-grid section,.admin-demand-focus>.admin-demand-detail .admin-demand-context,.admin-demand-focus>.admin-demand-detail .admin-demand-rationale,.admin-demand-focus>.admin-demand-detail .admin-demand-routing,.admin-demand-focus>.admin-demand-detail .admin-demand-owner-decision,.admin-demand-focus>.admin-demand-detail .admin-demand-gaps,.admin-demand-focus>.admin-demand-detail .admin-demand-evidence,.admin-demand-focus>.admin-demand-detail .admin-demand-draft{background:#ffffff12;border-color:#ffffff29}.admin-demand-focus>.admin-demand-detail .admin-demand-solution-grid p,.admin-demand-focus>.admin-demand-detail .admin-demand-context p,.admin-demand-focus>.admin-demand-detail .admin-demand-rationale p,.admin-demand-focus>.admin-demand-detail .admin-demand-routing strong,.admin-demand-focus>.admin-demand-detail .admin-demand-routing p,.admin-demand-focus>.admin-demand-detail .admin-demand-owner-decision p,.admin-demand-focus>.admin-demand-detail .admin-demand-next-steps li strong,.admin-demand-focus>.admin-demand-detail .admin-demand-next-steps li p,.admin-demand-focus>.admin-demand-detail .admin-demand-gaps li,.admin-demand-focus>.admin-demand-detail .admin-demand-evidence li strong,.admin-demand-focus>.admin-demand-detail .admin-demand-evidence code,.admin-demand-focus>.admin-demand-detail .admin-demand-draft p{color:#f7f7f3c7}.admin-demand-focus>.admin-demand-detail .admin-demand-draft pre{color:#ffffffd1;background:#00000026}.admin-demand-focus>.admin-demand-detail .admin-demand-files a{color:#fff;background:#ffffff14;border-color:#ffffff2e}.admin-demand-focus>.admin-demand-detail .admin-demand-detail-actions .secondary{color:#fff;background:0 0;border-color:#ffffff38}.admin-demand-focus>.admin-demand-detail .admin-demand-detail-actions .primary{border-color:var(--admin-gold-bright);background:var(--admin-gold-bright);color:var(--admin-navy)}.admin-demand-empty{color:var(--admin-muted);text-align:center;place-items:center;gap:6px;padding:45px 24px;display:grid}.admin-demand-empty strong{color:var(--admin-navy);font-size:16px}.admin-demand-empty span{font-size:13px}.administrative-nav-icon{color:var(--admin-gold-bright);background:#c6a56124;font-size:10px}@media (width<=1100px){.admin-demand-solution-grid{grid-template-columns:1fr}.admin-demand-pulse{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-demand-pulse button:nth-child(2){border-right:0}.admin-demand-pulse button:nth-child(n+3){border-top:1px solid var(--admin-line);margin-top:9px;padding-top:10px}.admin-demand-row-trigger{grid-template-columns:9px minmax(220px,1.7fr) minmax(130px,.55fr) minmax(135px,.55fr) 28px}.admin-demand-owner{display:none}}@media (width<=880px){.administrative-experience .main-panel{padding:28px 22px 60px}.admin-demand-heading{flex-direction:column;align-items:stretch}.admin-demand-command-row{grid-template-columns:1fr auto}.admin-demand-search{grid-column:1/-1}.admin-demand-modes{justify-content:space-between}.admin-demand-modes button{flex:1}.admin-demand-advanced{grid-template-columns:1fr}.admin-demand-filter-list{justify-content:flex-start}.admin-demand-focus{grid-template-columns:1fr}.admin-demand-focus-side{border-top:1px solid #ffffff29;border-left:0;padding:20px 0 0}.admin-demand-detail{grid-template-columns:1fr}.admin-demand-detail-actions{justify-content:flex-start}}@media (width<=620px){.administrative-experience .main-panel{padding:22px 15px 48px}.admin-demand-title h1{font-size:34px}.admin-demand-heading-actions{flex-direction:column;align-items:stretch}.admin-demand-heading-actions button,.admin-demand-heading-actions label{width:100%}.admin-demand-command-row{grid-template-columns:1fr}.admin-demand-modes,.admin-demand-filter-trigger{width:100%}.admin-demand-filter-trigger{justify-content:center}.admin-demand-pulse{grid-template-columns:1fr 1fr}.admin-demand-pulse button{border-top:1px solid var(--admin-line);min-height:55px;padding:8px 10px}.admin-demand-pulse button:nth-child(odd){border-right:1px solid var(--admin-line)}.admin-demand-pulse button:nth-child(2n){border-right:0}.admin-demand-pulse span{white-space:normal}.admin-demand-focus{padding:23px}.admin-demand-focus h2{font-size:27px}.admin-demand-focus-meta{display:grid}.admin-demand-focus-meta span:after{display:none}.admin-demand-flow>header{flex-direction:column;align-items:flex-start}.admin-demand-row-trigger{grid-template-columns:7px minmax(0,1fr) 24px;gap:12px;padding:17px 2px}.admin-demand-deadline{grid-column:2}.admin-demand-chevron{grid-area:1/3/3}.admin-demand-detail{padding:0 8px 22px 21px}.admin-demand-detail-grid{grid-template-columns:1fr}.admin-demand-detail-actions{flex-direction:column;align-items:stretch}.admin-demand-detail-actions button{width:100%}}.sync-health-panel{color:#10243f;background:#fff;border:1px solid #2a405b33;border-radius:14px;margin:0 0 18px;padding:18px;box-shadow:0 8px 24px #0f233c0f}.sync-health-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sync-health-panel header span{letter-spacing:.12em;color:#5e7084;font-size:.68rem;font-weight:800;display:block}.sync-health-panel h2{margin:3px 0;font-size:1.08rem}.sync-health-panel header>b{letter-spacing:.04em;background:#e9f0f7;border-radius:999px;padding:7px 10px;font-size:.72rem}.sync-health-panel.status-healthy header>b{color:#17603a;background:#dff3e7}.sync-health-panel.status-degraded header>b,.sync-health-panel.status-pending_publish header>b{color:#795500;background:#fff0c9}.sync-health-panel.status-quarantine header>b,.sync-health-panel.status-failed_safe header>b,.sync-health-panel.unavailable header>b{color:#8c2d26;background:#fee5e3}.sync-health-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:15px 0;display:grid}.sync-health-metrics span{background:#f4f7fa;border-radius:10px;padding:10px;font-size:.78rem}.sync-health-metrics b{font-size:1rem;display:block}.sync-health-alerts{flex-wrap:wrap;gap:7px;margin:0 0 12px;display:flex}.sync-health-alerts strong{color:#795500;letter-spacing:.04em;background:#fff0c9;border-radius:7px;padding:5px 8px;font-size:.68rem}.sync-health-panel summary{cursor:pointer;font-size:.82rem;font-weight:700}.sync-health-lots{gap:8px;margin-top:12px;display:grid}.sync-health-lots article{background:#f7f9fb;border-left:3px solid #406488;padding:10px}.sync-health-lots article div{justify-content:space-between;gap:10px;display:flex}.sync-health-lots p,.sync-health-lots small{color:#586b7d;margin:3px 0;font-size:.73rem}.sync-health-stages{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.sync-health-stages span{border:1px solid #d8e0e8;border-radius:7px;padding:6px 8px;font-size:.7rem}.sync-health-stages b{margin-right:4px}.sync-health-panel li{margin:4px 0;font-size:.76rem}@media (width<=720px){.sync-health-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sync-health-panel>header{flex-direction:column;align-items:flex-start}}.process-context-shell{color:#102746;background:linear-gradient(145deg,#fff 0%,#f7fafc 100%);border:1px solid #ccd9e7;border-radius:24px;margin:24px 0;overflow:hidden;box-shadow:0 16px 40px #06163014}.process-context-shell.requires-review{border-color:#e5c98f}.process-context-shell.loading,.process-context-shell.unavailable{align-items:center;gap:14px;padding:22px 24px;display:flex}.process-context-shell.unavailable{box-shadow:none;border-style:dashed;display:block}.process-context-shell.unavailable b{font-size:1.05rem}.process-context-shell.unavailable p{color:#5e6f82;margin:6px 0 0}.process-context-pulse{background:#1d74a9;border-radius:50%;width:16px;height:16px;animation:1.2s ease-in-out infinite contextPulse;box-shadow:0 0 0 7px #1d74a91f}.process-context-shell.loading div{gap:2px;display:grid}.process-context-shell.loading small{color:#68798b}@keyframes contextPulse{50%{opacity:.4;transform:scale(.82)}}.process-context-heading{color:#fff;background:linear-gradient(125deg,#071b39,#0d315d 72%,#145481);justify-content:space-between;gap:24px;padding:26px 28px;display:flex}.process-context-heading span,.process-context-lead span,.process-context-grid>article>span,.process-context-footer span,.process-context-gaps header span,.process-context-source-health span{letter-spacing:.12em;font-size:.7rem;font-weight:800}.process-context-heading h2{margin:5px 0 4px;font-size:1.55rem}.process-context-heading p{color:#c9dbec;margin:0}.process-context-health{background:#ffffff17;border:1px solid #ffffff38;border-radius:15px;align-self:center;gap:4px;min-width:190px;padding:12px 16px;display:grid}.process-context-health small{color:#cbdced}.process-context-trustbar{background:#eef4f9;border-bottom:1px solid #dbe4ed;grid-template-columns:repeat(4,1fr);display:grid}.process-context-trustbar span{color:#4d6177;padding:15px 18px}.process-context-trustbar b{color:#102746;font-size:1.05rem}.process-context-trustbar .attention{color:#7e5811;background:#fff1cf}.process-context-source-health{background:#f2f8fc;border:1px solid #c8d9e7;border-radius:16px;grid-template-columns:minmax(220px,.8fr) 1.2fr;align-items:center;gap:8px 24px;margin:20px 28px 0;padding:16px 18px;display:grid}.process-context-source-health div{gap:4px;display:grid}.process-context-source-health p{color:#3d5369;margin:0}.process-context-source-health small{color:#65798c;grid-column:1/-1}.process-context-source-health.stale{background:#fff8e9;border-color:#e5c98f}.process-context-source-health.stale strong{color:#7a5310}.process-context-lead{grid-template-columns:1.1fr .9fr;gap:16px;padding:24px 28px 8px;display:grid}.process-context-lead article,.process-context-grid>article{background:#fff;border:1px solid #dbe4ed;border-radius:17px;padding:18px}.process-context-lead p,.process-context-grid p{color:#283f59;margin:8px 0 0;line-height:1.55}.process-context-lead small,.process-context-grid small{color:#6c7c8d;margin-top:8px;display:block}.process-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:8px 28px 24px;display:grid}.process-context-item header{justify-content:space-between;gap:10px;display:flex}.process-context-item em{color:#315f83;background:#e9f1f7;border-radius:999px;padding:4px 8px;font-size:.68rem;font-style:normal}.process-context-item.basis-inferencia em{color:#68488f;background:#f3ebff}.process-context-item.basis-intervencao_humana em{color:#80590f;background:#fff0ce}.process-context-grid .deadline-signal{background:#fffaf0;border-color:#e3c27f}.process-context-gaps{background:#fffaf0;border:1px solid #e5c98f;border-radius:18px;margin:0 28px 24px;overflow:hidden}.process-context-gaps header{border-bottom:1px solid #ecd9ae;justify-content:space-between;align-items:center;padding:16px 19px;display:flex}.process-context-gaps h3{margin:3px 0 0;font-size:1.05rem}.process-context-gaps header b{color:#fff;background:#8a6116;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.process-context-gaps ul{margin:0;padding:8px 20px 14px;list-style:none}.process-context-gaps li{border-bottom:1px solid #eee0c0;padding:12px 0}.process-context-gaps li:last-child{border:0}.process-context-gaps li strong{color:#75500d;font-size:.8rem}.process-context-gaps li p{color:#4e4025;margin:4px 0}.process-context-gaps li small{color:#776749}.process-context-footer{background:#eef4f9;border-top:1px solid #dbe4ed;grid-template-columns:1fr 1.5fr;gap:18px;padding:18px 28px;display:grid}.process-context-footer div{gap:3px;display:grid}.process-context-footer strong{font-size:.9rem}.process-context-footer small{color:#67798b}@media (width<=900px){.process-context-heading{display:block}.process-context-health{margin-top:16px}.process-context-trustbar{grid-template-columns:repeat(2,1fr)}.process-context-source-health,.process-context-lead,.process-context-grid,.process-context-footer{grid-template-columns:1fr}.process-context-source-health{margin-left:18px;margin-right:18px}.process-context-heading,.process-context-lead,.process-context-grid,.process-context-footer{padding-left:18px;padding-right:18px}.process-context-gaps{margin-left:18px;margin-right:18px}}.legal-treatment-page{color:#233b4b;width:min(1480px,100%);margin:0 auto}.legal-treatment-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:16px;display:flex}.legal-treatment-heading>div>span,.legal-treatment-proof-editor header span,.legal-treatment-detail>header span,.legal-treatment-timeline>header span,.legal-treatment-outbox>header span,.legal-treatment-proof-list>header span{color:#9b742d;letter-spacing:.13em;font-size:10px;font-weight:900}.legal-treatment-heading h1{color:#0c3553;letter-spacing:-.04em;margin:6px 0 5px;font-size:38px}.legal-treatment-heading p{color:#6d7e89;margin:0}.legal-treatment-heading aside{background:#f4faf7;border:1px solid #bfd7cd;border-radius:12px;grid-template-columns:11px auto;gap:2px 8px;min-width:170px;padding:14px 18px;display:grid}.legal-treatment-heading aside i{background:#138565;border-radius:50%;width:9px;height:9px;margin-top:8px}.legal-treatment-heading aside strong{color:#125c49;font-size:24px}.legal-treatment-heading aside span{color:#6f807a;grid-column:2;font-size:11px}.legal-treatment-metrics{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:14px;display:grid}.legal-treatment-metrics button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dae3e7;border-radius:11px;min-height:75px;padding:13px 15px}.legal-treatment-metrics span{color:#74858d;font-size:11px;display:block}.legal-treatment-metrics strong{color:#103b57;margin-top:7px;font-size:22px;display:block}.legal-treatment-message{color:#775820;background:#fffaf0;border:1px solid #d9c585;border-radius:10px;margin:10px 0;padding:12px 15px;font-size:13px}.legal-treatment-toolbar{background:#fff;border:1px solid #d6e0e4;border-radius:11px;justify-content:space-between;gap:12px;margin-bottom:10px;padding:8px;display:flex}.legal-treatment-toolbar>div{flex-wrap:wrap;gap:4px;display:flex}.legal-treatment-toolbar button{color:#617785;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 10px;font-size:11px;font-weight:800}.legal-treatment-toolbar button.active{color:#0d5368;background:#eaf2f4}.legal-treatment-toolbar button b{background:#d9e5e9;border-radius:999px;margin-left:5px;padding:1px 5px}.legal-treatment-toolbar input{border:1px solid #ccd9df;border-radius:8px;width:min(370px,100%);padding:9px 11px}.legal-treatment-workspace{background:#fff;border:1px solid #cad8df;border-radius:13px;grid-template-columns:minmax(290px,370px) minmax(0,1fr);min-height:690px;display:grid;overflow:hidden;box-shadow:0 12px 34px #18344812}.legal-treatment-list{background:#f7f9fa;border-right:1px solid #dbe4e8}.legal-treatment-list>button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e0e6e9;grid-template-columns:5px minmax(0,1fr) auto;gap:10px;width:100%;padding:14px 13px;display:grid}.legal-treatment-list>button.active{background:#fff}.legal-treatment-list>button>i{background:#9fb1b9;border-radius:4px;width:4px;height:100%;min-height:60px}.legal-treatment-list>button>i[data-priority=URGENTE]{background:#c94f43}.legal-treatment-list>button span{gap:3px;display:grid}.legal-treatment-list small{color:#9a742e;letter-spacing:.08em;font-size:8px;font-weight:900}.legal-treatment-list strong{color:#294758;font-size:13px}.legal-treatment-list em{color:#7b8b94;font-size:10px;font-style:normal}.legal-treatment-list>button>b,.legal-treatment-detail>header>b{color:#5d7380;white-space:nowrap;background:#edf2f4;border-radius:999px;align-self:start;padding:5px 7px;font-size:8px}.legal-treatment-list>button>b[data-state=INTERVENCAO_HUMANA],.legal-treatment-detail>header>b[data-state=INTERVENCAO_HUMANA]{color:#a14534;background:#fff0e9}.legal-treatment-list .empty{color:#7b8a92;text-align:center;padding:28px 16px}.legal-treatment-detail{min-width:0;padding:20px 22px}.legal-treatment-detail>header{justify-content:space-between;gap:20px;display:flex}.legal-treatment-detail>header h2{color:#153d55;margin:5px 0;font-size:25px}.legal-treatment-detail>header p{color:#75858d;margin:0;font-size:12px}.legal-treatment-context{background:#fbfcfc;border:1px solid #dae2e6;border-radius:10px;margin:16px 0;padding:15px}.legal-treatment-context>p{white-space:pre-line;margin:0 0 11px;line-height:1.55}.legal-treatment-context>div{flex-wrap:wrap;gap:7px;display:flex}.legal-treatment-context span{color:#5d7480;background:#edf3f5;border-radius:6px;padding:5px 7px;font-size:9px;font-weight:800}.legal-treatment-proof-list,.legal-treatment-timeline,.legal-treatment-outbox{margin-top:20px}.legal-treatment-proof-list>header h3,.legal-treatment-timeline>header h3,.legal-treatment-outbox>header h3{color:#24485b;margin:4px 0 10px;font-size:17px}.legal-treatment-proof-list>article{border:1px solid #d8e2e6;border-radius:9px;grid-template-columns:28px 1fr;gap:10px;margin-bottom:7px;padding:12px;display:grid}.legal-treatment-proof-list>article>b{color:#235f70;background:#e7f0f2;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.legal-treatment-proof-list h4{margin:3px 0 5px}.legal-treatment-proof-list p{color:#5c707b;margin:3px 0;font-size:11px}.legal-treatment-proof-list small{color:#8a6725;margin-top:5px;display:block}.legal-treatment-timeline>article{padding:0 0 16px 24px;position:relative}.legal-treatment-timeline>article>i{background:#7796a5;border-radius:50%;width:9px;height:9px;position:absolute;top:5px;left:2px;box-shadow:0 0 0 4px #edf3f5}.legal-treatment-timeline>article:after{content:"";background:#d7e1e5;width:1px;position:absolute;top:18px;bottom:0;left:6px}.legal-treatment-timeline>article[data-channel=EMAIL]>i{background:#396fb0}.legal-treatment-timeline>article[data-channel=PORTAL]>i{background:#15936e}.legal-treatment-timeline>article>div{border:1px solid #dbe4e7;border-radius:9px;padding:12px 14px}.legal-treatment-timeline article header{color:#6d808a;justify-content:space-between;font-size:9px;display:flex}.legal-treatment-timeline article>div>strong{color:#28495a;margin:5px 0;display:block}.legal-treatment-timeline article>div>small{color:#809099}.legal-treatment-timeline article p{white-space:pre-line;margin:8px 0 0;line-height:1.5}.legal-treatment-files{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.legal-treatment-files span{background:#edf3f5;border-radius:6px;padding:5px 7px;font-size:9px}.legal-treatment-outbox details{background:#fffdf7;border:1px solid #e0d1a8;border-radius:8px;margin-bottom:6px}.legal-treatment-outbox summary{cursor:pointer;grid-template-columns:60px 1fr auto;gap:10px;padding:10px 12px;display:grid}.legal-treatment-outbox summary em{color:#916d2b;font-size:9px}.legal-treatment-outbox pre{white-space:pre-wrap;font:inherit;border-top:1px solid #eee0b9;margin:0;padding:12px;font-size:11px}.legal-treatment-internal-note{border:1px solid #d9e2e6;border-radius:9px;grid-template-columns:1fr auto;align-items:end;gap:10px;margin-top:18px;padding:13px;display:grid}.legal-treatment-internal-note label{gap:5px;display:grid}.legal-treatment-internal-note span{font-size:10px;font-weight:800}.legal-treatment-internal-note textarea{border:1px solid #ccd9df;border-radius:7px;min-height:70px;padding:9px}.legal-treatment-internal-note button,.legal-treatment-safe-actions button,.legal-treatment-composer footer>button{color:#fff;cursor:pointer;background:#0d765a;border:0;border-radius:8px;padding:10px 14px;font-weight:850}.legal-treatment-safe-actions{flex-wrap:wrap;align-items:center;gap:7px;margin-top:9px;display:flex}.legal-treatment-safe-actions button:first-child{background:#1a6175}.legal-treatment-safe-actions small{color:#75878f}.legal-treatment-empty{text-align:center;color:#7b8b93;place-content:center;min-height:520px;display:grid}.legal-treatment-empty span{font-size:35px}.legal-treatment-empty h2{margin:7px 0}.legal-treatment-composer{background:#fff;border:1px solid #c9d9dd;border-radius:13px;margin:12px 0 16px;padding:18px;box-shadow:0 12px 28px #14364914}.legal-treatment-composer>header{justify-content:space-between;gap:15px;display:flex}.legal-treatment-composer>header span{color:#9b742d;letter-spacing:.12em;font-size:9px;font-weight:900}.legal-treatment-composer>header h2{color:#163f56;margin:4px 0}.legal-treatment-composer>header p{color:#74858e;margin:0}.legal-treatment-composer>header>button{color:#6d7e87;cursor:pointer;background:0 0;border:0;align-self:start}.legal-treatment-composer-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:15px;display:grid}.legal-treatment-composer label{gap:5px;display:grid}.legal-treatment-composer label>span{color:#506b79;font-size:10px;font-weight:850}.legal-treatment-composer input,.legal-treatment-composer textarea{font:inherit;border:1px solid #cbd8dd;border-radius:7px;padding:9px 10px}.legal-treatment-composer textarea{resize:vertical;min-height:85px}.legal-treatment-composer-grid .wide{grid-column:1/-1}.legal-treatment-proof-editor{border-top:1px solid #e1e7e9;margin-top:17px;padding-top:15px}.legal-treatment-proof-editor>header{justify-content:space-between;gap:15px;display:flex}.legal-treatment-proof-editor h3{margin:4px 0}.legal-treatment-proof-editor p{color:#78888f;margin:0;font-size:11px}.legal-treatment-proof-editor header button{color:#245568;cursor:pointer;background:#f7fafb;border:1px solid #b9ccd3;border-radius:7px;align-self:center;padding:8px 10px}.legal-treatment-proof-editor>article{border:1px solid #d7e1e5;border-radius:10px;grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;padding:14px 14px 14px 46px;display:grid;position:relative}.legal-treatment-proof-number{color:#1e6173;background:#e5f0f2;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:900;display:grid;position:absolute;top:14px;left:12px}.legal-treatment-proof-editor article textarea{min-height:65px}.legal-treatment-proof-editor .remove{color:#a04b3c;cursor:pointer;background:0 0;border:0;position:absolute;top:9px;right:9px}.legal-treatment-composer>footer{justify-content:space-between;align-items:flex-end;gap:15px;margin-top:14px;display:flex}.legal-treatment-composer>footer>div{flex-wrap:wrap;gap:11px;display:flex}.legal-treatment-composer>footer label{align-items:center;gap:5px;display:flex}.legal-treatment-composer>footer small{color:#827147;flex-basis:100%}.legal-treatment-page.compact{width:100%}.legal-treatment-page.compact .legal-treatment-workspace{grid-template-columns:minmax(250px,330px) 1fr;min-height:560px}.legal-treatment-page.compact .legal-treatment-toolbar{margin-top:0}@media (width<=950px){.legal-treatment-metrics{grid-template-columns:1fr 1fr}.legal-treatment-workspace{grid-template-columns:1fr}.legal-treatment-list{border-bottom:1px solid #dbe4e8;border-right:0;max-height:330px;overflow:auto}.legal-treatment-composer-grid,.legal-treatment-proof-editor>article{grid-template-columns:1fr}.legal-treatment-toolbar,.legal-treatment-composer>footer{flex-direction:column;align-items:stretch}.legal-treatment-toolbar input{width:100%}}@media (width<=620px){.legal-treatment-heading{flex-direction:column;align-items:stretch}.legal-treatment-heading h1{font-size:30px}.legal-treatment-metrics{grid-template-columns:1fr 1fr}.legal-treatment-detail{padding:15px}.legal-treatment-outbox summary,.legal-treatment-internal-note{grid-template-columns:1fr}}.legal-treatment-page:not(.compact) .legal-treatment-heading{align-items:center;margin-bottom:11px}.legal-treatment-page:not(.compact) .legal-treatment-heading h1{font-size:32px}.legal-treatment-page:not(.compact) .legal-treatment-metrics{background:#fff;border:1px solid #d9e3e6;border-radius:11px;gap:0;margin-bottom:10px;overflow:hidden}.legal-treatment-page:not(.compact) .legal-treatment-metrics button{border:0;border-right:1px solid #e3e9eb;border-radius:0;min-height:50px;padding:9px 14px}.legal-treatment-page:not(.compact) .legal-treatment-metrics button:last-child{border-right:0}.legal-treatment-page:not(.compact) .legal-treatment-metrics strong{margin:0 0 0 8px;font-size:17px;display:inline}.legal-treatment-correlation-status{grid-template-columns:minmax(0,1fr) auto!important;padding:11px 14px!important}.legal-treatment-correlation-status h2{display:inline;margin-right:8px!important;font-size:14px!important}.legal-treatment-correlation-status p{display:inline;font-size:10px!important}.legal-treatment-correlation-status details{grid-column:1/-1}.legal-treatment-toolbar{align-items:center}.legal-treatment-toolbar-controls{align-items:center;margin-left:auto;flex-wrap:nowrap!important;gap:7px!important;display:flex!important}.legal-treatment-toolbar-controls input{width:min(340px,32vw)}.legal-treatment-toolbar-controls label{color:#6c7e87;white-space:nowrap;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.legal-treatment-toolbar-controls select{color:#405d6b;font:inherit;background:#fff;border:1px solid #ccd9df;border-radius:8px;padding:9px 27px 9px 9px;font-size:11px}.legal-treatment-page:not(.compact) .legal-treatment-workspace{min-height:0;display:block;overflow:visible}.legal-treatment-page:not(.compact) .legal-treatment-list{background:#fff;border:0;border-bottom:1px solid #dbe4e8;max-height:none;overflow:visible}.legal-treatment-list-heading{background:#f8fafb;border-bottom:1px solid #dce5e8;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.legal-treatment-list-heading>div{gap:2px;display:grid}.legal-treatment-list-heading span{color:#9b742d;letter-spacing:.12em;font-size:9px;font-weight:900}.legal-treatment-list-heading strong{color:#24485b;font-size:14px}.legal-treatment-list-heading small{color:#75868e;font-size:10px}.legal-treatment-list-columns{color:#7b8c94;letter-spacing:.08em;text-transform:uppercase;background:#f4f7f8;border-bottom:1px solid #e0e7ea;grid-template-columns:minmax(230px,2fr) minmax(145px,1.05fr) minmax(155px,1.05fr) minmax(175px,1.35fr) minmax(115px,.85fr) 22px;gap:13px;padding:8px 14px 7px 29px;font-size:8px;font-weight:900;display:grid}.legal-treatment-page:not(.compact) .legal-treatment-list>button{background:#fff;grid-template-columns:5px minmax(230px,2fr) minmax(145px,1.05fr) minmax(155px,1.05fr) minmax(175px,1.35fr) minmax(115px,.85fr) 22px;align-items:center;gap:13px;min-height:86px;padding:11px 14px}.legal-treatment-page:not(.compact) .legal-treatment-list>button.active{background:#f0f8f6;box-shadow:inset 0 0 0 1px #b9d9cf}.legal-treatment-page:not(.compact) .legal-treatment-list>button>i{min-height:62px}.legal-treatment-row-primary,.legal-treatment-row-unit,.legal-treatment-row-proof,.legal-treatment-row-next{gap:3px;min-width:0;display:grid!important}.legal-treatment-page:not(.compact) .legal-treatment-list .legal-treatment-row-primary strong{font-size:13px;line-height:1.25}.legal-treatment-page:not(.compact) .legal-treatment-list .legal-treatment-row-unit strong,.legal-treatment-page:not(.compact) .legal-treatment-list .legal-treatment-row-proof strong,.legal-treatment-page:not(.compact) .legal-treatment-list .legal-treatment-row-next strong{font-size:11px;line-height:1.3}.legal-treatment-row-primary strong,.legal-treatment-row-primary em,.legal-treatment-row-unit strong,.legal-treatment-row-unit em,.legal-treatment-row-proof strong,.legal-treatment-row-proof em,.legal-treatment-row-next strong,.legal-treatment-row-next em{text-overflow:ellipsis;overflow:hidden}.legal-treatment-row-proof[data-progress=complete] strong{color:#137257}.legal-treatment-row-proof[data-progress=partial] strong{color:#956d20}.legal-treatment-page:not(.compact) .legal-treatment-list>button>b{white-space:normal;text-align:center;align-self:center;max-width:125px;line-height:1.2}.legal-treatment-row-chevron{color:#285b6d;background:#e8f0f2;border-radius:50%;place-items:center;width:22px;height:22px;font-size:15px;font-weight:700;display:grid!important}.legal-treatment-page.compact .legal-treatment-list-columns{display:none}.legal-treatment-page.compact .legal-treatment-list-heading{padding:10px 12px}.legal-treatment-page.compact .legal-treatment-list-heading small{display:none}.legal-treatment-page.compact .legal-treatment-row-unit,.legal-treatment-page.compact .legal-treatment-row-proof,.legal-treatment-page.compact .legal-treatment-row-next,.legal-treatment-page.compact .legal-treatment-row-chevron{display:none!important}.legal-treatment-page:not(.compact) .legal-treatment-detail{background:#fff;padding:22px 26px}.legal-treatment-page:not(.compact) .legal-treatment-detail:has(.legal-treatment-empty){padding:0}.legal-treatment-page:not(.compact) .legal-treatment-empty{background:#fbfcfc;min-height:108px}.legal-treatment-page:not(.compact) .legal-treatment-empty span{display:none}.legal-treatment-page:not(.compact) .legal-treatment-empty h2{font-size:16px}@media (width<=1180px){.legal-treatment-toolbar{flex-direction:column;align-items:stretch}.legal-treatment-toolbar-controls{width:100%;margin-left:0}.legal-treatment-toolbar-controls input{flex:1;width:100%}.legal-treatment-list-columns{display:none}.legal-treatment-page:not(.compact) .legal-treatment-list>button{grid-template-columns:5px minmax(220px,1.8fr) minmax(145px,1fr) minmax(150px,1fr) minmax(115px,.8fr) 22px}.legal-treatment-page:not(.compact) .legal-treatment-row-next{border-top:1px dashed #dce4e7;grid-area:2/2/auto/5;grid-template-columns:110px 1fr auto;align-items:center;padding-top:5px;display:grid!important}.legal-treatment-page:not(.compact) .legal-treatment-list>button>b{grid-area:1/5}.legal-treatment-page:not(.compact) .legal-treatment-row-chevron{grid-area:1/6}}@media (width<=760px){.legal-treatment-page:not(.compact) .legal-treatment-heading h1{font-size:28px}.legal-treatment-page:not(.compact) .legal-treatment-metrics{grid-template-columns:1fr 1fr}.legal-treatment-page:not(.compact) .legal-treatment-metrics button:nth-child(2){border-right:0}.legal-treatment-page:not(.compact) .legal-treatment-metrics button:nth-child(-n+2){border-bottom:1px solid #e3e9eb}.legal-treatment-correlation-status{grid-template-columns:1fr!important}.legal-treatment-toolbar-controls{grid-template-columns:1fr;display:grid!important}.legal-treatment-toolbar-controls label{justify-content:space-between}.legal-treatment-toolbar-controls select{min-width:190px}.legal-treatment-list-heading{flex-direction:column;align-items:flex-start;gap:4px}.legal-treatment-page:not(.compact) .legal-treatment-list>button{grid-template-columns:5px minmax(0,1fr) 24px;gap:9px 11px;min-height:0;padding:13px}.legal-treatment-page:not(.compact) .legal-treatment-list>button>i{grid-row:1/6;min-height:100%}.legal-treatment-page:not(.compact) .legal-treatment-row-primary{grid-area:1/2}.legal-treatment-page:not(.compact) .legal-treatment-row-unit{grid-area:2/2}.legal-treatment-page:not(.compact) .legal-treatment-row-proof{border-top:1px dashed #dce4e7;grid-area:3/2;padding:7px 0}.legal-treatment-page:not(.compact) .legal-treatment-row-next{grid-area:4/2;grid-template-columns:1fr;gap:3px;padding:7px 0 0;display:grid!important}.legal-treatment-page:not(.compact) .legal-treatment-list>button>b{grid-area:5/2;justify-self:start;max-width:none}.legal-treatment-page:not(.compact) .legal-treatment-row-chevron{grid-area:1/3}.legal-treatment-page:not(.compact) .legal-treatment-detail{padding:17px 15px}}.legal-treatment-metrics{grid-template-columns:repeat(5,1fr)}.legal-treatment-metrics button.active{background:#edf6f3;box-shadow:inset 0 -3px #168267}@media (width<=950px){.legal-treatment-metrics{grid-template-columns:1fr 1fr}.legal-treatment-metrics button:nth-child(5){grid-column:1/-1}}@media (width<=620px){.legal-treatment-metrics{grid-template-columns:1fr}.legal-treatment-metrics button:nth-child(5){grid-column:auto}}.legal-treatment-proof-list>header{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.evidence-preparation-status{background:#f5f9fa;border:1px solid #b9cbd1;border-left:4px solid #2c6c78;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(190px,auto);align-items:center;gap:20px;margin:0 0 18px;padding:16px 18px;display:grid}.evidence-preparation-status[data-state=COMPLETED]{background:#f2f8f5;border-left-color:#26745a}.evidence-preparation-status[data-state=PARTIAL],.evidence-preparation-status[data-state=INTERVENCAO_HUMANA],.evidence-preparation-status[data-state=ACCEPTED_PENDING_EXPORT]{background:#fff9ef;border-left-color:#a66b24}.evidence-preparation-status[data-state=FAILED_SAFE]{background:#fff5f3;border-left-color:#a5443b}.evidence-preparation-status>div{min-width:0}.evidence-preparation-status>div>span{color:#496b74;font-size:10px;font-weight:900}.evidence-preparation-status h2{letter-spacing:0;overflow-wrap:anywhere;margin:3px 0 5px;font-size:17px;line-height:1.25}.evidence-preparation-status p,.evidence-preparation-status small{color:#52656b;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.evidence-preparation-status>aside{text-align:right;flex-direction:column;align-items:flex-end;gap:5px;min-width:190px;display:flex}.evidence-preparation-status>aside>b{color:#244e58;overflow-wrap:anywhere;font-size:11px}.evidence-preparation-status>aside button{color:#285c67;cursor:pointer;background:#fff;border:1px solid #8aa9b0;border-radius:6px;min-height:34px;margin-top:3px;padding:0 11px;font-size:11px;font-weight:800}.evidence-preparation-status>aside button:disabled{cursor:wait;opacity:.55}.legal-treatment-agent-review{background:#fbfcfc;border:1px solid #c5d4d7;border-radius:8px;margin:0 0 18px;padding:16px}.legal-treatment-agent-review>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.legal-treatment-agent-review>header span,.legal-treatment-agent-review-grid span,.legal-treatment-agent-evidence>span,.legal-treatment-agent-attachments>span{color:#507078;font-size:9px;font-weight:900}.legal-treatment-agent-review>header h3{letter-spacing:0;margin:3px 0 0;font-size:15px}.legal-treatment-agent-review>header>b{color:#26745a;overflow-wrap:anywhere;font-size:10px}.legal-treatment-agent-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.legal-treatment-agent-review-grid article{background:#fff;border:1px solid #d8e2e4;border-radius:6px;min-width:0;padding:10px 11px}.legal-treatment-agent-review-grid strong{color:#263f46;overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.4;display:block}.legal-treatment-agent-evidence,.legal-treatment-agent-attachments{border-top:1px solid #dce5e7;margin-top:12px;padding-top:12px}.legal-treatment-agent-evidence p,.legal-treatment-agent-attachments p{color:#334d54;grid-template-columns:minmax(150px,.8fr) minmax(180px,1fr) minmax(220px,1.4fr);gap:10px;margin:8px 0 0;font-size:11px;line-height:1.4;display:grid}.legal-treatment-agent-evidence p>*,.legal-treatment-agent-attachments p>*{overflow-wrap:anywhere;min-width:0}.legal-treatment-agent-evidence p small,.legal-treatment-agent-attachments p small{color:#566c72}.legal-treatment-agent-evidence p em,.legal-treatment-agent-attachments p em{color:#718287;font-style:normal}.legal-treatment-outbox summary span small{color:#667a80;overflow-wrap:anywhere;margin-top:3px;font-size:10px;display:block}.legal-treatment-outbox>header p{color:#6f7f87;margin:-4px 0 10px;font-size:11px}.legal-treatment-outbox details>footer{border-top:1px solid #eee0b9;flex-wrap:wrap;align-items:center;gap:9px;padding:10px 12px;display:flex}.legal-treatment-outbox details>footer button{color:#fff;cursor:pointer;background:#0d765a;border:0;border-radius:8px;padding:9px 12px;font-weight:850}.legal-treatment-outbox details>footer strong{color:#1d6655;font-size:11px}.legal-treatment-outbox details>footer small{color:#7c898f;font-size:10px}.legal-treatment-proof-list>header>small{color:#9a6129;text-align:right;max-width:320px}.legal-treatment-proof-list [data-proof-state]{color:#88621e;background:#fff3d8;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:900;display:inline-flex}.legal-treatment-proof-list [data-proof-state=VALIDADO],.legal-treatment-proof-list [data-proof-state=DISPENSADO_POR_DECISAO_HUMANA]{color:#176346;background:#e5f5ec}.legal-treatment-proof-list [data-proof-state=RECEBIDO],.legal-treatment-proof-list [data-proof-state=RECEBIDO_PARCIAL]{color:#285c7b;background:#e9f1f8}.legal-treatment-proof-actions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.legal-treatment-proof-actions button{color:#245568;cursor:pointer;background:#f7fafb;border:1px solid #b9ccd3;border-radius:7px;padding:7px 9px;font-size:10px;font-weight:800}.legal-treatment-proof-actions button:last-child{color:#805d20;background:#fffaf0;border-color:#ddc8a0}.legal-treatment-proof-actions button:disabled,.legal-treatment-safe-actions button:disabled{cursor:not-allowed;opacity:.48}@media (width<=620px){.evidence-preparation-status{grid-template-columns:1fr}.evidence-preparation-status>aside{text-align:left;align-items:flex-start;width:100%;min-width:0}.legal-treatment-agent-review>header{flex-direction:column}.legal-treatment-agent-review-grid,.legal-treatment-agent-evidence p,.legal-treatment-agent-attachments p{grid-template-columns:1fr}.legal-treatment-proof-list>header{flex-direction:column;align-items:flex-start}.legal-treatment-proof-list>header>small{text-align:left}}:root{--proof-ink:var(--brand-navy,#051637);--proof-muted:#566474;--proof-paper:var(--brand-paper,#fffdf8);--proof-line:var(--brand-line,#d8c9a6);--proof-request:#886018;--proof-waiting:#285979;--proof-received:#17634e;--proof-attention:#8c511d;--deadline-piece-defense:#b42336;--deadline-piece-challenge:#6d4aa2;--deadline-piece-appeal:#a75b16;--deadline-piece-statement:#28658a;--deadline-piece-control:#63717d;--deadline-piece-petition:#087554;--deadline-piece-default:#315f83}.deadline-proof-control{border-color:var(--proof-line);background:var(--proof-paper);padding:1rem;box-shadow:0 4px 16px #0516370a}.deadline-proof-control>header{align-items:center;gap:.75rem}.deadline-proof-control>header>div:first-child{gap:.125rem;min-width:0;display:grid}.deadline-proof-control>header>.deadline-proof-control-actions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.deadline-proof-control>header span{color:var(--proof-request);letter-spacing:.06em;font-size:.75rem}.deadline-proof-control>header strong{color:var(--proof-ink);font-size:1rem;line-height:1.4}.deadline-proof-control>header small{color:var(--proof-muted);font-size:.8125rem;line-height:1.4}.deadline-proof-control>header em{text-align:center;white-space:normal;padding:.375rem .625rem;font-size:.75rem}.deadline-proof-control nav{grid-template-columns:repeat(auto-fit,minmax(min(100%,175px),1fr));gap:.5rem}.deadline-proof-control nav button,.deadline-proof-control.compact nav button{--proof-accent:var(--proof-muted);border-color:#d9d8d1;border-left:3px solid var(--proof-accent);min-width:0;min-height:3rem;color:var(--proof-ink);background:#fff;gap:.5rem;padding:.625rem .75rem}.deadline-proof-control nav button[data-treatment-lane=needs_request],.deadline-proof-control nav button[data-treatment-lane=draft_ready]{--proof-accent:var(--proof-request)}.deadline-proof-control nav button[data-treatment-lane=waiting_unit]{--proof-accent:var(--proof-waiting)}.deadline-proof-control nav button[data-treatment-lane=partial],.deadline-proof-control nav button[data-treatment-lane=needs_definition]{--proof-accent:var(--proof-attention)}.deadline-proof-control nav button[data-treatment-lane=complete_review]{--proof-accent:var(--proof-waiting)}.deadline-proof-control nav button[data-treatment-lane=validated]{--proof-accent:var(--proof-received)}.deadline-proof-control nav button:hover{border-color:var(--brand-gold-deep,#ac8c58);background:#f6f3ea}.deadline-proof-control nav button.active{border-color:var(--proof-ink);background:var(--proof-ink);color:#fff;box-shadow:none}.deadline-proof-control nav button>span{white-space:normal;font-size:.875rem;line-height:1.35;overflow:visible}.deadline-proof-control nav button>b{min-width:1.75rem;height:1.75rem;color:var(--proof-ink);background:#f0eee7;font-size:.875rem}.deadline-proof-control nav button.active>b{color:#051637;background:#dabb75}.deadline-proof-control nav button>small{display:none}.deadline-proof-control.compact{padding:.875rem}.deadline-proof-control.is-collapsed{padding:.625rem .75rem}.deadline-proof-control.is-collapsed>header strong{font-size:.875rem}.deadline-proof-toggle{min-height:2.5rem;color:var(--proof-ink);cursor:pointer;background:#fff;border:1px solid #cfc7b7;border-radius:.5rem;padding:0 .75rem;font-size:.8125rem;font-weight:760}.deadline-proof-toggle:hover{border-color:var(--brand-gold-deep,#ac8c58);background:#f6f3ea}.deadline-treatment-compact{gap:.25rem;max-width:100%;padding:.5rem .625rem}.deadline-treatment-compact b,.deadline-treatment-compact em,.deadline-treatment-compact i{font-size:.75rem;line-height:1.35}.deadline-treatment-compact span{white-space:normal;overflow-wrap:anywhere;font-size:.875rem;line-height:1.35}.deadline-center-page .deadline-treatment-compact.dense,.daily-agenda-page .deadline-treatment-compact.dense{border-radius:.45rem;flex-wrap:wrap;align-items:center;gap:.25rem .375rem;width:100%;padding:.25rem .5rem;display:flex}.deadline-center-page .deadline-treatment-compact.dense b,.deadline-center-page .deadline-treatment-compact.dense span,.deadline-center-page .deadline-treatment-compact.dense i,.deadline-center-page .deadline-treatment-compact.dense em,.daily-agenda-page .deadline-treatment-compact.dense b,.daily-agenda-page .deadline-treatment-compact.dense span,.daily-agenda-page .deadline-treatment-compact.dense i,.daily-agenda-page .deadline-treatment-compact.dense em{white-space:nowrap;font-size:.75rem;line-height:1.2}.deadline-center-page .deadline-treatment-compact.dense span,.daily-agenda-page .deadline-treatment-compact.dense span{text-overflow:ellipsis;overflow:hidden}.deadline-center-page{container-type:inline-size}.deadline-center-hero{border:1px solid color-mix(in srgb, var(--brand-gold) 28%, transparent);background:linear-gradient(90deg, #ffffff0a 1px, transparent 1px), linear-gradient(#ffffff09 1px, transparent 1px), linear-gradient(128deg, var(--brand-navy) 0%, color-mix(in srgb, var(--brand-navy) 74%, var(--deadline-green,var(--proof-received))) 58%, var(--deadline-green,var(--proof-received)) 100%);min-height:8rem;box-shadow:var(--brand-shadow);color:var(--brand-ivory);background-size:2.375rem 2.375rem,2.375rem 2.375rem,auto;border-radius:1.25rem;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1rem;padding:1.5rem 1.875rem;display:flex;position:relative;overflow:hidden}.deadline-center-hero:before{content:"";background:linear-gradient(90deg, transparent 45%, color-mix(in srgb, var(--brand-gold) 8%, transparent));pointer-events:none;position:absolute;inset:0}.deadline-center-hero-copy,.deadline-center-hero .deadline-center-refresh{z-index:2;position:relative}.deadline-center-hero-copy>span{color:var(--brand-gold-bright);letter-spacing:.13em;font-size:.6875rem;font-weight:900;display:block}.deadline-center-hero h1{color:var(--brand-ivory);letter-spacing:-.045em;margin:.35rem 0 .25rem;font-size:clamp(2.125rem,1.85rem + 1.1cqi,2.75rem);font-weight:680;line-height:1}.deadline-center-hero p{color:color-mix(in srgb, var(--brand-ivory) 78%, transparent);margin:0;font-size:.875rem;line-height:1.45}.deadline-center-hero .deadline-center-refresh{border-color:color-mix(in srgb, var(--brand-gold) 45%, transparent);background:color-mix(in srgb, var(--brand-ivory) 9%, transparent);min-height:2.75rem;color:var(--brand-ivory);-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);padding-inline:1rem}.deadline-center-hero .deadline-center-refresh:hover:not(:disabled){border-color:var(--brand-gold-bright);background:color-mix(in srgb, var(--brand-ivory) 15%, transparent)}.deadline-center-hero-glow{background:radial-gradient(circle, color-mix(in srgb, var(--brand-gold) 24%, transparent), transparent 66%);pointer-events:none;border-radius:50%;width:20rem;height:20rem;position:absolute;top:-9rem;right:-5rem}.daily-agenda-page{--deadline-green:var(--agenda-green,var(--proof-received));container-type:inline-size}.daily-agenda-hero-actions{z-index:2;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:.5rem;display:flex;position:relative}.daily-agenda-hero-actions label{gap:.35rem;display:grid}.daily-agenda-hero-actions label>span{color:color-mix(in srgb, var(--brand-ivory) 72%, transparent);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.daily-agenda-hero-actions input,.daily-agenda-hero-actions button{border:1px solid color-mix(in srgb, var(--brand-gold) 45%, transparent);background:color-mix(in srgb, var(--brand-ivory) 9%, transparent);min-height:2.75rem;color:var(--brand-ivory);-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);border-radius:.625rem}.daily-agenda-hero-actions input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-width:9.5rem;padding:0 .75rem}.daily-agenda-hero-actions button{cursor:pointer;padding-inline:1rem;font-size:.8125rem;font-weight:800}.daily-agenda-hero-actions input:hover,.daily-agenda-hero-actions button:hover:not(:disabled){border-color:var(--brand-gold-bright);background:color-mix(in srgb, var(--brand-ivory) 15%, transparent)}.daily-agenda-hero-actions input:focus-visible,.daily-agenda-hero-actions button:focus-visible{outline:3px solid var(--brand-ivory);outline-offset:3px}.daily-agenda-days-compact{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:.5rem;margin:0 0 .75rem}.daily-agenda-days-compact button{min-height:4rem;padding:.625rem .75rem}.daily-agenda-days-compact button>small{font-size:.6875rem}.daily-agenda-page .daily-agenda-list{gap:.375rem}.daily-agenda-page .daily-agenda-card{border-radius:.625rem;box-shadow:0 1px 4px #0516370d}.daily-agenda-page .daily-agenda-card-main{grid-template-columns:6.25rem minmax(15rem,1.35fr) minmax(14rem,1.1fr) minmax(9.5rem,.75fr);gap:.75rem;min-height:3.75rem;padding:.375rem 2rem .375rem .75rem}.daily-agenda-page .daily-agenda-time,.daily-agenda-page .daily-agenda-case,.daily-agenda-page .daily-agenda-next{gap:.125rem}.daily-agenda-page .daily-agenda-status-stack{gap:.125rem;display:grid}.daily-agenda-page .daily-agenda-time small,.daily-agenda-page .daily-agenda-case>span,.daily-agenda-page .daily-agenda-next small{font-size:.75rem}.daily-agenda-page .daily-agenda-next b{font-size:.8125rem;line-height:1.35}.daily-agenda-page .daily-agenda-status{padding:.25rem .5rem;font-size:.75rem}.deadline-center-page .deadline-center-list{gap:.375rem}.deadline-center-page .deadline-center-row{border-radius:.625rem;box-shadow:0 1px 4px #0516370d}.deadline-center-page .deadline-center-row.has-piece-color{border-left-color:var(--deadline-piece-color);background:#fff}.deadline-center-page .deadline-center-row-main{grid-template-columns:minmax(15rem,1.35fr) minmax(14rem,1.1fr) 6.25rem minmax(9.5rem,.75fr);gap:.75rem;min-height:3.75rem;padding:.375rem 2rem .375rem .75rem}.deadline-center-page .deadline-center-process,.deadline-center-page .deadline-center-action{gap:.125rem}.deadline-center-page .deadline-center-process>b{font-size:clamp(.8125rem,.76rem + .12cqi,.9rem)}.deadline-center-page .deadline-center-process small,.deadline-center-page .deadline-center-action small{font-size:.75rem}.deadline-center-page .deadline-center-action b{color:var(--deadline-piece-color);font-size:.8125rem}.deadline-center-page .deadline-center-action em{font-size:.75rem}.deadline-center-page .deadline-center-due b{font-size:.875rem}.deadline-center-page .deadline-center-due small{font-size:.75rem}.deadline-center-page .deadline-center-row-quick{gap:.25rem}.deadline-center-page .deadline-center-row-quick>.deadline-portal-button{min-height:2rem;padding:.25rem .5rem;font-size:.75rem}.deadline-center-page .deadline-center-row-quick>.integral-deadline-state{font-size:.75rem}.deadline-center-page .deadline-center-row,.deadline-center-page .deadline-proof-control,.deadline-center-page .deadline-proof-toggle{transition:border-color .16s,box-shadow .16s,background-color .16s}.deadline-source-details{color:var(--proof-muted);border-top:1px solid #ded7c8;margin-top:1rem}.deadline-source-details>summary{cursor:pointer;width:fit-content;padding:.75rem 0;font-size:.75rem}.deadline-source-details>div{gap:.5rem;padding-bottom:.75rem;display:grid}.deadline-source-details>div>p{background:#f7f4ec;border-radius:.5rem;margin:0;padding:.625rem .75rem;font-size:.75rem;line-height:1.45}.deadline-treatment-compact.tone-danger,.deadline-treatment-status-panel.tone-danger{color:var(--proof-attention);background:#fff8eb;border-color:#decaa9}.deadline-treatment-status-panel{background:var(--proof-paper);border-color:var(--proof-line);padding:1rem}.deadline-treatment-status-panel>header h3{color:var(--proof-ink);font-size:1.125rem;line-height:1.35}.deadline-treatment-status-panel>header p{color:var(--proof-muted);font-size:1rem;line-height:1.5}.deadline-treatment-status-panel>header span,.deadline-treatment-status-panel>header em{font-size:.75rem;line-height:1.4}.deadline-treatment-status-grid{gap:.625rem}.deadline-treatment-status-grid article{background:#fff;min-width:0;padding:.75rem}.deadline-treatment-status-grid span{color:var(--proof-muted);font-size:.75rem}.deadline-treatment-status-grid strong{color:var(--proof-ink);font-size:.875rem}.deadline-treatment-status-grid small{color:var(--proof-muted);font-size:.8125rem}.deadline-treatment-document-flow{gap:.625rem}.deadline-treatment-document-flow article:nth-child(n){background:#fff;border-color:#d9d8d1;padding:.875rem}.deadline-treatment-document-flow span{color:#435461;font-size:.75rem}.deadline-treatment-document-flow ul,.deadline-treatment-document-flow p{color:#354653;overflow-wrap:anywhere;font-size:1rem;line-height:1.55}.deadline-treatment-document-flow li+li{margin-top:.375rem}.deadline-treatment-next{border-left-color:var(--brand-gold-deep,#ac8c58);background:#f5f2e9;padding:.875rem}.deadline-treatment-next strong{color:var(--proof-ink);font-size:.875rem}.deadline-treatment-next p{color:#354653;font-size:1rem;line-height:1.5}.deadline-treatment-next small,.deadline-treatment-source-warning{color:var(--proof-muted);font-size:.8125rem;line-height:1.5}.deadline-treatment-status-panel>footer button{min-height:2.75rem;font-size:.875rem}.legal-treatment-page:not(.compact) .legal-treatment-metrics{border-color:var(--proof-line);grid-template-columns:repeat(5,minmax(0,1fr))}.legal-treatment-page:not(.compact) .legal-treatment-metrics button{background:var(--proof-paper);justify-content:space-between;align-items:center;gap:.5rem;min-height:4.5rem;display:flex}.legal-treatment-page:not(.compact) .legal-treatment-metrics span{color:var(--proof-muted);text-align:left;font-size:.875rem}.legal-treatment-page:not(.compact) .legal-treatment-metrics strong{color:var(--proof-ink);font-size:1.5rem}.legal-treatment-page:not(.compact) .legal-treatment-metrics button.active{background:var(--proof-ink);box-shadow:inset 0 -3px var(--brand-gold,#c7a561)}.legal-treatment-page:not(.compact) .legal-treatment-metrics button.active span,.legal-treatment-page:not(.compact) .legal-treatment-metrics button.active strong{color:#fff}.legal-treatment-toolbar{background:var(--proof-paper);border-color:var(--proof-line)}.legal-treatment-toolbar button{color:#445766;min-height:2.75rem;font-size:.875rem}.legal-treatment-toolbar button.active{background:var(--proof-ink);color:#fff}.legal-treatment-toolbar button.active b{color:#051637;background:#dabb75}.legal-treatment-toolbar-controls label{font-size:.8125rem}.legal-treatment-toolbar input,.legal-treatment-toolbar-controls select{min-height:2.75rem;font-size:.875rem}.legal-treatment-list-heading{background:var(--proof-paper)}.legal-treatment-list-heading span,.legal-treatment-list-heading small,.legal-treatment-list-columns{color:var(--proof-muted);font-size:.75rem}.legal-treatment-list-heading strong{font-size:1rem}.legal-treatment-list-columns{background:#f3f0e8;gap:.75rem}.legal-treatment-page:not(.compact) .legal-treatment-list>button{gap:.75rem}.legal-treatment-page:not(.compact) .legal-treatment-list>button:hover{background:#faf8f1}.legal-treatment-page:not(.compact) .legal-treatment-list>button.active{box-shadow:inset 3px 0 var(--brand-gold-deep,#ac8c58);background:#f5f1e7}.legal-treatment-page:not(.compact) .legal-treatment-list .legal-treatment-row-primary strong,.legal-treatment-page:not(.compact) .legal-treatment-list .legal-treatment-row-unit strong,.legal-treatment-page:not(.compact) .legal-treatment-list .legal-treatment-row-proof strong,.legal-treatment-page:not(.compact) .legal-treatment-list .legal-treatment-row-next strong{overflow-wrap:anywhere;font-size:.875rem;line-height:1.45}.legal-treatment-page:not(.compact) .legal-treatment-list small,.legal-treatment-page:not(.compact) .legal-treatment-list em,.legal-treatment-page:not(.compact) .legal-treatment-list>button>b{color:var(--proof-muted);font-size:.75rem;line-height:1.4}.legal-treatment-detail>header p,.legal-treatment-timeline article header,.legal-treatment-timeline article>div>small{color:var(--proof-muted);font-size:.8125rem}.legal-treatment-context>p,.legal-treatment-timeline article p{font-size:1rem;line-height:1.6}.legal-treatment-proof-list p{font-size:.875rem;line-height:1.5}.legal-treatment-envelope-review{background:var(--proof-paper);border-bottom:1px solid var(--proof-line);padding:.875rem}.legal-treatment-envelope-review dl{gap:.75rem;margin:0;display:grid}.legal-treatment-envelope-review dl>div{grid-template-columns:9rem minmax(0,1fr);gap:.5rem;display:grid}.legal-treatment-envelope-review dt{color:var(--proof-muted);font-size:.8125rem}.legal-treatment-envelope-review dd{color:var(--proof-ink);overflow-wrap:anywhere;margin:0;font-size:.875rem}.legal-treatment-envelope-review dd span{display:block}.legal-treatment-outbox .legal-treatment-envelope-review summary{padding:.5rem 0;font-size:.8125rem;display:block}.legal-treatment-envelope-review p,.legal-treatment-envelope-review details,.legal-treatment-envelope-warning{color:var(--proof-muted);overflow-wrap:anywhere;font-size:.8125rem;line-height:1.5}.legal-treatment-envelope-warning{color:var(--proof-attention);background:#fff8eb;padding:.875rem}.deadline-proof-control button:focus-visible,.deadline-treatment-status-panel button:focus-visible,.legal-treatment-page button:focus-visible,.legal-treatment-page input:focus-visible,.legal-treatment-page select:focus-visible{outline-offset:3px;outline:3px solid #285979}@media (width<=1200px){.deadline-treatment-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-treatment-page:not(.compact) .legal-treatment-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.legal-treatment-page:not(.compact) .legal-treatment-metrics button:nth-child(5){grid-column:auto}.deadline-center-page .deadline-center-row-main{grid-template-columns:minmax(15rem,1.35fr) minmax(13rem,1fr) 6.25rem}.deadline-center-page .deadline-center-row-quick{display:none}}@container (width<=62rem){.deadline-center-page .deadline-center-row-main{grid-template-columns:minmax(14rem,1.35fr) minmax(12rem,1fr) 6.25rem}.deadline-center-page .deadline-center-row-quick{display:none}.daily-agenda-page .daily-agenda-card-main{grid-template-columns:5.75rem minmax(11rem,1.2fr) minmax(10rem,1fr) minmax(8rem,.75fr)}}@container (width<=40rem){.daily-agenda-page .daily-agenda-card-main{grid-template-columns:5.5rem minmax(0,1fr);gap:.5rem;min-height:4.5rem}.daily-agenda-page .daily-agenda-next{border-top:1px solid #edf1f3;grid-column:1/-1;padding-top:.375rem}.daily-agenda-page .daily-agenda-status-stack{grid-column:1/-1;grid-template-columns:minmax(7.5rem,auto) minmax(0,1fr);align-items:center;gap:.375rem}}@media (width<=820px){.daily-agenda-page .daily-agenda-card-main{grid-template-columns:5.5rem minmax(0,1fr);gap:.5rem;min-height:4.5rem}.daily-agenda-page .daily-agenda-next{border-top:1px solid #edf1f3;grid-column:1/-1;padding-top:.375rem}.daily-agenda-page .daily-agenda-status-stack{grid-column:1/-1;grid-template-columns:minmax(7.5rem,auto) minmax(0,1fr);align-items:center;gap:.375rem}}@media (width<=760px){.deadline-center-hero{border-radius:1rem;flex-direction:column;align-items:flex-start;gap:1rem;min-height:0;padding:1.25rem}.deadline-center-hero h1{font-size:2rem}.deadline-center-hero .deadline-center-refresh{width:100%}.daily-agenda-hero-actions{justify-content:stretch;width:100%}.daily-agenda-hero-actions label,.daily-agenda-hero-actions input{width:100%}.daily-agenda-hero-actions button{flex:1}.daily-agenda-hero-actions .deadline-center-refresh{width:auto}.daily-agenda-days-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-treatment-envelope-review dl>div{grid-template-columns:1fr;gap:.25rem}.deadline-proof-control>header{flex-direction:column;align-items:flex-start}.deadline-proof-control>header>.deadline-proof-control-actions{justify-content:space-between;width:100%}.deadline-proof-control nav{grid-template-columns:repeat(2,minmax(0,1fr))}.deadline-treatment-document-flow,.deadline-treatment-status-grid{grid-template-columns:1fr}.legal-treatment-page:not(.compact) .legal-treatment-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-treatment-page:not(.compact) .legal-treatment-metrics button{min-height:4rem;padding:.75rem}.legal-treatment-page:not(.compact) .legal-treatment-metrics button:last-child{grid-column:1/-1}.deadline-center-page .deadline-center-row-main{grid-template-columns:minmax(0,1fr) 5.75rem;min-height:4.5rem}}@media (width<=520px){.daily-agenda-page .daily-agenda-card-main{grid-template-columns:1fr;min-height:0;padding:.625rem 2rem .625rem .75rem}.daily-agenda-page .daily-agenda-time{justify-content:space-between;align-items:center;display:flex}.daily-agenda-page .daily-agenda-next{grid-column:auto}.daily-agenda-page .daily-agenda-status-stack{grid-column:auto;grid-template-columns:1fr}}@media (width<=380px){.deadline-proof-control nav{grid-template-columns:1fr}}.branch-admin-page .branch-admin-v2-request-owner{display:grid}@media (width<=650px){.branch-admin-page .branch-admin-v2-request-trigger{grid-template-columns:7px minmax(0,1fr) 24px;gap:10px}.branch-admin-page .branch-admin-v2-request-owner{grid-area:2/2}.branch-admin-page .branch-admin-v2-request-due{grid-area:3/2}.branch-admin-page .branch-admin-v2-request-chevron{grid-area:1/3/4}}.branch-portal,.branch-admin-page{font-family:var(--font-geist-sans,Arial),Helvetica,sans-serif}.branch-admin-page{--branch-v2-orange:var(--brand-gold-deep);--branch-v2-navy:var(--brand-navy);--branch-v2-navy-soft:var(--brand-navy-2);--branch-v2-gold:var(--brand-gold);--branch-v2-gold-bright:var(--brand-gold-bright);--branch-v2-canvas:var(--brand-ivory);--branch-v2-paper:var(--brand-paper);--branch-v2-ink:var(--brand-ink);--branch-v2-muted:var(--muted);--branch-v2-line:var(--brand-line);--branch-v2-red:var(--red);--branch-v2-green:var(--green-dark)}.portal-back-to-list{border:1px solid var(--portal-line);background:var(--portal-paper);min-height:42px;color:var(--portal-ink);font:inherit;cursor:pointer;border-radius:8px;align-items:center;margin:0 0 14px;padding:8px 12px;display:inline-flex}.branch-admin-page[data-detail-open=true]>.branch-admin-v2-unit-pulse,.branch-admin-page[data-detail-open=true]>.branch-admin-v2-unit-nav{display:none}.branch-admin-page[data-detail-open=true] .branch-admin-v2-request-trigger{min-height:64px}.branch-admin-page[data-detail-open=true] .branch-admin-v2-request-detail{padding:12px 0}.branch-admin-page .branch-admin-v2-unit-hero{background:linear-gradient(110deg,var(--brand-navy),var(--brand-navy-3));color:var(--brand-ivory)}.branch-portal,.branch-admin-page{--portal-paper:var(--brand-paper,var(--surface));--portal-ink:var(--brand-navy,var(--navy));--portal-muted:var(--muted);--portal-line:var(--brand-line,var(--line));--portal-accent:var(--green-dark);--portal-wait:var(--yellow-soft);--portal-danger:var(--red);color:var(--portal-ink)}.branch-portal .branch-hero{background:linear-gradient(110deg,var(--navy-deep),var(--navy),var(--green-dark));grid-template-columns:minmax(0,1fr) auto;gap:16px;min-height:0;padding:20px 32px;display:grid}.branch-portal .branch-brand{gap:14px}.branch-portal .branch-brand>span{background-color:#0000}.branch-portal .branch-brand .branch-office-logo{background-image:url(/brand/olimpierri-key-visual.png)}.branch-portal .branch-brand .branch-imas-mark{background-image:url(/brand/imas-partner.png)}.branch-portal .branch-hero-copy{flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:14px;margin:0;display:flex}.branch-portal .branch-hero-copy h1{margin:0;font-size:clamp(20px,2.2vw,28px)}.branch-portal .branch-hero-copy p{margin:0;font-size:13px}.branch-portal .branch-content{max-width:1600px;margin:auto;padding:24px}.branch-portal .branch-workspace{grid-template-columns:250px minmax(0,1fr);gap:24px}.branch-workspace-main{min-width:0}.branch-portal .branch-side-panel{box-shadow:none;border-radius:12px;align-self:start}.branch-portal .branch-side-unit{background:var(--portal-paper);color:var(--portal-ink);border-bottom:1px solid var(--portal-line);padding:18px}.branch-portal .branch-side-unit strong{font-size:18px}.branch-portal .branch-side-unit span,.branch-portal .branch-side-unit small{color:var(--portal-muted);font-size:12px}.branch-portal .branch-side-nav button{min-height:46px;font-size:14px}.branch-portal .branch-side-nav button.active{background:var(--green-soft);color:var(--green-dark);box-shadow:inset 3px 0 var(--green-dark)}.branch-portal .branch-side-new{min-height:44px;font-size:14px}.branch-portal .branch-profile-strip{box-shadow:none;border-radius:10px;padding:12px 16px}.branch-portal .branch-profile-strip strong{font-size:14px}.branch-portal .branch-profile-strip small{font-size:12px}.branch-admin-page .branch-admin-v3-hero,.branch-admin-page .branch-admin-v2-unit-hero{min-height:0;box-shadow:none;border-radius:14px;padding:24px}.branch-admin-page .branch-admin-v2-unit-hero h1,.branch-admin-page .branch-admin-v3-hero h1{font-size:clamp(26px,2.5vw,36px)}.portal-view-tabs,.portal-lane-tabs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.portal-view-tabs button,.portal-lane-tabs button{border:1px solid var(--portal-line);background:var(--portal-paper);min-height:42px;color:var(--portal-ink);font:inherit;cursor:pointer;border-radius:9px;padding:9px 16px;font-size:14px}.portal-view-tabs button[aria-pressed=true],.portal-lane-tabs button[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:var(--brand-ivory)}.portal-lane-tabs button b{margin-left:9px;font-size:13px}.portal-lane-tabs{margin-bottom:16px}.portal-list-caption{color:var(--portal-muted);margin:8px 0;font-size:13px}.portal-list-state{background:var(--green-soft);color:var(--green-dark);white-space:normal;border-radius:7px;padding:6px 10px;font-size:13px;font-weight:650;display:inline-flex}.portal-list-state[data-lane=branch]{background:var(--yellow-soft);color:var(--ink)}.portal-list-state[data-lane=history],.portal-list-state[data-lane=archived],.portal-list-state[data-lane=unknown]{background:var(--canvas);color:var(--muted)}.branch-portal .branch-request-head{grid-template-columns:170px minmax(0,1fr) 32px;min-height:84px;padding:16px}.branch-portal .branch-request-main>strong{font-size:17px}.branch-portal .branch-request-main>span{font-size:13px}.branch-portal .branch-request-card{box-shadow:none;border-radius:12px}.branch-portal .branch-request-body{padding:18px}.branch-portal .branch-request-card.open{border-color:var(--green-dark)}.branch-admin-page .branch-admin-v2-request-detail{padding:20px;display:block}.branch-admin-page .branch-admin-v2-request-copy{min-width:0}.branch-admin-page .branch-admin-v2-request-title strong{font-size:16px}.branch-admin-page .branch-admin-v2-request-trigger{min-height:84px;padding:16px}.branch-admin-page .branch-admin-v2-request-due strong,.branch-admin-page .branch-admin-v2-request-owner strong{font-size:14px}.branch-portal :is(button,a,input,textarea,select,summary):focus-visible,.branch-admin-page :is(button,a,input,textarea,select,summary):focus-visible{outline:3px solid var(--green);outline-offset:3px}.branch-portal label:focus-within{outline-offset:3px}.branch-portal label:has(input[type=file]):focus-within{outline:3px solid var(--green)}.branch-portal :is(input,textarea,select),.branch-admin-page :is(input,textarea,select){font-size:16px}.branch-portal label,.branch-admin-page label,.branch-portal button,.branch-admin-page button{font-size:14px}.branch-admin-page .branch-admin-v2-search input{font-size:16px}.branch-portal .branch-uploaded-files>a{border:1px solid var(--portal-line);border-radius:9px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;display:flex}.branch-uploaded-files a strong{overflow-wrap:anywhere}@media (width<=900px){.branch-portal .branch-workspace{grid-template-columns:1fr}.branch-portal .branch-side-panel{position:static}.branch-portal .branch-side-unit{display:none}.branch-portal .branch-side-nav{gap:6px;padding:8px;display:flex;overflow:auto}.branch-portal .branch-side-nav button{white-space:nowrap;flex:none}.branch-portal .branch-side-new{width:calc(100% - 16px);margin:8px}.branch-portal .branch-content,.branch-portal .branch-hero{padding:16px}.branch-portal .branch-brand small{display:none}}@media (width<=560px){.branch-portal .branch-request-head{grid-template-columns:minmax(0,1fr) 26px;gap:12px}.branch-portal .branch-request-head>.branch-due{grid-column:1/-1;justify-self:start}.branch-portal .branch-request-body{padding:12px}.branch-portal .branch-hero-copy p{width:100%}.branch-portal .branch-brand{gap:8px}.branch-portal .branch-office-logo{width:74px!important}.branch-portal .branch-imas-mark{width:64px!important}.branch-admin-page .branch-admin-v2-request-detail{padding:12px}.branch-admin-page .branch-admin-v2-unit-hero{display:block}.portal-lane-tabs button{flex:auto}.branch-portal .branch-profile-strip{flex-wrap:wrap;gap:8px}}@media (prefers-reduced-motion:reduce){.branch-portal *,.branch-admin-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.portal-network-inbox{min-width:0}.portal-inbox-toolbar{align-items:end;gap:12px;margin:0 0 16px;display:flex}.portal-inbox-toolbar>label{flex:1;gap:6px;min-width:0;display:grid}.portal-inbox-toolbar input{border:1px solid var(--portal-line);background:var(--portal-paper);width:100%;min-height:46px;color:var(--portal-ink);border-radius:9px;padding:10px 14px}.portal-inbox-toolbar>button{border:1px solid var(--portal-line);min-height:46px;color:var(--portal-ink);background:var(--portal-paper);cursor:pointer;border-radius:9px;padding:10px 16px}.portal-inbox-table{border:1px solid var(--portal-line);background:var(--portal-paper);border-radius:12px;overflow:hidden}.portal-inbox-columns,.portal-inbox-row{grid-template-columns:minmax(165px,1fr) minmax(220px,1.65fr) minmax(165px,.95fr) minmax(130px,.9fr);align-items:center;gap:18px;padding:16px 20px;display:grid}.portal-inbox-columns{color:var(--portal-muted);text-transform:uppercase;border-bottom:1px solid var(--portal-line);letter-spacing:.035em;font-size:12px;font-weight:700}.portal-inbox-row{text-align:left;width:100%;color:var(--portal-ink);border:0;border-bottom:1px solid var(--portal-line);font:inherit;cursor:pointer;background:0 0;min-height:88px}.portal-inbox-row:last-child{border-bottom:0}.portal-inbox-row:hover{background:color-mix(in srgb,var(--green-soft) 40%,var(--portal-paper))}.portal-inbox-row:disabled{opacity:.75;cursor:default}.portal-inbox-row>span{min-width:0}.portal-inbox-identity,.portal-inbox-subject{gap:6px;display:grid}.portal-inbox-row strong{overflow-wrap:anywhere;font-size:15px;font-weight:650}.portal-inbox-row small{color:var(--portal-muted);overflow-wrap:anywhere;font-size:13px}.portal-inbox-return{justify-content:space-between;gap:10px;font-size:14px;display:flex}.portal-inbox-return i{font-size:24px;font-style:normal;line-height:1}.portal-return-date{color:var(--portal-muted);margin-top:8px;font-size:13px;display:block}.portal-return-date.late,.portal-inbox-return.late{color:var(--red)}.portal-history-tabs{margin-top:16px}.portal-conversation-layout{grid-template-columns:minmax(0,2.6fr) minmax(240px,1fr);align-items:start;gap:20px;margin:18px 0 24px;display:grid}.portal-conversation-main,.portal-conversation-documents{border:1px solid var(--portal-line);background:var(--portal-paper);border-radius:12px;min-width:0;padding:20px}.portal-conversation-layout h3{margin:0 0 16px;font-size:18px;font-weight:650}.portal-original-request{border:1px solid var(--portal-line);background:var(--canvas);border-radius:9px;margin-bottom:16px;padding:14px 16px}.portal-original-request>span{color:var(--portal-muted);font-size:12px;font-weight:700}.portal-conversation-layout p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-size:16px;line-height:1.65}.portal-messages{gap:14px;display:grid}.portal-message{background:var(--canvas);border:1px solid var(--line-soft);border-radius:10px;padding:16px}.portal-message[data-direction=SAIDA]{background:color-mix(in srgb,var(--green-soft) 70%,var(--portal-paper));border-color:color-mix(in srgb,var(--green) 20%,var(--portal-line))}.portal-message>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.portal-message strong{font-size:14px}.portal-message time{color:var(--portal-muted);font-size:12px}.portal-message-attachments{margin:10px 0 0;padding:0;font-size:13px;list-style:none}.portal-message-attachments li{border:1px solid var(--portal-line);overflow-wrap:anywhere;border-radius:6px;padding:7px 10px}.portal-composer{border-top:1px solid var(--portal-line);margin-top:20px;padding-top:18px}.portal-composer textarea{resize:vertical;min-height:130px!important}.portal-composer .branch-response-grid{grid-template-columns:1fr;gap:12px;display:grid}.portal-composer .branch-submit-row{flex-wrap:wrap;padding:12px 0 0}.portal-composer .branch-submit-row p{color:var(--portal-muted);font-size:12px}.portal-composer button{background:var(--green-dark);color:var(--brand-ivory);border-color:var(--green-dark);min-height:44px}.portal-conversation-documents .branch-uploaded-files,.portal-conversation-documents .branch-admin-files{grid-template-columns:1fr;gap:10px;margin-top:12px;display:grid}.portal-conversation-documents .branch-admin-assignment select{width:100%;min-width:0}.portal-conversation-documents .branch-admin-files button{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.portal-conversation-documents .branch-admin-files span{overflow-wrap:anywhere}.portal-conversation-documents .branch-upload-area{flex-direction:column;align-items:stretch;margin-top:14px;padding:12px;display:flex}.portal-conversation-documents .branch-checklist label{grid-template-columns:1fr;gap:7px;display:grid}.portal-conversation-documents .branch-checklist{margin:0;padding:0}.portal-proof-item{border-top:1px solid var(--portal-line);gap:7px;padding:14px 0;display:grid}.portal-proof-item>span{font-size:12px;font-weight:700}.portal-proof-item strong{font-size:14px}.portal-proof-item small{color:var(--portal-muted);font-size:13px}.portal-proof-item p{font-size:14px}.portal-preserved-answer{margin-top:16px}.portal-preserved-answer small{margin-top:12px;display:block}.portal-protocol-workspace{background:0 0;border:0;margin:0;padding:0}.portal-protocol-workspace .protocol-heading{padding-bottom:12px}.portal-protocol-workspace .protocol-heading h3{font-size:19px}.portal-protocol-workspace .protocol-overview{border:1px solid var(--portal-line);border-left:3px solid var(--green);background:color-mix(in srgb,var(--green-soft) 45%,var(--portal-paper));border-radius:9px;grid-template-columns:2fr 1fr 1fr;padding:16px}.portal-protocol-workspace .protocol-overview strong{font-size:14px}.portal-protocol-workspace .protocol-overview span{font-size:12px}.portal-protocol-management{background:var(--portal-paper);border-radius:10px;border:1px solid var(--portal-line)!important;padding:14px 16px!important}.portal-protocol-management>summary{font-size:14px}.portal-protocol-management[open]>.protocol-rule-selector{margin-top:20px}.branch-admin-page .branch-admin-v2-unit-pulse{background:0 0;border:0;flex-wrap:wrap;gap:8px;padding:0;display:flex}.branch-admin-page .branch-admin-v2-unit-pulse button{border:1px solid var(--portal-line);background:var(--portal-paper);border-radius:8px;flex:0 auto;align-items:center;gap:12px;min-height:44px;padding:10px 14px;display:flex}.branch-admin-page .branch-admin-v2-unit-pulse button[aria-pressed=true]{border-color:var(--green-dark);background:var(--green-soft)}.branch-admin-page .branch-admin-v2-unit-pulse strong{font-size:16px}.branch-admin-page .branch-admin-v2-unit-pulse span{font-size:14px}.branch-admin-page .branch-admin-v2-unit-nav{gap:8px}.branch-admin-page .branch-admin-v2-unit-nav button{min-height:46px;padding:12px}.branch-admin-page .branch-admin-v2-unit-nav button span{font-size:14px}.branch-admin-page .branch-admin-v2-unit-nav button small{font-size:12px}.branch-admin-page .branch-admin-v2-request-actions{margin-top:16px}.branch-admin-page .branch-admin-v3-card small{font-size:12px}.branch-portal .branch-message,.branch-admin-page .branch-admin-message{background:var(--canvas);border-color:var(--portal-line);color:var(--portal-ink);font-size:14px}.portal-feedback-error{background:var(--red-soft);color:var(--red);border:1px solid var(--red);border-radius:8px;padding:12px;font-size:14px}@media (width<=1150px){.portal-conversation-layout{grid-template-columns:minmax(0,2fr) minmax(220px,1fr);gap:14px}.portal-inbox-columns,.portal-inbox-row{grid-template-columns:minmax(130px,1fr) minmax(180px,1.4fr) minmax(130px,1fr) minmax(105px,.8fr);gap:12px;padding:14px}.portal-conversation-main,.portal-conversation-documents{padding:16px}}@media (width<=850px){.portal-conversation-layout,.portal-protocol-workspace .protocol-overview{grid-template-columns:1fr}.portal-inbox-columns{display:none}.portal-inbox-row{grid-template-columns:minmax(0,1fr) auto;gap:12px}.portal-inbox-subject{grid-area:2/1/auto/-1}.portal-inbox-row>span:nth-child(3){grid-area:3/1}.portal-inbox-return{grid-area:3/2}.portal-inbox-identity{grid-column:1/-1}.portal-inbox-row strong{font-size:16px}.portal-inbox-row small{font-size:13px}.portal-conversation-main,.portal-conversation-documents{padding:14px}.portal-inbox-toolbar{align-items:stretch}.portal-inbox-toolbar>button{padding:10px}.branch-admin-page .branch-admin-v2-unit-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}.portal-reply-files{border:1px dashed var(--portal-line);background:var(--canvas);border-radius:10px;gap:8px;min-width:0;margin:12px 0;padding:14px;display:grid}.portal-reply-files small{color:var(--portal-muted);font-size:13px}.portal-reply-file-picker{gap:8px;min-width:0;font-size:14px;font-weight:650;display:grid}.portal-reply-file-picker input{max-width:100%;font:inherit;font-weight:400}.portal-reply-files ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.portal-reply-files li{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.portal-reply-files li span{overflow-wrap:anywhere;min-width:0;font-size:14px}.portal-reply-files li button{color:var(--portal-muted);border-color:var(--portal-line);background:0 0;flex-shrink:0;font-size:14px}.labor-view-branches{padding:18px clamp(22px,3.6vw,58px) 62px}.labor-branch-workspace{background:0 0;width:min(1360px,100%);min-height:calc(100vh - 36px);margin:0 auto}.labor-branch-workspace .branch-admin-page[data-legal-area=LABOR]{gap:14px}.labor-branch-workspace .branch-admin-page[data-legal-area=LABOR] .branch-admin-v3-hero{border:1px solid color-mix(in srgb,var(--brand-gold) 34%,var(--portal-line));background:radial-gradient(circle at 88% 0%,color-mix(in srgb,var(--brand-gold) 20%,transparent),transparent 18rem), linear-gradient(118deg,var(--brand-navy),var(--brand-navy-3));min-height:0;box-shadow:0 16px 34px color-mix(in srgb,var(--brand-navy) 14%,transparent);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;margin:0;padding:22px 26px;display:grid}.labor-branch-workspace .branch-admin-page[data-legal-area=LABOR] .branch-admin-v3-hero .deadline-center-hero-copy{max-width:830px}.labor-branch-workspace .branch-admin-page[data-legal-area=LABOR] .branch-admin-v3-hero .deadline-center-hero-copy>span{letter-spacing:.12em;font-size:12px}.labor-branch-workspace .branch-admin-page[data-legal-area=LABOR] .branch-admin-v3-hero h1{margin:7px 0 5px;font-size:clamp(28px,3vw,40px);line-height:1.04}.labor-branch-workspace .branch-admin-page[data-legal-area=LABOR] .branch-admin-v3-hero p{max-width:720px;margin:0;font-size:14px;line-height:1.5}.labor-branch-workspace .branch-admin-page[data-legal-area=LABOR]>.portal-view-tabs{border:1px solid var(--portal-line);background:color-mix(in srgb,var(--portal-paper) 94%,var(--brand-gold));width:fit-content;box-shadow:0 7px 20px color-mix(in srgb,var(--brand-navy) 5%,transparent);border-radius:12px;gap:4px;margin:2px 0 0;padding:4px}.labor-branch-workspace .branch-admin-page[data-legal-area=LABOR]>.portal-view-tabs button{background:0 0;border:0;border-radius:8px;min-height:38px;padding:7px 14px}.labor-branch-workspace .branch-admin-page[data-legal-area=LABOR]>.portal-view-tabs button[aria-pressed=true]{background:var(--brand-navy);color:var(--brand-ivory);box-shadow:0 6px 14px color-mix(in srgb,var(--brand-navy) 20%,transparent)}.labor-branch-workspace .branch-admin-page[data-legal-area=LABOR] .portal-network-inbox{border:1px solid var(--portal-line);background:var(--portal-paper);box-shadow:0 12px 34px color-mix(in srgb,var(--brand-navy) 6%,transparent);border-radius:16px;padding:18px}.labor-branch-workspace .branch-admin-page[data-legal-area=LABOR] .portal-inbox-toolbar{margin-bottom:12px}.labor-branch-workspace .branch-admin-page[data-legal-area=LABOR] .portal-inbox-toolbar input{background:color-mix(in srgb,var(--portal-paper) 82%,var(--canvas));min-height:42px}.labor-branch-workspace .branch-admin-page[data-legal-area=LABOR] .portal-inbox-toolbar>button{min-height:42px;padding-inline:14px}.labor-branch-workspace .branch-admin-page[data-legal-area=LABOR] .portal-lane-tabs{margin-bottom:12px}.labor-branch-workspace .branch-admin-page[data-legal-area=LABOR] .portal-lane-tabs button{min-height:36px;padding:7px 12px;font-size:13px}.labor-branch-workspace .branch-admin-page[data-legal-area=LABOR] .portal-inbox-table{box-shadow:none;border-radius:10px}.labor-branch-workspace .branch-admin-page[data-legal-area=LABOR] .portal-inbox-columns{background:color-mix(in srgb,var(--canvas) 78%,var(--portal-paper));padding:11px 16px;font-size:11px}.labor-branch-workspace .branch-admin-page[data-legal-area=LABOR] .portal-inbox-row{min-height:74px;padding:12px 16px}.labor-branch-workspace .branch-admin-page[data-legal-area=LABOR] .portal-inbox-table>.branch-admin-empty{background:color-mix(in srgb,var(--canvas) 60%,var(--portal-paper));border:0;border-radius:0;min-height:150px;font-size:13px}.labor-branch-workspace .branch-admin-page[data-legal-area=LABOR] .portal-list-caption{margin:10px 2px 0}.labor-branch-workspace .branch-admin-page[data-legal-area=LABOR] .portal-history-tabs{border-top:1px solid var(--portal-line);margin:12px 0 0;padding-top:12px}.labor-branch-workspace .branch-admin-page[data-legal-area=LABOR] .branch-admin-v2-command,.labor-branch-workspace .branch-admin-page[data-legal-area=LABOR] .branch-admin-v2-directory{border:1px solid var(--portal-line);background:var(--portal-paper);box-shadow:0 12px 34px color-mix(in srgb,var(--brand-navy) 6%,transparent);border-radius:16px;padding:18px}.labor-branch-workspace .branch-admin-page[data-legal-area=LABOR] .branch-admin-v2-command{grid-template-columns:minmax(260px,1fr) auto;margin:0}.labor-branch-workspace .branch-admin-page[data-legal-area=LABOR] .branch-admin-v2-directory{margin-top:0}.labor-branch-workspace .branch-admin-page[data-legal-area=LABOR] .branch-admin-v3-card-grid{grid-template-columns:repeat(auto-fit,minmax(285px,1fr));gap:12px}.labor-branch-workspace .branch-admin-page[data-legal-area=LABOR] .branch-admin-v3-card{min-height:202px;box-shadow:0 7px 20px color-mix(in srgb,var(--brand-navy) 6%,transparent);border-radius:14px}@media (width<=860px){.labor-view-branches{padding:14px 14px 42px}.labor-branch-workspace{min-height:0}.labor-branch-workspace .branch-admin-page[data-legal-area=LABOR] .branch-admin-v3-hero{border-radius:15px;grid-template-columns:1fr;padding:20px}.labor-branch-workspace .branch-admin-page[data-legal-area=LABOR] .portal-network-inbox,.labor-branch-workspace .branch-admin-page[data-legal-area=LABOR] .branch-admin-v2-command,.labor-branch-workspace .branch-admin-page[data-legal-area=LABOR] .branch-admin-v2-directory{padding:14px}}@media (width<=560px){.labor-branch-workspace .branch-admin-page[data-legal-area=LABOR] .branch-admin-v3-hero{padding:18px}.labor-branch-workspace .branch-admin-page[data-legal-area=LABOR]>.portal-view-tabs{width:100%}.labor-branch-workspace .branch-admin-page[data-legal-area=LABOR]>.portal-view-tabs button{flex:1}.labor-branch-workspace .branch-admin-page[data-legal-area=LABOR] .portal-inbox-toolbar{flex-direction:column;align-items:stretch}.labor-branch-workspace .branch-admin-page[data-legal-area=LABOR] .portal-inbox-toolbar>button{width:100%}.labor-branch-workspace .branch-admin-page[data-legal-area=LABOR] .portal-lane-tabs button{flex:calc(50% - 4px)}.labor-branch-workspace .branch-admin-page[data-legal-area=LABOR] .branch-admin-v2-command{grid-template-columns:1fr}}.portal-message-attachments button,.portal-message-attachments a{overflow-wrap:anywhere;text-align:left;color:var(--green-dark);background:0 0;border:0;max-width:100%;min-height:36px;font-size:14px}.portal-composer button:disabled{opacity:.55;cursor:wait}.branch-admin-v2-request-detail .portal-composer .branch-legal-response-form{background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0}.branch-admin-v2-request-detail .portal-composer .branch-legal-response-form label{color:var(--portal-ink);font-size:14px}.branch-admin-v2-request-detail .portal-composer .branch-legal-response-form textarea{border-color:var(--portal-line);background:var(--portal-paper);color:var(--portal-ink);width:100%;font-size:16px;font-weight:400}.branch-admin-v2-request-detail .portal-composer .branch-legal-response-form>button{background:var(--brand-navy);color:var(--brand-ivory);min-height:44px;font-size:14px}.branch-admin-v2-request-detail .portal-composer .portal-reply-files button{color:var(--portal-muted);background:0 0;font-size:14px}.branch-portal--studio{--studio-navy:var(--brand-navy);--studio-teal:var(--green-dark);--studio-gold:var(--brand-gold);--studio-gold-text:color-mix(in srgb, var(--brand-gold-deep) 65%, var(--brand-navy));--studio-paper:var(--brand-paper);--studio-canvas:var(--brand-ivory);--studio-line:color-mix(in srgb, var(--brand-navy) 13%, transparent);--studio-shadow:0 16px 45px color-mix(in srgb, var(--brand-navy) 7%, transparent);background:var(--surface);min-height:100vh}.branch-portal--studio .branch-portal-icon{flex:none}.branch-portal--studio .branch-hero{background:var(--studio-navy);border-bottom:1px solid color-mix(in srgb, var(--studio-gold) 45%, transparent);box-shadow:none;align-items:center;padding:12px clamp(20px,3.4vw,56px)}.branch-portal--studio .branch-brand{gap:18px}.branch-portal--studio .branch-brand strong{font-size:15px;font-weight:600}.branch-portal--studio .branch-brand small{letter-spacing:.02em;opacity:.75;font-size:12px}.branch-portal--studio .branch-hero>button{border-radius:8px;min-height:40px;padding:8px 18px}.branch-portal--studio .branch-content{max-width:1680px;padding:30px clamp(18px,3.4vw,56px) 50px}@media (width>=981px){.branch-portal--studio .branch-content{width:100%;max-width:none;margin-inline:0;padding-inline:24px}}.branch-portal--studio .branch-workspace{grid-template-columns:268px minmax(0,1fr);align-items:start;gap:clamp(24px,3vw,48px)}.branch-portal--studio .branch-side-panel{background:linear-gradient(155deg, var(--brand-navy-2), var(--studio-navy));color:var(--brand-ivory);box-shadow:var(--studio-shadow);border:0;border-radius:18px;position:sticky;top:24px;overflow:hidden}.branch-portal--studio .branch-side-unit{color:inherit;background:0 0;border:0;gap:8px;padding:24px;display:grid;position:relative}.branch-portal--studio .branch-side-unit>span{color:var(--studio-gold);letter-spacing:.11em;font-size:12px}.branch-portal--studio .branch-unit-monogram{border:1px solid color-mix(in srgb, var(--studio-gold) 60%, transparent);width:52px;height:52px;color:var(--studio-gold);border-radius:14px 14px 14px 3px;place-items:center;margin:10px 0 6px;font-size:24px;font-weight:500;display:grid}.branch-portal--studio .branch-side-unit strong{font-size:18px;line-height:1.4}.branch-portal--studio .branch-side-unit small{color:color-mix(in srgb, var(--brand-ivory) 70%, transparent);font-size:12px}.branch-portal--studio .branch-side-new{border:1px solid color-mix(in srgb, var(--green) 70%, var(--brand-ivory));background:var(--studio-teal);width:calc(100% - 32px);min-height:48px;color:var(--brand-ivory);box-shadow:0 5px 18px color-mix(in srgb, var(--studio-teal) 20%, transparent);border-radius:10px;justify-content:center;align-items:center;gap:8px;margin:0 16px 16px;padding:10px;font-size:14px;line-height:1.4;display:flex}.branch-portal--studio .branch-side-new:disabled{opacity:.5;box-shadow:none;cursor:not-allowed}.branch-portal--studio .branch-side-note{color:var(--brand-ivory);font-size:13px}.branch-portal--studio .branch-side-nav{gap:4px;padding:0 12px 18px;display:grid}.branch-portal--studio .branch-nav-caption{letter-spacing:.1em;color:color-mix(in srgb, var(--brand-ivory) 60%, transparent);padding:20px 12px 8px;font-size:12px;font-weight:600}.branch-portal--studio .branch-side-nav button{min-height:47px;color:color-mix(in srgb, var(--brand-ivory) 82%, transparent);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:9px;padding:11px 12px;font-size:14px;font-weight:500}.branch-portal--studio .branch-side-nav button>span{gap:11px}.branch-portal--studio .branch-side-nav button>strong{background:color-mix(in srgb, var(--brand-ivory) 8%, transparent);min-width:25px;color:inherit;font-variant-numeric:tabular-nums;border-radius:6px;padding:3px 5px;font-size:12px}.branch-portal--studio .branch-side-nav button.active{color:var(--brand-ivory);background:color-mix(in srgb, var(--brand-ivory) 11%, transparent);border-color:color-mix(in srgb, var(--brand-ivory) 12%, transparent);box-shadow:inset 3px 0 var(--studio-gold)}.branch-portal--studio .branch-side-nav button.active .branch-portal-icon{color:var(--studio-gold)}.branch-portal--studio .branch-side-nav button:hover{background:color-mix(in srgb, var(--brand-ivory) 8%, transparent)}.branch-portal--studio .branch-profile-strip{border:0;border-top:1px solid color-mix(in srgb, var(--brand-ivory) 13%, transparent);background:color-mix(in srgb, var(--studio-navy) 45%, transparent);color:var(--brand-ivory);border-radius:0;gap:14px;margin:0;padding:22px 24px;display:grid}.branch-portal--studio .branch-profile-strip :is(span,small){color:color-mix(in srgb, var(--brand-ivory) 70%, transparent);overflow-wrap:anywhere;font-size:12px}.branch-portal--studio .branch-profile-strip strong{color:inherit;font-size:15px}.branch-portal--studio .branch-profile-strip button{width:fit-content;min-height:34px;color:var(--studio-gold);text-underline-offset:4px;background:0 0;border:0;padding:0;font-size:14px}.branch-portal--studio .branch-profile-strip button:hover{text-decoration:underline}.branch-portal--studio .branch-hero-copy{border-bottom:1px solid var(--studio-line);color:var(--studio-navy);justify-content:space-between;align-items:center;gap:18px;margin:6px 0 28px;padding:0 0 28px;display:flex}.branch-portal--studio .branch-unit-badge{color:var(--studio-gold-text);letter-spacing:.12em;background:0 0;margin:0 0 12px;padding:0;font-size:12px;display:block}.branch-portal--studio .branch-hero-copy h1{color:inherit;letter-spacing:-.04em;margin:0;font-size:clamp(26px,2.7vw,40px);font-weight:600;line-height:1.15}.branch-portal--studio .branch-hero-copy p{color:var(--muted);margin:10px 0 0;font-size:13px}.branch-portal--studio .branch-workspace-seal{color:var(--brand-gold-deep);flex:none;align-items:center;gap:12px;font-size:13px;line-height:1.5;display:flex}.branch-portal--studio .branch-workspace-seal>svg{width:34px;height:34px}.branch-portal--studio .branch-workspace-seal strong{color:var(--studio-navy);font-weight:600}.branch-portal--studio .branch-section-title{align-items:center;margin:0 0 22px}.branch-portal--studio .branch-section-title h2{color:var(--studio-navy);letter-spacing:-.03em;margin:5px 0 0;font-size:clamp(23px,2vw,30px);font-weight:600}.branch-portal--studio .branch-section-title>div>span{color:var(--studio-teal);letter-spacing:.1em;font-size:12px}.branch-portal--studio .branch-section-title button{border:1px solid var(--studio-line);color:var(--studio-navy);background:0 0;border-radius:8px;min-height:40px;padding:8px 14px}.branch-portal--studio .branch-section-title p{color:var(--muted);max-width:55ch;margin:9px 0 0;font-size:14px;line-height:1.6}.branch-portal--studio .branch-studio-toolbar{justify-content:space-between;align-items:end;gap:20px;margin:0 0 22px;display:flex}.branch-portal--studio .protocol-search{flex:1;gap:8px;min-width:0;max-width:580px;margin:0;display:grid}.branch-portal--studio .protocol-search>span{color:var(--muted);font-size:13px;font-weight:500}.branch-portal--studio .protocol-search>div{border:1px solid var(--studio-line);background:var(--studio-paper);min-height:46px;color:var(--muted);box-shadow:0 3px 8px color-mix(in srgb, var(--studio-navy) 3%, transparent);border-radius:10px;align-items:center;gap:10px;padding:0 15px;display:flex}.branch-portal--studio .protocol-search input{outline-offset:-2px;background:0 0;border:0;min-width:0;padding:12px 0;font-size:14px}.branch-portal--studio .branch-result-count{color:var(--muted);flex-shrink:0;padding-bottom:14px;font-size:13px}.branch-portal--studio .branch-result-count strong{color:var(--studio-navy);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.branch-portal--studio .branch-request-list{gap:12px;display:grid;container:portal-requests/inline-size}.branch-portal--studio .branch-request-card{border:1px solid var(--studio-line);background:var(--studio-paper);min-width:0;box-shadow:0 4px 12px color-mix(in srgb, var(--studio-navy) 3%, transparent);border-left:3px solid #0000;border-radius:12px;transition:border-color .18s,box-shadow .18s,transform .18s;overflow:visible}.branch-portal--studio .branch-request-card[data-unread=true]{border-left-color:var(--studio-teal)}.branch-portal--studio .branch-request-card.urgent{border-left-color:var(--red)}.branch-portal--studio .branch-request-card:hover{border-color:color-mix(in srgb, var(--studio-teal) 40%, var(--studio-line));box-shadow:var(--studio-shadow);transform:translateY(-1px)}.branch-portal--studio .branch-request-card.open{box-shadow:none;background:0 0;border:0;transform:none}.branch-portal--studio .branch-request-head{border-radius:inherit;width:100%;min-height:128px;color:var(--studio-navy);text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 190px 28px;align-items:center;gap:20px;padding:22px 24px;display:grid}.branch-portal--studio .branch-request-main{gap:9px;min-width:0;display:grid}.branch-portal--studio .branch-request-main>strong{color:var(--studio-navy);letter-spacing:-.015em;white-space:normal;overflow-wrap:anywhere;font-size:17px;font-weight:600;line-height:1.45;display:block;overflow:visible}.branch-portal--studio .branch-request-kicker{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.branch-portal--studio .protocol-row-number{color:var(--muted);letter-spacing:.055em;padding:0;font-size:12px;font-weight:600}.branch-portal--studio .branch-new-message{color:var(--studio-teal);font-size:12px;font-weight:650}.branch-portal--studio .branch-priority-label{color:var(--red);font-size:12px;font-weight:650}.branch-portal--studio .branch-request-metadata{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:13px;line-height:1.5;display:flex}.branch-portal--studio .branch-demand-type-chip{color:var(--muted);background:0 0;border:0;border-radius:0;padding:0;font-size:13px;font-style:normal;font-weight:500}.branch-portal--studio .branch-demand-type-chip.judicial{color:var(--studio-navy)}.branch-portal--studio .branch-demand-type-chip.review{color:var(--studio-gold-text)}.branch-portal--studio .branch-request-person{align-items:center;gap:6px;display:inline-flex}.branch-portal--studio .branch-request-person svg{width:14px;height:14px}.branch-portal--studio .branch-request-status{border-left:1px solid var(--studio-line);align-content:center;justify-items:start;gap:9px;padding-left:20px;display:grid}.branch-portal--studio .branch-due{background:var(--green-soft);min-height:0;color:var(--studio-teal);box-shadow:none;border:0;border-radius:6px;padding:5px 9px;font-size:12px;font-weight:600;line-height:1.5}.branch-portal--studio .branch-due[data-lane=branch]{color:var(--studio-navy);background:color-mix(in srgb, var(--studio-gold) 17%, var(--studio-paper))}.branch-portal--studio .branch-due:is([data-lane=history],[data-lane=archived],[data-lane=unknown]){color:var(--muted);background:var(--studio-canvas)}.branch-portal--studio .portal-return-date{color:var(--studio-navy);gap:2px;margin:0;font-size:14px;font-weight:550;display:grid}.branch-portal--studio .portal-return-date small{color:var(--muted);font-size:12px;font-weight:400}.branch-portal--studio .portal-return-date.late{color:var(--red)}.branch-portal--studio .branch-request-file-count{color:var(--muted);font-size:12px}.branch-portal--studio .branch-request-arrow{width:28px;height:28px;color:var(--studio-teal);background:0 0;border:0;place-items:center;transition:transform .18s;display:grid}.branch-portal--studio .branch-request-head:hover .branch-request-arrow{transform:translate(3px)}.branch-portal--studio .branch-request-card.open .branch-request-head{border-bottom:1px solid var(--studio-line);border-radius:0;min-height:0;padding:4px 0 24px}.branch-portal--studio .branch-request-card.open .branch-request-main>strong{font-size:clamp(23px,2.1vw,30px);line-height:1.25}.branch-portal--studio .branch-request-card.open .branch-request-arrow{transform:rotate(-90deg)}.branch-portal--studio .branch-request-body{background:0 0;border:0;padding:22px 0 0}.branch-portal--studio .branch-empty{background:var(--studio-paper);border:1px dashed var(--studio-line);color:var(--muted);border-radius:14px;justify-items:center;gap:10px;padding:50px 22px;display:grid}.branch-portal--studio .branch-empty>svg{width:36px;height:36px;color:var(--studio-teal);margin-bottom:6px}.branch-portal--studio .branch-empty strong{color:var(--studio-navy);font-size:17px;font-weight:600}.branch-portal--studio .branch-empty span{font-size:14px}.branch-portal--studio .branch-empty button{border:1px solid var(--studio-line);background:0 0;border-radius:8px;padding:10px 16px}.branch-portal--studio .portal-back-to-list{color:var(--muted);background:0 0;border:0;padding:8px 0}.branch-portal--studio .portal-conversation-layout{grid-template-columns:minmax(0,1fr) 270px;gap:20px;margin:22px 0}.branch-portal--studio .portal-conversation-main{background:var(--studio-paper);border-color:var(--studio-line);box-shadow:0 6px 18px color-mix(in srgb, var(--studio-navy) 3%, transparent);border-radius:14px;padding:0;overflow:hidden}.branch-portal--studio .portal-conversation-main>h3{border-bottom:1px solid var(--studio-line);color:var(--studio-navy);margin:0;padding:20px 24px;font-size:16px}.branch-portal--studio .portal-original-request{border:0;border-bottom:1px solid var(--studio-line);background:0 0;border-radius:0;margin:22px 24px;padding:0 0 18px}.branch-portal--studio .portal-original-request>span{color:var(--studio-gold-text);text-transform:uppercase;letter-spacing:.06em;font-size:12px}.branch-portal--studio .portal-messages{gap:18px;padding:0 24px 20px}.branch-portal--studio .portal-message{border:1px solid var(--studio-line);background:var(--studio-canvas);border-radius:3px 14px 14px;margin-right:24px;padding:16px 18px;position:relative}.branch-portal--studio .portal-message[data-direction=SAIDA]{border-color:color-mix(in srgb, var(--studio-teal) 16%, var(--studio-line));background:color-mix(in srgb, var(--green-soft) 75%, var(--studio-paper));border-radius:14px 3px 14px 14px;margin-left:24px;margin-right:0}.branch-portal--studio .portal-message p{font-size:16px;line-height:1.7}.branch-portal--studio .portal-message[data-direction=SAIDA] strong{color:var(--studio-teal)}.branch-portal--studio .portal-composer{background:color-mix(in srgb, var(--studio-canvas) 55%, var(--studio-paper));border-top:1px solid var(--studio-line);margin:0;padding:22px 24px}.branch-portal--studio .portal-composer label{color:var(--studio-navy);font-size:14px;font-weight:550}.branch-portal--studio .portal-composer textarea{background:var(--studio-paper);border-color:var(--studio-line);border-radius:10px;font-weight:400;min-height:125px!important}.branch-portal--studio .portal-composer .branch-submit-row{justify-items:start;gap:12px;display:grid}.branch-portal--studio .portal-composer .branch-submit-row p{font-size:13px}.branch-portal--studio .portal-composer button{border-radius:8px;padding:12px 18px}.branch-portal--studio .portal-conversation-documents{border:1px solid var(--studio-line);background:0 0;border-radius:12px;padding:22px}.branch-portal--studio .portal-conversation-documents h3{font-size:16px}.branch-portal--studio .portal-conversation-documents p{font-size:14px}.branch-portal--studio .portal-protocol-workspace .protocol-overview{border:1px solid var(--studio-line);border-left:3px solid var(--studio-teal);background:var(--studio-paper);border-radius:10px;grid-template-columns:1.5fr 1fr 1fr;gap:20px;padding:20px 22px}.branch-portal--studio .protocol-overview strong{font-size:14px;line-height:1.6}.branch-portal--studio .protocol-heading{gap:16px}.branch-portal--studio .protocol-heading h3{font-size:17px}.branch-portal--studio .protocol-heading-actions{gap:8px}.branch-portal--studio .protocol-heading-actions button{border:1px solid var(--studio-line);background:0 0;border-radius:8px;min-height:38px}.branch-portal--studio .protocol-stage{padding:6px 9px;font-size:12px;line-height:1.6}.branch-portal--studio .portal-protocol-management{background:0 0;border:1px solid var(--studio-line)!important}.branch-portal--studio .portal-preserved-answer{margin:20px 24px}.branch-portal--studio :is(.branch-help-form,.branch-profile-form,.branch-responsible-form){border:1px solid var(--studio-line);background:var(--studio-paper);box-shadow:var(--studio-shadow);border-radius:14px;margin:0 0 28px;padding:clamp(20px,2.2vw,32px)}.branch-portal--studio .branch-form-title{border-bottom:1px solid var(--studio-line);margin-bottom:24px;padding:0 0 22px}.branch-portal--studio .branch-form-title span{letter-spacing:.1em;color:var(--studio-gold-text);font-size:12px}.branch-portal--studio .branch-form-title h2{color:var(--studio-navy);letter-spacing:-.025em;font-size:clamp(23px,2.2vw,30px);font-weight:600}.branch-portal--studio :is(.branch-help-form,.branch-profile-form,.branch-responsible-form) label{color:var(--studio-navy);font-size:14px;font-weight:550}.branch-portal--studio :is(.branch-help-form,.branch-profile-form,.branch-responsible-form) :is(input,select,textarea){background:var(--studio-paper);border:1px solid var(--studio-line);color:var(--studio-navy);border-radius:8px;padding:12px;font-size:16px;font-weight:400}.branch-portal--studio :is(.branch-help-form,.branch-profile-form,.branch-responsible-form) :is(input,select,textarea):focus{border-color:var(--studio-teal)}.branch-portal--studio :is(.branch-help-form,.branch-profile-form,.branch-responsible-form) :is(input[type=checkbox],input[type=radio]){accent-color:var(--studio-teal);flex-shrink:0;width:18px;height:18px;padding:0}.branch-portal--studio .branch-demand-type{border:0;border-bottom:1px solid var(--studio-line);margin-bottom:24px;padding:0 0 24px}.branch-portal--studio .branch-demand-type legend{padding-bottom:12px;font-size:14px}.branch-portal--studio .branch-demand-type label{border:1px solid var(--studio-line);background:var(--studio-canvas);border-radius:10px;align-items:start;padding:18px}.branch-portal--studio .branch-demand-type label.selected{border-color:var(--studio-teal);background:var(--green-soft);box-shadow:inset 0 0 0 1px var(--studio-teal)}.branch-portal--studio .branch-demand-type small{font-size:13px;line-height:1.6}.branch-portal--studio .branch-help-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:24px}.branch-portal--studio .branch-help-grid>label:last-child{grid-column:1/-1}.branch-portal--studio .branch-help-form>label{margin:20px 0}.branch-portal--studio .branch-help-form textarea{min-height:140px}.branch-portal--studio .branch-field-hint{color:var(--muted);font-size:13px;font-weight:400}.branch-portal--studio .branch-help-attachments{border:1px dashed color-mix(in srgb, var(--studio-teal) 40%, var(--studio-line));background:color-mix(in srgb, var(--green-soft) 35%, var(--studio-paper));border-radius:10px;padding:20px}.branch-portal--studio .branch-help-attachments>div>span{letter-spacing:.07em;font-size:12px}.branch-portal--studio .branch-help-attachments strong{font-size:15px;font-weight:600}.branch-portal--studio .branch-help-attachments small{font-size:13px;line-height:1.65}.branch-portal--studio .branch-help-attachments>label{color:var(--brand-ivory);background:var(--studio-teal);border-radius:8px}.branch-portal--studio .branch-help-attachments.invalid{border-color:var(--red);background:var(--red-soft)}.branch-portal--studio .invalid :is(input,select,textarea)[aria-invalid=true]{border-color:var(--red)}.branch-portal--studio .branch-field-error{color:var(--red);font-size:14px;font-weight:500}.branch-portal--studio :is(.branch-help-submit,.branch-profile-actions){gap:16px;padding-top:24px}.branch-portal--studio :is(.branch-help-submit,.branch-profile-actions) p{color:var(--muted);font-size:13px;line-height:1.6}.branch-portal--studio :is(.branch-help-submit,.branch-profile-actions) button{background:var(--studio-teal);border-radius:8px;padding:13px 20px;font-size:14px}.branch-portal--studio .branch-message{border:1px solid var(--studio-line);border-left:3px solid var(--studio-teal);background:var(--studio-paper);border-radius:8px;padding:16px 20px;font-size:14px;line-height:1.6}.branch-portal--studio .branch-responsible-list article{border:1px solid var(--studio-line);background:var(--studio-paper);border-radius:12px;padding:20px}.branch-portal--studio .branch-responsible-avatar{background:var(--studio-navy);color:var(--studio-gold);border-radius:12px 12px 12px 3px}.branch-portal--studio .protocol-library{background:var(--studio-paper);border:1px solid var(--studio-line);border-radius:14px;padding:24px}.branch-portal--studio .protocol-library p{font-size:16px;line-height:1.65}.branch-portal--studio .branch-uploaded-files>a{background:var(--studio-paper);grid-template-columns:auto minmax(0,1fr);gap:5px 10px;padding:12px;display:grid}.branch-portal--studio .branch-uploaded-files>a>span{font-size:12px}.branch-portal--studio .branch-uploaded-files>a>strong{font-size:14px;line-height:1.5}.branch-portal--studio .branch-uploaded-files>a>small{grid-column:2;font-size:12px;line-height:1.5}.branch-portal--studio .branch-upload-area small{font-size:13px;line-height:1.6}.branch-portal--studio .branch-checklist label>span,.branch-portal--studio .branch-responsible-list :is(span,small),.branch-portal--studio .branch-responsible-options label{font-size:14px;line-height:1.5}.branch-portal--studio :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--green);outline-offset:3px}.branch-portal--studio .branch-side-panel :is(button,a):focus-visible{outline-color:var(--studio-gold);outline-offset:-3px}@container portal-requests (width<=720px){.branch-portal--studio .branch-request-head{grid-template-columns:minmax(0,1fr) 28px;gap:14px;padding:20px}.branch-portal--studio .branch-request-main{grid-column:1}.branch-portal--studio .branch-request-arrow{grid-area:1/2}.branch-portal--studio .branch-request-status{border:0;border-top:1px solid var(--studio-line);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:14px;padding:12px 0 0;display:flex}.branch-portal--studio .portal-return-date{align-items:baseline;gap:6px;display:flex}.branch-portal--studio .portal-conversation-layout{grid-template-columns:minmax(0,1fr)}.branch-portal--studio .portal-protocol-workspace .protocol-overview{grid-template-columns:1fr;gap:14px}}@media (width<=980px){.branch-portal--studio .branch-workspace{grid-template-columns:minmax(0,1fr);gap:22px}.branch-portal--studio .branch-side-panel{border-radius:12px;flex-wrap:wrap;gap:12px;padding:12px;display:flex;position:static}.branch-portal--studio .branch-side-unit,.branch-portal--studio .branch-nav-caption{display:none}.branch-portal--studio .branch-side-new{flex:auto;width:auto;margin:0}.branch-portal--studio .branch-side-nav{scrollbar-width:thin;flex:100%;order:2;gap:6px;min-width:0;padding:0 0 4px;display:flex;overflow-x:auto}.branch-portal--studio .branch-side-nav button{white-space:nowrap;flex:none}.branch-portal--studio .branch-profile-strip{background:0 0;border:0;flex:0 auto;align-self:center;padding:0}.branch-portal--studio .branch-profile-strip>div{display:none}.branch-portal--studio .branch-profile-strip button{padding:6px 10px}.branch-portal--studio .branch-hero-copy{margin-top:0}}@media (width<=560px){.branch-portal--studio .branch-content{padding:14px 14px 28px}.branch-portal--studio .branch-hero{padding:12px 16px}.branch-portal--studio .branch-brand>div{display:none}.branch-portal--studio .branch-brand{gap:14px}.branch-portal--studio .branch-hero-copy{margin-bottom:22px;padding-bottom:20px}.branch-portal--studio .branch-workspace-seal{display:none}.branch-portal--studio .branch-hero-copy h1{font-size:clamp(26px,7vw,34px)}.branch-portal--studio .branch-studio-toolbar{gap:10px;display:grid}.branch-portal--studio .branch-result-count{padding:0}.branch-portal--studio .branch-section-title{align-items:start;gap:12px}.branch-portal--studio .branch-section-title button{padding:7px 10px;font-size:13px}.branch-portal--studio .branch-request-head{padding:18px}.branch-portal--studio .branch-request-main>strong{font-size:17px}.branch-portal--studio .portal-original-request{margin:18px}.branch-portal--studio .portal-messages{padding:0 18px 18px}.branch-portal--studio .portal-message{margin-right:0;padding:14px}.branch-portal--studio .portal-message[data-direction=SAIDA]{margin-left:0}.branch-portal--studio .portal-composer{padding:18px}.branch-portal--studio .branch-help-submit{flex-direction:column;align-items:stretch}.branch-portal--studio .branch-help-submit button{width:100%}.branch-portal--studio :is(.branch-help-grid,.branch-profile-grid){grid-template-columns:1fr}.branch-portal--studio .branch-profile-actions{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.branch-portal--studio *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.branch-portal--studio .branch-side-panel{display:none}.branch-portal--studio .branch-workspace{display:block}}.branch-portal--administrative{--portal-line:color-mix(in srgb, var(--brand-navy) 18%, var(--surface));--portal-soft:color-mix(in srgb, var(--brand-navy) 3%, var(--surface));color:var(--brand-navy);background:var(--surface);font-family:Arial,Helvetica,sans-serif}.branch-portal--administrative *{box-sizing:border-box}.branch-portal--administrative :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--green);outline-offset:3px}.branch-portal--administrative :is(button,a,input,select,textarea){transition:none}.branch-portal--administrative button:disabled{opacity:.55;cursor:not-allowed}.branch-portal--administrative .branch-hero{background:var(--brand-navy-2);border-bottom:1px solid var(--brand-gold);min-height:72px;padding:8px 24px}.branch-portal--administrative .branch-brand{gap:16px}.branch-portal--administrative .branch-office-logo{mix-blend-mode:lighten}.branch-portal--administrative .branch-hero>button{border-radius:3px;min-height:38px;font-size:14px}.branch-portal--administrative .branch-content{width:100%;max-width:none;margin:0;padding:0}.branch-portal--administrative .branch-workspace{grid-template-columns:224px minmax(0,1fr);align-items:stretch;gap:0;min-height:calc(100vh - 72px);display:grid}.branch-portal--administrative .branch-side-panel{box-shadow:none;background:var(--brand-navy-2);border:0;border-radius:0;flex-flow:column;align-self:stretch;gap:0;min-width:0;padding:0;display:flex;position:static;overflow:visible}.branch-portal--administrative .branch-side-unit{border-bottom:1px solid color-mix(in srgb,var(--surface) 12%,transparent);gap:4px;padding:20px 18px;display:grid}.branch-portal--administrative .branch-side-unit>span{letter-spacing:.07em;color:var(--brand-gold-bright);font-size:12px}.branch-portal--administrative .branch-side-unit strong{font-size:16px}.branch-portal--administrative .branch-side-new{display:none}.branch-portal--administrative .branch-side-note{margin:10px 18px;font-size:14px}.branch-portal--administrative .branch-side-nav{flex:none;order:0;grid-template-columns:minmax(0,1fr);gap:1px;width:100%;padding:0 0 20px;display:grid;overflow:visible}.branch-portal--administrative .branch-nav-caption{letter-spacing:.05em;padding:20px 18px 8px;font-size:12px;display:block}.branch-portal--administrative .branch-side-nav button{min-height:44px;box-shadow:none;white-space:normal;border:0;border-left:3px solid #0000;border-radius:0;min-width:0;padding:9px 12px;font-size:14px;font-weight:400}.branch-portal--administrative .branch-side-nav button>span{gap:8px}.branch-portal--administrative .branch-side-nav button>strong{border-radius:3px;padding:1px 5px;font-size:12px;font-weight:400}.branch-portal--administrative .branch-side-nav button.active{border-left-color:var(--brand-gold);box-shadow:none;font-weight:700}.branch-portal--administrative .branch-side-panel :is(button,a):focus-visible{outline-color:var(--brand-gold-bright);outline-offset:-3px}.branch-portal--administrative .branch-profile-strip{border-top:1px solid color-mix(in srgb,var(--surface) 12%,transparent);background:0 0;flex:none;order:1;align-self:stretch;gap:8px;width:100%;margin-top:auto;padding:18px;display:grid}.branch-portal--administrative .branch-profile-strip>div{min-width:0;display:grid}.branch-portal--administrative .branch-profile-strip button{min-height:36px}.branch-portal--administrative .branch-workspace-main{min-width:0;padding:18px 26px 32px}.branch-breadcrumb{color:var(--muted);flex-wrap:wrap;gap:9px;margin-bottom:14px;font-size:12px;display:flex}.branch-breadcrumb strong{color:var(--brand-navy);font-weight:500}.branch-portal--administrative .branch-hero-copy{border:0;align-items:center;margin:0;padding:0 0 18px}.branch-portal--administrative .branch-hero-copy h1{letter-spacing:-.025em;font-size:clamp(23px,2vw,28px);line-height:1.3}.branch-portal--administrative .branch-hero-copy p{margin:3px 0 0;font-size:13px}.branch-portal--administrative .branch-hero-copy button{border:1px solid var(--portal-line);background:var(--surface);min-height:40px;color:var(--brand-navy);white-space:nowrap;border-radius:4px;align-items:center;gap:8px;margin:0;padding:8px 13px;font-size:14px;display:inline-flex}.branch-portal--administrative .branch-hero-copy .branch-new-request{background:var(--green-dark);border-color:var(--green-dark);color:var(--surface)}.branch-register-tabs,.branch-file-tabs{border-bottom:2px solid var(--portal-line);gap:0;display:flex;overflow:auto hidden}.branch-register-tabs button,.branch-file-tabs button{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;min-height:42px;margin-bottom:-2px;padding:10px 14px;font-size:14px}.branch-register-tabs button[aria-pressed=true],.branch-file-tabs button[aria-selected=true]{border-bottom-color:var(--green-dark);color:var(--green-dark);background:var(--green-soft);font-weight:700}.branch-register-tabs b{background:var(--portal-soft);color:var(--brand-navy);border-radius:3px;margin-left:6px;padding:0 5px;font-size:12px;display:inline-block}.branch-portal--administrative .branch-studio-toolbar{flex-wrap:wrap;justify-content:start;gap:10px;margin:0;padding:16px 0;display:flex}.branch-portal--administrative .protocol-search{gap:5px;min-width:180px;max-width:480px}.branch-portal--administrative .protocol-search>span{font-size:12px;font-weight:600}.branch-portal--administrative .protocol-search>div{min-height:38px;box-shadow:none;background:var(--surface);border-radius:3px;padding:0 10px}.branch-portal--administrative .protocol-search input{padding:8px 0}.branch-category-filter{color:var(--muted);gap:5px;max-width:210px;font-size:12px;font-weight:600;display:grid}.branch-portal--administrative .branch-category-filter select{border:1px solid var(--portal-line);background:var(--surface);min-height:38px;color:var(--brand-navy);border-radius:3px;width:100%;padding:8px;font-size:14px}.branch-portal--administrative .branch-studio-toolbar>button{border:1px solid var(--portal-line);min-height:38px;color:var(--brand-navy);background:var(--surface);border-radius:3px;padding:8px 10px;font-size:14px}.branch-portal--administrative .branch-result-count{margin-left:auto;padding-bottom:8px}.branch-register-frame{border:1px solid var(--portal-line);border-radius:4px;overflow:hidden}.branch-register{border-collapse:collapse;table-layout:fixed;width:100%}.branch-register th{text-align:left;background:var(--portal-soft);border-bottom:1px solid var(--portal-line);padding:10px 12px;font-size:12px}.branch-register th:first-child{width:164px}.branch-register th:nth-child(3){width:138px}.branch-register th:nth-child(4){width:145px}.branch-register th:nth-child(5){width:157px}.branch-register th:last-child{width:48px}.branch-register td{vertical-align:middle;border-bottom:1px solid var(--line-soft);overflow-wrap:anywhere;padding:9px 12px;font-size:14px}.branch-register tr:last-child td{border-bottom:0}.branch-register tr{--request-topic:var(--muted);background:color-mix(in srgb,var(--request-topic) 9%,var(--surface))}.branch-register tr[data-category=NOTIFICATION]{--request-topic:var(--brand-gold-bright)}.branch-register tr[data-category=CONTRACT]{--request-topic:var(--brand-navy-3)}.branch-register tr[data-category=DOCUMENT]{--request-topic:var(--green)}.branch-register tr[data-category=PROCESS]{--request-topic:var(--brand-gold-deep)}.branch-register tbody tr:is(:hover,:focus-within){background:color-mix(in srgb,var(--request-topic) 15%,var(--surface))}.branch-register tr[data-unread=true] td:first-child{box-shadow:inset 3px 0 var(--green-dark)}.branch-register tr[data-urgent=true] td:first-child{box-shadow:inset 3px 0 var(--red)}.branch-register-number{color:var(--brand-navy);text-underline-offset:3px;font-variant-numeric:tabular-nums;background:0 0;border:0;padding:3px 0;font-size:13px;font-weight:700;text-decoration:underline}.branch-register-flags{flex-wrap:wrap;gap:3px 7px;font-size:12px;font-weight:700;display:flex}.branch-register-flags .urgent{color:var(--red)}.branch-register-flags .unread{color:var(--green-dark)}.branch-register-subject strong{font-size:14px;font-weight:600;line-height:1.45;display:block}.branch-register-subject small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.branch-register-topic{color:color-mix(in srgb,var(--request-topic) 35%,var(--brand-navy));font-size:13px;font-weight:600}.branch-register-inline-type{display:none}.branch-register-date{font-variant-numeric:tabular-nums;font-size:14px;display:block}.branch-register-date.late{color:var(--red)}.branch-register-date.soon{color:var(--green-dark)}.branch-register small.branch-register-date{margin-top:3px;font-size:12px}.branch-portal--administrative .portal-list-state{border:1px solid var(--portal-line);white-space:normal;border-radius:3px;padding:4px 7px;font-size:13px;display:inline-block}.branch-register-action button{border:1px solid var(--portal-line);width:30px;min-height:36px;color:var(--green-dark);background:var(--surface);border-radius:3px;place-items:center;padding:0;font-size:22px;display:grid}.branch-register-footer{color:var(--muted);margin:12px 0;font-size:12px}.branch-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.branch-mobile-nav-toggle{display:none}.branch-portal--administrative :is(.branch-profile-form,.branch-help-form,.branch-responsible-form,.branch-responsible-list article){box-shadow:none;border:1px solid var(--portal-line);border-radius:4px;padding:18px}.branch-portal--administrative :is(.branch-profile-grid,.branch-help-grid){gap:12px}.branch-portal--administrative :is(input,select,textarea){border-radius:3px;font-size:14px}.branch-portal--administrative textarea{font-size:16px;line-height:1.55}.branch-portal--administrative .branch-message{border-radius:3px;margin:12px 0;padding:12px 16px;font-size:14px}.branch-portal--administrative .branch-request-card{border:1px solid var(--portal-line);border-top:3px solid var(--brand-gold);box-shadow:none;border-radius:4px;transform:none}.branch-portal--administrative .branch-request-card:hover{box-shadow:none;transform:none}.branch-portal--administrative .branch-request-head{background:var(--surface);gap:12px;padding:12px 16px}.branch-portal--administrative .branch-request-main>strong{font-size:20px;line-height:1.4}.branch-portal--administrative .branch-request-metadata{margin-top:6px;font-size:13px}.branch-portal--administrative .branch-request-arrow{display:none}.branch-portal--administrative .branch-request-body{padding:0}.branch-portal--administrative .protocol-panel{box-shadow:none;border:0;border-radius:0;margin:0;padding:12px 16px}.branch-portal--administrative .protocol-heading{flex-wrap:wrap;gap:12px;margin:0;padding-bottom:10px}.branch-portal--administrative .protocol-heading h3{margin:0;font-size:16px}.branch-portal--administrative .protocol-eyebrow{font-size:12px}.branch-portal--administrative .protocol-heading-actions{flex-wrap:wrap;gap:6px}.branch-portal--administrative .protocol-heading-actions button{border-radius:3px;min-height:34px;padding:6px 9px;font-size:13px}.branch-portal--administrative .protocol-stage{border-radius:3px;padding:4px 7px;font-size:12px}.branch-portal--administrative .portal-protocol-workspace .protocol-overview{background:var(--portal-soft);border-radius:3px;gap:10px;margin:0 0 12px;padding:10px 12px}.branch-portal--administrative .protocol-overview strong{font-size:14px}.branch-portal--administrative .protocol-overview :is(span,small){font-size:12px}.branch-file-content{padding:14px 0}.branch-file-content h3{margin:0 0 12px;font-size:16px}.branch-event-list{border:1px solid var(--portal-line);margin:0 0 16px;padding:0;list-style:none}.branch-event-list>li{border-bottom:1px solid var(--line-soft);grid-template-columns:24px 178px minmax(0,1fr);gap:10px 12px;padding:10px 12px;display:grid}.branch-event-list>li:last-child{border-bottom:0}.branch-event-symbol{border:1px solid var(--portal-line);width:24px;height:24px;color:var(--green-dark);background:var(--portal-soft);border-radius:3px;place-items:center;font-size:14px;display:grid}.branch-event-meta{overflow-wrap:anywhere;align-content:start;gap:3px;min-width:0;display:grid}.branch-event-meta strong{font-size:14px;font-weight:600}.branch-event-meta :is(time,small){color:var(--muted);font-size:12px}.branch-event-text{overflow-wrap:anywhere;min-width:0}.branch-event-text p{white-space:pre-wrap;margin:0 0 5px;font-size:14px;line-height:1.55}.branch-event-text>span{color:var(--green-dark);font-size:12px}.branch-portal--administrative .portal-message-attachments{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.branch-portal--administrative .portal-message-attachments li{border:0;min-width:0;max-width:100%;margin:0;padding:0}.branch-portal--administrative .portal-message-attachments :is(a,button,li>span){border:1px solid var(--portal-line);background:var(--surface);min-height:36px;color:var(--green-dark);text-underline-offset:3px;overflow-wrap:anywhere;border-radius:3px;flex-wrap:wrap;align-items:center;gap:5px;padding:6px 9px;font-size:14px;text-decoration:underline;display:inline-flex}.branch-portal--administrative .portal-message-attachments li>span{color:var(--muted);text-decoration:none}.branch-portal--administrative .portal-message-attachments small{flex-basis:100%;font-size:12px;display:block}.branch-portal--administrative .portal-composer{border:1px solid var(--portal-line);border-top:3px solid var(--brand-navy);background:var(--surface);border-radius:3px;margin-top:16px;padding:14px}.branch-portal--administrative .branch-response-grid{gap:10px}.branch-portal--administrative .branch-response-text textarea{min-height:108px}.branch-portal--administrative .branch-submit-row{gap:10px;margin-top:10px}.branch-portal--administrative .branch-submit-row p{font-size:12px}.branch-portal--administrative :is(.branch-submit-row button,.branch-show-documents){border-radius:3px;min-height:38px;padding:8px 12px;font-size:14px}.branch-show-documents{background:var(--surface);color:var(--green-dark);border:1px solid var(--portal-line);margin-top:10px}.branch-original-content p,.branch-portal--administrative .portal-preserved-answer p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.6}.branch-portal--administrative .portal-protocol-management{border-top:1px solid var(--portal-line);margin:0;padding:10px 0}.branch-portal--administrative .branch-uploaded-files{flex-wrap:wrap;gap:8px;display:flex}.branch-portal--administrative .branch-uploaded-files a{border-radius:3px;min-width:0;max-width:100%;padding:10px 12px}.branch-portal--administrative .branch-uploaded-files strong{overflow-wrap:anywhere;font-size:14px}@media (width<=1250px){.branch-portal--administrative .branch-workspace{grid-template-columns:210px minmax(0,1fr)}.branch-portal--administrative .branch-workspace-main{padding-inline:18px}.branch-register th:nth-child(3),.branch-register td:nth-child(3){display:none}.branch-register-inline-type{display:inline}.branch-register th:first-child{width:145px}.branch-register th:nth-child(4){width:124px}.branch-register th:nth-child(5){width:140px}}@media (width<=1000px){.branch-portal--administrative .branch-workspace{grid-template-columns:190px minmax(0,1fr)}.branch-portal--administrative .branch-studio-toolbar .protocol-search{flex-basis:100%;max-width:none}.branch-event-list>li{grid-template-columns:24px minmax(0,1fr);gap:6px 10px}.branch-event-meta{flex-wrap:wrap;align-items:baseline;gap:3px 10px;display:flex}.branch-event-meta strong{flex-basis:100%}.branch-event-text{grid-column:2}.branch-register th:first-child{width:124px}.branch-register th:nth-child(4){width:110px}.branch-register th:nth-child(5){width:118px}.branch-register td{padding-inline:8px}}@media (width<=760px){.branch-portal--administrative .branch-hero{gap:8px;min-height:65px;padding:8px 12px}.branch-portal--administrative .branch-brand{flex:1;gap:8px;min-width:0}.branch-portal--administrative .branch-office-logo{flex-shrink:0;background-position:-23px -40px!important;background-size:221px 124px!important;width:156px!important;height:40px!important}.branch-portal--administrative .branch-imas-mark{flex-shrink:0;width:65px!important;height:34px!important}.branch-portal--administrative .branch-partner-separator{height:30px}.branch-portal--administrative .branch-hero>button{min-height:44px;padding:6px 9px}.branch-portal--administrative .branch-workspace{display:block}.branch-portal--administrative .branch-side-unit{padding:10px 16px;padding-right:85px;position:relative}.branch-mobile-nav-toggle{border:1px solid color-mix(in srgb,var(--surface) 35%,transparent);min-height:44px;color:var(--surface);background:0 0;border-radius:3px;padding:8px;font-size:14px;display:block;position:absolute;top:14px;right:16px}.branch-portal--administrative .branch-side-nav,.branch-portal--administrative .branch-profile-strip{display:none}.branch-portal--administrative .branch-side-panel[data-menu-open=true] :is(.branch-side-nav,.branch-profile-strip){display:grid}.branch-portal--administrative .branch-workspace-main{padding:14px}.branch-portal--administrative .branch-hero-copy{flex-wrap:wrap;gap:12px}.branch-portal--administrative .branch-hero-copy h1{font-size:23px}.branch-portal--administrative :is(.branch-register-tabs,.branch-file-tabs) button{min-height:44px;padding-inline:10px}.branch-register{table-layout:auto;display:block}.branch-register thead{display:none}.branch-register tbody{display:grid}.branch-register tr{border-bottom:1px solid var(--portal-line);grid-template-columns:minmax(0,1fr) 40px;gap:6px 8px;padding:10px 12px;display:grid;position:relative}.branch-register td{border:0;grid-column:1;padding:0;display:block}.branch-register td:nth-child(3){display:none}.branch-register td:nth-child(4):before{content:"Retorno interno · ";color:var(--muted);font-size:12px}.branch-register td:nth-child(4)>span{display:inline}.branch-register td.branch-register-action{grid-area:1/2/span 5;align-self:center}.branch-register-action button{width:40px;min-height:44px}.branch-register-number{min-height:36px}.branch-register tr[data-unread=true]{box-shadow:inset 3px 0 var(--green-dark)}.branch-register tr[data-urgent=true]{box-shadow:inset 3px 0 var(--red)}.branch-register tr td:first-child{box-shadow:none}.branch-portal--administrative .protocol-panel{padding:10px 12px}.branch-portal--administrative .branch-request-head{padding:12px}.branch-portal--administrative .branch-request-main>strong{font-size:18px}.branch-portal--administrative .protocol-overview{grid-template-columns:1fr}.branch-file-content{padding-top:12px}.branch-event-list>li{padding:10px 8px}.branch-portal--administrative .portal-message-attachments :is(a,button,li>span){min-height:44px}.branch-portal--administrative .portal-composer{padding:12px}.branch-portal--administrative .branch-submit-row{flex-wrap:wrap}.branch-portal--administrative .branch-submit-row button{width:100%;min-height:44px}}@media (prefers-reduced-motion:reduce){.branch-portal--administrative *{scroll-behavior:auto}}.deadline-dossier{background:var(--surface);color:var(--ink);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:12px;margin:1rem 0;padding:clamp(1rem,2cqi,1.5rem);font-size:1rem;line-height:1.55;container-type:inline-size}.dossier-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.dossier-eyebrow{color:var(--muted);letter-spacing:.08em;font-size:.75rem;font-weight:750}.dossier-heading h3{letter-spacing:-.02em;margin:.3rem 0;font-size:clamp(1.125rem,2.4cqi,1.4rem);line-height:1.35}.dossier-state{background:var(--canvas);border:1px solid var(--line);border-radius:6px;flex-shrink:0;max-width:40%;padding:.35rem .65rem;font-size:.875rem;font-weight:650}.dossier-state.urgent,.dossier-state.missing{color:var(--red);background:var(--red-soft)}.dossier-state.ready{color:var(--green-dark);background:var(--green-soft)}.dossier-identity{color:var(--muted);flex-wrap:wrap;gap:.25rem 1rem;margin:.65rem 0;font-size:.875rem;display:flex}.dossier-identity strong{color:var(--ink)}.dossier-summary{max-width:100ch;margin:.75rem 0 1rem}.dossier-action{border-left:3px solid var(--green);background:var(--green-soft);margin:1rem 0;padding:.8rem 1rem}.deadline-dossier h4{margin:0 0 .4rem;font-size:.875rem;font-weight:750}.deadline-dossier p{margin:.4rem 0}.dossier-action p{font-weight:600}.dossier-working-grid,.dossier-document-grid{grid-template-columns:1.2fr 1fr;gap:1.5rem;margin:1rem 0;display:grid}.dossier-working-grid>section+section{border-left:1px solid var(--line-soft);padding-left:1.5rem}.dossier-working-grid p,.dossier-working-grid strong{font-size:.875rem}.deadline-dossier small,.dossier-caution{color:var(--muted);font-size:.8125rem}.dossier-fold{border-top:1px solid var(--line-soft);padding:.8rem 0}.dossier-fold:last-child{padding-bottom:0}.dossier-fold summary{cursor:pointer;font-size:.875rem;font-weight:650}.dossier-fold summary span{color:var(--muted);margin-left:.65rem;font-size:.8125rem;font-weight:400}.dossier-fold summary:focus-visible{outline:2px solid var(--green);outline-offset:4px}.dossier-fold[open] summary{margin-bottom:.8rem}.dossier-fold ul{margin:.5rem 0;padding-left:1.2rem;font-size:.875rem}.dossier-fold li{margin:.4rem 0}.dossier-fold pre{white-space:pre-wrap;font:inherit;background:var(--canvas);border-radius:6px;padding:1rem;font-size:.875rem}.dossier-source dl{grid-template-columns:1fr 1fr;gap:.8rem 1.5rem;margin:0;display:grid}.dossier-source dt{color:var(--muted);font-size:.8125rem}.dossier-source dd{margin:0;font-size:.875rem}.dossier-source>p{color:var(--muted);font-size:.8125rem}.dossier-email-history{border:1px solid var(--line);background:var(--surface);overflow-wrap:anywhere;border-radius:8px;margin:1rem 0;padding:1rem;font-size:.875rem}.dossier-email-history h4{margin:0;font-size:1rem}.dossier-email-history>p,.dossier-email-history small{color:var(--muted);font-size:.8125rem}.dossier-email-history ol{margin:0;padding:0;list-style:none}.dossier-email-history ol>li{border-left:2px solid var(--line);margin:.6rem 0;padding:.5rem 1rem}.dossier-email-history time,.dossier-email-history strong,.dossier-email-history span,.dossier-email-history small{display:block}.dossier-email-history time{color:var(--muted);font-size:.8125rem}.dossier-email-history details details{margin-top:.5rem}.dossier-email-history details details summary{color:var(--muted);font-size:.8125rem}@container (width<=600px){.dossier-heading{flex-wrap:wrap}.dossier-state{max-width:100%}.dossier-working-grid,.dossier-document-grid,.dossier-source dl{grid-template-columns:1fr;gap:1rem}.dossier-working-grid>section+section{border-left:0;border-top:1px solid var(--line-soft);padding:1rem 0 0}.dossier-fold summary span{margin:.2rem 0 0;display:block}}.imas-refined{--ui-navy:#051637;--ui-navy-2:#0a2145;--ui-gold:#c7a561;--ui-gold-ink:#80602b;--ui-gold-soft:#faf5e9;--ui-ink:#18243a;--ui-muted:#687487;--ui-line:#e7eaef;--ui-soft:#f8f9fb;--ui-white:#fff;--ui-red:#ad383e;--ui-green:#347666;--navy:var(--ui-navy);--navy-deep:var(--ui-navy);--ink:var(--ui-ink);--muted:var(--ui-muted);--surface:var(--ui-white);--canvas:var(--ui-white);--line:var(--ui-line);--line-soft:var(--ui-line);--shadow:none;color:var(--ui-ink);background:var(--ui-white);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5}.app-shell.imas-refined{--refined-nav-width:var(--sidebar-width,218px);background:var(--ui-white);min-height:100vh}.app-shell.imas-refined .app-body{min-height:calc(100vh - 64px);display:block}.app-shell.imas-refined .app-header{height:64px;margin-left:var(--refined-nav-width);border-bottom:1px solid var(--ui-line);background:var(--ui-white);color:var(--ui-ink);box-shadow:none;z-index:20;padding:0 32px;position:relative}.imas-refined .header-brand-minimal{gap:12px}.imas-refined .header-context{align-items:center;gap:12px;display:flex}.imas-refined .header-title{letter-spacing:0;color:var(--ui-ink);font-size:13px;font-weight:550}.imas-refined .header-subtitle{color:var(--ui-muted);font-size:12px;font-weight:400}.imas-refined .header-avatar{width:31px;height:31px;color:var(--ui-navy);background:var(--ui-gold-soft);border:1px solid var(--ui-line);border-radius:50%;font-size:13px}.imas-refined .header-user strong{color:var(--ui-ink);font-size:12px}.imas-refined .header-user small,.imas-refined .header-source{color:var(--ui-muted);font-size:12px}.imas-refined .header-user button{color:var(--ui-muted);border-color:var(--ui-line);background:0 0;min-height:32px;padding:5px 9px}.imas-refined .header-source{background:0 0;border:0;margin:0;padding:0}.app-shell.imas-refined .sidebar{height:100dvh;width:var(--refined-nav-width);background:var(--ui-navy);color:var(--ui-white);border-right:1px solid var(--ui-navy-2);box-shadow:none;overscroll-behavior:contain;z-index:30;border-radius:0;flex-direction:column;padding:0;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.imas-refined .sidebar nav{overscroll-behavior:contain;flex-direction:column;flex:1;gap:5px;min-height:0;padding:12px 13px 16px;display:flex;overflow-y:auto}.imas-refined .refined-brand-office{border-bottom:1px solid color-mix(in srgb,var(--ui-white) 12%,transparent);flex-shrink:0;align-content:center;justify-items:center;gap:12px;min-height:138px;margin-bottom:0;padding:20px 16px 16px;display:grid}.imas-refined .refined-brand-office img{object-fit:contain;width:100%;max-width:184px;height:auto;display:block}.imas-refined .refined-brand-office span{letter-spacing:2px;color:var(--ui-gold);justify-content:center;align-items:center;gap:9px;width:100%;font-size:10px;display:flex}.imas-refined .refined-brand-office span:before,.imas-refined .refined-brand-office span:after{content:"";background:color-mix(in srgb,var(--ui-gold) 45%,transparent);flex:1;max-width:25px;height:1px}.imas-refined .refined-brand-partner{border-top:1px solid color-mix(in srgb,var(--ui-white) 12%,transparent);flex-shrink:0;justify-items:center;gap:5px;margin-top:auto;padding:14px 18px 12px;display:grid}.imas-refined .refined-brand-partner img{object-fit:contain;width:144px;max-width:100%;height:auto;display:block}.imas-refined .refined-brand-partner span{letter-spacing:1.2px;color:color-mix(in srgb,var(--ui-white) 62%,var(--ui-navy));font-size:9px}.imas-refined .sidebar .nav-section-label{letter-spacing:1.2px;white-space:nowrap;min-height:34px;color:color-mix(in srgb,var(--ui-white) 58%,var(--ui-navy));flex-shrink:0;padding:14px 10px 5px;font-size:9px}.imas-refined .sidebar .nav-item{width:100%;height:auto;min-height:49px;color:color-mix(in srgb,var(--ui-white) 82%,var(--ui-navy));box-shadow:none;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;padding:10px;font-size:14px;font-weight:500;display:flex;position:relative}.imas-refined .sidebar .nav-item:hover{background:color-mix(in srgb,var(--ui-white) 6%,var(--ui-navy));border-color:color-mix(in srgb,var(--ui-white) 12%,var(--ui-navy));color:var(--ui-white)}.imas-refined .sidebar .nav-item.active{background:color-mix(in srgb,var(--ui-white) 9%,var(--ui-navy));border-color:color-mix(in srgb,var(--ui-gold) 28%,var(--ui-navy));color:var(--ui-white);font-weight:600}.imas-refined .sidebar .nav-item.active:before{content:"";background:var(--ui-gold);border-radius:2px;width:3px;position:absolute;inset:12px auto 12px -1px}.imas-refined .sidebar .nav-icon{width:22px;height:24px;color:color-mix(in srgb,var(--ui-white) 63%,var(--ui-navy));box-shadow:none;background:0 0;border:0;border-radius:0;flex-shrink:0;place-items:center;font-size:14px;display:grid}.imas-refined .sidebar .active .nav-icon{color:var(--ui-gold)}.imas-refined .sidebar .nav-item .nav-icon{box-shadow:none;background:0 0;border:0}.imas-refined .sidebar .nav-item.active .nav-icon{color:var(--ui-gold);box-shadow:none;background:0 0;border:0}.imas-refined .sidebar .nav-label{letter-spacing:-.1px;white-space:nowrap;font-size:13px}.imas-refined .sidebar .nav-item{flex-shrink:0;gap:8px}.imas-refined .sidebar .nav-count{min-width:17px;padding:1px 4px;font-size:10px}.imas-refined .sidebar .active .nav-count{color:var(--ui-gold);border-color:color-mix(in srgb,var(--ui-gold) 25%,transparent)}.imas-refined .sidebar button:focus-visible{outline-offset:-3px}.imas-refined .sidebar .nav-count{background:color-mix(in srgb,var(--ui-white) 5%,var(--ui-navy));border:1px solid color-mix(in srgb,var(--ui-white) 12%,var(--ui-navy));color:inherit;text-align:center;border-radius:5px;min-width:21px;margin-left:auto;padding:1px 5px;font-size:11px}.imas-refined .sidebar-toggle{border:0;border-top:1px solid color-mix(in srgb,var(--ui-white) 12%,var(--ui-navy));min-height:50px;color:color-mix(in srgb,var(--ui-white) 65%,var(--ui-navy));background:0 0;border-radius:0;flex-shrink:0;width:100%;margin:0;padding:13px 20px;font-size:12px}.imas-refined .sidebar-toggle .toggle-symbol{color:var(--ui-gold);background:0 0}.imas-refined .sidebar.collapsed .nav-item{justify-content:center;padding:9px 0}.imas-refined .sidebar.collapsed .refined-brand-office span,.imas-refined .sidebar.collapsed .refined-brand-partner span{display:none}.imas-refined .sidebar.collapsed .refined-brand-partner{padding:12px 8px}.imas-refined .sidebar-resizer{right:0}.imas-refined .refined-mobile-toggle,.imas-refined .refined-nav-scrim{display:none}.app-shell.imas-refined .main-panel{width:auto;max-width:none;margin-left:var(--refined-nav-width);background:var(--ui-white);padding:35px 32px 54px}.app-shell.imas-refined .main-panel>section,.app-shell.imas-refined .executive-central-observation-shell{width:100%;max-width:1800px;margin-left:auto;margin-right:auto}.app-shell.imas-refined .main-panel.workspace-active{margin-left:0;padding:0}.imas-refined :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--ui-gold);outline-offset:3px}.imas-refined button:disabled{opacity:.55}.app-shell.imas-refined :is(.deadline-center-hero,.executive-hero,.unit-hero,.branch-admin-v3-hero,.branch-admin-v2-unit-hero,.labor-module-hero){box-shadow:none;height:auto;min-height:0;color:var(--ui-ink);background:0 0;border:0;border-radius:0;margin:0;padding:0 0 22px;overflow:visible}.app-shell.imas-refined :is(.deadline-center-hero h1,.executive-hero h1,.unit-hero h1,.branch-admin-v2-unit-hero h1){letter-spacing:-1px;color:var(--ui-ink);margin:6px 0 8px;font-size:clamp(26px,2.2vw,32px);font-weight:600;line-height:1.2}.app-shell.imas-refined :is(.deadline-center-hero-copy>span,.executive-hero-copy>span){letter-spacing:1.2px;color:var(--ui-gold-ink);font-size:11px;font-weight:600}.app-shell.imas-refined :is(.deadline-center-hero p,.executive-hero p,.unit-hero p){color:var(--ui-muted);max-width:none;margin:0;font-size:13px;line-height:1.55}.app-shell.imas-refined :is(.deadline-center-hero-glow,.executive-hero-glow,.labor-hero-orb,.labor-module-symbol),.app-shell.imas-refined :is(.deadline-center-hero,.executive-hero):before{display:none}.app-shell.imas-refined :is(.deadline-center-refresh,.daily-agenda-today){background:var(--ui-white);border:1px solid var(--ui-line);color:var(--ui-navy);min-height:36px;box-shadow:none;border-radius:5px;padding:9px 12px;font-size:12px}.imas-refined :is(.daily-agenda-hero-actions label span,.daily-agenda-hero-actions input){color:var(--ui-ink);font-size:12px}.imas-refined .daily-agenda-hero-actions input{background:var(--ui-white);border:1px solid var(--ui-line);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:5px;min-height:36px;padding:7px}.imas-refined .refined-source-panel{color:var(--ui-muted);border-bottom:1px solid var(--ui-line);margin-bottom:5px;padding:8px 0;font-size:12px}.imas-refined .refined-source-panel>summary{cursor:pointer;min-height:28px;font-weight:500}.imas-refined .refined-source-panel[open]>summary{margin-bottom:12px}.imas-refined .executive-central-observation-shell>.refined-source-panel{order:2}.imas-refined .executive-central-observation-shell>.executive-central{order:1}.imas-refined .executive-central{color:var(--ui-ink);flex-direction:column;gap:18px;display:flex}.imas-refined .executive-hero{order:0}.imas-refined .panorama-filters{border-bottom:1px solid var(--ui-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;display:flex}.imas-refined .panorama-segments{flex-wrap:wrap;gap:4px;display:flex}.imas-refined .panorama-segments button{min-height:36px;color:var(--ui-muted);background:0 0;border:1px solid #0000;border-radius:5px;padding:7px 10px;font-size:12px}.imas-refined .panorama-segments button[aria-pressed=true]{background:var(--ui-gold-soft);border-color:color-mix(in srgb,var(--ui-gold) 38%,var(--ui-white));color:var(--ui-navy)}.imas-refined .panorama-segments small{margin-left:6px;font-size:11px}.imas-refined .panorama-period{gap:14px;display:flex}.imas-refined .panorama-period label{color:var(--ui-muted);gap:6px;font-size:11px;display:grid}.imas-refined .panorama-period input{color:var(--ui-ink);background:var(--ui-white);border:0;border-bottom:1px solid var(--ui-line);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;max-width:126px;padding:6px 0;font-size:12px}.imas-refined .panorama-metrics{grid-template-columns:.65fr 1fr .7fr 1fr 1.65fr;gap:24px;padding:8px 0 14px;display:grid}.imas-refined .panorama-metrics>div{align-content:start;gap:7px;display:grid}.imas-refined .panorama-metrics span,.imas-refined .panorama-metrics small{color:var(--ui-muted);font-size:12px}.imas-refined .panorama-metrics strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;color:var(--ui-navy);font-size:30px;font-weight:550;line-height:1.2}.imas-refined .panorama-value strong{font-size:25px}.imas-refined .panorama-body{grid-template-columns:140px minmax(300px,1.3fr) minmax(235px,1fr);align-items:start;gap:30px;display:grid}.imas-refined .panorama-body h2{letter-spacing:-.3px;color:var(--ui-ink);margin:0 0 17px;font-size:16px;font-weight:550}.imas-refined .panorama-courts{padding-top:8px}.imas-refined .panorama-courts>button{text-align:left;width:100%;min-height:36px;color:var(--ui-muted);background:0 0;border:0;border-radius:4px;justify-content:space-between;gap:7px;padding:7px 6px;font-size:12px;display:flex}.imas-refined .panorama-courts>button[aria-pressed=true]{background:var(--ui-gold-soft);color:var(--ui-navy);font-weight:600}.imas-refined .panorama-courts label{color:var(--ui-muted);gap:7px;margin-top:21px;font-size:12px;display:grid}.imas-refined .panorama-courts select{border:1px solid var(--ui-line);background:var(--ui-white);border-radius:4px;width:100%;max-width:100%;padding:7px;font-size:12px}.imas-refined .panorama-map-stage{width:100%;position:relative}.imas-refined .panorama-map-stage>svg{width:100%;height:355px;display:block;overflow:hidden}.imas-refined .panorama-map-uf{fill:var(--ui-white);stroke:color-mix(in srgb,var(--ui-navy) 25%,var(--ui-white));stroke-width:.7px;vector-effect:non-scaling-stroke;cursor:pointer}.imas-refined .panorama-map-uf.has-processes{fill:color-mix(in srgb,var(--ui-gold) 14%,var(--ui-white))}.imas-refined .panorama-map-uf.selected{fill:color-mix(in srgb,var(--ui-gold) 40%,var(--ui-white));stroke:var(--ui-gold-ink);stroke-width:1.5px}.imas-refined .panorama-map-uf:hover,.imas-refined .panorama-map-uf:focus-visible{fill:color-mix(in srgb,var(--ui-gold) 28%,var(--ui-white));stroke:var(--ui-navy);stroke-width:1.5px;outline:none}.imas-refined .panorama-map-controls{z-index:1;border:1px solid var(--ui-line);background:var(--ui-white);border-radius:5px;display:grid;position:absolute;top:8px;left:0}.imas-refined .panorama-map-controls button{width:32px;height:32px;color:var(--ui-navy);background:0 0;border:0;place-items:center;padding:0;display:grid}.imas-refined .panorama-map-stage p{text-align:center;color:var(--ui-muted);margin:6px 0;font-size:12px}.imas-refined .panorama-map-stage small{text-align:right;color:var(--ui-muted);font-size:11px;display:block}.imas-refined .panorama-map-accounting{color:var(--ui-green);margin:12px 0;font-size:12px}.imas-refined .panorama-ranks{gap:22px;display:grid}.imas-refined .panorama-rank{width:100%;min-height:32px;color:var(--ui-ink);text-align:left;background:0 0;border:0;grid-template-columns:18px minmax(70px,1fr) minmax(38px,.65fr) 27px;align-items:center;gap:8px;padding:3px 0;font-size:12px;display:grid}.imas-refined .panorama-rank strong,.imas-refined .panorama-rank b{font-weight:500}.imas-refined .panorama-rank>span{color:var(--ui-muted);font-size:11px}.imas-refined .panorama-rank>i{background:var(--ui-soft);height:5px}.imas-refined .panorama-rank em{background:var(--ui-navy);height:5px;display:block}.imas-refined .panorama-ranks>section:nth-child(2) em{background:var(--ui-gold)}.imas-refined .panorama-ranks small{color:var(--ui-muted);font-size:11px}.imas-refined .panorama-radar{border-top:1px solid var(--ui-line);padding-top:17px}.imas-refined .panorama-radar button{text-align:left;background:0 0;border:0;justify-content:space-between;gap:15px;width:100%;min-height:36px;font-size:13px;display:flex}.imas-refined .executive-kpis{border-top:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line);grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;padding:17px 0;display:grid}.imas-refined .executive-kpis button{box-shadow:none;text-align:left;min-height:0;color:var(--ui-ink);background:0 0;border:0;border-radius:0;padding:0}.imas-refined .executive-kpis strong{color:var(--ui-navy);font-size:25px;font-weight:550}.imas-refined .executive-kpis span,.imas-refined .executive-kpis small{color:var(--ui-muted);font-size:12px}.imas-refined .executive-overview-grid{grid-template-columns:1fr 1fr;gap:30px}.imas-refined .executive-overview-grid .executive-units{display:none}.imas-refined :is(.executive-card,.executive-portfolio,.legal-action-cockpit){border:0;border-top:1px solid var(--ui-line);background:var(--ui-white);box-shadow:none;border-radius:0;padding:20px 0}.imas-refined .executive-card-heading h2,.imas-refined .executive-portfolio h2,.imas-refined .legal-action-heading h2{color:var(--ui-navy);font-size:20px;font-weight:550}.imas-refined :is(.executive-card-heading small,.executive-card-heading span,.executive-portfolio p,.legal-action-heading p,.legal-action-heading>div>span){color:var(--ui-muted);font-size:12px}.imas-refined .executive-area-list button{box-shadow:none;background:0 0;border:0;padding:10px 0}.imas-refined .executive-area-list strong,.imas-refined .executive-area-list em{font-size:14px}.imas-refined .executive-attention-list button{border:0;border-bottom:1px solid var(--ui-line);background:0 0;border-radius:0;padding:10px 0}.imas-refined .executive-attention-list strong{font-size:14px}.imas-refined .executive-attention-list span,.imas-refined .executive-attention-list em{font-size:12px}.imas-refined .executive-focus-tabs,.imas-refined .legal-action-stage-tabs{border-bottom:1px solid var(--ui-line);flex-wrap:wrap;gap:6px;padding-bottom:10px;display:flex;overflow:visible}.imas-refined :is(.executive-focus-tabs button,.legal-action-stage-tabs button){min-height:36px;color:var(--ui-muted);background:0 0;border:0;border-radius:4px;padding:7px 10px;font-size:12px}.imas-refined :is(.executive-focus-tabs button.active,.legal-action-stage-tabs button.active){background:var(--ui-gold-soft);color:var(--ui-navy)}.imas-refined .executive-filters{background:0 0;border:0;gap:12px;padding:14px 0}.imas-refined .executive-filters input,.imas-refined .executive-filters select{background:var(--ui-white);border:1px solid var(--ui-line);min-height:38px;color:var(--ui-ink);border-radius:5px;font-size:12px}.imas-refined :is(.executive-process-row,.legal-action-row){border:0;border-bottom:1px solid var(--ui-line);min-height:78px;box-shadow:none;background:0 0;border-radius:0;padding:12px 4px}.imas-refined :is(.executive-process-row strong,.legal-action-row div>strong){font-size:14px}.imas-refined :is(.executive-process-row span,.executive-process-row small,.legal-action-row div>small,.legal-action-row div>span){font-size:12px}.imas-refined .executive-source-badges>em{letter-spacing:0;padding:2px 4px;font-size:10px}.imas-refined .executive-open-process,.imas-refined .legal-action-row>button{border:1px solid var(--ui-line);background:var(--ui-white);color:var(--ui-navy);border-radius:5px;min-height:36px;font-size:12px}.imas-refined :is(.deadline-work-state-tabs,.daily-agenda-days){border-bottom:1px solid var(--ui-line);background:0 0;flex-wrap:wrap;gap:6px;margin:0 0 18px;padding:0 0 14px;display:flex}.imas-refined .deadline-work-state-tabs button{box-shadow:none;min-height:38px;color:var(--ui-muted);background:0 0;border:0;border-radius:4px;padding:9px 10px;font-size:13px}.imas-refined .deadline-work-state-tabs button.active{color:var(--ui-navy);border-bottom:2px solid var(--ui-gold);background:0 0;border-radius:0}.imas-refined .deadline-work-state-tabs button strong,.imas-refined .deadline-work-state-tabs button span{font-size:12px}.imas-refined .daily-agenda-days button{border:1px solid var(--ui-line);background:var(--ui-white);min-height:70px;box-shadow:none;color:var(--ui-muted);border-radius:5px;padding:9px 12px}.imas-refined .daily-agenda-days button.active{border-color:var(--ui-gold);background:var(--ui-gold-soft);color:var(--ui-navy)}.imas-refined .daily-agenda-days button strong{color:inherit;font-size:14px}.imas-refined .daily-agenda-days button span,.imas-refined .daily-agenda-days button small{color:inherit;font-size:12px}.imas-refined :is(.deadline-center-list,.daily-agenda-list){gap:0;display:grid}.imas-refined :is(.deadline-center-row,.daily-agenda-card){border:0;border-bottom:1px solid var(--ui-line);background:var(--ui-white);box-shadow:none;border-radius:0;margin:0}.imas-refined .deadline-center-row{border-left:3px solid var(--deadline-piece-color,var(--ui-line))}.imas-refined .daily-agenda-card{border-left:3px solid var(--daily-piece-color,var(--ui-line))}.imas-refined :is(.deadline-center-row-main,.daily-agenda-card-main){background:0 0;gap:14px;min-height:88px;padding:12px}.imas-refined .deadline-center-row-main{grid-template-columns:88px minmax(190px,1fr) minmax(190px,1fr) minmax(175px,.8fr) 18px;display:grid}.imas-refined .deadline-center-process{grid-area:1/2}.imas-refined .deadline-center-action{grid-area:1/3}.imas-refined .deadline-center-due{grid-area:1/1}.imas-refined .deadline-center-row-quick{grid-area:1/4;align-items:flex-start;gap:4px}.imas-refined .deadline-center-caret{color:var(--ui-muted);grid-area:1/5}.imas-refined .deadline-center-table-head{color:var(--ui-muted);border-bottom:1px solid var(--ui-line);background:0 0;grid-template-columns:88px minmax(190px,1fr) minmax(190px,1fr) minmax(175px,.8fr) 18px;gap:14px;padding:9px 12px;font-size:11px}.imas-refined .deadline-center-table-head>span:first-child{grid-area:1/2}.imas-refined .deadline-center-table-head>span:nth-child(2){grid-area:1/3}.imas-refined .deadline-center-table-head>span:nth-child(3){grid-area:1/1}.imas-refined .deadline-center-table-head>span:nth-child(4){grid-area:1/4}.imas-refined :is(.deadline-center-process>b,.deadline-center-action>b,.daily-agenda-case>b,.daily-agenda-next>b){color:var(--ui-ink);font-size:14px;font-weight:550;line-height:1.4}.imas-refined :is(.deadline-center-process>span,.deadline-center-process small,.deadline-center-action small,.deadline-center-action em,.deadline-center-due small,.daily-agenda-case>span,.daily-agenda-case em,.daily-agenda-next small){color:var(--ui-muted);font-size:12px;line-height:1.4}.imas-refined .deadline-center-process strong{font-size:12px;font-weight:400}.imas-refined .deadline-center-action>b{color:var(--deadline-piece-color,var(--ui-ink))}.imas-refined .deadline-center-due>b,.imas-refined .daily-agenda-time>b{color:var(--ui-navy);font-size:14px;font-weight:600}.imas-refined .deadline-center-action small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.imas-refined .deadline-center-row-quick>button{color:var(--ui-navy);text-align:left;background:0 0;border:0;max-width:100%;min-height:24px;padding:0;font-size:12px}.imas-refined .daily-agenda-card-main{grid-template-columns:88px minmax(190px,1fr) minmax(230px,1fr) minmax(165px,.8fr) 18px;display:grid}.imas-refined .daily-agenda-time small{font-size:12px}.imas-refined .daily-agenda-case em{color:var(--daily-piece-color,var(--ui-muted));background:0 0;border:0;border-radius:0;padding:0;font-weight:600}.imas-refined .daily-agenda-next b{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.imas-refined :is(.deadline-treatment-compact-status,.daily-agenda-status,.integral-deadline-state){box-shadow:none;font-size:12px;line-height:1.4}.imas-refined :is(.deadline-center-row-panel,.daily-agenda-card-detail){background:var(--ui-soft);border-top:1px solid var(--ui-line);padding:20px 18px}.imas-refined :is(.deadline-control-lane,.deadline-next-action-controls){background:0 0;border:0;border-radius:0;padding:20px 0}.imas-refined .deadline-control-lane>header{margin-bottom:14px}.imas-refined .deadline-control-lane>header p{font-size:12px}.imas-refined .deadline-control-card{border:0;border-bottom:1px solid var(--ui-line);border-left:3px solid var(--ui-muted);background:var(--ui-white);border-radius:0}.imas-refined .deadline-control-card-toggle{grid-template-columns:minmax(200px,1fr) minmax(200px,1fr) minmax(230px,.8fr);min-height:92px;padding:12px 40px 12px 14px}.imas-refined .deadline-control-card-toggle :is(small,em){color:var(--ui-muted);font-size:12px;font-weight:400;line-height:1.4}.imas-refined .deadline-control-card-toggle strong{color:var(--ui-ink);font-size:14px;font-weight:550}.imas-refined .deadline-control-state{background:var(--ui-soft);text-transform:none;border-radius:4px;padding:4px 8px;font-weight:500;font-size:12px!important}.imas-refined .deadline-control-state-stack .deadline-treatment-compact-status{text-transform:none;font-size:12px;line-height:1.4}.imas-refined .deadline-control-card-summary>.copy-cnj-button.labeled{min-height:36px;font-size:12px}.imas-refined .deadline-source-details{color:var(--ui-muted);border:0;border-top:1px solid var(--ui-line);background:0 0;border-radius:0;margin:20px 0;padding:12px 0;font-size:12px}.imas-refined .deadline-source-details summary{font-size:12px}.imas-refined .refined-work-tabs>nav{border-bottom:1px solid var(--ui-line);flex-wrap:wrap;gap:10px;padding-bottom:14px;display:flex}.imas-refined .refined-work-tabs>nav button{color:var(--ui-muted);background:0 0;border:0;border-radius:4px;min-height:40px;padding:9px 10px;font-size:13px}.imas-refined .refined-work-tabs>nav button[aria-pressed=true]{color:var(--ui-navy);border-bottom:2px solid var(--ui-gold);background:0 0;border-radius:0}.imas-refined .refined-work-tabs>nav span{background:var(--ui-soft);color:var(--ui-muted);border-radius:4px;font-size:11px}.imas-refined .refined-work-tabs>p{color:var(--ui-muted);font-size:12px;line-height:1.5}.imas-refined :is(.units-command-hero,.unit-workspace-hero){min-height:0;box-shadow:none;color:var(--ui-ink);background:0 0;border-radius:0;padding:0 0 22px;overflow:visible}.imas-refined :is(.units-command-hero h1,.unit-workspace-identity h1,.legal-treatment-page:not(.compact) .legal-treatment-heading h1){letter-spacing:-1px;color:var(--ui-navy);margin:6px 0 8px;font-size:clamp(28px,2.3vw,34px);font-weight:550}.imas-refined :is(.units-command-eyebrow,.unit-workspace-identity>span){color:var(--ui-gold-ink);letter-spacing:1.2px;font-size:11px;font-weight:600}.imas-refined :is(.units-command-hero p,.unit-workspace-identity p){color:var(--ui-muted);max-width:none;font-size:13px;line-height:1.55}.imas-refined .units-command-seal{background:0 0;border:0;min-width:90px;padding:0}.imas-refined .units-command-seal strong{color:var(--ui-navy);font-size:28px;font-weight:550}.imas-refined .units-command-seal span{color:var(--ui-muted);font-size:12px}.imas-refined :is(.units-command-metrics,.unit-overview-metrics){border:0;border-top:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line);box-shadow:none;background:0 0;border-radius:0;margin:0 0 22px}.imas-refined :is(.units-command-metrics article,.unit-overview-metrics article){min-height:95px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:16px 20px}.imas-refined :is(.units-command-metrics strong,.unit-overview-metrics strong){color:var(--ui-navy);font-size:27px;font-weight:550}.imas-refined :is(.units-command-metrics span,.unit-overview-metrics span,.units-command-metrics small,.unit-overview-metrics small){color:var(--ui-muted);font-size:12px}.imas-refined :is(.units-attention-board,.units-directory-section,.unit-overview-card){border:0;border-top:1px solid var(--ui-line);box-shadow:none;background:0 0;border-radius:0;margin-bottom:18px;padding:20px 0}.imas-refined :is(.units-attention-board h2,.units-directory-section h2,.unit-overview-card h2){color:var(--ui-navy);font-size:20px;font-weight:550}.imas-refined .units-attention-board>div>button{background:var(--ui-gold-soft);min-height:82px;box-shadow:none;border-color:var(--ui-line);border-radius:6px;padding:12px}.imas-refined :is(.units-command-filters button,.unit-process-filters button){border:1px solid var(--ui-line);background:var(--ui-white);min-height:36px;color:var(--ui-muted);border-radius:5px;font-size:12px;font-weight:500}.imas-refined :is(.units-command-filters button.active,.unit-process-filters button.active){background:var(--ui-gold-soft);color:var(--ui-navy);border-color:var(--ui-gold)}.imas-refined .units-card{background:var(--ui-white);min-height:157px;box-shadow:none;border-color:var(--ui-line);border-radius:7px;padding:17px}.imas-refined .units-card:hover{box-shadow:none;border-color:var(--ui-gold);transform:none}.imas-refined :is(.units-card-number,.unit-workspace-monogram){background:var(--ui-navy);color:var(--ui-white);border-radius:6px}.imas-refined .units-card-stats b{background:var(--ui-soft);border-radius:5px;font-size:20px}.imas-refined .unit-workspace-nav{border:0;border-top:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line);box-shadow:none;background:0 0;border-radius:0;margin:0 0 22px;padding:12px 0}.imas-refined .unit-workspace-nav button{min-height:39px;color:var(--ui-muted);background:0 0;border:0;border-radius:5px;font-size:13px;font-weight:500}.imas-refined .unit-workspace-nav button.active{background:var(--ui-gold-soft);color:var(--ui-navy)}.imas-refined .legal-treatment-toolbar{border:0;border-top:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line);background:0 0;border-radius:0;flex-wrap:wrap;padding:12px 0}.imas-refined .legal-treatment-toolbar>div:first-child{flex:100%}.imas-refined .legal-treatment-toolbar button{min-height:36px;color:var(--ui-muted);border-radius:5px;font-size:12px;font-weight:500}.imas-refined .legal-treatment-toolbar button.active{background:var(--ui-gold-soft);color:var(--ui-navy)}.imas-refined .legal-treatment-toolbar-controls{width:100%;margin-left:0}.imas-refined .legal-treatment-toolbar-controls input{border-radius:5px;width:min(480px,100%);font-size:13px}.imas-refined .legal-treatment-toolbar-controls :is(label,select){font-size:12px}.imas-refined .legal-treatment-metrics{border:0;border-top:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line);border-radius:0;padding:15px 0}.imas-refined .legal-treatment-metrics button{background:0 0;border:0;border-radius:0;min-height:55px;padding:0 12px}.imas-refined .legal-treatment-metrics span{color:var(--ui-muted);font-size:12px}.imas-refined .legal-treatment-metrics strong{color:var(--ui-navy);font-weight:550}.imas-refined .legal-treatment-heading aside{background:0 0;border:0;border-radius:0}.imas-refined .legal-treatment-page:not(.compact) .legal-treatment-workspace{box-shadow:none;border:0;border-radius:0}.imas-refined .legal-treatment-list,.imas-refined .legal-treatment-list-heading{background:var(--ui-white);border-color:var(--ui-line)}.imas-refined :is(.unit-card,.unit-workspace-card,.branch-admin-v3-card){border:1px solid var(--ui-line);background:var(--ui-white);box-shadow:none;border-radius:7px}.imas-refined .unit-overview-card{min-height:0}.imas-refined :is(.unit-card:hover,.branch-admin-v3-card:hover){border-color:var(--ui-gold);box-shadow:none;transform:none}.imas-refined :is(.process-row,.agreement-row,.system-inbox-row,.legal-treatment-row,.mateus-admin-row,.sigilo-case){box-shadow:none;border-color:var(--ui-line);background:var(--ui-white);border-radius:5px}.imas-refined :is(.system-inbox-page,.legal-treatment-workspace,.branch-admin-page,.mateus-admin-page,.sigilo-panel){color:var(--ui-ink);background:0 0}.imas-refined :is(.page-heading h1,.legal-treatment-heading h2,.sigilo-heading h1,.mateus-admin-heading h1){color:var(--ui-navy);letter-spacing:-1px;font-size:clamp(28px,2.3vw,34px);font-weight:550}.imas-refined :is(.legal-treatment-heading,.sigilo-heading,.mateus-admin-heading){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 0 20px}.imas-refined :is(.legal-treatment-toolbar,.legal-treatment-metrics,.branch-admin-v2-risk-bar,.branch-admin-v2-unit-pulse){box-shadow:none;background:var(--ui-white);border-color:var(--ui-line);border-radius:5px}.imas-refined .legal-treatment-row-trigger{min-height:82px;padding:12px}.imas-refined :is(.legal-treatment-row-primary strong,.legal-treatment-row-next strong,.branch-admin-v2-request-title strong){font-size:14px;font-weight:550;line-height:1.4}.imas-refined :is(.legal-treatment-row-primary small,.legal-treatment-row-next small,.branch-admin-v2-request-meta){font-size:12px}.imas-refined .branch-admin-v2-unit-hero{justify-content:space-between;align-items:center;gap:20px;display:flex}.imas-refined .branch-admin-v3-card-grid{gap:16px}.imas-refined .branch-admin-v2-request-row{border:0;border-bottom:1px solid var(--ui-line);box-shadow:none;background:0 0;border-radius:0}.imas-refined .branch-admin-v2-request-trigger{min-height:82px;padding:12px 8px}.imas-refined .protocol-panel{box-shadow:none;border-radius:7px;padding:18px;font-size:14px}.imas-refined .protocol-heading h3{font-size:23px;font-weight:550}.imas-refined .protocol-overview{gap:14px}.imas-refined .protocol-timeline li{font-size:13px}.imas-refined .process-workspace{background:var(--ui-white)}.imas-refined .process-workspace-hero{box-shadow:none;border-radius:0}.labor-app.imas-refined,.branch-app.imas-refined{background:var(--ui-white)}.labor-app.imas-refined .labor-sidebar{background:var(--ui-navy);box-shadow:none;border-radius:0}.labor-app.imas-refined .labor-brand{background:0 0;border:0;padding:0;display:block}.labor-app.imas-refined .refined-labor-caption{color:var(--ui-white);gap:4px;padding:0 20px 18px;font-size:12px;display:grid}.labor-app.imas-refined .refined-labor-caption span{color:color-mix(in srgb,var(--ui-white) 65%,var(--ui-navy));font-size:12px}.labor-app.imas-refined.labor-sidebar-collapsed .refined-brand-office{min-height:90px;padding:22px 5px}.labor-app.imas-refined.labor-sidebar-collapsed .refined-brand-office span,.labor-app.imas-refined.labor-sidebar-collapsed .refined-brand-partner span{display:none}.labor-app.imas-refined.labor-sidebar-collapsed .refined-brand-partner{padding:12px 5px}.labor-app.imas-refined .labor-main{background:var(--ui-white)}.labor-app.imas-refined .labor-hero{min-height:0;box-shadow:none;color:var(--ui-ink);background:0 0;border:0;border-radius:0;grid-template-columns:1fr;padding:0 0 20px}.labor-app.imas-refined .labor-hero-orb{display:none}.labor-app.imas-refined .labor-hero h1{color:var(--ui-navy);font-size:34px;font-weight:550}.labor-app.imas-refined .labor-hero p,.labor-app.imas-refined .labor-kicker{color:var(--ui-muted)}.labor-app.imas-refined .labor-stat-grid article{border:0;border-right:1px solid var(--ui-line);color:var(--ui-ink);background:0 0;border-radius:0}.labor-app.imas-refined .labor-stat-grid strong{color:var(--ui-navy)}.labor-app.imas-refined .labor-stat-grid{border:0;border-top:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;margin-top:24px}.labor-app.imas-refined .labor-stat-grid :is(span,small){color:var(--ui-muted);letter-spacing:0;text-transform:none;font-size:12px}.labor-app.imas-refined :is(.labor-controls,.labor-portfolio){width:100%;margin:20px 0}.labor-app.imas-refined .labor-controls{border:0;border-top:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line);background:var(--ui-white);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;padding:16px 0}.labor-app.imas-refined :is(.labor-search,.labor-status-tabs,.labor-all-process-list,.labor-process-details){background:var(--ui-white);border-color:var(--ui-line);box-shadow:none;border-radius:5px}.labor-app.imas-refined .labor-status-tabs button{min-height:36px;font-size:12px;font-weight:500}.labor-app.imas-refined .labor-status-tabs button.active{color:var(--ui-navy);background:var(--ui-gold-soft);box-shadow:none}.labor-app.imas-refined .labor-select :is(span,select){font-size:12px;font-weight:500}.labor-app.imas-refined .labor-process-identity .labor-author-name{font-size:14px;font-weight:550}.labor-app.imas-refined :is(.labor-cnj-line>span,.labor-process-identity small,.labor-phase b,.labor-phase small,.labor-tribunal b,.labor-tribunal small,.labor-detail-block p,.labor-detail-block span){font-size:12px}.labor-app.imas-refined .labor-sidebar nav button{border-radius:7px;min-height:44px;font-weight:500}.labor-app.imas-refined .labor-sidebar nav button.labor-nav-active{background:color-mix(in srgb,var(--ui-white) 8%,var(--ui-navy));box-shadow:inset 2px 0 var(--ui-gold)}.branch-app.imas-refined .branch-site-header{background:var(--ui-white);box-shadow:none;border-bottom:1px solid var(--ui-line);color:var(--ui-ink)}.branch-app.imas-refined :is(.branch-workspace-main,.branch-workspace){background:var(--ui-white)}.branch-app.imas-refined .branch-workspace-sidebar{background:var(--ui-navy);color:var(--ui-white);box-shadow:none;border:0;border-radius:0}.branch-app.imas-refined .branch-request-head{min-height:84px;padding:12px 14px}.branch-app.imas-refined .branch-request-row{box-shadow:none;border-color:var(--ui-line);border-radius:5px}.branch-portal.imas-refined{background:var(--ui-white);--portal-navy:var(--ui-navy);--portal-ink:var(--ui-ink);--portal-line:var(--ui-line)}.branch-portal.imas-refined .branch-content{background:var(--ui-white)}.branch-portal.imas-refined .branch-hero{background:var(--ui-navy);box-shadow:none;border:0}.branch-portal.imas-refined .refined-branch-office{object-fit:contain;width:184px;max-width:48%;height:auto;display:block}.branch-portal.imas-refined .refined-branch-partner{object-fit:contain;width:130px;max-width:32%;height:auto;display:block}.branch-portal.imas-refined .branch-side-panel{background:var(--ui-navy);color:var(--ui-white);box-shadow:none;border:0;border-radius:0}.branch-portal.imas-refined .branch-side-unit{background:0 0;border-radius:0}.branch-portal.imas-refined .branch-side-nav button{color:color-mix(in srgb,var(--ui-white) 80%,var(--ui-navy));background:0 0;border:1px solid #0000;border-radius:7px}.branch-portal.imas-refined .branch-side-nav button.active{background:color-mix(in srgb,var(--ui-white) 9%,var(--ui-navy));color:var(--ui-white);border-color:color-mix(in srgb,var(--ui-gold) 28%,var(--ui-navy))}.branch-portal.imas-refined .branch-nav-caption{color:color-mix(in srgb,var(--ui-white) 58%,var(--ui-navy))}.branch-portal.imas-refined .branch-hero-copy h1{color:var(--ui-navy);font-size:30px;font-weight:550}.branch-portal.imas-refined .branch-request-head{min-height:82px;padding:12px 14px}.branch-portal.imas-refined .branch-request-row{box-shadow:none;border-color:var(--ui-line);border-radius:5px}.branch-portal.imas-refined .branch-profile-strip{background:color-mix(in srgb,var(--ui-white) 7%,var(--ui-navy));color:var(--ui-white);border-color:color-mix(in srgb,var(--ui-white) 15%,var(--ui-navy))}.branch-portal.imas-refined .branch-profile-strip :is(span,small){color:color-mix(in srgb,var(--ui-white) 70%,var(--ui-navy))}.imas-refined :is(.deadline-center-row,.daily-agenda-card){border-left:0}.imas-refined .refined-act-head,.imas-refined .refined-act-line{grid-template-columns:76px minmax(210px,1.25fr) minmax(185px,1fr) minmax(170px,.8fr) 20px;align-items:center;gap:20px;display:grid}.imas-refined .refined-act-head{color:var(--ui-muted);border-bottom:1px solid var(--ui-line);padding:10px 12px;font-size:11px}.imas-refined .refined-act-line{isolation:isolate;min-height:96px;padding:15px 12px;position:relative}.imas-refined .refined-act-open{z-index:0;cursor:pointer;background:0 0;border:0;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.imas-refined .refined-act-open:hover{background:var(--ui-soft)}.imas-refined .refined-act-open:focus-visible{outline-offset:-2px}.imas-refined .refined-act-line>:not(.refined-act-open){pointer-events:none;min-width:0;position:relative}.imas-refined .refined-act-line :is(strong,b,span,small){letter-spacing:0}.imas-refined .refined-act-date{align-self:start;gap:5px;padding-top:3px;display:grid}.imas-refined .refined-act-date b{color:var(--ui-ink);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600;line-height:1.2}.imas-refined .refined-act-date small{color:var(--ui-muted);font-size:10px}.imas-refined :is(.lane-expired,.lane-elapsed) .refined-act-date :is(b,small){color:var(--ui-red)}.imas-refined :is(.refined-act-process,.refined-act-piece,.refined-act-proof){gap:4px;display:grid}.imas-refined :is(.refined-act-process>strong,.refined-act-piece>strong){text-overflow:ellipsis;white-space:nowrap;color:var(--ui-ink);font-size:14px;font-weight:500;line-height:1.4;overflow:hidden}.imas-refined .refined-act-piece>strong{color:var(--refined-piece-color,var(--ui-ink));background:color-mix(in srgb,var(--refined-piece-color,var(--ui-muted)) 7%,var(--ui-white));border-radius:3px;justify-self:start;max-width:100%;padding:2px 6px;font-size:12px;font-weight:500}.imas-refined :is(.refined-act-process>small,.refined-act-piece>small){color:var(--ui-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.imas-refined .refined-act-cnj{color:var(--ui-muted);font-variant-numeric:tabular-nums;align-items:center;gap:7px;font-size:12px;display:flex}.imas-refined .refined-act-cnj .copy-cnj-button{pointer-events:auto;z-index:1;min-width:24px;min-height:24px;color:var(--ui-muted);background:0 0;border:0;padding:2px}.imas-refined .refined-act-piece>span{color:var(--ui-muted);font-size:10px}.imas-refined .refined-act-proof>span{color:var(--ui-gold-ink);font-size:12px;font-weight:500}.imas-refined .refined-act-proof>small{color:var(--ui-muted);font-size:12px}.imas-refined .refined-act-proof.bucket-validated>span,.imas-refined .refined-act-proof.bucket-no_external>span{color:var(--ui-green)}.imas-refined .deadline-control-list{gap:0}.imas-refined .deadline-control-card{border-left:0}.imas-refined .deadline-control-lane>header{border-bottom:1px solid var(--ui-line);justify-content:space-between;align-items:center;margin:0;padding:10px 12px;display:flex}.imas-refined .deadline-control-lane>header h2{margin:0;font-size:12px;font-weight:500}.imas-refined .deadline-control-lane>header :is(p,span){display:none}.imas-refined .deadline-control-lane>header>strong{background:0 0;padding:0;font-size:12px}.imas-refined .refined-act-caret{color:var(--ui-muted);text-align:right;font-size:20px}.imas-refined .daily-agenda-hero{box-shadow:none;background:0 0;border:0;min-height:0;padding:0 0 24px}.imas-refined .daily-agenda-step{border:1px solid var(--ui-line);width:32px;height:36px;color:var(--ui-ink);background:0 0;border-radius:5px;font-size:20px}.imas-refined .daily-agenda-hero-actions{align-items:flex-end;gap:8px}.imas-refined .units-command-tools{margin:12px 0 20px}.imas-refined .refined-unit-summary{color:var(--ui-muted);font-size:12px}.imas-refined .refined-unit-summary summary{cursor:pointer;padding:5px 0}.imas-refined .units-directory-section{border:0;padding:0}.imas-refined .units-directory-section>header{display:none}.imas-refined .units-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.imas-refined .units-card{text-align:left;border-radius:8px;flex-direction:column;align-items:stretch;gap:14px;min-height:206px;padding:22px;display:flex}.imas-refined .units-card-overline{letter-spacing:1px;color:var(--ui-gold-ink);justify-content:space-between;gap:8px;font-size:10px;display:flex}.imas-refined .units-card-overline em{letter-spacing:0;background:var(--ui-gold-soft);border-radius:4px;padding:2px 6px;font-size:10px;font-style:normal}.imas-refined .units-card-title{gap:5px;display:grid}.imas-refined .units-card-title strong{color:var(--ui-ink);font-size:18px;font-weight:500}.imas-refined .units-card-title small{color:var(--ui-muted);font-size:11px}.imas-refined .units-card-stats{border-top:1px solid var(--ui-line);gap:22px;padding-top:13px;display:flex}.imas-refined .units-card-stats b{background:0 0;min-width:0;padding:0;font-size:22px;font-weight:500}.imas-refined .units-card-stats b small{font-size:11px;font-weight:400}.imas-refined .units-card-footer{border:0;gap:8px;padding:0}.imas-refined .units-card-footer :is(small,i){color:var(--ui-muted);font-size:11px;font-weight:400}.imas-refined .portal-view-tabs{border-bottom:1px solid var(--ui-line);gap:22px;margin-bottom:20px;padding:0}.imas-refined .portal-view-tabs button{min-height:42px;color:var(--ui-muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:7px 0;font-size:13px;font-weight:500}.imas-refined .portal-view-tabs button[aria-pressed=true]{border-color:var(--ui-gold);color:var(--ui-navy);background:0 0}.imas-refined .portal-inbox-toolbar{gap:15px;margin:0 0 16px}.imas-refined .portal-inbox-toolbar input{border:0;border-bottom:1px solid var(--ui-line);background:var(--ui-white);min-height:40px;color:var(--ui-ink);border-radius:0;padding:9px 0;font-size:13px}.imas-refined .portal-inbox-toolbar>button{border:1px solid var(--ui-line);background:var(--ui-white);min-height:36px;color:var(--ui-ink);border-radius:5px;font-size:12px}.imas-refined .portal-lane-tabs{gap:12px;margin:0 0 14px}.imas-refined .portal-lane-tabs button{min-height:34px;color:var(--ui-muted);background:0 0;border:0;border-radius:4px;padding:6px 8px;font-size:12px}.imas-refined .portal-lane-tabs button[aria-pressed=true]{background:var(--ui-gold-soft);color:var(--ui-navy)}.imas-refined .portal-lane-tabs button b{margin-left:6px;font-size:10px;font-weight:500}.imas-refined .portal-inbox-table{background:var(--ui-white);border:0;border-radius:0}.imas-refined .portal-inbox-columns{color:var(--ui-muted);background:0 0;padding:10px 8px;font-size:10px;font-weight:500}.imas-refined .portal-inbox-row{background:0 0;min-height:84px;padding:14px 8px}.imas-refined .portal-inbox-row:hover{background:var(--ui-soft)}.imas-refined .portal-inbox-row strong{color:var(--ui-ink);font-size:14px;font-weight:500}.imas-refined .portal-inbox-row small,.imas-refined .portal-inbox-return{color:var(--ui-muted);font-size:12px}.imas-refined .portal-list-state{background:var(--ui-gold-soft);border:0;border-radius:4px;padding:4px 7px;font-size:11px;font-weight:500}.imas-refined .portal-list-caption{color:var(--ui-muted);font-size:11px}.imas-refined .panorama-metrics{gap:20px;padding:26px 0 27px}.imas-refined .panorama-metrics strong{font-size:29px;font-weight:600}.imas-refined .panorama-body{grid-template-columns:132px minmax(300px,1.3fr) minmax(235px,1fr)}.imas-refined .panorama-body h2{font-size:16px;font-weight:500}.imas-refined .refined-overline{letter-spacing:1.4px;color:var(--ui-gold-ink);margin-bottom:8px;font-size:10px;font-weight:600;display:block}.imas-refined :is(.daily-agenda-page,.deadline-center-page){container-type:inline-size}@container (width<=760px){.imas-refined .refined-act-head{display:none}.app-shell.imas-refined .refined-act-line{grid-template-columns:58px minmax(0,1fr) 16px;gap:8px 12px;padding:16px 0}.imas-refined .refined-act-date{grid-area:1/1/4}.imas-refined .refined-act-process{grid-area:1/2}.imas-refined .refined-act-piece{grid-area:2/2}.imas-refined .refined-act-proof{grid-area:3/2}.imas-refined .refined-act-caret{grid-area:1/3/4}.imas-refined .refined-act-line :is(.refined-act-process>strong,.refined-act-piece>strong){white-space:normal}}@media (width<=1200px){.imas-refined .refined-act-line,.imas-refined .refined-act-head{grid-template-columns:65px minmax(170px,1.2fr) minmax(150px,1fr) minmax(145px,.8fr) 15px;gap:14px}.imas-refined .units-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell.imas-refined .main-panel{padding:27px 24px 45px}.imas-refined .panorama-body{grid-template-columns:120px minmax(260px,1.2fr) minmax(205px,1fr);gap:22px}.imas-refined .executive-kpis{grid-template-columns:repeat(3,1fr)}.imas-refined .executive-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.imas-refined .executive-filters>label:first-child{grid-column:1/-1}.imas-refined .executive-filters :is(label,input,select){min-width:0;max-width:100%}.imas-refined .deadline-center-row-main,.imas-refined .daily-agenda-card-main{grid-template-columns:88px minmax(180px,1fr) minmax(180px,1fr) 18px}.imas-refined .deadline-center-row-quick,.imas-refined .daily-agenda-status-stack{flex-wrap:wrap;grid-area:2/2/auto/4;gap:6px 14px;display:flex}.imas-refined .deadline-center-caret,.imas-refined .daily-agenda-caret{grid-area:1/4/3}.imas-refined .deadline-center-table-head{display:none}.imas-refined .deadline-control-card-toggle{grid-template-columns:repeat(2,minmax(0,1fr))}.imas-refined .deadline-control-card-toggle>span:nth-child(2){display:grid}.imas-refined .deadline-control-card-toggle .deadline-control-state-stack{grid-column:1/-1}}@media (width<=1000px){.imas-refined .panorama-body{grid-template-columns:110px minmax(0,1fr)}.imas-refined .panorama-ranks{grid-column:1/-1;grid-template-columns:1fr 1fr 1fr;gap:20px}.imas-refined .panorama-radar{border-top:0;padding-top:0}.imas-refined .panorama-metrics{grid-template-columns:1fr 1fr;gap:20px}.imas-refined .panorama-value strong{font-size:25px}.imas-refined .header-source,.imas-refined .header-subtitle{display:none}}@media (width<=760px){.imas-refined .refined-act-head{display:none}.imas-refined .refined-act-line{grid-template-columns:58px minmax(0,1fr) 16px;gap:8px 12px;padding:16px 0}.imas-refined .refined-act-date{grid-area:1/1/4}.imas-refined .refined-act-process{grid-area:1/2}.imas-refined .refined-act-piece{grid-area:2/2}.imas-refined .refined-act-proof{grid-area:3/2}.imas-refined .refined-act-caret{grid-area:1/3/4}.imas-refined .refined-act-line :is(.refined-act-process>strong,.refined-act-piece>strong){white-space:normal}.imas-refined .units-card-grid{grid-template-columns:1fr}.app-shell.imas-refined{--refined-nav-width:0px}.app-shell.imas-refined .app-header{height:56px;margin:0;padding:0 16px}.imas-refined .refined-mobile-toggle{width:40px;height:40px;color:var(--ui-navy);background:0 0;border:0;place-items:center;display:grid}.app-shell.imas-refined .sidebar{width:222px;display:none}.app-shell.imas-refined.refined-mobile-open .sidebar{display:flex}.imas-refined.refined-mobile-open .refined-nav-scrim{background:color-mix(in srgb,var(--ui-navy) 28%,transparent);z-index:29;border:0;width:100%;height:100dvh;display:block;position:fixed;inset:0}.imas-refined .sidebar.collapsed .nav-item{justify-content:flex-start;padding:10px}.imas-refined .sidebar.collapsed :is(.nav-label,.nav-count,.nav-section-label){display:revert}.imas-refined .sidebar.collapsed .refined-brand-office{min-height:149px;padding:28px 18px 22px}.imas-refined .sidebar.collapsed .refined-brand-office span,.imas-refined .sidebar.collapsed .refined-brand-partner span{display:block}.imas-refined .sidebar.collapsed .refined-brand-partner img{width:152px}.imas-refined .sidebar-toggle,.imas-refined .sidebar-resizer{display:none}.app-shell.imas-refined .main-panel{margin:0;padding:24px 18px 40px}.imas-refined .panorama-ranks{grid-template-columns:1fr 1fr}.imas-refined .panorama-radar{grid-column:1/-1}.imas-refined .executive-overview-grid{grid-template-columns:1fr}.imas-refined :is(.units-command-metrics,.unit-overview-metrics){grid-template-columns:1fr 1fr;display:grid}.imas-refined :is(.units-command-metrics article,.unit-overview-metrics article){min-height:0;padding:14px 10px}.imas-refined .daily-agenda-hero{flex-direction:column;align-items:flex-start;gap:17px}.imas-refined .daily-agenda-hero-actions{flex-wrap:wrap;gap:8px}.imas-refined .daily-agenda-days{gap:6px}.imas-refined .daily-agenda-days button{flex:95px}.imas-refined .deadline-center-row-main,.imas-refined .daily-agenda-card-main{grid-template-columns:75px minmax(0,1fr) 18px;gap:7px 12px;padding:14px 10px}.imas-refined .deadline-center-action,.imas-refined .daily-agenda-next{grid-area:2/2;display:grid}.imas-refined .deadline-center-row-quick,.imas-refined .daily-agenda-status-stack{grid-area:3/2}.imas-refined .deadline-center-caret,.imas-refined .daily-agenda-caret{grid-area:1/3/4}.imas-refined .daily-agenda-time,.imas-refined .deadline-center-due{grid-area:1/1/4;align-self:start}.imas-refined .daily-agenda-case,.imas-refined .deadline-center-process{grid-area:1/2}.imas-refined .deadline-control-card-toggle{grid-template-columns:1fr;gap:10px}.imas-refined .deadline-control-card-toggle .deadline-control-state{display:block!important}}@media (width<=860px){.labor-app.imas-refined .labor-sidebar{grid-template-columns:1fr auto;align-items:center;gap:14px;height:auto;min-height:0;padding:16px;display:grid;position:relative;overflow:visible}.labor-app.imas-refined .labor-brand{grid-area:1/1}.labor-app.imas-refined .refined-brand-office{min-height:0;padding:0;display:block}.labor-app.imas-refined.labor-sidebar-collapsed .refined-brand-office{min-height:0;padding:0}.labor-app.imas-refined .refined-brand-office img{width:155px}.labor-app.imas-refined .refined-brand-partner{grid-area:1/2;min-height:0;margin:0;padding:0}.labor-app.imas-refined .refined-brand-partner img{width:105px}.labor-app.imas-refined :is(.refined-brand-office span,.refined-brand-partner span,.refined-labor-caption){display:none}.labor-app.imas-refined .labor-sidebar nav{grid-area:2/1/auto/-1;gap:6px;min-width:0;margin:0;display:flex;overflow-x:auto}.labor-app.imas-refined .labor-sidebar nav button{white-space:nowrap;flex:none;gap:8px;width:auto;min-width:0;padding:8px 10px;display:flex}.labor-app.imas-refined .labor-sidebar nav button>span:nth-child(2){display:block}.labor-app.imas-refined .labor-sidebar nav button b{display:none}.labor-app.imas-refined .labor-hero h1{font-size:30px;line-height:1.15}}@media (width<=560px){.imas-refined .panorama-body{grid-template-columns:1fr}.imas-refined .panorama-courts{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.imas-refined .panorama-courts h2{width:100%;margin-bottom:9px}.imas-refined .panorama-courts>button{border:1px solid var(--ui-line);gap:14px;width:auto;padding:7px 9px}.imas-refined .panorama-courts label{width:100%;margin-top:10px}.imas-refined .panorama-ranks{grid-column:auto;grid-template-columns:1fr}.imas-refined .panorama-radar{grid-column:auto}.imas-refined .panorama-map-stage>svg{height:310px}.imas-refined .panorama-metrics{gap:16px}.imas-refined .panorama-metrics strong{font-size:26px}.imas-refined .panorama-value{grid-column:1/-1}.imas-refined .executive-kpis{grid-template-columns:repeat(2,1fr)}.imas-refined .header-user-copy small{display:none}.imas-refined .deadline-work-state-tabs{grid-template-columns:1fr 1fr;display:grid}.imas-refined .deadline-work-state-tabs button{min-height:44px}.imas-refined .deadline-center-row-main,.imas-refined .daily-agenda-card-main{grid-template-columns:67px minmax(0,1fr) 16px}.imas-refined .deadline-center-action em,.imas-refined .deadline-center-action small{white-space:normal}.imas-refined .deadline-center-row-panel,.imas-refined .daily-agenda-card-detail{padding:16px 12px}.imas-refined .panorama-period{width:100%}.imas-refined .panorama-period label{flex:1}.imas-refined .executive-filters{grid-template-columns:1fr}.imas-refined .branch-admin-v2-unit-hero{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.imas-refined *{scroll-behavior:auto;transition:none;animation:none}}@media print{.imas-refined .sidebar,.imas-refined .app-header{display:none}.app-shell.imas-refined .main-panel{margin:0;padding:0}.imas-refined .panorama-map-controls{display:none}}.imas-refined .imas-process-drawer{border:0;border-left:1px solid var(--ui-line);background:var(--ui-white);width:min(580px,100%);max-width:100%;height:100dvh;max-height:100dvh;color:var(--ui-ink);box-shadow:-12px 0 50px color-mix(in srgb, var(--ui-navy) 12%, transparent);overscroll-behavior:contain;font:inherit;border-radius:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow-y:auto;container-type:inline-size}.imas-refined .imas-process-drawer::backdrop{background:color-mix(in srgb, var(--ui-navy) 22%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.imas-refined .process-drawer-topbar{z-index:2;border-bottom:1px solid var(--ui-line);background:var(--ui-white);justify-content:space-between;align-items:center;gap:12px;padding:18px 27px;display:flex;position:sticky;top:0}.imas-refined .process-drawer-topbar>span{letter-spacing:1.5px;color:var(--ui-gold-ink);font-size:10px;font-weight:600}.imas-refined .process-drawer-topbar button{width:32px;height:32px;color:var(--ui-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;font-size:24px;line-height:1;display:grid}.imas-refined .process-drawer-topbar button:hover{color:var(--ui-navy);background:var(--ui-soft)}.imas-refined .process-drawer-content{min-width:0;min-height:calc(100dvh - 69px);display:flex}.imas-refined .process-drawer-feedback{z-index:3;border:1px solid var(--ui-line);background:var(--ui-navy);width:max-content;max-width:min(540px,100% - 40px);color:var(--ui-white);box-shadow:0 4px 20px color-mix(in srgb, var(--ui-navy) 15%, transparent);border-radius:8px;padding:12px 16px;font-size:14px;position:fixed;bottom:16px;right:20px}.imas-refined .imas-process-drawer .process-workspace-simple{background:var(--ui-white);flex-direction:column;gap:0;width:100%;min-height:0;display:flex}.imas-refined .imas-process-drawer .process-simple-hero{background:var(--ui-white);border:0;border-radius:0;padding:25px 28px 10px}.imas-refined .imas-process-drawer .process-simple-hero h2{letter-spacing:-.6px;color:var(--ui-ink);margin:12px 0 5px;font-family:inherit;font-size:26px;font-weight:600;line-height:1.2}.imas-refined .imas-process-drawer .process-drawer-cnj{color:var(--ui-muted);font-variant-numeric:tabular-nums;align-items:center;gap:5px;padding:15px 28px 0;font-size:12px;display:flex}.imas-refined .imas-process-drawer .process-drawer-cnj .copy-cnj-button{width:32px;height:32px;min-height:32px;color:var(--ui-muted);background:0 0;border:0;padding:0}.imas-refined .imas-process-drawer .process-drawer-cnj .copy-cnj-button:hover{background:var(--ui-soft);color:var(--ui-navy)}.imas-refined .imas-process-drawer .process-simple-menu{background:var(--ui-white);border:0;border-radius:0;flex-wrap:nowrap;align-items:center;gap:4px;margin:20px 28px 26px;padding:0;display:flex;overflow-x:auto}.imas-refined .imas-process-drawer .process-simple-menu>button{min-height:36px;color:var(--ui-muted);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:5px;flex:none;padding:8px 11px;transform:none}.imas-refined .imas-process-drawer .process-simple-menu>button:hover{background:var(--ui-soft)}.imas-refined .imas-process-drawer .process-simple-menu>button.active{border-color:color-mix(in srgb, var(--ui-gold) 40%, var(--ui-white));color:var(--ui-navy);background:var(--ui-gold-soft);box-shadow:none}.imas-refined .imas-process-drawer .process-simple-menu>button>span,.imas-refined .imas-process-drawer .process-simple-menu small{display:none}.imas-refined .imas-process-drawer .process-simple-menu strong{white-space:nowrap;font-size:12px;font-weight:400}.imas-refined .imas-process-drawer .process-simple-menu .active strong{font-weight:600}.imas-refined .imas-process-drawer .process-drawer-summary h3,.imas-refined .imas-process-drawer .process-drawer-note h3{color:var(--ui-ink);margin:0;font-size:14px;font-weight:500;line-height:1.45}.imas-refined .imas-process-drawer .process-drawer-summary p,.imas-refined .imas-process-drawer .process-drawer-note p{color:var(--ui-muted);white-space:pre-wrap;margin:9px 0 0;font-size:13px;font-weight:400;line-height:1.8}.imas-refined .imas-process-drawer .process-drawer-facts{margin:25px 0 0}.imas-refined .imas-process-drawer .process-drawer-facts>div{border-bottom:1px solid var(--ui-line);justify-content:space-between;gap:20px;padding:11px 0;font-size:12px;line-height:1.4;display:flex}.imas-refined .imas-process-drawer .process-drawer-facts dt{color:var(--ui-muted);flex-shrink:0}.imas-refined .imas-process-drawer .process-drawer-facts dd{color:var(--ui-ink);text-align:right;margin:0}.imas-refined .imas-process-drawer .process-drawer-note{border-left:2px solid var(--ui-gold);margin-top:24px;padding-left:16px}.imas-refined .imas-process-drawer .process-drawer-secondary{color:var(--ui-muted);background:0 0;border:0;border-radius:0;margin:22px 0 0;font-size:12px}.imas-refined .imas-process-drawer .process-drawer-secondary>summary{cursor:pointer;color:var(--ui-muted);justify-content:space-between;align-items:center;gap:12px;padding:7px 0;font-size:12px;font-weight:400;list-style:none;display:flex}.imas-refined .imas-process-drawer .process-drawer-secondary>summary::-webkit-details-marker{display:none}.imas-refined .imas-process-drawer .process-drawer-secondary>summary>span{transition:transform .15s}.imas-refined .imas-process-drawer .process-drawer-secondary[open]>summary>span{transform:rotate(180deg)}.imas-refined .imas-process-drawer .process-drawer-secondary-content{padding-top:18px}.imas-refined .imas-process-drawer .process-drawer-actions{margin:0 28px 26px}.imas-refined .imas-process-drawer .process-drawer-footer{border-top:1px solid var(--ui-line);color:var(--ui-muted);margin-top:auto;padding:16px 28px;font-size:10px;line-height:1.5}.imas-refined .imas-process-drawer .process-workspace-toolbar{background:0 0;border:0;border-radius:0;flex-wrap:wrap;min-height:0;padding:12px 0}.imas-refined .imas-process-drawer .process-workspace-back{display:none}.imas-refined .imas-process-drawer .process-workspace-toolbar>div{justify-content:flex-start;gap:8px;width:100%}.imas-refined .imas-process-drawer .process-workspace-toolbar button{border-radius:5px;min-height:34px;font-size:12px}.imas-refined .imas-process-drawer .process-simple-content{flex:1;width:100%;max-width:none;margin:0;padding:0 28px 26px}.imas-refined .imas-process-drawer .process-simple-heading{margin:0 0 24px}.imas-refined .imas-process-drawer .process-simple-heading>span{display:none}.imas-refined .imas-process-drawer .process-simple-heading h2{color:var(--ui-ink);margin:0;font-size:14px;font-weight:500;line-height:1.45}.imas-refined .imas-process-drawer .process-simple-heading p{color:var(--ui-muted);margin:9px 0 0;font-size:13px;font-weight:400;line-height:1.8}.imas-refined .imas-process-drawer .process-event-card{border:0;border-left:1px solid var(--ui-line);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:0 0 22px 18px}.imas-refined .imas-process-drawer .process-event-card h3{color:var(--ui-ink);font-size:14px;font-weight:500}.imas-refined .imas-process-drawer .process-event-card p{color:var(--ui-muted);font-size:13px;line-height:1.8}.imas-refined .imas-process-drawer .process-event-card time{color:var(--ui-muted);font-size:11px}.imas-refined .imas-process-drawer .process-diary-heading{background:0 0;border:0;margin:24px 0 18px;padding:0}.imas-refined .imas-process-drawer .process-diary-heading h3{font-size:14px;font-weight:500}.imas-refined .imas-process-drawer .process-diary-heading span{font-size:10px}.imas-refined .imas-process-drawer .process-folder-big{border:0;border-bottom:1px solid var(--ui-line);min-height:48px;color:var(--ui-ink);background:0 0;border-radius:0;grid-template-columns:20px 1fr 16px;gap:10px;padding:12px 0}.imas-refined .imas-process-drawer .process-folder-big>span{width:20px;height:20px;color:var(--ui-muted);background:0 0;font-size:16px}.imas-refined .imas-process-drawer .process-folder-big strong{font-size:14px;font-weight:500}.imas-refined .imas-process-drawer .process-folder-big small{color:var(--ui-muted);font-size:11px}.imas-refined .imas-process-drawer .process-document-list{gap:0}.imas-refined .imas-process-drawer .process-document-list article{border:0;border-bottom:1px solid var(--ui-line);background:0 0;border-radius:0;gap:10px;min-height:48px;padding:14px 0}.imas-refined .imas-process-drawer .process-document-list article>span{background:var(--ui-soft);width:30px;height:24px;color:var(--ui-muted);border-radius:4px;flex-shrink:0;font-size:10px;font-weight:500}.imas-refined .imas-process-drawer .process-document-list article strong{font-size:13px;font-weight:500}.imas-refined .imas-process-drawer .process-document-list article small{color:var(--ui-muted);font-size:11px}.imas-refined .imas-process-drawer .digital-twin-page{--twin-ink:var(--ui-ink);--twin-muted:var(--ui-muted);--twin-line:var(--ui-line);--twin-green:var(--ui-navy);--twin-blue:var(--ui-navy);--twin-amber:var(--ui-gold-ink);--twin-red:var(--ui-red);background:var(--ui-white);padding-top:0}.imas-refined .imas-process-drawer :is(.digital-twin-header,.digital-twin-safety,.digital-twin-cover,.digital-twin-section,.digital-twin-footer,.digital-twin-empty){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.imas-refined .imas-process-drawer :is(.digital-twin-header h2,.digital-twin-cover-main h3,.digital-twin-section-title h3,.digital-twin-empty h2){color:var(--ui-ink);font-size:16px;font-weight:500}.imas-refined .imas-process-drawer :is(.digital-twin-header span,.digital-twin-section-title span,.digital-twin-cover-main>span){color:var(--ui-gold-ink);font-size:10px;font-weight:600}.imas-refined .imas-process-drawer :is(.digital-twin-cover-grid article,.digital-twin-metrics article,.digital-twin-source-grid article,.digital-twin-list article,.digital-twin-compact-list article,.digital-twin-documents article){border:0;border-bottom:1px solid var(--ui-line);box-shadow:none;background:0 0;border-radius:0;padding:11px 0}.imas-refined .imas-process-drawer :is(.digital-twin-two-columns,.digital-twin-documents,.digital-twin-risk-grid){grid-template-columns:minmax(0,1fr)}.imas-refined .imas-process-drawer :is(.digital-twin-page p,.digital-twin-page small){color:var(--ui-muted);font-size:13px;line-height:1.8}.imas-refined .imas-process-drawer :is(.digital-twin-stale,.digital-twin-none){border-color:var(--ui-line);background:var(--ui-soft);color:var(--ui-muted);border-radius:4px}.imas-refined .imas-process-drawer :is(.digital-twin-risk-grid article,.digital-twin-risk-grid article.intervention){background:var(--ui-soft);border-radius:4px}.imas-refined .imas-process-drawer :is(.digital-twin-header button,.digital-twin-footer button,.digital-twin-empty button,.digital-twin-more,.digital-twin-filters button){border-color:var(--ui-line);background:var(--ui-white);color:var(--ui-navy);border-radius:5px;padding:8px 11px;font-size:12px;font-weight:500}.imas-refined .imas-process-drawer .digital-twin-filters button.active{background:var(--ui-gold-soft);border-color:var(--ui-gold)}.imas-refined .imas-process-drawer .legal-treatment-page.compact{width:100%;color:var(--ui-ink);padding:0 28px 26px}.imas-refined .imas-process-drawer .legal-treatment-page.compact .legal-treatment-workspace{background:var(--ui-white);min-height:0;box-shadow:none;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);display:grid;overflow:visible}.imas-refined .imas-process-drawer .legal-treatment-list{background:0 0;border:0;max-height:none}.imas-refined .imas-process-drawer .legal-treatment-list>button{border-bottom-color:var(--ui-line);background:0 0;padding:12px 0}.imas-refined .imas-process-drawer .legal-treatment-list>button.active{background:var(--ui-soft)}.imas-refined .imas-process-drawer .legal-treatment-list-heading{background:0 0;border:0;padding:0 0 12px}.imas-refined .imas-process-drawer .legal-treatment-list strong{color:var(--ui-ink);font-size:13px;font-weight:500}.imas-refined .imas-process-drawer .legal-treatment-list small{color:var(--ui-gold-ink);font-size:10px;font-weight:500}.imas-refined .imas-process-drawer .legal-treatment-list em{color:var(--ui-muted);font-size:11px}.imas-refined .imas-process-drawer .legal-treatment-detail{padding:24px 0 0}.imas-refined .imas-process-drawer .legal-treatment-detail h2{color:var(--ui-ink);font-size:16px;font-weight:500}.imas-refined .imas-process-drawer .legal-treatment-detail h3{color:var(--ui-ink);font-size:14px;font-weight:500}.imas-refined .imas-process-drawer .legal-treatment-detail p{color:var(--ui-muted);font-size:13px;line-height:1.8}.imas-refined .imas-process-drawer .legal-treatment-toolbar{border:0;flex-direction:column;gap:12px;padding:0;display:flex}.imas-refined .imas-process-drawer .legal-treatment-toolbar button{padding:8px 11px;font-size:12px;font-weight:400}.imas-refined .imas-process-drawer .legal-treatment-toolbar button.active{background:var(--ui-gold-soft);color:var(--ui-navy)}.imas-refined .imas-process-drawer .legal-treatment-toolbar-controls{width:100%}.imas-refined .imas-process-drawer .legal-treatment-context{background:0 0;border:0;border-radius:0;padding:0}.imas-refined .imas-process-drawer .legal-treatment-timeline>article>div{background:0 0;border:0;border-radius:0;padding:0 0 16px}.imas-refined .imas-process-drawer .legal-treatment-timeline>article>i{background:var(--ui-gold);box-shadow:none}.imas-refined .imas-process-drawer .legal-treatment-timeline>article:after{background:var(--ui-line)}.imas-refined .imas-process-drawer .legal-treatment-timeline article header{flex-wrap:wrap;gap:8px;font-size:11px}.imas-refined .imas-process-drawer .legal-treatment-empty{text-align:left;place-content:start;min-height:120px}.imas-refined .imas-process-drawer :is(.legal-treatment-internal-note,.legal-treatment-composer-grid,.legal-treatment-proof-editor>article){grid-template-columns:minmax(0,1fr)}.imas-refined .imas-process-drawer .system-safety-note{color:var(--ui-muted);background:0 0;border:0;border-radius:0;margin:0 28px 26px;padding:12px 0}.imas-refined .imas-process-drawer :is(.operational-dossier-focus,.operational-dossier-core,.process-cover-grid,.process-internal-grid,.process-automation-summary-grid,.digital-twin-cover-grid,.digital-twin-metrics){grid-template-columns:repeat(2,minmax(0,1fr))}.imas-refined .imas-process-drawer :is(.process-demand-lists,.digital-twin-source-grid,.digital-twin-two-columns,.process-more-details>div:not(.process-workspace-personal)){grid-template-columns:minmax(0,1fr)}.imas-refined .imas-process-drawer :is(.operational-dossier-focus,.operational-dossier-core,.process-cover-grid) .wide{grid-column:1/-1}.imas-refined .imas-process-drawer :is(.process-demand-enrichment>header,.operational-dossier-header,.digital-twin-header,.digital-twin-safety,.process-automation-summary-heading){flex-wrap:wrap;gap:12px}.imas-refined .imas-process-drawer :is(.process-event-card,.digital-twin-timeline article){grid-template-columns:minmax(0,1fr);gap:8px}.imas-refined .imas-process-drawer .digital-twin-timeline article:before{display:none}.imas-refined .imas-process-drawer .digital-twin-timeline article>div{padding-left:12px}.imas-refined .imas-process-drawer .digital-twin-page{gap:14px;min-height:0;padding:24px 28px}.imas-refined .imas-process-drawer .digital-twin-header{padding:16px}.imas-refined .imas-process-drawer :is(.digital-twin-header h2,.digital-twin-cover-main h3){overflow-wrap:anywhere;font-size:21px}.imas-refined .imas-process-drawer :is(input,select,textarea){max-width:100%}.imas-refined .imas-process-drawer :is(p,strong,pre){overflow-wrap:anywhere}.imas-refined .process-drawer-open-number{min-height:28px;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.imas-refined .process-row-edit-controls{color:var(--ui-muted);cursor:pointer;background:0 0;border:0;margin:0 14px 10px;padding:5px 0;font-size:11px}.imas-refined .refined-act-line>.refined-act-caret{pointer-events:auto;z-index:1;cursor:pointer;background:0 0;border:0;border-radius:4px;width:28px;height:32px;padding:0}.imas-refined .refined-act-caret:hover{color:var(--ui-navy);background:var(--ui-gold-soft)}.imas-refined .imas-process-drawer :is(.deadline-act-drawer,.process-row-controls-drawer){width:100%;min-width:0}.imas-refined .imas-process-drawer .process-drawer-eyebrow{color:var(--ui-gold-ink);letter-spacing:1px;font-size:10px;font-weight:600}.imas-refined .imas-process-drawer :is(.deadline-act-drawer,.process-row-controls-drawer) .process-simple-hero p{color:var(--ui-muted);margin:8px 0 0;font-size:13px;line-height:1.8}.imas-refined .imas-process-drawer .deadline-act-drawer-meta{border-bottom:1px solid var(--ui-line);color:var(--ui-muted);flex-wrap:wrap;gap:10px;margin:16px 28px 20px;padding-bottom:15px;font-size:11px;display:flex}.imas-refined .imas-process-drawer :is(.deadline-act-drawer-body,.process-row-controls-body){padding:10px 28px 28px}.imas-refined .imas-process-drawer .deadline-act-drawer-error{color:var(--ui-red);margin:10px 28px;font-size:12px}.imas-refined .imas-process-drawer :is(.daily-agenda-card-detail,.deadline-center-row-panel,.deadline-control-panel,.unit-process-card-detail,.process-details,.lawyer-process-workspace){background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:20px;margin:0;padding:0;display:grid}.imas-refined .imas-process-drawer :is(.deadline-next-action-grid,.daily-agenda-work-plan,.deadline-open-detail,.deadline-work-plan-controls,.details-info,.lawyer-personal-columns,.lawyer-workspace-settings,.lawyer-general-reference,.unit-process-card-detail aside>div){grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.imas-refined .imas-process-drawer :is(.daily-agenda-study,.deadline-operational-detail,.deadline-next-action-detail,.integral-deadline-detail,.deadline-treatment-status,.deadline-work-plan,.personal-workspace-section){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.imas-refined .imas-process-drawer :is(.deadline-next-action-grid article,.deadline-open-detail>div,.details-info>div){border:0;border-bottom:1px solid var(--ui-line);background:0 0;border-radius:0;padding:11px 0}.imas-refined .imas-process-drawer :is(.daily-agenda-study h3,.deadline-open-detail strong,.deadline-next-action-detail h3,.personal-workspace-section header strong){font-size:14px;font-weight:500;line-height:1.6}.imas-refined .imas-process-drawer :is(.daily-agenda-card-actions,.deadline-center-actions,.deadline-control-panel>footer,.process-actions,.lawyer-workspace-actions){flex-wrap:wrap;gap:8px;display:flex}.imas-refined .imas-process-drawer :is(.daily-agenda-card-actions,.deadline-center-actions,.deadline-control-panel>footer,.process-actions,.lawyer-workspace-actions) button{border-radius:5px;min-height:34px;padding:8px 11px;font-size:12px;font-weight:500}.imas-refined .imas-process-drawer :is(.note-editor,.unit-process-card-detail aside){background:0 0;border:0;padding:0}.imas-refined .imas-process-drawer :is(.note-editor textarea,.unit-process-card-detail textarea){width:100%;min-height:100px}@container (width<=560px){.imas-refined .imas-process-drawer :is(.process-drawer-topbar,.process-simple-hero,.process-drawer-cnj,.process-simple-content,.digital-twin-page,.process-drawer-footer,.legal-treatment-page.compact){padding-left:20px;padding-right:20px}.imas-refined .imas-process-drawer .process-drawer-topbar{padding-top:15px;padding-bottom:15px}.imas-refined .imas-process-drawer .process-simple-hero{padding-top:22px;padding-bottom:17px}.imas-refined .imas-process-drawer .process-simple-hero h2{font-size:24px}.imas-refined .imas-process-drawer .process-drawer-actions,.imas-refined .imas-process-drawer .system-safety-note{margin-left:20px;margin-right:20px}.imas-refined .imas-process-drawer :is(.deadline-act-drawer-body,.process-row-controls-body){padding-left:20px;padding-right:20px}.imas-refined .imas-process-drawer :is(.deadline-act-drawer-meta,.deadline-act-drawer-error){margin-left:20px;margin-right:20px}.imas-refined .imas-process-drawer :is(.operational-dossier-focus,.operational-dossier-core,.process-cover-grid,.process-internal-grid,.process-event-fields,.process-demand-grid,.process-demand-case-map>div,.digital-twin-cover-grid){grid-template-columns:minmax(0,1fr)}.imas-refined .imas-process-drawer .process-simple-menu{flex-wrap:wrap;gap:4px;margin-left:20px;margin-right:20px;overflow:visible}}@media (prefers-reduced-motion:no-preference){.imas-refined .imas-process-drawer[open]{animation:.18s ease-out process-drawer-enter}@keyframes process-drawer-enter{0%{opacity:.5;transform:translate(24px)}to{opacity:1;transform:translate(0)}}}.acompanhamento-page{color:var(--ui-ink,#18243a);font-family:var(--font-geist-sans,Arial),sans-serif;min-width:0;font-size:14px;line-height:1.5}.acompanhamento-page *,.acp-dialog *{box-sizing:border-box}.acompanhamento-page button,.acompanhamento-page input,.acompanhamento-page select,.acp-dialog button,.acp-dialog input,.acp-dialog select{font:inherit}.acompanhamento-page button,.acp-dialog button{cursor:pointer}.acompanhamento-page button:disabled,.acp-dialog button:disabled{cursor:not-allowed;opacity:.48}.acompanhamento-page :is(button,input,select,a):focus-visible,.acp-dialog :is(button,input,select,a):focus-visible{outline:2px solid var(--ui-gold,#c7a561);outline-offset:3px}.acompanhamento-page h1,.acompanhamento-page h3,.acp-dialog h2,.acp-dialog h3,.acp-dialog h4{color:var(--ui-navy,#051637);margin:0}.acp-page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.acp-eyebrow{color:var(--ui-muted,#687487);letter-spacing:.09em;margin:0 0 9px;font-size:12px;font-weight:600}.acp-eyebrow span{color:#b6bac3;margin:0 7px}.acompanhamento-page h1{letter-spacing:-1px;font-size:30px;font-weight:600;line-height:1.2}.acp-subtitle{color:var(--ui-muted,#687487);margin:9px 0 0;font-size:14px}.acp-heading-actions{flex-wrap:wrap;flex-shrink:1;align-items:center;gap:9px;min-width:0;max-width:100%;display:flex}.acp-button{border:1px solid var(--ui-line,#e7eaef);min-height:38px;color:var(--ui-navy,#051637);white-space:nowrap;background:#fff;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:8px 13px;font-weight:500;display:inline-flex}.acp-button:hover:not(:disabled),.acp-icon-button:hover:not(:disabled){background:var(--ui-soft,#f8f9fb);border-color:#c4cbd6}.acp-button-primary{color:#fff;background:var(--ui-navy,#051637);border-color:var(--ui-navy,#051637)}.acp-button-primary:hover:not(:disabled){background:var(--ui-navy-2,#0a2145);border-color:var(--ui-navy-2,#0a2145)}.acp-button-selected{color:var(--ui-gold-ink,#80602b);background:var(--ui-gold-soft,#faf5e9)}.acp-demo-banner,.acp-source-notice{background:var(--ui-gold-soft,#faf5e9);color:var(--ui-gold-ink,#80602b);border:1px solid #e9ddc5;border-radius:5px;align-items:center;gap:9px;margin-bottom:20px;padding:9px 12px;font-size:12px;display:flex}.acp-demo-banner svg,.acp-source-notice svg{flex-shrink:0}.acp-demo-banner strong{text-transform:uppercase;letter-spacing:.07em;font-size:12px}.acp-action-notice{color:#286251;background:#f0f7f4;border:1px solid #d6e7df;border-radius:5px;align-items:center;gap:9px;margin-bottom:15px;padding:11px 12px;display:flex}.acp-action-notice>span{flex:1}.acp-action-error{color:#8e2931;background:#fff4f4;border-color:#edd5d5}.acp-summary{border:1px solid var(--ui-line,#e7eaef);border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px;display:grid}.acp-summary>div{border-right:1px solid var(--ui-line,#e7eaef);padding:17px 21px}.acp-summary>div:last-child{border-right:0}.acp-summary span{color:var(--ui-muted,#687487);font-size:13px;display:block}.acp-summary strong{color:var(--ui-navy,#051637);letter-spacing:-.5px;margin:6px 0;font-size:29px;font-weight:600;line-height:1.2;display:block}.acp-summary small{color:var(--ui-muted,#687487);font-size:12px}.acp-summary-attention strong{color:var(--ui-gold-ink,#80602b)}.acp-view-tabs{border-bottom:1px solid var(--ui-line,#e7eaef);gap:25px;margin-bottom:18px;display:flex}.acp-view-tabs>button{color:var(--ui-muted,#687487);background:0 0;border:0;align-items:center;gap:8px;padding:0 0 13px;font-size:14px;font-weight:500;display:flex;position:relative}.acp-view-tabs>button.acp-tab-active{color:var(--ui-navy,#051637)}.acp-tab-active:after{content:"";background:var(--ui-gold,#c7a561);height:2px;position:absolute;bottom:-1px;left:0;right:0}.acp-view-tabs b{background:var(--ui-soft,#f8f9fb);border:1px solid var(--ui-line,#e7eaef);border-radius:4px;padding:1px 6px;font-size:12px;font-weight:500}.acp-tab-active b{background:var(--ui-gold-soft,#faf5e9);color:var(--ui-gold-ink,#80602b);border-color:#e9ddc5}.acp-filters{align-items:center;gap:10px;display:flex}.acp-search{border:1px solid var(--ui-line,#e7eaef);min-width:180px;color:var(--ui-muted,#687487);border-radius:5px;flex:1;align-items:center;gap:9px;padding:0 12px;display:flex}.acp-search input{width:100%;min-height:38px;color:var(--ui-ink,#18243a);background:0 0;border:0;min-width:0;padding:6px 0}.acp-search:focus-within{border-color:var(--ui-gold,#c7a561);outline:2px solid var(--ui-gold,#c7a561);outline-offset:2px}.acp-search input:focus{outline:none}.acp-filters select,.acp-advanced select,.acp-monitor-form select,.acp-monitor-form input{border:1px solid var(--ui-line,#e7eaef);color:var(--ui-ink,#18243a);background:#fff;border-radius:5px;max-width:100%;min-height:38px;padding:8px 10px}.acp-filters select{width:180px}.acp-filters>label:nth-child(3) select{width:165px}.acp-filter-number{background:var(--ui-gold-soft,#faf5e9);color:var(--ui-gold-ink,#80602b);border-radius:3px;padding:0 5px;font-size:12px}.acp-advanced{background:var(--ui-soft,#f8f9fb);border:1px solid var(--ui-line,#e7eaef);border-radius:5px;flex-wrap:wrap;align-items:center;gap:21px;margin-top:10px;padding:15px;font-size:13px;display:flex}.acp-advanced>label:first-child{align-items:center;gap:10px;display:flex}.acp-checkbox{align-items:center;gap:7px;display:flex}.acp-checkbox input{accent-color:var(--ui-navy,#051637);width:16px;height:16px}.acp-list-toolbar{color:var(--ui-muted,#687487);justify-content:space-between;align-items:center;gap:15px;padding:17px 0 12px;font-size:12px;display:flex}.acp-list-toolbar>span{align-items:center;gap:12px;display:flex}.acp-text-button{color:var(--ui-navy,#051637);background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:13px;font-weight:500;display:inline-flex}.acp-text-button:hover{text-underline-offset:3px;text-decoration:underline}.acp-read-filters{background:var(--ui-soft,#f8f9fb);border:1px solid var(--ui-line,#e7eaef);border-radius:5px;gap:3px;padding:3px;display:flex}.acp-read-filters button{color:var(--ui-muted,#687487);background:0 0;border:0;border-radius:3px;padding:4px 10px;font-size:12px}.acp-read-filters button.acp-read-active{color:var(--ui-navy,#051637);background:#fff;box-shadow:0 1px 3px #05163712}.acp-movements-list{border:1px solid var(--ui-line,#e7eaef);border-radius:6px;overflow:hidden}.acp-movement-row{border-bottom:1px solid var(--ui-line,#e7eaef);background:#fff;grid-template-columns:12px minmax(0,1fr) 185px;align-items:start;gap:15px;padding:17px 20px;display:grid}.acp-movement-row:last-child{border-bottom:0}.acp-movement-row:hover{background:#fcfcfd}.acp-movement-marker{padding-top:6px}.acp-movement-marker span{border:1px solid #c4cbd5;border-radius:50%;width:7px;height:7px;display:block}.acp-movement-unread .acp-movement-marker span{background:var(--ui-gold,#c7a561);border-color:var(--ui-gold,#c7a561)}.acp-movement-meta{color:var(--ui-muted,#687487);flex-wrap:wrap;align-items:center;gap:11px;margin-bottom:6px;font-size:12px;display:flex}.acp-cnj-link{text-align:left;color:var(--ui-navy,#051637);letter-spacing:-.1px;background:0 0;border:0;padding:0;font-size:14px;font-weight:600}.acp-cnj-link:hover{text-underline-offset:3px;text-decoration:underline}.acp-pill{border-radius:3px;align-items:center;padding:1px 6px;font-size:12px;display:inline-flex}.acp-pill-new{background:var(--ui-gold-soft,#faf5e9);color:var(--ui-gold-ink,#80602b);border:1px solid #e9ddc5}.acp-movement-content h3{font-size:14px;font-weight:600}.acp-movement-content>p{color:var(--ui-muted,#687487);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 8px;font-size:14px;display:-webkit-box;overflow:hidden}.acp-row-foot{color:var(--ui-muted,#687487);flex-wrap:wrap;gap:5px 16px;font-size:12px;display:flex}.acp-confirmation{color:var(--ui-gold-ink,#80602b)}.acp-movement-actions{flex-direction:column;align-items:flex-end;gap:9px;display:flex}.acp-movement-actions time{color:var(--ui-muted,#687487);font-size:12px}.acp-mark-read{color:#5b6577}.acp-status{background:var(--ui-soft,#f8f9fb);border:1px solid #e1e5eb;border-radius:4px;align-items:center;gap:5px;padding:4px 7px;font-size:12px;line-height:1.35;display:inline-flex}.acp-status svg{flex-shrink:0}.acp-status-open{color:#286251;background:#f0f7f4;border-color:#d6e7df}.acp-status-error,.acp-status-access_denied{color:#8e2931;background:#fff4f4;border-color:#edd5d5}.acp-status-pending,.acp-status-stale{color:var(--ui-gold-ink,#80602b);background:var(--ui-gold-soft,#faf5e9);border-color:#e9ddc5}.acp-status-paused{color:#5b6577}.acp-records-header,.acp-record-row{grid-template-columns:minmax(270px,1.5fr) minmax(185px,1fr) minmax(210px,1.1fr) 108px;align-items:center;gap:17px;display:grid}.acp-records-header{background:var(--ui-soft,#f8f9fb);letter-spacing:.03em;color:var(--ui-muted,#687487);border-radius:5px 5px 0 0;padding:12px 17px;font-size:12px}.acp-records-list{border:1px solid var(--ui-line,#e7eaef);border-radius:6px}.acp-record-row{border-top:1px solid var(--ui-line,#e7eaef);padding:17px}.acp-record-primary h3{color:var(--ui-ink,#18243a);margin:4px 0;font-size:14px;font-weight:500}.acp-record-primary>span{color:var(--ui-muted,#687487);font-size:12px}.acp-record-schedule{flex-direction:column;gap:4px;display:flex}.acp-record-schedule strong{font-size:14px;font-weight:500}.acp-record-schedule span,.acp-record-schedule small{color:var(--ui-muted,#687487);font-size:12px}.acp-error-label{color:#8e2931;margin:6px 0 0;font-size:12px}.acp-record-actions{gap:4px;display:flex}.acp-icon-button{min-width:30px;min-height:30px;color:var(--ui-navy,#051637);background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.acp-pending-explanation{background:var(--ui-gold-soft,#faf5e9);color:var(--ui-gold-ink,#80602b);border:1px solid #e9ddc5;border-radius:5px;align-items:start;gap:9px;margin-bottom:13px;padding:12px;font-size:13px;display:flex}.acp-pending-explanation svg{flex-shrink:0}.acp-page-foot{color:var(--ui-muted,#687487);align-items:start;gap:8px;margin-top:17px;font-size:12px;display:flex}.acp-page-foot svg{flex-shrink:0;margin-top:2px}.acp-empty{text-align:center;color:var(--ui-muted,#687487);border:1px dashed #d8dde5;border-radius:6px;flex-direction:column;align-items:center;padding:55px 20px;display:flex}.acp-empty h3{margin:13px 0 7px;font-size:16px;font-weight:500}.acp-empty p{max-width:470px;margin:0;font-size:14px}.acp-dialog{border:1px solid var(--ui-line,#e7eaef);width:min(570px,100% - 30px);max-height:calc(100% - 45px);color:var(--ui-ink,#18243a);font-family:var(--font-geist-sans,Arial),sans-serif;border-radius:9px;padding:0;font-size:14px;line-height:1.5;box-shadow:0 22px 75px #05163735}.acp-dialog-wide{width:min(860px,100% - 30px)}.acp-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#05163780}.acp-dialog-heading{border-bottom:1px solid var(--ui-line,#e7eaef);justify-content:space-between;align-items:center;gap:15px;padding:18px 23px;display:flex}.acp-dialog-heading h2{letter-spacing:-.4px;font-size:20px;font-weight:600}.acp-modal-notice{padding:16px 23px 0}.acp-modal-notice>.acp-action-notice{margin-bottom:0}.acp-monitor-form{padding:0 23px}.acp-monitor-form>p:first-child{color:var(--ui-muted,#687487);margin:18px 0;font-size:14px}.acp-monitor-form label{flex-direction:column;gap:6px;margin-bottom:14px;font-size:13px;font-weight:500;display:flex}.acp-monitor-form label input,.acp-monitor-form label select{width:100%;font-size:14px;font-weight:400}.acp-form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.acp-form-hint{background:var(--ui-soft,#f8f9fb);color:var(--ui-muted,#687487);border-radius:5px;gap:8px;padding:11px;font-size:12px;display:flex}.acp-form-hint svg{flex-shrink:0}.acp-form-error{color:#8e2931;background:#fff4f4;border:1px solid #edd5d5;border-radius:5px;padding:10px}.acp-dialog-foot{border-top:1px solid var(--ui-line,#e7eaef);justify-content:flex-end;align-items:center;gap:8px;margin-top:18px;padding:17px 23px;display:flex}.acp-monitor-form .acp-dialog-foot{padding-left:0;padding-right:0}.acp-dialog-foot p{color:var(--ui-muted,#687487);flex:1;margin:0;font-size:12px}.acp-detail-heading{justify-content:space-between;align-items:start;gap:18px;padding:22px 23px 18px;display:flex}.acp-detail-heading h3{margin-top:7px;font-size:20px;font-weight:600}.acp-detail-heading p{color:var(--ui-muted,#687487);margin:7px 0 0}.acp-detail-dates{background:var(--ui-soft,#f8f9fb);grid-template-columns:repeat(3,1fr);gap:16px;padding:15px 23px;display:grid}.acp-detail-dates span{color:var(--ui-muted,#687487);font-size:12px;display:block}.acp-detail-dates strong{margin-top:4px;font-size:13px;font-weight:500;display:block}.acp-dialog-wide>.acp-pending-explanation{margin:16px 23px 0}.acp-detail-section-title{font-size:14px;margin:20px 23px 12px!important}.acp-detail-section-title span{color:var(--ui-muted,#687487);margin-left:5px;font-weight:400}.acp-detail-timeline{padding:0 23px}.acp-detail-timeline article{border-left:1px solid #dce1e8;margin-left:4px;padding:0 0 20px 20px;position:relative}.acp-detail-timeline article:before{content:"";background:var(--ui-gold,#c7a561);border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:-4px}.acp-detail-timeline time,.acp-detail-timeline small{color:var(--ui-muted,#687487);font-size:12px}.acp-detail-timeline h4{margin:5px 0;font-size:14px;font-weight:600}.acp-detail-timeline p{margin:0 0 7px;font-size:14px}.acp-detail-signal{color:var(--ui-gold-ink,#80602b);align-items:start;gap:5px;margin-top:8px;font-size:12px;display:flex}.acp-detail-signal svg{flex-shrink:0}.acp-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.acp-muted{color:var(--ui-muted,#687487)}@media (width<=1200px){.acp-page-heading{flex-wrap:wrap;gap:15px}.acp-records-header,.acp-record-row{grid-template-columns:minmax(210px,1.4fr) minmax(150px,1fr) minmax(175px,1fr) 96px;gap:12px}.acp-summary>div{padding:16px}}@media (width<=900px){.acp-filters{flex-wrap:wrap}.acp-filters .acp-search{flex:1 0 100%}.acp-filters>label{flex:1;min-width:0}.acp-filters select,.acp-filters>label:nth-child(3) select{width:100%}.acp-records-header{display:none}.acp-record-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.acp-record-actions{justify-content:flex-end}.acp-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.acp-summary>div:nth-child(2){border-right:0}.acp-summary>div:nth-child(-n+2){border-bottom:1px solid var(--ui-line,#e7eaef)}}@media (width<=600px){.acp-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.acp-filters .acp-search{grid-column:1/-1;min-width:0}.acp-filters>button{grid-column:1/-1;justify-self:end}.acp-filters select{min-width:0}.acompanhamento-page h1{font-size:26px}.acp-heading-actions{flex-wrap:wrap;width:100%}.acp-heading-actions>.acp-button{flex:1}.acp-demo-banner{flex-wrap:wrap;align-items:start;gap:5px 8px}.acp-demo-banner>span{flex-basis:100%}.acp-view-tabs{justify-content:space-between;gap:0}.acp-view-tabs>button{text-align:center;flex-wrap:wrap;justify-content:center;gap:5px;max-width:33%;font-size:12px}.acp-view-tabs>button>svg{display:none}.acp-list-toolbar{flex-wrap:wrap;align-items:start}.acp-movement-row{grid-template-columns:8px minmax(0,1fr);gap:10px;padding:15px 12px}.acp-movement-actions{flex-flow:wrap;grid-column:2;align-items:flex-start;gap:8px 15px}.acp-movement-actions time{flex-basis:100%}.acp-movement-meta{gap:7px}.acp-summary>div{padding:14px}.acp-summary strong{font-size:26px}.acp-summary span{font-size:12px}.acp-record-row{padding:15px 12px}.acp-record-primary{grid-column:1/-1}.acp-record-schedule{grid-area:3/1/auto/-1}.acp-record-actions{grid-area:2/2}.acp-advanced{gap:13px}.acp-advanced>label:first-child{flex-direction:column;align-items:start;width:100%}.acp-advanced select{width:100%}.acp-detail-heading{flex-direction:column}.acp-detail-heading h3{font-size:18px}.acp-detail-dates{grid-template-columns:1fr;gap:12px}.acp-dialog-foot{flex-wrap:wrap}.acp-dialog-foot p{flex-basis:100%}.acp-dialog-heading,.acp-detail-heading,.acp-detail-timeline{padding-left:17px;padding-right:17px}.acp-monitor-form{padding:0 17px}.acp-form-grid{gap:10px}}@media (prefers-reduced-motion:reduce){.acompanhamento-page *,.acp-dialog *{scroll-behavior:auto;transition:none;animation:none}}.acp-record-row[data-can-open=true],.acp-movement-row[data-can-open=true]{cursor:pointer}.acp-record-row[data-can-open=true]:hover{background:var(--ui-soft)}.acp-record-primary,.acp-movement-content{overflow-wrap:anywhere;min-width:0}.acp-capabilities{margin-top:18px}.acp-catalog-options{border:1px solid var(--ui-line);border-radius:6px;min-width:0;margin:0 0 14px;padding:12px}.acp-catalog-options legend{padding:0 5px;font-size:14px;font-weight:600}.acp-monitor-form .acp-catalog-option{cursor:pointer;flex-direction:row;align-items:flex-start;gap:10px;margin:0;padding:10px 0}.acp-catalog-option+.acp-catalog-option{border-top:1px solid var(--ui-line)}.acp-monitor-form .acp-catalog-option input{width:18px;height:18px;min-height:18px;accent-color:var(--ui-navy);flex-shrink:0;margin:2px 0}.acp-catalog-option span{overflow-wrap:anywhere;min-width:0}.acp-catalog-option strong,.acp-catalog-option small{font-size:14px;display:block}.acp-catalog-option small{color:var(--ui-muted);margin-top:3px;font-weight:400}.acp-catalog-match{background:var(--ui-soft);border:1px solid var(--ui-line);overflow-wrap:anywhere;border-radius:6px;margin-bottom:16px;padding:14px;font-size:14px}.acp-catalog-match>strong{color:var(--ui-navy)}.acp-catalog-match dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0 0;display:grid}.acp-catalog-match dt{color:var(--ui-muted);font-size:13px}.acp-catalog-match dd{margin:3px 0 0;font-weight:500}.acp-catalog-match p{color:var(--ui-muted);margin:12px 0 0;font-size:14px}@media (width<=480px){.acp-catalog-match dl{grid-template-columns:minmax(0,1fr)}}.acp-capabilities p{font-size:14px;line-height:1.6}.acp-detail-dates{grid-template-columns:repeat(2,minmax(0,1fr))}.acp-detail-limitations{color:var(--ui-muted);margin:14px 23px;font-size:12px}.acp-movement-limitations{color:var(--ui-muted);margin-top:8px;font-size:12px}.acp-detail-limitations summary,.acp-movement-limitations summary{cursor:pointer}@media (width<=600px){.acp-detail-dates{grid-template-columns:minmax(0,1fr)}}.acp-status-partial{color:var(--ui-gold-ink);background:var(--ui-gold-soft);border-color:currentColor}@font-face{font-family:OfficePoppins;src:url(/fonts/poppins-regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:OfficePoppins;src:url(/fonts/poppins-medium.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:OfficePoppins;src:url(/fonts/poppins-semibold.ttf)format("truetype");font-weight:600 900;font-display:swap}.imas-refined{--office-font:OfficePoppins,"Segoe UI",sans-serif;--office-heading:26px;--office-radius:6px;--office-row:62px;font-family:var(--office-font);font-weight:400;line-height:1.55}.imas-refined :is(button,input,select,textarea),.imas-refined :is(h1,h2,h3,h4){font-family:var(--office-font)}.app-shell.imas-refined{--refined-nav-width:var(--sidebar-width,200px)}.app-shell.imas-refined.refined-collapsed{--refined-nav-width:56px}.app-shell.imas-refined.refined-workspace-open{--refined-nav-width:0px}.app-shell.imas-refined .app-header{height:55px;min-height:55px;padding:0 24px}.app-shell.imas-refined .main-panel{padding:24px 24px 40px}.imas-refined .header-title{font-weight:500}.imas-refined .header-user{align-items:center;gap:10px;display:flex}.imas-refined .header-user-copy{gap:2px;display:grid}.imas-refined .header-user-copy strong{font-weight:500}.imas-refined .sidebar nav{gap:4px;padding:12px 10px;overflow-x:hidden}.imas-refined .sidebar .nav-item{border-radius:var(--office-radius);min-height:39px;padding:9px 10px;font-weight:400}.imas-refined .sidebar .nav-item.active{font-weight:500}.imas-refined .sidebar .nav-label{letter-spacing:0;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;overflow:hidden}.imas-refined .sidebar .nav-icon svg{width:18px;height:18px}.imas-refined .sidebar .nav-count{border:0;border-radius:4px;min-width:19px;font-size:11px}.imas-refined .sidebar .nav-section-label{min-height:32px;padding-top:15px;font-size:10px;font-weight:400}.imas-refined .refined-brand-office{gap:8px;min-height:112px;padding:18px 15px 14px}.imas-refined .refined-brand-office img{max-width:169px}.imas-refined .refined-brand-partner{padding:12px 15px}.imas-refined .sidebar.collapsed :is(.nav-label,.nav-count,.nav-section-label){display:none}.imas-refined .sidebar.collapsed nav{padding:12px 6px}.imas-refined .sidebar.collapsed .nav-item{padding:9px 0}.imas-refined .sidebar.collapsed .refined-brand-office{min-height:70px;padding:18px 6px}.imas-refined .sidebar.collapsed .refined-brand-partner img{width:40px}.app-shell.imas-refined :is(.deadline-center-hero,.executive-hero,.unit-hero,.branch-admin-v3-hero,.branch-admin-v2-unit-hero){padding-bottom:28px}.imas-refined :is(.deadline-center-hero h1,.executive-hero h1,.unit-hero h1,.branch-admin-v2-unit-hero h1,.branch-admin-v3-hero h1,.acom-page h1,.office-page-heading h1){font-size:var(--office-heading);letter-spacing:-.7px;color:var(--ui-ink);margin:0 0 7px;font-weight:400;line-height:1.3}.app-shell.imas-refined .main-panel h1{font-size:var(--office-heading);letter-spacing:-.7px;font-weight:400;line-height:1.3}.app-shell.imas-refined .main-panel h2{font-weight:400}.app-shell.imas-refined .main-panel .units-command-tools .search-box{border:0;border-bottom:1px solid var(--ui-line);box-shadow:none;background:var(--ui-white);border-radius:0;min-height:40px}.app-shell.imas-refined .main-panel .units-command-tools .search-box input{min-height:35px;padding:7px 0;font-size:14px}.imas-refined :is(.deadline-center-hero p,.executive-hero p,.unit-hero p,.office-page-heading p){color:var(--ui-muted);font-size:12px;font-weight:400;line-height:1.7}.imas-refined :is(.deadline-center-hero-copy>span,.executive-hero-copy>span,.refined-overline,.office-eyebrow){letter-spacing:1.5px;color:var(--ui-gold-ink);font-size:10px;font-weight:500}.imas-refined :is(.panorama-body h2,.labor-section-title h2,.office-panel-title){letter-spacing:-.2px;font-size:17px;font-weight:400}.imas-refined :is(.panorama-metrics strong,.units-card-stats b){font-size:27px;font-weight:500}.imas-refined :is(.refined-act-line,.portal-inbox-row,.new-process-inbox-row){min-height:var(--office-row);padding-top:12px;padding-bottom:12px}.imas-refined :is(.refined-act-process>strong,.refined-act-piece>strong,.portal-inbox-row strong,.units-card-title strong){font-weight:400}.imas-refined :is(.executive-filters,.deadline-center-filters,.portal-inbox-toolbar) :is(input,select){box-shadow:none;border:1px solid var(--ui-line);border-radius:var(--office-radius);min-height:35px;font-size:14px}.imas-refined :is(.deadline-work-state-tabs,.portal-view-tabs){border-bottom:1px solid var(--ui-line);gap:22px;padding-bottom:0}.imas-refined :is(.deadline-work-state-tabs,.portal-view-tabs)>button{min-height:40px;color:var(--ui-muted);box-shadow:none;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;padding:10px 0;font-size:14px;font-weight:400}.imas-refined :is(.deadline-work-state-tabs,.portal-view-tabs)>button[aria-pressed=true]{color:var(--ui-navy);border-bottom-color:var(--ui-gold);background:0 0;font-weight:500}.imas-refined .units-card{border-radius:var(--office-radius);gap:11px;min-height:176px;padding:17px}.imas-refined .units-card-title strong{font-size:16px}.imas-refined .imas-process-drawer .process-simple-hero h2{font-size:26px;font-weight:400;line-height:1.35}.imas-refined .imas-process-drawer :is(.process-simple-menu>button,.process-workspace-topbar-tabs>button){font-size:14px;font-weight:400}.imas-refined .imas-process-drawer{box-shadow:-10px 0 36px color-mix(in srgb,var(--ui-navy) 10%,transparent)}.office-workspace .main-panel>.labor-main{width:100%;max-width:none;margin:0;padding:0}.office-workspace .office-page-heading{justify-content:space-between;align-items:flex-start;gap:20px;min-height:65px;margin:0 0 32px;display:flex}.office-workspace .office-page-heading p{margin:7px 0 0}.office-workspace .office-eyebrow{margin-bottom:6px;display:block}.office-workspace .office-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0 0 30px;display:grid}.office-workspace .office-metrics article{background:0 0;border:0;gap:7px;padding:0;display:grid}.office-workspace .office-metrics span{color:var(--ui-muted);font-size:12px}.office-workspace .office-metrics strong{letter-spacing:-.8px;color:var(--ui-navy);font-size:27px;font-weight:500;line-height:1.2}.office-workspace .office-metrics small{color:var(--ui-muted);font-size:12px}.office-workspace .office-toolbar{align-items:center;gap:15px;margin-bottom:15px;display:flex}.office-workspace .labor-search{border:0;border-bottom:1px solid var(--ui-line);background:var(--ui-white);max-width:none;min-height:40px;box-shadow:none;border-radius:0;flex:1;padding:7px 0}.office-workspace .labor-search input{padding:4px 0;font-size:14px;font-weight:400}.office-workspace .office-button{border:1px solid var(--ui-line);border-radius:var(--office-radius);background:var(--ui-white);min-height:35px;color:var(--ui-ink);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:7px 13px;font-size:14px;font-weight:400;display:inline-flex}.office-workspace .office-button:hover{background:var(--ui-gold-soft);border-color:var(--ui-gold)}.office-workspace .office-button b{color:var(--ui-gold-ink);font-size:12px;font-weight:500}.office-workspace .labor-filter-row{border-bottom:1px solid var(--ui-line);gap:14px;padding:0 0 15px}.office-workspace .labor-status-tabs{background:0 0;border:0;border-radius:0}.office-workspace .labor-status-tabs button{background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;min-height:40px;margin-right:22px;padding:10px 0;font-size:14px;font-weight:400}.office-workspace .labor-status-tabs button.active{color:var(--ui-navy);border-bottom-color:var(--ui-gold);box-shadow:none;background:0 0}.office-workspace .labor-select{background:0 0;border:0;padding:0}.office-workspace .labor-select span{color:var(--ui-muted);font-size:12px;font-weight:400}.office-workspace .labor-select select{border:1px solid var(--ui-line);border-radius:var(--office-radius);background:var(--ui-white);min-height:35px;color:var(--ui-ink);font-size:14px;font-weight:400}.office-workspace .labor-portfolio{width:100%;margin:24px 0 0}.office-workspace .labor-section-title{margin:0 0 12px}.office-workspace .labor-section-title h2{color:var(--ui-muted);margin:0;font-size:14px;font-weight:400}.office-workspace .labor-section-title>div>span{display:none}.office-workspace .labor-section-title p{color:var(--ui-muted);font-size:12px}.office-workspace .labor-all-process-list{background:var(--ui-white);box-shadow:none;border:0;border-radius:0}.office-workspace .labor-process-head{letter-spacing:.6px;color:var(--ui-muted);border-bottom:1px solid var(--ui-line);text-transform:uppercase;background:0 0;grid-template-columns:minmax(0,1fr) 170px 100px 100px 64px;padding:12px 12px 12px 22px;font-size:12px;font-weight:500}.office-workspace .labor-process{border:0;border-bottom:1px solid var(--ui-line);border-radius:0}.office-workspace .labor-process-main{background:0 0;grid-template-columns:8px minmax(0,1fr) 170px 100px 100px 16px;gap:12px;min-height:70px;padding:14px 12px}.office-workspace .labor-process-main:hover,.office-workspace .labor-process.open{background:var(--ui-soft)}.office-workspace .labor-process-identity .labor-author-name{font-size:14px;font-weight:400;line-height:1.55}.office-workspace .labor-cnj-line{flex-wrap:wrap;gap:5px 12px}.office-workspace .labor-cnj-line :is(span,em){color:var(--ui-muted);font-size:12px;font-weight:400}.office-workspace :is(.labor-phase,.labor-tribunal)>b{font-size:13px;font-weight:400}.office-workspace :is(.labor-phase,.labor-tribunal)>small{color:var(--ui-muted);font-size:12px}.office-workspace .labor-risk{border:0;border-radius:4px;padding:3px 7px;font-size:12px;font-weight:400}.office-workspace .labor-source-note{border:0;border-top:1px solid var(--ui-line);background:0 0;border-radius:0;margin-top:24px;padding:14px 0}.office-workspace .labor-source-note strong{font-size:12px;font-weight:500}.office-workspace .labor-source-note :is(p,small){color:var(--ui-muted);font-size:12px}.office-workspace .labor-case-detail{width:100%;padding:25px 27px}.office-workspace .labor-case-detail h2{letter-spacing:-.6px;overflow-wrap:anywhere;margin:8px 0;font-size:26px;font-weight:400;line-height:1.35}.office-workspace .labor-case-cnj{color:var(--ui-muted);align-items:center;gap:8px;font-size:14px;display:flex}.office-workspace .labor-case-cnj button{color:var(--ui-muted);cursor:pointer;background:0 0;border:0;min-width:34px;min-height:34px}.office-workspace .labor-case-cnj svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:16px;height:16px}.office-workspace .labor-case-summary{flex-wrap:wrap;gap:8px;margin:14px 0 22px;display:flex}.office-workspace .office-badge{background:var(--ui-gold-soft);color:var(--ui-gold-ink);border-radius:4px;padding:3px 7px;font-size:12px;font-weight:400}.office-workspace .labor-case-detail .labor-detail-block{border:0;border-top:1px solid var(--ui-line);background:0 0;border-radius:0;margin-top:4px;padding:19px 0}.office-workspace .labor-detail-block h3{color:var(--ui-ink);margin:0 0 16px;font-size:17px;font-weight:400}.office-workspace .labor-detail-block>div{grid-template-columns:140px minmax(0,1fr);gap:15px;margin-bottom:12px;display:grid}.office-workspace .labor-detail-block span{color:var(--ui-muted);font-size:12px}.office-workspace .labor-detail-block p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.7}.office-workspace .labor-association-note{border:0;border-top:1px solid var(--ui-line);background:0 0;border-radius:0;padding:15px 0}.office-workspace .labor-source-pill{border:0;border-top:1px solid var(--ui-line);background:0 0;border-radius:0;align-items:flex-start;margin-top:20px;padding:16px 0}.office-workspace .labor-source-pill strong{font-size:12px;font-weight:500}.office-workspace .labor-source-pill small{font-size:12px;line-height:1.7}.office-workspace .labor-module-page{padding:0}.office-workspace .labor-module-empty{border:1px dashed var(--ui-line);border-radius:var(--office-radius);background:0 0;min-height:180px;padding:30px}.office-workspace .labor-module-empty h2{color:var(--ui-ink);font-size:17px;font-weight:400}.office-workspace .labor-module-empty p{max-width:680px;color:var(--ui-muted);font-size:14px;line-height:1.7}.office-workspace .labor-branch-workspace{width:100%;padding:0}.office-workspace .labor-branch-workspace .branch-admin-page{width:100%;margin:0;padding:0}.office-workspace .office-preview-note{color:var(--ui-gold-ink);border-bottom:1px solid var(--ui-line);margin-bottom:24px;padding:10px 0;font-size:12px}.office-workspace .office-mobile-close{z-index:2;background:var(--ui-navy);width:32px;height:32px;color:var(--ui-gold);border:0;border-radius:4px;place-items:center;font-size:24px;display:grid;position:absolute;top:4px;right:4px}@media (width<=1100px){.office-workspace .labor-process-main{grid-template-columns:8px minmax(0,1fr) 145px 90px 16px}.office-workspace .labor-process-main .labor-risk,.office-workspace .labor-process-head{display:none}}@media (width<=760px){.app-shell.imas-refined{--refined-nav-width:0px}.app-shell.imas-refined .app-header{margin:0;padding:0 16px}.app-shell.imas-refined .main-panel{margin:0;padding:22px 16px 35px}.imas-refined .sidebar.collapsed :is(.nav-label,.nav-count,.nav-section-label){display:revert}.imas-refined .sidebar.collapsed .nav-item{justify-content:flex-start;padding:9px 10px}.imas-refined .sidebar.collapsed .refined-brand-office{min-height:112px;padding:18px 15px}.office-workspace .office-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.office-workspace .office-page-heading{flex-wrap:wrap;min-height:0;margin-bottom:25px}.office-workspace .office-toolbar{flex-wrap:wrap}.office-workspace .labor-search{flex-basis:100%}.office-workspace .labor-filter-row{flex-wrap:wrap}.office-workspace .labor-process-main{grid-template-columns:8px minmax(0,1fr) 16px;gap:8px 11px;padding:14px 7px}.office-workspace .labor-process-main .labor-phase{grid-area:2/2;display:grid}.office-workspace .labor-tribunal{grid-area:3/2;align-items:center;gap:10px;display:flex}.office-workspace .labor-row-chevron{grid-area:1/3/4}.office-workspace .labor-process-summary>.labor-copy{align-self:flex-start;margin-top:13px}.office-workspace .labor-detail-block>div{grid-template-columns:1fr;gap:4px}.office-workspace .labor-case-detail{padding:22px 18px}.office-workspace .labor-source-note{flex-wrap:wrap;align-items:flex-start}.imas-refined :is(.deadline-center-hero h1,.executive-hero h1,.office-page-heading h1),.app-shell.imas-refined .main-panel h1{font-size:24px}}@media (width<=560px){.imas-refined .header-user-copy{display:none}.imas-refined .header-context{gap:8px;min-width:0}.imas-refined .header-title{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.imas-refined .header-user{flex-shrink:0;gap:6px}}@media (prefers-reduced-motion:reduce){.imas-refined *{scroll-behavior:auto}}.bank-production{color:var(--ui-navy);--bp-accent:var(--ui-gold);font-size:.875rem;container-type:inline-size}.bp-top{justify-content:space-between;align-items:center;gap:1.25rem;margin-bottom:1rem;display:flex}.bp-top h2{letter-spacing:-.025em;margin:.35rem 0;font-size:clamp(1.15rem,1.4vw,1.4rem);font-weight:500}.bp-top p{color:var(--ui-muted);margin:0;line-height:1.6}.bank-production button,.bp-dossier button{font:inherit;cursor:pointer;border:1px solid var(--ui-line);background:var(--ui-white);color:var(--ui-navy);border-radius:.4rem;justify-content:center;align-items:center;gap:.5rem;padding:.6rem .85rem;display:inline-flex}.bank-production .bp-primary,.bp-dossier .bp-primary{background:var(--ui-navy);border-color:var(--ui-navy);color:var(--ui-white);white-space:nowrap;box-shadow:0 3px 8px color-mix(in srgb,var(--ui-navy) 10%,transparent)}.bank-production button:disabled,.bp-dossier button:disabled{cursor:default;opacity:.55}.bank-production :is(button,input,select,summary):focus-visible,.bp-dossier :is(button,input,select,textarea,summary):focus-visible{outline:2px solid var(--ui-gold);outline-offset:3px}.bp-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.bp-metrics article{border:1px solid var(--ui-line);background:var(--ui-white);border-radius:.6rem;align-items:center;gap:.8rem;padding:.85rem 1rem;display:flex}.bp-metrics article>svg{color:var(--ui-gold-ink);flex-shrink:0}.bp-metrics span{color:var(--ui-muted);font-size:.875rem}.bp-metrics strong{font-variant-numeric:tabular-nums;margin-top:.15rem;font-size:1.55rem;font-weight:500;display:block}.bp-workspace{border:1px solid var(--ui-line);background:var(--ui-white);box-shadow:0 4px 16px color-mix(in srgb,var(--ui-navy) 3%,transparent);border-radius:.65rem;overflow:hidden}.bp-toolbar{border-bottom:1px solid var(--ui-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:0 1.4rem;display:flex}.bp-tabs{align-items:center;gap:1.25rem;display:flex}.bp-view-actions{align-items:center;gap:.5rem;margin-left:auto;display:flex}.bp-view-actions .bp-filter-toggle{background:var(--ui-soft);padding:.35rem .5rem;font-size:.8125rem}.bp-filter-toggle span{color:var(--ui-gold-ink);font-size:.75rem}.bp-filters[hidden]{display:none!important}.bp-tabs button[role=tab]{color:var(--ui-muted);background:0 0;border:0;border-radius:0;padding:1rem .1rem;position:relative}.bp-tabs button[aria-selected=true]{color:var(--ui-navy);font-weight:600}.bp-tabs button[aria-selected=true]:after{content:"";background:var(--ui-gold);height:3px;position:absolute;bottom:-1px;left:0;right:0}.bp-tabs span{background:var(--ui-soft);border-radius:1rem;padding:.15rem .45rem;font-size:.8rem}.bp-tabs .bp-refresh{border:0;margin-left:auto;padding:.45rem}.bp-filters{border-bottom:1px solid var(--ui-line);flex-wrap:wrap;align-items:end;gap:.65rem;padding:.9rem 1.4rem;display:flex}.bp-filters>label{flex:110px;gap:.35rem;min-width:0;font-size:.875rem;display:grid}.bp-filters .bp-search{flex:2 240px}.bp-search>div{border:1px solid var(--ui-line);border-radius:.4rem;align-items:center;padding:0 .65rem;display:flex}.bp-search svg{color:var(--ui-muted);flex-shrink:0}.bp-search input{min-width:0;border:0!important}.bp-filters :is(input,select),.bp-report-head input,.bp-dossier :is(input:not([type=checkbox]),select,textarea){font:inherit;color:var(--ui-navy);background:var(--ui-white);border:1px solid var(--ui-line);border-radius:.4rem;width:100%;min-width:0;padding:.6rem .65rem;font-size:.875rem;line-height:1.5}.bp-filters .bp-clear{background:var(--ui-soft)}.bp-columns,.bp-row{grid-template-columns:minmax(220px,2fr) minmax(130px,1fr) minmax(120px,1fr) minmax(120px,.9fr) 105px;align-items:center;gap:1rem;padding:.8rem 1.4rem;display:grid!important}.bp-columns{letter-spacing:.04em;color:var(--ui-muted);background:var(--ui-soft);font-size:.75rem}.bp-rows .bp-row{border:0;border-bottom:1px solid var(--ui-line);text-align:left;background:var(--ui-white);border-radius:0;width:100%;padding:.85rem 1.4rem;font-size:.875rem}.bp-row:hover,.bp-row:focus-visible{background:var(--ui-soft)}.bp-row>div{gap:.3rem;min-width:0;display:grid}.bp-row strong{overflow-wrap:anywhere;font-weight:500;line-height:1.5}.bp-row small{color:var(--ui-muted);overflow-wrap:anywhere;font-size:.8125rem;line-height:1.5}.bp-row .bp-person{align-items:center;gap:.65rem;display:flex}.bp-person>div{gap:.2rem;min-width:0;display:grid}.bp-avatar{border:1px solid var(--ui-line);background:var(--ui-soft);width:2rem;height:2rem;color:var(--ui-gold-ink);border-radius:.6rem;flex-shrink:0;place-items:center;display:grid}.bp-meta-label{display:none}.bp-target{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.bp-stage{border:1px solid var(--ui-line);background:var(--ui-soft);border-radius:.35rem;width:max-content;max-width:100%;padding:.3rem .5rem;font-size:.8125rem;line-height:1.4;display:inline-flex}.bp-stage.tone-gold{background:var(--ui-gold-soft);color:var(--ui-gold-ink);border-color:color-mix(in srgb,var(--ui-gold) 40%,var(--ui-white))}.bp-stage.tone-teal{color:var(--ui-green);background:color-mix(in srgb,var(--ui-green) 7%,var(--ui-white))}.bp-stage.tone-wine{color:var(--ui-red);background:color-mix(in srgb,var(--ui-red) 6%,var(--ui-white))}.bp-stage.tone-purple{color:color-mix(in srgb,var(--ui-navy) 75%,var(--ui-red))}.bp-stage.tone-muted{color:var(--ui-muted)}.bp-tags{flex-wrap:wrap;gap:.35rem;display:flex}.bp-tags em{color:var(--ui-gold-ink);border-left:2px solid var(--ui-gold);padding:0 .4rem;font-size:.75rem;font-style:normal}.bp-notice{border:1px solid var(--ui-line);border-left:3px solid var(--ui-gold);background:var(--ui-gold-soft);overflow-wrap:anywhere;margin:1rem 1.4rem;padding:.8rem 1rem;line-height:1.65}.bp-success{background:var(--ui-soft)}.bp-empty{text-align:center;color:var(--ui-muted);padding:3.5rem 1.4rem}.bp-empty>svg{color:var(--ui-gold-ink)}.bp-empty h3{color:var(--ui-navy);font-size:1.15rem;font-weight:500}.bp-empty p{max-width:480px;margin:1rem auto 1.25rem;line-height:1.75}.bp-pages{align-items:center;gap:.6rem;padding:.9rem 1.4rem;font-size:.8125rem;display:flex}.bp-pages>span{color:var(--ui-muted);margin-right:auto}.bp-report{padding:1.4rem}.bp-report-head{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.bp-report-head>div{flex:300px}.bp-report-head h3{margin:0 0 .3rem;font-size:1.1rem;font-weight:500}.bp-report-head p{color:var(--ui-muted);margin:0;font-size:.875rem;line-height:1.6}.bp-report-head label{gap:.35rem;display:grid}.bp-report-scroll{border:1px solid var(--ui-line);border-radius:.45rem;overflow:auto}.bp-report table{border-collapse:collapse;width:100%;font-size:.875rem}.bp-report caption{text-align:left;color:var(--ui-muted);padding:.8rem 1rem}.bp-report th,.bp-report td{text-align:right;border-bottom:1px solid var(--ui-line);font-variant-numeric:tabular-nums;white-space:nowrap;padding:.6rem 1rem;font-weight:400}.bp-report th:first-child{text-align:left}.bp-report thead{background:var(--ui-navy);color:var(--ui-white)}.bp-report thead th{font-weight:500}.bp-report tbody tr{color:var(--ui-muted)}.bp-report tbody tr.is-active{color:var(--ui-navy);background:var(--ui-soft)}.bp-report tfoot{color:var(--ui-navy);background:var(--ui-gold-soft)}.bp-report tfoot :is(th,td){font-weight:600}.bp-report-note{max-width:860px;color:var(--ui-muted);margin-top:1.1rem;font-size:.8125rem;line-height:1.7}.bp-dossier{box-sizing:border-box;width:100%;min-width:0;padding:1.5rem 1.75rem;font-size:.875rem}.bp-dossier header h2{overflow-wrap:anywhere;margin:.6rem 0;font-size:1.5rem;font-weight:500;line-height:1.35}.bp-dossier header p{color:var(--ui-muted);margin-bottom:1.5rem;line-height:1.7}.bp-dossier fieldset{border:0;border-top:1px solid var(--ui-line);gap:1rem;min-width:0;margin:0;padding:1.2rem 0;display:grid}.bp-dossier legend{padding-right:.8rem;font-size:.95rem;font-weight:500}.bp-dossier label{gap:.4rem;display:grid}.bp-form-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.bp-dossier small{color:var(--ui-muted);font-size:.8125rem;line-height:1.6}.bp-link-client{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.bp-link-client span{color:var(--ui-muted);font-size:.8125rem}.bp-link-client button{padding:.4rem .6rem;font-size:.8125rem}.bp-check-tags{flex-wrap:wrap;gap:.6rem;display:flex}.bp-check-tags label{border:1px solid var(--ui-line);border-radius:.4rem;align-items:center;gap:.5rem;padding:.5rem .6rem;font-size:.8125rem;display:flex}.bp-dossier input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--ui-navy);flex-shrink:0}.bp-check-row{align-items:center;gap:.5rem;display:flex}.bp-check-row>label{overflow-wrap:anywhere;flex:1;align-items:center;gap:.65rem;display:flex}.bp-check-row>button{padding:.15rem .5rem}.bp-add-check{gap:.5rem;display:flex}.bp-dossier textarea{resize:vertical;min-height:100px}.bp-save{background:var(--ui-white);border-top:1px solid var(--ui-line);justify-content:space-between;align-items:center;gap:.65rem;padding:.9rem 0;display:flex;position:sticky;bottom:0}.bp-save span{color:var(--ui-muted);font-size:.8125rem}.bp-dossier .bp-notice{margin:1rem 0}.bp-history{color:var(--ui-muted);margin-top:1.5rem;font-size:.8125rem}.bp-history summary{cursor:pointer}.bp-history article{border-left:2px solid var(--ui-line);margin-top:1rem;padding:.5rem 1rem}.bp-history time{margin-top:.3rem;display:block}.bp-history p{line-height:1.6}@media (width<=1200px){.bp-columns,.bp-row{grid-template-columns:minmax(220px,2fr) minmax(130px,1fr) minmax(120px,1fr) minmax(110px,.9fr)}.bp-columns>span:last-child{display:none}.bp-row .bp-target{grid-column:4;justify-content:flex-start;font-size:.8125rem}.bp-row .bp-stage{grid-area:1/4}.bp-metrics article{padding:.9rem}}@container (width<=740px){.bp-top{align-items:flex-start}.bp-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-columns{display:none!important}.bp-rows .bp-row{grid-template-columns:1fr 1fr;gap:.7rem}.bp-row .bp-person{grid-column:1/-1}.bp-row .bp-stage{grid-area:auto/1}.bp-row .bp-target{grid-column:2;justify-content:flex-end}.bp-row .bp-meta-label{color:var(--ui-muted);display:inline}.bp-row>div:nth-child(3){text-align:right}}@media (width<=520px){.bp-top{flex-wrap:wrap}.bp-top h2{font-size:1.15rem}.bp-top .bp-primary{width:100%}.bp-metrics{gap:.5rem}.bp-metrics article{align-items:flex-start;gap:.55rem;padding:.8rem}.bp-metrics span{font-size:.8125rem}.bp-metrics strong{font-size:1.35rem}.bp-toolbar{gap:0;padding:.25rem .9rem}.bp-tabs{gap:.9rem}.bp-view-actions{padding-bottom:.45rem}.bp-dossier{padding:1.15rem}.bp-tabs button[role=tab]{font-size:.875rem}.bp-filters{padding:.9rem}.bp-filters>label{flex-basis:calc(50% - .4rem)}.bp-filters .bp-search{flex-basis:100%}.bp-rows .bp-row,.bp-report{padding:.9rem}.bp-report-head label,.bp-report-head>button{flex:1}.bp-pages{flex-wrap:wrap;padding:.8rem .9rem}.bp-form-grid{grid-template-columns:1fr}.bp-check-tags{flex-direction:column}.bp-check-tags label{font-size:.875rem}}@media (prefers-reduced-motion:no-preference){.bp-row,.bp-tabs button,.bp-primary{transition:background-color .15s,border-color .15s}}.office-workspace .sidebar .nav-item[aria-label="Produção de iniciais"] .nav-label{white-space:normal;line-height:1.3}.bank-production-workspace{width:100%;min-width:0}.bp-mode-tabs{background:var(--ui-soft);border:1px solid var(--ui-line);border-radius:.65rem;gap:.25rem;width:fit-content;max-width:100%;margin-bottom:1rem;padding:.3rem;display:flex}.bp-mode-tabs button{color:var(--ui-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.4rem;align-items:center;gap:.5rem;padding:.65rem 1rem;font-size:14px;font-weight:650;display:flex}.bp-mode-tabs button[aria-selected=true]{background:var(--ui-white);color:var(--ui-navy);box-shadow:0 2px 5px color-mix(in srgb,var(--ui-navy) 8%,transparent)}.bp-mode-tabs button:focus-visible{outline:2px solid var(--ui-gold);outline-offset:3px}@media (width<=480px){.bp-mode-tabs{width:100%}.bp-mode-tabs button{flex:1;justify-content:center;padding:.65rem .45rem}}.bank-production-ledger{color:var(--ui-navy);box-sizing:border-box;width:100%;min-width:0;max-width:100%;font-size:.875rem;container-type:inline-size}.bpl-top{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.bpl-top h2{letter-spacing:-.02em;margin:0 0 .3rem;font-size:1.2rem;font-weight:500}.bpl-top p{color:var(--ui-muted);margin:0;line-height:1.6}.bank-production-ledger button,.bpl-dossier button{border:1px solid var(--ui-line);background:var(--ui-white);color:var(--ui-navy);font:inherit;cursor:pointer;border-radius:.4rem;justify-content:center;align-items:center;gap:.45rem;padding:.6rem .8rem;display:inline-flex}.bank-production-ledger .bpl-primary,.bpl-dossier .bpl-primary{background:var(--ui-navy);color:var(--ui-white);border-color:var(--ui-navy);white-space:nowrap}.bank-production-ledger button:disabled,.bpl-dossier button:disabled{opacity:.55;cursor:default}.bank-production-ledger :is(button,input,select,summary,[tabindex]):focus-visible,.bpl-dossier :is(button,input,select,textarea,summary):focus-visible{outline:2px solid var(--ui-gold);outline-offset:3px}.bpl-workspace{border:1px solid var(--ui-line);background:var(--ui-white);box-shadow:0 4px 16px color-mix(in srgb,var(--ui-navy) 3%,transparent);border-radius:.65rem;overflow:hidden}.bpl-toolbar{border-bottom:1px solid var(--ui-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;padding:0 1.25rem;display:flex}.bpl-tabs{flex-wrap:wrap;align-items:center;gap:1.15rem;display:flex}.bpl-tabs button[role=tab]{color:var(--ui-muted);background:0 0;border:0;border-radius:0;padding:1rem .1rem;position:relative}.bpl-tabs button[aria-selected=true]{color:var(--ui-navy);font-weight:600}.bpl-tabs button[aria-selected=true]:after{content:"";background:var(--ui-gold);height:3px;position:absolute;bottom:-1px;left:0;right:0}.bpl-toolbar-actions{align-items:center;gap:.4rem;margin-left:auto;display:flex}.bpl-toolbar-actions button{background:var(--ui-soft);padding:.35rem .5rem;font-size:.8125rem}.bpl-toolbar-actions button span{color:var(--ui-gold-ink)}.bpl-toolbar-actions .bpl-refresh{background:var(--ui-white);padding:.4rem}.bpl-filters{border-bottom:1px solid var(--ui-line);flex-wrap:wrap;align-items:end;gap:.75rem;padding:.9rem 1.25rem;display:flex}.bpl-filters[hidden]{display:none!important}.bpl-filters>label:not(.bpl-checkbox){flex:180px;gap:.35rem;min-width:0;display:grid}.bpl-filters .bpl-source-filter{flex:2 260px}.bpl-filters select,.bpl-dossier :is(input:not([type=checkbox]),select,textarea){border:1px solid var(--ui-line);background:var(--ui-white);width:100%;min-width:0;color:var(--ui-navy);font:inherit;box-sizing:border-box;border-radius:.4rem;padding:.55rem .65rem;line-height:1.5}.bpl-checkbox{align-items:center;gap:.55rem;line-height:1.5;display:flex!important}.bpl-filters>.bpl-checkbox{padding:.55rem 0}.bpl-checkbox input{width:1rem;height:1rem;accent-color:var(--ui-navy);flex-shrink:0}.bpl-filters .bpl-clear{background:var(--ui-soft)}.bpl-content{padding:1.25rem}.bpl-view-heading{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1rem;display:flex}.bpl-view-heading h3{margin:0 0 .35rem;font-size:1.1rem;font-weight:500}.bpl-view-heading p{color:var(--ui-muted);margin:0;line-height:1.6}.bpl-view-heading>span{color:var(--ui-muted);white-space:nowrap;padding-top:.2rem;font-size:.8125rem}.bpl-period-note{border-left:3px solid var(--ui-gold);background:var(--ui-gold-soft);margin:0 0 1rem;padding:.7rem .8rem;line-height:1.6}.bpl-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem;margin-bottom:1.25rem;display:grid}.bpl-metrics article{border:1px solid var(--ui-line);background:var(--ui-white);border-radius:.45rem;min-width:0;padding:.7rem .8rem}.bpl-metrics article>span{color:var(--ui-muted);font-size:.875rem;line-height:1.5;display:block}.bpl-metrics strong{font-variant-numeric:tabular-nums;margin:.15rem 0;font-size:1.4rem;font-weight:500;display:block}.bpl-metrics article>small{color:var(--ui-muted);font-size:.75rem;line-height:1.5;display:block}.bpl-single-metric{grid-template-columns:minmax(190px,260px)}.bpl-count{flex-wrap:wrap;align-items:baseline;gap:.35rem;display:inline-flex}.bpl-count>small{color:var(--ui-gold-ink);font-size:.75rem;font-weight:400}.bpl-table-scroll{border:1px solid var(--ui-line);box-sizing:border-box;border-radius:.45rem;width:100%;min-width:0;max-width:100%;position:relative;overflow:auto}.bpl-table{border-collapse:collapse;width:100%;font-size:.875rem}.bpl-table caption{text-align:left;color:var(--ui-muted);padding:.7rem .9rem;line-height:1.5}.bpl-table :is(th,td){text-align:right;border-bottom:1px solid var(--ui-line);font-variant-numeric:tabular-nums;white-space:nowrap;padding:.55rem .85rem;font-weight:400}.bpl-table tr>:first-child{text-align:left}.bpl-table thead{background:var(--ui-navy);color:var(--ui-white)}.bpl-table thead th{font-weight:500}.bpl-table tbody th>small{color:var(--ui-muted);white-space:normal;overflow-wrap:anywhere;max-width:250px;margin-top:.25rem;font-size:.75rem;line-height:1.5;display:block}.bpl-table tbody tr:last-child :is(th,td){border-bottom:0}.bpl-table tbody tr.is-active{background:var(--ui-soft)}.bpl-table tbody tr.is-example,.bpl-table tfoot{background:var(--ui-gold-soft)}.bpl-table tfoot :is(th,td){border-bottom:0;font-weight:600}.bpl-table tfoot td:last-child{color:var(--ui-muted);font-size:.75rem;font-weight:400}.bpl-table.bpl-pivot tfoot td:last-child{color:var(--ui-navy);font-size:.875rem;font-weight:600}.bpl-table .bpl-notes-column{text-align:left;white-space:normal;min-width:180px;max-width:320px}.bpl-row-note{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ui-muted);line-height:1.6;display:block}.bank-production-ledger .bpl-edit{white-space:nowrap;background:0 0;border:0;padding:.3rem .45rem;font-size:.8125rem}.bpl-edit:hover{color:var(--ui-gold-ink)}.bpl-record-choices summary{cursor:pointer;padding:.3rem .45rem;font-size:.8125rem}.bpl-record-choices>div{white-space:normal;gap:.3rem;max-width:260px;margin-top:.4rem;display:grid}.bank-production-ledger .bpl-record-choices button{text-align:left;overflow-wrap:anywhere;justify-content:flex-start;padding:.4rem .5rem;font-size:.8125rem;line-height:1.5}.bpl-record-choices button svg{flex-shrink:0}.bpl-examples{margin-top:1.25rem}.bpl-examples h4{margin:0 0 .35rem;font-size:1rem;font-weight:500}.bpl-examples>p{color:var(--ui-muted);margin:0 0 .75rem;line-height:1.6}.bpl-example-badge{background:var(--ui-gold-soft);border:1px solid color-mix(in srgb,var(--ui-gold) 45%,var(--ui-line));color:var(--ui-gold-ink);border-radius:.3rem;align-items:center;padding:.15rem .4rem;font-size:.75rem;font-weight:400;line-height:1.5;display:inline-flex}.bpl-table th>.bpl-example-badge{margin-left:.5rem}.bank-production-ledger .bpl-record{text-align:left;border:0;border-top:1px solid var(--ui-line);background:var(--ui-white);border-radius:0;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:.7rem .9rem;display:flex}.bpl-record:hover{background:var(--ui-soft)}.bpl-record.is-example{background:var(--ui-gold-soft)}.bpl-record-main{gap:.3rem;min-width:0;display:grid}.bpl-record-main strong{flex-wrap:wrap;align-items:center;gap:.6rem;font-weight:500;line-height:1.5;display:flex}.bpl-record-main em{color:var(--ui-muted);font-size:.8125rem;font-style:normal}.bpl-record-main small{color:var(--ui-muted);overflow-wrap:anywhere;font-size:.75rem;line-height:1.5}.bpl-record-value{font-variant-numeric:tabular-nums;align-items:center;gap:.7rem;display:flex}.bpl-record-value svg{flex-shrink:0}.bpl-notice{border:1px solid var(--ui-line);border-left:3px solid var(--ui-gold);background:var(--ui-gold-soft);overflow-wrap:anywhere;margin:1rem 1.25rem;padding:.75rem .9rem;line-height:1.65}.bpl-success{background:var(--ui-soft)}.bpl-loading{color:var(--ui-muted);margin:1rem 1.25rem;line-height:1.6}.bpl-total-note{color:var(--ui-muted);max-width:940px;margin:1rem 0 0;font-size:.8125rem;line-height:1.7}.bpl-empty{text-align:center;color:var(--ui-muted);padding:2rem 1rem}.bpl-empty svg{color:var(--ui-gold-ink)}.bpl-empty h4{color:var(--ui-navy);margin:.8rem 0 .5rem;font-size:1.05rem;font-weight:500}.bpl-empty p{max-width:460px;margin:.5rem auto 1rem;line-height:1.7}.bpl-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.bpl-dossier{box-sizing:border-box;width:100%;min-width:0;padding:1.5rem 1.75rem;font-size:.875rem}.bpl-dossier header h2{margin:.6rem 0;font-size:1.5rem;font-weight:500;line-height:1.35}.bpl-dossier header p{color:var(--ui-muted);margin-bottom:1.3rem;line-height:1.7}.bpl-dossier fieldset{border:0;border-top:1px solid var(--ui-line);gap:.85rem;min-width:0;margin:0;padding:1.1rem 0;display:grid}.bpl-dossier fieldset:disabled{opacity:.7}.bpl-dossier legend{padding-right:.8rem;font-size:.95rem;font-weight:500}.bpl-form-grid{grid-template-columns:1fr 1fr;gap:.85rem;display:grid}.bpl-dossier label:not(.bpl-checkbox){gap:.35rem;display:grid}.bpl-dossier small{color:var(--ui-muted);font-size:.8125rem;line-height:1.6}.bpl-dossier textarea{resize:vertical;min-height:105px}.bpl-example-check{border:1px solid var(--ui-line);background:var(--ui-soft);border-radius:.4rem;padding:.7rem .8rem}.bpl-source-details,.bpl-history{color:var(--ui-muted);margin:1rem 0;font-size:.8125rem}.bpl-source-details summary,.bpl-history summary{cursor:pointer;line-height:1.6}.bpl-source-details dl{gap:.5rem;margin:.7rem 0;display:grid}.bpl-source-details dl>div{grid-template-columns:125px minmax(0,1fr);gap:.75rem;display:grid}.bpl-source-details dt{font-weight:500}.bpl-source-details dd{overflow-wrap:anywhere;margin:0;line-height:1.6}.bpl-source-details p{line-height:1.6}.bpl-hash{font-family:monospace;font-size:.75rem}.bpl-source-details pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--ui-soft);border-radius:.4rem;max-height:250px;padding:.7rem;font-size:.75rem;overflow:auto}.bpl-history article{border-left:2px solid var(--ui-line);margin-top:.7rem;padding:.4rem .8rem}.bpl-history article span{margin-top:.2rem;line-height:1.6;display:block}.bpl-history article strong{font-weight:500}.bpl-history article p{margin:.3rem 0;line-height:1.6}.bpl-dossier .bpl-notice{margin:.8rem 0}.bpl-confirmation-note{color:var(--ui-muted);font-size:.8125rem;line-height:1.65}.bpl-save{background:var(--ui-white);border-top:1px solid var(--ui-line);justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 0;display:flex;position:sticky;bottom:0}.bpl-save>span{color:var(--ui-muted);font-size:.8125rem;line-height:1.5}.bpl-save>div{align-items:center;gap:.5rem;display:flex}@container (width<=1000px){.bpl-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.bpl-single-metric{grid-template-columns:minmax(190px,260px)}.bpl-toolbar-actions{padding:.4rem 0}.bpl-view-heading{flex-wrap:wrap}}@container (width<=640px){.bpl-top{flex-wrap:wrap;align-items:flex-start}.bpl-top>.bpl-primary{width:100%}.bpl-content{padding:.9rem}.bpl-toolbar{padding:0 .9rem}.bpl-tabs{gap:.85rem;width:100%}.bpl-tabs button[role=tab]{padding:.8rem .1rem}.bpl-toolbar-actions{justify-content:space-between;width:100%;margin-left:0}.bpl-filters{padding:.8rem .9rem}.bpl-filters>label:not(.bpl-checkbox),.bpl-filters .bpl-source-filter{flex-basis:100%}.bpl-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.bpl-single-metric{grid-template-columns:1fr}.bpl-view-heading>span{white-space:normal}.bpl-table :is(th,td){padding:.55rem .7rem}.bpl-notice,.bpl-loading{margin:1rem .9rem}.bpl-record-main strong{gap:.35rem}.bpl-table-scroll{border-radius:.35rem}}@media (width<=520px){.bpl-dossier{padding:1.15rem}.bpl-form-grid{grid-template-columns:1fr}.bpl-numeric-grid{grid-template-columns:1fr 1fr;gap:.75rem}.bpl-save{flex-wrap:wrap}.bpl-save>div{width:100%}.bpl-save button{flex:1}.bpl-source-details dl>div{grid-template-columns:1fr;gap:.15rem}.bpl-table .bpl-edit>span:not(.bpl-count){display:none}}@media (prefers-reduced-motion:no-preference){.bpl-record,.bpl-tabs button{transition:background-color .15s}}.bank-agenda,.ba-editor{--ba-pending:color-mix(in srgb,var(--ui-navy) 72%,var(--ui-red));--ba-working:var(--ui-navy);--ba-overdue:var(--ui-red);--ba-done:var(--ui-green);--ba-preparation:var(--ui-gold-ink);--ba-cancelled:var(--ui-muted);color:var(--ui-navy);min-width:0;font-size:14px;line-height:1.5}.bank-agenda button,.ba-editor button{font:inherit;cursor:pointer;border:1px solid var(--ui-line);background:var(--ui-white);color:var(--ui-navy);border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;line-height:1.4;display:inline-flex}.bank-agenda button:disabled,.ba-editor button:disabled{opacity:.55;cursor:default}.bank-agenda :is(button,input,select):focus-visible,.ba-editor :is(button,input,select,textarea,summary):focus-visible{outline:2px solid var(--ui-gold);outline-offset:3px}.bank-agenda input,.bank-agenda select,.ba-editor input,.ba-editor select,.ba-editor textarea{font:inherit;background:var(--ui-white);color:var(--ui-navy);border:1px solid var(--ui-line);box-sizing:border-box;border-radius:6px;width:100%;min-width:0;padding:9px 10px;line-height:1.5}.bank-agenda .ba-primary,.ba-editor .ba-primary{background:var(--ui-navy);color:var(--ui-white);border-color:var(--ui-navy);box-shadow:0 3px 8px color-mix(in srgb,var(--ui-navy) 10%,transparent);font-weight:600}.ba-top{justify-content:space-between;align-items:center;gap:20px;margin:0 0 23px;display:flex}.ba-top h1{letter-spacing:-.035em;margin:5px 0 6px;font-size:clamp(24px,2vw,30px);font-weight:500;line-height:1.2}.ba-top p{color:var(--ui-muted);margin:0;font-size:14px}.ba-top .office-eyebrow{letter-spacing:.13em;font-size:11px}.ba-top-actions{align-items:center;gap:9px;display:flex}.bank-agenda .ba-icon{background:0 0;border-color:#0000;padding:8px}.ba-top-actions .ba-primary{padding:11px 16px}.bank-agenda .ba-filter-mobile{display:none}.ba-layout{grid-template-columns:205px minmax(0,1fr);align-items:start;gap:23px;display:grid}.ba-filters{flex-direction:column;gap:19px;padding-top:3px;display:flex;position:sticky;top:20px}.ba-filters>label{color:var(--ui-muted);gap:7px;font-size:12px;font-weight:600;display:grid}.ba-filters select,.ba-filters input{min-height:39px;padding:9px 8px;font-size:13px;font-weight:400}.ba-filter-search>div{border:1px solid var(--ui-line);background:var(--ui-white);border-radius:6px;align-items:center;gap:5px;padding-left:9px;display:flex}.ba-filter-search>div>svg{flex-shrink:0}.ba-filter-search input{border:0;padding-left:2px}.ba-view-switch{background:var(--ui-soft);border-radius:6px;padding:3px;display:flex}.ba-view-switch button{color:var(--ui-muted);background:0 0;border:0;flex:1;padding:7px 5px;font-size:13px}.ba-view-switch button[aria-pressed=true]{background:var(--ui-white);color:var(--ui-navy);box-shadow:0 1px 4px color-mix(in srgb,var(--ui-navy) 10%,transparent);font-weight:600}.ba-filters .ba-checkbox{align-items:flex-start;gap:8px;font-size:13px;font-weight:400;line-height:1.6;display:flex}.ba-checkbox input{width:15px;height:15px;min-height:0;accent-color:var(--ui-navy);flex:0 0 15px;margin-top:3px}.bank-agenda .ba-clear{color:var(--ui-gold-ink);background:0 0;border:0;align-self:flex-start;padding:0;font-size:13px}.ba-legend{border-top:1px solid var(--ui-line);gap:9px;padding-top:20px;display:grid}.ba-legend h3{color:var(--ui-muted);margin:0 0 5px;font-size:12px;font-weight:600}.ba-legend>span{color:var(--ui-muted);align-items:center;gap:9px;font-size:13px;display:flex}.ba-legend i{background:var(--ba-tone);border-radius:50%;flex-shrink:0;width:8px;height:8px}.ba-side-note{color:var(--ui-muted);gap:9px;margin:0;font-size:12px;line-height:1.7;display:flex}.ba-side-note>svg{color:var(--ui-gold-ink);flex-shrink:0;margin-top:3px}.tone-pending{--ba-tone:var(--ba-pending)}.tone-working{--ba-tone:var(--ba-working)}.tone-overdue{--ba-tone:var(--ba-overdue)}.tone-done{--ba-tone:var(--ba-done)}.tone-preparation{--ba-tone:var(--ba-preparation)}.tone-cancelled{--ba-tone:var(--ba-cancelled)}.ba-main{border:1px solid var(--ui-line);background:var(--ui-white);min-width:0;box-shadow:0 4px 20px color-mix(in srgb,var(--ui-navy) 3%,transparent);border-radius:10px;overflow:hidden}.ba-calendar-toolbar{border-bottom:1px solid var(--ui-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:17px 18px;display:flex}.ba-period{align-items:center;gap:3px;display:flex}.ba-period h3{letter-spacing:-.025em;text-transform:capitalize;text-align:center;min-width:150px;margin:0 8px;font-size:19px;font-weight:500;line-height:1.4}.ba-calendar-jump{color:var(--ui-muted);align-items:center;gap:9px;font-size:12px;display:flex}.ba-calendar-jump>span{white-space:nowrap;margin-right:4px}.ba-calendar-jump button{padding:6px 10px;font-size:13px}.ba-calendar-jump input{width:133px;padding:6px 7px;font-size:12px}.ba-weekdays{background:var(--ui-white);border-bottom:1px solid var(--ui-line);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.ba-weekdays span{color:var(--ui-muted);text-align:center;padding:10px 5px;font-size:12px;font-weight:500}.ba-month-grid{grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(135px,auto);display:grid}.ba-day{border-right:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line);background:var(--ui-white);min-width:0;padding:5px}.ba-day:nth-child(7n){border-right:0}.ba-day:nth-last-child(-n+7){border-bottom:0}.ba-day.is-outside{background:color-mix(in srgb,var(--ui-soft) 60%,var(--ui-white))}.ba-day.is-outside .ba-day-number{color:var(--ui-muted)}.ba-day.is-selected{background:color-mix(in srgb,var(--ui-gold) 5%,var(--ui-white))}.ba-day header{justify-content:space-between;align-items:center;min-height:30px;padding:0 2px 5px;display:flex}.bank-agenda .ba-day-number{font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:50%;width:27px;height:27px;padding:0;font-size:13px}.ba-day.is-today .ba-day-number{background:var(--ui-navy);color:var(--ui-white);font-weight:600}.bank-agenda .ba-day-add{color:var(--ui-muted);opacity:0;background:0 0;border:0;padding:3px}.ba-day:hover .ba-day-add,.ba-day:focus-within .ba-day-add{opacity:1}.bank-agenda .ba-event{text-align:left;border:1px solid color-mix(in srgb,var(--ba-tone) 13%,var(--ui-white));border-left:3px solid var(--ba-tone);background:color-mix(in srgb,var(--ba-tone) 7%,var(--ui-white));width:100%;min-width:0;color:var(--ui-navy);box-shadow:0 1px 2px color-mix(in srgb,var(--ui-navy) 3%,transparent);border-radius:4px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px;margin:0 0 5px;padding:7px 8px;display:flex}.ba-event:hover{background:color-mix(in srgb,var(--ba-tone) 13%,var(--ui-white))}.ba-event strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;font-weight:550;line-height:1.35;display:-webkit-box;overflow:hidden}.ba-event-top{color:var(--ba-tone);justify-content:space-between;align-items:center;gap:3px;font-size:12px;line-height:1.2;display:flex}.ba-event small{color:var(--ui-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ba-event-foot{color:var(--ba-tone);font-size:12px;font-weight:500;line-height:1.35}.ba-event.compact{gap:3px;padding:5px 6px}.ba-initials{background:color-mix(in srgb,var(--ui-navy) 7%,var(--ui-white));width:24px;height:24px;color:var(--ui-navy);border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:inline-flex}.ba-event .ba-initials{background:color-mix(in srgb,var(--ba-tone) 12%,var(--ui-white));width:18px;height:18px;color:var(--ba-tone);flex-basis:18px;font-size:9px}.ba-event.tone-done strong{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb,var(--ba-tone) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--ba-tone) 45%,transparent)}.ba-event.tone-cancelled{opacity:.7}.ba-event.tone-cancelled strong{text-decoration:line-through}.bank-agenda .ba-more{color:var(--ui-muted);background:0 0;border:0;justify-content:flex-start;width:100%;padding:2px 4px;font-size:12px}.ba-calendar-empty{color:var(--ui-muted);border-top:1px solid var(--ui-line);align-items:center;gap:10px;padding:14px 18px;font-size:13px;display:flex}.ba-calendar-empty svg{color:var(--ui-gold-ink);flex-shrink:0}.ba-hour-scroll{overscroll-behavior:contain;max-height:690px;overflow:auto}.ba-hour-grid{min-width:800px;display:grid}.ba-hour-scroll.is-day .ba-hour-grid{min-width:0}.ba-hour-row{display:contents}.ba-hour-head{z-index:2;background:var(--ui-white);flex-direction:column;min-height:68px;display:flex;position:sticky;top:0;border:0!important;border-bottom:1px solid var(--ui-line)!important;border-radius:0!important;gap:2px!important;padding:10px!important}.ba-hour-head span{color:var(--ui-muted);font-size:12px}.ba-hour-head strong{border-radius:50%;place-items:center;width:28px;height:28px;font-size:17px;font-weight:500;display:grid}.ba-hour-head.is-today strong{background:var(--ui-navy);color:var(--ui-white)}.ba-hour-label{text-align:right;font-variant-numeric:tabular-nums;color:var(--ui-muted);border-right:1px solid var(--ui-line);background:var(--ui-white);padding:7px 6px;font-size:12px}.ba-all-day-label{border-bottom:1px solid var(--ui-line);padding-top:12px}.ba-hour-cell,.ba-all-day{border-right:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line);min-height:52px;padding:3px;position:relative}.ba-all-day{background:color-mix(in srgb,var(--ui-soft) 40%,var(--ui-white));min-height:72px}.ba-hour-cell:hover{background:color-mix(in srgb,var(--ui-soft) 70%,var(--ui-white))}.bank-agenda .ba-slot-add{width:20px;height:20px;min-height:0;color:var(--ui-muted);opacity:0;background:0 0;border:0;padding:0;position:absolute;bottom:3px;right:3px}.ba-hour-cell:hover .ba-slot-add,.ba-all-day:hover .ba-slot-add,.ba-slot-add:focus-visible{opacity:1}.ba-hour-cell .ba-event,.ba-all-day .ba-event{z-index:1;position:relative}.ba-hour-cell .ba-event:last-of-type{margin-bottom:12px}.ba-deadline-toolbar{border-bottom:1px solid var(--ui-line);justify-content:space-between;align-items:center;gap:15px;padding:15px 20px;display:flex}.ba-deadline-toolbar>span{color:var(--ui-muted);white-space:nowrap;font-size:13px}.ba-deadline-tabs{flex-wrap:wrap;gap:6px;display:flex}.ba-deadline-tabs button{color:var(--ui-muted);border-color:#0000;padding:6px 10px;font-size:13px}.ba-deadline-tabs button[aria-pressed=true]{border-color:var(--ui-line);color:var(--ui-navy);background:var(--ui-soft);font-weight:600}.ba-list-head,.bank-agenda .ba-deadline-row{grid-template-columns:125px minmax(180px,1fr) minmax(100px,.6fr) 110px;align-items:center;gap:17px;padding:12px 20px;display:grid}.ba-list-head{text-transform:uppercase;letter-spacing:.055em;background:var(--ui-soft);color:var(--ui-muted);font-size:11px;font-weight:500}.bank-agenda .ba-deadline-row{border:0;border-left:3px solid var(--ba-tone);border-bottom:1px solid var(--ui-line);text-align:left;background:var(--ui-white);border-radius:0;width:100%;padding-left:17px;font-size:14px;line-height:1.5}.bank-agenda .ba-deadline-row:hover{background:color-mix(in srgb,var(--ui-soft) 65%,var(--ui-white))}.ba-deadline-row:last-child{border-bottom:0}.ba-deadline-row>span{min-width:0}.ba-due,.ba-row-title{gap:2px;display:grid}.ba-due strong{font-variant-numeric:tabular-nums;font-weight:600}.ba-row-title strong{font-weight:550}.ba-deadline-row small{color:var(--ui-muted);overflow-wrap:anywhere;font-size:12px}.ba-row-person{align-items:center;gap:7px;font-size:12px;display:flex}.ba-row-status{color:var(--ba-tone);grid-template-columns:1fr 16px;gap:3px;font-size:12px;display:grid}.ba-row-status svg{color:var(--ui-muted);grid-area:1/2/3;align-self:center}.ba-row-status>small{grid-column:1}.ba-empty{text-align:center;color:var(--ui-muted);padding:65px 25px}.ba-empty>svg{color:var(--ui-gold-ink)}.ba-empty h3{letter-spacing:-.025em;color:var(--ui-navy);font-size:20px;font-weight:500}.ba-empty p{max-width:430px;margin:0 auto 22px;line-height:1.8}.ba-notice{border:1px solid var(--ui-line);border-left:3px solid var(--ui-gold);background:var(--ui-gold-soft);border-radius:5px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 18px;padding:12px 15px;font-size:14px;line-height:1.6;display:flex}.ba-success{border:1px solid color-mix(in srgb,var(--ui-green) 20%,var(--ui-line));background:color-mix(in srgb,var(--ui-green) 5%,var(--ui-white));color:var(--ui-green);border-radius:5px;align-items:center;gap:8px;padding:11px 14px;font-size:13px;display:flex}.ba-success>button{background:0 0;border:0;margin-left:auto;padding:2px}.ba-editor{box-sizing:border-box;max-width:100%;padding:26px 30px}.ba-editor>header h2{letter-spacing:-.025em;overflow-wrap:anywhere;margin:7px 0 10px;font-size:25px;font-weight:500;line-height:1.35}.ba-editor>header p{color:var(--ui-muted);margin:0 0 25px;line-height:1.7}.ba-editor fieldset{border:0;border-top:1px solid var(--ui-line);gap:17px;min-width:0;margin:0;padding:19px 0 25px;display:grid}.ba-editor legend{padding-right:10px;font-size:15px;font-weight:600}.ba-editor label{gap:7px;font-size:13px;font-weight:500;display:grid}.ba-editor textarea{resize:vertical;min-height:80px}.ba-editor small,.ba-editor-hint{color:var(--ui-muted);font-size:12px;line-height:1.7}.ba-form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.ba-deadline-fields{background:color-mix(in srgb,var(--ui-red) 3%,var(--ui-white));border:1px solid color-mix(in srgb,var(--ui-red) 14%,var(--ui-line));border-left:3px solid var(--ui-red);border-radius:6px;gap:12px;padding:15px;display:grid}.ba-section-caption{align-items:center;gap:9px;font-size:13px;display:flex}.ba-section-caption svg{color:var(--ui-gold-ink)}.ba-deadline-fields .ba-section-caption svg{color:var(--ui-red)}.ba-section-caption strong{font-weight:550}.ba-search-line{gap:8px;display:flex}.ba-search-line input{flex:1;min-width:0}.ba-search-results{border:1px solid var(--ui-line);border-radius:6px;max-height:260px;overflow:auto}.ba-search-results button{border:0;border-bottom:1px solid var(--ui-line);text-align:left;background:var(--ui-white);overflow-wrap:anywhere;border-radius:0;justify-content:stretch;gap:3px;width:100%;padding:10px 12px;display:grid}.ba-search-results button:hover{background:var(--ui-soft)}.ba-search-results button:last-child{border-bottom:0}.ba-search-results strong{font-size:13px;font-weight:500}.ba-search-results span{color:var(--ui-muted);font-size:13px}.ba-linked{border:1px solid var(--ui-line);background:var(--ui-soft);border-radius:6px;align-items:center;gap:10px;padding:13px;display:flex}.ba-linked>div{flex:1;gap:3px;min-width:0;display:grid}.ba-linked strong{overflow-wrap:anywhere;font-size:13px;font-weight:500}.ba-linked>svg{color:var(--ui-gold-ink);flex-shrink:0}.ba-linked>button{background:0 0;border:0;flex-shrink:0;padding:4px}.ba-client-extra summary{cursor:pointer;color:var(--ui-muted);margin-bottom:12px;font-size:13px}.ba-client-extra .ba-search-results{margin-top:10px}.ba-related{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.ba-history{border-top:1px solid var(--ui-line);color:var(--ui-muted);padding-top:17px;font-size:13px}.ba-history summary{cursor:pointer;align-items:center;gap:8px;display:flex}.ba-history article{border-left:2px solid var(--ui-line);margin-top:17px;padding-left:12px}.ba-history strong{color:var(--ui-navy);font-weight:500}.ba-history time{margin:2px 0 4px;font-size:12px;display:block}.ba-history p{margin:0;font-size:12px;line-height:1.7}.ba-save{border-top:1px solid var(--ui-line);background:var(--ui-white);z-index:2;justify-content:space-between;align-items:center;gap:12px;margin-top:25px;padding:17px 0 4px;display:flex;position:sticky;bottom:0}.ba-save>span{color:var(--ui-muted);font-size:12px}.ba-save>div{flex-wrap:wrap;gap:8px;display:flex}.ba-close-confirm{background:var(--ui-gold-soft);border:1px solid var(--ui-gold);border-radius:6px;margin-top:20px;padding:15px}.ba-close-confirm p{color:var(--ui-muted);margin:5px 0 12px;font-size:13px}.ba-close-confirm>div{flex-wrap:wrap;gap:8px;display:flex}@media (width>=1600px){.ba-layout{grid-template-columns:225px minmax(0,1fr);gap:28px}.ba-month-grid{grid-auto-rows:minmax(145px,auto)}.ba-event strong{font-size:14px}.ba-event-foot{font-size:12px}}@media (width<=1180px){.ba-layout{grid-template-columns:180px minmax(0,1fr);gap:15px}.ba-month-scroll{overflow-x:auto}.ba-month-grid,.ba-weekdays{min-width:630px}.ba-list-head,.bank-agenda .ba-deadline-row{grid-template-columns:110px minmax(160px,1fr) 100px;gap:12px;padding-right:15px}.ba-list-head>span:nth-child(3){display:none}.ba-row-person{grid-area:2/2}.ba-row-status{grid-area:1/3/3}.ba-due{grid-row:1/3}.ba-row-title{grid-area:1/2}.ba-calendar-jump>span{display:none}.ba-calendar-toolbar{padding:12px}.ba-period h3{min-width:120px;font-size:18px}}@media (width<=850px){.ba-layout{grid-template-columns:1fr}.ba-filters{border:1px solid var(--ui-line);background:var(--ui-white);border-radius:8px;grid-template-columns:1fr 1fr;gap:14px;padding:16px;display:none;position:static}.ba-filters.is-open{display:grid}.ba-view-switch{grid-column:1/-1}.ba-legend,.ba-side-note{display:none}.bank-agenda .ba-filter-mobile{display:inline-flex}.ba-top{gap:12px;margin-bottom:18px}.ba-top-actions{gap:4px}.ba-top-actions .ba-primary{padding:10px 12px}.ba-filters>.ba-clear{justify-self:start}.ba-filters>.ba-checkbox{align-self:center}.ba-top p{max-width:300px}.ba-hour-grid{min-width:800px}}@media (width<=540px){.ba-top{flex-wrap:wrap;align-items:flex-start}.ba-top h1{font-size:25px}.ba-top p{max-width:none;font-size:13px}.ba-top-actions{justify-content:flex-end;width:100%}.ba-top-actions .ba-filter-mobile{margin-right:auto}.ba-calendar-toolbar{gap:10px;padding:10px}.ba-period{justify-content:space-between;width:100%}.ba-period h3{font-size:18px}.ba-calendar-jump{justify-content:space-between;width:100%}.ba-calendar-jump>span{margin-right:auto;display:block}.ba-calendar-jump input{width:129px}.ba-day-add{opacity:1!important}.ba-month-grid{grid-auto-rows:minmax(130px,auto)}.ba-calendar-empty{align-items:flex-start;padding:12px;font-size:12px}.ba-list-head{display:none}.bank-agenda .ba-deadline-row{grid-template-columns:94px minmax(0,1fr);gap:5px 11px;padding:13px 12px 13px 10px}.ba-due{grid-area:1/1/3}.ba-due strong{font-size:13px}.ba-due small{font-size:12px}.ba-row-title{grid-area:1/2}.ba-row-person{grid-area:2/2}.ba-row-status{grid-area:3/1/auto/-1;align-items:center;gap:8px;margin-top:5px;display:flex}.ba-row-status svg{margin-left:auto}.ba-deadline-toolbar{flex-wrap:wrap;align-items:flex-start;gap:8px;padding:12px}.ba-deadline-tabs{gap:2px}.ba-deadline-tabs button{padding:6px 8px;font-size:12px}.ba-deadline-toolbar>span{font-size:12px}.ba-editor{padding:22px 18px}.ba-editor>header h2{font-size:23px}.ba-form-grid{grid-template-columns:1fr}.ba-save{flex-direction:column;align-items:flex-start;padding-top:13px}.ba-save>div{width:100%}.ba-save>div>.ba-primary{margin-left:auto}.ba-empty{padding:45px 20px}.ba-empty h3{font-size:19px}.ba-search-line button{padding:8px}.ba-search-line button>span{display:none}}@media (prefers-reduced-motion:no-preference){.ba-event,.ba-day-add,.ba-slot-add,.ba-deadline-row{transition:background-color .15s,opacity .15s}}
