@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--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{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.\!block{display:block!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.italic{font-style:italic}.\!ordinal{--tw-ordinal:ordinal!important;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)!important}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter\!{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[ai\:circuit\]{ai:circuit}.\[ai\:gemini-pro\]{ai:gemini-pro}.\[ai\:ledger\]{ai:ledger}.\[ai\:reparto\]{ai:reparto}.\[automation-inbox\:hung\]{automation-inbox:hung}.\[automation-intake\:audit\]{automation-intake:audit}.\[automation-intake\:start\]{automation-intake:start}.\[case-annotations\:import\]{case-annotations:import}.\[case-link\:summary\]{case-link:summary}.\[classification\:link\]{classification:link}.\[correction-memory\:list\]{correction-memory:list}.\[correction-memory\:notification\]{correction-memory:notification}.\[correction-memory\:rule\]{correction-memory:rule}.\[counterclaim\:sibling-audit\]{counterclaim:sibling-audit}.\[counterclaim\:sibling-text\]{counterclaim:sibling-text}.\[counterclaim\:sibling\]{counterclaim:sibling}.\[drafts\:save\]{drafts:save}.\[drive\:demo-document\]{drive:demo-document}.\[execution-cancel\:audit\]{execution-cancel:audit}.\[execution-cancel\:batch-total\]{execution-cancel:batch-total}.\[execution-cancel\:intent-restore\]{execution-cancel:intent-restore}.\[execution-intent\:after\]{execution-intent:after}.\[execution-intent\:error\]{execution-intent:error}.\[execution-intent\:exhausted\]{execution-intent:exhausted}.\[execution-intent\:incident\]{execution-intent:incident}.\[execution-intent\:lease-lost\]{execution-intent:lease-lost}.\[execution-intent\:purge\]{execution-intent:purge}.\[execution-intent\:resume\]{execution-intent:resume}.\[execution-intent\:retry\]{execution-intent:retry}.\[execution-intent\:route\]{execution-intent:route}.\[execution-intent\:update\]{execution-intent:update}.\[execution-intents\:cron\]{execution-intents:cron}.\[execution\:after-classification\]{execution:after-classification}.\[execution\:dispatch\]{execution:dispatch}.\[execution\:incident-cleared\]{execution:incident-cleared}.\[execution\:kmaleon-case-check\]{execution:kmaleon-case-check}.\[execution\:originals\]{execution:originals}.\[execution\:phase\]{execution:phase}.\[execution\:plan-cache\]{execution:plan-cache}.\[execution\:plan-steps\]{execution:plan-steps}.\[execution\:read-timeout\]{execution:read-timeout}.\[execution\:stalled\]{execution:stalled}.\[execution\:step-failed-unsaved\]{execution:step-failed-unsaved}.\[execution\:step-release\]{execution:step-release}.\[execution\:step\]{execution:step}.\[execution\:turns\]{execution:turns}.\[execution\:unstarted\]{execution:unstarted}.\[execution\:warmup\]{execution:warmup}.\[friday\:intake-link\]{friday:intake-link}.\[friday\:mail-link\]{friday:mail-link}.\[friday\:manual-link\]{friday:manual-link}.\[fusion\:autosave\]{fusion:autosave}.\[fusion\:layout-default\]{fusion:layout-default}.\[fusion\:preview-pdf\]{fusion:preview-pdf}.\[gemini\:status\]{gemini:status}.\[gmail\:attachments\]{gmail:attachments}.\[gmail\:case-classification-context\]{gmail:case-classification-context}.\[gmail\:classification-context\]{gmail:classification-context}.\[gmail\:friday-link\]{gmail:friday-link}.\[gmail\:history-attachment\]{gmail:history-attachment}.\[gmail\:legacy-no-pdf-archive\]{gmail:legacy-no-pdf-archive}.\[gmail\:manual-count\]{gmail:manual-count}.\[gmail\:manual-sync\]{gmail:manual-sync}.\[gmail\:message-attachment\]{gmail:message-attachment}.\[gmail\:message-viewer\]{gmail:message-viewer}.\[gmail\:outbound-registry\]{gmail:outbound-registry}.\[gmail\:relink-body\]{gmail:relink-body}.\[gmail\:text-link\]{gmail:text-link}.\[imports\:post-reconciliation\]{imports:post-reconciliation}.\[imports\:relink\]{imports:relink}.\[kmaleon-batch\:start\]{kmaleon-batch:start}.\[kmaleon\:analyze\]{kmaleon:analyze}.\[kmaleon\:calendar-regions\]{kmaleon:calendar-regions}.\[kmaleon\:calendar-seats\]{kmaleon:calendar-seats}.\[kmaleon\:calendar\]{kmaleon:calendar}.\[kmaleon\:canal\]{kmaleon:canal}.\[kmaleon\:classes\]{kmaleon:classes}.\[kmaleon\:cron\]{kmaleon:cron}.\[kmaleon\:document-cache\]{kmaleon:document-cache}.\[kmaleon\:document\]{kmaleon:document}.\[kmaleon\:execute\]{kmaleon:execute}.\[kmaleon\:identity\]{kmaleon:identity}.\[kmaleon\:local-load-test\]{kmaleon:local-load-test}.\[kmaleon\:manual-sync\]{kmaleon:manual-sync}.\[kmaleon\:notices-actions\]{kmaleon:notices-actions}.\[kmaleon\:notices-audit\]{kmaleon:notices-audit}.\[kmaleon\:notices-counts\]{kmaleon:notices-counts}.\[kmaleon\:notices-facets\]{kmaleon:notices-facets}.\[kmaleon\:notices-friday-phase-context\]{kmaleon:notices-friday-phase-context}.\[kmaleon\:notices-incidents\]{kmaleon:notices-incidents}.\[kmaleon\:notices-members\]{kmaleon:notices-members}.\[kmaleon\:notices-pending-ai-facets\]{kmaleon:notices-pending-ai-facets}.\[kmaleon\:notices-workflow-counts\]{kmaleon:notices-workflow-counts}.\[kmaleon\:notices\]{kmaleon:notices}.\[kmaleon\:notis-fingerprint\]{kmaleon:notis-fingerprint}.\[kmaleon\:pendientes\]{kmaleon:pendientes}.\[kmaleon\:reconciliation\]{kmaleon:reconciliation}.\[kmaleon\:replacement\]{kmaleon:replacement}.\[kmaleon\:status\]{kmaleon:status}.\[lexnet-zip\:control\]{lexnet-zip:control}.\[lexnet-zip\:prepare\]{lexnet-zip:prepare}.\[lexnet-zip\:start\]{lexnet-zip:start}.\[lexnet\:429\]{lexnet:429}.\[lexnet\:cleanup\]{lexnet:cleanup}.\[lexnet\:deadline-extension-audit\]{lexnet:deadline-extension-audit}.\[lexnet\:finalize\]{lexnet:finalize}.\[lexnet\:import\]{lexnet:import}.\[lexnet\:prepare\]{lexnet:prepare}.\[lexnet\:relink\]{lexnet:relink}.\[lexnet\:requirement-actions\]{lexnet:requirement-actions}.\[manual-classification-review\:list\]{manual-classification-review:list}.\[manual-writing\:draft\]{manual-writing:draft}.\[manual-writing\:fields\]{manual-writing:fields}.\[notifications\:archive\]{notifications:archive}.\[notifications\:complete-informative\]{notifications:complete-informative}.\[notifications\:complete-reviewed\]{notifications:complete-reviewed}.\[notifications\:complete-without-actions\]{notifications:complete-without-actions}.\[notifications\:complete-without-execution\]{notifications:complete-without-execution}.\[notifications\:continuous-feed\]{notifications:continuous-feed}.\[notifications\:costs-filter\]{notifications:costs-filter}.\[notifications\:deadline\]{notifications:deadline}.\[notifications\:delete\]{notifications:delete}.\[notifications\:external\]{notifications:external}.\[notifications\:feed\]{notifications:feed}.\[notifications\:friday\]{notifications:friday}.\[notifications\:global-search\]{notifications:global-search}.\[notifications\:metadata\]{notifications:metadata}.\[notifications\:opposing-party-reconciliation\]{notifications:opposing-party-reconciliation}.\[notifications\:reopen\]{notifications:reopen}.\[notifications\:requirement-confirm\]{notifications:requirement-confirm}.\[notifications\:return-to-pending\]{notifications:return-to-pending}.\[notifications\:review-appeal\]{notifications:review-appeal}.\[notifications\:termino\]{notifications:termino}.\[notifications\:test-operation-reset\]{notifications:test-operation-reset}.\[notifications\:test-operation\]{notifications:test-operation}.\[notifications\:undo\]{notifications:undo}.\[notis\:appeal-history\]{notis:appeal-history}.\[notis\:approved-costs-history\]{notis:approved-costs-history}.\[notis\:archive-context\]{notis:archive-context}.\[notis\:case-context\]{notis:case-context}.\[notis\:case-family\]{notis:case-family}.\[notis\:costs-without-decree\]{notis:costs-without-decree}.\[notis\:deadline-extension\]{notis:deadline-extension}.\[notis\:deposit-account-context\]{notis:deposit-account-context}.\[notis\:duplicate-resolution\]{notis:duplicate-resolution}.\[notis\:import-times\]{notis:import-times}.\[notis\:impugnacion-deadline\]{notis:impugnacion-deadline}.\[notis\:informative-context\]{notis:informative-context}.\[notis\:informative-reconciliation\]{notis:informative-reconciliation}.\[notis\:legacy-mail-context\]{notis:legacy-mail-context}.\[notis\:outbound-proof-package\]{notis:outbound-proof-package}.\[notis\:registration-copies\]{notis:registration-copies}.\[notis\:source-annotation\]{notis:source-annotation}.\[registro\:load\]{registro:load}.\[reviewer\:open\]{reviewer:open}.\[reviewer\:workflows\]{reviewer:workflows}.\[rules-ai\:learning\]{rules-ai:learning}.\[rules-ai\:usage\]{rules-ai:usage}.\[workflow-reminder\:audit\]{workflow-reminder:audit}.\[writing-replacement\:prepare\]{writing-replacement:prepare}.\[writing-replacement\:preview\]{writing-replacement:preview}}*{box-sizing:border-box}html,body{overscroll-behavior:none;background:var(--paper);width:100%;height:100%;min-height:0;color:var(--ink);margin:0;overflow:hidden}body{font-family:Arial,Helvetica,sans-serif;font-size:14px}button,input,textarea,select{font:inherit}button{color:inherit}.app-shell{background:var(--paper);width:100%;height:100dvh;min-height:0;overflow:hidden}.topbar{color:#f9fbfa;background:var(--forest-deep);border-bottom:1px solid #ffffff14;grid-template-columns:290px minmax(280px,600px) 1fr;align-items:center;gap:28px;height:72px;padding:0 24px;display:grid}.brand-lockup{align-items:center;gap:12px;min-width:0;display:flex}.brand-mark{width:36px;height:36px;color:var(--forest-deep);background:#e2b75f;border-radius:10px 10px 10px 3px;place-items:center;font:800 18px/1 Georgia,serif;display:grid}.brand-lockup div{flex-direction:column;gap:2px;display:flex}.brand-lockup strong{letter-spacing:.01em;font-family:Georgia,Times New Roman,serif;font-size:17px}.brand-lockup span:last-child{color:#aebdb7;font-size:11px}.global-search{background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:12px;height:40px;padding:0 12px;display:flex}.global-search>span{text-transform:uppercase;letter-spacing:.12em;color:#aebdb7;font-size:10px}.global-search input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0}.global-search input::placeholder{color:#aebdb7}.global-search kbd{color:#aebdb7;border:1px solid #ffffff26;border-radius:4px;padding:3px 6px;font-size:10px}.top-actions{justify-self:end;align-items:center;gap:14px;display:flex}.connection-pill{color:#b9c5c0;align-items:center;gap:7px;font-size:11px;display:flex}.connection-pill i{background:#d19a49;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #d19a491f}.account-chip{border-left:1px solid #ffffff1f;flex-direction:column;align-items:flex-end;gap:2px;padding-left:13px;display:flex}.account-chip span{color:#f4f7f5;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:10px;font-weight:700;overflow:hidden}.account-chip small{color:#9eb0a8;font-size:9px}.avatar-button{color:#fff;cursor:pointer;background:#315f50;border:1px solid #ffffff26;border-radius:50%;width:34px;height:34px;font-size:11px}.workbench{grid-template-columns:var(--notis-sidebar-width,176px) minmax(0, 1fr);isolation:isolate;grid-template-rows:minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.sidebar{z-index:3;border-right:1px solid var(--line);background:#eef0eb;flex-direction:column;grid-area:1/1/-1;width:100%;min-width:0;height:100%;min-height:0;padding:12px 10px 10px;display:flex;position:relative;overflow:hidden}.sidebar-brand{border-bottom:1px solid #d9ded9;align-items:center;gap:9px;min-height:47px;margin-bottom:13px;padding:0 7px 10px;display:flex}.sidebar-brand .brand-mark{border-radius:8px 8px 8px 3px;flex:none;width:31px;height:31px;font-size:15px}.sidebar-brand>div{flex-direction:column;gap:2px;min-width:0;display:flex}.sidebar-brand strong{text-overflow:ellipsis;white-space:nowrap;font:700 13px/1.1 Georgia,Times New Roman,serif;overflow:hidden}.sidebar nav{flex-direction:column;flex:1;gap:4px;min-height:0;display:flex;overflow-y:auto}.nav-label{color:#8a928e;letter-spacing:.12em;text-transform:uppercase;margin:0 10px 8px;font-size:10px;font-weight:700}.nav-label.secondary{margin-top:22px}.nav-item{color:#56615c;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;width:100%;height:38px;padding:0 10px;display:flex}.nav-item:hover{background:#214f410f}.nav-item.active{color:var(--forest-deep);background:#dbe4dd;font-weight:700}.nav-item.pending-link-nav{color:#98501f}.nav-item.pending-link-nav.active{color:#a43e18;background:#fff0e8}.nav-item.pending-link-nav>i.attention{color:#b43e18;background:#ffdfd2;font-weight:900}.nav-item>span{color:#8b9791;text-align:center;filter:grayscale()opacity(.75);width:16px;font-size:12px;line-height:1}.nav-item.active>span,.nav-item.parent-active>span{filter:none}.nav-item>i{text-align:center;background:#214f4117;border-radius:10px;min-width:20px;margin-left:auto;padding:2px 5px;font-size:10px;font-style:normal}.sidebar-note{background:#ffffff8c;border:1px solid #d5dbd5;border-radius:9px;margin-top:auto;padding:13px}.sidebar-note span{font-size:11px;font-weight:700}.sidebar-note p{color:#77817c;margin:5px 0 0;font-size:10px;line-height:1.45}.sidebar-account{border-top:1px solid #d9ded9;margin-top:auto;padding:10px 8px 2px}.sidebar-account span,.sidebar-account small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.sidebar-account span{color:#34463e;font-size:9px;font-weight:800}.sidebar-account small{color:#818c86;margin-top:3px;font-size:8px}.sidebar-account button{color:#66736d;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-size:9px;font-weight:700}.sidebar-account .updates-link{color:var(--forest);align-items:center;gap:5px;display:flex}.sidebar-account .updates-link i{background:#d19a49;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #d19a491f}.inbox-panel{z-index:1;background:var(--white);flex-direction:column;grid-area:1/2;min-width:0;display:flex;position:relative;overflow:hidden}.panel-heading{z-index:5;border-bottom:1px solid var(--soft-line);align-items:center;gap:18px;min-height:58px;padding:7px 14px;display:flex;position:relative}.eyebrow{color:#8d9691;letter-spacing:.13em;font-size:9px;font-weight:700}.panel-heading h1{margin:1px 0 0;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:500}.panel-heading p{color:#7c8580;margin:2px 0 0;font-size:9px}.panel-toast{color:#175d97;background:#edf6ff;border:1px solid #a9cbe9;border-radius:7px;flex:220px;align-items:center;gap:7px;min-width:0;max-width:min(480px,34vw);padding:6px 9px;font-size:9px;font-weight:700;line-height:1.25;animation:.18s ease-out panel-toast-in;display:flex;box-shadow:0 4px 14px #2b71bb14}.panel-toast i{background:#2b71bb;border-radius:50%;flex:none;width:6px;height:6px}.panel-toast span{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.panel-toast+.ingestion-health{margin-left:0}@keyframes panel-toast-in{0%{opacity:0;transform:translateY(-4px)}}.ingestion-health{color:#68756e;white-space:nowrap;align-items:center;gap:13px;margin-left:auto;font-size:9px;display:flex}.ingestion-health span{align-items:center;gap:5px;display:flex}.ingestion-health i{border-radius:50%;width:6px;height:6px}.ingestion-health i.ok{background:#4d9a70}.ingestion-health i.warning{background:#d19a49}.notification-quick-search{z-index:30;flex:0 0 34px;width:34px;min-width:34px;height:34px;margin-left:auto;position:relative}.notification-quick-search+.ingestion-health{margin-left:0}.notification-quick-search-trigger{color:#315f8a;cursor:pointer;background:#fff;border:1px solid #cbd9e5;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;transition:border-color .15s,background .15s,color .15s,opacity .12s;display:grid;position:absolute;inset:0;box-shadow:0 2px 8px #295c890d}.notification-quick-search-trigger:hover{color:#174f80;background:#eef6fd;border-color:#6ca3d2}.notification-quick-search-trigger:focus-visible{outline-offset:2px;outline:3px solid #367ebe2e}.notification-quick-search-trigger svg,.notification-quick-search-icon{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;width:15px;height:15px}.notification-quick-search.open .notification-quick-search-trigger{visibility:hidden;opacity:0;pointer-events:none}.notification-quick-search-control{color:#47729b;visibility:hidden;opacity:0;pointer-events:none;transform-origin:100%;background:#f7fbff;border:1px solid #cbd9e5;border-radius:17px;align-items:center;gap:7px;width:min(360px,100vw - 28px);height:34px;padding:0 8px;transition:border-color .15s,box-shadow .15s,background .15s,opacity .12s,transform .12s;display:flex;position:absolute;top:0;right:0;transform:translateY(-2px)scale(.985);box-shadow:0 2px 8px #295c890d}.notification-quick-search.open .notification-quick-search-control{visibility:visible;opacity:1;pointer-events:auto;transform:none}.notification-quick-search-control:focus-within,.notification-quick-search-control.open{background:#fff;border-color:#6ca3d2;box-shadow:0 0 0 3px #367ebe1c,0 8px 18px #1f466914}.notification-quick-search-icon{flex:none}.notification-quick-search-control input{color:#18354d;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:9px;font-weight:700}.notification-quick-search-control input::placeholder{color:#7d91a2;font-weight:600}.notification-quick-search-control kbd{color:#738697;white-space:nowrap;background:#fff;border:1px solid #d7e1ea;border-radius:5px;flex:none;padding:2px 5px;font:700 7px/1.2 Arial,sans-serif}.notification-quick-search-clear{color:#557085;cursor:pointer;background:#eaf1f7;border:0;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;padding:0;font-size:14px;line-height:1;display:grid}.notification-quick-search-clear:hover{color:#174f80;background:#dceaf5}.notification-quick-search-results{width:min(570px, calc(100vw - var(--notis-sidebar-width,176px) - 32px));color:#273746;background:#fff;border:1px solid #cfdce7;border-radius:11px;max-height:min(620px,100vh - 90px);position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 22px 60px #18365033}.notification-quick-search-results>header{background:#f6f9fc;border-bottom:1px solid #e2e9ef;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:9px 12px;display:flex}.notification-quick-search-results>header>span{flex-direction:column;gap:2px;min-width:0;display:flex}.notification-quick-search-results>header strong{color:#1b4568;font-size:10px}.notification-quick-search-results>header small{color:#738597;font-size:8px;font-weight:600}.notification-quick-search-results>header b{color:#245f90;background:#dcecf9;border-radius:11px;place-items:center;min-width:22px;height:22px;font-size:8px;display:grid}.notification-quick-search-message{color:#687b8c;text-align:center;justify-content:center;align-items:center;gap:8px;min-height:76px;margin:0;padding:18px;font-size:9px;line-height:1.45;display:flex}.notification-quick-search-message.loading i{border:2px solid #bfd2e2;border-top-color:#2b71bb;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite pdf-spin}.notification-quick-search-message.error{color:#a23b32;background:#fff8f7}.notification-quick-search-list{overscroll-behavior:contain;max-height:min(560px,100vh - 140px);overflow-y:auto}.notification-quick-search-result{background:#fff;border-bottom:1px solid #e8edf1;padding:10px 12px}.notification-quick-search-result:last-child{border-bottom:0}.notification-quick-search-result:hover{background:#f9fbfd}.notification-quick-search-result-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.notification-quick-search-result-heading>span:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.notification-quick-search-result-heading strong{color:#123d62;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:900;overflow:hidden}.notification-quick-search-result-heading small{color:#657887;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:700;overflow:hidden}.notification-quick-search-status{color:#c23f32;white-space:nowrap;background:#fff0ee;border-radius:6px;flex:none;padding:4px 7px;font-size:7px;font-weight:900}.notification-quick-search-status.completada{color:#24704a;background:#e8f5ed}.notification-quick-search-status.revisada{color:#285f94;background:#eaf2fb}.notification-quick-search-status.archivada{color:#65717c;background:#eef0f2}.notification-quick-search-status.pendiente-vincular{color:#aa4a1f;background:#fff1e7}.notification-quick-search-status.preparada{color:#70449a;background:#f4edfb}.notification-quick-search-result h3{color:#263b4b;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 3px;font-size:9px;font-weight:850;overflow:hidden}.notification-quick-search-result>p{color:#617281;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:8px;line-height:1.4;display:-webkit-box;overflow:hidden}.notification-quick-search-badges{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.notification-quick-search-badges span{color:#5b6e7d;background:#f7f9fb;border:1px solid #dce4ea;border-radius:9px;padding:3px 6px;font-size:7px;font-weight:850}.notification-quick-search-badges .phase{color:#285f88;background:#edf5fb;border-color:#c7d7e6}.notification-quick-search-badges .priority.critical{color:#b5362d;background:#fff0ee;border-color:#efc2bd}.notification-quick-search-badges .priority.important{color:#c05429;background:#fff4ed;border-color:#f0d0bf}.notification-quick-search-badges .priority.informative{color:#46705d;background:#eff7f3;border-color:#d5e4de}.notification-quick-search-badges .priority.review{color:#386898;background:#edf4fc;border-color:#cbdcf0}.notification-quick-search-badges .requirement{color:#6d4b89;background:#f7f2fb;border-color:#ded4ec}.notification-quick-search-badges .no-requirement{color:#87939c;font-weight:700}.notification-quick-search-result footer{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.notification-quick-search-result footer>span{color:#85919a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:7px;overflow:hidden}.notification-quick-search-result footer button{color:#215f93;cursor:pointer;background:#fff;border:1px solid #a8c7e1;border-radius:6px;flex:none;height:25px;padding:0 9px;font-size:7px;font-weight:900}.notification-quick-search-result footer button:hover{background:#edf6fd;border-color:#2b71bb}.notification-quick-search-result footer button:disabled{cursor:wait;opacity:.6}.notification-undo{z-index:29;flex:0 0 34px;width:34px;min-width:34px;height:34px;position:relative}.notification-undo+.ingestion-health{margin-left:0}.notification-undo-trigger{color:#315f8a;cursor:pointer;background:#fff;border:1px solid #cbd9e5;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;transition:border-color .15s,background .15s,color .15s;display:grid;box-shadow:0 2px 8px #295c890d}.notification-undo-trigger:hover,.notification-undo.open .notification-undo-trigger{color:#174f80;background:#eef6fd;border-color:#6ca3d2}.notification-undo-trigger:focus-visible{outline-offset:2px;outline:3px solid #367ebe2e}.notification-undo-trigger svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.notification-undo-panel{width:min(430px, calc(100vw - var(--notis-sidebar-width,176px) - 32px));color:#273746;background:#fff;border:1px solid #cfdce7;border-radius:11px;max-height:min(650px,100vh - 90px);position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 22px 60px #18365033}.notification-undo-panel>header{background:#f6f9fc;border-bottom:1px solid #e2e9ef;justify-content:space-between;align-items:center;gap:12px;min-height:53px;padding:9px 12px;display:flex}.notification-undo-panel>header>span{flex-direction:column;gap:2px;min-width:0;display:flex}.notification-undo-panel>header strong{color:#1b4568;font-size:10px}.notification-undo-panel>header small{color:#738597;font-size:8px;font-weight:600;line-height:1.35}.notification-undo-panel>header>button{color:#60788d;cursor:pointer;background:#fff;border:1px solid #d4dfe8;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;padding:0;font-size:15px;line-height:1;display:grid}.notification-undo-panel>header>button:hover{color:#174f80;border-color:#8eb5d5}.notification-undo-safety{color:#7d6234;background:#fffaf0;border-bottom:1px solid #f0dfbd;margin:0;padding:8px 12px;font-size:8px;font-weight:700;line-height:1.45}.notification-undo-message{color:#687b8c;text-align:center;justify-content:center;align-items:center;gap:8px;min-height:88px;margin:0;padding:20px;font-size:9px;line-height:1.45;display:flex}.notification-undo-message.loading i{border:2px solid #bfd2e2;border-top-color:#2b71bb;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite pdf-spin}.notification-undo-message.error{color:#a23b32;background:#fff8f7}.notification-undo-list{overscroll-behavior:contain;max-height:min(540px,100vh - 185px);overflow-y:auto}.notification-undo-item{background:#fff;border-bottom:1px solid #e8edf1;align-items:center;gap:12px;padding:11px 12px;display:flex}.notification-undo-item:last-child{border-bottom:0}.notification-undo-item:hover{background:#f9fbfd}.notification-undo-item>div{flex:1;min-width:0}.notification-undo-item strong,.notification-undo-item small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.notification-undo-item strong{color:#123d62;font-size:10px;font-weight:900}.notification-undo-item small{color:#657887;margin-top:2px;font-size:8px;font-weight:700}.notification-undo-item h3{color:#263b4b;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 2px;font-size:9px;font-weight:850;overflow:hidden}.notification-undo-item p{color:#617281;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:8px;line-height:1.4;display:-webkit-box;overflow:hidden}.notification-undo-item time{color:#8a969f;margin-top:5px;font-size:7px;display:block}.notification-undo-item>button{color:#215f93;cursor:pointer;background:#fff;border:1px solid #a8c7e1;border-radius:6px;flex:none;min-width:82px;height:29px;padding:0 9px;font-size:7px;font-weight:900}.notification-undo-item>button:hover{background:#edf6fd;border-color:#2b71bb}.notification-undo-item>button:disabled{cursor:wait;opacity:.6}.panel-actions{align-items:center;gap:6px;display:flex}.news-button,.reload-button,.load-test-button{color:#52606e;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d3dde6;border-radius:7px;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex}.news-button:hover,.reload-button:hover,.load-test-button:hover{border-color:var(--forest);background:var(--blue-soft);color:var(--forest)}.news-button i{background:var(--amber);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #ff5d271c}.reload-button span{color:var(--forest);font-size:15px;line-height:1}.reload-button:disabled{cursor:wait;opacity:.65}.reload-button:disabled span{animation:.7s linear infinite pdf-spin}.load-test-button{border-color:var(--notis-primary,var(--blue))}@supports (color:color-mix(in lab, red, red)){.load-test-button{border-color:color-mix(in srgb, var(--notis-primary,var(--blue)) 45%, white)}}.load-test-button{color:var(--notis-primary,var(--blue))}.load-test-button span{background:var(--notis-primary,var(--blue));color:#fff;border-radius:10px;min-width:24px;padding:3px 4px;font-size:8px}.load-test-button:disabled{cursor:wait;opacity:.65}.import-button{height:34px;color:var(--forest);cursor:pointer;background:#fff;border:1px solid #cbd4cf;border-radius:7px;padding:0 12px;font-size:11px;font-weight:700}.import-button:hover{border-color:var(--forest)}.import-button span{vertical-align:-1px;margin-right:3px;font-size:16px}.import-button.secondary-import{color:#526779;background:#fff;border-color:#d2dce5;padding-inline:9px;font-size:9px}.table-toolbar{border-bottom:1px solid var(--line);background:#f8faf7;flex-wrap:wrap;align-items:center;gap:7px;min-height:44px;padding:5px 10px;display:flex}.pending-link-guidance{color:#7a3b1f;background:#fff5ef;border-bottom:1px solid #efb18f;align-items:center;gap:10px;min-height:38px;padding:7px 12px;display:flex}.pending-link-guidance strong{color:#b13d17;letter-spacing:.06em;text-transform:uppercase;flex:none;font-size:8px;font-weight:950}.pending-link-guidance span{font-size:9px;font-weight:700;line-height:1.3}.mass-search{color:#7c8781;background:#fff;border:1px solid #cfd6d1;border-radius:6px;align-items:center;gap:6px;width:min(270px,20vw);height:30px;padding:0 8px;display:flex}.mass-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:9px}.filter-row{align-items:center;gap:4px;display:flex}.filter-row button{color:#6e7973;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 9px;font-size:10px}.filter-row button.selected{background:var(--forest);color:#fff}.filter-row button .filter-count{color:#1764ad;background:#e8f1fb;border-radius:9px;place-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;font-size:8px;font-weight:900;display:inline-grid}.filter-row button.selected .filter-count{color:#fff;background:#fff3}.type-filter{color:#65706b;align-items:center;gap:5px;font-size:9px;font-weight:700;display:flex}.type-filter>span{display:none}.type-filter select{color:#34413b;background:#fff;border:1px solid #cfd6d1;border-radius:6px;outline:none;min-width:132px;height:30px;padding:0 25px 0 7px;font-size:9px}.compact-filter select{min-width:92px}.analysis-filter select{min-width:142px}.reset-columns-button{color:#496057;cursor:pointer;background:#fff;border:1px solid #cfd6d1;border-radius:6px;height:30px;padding:0 8px;font-size:8px;font-weight:800}.reset-columns-button:hover{color:var(--forest);border-color:#6f9384}.table-kpis{color:#7b8580;white-space:nowrap;align-items:center;gap:14px;margin-left:auto;font-size:9px;display:flex}.table-kpis span{border-left:1px solid #dfe4df;padding-left:14px}.table-kpis strong{color:var(--ink);font-size:11px}.review-mode{background:#fff;border:1px solid #cad3cd;border-radius:6px;align-items:center;margin-left:auto;padding:2px;display:flex}.review-mode button{color:#66736c;cursor:pointer;background:0 0;border:0;border-radius:4px;height:24px;padding:0 8px;font-size:8px;font-weight:800}.review-mode button.selected{background:var(--forest);color:#fff}.batch-bar{min-height:36px;color:var(--forest);background:#edf4ef;border-bottom:1px solid #cbd8d0;align-items:center;gap:6px;padding:4px 10px;display:flex}.batch-bar strong{margin-right:6px;font-size:9px}.batch-bar button{height:25px;color:var(--forest);cursor:pointer;background:#fff;border:1px solid #bfd0c6;border-radius:5px;padding:0 8px;font-size:8px;font-weight:800}.batch-bar .clear-batch{color:#748079;background:0 0;border-color:#0000;margin-left:auto}.batch-bar .batch-hidden-selection{color:#7a5200;background:#fff4d6;border-radius:5px;align-items:center;gap:5px;padding:2px 6px;font-size:8px;font-weight:700;display:inline-flex}.batch-bar .batch-hidden-selection button{color:#7a5200;border-color:#e0c27a;height:20px}.batch-hidden-warning{color:#7a5200;background:#fff4d6;border-radius:6px;margin:6px 0 0;padding:6px 8px;font-weight:700}.notification-table-wrap{flex:1;min-height:0;position:relative;overflow:auto}.notification-feed-loading{z-index:8;color:#43596a;letter-spacing:.02em;background:#f8fafbf5;border-bottom:1px solid #dce4e8;justify-content:center;align-items:center;gap:10px;width:100%;min-height:86px;font-size:9px;display:flex;position:sticky;top:27px;left:0}.notification-feed-spinner{border:3px solid #d8e3ea;border-top-color:#2c6595;border-radius:50%;flex:none;width:22px;height:22px;animation:.7s linear infinite notification-feed-spin}@keyframes notification-feed-spin{to{transform:rotate(360deg)}}.notification-table{border-collapse:separate;border-spacing:0;table-layout:fixed;min-width:100%;font-size:9px}.notification-table th{z-index:2;color:#68736d;letter-spacing:.07em;text-align:left;text-transform:uppercase;background:#f1f4f0;border-bottom:1px solid #d9dfda;height:26px;padding:0 7px;font-size:7px;font-weight:800;position:sticky;top:0}.notification-table th.resizable-column{padding-right:11px}.classification-confidence{--confidence-color:#64748b;width:24px;height:24px;color:var(--confidence-color);background:conic-gradient(var(--confidence-color) var(--confidence-fill), #e3eaf0 0);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:50%;place-items:center;font-size:8px;font-weight:800;line-height:1;display:inline-grid;position:relative}.classification-confidence:before{content:"";border-radius:inherit;background:#fff;position:absolute;inset:1.5px}.classification-confidence>span{position:relative}.classification-confidence.excellent{--confidence-color:#167346}.classification-confidence.high{--confidence-color:#245ea3}.classification-confidence.medium{--confidence-color:#946000}.classification-confidence.low{--confidence-color:#b53a42}.classification-confidence.unknown{background:#e3eaf0}@media (forced-colors:active){.classification-confidence{border:1px solid canvastext}}.notification-table th[draggable=true]{cursor:grab}.notification-table th.column-drop-before{box-shadow:inset 3px 0 var(--forest)}.notification-table th.column-drop-after{box-shadow:inset -3px 0 var(--forest)}.notification-table th.resizable-column>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.notification-column-heading{align-items:center;gap:5px;width:100%;min-width:0;height:26px;display:flex}.notification-column-heading>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.column-sort-control{width:100%;min-width:0;height:100%;color:inherit;align-items:center;gap:3px;display:flex}.column-sort-control>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.column-sort-control.active{color:#1d5e87}.column-sort-directions{flex:none;gap:1px;margin-left:auto;display:inline-flex}.column-sort-directions button{color:#82909a;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;width:14px;height:16px;padding:0;font:800 9px/14px Arial,sans-serif}.column-sort-directions button:hover{color:#1d70aa;background:#edf6fc;border-color:#a9c6da}.column-sort-directions button.selected{color:#075d99;background:#dceefa;border-color:#78acd0}.column-resizer{z-index:4;cursor:col-resize;touch-action:none;background:0 0;border:0;width:9px;height:100%;padding:0;position:absolute;top:0;right:-4px}.column-resizer:after{content:"";opacity:.55;background:#bfc8c2;width:1px;height:16px;position:absolute;top:5px;right:4px}.column-resizer:hover:after,.column-resizer:focus-visible:after{background:var(--forest);opacity:1;width:2px}.column-resize-layer{z-index:9998;cursor:col-resize;-webkit-user-select:none;user-select:none;touch-action:none;contain:strict;position:fixed;inset:0}.column-resize-guide{z-index:1;background:var(--forest);opacity:.9;pointer-events:none;will-change:transform;border-radius:2px;width:2px;position:absolute;left:0;box-shadow:0 0 0 1px #ffffffa6,0 0 8px #22694859}.notification-table td{border-bottom:1px solid var(--soft-line);color:#4f5b55;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;background:#fff;height:38px;padding:3px 7px;overflow:hidden}.app-shell[data-table-density=compact] .notification-table td{height:34px;padding-block:2px}.app-shell[data-table-density=comfortable] .notification-table td{height:44px;padding-block:5px}.notification-table tbody tr{cursor:pointer;outline:none}.notification-progressive-loader{color:#567084;background:#f8fafb;border-top:1px solid #e2e8ed;justify-content:center;align-items:center;gap:8px;min-height:38px;font-size:8px;font-weight:800;display:flex}.notification-progressive-loader small{color:#8a98a3;font-size:7px}.notification-virtual-spacer,.notification-virtual-spacer td{pointer-events:none}.notification-table .notification-virtual-spacer td{background:0 0;border:0;height:0;padding:0}.notification-table tbody tr.pending-link-row:hover td,.notification-table tbody tr.pending-link-row.selected td{background:#fff1e9}.notification-table tbody tr:focus-visible td{box-shadow:inset 0 0 0 1px #6f9384}.notification-table time{color:#76817b;font-variant-numeric:tabular-nums}.notis-entry-date,.source-notification-date{font-variant-numeric:tabular-nums;flex-direction:column;gap:1px;min-width:0;display:flex}.notis-entry-date strong,.source-notification-date strong{color:#394b5f;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.notis-entry-date small,.source-notification-date small{color:#84909b;font-size:6px;font-weight:700}.source-notification-date.validated strong,.source-notification-date.validated small{color:#2d7450}.source-notification-date.provisional small{color:#a06412}.notification-cell strong,.case-cell strong,.kmaleon-reference-cell strong{color:#27342e;text-overflow:ellipsis;font-size:9px;display:block;overflow:hidden}.notification-cell small,.case-cell small,.kmaleon-reference-cell small{color:#88918c;text-overflow:ellipsis;margin-top:2px;font-size:7px;font-weight:400;display:block;overflow:hidden}.type-badge{color:#42544b;text-overflow:ellipsis;text-transform:uppercase;background:#f7f9f7;border:1px solid #d7dfda;border-radius:4px;max-width:100%;padding:3px 5px;font-size:7px;font-weight:800;display:inline-block;overflow:hidden}.notice-type-stack{justify-items:start;gap:3px;min-width:0;display:grid}.notice-requirement-tags{flex-wrap:wrap;gap:2px;max-width:100%;display:flex}.notice-requirement-tag{color:#8d5412;text-transform:uppercase;white-space:nowrap;background:#fff8eb;border:1px solid #f0c48a;border-radius:999px;padding:1px 4px;font-size:6px;font-weight:900;line-height:1.35;display:inline-block}.notice-phase-badge.sin-clasificar-ia{color:#596b79;background:#f3f6f8;border:1px dashed #9aa9b7}.notice-phase-badge.analysis-reviewed{color:#40576a;background:#edf2f6;border:1px solid #a8b8c6}.notice-phase-badge.analysis-failed{color:#a33d27;background:#fff1ed;border:1px solid #efad9e}.notification-analysis-pending{color:#60717f;white-space:nowrap;background:#f4f7f9;border:1px solid #ccd6df;border-radius:6px;align-items:center;gap:4px;padding:4px 7px;font-size:7px;font-weight:900;display:inline-flex}.notification-analysis-pending.reviewed{color:#486073;background:#edf3f7;border-color:#b9c8d4}.accion-ejecutar-toggle.manual-review-required{color:#8b4f12;background:#fff7ea;border-color:#e4a95f;font-weight:900}.notification-analysis-pending.failed{color:#a33d27;background:#fff2ee;border-color:#efb2a5}.select-column{text-align:center!important}.select-column input{width:13px;height:13px;accent-color:var(--forest);cursor:pointer;margin:0}.source-badge{flex-direction:column;gap:1px;display:flex}.source-badge strong{color:#33443c;font-size:8px}.source-badge small{color:#829089;font-size:7px}.source-badge.source-km-alba strong{color:#1e68aa}.source-badge.source-km strong{color:#16805b}.source-badge.source-mail strong{color:#7752b8}.source-badge.source-zip strong{color:#b36320}.source-badge.source-drive strong{color:#476784}.source-badge.source-demo strong{color:#7d858c}.deadline-mini{color:var(--critical)}.muted-cell{color:#9aa29e}.row-action-cell strong{color:#29372f;text-overflow:ellipsis;vertical-align:middle;max-width:126px;font-size:8px;display:inline-block;overflow:hidden}.row-action-cell button{float:right;color:var(--forest);cursor:pointer;background:#f8fbf8;border:1px solid #bfcfc7;border-radius:5px;padding:4px 7px;font-size:8px;font-weight:800}.row-action-cell button:hover{border-color:var(--forest);background:#edf4ef}.notification-execution-action{align-items:center;gap:4px;min-width:0;display:flex}.quantification-decision-status{color:#17663a;white-space:normal;max-width:190px;font-size:9px;font-weight:800;line-height:1.2;display:block}.notification-execution-state{color:#34586f;background:#f4f8fc;border:1px solid #c9d9e7;border-radius:6px;gap:3px;min-width:0;padding:4px 5px;display:grid}.notification-execution-state>span:first-child{text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:900;line-height:1.25;overflow:hidden}.notification-execution-state small{color:#6f7f8a;text-overflow:ellipsis;white-space:nowrap;font-size:6.5px;line-height:1.25;overflow:hidden}.notification-execution-state.completed{color:#2c743f;background:#edf7ef;border-color:#b8d9c1}.notification-execution-state.failed{color:#a84225;background:#fff2ed;border-color:#e4b9a9}.notification-execution-state.compact{width:auto;max-width:190px;padding:4px 7px;display:inline-grid}.notification-execution-state.compact small{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.notification-execution-meter{background:#dce7ef;border-radius:999px;height:3px;overflow:hidden}.notification-execution-meter>i{border-radius:inherit;background:#2b71bb;height:100%;transition:width .25s;display:block}.execution-health{color:#285f88!important;background:#edf6fd!important;border-color:#a8c8e2!important}.execution-health>i{animation:1.2s ease-in-out infinite execution-pulse;background:#2b71bb!important}@keyframes execution-pulse{50%{opacity:.35;transform:scale(.75)}}.empty-state{color:#818a85;text-align:center;padding:48px 24px}.priority-badge{letter-spacing:.07em;text-transform:uppercase;border-radius:4px;align-items:center;gap:6px;padding:4px 7px;font-size:9px;font-weight:800;display:inline-flex}.priority-badge i,.large-priority i{background:currentColor;border-radius:50%;width:6px;height:6px}.priority-badge.guard,.large-priority.guard{color:#a32119;background:#ffe1dd}.priority-badge.urgent,.large-priority.urgent{color:#b94a16;background:#ffeadb}.priority-badge.priority,.large-priority.priority{color:var(--amber);background:var(--amber-soft)}.priority-badge.ordinary,.large-priority.ordinary{color:var(--blue);background:var(--blue-soft)}.priority-badge.critical,.large-priority.critical{color:#a32119;background:#ffe1dd}.priority-badge.important,.large-priority.important{color:var(--amber);background:var(--amber-soft)}.priority-badge.review,.large-priority.review{color:var(--blue);background:var(--blue-soft)}.detail-panel{background:#fafbf8;grid-area:1/2;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(390px,.85fr) minmax(520px,1.5fr);min-width:0;display:none;overflow:hidden}.split-mode{grid-template-columns:var(--notis-sidebar-width,176px) minmax(630px, 1.1fr) minmax(520px, .9fr)}.split-mode .inbox-panel{grid-column:2}.split-mode .detail-panel{border-left:1px solid var(--line);grid-column:3;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:1fr;display:grid}.split-mode .detail-header{border-right:0;grid-area:1/1}.split-mode .detail-scroll{grid-area:2/1}.split-mode .detail-footer{border-top:1px solid var(--line);border-right:0;grid-area:3/1;align-items:center}.split-mode .two-column-cards{grid-template-columns:1fr}.split-mode .summary-card>p{font-size:14px}.review-window .workbench{height:100vh;display:block}.review-route-loading{color:#17344e;text-align:center;background:#f7f9fb;place-content:center;justify-items:center;gap:8px;min-height:100vh;padding:28px;display:grid}.review-route-loading>span{border:3px solid #dbe7f1;border-top-color:var(--notis-primary,var(--forest));border-radius:50%;width:28px;height:28px;animation:.8s linear infinite notis-review-loading}.review-route-loading strong{margin-top:5px;font:600 18px/1.2 Georgia,Times New Roman,serif}.review-route-loading small{color:#6e7c88;font-size:10px}.review-route-loading button{color:var(--notis-primary,var(--forest));cursor:pointer;background:#fff;border:1px solid #b7cee2;border-radius:6px;margin-top:8px;padding:8px 14px;font-size:9px;font-weight:800}@keyframes notis-review-loading{to{transform:rotate(360deg)}}.review-window .sidebar,.review-window .inbox-panel,.review-window .admin-module{display:none!important}.review-window .detail-panel{grid-template-columns:var(--review-panel-width,33%) minmax(0, 1fr);grid-template-rows:auto 1fr auto;width:100%;height:100vh;position:relative;display:grid!important}.detail-resizer{display:none}.review-window .detail-resizer{z-index:20;top:0;bottom:0;left:calc(var(--review-panel-width,33%) - 6px);cursor:col-resize;touch-action:none;background:0 0;border:0;width:12px;display:block;position:absolute}.review-window .detail-resizer:before{content:"";background:#dfe5eb;width:1px;transition:width .15s,left .15s,background .15s;position:absolute;top:0;bottom:0;left:5px}.review-window .detail-resizer:after{content:"";background:0 0;border-radius:5px;width:5px;height:44px;transition:background .15s;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.review-window .detail-resizer:hover:before,.review-window .detail-resizer:focus-visible:before,.review-window .detail-panel.is-resizing .detail-resizer:before{background:var(--notis-primary,var(--forest));width:3px;left:4px}.review-window .detail-resizer:hover:after,.review-window .detail-resizer:focus-visible:after,.review-window .detail-panel.is-resizing .detail-resizer:after{background:var(--notis-primary,var(--forest))}@supports (color:color-mix(in lab, red, red)){.review-window .detail-resizer:hover:after,.review-window .detail-resizer:focus-visible:after,.review-window .detail-panel.is-resizing .detail-resizer:after{background:color-mix(in srgb, var(--notis-primary,var(--forest)) 18%, transparent)}}.review-window .detail-resizer:focus-visible{outline:2px solid var(--notis-primary,var(--forest));outline-offset:-2px}.review-window .detail-panel.is-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.detail-header{border-right:1px solid var(--line);border-bottom:1px solid var(--soft-line);background:#fff;grid-area:1/1;padding:13px 18px 10px}.detail-title-row{justify-content:space-between;align-items:center;display:flex}.detail-title-row>div{align-items:center;gap:9px;display:flex}.detail-title-actions{flex:none}.detail-notice-navigation{border:1px solid var(--line);background:#fff;border-radius:6px;grid-template-columns:27px auto 27px;align-items:stretch;height:28px;display:grid;overflow:hidden}.detail-notice-navigation button{color:var(--notis-primary,var(--forest));cursor:pointer;background:#fff;border:0;place-items:center;font-size:20px;font-weight:700;line-height:1;display:grid}.detail-notice-navigation button:first-child{border-right:1px solid var(--soft-line)}.detail-notice-navigation button:last-child{border-left:1px solid var(--soft-line)}.detail-notice-navigation button:hover:not(:disabled){background:#eef5fb}.detail-notice-navigation button:focus-visible{z-index:1;outline:2px solid var(--notis-primary,var(--forest));outline-offset:-2px;position:relative}.detail-notice-navigation button:disabled{color:#b8c0c7;cursor:not-allowed;background:#f7f8f9}.detail-notice-navigation>span{color:#596774;white-space:nowrap;justify-content:center;align-items:baseline;gap:3px;min-width:45px;padding:0 6px;display:flex}.detail-notice-navigation>span strong{font-size:10px}.detail-notice-navigation>span small{color:#8a949d;font-size:8px}.confidence{color:#7c8681;font-size:10px}.more-button{border:1px solid var(--line);color:#7b8580;cursor:pointer;letter-spacing:2px;background:#fff;border-radius:6px;width:32px;height:28px}.detail-header h2{max-width:620px;margin:9px 0 4px;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:500;line-height:1.15}.detail-header>p{color:#69736e;margin:0;font-size:12px}.case-strip{border-top:1px solid var(--soft-line);grid-template-columns:.65fr 1.35fr 1fr .9fr;gap:12px;margin-top:10px;padding:9px 0 0;display:grid}.case-strip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:700;overflow:hidden}.case-strip small{color:#8b938f;letter-spacing:.1em;margin-bottom:4px;font-size:9px;font-weight:700;display:block}.case-strip-vacio{color:#98a2ab;font-style:italic;font-weight:600}.detail-side-tabs{border-top:1px solid #e2e7ec;margin:12px -18px -10px;display:grid}.detail-tab-group{min-width:0}.detail-side-tabs button{color:#43515e;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f3;grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr);column-gap:11px;width:100%;min-width:0;padding:10px 18px;display:grid}.detail-side-tabs button:hover:not(:disabled){background:#f7f9fb}.detail-side-tabs button>span{color:#73808d;background:#edf1f5;border-radius:7px;grid-row:1/3;align-self:center;place-items:center;width:30px;height:30px;font-size:9px;font-weight:900;display:grid}.detail-side-tabs button strong,.detail-side-tabs button small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.detail-side-tabs button strong{font-size:12px;line-height:1.25}.detail-side-tabs button small{color:#8a95a0;margin-top:3px;font-size:9px;line-height:1.3}.detail-side-tabs button.active{box-shadow:inset 3px 0 var(--amber);color:var(--forest);background:#eef5fb}.detail-side-tabs button.active>span{background:var(--forest);color:#fff}.detail-side-tabs button.active small{color:#5f7588}.detail-tab-children{background:#f9fbfc;border-bottom:1px solid #e7ebef;padding-left:21px;position:relative}.detail-tab-children:before{content:"";background:#cfd9e2;width:1px;position:absolute;top:0;bottom:10px;left:31px}.detail-tab-children .detail-child-tab{background:0 0;border-bottom-color:#eef1f4;grid-template-columns:27px minmax(0,1fr);padding:8px 18px 8px 16px;position:relative}.detail-tab-children .detail-child-tab:last-child{border-bottom:0}.detail-tab-children .detail-child-tab:before{content:"";background:#cfd9e2;width:7px;height:1px;position:absolute;top:50%;left:10px}.detail-tab-children .detail-child-tab>span{background:#f0f3f6;border-radius:6px;width:25px;height:25px;font-size:8px}.detail-tab-children .detail-child-tab strong{font-size:11px}.detail-tab-children .detail-child-tab.active{box-shadow:inset 3px 0 var(--amber);background:#eef5fb}.detail-final-tab.locked{color:#8d969e;cursor:not-allowed;background:#f7f8f9}.detail-final-tab.locked>span{color:#9aa2a9;background:#e8ebee}.detail-final-tab.unlocked small{color:#397154;font-weight:700}.tabs{border-bottom:1px solid var(--line);background:#fff;grid-area:1/2;align-self:end;gap:20px;height:42px;padding:0 18px;display:flex}.tabs button{color:#6c7671;cursor:pointer;background:0 0;border:0;font-size:11px;position:relative}.tabs button.active{color:var(--forest-deep);font-weight:800}.tabs button.active:after{content:"";background:var(--forest);height:2px;position:absolute;bottom:-1px;left:0;right:0}.detail-scroll{grid-area:1/2/4;padding:13px 18px 18px;overflow-y:auto}.deadline-alert{border:1px solid #e7c2ba;border-left:3px solid var(--critical);background:#fff9f7;border-radius:8px;grid-template-columns:48px 1fr auto;align-items:center;gap:14px;padding:14px;display:grid}.calendar-block{background:#fff;border:1px solid #e1c3bd;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;width:45px;height:48px;display:flex}.calendar-block span{color:var(--critical);font-family:Georgia,serif;font-size:20px;line-height:1}.calendar-block strong{color:#8e5f56;text-transform:uppercase;margin-top:3px;font-size:9px}.deadline-alert>div:nth-child(2){flex-direction:column;gap:3px;display:flex}.deadline-alert>div:nth-child(2)>span{color:var(--critical);letter-spacing:.09em;font-size:8px;font-weight:800}.deadline-alert>div:nth-child(2)>strong{font-family:Georgia,serif;font-size:16px}.deadline-alert p{color:#8a7771;margin:0;font-size:9px}.deadline-alert button{color:var(--critical);cursor:pointer;background:#fff;border:1px solid #dab1a9;border-radius:6px;padding:7px 10px;font-size:10px;font-weight:700}.content-card{border:1px solid var(--line);background:#fff;border-radius:9px;margin-top:16px;padding:19px;box-shadow:0 3px 12px #19302706}.section-kicker{color:#7b8580;letter-spacing:.12em;align-items:center;gap:8px;font-size:8px;font-weight:800;display:flex}.section-kicker span{width:21px;height:21px;color:var(--forest);letter-spacing:0;background:#edf1ed;border-radius:50%;place-items:center;font-size:8px;display:grid}.summary-card>p{margin:13px 0 0;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.56}.two-column-cards{grid-template-columns:1.05fr .95fr;gap:16px;display:grid}.extracted-list{margin:12px 0 0}.extracted-list div{border-bottom:1px solid var(--soft-line);justify-content:space-between;gap:16px;padding:9px 0;display:flex}.extracted-list div:last-child{border-bottom:0}.extracted-list dt{color:#7b8580;font-size:10px}.extracted-list dd{text-align:right;margin:0;font-size:10px;font-weight:700}.large-priority{text-transform:uppercase;border-radius:5px;align-items:center;gap:7px;width:fit-content;margin-top:14px;padding:6px 9px;font-size:10px;font-weight:800;display:flex}.classification-card p,.action-card p{color:#59635e;margin:12px 0 0;font-size:11px;line-height:1.55}.action-card button{color:var(--forest);cursor:pointer;background:0 0;border:0;margin-top:14px;padding:0;font-size:11px;font-weight:800}.action-card button span{margin-left:5px}.completion-summary-state{border:1px solid var(--line);color:#6c7781;background:#fff;border-radius:9px;padding:28px;font-size:11px}.completion-summary{background:#f8fbfd;border:1px solid #cfdce7;border-radius:10px;padding:18px}.completion-summary-header{border-bottom:1px solid #dce5ec;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:16px;display:flex}.completion-summary-header h3{color:#17344e;margin:8px 0 4px;font:500 22px/1.2 Georgia,Times New Roman,serif}.completion-summary-header p{color:#687783;margin:0;font-size:10px}.completion-stamp{color:#236841;text-align:right;background:#eff8f2;border:1px solid #b8d8c6;border-radius:7px;flex:none;gap:4px;min-width:155px;padding:10px 12px;display:grid}.completion-stamp strong{text-transform:uppercase;font-size:10px}.completion-stamp span{color:#577365;font-size:8px}.completion-summary-grid{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:14px;display:grid}.completion-summary-card{background:#fff;border:1px solid #dce4ea;border-radius:8px;grid-template-columns:32px minmax(0,1fr);gap:12px;min-width:0;padding:16px;display:grid}.completion-summary-card.action-result{background:#f8fcf9;border-color:#c8ddd0}.completion-card-number{width:30px;height:30px;color:var(--notis-primary,var(--forest));background:#edf3f7;border-radius:50%;place-items:center;font-size:9px;font-weight:900;display:grid}.completion-summary-card small{color:#71808c;letter-spacing:.1em;font-size:8px;font-weight:900}.completion-summary-card h4{color:#243947;margin:8px 0 7px;font:600 15px/1.3 Georgia,Times New Roman,serif}.completion-summary-card p{color:#536471;margin:0;font-size:10px;line-height:1.55}.completion-summary-card dl{border-top:1px solid #e4e9ed;gap:0;margin:13px 0 0;display:grid}.completion-summary-card dl>div{border-bottom:1px solid #edf0f2;grid-template-columns:minmax(95px,.7fr) minmax(0,1.3fr);gap:10px;padding:8px 0;display:grid}.completion-summary-card dt{color:#77838c;font-size:8px}.completion-summary-card dd{color:#263943;text-align:right;margin:0;font-size:9px;font-weight:700}.completion-summary-warning{color:#76551e;background:#fff8eb;border-left:3px solid #d48a19;margin:12px 0 0;padding:9px 10px;font-size:9px}.response-workspace{border:1px solid var(--line);min-height:100%;box-shadow:var(--shadow);background:#fff;border-radius:10px;padding:22px}.response-heading{justify-content:space-between;gap:20px;margin-bottom:18px;display:flex}.response-heading h3{margin:10px 0 4px;font-family:Georgia,serif;font-size:22px;font-weight:500}.response-heading p{color:#76807b;margin:0;font-size:10px}.human-review{background:var(--amber-soft);height:fit-content;color:var(--amber);white-space:nowrap;border-radius:5px;padding:6px 8px;font-size:9px;font-weight:800}.response-workspace textarea{resize:vertical;color:#26312c;background:#fdfdfb;border:1px solid #d8ddd9;border-radius:8px;outline:none;width:100%;min-height:430px;padding:24px;font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1.65}.response-workspace textarea:focus{border-color:#84a395;box-shadow:0 0 0 3px #214f4114}.response-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.secondary-button,.primary-button{cursor:pointer;border-radius:7px;height:36px;padding:0 13px;font-size:10px;font-weight:800}.secondary-button{border:1px solid var(--line);background:#fff}.primary-button{border:1px solid var(--forest);background:var(--forest);color:#fff}.demo-result{color:var(--forest);background:#e9f2ec;border-radius:6px;margin-top:12px;padding:10px;font-size:10px;font-weight:700}.demo-result i{background:#4d8a68;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.writing-workspace{background:#fff;border:1px solid #dce3ea;border-radius:10px;min-height:100%;padding:18px;box-shadow:0 4px 18px #1c2d4b0a}.operational-test-banner{color:#6f5d54;background:#fff8f4;border:1px solid #f0c7b8;border-radius:8px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;margin-bottom:12px;padding:9px 11px;display:grid}.operational-test-banner>span{background:var(--accent);color:#fff;letter-spacing:.08em;border-radius:5px;padding:4px 6px;font-size:7px;font-weight:900}.operational-test-banner>strong{color:#78442f;font-size:9px}.operational-test-banner>small{color:#8a766d;font-size:8px}.response-decision-card{background:#f8fafc;border:1px solid #d7e0e8;border-radius:9px;padding:14px}.response-decision-heading,.operational-action-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.response-decision-heading h3,.operational-action-heading h3,.no-action-card h3{color:#263441;margin:8px 0 3px;font:500 18px/1.2 Georgia,Times New Roman,serif}.response-decision-heading p,.operational-action-heading p,.no-action-card>p{color:#74818d;max-width:720px;margin:0;font-size:8px;line-height:1.5}.response-outcome-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.response-outcome-grid button{color:#41505e;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e0e7;border-radius:7px;grid-template-columns:27px minmax(0,1fr);align-items:start;gap:8px;min-width:0;min-height:69px;padding:10px;display:grid;position:relative}.response-outcome-grid button:hover{background:#f8fbfd;border-color:#9bb7ce}.response-outcome-grid button>i{color:#71808d;background:#edf1f5;border-radius:6px;place-items:center;width:25px;height:25px;font-size:7px;font-style:normal;font-weight:900;display:grid}.response-outcome-grid button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.response-outcome-grid button strong{color:#334250;font-size:9px}.response-outcome-grid button small{color:#7d8995;font-size:7px;line-height:1.35}.response-outcome-grid button>b{color:var(--amber);letter-spacing:.04em;text-transform:uppercase;background:#fff0e9;border-radius:9px;padding:2px 5px;font-size:5px;position:absolute;top:6px;right:7px}.response-outcome-grid button.selected{border-color:var(--forest);box-shadow:inset 0 0 0 1px var(--forest);background:#eef5fb}.response-outcome-grid button.selected>i{background:var(--forest);color:#fff}.response-outcome-grid button.selected strong{color:var(--forest)}.response-outcome-summary{border-left:3px solid var(--forest);color:#52665a;background:#edf6f1;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:9px;padding:7px 9px;font-size:7px;display:grid}.response-outcome-summary>span{color:#7d8c83;text-transform:uppercase}.response-outcome-summary>strong{color:#276348}.response-outcome-summary>small{color:#6f7f76;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.response-outcome-summary.outcome-none{background:#f1f3f5;border-color:#7b8792}.response-outcome-summary.outcome-none>strong{color:#53606b}.reset-test-action{color:#45545f;font:inherit;cursor:pointer;background:#fff;border:1px solid #aeb9c2;border-radius:5px;padding:6px 9px;font-weight:700}.reset-test-action:hover:not(:disabled){border-color:var(--blue);color:var(--blue)}.reset-test-action:disabled{cursor:wait;opacity:.6}.response-planner .writing-workspace-header{border-top:1px solid #e1e7ec;margin-top:16px;padding-top:15px}.operational-action-card,.no-action-card{background:#f7fbf8;border:1px solid #d7e2db;border-radius:9px;margin-top:12px;padding:14px}.action-ready-state{color:#b45a32;text-transform:uppercase;background:#fff0e8;border-radius:10px;padding:5px 8px;font-size:7px;font-weight:900}.action-ready-state.ready{color:#2f7653;background:#e8f4ed}.operational-action-grid{grid-template-columns:1.2fr .55fr 1fr;gap:9px;margin-top:12px;display:grid}.operational-action-grid.without-reminder{grid-template-columns:1.2fr 1fr}.operational-action-grid label,.operational-note,.no-action-card label{color:#667480;text-transform:uppercase;min-width:0;font-size:7px;font-weight:800}.operational-action-grid select,.operational-action-grid input,.delay-input,.operational-note textarea,.no-action-card textarea{color:#33423b;text-transform:none;background:#fff;border:1px solid #ccd8d1;border-radius:6px;outline:none;width:100%;margin-top:4px;font-size:9px;font-weight:500}.operational-action-grid select,.operational-action-grid>label>input,.delay-input{height:33px}.operational-action-grid select,.operational-action-grid>label>input{padding:0 9px}.delay-input{align-items:center;display:flex;overflow:hidden}.delay-input input{border:0;min-width:0;height:31px;margin:0;padding:0 8px}.delay-input b{color:#66756d;text-transform:none;padding:0 9px;font-size:8px}.operational-note{margin-top:9px;display:block}.operational-note textarea{resize:vertical;min-height:62px;padding:10px;line-height:1.45}.operational-action-grid select:focus,.operational-action-grid input:focus,.operational-note textarea:focus,.no-action-card textarea:focus{border-color:var(--forest);box-shadow:0 0 0 2px #2b71bb14}.operational-action-preview{background:#fff;border:1px solid #dce5df;border-radius:7px;grid-template-columns:1fr .8fr 1fr auto;align-items:center;gap:9px;margin-top:9px;padding:9px;display:grid}.operational-action-preview.without-reminder{grid-template-columns:1.2fr 1fr auto}.operational-action-preview>div{border-right:1px solid #e5ebe7;min-width:0;padding-right:8px}.operational-action-preview span,.operational-action-preview strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.operational-action-preview span{color:#87918c;text-transform:uppercase;font-size:6px}.operational-action-preview strong{color:#34443b;margin-top:3px;font-size:8px}.operational-action-preview button{white-space:nowrap;height:31px;font-size:8px}.no-action-card{background:#fafbfc;border-color:#dce1e5}.no-action-card label{margin-top:12px;display:block}.no-action-card textarea{resize:vertical;min-height:90px;padding:11px;line-height:1.5}.no-action-card>div{justify-content:flex-end;margin-top:9px;display:flex}.kmaleon-test-queue{background:#fffaf5;border:1px solid #efc59f;border-radius:9px;margin-top:12px;padding:12px 14px}.kmaleon-test-queue-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.kmaleon-test-queue-heading>div{flex-direction:column;gap:3px;display:flex}.kmaleon-test-queue-heading span{color:var(--amber);letter-spacing:.08em;font-size:7px;font-weight:900}.kmaleon-test-queue-heading strong{color:#6d4733;font:500 15px/1.2 Georgia,Times New Roman,serif}.kmaleon-test-queue-heading>b{color:#c46237;text-transform:uppercase;background:#fff0e6;border-radius:10px;padding:5px 8px;font-size:7px}.kmaleon-test-queue.stage-delivered{background:#f7fcf9;border-color:#a8d3ba}.kmaleon-test-queue.stage-delivered .kmaleon-test-queue-heading strong{color:#285f45}.kmaleon-test-queue.stage-delivered .kmaleon-test-queue-heading>b{color:#267049;background:#e4f3e9}.kmaleon-test-queue-steps{background:#fff;border:1px solid #edd8c6;border-radius:7px;grid-template-columns:repeat(3,1fr);margin-top:10px;display:grid;overflow:hidden}.kmaleon-test-queue-steps>div{color:#8a796f;border-right:1px solid #efe2d7;align-items:center;gap:8px;min-width:0;padding:9px 10px;display:flex}.kmaleon-test-queue-steps>div:last-child{border-right:0}.kmaleon-test-queue-steps i{color:#7a858c;background:#edf0f2;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:7px;font-style:normal;font-weight:900;display:grid}.kmaleon-test-queue-steps span{flex-direction:column;gap:2px;min-width:0;display:flex}.kmaleon-test-queue-steps strong,.kmaleon-test-queue-steps small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kmaleon-test-queue-steps strong{color:#5f5148;font-size:8px}.kmaleon-test-queue-steps small{color:#93867e;font-size:7px}.kmaleon-test-queue-steps>div.complete i{color:#2f7653;background:#e7f2eb}.kmaleon-test-queue-steps>div.active{color:#bc673f;background:#fffaf5}.kmaleon-test-queue-steps>div.active i{color:#d85b2f;background:#fff0e5;animation:1s ease-in-out infinite kmaleon-simulated-pulse}.kmaleon-simulated-receipt{background:#fff;border:1px solid #cfe2d6;border-radius:7px;grid-template-columns:1.05fr 1fr 1.5fr 1fr 1.25fr;margin-top:10px;display:grid;overflow:hidden}.kmaleon-simulated-receipt>div{border-right:1px solid #e2ece6;min-width:0;padding:9px 10px}.kmaleon-simulated-receipt>div:last-child{border-right:0}.kmaleon-simulated-receipt span,.kmaleon-simulated-receipt strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.kmaleon-simulated-receipt span{color:#829087;text-transform:uppercase;font-size:6px;font-weight:800}.kmaleon-simulated-receipt strong{color:#285f45;margin-top:3px;font-size:8px}.kmaleon-test-queue>p{color:#8a7468;margin:8px 0 0;font-size:7px;line-height:1.45}.kmaleon-test-queue>p strong{color:#6d4733}@keyframes kmaleon-simulated-pulse{50%{box-shadow:0 0 0 4px #d85b2f1f}}.writing-workspace-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.writing-workspace-header h3{color:#202a35;margin:9px 0 4px;font:500 21px/1.2 Georgia,Times New Roman,serif}.writing-workspace-header p{color:#6f7b87;max-width:680px;margin:0;font-size:9px;line-height:1.45}.writing-route-badges{color:#506579;white-space:nowrap;background:#f2f7fc;border:1px solid #c8d9e8;border-radius:7px;align-items:center;gap:7px;padding:7px 9px;font-size:8px;display:flex}.writing-route-badges i{color:var(--amber);font-size:12px;font-style:normal}.writing-route-badges strong{color:var(--forest);text-transform:uppercase;font-size:8px}.writing-steps{background:#f8fafc;border:1px solid #dce3ea;border-radius:8px;grid-template-columns:repeat(5,1fr);margin:15px 0 12px;display:grid;overflow:hidden}.writing-steps>div{color:#81909d;text-transform:uppercase;border-right:1px solid #e2e8ee;align-items:center;gap:7px;min-width:0;padding:8px 10px;font-size:8px;font-weight:800;display:flex}.writing-steps>div:last-child{border-right:0}.writing-steps i{color:#71808d;background:#e8edf2;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:7px;font-style:normal;display:grid}.writing-steps>div.complete{color:#2d6d4e;background:#f2f8f5}.writing-steps>div.complete i{color:#fff;background:#2f805b}.writing-loading{color:#74818d;place-items:center;min-height:360px;font-size:10px;display:grid}.writing-config-grid{grid-template-columns:1.08fr .92fr .92fr;gap:10px;display:grid}.writing-config-card{background:#fbfcfd;border:1px solid #dfe6ec;border-radius:8px;min-width:0;min-height:165px;padding:12px}.writing-card-title{color:#3c4c5a;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font-size:8px;font-weight:900;display:flex}.writing-card-title small{color:var(--forest);background:#eaf3fb;border-radius:10px;padding:3px 6px;font-size:7px;display:inline-flex}.writing-config-card>select,.draft-editor-heading select{color:#2c3946;background:#fff;border:1px solid #ccd7e1;border-radius:6px;outline:none;width:100%;height:31px;padding:0 8px;font-size:9px}.writing-config-card>select:focus,.draft-editor-heading select:focus{border-color:var(--forest);box-shadow:0 0 0 2px #2b71bb1a}.writing-config-card>p{color:#76828e;min-height:27px;margin:7px 0;font-size:8px;line-height:1.4}.writing-drive-destination{background:#fff;border:1px solid #d5e2ec;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin:8px 0 10px;display:grid;overflow:hidden}.writing-drive-destination>span{border-right:1px solid #e5ebf0;flex-direction:column;gap:3px;min-width:0;padding:8px;display:flex}.writing-drive-destination>span:last-child{border-right:0}.writing-drive-destination small{color:#7c8994;text-transform:uppercase;font-size:6px;font-weight:800}.writing-drive-destination strong,.writing-drive-destination a{color:#315f84;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:800;text-decoration:none;overflow:hidden}.writing-drive-destination a:hover{text-decoration:underline}.generation-controls{gap:6px;display:flex}.generation-controls button{height:30px;padding:0 9px;font-size:8px}.manual-ai-instructions{color:#536879;letter-spacing:.04em;text-transform:uppercase;gap:4px;margin:9px 0;font-size:7px;font-weight:900;display:grid}.manual-ai-instructions textarea{resize:vertical;color:#263745;text-transform:none;background:#fff;border:1px solid #cbd7e1;border-radius:6px;width:100%;min-height:58px;padding:7px 8px;font:9px/1.45 Arial,sans-serif}.manual-ai-instructions textarea:focus{border-color:#2b71bb;outline:0;box-shadow:0 0 0 2px #2b71bb1a}.token-saving-note{color:#4f6b5c;background:#eef7f2;border-left:3px solid #2f805b;margin-top:8px;padding:7px 8px;font-size:7px;line-height:1.4}.token-saving-note strong{color:#266548}.placeholder-preview{max-height:140px;overflow:auto}.placeholder-preview>div{border-bottom:1px solid #e8edf2;grid-template-columns:minmax(85px,.7fr) minmax(0,1.3fr);gap:8px;padding:5px 0;display:grid}.placeholder-preview>div:last-child{border-bottom:0}.placeholder-preview span{color:#74808c;font-size:7px}.placeholder-preview strong{color:#374552;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;overflow:hidden}.placeholder-preview>div.complete strong{color:#2c7050}.placeholder-preview>div.missing strong{color:#b64232}.placeholder-preview>p,.writing-attachments>p{color:#8a96a1;text-align:center;margin:22px 0;font-size:8px}.writing-warning{color:#b44724;background:#fff0eb;border-radius:5px;margin-top:7px;padding:6px 7px;font-size:7px;font-weight:800}.writing-attachments{max-height:111px;overflow:auto}.writing-attachments>div{border-bottom:1px solid #e8edf2;justify-content:space-between;align-items:center;gap:8px;padding:6px 0;display:flex}.writing-attachments>div>span{min-width:0}.writing-attachments strong,.writing-attachments small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.writing-attachments strong{color:#384653;font-size:8px}.writing-attachments small{color:#85919c;margin-top:2px;font-size:7px}.writing-attachments i{color:#2f805b;font-size:10px;font-style:normal}.writing-attachments button{color:#b64725;cursor:pointer;background:#fff;border:1px solid #e3c5ba;border-radius:4px;flex:none;width:20px;height:20px}.attachment-button{width:100%;height:28px;margin-top:7px;font-size:8px}.pending-upload-note{color:#a36817;margin-top:6px;font-size:7px;line-height:1.3;display:block}.draft-editor-heading{justify-content:space-between;align-items:end;gap:20px;margin:14px 0 7px;display:flex}.draft-editor-heading>div>span,.draft-editor-heading>div>small{display:block}.draft-editor-heading>div>span{color:#354452;text-transform:uppercase;font-size:9px;font-weight:900}.draft-editor-heading>div>small{color:#71808d;margin-top:3px;font-size:7px}.draft-editor-heading label{color:#75818d;width:185px;font-size:7px;font-weight:800}.draft-editor-heading label select{margin-top:4px}.draft-editor-tools{align-items:flex-end;gap:7px;display:flex}.draft-preview-buttons{gap:6px;display:flex}.draft-preview-buttons button{white-space:nowrap;height:31px;padding:0 10px;font-size:8px}.writing-workspace>textarea{resize:vertical;color:#28333e;background:#fff;border:1px solid #d4dde5;border-radius:8px;outline:none;width:100%;min-height:320px;padding:22px;font:14px/1.65 Georgia,Times New Roman,serif}.writing-workspace>textarea:focus{border-color:var(--forest);box-shadow:0 0 0 3px #2b71bb14}.manual-ai-feedback{background:#f3faf6;border:1px solid #b7d7c2;border-radius:7px;gap:6px;margin-top:8px;padding:9px 11px;display:grid}.manual-ai-feedback.warning{background:#fff9ef;border-color:#e8bd82}.manual-ai-feedback>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.manual-ai-feedback strong{color:#285f43;font-size:8px}.manual-ai-feedback span,.manual-ai-feedback p{color:#5e7065;margin:0;font-size:8px;line-height:1.45}.manual-ai-feedback p b{color:#8c5416}.writing-actions{justify-content:flex-end;gap:7px;margin-top:11px;display:flex}.writing-actions button{white-space:nowrap}.kmaleon-send-locked{color:#7e6b64;background:#f6f2f0;border:1px dashed #c8a89b;border-radius:7px;height:36px;padding:0 12px;font-size:9px;font-weight:800}.kmaleon-send-locked span{color:#8b5540;text-transform:uppercase;background:#e9dfdb;border-radius:4px;margin-left:5px;padding:3px 5px;font-size:6px}.kmaleon-send-real{background:#b3611f;border-color:#a8561f}.kmaleon-send-real:hover:not(:disabled){background:#9c5218}.kmaleon-send-real:disabled{opacity:.55}.kmaleon-write-guardrail{color:#72501f;background:#fff9f1;border:1px solid #f0c795;border-radius:7px;align-items:flex-start;gap:8px;margin-top:9px;padding:8px 10px;font-size:8px;line-height:1.4;display:flex}.kmaleon-write-guardrail i{color:#fff;background:#ef8d28;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-style:normal;font-weight:900;display:grid}@media (max-width:1050px){.response-outcome-grid,.operational-action-preview{grid-template-columns:1fr 1fr}.operational-action-preview>div:nth-child(2){border-right:0}.operational-action-preview button{width:100%}.kmaleon-simulated-receipt{grid-template-columns:repeat(2,minmax(0,1fr))}.kmaleon-simulated-receipt>div{border-bottom:1px solid #e2ece6}.kmaleon-simulated-receipt>div:nth-child(2n){border-right:0}.kmaleon-simulated-receipt>div:last-child{border-bottom:0}.writing-config-grid{grid-template-columns:1fr 1fr}.writing-config-card:first-child{grid-column:1/-1}.writing-actions{flex-wrap:wrap}}@media (max-width:720px){.response-decision-heading,.operational-action-heading{flex-direction:column}.response-outcome-grid,.operational-action-grid,.operational-action-preview,.kmaleon-test-queue-steps{grid-template-columns:1fr}.kmaleon-test-queue-steps>div{border-bottom:1px solid #efe2d7;border-right:0}.kmaleon-test-queue-steps>div:last-child{border-bottom:0}.kmaleon-simulated-receipt{grid-template-columns:1fr}.kmaleon-simulated-receipt>div{border-right:0}.response-outcome-summary{grid-template-columns:1fr}.response-outcome-summary>small{white-space:normal}.operational-action-preview>div{border-bottom:1px solid #e5ebe7;border-right:0;padding:0 0 7px}.writing-workspace-header{flex-direction:column}.writing-config-grid{grid-template-columns:1fr}.writing-config-card:first-child{grid-column:auto}.writing-steps span{display:none}.writing-steps>div{justify-content:center}.draft-editor-heading{flex-direction:column;align-items:stretch}.draft-editor-heading label{width:100%}}.document-view{border:1px solid var(--line);background:#e4e7e3;border-radius:10px;min-height:100%;padding:14px}.document-toolbar{color:#5f6964;justify-content:space-between;align-items:center;padding:0 4px 12px;font-size:10px;display:flex}.document-toolbar div{align-items:center;gap:8px;display:flex}.document-toolbar button{cursor:pointer;background:#fff;border:1px solid #c7cdc8;border-radius:4px;width:25px;height:25px}.document-toolbar .document-file-heading{flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.document-file-heading>span{text-overflow:ellipsis;white-space:nowrap;max-width:min(640px,62vw);overflow:hidden}.document-toolbar .lexnet-document-tabs{align-items:center;gap:4px;max-width:min(680px,66vw);padding-bottom:2px;display:flex;overflow-x:auto}.document-toolbar .lexnet-document-tabs button{color:#557085;border-color:#cedbe7;width:auto;min-width:max-content;height:23px;padding:0 7px;font-size:8px;font-weight:800}.document-toolbar .lexnet-document-tabs button.active{border-color:var(--forest);background:var(--forest);color:#fff}.paper{background:#fff;width:min(100%,620px);min-height:650px;margin:0 auto;padding:70px 72px;font-family:Times New Roman,serif;position:relative;box-shadow:0 12px 30px #161f1b24}.paper-seal{color:#8c9490;text-align:center;font:7px/1.25 Arial,sans-serif;position:absolute;top:40px;left:28px}.paper-court{text-align:center;font-size:11px;font-weight:700}.paper h3{text-align:center;letter-spacing:.08em;margin:50px 0 35px}.paper p{text-align:justify;margin:18px 0;font-size:13px;line-height:1.65}.paper-signature{text-align:center;margin-top:90px;font-size:10px;font-weight:700}.demo-document-note{color:#77807b;text-align:center;margin:12px 0 0;font-size:9px}.detail-footer{border-right:1px solid var(--line);background:#fff;grid-area:2/1/4;justify-content:space-between;align-items:flex-start;gap:16px;min-height:54px;padding:12px 18px;display:flex}.detail-footer>div{align-items:center;gap:9px;display:flex}.assignee-avatar{background:var(--mint);width:32px;height:32px;color:var(--forest);border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}.detail-footer>div>span:last-child{font-size:12px;font-weight:700}.detail-footer small{color:#8a938e;margin-bottom:2px;font-size:9px;font-weight:400;display:block}.status-label{color:#5e6963;background:#eef1ee;border-radius:5px;padding:5px 8px;font-size:9px;font-weight:800}.detail-status-actions{align-items:center;gap:8px;display:flex}.marcar-revisada{color:#1f6b42;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #bcd8c8;border-radius:7px;height:27px;padding:0 11px;font-size:9px;font-weight:800}.marcar-revisada:hover:not(:disabled){background:#e7f3ec}.marcar-revisada:disabled{opacity:.6;cursor:progress}.module-hidden{display:none!important}.admin-module{overscroll-behavior:contain;background:#f5f7f3;grid-area:1/2/-1;min-width:0;height:100%;min-height:0;padding:24px;overflow:auto}.admin-header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;display:flex}.admin-header h1{margin:4px 0 5px;font:500 27px/1.15 Georgia,Times New Roman,serif}.admin-header p{color:var(--muted);margin:0;font-size:11px}.primary-button.compact,.secondary-button.compact{white-space:nowrap;height:34px}.primary-button:disabled,.secondary-button:disabled{cursor:not-allowed;opacity:.55}.organization-badge{color:var(--forest);background:#fff;border:1px solid #cdd8d1;border-radius:20px;align-items:center;gap:7px;padding:8px 11px;font-size:10px;font-weight:800;display:inline-flex}.organization-badge i{background:#4d9a70;border-radius:50%;width:7px;height:7px}.module-kpis{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:repeat(4,minmax(120px,1fr));display:grid;overflow:hidden}.module-kpis>div{border-right:1px solid var(--line);flex-direction:column;gap:3px;padding:12px 15px;display:flex}.module-kpis>div:last-child{border-right:0}.module-kpis strong{font:600 21px/1 Georgia,Times New Roman,serif}.module-kpis span{color:#77827c;font-size:9px}.training-explainer{background:#edf4ef;border:1px solid #dbe4dd;border-radius:9px;align-items:center;gap:13px;margin:14px 0;padding:11px 14px;display:flex}.training-explainer>b{color:#92a39b;font-weight:400}.training-step{flex:1;grid-template-columns:25px 1fr;align-items:center;column-gap:8px;display:grid}.training-step i{background:var(--forest);color:#fff;border-radius:50%;grid-row:1/3;place-items:center;width:25px;height:25px;font-size:9px;font-style:normal;font-weight:800;display:grid}.training-step strong{font-size:10px}.training-step small{color:#68756f;font-size:9px}.training-form{box-shadow:var(--shadow);background:#fff;border:1px solid #cdd9d1;border-radius:10px;margin-bottom:14px;padding:16px}.form-heading{justify-content:space-between;gap:20px;margin-bottom:14px;display:flex}.form-heading>div{flex-direction:column;gap:3px;display:flex}.form-heading strong{font-family:Georgia,Times New Roman,serif;font-size:15px}.form-heading small{color:var(--muted);font-size:9px}.text-button{color:var(--forest);cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.form-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.form-grid label{flex-direction:column;gap:6px;display:flex}.form-grid label>span{color:#53605a;font-size:9px;font-weight:800}.form-grid input,.form-grid select,.form-grid textarea{width:100%;color:var(--ink);background:#fcfdfb;border:1px solid #cfd7d2;border-radius:7px;outline:none;font-size:10px}.form-grid input,.form-grid select{height:34px;padding:0 9px}.form-grid textarea{resize:vertical;min-height:66px;padding:9px;line-height:1.45}.form-grid .wide-field{grid-column:1/-1}.form-actions{justify-content:flex-end;margin-top:12px;display:flex}.training-grid{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:14px;display:grid}.module-card{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;overflow:hidden;box-shadow:0 5px 18px #1c2d2709}.module-card-heading{border-bottom:1px solid var(--soft-line);justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:13px 15px;display:flex}.module-card-heading h2{margin:4px 0 0;font:500 16px/1.2 Georgia,Times New Roman,serif}.safe-label{color:#2f6b47;white-space:nowrap;background:#e8f3ec;border-radius:5px;align-items:center;padding:6px 8px;font-size:8px;font-weight:800;display:inline-flex}.module-loading{color:var(--muted);text-align:center;padding:40px 20px;font-size:11px}.training-table-wrap,.member-table-wrap{width:100%;overflow:auto}.training-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1080px}.training-table th,.member-table th{border-bottom:1px solid var(--line);color:#748079;letter-spacing:.05em;text-align:left;text-transform:uppercase;background:#f5f7f4;padding:8px 10px;font-size:8px;font-weight:800}.training-table th:first-child{width:110px}.training-table th:nth-child(2){width:230px}.training-table th:nth-child(3){width:105px}.training-table th:nth-child(4){width:190px}.training-table th:nth-child(5){width:320px}.training-table th:nth-child(6){width:90px}.training-table td{border-bottom:1px solid var(--soft-line);color:#4a5650;vertical-align:top;padding:11px 10px;font-size:9px;line-height:1.45}.training-table td>strong{color:var(--ink);font-size:9px;display:block}.training-table td>small{color:#7b8580;margin-top:5px;font-size:8px;display:block}.validated-pill,.security-pill,.active-pill{white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:5px 7px;font-size:8px;font-weight:800;display:inline-flex}.validated-pill,.active-pill{color:#2f6b47;background:#e8f3ec}.security-pill{color:#496578;background:#edf1f5}.active-pill i{background:#4d9a70;border-radius:50%;width:5px;height:5px}.validate-mini{color:var(--forest);cursor:pointer;background:#fff;border:1px solid #c8d5cd;border-radius:5px;padding:5px 7px;font-size:8px;font-weight:800}.rules-card{position:sticky;top:0}.rules-list{padding:10px}.rule-item{background:#fbfcfa;border:1px solid #e0e6e1;border-radius:8px;padding:12px}.rule-item+.rule-item{margin-top:8px}.rule-item.paused{opacity:.55}.rule-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.rule-item h3{margin:9px 0 4px;font:600 13px/1.25 Georgia,Times New Roman,serif}.rule-item p{color:#5f6b65;margin:0 0 10px;font-size:9px;line-height:1.45}.rule-item>div:last-child{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.rule-item>div:last-child small{color:#65716b;font-size:8px;line-height:1.4}.toggle-switch{cursor:pointer;background:#c9d0cc;border:0;border-radius:10px;width:28px;height:16px;padding:2px}.toggle-switch i{background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .18s;display:block}.toggle-switch.on{background:var(--forest)}.toggle-switch.on i{transform:translate(12px)}.settings-grid{grid-template-columns:minmax(0,1.5fr) minmax(330px,.7fr);align-items:start;gap:14px;display:grid}.settings-tabs{z-index:8;background:#fff;border:1px solid #d7e0e8;border-radius:9px;grid-template-columns:repeat(7,minmax(140px,1fr));margin:0 0 14px;display:grid;position:sticky;top:-24px;overflow-x:auto;box-shadow:0 5px 18px #1c2d270b}.settings-tabs button{color:#566675;text-align:left;cursor:pointer;background:#fff;border:0;border-right:1px solid #e1e7ed;grid-template-rows:auto auto;grid-template-columns:27px minmax(0,1fr);align-content:center;column-gap:8px;min-width:145px;min-height:56px;padding:9px 11px;display:grid}.settings-tabs button:last-child{border-right:0}.settings-tabs button>span{color:#6f7d89;background:#edf1f5;border-radius:6px;grid-row:1/3;align-self:center;place-items:center;width:25px;height:25px;font-size:8px;font-weight:900;display:grid}.settings-tabs button strong{color:#263746;font-size:10px;line-height:1.2}.settings-tabs button small{color:#82909c;margin-top:2px;font-size:8px;line-height:1.2}.settings-tabs button:hover{background:#f7fafd}.settings-tabs button.active{box-shadow:inset 0 -3px 0 var(--blue);background:#edf5fd}.settings-tabs button.active>span{background:var(--blue);color:#fff}.settings-tabs button.active strong{color:var(--blue)}.settings-tabs button:focus-visible{z-index:1;outline:2px solid var(--blue);outline-offset:-2px;position:relative}.settings-tabs.compact{grid-template-columns:repeat(5,minmax(165px,1fr))}.settings-tabs.compact button{min-width:165px}.settings-tabs.compact button>span{font-size:14px}.settings-tab-content{min-width:0}.settings-tab-content>.module-card{width:100%}.members-card{grid-column:1/-1}.member-table{border-collapse:collapse;width:100%;min-width:820px}.member-table td{border-bottom:1px solid var(--soft-line);color:#4e5a54;padding:11px 12px;font-size:10px}.member-table td select{background:#fff;border:1px solid #cfd7d2;border-radius:6px;min-width:125px;height:30px;padding:0 7px;font-size:9px}.member-table td select:disabled{color:#56625c;background:#f1f3f0}.member-identity{align-items:center;gap:9px;display:flex}.member-identity>span{background:var(--mint);width:30px;height:30px;color:var(--forest);border-radius:50%;place-items:center;font-size:9px;font-weight:800;display:grid}.member-identity>div{flex-direction:column;gap:2px;display:flex}.member-identity strong{font-size:10px}.member-identity small{color:#75807a;font-size:8px}.permissions-note{color:#6a756f;background:#f7f9f6;padding:10px 13px;font-size:9px;line-height:1.4}.permissions-note strong{color:var(--ink)}.access-heading-actions{align-items:center;gap:7px;display:flex}.access-form{background:#f7fafd;border-bottom:1px solid #dce5ec;align-items:end;gap:10px;padding:13px 15px;display:grid}.access-form.team-form{grid-template-columns:minmax(220px,1.4fr) minmax(180px,1fr) minmax(155px,.75fr) auto}.access-form.invite-form{grid-template-columns:minmax(190px,1.1fr) repeat(2,minmax(160px,1fr)) auto}.access-form>div>strong,.access-form>div>small,.access-form label>span{display:block}.access-form>div>strong{color:#273747;font-size:10px}.access-form>div>small{color:#71808d;margin-top:3px;font-size:8px;line-height:1.35}.access-form label>span{color:#62717d;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:800}.access-form input,.access-form select{color:#273747;background:#fff;border:1px solid #cbd7e1;border-radius:6px;outline:none;width:100%;height:34px;padding:0 9px;font-size:9px}.access-form input:focus,.access-form select:focus{border-color:var(--forest);box-shadow:0 0 0 2px #214f411a}.team-summary{background:#fbfcfd;border-bottom:1px solid #e4e9ed;align-items:center;gap:7px;min-height:42px;padding:8px 13px;display:flex;overflow-x:auto}.team-permission-card{background:#fff;border:1px solid #d7e1e8;border-radius:7px;flex:none;align-items:center;gap:9px;padding:6px 8px;display:inline-flex}.team-name-display{align-items:center;gap:5px;min-width:90px;display:flex}.team-name-display strong{color:#314654;font-size:9px}.team-name-edit,.team-name-action{color:#617686;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;place-items:center;width:22px;height:22px;padding:0;font-size:11px;line-height:1;display:inline-grid}.team-name-edit:hover{color:#17619d;background:#f1f6f9;border-color:#cbd9e2}.team-name-editor{align-items:center;gap:4px;display:flex}.team-name-editor input{color:#253d4d;background:#fff;border:1px solid #82afd0;border-radius:5px;outline:none;width:150px;height:27px;padding:0 7px;font-size:9px;box-shadow:0 0 0 2px #21689b14}.team-name-action.save{color:#167044;background:#edf8f1;border-color:#a9d2ba}.team-name-action.cancel{color:#a34840;background:#fff5f3;border-color:#e0c6c3}.team-name-edit:disabled,.team-name-action:disabled{cursor:not-allowed;opacity:.5}.team-permission-card label{border-left:1px solid #dde4e9;align-items:center;gap:6px;padding-left:8px;display:flex}.team-permission-card label span{color:#74838e;text-transform:uppercase;font-size:7px}.team-permission-card select{color:#314654;background:#fff;border:1px solid #cbd7e1;border-radius:5px;height:27px;padding:0 6px;font-size:8px}.team-summary p{color:#73808a;margin:0;font-size:9px}.access-member-table th:first-child{width:29%}.access-member-table th:nth-child(2){width:22%}.access-member-table th:nth-child(3){width:18%}.access-member-table td select{width:100%}.inherited-permission{flex-direction:column;gap:2px;display:flex}.inherited-permission strong{color:#29493f;font-size:9px}.inherited-permission small{color:#74838e;font-size:7px}.intake-guide-card{overflow:hidden}.intake-principle{background:#edf5fc;border-bottom:1px solid #dce6ee;align-items:center;gap:10px;padding:10px 15px;display:flex}.intake-principle strong{color:#185f9e;flex:none;font-size:10px}.intake-principle span{color:#60717f;font-size:9px;line-height:1.45}.intake-circuit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 15px;display:grid}.intake-circuit{background:#fff;border:1px solid #dae3e9;border-radius:9px;min-width:0;overflow:hidden}.intake-circuit.scanner{border-top:3px solid #f15a2a}.intake-circuit.kmaleon{border-top:3px solid #2e78bf}.intake-circuit.output{border-top:3px solid #4b8a67}.intake-circuit-title{background:#fbfcfd;border-bottom:1px solid #e4e9ed;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:60px;padding:10px 11px;display:grid}.intake-circuit-title>span{color:#536878;background:#edf2f6;border-radius:6px;place-items:center;width:25px;height:25px;font-size:8px;font-weight:900;display:grid}.intake-circuit-title>div{min-width:0}.intake-circuit-title small{color:#758593;letter-spacing:.08em;margin-bottom:3px;font-size:7px;font-weight:900;display:block}.intake-circuit-title h3{color:#142f47;margin:0;font:600 13px/1.2 Georgia,Times New Roman,serif}.intake-circuit-title b{color:#536675;white-space:nowrap;background:#eef2f5;border-radius:5px;padding:5px 6px;font-size:7px}.intake-circuit.scanner .intake-circuit-title b{color:#c44f27;background:#fff0e9}.intake-circuit.kmaleon .intake-circuit-title b{color:#2467a6;background:#eaf3fc}.intake-circuit.output .intake-circuit-title b{color:#347052;background:#eaf4ee}.intake-circuit ol{counter-reset:intake-step;margin:0;padding:0;list-style:none}.intake-circuit li{counter-increment:intake-step;border-bottom:1px solid #edf0f2;grid-template-columns:18px minmax(0,1fr);gap:2px 7px;padding:9px 11px;display:grid}.intake-circuit li:last-child{border-bottom:0}.intake-circuit li:before{content:counter(intake-step);color:#667783;background:#f0f3f5;border-radius:50%;grid-row:1/3;place-items:center;width:17px;height:17px;font-size:7px;font-weight:900;display:grid}.intake-circuit li strong{color:#2b3c49;font-size:9px;line-height:1.3}.intake-circuit li span{color:#70808b;font-size:8px;line-height:1.45}.intake-flow{background:#f8fbfd;border:1px solid #dce5ec;border-radius:8px;grid-template-columns:1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr;align-items:stretch;margin:0 15px 12px;display:grid;overflow-x:auto}.intake-flow>div{grid-template-columns:22px minmax(0,1fr);align-content:center;gap:2px 7px;min-width:125px;padding:9px 10px;display:grid}.intake-flow>div span{background:var(--blue);color:#fff;border-radius:50%;grid-row:1/3;place-items:center;width:21px;height:21px;font-size:8px;font-weight:900;display:grid}.intake-flow strong{color:#274256;font-size:9px}.intake-flow small{color:#778793;font-size:7px}.intake-flow>i{color:#91a0aa;place-items:center;font-size:13px;font-style:normal;display:grid}.intake-legend{border:1px solid #e0e5e8;border-radius:8px;grid-template-columns:repeat(3,1fr);margin:0 15px 12px;display:grid;overflow:hidden}.intake-legend>div{border-right:1px solid #e0e5e8;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:9px 10px;display:grid}.intake-legend>div:last-child{border-right:0}.intake-legend code{color:#214b6c;background:#edf2f5;border-radius:5px;padding:5px 7px;font-size:8px;font-weight:900}.intake-legend span{color:#687984;font-size:8px;line-height:1.4}.intake-safety-note{background:#fff8f4;border:1px solid #edc6b3;border-radius:8px;align-items:flex-start;gap:9px;margin:0 15px 14px;padding:10px 11px;display:flex}.intake-safety-note>i{color:#fff;background:#f15a2a;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;font-weight:900;display:grid}.intake-safety-note p{color:#725b50;margin:0;font-size:8px;line-height:1.5}.intake-safety-note strong{color:#8e3e21}.presentaciones-connector{background:#f7fbff;border:1px solid #c8d9e8;border-radius:8px;align-items:center;gap:10px;margin:0 15px 14px;padding:10px 11px;display:flex}.presentaciones-connector.connected{background:#f3fbf6;border-color:#b9d9c5}.presentaciones-connector-icon{color:#fff;background:#2f78bd;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:11px;font-weight:900;display:grid}.presentaciones-connector.connected .presentaciones-connector-icon{background:#27865c}.presentaciones-connector-copy{flex:1;min-width:0}.presentaciones-connector-copy>strong{color:#173c61;font-size:9px;display:block}.presentaciones-connector-copy p{color:#5b7185;margin:2px 0 0;font-size:8px;line-height:1.45}.presentaciones-connector-copy small{color:#6c7d8c;overflow-wrap:anywhere;margin-top:4px;font-size:7px;display:block}.presentaciones-connector-copy code{color:#245d92;font-family:var(--font-mono), monospace}.connector-link{white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.connector-link.disabled{pointer-events:none;opacity:.48}.setting-list{padding:4px 15px 0}.setting-row,.confidence-setting{border-bottom:1px solid var(--soft-line);grid-template-columns:1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.setting-row>div,.confidence-setting>div{flex-direction:column;gap:3px;display:flex}.setting-row strong,.confidence-setting strong{font-size:10px}.setting-row small,.confidence-setting small{color:#748079;font-size:8px}.setting-row input{width:17px;height:17px;accent-color:var(--forest)}.setting-row.locked{opacity:.65}.confidence-setting>span{background:var(--forest);color:#fff;text-align:center;border-radius:5px;min-width:40px;padding:5px 7px;font-size:10px;font-weight:800}.confidence-setting>input{width:100%;accent-color:var(--forest);grid-column:1/-1}.ai-routing-settings{border-bottom:1px solid var(--soft-line);background:#f8fbfd;padding:12px 15px}.routing-master-toggle{padding:0 0 11px}.routing-stage-list{background:#fff;border:1px solid #d8e2eb;border-radius:8px;overflow:hidden}.routing-stage-row{border-bottom:1px solid #e3e9ef;grid-template-columns:28px minmax(220px,1fr) minmax(190px,250px) 20px;align-items:center;gap:10px;min-width:0;padding:9px 11px;display:grid}.routing-stage-row:last-child{border-bottom:0}.routing-stage-row>span{color:#2567a7;background:#eaf3fb;border-radius:6px;place-items:center;width:24px;height:24px;font-size:8px;font-weight:900;display:grid}.routing-stage-row>div{flex-direction:column;gap:2px;min-width:0;display:flex}.routing-stage-row strong{color:#24384a;font-size:9px}.routing-stage-row small{color:#778591;font-size:8px;line-height:1.35}.routing-stage-row select{color:#344654;background:#fff;border:1px solid #cbd7e1;border-radius:6px;width:100%;height:31px;padding:0 8px;font-size:9px}.routing-stage-row>input{width:17px;height:17px;accent-color:var(--forest)}.routing-stage-row.two-models{grid-template-columns:28px minmax(220px,1fr) minmax(150px,210px) minmax(150px,210px)}.routing-stage-row.two-models>label{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;display:grid}.routing-stage-row.two-models>label small{font-weight:800}.routing-rule-grid{grid-template-columns:1fr 1fr;gap:7px;margin-top:8px;display:grid}.routing-rule-grid>label{background:#fff;border:1px solid #dce5ec;border-radius:7px;align-items:flex-start;gap:8px;min-width:0;padding:9px 10px;display:flex}.routing-rule-grid input{width:15px;height:15px;accent-color:var(--forest);flex:none}.routing-rule-grid span{flex-direction:column;gap:2px;min-width:0;display:flex}.routing-rule-grid strong{color:#2d3e4c;font-size:8px}.routing-rule-grid small{color:#7b8791;font-size:7px;line-height:1.35}.routing-provider-note{background:#fff9f5;border:1px dashed #d8b89c;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:9px 10px;display:flex}.routing-provider-note>div{flex-direction:column;gap:2px;display:flex}.routing-provider-note strong{color:#713b25;font-size:9px}.routing-provider-note small{color:#8a6d60;font-size:8px}.routing-provider-note>span{color:#bc542a;white-space:nowrap;background:#ffeadf;border-radius:5px;padding:5px 7px;font-size:7px;font-weight:900}.compact-settings{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.compact-settings .setting-row,.compact-settings .confidence-setting{min-width:0;padding:9px 0}.lexnet-concurrency-setting select{color:#27445a;background:#fff;border:1px solid #cbd8e2;border-radius:6px;min-width:142px;padding:7px 9px;font-size:9px;font-weight:800}.settings-actions{justify-content:flex-end;padding:13px 15px;display:flex}.signing-vault-card{overflow:hidden}.signing-policy-pill{color:#986517;white-space:nowrap;background:#fff8e9;border:1px solid #e4cba2;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:900}.signing-policy-pill.ready{color:#2d6b48;background:#eef8f2;border-color:#b8d5c4}.signing-policy-pill.enabled{color:#1f6b41;background:#e6f5ec;border-color:#74b28d}.signing-security-note{background:#f1f7fc;border:1px solid #c9ddec;border-radius:8px;align-items:flex-start;gap:10px;margin:14px 15px 0;padding:11px 12px;display:flex}.signing-security-note>span{background:#dcecf9;border-radius:7px;flex:none;place-items:center;width:25px;height:25px;font-size:13px;display:grid}.signing-security-note>div{min-width:0}.signing-security-note strong{color:#204d71;font-size:10px}.signing-security-note p{color:#607789;margin:3px 0 0;font-size:8px;line-height:1.5}.signing-cert-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:13px 15px;display:grid}.signing-cert-card{background:#fff;border:1px solid #dbe3e9;border-top:3px solid #aeb9c2;border-radius:9px;overflow:hidden}.signing-cert-card.valid{border-top-color:#3a8b61}.signing-cert-card>header{background:#fbfcfd;border-bottom:1px solid #e6ebef;justify-content:space-between;align-items:center;gap:10px;min-height:55px;padding:9px 11px;display:flex}.signing-cert-card>header small{color:#788793;letter-spacing:.09em;margin-bottom:3px;font-size:7px;font-weight:900;display:block}.signing-cert-card>header h3{color:#20384b;margin:0;font:600 14px/1.2 Georgia,Times New Roman,serif}.signing-cert-card>header>span{color:#697783;background:#eef1f3;border-radius:5px;padding:5px 7px;font-size:7px;font-weight:900}.signing-cert-card.valid>header>span{color:#277047;background:#e7f4ec}.signing-cert-metadata{background:#e6ebef;border-bottom:1px solid #e6ebef;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.signing-cert-metadata p{background:#fff;min-width:0;margin:0;padding:9px 10px}.signing-cert-metadata span,.signing-cert-metadata strong,.signing-cert-metadata code{display:block}.signing-cert-metadata span{color:#7a8791;text-transform:uppercase;margin-bottom:3px;font-size:7px;font-weight:800}.signing-cert-metadata strong,.signing-cert-metadata code{color:#354957;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.signing-cert-empty{color:#73818c;border-bottom:1px solid #e6ebef;min-height:61px;margin:0;padding:10px 11px;font-size:8px;line-height:1.5}.signing-visible-preview{background:#fff;border-bottom:1px solid #e6ebef;justify-content:center;align-items:center;min-height:78px;padding:8px 12px;display:flex;position:relative;overflow:hidden}.signing-visible-preview img{object-fit:contain;opacity:.82;width:145px;max-height:58px}.signing-visible-preview>div{z-index:1;color:#1d252b;margin-left:-30px;position:relative}.signing-visible-preview span,.signing-visible-preview strong,.signing-visible-preview small{display:block}.signing-visible-preview span,.signing-visible-preview small{font-size:7px;font-weight:500}.signing-visible-preview strong{margin:2px 0;font-size:9px;line-height:1.2}.signing-visible-preview.alba img{width:160px}.signing-cert-card form{background:#f9fbfc;grid-template-columns:1.1fr .9fr;align-items:end;gap:8px;padding:10px 11px;display:grid}.signing-cert-card form label>span{color:#687985;text-transform:uppercase;margin-bottom:4px;font-size:7px;font-weight:900;display:block}.signing-cert-card form input{color:#334651;background:#fff;border:1px solid #cbd7e0;border-radius:6px;width:100%;min-width:0;height:32px;padding:0 8px;font-size:8px}.signing-cert-card form input[type=file]{padding:6px}.signing-cert-card form>div{grid-column:1/-1;justify-content:flex-end;gap:7px;display:flex}.secondary-button.danger{color:#a43a2c;border-color:#e4b8b1}.signing-enforcement{background:#fffaf0;border:1px solid #e3cfaa;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin:0 15px 13px;padding:12px;display:flex}.signing-enforcement.enabled{background:#eff8f2;border-color:#a8cfb8}.signing-enforcement>div{min-width:0}.signing-enforcement strong,.signing-enforcement small{display:block}.signing-enforcement strong{color:#3e4a3f;font-size:10px}.signing-enforcement small{color:#748078;margin-top:3px;font-size:8px;line-height:1.45}.signing-enforcement button{flex:none}.signing-guardrails{background:#fafcfd;border-top:1px solid #e5eaed;flex-wrap:wrap;gap:6px;padding:10px 15px;display:flex}.signing-guardrails span{color:#3f6c54;background:#fff;border:1px solid #d7e5dd;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:800}.signing-access-denied{color:#6d7780;flex-direction:column;gap:4px;padding:20px;display:flex}.signing-access-denied strong{color:#344550;font-size:11px}.signing-access-denied span{font-size:9px}.appearance-card{grid-column:1/-1}.appearance-settings{grid-template-columns:repeat(3,minmax(180px,1fr));gap:10px;padding:14px 15px 10px;display:grid}.color-setting{background:#fbfcfd;border:1px solid #dce4eb;border-radius:7px;grid-template-columns:32px minmax(0,1fr) 30px;align-items:center;gap:8px;min-width:0;padding:10px;display:grid}.color-setting>div{flex-direction:column;gap:3px;min-width:0;display:flex}.color-setting strong,.appearance-select strong{color:#26323e;font-size:9px}.color-setting small,.appearance-select small{color:#77838f;font-size:8px}.color-preview{border:2px solid #fff;border-radius:6px;width:30px;height:30px;box-shadow:0 0 0 1px #cfd8e1}.color-setting input[type=color]{cursor:pointer;background:#fff;border:1px solid #ccd7e1;border-radius:6px;width:30px;height:30px;padding:2px}.color-setting code{color:#687480;grid-column:2/-1;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px}.appearance-select{background:#fbfcfd;border:1px solid #dce4eb;border-radius:7px;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:12px;padding:10px;display:grid}.appearance-select>div{flex-direction:column;gap:3px;display:flex}.appearance-select select{color:#34414d;background:#fff;border:1px solid #ccd7e1;border-radius:6px;height:32px;padding:0 8px;font-size:9px}.appearance-demo{border-radius:7px;align-items:center;gap:9px;margin:0 15px 4px;padding:10px;display:flex}.appearance-demo>span{color:#fff;border-radius:7px 7px 7px 2px;place-items:center;width:30px;height:30px;font:800 14px/1 Georgia,serif;display:grid}.appearance-demo>div{flex-direction:column;gap:4px;display:flex}.appearance-demo small{color:#ffffffa3;letter-spacing:.1em;font-size:7px;font-weight:800}.appearance-demo strong{color:#fff;border-radius:5px;min-width:150px;padding:7px 10px;font-size:9px}.ai-cost-card{grid-column:1/-1}.estimate-label{color:#c64f1f;white-space:nowrap;background:#fff0e8;border:1px solid #f3b495;border-radius:5px;align-items:center;padding:6px 8px;font-size:8px;font-weight:800;display:inline-flex}.ai-cost-intro{border-bottom:1px solid var(--soft-line);justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.ai-cost-intro>div{flex-direction:column;gap:3px;display:flex}.ai-cost-intro strong{color:#26323e;font-size:10px}.ai-cost-intro small{color:#75818d;font-size:8px}.ai-cost-intro>span{background:var(--blue-soft);color:var(--forest);white-space:nowrap;border-radius:5px;padding:6px 8px;font-size:8px;font-weight:800}.ai-model-routing{border-bottom:1px solid var(--soft-line);display:grid}.ai-model-routing>div{border-top:1px solid var(--soft-line);grid-template-columns:28px minmax(220px,1fr) minmax(140px,auto) minmax(110px,auto);align-items:center;gap:10px;padding:10px 15px;display:grid}.ai-model-routing>div:first-child{border-top:0}.ai-model-routing>div>span{color:#2365a5;background:#eef5fb;border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;font-weight:800;display:grid}.ai-model-routing>div>div{flex-direction:column;gap:2px;display:flex}.ai-model-routing strong{color:var(--forest-deep);font-size:9px}.ai-model-routing small{color:#74808c;font-size:8px}.ai-model-routing code{color:#5e6b78;font-size:8px}.ai-model-routing b{color:#77828c;white-space:nowrap;background:#f1f3f5;border-radius:5px;justify-self:end;padding:5px 7px;font-size:8px}.ai-model-routing b.connected{color:#2f6b47;background:#e8f3ec}.ai-cost-kpis{border-bottom:1px solid var(--soft-line);grid-template-columns:repeat(4,1fr);display:grid}.ai-cost-kpis>div{border-right:1px solid var(--soft-line);grid-template-columns:auto 1fr;align-items:baseline;gap:3px 6px;min-width:0;padding:15px;display:grid}.ai-cost-kpis>div:last-child{border-right:0}.ai-cost-kpis small{color:#74808c;grid-column:1/-1;font-size:8px;font-weight:700}.ai-cost-kpis strong{color:var(--forest-deep);font:600 20px/1 Georgia,Times New Roman,serif}.ai-cost-kpis span{color:#7b8691;font-size:8px}.ai-cost-kpis .ai-cost-total{background:#f1f7fc}.ai-cost-kpis .ai-cost-money{background:#fff5ef}.ai-cost-kpis .ai-cost-money strong{color:var(--amber)}.ai-cost-projection{border-bottom:1px solid var(--soft-line);background:#fbfcfd;grid-template-columns:1fr 1fr;gap:10px;padding:12px 15px;display:grid}.ai-cost-projection>div{background:#fff;border:1px solid #dce5ed;border-radius:7px;grid-template-columns:1fr auto;gap:4px 12px;padding:11px 12px;display:grid}.ai-cost-projection span{color:#52606d;font-size:9px;font-weight:800}.ai-cost-projection strong{color:var(--forest);text-align:right;font-size:10px}.ai-cost-projection small{color:#7a8692;grid-column:1/-1;font-size:8px}.ai-cost-note{background:#fff8f4;border:1px solid #f0c3ae;border-radius:7px;align-items:flex-start;gap:9px;margin:12px 15px 8px;padding:10px 11px;display:flex}.ai-cost-note i{background:var(--amber);color:#fff;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:9px;font-style:normal;font-weight:800;display:grid}.ai-cost-note p{color:#6f5c53;margin:0;font-size:8px;line-height:1.5}.ai-cost-note strong{color:#9d3f19}.ai-price-footnote{color:#8a949e;padding:0 15px 13px;font-size:8px;line-height:1.45}.security-checks{grid-template-columns:1fr 1fr;gap:0;padding:6px 15px 14px;display:grid}.security-checks>div{border-bottom:1px solid var(--soft-line);gap:9px;padding:11px 5px;display:flex}.security-checks>div>i{color:#2f6b47;background:#e8f3ec;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;font-size:9px;font-style:normal;font-weight:800;display:grid}.security-checks span{flex-direction:column;gap:3px;display:flex}.security-checks strong{font-size:9px}.security-checks small{color:#748079;font-size:8px;line-height:1.35}.flow-live{color:#2c6947;background:#edf6f0;border:1px solid #c7d9cf;border-radius:18px;align-items:center;gap:7px;padding:8px 11px;font-size:9px;font-weight:800;display:inline-flex}.flow-live i{background:#4d9a70;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #4d9a701f}.flow-kpis{grid-template-columns:repeat(5,minmax(110px,1fr))}.flow-grid{grid-template-columns:minmax(0,1.45fr) minmax(340px,.75fr);align-items:start;gap:14px;margin-top:14px;display:grid}.flow-table-wrap{overflow:auto}.flow-table{border-collapse:collapse;width:100%;min-width:720px}.flow-table th{border-bottom:1px solid var(--line);color:#748079;text-align:left;text-transform:uppercase;background:#f5f7f4;height:30px;padding:0 11px;font-size:8px;font-weight:800}.flow-table td{border-bottom:1px solid var(--soft-line);color:#58645e;height:44px;padding:7px 11px;font-size:9px}.flow-table td strong{color:var(--ink);font-size:9px}.direction-pill{color:#376a53;background:#e8f1ed;border-radius:4px;padding:4px 6px;font-size:8px;font-weight:800;display:inline-flex}.direction-pill.out{color:#526983;background:#edf0f5}.flow-status{align-items:center;gap:5px;font-size:8px;font-weight:800;display:inline-flex}.flow-status i{border-radius:50%;width:6px;height:6px}.flow-status.ok{color:#3b7655}.flow-status.ok i{background:#4d9a70}.flow-status.review{color:#a46a13}.flow-status.review i{background:#d19a49}.incident-list{padding:6px}.incident-list>button{border:0;border-bottom:1px solid var(--soft-line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:25px minmax(130px,1.25fr) minmax(65px,.55fr) minmax(110px,.85fr);align-items:center;gap:8px;width:100%;padding:10px 8px;display:grid}.incident-list>button:last-child{border-bottom:0}.incident-icon{background:var(--critical-soft);width:22px;height:22px;color:var(--critical);border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}.incident-list>button>span:not(.incident-icon){flex-direction:column;gap:3px;min-width:0;display:flex}.incident-list strong,.incident-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.incident-list strong{color:#344139;font-size:8px}.incident-list small{color:#849089;font-size:7px}.audit-strip{border:1px solid var(--line);background:var(--line);border-radius:9px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:14px;display:grid;overflow:hidden}.audit-strip>div{background:#fff;grid-template-columns:25px 1fr;align-items:center;gap:8px;min-width:0;padding:12px;display:grid}.audit-strip i{width:25px;height:25px;color:var(--forest);background:#edf3ef;border-radius:50%;place-items:center;font-size:8px;font-style:normal;font-weight:800;display:grid}.audit-strip span{flex-direction:column;gap:3px;min-width:0;display:flex}.audit-strip strong{font-size:9px}.audit-strip small{color:#77827c;font-size:8px;line-height:1.35}.drive-module{flex-direction:column;display:flex;position:relative;overflow:hidden}.compact-drive-module{padding:10px}.drive-header{flex:none;margin-bottom:12px}.drive-header-actions{align-items:center;gap:8px;display:flex}.drive-account{color:var(--forest);background:#f1f7fc;border:1px solid #c8dbea;border-radius:18px;align-items:center;gap:7px;padding:8px 10px;font-size:9px;font-weight:800;display:inline-flex}.drive-account i{background:#49a16d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #49a16d1f}.drive-account.checking i{background:#d19a49}.drive-account.error i{background:#cf4d43}.drive-root-link{align-items:center;text-decoration:none;display:inline-flex}.drive-demo-note{color:#725f55;background:#fff8f4;border:1px solid #f0c9b6;border-radius:7px;flex:none;margin-bottom:10px;padding:9px 11px;font-size:8px;line-height:1.45}.drive-demo-note strong{color:var(--amber);letter-spacing:.06em;margin-right:7px;font-size:8px}.drive-kpis{background:#fff;border:1px solid #dce4eb;border-radius:8px;flex:none;grid-template-columns:repeat(4,1fr);margin-bottom:10px;display:grid;overflow:hidden}.drive-kpis>div{border-right:1px solid #e5eaf0;align-items:baseline;gap:7px;padding:10px 12px;display:flex}.drive-kpis>div:last-child{border-right:0}.drive-kpis strong{color:var(--forest-deep);font:600 18px/1 Georgia,Times New Roman,serif}.drive-kpis span{color:#74808c;font-size:8px}.drive-workspace{background:#fff;border:1px solid #dce3ea;border-radius:9px;flex:1;grid-template-columns:245px minmax(480px,1fr) 330px;min-height:0;display:grid;overflow:hidden}.drive-tree,.drive-files,.drive-preview{background:#fff;min-width:0;min-height:0}.drive-tree{border-right:1px solid #e1e7ec;overflow-y:auto}.drive-files{flex-direction:column;display:flex;overflow:hidden}.drive-preview{background:#f8fafc;border-left:1px solid #e1e7ec;overflow-y:auto}.drive-pane-heading{border-bottom:1px solid #e4e9ee;justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:11px 12px;display:flex}.drive-pane-heading>div{min-width:0}.drive-pane-heading h2{color:var(--forest-deep);margin:3px 0 0;font:600 14px/1.2 Georgia,Times New Roman,serif}.drive-pane-heading button:not(.primary-button){width:27px;height:27px;color:var(--forest);cursor:pointer;background:#fff;border:1px solid #ccd7e1;border-radius:6px;flex:none;font-size:14px}.read-only-label{color:#607180;white-space:nowrap;background:#eef3f7;border-radius:5px;padding:5px 7px;font-size:7px;font-weight:800}.drive-search{background:#fbfcfd;border:1px solid #d4dce4;border-radius:6px;align-items:center;gap:6px;margin:9px;padding:0 8px;display:flex}.drive-search span{color:#73818e;font-size:13px}.drive-search input{color:#34414d;background:0 0;border:0;outline:0;width:100%;height:30px;font-size:8px}.drive-root{color:#354453;background:#f0f4f8;border-radius:5px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:5px;margin:0 7px 5px;padding:8px 7px;display:grid}.drive-root strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.drive-root i,.drive-case-button>i,.drive-folders button>i{color:#65727e;text-align:center;background:#e2e8ee;border-radius:8px;min-width:18px;padding:2px 4px;font-size:7px;font-style:normal}.folder-icon{color:#e3a63e;font-size:13px;line-height:1;transform:rotate(2deg)}.drive-case-list{padding:0 7px 10px}.drive-case-button{color:#52606d;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:5px;grid-template-columns:10px 17px minmax(0,1fr) auto;align-items:center;gap:5px;width:100%;padding:7px 6px;display:grid}.drive-case-button:hover,.drive-case-button.active{background:#edf5fc}.drive-case-button>span:nth-child(3){flex-direction:column;gap:2px;min-width:0;display:flex}.drive-case-button strong,.drive-case-button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.drive-case-button strong{color:#35424e;font-size:8px}.drive-case-button small{color:#84909b;font-size:7px}.drive-folders{border-left:1px solid #dce4eb;margin:1px 0 5px 17px;padding-left:7px}.drive-folders button{color:#667482;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;grid-template-columns:15px minmax(0,1fr) auto;align-items:center;gap:5px;width:100%;padding:6px 5px;display:grid}.drive-folders button:hover,.drive-folders button.active{color:var(--forest);background:#eaf3fb}.drive-folders button>span{color:#d59a36;font-size:9px}.drive-folders strong{text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:700;overflow:hidden}.files-heading{min-height:67px}.files-heading>div{flex-direction:column;gap:2px;min-width:0;display:flex}.files-heading h2,.files-heading small,.drive-breadcrumb{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.files-heading small{color:#76828d;font-size:7px}.drive-breadcrumb{color:var(--forest);font-size:7px;font-weight:800}.crm-structure-note{color:#5d6e7c;background:#f3f8fc;border:1px solid #cfe0ee;border-radius:6px;align-items:center;gap:7px;margin:8px 9px 0;padding:7px 8px;font-size:7px;display:flex}.crm-structure-note>i{background:var(--forest);color:#fff;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;font-style:normal;font-weight:800;display:grid}.crm-structure-note strong{color:#34526a}.drive-table-wrap{flex:1;min-height:0;padding-top:8px;overflow:auto}.drive-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:720px}.drive-table th{z-index:1;color:#6e7b87;letter-spacing:.04em;text-align:left;text-transform:uppercase;background:#f2f4f7;border-block:1px solid #e0e6ec;height:27px;padding:0 8px;font-size:7px;font-weight:800;position:sticky;top:0}.drive-table th:first-child{width:310px}.drive-table th:nth-child(2){width:85px}.drive-table th:nth-child(3){width:95px}.drive-table th:nth-child(4){width:140px}.drive-table th:nth-child(5){width:70px}.drive-table td{color:#596672;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #edf1f4;height:43px;padding:5px 8px;font-size:8px;overflow:hidden}.drive-table tbody tr{cursor:pointer}.drive-table tbody tr:hover td{background:#f7faff}.drive-table tbody tr.selected td{background:#edf5fc}.drive-table tbody tr.selected td:first-child{box-shadow:inset 3px 0 var(--forest)}.drive-table td:first-child{align-items:center;gap:7px;display:flex}.drive-table td:first-child>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.drive-table td:first-child strong,.drive-table td:first-child small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.drive-table td:first-child strong{color:#2f3b46;font-size:8px}.drive-table td:first-child small{color:#8a949e;font-size:7px}.file-icon{color:#c54a32;background:#fff0ed;border-radius:5px;flex:none;place-items:center;width:28px;height:27px;font-size:6px;font-weight:900;display:grid}.file-icon.doc{color:#2f73b7;background:#eaf3fb}.file-icon.image{color:#3d8258;background:#eaf5ed}.file-icon.large{width:35px;height:35px;font-size:7px}.drive-origin{color:var(--forest);font-size:7px}.drive-empty{color:#7a8692;text-align:center;padding:30px 16px;font-size:9px}.drive-preview-meta{align-items:center;gap:9px;padding:12px;display:flex}.drive-preview-meta>div{flex-direction:column;gap:3px;min-width:0;display:flex}.drive-preview-meta strong,.drive-preview-meta small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.drive-preview-meta strong{color:#303c47;font-size:8px}.drive-preview-meta small{color:#7c8792;font-size:7px}.drive-paper-preview{color:#44505a;background:#fff;border:1px solid #dce2e7;min-height:275px;margin:0 12px;padding:25px 23px;box-shadow:0 9px 24px #2c384214}.drive-paper-brand{color:var(--forest-deep);align-items:center;gap:7px;margin-bottom:23px;font-family:Georgia,Times New Roman,serif;font-size:8px;display:flex}.drive-paper-brand span{background:var(--amber);color:#fff;border-radius:5px 5px 5px 2px;place-items:center;width:21px;height:21px;font-size:10px;display:grid}.drive-paper-preview>p{margin:8px 0;font-size:8px;line-height:1.55}.drive-paper-preview>p:first-of-type{color:#78838d;letter-spacing:.06em;font-size:6px;font-weight:800}.drive-paper-preview h3{color:#2d3842;margin:0;font:600 15px/1.3 Georgia,Times New Roman,serif}.paper-rule{background:var(--amber);width:36px;height:2px;margin:12px 0}.paper-lines{flex-direction:column;gap:6px;margin-top:18px;display:flex}.paper-lines i{background:#e8ecef;border-radius:2px;height:3px}.paper-lines i:nth-child(2){width:88%}.paper-lines i:nth-child(3){width:72%}.paper-lines i:nth-child(4){width:81%}.drive-trace{background:#fff;border:1px solid #dfe5ea;border-radius:6px;margin:11px 12px}.drive-trace>div{border-bottom:1px solid #edf1f4;grid-template-columns:72px minmax(0,1fr);gap:8px;padding:8px 9px;display:grid}.drive-trace>div:last-child{border-bottom:0}.drive-trace dt{color:#7f8a94;font-size:7px}.drive-trace dd{color:#3f4d59;overflow-wrap:anywhere;margin:0;font-size:7px;font-weight:800;line-height:1.35}.drive-preview-actions{grid-template-columns:1fr 1fr;gap:7px;padding:0 12px 13px;display:grid}.drive-preview-actions button{min-height:33px}.notice-drive-card{background:#fff;border:1px solid #d8e2ea;border-radius:9px;overflow:hidden}.notice-drive-heading{border-bottom:1px solid #e4e9ee;grid-template-columns:37px minmax(0,1fr) auto;align-items:center;gap:10px;padding:15px;display:grid}.notice-drive-icon{color:#d69225;background:#fff3df;border-radius:8px;place-items:center;width:36px;height:36px;font-size:17px;display:grid}.notice-drive-heading h3{color:var(--forest-deep);margin:5px 0 2px;font:600 14px/1.25 Georgia,Times New Roman,serif}.notice-drive-heading p{color:#71808c;margin:0;font-size:8px}.drive-state{white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:5px 7px;font-size:7px;font-weight:800;display:inline-flex}.drive-state.linked{color:#397352;background:#e9f4ed}.drive-state i{background:currentColor;border-radius:50%;width:5px;height:5px}.notice-drive-path{background:#f3f8fc;border:1px solid #cfe0ed;border-radius:7px;margin:13px 15px 0;padding:11px 12px}.notice-drive-path small,.notice-drive-path strong{display:block}.notice-drive-path small{color:#748491;margin-bottom:5px;font-size:7px;font-weight:800}.notice-drive-path strong{color:#34556e;font-size:9px;line-height:1.45}.notice-drive-data{grid-template-columns:1fr 1fr;gap:0 14px;margin:10px 15px;display:grid}.notice-drive-data>div{border-bottom:1px solid #edf1f4;padding:10px 0}.notice-drive-data dt{color:#7c8792;margin-bottom:4px;font-size:7px}.notice-drive-data dd{color:#3d4a55;margin:0;font-size:8px;font-weight:800;line-height:1.4}.notice-drive-actions{justify-content:flex-end;gap:7px;padding:0 15px 14px;display:flex}.notice-drive-actions a.secondary-button{align-items:center;text-decoration:none;display:inline-flex}@media (max-width:1320px){.drive-workspace{grid-template-columns:225px minmax(430px,1fr) 295px}}@media (max-width:1080px){.drive-module{overflow:auto}.drive-workspace{grid-template-columns:230px minmax(0,1fr);min-height:780px;overflow:visible}.drive-preview{border-top:1px solid #e1e7ec;border-left:0;grid-column:1/-1;min-height:430px}.drive-paper-preview{max-width:620px}}@media (max-width:760px){.ai-model-routing>div{grid-template-columns:28px 1fr}.ai-model-routing code,.ai-model-routing b{grid-column:2;justify-self:start}.routing-stage-row,.routing-stage-row.two-models{grid-template-columns:28px minmax(0,1fr)}.routing-stage-row>select,.routing-stage-row>input,.routing-stage-row.two-models>label{grid-column:2}.routing-stage-row>input{justify-self:end}.routing-rule-grid,.compact-settings{grid-template-columns:1fr}.routing-provider-note,.drive-header,.drive-header-actions,.access-heading{flex-direction:column;align-items:flex-start}.access-heading-actions{flex-wrap:wrap;width:100%}.access-form.team-form,.access-form.invite-form{grid-template-columns:1fr;align-items:stretch}.drive-kpis{grid-template-columns:1fr 1fr}.drive-kpis>div:nth-child(2){border-right:0}.drive-kpis>div:nth-child(-n+2){border-bottom:1px solid #e5eaf0}.drive-workspace{min-height:0;display:block}.drive-tree,.drive-files,.drive-preview{border:0;border-bottom:1px solid #e1e7ec;min-height:430px}.notice-drive-heading{grid-template-columns:37px minmax(0,1fr)}.notice-drive-heading .drive-state{grid-column:2;justify-self:start}.notice-drive-data{grid-template-columns:1fr}}.toast{z-index:20;background:var(--forest-deep);color:#fff;border-radius:8px;align-items:center;gap:9px;max-width:420px;padding:13px 16px;font-size:11px;animation:.2s ease-out toast-in;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 16px 40px #0d1f193d}.toast i{background:#e2b75f;border-radius:50%;width:7px;height:7px}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}.notification-search-tools{align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.notification-search-tools>.notification-quick-search{margin-left:0}.notification-search-tools .import-progress-stack{max-width:420px}.import-progress-stack{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex;position:relative}.import-progress-stack>*{pointer-events:auto}.zip-import-progress{z-index:12000;box-sizing:border-box;background:#fff;border:1px solid #b9cce0;border-radius:11px;width:min(1080px,100vw - 32px);max-height:84dvh;margin-inline:auto;position:fixed;top:min(88px,8dvh);left:16px;right:16px;overflow:auto;box-shadow:0 18px 55px #183a3138}.zip-import-progress.source-kmaleon_alba{border-color:#9ec8b4}.zip-import-progress.source-kmaleon_procus{border-color:#c9b6dd}.zip-import-source{color:#4d6171;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;background:#eef3f8;border-radius:5px;margin-right:7px;padding:1px 6px;font-size:8px;font-weight:800;display:inline-block}.source-kmaleon_alba .zip-import-source{color:#2f6b4f;background:#e4f2ea}.source-kmaleon_procus .zip-import-source{color:#5b4380;background:#f0e9f7}.zip-import-progress.status-failed,.zip-import-progress.status-completed_with_errors,.zip-import-progress.status-cancelled{border-color:#e1b7a8}.zip-import-progress.status-paused{border-color:#e3c77d}.training-subnav{background:#f4f8fb;border:1px solid #dbe4ec;border-radius:9px;gap:4px;margin:0 0 12px;padding:3px;display:flex}.training-subnav button{color:#5a6c7a;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 14px;font-size:10px;font-weight:800}.training-subnav button:hover{color:var(--forest-deep)}.training-subnav button.active{color:var(--forest-deep);cursor:default;background:#fff;box-shadow:0 1px 3px #183a3124}.phase-rules-intro{color:#5d6f7d;max-width:780px;margin:4px 0 14px;font-size:10px;line-height:1.6}.phase-rules-loading{color:#6c7c88;font-size:10px}.phase-rules-table-wrap{border:1px solid #e2e9ef;border-radius:10px;overflow-x:auto}.phase-rules-table{border-collapse:collapse;background:#fff;width:100%}.phase-rules-table th{color:#64757f;letter-spacing:.04em;text-align:left;text-transform:uppercase;background:#f7fafc;border-bottom:1px solid #e2e9ef;padding:8px 11px;font-size:8px;font-weight:800}.phase-rules-table td{color:#33454f;vertical-align:top;border-bottom:1px solid #eef2f6;padding:9px 11px;font-size:10px}.phase-rules-table tr:last-child td{border-bottom:0}.phase-rules-table tr.inactiva td{opacity:.55}.phase-rules-table small{color:#7a8790;font-size:9px}.phase-no-watch{color:#8a99a4;font-style:italic}.phase-edit-button{color:#4d6171;cursor:pointer;background:#fff;border:1px solid #cbd7e2;border-radius:6px;padding:4px 9px;font-size:9px;font-weight:800}.phase-rules-editor{background:#f6fafd;border:1px solid #bfd5e8;border-radius:10px;margin-top:14px;padding:13px}.phase-editor-heading{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.phase-editor-heading strong{color:var(--forest-deep);font-size:11px}.phase-editor-heading button{color:#4d6171;cursor:pointer;background:#fff;border:1px solid #cbd7e2;border-radius:6px;padding:4px 9px;font-size:9px}.phase-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.phase-editor-grid label{flex-direction:column;gap:4px;display:flex}.phase-editor-grid label>span{color:#5d6f7d;font-size:9px;font-weight:700}.phase-editor-grid input,.phase-editor-grid select,.phase-editor-grid textarea{font:inherit;border:1px solid #cbd9e5;border-radius:6px;padding:6px 8px;font-size:10px}.phase-editor-grid textarea{resize:vertical;min-height:52px}.phase-editor-grid .wide-field{grid-column:1/-1}.phase-editor-grid .phase-active-field{flex-direction:row;align-items:center;gap:6px}.phase-editor-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.phase-editor-actions span{color:#6c7c88;font-size:9px}@media (max-width:900px){.phase-editor-grid{grid-template-columns:minmax(0,1fr)}}.deadline-auto-hint{color:#3c805d;margin-top:3px;font-size:8px;font-weight:700}.zip-import-progress.minimized{z-index:auto;background:var(--forest-deep,#183a31);width:auto;max-height:none;box-shadow:none;border-color:#0000;border-radius:6px;margin:0;position:relative;inset:auto;transform:none}.zip-import-progress.minimized.source-kmaleon_alba{background:#2f6b4f}.zip-import-progress.minimized.source-kmaleon_procus{background:#5b4380}.zip-import-progress.minimized:hover,.zip-import-progress.minimized:focus-within{box-shadow:0 2px 6px #183a3129}.zip-import-progress.minimized.status-paused{background:#7a5f14}.zip-import-progress.minimized.status-failed,.zip-import-progress.minimized.status-completed_with_errors,.zip-import-progress.minimized.status-cancelled{background:#9b432a}.zip-import-progress.minimized .zip-import-meter{background:#ffffff38;height:2px}.zip-import-progress.minimized{grid-template-columns:auto 24px;display:grid}.zip-import-progress.minimized .zip-import-meter{grid-column:1/-1}.zip-import-restore{color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;min-height:26px;padding:4px 5px;display:flex}.zip-import-hide{color:#fff;cursor:pointer;background:0 0;border:0;border-left:1px solid #ffffff30;width:24px;padding:0;font-size:16px}.zip-import-hide:hover,.zip-import-hide:focus-visible{background:#ffffff26}.zip-import-hide:disabled{cursor:wait;opacity:.6}.import-progress-history{color:var(--forest-deep,#183a31);cursor:pointer;background:#fff;border:1px solid #d2dbe3;border-radius:6px;padding:5px 8px;font-size:10px}.import-progress-sync-error{color:#9b432a;max-width:280px;font-size:11px}.import-progress-sync-loading{color:#526572;font-size:11px}.zip-import-restore .zip-import-spinner{color:#fff;border-width:2px;border-color:#fff #ffffff52 #ffffff52;width:13px;height:13px;font-size:9px}.zip-import-restore .zip-import-spinner.finished{color:#fff;background:#ffffff29;border-color:#ffffff80}.zip-import-restore-label{color:#ffffffe6;font-size:10px;font-weight:600}.zip-import-restore strong{color:#fff;font-variant-numeric:tabular-nums;font-size:10px}.zip-import-heading .zip-import-minimize{width:24px;height:24px;padding:0;font-size:12px;line-height:1}.zip-import-heading{flex-wrap:wrap;align-items:center;gap:10px;min-height:52px;padding:8px 11px;display:flex}.zip-import-spinner{border:3px solid #d8e7f5;border-top-color:var(--forest);width:27px;height:27px;color:var(--forest);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:900;animation:.8s linear infinite pdf-spin;display:grid}.zip-import-spinner.finished{background:#edf8f1;border-color:#b8d7c5;animation:none}.status-failed .zip-import-spinner.finished,.status-completed_with_errors .zip-import-spinner.finished{color:#a8472c;background:#fff3ee;border-color:#e0b5a6}.zip-import-title{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.zip-import-title strong{color:var(--forest-deep);font-size:11px}.zip-import-title small{color:#697985;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.zip-import-counter{color:#23699f;white-space:nowrap;background:#f2f8fd;border:1px solid #bfd5e8;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;min-width:76px;padding:4px 9px;display:flex}.zip-import-counter strong{font-variant-numeric:tabular-nums;font-size:15px;line-height:1}.zip-import-counter small{color:#657d90;letter-spacing:.02em;text-transform:uppercase;margin-top:3px;font-size:7px;font-weight:800}.zip-import-summary{gap:5px;display:flex}.zip-import-summary span{color:#2b6a9f;white-space:nowrap;background:#eef5fb;border-radius:10px;padding:4px 7px;font-size:8px;font-weight:800}.zip-import-summary .has-errors{color:#a7462c;background:#fff0eb}.zip-import-stages{background:#fbfcfd;border-top:1px solid #e2e9ef;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.zip-import-stage{border-right:1px solid #e2e9ef;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1px 8px;min-width:0;padding:7px 11px;display:grid}.zip-import-stage:last-child{border-right:0}.zip-import-stage span{color:#526675;letter-spacing:.025em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:900;overflow:hidden}.zip-import-stage strong{color:#263c4d;font-variant-numeric:tabular-nums;grid-area:1/2/3;font-size:15px}.zip-import-stage small{color:#84919a;white-space:nowrap;font-size:7px}.zip-import-stage.stage-pending-import{box-shadow:inset 0 2px #aebbc5}.zip-import-stage.stage-importing{background:#fffaf0;box-shadow:inset 0 2px #d69e3d}.zip-import-stage.stage-importing strong{color:#8a611d}.zip-import-stage.stage-ai{background:#faf7fd;box-shadow:inset 0 2px #7f66ae}.zip-import-stage.stage-ai strong{color:#60478e}.zip-import-stage.stage-finalized{background:#f5fbf7;box-shadow:inset 0 2px #4b9870}.zip-import-stage.stage-finalized strong{color:#347252}.zip-import-heading button{color:#4d6171;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cbd7e2;border-radius:6px;padding:5px 7px;font-size:8px;font-weight:800}.zip-import-heading .zip-import-retry{color:#1e669d;background:#eaf5fd;border-color:#87b5d9}.zip-import-heading .zip-import-pause{color:#765917;background:#fff8e5;border-color:#d7bb6d}.zip-import-heading .zip-import-cancel{color:#9b452d;background:#fff4f0;border-color:#e4b7aa}.zip-import-heading .zip-import-delete{color:#fff;background:#a94b33;border-color:#cf8d7b}.zip-import-heading button:disabled{cursor:wait;opacity:.65}.zip-import-heading .zip-import-dismiss{color:#6c7c88;border-radius:50%;width:24px;height:24px;padding:0;font-size:16px;line-height:1}.zip-import-meter{background:#e9eff4;height:3px;overflow:hidden}.zip-import-meter i{background:linear-gradient(90deg, var(--forest), #4f92c6);border-radius:0 3px 3px 0;height:100%;transition:width .3s;display:block}.status-failed .zip-import-meter i{background:#ba5b40}.zip-import-error{color:#9a442d;background:#fff6f2;border-top:1px solid #f0d2c7;margin:0;padding:8px 12px;font-size:9px}.zip-import-items{background:#f8fafc;border-top:1px solid #e2e9ef;max-height:230px;overflow:auto}.zip-import-item{content-visibility:auto;contain-intrinsic-size:0 39px;border-bottom:1px solid #e8edf1;grid-template-columns:21px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:39px;padding:5px 11px;display:grid}.zip-import-item:last-child{border-bottom:0}.zip-import-item>i{color:#fff;border:2px solid #cedae4;border-top-color:#578bb6;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;font-style:normal;font-weight:900;animation:.8s linear infinite pdf-spin;display:grid}.zip-import-item.item-queued>i{border-color:#d8e0e6;animation:none}.zip-import-item.item-downloading>i{border-top-color:#d69e3d}.zip-import-item.item-imported>i{background:#4b9870;border-color:#4b9870;animation:none}.zip-import-item.item-duplicate>i{background:#7893aa;border-color:#7893aa;animation:none}.zip-import-item.item-ignored>i{background:#a7b2ba;border-color:#a7b2ba;animation:none}.zip-import-item.item-error>i{background:#b9573d;border-color:#b9573d;animation:none}.zip-import-item.item-cancelled>i{background:#8f9ba5;border-color:#8f9ba5;animation:none}.zip-import-item>span{flex-direction:column;gap:2px;min-width:0;display:flex}.zip-import-item strong{color:#314757;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.zip-import-item small{color:#7a8790;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.zip-import-item>b{color:#607381;white-space:nowrap;font-size:8px}.zip-import-item.item-imported>b{color:#3c805d}.zip-import-item.item-error>b{color:#a34730}.zip-import-item.item-cancelled>b{color:#697985}.zip-import-items-window{color:#667986;text-align:center;background:#f2f6f9;border-top:1px solid #dce6ed;margin:0;padding:7px 11px;font-size:8px}.update-overlay{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c1d179e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.update-modal{background:#fbfcf9;border:1px solid #ffffffb3;border-radius:14px;width:min(100%,590px);max-height:calc(100vh - 40px);padding:30px;animation:.2s ease-out update-in;position:relative;overflow:auto;box-shadow:0 28px 80px #0919134d}.update-close{border:1px solid var(--line);color:#718079;cursor:pointer;background:#fff;border-radius:50%;width:30px;height:30px;font-size:18px;line-height:1;position:absolute;top:13px;right:14px}.update-kicker{color:var(--amber);letter-spacing:.12em;font-size:8px;font-weight:900}.update-modal h2{max-width:470px;margin:9px 0 8px;font:500 25px/1.18 Georgia,Times New Roman,serif}.update-modal>p{color:#65716b;margin:0;font-size:11px;line-height:1.55}.update-list{grid-template-columns:1fr 1fr;gap:8px;margin-top:20px;display:grid}.update-list>div{background:#fff;border:1px solid #e0e5e0;border-radius:8px;grid-template-columns:28px 1fr;align-items:start;gap:9px;min-width:0;padding:12px;display:grid}.update-list>div>i{width:27px;height:27px;color:var(--forest);background:#edf3ef;border-radius:50%;place-items:center;font-size:7px;font-style:normal;font-weight:900;display:grid}.update-list span{flex-direction:column;gap:4px;min-width:0;display:flex}.update-list strong{font-size:10px}.update-list small{color:#76827c;font-size:8px;line-height:1.45}.update-note{color:#765827;background:#f5eddd;border-radius:7px;align-items:flex-start;gap:7px;margin:14px 0;padding:9px 11px;font-size:8px;line-height:1.45;display:flex}.update-note i{background:#d19a49;border-radius:50%;flex:none;width:6px;height:6px;margin-top:3px}.update-primary{border:1px solid var(--forest);background:var(--forest);color:#fff;cursor:pointer;border-radius:7px;width:100%;height:40px;font-size:10px;font-weight:800}@keyframes update-in{0%{opacity:0;transform:translateY(8px)scale(.985)}}@media (max-width:1180px){.workbench{grid-template-columns:78px minmax(0,1fr)}.split-mode{grid-template-columns:78px minmax(560px,1fr) minmax(480px,.9fr);min-width:1120px;overflow:auto}.sidebar{padding-inline:9px}.sidebar-brand>div,.nav-label,.sidebar-account,.nav-item>i{display:none}.notification-quick-search-results{width:min(540px,100vw - 110px)}.sidebar-brand{justify-content:center;padding-inline:0}.nav-item{justify-content:center;height:42px;font-size:0}.nav-item>span{font-size:11px}.notification-table{min-width:100%}.table-kpis{display:none}.two-column-cards,.settings-grid,.intake-circuit-grid,.signing-cert-grid{grid-template-columns:1fr}.appearance-settings,.ai-cost-kpis{grid-template-columns:1fr 1fr}.ai-cost-kpis>div:nth-child(2){border-right:0}.ai-cost-kpis>div:nth-child(-n+2){border-bottom:1px solid var(--soft-line)}.automation-card,.security-card{grid-column:1}.flow-grid{grid-template-columns:1fr}.incident-card{order:-1}}@media (max-width:900px){.workbench{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100vh}.split-mode{grid-template-columns:minmax(560px,1fr) minmax(480px,.9fr);min-width:1040px}.sidebar{display:none}.inbox-panel,.detail-panel{grid-column:1}.split-mode .detail-panel{grid-column:2}.table-kpis{display:none}.admin-module{grid-column:1}.ingestion-health{display:none}.notification-quick-search-results{width:min(540px,100vw - 28px)}.notification-undo-panel{width:min(430px,100vw - 28px)}.panel-actions{margin-left:auto}.flow-kpis{grid-template-columns:repeat(3,1fr)}.import-progress-stack{width:100%}.zip-import-progress.minimized{right:auto}.zip-import-counter{min-width:66px}.zip-import-summary{display:none}}@media (max-width:700px){.workbench{height:100%;min-height:0;display:block;overflow:hidden}.inbox-panel,.detail-panel{border-right:0;min-height:auto}.inbox-panel{border-bottom:1px solid var(--line);height:100vh}.panel-heading p{display:none}.notification-quick-search-control{width:min(340px,100vw - 24px)}.notification-quick-search-control kbd{display:none}.table-toolbar{flex-wrap:wrap;align-items:stretch}.settings-tabs.compact{grid-template-columns:repeat(2,minmax(150px,1fr))}.signing-cert-card form{grid-template-columns:1fr}.signing-enforcement{flex-direction:column;align-items:stretch}.signing-enforcement button,.mass-search{width:100%}.type-filter{margin-left:auto}.type-filter>span{display:none}.notification-table-wrap{max-height:none}.split-mode{min-width:0}.split-mode .detail-panel{display:none}.review-window .detail-panel{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:1fr}.review-window .detail-resizer{display:none}.review-window .detail-header{grid-area:1/1}.review-window .detail-scroll{grid-area:2/1}.review-window .detail-footer{grid-area:3/1}.detail-header{border-right:0}.detail-side-tabs{grid-template-columns:1fr}.completion-summary-header{flex-direction:column}.completion-stamp{text-align:left;width:100%}.completion-summary-grid{grid-template-columns:1fr}.detail-scroll{overflow:visible}.case-strip{grid-template-columns:1fr;gap:10px}.tabs{white-space:nowrap;overflow-x:auto}.detail-footer{border-right:0;border-top:1px solid var(--line);align-items:center}.deadline-alert{grid-template-columns:48px 1fr}.deadline-alert button{grid-column:1/-1}.response-heading{flex-direction:column}.human-review{align-self:flex-start}.response-actions{flex-wrap:wrap}.paper{padding:55px 36px}.zip-import-heading{flex-wrap:wrap;align-items:flex-start}.zip-import-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.zip-import-stage:nth-child(2){border-right:0}.zip-import-stage:nth-child(-n+2){border-bottom:1px solid #e2e9ef}.zip-import-title{min-width:calc(100% - 42px)}.zip-import-counter,.zip-import-heading button{margin-left:37px}.zip-import-heading .zip-import-dismiss{margin-left:0}.admin-module{height:100%;min-height:0;padding:18px 14px;overflow:auto}.admin-header{flex-direction:column;align-items:flex-start;gap:12px}.settings-tabs{top:-18px}.intake-principle{flex-direction:column;align-items:flex-start}.intake-circuit-title{grid-template-columns:28px minmax(0,1fr)}.intake-circuit-title b{grid-column:2;justify-self:start}.intake-legend{grid-template-columns:1fr}.intake-legend>div{border-bottom:1px solid #e0e5e8;border-right:0}.intake-legend>div:last-child{border-bottom:0}.appearance-settings,.appearance-select,.ai-cost-projection{grid-template-columns:1fr}.module-kpis{grid-template-columns:1fr 1fr}.module-kpis>div:nth-child(2){border-right:0}.module-kpis>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.training-explainer{flex-direction:column;align-items:stretch}.training-explainer>b{display:none}.training-grid{grid-template-columns:1fr}.rules-card{position:static}.form-grid{grid-template-columns:1fr}.form-grid .wide-field{grid-column:1}.security-checks{grid-template-columns:1fr}.flow-kpis{grid-template-columns:1fr 1fr}.flow-kpis>div{border-bottom:1px solid var(--line)}.audit-strip{grid-template-columns:1fr}.update-modal{padding:26px 20px 20px}.update-list{grid-template-columns:1fr}}.nav-item.fusion-nav>span{color:#6f4cb5;font-size:15px}.nav-item.fusion-nav.active{color:#3e2c6f;background:linear-gradient(90deg,#e9e1f8,#e9f2fb)}.fusion-module{background:#eef2f7;height:100%;padding:14px;overflow:hidden}.fusion-header{flex:none;min-height:62px;margin-bottom:10px;padding:0 3px}.fusion-header h1{color:#213b63;letter-spacing:.015em}.fusion-header-summary{align-items:center;gap:6px;display:flex}.fusion-header-summary>span{color:#768292;background:#ffffffb8;border:1px solid #d6dfea;border-radius:7px;align-items:baseline;gap:4px;min-height:32px;padding:7px 10px;font-size:8px;display:flex}.fusion-header-summary>span strong{color:#223b5f;font:700 14px/1 Georgia,Times New Roman,serif}.fusion-header-summary .primary-button{height:34px;margin-left:3px}.fusion-workspace{--fusion-library-width:270px;--fusion-inspector-width:292px;grid-template-columns:var(--fusion-library-width) minmax(540px, 1fr) var(--fusion-inspector-width);background:#fff;border:1px solid #cbd5e1;border-radius:12px;flex:1;min-height:0;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 30px #23344814}.fusion-workspace.resizing,.fusion-workspace.resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.fusion-pane-resizer{z-index:25;cursor:col-resize;touch-action:none;background:0 0;border:0;width:10px;padding:0;position:absolute;top:0;bottom:0}.fusion-pane-resizer.library{left:var(--fusion-library-width);transform:translate(-50%)}.fusion-pane-resizer.inspector{right:var(--fusion-inspector-width);transform:translate(50%)}.fusion-pane-resizer:after{content:"";background:0 0;border-radius:2px;width:2px;transition:background .15s,box-shadow .15s;position:absolute;top:42px;bottom:16px;left:4px}.fusion-pane-resizer:hover:after,.fusion-pane-resizer:focus-visible:after,.fusion-pane-resizer.active:after{background:#4f7fb2;box-shadow:0 0 0 2px #4f7fb224}.fusion-pane-resizer:focus-visible{outline:none}.fusion-library,.fusion-inspector{background:#f8fafc;flex-direction:column;min-width:0;display:flex}.fusion-library{border-right:1px solid #d8e0e9}.fusion-inspector{border-left:1px solid #d8e0e9;overflow-y:auto}.fusion-pane-heading{background:#f2f5f9;border-bottom:1px solid #dce4ec;justify-content:space-between;align-items:center;min-height:48px;padding:9px 11px;display:flex}.fusion-pane-heading>div{align-items:center;gap:7px;display:flex}.fusion-pane-heading>div>span{color:#fff;background:#263f66;border-radius:5px;place-items:center;width:21px;height:21px;font:800 7px/1 Arial,sans-serif;display:grid}.fusion-pane-heading strong{color:#26384e;font-size:10px}.fusion-pane-heading small{color:#84909e;font-size:8px;font-weight:800}.fusion-search{color:#8390a0;background:#fff;border:1px solid #d2dce7;border-radius:7px;align-items:center;gap:5px;margin:9px;padding:0 8px;display:flex}.fusion-search input{color:#2e3d50;background:0 0;border:0;outline:0;width:100%;min-width:0;height:31px;font-size:9px}.fusion-library-tools{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;padding:9px;display:grid}.fusion-library-tools .fusion-search{margin:0}.fusion-library-drag-hint{color:#7b8795;margin:-3px 10px 8px;font-size:7.4px;line-height:1.35}.fusion-add-folder{color:#335f91;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #b9c8d9;border-radius:7px;height:33px;padding:0 8px;font-size:8.5px;font-weight:900}.fusion-add-folder:hover{background:#edf5fc;border-color:#7f9fbe}.fusion-folder-form{background:#fff;border:1px solid #d4dee9;border-radius:7px;grid-template-columns:minmax(0,1fr) 30px 24px 42px;gap:4px;margin:0 9px 8px;padding:6px;display:grid}.fusion-folder-form:has(select){grid-template-columns:minmax(0,1fr) minmax(90px,.7fr) 30px 24px 42px}.fusion-folder-form select{color:#394b61;background:#fff;border:1px solid #d3dde7;border-radius:5px;min-width:0;height:27px;font-size:7px}.fusion-folder-form-parent{color:#6e7e90;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;padding:1px 2px 3px;font-size:6.8px;overflow:hidden}.fusion-folder-form-parent strong{color:#315f93}.fusion-folder-form input,.fusion-folder-form button{color:#394b61;background:#fff;border:1px solid #d3dde7;border-radius:5px;min-width:0;height:27px;font-size:7px}.fusion-folder-form input[type=text],.fusion-folder-form input:not([type]){padding:0 6px}.fusion-folder-form input[type=color]{padding:3px}.fusion-folder-form button{cursor:pointer;padding:0 5px;font-weight:900}.fusion-folder-form button[type=submit]{color:#fff;background:#315f93;border-color:#315f93}.fusion-template-list{flex:1;min-height:0;padding:0 7px 8px;overflow-y:auto}.fusion-phase-group{margin:0 0 10px}.fusion-phase-heading{color:#315f93;letter-spacing:.06em;border-bottom:1px solid #dce6f1;padding:8px 7px 5px;font-size:8px;font-weight:900}.fusion-phase-heading.unassigned{color:#a15b1e}.fusion-folder-phase-select{color:#315f93;background:#fff;border:1px solid #d3dde7;border-radius:4px;min-width:0;max-width:80px;height:23px;font-size:7px}.fusion-folder-actions:has(.fusion-folder-phase-select){opacity:1}.fusion-folder-actions:has(.fusion-folder-phase-select) button{opacity:0}.fusion-folder-heading:hover .fusion-folder-actions button,.fusion-folder-actions:focus-within button{opacity:1}.fusion-template-list>button{color:#344357;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-height:54px;margin-bottom:4px;padding:7px 8px;display:grid;position:relative}.fusion-template-list>button:hover{background:#fff;border-color:#d3ddea}.fusion-template-list>button.active{background:#edf4fd;border-color:#a9bddd;box-shadow:inset 3px 0 #315f9e}.fusion-template-list button>span:nth-child(2){min-width:0}.fusion-template-list button strong,.fusion-template-list button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fusion-template-list button strong{color:#26374d;font-size:9px}.fusion-template-list button small{color:#84909d;margin-top:4px;font-size:7px}.fusion-template-list button>i{color:#7f8da0;font-size:7px;font-style:normal;font-weight:900}.fusion-template-status{background:#c0c8d1;border-radius:50%;width:6px;height:6px}.fusion-template-status.active{background:#3d9b68;box-shadow:0 0 0 3px #dcf1e4}.fusion-template-status.draft{background:#d19a38;box-shadow:0 0 0 3px #faedcf}.fusion-template-status.archived{background:#99a3af}.fusion-folder{background:#ffffffb3;border:1px solid #dce4ec;border-radius:7px;margin-bottom:4px;overflow:hidden}.fusion-folder.unfiled{border-style:dashed}.fusion-folder.nested{background:#ffffffe6;border-color:#d5e0eb;margin:0 0 4px 5px}.fusion-folder.dragging{opacity:.42}.fusion-folder.drop-target{background:#f2f6fb;border-color:#6f8eb5;box-shadow:0 -3px #486f9f}.fusion-folder.drop-before{border-color:#9db2ca;box-shadow:0 -3px #3c6fa8}.fusion-folder.drop-nest{background:#edf6fd;border-color:#4f7fae;box-shadow:inset 0 0 0 2px #3d70a521}.fusion-folder-heading{border-bottom:1px solid #0000;align-items:center;min-height:34px;display:flex}.fusion-folder:has(.fusion-folder-contents) .fusion-folder-heading{border-bottom-color:#e4eaf0}.fusion-folder-toggle{color:#3d4c60;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:9px 17px minmax(0,1fr) auto;align-items:center;gap:5px;min-width:0;height:34px;padding:0 7px;display:grid}.fusion-folder-toggle strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.fusion-folder-toggle small{color:#728092;text-align:center;background:#edf1f5;border-radius:8px;min-width:17px;padding:2px 4px;font-size:7.5px;font-weight:900}.fusion-folder-toggle:disabled{cursor:default}.fusion-folder-chevron{color:#8a96a4;font-size:12px;line-height:1}.fusion-folder-icon{color:var(--folder-color,#8996a5);font-size:14px;line-height:1;transform:scaleX(1.1)}.fusion-folder-actions{opacity:0;gap:1px;padding-right:4px;transition:opacity .15s;display:flex}.fusion-folder-heading:hover .fusion-folder-actions,.fusion-folder-actions:focus-within{opacity:1}.fusion-folder-actions button{color:#7b8998;cursor:pointer;background:0 0;border:0;border-radius:4px;min-width:20px;height:23px;padding:0 2px;font-size:7px;font-weight:900}.fusion-folder-actions button:hover{color:#2f5d91;background:#eaf1f8}.fusion-folder-actions button:last-child:hover{color:#a84545;background:#fcecec}.fusion-folder-inline-rename{flex:1;grid-template-columns:17px minmax(0,1fr) 22px 22px;align-items:center;gap:4px;min-width:0;height:34px;padding:0 5px 0 24px;display:grid}.fusion-folder-inline-rename input,.fusion-folder-inline-rename button{color:#44556a;background:#fff;border:1px solid #c8d6e6;border-radius:4px;height:24px;font-size:7px}.fusion-folder-inline-rename input{outline:0;min-width:0;padding:0 6px}.fusion-folder-inline-rename input:focus{border-color:#6688b7;box-shadow:0 0 0 2px #3e69a01a}.fusion-folder-inline-rename button{cursor:pointer;padding:0;font-weight:900}.fusion-folder-inline-rename button:hover{color:#245586;background:#edf4fc;border-color:#8ca9cd}.fusion-folder-contents{background:#fbfcfd;padding:4px}.fusion-folder-children{border-left:1px solid #c7d6e4;margin:0 0 4px 3px;padding:1px 0 0 4px}.fusion-folder-children:empty{display:none}.fusion-library-root-drop{color:#63778f;text-align:center;background:#f6f9fc;border:1px dashed #aebed0;border-radius:6px;margin:0 0 5px;padding:6px 8px;font-size:7px;font-weight:800}.fusion-library-root-drop.active{color:#285d91;background:#eaf4fc;border-color:#4778ab;box-shadow:inset 0 0 0 1px #4778ab26}.fusion-folder-empty{color:#9aa4af;text-align:center;padding:10px 8px;font-size:8px}.fusion-library-item{color:#344357;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:17px minmax(0,1fr) auto;align-items:center;gap:6px;width:100%;min-height:48px;margin-bottom:3px;padding:6px 7px;display:grid;position:relative}.fusion-library-item:last-child{margin-bottom:0}.fusion-library-item:hover{background:#fff;border-color:#d3ddea}.fusion-library-item.active{background:#edf4fd;border-color:#a9bddd;box-shadow:inset 3px 0 #315f9e}.fusion-library-item-selectable:focus-visible{outline-offset:1px;border-color:#6688b7;outline:2px solid #3e69a033}.fusion-library-item[draggable=true]{cursor:grab}.fusion-library-item[draggable=true]:active{cursor:grabbing}.fusion-library-item.dragging{opacity:.38}.fusion-library-item.drop-before:before{content:"";z-index:2;background:#486f9f;border-radius:3px;height:3px;position:absolute;top:-3px;left:5px;right:5px;box-shadow:0 0 0 2px #fff}.fusion-library-item>span:nth-child(2){min-width:0}.fusion-library-item.template.mother{background:#f5f1fc;border-color:#d5c8ec;grid-template-columns:9px 17px minmax(0,1fr) auto}.fusion-library-item.template.mother:hover{background:#f0eafb;border-color:#c2afe2}.fusion-library-item.template.mother.active{background:#ece4f8;border-color:#9d83c7;box-shadow:inset 3px 0 #6f4cb5}.fusion-library-item.template.mother>span:nth-child(3){min-width:0}.fusion-library-item strong,.fusion-library-item small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fusion-library-item strong{color:#26374d;font-size:9px}.fusion-library-item small{color:#84909d;margin-top:3px;font-size:7.5px}.fusion-library-item>i{color:#7f8da0;white-space:nowrap;font-size:6.5px;font-style:normal;font-weight:900}.fusion-library-item-tail{justify-content:flex-end;align-items:center;gap:5px;display:flex}.fusion-contex-badge{color:#27566c;white-space:nowrap;background:#edf5f8;border:1px solid #c7dae4;border-radius:4px;flex:none;align-items:center;padding:2px 5px;font-family:inherit;font-size:9px;font-weight:600;line-height:1.25;display:inline-flex}.fusion-library-item-tail>i{color:#7f8da0;white-space:nowrap;font-size:6.5px;font-style:normal;font-weight:900}.fusion-library-item.template.mother .fusion-library-item-tail>i{color:#6c5592}.fusion-mother-toggle,.fusion-mother-toggle-placeholder{width:15px;height:24px;margin-left:-4px}.fusion-mother-toggle{color:#75658e;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid}.fusion-mother-toggle:hover,.fusion-mother-toggle:focus-visible{color:#563a8c;background:#6f4cb51a;outline:0}.fusion-mother-toggle:disabled{cursor:default;opacity:.55}.fusion-template-info-button{color:#43678e;cursor:pointer;background:#fff;border:1px solid #aebfd1;border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;padding:0;font:900 8px/1 Georgia,serif;display:grid}.fusion-template-info-button:hover,.fusion-template-info-button[aria-expanded=true]{color:#244f7d;background:#eaf3fb;border-color:#4e78a6;box-shadow:0 0 0 2px #406fa01a}.fusion-template-inline-rename{grid-template-columns:minmax(0,1fr) 20px 20px;align-items:center;gap:3px;min-width:0;display:grid}.fusion-template-inline-rename input{color:#26374d;background:#fff;border:1px solid #7394ba;border-radius:4px;outline:0;width:100%;min-width:0;height:25px;padding:0 6px;font-size:7.5px;font-weight:800;box-shadow:0 0 0 2px #3e69a01a}.fusion-template-inline-rename button{color:#52677f;cursor:pointer;background:#fff;border:1px solid #c5d3e1;border-radius:4px;place-items:center;width:20px;height:22px;padding:0;font-size:8px;font-weight:900;display:grid}.fusion-template-inline-rename button:hover:not(:disabled){color:#245586;background:#edf4fc;border-color:#7898bd}.fusion-template-inline-rename button:disabled,.fusion-template-inline-rename input:disabled{cursor:wait;opacity:.6}.fusion-library-inline-rename{cursor:default}.fusion-library-inline-rename:hover{background:#f6f9fd;border-color:#a9bddd}.fusion-library-inline-rename>input{color:#26374d;background:#fff;border:1px solid #95afd0;border-radius:4px;outline:0;width:100%;min-width:0;height:27px;padding:0 6px;font-size:8px;font-weight:800;box-shadow:0 0 0 2px #3e69a01a}.fusion-inline-rename-actions{gap:2px;display:inline-flex}.fusion-inline-rename-actions button{color:#52677f;cursor:pointer;background:#fff;border:1px solid #c8d6e6;border-radius:4px;width:22px;height:24px;padding:0;font-size:8px;font-weight:900}.fusion-inline-rename-actions button:hover{color:#245586;background:#edf4fc;border-color:#8ca9cd}.fusion-template-family{margin-bottom:3px}.fusion-family-modules{border-left:1px solid #cbd8e6;gap:2px;margin:-1px 0 5px 14px;padding:4px 0 1px 8px;display:grid;position:relative}.fusion-family-modules[hidden]{display:none}.fusion-family-modules:before{content:"";border-top:1px solid #cbd8e6;width:8px;position:absolute;top:0;left:-1px}.fusion-family-modules .fusion-library-item{background:#f5f8fbc2;min-height:41px;margin:0;padding-top:5px;padding-bottom:5px}.fusion-family-modules .fusion-library-item.module>i{color:#657a92}.fusion-writing-status{color:#526e90;background:#f4f7fa;border:1px solid #a9b9cb;border-radius:3px;place-items:center;width:17px;height:20px;font-size:7px;font-weight:900;display:grid}.fusion-writing-status.review{color:#946519;background:#fff7e5;border-color:#d7b675}.fusion-writing-status.approved,.fusion-writing-status.sent{color:#34754c;background:#edf8f0;border-color:#91c1a1}.fusion-writing-status.rejected{color:#a34848;background:#fff0f0;border-color:#daa4a4}.fusion-empty{color:#8994a0;text-align:center;flex-direction:column;gap:5px;padding:24px 12px;font-size:8px;line-height:1.45;display:flex}.fusion-empty strong{color:#526173;font-size:9px}.fusion-editor-pane{background:#e7ecf2;flex-direction:column;min-width:0;min-height:0;display:flex}.fusion-editor-meta{background:#fff;border-bottom:1px solid #ccd6e1;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:5px 7px;display:flex}.fusion-editor-meta>div:first-child{flex:1;grid-template-columns:minmax(200px,1fr) minmax(250px,1.5fr);gap:7px;min-width:0;display:grid}.fusion-editor-meta label{color:#738092;flex-direction:column;gap:3px;min-width:0;font-size:7px;font-weight:800;display:flex}.fusion-editor-meta input{color:#27374a;border:1px solid #d7dfe8;border-radius:5px;outline:0;width:100%;height:25px;padding:0 6px;font-size:8px}.fusion-editor-meta input:focus{border-color:#6688b7;box-shadow:0 0 0 2px #3e69a01a}.fusion-editor-view-switch{background:#f2f5f8;border:1px solid #d2dae4;border-radius:6px;padding:2px;display:inline-flex}.fusion-editor-view-switch button{color:#738092;cursor:pointer;background:0 0;border:0;border-radius:4px;height:27px;padding:0 7px;font-size:8px;font-weight:800}.fusion-editor-view-switch button.fusion-icon-button{width:29px;min-width:29px;padding:0}.fusion-editor-view-switch button.active{color:#274d7f;background:#fff;box-shadow:0 1px 4px #1f33491f}.fusion-editor-view-switch button.fusion-download-pdf{color:#2a649b;white-space:nowrap;border-left:1px solid #d2dae4;border-radius:0 4px 4px 0;margin-left:3px}.fusion-editor-view-switch button.fusion-download-pdf:hover:not(:disabled),.fusion-toolbar button.fusion-download-pdf:hover:not(:disabled){color:#174f85;background:#e9f4fd}.fusion-editor-view-switch button.fusion-download-pdf:disabled{cursor:default;opacity:.55}.fusion-editor-view-switch button.fusion-delete-template{color:#a83232;white-space:nowrap;border-left:1px solid #e3c0c0;border-radius:0 4px 4px 0;margin-left:3px}.fusion-editor-view-switch button.fusion-delete-template:hover:not(:disabled){color:#8d1f1f;background:#fff0f0}.fusion-editor-view-switch button.fusion-delete-template:disabled{cursor:default;opacity:.45}.fusion-writing-badge{color:#607083;text-transform:uppercase;background:#eef2f6;border-radius:10px;flex:none;padding:5px 8px;font-size:7px;font-weight:900}.fusion-writing-badge.review{color:#946315;background:#fff3d9}.fusion-writing-badge.approved,.fusion-writing-badge.sent{color:#34744b;background:#eaf7ee}.fusion-writing-badge.rejected{color:#a04444;background:#fdecec}.fusion-toolbar{background:#f8fafc;border-bottom:1px solid #c9d3de;align-items:center;gap:3px;min-height:36px;padding:4px 6px;display:flex;overflow:visible}.fusion-toolbar button,.fusion-toolbar select{color:#46566a;cursor:pointer;background:#fff;border:1px solid #d2dbe5;border-radius:5px;height:27px;font-size:8px;font-weight:800}.fusion-toolbar button{min-width:27px;padding:0 6px}.fusion-toolbar select{max-width:116px;padding:0 5px}.fusion-toolbar button:hover:not(:disabled),.fusion-toolbar button.active{color:#245586;background:#edf4fc;border-color:#8ca9cd}.fusion-toolbar button.danger:hover:not(:disabled){color:#a52f2f;background:#fff0f0;border-color:#e5a8a8}.fusion-toolbar button:disabled,.fusion-toolbar select:disabled{cursor:default;opacity:.45}.fusion-toolbar-add,.fusion-toolbar-format{align-items:center;gap:3px;display:flex}.fusion-toolbar-add select{color:#2f527a;width:86px;min-width:86px}.fusion-toolbar-format button{font-size:10px}.fusion-format-underline{text-underline-offset:2px;text-decoration:underline}.fusion-font-size-control{white-space:nowrap;background:#fff;border-radius:5px;align-items:center;height:27px;display:flex}.fusion-font-size-control select{width:62px;height:27px;padding-right:2px}.fusion-toolbar .fusion-alignment-select{width:76px;min-width:76px}.fusion-toolbar .fusion-delete-block,.fusion-toolbar .fusion-revert-button{white-space:nowrap;width:29px;min-width:29px;padding:0}.fusion-toolbar .fusion-delete-block{width:29px;min-width:29px;padding:0}.fusion-toolbar .fusion-delete-block svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.fusion-ui-icon{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.fusion-icon-button{place-items:center;display:inline-grid}.fusion-toolbar .fusion-history-button{font-size:13px;line-height:1}.fusion-toolbar .fusion-revert-button:not(:disabled){color:#5e6c7d;border-color:#c5ceda}.fusion-toolbar-separator{background:#d6dee7;width:1px;height:20px;margin:0 2px}.fusion-toolbar-spacer{flex:1}.fusion-version-history-wrap{flex:none;position:relative}.fusion-toolbar .fusion-version-history-trigger{white-space:nowrap;color:#315b87;justify-content:center;align-items:center;gap:3px;width:58px;min-width:58px;padding:0 5px;display:inline-flex}.fusion-version-history-trigger>span{font-size:7px;line-height:1}.fusion-toolbar .fusion-version-history-trigger.dirty{color:#aa6a15}.fusion-toolbar .fusion-version-history-trigger.error{color:#a43c3c}.fusion-version-history-popover{z-index:40;color:#34465b;background:#fff;border:1px solid #c7d2df;border-radius:8px;width:310px;max-height:370px;padding:9px;position:absolute;top:33px;right:0;overflow:auto;box-shadow:0 14px 34px #23314238}.fusion-version-history-heading{border-bottom:1px solid #e2e7ed;justify-content:space-between;align-items:center;gap:8px;padding-bottom:7px;font-size:9px;display:flex}.fusion-version-history-heading>div{flex-direction:column;gap:2px;min-width:0;display:flex}.fusion-version-history-heading span{color:#748195;font-size:7px;font-weight:600}.fusion-toolbar .fusion-version-history-heading button{border:0;width:23px;min-width:23px;height:23px;padding:0;font-size:14px}.fusion-version-history-current,.fusion-version-history-item{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:8px;padding:8px 6px;display:flex}.fusion-version-history-current{color:#244e7c;background:#f2f7fc}.fusion-version-history-current span{font-size:7px;font-weight:800}.fusion-version-history-list{flex-direction:column;display:flex}.fusion-toolbar button.fusion-version-history-item{text-align:left;border:0;border-bottom:1px solid #edf0f4;border-radius:0;width:100%;min-width:0;height:auto;min-height:48px;padding:8px 6px}.fusion-toolbar button.fusion-version-history-item:hover:not(:disabled){background:#f7f9fc;border-color:#edf0f4}.fusion-version-history-item>div{grid-template-columns:auto 1fr;align-items:baseline;gap:2px 7px;min-width:0;display:grid}.fusion-version-history-item strong{color:#243e5c;font-size:9px}.fusion-version-history-item span{color:#758294;font-size:7px}.fusion-version-history-item small{color:#596a7e;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:7px;overflow:hidden}.fusion-toolbar .fusion-version-history-item>span{color:#285f93;flex:none;font-weight:800}.fusion-version-history-popover>p{color:#788597;margin:10px 5px 4px;font-size:8px}.fusion-writing-toolbar{color:#738092;gap:8px;font-size:7px}.fusion-writing-toolbar strong{color:#364b65;font-size:8px}.fusion-writing-toolbar .fusion-download-pdf{color:#285f93;white-space:nowrap;border-color:#9bb7d3;width:auto;padding:0 10px}.fusion-manual-save{justify-content:center;align-items:center;gap:6px;display:inline-flex}.fusion-canvas{background:radial-gradient(circle at 50% -10%,#f5f7fa 0,#e6ebf1 55%,#dfe5ec 100%);flex:1;min-height:0;padding:22px 28px 34px;overflow:auto}.fusion-page{--fusion-accent:#27313b;--fusion-ink:#202428;--fusion-muted:#5d646b;--fusion-line:#c9cdd1;--fusion-soft:#f7f7f6;--fusion-highlight:#767c82;--fusion-body-size:11px;--fusion-line-height:1.5;--fusion-page-padding:25mm;--fusion-font:Aptos, "Segoe UI", Arial, Helvetica, sans-serif;--fusion-display-font:"Aptos Display", Aptos, "Segoe UI", Arial, Helvetica, sans-serif;--fusion-brand-font:"Aptos Display", Aptos, "Segoe UI", Arial, Helvetica, sans-serif;box-sizing:border-box;width:210mm;min-height:297mm;padding:calc(var(--fusion-page-padding) * .72) var(--fusion-page-padding) calc(var(--fusion-page-padding) * .85);color:var(--fusion-ink);font-family:var(--fusion-font);font-size:var(--fusion-body-size);line-height:var(--fusion-line-height);text-rendering:optimizelegibility;font-kerning:normal;background:#fff;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 10px 30px #20242829}.fusion-document-reference{border-bottom:1px solid var(--fusion-line);color:var(--fusion-muted);font-family:var(--fusion-brand-font);letter-spacing:.025em;text-transform:uppercase;justify-content:flex-start;align-items:flex-start;gap:20px;margin-bottom:9mm;padding-top:6mm;padding-bottom:4mm;font-size:7.5px;font-weight:750;display:flex;position:relative}.fusion-document-reference:after{content:"";background:var(--fusion-muted);width:24mm;height:1px;position:absolute;bottom:-1px;left:0}.fusion-document-reference:before,.fusion-style-example-page .fusion-document-block.metadata:before{content:"BTA JURÍDICO";color:var(--fusion-accent);font-family:var(--fusion-brand-font);letter-spacing:.14em;text-transform:uppercase;font-size:7.5px;font-weight:850;position:absolute;top:0;right:0}.fusion-document-reference-context{min-width:0;color:var(--fusion-muted);text-align:left;text-transform:none;flex-direction:column;align-items:flex-start;gap:2px;line-height:1.25;display:flex}.fusion-document-reference-context>span{max-width:100%}.fusion-document-reference-context>span:first-child{color:var(--fusion-accent);font-size:8.2px;font-weight:850}.fusion-module-zone{z-index:2;color:#2f4156;background:#f7fafc;border:1px dashed #9fb4ca;border-radius:8px;margin:16px 0 18px;padding:10px;position:relative}.fusion-module-zone.selected{border-style:solid;border-color:#5b83b2;box-shadow:0 0 0 2px #3d68991a}.fusion-module-zone-heading{border-bottom:1px solid #dbe4ed;justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;display:flex}.fusion-module-zone-heading>div{grid-template-columns:18px minmax(0,1fr);align-items:center;gap:1px 6px;min-width:0;display:grid}.fusion-module-zone-heading>div>span{color:#587da4;grid-row:1/3;font-size:12px}.fusion-module-zone-heading strong{color:#294a70;font-size:9px}.fusion-module-zone-heading small{color:#77879a;font-size:7px}.fusion-module-zone-heading button{color:#315f90;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #a9bdd2;border-radius:5px;height:26px;padding:0 8px;font-size:7px;font-weight:900}.fusion-module-selection{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding-top:8px;display:grid}.fusion-module-choice{background:#fff;border:1px solid #d8e1ea;border-radius:6px;justify-content:space-between;align-items:center;gap:5px;min-width:0;min-height:40px;padding:5px 6px;display:flex}.fusion-module-choice.active{background:#eef5fc;border-color:#9db9d5}.fusion-module-choice label{cursor:pointer;align-items:center;gap:5px;min-width:0;display:flex}.fusion-module-choice label>span{min-width:0}.fusion-module-choice label strong,.fusion-module-choice label small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fusion-module-choice label strong{font-size:7.5px}.fusion-module-choice label small{color:#7e8b99;margin-top:2px;font-size:6px}.fusion-module-order-controls{align-items:center;gap:2px;display:flex}.fusion-module-order-controls i{color:#315f91;text-align:right;min-width:31px;font-size:6px;font-style:normal;font-weight:900}.fusion-module-order-controls button{color:#536b84;cursor:pointer;background:#fff;border:1px solid #c4d1df;border-radius:4px;width:19px;height:21px;padding:0;font-size:8px}.fusion-module-order-controls button:disabled{opacity:.35;cursor:default}.fusion-module-zone-empty{color:#768596;text-align:center;background:#eef2f6;border-radius:6px;flex-direction:column;gap:3px;margin-top:9px;padding:13px;display:flex}.fusion-module-zone-empty strong{color:#52677e;font-size:8px}.fusion-module-zone-empty span{font-size:7px;line-height:1.4}.fusion-module-composed-preview{background:#fff;border-top:1px solid #dbe4ed;margin-top:10px;padding:10px 8px 2px}.fusion-module-composed-preview .fusion-document-block{min-height:0;margin-bottom:10px}.fusion-module-summary{background:#f7f9fb;border:1px solid #dbe3eb;border-radius:6px;grid-template-columns:auto 1fr;align-items:baseline;gap:3px 6px;margin-bottom:8px;padding:7px;display:grid}.fusion-module-summary strong{color:#294e78;font:700 15px/1 Georgia,serif}.fusion-module-summary span{color:#778495;font-size:7px}.fusion-library-usage-card{background:linear-gradient(145deg,#fff 0%,#f4f8fc 100%);border:1px solid #c7d7e6;border-radius:7px;gap:7px;margin:1px 3px 6px;padding:8px;display:grid;box-shadow:0 4px 12px #263f5b14}.fusion-library-usage-heading{grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:5px;display:grid}.fusion-library-usage-heading>strong{color:#294e78;font-size:8.5px}.fusion-library-usage-heading>span{color:#596879;white-space:nowrap;background:#e8eef4;border-radius:10px;padding:3px 6px;font-size:7px;font-weight:900}.fusion-library-usage-heading>button{color:#7c8997;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:18px;height:18px;padding:0;font-size:10px;display:grid}.fusion-library-usage-heading>button:hover{color:#2f5d91;background:#e5edf5}.fusion-library-usage-explanation{color:#5d6d7f;margin:0;font-size:7.5px;line-height:1.45}.fusion-usage-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.fusion-usage-heading>span{color:#596879;white-space:nowrap;background:#eef2f5;border-radius:10px;padding:3px 6px;font-size:6.3px;font-weight:900}.fusion-usage-facts{gap:5px;margin:0;display:grid}.fusion-usage-facts>div{border-bottom:1px solid #e8edf2;grid-template-columns:63px minmax(0,1fr);gap:6px;padding:5px 0;display:grid}.fusion-usage-facts dt{color:#7c8997;font-size:7.3px;font-weight:800}.fusion-usage-facts dd{color:#314156;margin:0;font-size:7.8px;font-weight:800;line-height:1.35}.fusion-library-usage-card .fusion-usage-facts>div{grid-template-columns:52px minmax(0,1fr);padding:3px 0}.fusion-requirement-usage{gap:6px;display:grid}.fusion-requirement-usage>strong{color:#43566c;font-size:8px}.fusion-requirement-usage>p{color:#6f7e8e;margin:0;font-size:7.8px;line-height:1.4}.fusion-requirement-tags{flex-wrap:wrap;gap:4px;display:flex}.fusion-requirement-tags span{color:#365878;background:#f2f6fa;border:1px solid #cbd9e7;border-radius:10px;padding:4px 6px;font-size:7.3px;font-weight:800}.fusion-module-usage-list{background:#f8fafb;border:1px solid #dfe6ed;border-radius:6px;gap:3px;max-height:164px;padding:4px;display:grid;overflow:auto}.fusion-module-usage-list>div{background:#fff;border-radius:4px;gap:2px;padding:5px;display:grid}.fusion-module-usage-list strong{color:#34475d;text-overflow:ellipsis;white-space:nowrap;font-size:7.6px;overflow:hidden}.fusion-module-usage-list span{color:#7a8795;font-size:7.1px;line-height:1.35}.fusion-watermark{z-index:0;color:var(--fusion-accent);position:absolute;top:48%;left:50%}@supports (color:color-mix(in lab, red, red)){.fusion-watermark{color:color-mix(in srgb, var(--fusion-accent) 7%, white)}}.fusion-watermark{font-family:var(--fusion-brand-font);letter-spacing:.08em;pointer-events:none;white-space:nowrap;font-size:35px;font-weight:900;transform:translate(-50%,-50%)rotate(-35deg)}.fusion-document-block{z-index:1;box-sizing:border-box;width:100%;color:var(--fusion-ink);font-family:var(--fusion-font);font-size:var(--fusion-body-size);line-height:var(--fusion-line-height);overflow-wrap:anywhere;white-space:pre-wrap;background:0 0;border:1px solid #0000;margin:0 0 4mm;display:block;position:relative}.fusion-document-block.metadata{border-bottom-color:var(--fusion-line);color:var(--fusion-muted);font-family:var(--fusion-brand-font);font-size:calc(var(--fusion-body-size) * .86);text-align:left;margin-bottom:7mm;padding-top:6mm;padding-bottom:4mm;line-height:1.35;position:relative}textarea.fusion-document-block{resize:none;white-space:pre-wrap;outline:0;min-height:24px;padding:2px 4px;overflow:hidden}.fusion-rich-edit-block{cursor:text;outline:0;min-height:24px;padding:2px 4px;overflow:visible}.fusion-rich-edit-block[aria-readonly=true]{cursor:default}.fusion-rich-edit-block:empty:before{content:attr(data-placeholder);color:#9aa8b5;font-family:var(--fusion-brand-font);font-size:8px;font-style:italic;font-weight:500}.fusion-rich-edit-block .fusion-edit-placeholder{background:var(--fusion-soft);color:var(--fusion-accent);border-radius:2px;padding:0 2px;font-family:inherit;display:inline}.fusion-rich-edit-block .fusion-edit-placeholder.emphasized,.fusion-rich-edit-block .fusion-inline-emphasis.emphasized{font-weight:700}.fusion-page.editing .fusion-document-block:hover{background:#f6f9fcb3;border-color:#dbe5f0}.fusion-document-block.selected{border-radius:3px;box-shadow:0 0 0 2px #4170a51a;border-color:#7fa3cd!important}.fusion-document-block.title{color:var(--fusion-accent);font-size:calc(var(--fusion-body-size) * 1.42);letter-spacing:.025em;text-transform:uppercase;margin-bottom:6mm;font-weight:800;line-height:1.2}.fusion-document-block.heading{color:var(--fusion-accent);font-family:var(--fusion-display-font);font-size:calc(var(--fusion-body-size) * 1.2);letter-spacing:.055em;text-transform:uppercase;margin-top:3mm;margin-bottom:3mm;font-weight:700}.fusion-document-block.paragraph{text-align:justify}.fusion-document-block.fusion-role-subtitle{border:0;border-left:2px solid var(--fusion-muted);background:var(--fusion-soft);color:var(--fusion-accent);font-family:var(--fusion-display-font);letter-spacing:.012em;border-radius:0 2px 2px 0;padding:2.2mm 3.2mm;font-weight:700}.fusion-document-block.fusion-role-heading{color:var(--fusion-accent);letter-spacing:.075em}.fusion-document-block.fusion-role-heading:after{content:none;display:none}.fusion-document-block.notice{border:1px solid var(--fusion-accent);margin-bottom:6mm;padding:3mm 4mm}@supports (color:color-mix(in lab, red, red)){.fusion-document-block.notice{border:1px solid color-mix(in srgb, var(--fusion-accent) 30%, white)}}.fusion-document-block.notice{background:var(--fusion-accent);border-radius:2px}@supports (color:color-mix(in lab, red, red)){.fusion-document-block.notice{background:color-mix(in srgb, var(--fusion-accent) 6%, white)}}.fusion-document-block.notice{color:var(--fusion-accent);font-size:calc(var(--fusion-body-size) * .82);font-weight:700}.fusion-document-block.signature{border-top:1px solid var(--fusion-line);width:calc(50% - 4mm);color:var(--fusion-muted);font-family:var(--fusion-brand-font);font-size:calc(var(--fusion-body-size) * .88);letter-spacing:.025em;vertical-align:top;margin-top:12mm;padding-top:5mm;font-weight:700;display:inline-block}.fusion-document-block.signature+.fusion-document-block.signature{margin-left:8mm}.fusion-document-block.signature.conditional-signature{color:var(--fusion-muted)}@supports (color:color-mix(in lab, red, red)){.fusion-document-block.signature.conditional-signature{color:color-mix(in srgb, var(--fusion-muted) 78%, white)}}.fusion-preview-value{font-weight:inherit;border-radius:3px;padding:1px 3px;display:inline}.fusion-preview-value.emphasized,.fusion-inline-emphasis.emphasized{font-weight:700}.fusion-preview-value.resolved{background:var(--fusion-soft);color:#303235}.fusion-preview-value.missing{color:#9c5f0f;background:#fff0dc}.fusion-spacer-block{z-index:1;cursor:pointer;background:0 0;border:1px dashed #0000;width:100%;height:10mm;margin:1mm 0 3mm;position:relative}.fusion-spacer-block:hover,.fusion-spacer-block.selected{background:#f5f8fb;border-color:#9ab2cf}.fusion-page-break{z-index:1;color:#7b8794;cursor:pointer;background:0 0;border:0;border-top:1px dashed #9ba8b6;width:100%;height:18px;margin:6mm 0;position:relative}.fusion-page-break span{background:#fff;padding:0 7px;font-size:7px;font-weight:800;position:relative;top:-8px}.fusion-page-break.selected{color:#2c5d96;border-color:#3e6ea7}.fusion-document-footer{right:var(--fusion-page-padding);bottom:11mm;left:var(--fusion-page-padding);border-top:1px solid var(--fusion-line);color:var(--fusion-muted);font-family:var(--fusion-brand-font);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;padding-top:3mm;font-size:7px;font-weight:650;display:flex;position:absolute}.fusion-document-footer>span:first-child{color:var(--fusion-accent);font-weight:800}.fusion-welcome{color:#788595;text-align:center;align-content:center;place-items:center;gap:9px;min-height:100%;padding:40px;display:grid}.fusion-welcome>span{color:#fff;background:linear-gradient(145deg,#293f69,#7650ae);border-radius:14px;place-items:center;width:54px;height:54px;font:700 27px/1 Georgia,serif;display:grid;box-shadow:0 8px 20px #3638702e}.fusion-welcome h2{color:#2a3b52;margin:5px 0 0;font:600 20px/1.2 Georgia,serif}.fusion-welcome p{max-width:390px;margin:0;font-size:9px;line-height:1.5}.fusion-placeholder-list{max-height:260px;padding:0 8px;overflow-y:auto}.fusion-placeholder-list>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce3eb;border-radius:6px;justify-content:space-between;align-items:center;gap:7px;width:100%;margin-bottom:4px;padding:7px;display:flex}.fusion-placeholder-list>button:hover:not(:disabled){background:#f2f7fd;border-color:#9db3cf}.fusion-placeholder-list>button.used{background:#f3faf5;border-color:#bdd6c7}.fusion-placeholder-list>button:disabled{cursor:default;opacity:.55}.fusion-placeholder-list button>span{min-width:0}.fusion-placeholder-list code,.fusion-placeholder-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fusion-placeholder-list code{color:#2f5f95;font:800 7.5px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.fusion-placeholder-list small{color:#778493;margin-top:3px;font-size:7px}.fusion-placeholder-list button>i{color:#6c7a8b;text-transform:uppercase;background:#eef2f6;border-radius:4px;flex:none;padding:3px 4px;font-size:6px;font-style:normal;font-weight:900}.fusion-placeholder-policy{color:#637268;background:#f2f8f4;border-left:3px solid #7da18a;border-radius:4px;margin:7px 9px 3px;padding:7px 8px;font-size:7px;line-height:1.45}.fusion-placeholder-policy strong{color:#2f6242}.fusion-new-placeholder{color:#42658f;cursor:pointer;background:#f8fafc;border:1px dashed #a9b8ca;border-radius:6px;height:29px;margin:7px 9px 4px;font-size:8px;font-weight:800}.fusion-placeholder-form{background:#fff;border:1px solid #d7e0e9;border-radius:7px;grid-template-columns:1fr 1fr;gap:6px;margin:6px 9px 10px;padding:8px;display:grid}.fusion-placeholder-form>p{color:#657486;background:#f6f8fa;border-radius:5px;grid-column:1/-1;margin:0;padding:6px 7px;font-size:7px;line-height:1.45}.fusion-placeholder-form label,.fusion-inspector-section label{color:#6d7a89;flex-direction:column;gap:4px;min-width:0;font-size:7px;font-weight:800;display:flex}.fusion-placeholder-form input,.fusion-placeholder-form select,.fusion-placeholder-form textarea,.fusion-inspector-section input,.fusion-inspector-section select{color:#2d3d50;background:#fff;border:1px solid #d2dce6;border-radius:5px;outline:0;width:100%;height:28px;padding:0 6px;font-size:8px}.fusion-placeholder-form textarea{resize:vertical;min-height:52px;padding:6px}.fusion-placeholder-form label:nth-of-type(5),.fusion-placeholder-form label:nth-of-type(6),.fusion-placeholder-form>div{grid-column:1/-1}.fusion-placeholder-form>div{justify-content:flex-end;gap:5px;display:flex}.fusion-placeholder-form button{color:#4f6073;cursor:pointer;background:#fff;border:1px solid #cbd6e1;border-radius:5px;height:27px;padding:0 8px;font-size:7px;font-weight:800}.fusion-placeholder-form button[type=submit]{color:#fff;background:#355f92;border-color:#355f92}.fusion-check{align-items:center;flex-direction:row!important;gap:6px!important}.fusion-check input{accent-color:#315f93;width:14px!important;height:14px!important}.fusion-inspector-section{border-top:1px solid #dce4ec;gap:8px;margin:8px 9px 0;padding:10px;display:grid}.fusion-inspector-section h3{color:#33475f;margin:0 0 1px;font-size:9px}.fusion-inspector-section>small{color:#8b6b3f;font-size:7px;line-height:1.4}.fusion-shared-style-settings{background:linear-gradient(#f8fbfe,#fff);border:1px solid #cad9e8;border-radius:8px}.fusion-style-section-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.fusion-style-section-heading>span{color:#39628d;text-transform:uppercase;background:#e8f1fa;border-radius:8px;padding:3px 6px;font-size:6px;font-weight:900}.fusion-shared-style-settings>p{color:#617185;margin:0;font-size:7px;line-height:1.45}.fusion-shared-style-link{background:linear-gradient(#f8fbfe,#fff);border:1px solid #cad9e8;border-radius:8px}.fusion-shared-style-link>p{color:#617185;margin:0;font-size:7px;line-height:1.45}.fusion-style-role-card{background:#fff;border:1px solid #d8e3ee;border-radius:7px;gap:7px;padding:8px;display:grid;box-shadow:0 2px 8px #2e48670d}.fusion-style-toggles{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.fusion-style-toggles button{color:#657487;cursor:pointer;background:#fff;border:1px solid #d1dce7;border-radius:5px;justify-content:center;align-items:center;gap:4px;height:28px;font-size:7px;font-weight:800;display:flex}.fusion-style-toggles button>strong,.fusion-style-toggles button>em,.fusion-style-toggles button>u{color:#314b69;font-size:10px}.fusion-style-toggles button.active{color:#285984;background:#eaf3fc;border-color:#7da0c7}.fusion-style-toggles button:disabled{cursor:default;opacity:.48}.fusion-secondary-action,.fusion-style-default-actions button{color:#355f8d;cursor:pointer;background:#fff;border:1px solid #b9cadc;border-radius:6px;min-height:29px;padding:0 8px;font-size:7px;font-weight:900}.fusion-secondary-action:disabled,.fusion-style-default-actions button:disabled{cursor:default;opacity:.48}.fusion-style-default-actions{background:#f5f9fd;border-top:1px solid #d7e2ed;gap:5px;padding:8px;display:grid}.fusion-style-default-actions>strong{color:#304f72;font-size:8px}.fusion-style-default-actions>span,.fusion-style-default-actions>small{color:#748397;font-size:6.5px;line-height:1.4}.fusion-style-default-actions .primary-button{color:#fff;min-height:30px}.fusion-library-assignment{background:#fff;border:1px solid #d7e1eb;border-radius:7px}.fusion-library-assignment>small{color:#7f8b99}.fusion-control-row{grid-template-columns:1fr 1fr;gap:6px;display:grid}.fusion-color-control{grid-template-columns:minmax(0,1fr) 28px 58px;align-items:center;display:grid!important}.fusion-color-control input[type=color]{width:28px;padding:2px}.fusion-color-control code{color:#637185;font-size:7px}.fusion-judicial-palette{color:#666a6e;background:#f8f8f7;border:1px solid #d7d9db;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 8px;padding:8px;display:grid}.fusion-judicial-palette>div{border:1px solid #d1d3d4;border-radius:4px;grid-column:1/-1;grid-template-columns:repeat(5,1fr);height:15px;display:grid;overflow:hidden}.fusion-judicial-palette>div>span{min-width:0}.fusion-judicial-palette>strong{color:#34373b;font-size:8px}.fusion-judicial-palette>small{grid-column:1/-1;font-size:6.5px;line-height:1.35}.fusion-judicial-palette>button{grid-column:1/-1;min-height:28px;margin-top:3px}.fusion-judicial-palette.compact{grid-template-columns:repeat(5,1fr);padding:6px}.fusion-judicial-palette.compact>span{border-block:1px solid #d1d3d4;height:14px}.fusion-judicial-palette.compact>span:first-child{border-left:1px solid #d1d3d4;border-radius:4px 0 0 4px}.fusion-judicial-palette.compact>span:nth-child(5){border-right:1px solid #d1d3d4;border-radius:0 4px 4px 0}.fusion-judicial-palette.compact>button{color:#45494d;cursor:pointer;background:#fff;border:1px solid #bfc2c4;border-radius:5px;grid-column:1/-1;min-height:27px;font-size:7px;font-weight:850}.fusion-judicial-palette button:disabled{cursor:default;opacity:.48}.fusion-editor-actions{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8fafcf5;border-top:1px solid #d5dee8;gap:6px;margin-top:auto;padding:10px;display:grid;position:sticky;bottom:0}.fusion-editor-actions span{color:#798696;text-align:center;font-size:7px;font-weight:800}.fusion-editor-actions .primary-button{width:100%}.fusion-style-settings-card{min-height:720px;overflow:hidden}.fusion-style-settings-heading{align-items:flex-start}.fusion-style-settings-heading p{color:#6f7d8a;max-width:740px;margin:4px 0 0;font-size:9px;line-height:1.45}.fusion-style-settings-status{align-items:center;gap:7px;display:flex}.fusion-style-settings-status span,.fusion-style-settings-status strong{color:#647386;background:#f8fafc;border:1px solid #d7e1e9;border-radius:12px;padding:5px 8px;font-size:7px}.fusion-style-settings-status strong.saved{color:#31704a;background:#f0f8f3;border-color:#c7dfcf}.fusion-style-settings-status strong.dirty{color:#986820;background:#fff8e9;border-color:#ecd4ae}.fusion-style-settings-hierarchy{background:#f8fafc;border-bottom:1px solid #dfe6ed;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fusion-style-settings-hierarchy>div{border-right:1px solid #e1e7ed;min-width:0;padding:11px 14px}.fusion-style-settings-hierarchy>div:last-child{border-right:0}.fusion-style-settings-hierarchy small,.fusion-style-settings-hierarchy strong,.fusion-style-settings-hierarchy span{display:block}.fusion-style-settings-hierarchy small{color:#7b8997;letter-spacing:.07em;font-size:6.5px;font-weight:900}.fusion-style-settings-hierarchy strong{color:#263d58;margin-top:4px;font-size:9px}.fusion-style-settings-hierarchy span{color:#768494;margin-top:3px;font-size:7px;line-height:1.35}.fusion-style-settings-layout{grid-template-columns:315px minmax(0,1fr);min-width:0;min-height:750px;display:grid}.fusion-style-settings-controls{background:#fbfcfd;border-right:1px solid #dce4eb;flex-direction:column;min-width:0;display:flex}.fusion-style-settings-section{border-bottom:1px solid #e0e7ed;gap:9px;padding:13px;display:grid}.fusion-style-settings-section>p{color:#586c81;background:#eef5fb;border-left:3px solid #7ca3cb;border-radius:4px;margin:0;padding:8px 9px;font-size:8px;line-height:1.45}.fusion-style-settings-section h3{color:#33475f;margin:0;font-size:10px}.fusion-style-settings-section label{color:#627184;flex-direction:column;gap:4px;min-width:0;font-size:7px;font-weight:800;display:flex}.fusion-style-settings-section input,.fusion-style-settings-section select{color:#2e4258;background:#fff;border:1px solid #ccd8e3;border-radius:6px;outline:none;width:100%;height:31px;padding:0 7px;font-size:8px}.fusion-style-settings-section input:focus,.fusion-style-settings-section select:focus{border-color:#4d82ba;box-shadow:0 0 0 2px #3f78b31c}.fusion-style-settings-section.fusion-style-role-card{background:#fff;border:1px solid #d3dfeb;border-radius:8px;margin:12px;padding:11px}.fusion-style-settings-readonly{color:#687887;background:#f4f6f8;border:1px solid #dce3e9;border-radius:7px;gap:3px;margin:13px;padding:10px;font-size:8px;display:grid}.fusion-style-settings-readonly strong{color:#334a60}.fusion-style-settings-actions{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f9fbfdf7;border-top:1px solid #d5dee7;gap:7px;margin-top:auto;padding:13px;display:grid;position:sticky;bottom:0}.fusion-style-settings-actions button{width:100%;min-height:32px}.fusion-style-settings-actions small{color:#788797;text-align:center;font-size:7px;line-height:1.45}.fusion-style-example-wrap{background:#e8edf3;min-width:0}.fusion-style-example-toolbar{background:#f8fafc;border-bottom:1px solid #d7e0e8;justify-content:space-between;align-items:center;height:42px;padding:0 16px;display:flex}.fusion-style-example-toolbar strong{color:#2e435a;font-size:9px}.fusion-style-example-toolbar span{color:#7a8795;font-size:7px}.fusion-style-example-canvas{min-width:0;height:770px;padding:24px;overflow:auto}.fusion-style-example-page{min-height:297mm}.fusion-style-example-block{cursor:pointer;border-radius:3px;min-height:0;padding:2px 4px}.fusion-style-example-block:hover{background:#ebf4fcb8;border-color:#9eb8d3}.fusion-style-example-block.selected-role{background:#daebfa9e;border-color:#6092c4;box-shadow:0 0 0 2px #4b80b514}@media (max-width:1180px){.fusion-style-settings-layout{grid-template-columns:280px minmax(720px,1fr);overflow-x:auto}.fusion-style-settings-hierarchy{grid-template-columns:1fr}.fusion-style-settings-hierarchy>div{border-bottom:1px solid #e1e7ed;border-right:0}}@media (max-width:1320px){.fusion-workspace{grid-template-columns:210px minmax(500px,1fr) 260px}.fusion-header-summary>span{display:none}}@media (max-width:1360px){.fusion-module{height:auto;min-height:100%;overflow:auto}.fusion-workspace{grid-template-columns:190px minmax(500px,1fr);min-height:900px}.fusion-pane-resizer{display:none}.fusion-inspector{border-top:1px solid #d8e0e9;border-left:0;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fusion-inspector>.fusion-pane-heading,.fusion-inspector>.fusion-placeholder-policy,.fusion-inspector>.fusion-search,.fusion-inspector>.fusion-placeholder-list,.fusion-inspector>.fusion-new-placeholder,.fusion-inspector>.fusion-placeholder-form{grid-column:1}.fusion-inspector-section,.fusion-editor-actions{grid-column:2}}@media (max-width:760px){.fusion-workspace{flex-direction:column;min-height:0;display:flex;overflow:visible}.fusion-library{border-bottom:1px solid #d8e0e9;border-right:0;max-height:260px}.fusion-editor-pane{min-height:720px}.fusion-inspector{border-left:0;display:flex}.fusion-editor-meta{flex-direction:column;align-items:stretch}.fusion-editor-meta>div:first-child{grid-template-columns:1fr}.fusion-toolbar{overflow-x:auto}.fusion-canvas{padding:12px}.fusion-page{transform-origin:0 0}.fusion-module-selection{grid-template-columns:1fr}.fusion-module-zone-heading{flex-direction:column;align-items:stretch}}.auth-wrap{background:radial-gradient(circle at 18% 12%,#e2b75f2e,#0000 26%),linear-gradient(145deg,#183a31,#102820);place-items:center;height:100dvh;min-height:0;padding:28px;display:grid;overflow:auto}.auth-overlay{z-index:100;position:fixed;inset:0}.auth-card{background:#fff;border:1px solid #ffffff1f;border-radius:16px;width:min(100%,430px);padding:34px;box-shadow:0 28px 80px #00000040}.passkey-card{width:min(100%,500px)}.auth-brand{align-items:center;gap:12px;margin-bottom:26px;display:flex}.auth-brand>div{flex-direction:column;gap:2px;display:flex}.auth-brand strong{font:600 18px/1.2 Georgia,Times New Roman,serif}.auth-brand span:last-child{color:var(--muted);font-size:11px}.auth-card h1{margin:0 0 8px;font:500 28px/1.2 Georgia,Times New Roman,serif}.auth-subtitle{color:var(--muted);margin:0 0 24px;font-size:13px;line-height:1.55}.auth-field{gap:7px;margin-bottom:15px;display:grid}.auth-field span{color:#42504a;font-size:11px;font-weight:800}.auth-field input{background:#fdfefc;border:1px solid #cfd7d2;border-radius:8px;outline:none;width:100%;height:44px;padding:0 12px}.auth-primary,.auth-secondary{cursor:pointer;border-radius:8px;width:100%;min-height:42px;padding:0 14px;font-size:12px;font-weight:800}.auth-primary{border:1px solid var(--forest);background:var(--forest);color:#fff}.auth-secondary{color:var(--forest-deep);background:#fff;border:1px solid #cfd7d2;margin-top:9px}.auth-primary:disabled,.auth-secondary:disabled{cursor:wait;opacity:.65}.auth-divider{color:#8a938e;align-items:center;gap:10px;margin:16px 0 8px;font-size:11px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#e5e9e6;flex:1;height:1px}.auth-message{border-radius:7px;margin:14px 0;padding:10px 12px;font-size:12px;line-height:1.45}.auth-error{color:#92382d;background:#fff1ef;border:1px solid #ebc3bd}.auth-success{color:#215d38;background:#edf8f1;border:1px solid #bdd8c7}.access-form-feedback{border-radius:6px;grid-column:1/-1;margin:0;padding:8px 10px;font-size:9px;line-height:1.45}.access-form-feedback.error{color:#92382d;background:#fff1ef;border:1px solid #ebc3bd}.auth-loading{background:var(--paper);min-height:100vh;color:var(--forest);place-items:center;font-weight:800;display:grid}@media (max-width:520px){.auth-wrap{padding:16px}.auth-card{padding:26px 22px}}:root{--ink:#212121;--muted:#69727d;--line:#dce3ea;--soft-line:#edf1f5;--paper:#fff;--white:#fff;--forest:#2b71bb;--forest-deep:#1c244b;--mint:#eaf2fa;--cream:#f1f1f4;--critical:#c53b32;--critical-soft:#fdeceb;--amber:#ff5d27;--amber-soft:#fff0eb;--blue:#2b71bb;--blue-soft:#eaf2fa;--shadow:0 18px 48px #1c244b17}html,body,.app-shell,.workbench{background:#fff}.sidebar{background:var(--notis-sidebar,#292c31);border-color:var(--notis-sidebar,#292c31);box-shadow:5px 0 18px #1c244b17}.sidebar-brand{border-color:#ffffff1c}.sidebar-brand .brand-mark{background:var(--notis-accent,var(--amber));color:#fff;box-shadow:0 6px 18px #ff5d273d}.sidebar-brand strong{color:#fff}.sidebar-brand small{color:#92a5bd}.nav-label{color:#8390a0}.brand-mark{background:var(--forest);color:#fff;box-shadow:0 6px 18px #2b71bb2e}.nav-item{color:#d8dee7}.nav-item.active{background:var(--notis-primary,var(--forest));color:#fff;box-shadow:0 7px 18px #2b71bb40}.nav-item.active>span{color:#ddebfa}.nav-item>span{color:#8794a4}.nav-item>i{color:#c7d0dc;background:#ffffff17}.nav-item.active>i{color:#fff;background:#ffffff2e}.sidebar-account{border-color:#ffffff1c}.sidebar-account button:hover{color:#fff}.sidebar-account .updates-link{color:#ff936f}.inbox-panel,.panel-heading,.detail-header,.tabs,.detail-footer{background:#fff}.panel-heading{border-color:#e4e9ee}.panel-heading h1,.detail-header h2{color:var(--forest-deep)}.eyebrow,.update-kicker{color:var(--amber)}.ingestion-health{color:#66727e}.integration-state{background:#f8fafc;border:1px solid #d9e2ea;border-radius:12px;padding:5px 7px;font-weight:800}.integration-state.connected{color:#215f9f;background:#f1f7fc;border-color:#b8d2ec}.integration-state.connected i{background:var(--forest);box-shadow:0 0 0 3px #2b71bb1f}.integration-state.checking i{background:#929ba4}.integration-state.paused{color:#9a5f12;background:#fff9ef;border-color:#efcf9f}.integration-state.paused i{background:#d9982d;box-shadow:0 0 0 3px #d9982d24}.integration-state.error{color:var(--critical);background:#fff8f7;border-color:#efc4c0}.integration-state.error i{background:var(--critical)}.operational-test-state{color:#a94c27;background:#fff8f4;border:1px solid #f0c7b8;border-radius:12px;padding:5px 7px;font-weight:800}.operational-test-state i{background:var(--accent);box-shadow:0 0 0 3px #ff5d271f}.import-button,.primary-button,.update-primary,.auth-primary{border-color:var(--amber);background:var(--amber);color:#fff}.import-button:hover,.primary-button:hover,.update-primary:hover,.auth-primary:hover{background:#eb4c18;border-color:#eb4c18}.table-toolbar{background:#fff;border-color:#dfe5eb}.mass-search,.type-filter select,.review-mode{color:#3d4854;background:#fff;border-color:#d5dde5}.mass-search input,.type-filter select{color:#29333d}.mass-search:focus-within,.type-filter select:focus{border-color:var(--forest);box-shadow:0 0 0 2px #2b71bb1a}.filter-row button{color:#5f6b77}.filter-row button:hover{color:var(--forest);background:#f1f6fb}.filter-row button.selected,.review-mode button.selected{background:var(--forest);color:#fff}.review-mode button{color:#687480}.batch-bar{color:#235f9d;background:#edf5fc;border-color:#c7d9eb}.batch-bar button{color:var(--forest);background:#fff;border-color:#b9cee2}.batch-bar .apply-training-batch-button{color:#155f9b;background:#e6f2fc;border-color:#82add4}.batch-bar .apply-training-batch-button.active{color:#fff;background:#2b71bb}.batch-bar .complete-without-actions-batch-button:hover{background:#dff1e5;border-color:#4f9b6b}.batch-bar .execute-batch-button{color:#b74320;background:#fff0eb;border-color:#ef7958}.batch-bar button.active{color:#155f9b;background:#e8f3fc;border-color:#2b71bb}.batch-bar .return-to-pending-batch-button{color:#8a5b0c;background:#fff8e9;border-color:#d7a34e}.batch-bar .return-to-pending-batch-button.active{color:#754a06;background:#fff0c9;border-color:#d28a19}.batch-action-panel{background:#f5f9fc;border-bottom:1px solid #c8d9e7;grid-template-columns:minmax(300px,1fr) minmax(240px,.7fr) auto;align-items:end;gap:14px;padding:11px 14px;display:grid;box-shadow:inset 4px 0 #2b71bb}.batch-action-panel>div:first-child{flex-direction:column;gap:3px;display:flex}.batch-action-panel>div:first-child>span,.batch-action-panel label>span{color:#2b71bb;letter-spacing:.07em;text-transform:uppercase;font-size:6.5px;font-weight:950}.batch-action-panel>div:first-child>strong{color:#29465d;font:600 14px/1.2 Georgia,Times New Roman,serif}.batch-action-panel>div:first-child>small{color:#627483;max-width:760px;font-size:8px;line-height:1.45}.batch-action-panel label{flex-direction:column;gap:4px;display:flex}.batch-action-panel select,.batch-action-panel input{color:#2f4556;background:#fff;border:1px solid #b9cfe2;border-radius:6px;width:100%;height:32px;padding:0 9px;font-size:9px}.batch-action-buttons{justify-content:flex-end;align-items:center;gap:7px;display:flex}.batch-action-buttons button{color:#405a6f;cursor:pointer;background:#fff;border:1px solid #bdcddd;border-radius:6px;min-width:76px;height:31px;padding:0 10px;font-size:8px;font-weight:900}.batch-action-buttons button.confirm{color:#fff;background:#2b71bb;border-color:#2b71bb}.batch-action-buttons button.warning{color:#784c08;background:#fff0c9;border-color:#d79529}.batch-action-buttons button.danger{color:#fff;background:#d85d3b;border-color:#d85d3b}.batch-action-buttons button:disabled{cursor:wait;opacity:.55}.return-to-pending-panel{background:#fffaf0;border-color:#e0c27d;box-shadow:inset 4px 0 #d79529}.return-to-pending-panel>div:first-child>span{color:#a66a0c}.batch-action-warning{color:#775313;background:#fff;border:1px solid #ead39e;border-radius:7px;grid-template-columns:auto 1fr;align-items:center;gap:7px;padding:8px 10px;display:grid}.batch-action-warning b{font:700 20px/1 Georgia,Times New Roman,serif}.batch-action-warning span{font-size:8px;font-weight:800}.archive-reason-panel{background:#fff8f5;border-color:#ebc1b3;grid-template-columns:minmax(270px,1fr) minmax(260px,.8fr) minmax(220px,.7fr) auto;box-shadow:inset 4px 0 #d85d3b}.archive-reason-panel>div:first-child>span,.archive-reason-panel label>span{color:#b44b2f}.bulk-execution-status{background:#f0f8f3;border-bottom:1px solid #bcd9c6;grid-template-columns:minmax(250px,.7fr) minmax(190px,1fr) auto 24px;align-items:center;gap:13px;min-height:53px;padding:8px 10px 8px 14px;display:grid;position:relative;box-shadow:inset 4px 0 #3a9560}.bulk-execution-status.has-errors{background:#fff5f1;border-color:#efc1b2;box-shadow:inset 4px 0 #e15f38}.bulk-execution-status>div{flex-direction:column;gap:2px;display:flex}.bulk-execution-status>div>span{color:#43805b;letter-spacing:.08em;font-size:6px;font-weight:950}.bulk-execution-status.has-errors>div>span{color:#b84b2b}.bulk-execution-status strong{color:#294c38;font:600 13px/1.2 Georgia,Times New Roman,serif}.bulk-execution-status small{color:#687b6f;font-size:7px}.bulk-execution-meter{background:#d6e6da;border-radius:99px;height:7px;overflow:hidden}.bulk-execution-meter i{border-radius:inherit;background:#3a9560;height:100%;transition:width .25s;display:block}.bulk-execution-status.has-errors .bulk-execution-meter i{background:#e15f38}.bulk-execution-status>button{color:#a84427;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e6a58f;border-radius:6px;height:28px;padding:0 9px;font-size:8px;font-weight:900}.bulk-execution-status>.bulk-execution-dismiss{color:#7b8a80;background:0 0;border-color:#0000;width:24px;padding:0;font-size:15px}.batch-training-runner{background:#f4f9fd;border-bottom:1px solid #bcd2e5;grid-template-columns:minmax(270px,1fr) minmax(230px,.75fr) auto;align-items:center;gap:12px;padding:10px 42px 10px 13px;display:grid;position:relative;box-shadow:inset 4px 0 #2b71bb}.batch-training-runner>div:first-child{flex-direction:column;gap:3px;display:flex}.batch-training-runner>div:first-child>span,.batch-training-runner label>span{color:#2b71bb;letter-spacing:.05em;text-transform:uppercase;font-size:6px;font-weight:950}.batch-training-runner>div:first-child>strong{color:#29465d;font:600 13px/1.2 Georgia,Times New Roman,serif}.batch-training-runner>div:first-child>small{color:#637786;font-size:7px}.batch-training-runner label{flex-direction:column;gap:4px;display:flex}.batch-training-runner select{color:#2f4556;background:#fff;border:1px solid #b9cfe2;border-radius:6px;width:100%;height:31px;padding:0 8px;font-size:8px}.batch-training-runner>.primary-button{align-self:end}.batch-training-confirm{justify-content:flex-end;align-items:center;gap:6px;display:flex}.batch-training-confirm>span{color:#516777;max-width:165px;font-size:7px;line-height:1.35}.batch-training-confirm button{color:#526878;cursor:pointer;background:#fff;border:1px solid #c4d3df;border-radius:5px;height:28px;padding:0 8px;font-size:7px;font-weight:900}.batch-training-confirm button.confirm{color:#fff;background:#2b71bb;border-color:#2b71bb}.batch-training-progress{justify-content:flex-end;align-items:center;gap:8px;display:flex}.batch-training-progress strong{color:#2b71bb;font:600 18px/1 Georgia,serif}.batch-training-progress span{color:#607483;font-size:7px}.batch-training-close{color:#61798a;cursor:pointer;background:#fff;border:1px solid #c5d5e1;border-radius:50%;width:24px;height:24px;padding:0;font-size:14px;position:absolute;top:8px;right:10px}.notification-table th{color:#5f6974;background:#f1f1f4;border-color:#dce3e9}.notification-cell strong,.case-cell strong,.source-badge strong,.row-action-cell strong{color:#26323e}.source-badge.direct strong{color:var(--forest)}.type-badge{color:#285f96;background:#f3f8fd;border-color:#cbdbea}.type-badge.type-providencia{color:#1f5f9f;background:#eaf2fa;border-color:#a9c9e8}.type-badge.type-sentencia{color:#6941c6;background:#f2eeff;border-color:#c8b8ef}.type-badge.type-diligencia{color:#c64a1e;background:#fff0eb;border-color:#f0bca9}.type-badge.type-auto{color:#067a6a;background:#e7f6f3;border-color:#a7d9cf}.type-badge.type-decreto{color:#a83245;background:#fcecef;border-color:#e8b2ba}.type-badge.type-comunicacion{color:#1e6f8c;background:#e8f6fb;border-color:#a9d5e4}.type-badge.type-justificante{color:#2f704c;background:#e9f4ee;border-color:#b7d8c5}.type-badge.type-personacion{color:#365f9d;background:#edf3fc;border-color:#b7c9e9}.type-badge.type-factura{color:#80631d;background:#fbf5e6;border-color:#d8c69c}.type-badge.type-contestacion{color:#ae431f;background:#fff0e8;border-color:#e6ad8f}.type-badge.type-otro{color:#53616f;background:#f1f3f5;border-color:#cfd6de}.type-badge.custom-type-color{border-color:var(--type-color)}@supports (color:color-mix(in lab, red, red)){.type-badge.custom-type-color{border-color:color-mix(in srgb, var(--type-color) 55%, white)}}.type-badge.custom-type-color{background:var(--type-color)}@supports (color:color-mix(in lab, red, red)){.type-badge.custom-type-color{background:color-mix(in srgb, var(--type-color) 17%, white)}}.type-badge.custom-type-color{color:var(--type-color);box-shadow:inset 3px 0 0 var(--type-color)}@supports (color:color-mix(in lab, red, red)){.type-badge.custom-type-color{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--type-color) 80%, white)}}.phase-chip{color:#476175;letter-spacing:.04em;text-transform:uppercase;background:#eef3f8;border-radius:3px;width:max-content;margin-top:3px;padding:1px 4px;font-size:7px;font-weight:800;display:block}.phase-chip.phase-2{color:#955a00;background:#fff3df}.phase-chip.phase-3{color:#17633b;background:#e8f4ec}.notification-types-card{grid-column:1/-1}.automation-roadmap{border-bottom:1px solid var(--soft-line);background:#f8fafc;grid-template-columns:repeat(3,1fr);gap:8px;padding:12px 15px;display:grid}.automation-roadmap article{background:#fff;border:1px solid #dce4eb;border-radius:8px;min-width:0;padding:10px 12px}.automation-roadmap article.active{box-shadow:inset 3px 0 0 var(--notis-primary,var(--blue));border-color:#9fc1e3}.automation-roadmap span,.automation-roadmap strong,.automation-roadmap small{display:block}.automation-roadmap span{color:var(--notis-primary,var(--blue));letter-spacing:.08em;margin-bottom:4px;font-size:8px;font-weight:900}.automation-roadmap strong{color:#172a3d;font-size:11px}.automation-roadmap small{color:#6b7884;margin-top:3px;font-size:9px;line-height:1.35}.type-settings-table-wrap{width:100%;overflow:auto}.type-settings-table{border-collapse:collapse;width:100%;min-width:1180px}.type-settings-table th{color:#748079;letter-spacing:.05em;text-align:left;text-transform:uppercase;background:#f1f1f4;border-bottom:1px solid #dce3ea;padding:8px 10px;font-size:8px;font-weight:800}.type-settings-table td{color:#40505e;vertical-align:middle;border-bottom:1px solid #e8edf2;padding:8px 10px;font-size:9px}.type-settings-table td:first-child{width:145px}.type-settings-table td:nth-child(2){width:115px}.type-settings-table td:nth-child(3){width:205px}.type-settings-table td:nth-child(5){width:160px}.type-settings-table td:nth-child(6){width:170px}.type-settings-table input:not([type=color]),.type-settings-table select{color:#273747;width:100%;min-width:0;height:31px;font:inherit;background:#fff;border:1px solid #ccd7e0;border-radius:6px;padding:0 8px}.type-settings-table input:disabled,.type-settings-table select:disabled{color:#6d7882;background:#f4f6f8}.type-settings-table td>small{color:#7c8791;margin-top:3px;font-size:8px;line-height:1.3;display:block}.editable-type-badge{text-overflow:ellipsis;text-transform:uppercase;background:#fff;border:1px solid;border-radius:4px;max-width:135px;padding:3px 5px;font-size:7px;font-weight:900;display:inline-block;overflow:hidden}.inline-color-control{align-items:center;gap:7px;display:flex}.inline-color-control input{background:#fff;border:1px solid #ccd7e0;border-radius:5px;width:30px;height:27px;padding:2px}.inline-color-control code{color:#53616d;font-size:8px}.effectiveness-status{border-radius:999px;padding:3px 6px;font-size:8px;font-weight:900;display:inline-flex}.effectiveness-status.ready{color:#17633b;background:#e5f3e9}.effectiveness-status.learning{color:#945a09;background:#fff0dc}.automation-guardrail{color:#72501f;background:#fff9f1;border:1px solid #f0c795;border-radius:7px;align-items:flex-start;gap:9px;margin:12px 15px 0;padding:10px 12px;display:flex}.automation-guardrail strong{text-transform:uppercase;flex:none;font-size:9px}.automation-guardrail span{font-size:9px;line-height:1.4}.selected-workflow{border-left:3px solid var(--notis-primary,var(--blue));color:#234968;background:#f2f7fc;align-items:center;gap:8px;margin:8px 0 10px;padding:8px 10px;display:flex}.selected-workflow.phase-2{color:#77501a;background:#fff8ed;border-color:#d48a19}.selected-workflow.phase-3{color:#225d3d;background:#eef8f2;border-color:#278657}.selected-workflow strong{letter-spacing:.04em;text-transform:uppercase;flex:none;font-size:8px}.selected-workflow span{font-size:9px}.row-action-cell button,.secondary-button{color:var(--forest);background:#fff;border-color:#a9c6e2}.row-action-cell button:hover,.secondary-button:hover{border-color:var(--forest);background:var(--blue-soft)}.priority-badge.info,.large-priority.info{color:#526b62;background:#edf3f0}.status-label{color:#56616b;background:#eef1f4}.status-label.pendiente{background:var(--critical-soft);color:var(--critical)}.status-label.en-revisión{background:var(--amber-soft);color:#c44518}.status-label.revisada{color:#1f6b42;background:#e7f3ec}.status-label.preparada{background:var(--blue-soft);color:var(--blue)}.status-label.completada{color:#2f704c;background:#e9f4ee}.status-label.ejecutada{color:#0e5b50;background:#e3f4f1;border:1px solid #8fcfc4}.status-label.pendiente-vincular{color:#aa3e1c;text-transform:uppercase;background:#fff0e8;border:1px solid #ef9e7d;flex-direction:column;align-items:flex-start;gap:1px;display:inline-flex}.status-label.pendiente-vincular small{color:#985336;text-transform:none;white-space:nowrap;margin:0;font-size:6px;font-weight:850;line-height:1.2}.status-cell-stack{vertical-align:middle;flex-direction:column;align-items:flex-start;gap:2px;display:inline-flex}.status-label.incidencia{color:#a33813;background:#fff0e8;border:1px solid #efb293}.notification-incident{max-width:100%}.notification-incident-summary{color:#945030;white-space:normal;overflow-wrap:anywhere;font-size:9px;font-weight:500;line-height:1.25;display:block}.status-completed-at{color:#75827b;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:7px;font-weight:700;line-height:1.15}.status-label.cambio-ia{color:#5b3a99;cursor:pointer;background:#f1ebfb;border:1px solid #cfbdf0;display:inline-flex}.status-label.cambio-ia:hover,.status-label.cambio-ia:focus-visible{background:#e8defa;border-color:#9b7fd4}.notification-ai-change{max-width:100%}.notification-ai-change-summary{color:#5b3a99;white-space:normal;overflow-wrap:anywhere;font-size:9px;font-weight:500;line-height:1.25;display:block}.notification-ai-change-guardia,.status-ai-change-archived{color:#6e5a94;white-space:nowrap;font-size:7px;font-weight:800;line-height:1.15}.status-cell-stack.status-with-ai-change{width:100%;max-width:100%;display:flex}.notification-ai-change.is-below{border-top:1px dashed #cfbdf0;align-self:stretch;margin-top:1px;padding-top:3px}.notification-ai-change-by{color:#5f4a86;white-space:normal;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:10px;font-weight:700;line-height:1.2;display:block}.status-guardia-aparte{color:#b93024;white-space:normal;overflow-wrap:anywhere;font-size:10px;font-weight:800;line-height:1.2;display:block}.detail-panel,.detail-scroll{background:#f7f9fc}.detail-header,.tabs,.detail-footer{border-color:#dfe5eb}.case-strip{border-color:#e6ebf0}.case-strip small,.confidence{color:#7c8792}.more-button{color:#697581;background:#fff;border-color:#d4dde5}.tabs button{color:#697581}.tabs button.active{color:var(--forest)}.tabs button.active:after{background:var(--amber)}.content-card,.response-workspace{background:#fff;border-color:#dce3ea}.summary-card>p,.response-heading h3{color:#202a35}.classification-card p,.action-card p,.response-heading p{color:#596572}.action-card{background:#f3f8fd;border-color:#c7dcef}.extracted-list div{border-color:#e8edf2}.extracted-list dt{color:#747f8b}.extracted-list dd{color:#25313d}.deadline-alert{background:#fff8f6;border-color:#edc5bf}.calendar-block{background:#fff;border-color:#e7c0b9}.deadline-alert button{background:#fff;border-color:#e4aaa0}.deadline-validation-panel{background:#fff;border:1px solid #cddbea;border-radius:8px;margin:0 0 14px;overflow:hidden}.deadline-validation-panel>summary{cursor:pointer;color:#173f72;background:#f7faff;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;list-style:none;display:flex}.deadline-validation-panel>summary::-webkit-details-marker{display:none}.deadline-validation-panel>summary span{align-items:center;gap:8px;display:inline-flex}.deadline-validation-panel>summary i{color:#1f67b8;background:#e5eef9;border-radius:999px;justify-content:center;align-items:center;min-width:30px;height:22px;font-size:8px;font-style:normal;font-weight:900;display:inline-flex}.deadline-validation-panel>summary strong{font-size:10px}.deadline-validation-panel>summary small{color:#6f8196;font-size:8px}.deadline-validation-body{border-top:1px solid #dce5ef;gap:11px;padding:14px;display:grid}.deadline-validation-warning{border-left:3px solid var(--accent);color:#754b3d;background:#fff8f4;padding:8px 10px;font-size:8px;line-height:1.45}.deadline-validation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.deadline-validation-grid label{gap:4px;min-width:0;display:grid}.deadline-validation-grid label>span{color:#52667d;letter-spacing:.035em;text-transform:uppercase;font-size:7px;font-weight:800}.deadline-validation-grid input,.deadline-validation-grid select{color:#17304e;width:100%;min-width:0;height:31px;font:inherit;background:#fff;border:1px solid #cfd9e5;border-radius:5px;padding:0 8px;font-size:9px}.deadline-duration-field>div{grid-template-columns:74px 1fr;gap:5px;display:grid}.court-calendar-field{grid-column:span 2}.calendar-coverage-list{flex-wrap:wrap;gap:6px;display:flex}.calendar-coverage-list span{color:#9a463b;background:#fff7f5;border:1px solid #e1c9c3;border-radius:5px;align-items:center;gap:4px;padding:5px 7px;font-size:8px;font-weight:800;display:inline-flex}.calendar-coverage-list span.covered{color:#2f704c;background:#f1faf4;border-color:#bcd9c7}.calendar-coverage-list i{font-style:normal;font-weight:900}.deadline-missing{color:#795d57;margin:0;font-size:8px;line-height:1.5}.deadline-validation-actions{justify-content:space-between;align-items:center;gap:14px;padding-top:2px;display:flex}.deadline-validation-actions small{color:#6d7e91;max-width:65%;font-size:7px;line-height:1.4}.deadline-validation-actions button{background:var(--primary);color:#fff;cursor:pointer;border:0;border-radius:5px;padding:8px 11px;font-size:8px;font-weight:900}.deadline-validation-actions button:disabled{cursor:not-allowed;opacity:.55}@media (max-width:980px){.deadline-validation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.court-calendar-field{grid-column:auto}}.response-workspace textarea{color:#28333e;background:#fff;border-color:#d4dde5}.document-view{background:#eef1f4;border-color:#d8e0e7}.document-view.live-document{background:#fff;padding:10px}.document-toolbar a{color:var(--forest);background:#fff;border:1px solid #a9c6e2;border-radius:6px;padding:7px 10px;font-size:9px;font-weight:800;text-decoration:none}.document-toolbar a:hover{border-color:var(--forest);background:var(--blue-soft)}.live-document-state{color:#225f9d;background:#f1f7fc;border:1px solid #c5d9ec;border-radius:7px;align-items:center;gap:7px;margin:0 3px 10px;padding:8px 10px;font-size:9px;font-weight:800;display:flex}.live-document-state i{background:var(--forest);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #2b71bb1c}.analysis-scope-warning{color:#73521a;background:#fff9ed;border:1px solid #e7c37a;border-radius:7px;grid-template-columns:auto 1fr;align-items:start;gap:8px;margin:-2px 3px 10px;padding:8px 10px;font-size:8px;line-height:1.45;display:grid}.analysis-scope-warning strong{letter-spacing:.03em;text-transform:uppercase;font-size:8px}.analysis-scope-warning.pending{color:#7d332d;background:#fff5f3;border-color:#e2aaa4}.analysis-scope-warning.reviewed{color:#425b6c;background:#eff4f7;border-color:#b8c7d2}.analysis-scope-warning.failed{color:#7d332d;background:#fff5f3;border-color:#e2aaa4}.analysis-scope-warning.outbound{color:#58656d;background:#f3f5f6;border-color:#c8d0d6}.pdf-frame{background:#f1f1f4;border:1px solid #d7e0e8;border-radius:7px;width:100%;height:calc(100vh - 245px);min-height:560px;display:block}.internal-pdf-viewer{background:#e8ebee;border:1px solid #cbd4dc;border-radius:7px;outline:none;flex-direction:column;width:100%;height:calc(100vh - 245px);min-height:560px;display:flex;overflow:hidden}.secure-pdf-bundle{background:#e8ebee;border:1px solid #cbd4dc;border-radius:7px;grid-template-columns:minmax(0,1fr);width:100%;height:calc(100vh - 245px);min-height:560px;display:grid;overflow:hidden}.secure-pdf-bundle.indexed{grid-template-columns:164px minmax(0,1fr)}.secure-pdf-bundle-viewer{min-width:0;min-height:0;overflow:hidden}.secure-pdf-bundle-viewer>.internal-pdf-viewer{border:0;border-radius:0;width:100%;height:100%;min-height:0}.secure-pdf-index{background:#f7f9fb;border-right:1px solid #cbd7e1;min-width:0;min-height:0;padding:9px 7px;overflow-y:auto}.secure-pdf-index>header{color:#274a70;justify-content:space-between;align-items:baseline;gap:5px;padding:3px 5px 9px;display:flex}.secure-pdf-index>header strong{letter-spacing:.08em;text-transform:uppercase;font-size:9px}.secure-pdf-index>header small{color:#7b8998;font-size:7px}.secure-pdf-index>button{color:#647588;text-align:left;cursor:pointer;background:#fff;border:1px solid #d5dfe7;border-radius:6px;grid-template-columns:22px minmax(0,1fr);gap:2px 6px;width:100%;min-width:0;margin-bottom:5px;padding:7px 6px;display:grid}.secure-pdf-index>button:hover{background:#f7fbff;border-color:#91abc2}.secure-pdf-index>button.active{color:#1f537f;background:#e8f1fa;border-color:#4f7ead;box-shadow:inset 2px 0 #2c68a1}.secure-pdf-index>button>span{color:#587087;background:#e9eef3;border-radius:50%;grid-row:1/3;place-items:center;width:22px;height:22px;font-size:7px;font-weight:900;display:grid}.secure-pdf-index>button.active>span{color:#fff;background:#2f6ca5}.secure-pdf-index>button strong,.secure-pdf-index>button small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.secure-pdf-index>button strong{font-size:7.5px}.secure-pdf-index>button small{color:#8793a0;font-size:6.5px}.internal-pdf-toolbar{color:#fff;background:#2f3439;border-bottom:1px solid #343b42;align-items:center;gap:5px;min-width:0;padding:4px 8px;display:flex}.internal-pdf-toolbar button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:26px;height:25px;padding:0;font-size:15px;line-height:1;display:grid}.internal-pdf-toolbar button:hover,.internal-pdf-toolbar button.active{background:#50575e}.internal-pdf-toolbar button:disabled{opacity:.35;cursor:default}.internal-pdf-toolbar>i{background:#60676d;width:1px;height:20px;margin:0 3px}.internal-pdf-toolbar output{color:#fff;text-align:center;min-width:43px;font-size:10px;font-weight:800}.internal-pdf-page{color:#fff;align-items:center;gap:5px;height:25px;font-size:10px;display:inline-flex}.internal-pdf-page input{color:#fff;text-align:center;appearance:textfield;background:#1f2327;border:1px solid #5f666c;border-radius:3px;outline:none;width:36px;height:24px;padding:0 4px;font-size:10px;font-weight:800}.internal-pdf-page input::-webkit-inner-spin-button{appearance:none}.internal-pdf-search{color:#33434f;background:#f7f9fb;border-bottom:1px solid #c9d4dd;grid-template-columns:auto minmax(100px,260px) auto minmax(70px,auto) auto auto auto;align-items:center;gap:5px;min-width:0;padding:5px 8px;display:grid}.internal-pdf-search>span{color:#2b71bb;font-size:15px}.internal-pdf-search input{color:#26343f;background:#fff;border:1px solid #aebfcd;border-radius:5px;outline:none;width:100%;height:27px;padding:0 8px;font-size:10px}.internal-pdf-search input:focus{border-color:#2b71bb;box-shadow:0 0 0 2px #2b71bb1f}.internal-pdf-search button{color:#245f92;cursor:pointer;background:#fff;border:1px solid #b8cad8;border-radius:5px;min-width:27px;height:27px;padding:0 8px;font-size:9px;font-weight:800}.internal-pdf-search button:hover:not(:disabled){background:#eef6fc;border-color:#2b71bb}.internal-pdf-search button:disabled{opacity:.35;cursor:default}.internal-pdf-search small{color:#667987;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:700;overflow:hidden}.internal-pdf-stage-shell{background:#dfe3e7;flex:auto;min-height:0;position:relative;overflow:hidden}.internal-pdf-stage{background:#dfe3e7;position:absolute;inset:0;overflow:auto}.internal-pdf-stage .pdfViewer{padding:10px 0 24px}.internal-pdf-stage .pdfViewer .page{margin:0 auto 10px;box-shadow:0 2px 10px #131f2a2e}.internal-pdf-stage .pdfViewer .page canvas{transition:filter .15s}.internal-pdf-viewer.scan-enhanced .pdfViewer .page canvas{filter:brightness(.72)contrast(2.8)saturate(.9)}.internal-pdf-state{z-index:2;color:#63717d;background:#eef1f4;place-items:center;font-size:10px;font-weight:700;display:grid;position:absolute;inset:0}.internal-pdf-state.error{color:#a34b42}.pdf-loading,.pdf-error{color:#65717d;background:#f7f9fb;border:1px solid #d7e0e8;border-radius:7px;justify-content:center;align-items:center;min-height:560px;font-size:10px;display:flex}.pdf-loading{gap:9px}.pdf-loading i{border:2px solid #cbd8e4;border-top-color:var(--forest);border-radius:50%;width:16px;height:16px;animation:.7s linear infinite pdf-spin}.pdf-error{text-align:center;flex-direction:column;gap:6px;padding:30px}.pdf-error strong{color:#273440;font:600 16px/1.2 Georgia,Times New Roman,serif}.pdf-error span{color:#74808c;font-size:9px}.pdf-error>div{gap:8px;margin-top:8px;display:flex}.pdf-error button,.pdf-error a{color:var(--forest);cursor:pointer;background:#fff;border:1px solid #b9cfe3;border-radius:6px;padding:7px 10px;font-size:9px;font-weight:800;text-decoration:none}@keyframes pdf-spin{to{transform:rotate(360deg)}}.secure-document-note{color:#737f8b;text-align:center;margin:9px 0 0;font-size:8px}.detail-footer .status-label{border:1px solid #d9e1e8}.admin-module{background:#f7f9fc}.admin-header h1,.module-card-heading h2,.training-form strong{color:var(--forest-deep)}.admin-header p{color:#6f7b87}.organization-badge,.module-card,.training-form,.module-kpis,.audit-strip>div{background:#fff;border-color:#dce3ea}.module-kpis>div{border-color:#e3e8ed}.module-kpis strong{color:var(--forest-deep)}.module-kpis span{color:#74808c}.module-card-heading,.training-table th,.member-table th,.flow-table th{background:#f1f1f4;border-color:#dce3ea}.training-table td,.member-table td,.flow-table td{color:#4f5b67;border-color:#e8edf2}.training-table td>strong,.member-identity strong,.flow-table td strong{color:#26323e}.training-explainer{background:#f1f7fc;border-color:#c6daed}.training-step i{background:var(--forest);color:#fff}.training-step strong,.setting-row strong,.confidence-setting strong,.security-checks strong{color:#26323e}.training-step small,.setting-row small,.confidence-setting small,.security-checks small{color:#75818d}.form-grid input,.form-grid select,.form-grid textarea,.member-table td select{color:#27323e;background:#fff;border-color:#d1dae3}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:var(--forest);box-shadow:0 0 0 2px #2b71bb1a}.rule-item,.permissions-note,.setting-list,.security-checks{background:#fff;border-color:#dfe6ec}.rule-item h3{color:#25313d}.rule-item p{color:#5c6874}.incident-list>button{background:#fff;border-color:#e8edf2}.incident-list>button:hover{background:#f7faff}.incident-list strong{color:#26323e}.audit-strip{background:#dce3ea}.audit-strip strong{color:#26323e}.flow-live,.safe-label,.validated-pill,.active-pill{color:#24639f;background:#eef6fc;border-color:#bfd5e9}.toast{background:var(--forest);color:#fff;box-shadow:0 16px 40px #2b71bb38}.toast i{background:#fff}.update-overlay{background:#1c244b57}.update-modal{background:#fff;border-color:#d9e1e8}.update-close{color:#66727e;background:#f7f9fb;border-color:#d8e0e7}.update-modal h2{color:var(--forest-deep)}.update-modal>p{color:#687480}.update-list>div{background:#fff;border-color:#dde5ec}.update-list>div>i{background:var(--forest);color:#fff}.update-list>div:nth-child(2n)>i{background:var(--amber)}.update-list strong{color:#28333e}.update-list small{color:#737f8b}.update-note{color:#a83e18;background:#fff0eb}.update-note i{background:var(--amber)}.app-update-banner{z-index:200;color:#fff;background:#171820;border-bottom:1px solid #252834;align-items:center;gap:9px;min-height:48px;padding:7px 14px 7px 18px;display:flex;position:fixed;inset:0 0 auto;box-shadow:0 4px 14px #0a0d142e}.app-update-dot{background:var(--amber);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #ff5d2f24}.app-update-banner p{min-width:0;margin:0;font-size:11px;line-height:1.35}.app-update-banner strong{font-weight:900}.app-update-banner button{border:1px solid var(--amber);background:var(--amber);color:#fff;white-space:nowrap;cursor:pointer;border-radius:7px;align-items:center;gap:6px;height:33px;margin-left:auto;padding:0 13px;font-size:10px;font-weight:900;display:inline-flex}.app-update-banner button:hover{background:#eb4c18;border-color:#eb4c18}.app-update-banner button span{font-size:14px;line-height:1}html.notis-update-visible .workbench,html.notis-update-visible .review-window .workbench{height:calc(100vh - 48px);margin-top:48px}html.notis-update-visible .review-window .detail-panel{height:calc(100vh - 48px)}@media (max-width:760px){.app-update-banner{align-items:flex-start;min-height:58px;padding:8px 9px}.app-update-banner p{font-size:10px}.app-update-banner button{height:34px;padding-inline:9px}html.notis-update-visible .workbench,html.notis-update-visible .review-window .workbench{height:auto;min-height:calc(100vh - 58px);margin-top:58px}html.notis-update-visible .review-window .detail-panel{height:calc(100vh - 58px)}}.auth-wrap{background:radial-gradient(circle at 14% 10%,#ff5d271a,#0000 25%),linear-gradient(145deg,#fff,#eef5fb)}.auth-card{color:#212121;background:#fff;border-color:#d8e2eb;box-shadow:0 24px 70px #1c244b24}.auth-brand span:last-child,.auth-subtitle{color:#6f7b87}.auth-field span{color:#3e4a56}.auth-field input{color:#25313d;background:#fff;border-color:#ccd8e3}.auth-field input:focus{border-color:var(--forest);box-shadow:0 0 0 3px #2b71bb1a}.auth-secondary{color:var(--forest);background:#fff;border-color:#b8cde0}.auth-secondary:hover{background:var(--blue-soft)}.auth-divider:before,.auth-divider:after{background:#e0e7ed}.auth-loading{color:var(--forest);background:#fff}.filter-row button .archive-count{color:#626d78;background:#f1f2f4}.filter-row button.selected .archive-count{color:#fff;background:#fff3}.batch-bar button:disabled,.row-action-cell button:disabled{cursor:wait;opacity:.55}.batch-bar .archive-batch-button{color:#bc481f;border-color:#efb49f}.notification-table tbody tr.archived-row td{color:#77818b;background:#f7f8fa}.notification-table tbody tr.archived-row:hover td{background:#f1f3f6}.status-label.archivada{color:#5e6872;background:#eceff2}.row-action-buttons{float:right;align-items:center;gap:4px;display:inline-flex}.row-action-cell .row-action-buttons button{float:none}.row-action-cell .archive-row-button{color:#b94a24;border-color:#e5b39f}.row-action-cell .archive-row-button:hover{border-color:var(--amber);color:#a83e18;background:#fff0eb}.module-page{background:#f7f9fc;grid-area:1/2/-1;min-width:0;padding:22px;overflow:auto}.module-page-header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:14px;display:flex}.module-page-header h1{color:var(--forest-deep);margin:3px 0 4px;font:600 27px/1.1 Georgia,Times New Roman,serif}.module-page-header p{color:#6f7b87;max-width:720px;margin:0;font-size:10px}.writings-header-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.drive-template-sync-state{color:#315f84;white-space:nowrap;background:#f2f7fb;border:1px solid #cfe0ed;border-radius:7px;align-items:center;gap:6px;height:31px;padding:0 10px;font-size:8px;font-weight:900;display:inline-flex}.drive-template-sync-state>i{background:#4aa06e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #4aa06e1f}.drive-template-sync-state.syncing>i{background:#e4a236;animation:1s infinite drive-sync-pulse;box-shadow:0 0 0 3px #e4a23621}.drive-template-sync-state.partial{color:#96651f;background:#fff8ec;border-color:#edcc9a}.drive-template-sync-state.partial>i{background:#e4a236}.drive-template-sync-state.error{color:#ae442e;background:#fff2ef;border-color:#efb8ad}.drive-template-sync-state.error>i{background:#d9533f}.drive-sync-button{white-space:nowrap;min-height:31px}.drive-sync-summary{color:#48715a;background:#f1f8f4;border:1px solid #cfe3d7;border-radius:7px;margin:-2px 0 12px;padding:8px 11px;font-size:8px}.drive-sync-summary strong{color:#286b48}.drive-sync-summary.partial{color:#8b682e;background:#fff9ef;border-color:#efd2a6}.drive-sync-summary.partial strong{color:#9b6520}@keyframes drive-sync-pulse{50%{opacity:.38;transform:scale(.8)}}.module-summary{background:#fff;border:1px solid #dce3ea;border-radius:8px;display:flex;overflow:hidden}.module-summary span{color:#77838f;border-right:1px solid #e5eaf0;flex-direction:column;gap:2px;min-width:92px;padding:9px 12px;font-size:8px;display:flex}.module-summary span:last-child{border-right:0}.module-summary strong{color:var(--forest);font-size:15px}.module-tabs{border-bottom:1px solid #dce3ea;gap:3px;margin-bottom:12px;display:flex}.module-tabs button{color:#66727e;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:9px 12px;font-size:9px;font-weight:800}.module-tabs button.active{border-color:var(--amber);color:var(--forest)}.module-card-heading p{color:#75818d;margin:4px 0 0;font-size:8px}.module-empty{color:#7b8792;text-align:center;padding:30px 15px;font-size:10px}.catalog-form{background:#f8fafc;border-bottom:1px solid #e3e8ed;grid-template-columns:repeat(4,minmax(150px,1fr));gap:9px;padding:13px 15px;display:grid}.catalog-form label{color:#53606c;flex-direction:column;gap:5px;min-width:0;font-size:8px;font-weight:800;display:flex}.catalog-form input,.catalog-form select,.catalog-form textarea{color:#2e3a46;background:#fff;border:1px solid #ccd7e1;border-radius:6px;outline:none;width:100%;height:32px;padding:0 8px;font-size:9px}.catalog-form textarea{resize:vertical;min-height:120px;padding:9px;line-height:1.45}.catalog-form .template-body-field{grid-column:1/-1}.catalog-form input:focus,.catalog-form select:focus,.catalog-form textarea:focus{border-color:var(--forest);box-shadow:0 0 0 2px #2b71bb1a}.catalog-form .wide-field{grid-column:span 2}.catalog-form .check-field{flex-direction:row;align-self:end;align-items:center;height:32px}.catalog-form .check-field input{width:16px;height:16px;accent-color:var(--forest)}.catalog-form .form-actions{grid-column:1/-1;gap:7px;margin:2px 0 0}.catalog-form .form-actions button{color:#53616e;cursor:pointer;background:#fff;border:1px solid #cbd6df;border-radius:6px;height:32px;padding:0 11px;font-size:9px;font-weight:800}.catalog-table{border-collapse:collapse;width:100%;min-width:900px}.catalog-table th{color:#687480;letter-spacing:.06em;text-align:left;text-transform:uppercase;background:#f1f1f4;border-bottom:1px solid #dce3ea;height:30px;padding:0 11px;font-size:7px}.catalog-table td{color:#53606c;vertical-align:middle;border-bottom:1px solid #e8edf2;height:45px;padding:7px 11px;font-size:9px}.catalog-table td strong,.catalog-table td small{display:block}.catalog-table td strong{color:#26323e;font-size:9px}.catalog-table td small{color:#84909b;margin-top:3px;font-size:7px}.catalog-table code{color:var(--forest);background:#edf5fc;border-radius:4px;padding:4px 6px;font:800 8px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;display:inline-flex}.catalog-status,.source-token{color:#5b6c7c;background:#edf1f5;border-radius:4px;padding:4px 6px;font-size:7px;font-weight:900;display:inline-flex}.catalog-status.active{color:#286b48;background:#e8f4ed}.catalog-status.draft,.source-token.ai{color:#b9481e;background:#fff0e6}.source-token.kmaleon,.source-token.notification{color:#24639f;background:#eaf3fb}.source-token.calculated{color:#6843ac;background:#f3edff}.catalog-inline-link{color:#276da9;margin-top:4px;font-size:7px;font-weight:800;text-decoration:none;display:inline-flex}.catalog-inline-link:hover{text-decoration:underline}.catalog-document-actions{align-items:center;gap:8px;display:flex}.catalog-document-actions button{color:#b34b25;cursor:pointer;background:0 0;border:0;margin-top:4px;padding:0;font-size:7px;font-weight:800}.catalog-document-actions button:hover{text-decoration:underline}.catalog-link-row td{background:#f5f8fb;height:auto;padding:0}.catalog-link-row form{grid-template-columns:minmax(320px,2fr) minmax(220px,1fr) auto auto;align-items:end;gap:8px;padding:11px;display:grid}.catalog-link-row label{color:#657480;flex-direction:column;gap:4px;font-size:7px;font-weight:800;display:flex}.catalog-link-row input,.catalog-link-row select{color:#2f3c47;background:#fff;border:1px solid #cdd8e1;border-radius:5px;width:100%;height:30px;padding:0 8px;font-size:8px}.catalog-link-row button{color:#53616e;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cbd6df;border-radius:5px;height:30px;padding:0 10px;font-size:8px;font-weight:800}.catalog-folder-link{color:#315f84;align-items:center;gap:5px;font-size:8px;font-weight:800;text-decoration:none;display:inline-flex}.catalog-folder-link span{color:#e19b2e;font-size:12px}.catalog-folder-link:hover{color:#174e7c}.catalog-folder-missing{color:#a26826;font-size:8px;font-weight:800}.template-root-link{white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.template-storage-flow{background:#f8fafc;border-bottom:1px solid #e3e8ed;grid-template-columns:minmax(190px,1fr) 28px minmax(190px,1fr) 28px minmax(190px,1fr);align-items:center;gap:8px;padding:16px;display:grid}.template-storage-flow>span{background:#fff;border:1px solid #cdddea;border-radius:7px;grid-template-rows:auto auto;grid-template-columns:27px minmax(0,1fr);align-content:center;column-gap:9px;min-height:61px;padding:10px 12px;display:grid}.template-storage-flow>span>i{color:#276da9;background:#eaf3fb;border-radius:50%;grid-row:1/3;align-self:center;place-items:center;width:27px;height:27px;font-size:9px;font-style:normal;font-weight:900;display:grid}.template-storage-flow strong{color:#2d455a;font-size:9px}.template-storage-flow small{color:#7a8792;margin-top:3px;font-size:7px}.template-storage-flow>b{color:var(--amber);text-align:center;font-size:16px}.template-drive-actions{align-items:center;gap:8px;display:flex}.template-folder-list{background:#fff;border:1px solid #d7e1e9;border-radius:8px;margin:15px;overflow:hidden}.template-folder-list-head,.template-folder-row{grid-template-columns:minmax(280px,1.5fr) 110px 110px 140px 110px;align-items:center;display:grid}.template-folder-list-head{color:#788591;letter-spacing:.08em;text-transform:uppercase;background:#f5f7fa;border-bottom:1px solid #dce4eb;min-height:31px;padding:0 12px;font-size:7px;font-weight:900}.template-folder-row{color:#42515e;border-bottom:1px solid #e5eaef;min-height:43px;padding:0 12px}.template-folder-row.expanded{background:#f8fbfe}.template-folder-toggle{color:#2f4d66;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:18px 28px minmax(0,1fr);align-items:center;gap:8px;min-width:0;height:42px;display:grid}.template-folder-toggle>i{color:#2b71bb;font-size:15px;font-style:normal}.template-folder-toggle>strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.template-folder-row>span{align-items:baseline;gap:4px;font-size:8px;display:flex}.template-folder-row>span>strong{color:#2f4d66;font-size:10px}.template-folder-row>span>small{color:#88939d;font-size:7px}.template-folder-sync{font-weight:700}.template-folder-sync>i{background:#d5a247;border-radius:50%;width:6px;height:6px}.template-folder-sync.synced>i{background:#3f9668}.template-folder-sync.failed>i{background:#ce453b}.template-folder-sync.syncing>i{background:#2b71bb}.template-folder-open{color:#1764ad;font-size:8px;font-weight:800;text-decoration:none}.template-folder-open>i{margin-left:4px;font-style:normal}.template-folder-documents{background:#f8fbfe;border-bottom:1px solid #dfe6ec;gap:5px;padding:8px 12px 10px 54px;display:grid}.template-folder-document{min-width:0;min-height:38px;color:inherit;background:#fff;border:1px solid #d9e4ed;border-radius:6px;grid-template-columns:31px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:6px 9px;text-decoration:none;display:grid}.template-folder-document:hover{background:#fbfdff;border-color:#8db6d8}.template-folder-document>span:first-child{color:#1764ad;background:#e9f2fb;border-radius:5px;place-items:center;width:29px;height:25px;font-size:7px;font-weight:900;display:grid}.template-folder-document>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.template-folder-document strong,.template-folder-document small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.template-folder-document strong{color:#2f4d66;font-size:9px}.template-folder-document small{color:#7d8994;font-size:7px}.template-folder-document>i{color:#2b71bb;font-size:10px;font-style:normal}.template-folder-empty{color:#8a949d;padding:9px;font-size:8px}.template-folder-icon{color:#db9327;background:#fff3df;border-radius:6px;place-items:center;width:32px;height:29px;font-size:16px;display:grid}.template-drive-rule{color:#5d7080;background:#f2f7fb;border:1px solid #cfe0ed;border-radius:7px;align-items:center;gap:9px;margin:0 15px 15px;padding:11px 12px;font-size:8px;line-height:1.45;display:flex}.template-drive-rule>i{color:#fff;background:#2b71bb;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;font-weight:900;display:grid}.template-drive-rule strong{color:#315f84}.routing-flow{background:#f8fafc;border-bottom:1px solid #e3e8ed;justify-content:center;align-items:center;gap:12px;padding:19px;display:flex}.routing-flow span{color:#31546f;background:#fff;border:1px solid #c8d9e8;border-radius:6px;padding:8px 10px;font-size:9px;font-weight:800}.routing-flow i{color:var(--amber);font-size:14px;font-style:normal}.filter-row button .completed-count{color:#286b48;background:#e8f4ed}.deadline-mini{font-variant-numeric:tabular-nums;flex-direction:column;gap:1px;display:flex}.deadline-mini strong{color:var(--critical);font-size:9px}.deadline-mini small{color:#a06412;font-size:7px;font-weight:800}.deadline-mini em{color:#89939d;text-transform:uppercase;font-size:6px;font-style:normal;font-weight:800}.deadline-mini.normal strong{color:#174f8a}.deadline-mini.guard strong,.deadline-mini.today strong{color:#b93024}.deadline-mini.pending strong{color:#a06412}.deadline-mini.validated strong,.deadline-mini.validated small{color:#2d7450}.deadline-mini.disputed strong,.deadline-mini.disputed small{color:#b13f34}.filter-row button .guard-count{color:#b93024;background:#ffe5df}.filter-row button.selected .guard-count{color:#fff;background:#ffffff38}.notification-table tbody tr.guardia-row td{background:#fff8f5}.notification-table tbody tr.guardia-row:hover td,.notification-table tbody tr.guardia-row.selected td{background:#fff0eb}.notification-table tbody tr.guardia-row td:first-child{box-shadow:inset 3px 0 #e04432}.status-label.guardia{color:#b93024;text-transform:uppercase;background:#ffe5df;border:1px solid #f0a99f;flex-direction:column;align-items:flex-start;gap:1px;display:inline-flex}.status-label.guardia small{color:#9f443a;text-transform:none;white-space:nowrap;font-size:6px;font-weight:800}.guardia-detail-badge{color:#b93024;background:#ffe5df;border:1px solid #efaa9f;border-radius:5px;margin-left:6px;padding:5px 7px;font-size:8px;font-weight:900;display:inline-flex}.notification-table tbody tr.urgent-row td{background:#fffbf5}.notification-table tbody tr.urgent-row:hover td,.notification-table tbody tr.urgent-row.selected td{background:#fff4e7}.notification-table tbody tr.urgent-row td:first-child{box-shadow:inset 3px 0 #dc7a29}.urgent-detail-badge{color:#a95b19;background:#fff0df;border:1px solid #edbd85;border-radius:5px;margin-left:6px;padding:5px 7px;font-size:8px;font-weight:900;display:inline-flex}.training-compact-header{align-items:center;margin-bottom:10px}.training-header-actions{align-items:center;gap:10px;display:flex}.training-header-kpis{background:#fff;border:1px solid #dce4eb;border-radius:8px;grid-template-columns:repeat(4,minmax(72px,1fr));display:grid;overflow:hidden}.training-header-kpis>span{border-right:1px solid #e6ebef;flex-direction:column;gap:2px;min-width:0;padding:7px 10px;display:flex}.training-header-kpis>span:last-child{border-right:0}.training-header-kpis strong{color:var(--forest-deep);font:600 16px/1 Georgia,Times New Roman,serif}.training-header-kpis small{color:#75828d;white-space:nowrap;font-size:7px}.test-bench-button{color:#225f99;white-space:nowrap;background:#f2f7fb;border-color:#9fc1df}.test-bench-button.active{background:#e9f3fb;border-color:#2b71bb;box-shadow:inset 0 0 0 1px #2b71bb}.training-test-bench{background:#f8fbfe;border:1px solid #bfd5e7;border-radius:9px;margin-bottom:10px;overflow:hidden;box-shadow:0 5px 18px #2a4c680f}.training-test-heading{border-bottom:1px solid #d9e6f0;justify-content:space-between;align-items:center;gap:15px;padding:12px 15px 10px;display:flex}.training-test-heading h2{color:var(--forest-deep);margin:4px 0 0;font:600 16px/1.15 Georgia,Times New Roman,serif}.training-test-heading-actions{align-items:center;gap:8px;display:flex}.training-test-close{color:#5d7182;cursor:pointer;background:#fff;border:1px solid #c8d7e3;border-radius:50%;place-items:center;width:28px;height:28px;font-size:18px;line-height:1;display:grid}.training-test-close:hover{color:#bd4e2d;border-color:#e29d80}.training-test-safe{color:#27714b;white-space:nowrap;background:#edf8f1;border:1px solid #a9d4ba;border-radius:5px;align-items:center;gap:6px;padding:6px 9px;font-size:7px;font-weight:900;display:inline-flex}.training-test-safe i{background:#2e9560;border-radius:50%;width:7px;height:7px}.training-test-safe.operational{color:#a53a30;background:#fff1ee;border-color:#e4b2aa}.training-test-safe.operational i{background:#d94d3e}.training-test-controls{grid-template-columns:minmax(260px,.85fr) minmax(340px,1.15fr) auto;align-items:end;gap:9px;padding:11px 15px 8px;display:grid}.training-test-controls label{flex-direction:column;gap:5px;display:flex}.training-test-controls label>span{color:#5f7180;letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-weight:900}.training-test-controls select{color:#304557;background:#fff;border:1px solid #ccd9e3;border-radius:5px;width:100%;min-height:34px;font-size:9px}.training-real-confirmation{background:#fff4f2;border:1px solid #dfa59d;border-radius:7px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;margin:0 15px 9px;padding:10px 11px;display:grid}.training-real-confirmation>div{flex-direction:column;gap:3px;display:flex}.training-real-confirmation strong{color:#8f3028;font-size:9px}.training-real-confirmation span{color:#765f5b;font-size:7px;line-height:1.4}.training-real-confirmation button{color:#5d6d79;cursor:pointer;background:#fff;border:1px solid #d5dde3;border-radius:5px;padding:6px 9px;font-size:7px;font-weight:900}.training-real-confirmation button.confirm{color:#fff;background:#b9362c;border-color:#b9362c}.training-match-status{background:#f0f8f3;border:1px solid #c8dece;border-radius:6px;align-items:center;gap:8px;margin:0 15px 11px;padding:7px 9px;display:flex}.training-match-status strong{color:#2b704b;font-size:8px}.training-match-status span{color:#60766a;font-size:7px}.training-match-status.missing{background:#fff8f3;border-color:#ebc9b6}.training-match-status.missing strong{color:#ad542f}.training-match-status.missing span{color:#816b60}.training-comparison{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:stretch;padding:0 15px 14px;display:grid}.training-comparison>article{background:#fff;border:1px solid #dce5ec;border-radius:7px;min-width:0;padding:12px}.training-comparison>article.proposal-ready{border-color:#98bfdf;box-shadow:inset 3px 0 #2b71bb}.comparison-label{color:#2b71bb;letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:900}.training-comparison h3{color:#263c4e;margin:6px 0 9px;font:600 13px/1.25 Georgia,Times New Roman,serif}.training-comparison dl{border:1px solid #e4eaf0;border-radius:5px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.training-comparison dl>div{border-bottom:1px solid #edf1f4;border-right:1px solid #edf1f4;min-width:0;padding:7px 8px}.training-comparison dl>div:nth-child(2n){border-right:0}.training-comparison dl>div:nth-last-child(-n+2){border-bottom:0}.training-comparison dt{color:#7c8994;text-transform:uppercase;font-size:6px;font-weight:900}.training-comparison dd{color:#354b5c;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:8px;font-weight:800;overflow:hidden}.training-comparison article>p{color:#60717e;margin:9px 0 0;font-size:8px;line-height:1.5}.training-detected-requirements{gap:5px;margin-top:9px;display:grid}.training-detected-requirements>article{background:#f7fbff;border:1px solid #d8e6f2;border-radius:6px;padding:7px 8px}.training-detected-requirements>article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.training-detected-requirements strong{color:#205f99;font-size:8px}.training-detected-requirements span{color:#934b15;font-size:7px;font-weight:900}.training-detected-requirements small{color:#667887;margin-top:3px;font-size:7px;line-height:1.35;display:block}.training-requirement-tags{flex-wrap:wrap;gap:3px;margin-top:6px;display:flex}.training-requirement-tags span{color:#246293;text-transform:uppercase;background:#eef7ff;border:1px solid #b9d3e8;border-radius:999px;padding:2px 5px;font-size:6px;font-weight:900}.deadline-live{color:#236943;background:#effaf3;border:1px solid #a7d8bc;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:8px;font-weight:900;display:inline-flex}.deadline-live i{background:#27a25f;border-radius:50%;width:6px;height:6px}.deadline-kpis .critical strong{color:#bd2e2e}.deadline-kpis .today strong{color:#c46a12}.deadline-control-card{overflow:hidden}.deadline-filters{background:#f7f9fb;border-bottom:1px solid #dce4eb;grid-template-columns:minmax(220px,1.8fr) repeat(4,minmax(115px,1fr)) minmax(105px,.8fr) minmax(105px,.8fr) auto;gap:7px;padding:12px 14px;display:grid}.deadline-filters label{flex-direction:column;gap:3px;min-width:0;display:flex}.deadline-filters label>span{color:#74808b;letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-weight:900}.deadline-filters input,.deadline-filters select{color:#26394b;width:100%;min-width:0;height:31px;font:inherit;background:#fff;border:1px solid #cbd7e1;border-radius:6px;padding:0 8px}.deadline-filters button{color:#37617f;cursor:pointer;background:#fff;border:1px solid #bfcfdb;border-radius:6px;align-self:end;height:31px;padding:0 10px;font-size:8px;font-weight:900}.deadline-table-wrap{width:100%;overflow:auto}.deadline-table{border-collapse:collapse;width:100%;min-width:1150px}.deadline-table th{color:#707c87;letter-spacing:.05em;text-align:left;text-transform:uppercase;background:#f1f3f5;border-bottom:1px solid #dce3ea;padding:8px 10px;font-size:7px}.deadline-table td{color:#34495a;vertical-align:top;border-bottom:1px solid #e7edf2;max-width:260px;padding:9px 10px;font-size:8px}.deadline-table tbody tr{cursor:pointer}.deadline-table tbody tr:hover td{background:#f7fbff}.deadline-table tr.overdue td:first-child{box-shadow:inset 3px 0 #d34141}.deadline-table tr.today td:first-child{box-shadow:inset 3px 0 #e98b2a}.deadline-table tr.soon td:first-child{box-shadow:inset 3px 0 #e7b43c}.deadline-table td strong,.deadline-table td small{display:block}.deadline-table td strong{color:#24384a;font-size:9px}.deadline-table td small{color:#75838e;text-overflow:ellipsis;white-space:nowrap;max-width:250px;margin-top:3px;font-size:7px;line-height:1.35;overflow:hidden}.deadline-requirement,.deadline-state,.deadline-delegation{border-radius:999px;padding:3px 6px;font-size:7px;font-weight:900;display:inline-flex}.deadline-requirement{color:#285f8e;background:#eef6fc;border:1px solid #b8cee0}.deadline-requirement.padron{color:#277048;background:#eef8f1;border-color:#b9d8c4}.deadline-requirement.copias{color:#71429c;background:#f6f0fc;border-color:#d7c3ec}.deadline-requirement.cuantificacion{color:#17629a;background:#edf7ff;border-color:#9fc8e8}.deadline-requirement.apud_acta,.deadline-requirement.poder{color:#895c05;background:#fff8e8;border-color:#e2c17e}.deadline-state.overdue{color:#b52b2b;background:#fdeaea}.deadline-state.today{color:#ad5b0b;background:#fff0df}.deadline-state.soon{color:#8a6810;background:#fff8df}.deadline-state.open{color:#28704a;background:#eaf5ee}.deadline-state.undated{color:#64717c;background:#eef1f4}.deadline-state.completed{color:#326895;background:#e9f1fb}.deadline-delegation{color:#346992;background:#edf4fb}.deadline-delegation.balaguer{color:#a84d1f;background:#fff0e8}.deadline-empty{text-align:center;color:#7d8993!important;padding:35px!important}.seguro-header-actions{gap:8px;display:flex}.seguro-header-actions button{color:#37617f;cursor:pointer;background:#fff;border:1px solid #bfcfdb;border-radius:7px;height:33px;padding:0 12px;font-size:9px;font-weight:900}.seguro-header-actions .seguro-check-kmaleon{color:#fff;background:#2f6b8f;border-color:#2f6b8f}.seguro-header-actions .seguro-check-kmaleon.cancelando{background:#b02a2a;border-color:#b02a2a}.seguro-header-actions button:disabled{opacity:.6;cursor:progress}.seguro-semaforo{border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:12px;padding:14px 16px;display:flex}.seguro-semaforo.verde{background:#eef8f1;border:1px solid #bfe0cb}.seguro-semaforo.rojo{background:#fdefef;border:1px solid #ecc1c1}.seguro-semaforo strong{letter-spacing:.02em;font-size:15px}.seguro-semaforo.verde strong{color:#1f6b42}.seguro-semaforo.rojo strong{color:#b02a2a}.seguro-semaforo span{color:#66727c;font-size:9px}.seguro-alarmas{flex-direction:column;gap:5px;margin-bottom:12px;display:flex}.seguro-alarmas p{border-radius:7px;margin:0;padding:8px 11px;font-size:10px;line-height:1.45}.seguro-alarmas .critica{color:#8f2424;background:#fdefef;border:1px solid #ecc1c1}.seguro-alarmas .aviso{color:#7d5a14;background:#fdf6e7;border:1px solid #ecd9b4}.seguro-columnas{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}@media (max-width:1100px){.seguro-columnas{grid-template-columns:1fr}}.seguro-card{padding:14px 16px}.seguro-card h2{color:#24384a;margin:0 0 10px;font-size:12px;font-weight:800}.seguro-card h3{color:#74808b;letter-spacing:.05em;text-transform:uppercase;margin:12px 0 4px;font-size:8px;font-weight:900}.seguro-kpis{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.seguro-kpis>div{background:#fafbfc;border:1px solid #e2e8ee;border-radius:8px;padding:9px 11px}.seguro-kpis strong{color:#24384a;font-size:17px;display:block}.seguro-kpis span{color:#74808b;font-size:8px}.seguro-kpis .bien strong{color:#1f6b42}.seguro-kpis .regular{background:#fdf9ef;border-color:#ecd9b4}.seguro-kpis .regular strong{color:#9a6c0f}.seguro-kpis .mal{background:#fdf3f3;border-color:#ecc1c1}.seguro-kpis .mal strong{color:#b02a2a}.seguro-linea{color:#47555f;margin:3px 0;font-size:10px;line-height:1.5}.seguro-linea .mal,.seguro-detalle.mal{color:#b02a2a}.seguro-linea.bien,.seguro-detalle.bien{color:#1f6b42}.seguro-detalle{margin:3px 0;font-size:9.5px;line-height:1.45}.seguro-detalle.regular{color:#7d5a14}.seguro-module .admin-header{margin-bottom:8px}.seguro-module .admin-header h1{margin:1px 0 2px;font-size:17px}.seguro-module .admin-header p{font-size:9px}.seguro-module .admin-header .eyebrow{font-size:7px}.seguro-module .seguro-header-actions button{height:27px;padding:0 10px;font-size:8px}.seguro-module .seguro-semaforo{border-radius:8px;gap:10px;margin-bottom:6px;padding:7px 12px}.seguro-module .seguro-semaforo strong{font-size:12px}.seguro-module .seguro-semaforo span{font-size:8px}.seguro-module .seguro-alarmas{gap:3px;margin-bottom:8px}.seguro-module .seguro-alarmas p{padding:4px 9px;font-size:8.5px}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.registro-module{background:#f7f9fc;min-width:0}.registro-header{align-items:center;margin-bottom:10px}.registro-header h1{margin:2px 0;font-size:19px}.registro-header p{margin:0;font-size:9px}.registro-refresh{color:#285f82;cursor:pointer;background:#fff;border:1px solid #bfd0de;border-radius:7px;height:31px;padding:0 12px;font-size:8px;font-weight:900}.registro-refresh:disabled{opacity:.6;cursor:progress}.registro-intake-control{background:#fff;border:1px solid #d5e0e7;border-radius:10px;margin-bottom:10px;overflow:hidden;box-shadow:0 4px 15px #24384a09}.registro-intake-control.all-clear{border-color:#b9d9c7}.registro-intake-control.needs-attention{border-color:#e3c2b8}.registro-intake-heading{background:linear-gradient(90deg,#f8fbfd,#fff);border-bottom:1px solid #e1e8ed;justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:10px 14px;display:flex}.registro-intake-heading>div:first-child{min-width:0}.registro-intake-heading>div:first-child>span{color:#3f789b;letter-spacing:.09em;font-size:6.5px;font-weight:950}.registro-intake-heading h2{color:#193247;margin:3px 0 2px;font-size:14px}.registro-intake-heading p{color:#687884;max-width:820px;margin:0;font-size:8px;line-height:1.45}.registro-intake-heading>div:last-child{flex:none;align-items:center;gap:7px;display:flex}.registro-intake-heading strong{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:950}.registro-intake-heading strong.ok{color:#247148;background:#eef9f3;border:1px solid #acd5bd}.registro-intake-heading strong.error{color:#a43f2c;background:#fff3f0;border:1px solid #e3b2a7}.registro-intake-heading button{color:#fff;cursor:pointer;background:#2f719d;border:1px solid #2f719d;border-radius:6px;height:29px;padding:0 10px;font-size:8px;font-weight:900}.registro-intake-heading button.recover{background:#df6842;border-color:#df6842}.registro-intake-heading button:disabled{opacity:.6;cursor:progress}.registro-intake-table{min-width:920px}.registro-intake-row{color:#344a59;border-bottom:1px solid #e7edf1;grid-template-columns:minmax(150px,1.25fr) minmax(120px,1fr) 72px 72px 65px 65px minmax(260px,2fr);align-items:center;column-gap:9px;min-height:48px;padding:7px 13px;font-size:8px;display:grid}.registro-intake-row:last-child{border-bottom:0}.registro-intake-row.head{color:#6a7780;letter-spacing:.045em;text-transform:uppercase;background:#f3f6f8;min-height:25px;padding-top:0;padding-bottom:0;font-size:6.5px;font-weight:950}.registro-intake-row.warning{background:#fffdf7}.registro-intake-row.error{background:#fff8f6}.registro-intake-row>span{min-width:0}.registro-intake-row>strong{color:#294151;font-size:11px}.registro-intake-row>strong.bad{color:#b13d2f}.registro-intake-channel,.registro-intake-row>span:nth-child(2),.registro-intake-state{flex-direction:column;gap:2px;display:flex}.registro-intake-channel b,.registro-intake-row>span:nth-child(2) b{color:#243b4d;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.registro-intake-channel small,.registro-intake-row>span:nth-child(2) small{color:#7a8790;font-size:7px}.registro-intake-state{color:#2b704c;padding-left:14px;font-weight:850;position:relative}.registro-intake-state>i{background:#43b87b;border-radius:50%;width:8px;height:8px;position:absolute;top:2px;left:0;box-shadow:0 0 0 3px #e5f6ed}.registro-intake-row.warning .registro-intake-state{color:#936313}.registro-intake-row.warning .registro-intake-state>i{background:#e5aa38;box-shadow:0 0 0 3px #fff3d9}.registro-intake-row.error .registro-intake-state{color:#a33e31}.registro-intake-row.error .registro-intake-state>i{background:#db5d4c;box-shadow:0 0 0 3px #fde6e2}.registro-intake-state small{color:#75828b;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:500;overflow:hidden}.registro-intake-empty{color:#71808b;text-align:center;padding:18px;font-size:8px}.registro-intake-empty.error{color:#a33e31}.registro-intake-control>footer{color:#7a8790;background:#fafbfd;border-top:1px solid #edf1f4;padding:5px 13px;font-size:6.5px}.registro-card{border-color:#d7e0e8;border-radius:10px;padding:0;overflow:hidden;box-shadow:0 4px 15px #24384a09}.registro-card-heading{background:#fff;border-bottom:1px solid #e2e8ee;justify-content:space-between;align-items:center;min-height:48px;padding:8px 14px;display:flex}.registro-card-heading h2{color:#192d3e;margin:0 0 2px;font-size:13px}.registro-card-heading span{color:#6b7782;font-size:8px}.registro-channel-health{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.registro-channel-health button{color:#405561;cursor:pointer;background:#fff;border:1px solid #cdd7df;border-radius:999px;height:23px;padding:0 8px;font-size:7.5px;font-weight:850}.registro-channel-health button.ok{color:#247249;background:#f2faf6;border-color:#b7dbc8}.registro-channel-health button.error{color:#a1362d;background:#fff3f2;border-color:#ebb7b1}.registro-channel-health button.active{box-shadow:0 0 0 2px #c7def1}.registro-toolbar{background:#fbfcfd;border-bottom:1px solid #dfe6ec;grid-template-columns:minmax(0,auto) minmax(320px,1fr);align-items:center;gap:8px 12px;padding:7px 10px;display:grid}.registro-quick-filters,.registro-secondary-filters{align-items:center;gap:5px;min-width:0;display:flex}.registro-quick-filters{flex-wrap:wrap}.registro-quick-filters button{color:#334957;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ced8e1;border-radius:6px;align-items:center;gap:4px;height:26px;padding:0 9px;font-size:8px;font-weight:800;display:inline-flex}.registro-quick-filters button b{color:#68757e;background:#edf1f4;border-radius:999px;min-width:14px;padding:1px 4px;font-size:7px}.registro-quick-filters button.active{color:#fff;background:#2f79b8;border-color:#2f79b8;box-shadow:0 1px 2px #1b4f7a26}.registro-quick-filters button.active b{color:#fff;background:#fff3}.registro-quick-filters button.error:not(.active){color:#b63838}.registro-quick-filters button.aviso:not(.active){color:#9a6c0f}.registro-quick-filters button.ok:not(.active),.registro-quick-filters button.entrada:not(.active){color:#217048}.registro-quick-filters button.salida:not(.active){color:#a8551d}.registro-secondary-filters{justify-content:flex-end}.registro-secondary-filters label{min-width:145px}.registro-secondary-filters label:last-of-type{min-width:180px}.registro-secondary-filters select,.registro-search{color:#314653;background:#fff;border:1px solid #c8d2db;border-radius:4px;width:100%;height:27px;font-size:8px}.registro-secondary-filters select{cursor:pointer;padding:0 8px}.registro-search{align-items:center;min-width:180px;display:flex;overflow:hidden}.registro-search>span{color:#789;padding-left:8px;font-size:12px}.registro-search input{color:#24384a;background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;padding:0 8px;font-size:8px}.registro-table{background:#fff;min-width:1080px}.registro-table-head,.registro-row{grid-template-columns:25px 70px 82px minmax(165px,1.25fr) minmax(380px,3fr) minmax(135px,1.1fr) 105px;align-items:center;column-gap:9px;display:grid}.registro-table-head{color:#66737d;letter-spacing:.045em;text-transform:uppercase;background:#f4f6f8;border-bottom:1px solid #dfe6ec;min-height:25px;padding:0 10px;font-size:7px;font-weight:900}.registro-row{content-visibility:auto;contain-intrinsic-size:56px;background:#fff;border-bottom:1px solid #e8edf1;min-height:56px;padding:7px 10px}.registro-row:hover{background:#f7fbfe}.registro-row.error{background:#fff7f7}.registro-row.error:hover{background:#fff1f1}.registro-row.aviso{background:#fffdf7}.registro-status{border-radius:3px;place-items:center;width:14px;height:14px;font-size:9px;font-weight:900;display:grid}.registro-status.ok{color:#fff;background:#40bf7b}.registro-status.aviso{color:#92630b;background:#fff0b8}.registro-status.error{color:#a72e2e;background:#f1c1c1}.registro-flow{letter-spacing:.02em;white-space:nowrap;border:1px solid;border-radius:999px;justify-self:start;padding:2px 5px;font-size:7px;font-weight:900}.registro-flow.entrada{color:#197047;background:#eef9f2}.registro-flow.salida{color:#a45119;background:#fff4eb}.registro-flow.interna{color:#35688e;background:#eef5fb}.registro-program{text-align:center;white-space:nowrap;border:1px solid;border-radius:5px;justify-self:start;min-width:64px;padding:4px 7px;font-size:7.5px;font-weight:900}.registro-program.notis{color:#256ca8;background:#eef6fd}.registro-program.kmaleon{color:#6b4ca5;background:#f5f0ff}.registro-program.friday{color:#9a5a14;background:#fff6e8}.registro-automation,.registro-result,.registro-matter,.registro-when{flex-direction:column;gap:2px;min-width:0;display:flex}.registro-automation strong,.registro-result strong,.registro-matter strong,.registro-when strong{color:#233746;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;font-weight:800;overflow:hidden}.registro-result{justify-content:center;align-self:stretch;gap:3px}.registro-result strong{color:#142a3a;text-overflow:clip;white-space:normal;font-size:9px;line-height:1.3;overflow:visible}.registro-automation small,.registro-result small,.registro-matter small,.registro-when small{color:#71808b;text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;line-height:1.3;overflow:hidden}.registro-result small{text-overflow:clip;white-space:normal;line-height:1.45;overflow:visible}.registro-row.error .registro-result small{color:#a63434;font-weight:700}.registro-when{text-align:right}.registro-when strong{color:#435867;font-variant-numeric:tabular-nums}.registro-empty{color:#7b8790;justify-content:center;align-items:center;gap:8px;min-height:150px;padding:25px;font-size:9px;display:flex}.registro-empty.error{color:#a63434}.registro-empty button{color:#a63434;cursor:pointer;background:#fff;border:1px solid #d59a9a;border-radius:5px;height:27px;padding:0 10px;font-size:8px;font-weight:800}.registro-footer{color:#74808a;text-align:right;background:#fafbfd;border-top:1px solid #e3e9ee;padding:6px 12px;font-size:7.5px}@media (max-width:1250px){.registro-toolbar{grid-template-columns:1fr}.registro-secondary-filters{justify-content:stretch}.registro-secondary-filters label{flex:1}}@media (max-width:900px){.registro-card{overflow-x:auto}.registro-card-heading,.registro-toolbar{min-width:1080px}}.modal-backdrop{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c1d178c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.manual-classification-modal{background:#fff;border:1px solid #cbd8e2;border-radius:13px;flex-direction:column;width:min(920px,100vw - 32px);max-height:min(820px,100vh - 32px);display:flex;overflow:hidden;box-shadow:0 30px 100px #0919135c}.manual-classification-modal>header{background:#f8fafc;border-bottom:1px solid #dde6ec;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px 17px;display:flex}.manual-classification-modal .eyebrow{color:#d85a32;letter-spacing:.11em;font-size:8px;font-weight:950}.manual-classification-modal h2{color:#17324a;margin:5px 0 3px;font:500 23px/1.2 Georgia,Times New Roman,serif}.manual-classification-modal header p{color:#687b88;margin:0;font-size:9px}.manual-classification-body{gap:14px;min-height:0;padding:18px 22px 22px;display:grid;overflow:auto}.manual-classification-note{color:#365f79;background:#f2f9fd;border:1px solid #b8d4e7;border-radius:8px;gap:4px;padding:12px 14px;display:grid}.manual-classification-note strong{font-size:10px}.manual-classification-note span{font-size:8.5px;line-height:1.5}.manual-classification-before{background:#fffaf4;border:1px solid #e5cfbb;border-radius:9px;gap:9px;padding:12px 14px;display:grid}.manual-classification-before>strong{color:#9b5a2f;letter-spacing:.1em;font-size:9px}.manual-classification-before>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.manual-classification-before span{color:#4e5d67;gap:3px;min-width:0;font-size:10px;line-height:1.4;display:grid}.manual-classification-before span.wide{grid-column:1/-1}.manual-classification-before b{color:#8d603d;letter-spacing:.05em;text-transform:uppercase;font-size:8px}.manual-feedback-errors{border:1px solid #d7e0e7;border-radius:9px;min-width:0;margin:0;padding:12px 14px 14px}.manual-feedback-errors legend{color:#30566f;letter-spacing:.09em;font-size:9px;font-weight:950}.manual-feedback-errors>div{flex-wrap:wrap;gap:7px;margin:2px 0 12px;display:flex}.manual-feedback-errors>div button{color:#496273;cursor:pointer;background:#fff;border:1px solid #c7d4dd;border-radius:999px;min-height:31px;padding:5px 10px;font-size:9px;font-weight:850}.manual-feedback-errors>div button.selected{color:#a54529;background:#fff0ea;border-color:#df704d;box-shadow:inset 0 0 0 1px #df704d}.manual-classification-grid{grid-template-columns:minmax(0,2fr) minmax(190px,1fr);gap:12px;display:grid}.manual-classification-field{gap:7px;display:grid}.manual-classification-field>span,.manual-requirements-fieldset legend{color:#30566f;letter-spacing:.09em;font-size:9px;font-weight:950}.manual-classification-field select,.manual-classification-field input,.manual-classification-field textarea{color:#17384f;background:#fff;border:1px solid #b9ccda;border-radius:7px;width:100%;padding:0 11px;font-size:11px;font-weight:750}.manual-classification-field select,.manual-classification-field input{height:39px}.manual-classification-field textarea{resize:vertical;min-height:72px;padding-top:10px;padding-bottom:10px;line-height:1.45}.manual-requirements-fieldset{border:1px solid #cfdae2;border-radius:9px;min-width:0;margin:0;padding:12px}.manual-requirement-search{color:#17384f;background:#fff;border:1px solid #b9ccda;border-radius:7px;width:min(420px,100%);height:34px;margin-top:8px;padding:0 10px;font-size:9px;font-weight:750}.manual-requirements-fieldset>button,.manual-requirements-fieldset label{color:#476070;cursor:pointer;background:#fff;border:1px solid #c8d6df;border-radius:6px;align-items:center;gap:6px;min-height:31px;padding:6px 9px;font-size:8px;font-weight:850;display:inline-flex}.manual-requirements-fieldset>button.selected,.manual-requirements-fieldset label.selected{color:#17679b;background:#eaf6fd;border-color:#4b91be}.manual-requirements-fieldset>div{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.manual-requirements-fieldset input{accent-color:#2479ad;margin:0}.manual-requirements-fieldset .manual-requirement-search{margin:8px 0 0}.manual-requirement-empty{color:#7a878f;margin-top:10px;font-size:8px;display:block}.manual-classification-error{color:#a23f29;background:#fff2ee;border:1px solid #e4aa9d;border-radius:7px;margin:0;padding:9px 11px;font-size:9px;font-weight:750}.manual-classification-modal>footer{background:#fafcfd;border-top:1px solid #dde6ec;justify-content:space-between;align-items:center;gap:15px;padding:13px 22px;display:flex}.manual-classification-modal footer small{color:#7a878f;font-size:7.5px}.manual-classification-modal footer>div{gap:8px;display:flex}.manual-classification-modal footer button{color:#49616f;cursor:pointer;background:#fff;border:1px solid #c3d0d9;border-radius:7px;min-height:34px;padding:0 13px;font-size:8.5px;font-weight:900}.manual-classification-modal footer button.confirm{color:#fff;background:#ef6a43;border-color:#ef6a43}.manual-classification-modal footer button:disabled{cursor:wait;opacity:.6}@media (max-width:700px){.manual-classification-before>div,.manual-classification-grid{grid-template-columns:1fr}.manual-classification-before span.wide{grid-column:1}.manual-classification-modal>footer{flex-direction:column;align-items:stretch}.manual-classification-modal footer>div{justify-content:flex-end}}.gmail-viewer-trigger{color:#17659e;cursor:pointer;white-space:nowrap;background:#f5faff;border:1px solid #91b9d8;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-height:27px;padding:0 9px;font-size:8px;font-weight:900;display:inline-flex}.gmail-viewer-trigger:hover{background:#eaf5fd;border-color:#3e87ba}.gmail-viewer-trigger.compact{width:25px;min-height:25px;padding:0;font-size:12px}.gmail-viewer-modal{background:#fff;border:1px solid #cbd8e2;border-radius:13px;flex-direction:column;width:min(1760px,100vw - 24px);height:min(920px,100vh - 24px);display:flex;overflow:hidden;box-shadow:0 30px 100px #0919135c}.gmail-viewer-peek{z-index:150;outline:none;position:fixed}.gmail-viewer-modal>header{background:#f8fafc;border-bottom:1px solid #dfe7ed;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px 16px;display:flex}.gmail-viewer-modal>header>div{min-width:0}.gmail-viewer-modal .eyebrow{color:#1570a8;letter-spacing:.11em;font-size:8px;font-weight:950}.gmail-viewer-modal h2{color:#152d45;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 4px;font:500 22px/1.25 Georgia,Times New Roman,serif;overflow:hidden}.gmail-viewer-modal>header p{color:#6c7d89;margin:0;font-size:8px}.gmail-viewer-close{color:#536a7b;cursor:pointer;background:#fff;border:1px solid #cfdae3;border-radius:50%;flex:0 0 30px;width:30px;height:30px;font-size:19px;line-height:1}.gmail-viewer-body{background:#eef3f6;flex:1;grid-template-columns:minmax(420px,1.25fr) minmax(360px,.75fr);grid-template-areas:"context mail";gap:14px;min-height:0;padding:14px;display:grid;overflow:hidden}.gmail-viewer-body.with-diligence{grid-template-columns:minmax(560px,1.2fr) minmax(400px,.8fr)}.gmail-viewer-body.with-case-history{grid-template-columns:minmax(0, var(--gmail-context-width,54%)) 14px minmax(0, 1fr);grid-template-areas:"context splitter mail";gap:0}.gmail-mail-column{grid-area:mail;grid-template-rows:minmax(0,1fr) auto;gap:10px;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.gmail-mail-switching{z-index:4;color:#236c9c;white-space:nowrap;background:#f7fcfff5;border:1px solid #a9c9de;border-radius:999px;align-items:center;gap:6px;min-height:25px;padding:5px 9px;font-size:8px;font-weight:850;display:inline-flex;position:absolute;top:9px;left:50%;transform:translate(-50%);box-shadow:0 5px 15px #27567521}.gmail-mail-switching i{border:2px solid #d8e9f4;border-top-color:#2c7db5;border-radius:50%;width:10px;height:10px;animation:.7s linear infinite notis-plan-spin}.gmail-mail-switching.error{color:#984a34;background:#fff7f4fa;border-color:#dfb3a6}.gmail-mail-switching.error button{color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6a294;border-radius:5px;padding:3px 6px;font-weight:900}.gmail-viewer-resizer,.case-history-resizer{z-index:3;cursor:col-resize;touch-action:none;background:0 0;border:0;outline:none;place-items:center;padding:0;display:grid}.gmail-viewer-resizer{grid-area:splitter}.gmail-viewer-resizer>span,.case-history-resizer>span{background:#b7cad6;border-radius:999px;width:4px;height:54px;transition:height .15s,background .15s,box-shadow .15s;box-shadow:0 0 0 1px #fffc}.gmail-viewer-resizer:hover>span,.gmail-viewer-resizer:focus-visible>span,.case-history-resizer:hover>span,.case-history-resizer:focus-visible>span{background:#2f7fb4;height:76px;box-shadow:0 0 0 3px #2f7fb424}.horizontal-split-resizing,.horizontal-split-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.gmail-reply-dock{gap:8px;min-width:0;display:grid}.gmail-reply-dock.expanded{grid-template-rows:auto minmax(0,1fr);height:min(480px,55vh);overflow:hidden}.gmail-reply-toggle{color:#216d9f;text-align:left;cursor:pointer;background:#f7fbfe;border:1px solid #9ebfd6;border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:40px;padding:7px 11px;display:grid}.gmail-reply-toggle:hover:not(:disabled){background:#edf7fd;border-color:#4f8eb9}.gmail-reply-toggle:disabled{cursor:not-allowed;opacity:.55}.gmail-reply-toggle>span{text-align:center;font-size:16px}.gmail-reply-toggle>strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.gmail-reply-toggle>small{color:#718491;white-space:nowrap;font-size:7px}.gmail-case-history-card{background:#fff;border:1px solid #cbdbe5;border-radius:10px;flex-direction:column;grid-area:context;min-width:0;min-height:0;display:flex;overflow:hidden}.gmail-case-history-card>header{background:#f7fafc;border-bottom:1px solid #dce6ed;justify-content:space-between;align-items:center;gap:12px;min-height:47px;padding:8px 12px;display:flex}.gmail-case-history-card>header>span{align-items:center;gap:9px;min-width:0;display:flex}.gmail-case-history-card>header small{color:#1570a8;letter-spacing:.1em;flex:none;font-size:7px;font-weight:950}.gmail-case-history-card>header strong{color:#24445a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.gmail-case-history-card>header a{color:#39744b;background:#f1f8f2;border:1px solid #c1d7c6;border-radius:6px;flex:none;padding:5px 8px;font-size:8px;font-weight:850;text-decoration:none}.gmail-case-history-card>header a:hover{background:#e7f3e9;border-color:#6a9c77}.gmail-case-history-card .case-history-peek-body{padding:10px}.gmail-case-history-unlinked{color:#667985;text-align:center;background:#f8fafc;border:1px dashed #bdccd7;border-radius:10px;grid-area:context;align-content:center;justify-items:center;gap:8px;min-width:0;min-height:0;padding:34px;display:grid}.gmail-case-history-unlinked>span{opacity:.55;font-size:28px}.gmail-case-history-unlinked strong{color:#334f61;font-size:12px}.gmail-case-history-unlinked p{max-width:360px;margin:0;font-size:9px;line-height:1.55}.gmail-diligence-card{background:#fff;border:1px solid #d5e0e8;border-radius:10px;flex-direction:column;grid-area:context;min-width:0;min-height:0;display:flex;overflow:hidden}.gmail-diligence-card>header{background:#f7fafc;border-bottom:1px solid #dce6ed;align-items:center;gap:8px;min-width:0;padding:10px 13px;display:flex}.gmail-diligence-card>header span{color:#1570a8;letter-spacing:.1em;flex:none;font-size:7px;font-weight:950}.gmail-diligence-card>header strong{color:#24445a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.gmail-diligence-card>.pdf-loading,.gmail-diligence-card>.pdf-error,.gmail-diligence-card>.internal-pdf-viewer,.gmail-diligence-card>.secure-pdf-bundle,.gmail-diligence-card>.internal-word-viewer,.gmail-diligence-card>.internal-image-viewer,.gmail-diligence-card>.internal-text-viewer{flex:1;height:auto;min-height:0}.gmail-message-card,.gmail-reply-card{background:#fff;border:1px solid #d5e0e8;border-radius:10px;min-width:0;min-height:0;overflow:hidden}.gmail-message-card{background:#eef3f6;flex-direction:column;display:flex;overflow:auto}.gmail-thread-messages{gap:10px;padding:10px;display:grid}.gmail-thread-message{background:#fff;border:1px solid #d5e0e8;border-left:3px solid #7ca7c5;border-radius:8px;overflow:hidden}.gmail-thread-message.salida{border-left-color:#d38a46}.gmail-thread-message.unknown{border-left-color:#909da7}.gmail-thread-message.linked{box-shadow:0 0 0 1px #2478b124}.gmail-thread-message-heading{color:#17659e;letter-spacing:.08em;background:#f7fafc;border-bottom:1px solid #e2e9ee;justify-content:space-between;align-items:center;gap:8px;padding:7px 12px;font-size:7px;font-weight:950;display:flex}.gmail-thread-message.salida .gmail-thread-message-heading{color:#9a5a20}.gmail-thread-message-heading b{color:#17659e;white-space:nowrap;background:#e3f1fa;border-radius:999px;padding:2px 5px;font-size:6px}.gmail-message-card dl{background:#fbfcfd;border-bottom:1px solid #e2e9ee;gap:5px;margin:0;padding:13px 15px;display:grid}.gmail-message-card dl>div{grid-template-columns:50px minmax(0,1fr);gap:9px;display:grid}.gmail-message-card dt{color:#71818d;text-transform:uppercase;font-size:8px;font-weight:900}.gmail-message-card dd{overflow-wrap:anywhere;color:#314a5d;min-width:0;margin:0;font-size:9px}.gmail-message-card pre{color:#263b4c;white-space:pre-wrap;overflow-wrap:anywhere;flex:1;min-height:0;margin:0;padding:18px;font:10px/1.65 Arial,sans-serif;overflow:auto}.gmail-thread-message pre{max-height:none;overflow:visible}.gmail-viewer-source-warning{color:#8a641c;background:#fff8e8;border-bottom:1px solid #efd59b;margin:0;padding:8px 14px;font-size:8px;line-height:1.45}.gmail-viewer-attachments{background:#f3f9fd;border-bottom:1px solid #d9e6ee;padding:10px 14px}.gmail-viewer-attachments>header{color:#1c5f8e;justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;font-size:8px;display:flex}.gmail-viewer-attachments>header span{text-align:center;background:#dbeefb;border-radius:999px;min-width:20px;padding:2px 6px}.gmail-viewer-attachments>div{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:6px;display:grid}.gmail-viewer-attachment{color:#155f93;background:#fff;border:1px solid #9fc6e0;border-radius:7px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:7px 9px;text-decoration:none;display:grid}.gmail-viewer-attachment:hover{background:#eef8fe;border-color:#3983b5}.gmail-viewer-attachment>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.gmail-viewer-attachment strong,.gmail-viewer-attachment small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gmail-viewer-attachment strong{font-size:8px}.gmail-viewer-attachment small{color:#758896;font-size:7px}.gmail-reply-card{flex-direction:column;flex:1;align-self:stretch;min-height:0;padding:14px;display:flex;overflow:auto}.gmail-reply-card>header{border-bottom:1px solid #e2e9ee;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:12px;display:flex}.gmail-reply-card>header>div{flex-direction:column;gap:4px;min-width:0;display:flex}.gmail-reply-card>header span{color:#1871aa;letter-spacing:.09em;font-size:7px;font-weight:950}.gmail-reply-card>header strong{color:#24445a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.gmail-reply-collapse{color:#607583;cursor:pointer;background:#fff;border:1px solid #d1dce4;border-radius:50%;flex:0 0 24px;width:24px;height:24px;font-size:15px;line-height:1}.gmail-writing-replacement{color:#694035;background:#fff7f2;border:1px solid #efad96;border-radius:8px;gap:7px;margin-top:11px;padding:11px;display:grid}.gmail-writing-replacement>span{color:#d45330;letter-spacing:.09em;font-size:7px;font-weight:950}.gmail-writing-replacement>strong{color:#243f53;font-size:10px}.gmail-writing-replacement>p{margin:0;font-size:9px;line-height:1.45}.gmail-writing-replacement>button{color:#fff;cursor:pointer;background:#ef5a34;border:1px solid #ef5a34;border-radius:7px;min-height:34px;font-size:8px;font-weight:900}.gmail-writing-replacement.prepared{color:#2d6942;background:#f1faf4;border-color:#9fceb0}.gmail-replacement-ready{gap:4px;font-size:8px;line-height:1.45;display:grid}.gmail-replacement-ready small{color:inherit;font-size:8px}.gmail-replacement-ready>button{color:#fff;cursor:pointer;background:#2678b1;border:1px solid #2678b1;border-radius:7px;min-height:34px;margin-top:4px;font-size:8px;font-weight:900}.gmail-replacement-ready>button:hover{background:#1d689d}.gmail-reply-card textarea{resize:vertical;color:#263b4c;background:#fff;border:1px solid #c7d5df;border-radius:8px;outline:none;flex:1;min-height:250px;margin-top:12px;padding:12px;font:10px/1.55 Arial,sans-serif}.gmail-reply-card textarea:focus{border-color:#438bc0;box-shadow:0 0 0 3px #3484bb1f}.gmail-reply-attachments-picker{flex-wrap:wrap;align-items:center;gap:7px;margin-top:8px;display:flex}.gmail-reply-attachments-picker input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gmail-reply-attachments-picker label{color:#216d9f;cursor:pointer;background:#f5faff;border:1px solid #9dbfd6;border-radius:6px;align-items:center;gap:5px;min-height:28px;padding:0 9px;font-size:8px;font-weight:900;display:inline-flex}.gmail-reply-attachments-picker label:hover{background:#eaf5fc;border-color:#4c8db8}.gmail-reply-attachments-picker label[aria-disabled=true]{cursor:not-allowed;opacity:.5}.gmail-reply-attachments-picker small{color:#7b8994;font-size:7px}.gmail-reply-selected-files{gap:5px;margin:7px 0 0;padding:0;list-style:none;display:grid}.gmail-reply-selected-files li{color:#31536b;background:#f8fbfd;border:1px solid #d3e1ea;border-radius:6px;grid-template-columns:minmax(0,1fr) auto 22px;align-items:center;gap:7px;min-width:0;padding:5px 7px;font-size:8px;display:grid}.gmail-reply-selected-files li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gmail-reply-selected-files li>small{color:#788994;font-size:7px}.gmail-reply-selected-files button{color:#6b7b87;cursor:pointer;background:#fff;border:1px solid #d1dce4;border-radius:50%;width:22px;height:22px;padding:0}.gmail-reply-counter{color:#84909a;text-align:right;margin:5px 1px 9px;font-size:7px}.gmail-reply-prepare{color:#fff;cursor:pointer;background:#2678b1;border:1px solid #2678b1;border-radius:7px;min-height:36px;font-size:9px;font-weight:900}.gmail-reply-prepare:disabled{cursor:not-allowed;opacity:.45}.gmail-reply-confirmation{background:#fff7f3;border:1px solid #efb49e;border-radius:8px;gap:10px;padding:11px;display:grid}.gmail-reply-confirmation p{color:#68473c;margin:0;font-size:8px;line-height:1.5}.gmail-reply-confirmation>div{justify-content:flex-end;gap:7px;display:flex}.gmail-reply-confirmation button{color:#455c6c;cursor:pointer;background:#fff;border:1px solid #cbd6df;border-radius:6px;min-height:32px;padding:0 11px;font-size:8px;font-weight:900}.gmail-reply-confirmation button.primary-button{color:#fff;background:#ef5a34;border-color:#ef5a34}.gmail-reply-result{color:#2d6942;background:#f1faf4;border:1px solid #c6dfcf;border-radius:7px;flex-direction:column;gap:3px;margin-top:10px;padding:9px 10px;font-size:8px;line-height:1.4;display:flex}.gmail-reply-result.error,.gmail-reply-result.blocked{color:#9a422a;background:#fff5f1;border-color:#efc3b5}.gmail-viewer-state{color:#435b6c;justify-content:center;align-items:center;gap:10px;min-height:240px;padding:30px;display:flex}.gmail-viewer-state i{border:3px solid #dce8f0;border-top-color:#2c7db5;border-radius:50%;width:22px;height:22px;animation:.7s linear infinite notis-plan-spin}.gmail-viewer-state.error{color:#99432d;flex-direction:column}.gmail-viewer-state.error button{color:#93402a;cursor:pointer;background:#fff;border:1px solid #d69d8c;border-radius:6px;min-height:30px;padding:0 10px;font-size:8px;font-weight:900}@media (max-width:1240px){.gmail-viewer-body.with-case-history{grid-template-columns:1fr;grid-template-areas:"context""mail";gap:14px;overflow:auto}.gmail-viewer-resizer{display:none}.gmail-viewer-body.with-case-history .gmail-mail-column{min-height:620px}.gmail-case-history-card{min-height:780px}}@media (max-width:860px){.gmail-viewer-modal{height:calc(100vh - 20px)}.gmail-viewer-body{grid-template-columns:1fr;overflow:auto}.gmail-viewer-body,.gmail-viewer-body.with-diligence{grid-template-columns:1fr;grid-template-areas:"context""mail"}.gmail-viewer-body.with-diligence .gmail-mail-column,.gmail-diligence-card{min-height:620px}.gmail-message-card{min-height:420px}.gmail-reply-toggle{grid-template-columns:24px minmax(0,1fr)}.gmail-reply-toggle>small{display:none}.gmail-reply-card textarea{min-height:180px}}.execution-plan-backdrop{z-index:110}.execution-plan-modal{background:#fff;border:1px solid #cbd7e1;border-radius:12px;flex-direction:column;width:min(1220px,100%);max-height:calc(100vh - 40px);display:flex;overflow:hidden;box-shadow:0 28px 90px #09191352}.execution-plan-modal>header{background:#f8fafb;border-bottom:1px solid #e1e8ee;justify-content:space-between;align-items:flex-start;gap:14px;padding:17px 19px 14px;display:flex}.execution-plan-modal .eyebrow{color:#d04e2a;letter-spacing:.12em;font-size:8px;font-weight:900}.execution-plan-modal h2{color:#152d45;margin:5px 0 4px;font:500 23px/1.18 Georgia,Times New Roman,serif}.execution-plan-modal header p{color:#62717e;margin:0;font-size:9px}.execution-plan-modal>header>div{flex:1;min-width:0}.execution-plan-identifiers{flex-wrap:wrap;align-items:stretch;gap:6px;margin-top:9px;display:flex}.execution-plan-identifiers button{color:#244158;text-align:left;cursor:copy;background:#fff;border:1px solid #ccd9e4;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label feedback""value feedback";align-items:center;gap:1px 9px;min-width:150px;max-width:300px;padding:7px 9px;transition:border-color .15s,background .15s,transform .15s;display:grid}.execution-plan-identifiers button:hover:not(:disabled){background:#f1f8fe;border-color:#6ca5d4;transform:translateY(-1px)}.execution-plan-identifiers button.copied{background:#eef9f2;border-color:#70bc91}.execution-plan-identifiers button:disabled{cursor:not-allowed;opacity:.58}.execution-plan-identifiers button>span{color:#718392;letter-spacing:.09em;text-overflow:ellipsis;white-space:nowrap;grid-area:label;font-size:6px;font-weight:900;overflow:hidden}.execution-plan-identifiers button>strong{text-overflow:ellipsis;white-space:nowrap;grid-area:value;font-size:9px;overflow:hidden}.execution-plan-identifiers button>small{color:#7a8d9c;white-space:nowrap;grid-area:feedback;font-size:6px;font-weight:800}.execution-plan-identifiers button.copied>small{color:#21854c}.execution-plan-body{background:#f5f8fa;grid-template-columns:minmax(250px,.62fr) minmax(560px,1.75fr);gap:12px;min-height:0;padding:14px 17px;display:grid;overflow:auto}.execution-plan-body.actions-only{grid-template-columns:minmax(0,1fr)}.execution-plan-procurator{background:#f3f9fd;border:1px solid #a9cbe4;border-radius:9px;grid-column:1/-1;grid-template-columns:minmax(260px,.8fr) minmax(320px,1.2fr);align-items:center;gap:14px;padding:12px 14px;display:grid}.execution-plan-procurator label,.execution-plan-procurator p{flex-direction:column;gap:5px;margin:0;display:flex}.execution-plan-procurator label>span{color:#476a84;letter-spacing:.08em;font-size:8px;font-weight:900}.execution-plan-procurator select{color:#173f5b;background:#fff;border:1px solid #87b4d4;border-radius:7px;width:100%;min-height:36px;padding:7px 9px;font-size:11px;font-weight:800}.execution-plan-procurator p strong{color:#174b70;font-size:9px}.execution-plan-procurator p span{color:#587487;font-size:8px;line-height:1.45}.execution-plan-conditional-routes{background:#f3f9fd;border:1px solid #a9cbe4;border-radius:9px;grid-column:1/-1;gap:10px;padding:13px 14px;display:grid}.execution-plan-conditional-routes>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.execution-plan-conditional-routes>header div{flex-direction:column;gap:3px;display:flex}.execution-plan-conditional-routes>header span{color:#2672ad;letter-spacing:.1em;font-size:7px;font-weight:900}.execution-plan-conditional-routes>header strong{color:#173a55;font-size:11px}.execution-plan-conditional-routes>header small{color:#587487;text-align:right;max-width:360px;font-size:8px;line-height:1.45}.execution-plan-conditional-routes>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.execution-plan-conditional-routes article{background:#fff;border:1px solid #d5e2eb;border-radius:8px;padding:11px 12px}.execution-plan-conditional-routes article.selected{background:#f7fcf9;border-color:#6db38b;box-shadow:inset 0 0 0 1px #bfe2cc}.execution-plan-route-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.execution-plan-route-title strong{color:#173a55;font-size:9px}.execution-plan-route-title span{color:#637686;letter-spacing:.06em;background:#edf2f6;border-radius:999px;flex:none;padding:3px 6px;font-size:6px;font-weight:900}.execution-plan-conditional-routes article.selected .execution-plan-route-title span{color:#237345;background:#dff3e7}.execution-plan-conditional-routes article>p{color:#587487;margin:7px 0 0;font-size:8px;line-height:1.45}.execution-plan-conditional-routes article ol{gap:6px;margin:9px 0 0;padding:0;list-style:none;display:grid}.execution-plan-conditional-routes article li{color:#344c5d;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:6px;font-size:8px;line-height:1.45;display:grid}.execution-plan-conditional-routes article li i{color:#2669a8;background:#e9f1f8;border-radius:50%;place-items:center;width:18px;height:18px;font-size:7px;font-style:normal;font-weight:900;display:grid}.execution-plan-steps,.execution-plan-writing,.execution-plan-required-writing,.execution-plan-confirmation{background:#fff;border:1px solid #d6e0e8;border-radius:9px}.execution-plan-review-documents{flex-direction:column;gap:12px;min-width:0;display:flex}.execution-plan-loading{color:#344c5d;background:#fff;border:1px solid #d6e0e8;border-radius:9px;grid-column:1/-1;justify-content:center;align-items:center;gap:13px;min-height:210px;display:flex}.execution-plan-loading>i{border:3px solid #d8e6f1;border-top-color:#2775b7;border-radius:50%;flex:0 0 24px;width:24px;height:24px;animation:.7s linear infinite notis-plan-spin}.execution-plan-loading>div{flex-direction:column;gap:4px;display:flex}.execution-plan-loading strong{font-size:11px}.execution-plan-loading span{color:#748592;font-size:8px}@keyframes notis-plan-spin{to{transform:rotate(360deg)}}.execution-plan-steps{align-self:start;padding:12px}.execution-plan-steps>span,.execution-plan-writing-header>span{color:#697986;letter-spacing:.11em;font-size:7px;font-weight:900}.execution-plan-crm-sentence{background:linear-gradient(135deg,#f2fbf6 0%,#eef7ff 100%);border:1px solid #80b89d;border-radius:9px;margin-top:10px;padding:11px 12px}.execution-plan-crm-sentence header{border-bottom:1px solid #cfe5d8;justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;display:flex}.execution-plan-crm-sentence header span{color:#16714a;letter-spacing:.09em;font-size:8px;font-weight:950}.execution-plan-crm-sentence header strong{color:#315d49;text-align:right;font-size:8px}.execution-plan-crm-sentence>div{flex-wrap:wrap;gap:6px 14px;padding-top:8px;display:flex}.execution-plan-crm-sentence p{color:#526b60;align-items:baseline;gap:5px;margin:0;font-size:8px;display:flex}.execution-plan-crm-sentence p strong{color:#123d2c;font-size:9px}.execution-plan-phases{gap:10px;margin-top:10px;display:grid}.execution-plan-phase{background:#fff;border:1px solid #d7e2ea;border-radius:8px;overflow:hidden}.execution-plan-phase.future{background:#fbfefc;border-color:#bed8ca}.execution-plan-phase>header{background:#edf5fc;border-bottom:1px solid #e3eaf0;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.execution-plan-phase.future>header{background:#edf8f1;border-bottom-color:#d8e9df}.execution-plan-phase>header span{color:#2672ad;letter-spacing:.09em;font-size:7px;font-weight:900}.execution-plan-phase.future>header span{color:#258451}.execution-plan-phase>header strong{color:#173a55;font-size:10px}.execution-plan-phase.future>header strong{color:#215c3b}.execution-plan-phase-description{color:#5d7180;margin:0;padding:9px 10px 0;font-size:8px;line-height:1.45}.execution-plan-phase>.execution-plan-deadlines{margin:9px 10px 0}.execution-plan-phase>ol{padding:0 10px 10px}.execution-plan-deadlines{background:#fff8ee;border:1px solid #efb46a;border-radius:8px;gap:6px;margin-top:10px;padding:10px;display:grid}.execution-plan-deadlines>strong{color:#b84a18;letter-spacing:.08em;font-size:8px}.execution-plan-deadlines p{color:#294052;justify-content:space-between;gap:12px;margin:0;font-size:10px;display:flex}.execution-plan-deadlines p span{font-weight:800}.execution-plan-deadlines time{color:#b74418;white-space:nowrap;font-weight:900}.execution-plan-steps ol{flex-direction:column;gap:8px;margin:10px 0 0;list-style:none;display:flex}.execution-plan-steps li{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:7px;display:grid}.execution-plan-steps li i{color:#2669a8;background:#e9f1f8;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;font-style:normal;font-weight:900;display:grid}.execution-plan-steps li p{color:#344c5d;margin:2px 0 0;font-size:9px;line-height:1.45}.execution-plan-step-copy{min-width:0}.execution-plan-step-copy small{color:#526a7b;white-space:pre-line;background:#f5f9fc;border-left:2px solid #9ec4e3;border-radius:0 6px 6px 0;margin-top:5px;padding:7px 9px;font-size:8px;line-height:1.55;display:block}.execution-plan-phase.future .execution-plan-step-copy small{background:#f4faf6;border-left-color:#9dccb2}.execution-plan-body.actions-only .execution-plan-steps{width:100%;padding:16px 18px}.execution-plan-body.actions-only .execution-plan-steps>span{font-size:8px}.execution-plan-body.actions-only .execution-plan-steps ol{gap:11px;margin-top:13px}.execution-plan-body.actions-only .execution-plan-steps li{grid-template-columns:25px minmax(0,1fr);gap:10px}.execution-plan-body.actions-only .execution-plan-steps li i{width:25px;height:25px;font-size:9px}.execution-plan-body.actions-only .execution-plan-steps li p{margin-top:3px;font-size:11px;line-height:1.55}.execution-plan-body.actions-only .execution-plan-step-copy small{margin-top:7px;padding:8px 10px;font-size:9px;line-height:1.6}.execution-plan-writing{min-width:0;overflow:hidden}.execution-plan-writing-header{background:#fbfcfd;border-bottom:1px solid #e5ebf0;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.execution-plan-writing small{color:#6d7d89;font-size:7px}.execution-plan-writing-tools{justify-content:flex-end;align-items:center;gap:9px;display:flex}.execution-plan-writing-tools a{color:#1768a6;white-space:nowrap;background:#fff;border:1px solid #9fc2df;border-radius:6px;justify-content:center;align-items:center;min-height:24px;padding:4px 9px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}.execution-plan-writing-tools a:hover{background:#edf6fd;border-color:#397eb5}.execution-plan-power-document{border-color:#9bc8aa}.execution-plan-power-evidence{color:#2e5740;background:#f3fbf5;border-bottom:1px solid #dce9e0;justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding:9px 12px;font-size:9px;display:flex}.execution-plan-power-evidence strong{color:#176137}.execution-plan-power-evidence span{text-overflow:ellipsis;white-space:nowrap;color:#526d5e;min-width:0;overflow:hidden}.execution-plan-required-writing{background:#fff8f5;border-color:#f0b7a8;flex-direction:column;justify-content:center;gap:9px;min-width:0;padding:18px;display:flex}.execution-plan-required-writing>span{color:#e94f2b;letter-spacing:.11em;font-size:7px;font-weight:900}.execution-plan-required-writing h3{color:#102a43;margin:0;font-family:Georgia,serif;font-size:18px;line-height:1.2}.execution-plan-required-writing p{color:#5c6e7b;margin:0;font-size:9px;line-height:1.55}.execution-plan-required-writing strong{color:#74311f;font-size:9px;line-height:1.5}.execution-plan-reason{color:#68473d;background:#fff8f5;border-bottom:1px solid #f0d2c9;flex-direction:column;gap:4px;margin:0;padding:10px 12px;font-size:9px;line-height:1.45;display:flex}.execution-plan-reason strong{color:#a54227;text-transform:uppercase;letter-spacing:.06em;font-size:8px}.execution-plan-pdf{background:#e3e7ea;height:min(60vh,700px);min-height:430px;overflow:hidden}.execution-plan-review-documents:has(.execution-plan-power-document) .execution-plan-pdf{height:min(44vh,520px);min-height:330px}.execution-plan-pdf .internal-pdf-viewer{border:0;border-radius:0;height:100%;min-height:0}.execution-plan-confirmation{cursor:pointer;background:#fff8f5;border-color:#f0b7a8;grid-column:1/-1;align-items:flex-start;gap:9px;padding:11px 13px;display:flex}.execution-plan-confirmation input{accent-color:#ef5a31;width:16px;height:16px;margin:1px 0 0}.execution-plan-confirmation span{flex-direction:column;gap:3px;display:flex}.execution-plan-confirmation strong{color:#74311f;font-size:9px}.execution-plan-confirmation small{color:#81695f;font-size:8px;line-height:1.4}.execution-plan-modal>footer{background:#fff;border-top:1px solid #e1e8ee;justify-content:space-between;align-items:center;gap:18px;padding:12px 17px;display:flex}.execution-plan-modal>footer p{color:#687782;max-width:560px;margin:0;font-size:8px;line-height:1.4}.execution-plan-modal>footer p strong{color:#b44a2c}.execution-plan-modal>footer>div{gap:7px;display:flex}.execution-plan-modal>footer button{color:#435a6c;cursor:pointer;background:#fff;border:1px solid #cbd6df;border-radius:7px;min-height:34px;padding:0 13px;font-size:9px;font-weight:800}.execution-plan-modal>footer button.primary-button{color:#fff;background:#f15b35;border-color:#f15b35}.execution-plan-modal button:disabled{cursor:not-allowed;opacity:.52}.manual-writing-backdrop{z-index:98;padding:12px}.manual-writing-modal{background:#f6f8fa;border:1px solid #cbd7e1;border-radius:12px;flex-direction:column;width:min(1500px,100%);height:calc(100vh - 24px);display:flex;overflow:hidden;box-shadow:0 28px 90px #09191352}.manual-writing-modal>header{background:#fff;border-bottom:1px solid #dce5eb;flex:none;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:8px 14px;display:flex}.manual-writing-titlebar{align-items:center;gap:10px;min-width:0;display:flex}.manual-writing-modal>header .eyebrow{color:#d04e2a;letter-spacing:.12em;border-right:1px solid #e1e7ec;flex:none;padding-right:10px;font-size:7px;font-weight:900}.manual-writing-modal>header h2{color:#152d45;flex:none;margin:0;font:500 17px/1.15 Georgia,Times New Roman,serif}.manual-writing-modal>header p{color:#62717e;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:8px;overflow:hidden}.manual-writing-modal-body{flex:1;min-height:0;padding:8px;overflow:auto}.manual-writing-modal-body .writing-workspace{min-height:auto;padding:10px}.manual-writing-compact-context{justify-content:space-between;align-items:center;gap:14px;min-height:31px;display:flex}.manual-writing-compact-context>p{color:#6f7b87;margin:0;font-size:8px;line-height:1.35}.manual-writing-compact-context>p strong{color:#344552}.manual-delivery-workspace .writing-route-badges{padding:5px 8px;font-size:7px}.manual-delivery-workspace .writing-steps{margin:7px 0 10px}.placeholder-preview.editable{max-height:330px;overflow:auto}.placeholder-preview.editable label{border-bottom:1px solid #e6ebef;gap:5px;padding:8px;display:grid}.placeholder-preview.editable label>span{color:#61717f;text-transform:uppercase;letter-spacing:.035em;font-size:10px;font-weight:800}.placeholder-preview.editable label>input{color:#23313d;background:#fff;border:1px solid #ced9e2;border-radius:5px;width:100%;min-width:0;height:35px;padding:0 10px;font-size:12px}.placeholder-preview.editable label.complete>input{background:#f7fbf8;border-color:#9fc8ae}.placeholder-preview.editable label.missing>input{background:#fff8f5;border-color:#e5a38e}.placeholder-preview.editable label>input:disabled{color:#52626f;cursor:not-allowed;background:#f1f4f6}.manual-module-picker{background:#fff;border:1px solid #cfdae3;border-radius:7px;margin:8px 0;padding:8px 9px}.manual-module-picker legend{color:#344b5d;text-transform:uppercase;letter-spacing:.04em;padding:0 5px;font-size:9px;font-weight:900}.manual-module-picker>p{color:#71808c;margin:0 0 7px;font-size:8px;line-height:1.35}.manual-module-picker>div{grid-template-columns:1fr 1fr;gap:5px 8px;display:grid}.manual-module-picker label{color:#334857;cursor:pointer;align-items:flex-start;gap:6px;min-width:0;font-size:9px;line-height:1.3;display:flex}.manual-module-picker input{width:14px;height:14px;accent-color:var(--forest);flex:none;margin:0}.manual-module-picker:disabled{opacity:.7}.manual-module-option{background:#f9fbfc;border:1px solid #e0e6eb;border-radius:5px;justify-content:space-between;align-items:center;gap:5px;min-width:0;padding:5px 6px;display:flex}.manual-module-option.selected{background:#f0f8f3;border-color:#a7c3b3}.manual-module-option label{flex:1}.manual-module-order{align-items:center;gap:2px;display:flex}.manual-module-order small{color:#3d6e53;text-align:center;min-width:15px;font-size:7px;font-weight:900}.manual-module-order button{color:#476956;cursor:pointer;background:#fff;border:1px solid #c9d6cf;border-radius:4px;width:20px;height:21px;padding:0;font-size:8px}.manual-module-order button:disabled{opacity:.35;cursor:default}.google-doc-editor-button{color:#185caa;cursor:pointer;background:#edf5ff;border:1px solid #4a86d4;border-radius:6px;min-height:31px;padding:0 10px;font-size:9px;font-weight:900}.google-doc-editor-button.ready{color:#226c4c;background:#edf9f2;border-color:#2f8b62}.google-doc-editor-button:disabled{opacity:.5;cursor:not-allowed}.writing-workspace>textarea.google-doc-source-active{color:#697781;cursor:default;background:#f4f7f8}.google-doc-source-note{color:#2f674a;background:#f1faf5;border:1px solid #bcdcc9;border-radius:0 0 7px 7px;margin-top:-7px;padding:7px 10px;font-size:9px;line-height:1.4}.manual-writing-delivery{gap:10px;margin-top:12px;display:grid}.manual-channel-editor{background:#fff;border:1px solid #c9d9e7;border-radius:8px;overflow:hidden}.manual-channel-editor>header{background:#eff6fc;border-bottom:1px solid #dce7ef;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.manual-channel-editor>header div{gap:2px;display:grid}.manual-channel-editor>header span{color:#6a7d8d;letter-spacing:.08em;font-size:7px;font-weight:900}.manual-channel-editor>header strong{color:#174e7f;font-size:11px}.manual-channel-editor>header b{color:#315f86;background:#dcecf9;border-radius:10px;padding:4px 7px;font-size:7px}.manual-channel-fields{grid-template-columns:minmax(220px,.35fr) minmax(0,1fr);gap:10px;padding:11px 12px;display:grid}.manual-channel-fields label{color:#526575;align-content:start;gap:5px;font-size:8px;font-weight:850;display:grid}.manual-channel-fields input,.manual-channel-fields textarea{color:#263746;background:#fff;border:1px solid #ccd8e2;border-radius:6px;width:100%;padding:8px 9px;font-size:9px}.manual-channel-fields input{height:34px}.manual-channel-fields textarea{resize:vertical;min-height:82px;line-height:1.45}.manual-channel-fields input:focus,.manual-channel-fields textarea:focus{border-color:#2b71bb;outline:0;box-shadow:0 0 0 2px #2b71bb1a}.manual-channel-editor>p{color:#6b7a86;margin:0;padding:0 12px 10px;font-size:7px;line-height:1.4}.manual-writing-buttons{justify-content:flex-end;align-items:center;gap:8px;display:flex}.manual-writing-buttons button{min-height:36px;padding:0 14px}.manual-preview-status{color:#6e7d88;background:#f0f3f5;border-radius:12px;margin-right:auto;padding:5px 8px;font-size:7px;font-weight:850}.manual-preview-status.ready{color:#28704c;background:#e8f5ed}.manual-writing-confirm{background:#fff7f3;border:1px solid #ef9f83;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px;display:grid}.manual-writing-confirm>div{gap:3px;display:grid}.manual-writing-confirm strong{color:#8f351b;font-size:10px}.manual-writing-confirm span{color:#344552;font-size:9px;line-height:1.4}.manual-writing-confirm pre{color:#4d3f39;white-space:pre-wrap;background:#fff;border:1px solid #ead8d1;border-radius:5px;max-height:120px;margin:4px 0;padding:7px;font:8px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.manual-writing-confirm small{color:#7a685f;font-size:8px}.manual-writing-confirm>button{color:#435a6c;cursor:pointer;background:#fff;border:1px solid #cbd6df;border-radius:6px;min-height:34px;padding:0 12px;font-size:9px;font-weight:800}.manual-writing-confirm>button.primary-button{color:#fff;background:#f15b35;border-color:#f15b35}.manual-writing-modal{width:min(1780px,100%)}.manual-writing-modal-body{overflow:hidden}.manual-writing-modal-body .manual-delivery-workspace{grid-template-columns:var(--manual-library-width,340px) minmax(0, 1fr) var(--manual-delivery-width,340px);height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:minmax(0,1fr) auto auto;gap:8px 10px;padding:0;display:grid;position:relative;overflow:hidden}.manual-delivery-workspace>.writing-loading{grid-area:1/1/-1/-1}.manual-delivery-workspace .writing-config-grid{flex-direction:column;grid-area:1/1/4;gap:8px;min-height:0;padding-right:3px;display:flex;overflow:hidden auto}.manual-delivery-workspace .writing-config-card{background:#fff;flex:none;min-height:auto;padding:10px}.manual-delivery-workspace .draft-editor-heading{background:#fff;border:1px solid #dce4ea;border-radius:8px;grid-area:1/2;min-width:0;margin:0;padding:7px 9px}.manual-delivery-workspace .draft-editor-heading>div:first-child{min-width:0}.manual-delivery-workspace .draft-editor-heading>div:first-child small{text-overflow:ellipsis;white-space:nowrap;max-width:420px;overflow:hidden}.manual-delivery-workspace .draft-editor-tools label{display:none}.manual-delivery-workspace .draft-preview-buttons{align-items:center}.manual-delivery-workspace>.manual-visual-editor{grid-area:1/2;min-height:0}.manual-delivery-workspace>.google-doc-source-note,.manual-delivery-workspace>.manual-ai-feedback{grid-area:2/2;margin:0}.manual-delivery-workspace>.writing-actions{background:#fff;border:1px solid #dce4ea;border-radius:8px;grid-area:3/2;margin:0;padding:7px 9px}.manual-delivery-workspace>.manual-writing-delivery{background:#fff;border:1px solid #dce4ea;border-radius:8px;grid-area:1/3/4;align-content:start;align-self:stretch;min-height:0;margin:0;padding:10px;overflow:hidden auto}.manual-delivery-workspace .placeholder-preview.editable{max-height:none;overflow:visible}.manual-template-suggestion{color:#276a4a;align-items:center;gap:4px;margin-top:6px;font-size:7px;font-weight:850;line-height:1.35;display:inline-flex}.manual-pane-resizer{z-index:35;cursor:col-resize;touch-action:none;background:0 0;border:0;outline:0;width:10px;padding:0;position:absolute;top:0;bottom:0}.manual-pane-resizer.library{left:calc(var(--manual-library-width,340px) + 1px);transform:translate(-50%)}.manual-pane-resizer.delivery{right:calc(var(--manual-delivery-width,340px) + 1px);transform:translate(50%)}.manual-pane-resizer:after{content:"";background:#b9c9d9;border-radius:2px;width:2px;transition:background .15s,box-shadow .15s;position:absolute;top:44px;bottom:14px;left:4px}.manual-pane-resizer:before{content:"";background:#e1eaf2;border:1px solid #91aac1;border-radius:5px;width:6px;height:36px;position:absolute;top:46%;left:2px}.manual-pane-resizer:hover:after,.manual-pane-resizer:focus-visible:after,.manual-pane-resizer.active:after{background:#4f7fb2;box-shadow:0 0 0 2px #4f7fb224}.manual-panes-resizing,.manual-panes-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.manual-template-library{gap:7px;display:grid}.manual-template-recommendation{color:#2f5d43;text-align:left;cursor:pointer;background:#f1f8f4;border:1px solid #9bc3aa;border-radius:7px;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-width:0;padding:8px;display:grid}.manual-template-recommendation.selected{border-color:#2f805b;box-shadow:0 0 0 2px #2f805b1c}.manual-template-recommendation>span:first-child{color:#27704e;background:#dcefe3;border-radius:6px;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.manual-template-recommendation>span:nth-child(2){gap:2px;min-width:0;display:grid}.manual-template-recommendation small{color:#4e7b60;letter-spacing:.07em;font-size:8px;font-weight:950}.manual-template-recommendation strong{color:#234c36;overflow-wrap:anywhere;font-size:11px;line-height:1.45}.manual-template-recommendation>i{color:#5d7968;font-size:7px;font-style:normal;font-weight:900}.manual-template-search{background:#fff;border:1px solid #cfdae3;border-radius:6px;align-items:center;gap:6px;height:31px;padding:0 8px;display:flex}.manual-template-search>span{color:#6d8090;font-size:13px}.manual-template-search input{color:#314554;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.manual-template-tree{background:#f9fbfc;border:1px solid #dce4ea;border-radius:7px;max-height:270px;overflow:hidden auto}.manual-template-tree>p{color:#72818c;text-align:center;margin:0;padding:18px 10px;font-size:8px;line-height:1.4}.manual-template-folder{--manual-folder-depth:0;border-bottom:1px solid #e2e8ed}.manual-template-folder:last-child{border-bottom:0}.manual-template-folder.nested{margin-left:calc(var(--manual-folder-depth) * 8px);border-left:1px solid #d8e1e8}.manual-template-folder-heading{color:#344b5c;text-align:left;cursor:pointer;background:#f4f7f9;border:0;grid-template-columns:12px 16px minmax(0,1fr) auto;align-items:center;gap:4px;width:100%;min-width:0;height:31px;padding:0 8px;display:grid}.manual-template-folder-heading:hover{background:#edf3f7}.manual-template-folder-heading>span{color:#6f8292;font-size:11px}.manual-template-folder-heading>i{color:var(--manual-folder-color,#607a96);font-size:11px;font-style:normal;position:relative}.manual-template-folder-heading>strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.manual-template-folder-heading>small{color:#607383;text-align:center;background:#e3eaf0;border-radius:10px;min-width:19px;padding:2px 5px;font-size:6px;font-weight:900}.manual-template-folder-content{background:#fff}.manual-template-library-item{width:100%;min-width:0;padding:7px 8px 7px calc(12px + var(--manual-folder-depth,0) * 6px);color:#314655;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf1f4;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.manual-template-library-item:hover{background:#f5f9fc}.manual-template-library-item.selected{background:#eaf3fb;box-shadow:inset 3px 0 #3974aa}.manual-template-library-status{background:#43a36e;border-radius:50%;width:6px;height:6px}.manual-template-library-item>span:nth-child(2){gap:2px;min-width:0;display:grid}.manual-template-library-item strong{overflow-wrap:anywhere;font-size:11px;line-height:1.45}.manual-template-library-item small{color:#6c7c89;font-size:9px}.manual-template-library-item>i{color:#33734f;letter-spacing:.04em;background:#e3f1e8;border-radius:4px;padding:2px 4px;font-size:5.5px;font-style:normal;font-weight:950}.manual-visual-editor{background:#e4e9ef;border:1px solid #cbd7e1;border-radius:8px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.manual-visual-toolbar{scrollbar-width:thin;background:#fff;border-bottom:1px solid #cbd7e1;flex:none;align-items:center;gap:4px;min-height:39px;padding:5px 6px;display:flex;overflow-x:auto}.manual-visual-toolbar button,.manual-visual-toolbar select{color:#33485a;background:#fff;border:1px solid #cad6df;border-radius:5px;height:27px;font:750 8px/1 Aptos,Segoe UI,sans-serif}.manual-visual-toolbar button{cursor:pointer;justify-content:center;align-items:center;gap:3px;min-width:27px;padding:0 7px;display:inline-flex}.manual-visual-toolbar select{cursor:pointer;max-width:112px;padding:0 23px 0 7px}.manual-visual-toolbar button:hover:not(:disabled),.manual-visual-toolbar button.active{color:#183f63;background:#eef4f9;border-color:#6686a5}.manual-visual-toolbar button:disabled,.manual-visual-toolbar select:disabled{opacity:.42;cursor:not-allowed}.manual-toolbar-separator{background:#dce3e8;flex:none;width:1px;height:20px;margin:0 2px}.manual-visual-toolbar .manual-ai-block-button{color:#174d79;background:#eef5fb;border-color:#8aa8c2;margin-left:auto;font-weight:900}.manual-editor-output-actions{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.manual-editor-output-actions+.manual-ai-block-button{margin-left:0}.manual-editor-save-state{color:#9a6b31;background:#f0f2f4;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;font-weight:950;display:grid}.manual-editor-save-state.saved{color:#2e7650;background:#e8f4ec}.manual-ai-block-panel{background:#f4f8fb;border-bottom:1px solid #cbd7e1;flex:none;grid-template-columns:minmax(155px,.55fr) minmax(220px,1fr) auto auto;align-items:center;gap:7px;padding:8px;display:grid}.manual-ai-block-panel>div{gap:2px;display:grid}.manual-ai-block-panel strong{color:#183f63;font-size:8px}.manual-ai-block-panel span{color:#6b7b88;font-size:7px;line-height:1.3}.manual-ai-block-panel textarea{resize:vertical;color:#253847;background:#fff;border:1px solid #c4d2dd;border-radius:5px;width:100%;min-height:37px;max-height:70px;padding:6px 8px;font:8px/1.35 Aptos,Segoe UI,sans-serif}.manual-ai-block-panel button{color:#40576a;cursor:pointer;background:#fff;border:1px solid #c4d2dd;border-radius:5px;min-height:30px;padding:0 8px;font-size:8px;font-weight:800}.manual-visual-canvas{background:radial-gradient(circle at 50% -15%,#f2f5f8 0,#e4e9ef 58%,#dce3ea 100%);flex:1;min-width:0;min-height:0;padding:18px 22px 30px;overflow:auto}.manual-writing-page{min-height:297mm}.manual-writing-edit-block{cursor:text;outline:0;min-height:25px;padding:2px 4px;overflow:visible}.manual-writing-edit-block:focus{box-shadow:0 0 0 2px #4170a51c;background:#f8fbfef0!important;border-color:#668db8!important}.manual-writing-edit-block .fusion-inline-emphasis.emphasized{font-weight:700}.manual-delivery-channel-picker{gap:6px;display:grid}.manual-delivery-channel-picker>div{gap:2px;margin-bottom:2px;display:grid}.manual-delivery-channel-picker>div span{color:#74828e;letter-spacing:.07em;font-size:7px;font-weight:900}.manual-delivery-channel-picker>div strong{color:#2a3d4d;font-size:10px}.manual-delivery-channel-picker>button{color:#435665;text-align:left;cursor:pointer;background:#fff;border:1px solid #d4dee6;border-radius:7px;align-items:center;gap:8px;min-width:0;padding:8px;display:flex}.manual-delivery-channel-picker>button.selected{background:#f0f8f3;border-color:#729b82;box-shadow:0 0 0 2px #2f805b14}.manual-delivery-channel-picker>button:disabled{opacity:.5;cursor:not-allowed}.manual-delivery-channel-picker>button i{color:#34566f;background:#eaf0f4;border-radius:6px;flex:none;place-items:center;width:25px;height:25px;font-size:9px;font-style:normal;font-weight:950;display:grid}.manual-delivery-channel-picker>button.selected i{color:#276a4a;background:#dcefe3}.manual-delivery-channel-picker>button span{gap:2px;min-width:0;display:grid}.manual-delivery-channel-picker>button strong{color:#2e4353;font-size:11px}.manual-delivery-channel-picker>button small{color:#657682;font-size:10px;line-height:1.4}.manual-delivery-workspace .manual-channel-editor>header{flex-direction:column;align-items:flex-start;gap:5px}.manual-delivery-workspace .manual-channel-fields{grid-template-columns:1fr;gap:8px;padding:10px}.manual-delivery-workspace .manual-channel-editor>p{padding:0 10px 9px}.manual-delivery-workspace .manual-writing-buttons{flex-direction:column;align-items:stretch}.manual-delivery-workspace .manual-preview-status{text-align:center;margin:0}.manual-delivery-workspace .manual-writing-confirm{grid-template-columns:1fr 1fr}.manual-delivery-workspace .manual-writing-confirm>div{grid-column:1/-1}.manual-delivery-workspace .manual-writing-confirm>button{width:100%}.manual-delivery-workspace .manual-writing-confirm pre{max-height:90px}.manual-delivery-workspace [hidden]{display:none!important}.manual-step-heading{color:#234567;text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:3px 0 9px;font:800 13px/1.4 Aptos,Segoe UI,sans-serif;display:flex}button.manual-step-heading{cursor:pointer}.manual-step-heading i{background:#eaf1f8;border-radius:50%;flex:0 0 24px;place-items:center;height:24px;font-style:normal;display:grid}.manual-step-heading b{margin-left:auto;font-size:18px}.manual-step-heading:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #4f7fb2}.manual-step-heading:disabled{opacity:.65;cursor:wait}.manual-delivery-workspace .writing-config-card .manual-step-summary{color:#51677b;margin:0 0 8px;font-size:11px;line-height:1.5}.manual-delivery-workspace .manual-step-accept{width:100%;min-height:36px;margin-top:10px;font-size:11px}.manual-field-feedback,.manual-delivery-pending{color:#4b6175;background:#f1f6fb;border-radius:6px;margin:6px 0 10px;padding:10px;font-size:11px;line-height:1.5}.manual-field-evidence{color:#456657;overflow-wrap:anywhere;font-size:10px;line-height:1.45}.manual-field-evidence summary{cursor:pointer}.manual-field-evidence p{margin:4px 0}.manual-field-evidence strong{text-align:left;white-space:normal;font-size:10px;display:block}.manual-draft-ai-options{color:#45617a;margin-top:12px;font-size:11px}.manual-draft-ai-options>summary{cursor:pointer}.manual-procurator-destination{background:#f4f8fc;border:1px solid #cedde9;border-radius:8px;gap:5px;margin-bottom:12px;padding:12px;display:grid}.manual-procurator-destination small{color:#60758a;font-size:11px}.manual-procurator-destination strong{color:#24496a;font-size:14px;line-height:1.45}.manual-procurator-destination span{overflow-wrap:anywhere;color:#4d6983;font-size:11px}.manual-delivery-workspace .manual-channel-fields label{font-size:11px}.manual-delivery-workspace .manual-channel-fields input,.manual-delivery-workspace .manual-channel-fields textarea{font-size:12px}.manual-delivery-workspace .writing-config-card>div>p{font-size:11px;line-height:1.45}@media (max-width:1240px){.manual-writing-modal-body{overflow:auto}.manual-writing-modal-body .manual-delivery-workspace{height:auto;display:block;overflow:visible}.manual-pane-resizer{display:none}.manual-delivery-workspace .manual-writing-compact-context,.manual-delivery-workspace .writing-steps,.manual-delivery-workspace .writing-config-grid,.manual-delivery-workspace .draft-editor-heading,.manual-delivery-workspace>.manual-visual-editor,.manual-delivery-workspace>.google-doc-source-note,.manual-delivery-workspace>.manual-ai-feedback,.manual-delivery-workspace>.writing-actions,.manual-delivery-workspace>.manual-writing-delivery{margin-bottom:8px}.manual-delivery-workspace .writing-config-grid{grid-template-columns:1fr 1fr;display:grid;overflow:visible}.manual-delivery-workspace .writing-config-card:first-child{grid-column:1/-1}.manual-visual-editor{min-height:650px}}@media (max-width:820px){.manual-writing-backdrop{padding:0}.manual-writing-modal{border-radius:0;height:100vh}.manual-writing-modal>header{align-items:flex-start}.manual-writing-titlebar{flex-wrap:wrap;gap:4px 8px}.manual-writing-titlebar>p{flex-basis:100%}.manual-writing-modal-body{padding:8px}.manual-writing-compact-context{flex-direction:column;align-items:flex-start;gap:6px}.draft-editor-tools{flex-direction:column;align-items:stretch}.draft-preview-buttons button{flex:1}.manual-channel-fields{grid-template-columns:1fr}.manual-channel-editor>header{flex-direction:column;align-items:flex-start}.manual-writing-confirm{grid-template-columns:1fr}.manual-writing-confirm>button{width:100%}.manual-delivery-workspace .writing-config-grid{display:flex}.manual-ai-block-panel{grid-template-columns:1fr 1fr}.manual-ai-block-panel>div,.manual-ai-block-panel textarea{grid-column:1/-1}.manual-visual-canvas{padding:10px 8px 22px}}.bulk-execution-modal{width:min(980px,100%)}.bulk-execution-body{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bulk-execution-body>.execution-plan-loading,.bulk-execution-body>.execution-plan-confirmation{grid-column:1/-1}.bulk-execution-body>.execution-plan-loading{min-height:64px}.bulk-execution-body:not(:has(.bulk-execution-blocked))>.bulk-execution-ready{grid-column:1/-1}.bulk-execution-ready,.bulk-execution-blocked{background:#f5faf7;border:1px solid #cfe0d5;border-radius:8px;min-width:0;padding:11px}.bulk-execution-blocked{background:#fff6f2;border-color:#edc2b4}.bulk-execution-ready>span,.bulk-execution-blocked>span{color:#397a53;letter-spacing:.07em;font-size:7px;font-weight:950}.bulk-execution-blocked>span{color:#b54828}.bulk-execution-ready>div,.bulk-execution-blocked>div{max-height:330px;margin-top:8px;overflow:auto}.bulk-execution-ready article,.bulk-execution-blocked article{background:#fff;border-bottom:1px solid #dce9e0;flex-direction:column;gap:3px;padding:8px;display:flex}.bulk-execution-blocked article{border-color:#f0d8d0}.bulk-execution-ready article:last-child,.bulk-execution-blocked article:last-child{border-bottom:0}.bulk-execution-ready article strong,.bulk-execution-blocked article strong{color:#31483a;font-size:8px}.bulk-execution-blocked article strong{color:#873d28}.bulk-execution-ready article small,.bulk-execution-blocked article small{color:#6c7a70;text-overflow:ellipsis;white-space:nowrap;font-size:7px;line-height:1.4;overflow:hidden}.bulk-execution-ready>p{color:#6f7d73;margin:12px 0 0;font-size:9px}@media (max-width:760px){.batch-action-panel,.archive-reason-panel{grid-template-columns:1fr;align-items:stretch}.batch-action-buttons{justify-content:flex-end}.execution-plan-body{grid-template-columns:1fr}.execution-plan-procurator{grid-column:1;grid-template-columns:1fr}.execution-plan-conditional-routes{grid-column:1}.execution-plan-conditional-routes>header{flex-direction:column}.execution-plan-conditional-routes>header small{text-align:left;max-width:none}.execution-plan-conditional-routes>div{grid-template-columns:1fr}.execution-plan-confirmation{grid-column:1}.execution-plan-modal>footer{flex-direction:column;align-items:stretch}.execution-plan-modal>footer>div{justify-content:flex-end}.bulk-execution-status{grid-template-columns:1fr}.bulk-execution-status>.bulk-execution-dismiss{position:absolute;top:6px;right:6px}.bulk-execution-body{grid-template-columns:1fr}.bulk-execution-body>.execution-plan-confirmation{grid-column:1}}.vincular-panel{overscroll-behavior:contain;background:#fff;border:1px solid #cfdae4;border-radius:12px;flex-direction:column;width:min(100%,720px);max-height:calc(100vh - 40px);display:flex;position:relative;overflow:hidden auto;box-shadow:0 28px 80px #0919134d}.vincular-panel>header{z-index:3;background:#f7f9fb;border-bottom:1px solid #e4eaf0;flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px 13px;display:flex;position:sticky;top:0}.vincular-panel .eyebrow{color:#b3712a;letter-spacing:.12em;font-size:7px;font-weight:900}.vincular-panel h2{color:#24384a;margin:5px 0;font-size:15px;font-weight:800}.vincular-panel header p{color:#66727c;margin:0;font-size:9px;line-height:1.45}.vincular-pistas{font-weight:700;color:#46626f!important;margin-top:4px!important}.vincular-motivo{background:#fdf2e6;border-radius:6px;padding:6px 8px;color:#8c5a16!important;margin-top:6px!important}.modal-close{color:#718079;cursor:pointer;background:#fff;border:1px solid #d6dee6;border-radius:50%;flex:none;width:28px;height:28px;font-size:17px;line-height:1}.vincular-buscador{flex-direction:column;gap:4px;padding:13px 18px 10px;display:flex}.vincular-buscador>span{color:#74808b;letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-weight:900}.vincular-buscador input{color:#26394b;height:36px;font:inherit;background:#fff;border:1px solid #cbd7e1;border-radius:7px;padding:0 10px;font-size:11px}.vincular-nig-prueba{background:#f4f9fc;border:1px solid #c9dae6;border-radius:8px;margin:0 18px 10px}.vincular-nig-cabecera{justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.vincular-nig-cabecera>div{flex-direction:column;gap:2px;min-width:0;display:flex}.vincular-nig-cabecera strong{color:#29485f;font-size:9px}.vincular-nig-cabecera span{color:#647682;font-size:8px;line-height:1.4}.vincular-nig-prueba button{color:#fff;cursor:pointer;background:#2f6b8f;border:1px solid #2f6b8f;border-radius:7px;flex:none;min-height:30px;padding:0 11px;font-size:8px;font-weight:850}.vincular-nig-prueba button:disabled{opacity:.55;cursor:progress}.vincular-nig-lista{background:#fff;border-top:1px solid #dce7ee;max-height:210px;overflow:auto}.vincular-nig-lista article{border-bottom:1px solid #e9eff3;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.vincular-nig-lista article:last-child{border-bottom:0}.vincular-nig-lista article>div{flex-direction:column;gap:2px;min-width:0;display:flex}.vincular-nig-titulo{align-items:center;gap:6px;display:flex}.vincular-nig-titulo strong{color:#203e52;font-size:9px}.vincular-nig-titulo i{text-transform:uppercase;border-radius:4px;padding:2px 5px;font-size:7px;font-style:normal;font-weight:900}.vincular-nig-titulo .confianza-alta{color:#277146;background:#e5f4e9}.vincular-nig-titulo .confianza-media{color:#94621c;background:#fff2d8}.vincular-nig-titulo .confianza-revisar{color:#596a76;background:#edf1f4}.vincular-nig-lista span,.vincular-nig-lista small{color:#687985;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.35;overflow:hidden}.vincular-nig-evidencia{color:#455f70!important}.vincular-nig-lista .vincular-alerta{white-space:normal}.vincular-nig-vacio{color:#6f7e88;background:#fff;border-top:1px solid #dce7ee;margin:0;padding:9px 10px;font-size:8px}.vincular-nig-vacio.error{color:#b63c35}.vincular-resultados{flex:none;min-height:120px;max-height:34vh;padding:0 18px 10px;overflow:auto}.vincular-resultados article{border-bottom:1px solid #eef2f6;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.vincular-resultados article.vincular-con-advertencia{background:#fffaf0;border:1px solid #efd7a8;border-radius:8px;margin:5px 0;padding:9px}.vincular-resultados article.vincular-seleccionado{background:#eff8f3;border:1px solid #5a9a79;border-radius:8px;margin:5px 0;padding:9px}.vincular-resultados article>div{flex-direction:column;gap:2px;min-width:0;display:flex}.vincular-candidato-cabecera{align-items:center;gap:7px;display:flex}.vincular-candidato-cabecera i{color:#2f6b8f;text-transform:uppercase;background:#eaf2f8;border-radius:4px;padding:2px 5px;font-size:7px;font-style:normal;font-weight:800}.vincular-resultados strong{color:#24384a;font-size:10px}.vincular-resultados span{color:#3f5567;font-size:9px}.vincular-resultados small{color:#7b8790;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.vincular-coincidencias{font-weight:800;color:#2c7a52!important}.vincular-alerta{margin-top:3px;font-weight:700;color:#9a641d!important;white-space:normal!important}.vincular-con-nig{color:#2c7a52!important}.vincular-sin-nig{color:#b3712a!important}.vincular-resultados button{color:#fff;cursor:pointer;background:#2f6b8f;border:1px solid #2f6b8f;border-radius:7px;flex:none;height:30px;padding:0 13px;font-size:9px;font-weight:800}.vincular-resultados button:disabled{opacity:.55;cursor:progress}.vincular-confirmacion{flex-direction:column;gap:5px;display:flex}.vincular-resultados .cancelar{color:#5d6d78;background:#fff;border-color:#cad5de}.vincular-vacio{color:#808c95;text-align:center;padding:26px 0;font-size:9px}.vincular-error{color:#b63c35;font-weight:750}.vincular-panel.vincular-panel-columnas{width:min(100%,980px)}.vincular-panel>.vincular-pistas{font-size:9px;line-height:1.45}.vincular-resumen{background:#f6fafc;border:1px solid #cfdde8;border-radius:9px;margin:12px 18px 0;padding:10px 12px}.vincular-resumen-cabecera{flex-wrap:wrap;align-items:baseline;gap:3px 10px;margin-bottom:8px;display:flex}.vincular-resumen-cabecera strong{color:#24384a;font-size:10px;font-weight:900}.vincular-resumen-cabecera span{color:#6b7b86;font-size:8px}.vincular-resumen dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 14px;margin:0;display:grid}.vincular-resumen dl>div{min-width:0}.vincular-resumen dl>[data-field=organo]{grid-column:span 2}.vincular-resumen dt{color:#74808b;letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:900}.vincular-resumen dd{color:#203e52;overflow-wrap:anywhere;margin:2px 0 0;font-size:10px;font-weight:750;line-height:1.35}.vincular-resumen [data-state=missing] dd{color:#8b979f;font-style:italic;font-weight:600}.vincular-resumen [data-state=conflict] dd{color:#8c5a16}.vincular-resumen dd small{color:#94621c;text-transform:uppercase;margin-top:1px;font-size:7px;font-style:normal;font-weight:850;display:block}.vincular-resumen-error{color:#b63c35;margin:8px 0 0;font-size:8px;font-weight:750;line-height:1.4}.vincular-resumen-error button{color:#b63c35;cursor:pointer;background:#fff;border:1px solid #b63c35;border-radius:6px;min-height:24px;margin-left:6px;padding:0 9px;font-size:8px;font-weight:850}.vincular-destinos{flex-direction:column;gap:10px;margin:0 18px 12px;display:flex}.vincular-columnas{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.vincular-panel-columnas .vincular-columnas{grid-template-columns:repeat(2,minmax(0,1fr))}.vincular-columna{background:#f8fbfd;border:1px solid #c7d7e2;border-radius:9px;flex-direction:column;gap:8px;min-width:0;padding:10px 11px;display:flex}.vincular-destino-titulo{justify-content:space-between;align-items:center;gap:8px;display:flex}.vincular-destino-titulo>span,.vincular-destino-titulo>b,.vincular-friday-buscar>span{color:#617786;letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:900}.vincular-destino-titulo i{letter-spacing:0;text-transform:uppercase;border-radius:999px;flex:none;padding:3px 6px;font-size:7px;font-style:normal;font-weight:900}.vincular-destino-titulo .vinculo-correcto{color:#26734b;background:#edf8f1;border:1px solid #a9d3ba}.vincular-destino-titulo .vinculo-elegido{color:#2f5d86;background:#eef5fb;border:1px solid #b6cde0}.vincular-destino-titulo .vinculo-pendiente{color:#945e17;background:#fff7e8;border:1px solid #e6c48f}.vincular-destino-resumen{background:#fff;border-left:3px solid #2f6b8f;border-radius:0 6px 6px 0;flex-direction:column;gap:3px;min-width:0;padding:8px 10px;display:flex}.vincular-destino-resumen[data-state=linked]{border-left-color:#2d7653}.vincular-destino-resumen[data-state=empty]{border-left-color:#d9a45a}.vincular-destino-resumen strong{color:#203e52;overflow-wrap:anywhere;font-size:11px}.vincular-destino-resumen small{color:#71808a;font-size:8px;line-height:1.4}.vincular-destino-resumen .vincular-partes,.vincular-resultados .vincular-partes{color:#3f5567;white-space:normal;flex-direction:column;gap:1px;font-size:9px;display:flex}.vincular-columna .vincular-resultados{min-height:0;max-height:min(42vh,380px);padding:0}.vincular-columna .vincular-vacio{text-align:left;background:0 0;border:0;padding:9px 4px}.vincular-columna .vincular-motivo{font-size:9px;line-height:1.45}.vincular-columna .vincular-motivo>span{margin-top:4px;display:block}.vincular-friday-buscar{flex-direction:column;gap:5px;display:flex}.vincular-friday-buscar input{color:#24384a;height:34px;font:inherit;border:1px solid #c5d3de;border-radius:7px;padding:0 9px;font-size:10px}.vincular-friday-resultados{overscroll-behavior:contain;flex-direction:column;gap:5px;max-height:min(42vh,380px);margin-top:7px;padding-right:3px;display:flex;overflow-y:auto}.vincular-friday-resultados>button{color:#2a4052;cursor:pointer;text-align:left;background:#fff;border:1px solid #d0dae2;border-radius:7px;grid-template-columns:minmax(110px,.65fr) minmax(120px,1fr) auto;align-items:center;gap:8px;width:100%;min-height:38px;padding:6px 8px;display:grid}.vincular-friday-resultados>button.seleccionado{background:#edf8f1;border-color:#4b936e}.vincular-friday-resultados span{align-items:center;gap:6px;display:flex}.vincular-friday-resultados strong{font-size:10px}.vincular-friday-resultados i{color:#5f6f7b;text-transform:uppercase;background:#eef2f5;border-radius:4px;padding:2px 5px;font-size:7px;font-style:normal;font-weight:850}.vincular-friday-resultados small{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.vincular-friday-resultados .vincular-friday-partes{white-space:normal;overflow-wrap:anywhere}.vincular-delegacion{color:#2a4052;align-items:center;gap:6px;font-size:9px;display:flex;margin:7px 0 0!important}.vincular-delegacion b{color:#2f5d86;text-transform:uppercase;background:#e7f1fb;border-radius:4px;padding:2px 5px;font-size:7px;font-weight:850}.vincular-friday-resultados .vincular-friday-partes>span{display:block}.vincular-friday-resultados b{color:#2f6b8f;font-size:8px}.vincular-panel-columnas .vincular-friday-resultados>button{grid-template-columns:minmax(0,1fr) auto}.vincular-panel-columnas .vincular-friday-resultados>button>span{grid-area:1/1;min-width:0}.vincular-panel-columnas .vincular-friday-resultados>button>b{grid-area:1/2}.vincular-panel-columnas .vincular-friday-resultados>button>.vincular-friday-partes{grid-area:2/1/auto/-1}.vincular-confirmar{z-index:2;flex-direction:column;gap:6px;display:flex;position:sticky;bottom:8px}.vincular-confirmar>.vincular-motivo{font-size:9px;line-height:1.45;box-shadow:0 4px 14px #1430241f;margin:0!important}.vincular-confirmar>.vincular-motivo>span{margin-top:4px;display:block}.vincular-confirmar>.vincular-motivo button{color:#7a4f12;cursor:pointer;background:#fff;border:1px solid #94621c;border-radius:7px;min-height:28px;margin-top:6px;padding:0 11px;font-size:8px;font-weight:850;display:block}.vincular-reintentar{color:#2f6b8f;cursor:pointer;background:#fff;border:1px solid #2f6b8f;border-radius:7px;align-self:flex-start;min-height:28px;padding:0 11px;font-size:8px;font-weight:850}.vincular-destinos-confirmar{color:#fff;cursor:pointer;background:#2d7653;border:1px solid #2d7653;border-radius:7px;width:100%;min-height:34px;font-size:9px;font-weight:900;box-shadow:0 6px 18px #1430242e}.vincular-destinos-confirmar:disabled{color:#7a8993;cursor:not-allowed;background:#dce4e9;border-color:#bbc7ce}@media (max-width:820px){.vincular-panel-columnas .vincular-columnas{grid-template-columns:minmax(0,1fr)}.vincular-resumen dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.vincular-provisional{background:#f5f9fc;border:1px dashed #9fb6c7;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin:0 18px 16px;padding:11px 12px;display:flex}.vincular-provisional>div{flex-direction:column;gap:3px;min-width:0;display:flex}.vincular-provisional strong{color:#29485f;font-size:9px}.vincular-provisional span{color:#647682;font-size:8px;line-height:1.45}.vincular-provisional button{color:#2f6b8f;cursor:pointer;background:#fff;border:1px solid #789bb3;border-radius:7px;flex:none;min-height:32px;padding:0 12px;font-size:8px;font-weight:850}.vincular-provisional button:disabled{opacity:.55;cursor:progress}.sin-vincular{color:#9aa5ad;font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:3px;padding:0;font-size:9px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline-flex}.sin-vincular:hover{color:#2f6b8f}.sin-vincular i{font-size:8px;font-style:normal}.provisional-case-link{color:#2f6b8f;max-width:100%;font:inherit;text-transform:uppercase;cursor:pointer;background:#f2f7fa;border:1px dashed #6e93ad;border-radius:5px;align-items:center;padding:3px 6px;font-size:8px;font-weight:850;display:inline-flex}.provisional-case-link:hover{background:#e7f1f7;border-style:solid}.friday-check-overlay{z-index:140;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#131f2b94;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.friday-check-modal{background:#fff;border:1px solid #d2dce5;border-radius:13px;width:min(100%,520px);padding:22px;animation:.18s ease-out update-in;box-shadow:0 28px 80px #0c1c2a52}.friday-check-kicker{color:#b56a20;letter-spacing:.11em;font-size:8px;font-weight:950}.friday-check-modal h2{color:#1f3446;margin:7px 0 6px;font:600 20px/1.2 Georgia,Times New Roman,serif}.friday-check-modal>p{color:#657480;margin:0;font-size:10px;line-height:1.5}.friday-state-change{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:8px;margin:16px 0 10px;display:grid}.friday-state-change span{background:#f7f9fb;border:1px solid #d7e0e8;border-radius:8px;flex-direction:column;gap:3px;min-width:0;padding:9px 10px;display:flex}.friday-state-change small{color:#77848e;letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:900}.friday-state-change strong{color:#253b4d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.friday-state-change b{color:#b56a20;text-align:center;font-size:17px}.friday-check-warning{background:#fff8ec;border:1px solid #efc184;border-radius:7px;padding:8px 10px;font-weight:750;color:#8a5619!important}.friday-check-confirmation{color:#344b5d;cursor:pointer;background:#f7fafc;border:1px solid #cbd8e2;border-radius:8px;align-items:flex-start;gap:8px;margin-top:13px;padding:10px;font-size:10px;line-height:1.4;display:flex}.friday-check-confirmation input{accent-color:#2b71bb;flex:none;width:15px;height:15px;margin:0}.friday-check-actions{justify-content:flex-end;gap:7px;margin-top:16px;display:flex}.friday-check-actions button{min-height:34px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:7px;padding:0 12px;font-size:9px;font-weight:900}.friday-check-actions button:disabled{opacity:.46;cursor:not-allowed}.friday-check-cancel{color:#61717d;background:#fff;border-color:#ced8e1!important}.friday-check-complete{color:#17663d;background:#edf8f2;border-color:#70b28e!important}.friday-check-execute{color:#fff;background:#b84d2b;border-color:#c56445!important}@media (max-width:600px){.friday-check-modal{padding:18px}.friday-state-change{grid-template-columns:1fr}.friday-state-change b{transform:rotate(90deg)}.friday-check-actions{flex-direction:column;align-items:stretch}}.deadline-stalled-card{margin-top:14px;overflow:hidden}.deadline-stalled-head{background:#f7f9fb;border-bottom:1px solid #dce4eb;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;padding:12px 14px;display:flex}.deadline-stalled-head h2{color:#24384a;margin:0;font-size:12px;font-weight:800}.deadline-stalled-head p{color:#74808b;max-width:620px;margin:3px 0 0;font-size:8px;line-height:1.45}.deadline-stalled-head label{flex-direction:column;gap:3px;display:flex}.deadline-stalled-head label>span{color:#74808b;letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-weight:900}.deadline-stalled-head select{color:#26394b;height:31px;font:inherit;background:#fff;border:1px solid #cbd7e1;border-radius:6px;padding:0 8px}.deadline-stalled-table{min-width:900px}.deadline-stalled-long{color:#b52b2b!important}.deadline-phase{color:#3c5a6b;letter-spacing:.03em;text-transform:uppercase;background:#f2f6fa;border:1px solid #cdd8e2;border-radius:6px;padding:3px 7px;font-size:7px;font-weight:900;display:inline-flex}@media (max-width:1250px){.deadline-filters{grid-template-columns:repeat(4,minmax(130px,1fr))}.deadline-search{grid-column:span 2}}.comparison-arrow{color:#6e9bc1;place-items:center;font-size:17px;font-weight:900;display:grid}.training-empty-result{color:#82909b;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:106px;display:flex}.training-empty-result strong{color:#5e7180;font-size:9px}.training-empty-result span{max-width:230px;font-size:7px;line-height:1.45}.training-comparison footer{flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;display:flex}.training-comparison footer strong,.training-comparison footer span,.training-comparison footer em{color:#37678e;background:#eef5fb;border-radius:4px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:900}.training-comparison footer em{color:#ae4c2b;background:#fff0e9}.training-execution-report{background:#fff;border:1px solid #c9d7e2;border-radius:8px;margin:0 15px 13px;overflow:hidden}.training-execution-report-heading{background:#f4f7fa;border-bottom:1px solid #dfe7ed;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.training-execution-report-heading>div{align-items:center;gap:8px;display:flex}.training-execution-report-heading span{color:#246da7;letter-spacing:.05em;font-size:6px;font-weight:950}.training-execution-report-heading strong{color:#31495b;font-size:9px}.training-execution-report-heading small{color:#647786;font-size:7px;font-weight:800}.training-execution-report>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.training-execution-report article{border-right:1px solid #e5ebf0;min-width:0;padding:9px 10px;box-shadow:inset 0 3px #7a8c99}.training-execution-report article:last-child{border-right:0}.training-execution-report article>span{color:#536776;text-transform:uppercase;font-size:7px;font-weight:950}.training-execution-report article>strong{color:#334a5b;margin-top:4px;font-size:8px;display:block}.training-execution-report article>p{color:#647582;margin:5px 0 0;font-size:7px;line-height:1.45}.training-execution-report article.kmaleon{box-shadow:inset 0 3px #d7a02d}.training-execution-report article.notis{box-shadow:inset 0 3px #ff5a2f}.training-execution-report article.friday{box-shadow:inset 0 3px #2780c2}.training-execution-report article.whatsapp{box-shadow:inset 0 3px #35a268}.training-execution-report article.applied>strong{color:#26744c}.training-execution-report article.blocked>strong,.training-execution-report article.unmatched>strong{color:#9b671b}.training-execution-report article.failed>strong{color:#aa3a31}.training-list-full{width:100%}.recipe-training-form{border-top:3px solid var(--amber)}.master-training-form{padding:0;overflow:hidden}.master-training-heading{background:#fbfcfd;border-bottom:1px solid #dfe6ec;align-items:center;margin:0;padding:13px 15px}.master-training-heading-actions{align-items:center;gap:12px;display:flex}.master-training-heading-actions>span{color:#8d641b;background:#fff8e8;border:1px solid #ead5a2;border-radius:6px;padding:6px 9px;font-size:8px;font-weight:900}.master-training-heading-actions>span.complete{color:#2d754e;background:#eef8f2;border-color:#aed2bd}.master-training-layout{grid-template-columns:235px minmax(0,1fr);align-items:start;display:grid}.master-training-checklist{background:#f6f8fa;border-right:1px solid #dfe6ec;padding:15px;position:sticky;top:0}.master-training-checklist>strong{color:#496273;letter-spacing:.07em;font-size:8px;font-weight:950}.master-training-checklist>p{color:#7b8994;margin:5px 0 12px;font-size:8px}.master-training-checklist ol{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.master-training-checklist li{color:#60717e;background:#fff;border:1px solid #dce4ea;border-radius:7px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px;min-height:34px;padding:6px 7px;font-size:8px;font-weight:800;display:grid}.master-training-checklist li i{color:#748590;background:#edf1f4;border-radius:50%;place-items:center;width:20px;height:20px;font-size:7px;font-style:normal;display:grid}.master-training-checklist li.complete{color:#286c48;background:#f1f9f4;border-color:#b9d8c6}.master-training-checklist li.complete i{color:#fff;background:#3e9365}.master-training-checklist>div{border-radius:7px;flex-direction:column;gap:4px;margin-top:12px;padding:9px;display:flex}.master-training-checklist>div.waiting{color:#8b641c;background:#fff8ea;border:1px solid #edd19c}.master-training-checklist>div.ready{color:#267248;background:#ebf7f0;border:1px solid #add3bd}.master-training-checklist>div b{font-size:8px}.master-training-checklist>div small{color:inherit;opacity:.78;font-size:7px;line-height:1.45}.master-training-fields{min-width:0;padding:14px}.master-training-section{background:#fff;border:1px solid #dce4ea;border-radius:9px;margin:0;padding:12px}.master-training-section+.master-training-section{margin-top:10px}.master-training-section>legend{align-items:center;gap:8px;padding:0 7px;display:flex}.master-training-section>legend>i{color:#fff;background:#2b71bb;border-radius:50%;place-items:center;width:22px;height:22px;font-size:7px;font-style:normal;font-weight:900;display:grid}.master-training-section>legend>span{flex-direction:column;gap:2px;display:flex}.master-training-section>legend strong{color:#2e4353;font-size:9px}.master-training-section>legend small{color:#81909b;font-size:7px}.master-training-safety{color:#526d81;background:#f1f7fc;border-left:3px solid #2b71bb;margin:9px 0 0;padding:8px 9px;font-size:7px;line-height:1.45}.master-actions-grid{margin-top:0}.master-platform-details{background:#fff9eb;border:1px solid #ead29c;border-radius:8px;grid-template-columns:auto repeat(3,minmax(125px,auto)) minmax(220px,1fr);align-items:end;gap:10px;margin-top:10px;padding:10px;display:grid}.master-platform-details>strong{color:#94691b;text-transform:uppercase;align-self:center;font-size:8px}.master-platform-details>label{color:#5f6e78;align-items:center;gap:5px;font-size:7px;font-weight:800;display:flex}.master-platform-details>label.wide{flex-direction:column;align-items:stretch;min-width:0}.master-platform-details>label.wide span{color:#7b6a48;font-size:7px}.master-platform-details input[type=text],.master-platform-details input:not([type]){width:100%;height:31px;color:var(--ink);background:#fff;border:1px solid #ddc786;border-radius:6px;padding:0 8px;font-size:8px}.master-output-details{align-items:end;margin-top:10px}.master-inline-check{background:#f8fafb;border:1px solid #d8e2e9;border-radius:7px;grid-template-columns:16px minmax(0,1fr);align-items:center;min-height:54px;padding:8px 10px;gap:8px!important;display:grid!important}.master-inline-check>span{flex-direction:column;gap:3px;display:flex}.master-inline-check strong{color:#354d5e;font-size:8px}.master-inline-check small{color:#798893;font-size:7px;line-height:1.35}.master-review-confirmation{cursor:pointer;background:#fff8f2;border:1px solid #e8c9ad;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;margin:0 14px 12px;padding:10px;display:grid}.master-review-confirmation.checked{background:#edf8f1;border-color:#acd2bc}.master-review-confirmation:has(input:disabled){cursor:not-allowed;opacity:.72}.master-review-confirmation>span{flex-direction:column;gap:3px;display:flex}.master-review-confirmation strong{color:#7c4b2b;font-size:8px}.master-review-confirmation.checked strong{color:#2c744c}.master-review-confirmation small{color:#85776d;font-size:7px}.master-form-actions{background:#f8fafb;border-top:1px solid #dfe6ec;justify-content:flex-end;align-items:center;gap:12px;margin:0;padding:11px 14px}.master-form-actions>span{color:#778792;font-size:8px;font-weight:800}.recipe-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.inline-deadline-fields{grid-template-columns:76px minmax(0,1fr);gap:6px;display:grid}.inline-deadline-fields input,.inline-deadline-fields select{width:100%}.recipe-actions-fieldset{background:#f8fafc;border:1px solid #d8e2ea;border-radius:8px;margin:13px 0 0;padding:12px}.recipe-actions-fieldset legend{color:#506171;letter-spacing:.05em;text-transform:uppercase;padding:0 6px;font-size:8px;font-weight:900}.recipe-actions-fieldset{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.recipe-actions-fieldset label{cursor:pointer;background:#fff;border:1px solid #dce4eb;border-radius:7px;grid-template-columns:15px minmax(0,1fr);gap:7px;min-width:0;padding:9px;display:grid}.recipe-actions-fieldset label.selected{background:#f1f7fc;border-color:#90b8da;box-shadow:inset 3px 0 #2b71bb}.recipe-actions-fieldset input{accent-color:#2b71bb;margin:2px 0 0}.recipe-actions-fieldset label>span{flex-direction:column;gap:4px;min-width:0;display:flex}.recipe-actions-fieldset strong{color:#2c4052;font-size:9px}.recipe-actions-fieldset small{color:#788691;font-size:7px;line-height:1.4}.recipe-training-table{min-width:1305px}.recipe-training-table th:first-child{width:125px}.recipe-training-table th:nth-child(2){width:245px}.recipe-training-table th:nth-child(3){width:120px}.recipe-training-table th:nth-child(4){width:130px}.recipe-training-table th:nth-child(5){width:465px}.recipe-training-table th:nth-child(6){width:220px}.recipe-training-table td>small{color:#7c8994;margin-top:5px;font-size:7px;display:block}.rule-meta-line{justify-content:space-between;align-items:center;gap:7px;margin-bottom:8px;display:flex}.rule-meta-line>span:last-child{color:#6e7d89;font-size:7px;font-weight:800}.training-case-state{flex-direction:column;align-items:stretch;gap:7px;display:flex}.training-case-state>div:first-child{align-items:center;gap:6px;display:flex}.platform-action-list{flex-direction:column;gap:5px;display:flex}.platform-action{border:1px solid var(--platform-border);background:var(--platform-soft);border-radius:6px;overflow:hidden}.platform-action summary{cursor:pointer;grid-template-columns:62px minmax(0,1fr) 9px;align-items:center;gap:8px;padding:7px 9px;list-style:none;display:grid}.platform-action summary::-webkit-details-marker{display:none}.platform-action summary>span{color:var(--platform-color);letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-weight:950}.platform-action summary>strong{color:#334a5b;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.25;overflow:hidden}.platform-action summary>i{border-right:1.5px solid var(--platform-color);border-bottom:1.5px solid var(--platform-color);width:6px;height:6px;transition:transform .15s;transform:rotate(45deg)translateY(-2px)}.platform-action[open] summary>i{transform:rotate(225deg)translate(-1px,-1px)}.platform-action>div{border-top:1px solid var(--platform-border);padding:0 9px 8px 79px}@supports (color:color-mix(in lab, red, red)){.platform-action>div{border-top:1px solid color-mix(in srgb, var(--platform-border) 72%, transparent)}}.platform-action>div small{color:var(--platform-color);text-transform:uppercase;margin:7px 0 4px;font-size:6px;font-weight:900;display:inline-block}.platform-action>div p{color:#596b78;margin:0;font-size:7px;line-height:1.5}.platform-action.kmaleon{--platform-color:#9a6714;--platform-border:#ecc777;--platform-soft:#fff8e5}.platform-action.notis{--platform-color:#c64324;--platform-border:#efb4a5;--platform-soft:#fff2ee}.platform-action.friday{--platform-color:#1769aa;--platform-border:#a8cce8;--platform-soft:#edf6fd}.platform-action.whatsapp{--platform-color:#238553;--platform-border:#a7d6bd;--platform-soft:#eef9f3}.platform-actions-empty{color:#85929c;border:1px dashed #d5dde4;border-radius:6px;align-items:center;padding:6px 8px;font-size:7px;font-weight:800;display:inline-flex}.case-active-toggle{color:#687681;cursor:pointer;background:#f5f7f9;border:1px solid #d8dee4;border-radius:5px;justify-content:center;align-items:center;gap:5px;min-width:84px;padding:5px 7px;font-size:7px;font-weight:900;display:inline-flex}.case-active-toggle i{background:#98a4ae;border-radius:50%;width:7px;height:7px}.case-active-toggle.on{color:#2c754e;background:#edf8f1;border-color:#a8d0b9}.case-active-toggle.on i{background:#2f965e}.case-active-toggle:disabled{cursor:not-allowed;opacity:.55}.training-delete-button{color:#b83b30;cursor:pointer;background:#fff7f6;border:1px solid #e8b8b1;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;padding:0;font-size:15px;line-height:1;display:grid}.training-delete-button:hover{background:#ffebe8;border-color:#d96a60}.training-delete-confirmation{background:#fff8f7;border:1px solid #e7bbb5;border-radius:6px;padding:8px}.training-delete-confirmation>strong,.training-delete-confirmation>span{display:block}.training-delete-confirmation>strong{color:#8f3028;font-size:8px}.training-delete-confirmation>span{color:#765f5b;margin-top:4px;font-size:7px;line-height:1.4}.training-delete-confirmation>div{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.training-delete-confirmation button{color:#5f6f7b;cursor:pointer;background:#fff;border:1px solid #d7dfe5;border-radius:5px;padding:5px 7px;font-size:7px;font-weight:900}.training-delete-confirmation button.continue{color:#a43b31;border-color:#dfaaa3}.training-delete-confirmation button.delete{color:#fff;background:#b9362c;border-color:#b9362c}.training-delete-confirmation button:disabled{cursor:wait;opacity:.6}.training-edit-button{color:#1769aa;cursor:pointer;background:#eef6fc;border:1px solid #a9c9e3;border-radius:5px;height:24px;padding:0 8px;font-size:7px;font-weight:900}.training-editor-row>td{background:#f4f8fb;padding:0!important}.training-inline-editor{border-top:2px solid #2b71bb;padding:14px 16px;box-shadow:inset 0 1px #fff}.training-editor-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.training-editor-heading>div{flex-direction:column;gap:3px;display:flex}.training-editor-heading span{color:#2b71bb;letter-spacing:.06em;font-size:7px;font-weight:950}.training-editor-heading strong{color:#2f4658;font:600 14px/1.2 Georgia,Times New Roman,serif}.training-editor-heading button{color:#607483;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:900}.training-editor-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.training-editor-grid label{flex-direction:column;gap:5px;min-width:0;display:flex}.training-editor-grid label>span:first-child{color:#607483;text-transform:uppercase;font-size:7px;font-weight:900}.training-editor-grid input,.training-editor-grid select,.training-editor-grid textarea{color:#31495b;width:100%;min-height:32px;font:inherit;background:#fff;border:1px solid #cbd9e4;border-radius:5px;padding:7px 8px}.training-editor-grid textarea{resize:vertical;min-height:58px}.training-editor-grid .wide-field{grid-column:span 2}.training-platform-selector{border:1px solid #d5e0e8;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0 0;padding:11px;display:grid}.training-platform-selector legend{color:#607483;text-transform:uppercase;padding:0 6px;font-size:7px;font-weight:900}.training-platform-selector label{border:1px solid var(--platform-border);background:var(--platform-soft);opacity:.58;cursor:pointer;border-radius:6px;grid-template-columns:15px minmax(0,1fr);gap:7px;padding:9px;display:grid}.training-platform-selector label.selected{opacity:1;box-shadow:inset 3px 0 var(--platform-color)}.training-platform-selector label.kmaleon{--platform-color:#9a6714;--platform-border:#ecc777;--platform-soft:#fff8e5}.training-platform-selector label.notis{--platform-color:#c64324;--platform-border:#efb4a5;--platform-soft:#fff2ee}.training-platform-selector label.friday{--platform-color:#1769aa;--platform-border:#a8cce8;--platform-soft:#edf6fd}.training-platform-selector label.whatsapp{--platform-color:#238553;--platform-border:#a7d6bd;--platform-soft:#eef9f3}.training-platform-selector label>span{flex-direction:column;gap:3px;display:flex}.training-platform-selector strong{color:var(--platform-color);font-size:8px}.training-platform-selector small{color:#647786;font-size:7px}.training-editor-actions{justify-content:flex-end;align-items:center;gap:12px;margin-top:10px;display:flex}.training-editor-actions>span{color:#6f7f8b;font-size:7px}.metadata-workspace{grid-template-columns:285px minmax(560px,1fr) 330px}.drive-workspace.metadata-workspace-wide{grid-template-columns:285px minmax(0,1fr)}.metadata-workspace-wide .drive-tree{flex-direction:column;display:flex;overflow:hidden}.metadata-case-list{max-height:calc(100vh - 330px);overflow-y:auto}.metadata-workspace-wide .metadata-case-list{flex:1;min-height:0;max-height:none}.metadata-workspace-wide .case-metadata-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.metadata-workspace-wide .case-metadata-grid>div{border-bottom:0}.metadata-workspace-wide .case-metadata-grid>div:nth-child(3n){border-right:1px solid #edf1f4}.metadata-workspace-wide .case-metadata-grid>div:last-child{border-right:0}.case-info-button{color:#fff!important;background:var(--forest)!important;border-radius:50%!important;font:800 12px/1 Georgia,serif!important}.case-info-scrim{z-index:40;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#1724302e;justify-content:flex-end;display:flex;position:absolute;inset:0}.case-info-drawer{background:#f8fafc;border-left:1px solid #d9e1e8;width:min(390px,92vw);height:100%;overflow-y:auto;box-shadow:-16px 0 42px #1f303e2e}.case-info-drawer-heading{z-index:2;background:#fffffff5;border-bottom:1px solid #dfe6ec;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:12px 14px;display:flex;position:sticky;top:0}.case-info-drawer-heading h2{color:var(--forest-deep);margin:4px 0 0;font:600 16px/1.2 Georgia,serif}.case-info-drawer-heading button{color:#647584;cursor:pointer;background:#fff;border:1px solid #cbd6df;border-radius:50%;width:29px;height:29px;font-size:18px;line-height:1}.case-sync-summary{background:#fff;border-bottom:1px solid #e0e6eb;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.case-sync-summary>div{border-right:1px solid #e8edf1;flex-direction:column;gap:3px;min-width:0;padding:10px 7px;display:flex}.case-sync-summary>div:last-child{border-right:0}.case-sync-summary strong{color:#28475e;text-overflow:ellipsis;font:600 14px/1 Georgia,serif;overflow:hidden}.case-sync-summary span{color:#7a8792;font-size:6px}.case-sync-access{justify-content:space-between;align-items:center;gap:7px;padding:10px 12px;display:flex}.case-sync-access .drive-account{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:7px 8px;font-size:7px;overflow:hidden}.case-info-readonly{color:#725f55;background:#fff8f4;border:1px solid #efccb9;border-radius:6px;margin:0 12px 10px;padding:8px 9px;font-size:7px;line-height:1.45}.case-info-readonly strong{color:var(--amber)}.metadata-case-button{content-visibility:auto;contain-intrinsic-size:auto 42px;border-bottom:1px solid #eef2f5;border-radius:0;grid-template-columns:9px 17px minmax(0,1fr) 18px}.metadata-case-button>i.synced,.metadata-case-button>i.verified{color:#2e764f;background:#e7f3eb}.metadata-case-button>i.partial{color:#a56817;background:#fff0dc}.metadata-case-button>i.conflict{color:#b93024;background:#ffe5df}.case-history-pane{background:#fbfcfe}.case-history-content{min-height:0;padding:11px;overflow:auto}.case-metadata-grid{background:#fff;border:1px solid #dce4eb;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.case-metadata-grid>div{border-bottom:1px solid #edf1f4;border-right:1px solid #edf1f4;flex-direction:column;gap:5px;min-width:0;padding:10px;display:flex}.case-metadata-grid>div:nth-child(3n){border-right:0}.case-metadata-grid>div:nth-last-child(-n+3){border-bottom:0}.case-metadata-grid small{color:#7a8793;text-transform:uppercase;font-size:8px;font-weight:800}.case-metadata-grid strong{color:#304252;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.case-history-toolbar{background:#f6f8fa;border:1px solid #dce4eb;border-bottom:0;border-radius:7px 7px 0 0;justify-content:space-between;align-items:center;gap:10px;margin-top:9px;padding:6px 8px;display:flex}.case-history-toolbar>strong{color:#314555;font-size:9px}.case-history-toolbar-actions{align-items:center;gap:7px;display:flex}.case-history-toolbar-actions>span{color:#778590;font-size:7px}.case-history-toolbar-actions>button{color:#4a6376;cursor:pointer;background:#fff;border:1px solid #d4dde5;border-radius:5px;height:25px;padding:0 7px;font-size:7px;font-weight:800}.case-history-toolbar-actions>button:hover{color:var(--forest);border-color:#6f9384}.case-history-toolbar label{color:#6c7a86;align-items:center;gap:6px;font-size:7px;font-weight:800;display:flex}.case-history-toolbar select{color:#3b5061;background:#fff;border:1px solid #d4dde5;border-radius:5px;min-width:135px;height:25px;padding:0 7px;font-size:7px;font-weight:800}.case-history-table-wrap{background:#fff;border:1px solid #dce4eb;border-radius:0 0 7px 7px;overflow:auto}.case-history-table{border-collapse:collapse;table-layout:fixed;min-width:100%}.case-history-table th{color:#657481;text-align:left;text-transform:uppercase;letter-spacing:.04em;background:#eef2f5;border-bottom:1px solid #dce4eb;padding:7px 13px 7px 8px;font-size:8px;font-weight:900;position:relative}.case-history-table th>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.case-history-table th .column-resizer:after{height:18px;top:4px}.case-history-table td{color:#526676;vertical-align:middle;border-bottom:1px solid #edf1f4;min-width:0;height:42px;padding:6px 8px;font-size:9px}.case-history-table tbody tr:last-child td{border-bottom:0}.case-history-table tbody tr:hover td{background:#f7fafc}.case-history-table .annotation-row td:first-child{border-left:3px solid #ef7b51}.case-history-table .event-row td:first-child{border-left:3px solid #2f79c5}.case-history-table td>strong,.case-history-table td>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.case-history-table td>strong{color:#304252;font-size:9px}.case-history-table td>small{color:#8a969f;margin-top:2px;font-size:8px}.history-row-summary strong{font-size:10px}.history-row-type{color:#536b7e;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;border-radius:4px;padding:4px 6px;font-size:8px;font-weight:900;display:block;overflow:hidden}.history-row-type.annotation{color:#b84f2b;background:#fff2ec;border:1px solid #efc5b5}.history-row-type.event{color:#2d68a1;background:#edf5fb;border:1px solid #c7dced}.history-document{color:#95601e;text-overflow:ellipsis;white-space:nowrap;background:#fff4e7;border-radius:4px;padding:4px 6px;font-size:8px;font-weight:800;display:block;overflow:hidden}.history-document-link{cursor:pointer;text-decoration:none}.history-document-link:hover{color:#7a4b10;background:#ffe9cd;text-decoration:underline}.pdf-peek{z-index:120;background:#f4f6f8;border:1px solid #c9d4de;border-radius:10px;display:grid;position:fixed;overflow:hidden;box-shadow:0 22px 60px #1424344d}.pdf-peek iframe{border:0;grid-area:1/1;width:100%;height:100%}.pdf-peek-cargando{color:#74808b;grid-area:1/1;place-self:center;font-size:10px}.pdf-peek-cuerpo{grid-area:1/1;width:100%;height:100%;display:flex}.pdf-peek-cuerpo iframe{flex:1;min-width:0}.pdf-peek-cuerpo .pdf-peek-cargando{text-align:center;flex:1;align-self:center}.pdf-peek .pdf-frame{border:0;border-radius:0;width:100%;height:100%;min-height:0}.pdf-peek .internal-pdf-viewer{border:0;border-radius:0;flex:1;width:auto;min-width:0;height:100%;min-height:0}.pdf-peek .internal-word-viewer,.pdf-peek .internal-image-viewer,.pdf-peek .internal-text-viewer{flex:1;width:auto;min-width:0;height:100%;min-height:0}.internal-word-viewer{background:#d9dee3;position:relative;overflow:auto}.internal-word-stage{min-height:100%;padding:22px 16px 48px}.internal-word-stage .docx-wrapper{background:0 0;padding:18px 0}.internal-word-stage .docx-wrapper>section.docx{margin:0 auto 18px;box-shadow:0 4px 18px #1c2a3833}.internal-document-state{color:#66727d;background:#fffffff0;border-radius:7px;padding:8px 12px;font-size:10px;font-weight:700;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.internal-document-state.error{color:#a23f34}.internal-image-viewer{background:#d9dee3;place-items:center;padding:18px;display:grid;overflow:auto}.internal-image-viewer img{max-width:100%;height:auto;display:block;box-shadow:0 4px 18px #1c2a3833}.internal-text-viewer{box-sizing:border-box;color:#27313a;white-space:pre-wrap;background:#fff;margin:0;padding:26px;font:12px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.pdf-peek-indice{background:#eef2f5;border-left:1px solid #d7e0e8;flex-direction:column;gap:4px;width:178px;padding:30px 8px 10px;display:flex;overflow-y:auto}.pdf-peek-indice-titulo{color:#7b8894;letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:800}.pdf-peek-indice-pista{color:#97a2ac;margin-top:-2px;font-size:8px}.pdf-peek-indice button{color:#45535e;text-align:left;cursor:pointer;background:#fff;border:1px solid #d3dde5;border-radius:6px;padding:5px 7px;font-size:9px;font-weight:600;line-height:1.25;overflow:hidden}.pdf-peek-indice button:hover{border-color:var(--forest);color:var(--forest-deep)}.pdf-peek-indice button.activo{border-color:var(--forest);color:#1f6b42;background:#e7f3ec;font-weight:800}.pdf-peek-cerrar{color:#56616b;cursor:pointer;background:#fff;border:1px solid #c9d4de;border-radius:50%;width:22px;height:22px;font-size:13px;line-height:1;position:absolute;top:6px;right:6px}.pdf-peek-toggle{color:#4a5b6a;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cbd7e1;border-radius:999px;height:25px;padding:0 9px;font-size:8px;font-weight:800}.pdf-peek-toggle.on{color:#1f6b42;background:#e7f3ec;border-color:#2c7651}.pdf-peek-toggle.off{color:#8a959e}.historial-herramientas{justify-content:flex-end;margin-bottom:4px;display:flex}.notification-cell-content{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;display:grid}.notification-cell-content>span:first-child{min-width:0;display:block}.notification-cell-content>span:first-child>strong,.notification-cell-content>span:first-child>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.notification-pdf-link{cursor:pointer;background:#fff;border:1px solid #d9e2ea;border-radius:6px;place-items:center;width:22px;height:22px;padding:0;font-size:11px;text-decoration:none;display:grid}.notification-pdf-link:hover{background:#eef4f8;border-color:#2f6b8f}.notification-duplicate-badge{color:#8a5a12;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#fff8e8;border:1px solid #e4bd70;border-radius:999px;align-items:center;gap:3px;max-width:100%;margin-top:3px;padding:2px 6px;font-size:7px;font-weight:800;line-height:1.2;display:inline-flex;overflow:hidden}.notification-duplicate-badge:hover,.notification-duplicate-badge:focus-visible{color:#714506;background:#fff0ce;border-color:#c98a24;outline:none}.notification-related-badge{color:#285f82;max-width:100%;font:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#eef6fb;border:1px solid #9dbbd0;border-radius:999px;align-items:center;gap:3px;margin-top:3px;padding:2px 6px;font-size:7px;font-weight:800;line-height:1.2;display:inline-flex;overflow:hidden}.notification-related-badge:hover,.notification-related-badge:focus-visible{background:#e1f0f9;border-color:#568bb0;outline:none}.notification-related-badge.is-superseding{color:#9d3f25;background:#fff0eb;border-color:#d8876d}.duplicate-comparison-overlay{z-index:1200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0e1c298a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.duplicate-comparison-modal{color:#183047;background:#f8fafc;border:1px solid #cbd8e4;border-radius:14px;flex-direction:column;width:min(1120px,96vw);max-height:min(860px,92vh);display:flex;overflow:hidden;box-shadow:0 28px 80px #091d3047}.duplicate-comparison-header{background:#fff;border-bottom:1px solid #d9e2ea;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 16px;display:flex}.duplicate-comparison-header>div>span{color:#d1582e;letter-spacing:.14em;margin-bottom:5px;font-size:9px;font-weight:900;display:block}.duplicate-comparison-header h2{color:#102b45;margin:0;font-family:Georgia,serif;font-size:25px;font-weight:500}.duplicate-comparison-header p{color:#647689;max-width:760px;margin:6px 0 0;font-size:12px;line-height:1.45}.duplicate-comparison-header>button{color:#526a7e;cursor:pointer;background:#fff;border:1px solid #cbd8e4;border-radius:50%;flex:0 0 32px;width:32px;height:32px;font-size:21px}.duplicate-comparison-header>button:hover{color:#173b5d;border-color:#8ea8bd}.duplicate-evidence-panel{background:#f7fbf8;border-bottom:1px solid #d9e2ea}.duplicate-evidence-strip{color:#315a42;background:#edf8f1;align-items:center;gap:12px;padding:10px 24px;font-size:11px;display:flex}.duplicate-evidence-strip strong{color:#16733d;white-space:nowrap}.duplicate-evidence-panel>p{color:#4f6575;margin:0;padding:10px 24px 5px;font-size:10px;line-height:1.45}.duplicate-evidence-panel dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:6px 24px 12px;display:grid}.duplicate-evidence-panel dl>div{background:#fff;border:1px solid #d8e7dd;border-radius:6px;min-width:0;padding:7px 9px}.duplicate-evidence-panel dt{color:#738477;letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:900}.duplicate-evidence-panel dd{color:#284b38;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:9px;font-weight:800;overflow:hidden}.duplicate-comparison-list{gap:10px;padding:16px 24px;display:grid;overflow:auto}.duplicate-comparison-list.is-related{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.duplicate-candidate{cursor:pointer;background:#fff;border:1px solid #d4dee7;border-radius:10px;grid-template-columns:22px minmax(0,1fr) 150px;align-items:start;gap:13px;padding:15px;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid}.duplicate-candidate.is-related{cursor:default;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;min-height:270px}.duplicate-candidate.is-related:hover{box-shadow:none;border-color:#d4dee7}.duplicate-candidate.is-related .duplicate-candidate-main,.duplicate-candidate.is-related .duplicate-candidate-actions{grid-column:1;min-width:0}.duplicate-candidate.is-related .duplicate-candidate-main{align-content:start}.duplicate-candidate.is-related .duplicate-candidate-actions{border-top:1px solid #e1e8ee;grid-template-columns:minmax(130px,1fr) auto;align-items:center;padding-top:12px}.duplicate-candidate.is-related .duplicate-candidate-actions small{text-align:right}.duplicate-candidate.is-related .duplicate-candidate-actions small:last-child{color:#285f82;text-align:left;background:#eef6fb;border-radius:5px;grid-column:1/-1;padding:5px 7px}.duplicate-candidate:hover{border-color:#8eb4d6;box-shadow:0 5px 16px #284d6d14}.duplicate-candidate.is-selected{border-color:#2477ba;transform:translateY(-1px);box-shadow:0 0 0 2px #2477ba21}.duplicate-candidate>input{accent-color:#2477ba;width:16px;height:16px;margin:2px 0 0}.duplicate-candidate-main{gap:6px;min-width:0;display:grid}.duplicate-candidate-heading{align-items:center;gap:7px;display:flex}.duplicate-candidate-heading>strong{color:#0a3153;font-size:13px}.duplicate-candidate-heading>em{color:#16703c;letter-spacing:.08em;background:#e5f4ec;border-radius:4px;padding:2px 5px;font-size:7px;font-style:normal;font-weight:900}.duplicate-candidate-heading .origin-pill{margin-left:auto}.duplicate-candidate-title{color:#263f55;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.related-candidate-summary{color:#536b7e;font-size:10px;line-height:1.45}.duplicate-candidate-meta{color:#637689;flex-wrap:wrap;gap:4px 8px;font-size:10px;display:flex}.duplicate-candidate-meta b{color:#314c63;text-transform:uppercase;font-size:9px}.duplicate-candidate-trace{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.duplicate-candidate-trace>span{border-radius:5px;padding:3px 6px;font-size:9px;font-weight:700}.duplicate-candidate-trace .ok{color:#1f7041;background:#e9f6ee}.duplicate-candidate-trace .warning{color:#8a5a12;background:#fff3dc}.duplicate-candidate-trace .important{color:#1b5c92;background:#e8f2fb}.duplicate-candidate-trace .neutral{color:#66798a;background:#eef2f5}.related-candidate-requirements{color:#80501e;background:#fff4e6;border-radius:5px;padding:6px 8px;font-size:9px;line-height:1.4}.related-candidate-requirements b{text-transform:uppercase;margin-right:5px;font-size:8px}.duplicate-candidate-action-log{color:#496357;background:#f6fbf8;border-left:2px solid #8fbb9f;gap:3px;padding:7px 9px;display:grid}.duplicate-candidate-action-log small{text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.35;overflow:hidden}.duplicate-candidate-actions{justify-items:stretch;gap:8px;display:grid}.duplicate-candidate-actions>a,.duplicate-candidate-actions>button{color:#155d95;background:#f7fbff;border:1px solid #a8c5dd;border-radius:6px;justify-content:center;align-items:center;min-height:30px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.duplicate-candidate-actions small{color:#6d7e8e;text-align:center;font-size:9px;line-height:1.3}.duplicate-pdf-missing{color:#9a4338;background:#fff7f5;border:1px dashed #d4a8a0;border-radius:6px;justify-content:center;align-items:center;min-height:30px;font-size:9px;font-weight:800;display:inline-flex}.duplicate-preservation-note{color:#5f7182;background:#fff;border:1px solid #d9e2ea;border-radius:7px;margin:0 24px 14px;padding:10px 12px;font-size:10px}.duplicate-preservation-note strong{color:#263f55}.duplicate-comparison-footer{background:#fff;border-top:1px solid #d9e2ea;justify-content:flex-end;gap:8px;padding:14px 24px;display:flex}.duplicate-resolution-error{color:#953c2b;background:#fff1ed;border:1px solid #edb7ac;border-radius:7px;flex-shrink:0;margin:0 24px 12px;padding:10px 12px;font-size:12px;line-height:1.4}.duplicate-comparison-footer button{cursor:pointer;border-radius:7px;min-height:36px;padding:0 14px;font-size:10px;font-weight:800}.duplicate-comparison-footer button:disabled{cursor:wait;opacity:.55}.duplicate-dismiss-button{color:#7a5011;background:#fffaf0;border:1px solid #d6a652;margin-right:auto}.duplicate-cancel-button{color:#4e6578;background:#fff;border:1px solid #c9d5df}.duplicate-confirm-button{color:#fff;background:#2077bc;border:1px solid #1667a8}@media (max-width:760px){.duplicate-comparison-overlay{padding:8px}.duplicate-candidate{grid-template-columns:22px minmax(0,1fr)}.duplicate-candidate-actions{grid-column:2;grid-template-columns:auto 1fr;align-items:center}.duplicate-evidence-strip{flex-direction:column;align-items:flex-start;gap:3px}.duplicate-evidence-panel dl,.duplicate-comparison-list.is-related{grid-template-columns:1fr}.duplicate-candidate.is-related{min-height:0}.duplicate-candidate.is-related .duplicate-candidate-actions{grid-column:1}}.pdf-col-cell{text-align:center}.pdf-col-viewers{justify-content:center;align-items:center;gap:4px;display:inline-flex}.pdf-col-link{cursor:pointer;background:#fff;border:1px solid #d9e2ea;border-radius:6px;place-items:center;width:26px;height:26px;padding:0;font-size:13px;text-decoration:none;display:inline-grid}.pdf-col-link:hover{background:#eef4f8;border-color:#2f6b8f}.accion-ejecutar-toggle{color:#25689f;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #a8c6df;border-radius:6px;justify-content:center;align-items:center;width:100%;min-height:25px;margin:0;padding:3px 8px;font-size:8px;font-weight:800;display:inline-flex}.accion-ejecutar-toggle.with-detail{white-space:normal;text-align:left;flex-direction:column;align-items:flex-start;gap:1px;padding-block:4px;line-height:1.15}.accion-ejecutar-toggle.with-detail small{color:#8c7545;font-size:7px;font-weight:700;line-height:1.2}.accion-ejecutar-toggle:hover{background:#eef6fc;border-color:#5c98c8}.accion-ejecutar-toggle.is-waiting{color:#697681;background:#f7f9fb;border-color:#d7dde3}.accion-ejecutar-toggle.is-error{color:#a23e31;background:#fff7f5;border-color:#e2aaa1}.accion-ejecutar-toggle.link-required{color:#25689f;background:#eef6fc;border-color:#a8c6df}.accion-ejecutar-toggle.link-required:hover{background:#dfedf8;border-color:#5c98c8}.accion-ejecutar-toggle:disabled{opacity:.7;cursor:progress}.accion-enviada{color:#2c6e33;white-space:nowrap;cursor:help;background:#edf7ee;border:1px solid #b7d6b9;border-radius:999px;align-items:baseline;gap:5px;margin-top:3px;padding:2px 8px;font-size:8px;font-weight:800;display:inline-flex}.accion-enviada small{color:#6f9a74;font-size:7.5px;font-weight:600}.row-action-cell,.row-record-cell{white-space:normal!important;overflow:visible!important}.row-action-cell .send-to-others-action{clear:both;padding-top:3px;display:block}.row-action-cell .send-to-others-action button{float:none;color:#69458d;background:#faf7fd;border-color:#c7b7dc;width:100%}.row-action-cell .send-to-others-action button:hover{background:#f3ecf9;border-color:#8b65ae}.requirement-action-stack{gap:4px;min-width:0;display:grid}.notification-execution-action .requirement-action-stack{flex:auto}.power-document-button{color:#25689f;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #a8c6df;border-radius:6px;flex:none;min-height:25px;padding:0 7px;font-size:7px;font-weight:900}.power-document-button:hover{background:#eef6fc;border-color:#5c98c8}.row-action-cell .copies-package-button{float:none;clear:both;color:#1f6842;white-space:nowrap;background:#f1f8f4;border:1px solid #8eb4a1;border-radius:6px;justify-content:center;align-items:center;width:100%;margin-top:4px;padding:4px 6px;font-size:7px;font-weight:900;line-height:1.2;text-decoration:none;display:inline-flex}.row-action-cell .copies-package-button:hover{background:#e3f2e8;border-color:#397b57}.action-summary{align-items:center;gap:5px;min-width:0;display:flex}.requirement-action-row{border-top:1px solid #edf1f4;grid-template-columns:minmax(40px,1fr) auto;align-items:center;gap:4px;min-width:0;padding-top:3px;display:grid}.requirement-action-row>b{color:#4f5f6c;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:7px;font-weight:900;overflow:hidden}.row-action-cell .requirement-action-row button{float:none;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:3px 4px;font-size:7px;line-height:1.1;overflow:hidden}.row-action-cell .requirement-confirm-button{color:#257044;background:#f0f8f2;border-color:#a9d0b5}.row-action-cell .requirement-confirm-button:hover{background:#e4f3e8;border-color:#3b8a59}.requirement-action-row.confirmed{grid-template-columns:minmax(42px,1fr) auto}.requirement-action-row>i{color:#78868f;font-size:7px;font-style:normal;font-weight:800}.requirement-action-row.confirmed>i{color:#2c743f;background:#edf7ef;border:1px solid #b8d9c1;border-radius:999px;padding:2px 6px}.record-peek-anchor{place-items:center;display:inline-grid}.record-icon{cursor:pointer;background:#fff;border:1px solid #d4dee6;border-radius:6px;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.record-icon.has-pending{background:#fffaf0;border-color:#d9c78d}.record-icon.all-verified{background:#edf7f0;border-color:#acd0b8}.record-icon[aria-expanded=true]{border-color:#2b71bb;box-shadow:0 0 0 2px #2b71bb33}.record-peek{z-index:130;text-align:left;white-space:normal;background:#fff;border:1px solid #cad8e2;border-radius:9px;width:min(360px,100vw - 16px);max-height:min(420px,100vh - 16px);padding:9px;display:block;position:fixed;overflow:auto;box-shadow:0 14px 38px #26344038}.record-peek>strong{color:#5d6c77;letter-spacing:.04em;text-transform:uppercase;margin:2px 2px 4px;font-size:8px;display:block}.record-peek>strong.record-section-completed{border-top:1px solid #dfe6eb;margin-top:10px;padding-top:8px}.record-line{color:#465661;border-bottom:1px solid #edf1f4;grid-template-columns:15px minmax(0,1fr);gap:6px;padding:6px 3px;font-size:8px;line-height:1.35;display:grid}.record-line>i{border-radius:50%;place-items:center;width:14px;height:14px;font-size:8px;font-style:normal;font-weight:900;display:grid}.record-line.verified>i{color:#237243;background:#dff1e5}.record-line.pending>i{background:#fff9e9;border:1px solid #d4b85f}.record-line b,.record-line small,.record-line em{display:block}.record-line b{color:#314754;font-size:8px}.record-line small{color:#657681;margin-top:1px;font-size:7.5px}.record-line em{color:#909ba3;margin-top:2px;font-size:7px;font-style:normal}.record-none,.record-all-done{color:#7c8992;padding:6px 3px 8px;font-size:7.5px;display:block}.record-all-done{color:#257044;font-weight:800}.record-peek>strong.record-section-completed:first-child{border-top:0;margin-top:2px;padding-top:0}.record-peek-hint{color:#205d87;border-top:1px solid #dfe6eb;margin-top:8px;padding:6px 4px 2px;font-size:8px;font-weight:800;display:block}.row-action-cell .notification-action-icons .record-peek .record-peek-hint,button.record-peek-hint{float:none;box-sizing:border-box;color:#205d87;width:100%;min-width:0;max-width:none;height:auto;min-height:0;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #dfe6eb;border-radius:0;margin:8px 0 0;padding:6px 4px 2px;font-size:8px;font-weight:800;display:block;position:sticky;bottom:-9px}.row-action-cell .notification-action-icons .record-peek .record-peek-hint:hover,button.record-peek-hint:hover{background:#fff;text-decoration:underline}.history-no-document{color:#a4adb5}.case-detail-section{background:#fff;border:1px solid #dce4eb;border-radius:8px;margin-top:10px;overflow:hidden}.case-detail-heading{border-bottom:1px solid #e8edf2;justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.case-detail-heading strong{color:#314555;font-size:10px}.case-detail-heading span{color:#64727e;background:#e8eef3;border-radius:8px;padding:2px 6px;font-size:7px;font-weight:900}.case-participant-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.case-participant-list>span{border-bottom:1px solid #edf1f4;border-right:1px solid #edf1f4;flex-direction:column;gap:3px;min-width:0;padding:8px 11px;display:flex}.case-participant-list>span:nth-child(2n){border-right:0}.case-participant-list small{color:#7d8994;font-size:9px}.case-participant-list strong{color:#354756;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.case-file-title{background:#fff;border-bottom:1px solid #e2e8ed;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:10px;padding:14px 12px;display:grid}.case-file-title>span{background:var(--amber);color:#fff;border-radius:8px;place-items:center;width:36px;height:36px;font:700 17px/1 Georgia,serif;display:grid}.case-file-title small{color:#2b71bb;font-size:7px;font-weight:900}.case-file-title h3{color:#25394a;margin:4px 0;font:600 15px/1.2 Georgia,serif}.case-file-title p{color:#7b8792;margin:0;font-size:7px}.case-file-trace{margin-top:11px}.case-validation-pill{color:#2d7450;background:#e8f4ed;border-radius:4px;padding:3px 5px;font-size:7px;display:inline-flex}.case-validation-pill.partial{color:#9a651c;background:#fff0dc}.case-file-safety-note{background:#f2f7fb;border:1px solid #cfe0ed;border-radius:7px;flex-direction:column;gap:5px;margin:11px 12px;padding:10px;display:flex}.case-file-safety-note strong{color:#315f84;font-size:8px}.case-file-safety-note span{color:#647887;font-size:7px;line-height:1.45}.case-history-load-more{margin:10px auto 4px;display:block}@media (max-width:980px){.training-compact-header,.training-header-actions{flex-direction:column;align-items:stretch}.training-header-kpis{width:100%}.training-test-heading{flex-direction:column;align-items:flex-start}.training-test-controls{grid-template-columns:1fr}.training-real-confirmation{grid-template-columns:1fr 1fr}.training-real-confirmation>div{grid-column:1/-1}.training-comparison{grid-template-columns:1fr;gap:7px}.training-execution-report>div:last-child{grid-template-columns:1fr 1fr}.comparison-arrow{transform:rotate(90deg)}.module-page{grid-column:2;padding:14px}.module-page-header{flex-direction:column;align-items:flex-start}.writings-header-tools{justify-content:flex-start;width:100%}.catalog-form{grid-template-columns:1fr 1fr}.template-folder-list{overflow-x:auto}.template-folder-list-head,.template-folder-row{min-width:820px}.template-storage-flow{grid-template-columns:1fr}.template-storage-flow>b{transform:rotate(90deg)}.routing-flow{flex-direction:column;align-items:stretch}.routing-flow i{text-align:center;transform:rotate(90deg)}.recipe-form-grid,.recipe-actions-fieldset{grid-template-columns:1fr 1fr}.master-training-layout{grid-template-columns:1fr}.master-training-checklist{border-bottom:1px solid #dfe6ec;border-right:0;position:static}.master-training-checklist ol{grid-template-columns:1fr 1fr;display:grid}.master-platform-details{grid-template-columns:1fr 1fr}.master-platform-details>label.wide{grid-column:1/-1}.training-editor-grid{grid-template-columns:1fr 1fr}.metadata-workspace{grid-template-columns:240px minmax(0,1fr)}.case-file-preview{grid-column:1/-1}}.training-kpi-warning strong{color:#a8472c}.training-overflow-warning{color:#8a5a1e;background:#fff8ef;border:1px solid #e4c39a;border-radius:8px;margin:0 0 12px;padding:9px 12px;font-size:10px;line-height:1.55}.training-overflow-warning strong{color:#a8472c}.admin-module .training-compact-header{border-bottom:1px solid #e6edf3;flex-wrap:nowrap;align-items:center;gap:14px;margin-bottom:10px;padding-bottom:8px}.admin-module .training-compact-header>div:first-child{align-items:baseline;gap:10px;min-width:0;display:flex}.admin-module .training-compact-header .eyebrow{display:none}.admin-module .training-compact-header h1{white-space:nowrap;margin:0;font-size:17px}.admin-module .training-compact-header>div:first-child>p{color:#7a8790;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;overflow:hidden}.training-header-actions{flex-wrap:nowrap;align-items:center}.training-header-kpis{gap:10px}.training-header-kpis span{background:0 0;border:0;flex-direction:row;align-items:baseline;gap:4px;padding:0}.training-header-kpis strong{font-size:13px;line-height:1}.training-header-kpis small{white-space:nowrap;font-size:8px}@media (max-width:1100px){.admin-module .training-compact-header{flex-wrap:wrap}.admin-module .training-compact-header>div:first-child>p{display:none}}.training-detect-cell{max-width:330px}.training-detect>summary{cursor:pointer;list-style:none;display:block}.training-detect>summary::-webkit-details-marker{display:none}.training-detect>summary>span{-webkit-line-clamp:3;line-clamp:3;color:#40525d;-webkit-box-orient:vertical;font-size:9px;line-height:1.55;display:-webkit-box;overflow:hidden}.training-detect>summary:hover>span{color:#23699f}.training-detect[open]>summary{display:none}.training-detect>p{color:#40525d;cursor:pointer;background:#f8fbfd;border:1px solid #dbe6ef;border-radius:7px;margin:0;padding:8px 10px;font-size:9px;line-height:1.55}.validated-pill.is-toggle{cursor:pointer;background:#edf8f1;border:1px solid #b8d7c5}.validated-pill.is-toggle:hover:not(:disabled){color:#a8472c;background:#fff3ee;border-color:#c58c7a}.validated-pill.is-toggle:disabled{cursor:default}.training-phase-cell{min-width:190px}.training-phase-row{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.phase-badge{letter-spacing:.03em;text-transform:uppercase;border:1px solid #0000;border-radius:7px;padding:4px 10px;font-size:10px;font-weight:800}.training-tag{white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:2px 8px;font-size:8px;font-weight:700}.training-subtype{color:#40525d;margin-top:5px;font-size:9px;font-weight:700;display:block}.training-doc-class{color:#8a99a4;margin-top:1px;font-size:8px;display:block}.training-filters{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:0 0 10px;display:flex}.training-filters label{flex-direction:column;gap:3px;display:flex}.training-filters label>span{color:#6c7c88;letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:800}.training-filters select{font:inherit;background:#fff;border:1px solid #cbd9e5;border-radius:6px;padding:5px 8px;font-size:10px}.training-filters-count{color:#8a99a4;margin-bottom:5px;font-size:9px}.delete-batch-button{color:#fff!important;background:#a94b33!important;border-color:#cf8d7b!important}.delete-batch-confirm{background:#fff4f0;border:1px solid #cf8d7b;border-radius:7px;align-items:center;gap:7px;padding:4px 9px;display:inline-flex}.delete-batch-confirm strong{color:#a8472c;font-size:9px}.delete-batch-confirm small{color:#9b6a5c;font-size:8px}.delete-batch-confirm button{color:#4d6171;cursor:pointer;background:#fff;border:1px solid #cbd7e2;border-radius:5px;padding:3px 8px;font-size:8px;font-weight:800}.delete-batch-confirm button.confirm{color:#fff;background:#a94b33;border-color:#a94b33}.delete-batch-confirm button:disabled{cursor:wait;opacity:.7}.ai-usage-module{margin-top:16px}.ai-usage-intro{color:#5d6f7d;max-width:780px;margin:4px 0 12px;font-size:10px;line-height:1.6}.ai-usage-loading,.ai-usage-empty{color:#6c7c88;font-size:10px}.ai-usage-total{background:#f6fafd;border:1px solid #dbe6ef;border-radius:9px;flex-wrap:wrap;gap:20px;margin-bottom:12px;padding:11px 14px;display:flex}.ai-usage-total span{flex-direction:column;gap:3px;display:flex}.ai-usage-total strong{color:var(--forest-deep);font-variant-numeric:tabular-nums;font-size:15px;line-height:1}.ai-usage-total small{color:#6c7c88;letter-spacing:.03em;text-transform:uppercase;font-size:8px;font-weight:700}.ai-usage-table-wrap{border:1px solid #e2e9ef;border-radius:9px;overflow-x:auto}.ai-usage-table{border-collapse:collapse;background:#fff;width:100%}.ai-usage-table th{color:#64757f;letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f7fafc;border-bottom:1px solid #e2e9ef;padding:7px 10px;font-size:8px;font-weight:800}.ai-usage-table td{color:#33454f;font-variant-numeric:tabular-nums;white-space:nowrap;border-bottom:1px solid #eef2f6;padding:8px 10px;font-size:10px}.ai-usage-table td:first-child{text-overflow:ellipsis;max-width:320px;overflow:hidden}.ai-usage-table tr:last-child td{border-bottom:0}.ai-usage-models{flex-wrap:wrap;gap:3px;display:flex}.ai-usage-models span{color:#2b6a9f;background:#eef5fb;border-radius:999px;padding:1px 6px;font-size:8px;font-weight:700}.notice-phase-badge{color:var(--forest-deep,#183a31);letter-spacing:.04em;text-transform:uppercase;background:#183a3114;border:1px solid #183a3147;border-radius:6px;padding:3px 9px;font-size:9px;font-weight:800;display:inline-block}.notice-phase-with-billing{align-items:center;gap:5px;max-width:100%;display:inline-flex}.notice-phase-stack{flex-direction:column;align-items:center;gap:2px;min-width:0;display:inline-flex}.notice-phase-side{color:#718096;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:800;line-height:1}.notice-phase-amount{color:#37755a;white-space:nowrap;font-size:8px;font-weight:900;line-height:1.1}.notice-billing-badge{box-sizing:border-box;color:#2f7650;cursor:pointer;background:#edf8f1;border:1px solid #bfdcc9;border-radius:50%;flex:0 0 19px;place-items:center;width:19px;height:19px;padding:0;font:900 10px/1 Arial,sans-serif;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffffa6}.notice-billing-badge:hover,.notice-billing-badge:focus-visible{background:#dff2e6;border-color:#5d9d75;outline:none}.notice-phase-badge.escrito-salida{color:#4f5b63;letter-spacing:.025em;background:#eef1f3;border:1px dashed #aeb8bf;border-radius:4px;font-style:normal}.notice-phase-badge.escrito-salida i{color:#7c878e;margin-right:3px;font-size:9px;font-style:normal}.phase-table-filter select{min-width:185px}.requirement-table-filter select{min-width:200px}.link-table-filter select{min-width:180px}.notice-type-stack .type-badge{opacity:.82;margin-top:3px;font-size:8px}.phase-cell,.requirement-cell{vertical-align:top}.notice-phase-badge{letter-spacing:.03em;text-transform:uppercase;border:1px solid #0000;border-radius:6px;padding:3px 9px;font-size:9px;font-weight:800;display:inline-block}.notice-phase-badge.sin-fase{color:#8a99a4;background:#f4f7fa;border-color:#dfe6ec}.notice-requirement-tags{flex-wrap:wrap;gap:3px;width:100%;min-width:0;display:flex}.notice-requirement-tags.sentence-requirements{grid-template-columns:minmax(0,1fr);justify-items:start;width:100%;display:grid}.notice-requirement-item{flex-direction:column;align-items:flex-start;gap:1px;min-width:0;max-width:100%;display:inline-flex}.notice-requirement-tag{overflow-wrap:break-word;text-overflow:clip;white-space:normal;border:1px solid #0000;border-radius:999px;max-width:100%;padding:2px 7px;font-size:8px;font-weight:700;line-height:1.3;overflow:visible}.notice-requirement-tags .notice-requirement-item .notice-requirement-tag.useful-context{color:#111;box-shadow:none;background:#fff;border-color:#111;align-items:center;gap:4px;font-weight:700;display:inline-flex}.notice-requirement-tag .useful-context-icon{color:currentColor;flex:0 0 12px;place-items:center;width:12px;height:12px;display:inline-grid}.notice-requirement-tag .useful-context-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.35px;width:12px;height:12px;overflow:visible}.notice-requirement-tag .useful-context-icon .useful-context-icon-dot{fill:currentColor;stroke:none}.notice-requirement-amount{color:#53667b;white-space:nowrap;padding-left:7px;font-size:7px;font-weight:800;line-height:1.25}.notice-requirement-item.interest-presented .notice-requirement-tag{color:#a83227;background:#fff1ef;border-color:#efb2aa}.notice-requirement-amount.interest-presented{color:#b42318;font-weight:950}.notice-circumstance-tags{flex-wrap:wrap;gap:2px 8px;margin-top:3px;display:flex}.notice-circumstance-tag{color:#93a0a9;letter-spacing:.02em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:165px;font-size:7px;font-weight:600;overflow:hidden}.notice-circumstance-tag.presentation-receipt{color:#356072;background:#edf5f7;border:1px solid #bed3db;border-radius:4px;max-width:none;padding:2px 6px;font-size:8px;font-weight:750}.notice-circumstance-tag.first-instance-subject{color:#7e8b94;font-weight:700}.notification-summary{-webkit-line-clamp:2;line-clamp:2;color:#5d6f7d;-webkit-box-orient:vertical;font-size:9px;line-height:1.5;display:-webkit-box;overflow:hidden}.kmaleon-client{color:#5d6f7d;margin-top:2px;font-size:9px;display:block}.kmaleon-client.provisional{color:#9a5a20;font-style:italic}.new-kmaleon-case{color:#934d18;background:#fff4e8;border:1px solid #e2ae78;border-radius:6px;gap:1px;width:fit-content;max-width:100%;padding:3px 6px;line-height:1.15;display:grid}.new-kmaleon-case strong{letter-spacing:.025em;text-transform:uppercase;font-size:8px;font-weight:900}.new-kmaleon-case small{color:#a46632;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;overflow:hidden}.column-tools{gap:5px;display:inline-flex;position:relative}.column-picker{z-index:40;background:#fff;border:1px solid #cbd9e5;border-radius:9px;gap:3px;min-width:175px;max-height:320px;padding:9px 11px;display:grid;position:absolute;top:calc(100% + 5px);right:0;overflow:auto;box-shadow:0 12px 30px #183a312e}.column-picker label{color:#40525d;white-space:nowrap;cursor:pointer;align-items:center;gap:6px;font-size:10px;display:flex}.reconciliation-module{margin-top:16px}.reconciliation-intro{color:#5d6f7d;max-width:780px;margin:4px 0 12px;font-size:10px;line-height:1.6}.reconciliation-controls{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:12px;display:flex}.reconciliation-controls label{flex-direction:column;gap:3px;display:flex}.reconciliation-controls label>span{color:#6c7c88;letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:800}.reconciliation-controls input{font:inherit;border:1px solid #cbd9e5;border-radius:6px;padding:5px 8px;font-size:10px}.reconciliation-hint{color:#8a99a4;margin-bottom:5px;font-size:9px}.reconciliation-result{background:#edf8f1;border:1px solid #b8d7c5;border-radius:9px;flex-direction:column;gap:3px;margin-bottom:11px;padding:10px 13px;display:flex}.reconciliation-result.faltan{background:#fff4f0;border-color:#e4b7aa}.reconciliation-result strong{color:#3c805d;font-size:12px}.reconciliation-result.faltan strong{color:#a8472c}.reconciliation-result span{color:#5d6f7d;font-size:9px}.reconciliation-result em{color:#8a5a1e;font-size:9px;font-style:normal}.reconciliation-table-wrap{border:1px solid #e2e9ef;border-radius:9px;overflow-x:auto}.reconciliation-table{border-collapse:collapse;background:#fff;width:100%}.reconciliation-table th{color:#64757f;letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f7fafc;border-bottom:1px solid #e2e9ef;padding:7px 10px;font-size:8px;font-weight:800}.reconciliation-table td{color:#33454f;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #eef2f6;max-width:230px;padding:8px 10px;font-size:9px;overflow:hidden}.case-code{color:var(--forest-deep,#183a31);letter-spacing:.015em;font-size:10px;font-weight:800;display:block}.case-code-kmaleon{color:#7c8b85;letter-spacing:.04em;font-size:9px;font-weight:600;display:block}.case-procurator{color:#7c8b85;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:600;display:block;overflow:hidden}.case-procurator-ref{color:#9aa7ae;font-weight:500}.case-code-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;min-width:0;display:grid}.case-identity-cell{min-width:180px}.case-identity-reference{color:#123b64;max-width:100%;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:800;line-height:1.25;display:block;overflow:hidden}.case-identity-reference.pending{color:#b8681b;font-size:9px;font-weight:700}.case-reference-with-office{align-items:center;gap:5px;display:flex}.case-reference-with-office>.case-identity-reference{min-width:0}.approval-office-badge{color:#164a73;min-width:16px;height:16px;font:inherit;cursor:pointer;background:#e8f1fa;border:1px solid #aac4d9;border-radius:3px;flex:none;padding:0 3px;font-size:9px;font-weight:800}.approval-office-badge.balaguer{color:#684487;background:#f1eafa;border-color:#c9b6dd}.approval-office-badge.unknown{color:#795515;background:#fff3d6;border-color:#dfc17b}.approval-office-badge:focus-visible{outline-offset:2px;outline:2px solid #185b92}.case-identity-procurator,.case-identity-client{color:#667985;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:2px;font-size:9px;font-weight:600;line-height:1.2;display:block;overflow:hidden}.case-identity-client{color:#435a69}.case-code-row>.case-code{min-width:0}.copyable-case-code{text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:copy;background:0 0;border:0;width:fit-content;max-width:100%;padding:0;font-family:inherit;overflow:hidden}.copyable-case-code:hover{color:#1769a4;text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.copyable-case-code:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #5b97c5}.case-history-peek-anchor{place-items:center;display:inline-grid}.case-history-peek-button{color:#2b6c9e;cursor:help;background:#f5f9fc;border:1px solid #c9d9e5;border-radius:5px;place-items:center;width:20px;height:20px;padding:0;font-size:11px;font-weight:900;display:grid}.case-history-peek-button:hover{background:#eaf3f9;border-color:#5689af}.case-history-viewer-overlay{z-index:155;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#0e1f2b3b;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.case-history-peek{text-align:left;white-space:normal;background:#fff;border:1px solid #cad8e2;border-radius:13px;outline:none;flex-direction:column;width:min(1500px,100vw - 24px);height:min(920px,100vh - 24px);display:flex;overflow:hidden;box-shadow:0 28px 90px #1424345c}.case-history-workspace{text-align:left;white-space:normal;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.case-history-peek-header{background:#f8fafc;border-bottom:1px solid #dbe4ea;justify-content:space-between;align-items:center;gap:18px;min-height:74px;padding:15px 18px;display:flex}.case-history-peek-heading{min-width:0;display:block}.case-history-peek-heading>strong{color:#223f53;font:500 22px/1.2 Georgia,Times New Roman,serif;display:block}.case-history-peek-heading>small{color:#778691;margin-top:5px;font-size:9px;display:block}.case-history-peek-controls{flex:none;align-items:center;gap:8px;display:flex}.case-history-peek-esc{color:#7b8894;letter-spacing:.04em;pointer-events:none;background:#fff;border:1px solid #d7e0e8;border-radius:4px;padding:2px 6px;font-size:8.5px;font-weight:800}.case-history-drive-link{background:#f1f8f2;border:1px solid #c7d9c9;border-radius:7px;place-items:center;width:30px;height:30px;font-size:14px;text-decoration:none;display:grid}.case-history-drive-link:hover{background:#e4f2e7;border-color:#59906a}.case-history-peek-close{color:#56616b;cursor:pointer;background:#fff;border:1px solid #c9d4de;border-radius:50%;width:30px;height:30px;padding:0;font-size:18px;line-height:1}.case-history-peek-close:hover{background:#f3f7f9;border-color:#8fa7b8}.case-history-peek-body{grid-template-columns:minmax(240px, var(--case-history-timeline-width,39%)) 12px minmax(0, 1fr);background:#eef3f6;flex:1;gap:0;min-width:0;min-height:0;padding:12px;display:grid;overflow:hidden}.case-history-resizer{min-width:12px}.case-history-timeline{background:#fff;border:1px solid #d5e0e8;border-radius:10px;min-width:0;min-height:0;overflow:auto}.case-history-return-current{z-index:4;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#f8fbfdf7;border-bottom:1px solid #dce6ed;padding:7px 9px;position:sticky;top:0}.case-history-return-current button{color:#35647f;width:100%;min-width:0;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #c6d9e6;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px 8px;font-size:8.5px;font-weight:800;display:grid}.case-history-return-current button:hover{background:#eef7fc;border-color:#6e9fbe}.case-history-return-current button.active{color:#1e6f9f;background:#edf7fd;border-color:#9dbfd5}.case-history-return-current kbd{color:#71808a;white-space:nowrap;background:#f7fafc;border:1px solid #d2dfe7;border-radius:4px;padding:2px 5px;font:700 7px/1.2 inherit}.case-history-current-entry{background:linear-gradient(#edf7fd 0%,#f7fbfe 100%);box-shadow:inset 3px 0 #4b95bf;border-color:#b9d3e4!important}.case-history-current-entry>.case-history-entry-content{min-width:0}.case-history-current-entry>.case-history-entry-content>small{color:#1672aa;letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px;font-size:7px;font-weight:950;display:block}.case-history-current-entry strong{color:#24465d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.case-history-date-cell{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.case-history-current-pin{color:#866318;max-width:68px;font:inherit;cursor:pointer;background:#fff8de;border:1px solid #e1c16f;border-radius:999px;align-items:center;gap:3px;padding:3px 5px;font-size:7px;font-weight:850;display:inline-flex}.case-history-current-pin:hover{background:#ffefb6;border-color:#c79c37}.case-history-workspace ol{margin:0;padding:0 12px;list-style:none}.case-history-workspace li{border-bottom:1px solid #e7edf1;outline:none;grid-template-columns:72px minmax(0,1fr);gap:11px;padding:13px 4px;transition:background .14s,box-shadow .14s;display:grid}.case-history-workspace li:last-child{border-bottom:0}.case-history-workspace li.selectable{cursor:pointer}.case-history-workspace li.selectable:hover{background:#f2f8fc}.case-history-workspace li.selectable:focus-visible{border-radius:7px;box-shadow:inset 0 0 0 2px #5a98c2}.case-history-workspace li.active{background:#eaf5fc;box-shadow:inset 3px 0 #2f7fb4}.case-history-workspace time{color:#82909a;font-variant-numeric:tabular-nums;padding-top:2px;font-size:9px}.case-history-workspace li>span{min-width:0}.case-history-workspace li strong{color:#344b59;text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.case-history-title-row{align-items:center;gap:6px;min-width:0;display:flex}.case-history-title-row>strong{flex:1;min-width:0}.case-history-piece-badge{color:#526775;letter-spacing:.055em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#f4f7f9;border:1px solid #cbd7df;border-radius:999px;width:fit-content;max-width:100%;margin-bottom:5px;padding:3px 6px;font-size:7px;font-weight:900;line-height:1.15;display:block;overflow:hidden}.case-history-piece-badge.appeal{color:#8a5813;background:#fff6df;border-color:#e4bc76}.case-history-billing-badge{color:#167054;background:#edf9f4;border:1px solid #91c9b6;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:10px;font-weight:950;line-height:1;display:inline-grid}.case-history-workspace li small{color:#667884;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:4px;font-size:9px;line-height:1.45;display:-webkit-box;overflow:hidden}.case-history-workspace li.gmail-history-entry strong{white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box}.case-history-workspace li.gmail-history-entry small{-webkit-line-clamp:4}.case-history-workspace li em{color:#95a0a7;margin-top:4px;font-size:8px;font-style:normal;display:block}.case-history-mail-link{color:#17659e;max-width:100%;font:inherit;cursor:pointer;background:#f4faff;border:1px solid #9fc6e0;border-radius:6px;align-items:center;gap:5px;margin-top:8px;padding:5px 8px;font-size:8px;font-weight:850;display:inline-flex}.case-history-mail-link:hover{background:#eaf5fd;border-color:#4a8dbb}.case-history-mail-link.active{background:#dceefa;border-color:#2e7eb3;box-shadow:0 0 0 2px #2e7eb317}.case-history-document-list{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.case-history-document-link{color:#286a9e;min-width:0;max-width:100%;font:inherit;cursor:pointer;background:#f5f9fc;border:1px solid #cbdbe7;border-radius:6px;align-items:center;gap:5px;padding:5px 8px;font-size:8px;font-weight:800;text-decoration:none;display:inline-flex}.case-history-document-link>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.case-history-document-link:hover{background:#eaf3f9;border-color:#5689af}.case-history-document-link.active{background:#dceefa;border-color:#2d7bad;box-shadow:0 0 0 2px #2d7bad17}.case-history-document-unavailable{color:#a27d62!important}.case-history-document-panel{background:#fff;border:1px solid #d5e0e8;border-radius:10px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.case-history-document-header{background:#f8fafc;border-bottom:1px solid #dce6ed;justify-content:space-between;align-items:center;gap:12px;min-height:49px;padding:9px 12px;display:flex}.case-history-document-header>span{align-items:center;gap:8px;min-width:0;display:flex}.case-history-document-header small{color:#1570a8;letter-spacing:.1em;text-transform:uppercase;flex:none;font-size:7px;font-weight:950}.case-history-document-header strong{color:#24445a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.case-history-document-header a{color:#246e9f;border:1px solid #bdd2e1;border-radius:6px;flex:none;padding:5px 8px;font-size:8px;font-weight:800;text-decoration:none}.case-history-document-header a:hover{background:#edf7fd;border-color:#5d94b8}.case-history-document-view{background:#edf2f5;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.case-history-document-view>.pdf-loading,.case-history-document-view>.pdf-error,.case-history-document-view>.internal-pdf-viewer,.case-history-document-view>.secure-pdf-bundle,.case-history-document-view>.internal-word-viewer,.case-history-document-view>.internal-image-viewer,.case-history-document-view>.internal-text-viewer{border:0;border-radius:0;flex:1;min-width:0;height:auto;min-height:0}.case-history-document-empty{color:#6c7c88;text-align:center;flex:1;place-content:center;justify-items:center;gap:6px;padding:30px;display:grid}.case-history-document-empty>span{opacity:.65;font-size:28px}.case-history-document-empty strong{color:#385064;font-size:12px}.case-history-document-empty small{max-width:420px;font-size:9px;line-height:1.5}.pdf-peek-error{color:#8b3f34;text-align:center;background:#fff8f6;place-content:center;gap:7px;min-height:180px;padding:24px;display:grid}.pdf-peek-error strong{font-size:12px}.pdf-peek-error small{color:#765b56;max-width:420px;font-size:9px;line-height:1.5}.pdf-peek-error button{color:#8b3f34;cursor:pointer;background:#fff;border:1px solid #d3a29a;border-radius:6px;justify-self:center;padding:5px 12px;font-size:9px;font-weight:800}.case-history-peek-state{color:#78858e;text-align:center;padding:28px 12px;font-size:9px;display:block}.case-history-peek-state.error{color:#a54d3d}.case-history-peek-more{color:#6f7f8a;text-align:center;background:#f7fafcf7;border-top:1px solid #e1e8ed;padding:10px 12px;font-size:8px;font-weight:700;display:block;position:sticky;bottom:0}@media (max-width:900px){.case-history-peek-body{grid-template-columns:1fr;overflow:auto}.case-history-resizer{display:none}.case-history-timeline{max-height:40vh;overflow:auto}.case-history-document-panel{min-height:58vh}}.nav-item.sub{border-left:1px solid #d5dbd5;border-radius:0 7px 7px 0;width:calc(100% - 21px);height:29px;margin-left:21px;padding-left:12px;font-size:11px}.nav-item.parent-active{color:#fff;font-weight:700}.phase-kpis{background:0 0;border:0;flex-wrap:wrap;gap:8px;display:flex;overflow:visible}.phase-kpi{cursor:pointer;text-align:left;border:1px solid;border-radius:9px;flex-direction:column;gap:2px;min-width:120px;padding:10px 14px;display:flex}.phase-kpi strong{font:600 19px/1 Georgia,Times New Roman,serif}.phase-kpi span{color:#55605a;font-size:10px;font-weight:700}.phase-kpi small{color:#77827c;font-size:9px}.phase-kpi.selected{outline:2px solid var(--forest-deep);outline-offset:1px}.phase-badge-cell{letter-spacing:.03em;border:1px solid;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-block}.phase-journey{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.phase-journey-step{white-space:nowrap;border-radius:5px;align-items:baseline;gap:4px;padding:2px 7px;font-size:9.5px;font-weight:700;display:inline-flex}.phase-journey-step i{opacity:.75;font-style:normal;font-weight:600}.phase-journey-step.current{box-shadow:inset 0 0 0 1px}.phase-filter-clear{border:1px solid var(--line);cursor:pointer;text-transform:lowercase;background:#fff;border-radius:7px;align-self:end;padding:6px 10px;font-size:10px;font-weight:700}.column-picker-row{align-items:center;gap:6px;display:flex}.column-picker-row>label{flex:1;min-width:0}.column-rename{color:#40525d;background:#fbfcfd;border:1px solid #d4dde4;border-radius:5px;flex:1;min-width:0;padding:2px 5px;font-size:10px}.column-rename:focus{border-color:var(--forest);outline:none}.column-order-buttons{gap:2px;display:flex}.column-order-buttons button{color:#56656f;cursor:pointer;background:#fff;border:1px solid #d4dde4;border-radius:5px;width:18px;height:18px;padding:0;font-size:9px}.column-order-buttons button:disabled{opacity:.35;cursor:default}.column-picker-actions{border-top:1px solid #e2e9ee;gap:6px;margin-top:6px;padding-top:7px;display:flex}.column-picker-actions button{color:#2c5346;cursor:pointer;background:#fff;border:1px solid #cbd9e5;border-radius:6px;flex:1;padding:4px 7px;font-size:9.5px;font-weight:700}.column-picker-actions button:first-child{border-color:var(--forest);background:var(--forest);color:#fff}.column-picker-actions button:disabled{opacity:.6;cursor:default}.acredit-check{color:#2d7450;margin-left:2px;font-size:7px;font-style:normal;font-weight:900;display:inline-block}.deadline-split{flex-direction:column;gap:1px;margin-top:3px;display:flex}.deadline-split small{color:#56656f;white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.deadline-split small strong{color:#174f8a;font-size:7px;font-weight:800}.deadline-stack{flex-direction:column;gap:4px;display:flex}.deadline-mini.later strong{color:#56656f}.deadline-stack>em{color:#89939d;text-transform:uppercase;font-size:6px;font-style:normal;font-weight:800}.column-width-input{color:#40525d;font-variant-numeric:tabular-nums;background:#fbfcfd;border:1px solid #d4dde4;border-radius:5px;width:44px;padding:2px 4px;font-size:9.5px}.column-width-input:focus{border-color:var(--forest);outline:none}.deadline-mini.plazo-rojo strong,.deadline-mini.plazo-rojo small{color:var(--critical)}.deadline-mini.plazo-morado strong,.deadline-mini.plazo-morado small{color:#7b3fb8}.deadline-mini.plazo-naranja strong,.deadline-mini.plazo-naranja small{color:#c07514}.deadline-mini.plazo-azul strong,.deadline-mini.plazo-azul small{color:#174f8a}.deadline-mini.done{background:#e7f5ec;border-radius:4px;padding:2px 4px}.deadline-mini.done strong,.deadline-mini.done small{color:#237044}.deadline-mini.impugnacion-deadline{margin-top:4px}.detail-quick-links{justify-content:flex-end;gap:6px;margin-bottom:2px;display:flex}.detail-quick-links button{color:#33566f;cursor:pointer;background:#fff;border:1px solid #d3dbe2;border-radius:6px;padding:4px 9px;font-size:9.5px;font-weight:700}.detail-quick-links button:hover{border-color:var(--forest);color:var(--forest-deep)}.detail-quick-links button.classification-feedback-link{color:#a84428;background:#fff7f3;border-color:#e2a68f}.detail-quick-links button.classification-feedback-link:hover{color:#8f321a;background:#ffede6;border-color:#d7633e}.analysis-columns{align-items:start;gap:6px}.historial-card{flex-direction:column;max-height:420px;display:flex}.historial-vacio{color:#77827c;margin:6px 0 0;font-size:10px}.historial-correo-tools{align-items:center;gap:8px;margin-top:6px;display:flex}.historial-correo-tools button{color:#1263ad;cursor:pointer;background:#fff;border:1px solid #b9d0ea;border-radius:6px;padding:4px 8px;font-size:9px;font-weight:800}.historial-correo-tools button:disabled{cursor:wait;opacity:.65}.historial-correo-tools small{color:#65736c;font-size:9px}.historial-expediente{flex-direction:column;gap:7px;margin:6px 0 0;padding:0;list-style:none;display:flex;overflow:auto}.historial-expediente li{border-bottom:1px solid #eef1ef;align-items:baseline;gap:8px;padding-bottom:6px;display:flex}.historial-expediente li:last-child{border-bottom:0}.historial-expediente li.gmail-history-entry strong{white-space:normal}.historial-fecha{color:#8a938e;font-variant-numeric:tabular-nums;flex:none;font-size:8.5px;font-weight:800}.historial-cuerpo{flex-direction:column;gap:1px;min-width:0;display:flex}.historial-cuerpo strong{color:#2f3f37;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.historial-cuerpo small{color:#6d7973;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.historial-cuerpo .historial-meta{color:#93a09a;font-size:7.5px;font-weight:700}.historial-pdf{color:#2f6b8f;white-space:nowrap;margin-left:6px;font-weight:800;text-decoration:none}.historial-pdf:hover{text-decoration:underline}.extracted-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:6px;display:grid}.extracted-item{background:#fafbfa;border:1px solid #e4e9e6;border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.extracted-item small{color:#8a938e;letter-spacing:.05em;text-transform:uppercase;font-size:7.5px;font-weight:800}.extracted-item strong{color:#26352e;overflow-wrap:anywhere;font-size:10.5px;line-height:1.35}@media (max-width:1100px){.extracted-grid{grid-template-columns:1fr}}.analysis-split-handle{cursor:col-resize;background:0 0;border-radius:4px;align-self:stretch;width:8px;position:relative}.analysis-split-handle:before{content:"";background:#d9e0db;border-radius:2px;width:2px;position:absolute;top:12px;bottom:12px;left:3px}.analysis-split-handle:hover:before{background:var(--forest)}.volver-analisis,.document-toolbar .volver-analisis{color:#33566f;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d3dbe2;border-radius:6px;align-self:flex-start;width:auto;height:auto;margin-bottom:4px;padding:4px 9px;font-size:9.5px;font-weight:700}.volver-analisis:hover{border-color:var(--forest);color:var(--forest-deep)}.import-button{white-space:nowrap;flex:none}.completion-all-actions{border:1px solid var(--line);background:#fff;border-radius:9px;margin-top:12px;padding:11px 13px}.completion-all-actions>small{color:#8a938e;letter-spacing:.1em;font-size:8px;font-weight:800}.completion-all-actions ol{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.completion-all-actions li{border-bottom:1px solid #eef1ef;align-items:baseline;gap:10px;padding-bottom:7px;display:flex}.completion-all-actions li:last-child{border-bottom:0;padding-bottom:0}.completion-action-when{color:#8a938e;font-variant-numeric:tabular-nums;flex:none;font-size:8.5px;font-weight:800}.completion-action-body{flex-direction:column;gap:1px;min-width:0;display:flex}.completion-action-body strong{color:#2f3f37;font-size:10.5px}.completion-action-body em{color:#55605a;font-size:9.5px;font-style:normal;line-height:1.4}.completion-action-body i{color:#2d7450;font-size:8.5px;font-style:normal;font-weight:700}.requisitos-card{margin-top:10px}.requisitos-kicker{align-items:center;gap:8px;display:flex}.requisitos-anadir{color:#1f6b42;cursor:pointer;background:#fff;border:1px solid #bcd8c8;border-radius:6px;height:24px;margin-left:auto;padding:0 9px;font-size:8px;font-weight:800}.requisitos-anadir:hover{background:#e7f3ec}.requisitos-vacio{color:#74808b;margin:6px 0 0;font-size:9.5px;line-height:1.5}.requisito-fila{border-bottom:1px solid #eef2f6;grid-template-columns:150px 130px 1fr 22px;align-items:center;gap:10px;padding:6px 0;display:grid}.requisito-fila strong{color:#24384a;font-size:10px}.requisito-fila.manual strong:after{content:" · a mano";color:#b3712a;text-transform:uppercase;font-size:7.5px;font-weight:800}.requisito-fila>span{color:#3f5567;font-size:9px}.requisito-fila small{color:#7b8790;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.requisito-quitar{color:#a04040;cursor:pointer;background:#fff;border:1px solid #e3cccc;border-radius:5px;width:20px;height:20px;padding:0;font-size:11px;line-height:1}.requisito-quitar:hover{background:#fdf0f0}.requisitos-formulario{background:#f9fbfc;border:1px dashed #cdd8e2;border-radius:8px;flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:10px;padding:10px;display:flex}.requisitos-formulario label{flex-direction:column;gap:3px;display:flex}.requisitos-formulario label>span{color:#74808b;letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-weight:900}.requisitos-formulario input,.requisitos-formulario select{color:#26394b;height:29px;font:inherit;background:#fff;border:1px solid #cbd7e1;border-radius:6px;padding:0 8px;font-size:10px}.requisitos-formulario .requisitos-nota{flex:220px}.requisitos-formulario .requisitos-nota input{width:100%}.requisitos-guardar{color:#fff;cursor:pointer;background:#1f6b42;border:1px solid #1f6b42;border-radius:6px;height:29px;padding:0 12px;font-size:9px;font-weight:800}.requisitos-guardar:disabled{opacity:.6;cursor:progress}.estado-menu{vertical-align:middle;align-items:center;margin-left:4px;display:inline-flex;position:relative}.estado-menu-toggle{color:#6b7883;cursor:pointer;background:#fff;border:1px solid #d4dde4;border-radius:5px;place-items:center;width:18px;height:18px;padding:0;font-size:9px;line-height:1;display:inline-grid}.estado-menu-toggle:hover{border-color:var(--forest);color:var(--forest-deep)}.estado-menu-opciones{z-index:30;background:#fff;border:1px solid #d4dde4;border-radius:7px;flex-direction:column;gap:2px;min-width:128px;padding:4px;display:flex;position:absolute;top:calc(100% + 3px);right:0;box-shadow:0 10px 26px #18283a29}.estado-menu-opciones button{color:#45535e;text-align:left;cursor:pointer;white-space:nowrap;background:#fff;border:none;border-radius:5px;padding:5px 8px;font-size:8.5px;font-weight:700}.estado-menu-opciones button:hover{color:var(--forest-deep);background:#eef4f8}.detail-footer .estado-menu{margin-left:8px}.estado-menu-inline{gap:3px;margin-top:3px;display:flex}.estado-menu-inline button{color:#45535e;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d4dde4;border-radius:5px;padding:2px 7px;font-size:8px;font-weight:700}.estado-menu-inline button:hover{border-color:var(--forest);color:var(--forest-deep);background:#eef4f8}.ajeno-tag{color:#8a5f16;letter-spacing:.03em;white-space:nowrap;background:#fdf7ea;border:1px solid #ecd9b0;border-radius:5px;width:fit-content;margin-top:2px;padding:1px 6px;font-size:7.5px;font-weight:800;display:block}.nav-item>i{color:#8fb8e6;font-variant-numeric:tabular-nums;letter-spacing:.01em;background:0 0;border-radius:0;min-width:0;padding:0;font-size:11px;font-style:normal;font-weight:700}.nav-item.sub>i{font-size:10px}.nav-item>i.cero{color:#ffffff40;font-weight:600}.nav-item:hover>i{color:#c3daf2}.nav-item.active>i,.nav-item.parent-active>i{color:#fff;background:0 0}.nav-group{border-radius:8px;flex-direction:column;gap:4px;display:flex;position:relative}.nav-group>.nav-item:not(.sub){padding-left:25px}.nav-drag-handle{z-index:2;color:#95a4b5;cursor:grab;opacity:0;background:0 0;border:0;border-radius:5px;place-items:center;width:19px;height:22px;padding:0;font:800 14px/1 system-ui,sans-serif;transition:opacity .12s,background .12s,color .12s;display:grid;position:absolute;top:8px;left:1px}.nav-group:hover>.nav-drag-handle,.nav-drag-handle:focus-visible{opacity:.9}.nav-drag-handle:hover,.nav-drag-handle:focus-visible{color:#fff;background:#ffffff1a;outline:none}.nav-drag-handle:active{cursor:grabbing}.nav-group.dragging{opacity:.42}.nav-group.drop-before:before,.nav-group.drop-after:after{content:"";z-index:4;background:var(--notis-accent,#ff5d27);pointer-events:none;border-radius:2px;height:2px;position:absolute;left:5px;right:5px;box-shadow:0 0 0 2px #ff5d2724}.nav-group.drop-before:before{top:-3px}.nav-group.drop-after:after{bottom:-3px}.nav-submenu-entry{border-radius:0 7px 7px 0;min-width:0;position:relative}.nav-submenu-entry>.nav-item.sub{padding-left:31px}.nav-submenu-drag-handle{z-index:3;color:#95a4b5;cursor:grab;opacity:0;background:0 0;border:0;border-radius:5px;place-items:center;width:18px;height:21px;padding:0;font:800 12px/1 system-ui,sans-serif;transition:opacity .12s,background .12s,color .12s;display:grid;position:absolute;top:50%;left:23px;transform:translateY(-50%)}.nav-submenu-entry:hover>.nav-submenu-drag-handle,.nav-submenu-drag-handle:focus-visible{opacity:.9}.nav-submenu-drag-handle:hover,.nav-submenu-drag-handle:focus-visible{color:#52657d;background:#95a4b52e;outline:none}.nav-submenu-drag-handle:active{cursor:grabbing}.nav-submenu-entry.dragging{opacity:.42}.nav-submenu-entry.drop-before:before,.nav-submenu-entry.drop-after:after{content:"";z-index:5;background:var(--notis-accent,#ff5d27);pointer-events:none;border-radius:2px;height:2px;position:absolute;left:24px;right:5px;box-shadow:0 0 0 2px #ff5d2724}.nav-submenu-entry.drop-before:before{top:-1px}.nav-submenu-entry.drop-after:after{bottom:-1px}@media (max-width:1180px){.nav-drag-handle,.nav-submenu-drag-handle{display:none}.nav-group>.nav-item:not(.sub){padding-left:10px}.nav-submenu-entry>.nav-item.sub{padding-left:12px}}.deadline-control-module .admin-header{margin-bottom:8px}.deadline-control-module .admin-header h1{font-size:15px}.deadline-control-module .admin-header p{margin-top:1px;font-size:8.5px}.deadline-control-module .module-kpis{margin-bottom:8px}.deadline-control-module .module-kpis>div{padding:6px 12px}.deadline-control-module .module-kpis strong{font-size:15px}.deadline-control-module .deadline-filters{margin-bottom:6px}.deadline-table td.venc small{font-size:9.5px;font-weight:700}.deadline-table td.venc.plazo-rojo strong,.deadline-table td.venc.plazo-rojo small{color:var(--critical)}.deadline-table td.venc.plazo-morado strong,.deadline-table td.venc.plazo-morado small{color:#7b3fb8}.deadline-table td.venc.plazo-naranja strong,.deadline-table td.venc.plazo-naranja small{color:#c07514}.deadline-table td.venc.plazo-azul strong,.deadline-table td.venc.plazo-azul small{color:#174f8a}.deadline-table td.venc.plazo-sin strong,.deadline-table td.venc.plazo-sin small{color:#77827c}.nav-item>i.pronto{color:#f0b264}.nav-item.active>i.pronto,.nav-item.parent-active>i.pronto{color:#ffd9a8}.deadline-table th{font-size:8.5px}.deadline-table td{font-size:10px}.deadline-table td strong{font-size:11.5px}.deadline-table td small{max-width:340px;font-size:9px}.deadline-requirement,.deadline-state,.deadline-delegation{padding:3px 8px;font-size:9px}.deadline-table td.venc strong{font-size:14px}.deadline-table td.venc small{font-size:10.5px}.notis-entry-date strong,.source-notification-date strong{font-size:11px}.notis-entry-date small,.source-notification-date small{font-size:8.5px}.acredit-check{font-size:9px}.volver-analisis small{color:#7b8894;background:#eef2f6;border-radius:4px;margin-left:5px;padding:1px 4px;font-size:8px;font-weight:800}.pdf-peek-esc{color:#7b8894;letter-spacing:.04em;pointer-events:none;background:#ffffffeb;border:1px solid #d7e0e8;border-radius:4px;padding:1px 5px;font-size:8.5px;font-weight:800;position:absolute;top:9px;right:32px}.imp-boton{color:#fff;cursor:pointer;white-space:nowrap;border-radius:7px;height:34px;padding:0 12px;font-size:9px;font-weight:800}.imp-boton span,.imp-boton:hover span{color:#fff}.imp-boton:hover{color:#fff;filter:brightness(1.08)}.reload-button.imp-alba,.reload-button.imp-alba:hover{background:#2b71bb;border-color:#2b71bb}.reload-button.imp-procus,.reload-button.imp-procus:hover{background:#1e8e5a;border-color:#1e8e5a}.reload-button.imp-email,.reload-button.imp-email:hover{background:#b34b43;border-color:#b34b43}.import-button.imp-zip,.import-button.imp-zip:hover{border-color:var(--amber);background:var(--amber)}.import-button.secondary-import.imp-pdf,.import-button.secondary-import.imp-pdf:hover{color:#fff;background:#6b5bd2;border-color:#6b5bd2}.imp-boton:disabled{opacity:.65;cursor:wait}.imp-pendientes{color:#fff;font-variant-numeric:tabular-nums;background:#ffffff42;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;margin-left:6px;padding:0 4px;font-size:8px;font-style:normal;font-weight:800;display:inline-flex}.imp-pendientes-error{color:#8a5a17;background:#fff2d6}.imp-bloqueadas{color:#8a5a17;white-space:nowrap;cursor:pointer;background:#fdf4e7;border:1px solid #e6c9a8;border-radius:7px;align-items:center;gap:5px;height:34px;padding:0 9px;font-size:9px;font-weight:800;transition:background .15s,border-color .15s;display:inline-flex}.imp-bloqueadas:hover:not(:disabled){background:#f9e6cd;border-color:#d9b088}.imp-bloqueadas:disabled{opacity:.6;cursor:default}.reset-columns-button{height:34px;padding:0 10px;font-size:9px}.review-mode{box-sizing:border-box;height:34px}.review-mode button{height:28px}.routing-provider-block{border:1px solid #d7e0e8;border-left:3px solid var(--forest);background:#f7fafb;border-radius:10px;flex-direction:column;gap:10px;padding:14px;display:flex}.routing-provider-heading{flex-direction:column;gap:2px;display:flex}.routing-provider-heading strong{color:#24313c;font-size:13px}.routing-provider-heading small{color:#6d7b87;font-size:11px;line-height:1.4}.routing-provider-row{flex-wrap:wrap;gap:12px;display:flex}.routing-provider-row label{flex-direction:column;flex:220px;gap:3px;display:flex}.routing-provider-row small{color:#6d7b87;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.routing-provider-note{color:#6d7b87;margin:0;font-size:11px;line-height:1.45}.routing-gemini-models{border-top:1px dashed #d7e0e8;flex-direction:column;gap:8px;padding-top:10px;display:flex}.routing-gemini-row{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:10px;display:grid}.routing-gemini-row small{color:#6d7b87;font-size:11px}@media (max-width:640px){.routing-gemini-row{grid-template-columns:1fr}}.kmaleon-class-list{flex-direction:column;gap:6px;max-height:320px;display:flex;overflow-y:auto}.kmaleon-class-row{background:#fff;border:1px solid #dde5eb;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:7px 10px;display:flex}.kmaleon-class-row.es-salida{background:#fdf3f2;border-color:#f0d3cf}.kmaleon-class-row>div:first-child{flex-direction:column;gap:1px;min-width:0;display:flex}.kmaleon-class-row strong{color:#24313c;font-size:12px}.kmaleon-class-row small{color:#6d7b87;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.kmaleon-class-hint{color:#b3541e;font-size:10px;font-style:normal;font-weight:700}.kmaleon-class-switch{border:1px solid #d3dde5;border-radius:999px;flex:none;display:flex;overflow:hidden}.kmaleon-class-switch button{color:#5a6c7a;cursor:pointer;background:#fff;border:0;padding:4px 12px;font-size:11px;font-weight:700}.kmaleon-class-switch button.activo{background:var(--forest);color:#fff}.kmaleon-class-row.es-salida .kmaleon-class-switch button.activo{background:#b3402a}.billing-module{background:#f7f9fc;grid-area:1/2/-1;min-width:0;padding:7px 10px 12px;overflow:auto}.billing-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:5px;display:flex}.billing-header>div>span,.billing-detail>header span,.billing-detail-section>header span{color:var(--amber);letter-spacing:.13em;font-size:8px;font-weight:900}.billing-header h1{margin:1px 0;font:500 20px/1.05 Georgia,Times New Roman,serif}.billing-header p{color:#687783;margin:0;font-size:8px}.billing-summary-disclosure{background:#f7fbf8;border:1px solid #d6e4da;border-radius:7px;margin:0 0 5px}.billing-summary-disclosure>summary{color:#35624a;cursor:pointer;align-items:center;gap:7px;min-height:26px;padding:0 9px;font-size:8px;font-weight:900;list-style:none;display:flex}.billing-summary-disclosure>summary::-webkit-details-marker{display:none}.billing-summary-disclosure>summary:before{content:"▸";font-size:8px;transition:transform .15s}.billing-summary-disclosure[open]>summary:before{transform:rotate(90deg)}.billing-summary-disclosure>summary small{color:#7a8c82;font-size:7px;font-weight:700}.billing-summary-disclosure .billing-kpis{border-width:1px 0 0;border-radius:0 0 7px 7px;margin:0}.billing-module-switch{grid-template-columns:repeat(2,minmax(260px,1fr));gap:8px;margin-bottom:10px;display:grid}.billing-module-switch button{color:#526675;text-align:left;cursor:pointer;background:#fff;border:1px solid #d6e0e7;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);column-gap:10px;min-width:0;padding:10px 13px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.billing-module-switch button>span{color:#4a6578;background:#edf3f7;border-radius:8px;grid-row:1/3;align-self:center;place-items:center;width:31px;height:31px;font-size:14px;display:grid}.billing-module-switch button strong{color:#183b59;font-size:10px}.billing-module-switch button small{color:#74828d;margin-top:2px;font-size:8px}.billing-module-switch button.active{background:#f4faf6;border-color:#9bbdb0;box-shadow:0 2px 8px #265b3f1a}.billing-module-switch button.active>span{color:#2f7650;background:#e4f4e9}.billing-module-switch .billing-module-euro{color:#2f7650;background:#edf8f1;border:1px solid #bfdcc9;border-radius:50%;font-weight:900}.billing-kpis{background:#fff;border:1px solid #dbe3ea;border-radius:8px;grid-template-columns:repeat(7,minmax(120px,1fr));margin-bottom:9px;display:grid;overflow:hidden}.billing-kpis>div{border-right:1px solid #e4e9ed;align-items:baseline;gap:7px;min-width:0;padding:9px 11px;display:flex}.billing-kpis>div:last-child{border-right:0}.billing-kpis small{color:#778590;font-size:8px}.billing-kpis strong{color:var(--ink);white-space:nowrap;font:600 15px/1 Georgia,Times New Roman,serif}.billing-notification-kpis{background:#f7fbf8;border:1px solid #d5e4da;border-radius:8px;grid-template-columns:repeat(4,minmax(130px,1fr));margin-bottom:9px;display:grid;overflow:hidden}.billing-notification-kpis>div{border-right:1px solid #deebe2;align-items:baseline;gap:8px;padding:10px 12px;display:flex}.billing-notification-kpis>div:last-child{border-right:0}.billing-notification-kpis small{color:#61776a;font-size:8px}.billing-notification-kpis strong{color:#2f7650;font:600 15px/1 Georgia,Times New Roman,serif}.billing-kpi-alert{background:#fff3ef}.billing-kpi-alert strong{color:#bd3c27}.billing-kpi-review{background:#fff8e8}.billing-kpi-review strong{color:#976000}.billing-create{background:#eef6fc;border:1px solid #cbdbe7;border-radius:8px;grid-template-columns:1.1fr 1.3fr 170px 1fr auto auto;align-items:end;gap:8px;margin-bottom:9px;padding:10px;display:grid}.billing-create label,.billing-edit-grid label,.billing-action-grid label,.billing-movement-form label,.billing-notes{flex-direction:column;gap:4px;min-width:0;display:flex}.billing-create label span,.billing-edit-grid label span,.billing-action-grid label span,.billing-movement-form label span,.billing-notes>span{color:#667784;font-size:8px;font-weight:800}.billing-create input,.billing-toolbar input,.billing-toolbar select,.billing-edit-grid input,.billing-edit-grid select,.billing-action-grid input,.billing-action-grid select,.billing-movement-form input,.billing-movement-form select,.billing-notes textarea{box-sizing:border-box;color:#263746;background:#fff;border:1px solid #ccd7df;border-radius:5px;min-width:0;font-size:9px}.billing-create input,.billing-toolbar input,.billing-toolbar select,.billing-edit-grid input,.billing-edit-grid select,.billing-action-grid input,.billing-action-grid select,.billing-movement-form input,.billing-movement-form select{height:30px;padding:0 7px}.billing-notes textarea{resize:vertical;min-height:66px;padding:8px}.billing-toolbar{align-items:center;gap:6px;margin-bottom:5px;display:flex}.billing-view-label{color:#1f5b83;white-space:nowrap;background:#fff;border:1px solid #cad7e1;border-radius:6px;align-items:center;gap:5px;height:28px;padding:0 9px;font-size:8px;font-weight:900;display:inline-flex}.billing-view-label span{text-align:center;background:#edf3f7;border-radius:999px;min-width:18px;padding:2px 5px}.billing-notification-workspace .panel-heading{background:linear-gradient(90deg,#f3faf5 0,#fff 30%);border-top:2px solid #87b99a}.billing-notification-workspace .panel-heading h1{color:#245f3d;align-items:center;gap:7px;display:flex}.billing-notification-workspace .panel-heading h1:before{content:"€";color:#2e7650;background:#eaf6ee;border:1px solid #b8d8c3;border-radius:50%;place-items:center;width:23px;height:23px;font:900 11px/1 Arial,sans-serif;display:grid}.billing-notification-workspace .table-toolbar{background:#f6fbf8;border-bottom-color:#cfe2d5}.billing-notification-workspace .notification-table tbody tr:hover{background:#f3faf5}.billing-toolbar input{width:min(390px,36vw)}.billing-toolbar select{min-width:210px}.billing-notification-toolbar{background:#f8fbf9;border:1px solid #dbe6de;border-radius:8px;padding:8px}.billing-notification-toolbar input{flex:420px;width:auto}.billing-notification-loaded{color:#63776b;white-space:nowrap;margin-left:auto;font-size:8px;font-weight:800}.billing-notification-load-more{box-sizing:border-box;background:#f7fbf8;border-top:1px solid #dbe6de;justify-content:center;align-items:center;gap:12px;width:min(100%,100vw - 230px);padding:10px;display:flex;position:sticky;left:0}.billing-notification-load-more span{color:#5f7468;font-size:8px;font-weight:800}.billing-view-switch{background:#edf2f6;border:1px solid #cad7e1;border-radius:7px;flex:none;padding:2px;display:inline-flex}.billing-view-switch button{color:#5d6f7d;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;height:28px;padding:0 11px;font-size:8.5px;font-weight:800;display:inline-flex}.billing-view-switch button span{text-align:center;background:#4960721a;border-radius:999px;min-width:18px;padding:2px 5px;font-size:7px}.billing-view-switch button.active{color:#1e5e92;background:#fff;box-shadow:0 1px 4px #223c5024}.billing-table-wrap{background:#fff;border:1px solid #dce4ea;border-radius:8px;overflow:auto}.billing-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1460px}.billing-table th{color:#617381;letter-spacing:.07em;text-align:left;text-transform:uppercase;background:#f0f3f6;border-bottom:1px solid #d7e0e7;padding:7px 8px;font-size:7.5px}.billing-table td{vertical-align:middle;border-bottom:1px solid #e5eaee;padding:7px 8px}.billing-table tbody tr{transition:background .12s}.billing-table tbody tr:hover{background:#f7fbff}.billing-table tr:last-child td{border-bottom:0}.billing-table-focused th:first-child{width:165px}.billing-table-focused th:nth-child(2),.billing-table-focused th:nth-child(3){width:170px}.billing-table-focused th:nth-child(4){width:130px}.billing-table-focused th:nth-child(5){width:110px}.billing-table-focused th:nth-child(6){width:245px}.billing-table-focused th:nth-child(7){width:135px}.billing-table-focused th:nth-child(8){width:145px}.billing-table-focused th:nth-child(9){width:70px}.billing-notification-table{min-width:1680px}.billing-notification-table th:first-child{width:92px}.billing-notification-table th:nth-child(2){width:145px}.billing-notification-table th:nth-child(3){width:155px}.billing-notification-table th:nth-child(4){width:255px}.billing-notification-table th:nth-child(5){width:190px}.billing-notification-table th:nth-child(6),.billing-notification-table th:nth-child(7){width:180px}.billing-notification-table th:nth-child(8){width:130px}.billing-notification-table th:nth-child(9){width:210px}.billing-notification-table th:nth-child(10){width:78px}.billing-notification-table td{white-space:normal;height:54px}.billing-notification-table td>strong,.billing-notification-table td>small{text-overflow:ellipsis;display:block;overflow:hidden}.billing-notification-table td>strong{max-height:2.6em}.billing-notification-table td>small{white-space:normal;max-height:2.7em}.billing-notification-table time strong,.billing-notification-table time small{display:block}.billing-notification-table .notice-phase-badge{text-overflow:ellipsis;white-space:nowrap;max-width:132px;overflow:hidden}.billing-notification-table tbody tr{cursor:pointer}.billing-notification-table .notice-phase-with-billing{flex-wrap:nowrap}.billing-origin-badge{background:#edf3f7;border-radius:5px;width:max-content;padding:3px 6px;font-weight:900;color:#315f86!important;font-size:7.5px!important}.billing-requirement-list{flex-wrap:wrap;gap:3px;display:flex}.billing-requirement-list span{color:#37694c;text-overflow:ellipsis;white-space:nowrap;background:#f1f8f3;border:1px solid #c8dbcf;border-radius:999px;width:max-content;max-width:100%;padding:3px 6px;font-size:7px;font-weight:800;overflow:hidden}.billing-requirement-list small{color:#7b8982;font-size:8px}.billing-priority,.billing-notification-status{text-transform:uppercase;border-radius:5px;width:max-content;padding:4px 7px;font-size:7.5px;font-weight:900}.billing-priority{color:#526776;background:#edf3f7}.billing-priority.priority-critical{color:#be3e2b;background:#fee8e4}.billing-priority.priority-important{color:#ad5f13;background:#fff0df}.billing-priority.priority-informative{color:#476b59;background:#edf5f0}.billing-priority.priority-review{color:#2d62a4;background:#eaf1fb}.billing-notification-status{color:#b64735;background:#fff0ed}.billing-notification-status.status-reviewed,.billing-notification-status.status-review{color:#2d62a4;background:#eaf1fb}.billing-notification-status.status-completed{color:#287047;background:#e9f6ed}.billing-notification-status.status-prepared{color:#8d6300;background:#fff5dd}.billing-case-table{min-width:1890px}.billing-case-table th:first-child{width:190px}.billing-case-table th:nth-child(2){width:145px}.billing-case-table th:nth-child(3),.billing-case-table th:nth-child(4),.billing-case-table th:nth-child(5){width:180px}.billing-case-table th:nth-child(6),.billing-case-table th:nth-child(7){width:135px}.billing-case-table th:nth-child(8){width:165px}.billing-case-table th:nth-child(9){width:245px}.billing-case-table th:nth-child(10){width:130px}.billing-case-table th:nth-child(11){width:105px}.billing-case-table td{white-space:normal;min-height:62px}.billing-case-table tbody tr,.billing-movements-table tbody tr{cursor:pointer}.billing-movements-table{min-width:1420px}.billing-movements-table th:first-child{width:105px}.billing-movements-table th:nth-child(2){width:195px}.billing-movements-table th:nth-child(3){width:120px}.billing-movements-table th:nth-child(4){width:190px}.billing-movements-table th:nth-child(5){width:130px}.billing-movements-table th:nth-child(6){width:185px}.billing-movements-table th:nth-child(7){width:340px}.billing-movements-table th:nth-child(8){width:105px}.billing-table td>strong,.billing-table td>small,.billing-table td>span{display:block}.billing-table td>strong{color:#13365b;margin-bottom:3px;font-size:9.5px;line-height:1.3}.billing-table td>small{color:#60717e;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.35;overflow:hidden}.billing-table td>span{color:#3c7a58;margin-top:4px;font-size:7.5px;font-weight:800}.billing-collection-cell{flex-direction:column;gap:2px;display:flex}.billing-collection-cell strong{color:#163a5a;font-size:9px}.billing-collection-cell small,.billing-other-cell small{color:#6d7d89;font-size:7.5px}.billing-bucket-cell,.billing-pending-cell{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.billing-bucket-cell strong,.billing-pending-cell strong{color:#163a5a;font-size:9px}.billing-bucket-cell small,.billing-pending-cell small{color:#6d7d89;font-size:7.5px}.billing-bucket-cell em{color:#6a7a86;text-transform:uppercase;font-size:7px;font-style:normal;font-weight:800}.billing-pending-cell>span{color:#8b5900;background:#fff0d8;border-radius:999px;margin-bottom:2px;padding:2px 5px;font-size:7px;font-weight:900}.billing-track-actions{gap:5px;display:grid}.billing-track-actions>div{background:#f1f7fc;border-left:3px solid #8fb5d7;border-radius:4px;min-width:0;padding:5px 6px}.billing-track-actions>div+div{background:#f4f8ee;border-left-color:#9fb476}.billing-track-actions>div:nth-child(3){background:#eff9f4;border-left-color:#5aa786}.billing-track-actions span,.billing-track-actions strong,.billing-track-actions small{display:block}.billing-track-actions span{color:#54718a;letter-spacing:.08em;font-size:6.5px;font-weight:900}.billing-track-actions strong{color:#294359;text-overflow:ellipsis;white-space:nowrap;margin:2px 0;font-size:7.5px;line-height:1.25;overflow:hidden}.billing-track-actions small{color:#74828d;font-size:6.5px}.billing-action-section>.billing-track-actions{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:9px}.billing-reconcile-note{font-weight:800;color:#986000!important;margin-top:4px!important;font-size:7px!important}.billing-bucket-badge{text-transform:uppercase;background:#e8f2fc;border-radius:999px;width:max-content;padding:3px 6px;font-weight:900;color:#2368a7!important;font-size:7.5px!important}.billing-money-status{color:#536574;text-transform:uppercase;background:#eef3f7;border-radius:999px;width:max-content;margin-bottom:1px;padding:2px 5px;font-size:7px;font-style:normal;font-weight:900}.billing-money-status.status-received{color:#237045;background:#e8f5ec}.billing-money-status.status-court{color:#8b5b00;background:#fff0d4}.billing-money-status.status-claimed,.billing-money-status.status-taxing{color:#2368a7;background:#e8f2fc}.billing-other-cell{flex-direction:column;gap:2px;display:flex}.billing-other-cell strong{color:#43586a;font-size:9px}.billing-court-amount{color:#9a6500!important}.billing-overdue{font-weight:900;color:#bf3527!important}.billing-case-status{background:#eef3f7;border-radius:5px;width:max-content;padding:4px 7px;color:#50616e!important}.billing-case-status.case-waiting_court{background:#fff0d8;color:#8b5900!important}.billing-case-status.case-partial{background:#e8f2fc;color:#2368a7!important}.billing-case-status.case-completed{background:#e8f5ec;color:#237045!important}.billing-empty{color:#75838d;text-align:center;place-content:center;gap:6px;min-height:260px;padding:30px;display:grid}.billing-empty strong{color:#263746;font:500 17px/1.2 Georgia,Times New Roman,serif}.billing-empty span{max-width:520px;font-size:9px;line-height:1.5}.billing-detail-overlay{z-index:500;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1423307a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.billing-detail{background:#f6f9fc;border:1px solid #cbd7e0;border-radius:12px;flex-direction:column;width:min(1380px,100vw - 42px);height:min(900px,100vh - 42px);display:flex;overflow:hidden;box-shadow:0 24px 70px #13263752}.billing-detail>header{background:#fff;border-bottom:1px solid #d8e1e8;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 17px;display:flex}.billing-detail>header h2{color:#102f4d;margin:2px 0;font:600 22px/1.1 Georgia,Times New Roman,serif}.billing-detail>header p{color:#687783;margin:0;font-size:9px}.billing-detail .icon-close{color:#516472;cursor:pointer;background:#fff;border:1px solid #ccd8e1;border-radius:50%;width:31px;height:31px;font-size:20px}.billing-detail-scroll{flex:1;min-height:0;padding:14px;overflow:auto}.billing-amount-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:10px;display:grid}.billing-amount-card{background:#fff;border:1px solid #d7e2ea;border-radius:8px;min-width:0;padding:11px 12px}.billing-amount-card.court{background:#fffaf0;border-color:#ead7a9}.billing-amount-card>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.billing-amount-card span{color:#5c6d7b;text-transform:uppercase;font-size:8px;font-weight:900}.billing-amount-card em{color:#536574;background:#edf3f7;border-radius:999px;padding:2px 6px;font-size:7px;font-style:normal;font-weight:800}.billing-amount-card>strong{color:#153756;margin-top:9px;font:600 20px/1 Georgia,Times New Roman,serif;display:block}.billing-amount-card>small{color:#7a8790;font-size:7.5px}.billing-amount-card>p{color:#657582;margin:7px 0 0;font-size:8px}.billing-amount-card.interest-presented{background:#fff6f4;border-color:#efb2aa}.billing-amount-card.interest-presented>strong,.billing-amount-card.interest-presented>p b{color:#b42318}.billing-amount-card.interest-presented em{color:#a83227;background:#fde7e3}.billing-detail-section{background:#fff;border:1px solid #d8e2e9;border-radius:8px;margin-top:10px;padding:12px}.billing-detail-section>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:10px;display:flex}.billing-detail-section>header h3{color:#173753;margin:2px 0 0;font:600 16px/1.2 Georgia,Times New Roman,serif}.billing-detail-section>header p{color:#72808b;margin:3px 0 0;font-size:8px}.billing-edit-grid{grid-template-columns:repeat(3,minmax(160px,1fr));gap:8px;display:grid}.billing-action-section{background:#fafdff;border-color:#cbdfea}.billing-action-grid{grid-template-columns:minmax(300px,2fr) 160px minmax(180px,1fr) 185px;gap:8px;display:grid}.billing-quick-actions{gap:6px;display:flex}.billing-quick-actions button{color:#15578d;cursor:pointer;background:#fff;border:1px solid #9fc3df;border-radius:6px;padding:7px 10px;font-size:8px;font-weight:800}.billing-quick-actions button:disabled{opacity:.5;cursor:wait}.billing-notes{margin-top:8px}.billing-section-actions{justify-content:flex-end;margin-top:8px;display:flex}.billing-movement-section{padding-bottom:6px}.billing-movement-form{background:#f7fafc;border:1px solid #dbe5ec;border-radius:7px;grid-template-columns:190px 135px 110px 130px minmax(260px,1fr) auto;align-items:end;gap:7px;padding:9px;display:grid}.billing-movement-list{border-top:1px solid #e0e7ec;margin-top:9px}.billing-movement-list article{border-bottom:1px solid #e5eaee;grid-template-columns:28px minmax(0,1fr) 120px;align-items:center;gap:9px;padding:8px 3px;display:grid}.billing-movement-list article:last-child{border-bottom:0}.billing-movement-list article>div:nth-child(2){min-width:0}.billing-movement-list article strong{color:#253e53;font-size:8.5px}.billing-movement-list article p{color:#667681;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:8px;overflow:hidden}.billing-movement-list article>div:last-child{flex-direction:column;align-items:flex-end;display:flex}.billing-movement-list article small{color:#778590;font-size:7.5px}.movement-icon{color:#24689d;background:#eaf2f8;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;font-weight:900;display:grid}.movement-icon.kind-office_receipt{color:#247047;background:#e6f5eb}.movement-icon.kind-court_deposit{color:#8a5900;background:#fff0d8}.billing-movement-empty{color:#7a8790;text-align:center;padding:16px 4px;font-size:8.5px}.billing-kpis-focused{grid-template-columns:repeat(10,minmax(108px,1fr))}.billing-kpi-procurator{background:#f1effa}.billing-kpi-procurator strong{color:#5c4a96}.billing-kpi-client{background:#fff4f2}.billing-kpi-client strong{color:#b13f32}.billing-kpi-office{background:#edf8f1}.billing-kpi-office strong{color:#26734a}.billing-case-table{table-layout:fixed;width:max-content;min-width:100%}.billing-case-table th{position:relative}.billing-case-table th>span{padding-right:8px;display:block}.billing-column-resizer{z-index:2;cursor:col-resize;touch-action:none;background:0 0;border:0;width:9px;height:100%;padding:0;position:absolute;top:0;right:-4px}.billing-column-resizer:after{content:"";background:#c4d0d8;width:1px;position:absolute;top:22%;bottom:22%;left:4px}.billing-column-resizer:hover:after{background:#2f77b4;width:2px}.billing-case-table td{vertical-align:middle;height:auto;min-height:50px;padding:3px 6px}.billing-progressive-row td{text-align:center;background:#f7f9fb;padding:12px}.billing-progressive-row button{min-width:300px}.billing-case-table td>strong{font-size:10.5px}.billing-case-table td>small,.billing-case-table td>span{font-size:8.5px}.billing-case-identity{line-height:1.08;position:relative;padding-right:34px!important}.billing-case-identity>.billing-reference-alias{color:#778995;letter-spacing:.03em;font-size:7px;font-weight:750}.billing-case-identity>p{color:#71808b;white-space:nowrap;margin:0 0 0 5px;font-size:7px;line-height:1.05;display:inline}.billing-case-identity>p b{color:#315c81}.billing-sentence-identity{white-space:normal!important;height:auto!important;padding-right:34px!important;overflow:visible!important}.billing-sentence-content{align-content:center;gap:2px;min-height:62px;padding-block:3px;display:grid}.billing-sentence-content>small:not(.billing-sentence-source){overflow-wrap:anywhere;color:#667986;white-space:normal;font-size:6.5px;line-height:1.15;display:block}.billing-sentence-heading{align-items:flex-start;gap:5px;min-width:0;display:flex}.billing-sentence-heading>span{color:#315d86;letter-spacing:.025em;background:#e8eef6;border-radius:999px;flex:none;padding:2px 5px;font-size:6.2px;font-weight:950}.billing-sentence-heading>div{gap:1px;min-width:0;display:grid}.billing-sentence-heading>div>strong{overflow-wrap:anywhere;color:#153f61;white-space:normal;min-width:0;font-size:9px;font-weight:950;line-height:1.15}.billing-sentence-heading>div>strong.is-missing{color:#8a6100;font-size:7.2px}.billing-sentence-subjects{flex-wrap:wrap;gap:3px;display:flex}.billing-sentence-subjects>em{color:#536875;background:#edf2f5;border-radius:999px;padding:1px 5px;font-size:6.2px;font-style:normal;font-weight:900}.billing-sentence-source{overflow-wrap:anywhere;white-space:normal;line-height:1.15;display:block;color:#73838e!important;font-size:6.5px!important}.billing-sentence-case{align-items:baseline;gap:5px;min-width:0;display:flex}.billing-sentence-case>b{color:#17466d;flex:none;font-size:7px}.billing-sentence-case>span{color:#317346;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:7px;font-weight:850;overflow:hidden}.billing-delegation-badge{color:#4d6475;text-transform:uppercase;background:#edf3f7;border-radius:999px;width:max-content;margin:1px 4px 0 0;padding:1px 5px;font-size:6.5px;font-style:normal;font-weight:900;display:inline-flex}.billing-bucket-button,.billing-costs-column{--billing-bucket-border:#d4dce2;--billing-bucket-bg:#f5f7f8;--billing-bucket-accent:#96a4ae;--billing-bucket-hover:#eef2f4}.billing-bucket-button{border:1px solid var(--billing-bucket-border);background:var(--billing-bucket-bg);width:100%;min-height:34px;box-shadow:inset 3px 0 var(--billing-bucket-accent);color:#41525f;text-align:left;cursor:pointer;border-radius:5px;grid-template-rows:auto auto;align-items:center;gap:2px;padding:2px 6px;display:grid}.billing-pipeline-state-presented{--billing-bucket-border:#e2c17f;--billing-bucket-bg:#fff8e8;--billing-bucket-accent:#c9912e;--billing-bucket-hover:#fff2d6}.billing-pipeline-state-approved{--billing-bucket-border:#b7d2e5;--billing-bucket-bg:#f0f7fc;--billing-bucket-accent:#4f91bf;--billing-bucket-hover:#e7f2fa}.billing-pipeline-state-executed{--billing-bucket-border:#a9c9df;--billing-bucket-bg:#edf6fb;--billing-bucket-accent:#287eaf;--billing-bucket-hover:#e2f0f8}.billing-pipeline-state-court{--billing-bucket-border:#a8d4cc;--billing-bucket-bg:#edf8f6;--billing-bucket-accent:#3a9b8b;--billing-bucket-hover:#e2f4f0}.billing-pipeline-state-procurator{--billing-bucket-border:#a2d1c8;--billing-bucket-bg:#eaf8f5;--billing-bucket-accent:#309484;--billing-bucket-hover:#def3ee}.billing-pipeline-state-client{--billing-bucket-border:#9dcfb6;--billing-bucket-bg:#edf8f2;--billing-bucket-accent:#3d9869;--billing-bucket-hover:#e1f3e9}.billing-pipeline-state-office{--billing-bucket-border:#86c39f;--billing-bucket-bg:#e8f7ee;--billing-bucket-accent:#2d8e56;--billing-bucket-hover:#dcf2e5}.billing-pipeline-state-completed{--billing-bucket-border:#74b68c;--billing-bucket-bg:#e2f5e9;--billing-bucket-accent:#21824b;--billing-bucket-hover:#d6efdf}.billing-pipeline-state-reconcile{--billing-bucket-border:#e3b884;--billing-bucket-bg:#fff5e8;--billing-bucket-accent:#c77b2c;--billing-bucket-hover:#ffedd9}.billing-bucket-button.billing-interest-presented{--billing-bucket-border:#efb2aa;--billing-bucket-bg:#fff6f4;--billing-bucket-accent:#d85245;--billing-bucket-hover:#ffefec}.billing-bucket-button.billing-interest-presented .billing-bucket-heading strong{color:#b42318}.billing-bucket-button.billing-interest-presented .billing-pipeline-stage.stage-presented{color:#a83227;background:#fde7e3}.billing-bucket-button.billing-bucket-closed{--billing-bucket-border:#d4dce2;--billing-bucket-bg:#f4f6f7;--billing-bucket-accent:#87949e;--billing-bucket-hover:#eef1f3}.billing-bucket-button.billing-bucket-closed .billing-pipeline-stage.stage-not_applicable{color:#44535d;background:#e1e6e9;box-shadow:inset 0 0 0 1px #c4cdd3}.billing-bucket-button.billing-bucket-closed .billing-bucket-heading strong{color:#65747e;font-size:7.5px}.billing-bucket-button:hover{border-color:var(--billing-bucket-accent);background:var(--billing-bucket-hover)}.billing-bucket-button.billing-pipeline-step-1,.billing-bucket-button.billing-pipeline-step-2,.billing-bucket-button.billing-pipeline-step-3,.billing-bucket-button.billing-pipeline-step-4{border-color:var(--billing-bucket-border)}.billing-bucket-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;min-width:0;display:grid}.billing-bucket-heading strong{color:#41525f;white-space:nowrap;font-size:9px}.billing-bucket-button.billing-pipeline-state-presented .billing-bucket-heading strong{color:#76530d}.billing-bucket-button.billing-pipeline-state-approved .billing-bucket-heading strong{color:#285f86}.billing-bucket-button.billing-pipeline-state-executed .billing-bucket-heading strong{color:#1c638b}.billing-bucket-button.billing-pipeline-state-court .billing-bucket-heading strong,.billing-bucket-button.billing-pipeline-state-procurator .billing-bucket-heading strong{color:#17685d}.billing-bucket-button.billing-pipeline-state-client .billing-bucket-heading strong,.billing-bucket-button.billing-pipeline-state-office .billing-bucket-heading strong,.billing-bucket-button.billing-pipeline-state-completed .billing-bucket-heading strong{color:#1d673d}.billing-bucket-heading strong.is-undetermined{color:#6f5b2f;font-size:7.5px}.billing-pipeline-stage{color:#566977;letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap;background:#edf2f5;border-radius:999px;justify-self:start;width:auto;max-width:100%;padding:2px 6px;font-size:6.5px;font-weight:950;overflow:hidden}.billing-pipeline-stage.stage-presented{color:#8a5c08;background:#fff0d3}.billing-pipeline-stage.stage-approved{color:#306d98;background:#e7f2fa}.billing-pipeline-stage.stage-executed{color:#1c638b;background:#dceef8;box-shadow:inset 0 0 0 1px #9ec8df}.billing-pipeline-stage.stage-court{color:#145f56;background:#d8eee9;box-shadow:inset 0 0 0 1px #9ccfc5}.billing-pipeline-stage.stage-procurator,.billing-pipeline-stage.stage-client{color:#25766b;background:#dff3ef}.billing-pipeline-stage.stage-office{color:#226d43;background:#e4f5ea}.billing-pipeline-stage.stage-completed{color:#185f38;background:#d5eddf;box-shadow:inset 0 0 0 1px #8ec4a2}.billing-pipeline-stage.stage-reconcile{color:#8a6100;background:#fff4d6}.billing-bucket-detail{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:5px;min-width:0;display:grid}.billing-pipeline{grid-template-columns:repeat(4,1fr);gap:2px;display:grid}.billing-pipeline i{background:#dfe6eb;border-radius:999px;height:3px}.billing-pipeline i.active.phase-1{background:#d69a32}.billing-pipeline i.active.phase-2{background:#4f91bf}.billing-pipeline i.active.phase-3{background:#329989}.billing-pipeline i.active.phase-4{background:#49a36f}.billing-bucket-detail small,.billing-bucket-detail em{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:6.8px;line-height:1.1;overflow:hidden}.billing-bucket-detail small{color:#6b7984}.billing-bucket-detail em{color:#8d493f;font-style:normal;font-weight:800}.billing-bucket-detail .billing-interest-amount-note{color:#8a5c08}.billing-concept-dates{color:#71818c;white-space:nowrap;align-items:center;gap:7px;font-size:6.4px;line-height:1;display:flex}.billing-concept-dates b{color:#284f6c;font-size:6.8px}.billing-concept-dates .billing-interest-presented-note{color:#b42318;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:6.2px;font-style:normal;font-weight:900;overflow:hidden}.billing-case-identity>.case-history-peek-anchor,.billing-case-identity>.billing-case-document-trigger{position:absolute;top:7px;right:7px}.billing-case-document-trigger{color:inherit;font-family:inherit}.billing-costs-split{gap:2px;display:grid}.billing-costs-column{border:1px solid var(--billing-bucket-border);background:var(--billing-bucket-bg);width:100%;box-shadow:inset 3px 0 var(--billing-bucket-accent);border-radius:5px;gap:2px;padding:2px;display:grid}.billing-costs-column>.billing-bucket-button{min-height:30px;box-shadow:none;background:0 0;border:0;border-radius:3px;padding:1px 4px 2px 5px}.billing-costs-column>.billing-bucket-button:hover{background:var(--billing-bucket-hover)}.billing-costs-tracks{border-top:1px solid var(--billing-bucket-border);gap:2px;padding:2px 1px 1px 4px;display:grid}.billing-costs-tracks>button{border:1px solid var(--billing-bucket-border);min-width:0;box-shadow:inset 2px 0 var(--billing-bucket-accent);color:#41525f;cursor:pointer;background:#ffffff75;border-radius:4px;justify-content:space-between;align-items:center;gap:4px;padding:2px 5px;display:flex}.billing-costs-tracks>button:hover{border-color:var(--billing-bucket-accent);background:var(--billing-bucket-hover)}.billing-costs-tracks>button.billing-cost-track-closed{color:#65747e;background:#f4f6f7;border-color:#d4dce2;box-shadow:inset 2px 0 #87949e}.billing-costs-tracks>button.billing-cost-track-against{color:#8e3329;background:#fff3f1;border-color:#e2aaa3;box-shadow:inset 2px 0 #c85b4e}.billing-costs-tracks b{text-overflow:ellipsis;white-space:nowrap;font-size:6.5px;font-weight:950;overflow:hidden}.billing-costs-tracks em{max-width:48%;color:inherit;opacity:.82;text-overflow:ellipsis;white-space:nowrap;font-size:6px;font-style:normal;font-weight:850;overflow:hidden}.billing-costs-instance-detail>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.billing-costs-instance-detail>div>button{color:#28421f;text-align:left;cursor:pointer;background:#f8fbf2;border:1px solid #d6e3c5;border-radius:9px;gap:3px;padding:12px;display:grid}.billing-costs-instance-detail>div>button:hover{background:#f2f8e7;border-color:#a9c48a}.billing-costs-instance-detail strong{font-size:12px}.billing-costs-instance-detail span{font-size:10px;font-weight:800}.billing-costs-instance-detail small{color:#6f7e61;font-size:8px}.billing-balances-cell{grid-template-columns:repeat(4,minmax(62px,1fr));align-items:center;padding:2px 0;display:grid}.billing-balance-entry{--balance-accent:#7d8990;color:#63717a;text-align:left;background:0 0;border:0;grid-template-rows:auto auto;grid-template-columns:3px minmax(0,1fr);align-items:center;column-gap:5px;min-width:0;min-height:29px;padding:2px 7px;font-family:inherit;display:grid;position:relative}.billing-balance-entry+.billing-balance-entry:after{content:"";background:#d9e0e4;width:1px;position:absolute;top:5px;bottom:5px;left:0}.billing-balance-entry>i{background:var(--balance-accent);opacity:.36;border-radius:99px;grid-row:1/-1;align-self:center;width:3px;height:18px}.billing-balance-entry small{color:inherit;letter-spacing:.045em;text-align:left;text-transform:uppercase;grid-column:2;font-size:6.5px;font-weight:900;line-height:1}.billing-balance-entry strong{color:#34444e;font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-align:left;white-space:nowrap;grid-column:2;min-width:0;font-size:8.5px;line-height:1.2;display:block}.billing-balance-entry.is-active{color:var(--balance-accent)}.billing-balance-entry.is-active>i{opacity:1}.billing-balance-entry.is-active strong{color:var(--balance-accent);font-weight:950}.billing-balances-cell .balance-court{--balance-accent:#3f6f7d}.billing-balances-cell .balance-procurator{--balance-accent:#6d6291}.billing-balances-cell .balance-client{--balance-accent:#9b554f}.billing-balances-cell .balance-office{--balance-accent:#367955}.billing-court-balance-button{appearance:none;cursor:pointer}.billing-court-balance-button:hover{background:linear-gradient(90deg,#3f6f7d14,#0000 88%)}.billing-court-balance-button:focus-visible{outline-offset:-1px;border-radius:3px;outline:2px solid #548ca2}.billing-balances-cell>.billing-deposit-refund-track{color:#245f50;text-align:left;background:0 0;border:0;border-top:1px solid #b8d5cc;border-radius:0;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-height:24px;margin-top:3px;padding:4px 7px 1px;display:grid}.billing-deposit-refund-track>strong{text-align:center;text-overflow:ellipsis;font-size:8px;overflow:hidden}.billing-deposit-refund-track>em{color:#587c71;white-space:nowrap;font-size:6px;font-style:normal;font-weight:800}.billing-balances-cell>.billing-deposit-refund-track.completed{color:#53705d;background:0 0;border-color:#c8d9ce}.billing-balances-cell>em{color:#926000;text-align:right;grid-column:1/-1;font-size:6.5px;font-style:normal;font-weight:800;line-height:1}.billing-court-amount-field{grid-column:span 2}.billing-court-amount-field small{color:#6e7e88;font-size:7px;line-height:1.25}.billing-deposit-refund-detail>div{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.billing-deposit-refund-detail article{color:#245f50;background:#edf8f4;border:1px solid #9bc9bb;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px;padding:12px;display:grid}.billing-deposit-refund-detail article>span{font-size:15px;font-weight:950}.billing-deposit-refund-detail article>strong{text-align:right;font-size:13px}.billing-deposit-refund-detail article>small{color:#587c71;text-align:right;text-transform:uppercase;grid-column:1/-1;font-size:8px;font-weight:800}.billing-amount-card.procurator{background:#f8f6fd;border-color:#cfc7ea}.billing-amount-card.client{background:#fff5f3;border-color:#efc3bd}.billing-amount-card.office{background:#f2faf5;border-color:#bedfc9}.billing-concept-history{background:#f9fcff;border-color:#b9d3e5}.billing-concept-history-list{border-top:1px solid #dbe5ec;max-height:320px;display:grid;overflow:auto}.billing-concept-history-list article{border-bottom:1px solid #e4eaee;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 3px;display:grid}.billing-concept-history-list time{color:#667885;font-size:8px}.billing-concept-history-list article>div{min-width:0}.billing-concept-history-list article>div span{color:#2b70a6;letter-spacing:.08em;font-size:6.5px;font-weight:900}.billing-concept-history-list article strong{color:#243f55;margin-top:2px;font-size:9px;display:block}.billing-concept-history-list article p{color:#697985;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:8px;overflow:hidden}.billing-concept-history-list a{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (max-width:1100px){.billing-kpis{grid-template-columns:repeat(3,minmax(140px,1fr))}.billing-notification-kpis{grid-template-columns:repeat(2,minmax(150px,1fr))}.billing-toolbar{flex-wrap:wrap}.billing-toolbar input{width:min(440px,58vw)}.billing-create{grid-template-columns:repeat(2,minmax(180px,1fr))}.billing-amount-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-action-grid,.billing-movement-form{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (max-width:900px){.billing-module{grid-column:1}.billing-module-switch{grid-template-columns:minmax(0,1fr)}.billing-notification-load-more{width:100%}.billing-detail-overlay{padding:8px}.billing-detail{width:calc(100vw - 16px);height:calc(100vh - 16px)}.billing-edit-grid{grid-template-columns:repeat(2,minmax(150px,1fr))}}.notification-user-cell select{color:#18324b;background:#fff;border:1px solid #cbd8e5;border-radius:6px;width:100%;min-width:0;padding:5px 7px;font-size:11px}.power-before-execution{background:#f5f8fa;border:1px solid #d6e0e7;border-radius:6px;grid-template-columns:auto minmax(70px,1fr) auto;align-items:center;gap:5px;min-width:190px;padding:5px 6px;display:grid}.power-before-execution>span{color:#61717d;white-space:nowrap;font-size:8px;font-weight:900}.power-before-execution>small{color:#73818c;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.power-before-execution.found{background:#edf8f2;border-color:#9dccb2}.power-before-execution.found>span{color:#207147}.power-before-execution.missing{background:#fff8eb;border-color:#e7c891}.power-before-execution.missing>span{color:#8a5a18}.power-before-execution.error{background:#fff3f1;border-color:#e4b1aa}.power-before-execution.error>span{color:#a13d32}.power-before-execution button{color:#246b47;min-height:25px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #79aa90;border-radius:5px;padding:0 7px;font-size:7px;font-weight:900}.power-preview-backdrop{z-index:190}.power-preview-modal{background:#f5f8fb;border:1px solid #cbd8e1;border-radius:12px;flex-direction:column;width:min(1120px,100vw - 34px);height:min(860px,100vh - 34px);display:flex;overflow:hidden;box-shadow:0 28px 80px #0c1c2a57}.power-preview-modal>header{background:#fff;border-bottom:1px solid #d9e2e8;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px 17px;display:flex}.power-preview-modal h2{color:#19364f;margin:4px 0;font:600 21px/1.15 Georgia,Times New Roman,serif}.power-preview-modal header p{color:#607381;margin:0;font-size:9px}.power-preview-file{background:#edf8f2;border-bottom:1px solid #d9e2e8;justify-content:space-between;align-items:center;gap:15px;padding:9px 14px;display:flex}.power-preview-file strong{color:#246b47;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.power-preview-file span{color:#638071;white-space:nowrap;font-size:8px}.power-preview-viewer{flex:1;min-height:0;padding:10px}.power-preview-viewer>*{height:100%;min-height:0}.power-preview-modal>footer{background:#fff;border-top:1px solid #d9e2e8;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.power-preview-modal>footer p{color:#677987;margin:0;font-size:8px}@media (max-width:760px){.power-before-execution{grid-template-columns:1fr auto;min-width:150px}.power-before-execution>small{grid-column:1/-1}.power-preview-file,.power-preview-modal>footer{flex-direction:column;align-items:stretch}}.inadmission-decision-modal{background:#fff;border-radius:12px;width:min(680px,100vw - 32px);overflow:hidden;box-shadow:0 24px 70px #12253747}.inadmission-decision-modal>header,.inadmission-decision-modal>footer{border-bottom:1px solid #dbe5ee;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.inadmission-decision-modal>header h2{margin:4px 0}.inadmission-decision-modal>header p,.inadmission-decision-modal>footer p{color:#607286;margin:0}.inadmission-decision-modal>footer{border-top:1px solid #dbe5ee;border-bottom:0}.inadmission-decision-body{gap:12px;padding:22px;display:grid}.inadmission-decision-body>button{text-align:left;color:#123f69;cursor:pointer;background:#f4f9fe;border:1px solid #9fc4e8;border-radius:9px;gap:5px;padding:16px 18px;display:grid}.inadmission-decision-body>button.archive{color:#7b2e1d;background:#fff7f4;border-color:#e6b7a9}.inadmission-decision-body>button:disabled{opacity:.48;cursor:not-allowed}.inadmission-decision-body>button span{color:#607286;font-size:12px}.review-appeal-decision-modal{max-height:min(760px,100vh - 32px);overflow-y:auto}.review-appeal-risk{color:#6d4800;background:#fff9e8;border:1px solid #e4bd64;border-radius:9px;gap:5px;margin:16px 22px 0;padding:14px 16px;display:grid}.review-appeal-risk strong{font-size:14px}.review-appeal-risk span{color:#6b5b35;font-size:12px;line-height:1.45}.review-appeal-final-confirmation{color:#7b2e1d;background:#fff7f4;border:1px solid #dc9988;border-radius:9px;gap:10px;margin:22px;padding:18px;display:grid}.review-appeal-final-confirmation p{color:#654f48;margin:0;font-size:12px;line-height:1.45}.review-appeal-final-confirmation>div{justify-content:flex-end;gap:10px;display:flex}.review-appeal-final-confirmation button{color:#30475a;font:inherit;cursor:pointer;background:#fff;border:1px solid #aab9c5;border-radius:7px;padding:9px 13px;font-weight:800}.review-appeal-final-confirmation button.danger{color:#fff;background:#9f3d2f;border-color:#bc6956}.review-appeal-final-confirmation button:disabled{opacity:.5;cursor:not-allowed}.conversion-appeal-unverified{color:#7b2e1d;background:#fff7f4;border:1px solid #e6b7a9;border-radius:9px;gap:5px;padding:16px 18px;display:grid}.conversion-appeal-unverified span{color:#607286;font-size:12px}.inadmission-assignee-warning{color:#7a5100;background:#fff2d8;border-radius:7px;margin:0;padding:10px 12px}.notice-power-appointment{color:#a04b00;letter-spacing:.02em;white-space:nowrap;margin-top:4px;font-size:9px;font-weight:800;line-height:1.2;display:block}.notification-followup-star{color:#83909b;cursor:pointer;background:#fff;border:1px solid #d9e2ea;border-radius:6px;place-items:center;width:22px;height:22px;padding:0;font-size:15px;line-height:1;display:grid}.notification-followup-star:hover{color:#ad7711;background:#fff9e9;border-color:#d5a43a}.notification-followup-star.active{color:#b47800;background:#fff6d8;border-color:#dbb24e}.notification-cell-actions{align-items:center;gap:4px;display:flex}.row-record-actions{white-space:nowrap;flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.notification-classification-feedback{color:#214d6d;letter-spacing:.04em;cursor:pointer;background:#edf5fb;border:1px solid #7194ad;border-radius:6px;place-items:center;min-width:59px;height:25px;padding:0 7px;font-size:9px;font-weight:800;display:inline-grid}.notification-classification-feedback:hover:not(:disabled){color:#91371e;background:#ffebe3;border-color:#d66743}.notification-classification-feedback:disabled{cursor:not-allowed;opacity:.4}.row-record-actions .notification-reviewer-icon{color:#fff;cursor:pointer;background:#174b77;border:1px solid #174b77;border-radius:5px;place-items:center;width:22px;min-width:22px;height:22px;padding:0;display:inline-grid;box-shadow:0 0 0 1px #174b7720}.row-record-actions .notification-reviewer-icon:hover:not(:disabled){background:#0e3658;border-color:#0e3658}.notification-reviewer-icon:focus-visible{outline-offset:2px;outline:2px solid #429fca}.notification-reviewer-icon:disabled{opacity:.4;cursor:not-allowed}.row-action-cell .notification-action-icons{flex-wrap:wrap;align-items:center;gap:4px;min-width:220px;display:flex}.notification-action-icons .notification-primary-execution,.notification-action-icons .notification-execution-action,.notification-action-icons .requirement-action-stack{display:contents}.notification-action-icons .notification-primary-execution[hidden]{display:none}.row-action-cell .notification-action-icons button,.notification-action-icons .record-icon,.notification-action-icons .notification-analysis-pending,.notification-action-icons .notification-execution-state{box-sizing:border-box;float:none;border-radius:5px;flex:0 0 24px;place-items:center;width:24px;min-width:24px;max-width:24px;height:24px;min-height:24px;margin:0;padding:0;font-size:14px;display:inline-grid}.notification-action-icons .notification-reviewer-icon{order:8}.row-action-cell .notification-action-icons .notification-reanalyze-ai{color:#0e7478;cursor:pointer;background:#ecfaf9;border:1px solid #8bcfce;flex-basis:24px;order:10;justify-content:center;align-items:center;gap:0;width:24px;min-width:24px;max-width:24px;font-size:9px;font-weight:800;display:inline-flex;box-shadow:0 1px 3px #0e747815}.row-action-cell .notification-action-icons .notification-reanalyze-ai:hover:not(:disabled){background:#d1efed;border-color:#389e9e}.row-action-cell .notification-action-icons .notification-reanalyze-ai:focus-visible{outline-color:#0e7478}.row-action-cell .notification-action-icons .notification-reanalyze-ai.is-running{opacity:1;background:#d1efed}.notification-reanalyze-ai.is-running svg{animation:1.5s linear infinite ai-reading-spin}@keyframes ai-reading-spin{to{transform:rotate(360deg)}}.notification-table tbody tr.ai-classifying-row>td{color:#145b61;background:#e4f6f5!important}.notification-table tbody tr.ai-classifying-row{box-shadow:inset 3px 0 #0e9496}.record-icon svg{display:block}@media (prefers-reduced-motion:reduce){.notification-reanalyze-ai.is-running svg{animation:none}}.notification-action-icons .accion-ejecutar-toggle,.notification-action-icons .notification-analysis-pending,.notification-action-icons .notification-execution-state{order:2}.notification-action-icons .notification-history-icon{order:3}.notification-action-icons .notification-followup-star{order:5}.notification-action-icons .record-peek-anchor{order:2}.notification-action-icons .notification-ai-change-action{order:6}.row-action-cell .notification-action-icons .notification-ai-change-action{color:#5b3a99;cursor:pointer;background:#f7f3fd;border:1px solid #cfbdf0}.row-action-cell .notification-action-icons .notification-ai-change-action:hover:not([aria-disabled=true]){background:#e8defa;border-color:#9b7fd4}.row-action-cell .notification-action-icons .notification-ai-change-action.is-open{color:#fff;background:#5b3a99;border-color:#5b3a99;box-shadow:0 0 0 2px #5b3a9933}.row-action-cell .notification-action-icons .notification-ai-change-action.is-open:hover{background:#472c7a;border-color:#472c7a}.row-action-cell .notification-action-icons .notification-ai-change-action[aria-disabled=true]{cursor:not-allowed;opacity:.45}.notification-action-icons .notification-viewer-action{order:1;display:inline-flex}.row-action-cell .notification-action-icons .notification-viewer-action button{color:#fff;background:#1f5fbf;border:1px solid #1f5fbf;font-weight:800;box-shadow:0 0 0 2px #1f5fbf33}.row-action-cell .notification-action-icons .notification-viewer-action button:hover{background:#174a96;border-color:#174a96}.previo-cambio-ia{color:#5b3a99;white-space:nowrap;margin-top:2px;font-size:8px;line-height:1.2;display:block}.row-action-cell .notification-action-icons .accion-ejecutar-toggle{color:#fff;background:#27644e;border:1px solid #1f5542;box-shadow:0 0 0 1px #27644e20}.row-action-cell .notification-action-icons .accion-ejecutar-toggle:hover:not(:disabled){background:#194c39;border-color:#194c39}.row-action-cell .notification-action-icons .accion-ejecutar-toggle.is-error{background:#a23e31;border-color:#a23e31}.row-action-cell .notification-action-icons button:focus-visible{outline-offset:2px;outline:2px solid #429fca}.row-action-cell .notification-action-icons button:disabled{cursor:not-allowed;opacity:.45}.notification-action-icons .quantification-decision-status,.notification-action-icons .power-document-button{order:8}.notification-action-icons .notification-execution-feedback{flex-basis:100%;order:8}.notification-action-icons .quantification-decision-status{white-space:normal;flex-basis:100%}.row-action-cell .notification-action-icons .power-document-button{flex-basis:auto;width:auto;max-width:none;padding:0 5px;font-size:8px}.review-context-viewer{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.review-context-controls{border-bottom:1px solid #d3dce6;flex-shrink:0;max-height:38%;padding:6px 10px;overflow:auto}.review-context-controls p{white-space:pre-wrap;font-size:12px;line-height:1.5}.review-context-controls details{margin:5px 0;font-size:11px}.review-context-controls select{text-overflow:ellipsis}.review-context-controls>button{min-height:26px;padding:3px 8px;font-size:11px}.review-context-pdf{background:#dce3ea;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.review-context-pdf>div{flex:1;min-width:0;height:auto;min-height:0}.review-context-controls>strong{font-size:12px}.review-context-controls>small{color:#647b8c;margin-top:4px;font-size:10px;display:block}.review-context-list{overscroll-behavior:contain;flex:1;min-height:0;padding:0 9px 10px;overflow:auto}.review-context-list ol{margin:0;padding:0;list-style:none}.review-context-list li{border-bottom:1px solid #dce5ed;grid-template-columns:53px minmax(0,1fr) auto;gap:9px;padding:13px 2px;font-size:12px;line-height:1.4;display:grid}.review-context-list time{color:#60788a;font-size:11px}.review-context-list li strong{overflow-wrap:anywhere}.review-context-list li small{color:#647b8c;margin-top:4px;font-size:10px;display:block}.review-context-list li details{margin-top:5px;font-size:11px}.review-context-list li p{white-space:pre-wrap}.review-context-icons{flex-wrap:wrap;align-items:flex-start;gap:3px;max-width:66px;display:flex}.review-context-icons button{background:#edf5fc!important;width:27px!important;min-height:27px!important;padding:3px!important}.review-context-hover{z-index:30;background:#fff;border:1px solid #7a9db8;border-radius:8px;flex-direction:column;width:min(650px,48vw);max-width:calc(100vw - 32px);display:flex;position:fixed;top:115px;bottom:22px;overflow:hidden;box-shadow:0 10px 45px #14364d55}.review-context-hover>header{border-bottom:1px solid #ccd8e2;justify-content:space-between;align-items:center;gap:12px;padding:6px 10px;font-size:12px;display:flex}.review-context-hover>header strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.review-context-hover>div{flex:1;height:auto;min-height:0}@media (max-width:1100px){.review-context-hover{width:calc(100vw - 30px);top:165px;bottom:15px;right:12px!important}}.procedure-tracking-module{padding:18px 20px 30px}.procedure-tracking-kpis{margin-bottom:12px}.procedure-tracking-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.procedure-tracking-toolbar>label{flex:420px;max-width:680px}.procedure-tracking-toolbar input{color:#203447;background:#fff;border:1px solid #d6e0e8;border-radius:7px;width:100%;height:34px;padding:0 11px;font-size:10px}.procedure-tracking-toolbar>div{gap:5px;display:flex}.procedure-tracking-toolbar>div button{color:#526574;cursor:pointer;background:#fff;border:1px solid #d2dde6;border-radius:7px;height:32px;padding:0 10px;font-size:9px;font-weight:800}.procedure-tracking-toolbar>div button.active{color:#fff;background:#2f73b9;border-color:#2f73b9}.procedure-tracking-card{background:#fff;border:1px solid #dce5ec;border-radius:10px;overflow:auto}.procedure-tracking-card table{border-collapse:collapse;table-layout:fixed;width:100%}.procedure-tracking-card th{color:#65747e;letter-spacing:.08em;text-align:left;text-transform:uppercase;background:#f3f6f8;border-bottom:1px solid #dce5ec;padding:8px 10px;font-size:7px;font-weight:900}.procedure-tracking-card td{color:#263c4e;vertical-align:middle;border-bottom:1px solid #e7edf2;padding:9px 10px;font-size:9px}.procedure-tracking-card tr:last-child td{border-bottom:0}.procedure-control-inbox th:first-child{width:16%}.procedure-control-inbox th:nth-child(2){width:22%}.procedure-control-inbox th:nth-child(3){width:25%}.procedure-control-inbox th:nth-child(4){width:12%}.procedure-control-inbox th:nth-child(5){width:9%}.procedure-control-inbox th:nth-child(6){width:11%}.procedure-control-inbox th:nth-child(7){width:5%}.procedure-tracking-card td strong,.procedure-tracking-card td small{text-overflow:ellipsis;display:block;overflow:hidden}.procedure-tracking-card td small{color:#7a8994;margin-top:3px;font-size:8px;line-height:1.3}.procedure-case-cell{position:relative;padding-left:28px!important}.procedure-case-cell .procedure-star{position:absolute;top:11px;left:10px}.procedure-reason-cell>button{color:#17659e;cursor:pointer;text-align:left;background:0 0;border:0;margin-top:6px;padding:0;font-size:8px;font-weight:900}.procedure-reason-cell>button:hover{color:#0f4c7a;text-decoration:underline}.procedure-deadline,.procedure-priority{color:#556b7b;white-space:nowrap;background:#eef3f6;border-radius:999px;align-items:center;min-height:20px;padding:0 7px;font-size:8px;font-weight:900;display:inline-flex}.procedure-deadline.dated{color:#95600a;background:#fff3d9}.procedure-priority.urgent{color:#b33a28;background:#ffe5e0}.procedure-priority.important{color:#93600b;background:#fff0d1}.procedure-priority.informative{color:#1d6f9f;background:#e9f3fb}.procedure-star{float:left;color:#b47800;margin-right:6px;font-size:14px}.procedure-open-notification{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.procedure-open-notification:hover strong{color:#236aa6;text-decoration:underline}.procedure-current-state{color:#496273;background:#eef3f6;border-radius:5px;padding:4px 7px;font-size:8px;font-weight:900;display:inline-block}.procedure-current-state.completed{color:#287248;background:#e9f6ee}.procedure-current-state.error{color:#b23c2b;background:#fff0ed}.procedure-edit-button{color:#2068a8;cursor:pointer;background:#fff;border:1px solid #a8c7e4;border-radius:6px;min-width:48px;height:26px;font-size:8px;font-weight:800}.procedure-tracking-empty{color:#73828e;text-align:center;margin:0;padding:38px 20px;font-size:10px}.modal-overlay{z-index:260;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14222f7a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.procedure-followup-modal{background:#fff;border:1px solid #d6e1e9;border-radius:12px;width:min(760px,100vw - 32px);padding:23px;position:relative;box-shadow:0 26px 80px #1225374d}.procedure-followup-modal.compact{width:min(590px,100vw - 32px)}.procedure-followup-modal>.modal-close{position:absolute;top:15px;right:15px}.procedure-followup-modal>span{color:#b47800;letter-spacing:.12em;font-size:8px;font-weight:900}.procedure-followup-modal h2{color:#162f45;margin:7px 42px 3px 0;font:600 23px/1.15 Georgia,Times New Roman,serif}.procedure-followup-modal>p{color:#657886;margin:0 0 17px;font-size:10px}.procedure-followup-modal label{color:#30495b;gap:6px;margin-top:13px;font-size:9px;display:grid}.procedure-followup-modal textarea{resize:vertical;color:#20384b;border:1px solid #cfdbe4;border-radius:7px;min-height:88px;padding:10px 11px;font:10px/1.45 Arial,sans-serif}.procedure-followup-modal textarea:focus{border-color:#2f73b9;outline:2px solid #2f73b933}.procedure-followup-modal>small{color:#7b8994;margin-top:9px;font-size:8px;display:block}.procedure-followup-modal footer{border-top:1px solid #e1e8ed;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:14px;display:flex}.procedure-followup-modal footer>div{gap:7px;display:flex}.danger-link{color:#b44536;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:800}.danger-link:disabled{opacity:.5;cursor:wait}@media (max-width:860px){.procedure-tracking-module{padding:12px}.procedure-tracking-toolbar{flex-direction:column;align-items:stretch}.procedure-tracking-toolbar>label{flex-basis:auto;max-width:none}.procedure-tracking-card table{min-width:920px}.procedure-followup-modal footer{flex-direction:column;align-items:stretch}.procedure-followup-modal footer>div{justify-content:flex-end}}:root{--ink:#24344b;--muted:#6d788a;--cream:#f4f7fc;--paper:#fff;--white:#fff;--line:#dce3ee;--soft-line:#e9edf4;--forest:#315d9f;--forest-deep:#223754;--mint:#e1eafb;--amber:#ff6b57;--amber-soft:#fff0ed;--blue:#6076d9;--blue-soft:#edf3fc;--shadow:0 14px 38px #2a3d5b14;--nido-navy:#24344b;--nido-blue:#315d9f;--nido-blue-deep:#173f78;--nido-periwinkle:#6076d9;--nido-ice:#edf3fc;--nido-coral:#ff6b57}html,body,.app-shell,.workbench{background:var(--cream);color:var(--ink)}body,button,input,select,textarea{font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif}body{letter-spacing:-.005em}code,pre,kbd,samp{font-family:var(--font-geist-mono), Consolas, monospace}.sidebar{background:var(--notis-sidebar,#dbe4f0);border:0;border-right:1px solid #bdcadc;padding:12px 10px 10px;box-shadow:5px 0 18px #2a3d5b0b}.sidebar-brand{border-color:#c2cedf;gap:10px;min-height:54px;margin-bottom:10px;padding:0 7px 13px}.sidebar-brand .brand-mark{background:linear-gradient(145deg, #203b61, var(--notis-primary,#426cad));color:#fff;width:36px;height:36px;font-family:var(--font-geist-sans), Arial, sans-serif;border-radius:11px;font-size:16px;font-weight:850;box-shadow:0 8px 18px #315d9f2e}.sidebar-brand strong{color:#223754;font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:-.025em;font-size:14px;font-weight:760;line-height:1.05}.sidebar-brand small{color:#78869a;letter-spacing:.14em;font-size:7px;font-weight:780}.sidebar nav{gap:2px}.nav-item{color:#4f5d71;border-radius:0 17px 17px 0;height:37px;font-size:12px;font-weight:700;transition:color .16s,background .16s}.nav-item:hover{color:#223754;background:#ccd8e8}.nav-item.active,.nav-item.parent-active{color:var(--nido-blue-deep);box-shadow:none;background:#bdd1ec;font-weight:730}.nav-item>span{color:#71849e;filter:grayscale(.25)opacity(.9)}.nav-item.active>span,.nav-item.parent-active>span{color:var(--notis-primary,var(--nido-blue));filter:none}.nav-item.sub{color:#5f6d80;border-left-color:#d7e0ed;border-radius:0 15px 15px 0;height:31px;font-size:10.5px}.nav-submenu{gap:1px;display:grid}.nav-expand-indicator{color:#71839a;margin-left:auto;font-size:17px;font-weight:650;line-height:1;transition:transform .16s,color .16s;transform:rotate(0)}.nav-expand-indicator.open{transform:rotate(90deg)}.nav-item.has-submenu>i{margin-left:7px}.nav-item.inbox-nav{gap:6px;padding-right:8px}.nav-item.inbox-nav>i.inbox-attention{flex:none;margin-left:1px}.nav-item.inbox-nav>.nav-expand-indicator{margin-left:auto}.nav-item.active .nav-expand-indicator,.nav-item.parent-active .nav-expand-indicator{color:#315d9f}.nav-item.sub.active{border-left-color:var(--notis-primary,var(--nido-blue))}.nav-item.pending-link-nav,.nav-item.pending-link-nav.active{color:#b8442c}.nav-item.pending-link-nav.active{background:linear-gradient(90deg,#f7d5cd 0%,#dce4ef 100%)}.nav-item.urgent-nav,.nav-item.urgent-nav.active{color:#b43e2d}.nav-item.urgent-nav.active{background:#ffe8e2}.nav-item.urgent-nav>i.urgent-count,.nav-item.urgent-nav.active>i.urgent-count{color:#c94531;font-weight:850}.nav-item.completed-nav{color:#28754f}.nav-item.completed-nav.active{color:#1f6845;background:#dff3e8;border-left-color:#2f8b60}.nav-item>i,.nav-item.sub>i{color:#5f79a0;font-size:10px;font-weight:720}.nav-item>i.cero{color:#b8c1ce}.nav-item:hover>i,.nav-item.active>i,.nav-item.parent-active>i{color:var(--nido-blue-deep)}.nav-item.completed-nav>i,.nav-item.completed-nav:hover>i,.nav-item.completed-nav.active>i{color:#28754f}.nav-item.followup-nav,.nav-item.followup-nav:hover,.nav-item.followup-nav.active,.nav-item.followup-nav>i,.nav-item.followup-nav:hover>i,.nav-item.followup-nav.active>i{color:#b67b17}.nav-item.followup-nav.active{background:#fff1d1;border-left-color:#b67b17}.notification-quick-search-result[role=button]{cursor:pointer}.notification-quick-search-result[role=button]:focus-visible{outline-offset:-2px;outline:2px solid #315f8a}.notification-search-open-label{color:#245f90;white-space:nowrap;font-weight:700}.nav-item.has-submenu>i.inbox-attention,.nav-item.has-submenu.active>i.inbox-attention,.nav-item.has-submenu.parent-active>i.inbox-attention{background:var(--nido-coral);color:#fff;border-radius:10px;min-width:20px;padding:2px 6px;font-weight:820;box-shadow:0 4px 10px #ff6b5733}.nav-item.pending-link-nav>i.pending-link-count,.nav-item.pending-link-nav.active>i.pending-link-count{color:#c74e34;min-width:20px;box-shadow:none;background:0 0;border-radius:0;padding:2px 3px;font-size:11px;font-weight:850}.nav-item>i.pronto,.nav-item.active>i.pronto,.nav-item.parent-active>i.pronto{color:#b77924}.nav-drag-handle{color:#9aa7b8}.nav-drag-handle:hover{color:#52657d;background:#c8d4e4}.sidebar-account{color:#4f5d71;border-color:#c2cedf}.sidebar-account span{color:#2d3e55}.sidebar-account small,.sidebar-account button{color:#7b8798}.sidebar-account button:hover,.sidebar-account .updates-link{color:var(--notis-primary,var(--nido-blue))}.inbox-panel{box-shadow:var(--shadow);background:#fff;border:1px solid #dfe5ee;border-radius:16px;margin:8px 10px 10px 0}.panel-heading{background:#fff;border-color:#e3e8f0;flex-wrap:wrap;min-height:62px;padding:9px 15px}.panel-heading h1,.detail-header h2,.response-heading h3,.admin-header h1,.procedure-followup-modal h2,.auth-card h1{color:#132b4a;font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:-.03em;font-weight:720}.panel-heading h1{font-size:20px}.panel-heading p,.detail-header>p{color:#748094}.table-toolbar{background:#fff;border-color:#e3e8f0;gap:7px;min-height:48px;padding:6px 10px}.mass-search{background:var(--nido-ice);color:#78879b;border-color:#0000;border-radius:18px;height:34px;padding:0 11px}.mass-search input{color:#2a3b52}.mass-search input::placeholder{color:#8491a4}.mass-search:focus-within{background:#fff;border-color:#b9cbea;box-shadow:0 0 0 3px #6076d91a}.type-filter select,.review-mode{color:#35465d;background:#fff;border-color:#d8e0eb;border-radius:10px;height:34px}.type-filter select:focus{border-color:#9eb5da;box-shadow:0 0 0 3px #6076d91a}.pending-link-guidance{color:#30496a;background:linear-gradient(90deg,#edf3fc 0%,#f8faff 100%);border-bottom:1px solid #d7e2f1;grid-template-columns:34px minmax(0,1fr) auto;gap:11px;min-height:58px;padding:9px 14px;display:grid}.pending-link-guidance-icon{background:linear-gradient(145deg, var(--notis-primary,var(--nido-blue)), var(--nido-periwinkle));color:#fff;border-radius:10px;place-items:center;width:32px;height:32px;font-size:15px;font-weight:760;display:grid;box-shadow:0 6px 14px #315d9f2e}.pending-link-guidance>div{gap:3px;min-width:0;display:grid}.pending-link-guidance strong{color:#244a7d;letter-spacing:.01em;text-transform:none;font-size:9px;font-weight:800}.pending-link-guidance>div>span{color:#65758b;font-size:9px;font-weight:520;line-height:1.35}.pending-link-guidance em{color:#315d9f;white-space:nowrap;background:#fffc;border:1px solid #d4e0f0;border-radius:12px;padding:5px 9px;font-size:8px;font-style:normal;font-weight:760}.batch-bar{color:#315d9f;background:#eef4fd;border-color:#d7e2f1;min-height:38px;padding:5px 10px}.batch-bar strong{font-size:9px}.batch-bar button{color:#315d9f;background:#fff;border-color:#c7d5e8;border-radius:8px;height:27px}.batch-bar .execute-batch-button{color:#fff;background:#315d9f;border-color:#7393c3;box-shadow:0 5px 12px #315d9f24}.batch-bar .execute-batch-button:hover{color:#fff;background:#284f88;border-color:#284f88}.batch-bar .complete-without-actions-batch-button{color:#237044;background:#edf8f1;border-color:#8fc5a3}.batch-bar .archive-batch-button{color:#b84d3c;background:#fff4f1;border-color:#f1b5aa}.notification-table th{color:#738094;letter-spacing:.075em;background:#f7f9fc;border-color:#e0e6ee;height:28px;font-weight:760}.notification-table td{color:#48576b;background:#fff;border-color:#edf0f5}.notification-table tbody tr:hover td{background:#f7faff}.notification-table tbody tr.selected td{background:#dbe8fa}.notification-table tbody tr.selected td:first-child{box-shadow:inset 3px 0 var(--notis-primary,var(--nido-blue))}.notification-table tbody tr.pending-link-row td{background:#fff8f2}.notification-table tbody tr.pending-link-row:hover td{background:#fff1e6}.notification-table tbody tr.pending-link-row.selected td{background:#ffe9da}.notification-table tbody tr.pending-link-row td:first-child{box-shadow:inset 3px 0 #f2a06f}.notification-table tbody tr.pending-link-row.selected td:first-child{box-shadow:inset 3px 0 #e56f34}.notification-table tbody tr.followup-row td{background:#fff9e8}.notification-table tbody tr.followup-row:hover td{background:#fff3d2}.notification-table tbody tr.followup-row.selected td{background:#ffedbd}.notification-table tbody tr.followup-row td:first-child,.notification-table tbody tr.followup-row.selected td:first-child{box-shadow:inset 3px 0 #d3a126}.notification-table tbody tr{cursor:default}.notification-table time,.notification-cell small,.case-cell small,.source-badge small{color:#7d899a}.split-mode .inbox-panel{border-right:0;border-radius:16px 0 0 16px;margin-right:0}.split-mode .detail-panel{box-shadow:var(--shadow);background:#fff;border:1px solid #dfe5ee;border-left-color:#e5eaf1;border-radius:0 16px 16px 0;margin:8px 10px 10px 0;overflow:hidden}.detail-header,.tabs,.detail-footer{background:#fff}.summary-card,.response-card,.two-column-cards>section{border-color:#e1e7ef;border-radius:12px;box-shadow:0 6px 18px #2a3d5b0b}.summary-card>p{font-family:var(--font-geist-sans), Arial, sans-serif}.auth-card{box-shadow:var(--shadow);border-color:#dfe5ee;border-radius:16px}.auth-card h1{font-size:28px}.auth-brand strong{color:#223754;font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:-.025em;font-weight:760}.auth-primary{border-color:var(--notis-primary,var(--nido-blue));background:var(--notis-primary,var(--nido-blue));box-shadow:0 7px 16px #315d9f29}.auth-primary:hover{background:#284f88;border-color:#284f88}@media (max-width:760px){.inbox-panel{box-shadow:none;border:0;border-radius:0;margin:0}.pending-link-guidance{grid-template-columns:34px minmax(0,1fr)}.pending-link-guidance em{display:none}}.deadline-mini.appeal-costs-control{color:#654f11;background:#fff9df;border-color:#b9a565}.deadline-mini.appeal-costs-control.ready{color:#12643c;background:#eaf8ef;border-color:#1f8a54}.deadline-mini.appeal-costs-control.suspended{color:#57466e;background:#f2eff7;border-color:#8a7c9d}.deadline-mini.appeal-costs-control.closed{color:#667078;background:#f3f5f6;border-color:#b9bec3}.accion-ejecutar-toggle.costs-filing-control.locked:disabled{color:#57466e;cursor:not-allowed;opacity:1;background:#f2eff7;border-color:#8a7c9d}.accion-ejecutar-toggle.costs-filing-control.ready{color:#12643c;background:#eaf8ef;border-color:#1f8a54}.billing-timeline-module{min-width:0}.billing-timeline-header{margin-bottom:12px}.billing-timeline-kpis{grid-template-columns:repeat(4,minmax(130px,1fr));gap:8px;margin:0 0 10px;display:grid}.billing-timeline-kpis button{color:#304560;cursor:pointer;background:#fff;border:1px solid #d8e0eb;border-radius:10px;justify-content:space-between;align-items:center;min-height:52px;padding:9px 13px;display:flex}.billing-timeline-kpis button:hover,.billing-timeline-kpis button.active{background:#edf4fd;border-color:#668bbd}.billing-timeline-kpis button.alert strong{color:#b24a3b}.billing-timeline-kpis button.completed strong{color:#28764c}.billing-timeline-kpis small{text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:750}.billing-timeline-kpis strong{font-size:20px}.billing-timeline-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.billing-timeline-toolbar label{background:#fff;border:1px solid #d8e0eb;border-radius:9px;align-items:center;gap:7px;width:min(520px,100%);padding:0 11px;display:flex}.billing-timeline-toolbar input{background:0 0;border:0;outline:0;width:100%;min-height:38px}.billing-timeline-toolbar p{color:#728095;margin:0;font-size:11px}.billing-timeline-list{gap:7px;display:grid}.billing-timeline-list article{background:#fff;border:1px solid #dce3ec;border-left:4px solid #d0a43a;border-radius:10px;grid-template-columns:minmax(155px,.82fr) minmax(250px,1.45fr) 105px minmax(320px,1.7fr) 104px;align-items:center;gap:12px;padding:11px 12px;display:grid;box-shadow:0 4px 13px #2b3e5809}.billing-timeline-list article.is-overdue{background:snow;border-left-color:#d85c4b}.billing-timeline-list article.is-completed{opacity:.84;background:#f7fbf8;border-left-color:#3c9464}.billing-timeline-case,.billing-timeline-event,.billing-timeline-date,.billing-timeline-control,.billing-timeline-status{min-width:0}.billing-timeline-case,.billing-timeline-event,.billing-timeline-date,.billing-timeline-status{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.billing-timeline-case strong{color:#173b68;font-size:13px}.billing-timeline-case span,.billing-timeline-event strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.billing-timeline-case span{color:#33455c;font-size:11px;font-weight:700}.billing-timeline-case small,.billing-timeline-event small,.billing-timeline-date span{color:#7d8998;font-size:10px}.billing-timeline-case button,.billing-timeline-event button{color:#315d9f;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:750}.billing-timeline-event .movement-kind{color:#7a5b19;text-transform:uppercase;letter-spacing:.045em;font-size:9px;font-weight:800}.billing-timeline-event strong{color:#24364e;font-size:12px}.billing-timeline-event p{color:#59687b;margin:0;font-size:10px;line-height:1.35}.billing-timeline-date strong{color:#2e415a;font-size:12px}.billing-timeline-control{gap:6px;display:grid}.billing-timeline-control>input{color:#2c3f57;background:#fff;border:1px solid #d7dfe9;border-radius:7px;width:100%;min-height:34px;padding:6px 8px;font-size:11px}.billing-timeline-control>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.billing-timeline-control label{color:#6f7e90;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:750;display:flex}.billing-timeline-control label input{color:#34485f;border:1px solid #d7dfe9;border-radius:6px;min-height:28px;font-size:10px}.billing-timeline-control small{color:#8591a0;text-align:right;font-size:9px}.billing-timeline-control input:disabled{color:#718092;background:0 0}.billing-timeline-status{align-items:stretch}.billing-timeline-status .control-status{color:#667384;text-align:center;text-transform:uppercase;background:#f0f2f5;border-radius:7px;padding:5px 7px;font-size:9px;font-weight:850}.billing-timeline-status .status-pending{color:#805d16;background:#fff2d7}.is-overdue .billing-timeline-status .status-pending{color:#ad4031;background:#ffe5e0}.billing-timeline-status .status-completed{color:#237247;background:#e2f4e8}.billing-timeline-status button{width:100%;min-height:29px;padding:4px 7px;font-size:9px}.billing-timeline-empty{color:#748196;text-align:center;border:1px dashed #cfd8e4;border-radius:10px;padding:32px}@media (max-width:1180px){.billing-timeline-list article{grid-template-columns:150px minmax(220px,1.2fr) 92px minmax(270px,1.5fr) 94px}}@media (max-width:900px){.billing-timeline-kpis{grid-template-columns:repeat(2,1fr)}.billing-timeline-toolbar{flex-direction:column;align-items:stretch}.billing-timeline-list article{grid-template-columns:1fr}.billing-timeline-control>div{flex-direction:column;align-items:flex-start}}@keyframes training-v2-spin{to{transform:rotate(360deg)}}@media (max-width:700px){.secure-pdf-bundle.indexed{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.secure-pdf-index{border-bottom:1px solid #ccd7e1;border-right:0;gap:4px;padding:5px;display:flex;overflow-x:auto}.secure-pdf-index>header{min-width:max-content}.secure-pdf-index>button{min-width:150px;margin-bottom:0}}.notification-search-shortcut{color:#315f8a;cursor:pointer;background:#fff;border:1px solid #cbd9e5;border-radius:8px;flex:0 0 34px;place-items:center;width:34px;height:34px;margin-left:auto;padding:0;display:grid}.notification-search-shortcut svg{fill:none;stroke:currentColor;stroke-width:1.9px;width:15px;height:15px}.notification-search-shortcut:focus-visible{outline-offset:2px;outline:3px solid #6ca3d2}.table-toolbar .notification-table-search{flex:0 280px;width:min(280px,100%);min-width:150px;margin-left:0;position:relative}.notification-table-search .notification-quick-search-control{visibility:visible;opacity:1;pointer-events:auto;width:100%;position:relative;transform:none}.notification-table-search .notification-quick-search-results{left:0;right:auto}.review-context-hover{width:min(1000px,65vw);height:calc(100dvh - 24px);top:12px;bottom:12px}.review-context-hover>header{flex-shrink:0}.review-context-hover>.internal-pdf-viewer{border:0;border-radius:0;flex:1;height:auto;min-height:0}.review-context-hover[data-pinned=true]{z-index:100;width:94vw;max-width:94vw;height:calc(100dvh - 24px);inset:12px 3vw;box-shadow:0 12px 70px #102a4670}.review-context-hover>header button{flex-shrink:0;width:36px;height:36px;min-height:36px;margin-left:auto}@media (max-width:1100px){.review-context-hover[data-pinned=true]{width:94vw;max-width:94vw;height:calc(100dvh - 24px);inset:12px 3vw!important}}.review-context-list .review-context-mail-description{-webkit-line-clamp:4;color:#36536c;-webkit-box-orient:vertical;margin:6px 0 0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.pdf-learning-hint{color:#5e512e;background:#fff8db;flex-shrink:0;padding:6px 10px;font-size:11px;display:block}.panel-heading.inbox-heading{flex-wrap:wrap;align-items:flex-start;gap:14px;min-width:0;padding:16px;display:flex}.panel-heading.inbox-heading:has(details[open]){z-index:31}.inbox-heading-title{flex:260px;min-width:0}.inbox-title-line{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.inbox-title-line h1{margin:0;font-size:22px}.inbox-heading-title p{margin:5px 0 0;font-size:11px}.inbox-heading-sources{color:var(--muted)}.inbox-search-actions{flex:300px;align-items:center;gap:7px;min-width:0;max-width:510px;display:flex}.inbox-global-search{background:#fff;border:1px solid #c5d6e6;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:0;height:38px;padding:0 10px;display:flex}.inbox-global-search input{background:0 0;outline:0;width:100%;min-width:0;font-size:12px;border:0!important}.inbox-global-search:focus-within{outline-offset:1px;outline:2px solid #86b0d5}.inbox-global-search kbd{white-space:nowrap;color:#687d91;font-size:9px}.inbox-global-search button{background:0 0;border:0;padding:0;font-size:20px}.inbox-search-actions .notification-undo{flex-shrink:0;gap:6px;display:flex}.inbox-search-actions .notification-undo-panel{max-width:min(440px,100vw - 40px);left:auto;right:0}.inbox-import-controls{flex:0 510px;align-items:flex-start;gap:10px;min-width:0;display:flex}.inbox-import-channels{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.inbox-import-channel{min-width:0;position:relative}.inbox-import-channel>.imp-boton{white-space:nowrap;justify-content:center;gap:6px;width:100%;height:38px;min-height:38px;margin:0;padding:0 9px}.inbox-import-channel small{color:#526e88;padding-top:4px;font-size:9px;line-height:1.4;display:block}.inbox-import-channel .channel-rules-counts{padding-top:1px}.channel-import-progress{max-width:100%;margin-top:4px}.channel-import-progress>div,.channel-import-progress .zip-import-trigger{max-width:100%}.inbox-utility-icons{gap:6px;display:flex}.inbox-icon-button{color:#235777;cursor:pointer;background:#fff;border:1px solid #c5d6e6;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:38px;font-size:18px;display:inline-flex}.inbox-icon-button[aria-pressed=true]{background:#e8f5ee;border-color:#9ac7b1}.inbox-icon-button:disabled{opacity:.6;cursor:default}.rules-classification-progress{color:#315e78;font-size:11px;position:relative}.rules-classification-progress summary{cursor:pointer;background:#eef5fa;border:1px solid #d4e3ef;border-radius:12px;padding:5px 9px;list-style:none}.rules-classification-progress>div{z-index:40;background:#fff;border:1px solid #c5d6e6;border-radius:8px;gap:8px;width:280px;max-width:80vw;padding:12px;display:grid;position:absolute;top:32px;left:0;box-shadow:0 6px 20px #23445e22}.rules-classification-progress progress{width:100%;height:8px}.rules-classification-progress small{line-height:1.5}.intake-ledger-dialog{color:#183d59;background:#fff;border:1px solid #c7d7e6;border-radius:12px;width:min(960px,94vw);max-height:85dvh;padding:20px;overflow:auto}.intake-ledger-dialog::backdrop{background:#183d5955}.intake-ledger-dialog header{justify-content:space-between;align-items:center;display:flex}.intake-ledger-dialog h2{margin:0;font-size:20px}.intake-ledger-dialog h3{font-size:14px}.intake-ledger-dialog p{font-size:12px;line-height:1.6}.intake-ledger-dialog button{color:inherit;background:#fff;border:1px solid #c7d7e6;border-radius:6px;padding:7px 10px}.intake-ledger-dialog button[aria-pressed=true]{background:#e6f1fa;border-color:#6c9dbc}.ledger-controls{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;display:flex}.ledger-controls>div{gap:5px;display:flex}.ledger-table-wrap{overflow:auto}.intake-ledger-dialog table{border-collapse:collapse;width:100%;font-size:12px}.intake-ledger-dialog th,.intake-ledger-dialog td{text-align:right;border-bottom:1px solid #e2eaf1;padding:12px 8px}.intake-ledger-dialog th:first-child{text-align:left}.intake-ledger-dialog thead{background:#edf4f9}.ledger-reconciliation{border-top:1px solid #d9e5ef;margin-top:20px;padding-top:12px}.intake-ledger-dialog small{color:#5f7c91;margin-top:12px;display:block}@media (max-width:1200px){.inbox-import-controls{flex:100%;max-width:650px}.inbox-search-actions{max-width:none}}@media (max-width:600px){.inbox-import-controls{flex-wrap:wrap}.inbox-import-channel>.imp-boton{padding:0 4px;font-size:10px}.inbox-search-actions{flex-basis:100%}}.analysis-retry-menu{position:relative}.analysis-retry-menu>summary{cursor:pointer;color:#8a550e;white-space:nowrap;width:auto;min-width:36px;padding:0 7px;font-size:13px;list-style:none}.analysis-retry-menu>summary::-webkit-details-marker{display:none}.analysis-retry-panel{z-index:70;background:#fff;border:1px solid #d2e1ed;border-radius:10px;width:min(430px,85vw);max-height:65vh;padding:16px;font-size:12px;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 8px 28px #17324d26}.analysis-retry-panel p{margin:10px 0}.analysis-retry-case{overflow-wrap:anywhere;border-bottom:1px solid #e1eaf0;padding:10px 0}.analysis-retry-case small{color:#8a550e;margin-top:4px;display:block}.classification-recovery-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.classification-recovery-button{white-space:nowrap;padding:6px 9px;font-size:11px}.located-workflow-label{color:#476785;white-space:normal;max-width:220px;margin-top:4px;font-size:10px;line-height:1.35;display:block}.workflow-assignment-list{gap:7px;display:grid}.workflow-assignment-item{overflow-wrap:anywhere;gap:3px;display:grid}.workflow-assignment-item strong{color:#194865;font-size:10px;line-height:1.35}.workflow-assignment-item small{color:#65809a;font-size:9px;line-height:1.3;display:block}.workflow-assignment-detail{color:#65809a;margin-top:3px;font-size:9px;line-height:1.4;display:block}.notice-requirement-item.adverse-costs .workflow-assignment-detail,.notice-requirement-item.adverse-costs .notice-requirement-amount{color:#b42332}.review-context-current{z-index:1;background:#eaf5fc;border:1px solid #6fa4c3;border-left:4px solid #28729b;border-radius:8px;margin:8px;padding:12px;position:sticky;top:0;box-shadow:0 2px 5px #173b5210}.review-context-current header{justify-content:space-between;gap:12px;display:flex}.review-context-current p{white-space:pre-wrap;overflow-wrap:anywhere;max-height:150px;font-size:12px;line-height:1.5;overflow:auto}.review-context-current time{color:#5d778b;font-size:11px}.review-context-current{grid-template-columns:53px minmax(0,1fr) auto;gap:9px;margin:8px 0;padding:13px 8px;font-size:12px;line-height:1.4;display:grid}.review-context-current strong{overflow-wrap:anywhere;font-size:12px;line-height:1.4}.review-context-pin{color:#426b87;margin-bottom:4px;font-size:10px;display:block}.workflow-required-badge{white-space:normal;border:1px solid;border-radius:999px;width:fit-content;max-width:100%;margin-top:3px;padding:2px 7px;font-size:8px;font-weight:700;line-height:1.3;display:block}.workflow-required-badge.costs-favor{color:#185b42;background:#e3f3ea;border-color:#8bc6a9}.workflow-required-badge.costs-none{color:#334f68;background:#edf2f7;border-color:#aabccd}.workflow-required-badge.costs-against{color:#9a352b;background:#fff0ed;border-color:#dca49a}.workflow-required-badge.costs-pending{color:#805008;background:#fff5d9;border-color:#d7b66f}.sentence-outcome-label{color:#234660;white-space:normal;overflow-wrap:break-word;max-width:100%;font-size:9px;font-weight:700;line-height:1.4}.sentence-costs-text{white-space:normal;max-width:100%;font-size:9px;font-weight:400;line-height:1.4;display:block}.sentence-costs-text.costs-favor{color:#185b42}.sentence-costs-text.costs-none{color:#53667b}.sentence-costs-text.costs-against{color:#9a352b}.sentence-costs-text.costs-pending{color:#53667b}.requirement-summary-group{flex-wrap:wrap;align-items:flex-start;gap:5px 6px;min-width:0;max-width:100%;display:flex}.requirement-summary-entry{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px;min-width:0;max-width:100%;display:inline-grid}.requirement-summary-separator{color:#53667b;font:700 9px/1.4 var(--font-geist-sans), Arial, sans-serif}.requirement-summary{min-width:0;max-width:100%;font-family:var(--font-geist-sans), Arial, sans-serif;text-align:left;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:1px;padding:0;line-height:1.4;display:flex}.requirement-summary .requirement-summary-title{text-transform:uppercase;max-width:100%;font-size:9px;font-weight:700;line-height:1.4}.requirement-summary-description{color:#53667b;min-width:0;max-width:100%;font-size:9px;font-weight:400;line-height:1.4;display:block}.requirement-summary-description small,.requirement-summary-description .workflow-assignment-detail,.requirement-summary-description .sentence-costs-text{white-space:normal;overflow-wrap:anywhere;color:inherit;font-variant-numeric:tabular-nums;margin:0;padding:0;font-size:9px;font-weight:400;line-height:1.4;display:inline}.requirement-summary-description>*+:before{content:" · ";color:#53667b}.requirement-summary-description .costs-approval-summary{flex-direction:column;display:flex}.requirement-summary-description .sentence-costs-text.costs-favor{color:#185b42}.requirement-summary-description .sentence-costs-text.costs-against{color:#9a352b}.requirement-summary [data-tone=positive]{color:#185b42}.requirement-summary [data-tone=neutral]{color:#53667b}.requirement-summary [data-tone=negative]{color:#9a352b}.followup-agenda-button{border-radius:7px;height:30px;padding:0 11px;font-size:10px;font-weight:800}.inbox-execution-info{float:right;opacity:.65;margin-left:5px}.inbox-execution-info:focus-within,.inbox-execution-info:hover{opacity:1}.inbox-execution-info>button{border-radius:50%!important;width:15px!important;min-width:15px!important;height:15px!important;padding:0!important;font-size:9px!important}.requirement-summary-description .sentence-costs-text.appeal-costs-line{display:block}.bulk-execution-modal .eyebrow{font-size:10px}.bulk-execution-modal h2{font:600 24px/1.25 var(--font-geist-sans),Arial,sans-serif}.bulk-execution-modal header p{font-size:13px;line-height:1.5}.bulk-execution-ready>span,.bulk-execution-blocked>span{letter-spacing:.03em;font-size:11px}.bulk-execution-ready article,.bulk-execution-blocked article{gap:7px;padding:12px}.bulk-execution-ready article strong,.bulk-execution-blocked article strong{font-size:14px;line-height:1.4}.bulk-execution-ready article small,.bulk-execution-blocked article small{white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.bulk-blocked-group{background:#fff;border-bottom:1px solid #f0d8d0}.bulk-blocked-group:last-child{border-bottom:0}.bulk-blocked-group>summary{cursor:pointer;color:#873d28;align-items:baseline;gap:10px;padding:10px 12px;font-size:13px;line-height:1.4;list-style:none;display:flex}.bulk-blocked-group>summary::-webkit-details-marker{display:none}.bulk-blocked-group>summary:before{content:"▸";flex:none;width:10px}.bulk-blocked-group[open]>summary:before{content:"▾"}.bulk-blocked-group>summary strong{overflow-wrap:anywhere;flex:1;min-width:0}.bulk-blocked-group>summary em{color:#873d28;text-align:center;background:#fbe3da;border-radius:999px;flex:none;min-width:24px;padding:1px 8px;font-style:normal;font-weight:800}.bulk-blocked-group>p{color:#6c5a52;margin:0;padding:0 12px 8px;font-size:12px;line-height:1.5}.bulk-execution-blocked .bulk-blocked-group article{border-top:1px solid #f6e6e0;border-bottom:0;flex-flow:wrap;justify-content:space-between;align-items:center;padding:8px 12px 8px 22px}.bulk-execution-blocked .bulk-blocked-group article small{flex-basis:100%;order:3}.bulk-execution-acknowledged{color:#6c7a70;grid-column:1/-1;min-width:0;font-size:12px;line-height:1.5}.bulk-execution-acknowledged>p{color:#4f5d53;margin:0 0 6px;font-size:13px}.bulk-execution-acknowledged>details{background:#fafbfa;border:1px dashed #d4ddd7;border-radius:8px}.bulk-execution-acknowledged>details>summary{cursor:pointer;color:#6c7a70;padding:8px 12px;font-weight:700}.bulk-execution-acknowledged>details>p{margin:0;padding:0 12px 8px}.bulk-execution-acknowledged>details>div{max-height:240px;overflow:auto}.bulk-acknowledged-group{border-top:1px solid #e6ece8}.bulk-acknowledged-group>h3{color:#4f5d53;align-items:baseline;gap:10px;margin:0;padding:8px 12px;font-size:13px;line-height:1.4;display:flex}.bulk-acknowledged-group>h3 strong{overflow-wrap:anywhere;flex:1;min-width:0}.bulk-acknowledged-group>h3 em{text-align:center;background:#e6ece8;border-radius:999px;flex:none;min-width:24px;padding:1px 8px;font-style:normal;font-weight:800}.bulk-acknowledged-group>p{margin:0;padding:0 12px 8px}.bulk-execution-acknowledged article{background:#fff;border-top:1px solid #e6ece8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;padding:8px 12px 8px 22px;display:flex}.bulk-execution-acknowledged article strong{color:#4f5d53;font-size:13px}.bulk-execution-acknowledged article small{color:#6c7a70;overflow-wrap:anywhere;flex-basis:100%;order:3;font-size:12px}.bulk-execution-ready>p,.bulk-execution-modal .execution-plan-loading span{font-size:13px}.bulk-execution-modal .execution-plan-confirmation{font-size:13px;line-height:1.5}.bulk-execution-modal .execution-plan-confirmation strong{font-size:13px}.bulk-execution-modal .execution-plan-confirmation small{font-size:12px}.bulk-execution-modal .execution-plan-confirmation input{flex:0 0 19px;width:19px;height:19px}.bulk-execution-modal>footer p{font-size:12px;line-height:1.5}.bulk-execution-modal>footer button{min-height:40px;font-size:13px}.notification-table tbody tr.checked-row td,.notification-table tbody tr.checked-row:hover td,.notification-table tbody tr.checked-row.selected td{background:#e6efff;box-shadow:inset 0 1px #a9c4f2,inset 0 -1px #a9c4f2}.notification-table tbody tr.checked-row td:first-child,.notification-table tbody tr.checked-row.selected td:first-child{box-shadow:inset 5px 0 #2f6fd6,inset 0 1px #a9c4f2,inset 0 -1px #a9c4f2}.notification-table tbody tr.executing-row{--executing-tint:repeating-linear-gradient(135deg, #6d4bc21c 0 6px, #6d4bc209 6px 12px)}.notification-table tbody tr.executing-row td,.notification-table tbody tr.executing-row:hover td,.notification-table tbody tr.executing-row.selected td{background-image:var(--executing-tint)}.notification-table tbody tr.executing-row.selected td:first-child,.notification-table tbody tr.executing-row.checked-row td:first-child,.notification-table tbody tr.executing-row.guardia-row td:first-child,.notification-table tbody tr.executing-row.urgent-row td:first-child,.notification-table tbody tr.executing-row.pending-link-row td:first-child{background-image:linear-gradient(90deg, transparent 5px, #7c5cc4 5px 7px, transparent 7px), var(--executing-tint)}.notification-table tbody tr.executing-row:not(.selected):not(.checked-row):not(.guardia-row):not(.urgent-row):not(.pending-link-row) td:first-child{box-shadow:inset 3px 0 #7c5cc4}@media (prefers-reduced-motion:no-preference){.notification-table tbody tr.executing-row:not(.selected):not(.checked-row):not(.guardia-row):not(.urgent-row):not(.pending-link-row) td:first-child{animation:2.4s ease-in-out infinite executing-row-accent}.notification-execution-state.bulk-progress.preparing svg{animation:1.8s linear infinite notification-feed-spin}}@keyframes executing-row-accent{50%{box-shadow:inset 3px 0 #d6cbf2}}.notification-table tbody tr.classifying-row{cursor:progress;position:relative}.notification-table tbody tr.execution-done-row td,.notification-table tbody tr.execution-done-row:hover td,.notification-table tbody tr.execution-done-row.selected td{background-image:linear-gradient(#2f8a4e1f,#2f8a4e1f)}.notification-table tbody tr.execution-done-row:not(.selected):not(.checked-row):not(.guardia-row):not(.urgent-row):not(.pending-link-row) td:first-child{box-shadow:inset 3px 0 #3f9a5c}@media (prefers-reduced-motion:no-preference){.notification-table tbody tr.execution-leaving-row td{animation:.45s ease-in 1.1s forwards execution-row-leave}}@keyframes execution-row-leave{to{opacity:.45}}@media (forced-colors:active){.notification-table tbody tr.executing-row td:first-child,.notification-table tbody tr.execution-done-row td:first-child{outline-offset:-2px;outline:2px solid highlight}}.notification-execution-state.bulk-progress.preparing{color:#287ba1;background:#edf6fd;border-color:#a8c8e2}.notification-execution-state.bulk-progress.needs-review{color:#85511c;background:#fff8ee;border-color:#e2c1a0}.notification-execution-state.bulk-progress.slow{color:#5b7385;background:#f6f8fa;border-color:#d3dde6}.inbox-navigation-search{background:#fff;border-bottom:1px solid #d9e4ef;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:10px 16px;display:flex}.inbox-navigation-search>nav{border:0;flex-wrap:wrap;flex:0 auto;margin:0;padding:0}.inbox-navigation-search .notification-table-search{flex:280px;min-width:min(260px,100%);max-width:480px;margin-left:auto}.inbox-navigation-search>.type-filter{margin:0}.inbox-search-everywhere{color:#286da4;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:2px 6px;font-size:11px}.inbox-active-filters{background:#f7fafc;border-bottom:1px solid #e1e9f0;flex-wrap:wrap;align-items:center;gap:6px;padding:5px 16px;display:flex}.inbox-active-filters button{color:#235a87;cursor:pointer;background:#ecf4fb;border:1px solid #c9dcee;border-radius:14px;padding:3px 10px;font-size:11px}.inbox-active-filters button:last-child{background:0 0;border-color:#0000}@media (max-width:850px){.inbox-navigation-search{gap:8px;padding:8px}.inbox-navigation-search .notification-table-search{max-width:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
