/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-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{.invisible{visibility:hidden}.visible{visibility:visible}.visible\!{visibility:visible!important}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.table\!{display:table!important}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.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,)}.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))}}.closure-follow-up-divergence-report-control,.closure-follow-up-divergence-report{overflow:hidden}.closure-follow-up-divergence-report-control>header{background:#edf5fa;border-bottom:1px solid #d7e4ed;padding:18px 22px}.closure-follow-up-divergence-report-control>header span{color:#17699f;letter-spacing:.12em;font-size:8px;font-weight:900}.closure-follow-up-divergence-report-control>header h3{color:#173d5f;margin:5px 0;font-size:17px}.closure-follow-up-divergence-report-control>header p{color:#688094;margin:0;font-size:9px}.closure-follow-up-divergence-report-control>div{gap:8px;padding:15px 22px;display:flex}.closure-follow-up-divergence-report-control input{color:#173d5f;font:inherit;border:1px solid #cbd8e2;border-radius:8px;flex:1;padding:10px 12px;font-size:9px}.closure-follow-up-divergence-report-control button{color:#fff;background:#1d557f;border:0;border-radius:8px;padding:10px 13px;font-size:8px;font-weight:900}.closure-follow-up-divergence-report-control button:last-child{background:#91601a}.closure-follow-up-divergence-report-control button:disabled{background:#aebdc8}.closure-follow-up-divergence-report-control>footer{color:#718397;background:#f7f9fb;padding:11px 22px;font-size:8px}.closure-follow-up-divergence-report>header{color:#fff;background:linear-gradient(125deg,#0c304e,#1b587e);justify-content:space-between;align-items:center;gap:20px;padding:21px 23px;display:flex}.closure-follow-up-divergence-report>header span{color:#aad2ea;letter-spacing:.12em;font-size:8px;font-weight:900}.closure-follow-up-divergence-report>header h3{margin:5px 0;font-size:19px}.closure-follow-up-divergence-report>header p{color:#d5e6f2;margin:0;font-size:9px}.closure-follow-up-divergence-report>header>div:last-child{text-align:right}.closure-follow-up-divergence-report>header b{color:#bfe5d5;margin-bottom:8px;font-size:8px;display:block}.closure-follow-up-divergence-report>header b.divergent{color:#f0bd6a}.closure-follow-up-divergence-report button{color:#15354d;background:#d1a647;border:0;border-radius:7px;padding:9px 11px;font-size:8px;font-weight:900}.closure-follow-up-divergence-report button:disabled{background:#7890a1}.closure-follow-up-divergence-report-summary,.closure-follow-up-divergence-report-hashes{border-bottom:1px solid #dfe8ef;grid-template-columns:1fr 1fr;display:grid}.closure-follow-up-divergence-report-summary article,.closure-follow-up-divergence-report-hashes article{border-right:1px solid #dfe8ef;padding:15px 20px}.closure-follow-up-divergence-report-summary span,.closure-follow-up-divergence-report-summary strong,.closure-follow-up-divergence-report-summary small,.closure-follow-up-divergence-report-hashes span,.closure-follow-up-divergence-report-hashes code{display:block}.closure-follow-up-divergence-report-summary span,.closure-follow-up-divergence-report-hashes span{color:#72899a;letter-spacing:.09em;font-size:7px;font-weight:900}.closure-follow-up-divergence-report-summary strong{color:#173d5f;margin:5px 0;font-size:11px}.closure-follow-up-divergence-report-summary small{color:#758999;font-size:8px}.closure-follow-up-divergence-report>aside{background:#fff9ed;border-bottom:1px solid #eadbbd;padding:14px 20px}.closure-follow-up-divergence-report>aside strong{color:#8a5b16;font-size:8px}.closure-follow-up-divergence-report>aside p{color:#6f624f;margin:5px 0 0;font-size:9px}.closure-follow-up-divergence-report-hashes code{color:#526d80;word-break:break-all;margin-top:6px;font-size:7px}.closure-follow-up-divergence-report-history{background:#f8fafc;padding:5px 20px 17px}.closure-follow-up-divergence-report-history article{background:#fff;border:1px solid #dce6ed;border-radius:9px;margin-top:12px;padding:14px}.closure-follow-up-divergence-report-history header{justify-content:space-between;gap:12px;display:flex}.closure-follow-up-divergence-report-history b{color:#2f7058;font-size:8px}.closure-follow-up-divergence-report-history span,.closure-follow-up-divergence-report-history small{color:#788b99;font-size:8px}.closure-follow-up-divergence-report-history p{color:#506a7d;font-size:8px;line-height:1.55}.closure-follow-up-divergence-report-history code{color:#748796;word-break:break-all;margin-top:7px;font-size:7px;display:block}.closure-follow-up-divergence-report>footer{background:#eef4f8;padding:15px 20px}.closure-follow-up-divergence-report>footer span,.closure-follow-up-divergence-report>footer code{display:block}.closure-follow-up-divergence-report>footer span{color:#667f92;font-size:7px;font-weight:900}.closure-follow-up-divergence-report>footer code{color:#173d5f;word-break:break-all;margin:6px 0;font-size:7px}.closure-follow-up-divergence-report>footer p{color:#708397;margin:0;font-size:8px}@media (width<=700px){.closure-follow-up-divergence-report-control>div,.closure-follow-up-divergence-report>header{flex-direction:column;align-items:stretch}.closure-follow-up-divergence-report-summary,.closure-follow-up-divergence-report-hashes{grid-template-columns:1fr}}@media print{body.printing-follow-up-divergence-report>*{display:none!important}body.printing-follow-up-divergence-report .closure-follow-up-divergence-report.print-target{width:100%;box-shadow:none;border:0;position:absolute;inset:0;display:block!important}.printing-follow-up-divergence-report .closure-follow-up-divergence-report header button{display:none}.printing-follow-up-divergence-report .closure-follow-up-divergence-report-history article{break-inside:avoid}}.closure-follow-up-divergence-report-history{overflow:hidden}.closure-follow-up-divergence-report-history>header{color:#fff;background:linear-gradient(125deg,#103654,#1c5c87);justify-content:space-between;align-items:center;gap:22px;padding:21px 23px;display:flex}.closure-follow-up-divergence-report-history>header span{color:#a9d2ec;letter-spacing:.12em;font-size:8px;font-weight:900}.closure-follow-up-divergence-report-history>header h3{margin:5px 0;font-size:19px}.closure-follow-up-divergence-report-history>header p{color:#d5e6f2;margin:0;font-size:9px}.closure-follow-up-divergence-report-history>header aside{text-align:right;grid-template-columns:auto auto;align-items:baseline;gap:2px 8px;display:grid}.closure-follow-up-divergence-report-history>header aside b{font-size:20px}.closure-follow-up-divergence-report-history>header aside b.divergent{color:#f1b85e}.closure-follow-up-divergence-report-history>header aside small{letter-spacing:.08em;font-size:7px}.closure-follow-up-divergence-report-history-filters{background:#f8fafc;border-bottom:1px solid #e1e9ef;flex-wrap:wrap;gap:7px;padding:14px 20px;display:flex}.closure-follow-up-divergence-report-history-filters button{color:#60768a;background:#fff;border:1px solid #cad8e2;border-radius:999px;padding:8px 10px;font-size:8px;font-weight:900}.closure-follow-up-divergence-report-history-filters button.active{color:#fff;background:#255f89;border-color:#255f89}.closure-follow-up-divergence-report-history-filters button.active.intact{background:#287258;border-color:#287258}.closure-follow-up-divergence-report-history-filters button.active.divergent{background:#a86613;border-color:#a86613}.closure-follow-up-divergence-report-history-filters input{color:#173d5f;font:inherit;border:1px solid #cad8e2;border-radius:8px;padding:8px 10px;font-size:8px}.closure-follow-up-divergence-report-history-filters input.search{flex:1;min-width:250px}.closure-follow-up-divergence-report-history-list article{border-bottom:1px solid #e2eaf0;border-left:4px solid #287258;grid-template-columns:minmax(280px,1.2fr) minmax(270px,1fr) minmax(190px,.75fr);align-items:center;gap:20px;padding:16px 21px;display:grid}.closure-follow-up-divergence-report-history-list article.divergent{background:#fffdf8;border-left-color:#b4751e}.closure-follow-up-divergence-report-history-list span,.closure-follow-up-divergence-report-history-list strong,.closure-follow-up-divergence-report-history-list small,.closure-follow-up-divergence-report-history-list b,.closure-follow-up-divergence-report-history-list code{display:block}.closure-follow-up-divergence-report-history-list span{color:#587287;font-size:8px}.closure-follow-up-divergence-report-history-list strong{color:#173d5f;margin:5px 0;font-size:11px}.closure-follow-up-divergence-report-history-list small{color:#7a8c9b;margin-top:3px;font-size:8px}.closure-follow-up-divergence-report-history-list b{color:#287258;letter-spacing:.07em;font-size:8px}.closure-follow-up-divergence-report-history-list article.divergent b{color:#9e6212}.closure-follow-up-divergence-report-history-list aside{text-align:right}.closure-follow-up-divergence-report-history-list code{color:#718495;margin-bottom:8px;font-size:7px}.closure-follow-up-divergence-report-history-list button{color:#fff;background:#1d557f;border:0;border-radius:7px;padding:9px 11px;font-size:8px;font-weight:900}.closure-follow-up-divergence-report-history>nav{justify-content:center;align-items:center;gap:14px;padding:13px 20px;display:flex}.closure-follow-up-divergence-report-history>nav button{color:#285776;background:#fff;border:1px solid #cad8e2;border-radius:7px;padding:8px 11px;font-size:8px;font-weight:850}.closure-follow-up-divergence-report-history>nav button:disabled{opacity:.45}.closure-follow-up-divergence-report-history>nav span{color:#6e8293;font-size:8px}.closure-follow-up-divergence-report-history>footer{color:#718397;background:#f6f9fb;padding:11px 20px;font-size:8px}.closure-follow-up-divergence-report-history-empty{text-align:center;color:#718598;margin:0;padding:24px;font-size:9px}@media (width<=820px){.closure-follow-up-divergence-report-history-list article{grid-template-columns:1fr}.closure-follow-up-divergence-report-history-list aside{text-align:left}.closure-follow-up-divergence-report-history>header{flex-direction:column;align-items:flex-start}}@media (width<=620px){.closure-follow-up-divergence-report-history-filters input,.closure-follow-up-divergence-report-history-filters input.search{box-sizing:border-box;min-width:100%}}.closure-follow-up-divergence-verification,.closure-follow-up-divergence-verification-result{background:#fff;border:1px solid #d9e5ed;overflow:hidden}.closure-follow-up-divergence-verification>header,.closure-follow-up-divergence-verification-result>header{color:#fff;background:linear-gradient(135deg,#0c2a44,#164e72);justify-content:space-between;gap:20px;padding:22px 24px;display:flex}.closure-follow-up-divergence-verification header span,.closure-follow-up-divergence-verification-result header span,.closure-follow-up-divergence-verification-result article span,.closure-follow-up-divergence-verification-result footer span{letter-spacing:.12em;font-size:8px;font-weight:900;display:block}.closure-follow-up-divergence-verification header h3,.closure-follow-up-divergence-verification-result header h3{margin:6px 0;font-size:20px}.closure-follow-up-divergence-verification header p,.closure-follow-up-divergence-verification-result header p{color:#d9eaf5;max-width:700px;margin:0;font-size:10px}.closure-follow-up-divergence-verification-form{grid-template-columns:minmax(240px,1.5fr) auto minmax(210px,1fr) auto;align-items:end;gap:12px;padding:22px 24px;display:grid}.closure-follow-up-divergence-verification-form label{color:#47657a;letter-spacing:.08em;gap:7px;font-size:8px;font-weight:900;display:grid}.closure-follow-up-divergence-verification-form input{color:#17384f;background:#fafdff;border:1px solid #cfdee8;border-radius:8px;min-width:0;padding:11px;font:9px ui-monospace,monospace}.closure-follow-up-divergence-verification button,.closure-follow-up-divergence-verification-result button{color:#0b2940;background:#d9a843;border:0;border-radius:8px;padding:11px 14px;font-size:8px;font-weight:900}.closure-follow-up-divergence-verification button:disabled,.closure-follow-up-divergence-verification-result button:disabled{opacity:.5}.closure-follow-up-divergence-verification>footer{color:#688092;border-top:1px solid #e5edf2;padding:12px 24px;font-size:9px}.closure-follow-up-divergence-verification-result.authentic{border-color:#77bda4}.closure-follow-up-divergence-verification-result.divergent{border-color:#d99088}.closure-follow-up-divergence-verification-result>header>div:last-child{justify-items:end;gap:10px;display:grid}.closure-follow-up-divergence-verification-result.authentic>header{background:linear-gradient(135deg,#0d443b,#176b59)}.closure-follow-up-divergence-verification-result.divergent>header{background:linear-gradient(135deg,#572d2d,#87443c)}.closure-follow-up-divergence-verification-summary{border-bottom:1px solid #e1eaf0;grid-template-columns:1fr 1fr;display:grid}.closure-follow-up-divergence-verification-summary article{gap:5px;padding:18px 24px;display:grid}.closure-follow-up-divergence-verification-summary article+article{border-left:1px solid #e1eaf0}.closure-follow-up-divergence-verification-summary strong{color:#16384f;font-size:12px}.closure-follow-up-divergence-verification-summary small{color:#6b8190;font-size:8px}.closure-follow-up-divergence-verification-result>p{color:#466477;margin:0;padding:16px 24px;font-size:10px}.closure-follow-up-divergence-verification-hashes{background:#dfe8ee;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.closure-follow-up-divergence-verification-hashes article{background:#f7fafc;min-width:0;padding:16px 18px}.closure-follow-up-divergence-verification-hashes code,.closure-follow-up-divergence-verification-result>footer code{overflow-wrap:anywhere;color:#32566d;margin-top:7px;font-size:8px;display:block}.closure-follow-up-divergence-verification-result>footer{background:#edf4f7;padding:18px 24px}.closure-follow-up-divergence-verification-result>footer p{color:#587184;margin:8px 0 0;font-size:9px}@media (width<=900px){.closure-follow-up-divergence-verification-form{grid-template-columns:1fr 1fr}.closure-follow-up-divergence-verification-hashes{grid-template-columns:1fr}}@media (width<=620px){.closure-follow-up-divergence-verification>header,.closure-follow-up-divergence-verification-result>header{display:grid}.closure-follow-up-divergence-verification-form,.closure-follow-up-divergence-verification-summary{grid-template-columns:1fr}.closure-follow-up-divergence-verification-form button{width:100%}.closure-follow-up-divergence-verification-summary article+article{border-top:1px solid #e1eaf0;border-left:0}.closure-follow-up-divergence-verification-result>header>div:last-child{justify-items:start}}@media print{body.printing-follow-up-divergence-verification *{visibility:hidden!important}body.printing-follow-up-divergence-verification .closure-follow-up-divergence-verification-result.print-target,body.printing-follow-up-divergence-verification .closure-follow-up-divergence-verification-result.print-target *{visibility:visible!important}body.printing-follow-up-divergence-verification .closure-follow-up-divergence-verification-result.print-target{width:100%;box-shadow:none;border:0;position:absolute;inset:0}body.printing-follow-up-divergence-verification .closure-follow-up-divergence-verification-result.print-target button{display:none!important}}.divergence-verification-admin{gap:18px;margin-top:18px;display:grid}.divergence-verification-error{color:#a44038;margin:0;padding:0 24px 16px;font-size:9px;font-weight:800}.divergence-verification-history-admin{gap:18px;margin-top:18px;display:grid}.divergence-verification-history,.divergence-verification-history-detail{background:#fff;border:1px solid #d8e4ec;overflow:hidden}.divergence-verification-history>header,.divergence-verification-history-detail>header{color:#fff;background:linear-gradient(135deg,#102e48,#1c5b7e);justify-content:space-between;gap:20px;padding:22px 24px;display:flex}.divergence-verification-history header span,.divergence-verification-history-detail header span,.divergence-verification-history-detail article span,.divergence-verification-history-detail footer span{letter-spacing:.11em;font-size:8px;font-weight:900;display:block}.divergence-verification-history header h3,.divergence-verification-history-detail header h3{margin:6px 0;font-size:20px}.divergence-verification-history header p,.divergence-verification-history-detail header p{color:#d9eaf4;margin:0;font-size:10px}.divergence-verification-history>header aside{text-align:right;grid-template-columns:auto auto;align-content:center;gap:2px 8px;display:grid}.divergence-verification-history>header aside b{font-size:18px}.divergence-verification-history>header aside b.divergent{color:#f5b7ac}.divergence-verification-history>header aside small{letter-spacing:.08em;font-size:7px}.divergence-verification-history-filters{background:#f7fafc;grid-template-columns:repeat(3,minmax(130px,1fr));gap:10px;padding:18px 20px;display:grid}.divergence-verification-history-filters nav{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.divergence-verification-history-filters button,.divergence-verification-history-pages button,.divergence-verification-history-list button,.divergence-verification-history-detail button{color:#45677d;background:#fff;border:1px solid #cbdce7;border-radius:7px;padding:8px 10px;font-size:7px;font-weight:900}.divergence-verification-history-filters button.active{color:#175c88;background:#e9f4fa;border-color:#2b78a8}.divergence-verification-history-filters button.authentic{color:#17614c;border-color:#72b69d}.divergence-verification-history-filters button.divergent{color:#8d352f;border-color:#d68f86}.divergence-verification-history-filters label{color:#577286;letter-spacing:.08em;gap:5px;font-size:7px;font-weight:900;display:grid}.divergence-verification-history-filters label.search{grid-column:1/-1}.divergence-verification-history-filters input{color:#17384f;background:#fff;border:1px solid #cfdee8;border-radius:8px;min-width:0;padding:10px;font-size:9px}.divergence-verification-history-list article{border-top:1px solid #e1e9ef;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:18px;padding:15px 20px;display:grid}.divergence-verification-history-list article:first-child{border-top:0}.divergence-verification-history-list article.authentic{border-left:4px solid #68ad94}.divergence-verification-history-list article.divergent{border-left:4px solid #d07d73}.divergence-verification-history-list article>div,.divergence-verification-history-list article>aside{gap:4px;min-width:0;display:grid}.divergence-verification-history-list strong{color:#183c54;font-size:11px}.divergence-verification-history-list b{color:#25556f;font-size:8px}.divergence-verification-history-list span,.divergence-verification-history-list small{color:#657d8d;font-size:8px}.divergence-verification-history-list code{text-overflow:ellipsis;color:#547082;font-size:7px;overflow:hidden}.divergence-verification-history-empty,.divergence-verification-history-error{text-align:center;color:#667f90;margin:0;padding:24px;font-size:10px}.divergence-verification-history-error{color:#9b3f38}.divergence-verification-history-pages{border-top:1px solid #e1e9ef;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.divergence-verification-history-pages span,.divergence-verification-history>footer{color:#607a8d;font-size:8px}.divergence-verification-history>footer{background:#f8fbfd;border-top:1px solid #e1e9ef;padding:12px 20px}.divergence-verification-history-detail.authentic>header{background:linear-gradient(135deg,#0d443b,#176b59)}.divergence-verification-history-detail.divergent>header{background:linear-gradient(135deg,#572d2d,#87443c)}.divergence-verification-history-detail>header>div:last-child{justify-items:end;gap:10px;display:grid}.divergence-verification-history-detail>p{color:#496779;margin:0;padding:16px 24px;font-size:10px}.divergence-verification-history-detail>div{background:#dfe8ee;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.divergence-verification-history-detail article{background:#f7fafc;min-width:0;padding:16px 18px}.divergence-verification-history-detail code{overflow-wrap:anywhere;color:#31566e;margin-top:7px;font-size:8px;display:block}.divergence-verification-history-detail>footer{background:#edf4f7;padding:18px 24px}.divergence-verification-history-detail>footer p{color:#587184;margin:8px 0 0;font-size:9px}@media (width<=850px){.divergence-verification-history-filters{grid-template-columns:1fr 1fr}.divergence-verification-history-list article,.divergence-verification-history-detail>div{grid-template-columns:1fr}}@media (width<=620px){.divergence-verification-history>header,.divergence-verification-history-detail>header{display:grid}.divergence-verification-history-filters{grid-template-columns:1fr}.divergence-verification-history-detail>header>div:last-child{justify-items:start}.divergence-verification-history-pages{text-align:center;flex-direction:column;align-items:stretch;gap:8px}}@media print{body.printing-divergence-verification-history *{visibility:hidden!important}body.printing-divergence-verification-history .divergence-verification-history-detail.print-target,body.printing-divergence-verification-history .divergence-verification-history-detail.print-target *{visibility:visible!important}body.printing-divergence-verification-history .divergence-verification-history-detail.print-target{width:100%;box-shadow:none;border:0;position:absolute;inset:0}body.printing-divergence-verification-history .divergence-verification-history-detail.print-target button{display:none!important}}.divergence-verification-report-admin{gap:18px;margin-top:18px;display:grid}.divergence-verification-report-control,.divergence-verification-report-document{background:#fff;border:1px solid #d7e3eb;overflow:hidden}.divergence-verification-report-control>header,.divergence-verification-report-document>header{color:#fff;background:linear-gradient(135deg,#102b43,#1c5879);justify-content:space-between;gap:20px;padding:22px 24px;display:flex}.divergence-verification-report-control header span,.divergence-verification-report-document header span,.divergence-verification-report-summary span,.divergence-verification-report-document footer span{letter-spacing:.11em;font-size:8px;font-weight:900;display:block}.divergence-verification-report-control header h3,.divergence-verification-report-document header h3{margin:6px 0;font-size:20px}.divergence-verification-report-control header p,.divergence-verification-report-document header p{color:#d8e9f3;margin:0;font-size:10px}.divergence-verification-report-form{grid-template-columns:repeat(5,minmax(120px,1fr));align-items:end;gap:11px;padding:20px 24px;display:grid}.divergence-verification-report-form label{color:#526f83;letter-spacing:.08em;gap:6px;font-size:7px;font-weight:900;display:grid}.divergence-verification-report-form label.search{grid-column:1/4}.divergence-verification-report-form label.report-id{grid-column:1/5}.divergence-verification-report-form input,.divergence-verification-report-form select{color:#18394f;background:#fff;border:1px solid #ccdde7;border-radius:8px;min-width:0;padding:10px;font-size:9px}.divergence-verification-report-control button,.divergence-verification-report-document button{color:#102d43;background:#d8a944;border:0;border-radius:8px;padding:11px 13px;font-size:8px;font-weight:900}.divergence-verification-report-control button:disabled,.divergence-verification-report-document button:disabled{opacity:.5}.divergence-verification-report-error{color:#9c413a;margin:0;padding:0 24px 15px;font-size:9px;font-weight:800}.divergence-verification-report-control>footer{color:#627c8d;border-top:1px solid #e2eaf0;padding:12px 24px;font-size:8px}.divergence-verification-report-document>header>div:last-child{justify-items:end;gap:10px;display:grid}.divergence-verification-report-document.divergent>header{background:linear-gradient(135deg,#572d2d,#87443c)}.divergence-verification-report-summary{border-bottom:1px solid #dde7ed;grid-template-columns:repeat(4,1fr);display:grid}.divergence-verification-report-summary article{gap:5px;padding:16px 20px;display:grid}.divergence-verification-report-summary article+article{border-left:1px solid #dde7ed}.divergence-verification-report-summary strong{color:#173c54;font-size:12px}.divergence-verification-report-summary small{color:#6a8191;font-size:8px}.divergence-verification-report-document>aside{background:#f4f8fa;padding:14px 20px}.divergence-verification-report-document>aside strong{color:#335b72;letter-spacing:.09em;font-size:8px}.divergence-verification-report-document>aside p{color:#617989;margin:5px 0 0;font-size:9px}.divergence-verification-report-items article{border-top:1px solid #e1e9ee;grid-template-columns:1.2fr 1fr minmax(180px,.8fr);align-items:center;gap:15px;padding:14px 20px;display:grid}.divergence-verification-report-items article>div{gap:4px;display:grid}.divergence-verification-report-items b{color:#22536d;font-size:8px}.divergence-verification-report-items strong{color:#183c54;font-size:10px}.divergence-verification-report-items span,.divergence-verification-report-items small{color:#667e8e;font-size:8px}.divergence-verification-report-items code,.divergence-verification-report-document>footer code{overflow-wrap:anywhere;color:#4f7083;font-size:7px}.divergence-verification-report-document>footer{background:#edf4f7;padding:18px 22px}.divergence-verification-report-document>footer code{margin-top:7px;font-size:8px;display:block}.divergence-verification-report-document>footer p{color:#587184;margin:8px 0 0;font-size:9px}@media (width<=900px){.divergence-verification-report-form{grid-template-columns:1fr 1fr}.divergence-verification-report-form label.search,.divergence-verification-report-form label.report-id{grid-column:1/-1}.divergence-verification-report-summary{grid-template-columns:1fr 1fr}.divergence-verification-report-items article{grid-template-columns:1fr}}@media (width<=620px){.divergence-verification-report-control>header,.divergence-verification-report-document>header{display:grid}.divergence-verification-report-form,.divergence-verification-report-summary{grid-template-columns:1fr}.divergence-verification-report-summary article+article{border-top:1px solid #dde7ed;border-left:0}.divergence-verification-report-document>header>div:last-child{justify-items:start}}@media print{body.printing-divergence-verification-report *{visibility:hidden!important}body.printing-divergence-verification-report .divergence-verification-report-document.print-target,body.printing-divergence-verification-report .divergence-verification-report-document.print-target *{visibility:visible!important}body.printing-divergence-verification-report .divergence-verification-report-document.print-target{width:100%;box-shadow:none;border:0;position:absolute;inset:0}body.printing-divergence-verification-report .divergence-verification-report-document.print-target button{display:none!important}}.dossier-history{margin-top:12px;overflow:hidden}.dossier-history>summary{color:#35698f;letter-spacing:.09em;cursor:pointer;background:#f4f8fb;padding:13px 18px;font-size:8px;font-weight:900}.dossier-history>div{padding:2px 18px 10px}.dossier-history article{border-top:1px solid #e4ebf0;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.dossier-history article:first-child{border-top:0}.dossier-history strong,.dossier-history span,.dossier-history small,.dossier-history code{display:block}.dossier-history strong{color:#24445c;font-size:10px}.dossier-history span,.dossier-history small{color:#6e8293;margin-top:3px;font-size:8px}.dossier-history code{overflow-wrap:anywhere;color:#7690a4;margin-top:4px;font-size:7px}.dossier-history button{color:#236ea9;background:#eaf3fb;border:0;border-radius:7px;padding:8px 10px;font-size:7px;font-weight:900}.dossier-history button:disabled{opacity:.55}@media (width<=760px){.dossier-history article{grid-template-columns:1fr}.dossier-history button{width:100%}}.dossier-history-tools{background:#fbfdff;border-top:1px solid #e5edf3;gap:9px;padding:12px 18px 9px;display:grid}.dossier-history-tools label{gap:5px;display:grid}.dossier-history-tools label span{letter-spacing:.09em;color:#58758b;font-size:7px;font-weight:900}.dossier-history-tools input{color:#24445c;background:#fff;border:1px solid #d7e4ed;border-radius:8px;width:100%;padding:10px 11px;font-size:9px}.dossier-history-tools input:focus{outline-offset:1px;outline:2px solid #bcdcf2}.dossier-history-filters{flex-wrap:wrap;gap:7px;display:flex}.dossier-history-filters button{color:#58758b;background:#fff;border:1px solid #dce8f1;padding:7px 9px}.dossier-history-filters button.active{color:#1f6598;background:#eaf4fb;border-color:#347eb4}.dossier-history-filters button.active.pending{color:#795c16;background:#fff6dc;border-color:#c7a344}.dossier-history-filters button.active.divergent{color:#943d36;background:#fff0ed;border-color:#c26a61}.dossier-history-filters button.active.verified{color:#1d6d55;background:#edf9f4;border-color:#52a586}.dossier-history-empty{color:#6e8293;text-align:center;background:#f7fafc;border-radius:8px;margin:14px 0;padding:14px;font-size:9px}@media (width<=760px){.dossier-history-filters button{width:auto}}.dossier-history-context{color:#496b83;background:#f4f8fb;border:1px solid #dfeaf2;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.dossier-history-context div{gap:2px;display:grid}.dossier-history-context strong{letter-spacing:.07em;font-size:7px}.dossier-history-context span{font-size:8px}.dossier-history-context small{color:#71899a;font-size:7px}.dossier-history-context nav{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.dossier-history-context button{color:#35698f;white-space:nowrap;background:#fff;border:1px solid #c9dce9}.dossier-history-context button:disabled{cursor:wait;opacity:.6}@media (width<=700px){.dossier-history-context{flex-direction:column;align-items:flex-start}.dossier-history-context nav{justify-content:flex-start}.dossier-history-context button{width:auto}}.dossier-history-selection-message{color:#73530f;background:#fff8e6;border:1px solid #e3c06b;border-left:4px solid #bd7d12;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.dossier-history-selection-message span{font-size:8px;font-weight:750}.dossier-history-selection-message button{color:#79530f;white-space:nowrap;background:#fff;border:1px solid #d8b35c}@media (width<=700px){.dossier-history-selection-message{flex-direction:column;align-items:flex-start}.dossier-history-selection-message button{width:auto}}.dossier-history-unavailable{color:#74332d;background:#fff4f1;border:1px solid #e2a9a2;border-left:4px solid #a73e35;border-radius:8px;gap:3px;padding:10px 11px;display:grid}.dossier-history-unavailable strong{letter-spacing:.07em;font-size:8px}.dossier-history-unavailable span{font-size:8px}.dossier-history-unavailable:after{content:"A lista anterior foi ocultada para impedir que dados de outra busca, filtro ou página sejam interpretados como resultado atual. Tente atualizar novamente.";color:#8a4b45;font-size:7px}.dossier-history:has(.dossier-history-unavailable)>div>article{display:none}.dossier-history:has(.dossier-history-unavailable)>div>.dossier-history-pages{display:none}.dossier-history:has(.dossier-history-unavailable)>div>.dossier-history-empty{display:none}.dossier-history-tools:has(.dossier-history-unavailable)>label{display:none}.dossier-history-tools:has(.dossier-history-unavailable)>.dossier-history-order{display:none}.dossier-history-tools:has(.dossier-history-unavailable)>.dossier-history-filters{display:none}.dossier-history-tools:has(.dossier-history-unavailable)>.dossier-history-selection-message{display:none}.dossier-history-tools:has(.dossier-history-unavailable)>.dossier-history-notice{display:none}.dossier-history-tools:has(.dossier-history-unavailable)>.dossier-history-context>div{display:none}.dossier-history-tools:has(.dossier-history-unavailable)>.dossier-history-context{justify-content:flex-end}.dossier-history-loading{color:#35698f;text-align:center;background:#eef6fb;border-radius:7px;margin:10px 0;padding:10px;font-size:8px;font-weight:750}.dossier-history-pages{border-top:1px solid #e4ebf0;justify-content:center;align-items:center;gap:12px;padding:14px 0 5px;display:flex}.dossier-history-pages span{color:#58758b;margin:0;font-size:8px;font-weight:800}.dossier-history-pages button{min-width:120px}@media (width<=620px){.dossier-history-pages{grid-template-columns:1fr 1fr;display:grid}.dossier-history-pages span{text-align:center;grid-area:1/1/auto/-1}.dossier-history-pages button{min-width:0}}.dossier-history-notice{background:#fff;border:1px solid;border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.dossier-history-notice.authentic{color:#155f49;background:#edf9f4;border-color:#8bcab3}.dossier-history-notice.divergent{color:#8b352f;background:#fff0ed;border-color:#dfa29b}.dossier-history-notice div{gap:2px;display:grid}.dossier-history-notice strong{letter-spacing:.06em;font-size:8px}.dossier-history-notice span{font-size:10px;font-weight:800}.dossier-history-notice small{color:#58758b;font-size:8px}.dossier-history-notice code{text-overflow:ellipsis;max-width:250px;font-size:8px;overflow:hidden}.dossier-history-notice button{color:inherit;background:0 0;border-color:currentColor;padding:7px 10px}@media (width<=700px){.dossier-history-notice{grid-template-columns:1fr}.dossier-history-notice code{max-width:100%}.dossier-history-notice button{justify-self:start}}.dossier-history-notice nav{gap:6px;display:flex}.dossier-history-notice nav button{white-space:nowrap}.dossier-history-notice.preserved{background:#f8fcfa;border-style:dashed;grid-template-columns:minmax(0,1fr) auto auto}.dossier-history-notice.preserved code{background:#ffffffb3;border-radius:6px;padding:5px 7px}@media (width<=700px){.dossier-history-notice.preserved{grid-template-columns:1fr}.dossier-history-notice nav{flex-wrap:wrap}}.dossier-history-order{align-items:center;gap:7px;display:flex}.dossier-history-order span{color:#58758b;letter-spacing:.09em;margin-right:3px;font-size:7px;font-weight:900}.dossier-history-order button{color:#58758b;background:#fff;border:1px solid #dce8f1;border-radius:7px;padding:6px 8px;font-size:7px;font-weight:850}.dossier-history-order button.active{color:#1f6598;background:#eaf4fb;border-color:#347eb4}@media (width<=620px){.dossier-history-order{flex-wrap:wrap;align-items:stretch}.dossier-history-order span{width:100%}.dossier-history-order button{flex:1}}.dossier-history article.status-divergent{background:#fff9f7;border-left:3px solid #bd4a40;margin:0 -8px;padding-left:8px;padding-right:8px}.dossier-history article.status-pending{background:#fffdf7;border-left:3px solid #b48717;margin:0 -8px;padding-left:8px;padding-right:8px}.dossier-history article.status-verified{border-left:3px solid #0000}.dossier-status-badge{letter-spacing:.05em;border-radius:999px;margin-bottom:5px;padding:4px 7px;font-size:7px!important;font-weight:900!important;display:inline-block!important}.status-divergent .dossier-status-badge{color:#943d36;background:#f8dfdb}.status-pending .dossier-status-badge{color:#795c16;background:#fff0c4}.status-verified .dossier-status-badge{color:#1d6d55;background:#e5f6ef}.dossier-history article.status-divergent>button{color:#943d36;background:#f4dedb}.dossier-history article.status-pending>button{color:#795c16;background:#fff0c4}.dossier-history article.status-verified>button{color:#1d6d55;background:#e5f6ef}.dossier-history .dossier-highlight-button{color:#35698f;background:#fff;border:1px solid #c9dce9;width:auto;margin-top:7px;padding:5px 7px;font-size:7px;display:inline-flex}.dossier-history .dossier-highlight-button:hover{background:#edf6fb}@media (width<=760px){.dossier-history .dossier-highlight-button{width:auto}}.dossier-history article.verification-selected{background:#eef7fc;border-color:#4d91bd;margin-left:-8px;margin-right:-8px;padding-left:8px;padding-right:8px;scroll-margin-block:24px;box-shadow:inset 0 0 0 1px #b9d9ed}.dossier-history article.verification-selected .dossier-highlight-button{color:#245f87;opacity:1;background:#ddecf6;border-color:#4d91bd}.client-dossier>header button:disabled{opacity:.55}.client-dossier>footer p{margin:0 0 7px}.client-dossier>footer span,.client-dossier>footer code{margin-top:3px;display:block}.client-dossier>footer code{overflow-wrap:anywhere;color:#50697d;letter-spacing:.03em;font-size:8px}.dossier-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.dossier-verification{border-bottom:1px solid #d7e4eb;justify-content:space-between;align-items:center;gap:16px;padding:12px 22px;font-size:10px;display:flex}.dossier-verification>div{gap:3px;display:grid}.dossier-verification strong{letter-spacing:.08em;font-size:10px}.dossier-verification small{font-size:9px}.dossier-verification button{color:inherit;white-space:nowrap;background:0 0;border:1px solid;border-radius:7px;padding:8px 10px;font-size:8px;font-weight:850}.dossier-verification-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.dossier-verification-actions .dossier-return{background:#ffffff8c}.dossier-verification.authentic{color:#236d58;background:#eaf7f1}.dossier-verification.divergent{color:#9c4139;background:#fff0ed}@media (width<=700px){.dossier-header-actions{justify-content:flex-start}.dossier-verification{flex-direction:column;align-items:flex-start}.dossier-verification-actions{justify-content:flex-start}}.dossier-open-context{color:#245f87;background:#eef7fc;border:1px solid #b9d9ed;border-left:4px solid #4d91bd;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 12px;margin:0 22px 16px;padding:10px 12px;display:grid}.dossier-open-context strong{letter-spacing:.08em;font-size:9px}.dossier-open-context span{font-size:10px;font-weight:800}.dossier-open-context b{letter-spacing:.05em;font-size:8px}.dossier-open-context code,.dossier-open-context small{grid-column:1/-1}.dossier-open-context code{font-size:8px}.dossier-open-context small{color:#55758b}.dossier-open-context.authentic b{color:#236d58}.dossier-open-context.divergent{color:#74332d;background:#fff4f1;border-color:#e2a9a2 #e2a9a2 #e2a9a2 #a73e35}.dossier-open-context.divergent small{color:#805c58}.dossier-open-context.mismatch{color:#79530f;background:#fff8e6;border-color:#e3c06b #e3c06b #e3c06b #bd7d12}.dossier-open-context.mismatch small{color:#735f37;font-weight:750}.dossier-open-context.mismatch button{color:#79530f;background:#fff;border:1px solid #bd7d12;border-radius:6px;grid-column:1/-1;justify-self:start;margin-top:4px;padding:7px 9px;font-size:8px;font-weight:900}.dossier-open-context.mismatch button:hover{background:#fff0c7}@media (width<=700px){.dossier-open-context{grid-template-columns:1fr;margin:0 12px 14px}.dossier-open-context code,.dossier-open-context small,.dossier-open-context.mismatch button{grid-column:auto}}.client-dossier>header .dossier-return{color:#d8ebfa;background:#dcecf833;border-color:#8fb7d5}.dossier-custody-monitor{border-left:4px solid #26916e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 22px;display:grid}.dossier-custody-monitor>div{gap:4px;display:grid}.dossier-custody-monitor span{letter-spacing:.12em;font-size:8px;font-weight:900}.dossier-custody-monitor strong{font-size:16px}.dossier-custody-monitor small{color:#687f91}.dossier-custody-monitor>aside{text-align:center}.dossier-custody-monitor>aside b,.dossier-custody-monitor>aside small{display:block}.dossier-custody-monitor>aside b{font-size:24px}.dossier-custody-monitor.divergent{color:#943d36;background:#fff7f5;border-left-color:#bd4a40}.dossier-custody-alerts{grid-column:1/-1;gap:8px;display:grid}.dossier-custody-alerts article{background:#fff;border:1px solid #efc5bf;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;padding:12px;display:grid}.dossier-custody-alerts article span,.dossier-custody-alerts article small{grid-column:1}.dossier-custody-alerts button{color:#fff;background:#943d36;border:0;border-radius:7px;grid-area:1/2/4;padding:8px 10px;font-size:8px;font-weight:850}@media (width<=700px){.dossier-custody-monitor{grid-template-columns:1fr}.dossier-custody-monitor>aside{text-align:left}.dossier-custody-alerts article{grid-template-columns:1fr}.dossier-custody-alerts button{grid-area:auto/1}}.dossier-custody-alerts article>aside{background:#fff4df;border-radius:6px;grid-column:1;padding:8px}.dossier-custody-alerts article>aside>*{display:block}.dossier-review-form{grid-column:1/-1;grid-template-columns:180px minmax(0,1fr) auto;gap:8px;margin-top:8px;display:grid}.dossier-review-form select,.dossier-review-form textarea{background:#fff;border:1px solid #d5a9a3;border-radius:7px;padding:8px}.dossier-review-form textarea{resize:vertical;min-height:70px}.dossier-review-form button{position:static;grid-area:auto!important}@media (width<=700px){.dossier-review-form{grid-template-columns:1fr}}.dossier-custody-alerts .dossier-blocked-export{color:#82362f;background:#f9e5e1;border-radius:6px;margin-top:4px;padding:7px 9px;font-weight:750}.dossier-blocked-export-history{font-weight:750;color:#943d36!important}.dossier-blocked-export-detail{background:#fff8f6;border:1px solid #e8bbb5;border-radius:9px;margin:0 22px 18px;overflow:hidden}.dossier-blocked-export-detail>header{background:#f9e5e1;padding:13px 15px}.dossier-blocked-export-detail>header div{gap:3px;display:grid}.dossier-blocked-export-detail>header span{letter-spacing:.12em;color:#943d36;font-size:8px;font-weight:900}.dossier-blocked-export-detail>header strong{color:#71312c;font-size:15px}.dossier-blocked-export-detail>header small{color:#765955}.dossier-blocked-export-detail>div article{border-top:1px solid #efd5d1;grid-template-columns:160px minmax(0,1fr);gap:12px;padding:12px 15px;display:grid}.dossier-blocked-export-detail time{color:#765955;font-size:9px}.dossier-blocked-export-detail article div{gap:3px;display:grid}.dossier-blocked-export-detail article strong{color:#82362f}.dossier-blocked-export-detail article span,.dossier-blocked-export-detail article small{color:#765955;font-size:9px}.dossier-blocked-export-detail article p{margin:2px 0;font-size:11px}@media (width<=700px){.dossier-blocked-export-detail{margin:0 12px 14px}.dossier-blocked-export-detail>div article{grid-template-columns:1fr}}.dossier-export-lock{color:#74332d;background:#fff4f1;border:1px solid #e2a9a2;border-left:4px solid #a73e35;border-radius:8px;gap:4px;margin:0 22px 16px;padding:12px 14px;display:grid}.dossier-export-lock strong{letter-spacing:.05em;font-size:11px}.dossier-export-lock span{font-size:11px}.dossier-export-lock small{color:#805c58}.dossier-header-actions button:disabled,.dossier-verification button:disabled{cursor:not-allowed;opacity:.58}@media (width<=700px){.dossier-export-lock{margin:0 12px 14px}}.dossier-replacement-form{border-top:1px solid #e8c7c2;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:8px;padding-top:10px;display:grid}.dossier-replacement-form label{gap:4px;font-size:9px;font-weight:800;display:grid}.dossier-replacement-form textarea{resize:vertical;background:#fff;border:1px solid #d9aaa4;border-radius:7px;min-height:64px;padding:8px}.dossier-replacement-form button{color:#fff;background:#82362f;border:0;border-radius:7px;min-height:38px;padding:9px 12px;font-size:8px;font-weight:900}.dossier-replacement-form button:disabled{opacity:.5}.dossier-replacement-lineage{color:#185b45;background:#f1fbf7;border:1px solid #9fd5c3;border-left:4px solid #23825f;border-radius:8px;gap:4px;margin:0 22px 16px;padding:12px 14px;display:grid}.dossier-replacement-lineage strong{letter-spacing:.05em;font-size:11px}.dossier-replacement-lineage span{font-size:11px}.dossier-replacement-lineage small{color:#547366}@media (width<=700px){.dossier-replacement-form{grid-template-columns:1fr}.dossier-replacement-lineage{margin:0 12px 14px}}.dossier-history .dossier-lineage{border-radius:5px;margin-top:3px;padding:5px 7px;font-weight:800}.dossier-history .dossier-lineage.new{color:#1b6b50;background:#eaf8f2}.dossier-history .dossier-lineage.old{color:#893b34;background:#f9e7e4}.dossier-export-lock.verification-required{color:#715516;background:#fff9e9;border-color:#e1c87b #e1c87b #e1c87b #b48717}.dossier-export-lock.verification-required small{color:#7d6c42}.dossier-custody-monitor.pending{color:#715516;background:#fffaf0;border-left-color:#b48717}.dossier-custody-alerts article.verification-pending{background:#fffdf6;border-color:#e4cf91}.dossier-custody-alerts article.verification-pending>button{background:#8d6a14}.dossier-latest-verification{color:#1d6d55;background:#f4fbf8;border:1px solid #b9decf;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:11px 13px;grid-column:1/-1!important;display:flex!important}.dossier-latest-verification>div{gap:3px;display:grid}.dossier-latest-verification strong{letter-spacing:.08em;font-size:9px}.dossier-latest-verification span{font-size:13px;font-weight:750}.dossier-latest-verification code{color:#426c60;overflow-wrap:anywhere;font-size:9px}@media (width<=700px){.dossier-latest-verification{flex-direction:column;align-items:flex-start}.dossier-latest-verification code{width:100%}}.dossier-history .dossier-verification-pending{color:#795c16;background:#fff4d5;border-radius:5px;margin-top:3px;padding:5px 7px;font-weight:800}.value-custody-monitor{background:#f1f9f5;border:1px solid #cfe5da;border-left:4px solid #258267;border-radius:9px;grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.value-custody-monitor>div:first-child{gap:3px;display:grid}.value-custody-monitor span,.value-custody-monitor strong,.value-custody-monitor small{display:block}.value-custody-monitor>div:first-child>span{color:#27745f;letter-spacing:.12em;font-size:7px;font-weight:900}.value-custody-monitor>div:first-child>strong{color:#244c42;font-size:10px}.value-custody-monitor small{color:#668078;font-size:8px;line-height:1.45}.value-custody-monitor>aside{text-align:right}.value-custody-monitor>aside b{color:#216a55;font-size:19px;display:block}.value-custody-monitor>aside small{letter-spacing:.08em;font-size:7px;font-weight:900}.value-custody-monitor.divergent{background:#fff4f2;border-color:#e8c1bc #e8c1bc #e8c1bc #ba594d}.value-custody-monitor.divergent>div:first-child>span,.value-custody-monitor.divergent>aside b{color:#a34840}.value-custody-alert-list{border-top:1px solid #ecd5d1;grid-column:1/-1;gap:6px;padding-top:8px;display:grid}.value-custody-alert-list article{background:#fff;border-radius:7px;padding:8px 10px}.value-custody-alert-list article strong,.value-custody-alert-list article span,.value-custody-alert-list article small{display:block}.value-custody-alert-list article strong{font-size:9px}.value-custody-alert-list article span,.value-custody-alert-list article small{margin-top:2px;font-size:8px}@media (width<=760px){.value-custody-monitor{grid-template-columns:1fr}.value-custody-monitor>aside{text-align:left}}.value-custody-alert-list article>aside{text-align:left;background:#fff8ec;border-left:3px solid #d49a43;border-radius:6px;margin-top:8px;padding:8px 10px}.value-custody-alert-list article>aside b{color:#8a5b17;letter-spacing:.08em;font-size:7px}.value-custody-alert-list article>aside code{color:#8b7763;margin-top:4px;font-size:7px;display:block}.value-custody-alert-list article>button{color:#fff;background:#a34840;border:0;border-radius:6px;margin-top:8px;padding:7px 9px;font-size:7px;font-weight:900}.value-custody-review-form{border-top:1px solid #ecd5d1;grid-template-columns:160px 1fr auto auto;gap:7px;margin-top:8px;padding-top:8px;display:grid}.value-custody-review-form select,.value-custody-review-form textarea{color:#4d5660;font:inherit;background:#fff;border:1px solid #ddc8c4;border-radius:6px;padding:8px;font-size:8px}.value-custody-review-form textarea{resize:vertical;min-height:58px}.value-custody-review-form button{color:#fff;background:#a34840;border:0;border-radius:6px;padding:8px 10px;font-size:7px;font-weight:900}.value-custody-review-form button.secondary{color:#5f6e7b;background:#edf1f5}.value-custody-review-form button:disabled{background:#b9c1c7}@media (width<=900px){.value-custody-review-form{grid-template-columns:1fr}.value-custody-review-form textarea{min-height:74px}}.value-custody-audit{background:#e5f5ed;border-left:4px solid #258267;border-radius:7px;margin:0 0 12px;padding:10px 12px}.value-custody-audit b,.value-custody-audit span{display:block}.value-custody-audit b{color:#216a55;letter-spacing:.08em;font-size:8px}.value-custody-audit span{color:#557568;margin-top:4px;font-size:8px;line-height:1.45}.value-custody-audit.divergent{background:#fff0ee;border-left-color:#b7473b}.value-custody-audit.divergent b{color:#a23830}.value-custody-audit.divergent span{color:#84524d}@media print{body.printing-verification-report .value-custody-audit{break-inside:avoid}}.value-verification-history>div>button{color:#286b9f;background:#fff;border:1px solid #b9cedd;border-radius:7px;grid-column:2;justify-self:end;padding:7px 9px;font-size:7px;font-weight:900}.value-verification-history>div>button:disabled{opacity:.55}@media (width<=600px){.value-verification-history>div>button{grid-column:1;justify-self:stretch}}.value-verification-result>header{border-bottom:1px solid #cfe2da;margin:-12px -14px 12px;padding:14px}.value-verification-result>header span{letter-spacing:.12em;font-weight:900;color:#3978b5!important;font-size:7px!important}.value-verification-result>header h3{margin:5px 0 3px;font-size:15px}.value-verification-result>header small{margin:0!important}.value-verification-print{color:#fff;background:#2c755f;border:0;border-radius:7px;margin-top:11px;padding:9px 11px;font-size:7px;font-weight:900}@media print{body.printing-verification-report *{visibility:hidden!important}body.printing-verification-report .value-verification-result.print-target,body.printing-verification-report .value-verification-result.print-target *{visibility:visible!important}body.printing-verification-report .value-verification-result.print-target{box-sizing:border-box;color:#173a56;background:#fff;border:0;width:100%;margin:0;padding:28px;position:absolute;inset:0 auto auto 0}body.printing-verification-report .value-verification-result.print-target>header{color:#fff;background:#0b3158;margin:-28px -28px 24px;padding:24px 28px}body.printing-verification-report .value-verification-result.print-target>header span,body.printing-verification-report .value-verification-result.print-target>header small{color:#d7e6f2!important}body.printing-verification-report .value-verification-print{display:none!important}body.printing-verification-report .value-verification-result code{overflow-wrap:anywhere;background:#f7fafc;border:1px solid #d8e4ec;margin-top:18px;padding:12px}}.value-verification-controls{background:#f7fafc;border-top:1px solid #e7eef3;grid-template-columns:minmax(240px,1fr) auto;gap:10px;padding:11px 12px;display:grid}.value-verification-controls input{color:#29465f;min-width:0;font:inherit;border:1px solid #cad9e5;border-radius:7px;padding:9px;font-size:8px}.value-verification-controls>div{gap:5px;display:flex}.value-verification-controls button{color:#62798c;background:#fff;border:1px solid #c9d9e5;border-radius:999px;padding:8px 10px;font-size:7px;font-weight:900}.value-verification-controls button.active{color:#fff;background:#236ea9;border-color:#236ea9}.value-verification-history>div.not-found b{color:#a34840}.value-verification-empty{text-align:center;color:#7890a2;margin:0;padding:18px;font-size:9px}@media (width<=700px){.value-verification-controls{grid-template-columns:1fr}.value-verification-controls>div{flex-wrap:wrap}.value-verification-controls button{flex:1}}.value-verification-history{background:#fff;border:1px solid #d7e3ec;border-radius:8px;grid-column:1/-1}.value-verification-history summary{color:#3978b5;cursor:pointer;padding:10px 12px;font-size:8px;font-weight:900}.value-verification-history>div{border-top:1px solid #e7eef3;grid-template-columns:100px 1fr;gap:4px 12px;padding:10px 12px;display:grid}.value-verification-history b{color:#326d59;font-size:8px}.value-verification-history span{color:#60778b;font-size:8px}.value-verification-history code{overflow-wrap:anywhere;color:#7890a2;grid-column:1/-1;font-size:7px}@media (width<=600px){.value-verification-history>div{grid-template-columns:1fr}}.value-receipt-verifier{border-top:1px solid var(--line);background:#f8fbfd;grid-template-columns:minmax(220px,.8fr) minmax(280px,1.2fr);gap:14px;padding:16px 20px;display:grid}.value-receipt-verifier>div:first-child{gap:4px;display:grid}.value-receipt-verifier>div:first-child span{color:#3978b5;letter-spacing:.12em;font-size:7px;font-weight:900}.value-receipt-verifier>div:first-child strong{font-size:11px}.value-receipt-verifier>div:first-child small{color:#70869a;font-size:8px;line-height:1.45}.value-receipt-verifier-form{gap:8px;display:flex}.value-receipt-verifier-form input{color:#29465f;min-width:0;font:inherit;border:1px solid #cad9e5;border-radius:7px;flex:1;padding:9px;font-size:8px}.value-receipt-verifier-form button{color:#fff;background:#236ea9;border:0;border-radius:7px;padding:9px 11px;font-size:7px;font-weight:900}.value-receipt-verifier-form button:disabled{background:#b4bec7}.value-receipt-verifier>article{background:#edf8f3;border-left:4px solid #258267;border-radius:8px;grid-column:1/-1;padding:12px 14px}.value-receipt-verifier>article.invalid{background:#fff3f1;border-left-color:#ba594d}.value-receipt-verifier>article b,.value-receipt-verifier>article strong,.value-receipt-verifier>article span,.value-receipt-verifier>article small,.value-receipt-verifier>article code{margin-top:4px;display:block}.value-receipt-verifier>article b{color:#216a55;letter-spacing:.08em;font-size:8px}.value-receipt-verifier>article.invalid b{color:#a34840}.value-receipt-verifier>article span,.value-receipt-verifier>article small{color:#5f796f;font-size:8px}.value-receipt-verifier>article code{overflow-wrap:anywhere;color:#547067;font-size:7px}@media (width<=760px){.value-receipt-verifier{grid-template-columns:1fr}.value-receipt-verifier-form{flex-direction:column}}.treatment-closure-queue{overflow:hidden}.treatment-closure-queue>header{height:auto;margin:0;padding:20px 22px}.treatment-closure-queue>header span{color:#26765c;letter-spacing:.12em;font-size:9px;font-weight:900}.treatment-closure-queue>header h3{margin:5px 0;font-size:16px}.treatment-closure-queue>header p{color:#6c8092;margin:0;font-size:10px}.treatment-closure-queue>header>b{color:#26765c;background:#e9f7f1;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.treatment-closure-queue>article{border-top:1px solid #e6edf2;justify-content:space-between;align-items:center;gap:18px;padding:16px 21px;display:flex}.treatment-closure-queue article strong,.treatment-closure-queue article small{display:block}.treatment-closure-queue article p{color:#536b80;margin:5px 0;font-size:10px}.treatment-closure-queue article small{color:#7a8b9a;font-size:8px}.treatment-closure-queue article button{color:#fff;cursor:pointer;background:#177147;border:0;border-radius:8px;padding:11px 13px;font-size:8px;font-weight:900}.treatment-closure-modal{background:#fff;border-radius:14px;width:min(820px,100% - 30px);max-height:90vh;overflow:auto;box-shadow:0 25px 80px #06142666}.treatment-closure-modal>header{color:#fff;background:#0b3b31;height:auto;margin:0;padding:20px 22px}.treatment-closure-modal>header span{color:#8ed7bd;letter-spacing:.12em;font-size:9px;font-weight:900}.treatment-closure-modal>header h3{margin:6px 0;font-size:18px}.treatment-closure-modal>header p{color:#c8e5da;margin:0;font-size:10px}.treatment-closure-modal>header button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:25px}.treatment-closure-grid{grid-template-columns:repeat(2,1fr);gap:14px;padding:20px 21px;display:grid}.treatment-closure-grid label{color:#526a80;gap:6px;font-size:9px;font-weight:800;display:grid}.treatment-closure-grid label:last-child{grid-column:1/-1}.treatment-closure-grid input,.treatment-closure-grid textarea{color:#263d53;width:100%;font:inherit;background:#fff;border:1px solid #cbd7e2;border-radius:8px;padding:10px;font-weight:500}.treatment-closure-grid textarea{resize:vertical;min-height:90px}.treatment-closure-modal>footer{background:#f8fafc;border-top:1px solid #e3eaf0;justify-content:space-between;align-items:center;gap:18px;padding:16px 21px;display:flex}.treatment-closure-modal>footer p{color:#687d91;margin:0;font-size:9px}.treatment-closure-modal>footer button{color:#fff;cursor:pointer;background:#177147;border:0;border-radius:8px;padding:12px 15px;font-size:9px;font-weight:900}.treatment-closure-modal>footer button:disabled{opacity:.5}.structured-deliveries{overflow:hidden}.structured-deliveries>header{color:#fff;background:linear-gradient(135deg,#0b3b31,#126149);height:auto;margin:0;padding:20px 22px}.structured-deliveries>header span{color:#8ed7bd;letter-spacing:.12em;font-size:9px;font-weight:900}.structured-deliveries>header h3{margin:5px 0;font-size:17px}.structured-deliveries>header p{color:#c8e5da;margin:0;font-size:10px}.structured-deliveries>article{border-top:1px solid #dfe9e5;padding:20px 22px}.structured-delivery-title span,.structured-delivery-title strong{display:block}.structured-delivery-title span{color:#2a765e;letter-spacing:.1em;font-size:8px;font-weight:900}.structured-delivery-title strong{color:#163e32;margin-top:6px;font-size:13px}.structured-delivery-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:14px;display:grid}.structured-delivery-grid section{background:#f5faf8;border:1px solid #d7e7e1;border-radius:8px;padding:12px}.structured-delivery-grid span{color:#447365;letter-spacing:.08em;font-size:8px;font-weight:900}.structured-delivery-grid p{color:#4a655c;margin:6px 0 0;font-size:10px;line-height:1.55}.structured-deliveries article>footer{color:#789087;margin-top:12px;font-size:8px}@media (width<=650px){.treatment-closure-queue>article,.treatment-closure-modal>footer{flex-direction:column;align-items:stretch}.treatment-closure-queue article button,.treatment-closure-modal>footer button{width:100%}.treatment-closure-grid,.structured-delivery-grid{grid-template-columns:1fr}.treatment-closure-grid label:last-child{grid-column:auto}}.structured-response-form,.structured-response-status{border-top:1px solid #dcc89f;margin-top:12px;padding:12px}.structured-response-form>strong,.structured-response-status>strong{color:#274f70;font-size:10px;display:block}.structured-response-form textarea,.structured-response-form>input{width:100%;font:inherit;background:#fff;border:1px solid #ccb985;border-radius:7px;margin-top:8px;padding:9px;font-size:9px}.structured-response-form textarea{resize:vertical;min-height:76px}.structured-response-form>small{color:#796b4f;margin-top:6px;display:block}.structured-response-form label{color:#655639;align-items:flex-start;gap:8px;margin-top:10px;font-size:9px;line-height:1.5;display:flex}.structured-response-form label input{accent-color:#1b65a5;flex:none;width:16px;height:16px}.structured-response-form button{color:#fff;cursor:pointer;background:#1b65a5;border:0;border-radius:7px;width:100%;margin-top:10px;padding:10px;font-size:8px;font-weight:900}.structured-response-form button:disabled{opacity:.5}.structured-response-status{background:#f3f8fc;border:1px solid #d8e3ec;border-left:4px solid #3d83bd;border-radius:8px}.structured-response-status.sufficient{background:#eef8f3;border-color:#b9dfd0 #b9dfd0 #b9dfd0 #25805f}.structured-response-status.insufficient{background:#fff4f2;border-color:#e4b8b1 #e4b8b1 #e4b8b1 #b6382c}.structured-response-status p{margin:6px 0}.structured-response-status small{margin-top:5px;display:block}.response-review-queue{overflow:hidden}.response-review-queue>header{height:auto;margin:0;padding:20px 22px}.response-review-queue>header span{color:#9a6515;letter-spacing:.12em;font-size:9px;font-weight:900}.response-review-queue>header h3{margin:5px 0;font-size:16px}.response-review-queue>header p{color:#6c8092;margin:0;font-size:10px}.response-review-queue>header>b{color:#9a6515;background:#fff0da;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.response-review-queue>article{border-top:1px solid #e6edf2;justify-content:space-between;align-items:center;gap:18px;padding:16px 21px;display:flex}.response-review-queue article strong,.response-review-queue article small{display:block}.response-review-queue article p{color:#536b80;margin:5px 0;font-size:10px}.response-review-queue article small{color:#7a8b9a;margin-top:4px;font-size:8px}.response-review-queue article button{color:#fff;cursor:pointer;background:#1268ad;border:0;border-radius:8px;padding:11px 13px;font-size:8px;font-weight:900}.response-review-modal{background:#fff;border-radius:14px;width:min(720px,100% - 30px);max-height:90vh;overflow:auto;box-shadow:0 25px 80px #06142666}.response-review-modal>header{color:#fff;background:#0c3157;height:auto;margin:0;padding:20px 22px}.response-review-modal>header span{color:#8cc3ee;letter-spacing:.12em;font-size:9px;font-weight:900}.response-review-modal>header h3{margin:6px 0;font-size:18px}.response-review-modal>header p{color:#c3d6e7;margin:0;font-size:10px}.response-review-modal>header button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:25px}.response-review-content{background:#f4f8fb;padding:18px 21px}.response-review-content>span{letter-spacing:.12em;color:#6a8195;font-size:8px;font-weight:900}.response-review-content p{color:#344e64;margin:8px 0;font-size:11px;line-height:1.6}.response-review-content small{color:#738699;margin-top:5px;font-size:8px;display:block}.response-review-form{gap:14px;padding:20px 21px;display:grid}.response-review-form label{color:#526a80;gap:6px;font-size:9px;font-weight:800;display:grid}.response-review-form select,.response-review-form textarea{color:#263d53;width:100%;font:inherit;background:#fff;border:1px solid #cbd7e2;border-radius:8px;padding:10px;font-weight:500}.response-review-form textarea{resize:vertical;min-height:96px}.response-review-modal>footer{background:#f8fafc;border-top:1px solid #e3eaf0;justify-content:space-between;align-items:center;gap:18px;padding:16px 21px;display:flex}.response-review-modal>footer p{color:#687d91;margin:0;font-size:9px}.response-review-modal>footer button{color:#fff;cursor:pointer;background:#177147;border:0;border-radius:8px;padding:12px 15px;font-size:9px;font-weight:900}.response-review-modal>footer button:disabled{opacity:.5}@media (width<=650px){.response-review-queue>article,.response-review-modal>footer{flex-direction:column;align-items:stretch}.response-review-queue article button,.response-review-modal>footer button{width:100%}}.structured-reminder>button{color:#fff;cursor:pointer;background:#1b65a5;border:0;border-radius:7px;width:100%;margin-top:10px;padding:10px;font-size:8px;font-weight:900}.structured-reminder>button:disabled,.structured-reminder-ack button:disabled{opacity:.55}.structured-reminder-ack{border-top:1px solid #ddc99e;margin-top:11px;padding-top:11px}.structured-reminder-ack label{color:#655639;align-items:flex-start;gap:8px;font-size:9px;line-height:1.5;display:flex}.structured-reminder-ack input{accent-color:#1b65a5;flex:none;width:16px;height:16px}.structured-reminder-ack button{color:#fff;cursor:pointer;background:#177147;border:0;border-radius:7px;width:100%;margin-top:10px;padding:10px;font-size:8px;font-weight:900}.structured-reminder-receipt{color:#236c55;background:#e7f5ee;border-radius:7px;margin-top:10px;padding:10px}.structured-reminder-receipt strong,.structured-reminder-receipt small{display:block}.structured-reminder-receipt strong{font-size:9px}.structured-reminder-receipt small{color:#4f776a;margin-top:4px}.form-reminder-proof{background:#f2f6f9;border-radius:7px;margin-top:9px;padding:9px 10px}.form-reminder-proof b,.form-reminder-proof small{display:block}.form-reminder-proof b{color:#355b7b;letter-spacing:.08em;font-size:8px}.form-reminder-proof small{color:#64798b!important;margin-top:4px!important}.form-reminder-proof b:first-child:has(+small){font-weight:900}.form-triage-list article{grid-template-columns:minmax(0,1.5fr) minmax(180px,.7fr) 170px}.form-triage-actions{gap:7px;display:grid}.form-triage-actions button{width:100%}.form-triage-actions .publish-reminder{background:#a96809}.form-triage-actions .publish-reminder:disabled{opacity:.55}.form-last-reminder{font-weight:750;color:#8a5a16!important;margin-top:8px!important}.form-reminder-recommendation{color:#236ba9;background:#edf5fc;border-radius:12px;width:max-content;margin-top:8px;padding:6px 8px;font-weight:850;display:block;font-size:8px!important}.form-reminder-recommendation.formal,.form-reminder-recommendation.reinforced{color:#98600e;background:#fff1dc}.form-reminder-recommendation.critical{color:#a83428;background:#fff0ed}.structured-reminder{background:#fff9ec;border:1px solid #e3c98f;border-left:4px solid #d58a16;border-radius:8px;margin-top:10px;padding:12px 13px}.structured-reminder b,.structured-reminder p,.structured-reminder small{display:block}.structured-reminder b{color:#6f4d16;font-size:10px}.structured-reminder p{color:#725b35;margin:5px 0;font-size:9px;line-height:1.55}.structured-reminder small{color:#8a7655;font-size:8px}.structured-reminder.formal_notice,.structured-reminder.critical{background:#fff4f2;border-color:#e2aca5 #e2aca5 #e2aca5 #b6382c}.structured-reminder.formal_notice b,.structured-reminder.critical b{color:#7e2d25}@media (width<=900px){.form-triage-list article{grid-template-columns:1fr}.form-triage-actions{grid-template-columns:1fr 1fr}}@media (width<=560px){.form-triage-actions{grid-template-columns:1fr}}.form-triage-admin{overflow:hidden}.form-triage-admin>header{height:auto;margin:0;padding:20px 22px}.form-triage-admin>header>div:first-child{flex:1}.form-triage-admin>header span{letter-spacing:.13em;color:#74899d;font-size:9px;font-weight:850}.form-triage-admin>header h3{margin:5px 0;font-size:16px}.form-triage-admin>header p{color:#687e92;margin:0;font-size:11px}.form-triage-counts{gap:9px;display:flex}.form-triage-counts b{color:#173d61;text-align:center;background:#f1f6fa;border-radius:8px;min-width:85px;padding:10px;font-size:16px}.form-triage-counts small{color:#73869a;letter-spacing:.08em;margin-top:3px;font-size:7px;display:block}.form-triage-counts b.risk{color:#a83428;background:#fff0ed}.form-triage-list article{border-top:1px solid #e8edf2;border-left:4px solid #8fa6b9;grid-template-columns:minmax(0,1.5fr) minmax(180px,.7fr) 125px;align-items:center;gap:18px;padding:17px 21px;display:grid}.form-triage-list article.high{border-left-color:#d58a16}.form-triage-list article.critical,.form-triage-list article.overdue{background:snow;border-left-color:#b6382c}.form-triage-list span,.form-triage-list strong,.form-triage-list small{display:block}.form-triage-list span{color:#1b65a5;letter-spacing:.1em;font-size:8px;font-weight:900}.form-triage-list h4{margin:5px 0;font-size:12px}.form-triage-list p{color:#718396;margin:0 0 4px;font-size:9px}.form-triage-list small{color:#7b8c9c;margin-top:4px;font-size:8px}.form-triage-list em{color:#456a8c;background:#edf4fa;border-radius:12px;margin-bottom:6px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:850;display:inline-block}.form-triage-list button{color:#fff;cursor:pointer;background:#1268ad;border:0;border-radius:8px;padding:11px;font-size:8px;font-weight:900}.form-triage-modal{background:#fff;border-radius:14px;width:min(820px,100% - 30px);max-height:90vh;overflow:auto;box-shadow:0 25px 80px #06142666}.form-triage-modal>header{color:#fff;background:#0c3157;height:auto;margin:0;padding:20px 22px}.form-triage-modal>header span{color:#8cc3ee;letter-spacing:.12em;font-size:9px;font-weight:900}.form-triage-modal>header h3{margin:6px 0;font-size:18px}.form-triage-modal>header p{color:#c3d6e7;margin:0;font-size:10px}.form-triage-modal>header button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:25px}.form-triage-payload{background:#f4f8fb;grid-template-columns:repeat(2,1fr);gap:9px;padding:18px 21px;display:grid}.form-triage-payload>span{color:#6d8295;letter-spacing:.12em;grid-column:1/-1;font-size:8px;font-weight:900}.form-triage-payload article{background:#fff;border:1px solid #dbe5ed;border-radius:7px;padding:10px}.form-triage-payload small,.form-triage-payload strong{display:block}.form-triage-payload small{color:#7d8e9e;text-transform:capitalize;font-size:8px}.form-triage-payload strong{margin-top:5px;font-size:10px;line-height:1.45}.form-triage-grid{grid-template-columns:repeat(2,1fr);gap:14px;padding:20px 21px;display:grid}.form-triage-grid label{color:#526a80;gap:6px;font-size:9px;font-weight:800;display:grid}.form-triage-grid label.wide{grid-column:1/-1}.form-triage-grid input,.form-triage-grid select,.form-triage-grid textarea{color:#263d53;width:100%;font:inherit;background:#fff;border:1px solid #cbd7e2;border-radius:8px;padding:10px;font-weight:500}.form-triage-grid textarea{resize:vertical;min-height:78px}.form-triage-modal>footer{background:#f8fafc;border-top:1px solid #e3eaf0;justify-content:space-between;align-items:center;gap:18px;padding:16px 21px;display:flex}.form-triage-modal>footer p{color:#687d91;margin:0;font-size:9px}.form-triage-modal>footer button{color:#fff;cursor:pointer;background:#177147;border:0;border-radius:8px;padding:12px 15px;font-size:9px;font-weight:900}.form-triage-modal>footer button:disabled{opacity:.5}.structured-form-history p{color:#566f84;margin:7px 0 0;font-size:10px;line-height:1.5}.structured-form-history em.awaiting_client{color:#9b6110;background:#fff1db}.structured-form-history em.completed{color:#237258;background:#e8f6ef}.structured-form-history em.under_review,.structured-form-history em.in_progress{color:#236ba9;background:#eaf3fd}@media (width<=900px){.form-triage-admin>header{flex-direction:column;align-items:flex-start}.form-triage-list article{grid-template-columns:1fr}.form-triage-list button{width:100%}}@media (width<=650px){.form-triage-counts{width:100%}.form-triage-counts b{flex:1;min-width:0}.form-triage-payload,.form-triage-grid{grid-template-columns:1fr}.form-triage-payload>span,.form-triage-grid label.wide{grid-column:auto}.form-triage-modal>footer{flex-direction:column;align-items:stretch}.form-triage-modal>footer button{width:100%}}.form-triage-counts b.question{color:#17639d;background:#e9f4fd}.form-triage-list article.science-question{background:#f6fbff;border-left-color:#277bb5}.form-triage-list .science-question-label{color:#17649c;letter-spacing:.1em;background:#dcedfa;border-radius:999px;margin-bottom:6px;padding:5px 8px;font-size:7px;display:inline-block}.form-triage-list .science-question-summary{color:#31546e;background:#fff;border-radius:7px;margin:7px 0;padding:9px 11px;font-size:10px;line-height:1.5}.science-question-modal>header{background:linear-gradient(135deg,#0b3156,#145f91)}.form-triage-payload article.question{border-left:4px solid #277bb5;grid-column:1/-1}.science-question-guidance{color:#31536d;background:#eff8fe;border:1px solid #bcd6e8;border-radius:9px;margin:16px 21px 0;padding:13px 15px}.science-question-guidance strong{font-size:10px}.science-question-guidance p{margin:5px 0 0;font-size:9px;line-height:1.55}.structured-forms{gap:16px;display:grid}.structured-form-hero{background:linear-gradient(135deg,#f4f9fe,#fff);border-left:4px solid #1c64b5;padding:19px 21px}.structured-form-hero strong{color:#173d61;font-size:13px;display:block}.structured-form-hero p{color:#60778d;margin:7px 0 0;font-size:11px;line-height:1.6}.structured-form-tabs{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.structured-form-tabs button{border:1px solid var(--line);min-height:112px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:11px;padding:17px;box-shadow:0 3px 12px #16324f08}.structured-form-tabs button:hover,.structured-form-tabs button.active{background:#eef6fd;border-color:#78addb}.structured-form-tabs button.active{box-shadow:inset 0 0 0 1px #1c64b5}.structured-form-tabs strong,.structured-form-tabs span{display:block}.structured-form-tabs strong{font-size:12px}.structured-form-tabs span{color:#6e8193;margin-top:7px;font-size:10px;line-height:1.5}.structured-form-card{overflow:hidden}.structured-form-card>header,.structured-form-history>header{background:#f8fafc;height:auto;margin:0;padding:20px 22px}.structured-form-card>header span,.structured-form-history>header span{color:#74899d;letter-spacing:.13em;font-size:9px;font-weight:850}.structured-form-card>header h3,.structured-form-history>header h3{margin:5px 0 0;font-size:16px}.structured-form-card>header p{color:#687e92;margin:6px 0 0;font-size:11px}.structured-form-grid{grid-template-columns:repeat(2,1fr);gap:15px;padding:21px;display:grid}.structured-form-grid label{color:#536a80;gap:7px;font-size:10px;font-weight:750;display:grid}.structured-form-grid label:has(textarea){grid-column:1/-1}.structured-form-grid input,.structured-form-grid textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #cad6e1;border-radius:8px;outline:none;padding:11px;font-weight:500}.structured-form-grid textarea{resize:vertical;min-height:90px}.structured-form-grid input:focus,.structured-form-grid textarea:focus{border-color:#438bc8;box-shadow:0 0 0 3px #438bc817}.structured-form-confirm{border-top:1px solid var(--line);background:#f8fafc;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:17px 21px;display:grid}.structured-form-confirm>label{color:#53697d;align-items:flex-start;gap:10px;font-size:10px;line-height:1.5;display:flex}.structured-form-confirm input{accent-color:#1c64b5;flex:none;width:17px;height:17px}.structured-form-confirm button{color:#fff;cursor:pointer;background:#1268ad;border:0;border-radius:8px;padding:12px 15px;font-size:9px;font-weight:900}.structured-form-confirm button:disabled{cursor:not-allowed;background:#a8b5c1}.structured-form-history{overflow:hidden}.structured-form-history>p{color:#748698;padding:20px;font-size:11px}.structured-form-history>article{border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:18px;padding:15px 21px;display:flex}.structured-form-history strong,.structured-form-history span,.structured-form-history em,.structured-form-history small{display:block}.structured-form-history strong{font-size:11px}.structured-form-history span{color:#76889a;margin-top:4px;font-size:9px}.structured-form-history article>div:last-child{text-align:right}.structured-form-history em{color:#27765c;font-size:9px;font-style:normal;font-weight:800}.structured-form-history small{color:#8292a1;margin-top:4px;font-size:8px}.directory-notice{color:#246b55;background:#edf7f2;border-radius:9px;padding:13px 16px;font-size:11px;font-weight:750}@media (width<=850px){.structured-form-tabs{grid-template-columns:1fr}.structured-form-tabs button{min-height:auto}.structured-form-grid{grid-template-columns:1fr}.structured-form-grid label:has(textarea){grid-column:auto}.structured-form-confirm{grid-template-columns:1fr}.structured-form-confirm button{width:100%}}@media (width<=600px){.structured-form-history>article{flex-direction:column;align-items:flex-start}.structured-form-history article>div:last-child{text-align:left}}.evidence-admin-controls .dossier-button{color:#fff;background:#0b3157;border-color:#0b3157}.evidence-admin-controls .dossier-button:disabled{opacity:.45}.client-dossier{overflow:hidden}.client-dossier>header{color:#fff;background:#092847;justify-content:space-between;align-items:flex-start;gap:18px;padding:24px 26px;display:flex}.client-dossier>header span{color:#7ab8ed;letter-spacing:.14em;font-size:9px;font-weight:900}.client-dossier>header h3{margin:6px 0;font-size:23px}.client-dossier>header p{color:#c1d3e3;margin:0;font-size:11px}.client-dossier>header button{color:#fff;background:#ffffff12;border:1px solid #fff5;border-radius:8px;padding:10px 12px;font-size:9px;font-weight:850}.dossier-summary{background:#edf3f7;grid-template-columns:repeat(4,1fr);display:grid}.dossier-summary article{border-right:1px solid #d6e1e9;padding:15px 20px}.dossier-summary span,.dossier-summary strong,.dossier-summary small{display:block}.dossier-summary span{color:#70869a;letter-spacing:.1em;font-size:8px;font-weight:850}.dossier-summary strong{color:#183a54;margin-top:5px;font-size:12px}.dossier-summary small{color:#70869a;margin-top:3px;font-size:8px}.dossier-summary .custody-intact strong{color:#24745e}.dossier-summary .custody-divergent strong{color:#a34840}.dossier-events{padding:20px 26px}.dossier-events>article{grid-template-columns:145px 14px minmax(0,1fr);gap:14px;padding:0 0 22px;display:grid}.dossier-events time{color:#637d92;text-align:right;padding-top:2px;font-size:10px}.dossier-events i{background:#1677bc;border-radius:50%;width:10px;height:10px;margin-top:2px;position:relative}.dossier-events i:after{content:"";background:#d8e4ed;width:2px;height:calc(100% + 16px);position:absolute;top:10px;left:4px}.dossier-events article:last-child i:after{display:none}.dossier-events span{color:#1671b3;letter-spacing:.12em;font-size:8px;font-weight:900}.dossier-events h4{color:#153650;margin:4px 0;font-size:14px}.dossier-events p{color:#50697d;margin:0 0 5px;line-height:1.5}.dossier-events small{color:#7a8e9f}.client-dossier>footer{color:#697f91;background:#f7fafc;border-top:1px solid #dce6ee;padding:15px 24px;font-size:10px;line-height:1.5}@media (width<=700px){.client-dossier>header{flex-direction:column}.dossier-summary,.dossier-events>article{grid-template-columns:1fr}.dossier-events time{text-align:left}.dossier-events i{display:none}}@media print{body{background:#fff}.sidebar,.portal-header,.evidence-admin>.page-intro,.evidence-admin-hero,.evidence-admin-controls,.evidence-admin-list,.evidence-timeline{display:none!important}.app-shell{display:block}.content{max-width:none;margin:0;padding:0}.client-dossier{box-shadow:none;border:0}.client-dossier>header button{display:none}.dossier-events>article{break-inside:avoid}.client-dossier>header{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.evidence-admin-list article>div:last-child>button{color:#fff;cursor:pointer;background:#1268ad;border:0;border-radius:8px;margin-top:7px;padding:9px 11px;font-size:8px;font-weight:850}.evidence-admin-list article>div:last-child>button:disabled{opacity:.55}.last-escalation{margin-top:7px;font-weight:750;display:block;color:#8a5a16!important}.action-formal-notice{color:#674c1d;background:#fff9ec;border:1px solid #e1c98f;border-left:4px solid #d28a17;border-radius:10px;gap:5px;margin-top:16px;padding:15px 17px;display:grid}.action-formal-notice span{letter-spacing:.12em;font-size:9px;font-weight:900}.action-formal-notice strong{font-size:13px}.action-formal-notice p{margin:0;line-height:1.55}.action-formal-notice small{color:#816a43}.action-formal-notice.formal_notice,.action-formal-notice.critical{color:#6d241e;background:#fff4f2;border-color:#e0aaa3 #e0aaa3 #e0aaa3 #b6382c}:root{--navy:#0d2442;--blue:#1c64b5;--ink:#17283d;--muted:#6f7f91;--line:#e3e9ef;--bg:#f4f7fa;--green:#198762;--amber:#d58a16}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font-family:var(--font-manrope),Arial,sans-serif;margin:0}button{font:inherit}svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.app-shell{grid-template-columns:260px 1fr;min-height:100vh;display:grid}.sidebar{color:#fff;z-index:2;background:linear-gradient(#0c2340,#112d50);flex-direction:column;width:260px;padding:26px 18px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand{border-bottom:1px solid #ffffff20;align-items:center;gap:11px;padding:0 8px 31px;display:flex}.brand-mark{border:1px solid #ffffff80;border-radius:50%;place-items:center;width:42px;height:42px;font:25px Georgia;display:grid}.brand strong{letter-spacing:.12em;font-size:15px;display:block}.brand span{letter-spacing:.16em;opacity:.65;font-size:7px;display:block}.nav-label{letter-spacing:.16em;color:#94a8bf;margin:28px 12px 10px;font-size:10px}.nav-item{color:#b8c7d6;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:13px;width:100%;margin:2px 0;padding:12px;font-size:13px;display:flex}.nav-item:hover,.nav-item.active{color:#fff;background:#ffffff12}.nav-item.active{box-shadow:inset 3px 0 #5fa8f5}.nav-item b{background:#e9a03a;border-radius:50%;place-items:center;width:21px;height:21px;margin-left:auto;font-size:10px;display:grid}.support-card{background:#ffffff0d;border:1px solid #ffffff19;border-radius:11px;margin-top:auto;padding:16px}.support-card span{letter-spacing:.15em;color:#8fa9c2;font-size:9px}.support-card p{color:#c7d2dd;font-size:11px;line-height:1.55}.support-card button{color:#70b5ff;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.profile{border-top:1px solid #ffffff1c;align-items:center;gap:10px;margin-top:15px;padding:14px 5px 0;display:flex}.profile>div{color:#244b72;background:#d6e5f5;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;font-weight:800;display:grid}.profile p{flex:1;margin:0}.profile strong,.profile span{font-size:10px;display:block}.profile span{opacity:.55}.profile svg{opacity:.5;width:14px}.content{grid-column:2;width:100%;max-width:1540px;margin:auto;padding:0 36px 45px}header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:78px;margin:0 -36px;padding:0 36px;display:flex}header p,.welcome p,.panel-title span,.summary-grid article>div>span,.documents-card span{letter-spacing:.15em;color:#8794a3;margin:0;font-size:9px;font-weight:800}header h1{margin:4px 0 0;font-size:20px}.header-actions{align-items:center;gap:20px;display:flex}.header-actions>button{border:1px solid var(--line);color:#53677c;background:#fff;border-radius:9px;place-items:center;width:38px;height:38px;display:grid;position:relative}.header-actions i{color:#fff;background:#e89a2d;border:2px solid #fff;border-radius:9px;padding:2px 5px;font:8px Arial;position:absolute;top:-4px;right:-3px}.header-actions>div{border-left:1px solid var(--line);padding-left:20px}.header-actions span,.header-actions strong{display:block}.header-actions span{color:#8794a3;font-size:9px}.header-actions strong{margin-top:4px;font-size:11px}.welcome{justify-content:space-between;align-items:flex-end;padding:30px 2px 20px;display:flex}.welcome h2{margin:4px 0 0;font-size:18px;font-weight:500}.welcome h2 em{color:var(--amber);font-style:normal;font-weight:750}.welcome>span{color:#8996a5;font-size:9px}.summary-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:17px;display:grid}.summary-grid article{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:13px;padding:17px;display:flex;box-shadow:0 3px 12px #16324f08}.summary-icon{border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.summary-icon.blue{color:var(--blue);background:#eaf3fd}.summary-icon.green{color:var(--green);background:#e9f7f1}.summary-icon.amber{color:var(--amber);background:#fff3df}.summary-grid strong,.summary-grid small{display:block}.summary-grid strong{margin:4px 0 2px;font-size:15px}.summary-grid small{color:#8a97a4;font-size:9px}.main-grid{grid-template-columns:minmax(0,1.6fr) minmax(315px,.78fr);gap:17px;display:grid}.left-column,.right-column{flex-direction:column;gap:17px;display:flex}.panel{border:1px solid var(--line);background:#fff;border-radius:12px;box-shadow:0 4px 16px #16324f08}.panel-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.panel-title h3{margin:4px 0 0;font-size:14px}.panel-title button{color:var(--blue);cursor:pointer;background:0 0;border:0;font-size:10px}.pill{background:#edf5ff;border-radius:13px;align-self:center;padding:6px 9px;color:#3478bc!important;letter-spacing:0!important}.timeline{grid-template-columns:repeat(5,1fr);padding:26px 20px 20px;display:grid}.step{text-align:center;color:#a6b0bb;position:relative}.step:not(:last-child):before{content:"";background:#e1e7ed;width:88%;height:2px;position:absolute;top:15px;left:56%}.step.done:not(:last-child):before{background:#3e9c7d}.step-marker{background:#edf1f5;border:3px solid #fff;border-radius:50%;place-items:center;width:31px;height:31px;margin:auto;font-size:10px;font-weight:800;display:grid;position:relative;box-shadow:0 0 0 1px #dbe2e9}.step-marker svg{width:15px}.step.done{color:var(--green)}.step.done .step-marker{background:var(--green);color:#fff;box-shadow:none}.step.current{color:var(--blue)}.step.current .step-marker{background:#e7f2ff;box-shadow:0 0 0 2px #4b92da}.step strong,.step span{display:block}.step strong{color:#526274;margin-top:11px;font-size:9px}.step span{margin-top:3px;font-size:8px}.step.current strong{color:var(--blue)}.info-note{color:#3a6c9f;background:#f1f7fd;border-radius:8px;align-items:flex-start;gap:10px;margin:0 20px 20px;padding:13px;display:flex}.info-note svg{flex:none;width:17px}.info-note p{margin:0}.info-note strong,.info-note span{font-size:9px;display:block}.info-note span{color:#6583a0;margin-top:4px;line-height:1.5}.month-table{padding:0 20px 10px}.table-head,.table-row{grid-template-columns:1.15fr 1.2fr 1fr 1fr 20px;align-items:center;display:grid}.table-head{color:#9aa5b0;text-transform:uppercase;padding:12px 0 8px;font-size:8px}.table-row{text-align:left;color:#536274;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf0f3;width:100%;padding:11px 0;font-size:9px}.table-row:hover{background:#fafcff}.table-row strong{color:#273a50}.table-row>span:nth-child(2){align-items:center;gap:6px;display:flex}.table-row svg{width:13px}.status-dot{border-radius:50%;width:7px;height:7px}.status-dot.green{background:var(--green)}.status-dot.amber{background:var(--amber)}.pending-panel .panel-title b{color:#bc7210;background:#fff0dd;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;display:grid}.pending{border:1px solid var(--line);border-radius:9px;margin:15px;padding:14px}.pending.urgent{border-left:3px solid var(--amber);background:#fffdf8}.pending-top{justify-content:space-between;display:flex}.pending-top span{letter-spacing:.12em;color:#7d8996;font-size:8px;font-weight:800}.pending-top em{color:#ad6b11;background:#fff0d9;border-radius:8px;padding:4px 6px;font-size:8px;font-style:normal}.pending h4{margin:10px 0 5px;font-size:11px}.pending p{color:#6e7c8a;margin:0;font-size:9px;line-height:1.55}.deadline{background:#fff5e6;border-radius:6px;margin-top:11px;padding:9px}.deadline span,.deadline strong{font-size:8px;display:block}.deadline strong{margin-top:3px;font-size:9px}.pending button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:7px;width:100%;margin-top:11px;padding:9px;font-size:9px;font-weight:750}.pending button svg,.documents-card button svg{vertical-align:middle;width:12px;margin-left:5px}.all-pending{width:calc(100% - 30px);color:var(--blue);cursor:pointer;background:#eef5fc;border:0;border-radius:7px;margin:0 15px 15px;padding:9px;font-size:9px}.documents-card{gap:13px;padding:17px;display:flex}.document-icon{width:38px;height:38px;color:var(--blue);background:#edf4fb;border-radius:8px;flex:none;place-items:center;display:grid}.documents-card h3{margin:5px 0;font-size:11px}.documents-card p{color:#7d8b99;margin:0;font-size:9px}.documents-card button{color:var(--blue);cursor:pointer;background:0 0;border:0;padding:9px 0 0;font-size:9px}@media (width<=1050px){.app-shell{grid-template-columns:210px 1fr}.sidebar{width:210px}.content{padding-left:24px;padding-right:24px}.main-grid{grid-template-columns:1fr}.right-column{grid-template-columns:1fr 1fr;align-items:start;display:grid}.summary-grid{grid-template-columns:1fr}.timeline{overflow-x:auto}.step{min-width:125px}.brand strong{font-size:12px}}@media (width<=760px){.app-shell{display:block}.sidebar{width:100%;height:auto;padding:16px;position:static}.sidebar nav,.support-card{display:none}.brand{border:0;padding:0}.profile{border:0;position:absolute;top:5px;right:14px}.profile p,.profile svg{display:none}.content{padding:0 14px 30px}.content header{margin:0 -14px;padding:0 14px}.header-actions>div{display:none}.welcome{display:block}.welcome>span{margin-top:9px;display:block}.main-grid,.right-column{display:block}.right-column>*{margin-top:14px}.timeline{grid-template-columns:repeat(5,125px)}.table-head{display:none}.table-row{grid-template-columns:1fr 1fr 18px}.table-row span:nth-of-type(n+2){display:none}.summary-grid{gap:8px}}.mode-switch{background:#071a30;border-radius:9px;grid-template-columns:1fr 1fr;gap:4px;margin:18px 4px 0;padding:4px;display:grid}.mode-switch button{color:#7f95aa;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 4px;font-size:9px}.mode-switch button.selected{color:#fff;background:#254a70;box-shadow:0 2px 8px #0003}.page-intro{justify-content:space-between;align-items:flex-end;padding:29px 2px 20px;display:flex}.page-intro p{letter-spacing:.15em;color:#8794a3;margin:0;font-size:9px;font-weight:800}.page-intro h2{margin:5px 0;font-size:19px}.page-intro>div>span{color:#7b8997;font-size:10px;display:block}.page-intro small{color:#8996a5;font-size:9px}.panel-title em{color:#3478bc;background:#edf5ff;border-radius:13px;padding:6px 9px;font-size:9px;font-style:normal}.data-head,.data-row{grid-template-columns:1.35fr 1.15fr 1fr 1fr 20px;align-items:center;display:grid}.data-head{color:#9aa5b0;text-transform:uppercase;padding:12px 0 8px;font-size:8px}.data-row{text-align:left;color:#536274;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf0f3;width:100%;padding:12px 0;font-size:9px}.data-row:hover{background:#fafcff}.data-row div strong,.data-row div small{display:block}.data-row div strong{color:#273a50;font-size:9px}.data-row div small{color:#8a98a6;margin-top:3px;font-size:8px}.data-row>span:nth-child(2){align-items:center;gap:6px;display:flex}.data-row svg{width:13px}.status-dot.blue{background:#3b83ca}.status-dot.red{background:#cb4f4f}.filter-bar{gap:7px;margin-bottom:12px;display:flex}.filter-bar button,.office-tools button{border:1px solid var(--line);color:#718091;cursor:pointer;background:#fff;border-radius:8px;padding:8px 13px;font-size:9px}.filter-bar button.selected{background:var(--navy);border-color:var(--navy);color:#fff}.document-list{padding:0 20px}.document-list>div{border-top:1px solid #edf0f3;grid-template-columns:40px 1.4fr 1fr .7fr 20px;align-items:center;gap:10px;padding:13px 0;display:grid}.document-list>div:first-child{border-top:0}.document-list p{margin:0}.document-list p strong,.document-list p span{font-size:9px;display:block}.document-list p span,.document-list small{color:#7f8d9a;margin-top:3px;font-size:8px}.document-list em{color:#3478bc;text-align:center;background:#edf5ff;border-radius:10px;padding:5px 8px;font-size:8px;font-style:normal}.document-list button{color:#788a9c;cursor:pointer;background:0 0;border:0}.standalone{margin:14px 0 0}.pending-page-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pending-page-grid .pending{border:1px solid var(--line);background:#fff;border-left:3px solid #91a4b7;border-radius:11px;margin:0;padding:19px;box-shadow:0 4px 16px #16324f08}.pending-page-grid .urgent{border-left-color:var(--amber)}.guidance-box{background:#f4f7fa;border-radius:7px;margin-top:11px;padding:11px}.guidance-box strong,.guidance-box span{font-size:8px;display:block}.guidance-box span{color:#687a8b;margin-top:4px;line-height:1.55}.resolved-row,.mini-alert,.activity{border-top:1px solid #edf0f3;align-items:center;gap:12px;padding:14px 20px;display:flex}.resolved-row>svg{width:25px;height:25px;color:var(--green);background:#e7f6ef;border-radius:50%;padding:5px}.resolved-row p,.mini-alert p,.activity p{flex:1;margin:0}.resolved-row strong,.resolved-row span,.mini-alert strong,.mini-alert span,.activity strong,.activity span{font-size:9px;display:block}.resolved-row span,.mini-alert span,.activity span{color:#7d8b99;margin-top:3px}.resolved-row button,.mini-alert button{color:var(--blue);background:#edf5ff;border:0;border-radius:7px;padding:7px 10px;font-size:8px}.statement-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.statement>span{letter-spacing:.12em;color:#8492a0;margin-top:13px;font-size:8px;display:block}.statement h3{min-height:30px;font-size:12px}.statement p,.statement small{color:#536274;font-size:9px}.statement small{color:#8b98a5;display:block}.statement button{width:100%;color:var(--blue);cursor:pointer;background:#eef5fc;border:0;border-radius:7px;margin-top:14px;padding:9px;font-size:9px}.statement button svg{vertical-align:middle;width:13px}.channel-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.channel{padding:19px;position:relative}.channel-dot{background:#8596a8;border-radius:50%;width:10px;height:10px;position:absolute;top:19px;right:19px}.channel-1{background:#173c67}.channel-2{background:#3d83c5}.channel-3{background:#1e72d2}.channel h3{margin:3px 0 12px;font-size:12px}.channel p,.channel strong{color:#6f7f90;margin:4px 0;font-size:9px;display:block}.channel button{color:var(--blue);cursor:pointer;background:0 0;border:0;padding:10px 0 0;font-size:9px}.channel button svg{vertical-align:middle;width:12px}.office-summary{grid-template-columns:repeat(4,1fr)}.summary-icon.red{color:#bc4c4c;background:#fdecec}.office-tools{border-bottom:1px solid #edf0f3;gap:7px;padding:13px 20px;display:flex}.office-tools input{border:1px solid var(--line);border-radius:8px;outline:none;flex:1;padding:8px 11px;font-size:9px}.office-tools button:first-of-type{background:var(--navy);color:#fff;border-color:var(--navy)}.office-bottom{grid-template-columns:1.1fr 1fr;gap:14px;margin-top:14px;display:grid}.mini-alert i,.activity i{background:#c8584c;border-radius:50%;flex:none;width:8px;height:8px}.activity i{background:#4287c9}.activity{padding-top:16px;padding-bottom:16px}@media (width<=1050px){.office-summary{grid-template-columns:repeat(2,1fr)}.statement-grid{grid-template-columns:1fr}.document-list>div{grid-template-columns:40px 1fr 1fr 20px}.document-list em{display:none}}@media (width<=760px){.mode-switch{display:none}.page-intro{display:block}.page-intro small{margin-top:8px;display:block}.pending-page-grid,.channel-grid,.office-bottom{grid-template-columns:1fr}.data-head{display:none}.data-row{grid-template-columns:1fr 1fr 18px}.data-row>span:nth-of-type(n+2){display:none}.office-summary{grid-template-columns:1fr}.document-list>div{grid-template-columns:36px 1fr 20px}.document-list small{display:none}.statement-grid{grid-template-columns:1fr}}.record-top{align-items:center;gap:16px;padding:24px 2px 13px;display:flex}.record-top button{color:var(--blue);cursor:pointer;background:0 0;border:0;padding:0;font-size:9px}.record-top span{letter-spacing:.15em;color:#8996a5;font-size:8px}.client-hero{align-items:center;gap:14px;padding:20px;display:flex}.client-avatar{color:#fff;background:linear-gradient(145deg,#1b5a94,#173b65);border-radius:12px;place-items:center;width:48px;height:48px;font-size:13px;font-weight:800;display:grid}.client-hero>div:nth-child(2){flex:1}.client-hero span{letter-spacing:.15em;color:#7e8d9b;font-size:8px}.client-hero h2{margin:4px 0;font-size:16px}.client-hero p{color:#7b8996;margin:0;font-size:9px}.risk-badge{color:#9b6717;background:#fff4df;border:1px solid #f2d7a8;border-radius:14px;padding:7px 10px;font-size:8px}.risk-badge i{background:var(--amber);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.record-tabs{border-bottom:1px solid var(--line);gap:3px;margin:14px 0;display:flex}.record-tabs button{color:#718091;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 14px;font-size:9px}.record-tabs button.selected{color:var(--blue);border-bottom-color:var(--blue);font-weight:800}.record-summary{margin-bottom:14px}.record-grid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.stage-control,.note-form{padding:18px 20px}.stage-control label,.note-form label{color:#667789;font-size:8px;font-weight:700;display:block}.stage-control select,.note-form select,.note-form textarea{border:1px solid var(--line);color:#32465b;background:#fff;border-radius:7px;outline:none;width:100%;margin-top:6px;padding:9px;font-size:9px;display:block}.status-explain{background:#f2f7fc;border-radius:8px;gap:10px;margin-top:13px;padding:12px;display:flex}.status-explain i{background:#4087ca;border-radius:50%;flex:none;width:9px;height:9px;margin-top:2px}.status-explain p{margin:0}.status-explain strong,.status-explain span{font-size:8px;display:block}.status-explain span{color:#688098;margin-top:4px;line-height:1.5}.note-form label+label{margin-top:11px}.note-form textarea{resize:none;height:70px}.note-form>button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:7px;margin-top:11px;padding:9px 12px;font-size:9px}.saved-message{color:var(--green);align-items:center;gap:5px;margin-top:10px;font-size:8px;display:flex}.saved-message svg{width:13px}.audit-panel{margin-top:14px}.audit-list{padding:2px 20px 14px}.audit-list>div{border-top:1px solid #edf0f3;grid-template-columns:12px 115px 1fr;gap:10px;padding:13px 0;display:grid;position:relative}.audit-list>div:first-child{border-top:0}.audit-marker{background:#3f87c9;border-radius:50%;width:9px;height:9px;margin-top:2px;position:relative}.audit-list>div:not(:last-child) .audit-marker:after{content:"";background:#dbe4ec;width:1px;height:39px;position:absolute;top:10px;left:4px}.audit-1{background:#439875}.audit-2{background:#8297aa}.audit-3{background:#439875}.audit-list time{color:#82909d;font-size:8px}.audit-list p{margin:0}.audit-list strong,.audit-list span,.audit-list small{font-size:9px;display:block}.audit-list span{color:#6f7f8f;margin-top:3px}.audit-list small{color:#9aa5b0;margin-top:4px;font-size:8px}@media (width<=760px){.client-hero{align-items:flex-start}.risk-badge{display:none}.record-tabs{overflow-x:auto}.record-grid{grid-template-columns:1fr}.audit-list>div{grid-template-columns:12px 1fr}.audit-list time,.audit-list p{grid-column:2}}.modal-backdrop{z-index:50;background:#07182db3;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.response-modal{background:#fff;border-radius:14px;width:min(590px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 24px 80px #06142655}.response-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:20px 22px;display:flex}.response-head span{letter-spacing:.14em;color:#7d8d9d;font-size:8px;font-weight:800}.response-head h3{margin:5px 0 0;font-size:15px}.response-head>button{height:30px;color:#607487!important;background:#f0f4f8!important;border-radius:50%!important;width:30px!important;margin:0!important;padding:0!important;font-size:18px!important}.response-form{padding:20px 22px}.response-warning{color:#3a6c9f;background:#f1f7fd;border-radius:8px;gap:10px;margin-bottom:16px;padding:12px;display:flex}.response-warning svg{flex:none;width:17px}.response-warning p{margin:0!important}.response-warning strong,.response-warning span{font-size:8px;display:block}.response-warning span{color:#68849e;margin-top:4px;line-height:1.5}.response-form label{color:#526579;margin-top:12px;font-size:8px;font-weight:800;display:block}.response-form select,.response-form textarea{border:1px solid var(--line);color:#31465b;background:#fff;border-radius:7px;outline:none;width:100%;margin-top:6px;padding:10px;font-size:9px;display:block}.response-form textarea{resize:none;height:88px}.file-field{border:1px dashed #b7c6d5;border-radius:8px;position:relative;margin-top:14px!important;padding:13px!important}.file-field input{opacity:0;width:1px;height:1px;position:absolute}.file-field span{color:var(--blue);cursor:pointer;background:#eef5fc;border-radius:6px;margin-right:9px;padding:7px 10px;display:inline-block}.file-field small{color:#8795a3;font-size:8px}.response-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.response-actions button{width:auto!important;margin:0!important;padding:9px 15px!important}.response-actions .secondary{color:#576b7f!important;background:#edf1f5!important}.response-actions button:disabled{cursor:not-allowed;background:#a8b8c8!important}.response-success{text-align:center;padding:34px 28px}.response-success>div{width:48px;height:48px;color:var(--green);background:#e8f6ef;border-radius:50%;place-items:center;margin:auto;display:grid}.response-success h4{margin:14px 0 7px;font-size:15px}.response-success p{max-width:390px;margin:auto!important;font-size:9px!important;line-height:1.6!important}.response-success button{width:auto!important;margin-top:18px!important;padding:9px 20px!important}@media (width<=760px){.modal-backdrop{align-items:end;padding:10px}.response-modal{border-radius:14px 14px 0 0;max-height:92vh}.response-actions button{flex:1}}.points-entry{text-align:left;color:#23384e;cursor:pointer;background:linear-gradient(110deg,#fffdf7,#f7f1df);border:1px solid #d8c897;border-radius:12px;align-items:center;gap:14px;width:100%;margin:0 0 17px;padding:15px 18px;display:flex;box-shadow:0 4px 16px #705c1a12}.points-entry-icon,.points-badge{color:#fff;background:linear-gradient(145deg,#caa957,#92722d);border-radius:11px;flex:none;place-items:center;display:grid}.points-entry-icon{width:44px;height:44px}.points-entry-icon svg,.points-badge svg{width:22px}.points-entry>div:nth-child(2){flex:1}.points-entry span,.points-entry strong,.points-entry small{display:block}.points-entry span{letter-spacing:.14em;color:#8e742f;font-size:8px;font-weight:800}.points-entry strong{margin:4px 0 2px;font-size:14px}.points-entry small{color:#7c7461;font-size:9px}.points-entry-action{color:#846720;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.points-entry-action svg{width:13px}.points-balance{overflow:hidden}.points-balance-main{color:#fff;background:linear-gradient(115deg,#102f50,#1d5b91);align-items:center;gap:17px;padding:24px;display:flex}.points-balance-main span{letter-spacing:.15em;color:#bcd2e6;font-size:8px;font-weight:800}.points-balance-main>div>strong{margin-top:5px;font-size:29px;display:block}.points-balance-main strong small{font-size:12px;font-weight:600}.points-balance-main p{color:#c3d5e6;margin:5px 0 0;font-size:8px}.points-balance-stats{grid-template-columns:repeat(3,1fr);padding:17px 22px;display:grid}.points-balance-stats>div{border-left:1px solid var(--line);padding:2px 18px}.points-balance-stats>div:first-child{border-left:0;padding-left:0}.points-balance-stats span,.points-balance-stats strong{display:block}.points-balance-stats span{letter-spacing:.11em;color:#8a98a6;font-size:8px;font-weight:800}.points-balance-stats strong{color:#31465b;margin-top:5px;font-size:10px}.points-notice{color:#8a6a20;background:#fffaf0;border:1px solid #e6dcc0;border-radius:10px;align-items:flex-start;gap:11px;margin:14px 0;padding:14px 16px;display:flex}.points-notice svg{flex:none;width:18px}.points-notice p{margin:0}.points-notice strong,.points-notice span{font-size:9px;display:block}.points-notice span{color:#756c58;margin-top:4px;line-height:1.55}.points-coming{align-items:center;gap:14px;padding:20px;display:flex}.points-coming-icon{color:#9b7a2f;background:#f5efdf;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.points-coming-icon svg{width:20px}.points-coming span{letter-spacing:.13em;color:#8b98a5;font-size:8px;font-weight:800}.points-coming h3{margin:4px 0;font-size:12px}.points-coming p{color:#758493;margin:0;font-size:9px}.header-benefits{text-align:left;cursor:pointer;overflow:hidden;box-shadow:0 6px 18px #0c2f5128;color:#fff!important;background:linear-gradient(125deg,#0e3155,#1d5887)!important;border:1px solid #c9a958!important;border-radius:10px!important;align-items:center!important;gap:10px!important;width:auto!important;min-width:210px!important;height:auto!important;padding:8px 12px!important;display:flex!important;position:relative!important}.header-benefits:before{content:"";background:linear-gradient(110deg,#0000 35%,#ffffff13 50%,#0000 65%);transition:transform .55s;position:absolute;inset:0;transform:translate(-100%)}.header-benefits:hover:before{transform:translate(100%)}.header-benefits>i{flex:none;place-items:center;width:34px;height:34px;display:grid;color:#fff!important;background:linear-gradient(145deg,#d2b35d,#937329)!important;border:1px solid #e6cf8b!important;border-radius:9px!important;padding:0!important;position:static!important}.header-benefits>i svg{width:17px}.header-benefits>span{flex:1;line-height:1.1;display:block}.header-benefits>span small,.header-benefits>span strong,.header-benefits>span em{display:block}.header-benefits>span small{letter-spacing:.13em;color:#eadcae;font-size:7px}.header-benefits>span strong{color:#fff;margin-top:3px;font-size:11px}.header-benefits>span em{color:#c8d9e8;margin-top:3px;font-size:8px;font-style:normal}.header-benefits>svg{color:#e7cf82;flex:none;width:13px}.header-mailbox{text-align:left;cursor:pointer;transition:transform .18s,box-shadow .18s,border-color .18s;overflow:hidden;box-shadow:0 7px 20px #082a4a2e;color:#fff!important;background:linear-gradient(125deg,#0a2948 0%,#124c78 72%,#176399 100%)!important;border:1px solid #68a9df!important;border-radius:10px!important;align-items:center!important;gap:10px!important;width:auto!important;min-width:218px!important;height:auto!important;padding:8px 12px!important;display:flex!important;position:relative!important}.header-mailbox:hover{transform:translateY(-1px);box-shadow:0 10px 24px #082a4a3b;border-color:#9bc9ee!important}.header-mailbox:after{content:"";pointer-events:none;background:radial-gradient(circle at 88% 0,#ffffff18,#0000 38%);position:absolute;inset:0}.header-mailbox>i{flex:none;place-items:center;width:36px;height:36px;display:grid;color:#fff!important;background:#ffffff12!important;border:1px solid #8cc5ef!important;border-radius:10px!important;padding:0!important;position:relative!important}.header-mailbox>i svg{width:18px}.header-mailbox>i b{color:#132c45;background:#efa83c;border:2px solid #0d3b62;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:8px;font-weight:900;display:grid;position:absolute;top:-7px;right:-7px}.header-mailbox>span{flex:1;min-width:0;line-height:1.1;display:block}.header-mailbox>span small,.header-mailbox>span strong,.header-mailbox>span em{display:block}.header-mailbox>span small{letter-spacing:.13em;color:#a9d5f5;font-size:7px}.header-mailbox>span strong{color:#fff;margin-top:3px;font-size:12px}.header-mailbox>span em{color:#c9dceb;margin-top:3px;font-size:8px;font-style:normal}.header-mailbox>svg{color:#9bd2f7;flex:none;width:13px}.header-mailbox.has-unread{box-shadow:0 8px 22px #a56b162d;border-color:#e6bd66!important}.nav-item.nav-plan{color:#dce9f5;background:linear-gradient(90deg,#ffffff0b,#ffffff04);border:1px solid #52779b;margin-bottom:8px}.nav-item.nav-plan:hover,.nav-item.nav-plan.active{color:#fff;background:#ffffff14;border-color:#8eb6d9}.nav-item.nav-plan svg{color:#9dc7eb}@media (width<=760px){.points-entry-action{font-size:0}.points-balance-stats{grid-template-columns:1fr}.points-balance-stats>div,.points-balance-stats>div:first-child{border-left:0;border-top:1px solid var(--line);padding:10px 0}.points-balance-stats>div:first-child{border-top:0}.points-balance-main{padding:20px}.points-balance-main>div>strong{font-size:24px}}@media (width<=1180px){.header-mailbox,.header-benefits{justify-content:center;width:44px!important;min-width:0!important;height:44px!important;padding:4px!important}.header-mailbox>span,.header-mailbox>svg,.header-benefits>span,.header-benefits>svg{display:none}.header-mailbox>i,.header-benefits>i{width:34px;height:34px}}@media (width<=760px){.header-mailbox,.header-benefits{justify-content:center;width:42px!important;min-width:0!important;height:42px!important;padding:4px!important}.header-mailbox>i,.header-benefits>i{width:32px;height:32px}.sidebar .profile{margin-top:auto}}.invoice-status{align-items:center;gap:15px;padding:20px;display:flex}.invoice-status-icon{width:48px;height:48px;color:var(--blue);background:#e9f3fd;border-radius:11px;flex:none;place-items:center;display:grid}.invoice-status-icon svg{width:22px}.invoice-status>div:nth-child(2){flex:1}.invoice-status span,.invoice-update span,.invoice-guide>span,.invoice-access>span{letter-spacing:.14em;color:#8291a0;font-size:8px;font-weight:800}.invoice-status h3,.invoice-update h3,.invoice-guide h3,.invoice-access h3{margin:5px 0;font-size:13px}.invoice-status p,.invoice-update p,.invoice-access p{color:#718191;margin:0;font-size:9px;line-height:1.55}.invoice-status em{color:#2f8568;background:#e8f6ef;border-radius:13px;padding:6px 10px;font-size:8px;font-style:normal}.invoice-update{border:1px solid #ecd5a6;border-left:4px solid var(--amber);background:#fffaf0;border-radius:11px;align-items:center;gap:14px;margin:14px 0;padding:18px 20px;display:flex}.invoice-update-icon{color:#fff;background:#f0a83a;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:900;display:grid}.invoice-update>div:nth-child(2){flex:1}.invoice-update span{color:#9a6c22}.invoice-update button{color:#fff;cursor:pointer;background:#9b6c20;border:0;border-radius:8px;align-items:center;gap:6px;padding:9px 12px;font-size:9px;display:flex}.invoice-update button svg{width:12px}.invoice-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.invoice-guide ul{grid-template-columns:1fr 1fr;gap:9px;margin:14px 0 0;padding:0;list-style:none;display:grid}.invoice-guide li{color:#526579;padding-left:17px;font-size:9px;position:relative}.invoice-guide li:before{content:"✓";color:var(--green);font-weight:900;position:absolute;left:0}.invoice-access button{color:#fff;cursor:not-allowed;background:#a7b7c6;border:0;border-radius:8px;width:100%;margin-top:15px;padding:10px;font-size:9px;font-weight:800}.invoice-access small{color:#8b98a5;text-align:center;margin-top:9px;font-size:8px;display:block}.invoice-protection{color:#3a6c9f;background:#f1f7fd;border-radius:9px;align-items:flex-start;gap:10px;margin-top:14px;padding:14px 16px;display:flex}.invoice-protection svg{flex:none;width:17px}.invoice-protection p{margin:0}.invoice-protection strong,.invoice-protection span{font-size:9px;display:block}.invoice-protection span{color:#68849e;margin-top:4px;line-height:1.55}.invoice-hero{background:#071b30;border:1px solid #1e4a70;border-radius:18px;min-height:330px;margin-bottom:14px;position:relative;overflow:hidden;box-shadow:0 18px 42px #09243c24}.invoice-hero-photo{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.invoice-hero-shade{background:linear-gradient(90deg,#05192dfa 0%,#07213aed 36%,#07213a75 59%,#05182914 100%);position:absolute;inset:0}.invoice-hero-content{z-index:1;color:#fff;width:min(590px,62%);padding:29px 31px 31px;position:relative}.invoice-hero-brand{align-items:center;gap:9px;margin-bottom:32px;display:flex}.invoice-hero-brand img{object-fit:contain;width:29px;height:29px}.invoice-hero-brand span{letter-spacing:.13em;color:#d4e6f4;font-size:9px;font-weight:800}.invoice-hero-eyebrow{letter-spacing:.18em;color:#82c8f5;font-size:10px;font-weight:850;display:block}.invoice-hero h2{letter-spacing:-.025em;max-width:520px;margin:10px 0 9px;font-size:31px;line-height:1.12}.invoice-hero-content>p{color:#cfdfeb;max-width:510px;margin:0;font-size:13px;line-height:1.65}.invoice-hero-company{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #9fcff152;border-radius:9px;gap:3px;margin-top:21px;padding:10px 14px;display:inline-grid}.invoice-hero-company span{letter-spacing:.13em;color:#8fcaee;font-size:8px;font-weight:850}.invoice-hero-company strong{text-overflow:ellipsis;white-space:nowrap;color:#fff;max-width:400px;font-size:11px;overflow:hidden}.invoice-hero-seal{z-index:2;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#051a2dad;border:1px solid #ffffff6b;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:1px 8px;padding:10px 12px;display:grid;position:absolute;top:20px;right:22px}.invoice-hero-seal svg{color:#8dd0fa;grid-row:1/3;width:19px}.invoice-hero-seal span{letter-spacing:.14em;color:#aad9f6;font-size:7px;font-weight:850}.invoice-hero-seal strong{font-size:10px}.invoice-journey{background:#fff;border:1px solid #d9e5ed;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px;display:grid;overflow:hidden;box-shadow:0 7px 18px #0b2a4010}.invoice-journey article{align-items:center;gap:11px;padding:15px 18px;display:flex;position:relative}.invoice-journey article+article{border-left:1px solid #e2eaf0}.invoice-journey article:not(:last-child):after{content:"";z-index:1;background:#fff;border-top:1px solid #d9e5ed;border-right:1px solid #d9e5ed;width:8px;height:8px;position:absolute;right:-4px;transform:rotate(45deg)}.invoice-journey b{color:#1468a6;background:#e8f3fb;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.invoice-journey span,.invoice-journey strong{display:block}.invoice-journey span{letter-spacing:.12em;color:#6f8ca3;font-size:8px;font-weight:850}.invoice-journey strong{color:#163a57;margin-top:4px;font-size:10px}@media (width<=760px){.invoice-hero{min-height:430px}.invoice-hero-photo{object-position:68% center}.invoice-hero-shade{background:linear-gradient(#05192dfa 0%,#05192de0 55%,#05192d52 100%)}.invoice-hero-content{width:100%;padding:24px 21px}.invoice-hero-brand{margin-bottom:24px}.invoice-hero h2{font-size:27px}.invoice-hero-content>p{font-size:12px}.invoice-hero-seal{top:auto;bottom:15px;right:16px}.invoice-journey{grid-template-columns:1fr}.invoice-journey article+article{border-top:1px solid #e2eaf0;border-left:0}.invoice-journey article:not(:last-child):after{display:none}.invoice-status,.invoice-update{align-items:flex-start}.invoice-status em{display:none}.invoice-update{flex-wrap:wrap}.invoice-update button{justify-content:center;width:100%}.invoice-grid,.invoice-guide ul{grid-template-columns:1fr}}.invoice-payment-alert{color:#5f4115;background:#fff8eb;border:1px solid #e6bd72;border-left:5px solid #d98a12;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:16px;padding:20px 22px;display:grid}.invoice-payment-alert.blocked{color:#672323;background:#fff4f4;border-color:#e1a9a9 #e1a9a9 #e1a9a9 #b83c3c}.invoice-payment-alert-icon{color:#fff;background:#d98a12;border-radius:50%;place-items:center;width:38px;height:38px;font-size:18px;font-weight:900;display:grid}.invoice-payment-alert.blocked .invoice-payment-alert-icon{background:#b83c3c}.invoice-payment-alert span{letter-spacing:.13em;font-size:9px;font-weight:850;display:block}.invoice-payment-alert h2{margin:6px 0;font-size:18px}.invoice-payment-alert p{margin:0;font-size:11px;line-height:1.5}.invoice-payment-alert small{margin-top:7px;font-weight:750;display:block}.invoice-payment-actions{gap:8px;min-width:190px;display:grid}.invoice-payment-actions button{color:#fff;cursor:pointer;background:#1769b0;border:0;border-radius:8px;padding:11px 14px;font-size:9px;font-weight:850}.invoice-payment-actions button.secondary{color:#244d73;background:#fff;border:1px solid #b8c8d8}.invoice-access.is-blocked{background:#fff7f7;border-color:#dfb3b3}.invoice-access.is-blocked button{background:#b83c3c}.invoicing-access-admin{overflow:hidden}.invoicing-access-admin>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;display:flex}.invoicing-access-admin header span{letter-spacing:.13em;color:#65819b;font-size:9px;font-weight:850}.invoicing-access-admin h3{margin:6px 0;font-size:17px}.invoicing-access-admin header p{color:#6e8092;margin:0;font-size:10px}.access-state{color:#197455;white-space:nowrap;background:#e8f6ef;border-radius:999px;padding:7px 11px;font-size:9px;font-style:normal}.access-state.overdue{color:#92580d;background:#fff0d9}.access-state.blocked{color:#a02e2e;background:#fde8e8}.invoicing-access-form{grid-template-columns:1fr 1fr;gap:12px;padding:18px 22px;display:grid}.invoicing-access-form label{color:#607589;gap:6px;font-size:9px;font-weight:800;display:grid}.invoicing-access-form label.wide{grid-column:1/-1}.invoicing-access-form select,.invoicing-access-form input,.invoicing-access-form textarea{color:#29445f;background:#fff;border:1px solid #cfdae4;border-radius:7px;outline:none;width:100%;font-size:10px}.invoicing-access-form select,.invoicing-access-form input{height:39px;padding:0 10px}.invoicing-access-form textarea{resize:vertical;min-height:74px;padding:10px}.invoicing-access-form>button{color:#fff;background:#1769b0;border:0;border-radius:8px;grid-column:1/-1;justify-self:end;padding:11px 15px;font-size:9px;font-weight:850}.invoicing-access-form>button:disabled{background:#abb9c7}.invoicing-access-admin details{border-top:1px solid var(--line);padding:14px 22px}.invoicing-access-admin summary{cursor:pointer;color:#315f88;font-size:10px;font-weight:800}.invoicing-access-event{border-bottom:1px solid var(--line);grid-template-columns:180px 1fr;gap:4px 14px;padding:11px 0;font-size:9px;display:grid}.invoicing-access-event small{color:#6e8194;grid-column:1/-1}.invoicing-access-event:last-child{border-bottom:0}@media (width<=760px){.invoice-payment-alert{grid-template-columns:1fr}.invoice-payment-actions{min-width:0}.invoicing-access-admin>header{flex-direction:column}.invoicing-access-form{grid-template-columns:1fr}.invoicing-access-form label.wide{grid-column:auto}.invoicing-access-form>button{grid-column:auto;width:100%}.invoicing-access-event{grid-template-columns:1fr}}.invoice-modal{background:#fff;border-radius:14px;width:min(720px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 24px 80px #06142655}.invoice-modal .response-head span{letter-spacing:.14em;color:#7d8d9d;font-size:8px;font-weight:800}.invoice-modal-meta{border-bottom:1px solid var(--line);background:#f7f9fb;grid-template-columns:1.5fr .8fr .8fr;gap:12px;padding:14px 22px;display:grid}.invoice-modal-meta span,.invoice-modal-meta strong{display:block}.invoice-modal-meta span{letter-spacing:.12em;color:#8a98a6;font-size:7px;font-weight:800}.invoice-modal-meta strong{color:#354a5f;margin-top:4px;font-size:8px}.orientation-alert{color:#3a6c9f;background:#f1f7fd;border-radius:8px;gap:10px;padding:12px;display:flex}.orientation-alert svg{flex:none;width:17px}.orientation-alert p{margin:0}.orientation-alert strong,.orientation-alert span{font-size:8px;display:block}.orientation-alert span{color:#68849e;margin-top:4px;line-height:1.5}.invoice-modal-body>section{border-bottom:1px solid #edf0f3;padding:15px 0}.invoice-modal-body>section>span{letter-spacing:.12em;color:#8291a0;font-size:8px;font-weight:800}.invoice-modal-body>section p{color:#718191;margin:0;font-size:9px;line-height:1.55}.orientation-checks{grid-template-columns:1fr 1fr;gap:9px;padding:15px 0;display:grid}.orientation-checks>div{color:#526579;align-items:center;gap:7px;font-size:8px;display:flex}.orientation-checks svg{width:14px;color:var(--green)}.orientation-confirm{color:#354a5f;cursor:pointer;background:#fafcfe;border:1px solid #d7e0e8;border-radius:8px;align-items:flex-start;gap:9px;padding:12px;font-size:9px;display:flex}.orientation-confirm input{accent-color:var(--blue);margin:1px 0 0}.invoice-modal-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:15px 22px;display:flex}.invoice-modal-actions button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:9px 14px;font-size:9px;font-weight:800}.invoice-modal-actions .secondary{color:#576b7f;background:#edf1f5}.invoice-modal-actions button:disabled{cursor:not-allowed;background:#a8b8c8}@media (width<=760px){.invoice-modal{border-radius:14px 14px 0 0;max-height:92vh}.invoice-modal-meta,.orientation-checks{grid-template-columns:1fr}.invoice-modal-meta{gap:9px}.invoice-modal-actions button{flex:1}}.invoice-modal .response-head span{font-size:10px}.invoice-modal-meta{padding-top:16px;padding-bottom:16px}.invoice-modal-meta span{font-size:9px}.invoice-modal-meta strong{margin-top:5px;font-size:11px}.invoice-modal-body{padding:22px}.orientation-alert{gap:11px;padding:14px}.orientation-alert svg{width:19px}.orientation-alert strong,.orientation-alert span{font-size:11px}.orientation-alert span{margin-top:5px;line-height:1.55}.invoice-modal-body>section{padding:18px 0}.invoice-modal-body>section>span{font-size:10px}.invoice-modal-body h4{margin:7px 0;font-size:14px}.invoice-modal-body>section p{font-size:12px;line-height:1.6}.orientation-checks{gap:12px;padding:18px 0}.orientation-checks>div{gap:8px;font-size:11px}.orientation-checks svg{width:16px}.orientation-confirm{gap:10px;padding:14px;font-size:12px}.orientation-confirm input{width:16px;height:16px}.invoice-modal-actions{padding:16px 22px}.invoice-modal-actions button{padding:10px 16px;font-size:11px}.science-record{background:#edf9f4;border:1px solid #b9dfcf;border-radius:8px;align-items:center;gap:12px;padding:14px;display:flex}.science-record>div{background:var(--green);color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.science-record svg{width:17px}.science-record p{margin:0}.science-record strong,.science-record span,.science-record small{display:block}.science-record strong{color:#246d57;font-size:13px}.science-record span{color:#496d61;margin-top:3px;font-size:11px}.science-record small{color:#75968b;margin-top:4px;font-size:10px}.invoice-modal-body>section.fiscal-sheet{padding-bottom:8px}.fiscal-sheet-warning{color:#836020;background:#fff7e8;border-radius:7px;margin-top:10px;padding:11px 12px;font-size:11px;line-height:1.55}.fiscal-group{border-bottom:1px solid #edf0f3;padding:15px 0}.fiscal-group:last-child{border-bottom:0}.fiscal-group h5{color:#29445f;margin:0 0 10px;font-size:12px}.fiscal-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.fiscal-fields>div{background:#fafcfe;border:1px solid #e1e7ed;border-radius:7px;padding:11px 12px}.fiscal-fields small,.fiscal-fields strong{display:block}.fiscal-fields small{letter-spacing:.06em;text-transform:uppercase;color:#8291a0;font-size:9px;font-weight:800}.fiscal-fields strong{color:#354a5f;margin-top:5px;font-size:11px;line-height:1.45}@media (width<=760px){.fiscal-fields{grid-template-columns:1fr}}.decision-campaign{overflow:hidden}.decision-campaign-top{align-items:center;gap:15px;padding:21px 22px;display:flex}.decision-icon{width:48px;height:48px;color:var(--blue);background:#e9f3fd;border-radius:11px;flex:none;place-items:center;display:grid}.decision-icon svg{width:22px}.decision-campaign-top>div:nth-child(2){flex:1}.decision-campaign-top span,.decision-deadline span,.decision-no-response span,.decision-summary-grid span{letter-spacing:.13em;color:#8291a0;font-size:8px;font-weight:800}.decision-campaign-top h3{margin:5px 0;font-size:15px}.decision-campaign-top p{color:#718191;margin:0;font-size:10px}.decision-campaign-top em{color:#9a6718;background:#fff2dc;border:1px solid #efd4a4;border-radius:14px;padding:7px 10px;font-size:9px;font-style:normal}.decision-deadline{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f7f9fb;grid-template-columns:repeat(3,1fr);padding:16px 22px;display:grid}.decision-deadline>div{border-left:1px solid var(--line);padding:0 17px}.decision-deadline>div:first-child{border-left:0;padding-left:0}.decision-deadline strong{color:#354a5f;margin-top:5px;font-size:11px;display:block}.decision-message{color:#3a6c9f;background:#f1f7fd;border-radius:8px;align-items:flex-start;gap:10px;margin:18px 22px 0;padding:14px;display:flex}.decision-message svg{flex:none;width:18px}.decision-message p{margin:0}.decision-message strong,.decision-message span{font-size:10px;display:block}.decision-message span{color:#68849e;margin-top:4px;line-height:1.55}.decision-open{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:calc(100% - 44px);margin:14px 22px 20px;padding:11px;font-size:10px;font-weight:800;display:flex}.decision-open svg{width:13px}.decision-no-response{border:1px solid #ead7ae;border-left:4px solid var(--amber);background:#fffaf0;border-radius:11px;align-items:center;gap:14px;margin:14px 0;padding:18px 20px;display:flex}.decision-no-response-icon{background:var(--amber);color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.decision-no-response>div:nth-child(2){flex:1}.decision-no-response span{color:#966a24}.decision-no-response p{color:#756b57;margin:0;font-size:10px;line-height:1.55}.decision-summary-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.decision-summary-grid strong,.decision-summary-grid small{display:block}.decision-summary-grid strong{color:#294056;margin-top:7px;font-size:14px}.decision-summary-grid small{color:#8291a0;margin-top:4px;font-size:9px}@media (width<=760px){.decision-campaign-top{align-items:flex-start}.decision-campaign-top em{display:none}.decision-deadline,.decision-summary-grid{grid-template-columns:1fr}.decision-deadline>div,.decision-deadline>div:first-child{border-left:0;border-top:1px solid var(--line);padding:10px 0}.decision-deadline>div:first-child{border-top:0}.decision-no-response{align-items:flex-start}}.decision-campaign-top span,.decision-deadline span,.decision-no-response span,.decision-summary-grid span{font-size:10px}.decision-campaign-top h3{margin-top:7px;font-size:18px}.decision-campaign-top p{margin-top:3px;font-size:12px}.decision-campaign-top em{padding:8px 12px;font-size:11px}.decision-deadline{padding-top:19px;padding-bottom:19px}.decision-deadline strong{margin-top:7px;font-size:14px}.decision-message{padding:16px}.decision-message svg{width:20px}.decision-message strong,.decision-message span{font-size:12px}.decision-message span{margin-top:6px;line-height:1.6}.decision-open{padding:13px;font-size:12px}.decision-no-response{padding:20px}.decision-no-response h3{margin:7px 0;font-size:15px}.decision-no-response p{font-size:12px;line-height:1.6}.decision-summary-grid strong{margin-top:9px;font-size:17px}.decision-summary-grid small{margin-top:6px;font-size:11px;line-height:1.45}.page-intro>div>span{font-size:12px;line-height:1.5}.page-intro small{font-size:10px}.overview-summary{grid-template-columns:repeat(4,1fr)}.attention-approval{border:1px solid #cfe0f1;border-left:3px solid var(--blue);background:#f7fbff;border-radius:9px;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;margin:15px;padding:14px;display:grid}.attention-approval p{margin:0}.attention-approval span,.attention-approval strong,.attention-approval small{display:block}.attention-approval span{letter-spacing:.08em;color:#4678a8;font-size:9px;font-weight:800}.attention-approval strong{margin-top:4px;font-size:12px}.attention-approval small{color:#718191;margin-top:3px;font-size:10px}.attention-approval button{color:var(--blue);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:10px;font-weight:800;display:flex}.attention-approval button svg{width:12px}.approval-channel-note,.approval-security,.approval-code{color:#356b9f;background:#eef6fd;border-radius:9px;align-items:flex-start;gap:11px;padding:15px 17px;display:flex}.approval-channel-note{margin-bottom:15px}.approval-channel-note svg,.approval-security svg,.approval-code svg{flex:none;width:19px}.approval-channel-note p,.approval-security p,.approval-code p{margin:0}.approval-channel-note strong,.approval-channel-note span,.approval-security strong,.approval-security span,.approval-code strong,.approval-code span{font-size:12px;display:block}.approval-channel-note span,.approval-security span,.approval-code span{color:#63819e;margin-top:4px;line-height:1.55}.approval-filters{align-items:center;gap:8px;margin-bottom:14px;display:flex;overflow-x:auto}.approval-filters button,.approval-filters select{white-space:nowrap;border:1px solid var(--line);color:#526579;background:#fff;border-radius:8px;padding:10px 13px;font-size:11px}.approval-filters button{cursor:pointer}.approval-filters button.selected{border-color:var(--blue);color:var(--blue);background:#eef6ff;font-weight:800}.approval-filters select{min-width:250px;margin-left:auto}.approval-list{overflow:hidden}.approval-list-head,.approval-list-row{grid-template-columns:1.45fr 1.15fr .9fr 1fr 105px;align-items:center;gap:14px;display:grid}.approval-list-head{border-bottom:1px solid var(--line);background:#f7f9fb;padding:13px 20px}.approval-list-head span{letter-spacing:.1em;color:#8391a0;font-size:9px;font-weight:800}.approval-list-row{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;color:var(--ink);cursor:pointer;background:#fff;padding:18px 20px}.approval-list-row:last-child{border-bottom:0}.approval-list-row:hover{background:#fafcff}.approval-list-row strong,.approval-list-row small{display:block}.approval-list-row strong{font-size:12px;line-height:1.45}.approval-list-row small{color:#748596;margin-top:4px;font-size:10px}.approval-list-row em{color:#9a6718;background:#fff2dc;border:1px solid #efd4a4;border-radius:14px;justify-self:start;padding:7px 9px;font-size:10px;font-style:normal}.approval-list-row em.approved{color:#27765c;background:#eaf7f1;border-color:#bfe2d4}.approval-list-row>span{color:var(--blue);justify-content:flex-end;align-items:center;gap:5px;font-size:10px;font-weight:800;display:flex}.approval-list-row>span svg{width:12px}.muted-row{cursor:default}.approval-source{color:#768696;margin:12px 2px;font-size:10px;line-height:1.55}.approval-back{color:var(--blue);cursor:pointer;background:0 0;border:0;padding:20px 2px 0;font-size:11px}.approval-detail{overflow:hidden}.approval-detail-head{align-items:center;gap:14px;padding:21px;display:flex}.approval-detail-head>div:nth-child(2){flex:1}.approval-detail-head span{letter-spacing:.12em;color:#7c8c9c;font-size:9px;font-weight:800}.approval-detail-head h3{margin:5px 0;font-size:17px}.approval-detail-head p{color:#718191;margin:0;font-size:11px}.approval-detail-head em{color:#9a6718;background:#fff2dc;border:1px solid #efd4a4;border-radius:14px;padding:8px 11px;font-size:10px;font-style:normal}.approval-meta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f7f9fb;grid-template-columns:repeat(3,1fr);padding:17px 21px;display:grid}.approval-meta>div{border-left:1px solid var(--line);padding:0 17px}.approval-meta>div:first-child{border:0;padding-left:0}.approval-meta span,.approval-meta strong{display:block}.approval-meta span{letter-spacing:.1em;color:#8391a0;font-size:9px;font-weight:800}.approval-meta strong{margin-top:5px;font-size:12px}.approval-security{margin:18px 21px}.approval-document,.approval-declaration{background:#f4f9fe;border:1px solid #cfe0f1;border-radius:9px;margin:0 21px 17px;padding:18px}.approval-document{align-items:center;gap:15px;display:flex}.approval-document>div{flex:1}.approval-document span,.approval-declaration>span{letter-spacing:.1em;color:#476f96;font-size:10px;font-weight:800}.approval-document h4{margin:7px 0;font-size:14px}.approval-document small{color:#6e8193;font-size:11px}.approval-document button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:12px 16px;font-size:11px;font-weight:800}.approval-declaration p{margin:9px 0 0;font-size:12px;line-height:1.65}.approval-confirm,.approval-comment{background:#fafcfe;border:1px solid #d7e0e8;border-radius:8px;margin:0 21px 17px;padding:14px;font-size:12px;line-height:1.5;display:flex}.approval-confirm{cursor:pointer;align-items:flex-start;gap:10px}.approval-confirm input{width:17px;height:17px;accent-color:var(--blue);flex:none;margin:1px 0 0}.approval-comment{display:block}.approval-comment>span{margin-bottom:8px;font-weight:800;display:block}.approval-comment textarea{resize:vertical;width:100%;height:90px;font:inherit;color:var(--ink);border:1px solid #ccd8e3;border-radius:7px;padding:11px}.approval-actions{grid-template-columns:1fr 1fr;gap:12px;margin:0 21px 21px;display:grid}.approval-actions button{color:#fff;cursor:pointer;background:#1a7c4b;border:0;border-radius:8px;padding:13px;font-size:12px;font-weight:900}.approval-actions button.adjust{background:#ae7000}.approval-actions button:disabled{cursor:not-allowed;background:#a9b7c4}.approval-code{align-items:center;margin:0 21px 21px}.approval-code p{flex:1}.approval-code button{background:var(--blue);color:#fff;border:0;border-radius:8px;padding:11px 13px;font-size:10px;font-weight:800}.approval-code button:disabled{background:#a9b7c4}.approval-history{margin-top:15px;padding-bottom:8px}.approval-history>div:not(.panel-title){border-top:1px solid #edf0f3;grid-template-columns:10px 145px 1fr;align-items:start;gap:12px;padding:14px 20px;display:grid}.approval-history i{background:var(--blue);border-radius:50%;width:9px;height:9px;margin-top:3px}.approval-history time{color:#728394;font-size:10px}.approval-history p{margin:0}.approval-history strong,.approval-history span{font-size:11px;display:block}.approval-history span{color:#728394;margin-top:4px}.approval-receipt{border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-top:15px;padding:17px 19px;display:flex}.approval-receipt>div{align-items:center;gap:11px;display:flex}.approval-receipt svg{color:var(--blue)}.approval-receipt p{margin:0}.approval-receipt strong,.approval-receipt span{font-size:11px;display:block}.approval-receipt span{color:#758596;margin-top:3px}.approval-receipt button{color:#fff;background:#a9b7c4;border:0;border-radius:7px;padding:10px 13px;font-size:10px;font-weight:800}@media (width<=1100px){.overview-summary{grid-template-columns:repeat(2,1fr)}.approval-list-head{display:none}.approval-list-row{grid-template-columns:1.3fr 1fr 1fr}.approval-list-row em{grid-column:2}.approval-list-row>span{grid-area:2/3}.approval-list-row>div:nth-child(3){text-align:right}}@media (width<=760px){.overview-summary{grid-template-columns:1fr}.attention-approval{grid-template-columns:38px 1fr}.attention-approval button{background:#edf5fc;border-radius:7px;grid-column:1/-1;justify-content:center;padding:9px}.approval-filters{align-items:stretch}.approval-filters select{min-width:235px;margin-left:0}.approval-list-row{grid-template-columns:1fr;padding:17px;display:grid}.approval-list-row>div,.approval-list-row>div:nth-child(3),.approval-list-row em,.approval-list-row>span{text-align:left;grid-area:auto/1!important}.approval-list-row>div+div{padding-top:11px}.approval-list-row em{margin-top:11px}.approval-list-row>span{justify-content:flex-start;margin-top:10px}.approval-detail-head{align-items:flex-start}.approval-detail-head em{display:none}.approval-meta{grid-template-columns:1fr}.approval-meta>div,.approval-meta>div:first-child{border-left:0;border-top:1px solid var(--line);padding:11px 0}.approval-meta>div:first-child{border-top:0}.approval-document{display:block}.approval-document button{width:100%;margin-top:14px}.approval-actions{grid-template-columns:1fr}.approval-code{display:block}.approval-code button{width:100%;margin-top:12px}.approval-history>div:not(.panel-title){grid-template-columns:10px 1fr}.approval-history time,.approval-history p{grid-column:2}.approval-receipt{flex-direction:column;align-items:flex-start}.approval-receipt button{width:100%}}.approval-detail-head em.approved{color:#27765c;background:#eaf7f1;border-color:#bfe2d4}.approval-receipt button:not(:disabled){background:var(--blue);cursor:pointer}.plan-state{text-align:center;margin-top:6px;padding:54px 24px}.plan-state .plan-lock{width:58px;height:58px;color:var(--blue);background:#edf5fd;border-radius:16px;place-items:center;margin:0 auto 15px;display:grid}.plan-state .plan-lock svg{width:27px;height:27px}.plan-state h3{margin:0;font-size:19px}.plan-state p{color:#667a8f;max-width:620px;margin:9px auto 0;font-size:13px;line-height:1.6}.plan-state small{color:#8a98a6;margin-top:10px;font-size:11px;display:block}.plan-spinner{border:3px solid #dbe8f4;border-top-color:var(--blue);border-radius:50%;width:34px;height:34px;margin:0 auto 16px;animation:.8s linear infinite plan-spin;display:block}@keyframes plan-spin{to{transform:rotate(360deg)}}.plan-current{overflow:hidden}.plan-current-heading{justify-content:space-between;gap:22px;padding:25px;display:flex}.plan-current-heading span,.plan-current-meta span,.plan-profile span,.plan-compare-head span,.plan-price span,.plan-history article>div>span,.plan-request-status span,.plan-modal span{letter-spacing:.12em;color:#7e8e9e;font-size:10px;font-weight:800}.plan-current-heading h3{margin:7px 0 4px;font-size:25px}.plan-current-heading p{color:#587089;margin:0;font-size:14px}.plan-current-price{text-align:right}.plan-current-price strong{margin-top:7px;font-size:23px;display:block}.plan-current-price em{color:#227057;background:#eaf7f1;border-radius:15px;width:max-content;margin:10px 0 0 auto;padding:7px 10px;font-size:9px;font-style:normal;font-weight:850;display:block}.plan-current-meta{border-top:1px solid var(--line);background:#f7f9fb;grid-template-columns:repeat(3,1fr);padding:18px 25px;display:grid}.plan-current-meta>div{border-left:1px solid var(--line);padding-left:20px}.plan-current-meta>div:first-child{border-left:0;padding-left:0}.plan-current-meta strong{margin-top:6px;font-size:13px;display:block}.plan-included{margin-top:16px}.plan-category-grid{grid-template-columns:repeat(2,1fr);gap:13px;padding:20px;display:grid}.plan-category-grid article{border:1px solid var(--line);background:#fafcfe;border-radius:10px;padding:17px}.plan-category-grid h4{margin:0 0 12px;font-size:14px}.plan-category-grid ul{margin:0;padding:0;list-style:none}.plan-category-grid li{color:#536a80;align-items:flex-start;gap:8px;margin-top:8px;font-size:12px;line-height:1.5;display:flex}.plan-category-grid li svg{width:15px;height:15px;color:var(--green);flex:none;margin-top:2px}.plan-profile{align-items:flex-start;gap:15px;margin-top:16px;padding:22px;display:flex}.plan-profile-icon{width:50px;height:50px;color:var(--blue);background:#eaf3fd;border-radius:12px;flex:none;place-items:center;display:grid}.plan-profile-icon svg{width:24px}.plan-profile h3{margin:6px 0;font-size:18px}.plan-profile p{color:#60758a;margin:0;font-size:13px;line-height:1.65}.plan-compare-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:13px;display:flex}.plan-compare-head h3{margin:6px 0;font-size:20px}.plan-compare-head p{color:#718295;margin:0;font-size:12px}.plan-compare-head label{border:1px solid var(--line);color:#536a80;background:#fff;border-radius:9px;align-items:center;gap:8px;padding:10px 12px;font-size:11px;display:flex}.plan-compare-head input{accent-color:var(--blue)}.plan-option-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.plan-option{flex-direction:column;padding:20px;display:flex}.plan-option.current{border:2px solid var(--blue);padding:19px}.plan-option-badges{flex-wrap:wrap;gap:6px;min-height:24px;display:flex}.plan-option-badges span,.plan-option-badges em{color:var(--blue);background:#eaf3fd;border-radius:13px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:850}.plan-option-badges em{color:#217258;background:#eaf7f1}.plan-option h4{margin:13px 0 4px;font-size:18px}.plan-option>p{color:#60758a;margin:0;font-size:12px}.plan-price{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:15px;padding:15px 0}.plan-price strong,.plan-price small{display:block}.plan-price strong{margin-top:5px;font-size:21px}.plan-price small{color:#6d8093;margin-top:4px;font-size:11px}.plan-option dl{margin:13px 0}.plan-option dl>div{justify-content:space-between;gap:10px;margin-top:7px;display:flex}.plan-option dt,.plan-option dd{font-size:11px}.plan-option dt{color:#758698}.plan-option dd{text-align:right;margin:0;font-weight:750}.plan-preliminary{color:#88621c;background:#fff7e8;border-radius:7px;padding:9px;font-size:10px;line-height:1.45}.plan-option>button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:8px;width:100%;margin-top:auto;padding:12px 9px;font-size:10px;font-weight:850}.plan-option>button:disabled{cursor:not-allowed;background:#aab8c5}.plan-request-status{border-left:4px solid var(--amber);justify-content:space-between;align-items:center;margin-top:16px;padding:19px 21px;display:flex}.plan-request-status h3{margin:6px 0 0;font-size:16px}.plan-request-status small{color:#76889a;font-size:11px}.plan-history{margin-top:16px;overflow:hidden}.plan-history article{border-top:1px solid var(--line);grid-template-columns:1.3fr 1fr .7fr .7fr .7fr .8fr;align-items:center;gap:12px;padding:16px 20px;display:grid}.plan-history article:first-child{border-top:0}.plan-history article strong,.plan-history article span{font-size:11px;display:block}.plan-history article>div>span{margin-bottom:4px;font-size:8px}.plan-history article em{color:#267257;font-size:10px;font-style:normal}.plan-history article a{color:var(--blue);font-size:10px;font-weight:800}.plan-feedback{color:#226d55;background:#eef7f2;border-radius:9px;margin-top:14px;padding:14px 16px;font-size:12px}.plan-modal{background:#fff;border-radius:14px;width:min(760px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 24px 80px #06142655}.plan-modal-body{padding:20px}.plan-change-pair{grid-template-columns:1fr 30px 1fr;align-items:center;gap:13px;display:grid}.plan-change-pair>div{border:1px solid var(--line);background:#fafcfe;border-radius:9px;padding:15px}.plan-change-pair b{text-align:center;color:var(--blue);font-size:25px}.plan-change-pair strong,.plan-change-pair small{display:block}.plan-change-pair strong{margin-top:5px;font-size:15px}.plan-change-pair small{color:#718497;margin-top:4px;font-size:11px}.plan-change-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:13px;display:grid}.plan-change-summary>div{border:1px solid var(--line);border-radius:8px;padding:13px}.plan-change-summary strong{margin-top:5px;font-size:13px;display:block}.plan-modal-body section{background:#f1f7fd;border-radius:9px;margin-top:15px;padding:14px}.plan-modal-body section.removed{background:#fff7e8}.plan-modal-body h4{margin:0 0 8px;font-size:13px}.plan-modal-body ul{margin:0;padding-left:18px}.plan-modal-body li{font-size:11px;line-height:1.6}.plan-process-note{color:#3d6e9b;background:#eef6fd;border-radius:8px;margin-top:15px;padding:13px;font-size:11px;line-height:1.6}@media (width<=1100px){.plan-option-grid{grid-template-columns:1fr 1fr}.plan-history article{grid-template-columns:1.2fr 1fr .8fr}.plan-history article>:nth-child(n+4){margin-top:5px}}@media (width<=760px){.plan-current-heading,.plan-compare-head{display:block}.plan-current-price{text-align:left;margin-top:18px}.plan-current-price em{margin-left:0}.plan-current-meta,.plan-category-grid,.plan-option-grid,.plan-change-summary{grid-template-columns:1fr}.plan-current-meta>div,.plan-current-meta>div:first-child{border-left:0;border-top:1px solid var(--line);padding:10px 0}.plan-current-meta>div:first-child{border-top:0}.plan-compare-head label{width:max-content;margin-top:13px}.plan-history article{grid-template-columns:1fr;display:grid}.plan-change-pair{grid-template-columns:1fr}.plan-change-pair b{transform:rotate(90deg)}.plan-modal{border-radius:14px 14px 0 0;max-height:92vh}}.monthly-followup{border:1px solid #d4e0ec;margin:22px 0;overflow:hidden}.monthly-followup-heading{color:#fff;background:linear-gradient(125deg,#102c4d,#174b78);justify-content:space-between;align-items:center;gap:20px;padding:26px 28px;display:flex}.monthly-followup-heading h3{color:#fff;margin:5px 0 8px;font-size:1.65rem;line-height:1.25}.monthly-followup-eyebrow{letter-spacing:.08em;color:#c6dcf0;margin:0;font-size:.875rem;font-weight:700}.monthly-followup-subtitle{color:#e3eef8;margin:0;font-size:1rem;line-height:1.5}.monthly-followup-badge{color:#fff;background:#ffffff0d;border:1px solid #89adca;border-radius:7px;flex-shrink:0;max-width:100%;padding:9px 13px;font-size:.875rem;font-weight:700;line-height:1.4}.monthly-followup-body{background:#fff;padding:24px 28px}.monthly-followup-lead{color:#344c63;max-width:88ch;margin:0 0 24px;font-size:1rem;line-height:1.65}.monthly-followup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.monthly-followup-grid li{background:#f7fafd;border:1px solid #dce6ef;border-radius:9px;padding:20px}.monthly-followup-number{letter-spacing:.05em;color:#2e668e;margin-bottom:10px;font-size:.875rem;font-weight:800;display:block}.monthly-followup-grid h4{color:#133754;margin:0 0 8px;font-size:1.0625rem;line-height:1.4}.monthly-followup-grid p{color:#435a6c;margin:0;font-size:1rem;line-height:1.6}.monthly-followup-coverage{justify-content:space-between;align-items:center;gap:22px;margin-top:24px;display:flex}.monthly-followup-coverage p{color:#344c63;margin:0;font-size:1rem;line-height:1.6}.monthly-followup-coverage strong{color:#133754;display:block}.monthly-followup-coverage button{color:#fff;cursor:pointer;background:#173f67;border:0;border-radius:7px;flex-shrink:0;padding:12px 16px;font-size:.875rem;font-weight:700}.monthly-followup-coverage button:focus-visible,.monthly-followup-scope summary:focus-visible{outline-offset:4px;outline:3px solid #2678b8}.monthly-followup-scope{color:#4a6075;border-top:1px solid #dce6ef;margin-top:22px;padding-top:18px;font-size:.875rem;line-height:1.65}.monthly-followup-scope summary{color:#244a6d;cursor:pointer;width:fit-content;max-width:100%;font-weight:700}.monthly-followup-scope p{margin:12px 0 0;font-size:.875rem;line-height:1.65}@media (width<=760px){.monthly-followup-heading{flex-direction:column;align-items:flex-start;padding:22px 20px}.monthly-followup-body{padding:22px 20px}.monthly-followup-grid{grid-template-columns:1fr}.monthly-followup-coverage{flex-direction:column;align-items:flex-start}.monthly-followup-coverage button{width:100%}.monthly-followup-badge{flex-shrink:1}}.plan-current-heading{color:#fff;background:linear-gradient(135deg,#0d3158 0%,#184f80 100%)}.plan-current-heading span,.plan-current-heading p{color:#c8dced}.plan-current-heading h3,.plan-current-price strong{color:#fff}.plan-current-heading .plan-current-price em{color:#fff;background:#ffffff18;border:1px solid #ffffff38}.plan-card-differences{background:#eff8f4;border:1px solid #d7ede3;border-radius:8px;margin:0 0 13px;padding:13px}.plan-card-differences.removed{background:#fff8eb;border-color:#f2e1bd}.plan-card-differences.current-scope{background:#f2f3f5;border-color:#d9dee4}.plan-card-differences.current-scope h5{color:#435466}.plan-card-differences.current-scope li{color:#4e6072}.plan-card-differences h5{color:#16395d;margin:0 0 8px;font-size:11px}.plan-card-differences ul{margin:0;padding:0;list-style:none}.plan-card-differences li{color:#496276;align-items:flex-start;gap:7px;margin-top:6px;font-size:10px;line-height:1.45;display:flex}.plan-card-differences.exclusive{border-color:#9fc8f1;border-left:4px solid var(--blue);background:#e7f2ff}.plan-card-differences.exclusive h5{color:#0b5faa;font-weight:900}.plan-card-differences.exclusive li{color:#123f69;font-weight:850}.plan-card-differences.exclusive li svg{stroke-width:3px;color:#0b6dbb}.plan-card-differences li:first-child{margin-top:0}.plan-card-differences li svg,.plan-card-differences li>span{color:#208763;text-align:center;flex:none;width:14px;height:14px;margin-top:1px;font-weight:900}.plan-card-differences.removed li>span{color:#b67620}.plan-card-differences p{color:#536d84;margin:0;font-size:10px;line-height:1.5}.plan-option{border-top:4px solid #9aa8b5;position:relative;overflow:hidden}.plan-option.current{border-top-width:4px}.plan-identity{align-items:center;gap:11px;margin-top:11px;display:flex}.plan-identity-icon{color:#42586c;background:#eef1f4;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid}.plan-identity-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:29px;height:29px}.plan-identity-icon circle[fill=currentColor]{fill:currentColor;stroke:none}.plan-identity>span{letter-spacing:.13em;color:#657789;font-size:9px;font-weight:900}.plan-identity-name h4{margin:10px 0 4px}.plan-identity-name p{color:#60758a;margin:0;font-size:12px}.plan-essencial{background:linear-gradient(#fbfcfd 0%,#fff 31%)}.plan-estruturado{border-top-color:#17855f;box-shadow:0 9px 26px #174f3a16}.plan-estruturado .plan-identity-icon{color:#177553;background:#e8f5ef}.plan-estruturado .plan-identity>span{color:#177553}.plan-excepcional{border-top-color:#c19a42;box-shadow:0 13px 32px #09234222}.plan-excepcional:before{content:"";z-index:0;background:linear-gradient(135deg,#0b2b4d,#174e7e);height:74px;position:absolute;inset:0 0 auto}.plan-excepcional>*{z-index:1;position:relative}.plan-excepcional .plan-option-badges span,.plan-excepcional .plan-option-badges em{color:#725112;background:#fff2ce}.plan-excepcional .plan-identity{margin-top:7px}.plan-excepcional .plan-identity-icon{color:#9a711c;background:#fff3d5;box-shadow:0 5px 16px #020f2030}.plan-excepcional .plan-identity>span{color:#fff}.plan-excepcional .plan-option-badges{min-height:19px}@media (width<=760px){.plan-identity-icon{width:44px;height:44px}.plan-excepcional:before{height:69px}}.plan-modal-body section.exclusive{border-left:4px solid var(--blue);background:#e7f2ff}.plan-modal-body section.exclusive li{color:#123f69;font-weight:800}.docs-state{text-align:center;padding:54px 24px}.docs-state-icon{width:58px;height:58px;color:var(--blue);background:#edf5fd;border-radius:16px;place-items:center;margin:0 auto 15px;display:grid}.docs-state-icon svg{width:27px}.docs-state h3{margin:0;font-size:19px}.docs-state p{color:#667a8f;max-width:620px;margin:9px auto 0;font-size:13px;line-height:1.6}.docs-state small{color:#8a98a6;margin-top:10px;font-size:11px;display:block}.docs-spinner{border:3px solid #dbe8f4;border-top-color:var(--blue);border-radius:50%;width:34px;height:34px;margin:0 auto 16px;animation:.8s linear infinite docs-spin;display:block}@keyframes docs-spin{to{transform:rotate(360deg)}}.docs-official{align-items:center;gap:15px;padding:20px;display:flex}.docs-official-icon{width:48px;height:48px;color:var(--blue);background:#eaf3fd;border-radius:11px;flex:none;place-items:center;display:grid}.docs-official-icon svg{width:23px}.docs-official>div:nth-child(2){flex:1}.docs-official span,.docs-summary span,.docs-status-grid span,.docs-protocol header span,.docs-protocol-grid span,.docs-section-title span,.docs-modal-meta span,.docs-declaration>span{letter-spacing:.12em;color:#8090a0;font-size:9px;font-weight:850}.docs-official h3{margin:5px 0;font-size:17px}.docs-official p{color:#6f8193;margin:0;font-size:11px}.docs-official>a,.docs-actions a{background:var(--blue);color:#fff;border-radius:8px;justify-content:center;align-items:center;padding:12px 15px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.docs-competence-tabs{gap:8px;margin:14px 0;display:flex;overflow:auto}.docs-competence-tabs button{white-space:nowrap;border:1px solid var(--line);color:#607387;cursor:pointer;background:#fff;border-radius:8px;padding:10px 14px;font-size:11px}.docs-competence-tabs button.selected{background:var(--navy);border-color:var(--navy);color:#fff}.docs-summary{grid-template-columns:1fr 1.3fr .8fr 1fr 1.25fr;padding:18px 20px;display:grid}.docs-summary>div{border-left:1px solid var(--line);padding:0 17px}.docs-summary>div:first-child{border-left:0;padding-left:0}.docs-summary strong{margin-top:6px;font-size:13px;display:block}.docs-status-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.docs-status-grid strong{margin-top:7px;font-size:14px;display:block}.docs-delivery-state{border:1px solid #cce2d8;border-left:4px solid var(--green);background:#f4fbf7;border-radius:11px;margin-top:14px;padding:20px}.docs-delivery-state.missing{border-color:#ead6ad;border-left-color:var(--amber);background:#fffaf0}.docs-delivery-state b{letter-spacing:.12em;color:#28735a;font-size:9px}.docs-delivery-state.missing b{color:#946718}.docs-delivery-state h3{margin:8px 0;font-size:16px}.docs-delivery-state p{color:#5e7183;margin:0;font-size:12px;line-height:1.6}.docs-actions{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.docs-actions button,.docs-actions a{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:11px 14px;font-size:10px;font-weight:850}.docs-actions button.secondary{color:#356b9f;background:#eef4fa}.docs-actions button:disabled{color:#fff;cursor:not-allowed;background:#aab7c3}.docs-movement-block{color:#98472e;background:#fff0ea;border-radius:8px;flex-direction:column;gap:4px;margin-top:14px;padding:13px;display:flex}.docs-movement-block strong{font-size:12px}.docs-movement-block span{font-size:11px;line-height:1.55}.docs-cutoff-passed,.docs-cutoff-notice,.docs-receipt-warning{color:#815e1e;background:#fff7e8;border-radius:9px;gap:11px;margin-top:14px;padding:15px 17px;display:flex}.docs-cutoff-notice,.docs-receipt-warning{color:#356b9f;background:#eef6fd}.docs-cutoff-passed svg,.docs-cutoff-notice svg,.docs-receipt-warning svg{flex:none;width:19px}.docs-cutoff-passed p,.docs-cutoff-notice p,.docs-receipt-warning p{margin:0}.docs-cutoff-passed strong,.docs-cutoff-passed span,.docs-cutoff-notice strong,.docs-cutoff-notice span,.docs-receipt-warning strong,.docs-receipt-warning span{font-size:11px;display:block}.docs-cutoff-passed span,.docs-cutoff-notice span,.docs-receipt-warning span{margin-top:5px;line-height:1.6}.docs-section-title h3{margin:6px 0 13px;font-size:19px}.docs-empty h3{margin:0;font-size:15px}.docs-empty p{color:#64778a;margin:8px 0 0;font-size:12px;line-height:1.65}.docs-protocol{margin-top:13px;overflow:hidden}.docs-protocol header{height:auto;margin:0;padding:18px 20px}.docs-protocol header h3{margin:5px 0 0;font-size:17px}.docs-protocol header em{color:#27745a;background:#eaf7f1;border-radius:14px;padding:7px 10px;font-size:10px;font-style:normal}.docs-protocol header em.late{color:#956415;background:#fff2dc}.docs-protocol-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f7f9fb;grid-template-columns:1.45fr .7fr 1.1fr 1fr .7fr .5fr;gap:15px;padding:17px 20px;display:grid}.docs-protocol-grid strong,.docs-protocol-grid small{display:block}.docs-protocol-grid strong{margin-top:5px;font-size:11px;line-height:1.5}.docs-protocol-grid small{color:#77889a;margin-top:3px;font-size:10px}.docs-categories{flex-wrap:wrap;gap:7px;padding:14px 20px 4px;display:flex}.docs-categories span{color:#356b9f;background:#eef5fc;border-radius:12px;padding:6px 8px;font-size:9px}.docs-parent{color:#66798c;margin:10px 20px 0;font-size:10px}.docs-files-toggle{color:var(--blue);cursor:pointer;background:#eef5fc;border:0;border-radius:7px;margin:13px 20px 17px;padding:9px 12px;font-size:10px;font-weight:800}.docs-files{border-top:1px solid var(--line);padding:0 20px 13px}.docs-files-head,.docs-files>div{grid-template-columns:1.5fr .55fr .55fr .9fr 1.2fr;align-items:center;gap:11px;display:grid}.docs-files-head{color:#8392a1;padding:11px 0}.docs-files-head span{letter-spacing:.1em;font-size:8px;font-weight:850}.docs-files>div:not(.docs-files-head){border-top:1px solid #edf0f3;padding:11px 0}.docs-files strong,.docs-files span,.docs-files code{overflow-wrap:anywhere;font-size:10px}.docs-files code{color:#66798c;font-family:monospace}.docs-feedback{color:#236d55;background:#eef7f2;border-radius:9px;margin-top:14px;padding:14px 16px;font-size:12px}.docs-modal{background:#fff;border-radius:14px;width:min(820px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 24px 80px #06142655}.docs-modal.compact{width:min(650px,100%)}.docs-modal-meta{border-bottom:1px solid var(--line);background:#f7f9fb;grid-template-columns:1.5fr 1fr .7fr 1fr 1fr;gap:12px;padding:15px 20px;display:grid}.docs-modal-meta strong{margin-top:5px;font-size:10px;line-height:1.45;display:block}.docs-declaration{padding:20px}.docs-declaration>span{margin-bottom:12px;display:block}.docs-declaration p{color:#41566b;margin:11px 0;font-size:12px;line-height:1.7}.docs-declaration label{font-size:11px;font-weight:800;display:block}.docs-declaration textarea{width:100%;height:110px;font:inherit;resize:vertical;border:1px solid #cfd9e3;border-radius:8px;margin-top:8px;padding:11px;display:block}.docs-confirm{background:#fafcfe;border:1px solid #d4dee7;border-radius:8px;align-items:flex-start;gap:10px;margin:0 20px 15px;padding:14px;font-size:11px;line-height:1.55;display:flex}.docs-confirm input{width:17px;height:17px;accent-color:var(--blue);flex:none;margin:1px 0 0}.docs-code{margin:0 20px 15px;font-size:11px;font-weight:800;display:block}.docs-code input{letter-spacing:.25em;border:1px solid #cbd7e2;border-radius:8px;width:180px;margin-top:7px;padding:11px;font-size:18px;display:block}.docs-modal-notice{color:#356b9f;background:#eef6fd;border-radius:7px;margin:0 20px 15px;padding:11px;font-size:11px}@media (width<=1100px){.docs-summary{grid-template-columns:repeat(3,1fr);gap:14px}.docs-summary>div{border-left:0;padding:0}.docs-protocol-grid{grid-template-columns:repeat(3,1fr)}.docs-files-head{display:none}.docs-files>div:not(.docs-files-head){grid-template-columns:1.4fr .6fr .6fr 1fr}.docs-files code{grid-column:1/-1}}@media (width<=760px){.docs-official{flex-wrap:wrap;align-items:flex-start}.docs-official>a{width:100%}.docs-summary,.docs-status-grid,.docs-protocol-grid,.docs-modal-meta{grid-template-columns:1fr}.docs-summary>div{border-top:1px solid var(--line);padding:10px 0}.docs-summary>div:first-child{border-top:0}.docs-actions>*{width:100%}.docs-protocol header{align-items:flex-start}.docs-protocol header em{text-align:right;max-width:50%}.docs-files>div:not(.docs-files-head){grid-template-columns:1fr 1fr}.docs-files strong,.docs-files code{grid-column:1/-1}.docs-modal{border-radius:14px 14px 0 0;max-height:94vh}}.docs-official>button{color:#fff;cursor:not-allowed;background:#aab7c3;border:0;border-radius:8px;justify-content:center;align-items:center;padding:12px 15px;font-size:10px;font-weight:850;display:inline-flex}.docs-period{justify-content:space-between;align-items:center;gap:20px;margin:14px 0;padding:18px 20px;display:flex}.docs-period>div:first-child>span{letter-spacing:.12em;color:#8090a0;font-size:9px;font-weight:850}.docs-period h3{margin:6px 0 0;font-size:15px}.docs-period-fields{gap:10px;display:flex}.docs-period-fields label{color:#718397;font-size:9px;font-weight:800}.docs-period-fields select{border:1px solid var(--line);color:#354b60;background:#fff;border-radius:8px;min-width:170px;margin-top:5px;padding:9px 11px;font-size:11px;display:block}.docs-period-fields select:disabled{color:#8795a3;background:#f0f3f6}@media (width<=760px){.docs-official>button{width:100%}.docs-period{display:block}.docs-period-fields{grid-template-columns:1fr;margin-top:14px;display:grid}.docs-period-fields select{width:100%}}.docs-guide-head{justify-content:space-between;gap:20px;display:flex}.docs-guide-head span{letter-spacing:.12em;color:#8090a0;font-size:9px;font-weight:850}.docs-guide-head h3{margin:7px 0;font-size:17px}.docs-guide-head p{color:#6f8296;margin:0;font-size:12px}.docs-guide-head>strong{color:#1768b6;white-space:nowrap;background:#edf5fd;border-radius:20px;align-self:flex-start;padding:8px 11px;font-size:9px}.docs-guide-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.docs-guide-grid article{border:1px solid var(--line);background:#fbfcfd;border-radius:9px;padding:14px}.docs-guide-grid b{margin-bottom:7px;font-size:12px;display:block}.docs-guide-grid span{color:#667b90;font-size:11px;line-height:1.5;display:block}.docs-guide-note{color:#765316;background:#fff8e9;border-radius:9px;gap:11px;margin-top:14px;padding:13px 15px;display:flex}.docs-guide-note svg{fill:none;stroke:#b47700;stroke-width:1.7px;flex:none;width:18px;height:18px}.docs-guide-note p{margin:0}.docs-guide-note strong,.docs-guide-note span{font-size:11px;line-height:1.5;display:block}.docs-guide-note span{margin-top:3px}@media (width<=980px){.docs-guide-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.docs-guide-head{display:block}.docs-guide-head>strong{margin-top:12px;display:inline-block}.docs-guide-grid{grid-template-columns:1fr}}.content>header{height:70px}.page-intro{padding-top:17px;padding-bottom:15px}.header-actions>div small{color:#718397;margin-top:3px;font-size:9px;display:block}.channels-modal{background:#fff;width:min(700px,100% - 30px)}.channels-modal-grid{grid-template-columns:1fr 1fr;gap:10px;padding:20px;display:grid}.channels-modal-grid article{border:1px solid var(--line);background:#fafcfe;border-radius:9px;padding:15px}.channels-modal-grid span,.channels-modal-grid strong,.channels-modal-grid small{display:block}.channels-modal-grid span{letter-spacing:.12em;color:#7d8e9e;font-size:8px;font-weight:850}.channels-modal-grid strong{margin-top:7px;font-size:12px}.channels-modal-grid small{color:#6d8093;margin-top:5px;font-size:11px}.guidance-search{align-items:center;gap:12px;margin-bottom:15px;padding:13px 15px;display:flex}.guidance-search svg{color:#68809a;width:20px}.guidance-search input{color:#243a50;background:0 0;border:0;outline:0;flex:1;font-size:13px}.guidance-search button{background:var(--blue);color:#fff;border:0;border-radius:8px;padding:10px 16px;font-size:10px;font-weight:850}.guidance-search button:disabled{background:#aab7c3}.guidance-section-head{justify-content:space-between;align-items:end;margin:21px 0 12px;display:flex}.guidance-categories>.guidance-section-head{margin:0 0 15px}.guidance-section-head span,.guidance-article section>span,.guidance-article footer span,.guidance-ack span{letter-spacing:.12em;color:#7e8f9f;font-size:9px;font-weight:850}.guidance-section-head h3{margin:6px 0 0;font-size:18px}.guidance-category-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.guidance-category-grid article{border:1px solid var(--line);background:#fafcfe;border-radius:9px;padding:15px}.guidance-category-grid svg{width:21px;color:var(--blue)}.guidance-category-grid strong,.guidance-category-grid span,.guidance-category-grid small{display:block}.guidance-category-grid strong{margin-top:12px;font-size:12px;line-height:1.45}.guidance-category-grid span{color:#718397;margin-top:6px;font-size:10px;line-height:1.5}.guidance-category-grid small{color:var(--blue);margin-top:9px;font-size:9px}.guidance-protected{text-align:center;margin-top:15px;padding:50px 22px}.guidance-protected>div{width:58px;height:58px;color:var(--blue);background:#eaf3fd;border-radius:16px;place-items:center;margin:auto;display:grid}.guidance-protected h3{margin:15px 0 0;font-size:19px}.guidance-protected p{color:#687c90;max-width:620px;margin:8px auto 0;font-size:13px;line-height:1.6}.guidance-protected small{color:#8a98a6;margin-top:9px;font-size:11px;display:block}.guidance-article-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.guidance-article-grid>button{text-align:left;cursor:pointer;padding:18px}.guidance-article-grid>button>div{justify-content:space-between;align-items:start;gap:8px;display:flex}.guidance-article-grid span{color:#73879a;font-size:9px}.guidance-article-grid em{color:#286cae;white-space:nowrap;background:#edf5fd;border-radius:12px;padding:5px 7px;font-size:8px;font-style:normal}.guidance-article-grid em.level-essential{color:#966417;background:#fff3df}.guidance-article-grid em.level-decision_risk{color:#a14646;background:#fdecec}.guidance-article-grid h4{margin:14px 0 7px;font-size:14px}.guidance-article-grid p{color:#687b8e;margin:0;font-size:11px;line-height:1.55}.guidance-article-grid small{color:var(--blue);margin-top:14px;font-size:9px;font-weight:800;display:block}.guidance-back{color:var(--blue);cursor:pointer;background:0 0;border:0;margin-top:15px;font-size:11px}.guidance-article-title{padding-top:11px}.guidance-article{overflow:hidden}.guidance-article>section{border-bottom:1px solid var(--line);padding:20px 23px}.guidance-article>section.answer{background:#eef6fd}.guidance-article h3{margin:0 0 9px;font-size:15px}.guidance-article p,.guidance-article li{color:#425a70;font-size:12px;line-height:1.7}.guidance-article p{margin:7px 0 0}.guidance-article ul{margin:0;padding-left:20px}.guidance-article footer{justify-content:space-between;align-items:center;padding:18px 23px;display:flex}.guidance-article footer strong{margin-top:5px;font-size:11px;display:block}.guidance-article footer button,.guidance-ack button{background:var(--blue);color:#fff;border:0;border-radius:8px;padding:11px 15px;font-size:10px;font-weight:850}.guidance-ack{justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding:18px 20px;display:flex}.guidance-ack p{margin:6px 0 0;font-size:12px}.guidance-ack button:disabled{background:#aab7c3}.guidance-feedback{color:#256e57;background:#eef7f2;border-radius:8px;margin-top:13px;padding:13px;font-size:11px}@media (width<=1050px){.guidance-category-grid{grid-template-columns:repeat(2,1fr)}.guidance-article-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.content>header{height:70px}.page-intro{padding-top:14px}.header-actions>div{max-width:210px;padding-left:10px;display:block!important}.header-actions>div strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.channels-modal-grid,.guidance-category-grid,.guidance-article-grid{grid-template-columns:1fr}.guidance-search{flex-wrap:wrap}.guidance-search input{min-width:calc(100% - 36px)}.guidance-search button{width:100%}.guidance-article footer,.guidance-ack{display:block}.guidance-article footer button,.guidance-ack button{width:100%;margin-top:14px}}@media (width<=520px){.content>header{align-items:center;height:88px}.header-actions{flex:1;justify-content:flex-end;gap:6px}.header-actions>button{flex:none;width:34px;height:34px}.header-actions>div{width:145px;max-width:145px;padding-left:8px}.header-actions>div span{display:none}.header-actions>div strong{white-space:normal;text-overflow:clip;font-size:8px;line-height:1.35;overflow:visible}.header-actions>div small{font-size:8px;line-height:1.3}.content>header>div:first-child{max-width:110px}.content>header h1{font-size:17px}.channels-modal-grid{padding:14px}}:root{--page-top:20px;--page-section:14px;--page-card-pad:18px;--page-header-height:68px}.content{align-self:start;margin:0 auto}.portal-header{height:var(--page-header-height);padding-top:0;padding-bottom:0}.portal-header h1{margin-top:3px}.portal-header .header-actions{gap:14px}.portal-header .header-actions>div{padding-left:14px}.portal-header .header-actions>button{width:36px;height:36px}.page-viewport{padding-top:var(--page-top)}.page-viewport>.page-intro:first-child,.page-viewport>.welcome:first-child{padding-top:0}.page-intro,.welcome{min-height:0;padding:0 2px 14px}.page-intro h2{margin:4px 0}.page-intro>div>span{line-height:1.45}.page-intro small{align-self:flex-end;padding-bottom:2px}.panel-title{padding:15px 18px}.panel-title h3{margin-top:3px}.summary-grid{gap:12px;margin-bottom:14px}.summary-grid article{padding:15px}.main-grid,.left-column,.right-column{gap:14px}.points-entry{margin-bottom:14px;padding:13px 16px}.timeline{padding:20px 18px 16px}.info-note{margin:0 18px 16px;padding:11px}.data-table{padding:0 18px 7px}.data-row{padding:10px 0}.data-head{padding:9px 0 7px}.pending-page-grid{gap:12px}.pending-page-grid .pending{padding:16px}.pending{margin:13px;padding:13px}.deadline,.pending button{margin-top:9px}.resolved{margin-top:12px}.resolved-row{padding:12px 18px}.statement-grid{gap:12px}.statement{padding:16px}.statement>span{margin-top:10px}.statement h3{min-height:26px;margin:9px 0}.statement button{margin-top:11px}.standalone{margin-top:12px}.invoice-status{padding:16px 18px}.invoice-update{margin:10px 0;padding:15px 18px}.invoice-grid{gap:12px}.invoice-guide,.invoice-access{padding:17px 18px}.invoice-guide ul{margin-top:11px}.invoice-access button{margin-top:12px}.invoice-protection{margin-top:10px;padding:12px 14px}.approval-channel-note{margin-bottom:10px;padding:12px 15px}.approval-filters{margin-bottom:10px}.approval-list-row{padding-top:13px;padding-bottom:13px}.approval-source{margin-top:8px}.decision-campaign-top{padding:17px 20px}.decision-deadline{padding:13px 20px}.decision-message{margin:13px 20px 0;padding:13px}.decision-open{width:calc(100% - 40px);margin:11px 20px 16px;padding:11px}.decision-no-response{margin:11px 0;padding:15px 18px}.decision-summary-grid{gap:12px}.decision-summary-grid article{padding:17px}.points-balance-main{padding:18px 20px}.points-badge{width:49px;height:49px}.points-balance-main>div>strong{font-size:26px}.points-balance-stats{padding:13px 20px}.points-notice{margin:10px 0;padding:12px 14px}.points-coming{padding:16px 18px}.plan-state,.docs-state,.guidance-protected{margin-top:0;padding:27px 20px}.plan-state .plan-lock,.docs-state-icon,.guidance-protected>div{width:48px;height:48px;margin-bottom:11px}.plan-state h3,.docs-state h3,.guidance-protected h3{font-size:17px}.plan-state p,.docs-state p,.guidance-protected p{margin-top:7px;font-size:12px}.plan-current-heading{padding:20px 22px}.plan-current-meta{padding:14px 22px}.plan-included,.plan-profile,.plan-request-status,.plan-history{margin-top:12px}.plan-category-grid{gap:11px;padding:17px}.plan-category-grid article{padding:15px}.plan-profile{padding:18px}.plan-compare{margin-top:17px}.plan-option-grid{gap:12px}.plan-option{padding:17px}.plan-history article{padding:13px 18px}.docs-period{margin:0 0 10px;padding:15px 18px}.docs-official{margin-bottom:10px;padding:16px 18px}.docs-state{margin-bottom:10px}.docs-guide{margin:10px 0;padding:18px}.docs-guide-grid{margin-top:14px}.docs-guide-grid article{padding:12px}.docs-guide-note{margin-top:11px;padding:11px 13px}.docs-summary{padding:14px 18px}.docs-status-grid{gap:10px;margin-top:10px}.docs-status-grid article{padding:14px 17px}.docs-delivery-state{margin-top:10px;padding:17px}.docs-cutoff-passed,.docs-cutoff-notice,.docs-receipt-warning{margin-top:10px;padding:12px 14px}.docs-protocols{margin-top:17px}.docs-protocol{margin-top:10px}.docs-empty{padding:17px}.guidance-intro{padding-top:0}.guidance-search{margin-bottom:10px;padding:11px 14px}.guidance-categories{padding:17px}.guidance-categories>.guidance-section-head{margin-bottom:12px}.guidance-category-grid{gap:9px}.guidance-category-grid article{padding:13px}.guidance-category-grid strong{margin-top:9px}.guidance-section-head{margin:16px 0 10px}.guidance-article-grid{gap:10px}.guidance-article-grid>button{padding:15px}@media (width<=760px){:root{--page-top:14px;--page-section:12px;--page-card-pad:16px;--page-header-height:auto}.content{padding-bottom:24px}.portal-header{height:auto;min-height:82px;padding-top:10px;padding-bottom:10px}.page-viewport{padding-top:var(--page-top)}.page-intro,.welcome{padding-bottom:12px}.summary-grid{gap:9px}.summary-grid article{padding:14px}.points-entry{padding:12px 14px}.panel-title{padding:14px 16px}.invoice-status,.invoice-update,.invoice-guide,.invoice-access{padding:15px 16px}.decision-campaign-top,.decision-deadline{padding-left:16px;padding-right:16px}.decision-message{margin-left:16px;margin-right:16px}.decision-open{width:calc(100% - 32px);margin-left:16px;margin-right:16px}.plan-state,.docs-state,.guidance-protected{padding:22px 16px}.docs-period,.docs-official,.docs-guide{padding:15px 16px}.docs-guide-grid{gap:9px}.modal-backdrop{padding:10px}.channels-modal,.response-modal,.invoice-modal,.plan-modal,.docs-modal{max-width:100%}}.invoice-hero{background:#0a1e32;border-color:#173b5a;box-shadow:0 18px 42px #0516264d}.invoice-hero-photo{filter:brightness(1.1)saturate(1.025);background:#0a1e32 url(/assets/emissor-fiscal-hero-v2.png) 100%/auto 100% no-repeat;width:auto;height:auto}.invoice-hero-shade{background:linear-gradient(90deg,#081b2efc 0%,#091d31ed 36%,#091d316b 59%,#091d310a 100%)}.invoice-hero-brand i{background:url(/assets/previsional-symbol-white.png) 50%/contain no-repeat;width:29px;height:29px;display:block}@media (width<=760px){.invoice-hero-photo{background-position:82%}.invoice-hero-shade{background:linear-gradient(#081b2efa 0%,#091d31db 55%,#091d313d 100%)}}@media (width<=520px){.portal-header{min-height:86px}.content>header{height:auto}.page-viewport{padding-top:12px}.portal-header .header-actions>div{width:148px;max-width:148px}.portal-header .header-actions>div strong{font-size:8px;line-height:1.35}.portal-header .header-actions>div small{font-size:8px}}.docs-protected-flow{border-left:4px solid #d79a24;justify-content:space-between;align-items:center;gap:18px;margin-bottom:10px;padding:16px 18px;display:flex}.docs-protected-flow span{letter-spacing:.12em;color:#936414;font-size:9px;font-weight:850}.docs-protected-flow h3{margin:6px 0;font-size:16px}.docs-protected-flow p{color:#667a8f;max-width:760px;margin:0;font-size:11px;line-height:1.55}.docs-protected-flow button,.docs-receipt-button{color:#fff;background:#aab7c3;border:0;border-radius:8px;flex:none;padding:11px 14px;font-size:10px;font-weight:850}.docs-delivery-state.declared{background:#f0faf6;border-color:#b9dfd0 #b9dfd0 #b9dfd0 #198965}.docs-delivery-state.declared b{color:#19745a}.docs-declaration-result{border-top:1px solid #cfe4db;flex-wrap:wrap;gap:22px;margin-top:15px;padding-top:14px;display:flex}.docs-declaration-result div{min-width:150px}.docs-declaration-result span{letter-spacing:.12em;color:#73899a;font-size:8px;font-weight:850;display:block}.docs-declaration-result strong{margin-top:5px;font-size:11px;display:block}.docs-receipt-button{background:var(--blue);cursor:pointer;margin-top:14px}.docs-receipt-button:disabled{cursor:not-allowed;background:#aab7c3}.docs-permission-note{color:#6c7e90;margin-top:12px;font-size:11px}.docs-definition{color:#356b9f;background:#eef6fd;border-radius:8px;margin:16px 20px 0;padding:13px 15px}.docs-definition strong,.docs-definition span{font-size:11px;line-height:1.55;display:block}.docs-definition span{margin-top:4px}.docs-movement-block strong{letter-spacing:.08em}@media (width<=760px){.docs-protected-flow{padding:15px 16px;display:block}.docs-protected-flow button{width:100%;margin-top:14px}.docs-declaration-result{grid-template-columns:1fr;display:grid}.docs-receipt-button{width:100%}.docs-definition{margin-left:16px;margin-right:16px}}.statements-state{text-align:center;padding:27px 20px}.statements-state>div{width:48px;height:48px;color:var(--blue);background:#eaf3fd;border-radius:14px;place-items:center;margin:0 auto 11px;display:grid}.statements-state svg{width:24px}.statements-state h3{margin:0;font-size:17px}.statements-state p{color:#687b8e;max-width:650px;margin:7px auto 0;font-size:12px;line-height:1.6}.statements-state small{color:#8796a5;margin-top:8px;font-size:10px;display:block}.statements-context{grid-template-columns:repeat(4,1fr);margin-bottom:12px;padding:14px 18px;display:grid}.statements-context>div{border-left:1px solid var(--line);padding:0 16px}.statements-context>div:first-child{border-left:0;padding-left:0}.statements-context span,.statements-heading>span,.statements-metrics span,.included-resource-list em,.included-resource-list>article>div>span,.discover-toggle span,.discover-list>article>span,.resource-modal-body>div span{letter-spacing:.12em;color:#7d8e9e;font-size:8px;font-weight:850;display:block}.statements-context strong{margin-top:5px;font-size:11px;display:block}.statements-context small{color:#7d8e9e;margin-top:3px;font-size:9px;display:block}.statements-hybrid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:12px;display:grid}.statements-panel,.statements-resources{padding:18px}.statements-heading h3{margin:6px 0;font-size:17px}.statements-heading p{color:#6d8093;margin:0;font-size:11px;line-height:1.55}.statements-metrics{grid-template-columns:1fr 1fr;gap:9px;margin-top:15px;display:grid}.statements-metrics article{border:1px solid var(--line);background:#fafcfe;border-radius:9px;padding:13px}.statements-metrics strong{margin-top:7px;font-size:17px;display:block}.statements-metrics small{color:#718397;margin-top:4px;font-size:9px;display:block}.statements-panel-empty{color:#667a8f;background:#f4f7fa;border-radius:9px;margin-top:15px;padding:15px;font-size:11px;line-height:1.55}.statements-note{margin:14px 0 0}.statements-note svg{width:18px}.included-resource-list{margin-top:13px}.included-resource-list>article{border-top:1px solid #edf0f3;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 0;display:grid}.included-resource-list>article:first-child{border-top:0}.resource-icon{width:36px;height:36px;color:var(--blue);background:#eaf3fd;border-radius:9px;place-items:center;display:grid}.resource-icon svg{width:18px}.included-resource-list em{color:#1b7b5e;font-style:normal}.included-resource-list h4{margin:5px 0;font-size:12px}.included-resource-list p{color:#61758a;margin:0;font-size:10px;line-height:1.5}.included-resource-list>article>div>span{letter-spacing:0;color:#637c91;margin-top:6px}.included-resource-list small{color:#8090a0;margin-top:3px;font-size:9px;display:block}.included-resource-list button,.discover-list button,.compare-plans{color:var(--blue);cursor:pointer;background:#eef5fc;border:0;border-radius:7px;padding:9px 11px;font-size:8px;font-weight:850}.resource-status{color:#526b81;text-align:right;max-width:125px;font-size:9px}.highest-level{color:#246d55;background:#eef7f2;border-radius:8px;margin-top:13px;padding:13px;font-size:11px;line-height:1.55}.discover-resources{border-top:1px solid var(--line);margin-top:14px;padding-top:13px}.discover-toggle{text-align:left;background:0 0;border:0;justify-content:space-between;width:100%;padding:0;display:flex}.discover-toggle b{color:var(--blue);font-size:9px}.discover-list{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.discover-list article{border:1px solid var(--line);background:#fafcfe;border-radius:9px;flex-direction:column;padding:12px;display:flex}.discover-list h4{margin:7px 0;font-size:11px}.discover-list p{color:#64788d;flex:1;margin:0;font-size:9px;line-height:1.5}.discover-list small{color:#708397;margin-top:9px;font-size:8px;line-height:1.45;display:block}.discover-list button{width:100%;margin-top:10px}.compare-plans{background:var(--blue);color:#fff;width:100%;margin-top:9px}.resource-modal{background:#fff;border-radius:14px;width:min(650px,100%);overflow:hidden}.resource-modal-body{padding:20px}.resource-modal-body>p{color:#43596e;font-size:12px;line-height:1.7}.resource-modal-body>div{background:#eef5fc;border-radius:8px;padding:13px}.resource-modal-body>div strong{margin-top:5px;font-size:11px;display:block}.resource-modal-body>small{color:#728497;margin-top:13px;font-size:10px;display:block}.statements-feedback{color:#865d16;background:#fff5e6;border-radius:8px;margin-top:12px;padding:12px;font-size:11px}@media (width<=1050px){.statements-hybrid{grid-template-columns:1fr}.discover-list{grid-template-columns:1fr 1fr}.statements-context{grid-template-columns:1fr 1fr;gap:12px}.statements-context>div{border-left:0;padding:0}}@media (width>=761px){.discover-list{display:grid!important}}@media (width<=760px){.statements-context{grid-template-columns:1fr}.statements-context>div{border-top:1px solid var(--line);padding:9px 0}.statements-context>div:first-child{border-top:0}.statements-panel,.statements-resources{padding:15px 16px}.statements-metrics{grid-template-columns:1fr}.included-resource-list>article{grid-template-columns:36px 1fr}.included-resource-list>article>button,.included-resource-list>article>.resource-status{text-align:center;grid-column:1/-1;width:100%;max-width:none}.discover-list{grid-template-columns:1fr;display:none}.discover-resources.open .discover-list{display:grid}.discover-resources:not(.open) .compare-plans{display:none}.resource-modal{border-radius:14px 14px 0 0;max-width:100%}}.plan-resource-focus{border-left:4px solid var(--blue);background:#eef6fd;border-radius:9px;margin-bottom:12px;padding:13px 16px}.plan-resource-focus span,.plan-resource-focus strong,.plan-resource-focus small{display:block}.plan-resource-focus span{letter-spacing:.12em;color:#52799e;font-size:8px;font-weight:850}.plan-resource-focus strong{margin-top:5px;font-size:12px}.plan-resource-focus small{color:#637b91;margin-top:4px;font-size:10px}.statements-homologation{background:#fff8e9;border-left:4px solid #d79a24;border-radius:9px;align-items:center;gap:12px;margin-bottom:12px;padding:11px 15px;display:flex}.statements-homologation strong{color:#8d6219;letter-spacing:.1em;flex:none;font-size:9px}.statements-homologation span{color:#765d35;font-size:10px;line-height:1.5}.statements-metrics.homologation strong{color:#50677d;font-size:12px}.included-resource-list.homologation>article{opacity:1}.included-resource-list.homologation em{color:#1b7b5e}.included-resource-list.homologation .resource-status{color:#60788e}.statements-period{justify-content:space-between;align-items:center;gap:24px;margin-bottom:12px;padding:14px 18px;display:flex}.statements-period>div:first-child{gap:3px;display:grid}.statements-period span{color:#768da2;letter-spacing:.11em;font-size:9px;font-weight:700}.statements-period strong{color:#0b2a4a;font-size:18px}.statements-period small{color:#71869b;font-size:10px}.statements-period-fields{gap:10px;display:flex}.statements-period-fields label{color:#60788e;letter-spacing:.06em;gap:5px;font-size:9px;font-weight:700;display:grid}.statements-period-fields select{color:#173550;background:#fff;border:1px solid #d7e1eb;border-radius:8px;min-width:145px;height:38px;padding:0 34px 0 12px;font:600 12px inherit}@media (width<=760px){.statements-homologation{display:block}.statements-homologation span{margin-top:5px;display:block}.included-resource-list.homologation>article>div:nth-child(2){min-width:0}.statements-period{padding:14px;display:block}.statements-period-fields{margin-top:12px}.statements-period-fields label{flex:1}.statements-period-fields select{width:100%;min-width:0}}.benefits-intro{color:#fff;background:#071b2e;border:1px solid #173b5d;border-radius:12px;width:100%;margin-bottom:14px;position:relative;overflow:hidden;box-shadow:0 12px 30px #071b2e24}.benefits-intro>img{width:100%;height:auto;display:block;position:relative}.benefits-intro:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0a1f34e0 0%,#072846db 50%,#043054e0 100%);width:62%;position:absolute;inset:0 auto 0 0;-webkit-mask-image:linear-gradient(90deg,#000 0% 66%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 66%,#0000 100%)}.benefits-intro-copy{z-index:2;width:43%;padding:0 clamp(28px,3.8vw,56px);position:absolute;top:50%;left:0;transform:translateY(-50%)}.benefits-intro p{color:#d8b86a;letter-spacing:.19em;margin:0;font-size:clamp(9px,.75vw,12px);font-weight:850}.benefits-intro h2{color:#fff;margin:clamp(6px,.75vw,11px) 0 clamp(7px,.85vw,13px);font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,3vw,48px);font-weight:500;line-height:1.08}.benefits-intro span{color:#d2dde7;max-width:470px;font-size:clamp(13px,1.05vw,17px);line-height:1.5;display:block}.benefits-tabs{border:1px solid var(--line);background:#fff;border-radius:10px;gap:6px;margin-bottom:12px;padding:5px;display:flex;overflow:auto}.benefits-tabs button{color:#5b7186;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;flex:1;min-width:112px;padding:10px 13px;font-size:10px;font-weight:800}.benefits-tabs button.active{color:#fff;background:#173f69}.benefits-protected{text-align:center;padding:28px 20px}.benefits-lock{width:48px;height:48px;color:var(--blue);background:#eaf3fd;border-radius:14px;place-items:center;margin:0 auto 11px;font-size:24px;display:grid}.benefits-protected h3{margin:0;font-size:18px}.benefits-protected p{color:#6b7f92;max-width:610px;margin:8px auto 0;font-size:12px;line-height:1.6}.benefits-feedback{color:#246d55;background:#eef7f2;border-radius:8px;margin-bottom:12px;padding:12px 14px;font-size:11px}.benefits-balance{margin-bottom:12px;overflow:hidden}.benefits-balance-main{color:#fff;background:linear-gradient(115deg,#102f50,#1d5b91);padding:18px 20px}.benefits-balance-main span,.benefits-progress header span,.benefits-catalog-group header span,.benefits-redemptions header span,.benefits-regulation header span,.benefits-modal header span{letter-spacing:.13em;font-size:8px;font-weight:850;display:block}.benefits-balance-main span{color:#bdd3e6}.benefits-balance-main strong{margin-top:5px;font-size:27px;display:block}.benefits-balance-main strong small{font-size:12px}.benefits-balance-main p{color:#c6d8e8;margin:4px 0 0;font-size:9px}.benefits-summary-grid{grid-template-columns:repeat(4,1fr);padding:14px 20px;display:grid}.benefits-summary-grid>div,.benefits-ledger-summary>div{border-left:1px solid var(--line);padding:2px 16px}.benefits-summary-grid>div:first-child,.benefits-ledger-summary>div:first-child{border-left:0;padding-left:0}.benefits-summary-grid span,.benefits-ledger-summary span{color:#8190a0;letter-spacing:.09em;font-size:8px;font-weight:800;display:block}.benefits-summary-grid strong,.benefits-ledger-summary strong{color:#243d55;margin-top:5px;font-size:11px;display:block}.benefits-expiring{color:var(--blue);cursor:pointer;background:#eef5fc;border:0;border-radius:7px;margin:0 20px 14px;padding:9px 12px;font-size:9px;font-weight:850}.benefits-lots{padding:0 20px 14px}.benefits-lots article{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:3px;padding:10px 0;display:grid}.benefits-lots span,.benefits-lots strong{font-size:10px}.benefits-lots small{color:#76899b;grid-column:1/-1;font-size:9px}.benefits-progress{margin-bottom:12px;padding:18px}.benefits-progress>header{justify-content:space-between;gap:20px;display:flex}.benefits-progress header>div:last-child{text-align:right}.benefits-progress header span{color:#7d8e9e}.benefits-progress h3{margin:5px 0;font-size:17px}.benefits-progress header p{color:#64798e;margin:0;font-size:10px}.benefits-progress header>div:last-child strong{color:#1b5f99;font-size:22px;display:block}.benefits-progress header>div:last-child span{letter-spacing:0;margin-top:3px}.benefits-progress-bar{background:#e9eef3;border-radius:8px;height:7px;margin:14px 0;overflow:hidden}.benefits-progress-bar i{background:linear-gradient(90deg,#1766ac,#2d8bc9);border-radius:8px;height:100%;display:block}.benefits-steps article{border-top:1px solid var(--line);grid-template-columns:145px minmax(0,1fr) 145px;align-items:center;gap:14px;padding:13px 0;display:grid}.benefits-step-status{color:#286cae;background:#eef5fc;border-radius:12px;width:max-content;max-width:140px;padding:6px 8px;font-size:8px;font-weight:850}.benefits-steps h4{margin:0;font-size:12px}.benefits-steps p{color:#65798d;margin:4px 0;font-size:10px;line-height:1.45}.benefits-steps small,.benefits-step-points span{color:#8091a2;font-size:8px;display:block}.benefits-steps em{color:#986817;margin-top:6px;font-size:9px;font-style:normal;display:block}.benefits-step-points{text-align:right}.benefits-step-points strong{font-size:11px}.benefits-step-points button{color:var(--blue);background:#eef5fc;border:0;border-radius:7px;margin-top:7px;padding:8px 9px;font-size:8px;font-weight:850}.benefits-redemptions{margin-bottom:12px;padding:18px}.benefits-redemptions header span{color:#7d8e9e}.benefits-redemptions h3{margin:5px 0 10px;font-size:16px}.benefits-redemptions article{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:20px;padding:12px 0;display:grid}.benefits-redemptions article span,.benefits-redemptions article strong,.benefits-redemptions article small,.benefits-redemptions article b{display:block}.benefits-redemptions article>div:first-child span{color:#71879a;font-size:8px;font-weight:800}.benefits-redemptions article strong,.benefits-redemptions article b{margin-top:4px;font-size:11px}.benefits-redemptions article small,.benefits-redemptions article>div:last-child span{color:#788b9d;margin-top:4px;font-size:9px}.benefits-catalog{gap:12px;display:grid}.benefits-catalog-group{padding:18px}.benefits-catalog-group header span,.benefits-regulation header span{color:#7d8e9e}.benefits-catalog-group h3{margin:5px 0 13px;font-size:17px}.benefits-cards{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.benefits-cards article{border:1px solid var(--line);background:#fafcfe;border-radius:9px;flex-direction:column;padding:15px;display:flex}.benefits-cards article>div>span{color:#71889d;font-size:8px;font-weight:800}.benefits-cards h4{margin:7px 0;font-size:13px}.benefits-cards p{color:#61768b;margin:0;font-size:10px;line-height:1.5}.benefits-cards>article>strong{color:#183f67;margin-top:13px;font-size:14px;display:block}.benefits-cards>article>small{color:#6c8195;margin-top:6px;font-size:9px;line-height:1.5}.benefits-cards ul{color:#65798d;flex:1;padding-left:16px;font-size:9px;line-height:1.5}.benefits-cards button{background:var(--blue);color:#fff;border:0;border-radius:7px;width:100%;padding:10px;font-size:8px;font-weight:850}.benefits-cards button:disabled{background:#aebbc7}.benefits-ledger-summary{grid-template-columns:repeat(6,1fr);margin-bottom:12px;padding:14px 18px;display:grid}.benefits-ledger{padding:18px}.benefits-ledger-tools{align-items:end;gap:10px;margin-bottom:12px;display:flex}.benefits-ledger-tools label{color:#6f8396;gap:5px;font-size:9px;font-weight:750;display:grid}.benefits-ledger-tools select{border:1px solid var(--line);background:#fff;border-radius:7px;min-width:150px;height:37px;padding:0 10px}.benefits-ledger-tools button{background:var(--blue);color:#fff;border:0;border-radius:7px;margin-left:auto;padding:11px 13px;font-size:9px;font-weight:850}.benefits-ledger-list article{border-top:1px solid var(--line);grid-template-columns:130px 1fr 150px;gap:15px;padding:12px 0;display:grid}.benefits-ledger-list time{color:#71869a;font-size:9px}.benefits-ledger-list strong,.benefits-ledger-list span,.benefits-ledger-list small,.benefits-ledger-list b{display:block}.benefits-ledger-list strong{font-size:11px}.benefits-ledger-list span,.benefits-ledger-list small{color:#778a9c;margin-top:4px;font-size:9px}.benefits-ledger-list b{text-align:right;font-size:11px}.benefits-ledger-list b.positive{color:#177858}.benefits-ledger-list b.negative{color:#9a5c18}.benefits-ledger-list b small{font-weight:500}.benefits-regulation{padding:20px}.benefits-regulation>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.benefits-regulation h3{margin:5px 0;font-size:18px}.benefits-regulation header p{color:#718397;margin:0;font-size:9px}.benefits-regulation header a{color:var(--blue);background:#eef5fc;border-radius:7px;padding:10px 12px;font-size:8px;font-weight:850;text-decoration:none}.benefits-regulation-core{background:#eef6fd;border-radius:9px;margin-top:16px;padding:15px}.benefits-regulation-core p{color:#3e5a73;margin:0 0 8px;font-size:10px;line-height:1.6}.benefits-regulation-core p:last-child{margin-bottom:0}.benefits-rule-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.benefits-rule-grid article{border:1px solid var(--line);border-radius:8px;gap:9px;padding:10px;display:flex}.benefits-rule-grid b{color:#2a6faa;font-size:9px}.benefits-rule-grid span{font-size:10px;line-height:1.4}.benefits-ack{background:#fff8e9;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:14px;display:flex}.benefits-ack p{margin:0;font-size:10px}.benefits-ack button{background:var(--blue);color:#fff;border:0;border-radius:7px;padding:10px 12px;font-size:9px;font-weight:850}.benefits-ack.done{color:#177858;background:#eef7f2;font-size:10px;display:block}.benefits-modal{background:#fff;border-radius:14px;width:min(720px,100%);max-height:calc(100vh - 28px);overflow:auto}.benefits-modal>header{border-bottom:1px solid var(--line);padding:18px 20px}.benefits-modal header span{color:#74899d}.benefits-modal h3{margin:5px 0 0;font-size:17px}.benefits-confirm-grid{grid-template-columns:1fr 1fr;gap:10px;padding:18px 20px 0;display:grid}.benefits-confirm-grid>div{border:1px solid var(--line);border-radius:8px;padding:12px}.benefits-confirm-grid span{color:#7c8e9f;font-size:8px;font-weight:800;display:block}.benefits-confirm-grid strong{margin-top:5px;font-size:11px;display:block}.benefits-confirm-grid small{color:#72869a;font-size:9px}.benefits-modal>p,.benefits-modal>ul,.benefits-estimate,.benefits-confirm{margin-left:20px;margin-right:20px}.benefits-modal>p,.benefits-modal>li{color:#536a80;font-size:10px;line-height:1.55}.benefits-estimate{background:#eef6fd;border-radius:8px;gap:5px;padding:12px;font-size:10px;display:grid}.benefits-confirm{border:1px solid var(--line);border-radius:8px;align-items:flex-start;gap:9px;padding:12px;font-size:10px;display:flex}.benefits-modal footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:16px;padding:14px 20px;display:flex}.benefits-modal footer button{background:var(--blue);color:#fff;border:0;border-radius:7px;padding:10px 13px;font-size:9px;font-weight:850}.benefits-modal footer button.secondary{color:#536a80;background:#edf1f5}.benefits-modal footer button:disabled{background:#aebbc7}@media (width<=1050px){.benefits-cards{grid-template-columns:1fr 1fr}.benefits-summary-grid,.benefits-ledger-summary{grid-template-columns:repeat(3,1fr);gap:12px}.benefits-summary-grid>div,.benefits-ledger-summary>div{border:0;padding:0}.benefits-steps article{grid-template-columns:125px minmax(0,1fr) 120px}}@media (width<=760px){.benefits-intro-copy{width:47%;padding:0 12px}.benefits-intro p{letter-spacing:.13em;font-size:6px}.benefits-intro h2{margin:3px 0 4px;font-size:clamp(15px,4.8vw,25px)}.benefits-intro span{font-size:clamp(8px,2.2vw,12px);line-height:1.3}.benefits-tabs{margin-left:-2px;margin-right:-2px}.benefits-tabs button{flex:none}.benefits-summary-grid,.benefits-ledger-summary,.benefits-cards,.benefits-rule-grid{grid-template-columns:1fr}.benefits-summary-grid>div,.benefits-ledger-summary>div{border-top:1px solid var(--line);padding:9px 0}.benefits-summary-grid>div:first-child,.benefits-ledger-summary>div:first-child{border-top:0}.benefits-progress>header{display:block}.benefits-progress header>div:last-child{text-align:left;margin-top:10px}.benefits-steps article{grid-template-columns:1fr;gap:8px}.benefits-step-points{text-align:left}.benefits-redemptions article,.benefits-ledger-list article{grid-template-columns:1fr}.benefits-ledger-list b{text-align:left}.benefits-ledger-tools{grid-template-columns:1fr 1fr;display:grid}.benefits-ledger-tools select{width:100%;min-width:0}.benefits-ledger-tools button{grid-column:1/-1;width:100%;margin:0}.benefits-regulation>header{display:block}.benefits-regulation header a{margin-top:12px;display:inline-block}.benefits-confirm-grid{grid-template-columns:1fr}.benefits-modal{border-radius:14px 14px 0 0;max-width:100%}.benefits-modal footer{grid-template-columns:1fr;display:grid}.benefits-modal footer button{width:100%}.approval-group-section>header{align-items:flex-start;padding:13px 14px}.approval-group-section>header>div{align-items:flex-start;max-width:62%}.approval-group-section>header>button{max-width:38%;padding:2px 0}.approval-group-section h3{overflow-wrap:anywhere;line-height:1.35}.approval-classified-list>button{grid-template-columns:36px minmax(0,1fr)}.approval-type-main{min-width:0}.approval-type-main h4,.approval-type-main small{overflow-wrap:anywhere}}.live-overview{gap:14px;display:grid}.live-overview-hero{color:#fff;background:linear-gradient(115deg,#0b2b4d,#174f80);padding:25px}.live-overview-hero>span,.live-overview-attention header span{letter-spacing:.14em;font-size:9px;font-weight:850}.live-overview-hero>span{color:#9dc8ec}.live-overview-hero h2{margin:7px 0;font-size:25px}.live-overview-hero p{color:#d3e2ef;margin:0;font-size:11px;line-height:1.6}.live-overview-hero p strong{color:#fff}.live-overview-cards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.live-overview-cards>button{border:1px solid var(--line);color:#183650;text-align:left;cursor:pointer;background:#fff;min-width:0;padding:17px 18px;position:relative}.live-overview-cards>button:before{content:"";background:#2777bc;border-radius:10px 0 0 10px;width:3px;position:absolute;inset:0 auto 0 0}.live-overview-cards>button.amber:before{background:#d58a16}.live-overview-cards>button.green:before{background:#198762}.live-overview-cards span,.live-overview-cards strong,.live-overview-cards small,.live-overview-cards em{display:block}.live-overview-cards span{color:#7a8da0;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.live-overview-cards strong{margin-top:8px;font-size:24px}.live-overview-cards small{color:#687e92;margin-top:3px;font-size:9px}.live-overview-cards em{color:var(--blue);margin-top:13px;font-size:8px;font-style:normal;font-weight:850}.live-overview-attention{overflow:hidden}.live-overview-attention>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.live-overview-attention header span{color:#7d91a4}.live-overview-attention h3{margin:5px 0 0;font-size:15px}.live-overview-attention header em{color:#3478bc;background:#eef5fc;border-radius:14px;padding:6px 9px;font-size:8px;font-style:normal}.live-overview-attention>button{border:0;border-top:1px solid var(--line);color:#213d57;text-align:left;cursor:pointer;background:#fff;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:13px 19px;display:flex}.live-overview-attention>header+button{border-top:0}.live-overview-attention>button:hover{background:#f8fbfe}.live-overview-attention button span,.live-overview-attention button strong,.live-overview-attention button small{display:block}.live-overview-attention button span{color:#7b8d9f;letter-spacing:.08em;font-size:8px;font-weight:850}.live-overview-attention button strong{margin-top:4px;font-size:11px}.live-overview-attention button small{color:#718498;margin-top:4px;font-size:9px}.live-overview-attention button b{color:var(--blue);flex:none;font-size:8px}.live-overview-empty{color:#718498;text-align:center;gap:5px;margin:0;padding:25px 19px;font-size:10px;display:grid}.live-overview-empty strong{color:#36516c}.live-overview-disclaimer{color:#436681;background:#eef6fd;border-left:4px solid #72aee3;border-radius:8px;padding:13px 15px}.live-overview-disclaimer strong{letter-spacing:.1em;font-size:8px}.live-overview-disclaimer p{margin:5px 0 0;font-size:9px;line-height:1.6}@media (width<=900px){.live-overview-cards{grid-template-columns:1fr}}@media (width<=760px){.live-overview-hero{padding:20px}.live-overview-attention>header,.live-overview-attention>button{align-items:flex-start}.live-overview-attention>button{gap:10px}}.overview-brand-story{color:#fff;background:linear-gradient(115deg,#08233f,#123f68 68%,#0b2e50);border:1px solid #315879;border-radius:12px;grid-template-columns:190px minmax(0,1fr) 160px;align-items:center;gap:18px;min-width:0;padding:14px;display:grid;overflow:hidden;box-shadow:0 12px 30px #08233f1f}.overview-brand-video{cursor:pointer;background:#061b31;border:1px solid #ffffff2e;border-radius:9px;width:190px;height:118px;padding:0;position:relative;overflow:hidden}.overview-brand-video:after{content:"";background:linear-gradient(90deg,#03111f29,#03111f00 55%,#03111f29);position:absolute;inset:0}.overview-brand-video img{object-fit:cover;object-position:center 34%;width:100%;height:100%;display:block}.overview-brand-play{z-index:1;color:#fff;background:#07233ec7;border:1px solid #ffffffb8;border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 5px 18px #00000047}.overview-brand-copy{min-width:0}.overview-brand-copy>span{color:#9dc8ec;letter-spacing:.15em;font-size:8px;font-weight:850}.overview-brand-copy h3{margin:6px 0 5px;font-size:18px;line-height:1.2}.overview-brand-copy p{color:#cbdceb;max-width:520px;margin:0;font-size:10px;line-height:1.55}.overview-brand-copy button{color:#fff;letter-spacing:.04em;cursor:pointer;background:#ffffff0f;border:1px solid #dcb55fb8;border-radius:7px;margin-top:11px;padding:8px 12px;font-size:8px;font-weight:850}.overview-brand-copy button:hover{background:#dcb55f24}.overview-brand-editorial{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:9px;margin:0;padding:7px}.overview-brand-editorial img{object-fit:cover;object-position:center;border-radius:6px;width:100%;height:76px;display:block}.overview-brand-editorial figcaption{gap:2px;padding:7px 3px 2px;display:grid}.overview-brand-editorial strong{font-size:9px}.overview-brand-editorial span{color:#aac2d6;font-size:7px;line-height:1.4}.overview-video-backdrop{z-index:80}.overview-video-modal{background:#061c32;border-radius:13px;width:min(880px,100vw - 30px);max-height:calc(100vh - 30px);overflow:auto;box-shadow:0 24px 90px #00000075}.overview-video-modal>header{color:#fff;justify-content:space-between;align-items:flex-start;gap:18px;padding:16px 18px;display:flex}.overview-video-modal header span{color:#8fc0e8;letter-spacing:.14em;font-size:8px;font-weight:850}.overview-video-modal h3{margin:5px 0 0;font-size:15px}.overview-video-modal header button{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;flex:none;width:32px;height:32px;padding:0;font-size:22px}.overview-video-modal video{object-fit:contain;background:#000;width:100%;max-height:calc(100vh - 110px);display:block}.overview-brand-video:focus-visible,.overview-brand-copy button:focus-visible,.overview-video-modal button:focus-visible{outline-offset:3px;outline:3px solid #7cbaf0}@media (width<=900px){.overview-brand-story{grid-template-columns:170px minmax(0,1fr)}.overview-brand-video{width:170px;height:112px}.overview-brand-editorial{grid-column:1/-1;grid-template-columns:110px 1fr;align-items:center;display:grid}.overview-brand-editorial img{height:66px}.overview-brand-editorial figcaption{padding-left:10px}}@media (width<=620px){.overview-brand-story{grid-template-columns:1fr;padding:12px}.overview-brand-video{width:100%;height:180px}.overview-brand-editorial{grid-column:auto}.overview-brand-copy h3{font-size:17px}.overview-video-modal{border-radius:11px;width:calc(100vw - 18px);max-width:calc(100vw - 18px)}.overview-video-modal h3{font-size:13px}}.live-overview-attention{min-width:0;max-width:100%;overflow:hidden}.live-overview-attention>header{box-sizing:border-box;background:#fff;gap:14px;width:100%;height:auto;margin:0;overflow:hidden}.live-overview-attention>header>div{min-width:0}.live-overview-attention header span,.live-overview-attention h3{overflow-wrap:anywhere;max-width:100%;display:block}.live-overview-attention header em{text-align:center;overflow-wrap:anywhere;flex:none;max-width:42%}.live-overview-attention>button{box-sizing:border-box;max-width:100%}@media (width<=760px){.live-overview-attention>header{flex-wrap:wrap}.live-overview-attention header em{max-width:100%}}.mailbox-page{gap:14px;display:grid}.mailbox-hero{color:#fff;background:linear-gradient(115deg,#0b2b4d,#174f80);justify-content:space-between;align-items:center;gap:18px;padding:24px;display:flex}.mailbox-hero span,.mailbox-list header span,.mailbox-recipients>span,.mailbox-receipts>span{letter-spacing:.14em;font-size:9px;font-weight:850}.mailbox-hero span{color:#9dc8ec}.mailbox-hero h2{margin:7px 0;font-size:24px}.mailbox-hero p{color:#d3e2ef;margin:0;font-size:11px}.mailbox-hero button,.mailbox-compose>button{color:var(--blue);cursor:pointer;background:#fff;border:0;border-radius:8px;padding:11px 14px;font-size:9px;font-weight:850}.mailbox-company{justify-content:space-between;align-items:end;gap:18px;padding:15px 18px;display:flex}.mailbox-company label,.mailbox-compose-grid label{color:#607589;gap:6px;font-size:9px;font-weight:800;display:grid}.mailbox-company label{width:min(540px,100%)}.mailbox-company select,.mailbox-compose-grid input,.mailbox-compose-grid select{color:#29445f;background:#fff;border:1px solid #cfdae4;border-radius:7px;width:100%;height:39px;padding:0 10px;font-size:10px}.mailbox-company small{color:#718498;font-size:9px}.mailbox-notice{color:#356b9f;background:#eef6fd;border-radius:8px;padding:11px 13px;font-size:10px}.mailbox-compose{padding:18px 20px}.mailbox-compose-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mailbox-compose-grid label.wide{grid-column:1/-1}.mailbox-compose-grid textarea{color:#29445f;min-height:130px;font:inherit;resize:vertical;border:1px solid #cfdae4;border-radius:7px;padding:10px}.mailbox-recipients{margin-top:15px}.mailbox-recipients>span,.mailbox-receipts>span{color:#7d91a4}.mailbox-recipients>div{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:9px;display:grid}.mailbox-recipients label{border:1px solid var(--line);background:#fafcfe;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;padding:10px;display:grid}.mailbox-recipients input{grid-row:1/3}.mailbox-recipients b{font-size:10px}.mailbox-recipients small{color:#74889a;font-size:8px}.mailbox-compose>button{background:var(--blue);color:#fff;margin-top:15px}.mailbox-compose>button:disabled{cursor:not-allowed;background:#aebbc7}.mailbox-list{overflow:hidden}.mailbox-list>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.mailbox-list header span{color:#7d91a4}.mailbox-list h3{margin:5px 0 0;font-size:15px}.mailbox-list header em{color:#3478bc;background:#eef5fc;border-radius:14px;padding:6px 9px;font-size:8px;font-style:normal}.mailbox-row{border:0;border-top:1px solid var(--line);color:#203b55;text-align:left;cursor:pointer;background:#fff;border-left:4px solid #0000;grid-template-columns:40px minmax(0,1fr) 150px;align-items:center;gap:13px;width:100%;padding:14px 20px;display:grid}.mailbox-list header+.mailbox-row{border-top:0}.mailbox-row.unread{background:#f6faff;border-left-color:#2578bc}.mailbox-row.category-alert,.mailbox-row.category-deadline{border-left-color:#d58a16}.mailbox-envelope{background:#eaf3fd;border-radius:9px;place-items:center;width:36px;height:36px;font-size:15px;display:grid}.mailbox-row span,.mailbox-row strong,.mailbox-row small{display:block}.mailbox-row span{color:#6d8499;letter-spacing:.08em;font-size:8px;font-weight:850}.mailbox-row strong{margin-top:4px;font-size:11px}.mailbox-row small{color:#74889a;margin-top:4px;font-size:8px}.mailbox-row>em{color:#3478bc;background:#eef5fc;border-radius:13px;justify-self:end;padding:6px 9px;font-size:8px;font-style:normal}.mailbox-read-summary{text-align:right}.mailbox-read-summary strong{font-size:11px}.mailbox-empty{text-align:center;color:#718498;margin:0;padding:28px 20px;font-size:10px}.mailbox-modal{width:min(720px,100vw - 28px);max-height:calc(100vh - 28px);overflow:auto}.mailbox-modal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.mailbox-modal header span{color:#3478bc;letter-spacing:.1em;font-size:9px;font-weight:850}.mailbox-modal h3{margin:6px 0;font-size:17px}.mailbox-modal header small{color:#718498;font-size:9px}.mailbox-modal header>button{color:#607589;cursor:pointer;background:0 0;border:0;font-size:24px}.mailbox-body{padding:19px 20px}.mailbox-body p{color:#405b73;margin:0 0 10px;font-size:11px;line-height:1.65}.mailbox-receipts{padding:0 20px 18px}.mailbox-receipts article{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:14px;padding:11px 0;display:grid}.mailbox-receipts>span+article{margin-top:8px}.mailbox-receipts strong,.mailbox-receipts small,.mailbox-receipts b{display:block}.mailbox-receipts strong,.mailbox-receipts b{font-size:9px}.mailbox-receipts small{color:#74889a;margin-top:4px;font-size:8px}.mailbox-receipts em{color:#8b9bab;justify-self:end;font-size:9px;font-style:normal}.mailbox-modal>footer{border-top:1px solid var(--line);background:#f8fafc;justify-content:space-between;align-items:center;gap:18px;padding:15px 20px;display:flex}.mailbox-modal footer p{color:#647b90;max-width:470px;margin:0;font-size:9px;line-height:1.55}.mailbox-modal footer button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:7px;flex:none;padding:10px 12px;font-size:8px;font-weight:850}.mailbox-shortcut{gap:4px;display:grid}.mailbox-shortcut button+button{color:#9dc8ec;margin-top:1px}@media (width<=760px){.mailbox-hero,.mailbox-company,.mailbox-list>header,.mailbox-modal>footer{flex-direction:column;align-items:flex-start}.mailbox-hero button,.mailbox-modal footer button{width:100%}.mailbox-compose-grid,.mailbox-recipients>div{grid-template-columns:1fr}.mailbox-compose-grid label.wide{grid-column:1}.mailbox-row{grid-template-columns:40px 1fr}.mailbox-row>em,.mailbox-read-summary{text-align:left;grid-column:2;justify-self:start}.mailbox-receipts article{grid-template-columns:1fr}.mailbox-receipts em{justify-self:start}}.mailbox-modal{box-sizing:border-box;min-width:0;max-width:calc(100vw - 28px)}.mailbox-modal>header{box-sizing:border-box;background:#fff;width:100%;height:auto;margin:0;overflow:hidden}.mailbox-modal>header>div{min-width:0;max-width:100%}.mailbox-modal header span,.mailbox-modal h3,.mailbox-modal header small{overflow-wrap:anywhere;max-width:100%;display:block}.mailbox-modal header>button{flex:none;margin:0;padding:0}.mailbox-body,.mailbox-receipts,.mailbox-modal>footer{box-sizing:border-box;overflow-wrap:anywhere;max-width:100%}.mailbox-body p{overflow-wrap:anywhere;max-width:100%}@media (width<=760px){.mailbox-modal{width:calc(100vw - 20px);max-width:calc(100vw - 20px)}.mailbox-modal>header{flex-direction:row}.mailbox-modal>footer{width:100%;margin:0}}.mailbox-page{min-width:0;overflow:visible}.mailbox-page>.modal-backdrop{box-sizing:border-box;width:100vw;max-width:none}.mailbox-page>*{box-sizing:border-box;min-width:0;max-width:100%}.mailbox-list{min-width:0;max-width:100%}.mailbox-list>header{box-sizing:border-box;width:100%;height:auto;margin:0;padding:18px 20px;overflow:hidden}.mailbox-list>header>div{flex:1;min-width:0}.mailbox-list>header h3{overflow-wrap:anywhere;max-width:100%}.mailbox-list>header em{white-space:normal;text-align:center;flex:none;max-width:150px}.mailbox-file input{background:#fff;height:auto;padding:9px}.mailbox-file small{color:#7c8fa2;font-size:8px;font-weight:500}.mailbox-attachment{background:#f6faff;border:1px solid #dbe6f0;border-radius:9px;align-items:center;gap:9px;margin-top:18px;padding:12px;display:flex}.mailbox-attachment>div{flex:1;min-width:0}.mailbox-attachment span,.mailbox-attachment strong,.mailbox-attachment small{display:block}.mailbox-attachment span{color:#3677b7;letter-spacing:.1em;font-size:8px;font-weight:850}.mailbox-attachment strong{overflow-wrap:anywhere;margin-top:4px;font-size:10px}.mailbox-attachment small{color:#74889a;margin-top:3px;font-size:8px}.mailbox-attachment button{color:#1c64b5;cursor:pointer;background:#eaf3fd;border:0;border-radius:7px;flex:none;padding:9px 10px;font-size:8px;font-weight:850}.mailbox-attachment button:last-child{color:#fff;background:#1c64b5}.mailbox-receipts article>div:last-child em{margin-bottom:5px;display:block}.mailbox-receipts article>div:last-child small+small{margin-top:4px}.mailbox-protocol-link{color:#126bc1;width:max-content;margin-top:5px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}@media (width<=760px){.mailbox-attachment{flex-direction:column;align-items:stretch}.mailbox-attachment button{width:100%}}html{scroll-behavior:smooth}.skip-link{z-index:9999;color:#0d2442;background:#fff;border-radius:8px;padding:11px 15px;font-size:14px;font-weight:850;position:fixed;top:10px;left:10px;transform:translateY(-160%);box-shadow:0 8px 24px #001a2f38}.skip-link:focus{transform:translateY(0)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #5fa8f5}.content:focus{outline:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.mailbox-footer-actions{flex:none;gap:8px;display:flex}.mailbox-modal footer .mailbox-footer-actions button.danger{color:#a43d35;background:#fff0ef}.mailbox-withdrawals{min-width:0;max-width:100%;overflow:hidden}.mailbox-withdrawals>header{box-sizing:border-box;border-bottom:1px solid var(--line);background:#fff;width:100%;height:auto;margin:0;padding:17px 20px;display:block;overflow:hidden}.mailbox-withdrawals header span,.mailbox-withdrawals header h3{overflow-wrap:anywhere;max-width:100%;display:block}.mailbox-withdrawals header span{color:#7d91a4;letter-spacing:.14em;font-size:9px;font-weight:850}.mailbox-withdrawals h3{margin:5px 0 0;font-size:15px}.mailbox-withdrawals article{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;padding:13px 20px;display:grid}.mailbox-withdrawals header+article{border-top:0}.mailbox-withdrawals strong,.mailbox-withdrawals span,.mailbox-withdrawals b,.mailbox-withdrawals small{overflow-wrap:anywhere;max-width:100%;display:block}.mailbox-withdrawals strong{font-size:10px}.mailbox-withdrawals span,.mailbox-withdrawals b,.mailbox-withdrawals small{color:#74889a;margin-top:4px;font-size:8px}.mailbox-withdrawals b{color:#415c73}.mailbox-withdrawals article>div{min-width:0}.mailbox-withdrawals article>div:last-child{text-align:right}@media (width<=760px){.mailbox-footer-actions{grid-template-columns:1fr;width:100%;display:grid}.mailbox-withdrawals article{grid-template-columns:1fr}.mailbox-withdrawals article>div:last-child{text-align:left}}@media (width>=761px){.sidebar nav{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;flex:1;min-height:0;padding-right:3px;overflow-y:auto}.sidebar .nav-label{margin-top:18px;margin-bottom:7px}.sidebar .nav-item{padding-top:9px;padding-bottom:9px}.sidebar .support-card{border-radius:9px;flex:none;margin-top:9px;padding:10px 12px}.sidebar .support-card span{font-size:8px}.sidebar .support-card p{margin:5px 0;font-size:9px;line-height:1.4}.sidebar .support-card button{font-size:9px}.sidebar .profile{flex:none;margin-top:8px;padding-top:8px}.sidebar .profile>div{width:29px;height:29px}.sidebar .profile strong,.sidebar .profile span{font-size:9px}.sidebar .profile-logout{padding:7px 8px}}.payroll-actions{flex-wrap:wrap;justify-content:flex-end}.payroll-authorized-summary{font-weight:750;color:#3478bc!important;margin-top:6px!important}.payroll-access-editor{background:#f7fbff;border:1px solid #cfe0f1;border-radius:9px;grid-column:1/-1;margin-top:2px;padding:13px}.payroll-access-editor>span{color:#6e8499;letter-spacing:.12em;font-size:8px;font-weight:850;display:block}.payroll-access-editor>div{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:9px;display:grid}.payroll-access-editor label{border:1px solid var(--line);background:#fff;border-radius:7px;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;padding:9px;display:grid}.payroll-access-editor input{grid-row:1/3}.payroll-access-editor b{font-size:9px}.payroll-access-editor small{color:#74889a;font-size:8px}.payroll-access-editor footer{background:0 0;border:0;justify-content:flex-end;gap:7px;width:100%;height:auto;margin:11px 0 0;padding:0;display:flex}.payroll-access-editor footer button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:9px 11px;font-size:8px;font-weight:850}.payroll-access-editor footer button.secondary{color:#576b7f;background:#edf1f5}.payroll-access-editor footer button:disabled{color:#fff;cursor:not-allowed;background:#aebbc7}@media (width<=760px){.payroll-actions{grid-template-columns:1fr 1fr}.payroll-access-editor>div{grid-template-columns:1fr}.payroll-access-editor footer{grid-template-columns:1fr 1fr;display:grid}.payroll-access-editor footer button{width:100%}}.payroll-archived-row{border-top:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px 20px;display:grid}.payroll-archived-row span,.payroll-archived-row strong,.payroll-archived-row small{display:block}.payroll-archived-row span{color:#7b8d9f;letter-spacing:.08em;font-size:8px;font-weight:850}.payroll-archived-row strong{margin-top:4px;font-size:11px}.payroll-archived-row small{color:#74889a;margin-top:4px;font-size:8px}.payroll-archived-row>button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:9px 11px;font-size:8px;font-weight:850}.payroll-archived-row>button:disabled{cursor:not-allowed;background:#aebbc7}@media (width<=760px){.payroll-archived-row{grid-template-columns:42px 1fr}.payroll-archived-row>button{grid-column:1/-1;width:100%}}.value-governance-admin{overflow:hidden}.value-governance-admin>header{box-sizing:border-box;border-bottom:1px solid var(--line);background:linear-gradient(115deg,#f5faff,#fff);justify-content:space-between;align-items:flex-end;gap:20px;width:100%;height:auto;margin:0;padding:18px 20px;display:flex}.value-governance-admin>header span{color:#3978b5;letter-spacing:.13em;font-size:8px;font-weight:900}.value-governance-admin>header h3{color:#203f5d;margin:5px 0;font-size:16px}.value-governance-admin>header p{color:#6b8093;margin:0;font-size:9px}.value-governance-admin>header label{color:#667c8f;flex:none;gap:5px;font-size:8px;font-weight:850;display:grid}.value-governance-admin select{color:#29465f;text-transform:capitalize;background:#fff;border:1px solid #cedbe6;border-radius:7px;min-width:165px;height:36px;padding:0 9px;font-size:9px}.value-governance-summary{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.value-governance-summary article{border-left:1px solid var(--line);padding:14px 18px}.value-governance-summary article:first-child{border-left:0}.value-governance-summary strong,.value-governance-summary span{display:block}.value-governance-summary strong{color:#234e73;font-size:21px}.value-governance-summary span{color:#71879a;letter-spacing:.08em;margin-top:4px;font-size:7px;font-weight:900}.value-governance-summary .risk strong{color:#aa563f}.value-governance-list article{border-top:1px solid #edf1f4;border-left:4px solid #b8c5d0;grid-template-columns:minmax(210px,.8fr) minmax(0,1.4fr);gap:18px;padding:14px 20px;display:grid}.value-governance-list article:first-child{border-top:0}.value-governance-list article.acknowledged{background:#f7fcf9;border-left-color:#2a8b6d}.value-governance-list article.viewed{background:#fffaf1;border-left-color:#d39a32}.value-governance-list article.not_viewed{background:#fff7f6;border-left-color:#c45b4c}.value-governance-list strong,.value-governance-list small,.value-governance-list b,.value-governance-list span{display:block}.value-governance-list strong{font-size:10px}.value-governance-list small{color:#778a9c;margin-top:4px;font-size:8px}.value-governance-list b{color:#355775;letter-spacing:.06em;font-size:8px}.value-governance-list span{color:#536d83;margin-top:4px;font-size:8px;line-height:1.45}.value-governance-admin>footer{border-top:1px solid var(--line);color:#73879a;background:#f8fafc;height:auto;margin:0;padding:11px 19px;font-size:8px;line-height:1.5}.value-governance-list button{color:#fff;cursor:pointer;background:#236ea9;border:0;border-radius:7px;margin-top:9px;padding:8px 10px;font-size:7px;font-weight:900}.value-governance-list button:disabled{cursor:not-allowed;background:#b4bec7}@media (width<=760px){.value-governance-admin>header{flex-direction:column;align-items:stretch}.value-governance-admin select{width:100%}.value-governance-summary{grid-template-columns:1fr 1fr}.value-governance-summary article:nth-child(3){border-top:1px solid var(--line);border-left:0}.value-governance-summary article:nth-child(4){border-top:1px solid var(--line)}.value-governance-list article{grid-template-columns:1fr}}.value-dashboard{overflow:hidden}.value-dashboard>header{box-sizing:border-box;border-bottom:1px solid var(--line);background:linear-gradient(115deg,#f7fbff,#fff);justify-content:space-between;align-items:flex-end;gap:22px;width:100%;height:auto;margin:0;padding:21px 22px;display:flex}.value-dashboard>header>div{min-width:0}.value-dashboard>header span{color:#3778b6;letter-spacing:.15em;font-size:8px;font-weight:900}.value-dashboard>header h3{color:#183d60;margin:6px 0 4px;font-size:17px}.value-dashboard>header p{color:#6e8192;margin:0;font-size:9px}.value-dashboard>header label{color:#677d90;letter-spacing:.08em;flex:none;gap:5px;font-size:8px;font-weight:850;display:grid}.value-dashboard select{color:#29445f;text-transform:capitalize;background:#fff;border:1px solid #cddbe7;border-radius:7px;min-width:170px;height:36px;padding:0 10px;font-size:9px}.value-dashboard-metrics{grid-template-columns:repeat(4,1fr);display:grid}.value-dashboard-metrics article{border-left:1px solid var(--line);min-width:0;padding:18px}.value-dashboard-metrics article:first-child{border-left:0}.value-dashboard-metrics span,.value-dashboard-separation span{color:#71889c;letter-spacing:.1em;font-size:8px;font-weight:900;display:block}.value-dashboard-metrics strong{color:#173f63;margin-top:8px;font-size:25px;display:block}.value-dashboard-metrics p{color:#687d90;margin:5px 0 0;font-size:8px;line-height:1.5}.value-dashboard-separation{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.value-dashboard-separation>div{background:#f3fbf7;border-left:4px solid #2d8b70;padding:16px 19px}.value-dashboard-separation>div+div{background:#fff9ed;border-left-color:#d09227}.value-dashboard-separation>div.clear{background:#f3fbf7;border-left-color:#2d8b70}.value-dashboard-separation strong{color:#29465f;margin-top:6px;font-size:10px;display:block}.value-dashboard-separation p{color:#657a8d;margin:5px 0 0;font-size:8px;line-height:1.5}.value-dashboard-timeline{border-top:1px solid var(--line)}.value-dashboard-timeline>header{box-sizing:border-box;background:#f7f9fb;justify-content:space-between;align-items:center;width:100%;height:auto;margin:0;padding:12px 19px;display:flex}.value-dashboard-timeline>header strong{font-size:10px}.value-dashboard-timeline>header span{text-transform:capitalize}.value-dashboard-timeline article{border-top:1px solid #edf1f4;grid-template-columns:95px 1fr;gap:14px;padding:11px 19px;display:grid}.value-dashboard-timeline time{color:#71879a;font-size:8px}.value-dashboard-timeline article span,.value-dashboard-timeline article strong,.value-dashboard-timeline article small{display:block}.value-dashboard-timeline article strong{color:#29465f;margin-top:3px;font-size:9px}.value-dashboard-timeline article small{color:#718396;margin-top:3px;font-size:8px;line-height:1.4}.value-dashboard-timeline>p,.value-dashboard-loading{color:#718396;text-align:center;margin:0;padding:22px;font-size:9px}.value-dashboard>footer{border-top:1px solid var(--line);color:#74879a;background:#f8fafc;height:auto;margin:0;padding:11px 19px;font-size:8px;line-height:1.5}.value-dashboard-authorized-services{border-top:1px solid var(--line);background:#f8fbfe;grid-template-columns:1.35fr 1fr 1fr;display:grid}.value-dashboard-authorized-services>header,.value-dashboard-authorized-services>article{padding:16px 19px}.value-dashboard-authorized-services>header{border-left:4px solid #2777b8}.value-dashboard-authorized-services>header strong{color:#29465f;margin-top:7px;font-size:10px;line-height:1.45;display:block}.value-dashboard-authorized-services>article{border-left:1px solid var(--line)}.value-dashboard-authorized-services>article strong{color:#173f63;margin-top:7px;font-size:22px;display:block}.value-dashboard-authorized-services>article p{color:#657a8d;margin:5px 0 0;font-size:8px;line-height:1.5}.value-dashboard-acknowledgement{background:#f5faff;border-top:1px solid #d7e4ef;gap:11px;padding:17px 19px;display:grid}.value-dashboard-acknowledgement>label{color:#3f5870;align-items:flex-start;gap:10px;font-size:9px;line-height:1.55;display:flex}.value-dashboard-acknowledgement input{width:16px;height:16px;accent-color:var(--blue);flex:none;margin-top:1px}.value-dashboard-acknowledgement>button{background:var(--blue);color:#fff;letter-spacing:.04em;cursor:pointer;border:0;border-radius:8px;width:max-content;padding:10px 13px;font-size:8px;font-weight:900}.value-dashboard-acknowledgement>button:disabled{cursor:not-allowed;background:#aebbc7}.value-dashboard-acknowledgement>em{color:#31735f;font-size:8px;font-style:normal;font-weight:800}.value-dashboard-acknowledgement>p{color:#6c8092;margin:0;font-size:9px}.value-dashboard-receipt{background:#fff;border:1px solid #bfe0d2;border-radius:8px;align-items:center;gap:11px;padding:12px;display:flex}.value-dashboard-receipt>span{color:#fff;background:#258267;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.value-dashboard-receipt strong,.value-dashboard-receipt p,.value-dashboard-receipt small{display:block}.value-dashboard-receipt strong{color:#245d4d;font-size:10px}.value-dashboard-receipt p{color:#627a70;margin:4px 0 0;font-size:8px}.value-dashboard-receipt small{color:#799087;letter-spacing:.05em;margin-top:4px;font-size:7px}.value-dashboard-receipt>div{flex:1;min-width:0}.value-dashboard-receipt details{border-top:1px solid #dbeae3;margin-top:10px;padding-top:9px}.value-dashboard-receipt summary{color:#286a56;cursor:pointer;font-size:8px;font-weight:900}.value-dashboard-receipt details section{background:#f6faf8;border-radius:7px;margin-top:10px;padding:10px}.value-dashboard-receipt details b{color:#527267;letter-spacing:.08em;font-size:7px;display:block}.value-dashboard-receipt details p{white-space:pre-line;line-height:1.55}.value-dashboard-receipt code{overflow-wrap:anywhere;color:#587168;background:#eef4f1;border-radius:6px;margin-top:10px;padding:8px;font-size:7px;display:block}.value-dashboard-reminder{background:#fff9ed;border-left:4px solid #d39a32;border-radius:7px;padding:12px 14px}.value-dashboard-reminder.formal_notice{background:#fff6ed;border-left-color:#c47538}.value-dashboard-reminder.final_absence{background:#fff3f2;border-left-color:#ba5149}.value-dashboard-reminder span,.value-dashboard-reminder strong,.value-dashboard-reminder small{display:block}.value-dashboard-reminder span{color:#9c6b1f;letter-spacing:.1em;font-size:7px;font-weight:900}.value-dashboard-reminder strong{color:#644d28;margin-top:4px;font-size:10px}.value-dashboard-reminder p{color:#6f6250;margin:5px 0;font-size:8px;line-height:1.5}.value-dashboard-reminder small{color:#8f8271;font-size:7px}.value-dashboard-separation{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.value-dashboard-separation>div{padding:13px 18px}.value-dashboard-details{border-top:1px solid var(--line)}.value-dashboard-details>summary{color:#29465f;cursor:pointer;background:#f7f9fb;justify-content:space-between;align-items:center;padding:12px 19px;font-size:9px;font-weight:850;list-style-position:inside;display:flex}.value-dashboard-details>summary small{color:#718396;font-size:8px;font-weight:700}.value-dashboard-details .value-dashboard-timeline{border-top:0}.value-dashboard-empty-period{text-align:center;background:#fbfcfd;padding:22px 19px}.value-dashboard-empty-period strong{color:#49647c;font-size:11px;display:block}.value-dashboard-empty-period p{color:#718396;margin:5px 0 0;font-size:9px}.value-dashboard-science-request{background:#fff;border-left:4px solid #d39a32;border-radius:7px;padding:14px 15px}.value-dashboard-science-request.formal_notice{border-left-color:#c47538}.value-dashboard-science-request.final_absence{border-left-color:#ba5149}.value-dashboard-science-request span,.value-dashboard-science-request strong,.value-dashboard-science-request small{display:block}.value-dashboard-science-request span{color:#9c6b1f;letter-spacing:.1em;font-size:7px;font-weight:900}.value-dashboard-science-request strong{color:#4f432f;margin-top:5px;font-size:11px}.value-dashboard-science-request h4{color:#37536c;text-transform:uppercase;letter-spacing:.06em;margin:11px 0 3px;font-size:8px}.value-dashboard-science-request p{color:#5f7181;margin:0;font-size:9px;line-height:1.55}.value-dashboard-science-request small{color:#82909c;margin-top:10px;font-size:7px}.value-dashboard-science-request .preserve-lines{white-space:pre-line}.value-request-modal{background:#fff;border-radius:14px;width:min(760px,100vw - 28px);max-height:92vh;overflow:auto;box-shadow:0 24px 80px #001a2f66}.value-request-modal>header{border-bottom:1px solid #dbe6ee;justify-content:space-between;gap:18px;padding:21px 24px;display:flex}.value-request-modal header span{color:#3977ae;letter-spacing:.13em;font-size:9px;font-weight:900}.value-request-modal header h3{margin:6px 0}.value-request-modal header p{color:#70869a;margin:0}.value-request-modal header button{color:#58748a;background:0 0;border:0;font-size:26px}.value-request-modal>div{gap:14px;padding:20px 24px;display:grid}.value-request-modal label{color:#49657d;gap:6px;font-size:10px;font-weight:800;display:grid}.value-request-modal input,.value-request-modal textarea{box-sizing:border-box;color:#173a56;width:100%;font:inherit;background:#fff;border:1px solid #cbd9e5;border-radius:8px;padding:11px}.value-request-modal textarea{resize:vertical;min-height:100px}.value-request-modal>footer{background:#f7fafc;border-top:1px solid #dbe6ee;justify-content:space-between;align-items:center;gap:18px;padding:16px 24px;display:flex}.value-request-modal footer p{color:#687f92;margin:0;font-size:10px;line-height:1.5}.value-request-modal footer button{color:#fff;background:#1268ad;border:0;border-radius:8px;flex:none;padding:11px 14px;font-size:9px;font-weight:850}.value-request-modal footer button:disabled{opacity:.45}.value-question-status{color:#244d69;background:#edf7fd;border-left:4px solid #2c78ad;border-radius:8px;gap:5px;padding:13px 15px;display:grid}.value-question-status.pending{color:#634918;background:#fff8e9;border-left-color:#c58a2d}.value-question-status span{letter-spacing:.1em;font-size:7px;font-weight:900}.value-question-status strong{font-size:10px}.value-question-status p{white-space:pre-line;margin:0;font-size:9px;line-height:1.55}.value-question-status small{opacity:.72;font-size:7px}.value-science-actions{flex-wrap:wrap;gap:8px;display:flex}.value-science-actions button,.value-question-form button{background:var(--blue);color:#fff;letter-spacing:.04em;cursor:pointer;border:0;border-radius:8px;padding:10px 13px;font-size:8px;font-weight:900}.value-science-actions button.secondary,.value-question-form button.secondary{color:#315c7d;background:#fff;border:1px solid #a9bfd1}.value-science-actions button:disabled,.value-question-form button:disabled{opacity:.45;cursor:not-allowed}.value-question-form{background:#fff;border:1px solid #bfd2e1;border-radius:9px;gap:9px;padding:14px;display:grid}.value-question-form>label{color:#294d68;gap:7px;font-size:9px;font-weight:850;display:grid}.value-question-form textarea{box-sizing:border-box;color:#243f54;width:100%;min-height:88px;font:inherit;resize:vertical;border:1px solid #c7d7e3;border-radius:7px;padding:10px}.value-question-form>p{color:#6a8091;margin:0;font-size:8px;line-height:1.5}.value-question-form>div{justify-content:flex-end;gap:8px;display:flex}.value-governance-list button.secondary{color:#285f8b;background:#edf3f8;margin-left:7px}.value-cancel-modal{background:#fff;border-radius:14px;width:min(620px,100vw - 28px);max-height:92vh;overflow:auto;box-shadow:0 24px 80px #001a2f66}.value-cancel-modal>header{border-bottom:1px solid #dbe6ee;justify-content:space-between;gap:18px;padding:21px 24px;display:flex}.value-cancel-modal header span{color:#a15f35;letter-spacing:.13em;font-size:9px;font-weight:900}.value-cancel-modal header h3{margin:6px 0}.value-cancel-modal header p,.value-cancel-modal>div>p{color:#70869a;margin:0}.value-cancel-modal header button{color:#58748a;background:0 0;border:0;font-size:26px}.value-cancel-modal>div{gap:13px;padding:20px 24px;display:grid}.value-cancel-modal label{color:#49657d;gap:6px;font-size:10px;font-weight:800;display:grid}.value-cancel-modal textarea{box-sizing:border-box;color:#173a56;width:100%;min-height:100px;font:inherit;resize:vertical;background:#fff;border:1px solid #cbd9e5;border-radius:8px;padding:11px}.value-cancel-modal .value-request-confirm{align-items:flex-start;gap:10px;display:flex}.value-cancel-modal .value-request-confirm input{flex:none;width:16px;height:16px;margin-top:1px}.value-cancel-modal>footer{background:#f7fafc;border-top:1px solid #dbe6ee;justify-content:space-between;align-items:center;gap:18px;padding:16px 24px;display:flex}.value-cancel-modal footer p{color:#687f92;margin:0;font-size:10px}.value-cancel-modal footer button{color:#fff;background:#a35636;border:0;border-radius:8px;padding:11px 14px;font-size:9px;font-weight:850}.value-cancel-modal footer button:disabled{opacity:.45}.value-clarification-state{background:#eef6fd;border-left:4px solid #3977ae;border-radius:7px;gap:4px;margin:9px 0;padding:10px 11px;display:grid}.value-clarification-state b{color:#245f8f;letter-spacing:.08em;font-size:8px}.value-clarification-state small{color:#56758d;font-size:9px;line-height:1.45}.value-clarification-state.review{background:#fff8e8;border-left-color:#b98925}.value-clarification-state.review b{color:#8b651b}.value-clarification-state.review small{color:#786942}.value-admin-receipt{border-top:1px solid #cee1d8;margin-top:9px;padding-top:9px}.value-admin-receipt summary{color:#286a56;cursor:pointer;font-size:7px;font-weight:900}.value-admin-receipt section{background:#fff;border-radius:7px;margin-top:9px;padding:9px}.value-admin-receipt section b{color:#557568}.value-admin-receipt section strong{color:#294b40;margin-top:5px;font-size:9px}.value-admin-receipt section p{color:#526d63;white-space:pre-line;margin:5px 0 0;font-size:8px;line-height:1.5}.value-admin-receipt section small{margin-top:5px}.value-admin-receipt code{color:#587168;overflow-wrap:anywhere;background:#edf4f1;border-radius:6px;margin-top:9px;padding:8px;font-size:7px;display:block}.value-request-modal select{box-sizing:border-box;color:#173a56;width:100%;font:inherit;background:#fff;border:1px solid #cbd9e5;border-radius:8px;padding:11px}.value-request-criteria{background:#f1faf6;border-left:4px solid #2c8a70;border-radius:8px;gap:5px;padding:13px 15px;display:grid}.value-request-criteria strong{color:#235f4e;font-size:11px}.value-request-criteria span,.value-request-criteria small{color:#587568;font-size:9px;line-height:1.5}.value-request-preview{background:#f7fbff;border:1px solid #cbddec;border-radius:9px;padding:15px}.value-request-preview>span{color:#3977ae;letter-spacing:.12em;font-size:8px;font-weight:900}.value-request-preview>strong{color:#173a56;margin-top:6px;display:block}.value-request-preview h4{color:#49657d;text-transform:uppercase;margin:12px 0 4px;font-size:8px}.value-request-preview p{color:#60788d;white-space:pre-line;margin:0;font-size:9px;line-height:1.55}.value-request-modal .value-request-confirm{background:#fffaf0;border:1px solid #e4d19e;border-radius:8px;align-items:flex-start;gap:10px;padding:13px;line-height:1.5;display:flex}.value-request-modal .value-request-confirm input{accent-color:#1268ad;flex:none;width:16px;height:16px;margin-top:1px}.value-request-confirm span{color:#675a38;font-size:9px}.value-evidence-picker{border:1px solid #d8e3ec;border-radius:9px;overflow:hidden}.value-evidence-picker>header{background:#f7fafc;padding:12px 14px}.value-evidence-picker>header div{justify-content:space-between;gap:12px;display:flex}.value-evidence-picker>header strong{color:#274861;font-size:10px}.value-evidence-picker>header span,.value-evidence-picker>header small{color:#70869a;font-size:8px}.value-evidence-picker>header small{margin-top:4px;display:block}.value-evidence-picker>label{cursor:pointer;border-top:1px solid #e7edf2;align-items:flex-start;gap:10px;padding:10px 13px;display:flex}.value-evidence-picker>label>input{flex:none;width:15px;height:15px;margin-top:2px}.value-evidence-picker>label>span{gap:2px;display:grid}.value-evidence-picker label b{color:#3977ae;letter-spacing:.08em;font-size:7px}.value-evidence-picker label strong{color:#29465f;font-size:9px}.value-evidence-picker label small{color:#74889a;font-size:8px}.value-evidence-picker>p{color:#74889a;text-align:center;margin:0;padding:14px;font-size:9px}.value-request-preview ul{margin:5px 0 0;padding-left:18px}.value-request-preview li{color:#60788d;margin-top:4px;font-size:9px;line-height:1.45}@media (width<=900px){.value-dashboard-metrics{grid-template-columns:1fr 1fr}.value-dashboard-metrics article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.value-dashboard-metrics article:nth-child(4){border-top:1px solid var(--line)}.value-dashboard-authorized-services{grid-template-columns:1fr 1fr}.value-dashboard-authorized-services>header{grid-column:1/-1}.value-dashboard-authorized-services>article:first-of-type{border-left:0}}@media (width<=620px){.value-dashboard>header{flex-direction:column;align-items:stretch}.value-dashboard select{width:100%}.value-dashboard-metrics,.value-dashboard-authorized-services,.value-dashboard-separation{grid-template-columns:1fr}.value-dashboard-metrics article{border-top:1px solid var(--line);border-left:0}.value-dashboard-metrics article:first-child{border-top:0}.value-dashboard-authorized-services>header{grid-column:auto}.value-dashboard-authorized-services>article{border-top:1px solid var(--line);border-left:0}.value-dashboard-separation>div+div{border-top:1px solid var(--line)}.value-dashboard-timeline article{grid-template-columns:1fr;gap:5px}.value-dashboard-acknowledgement>button{width:100%}}.reconciliation-page{gap:14px;min-width:0;display:grid}.reconciliation-hero{color:#fff;background:linear-gradient(115deg,#0b2b4d,#174f80);padding:24px}.reconciliation-hero>span,.reconciliation-publisher header span,.reconciliation-summary span{letter-spacing:.14em;font-size:9px;font-weight:850}.reconciliation-hero>span{color:#9dc8ec}.reconciliation-hero h2{margin:7px 0;font-size:24px}.reconciliation-hero p{color:#d3e2ef;max-width:820px;margin:0;font-size:11px;line-height:1.6}.reconciliation-company{justify-content:space-between;align-items:end;gap:20px;padding:15px 18px;display:flex}.reconciliation-company label,.reconciliation-form label,.reconciliation-modal>label{color:#607589;gap:6px;font-size:9px;font-weight:800;display:grid}.reconciliation-company label{width:min(540px,100%)}.reconciliation-company select,.reconciliation-form input,.reconciliation-form select{color:#29445f;background:#fff;border:1px solid #cfdae4;border-radius:7px;width:100%;height:39px;padding:0 10px;font-size:10px}.reconciliation-company small{color:#718498;font-size:9px}.reconciliation-publisher{overflow:hidden}.reconciliation-publisher>header{border-bottom:1px solid var(--line);padding:18px 20px}.reconciliation-publisher header span{color:#7d91a4}.reconciliation-publisher h3{margin:5px 0 0;font-size:16px}.reconciliation-form{grid-template-columns:1fr 1fr .65fr 1fr;gap:12px;padding:18px 20px 10px;display:grid}.reconciliation-form label.wide{grid-column:1/-2}.reconciliation-publisher>button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:8px;margin:0 20px 18px;padding:11px 15px;font-size:9px;font-weight:850}.reconciliation-publisher>button:disabled{cursor:not-allowed;background:#aebbc7}.reconciliation-notice{color:#356b9f;background:#eef6fd;border-radius:8px;padding:11px 13px;font-size:10px}.reconciliation-summary{grid-template-columns:1fr 1fr;padding:0;display:grid}.reconciliation-summary>div{border-left:1px solid var(--line);padding:16px 20px}.reconciliation-summary>div:first-child{border-left:0}.reconciliation-summary span{color:#7d91a4;display:block}.reconciliation-summary strong{margin-top:6px;font-size:12px;display:block}.reconciliation-warning{color:#71572e;background:#fff8e9;border-left:4px solid #d99a26;border-radius:9px;gap:14px;padding:13px 16px;display:flex}.reconciliation-warning strong{letter-spacing:.08em;flex:none;font-size:9px}.reconciliation-warning p{margin:0;font-size:10px;line-height:1.55}.reconciliation-ledger{overflow:hidden}.reconciliation-ledger>header,.reconciliation-row{grid-template-columns:105px minmax(240px,1.5fr) 48px 115px 170px 190px;align-items:center;gap:12px;display:grid}.reconciliation-ledger>header{color:#6d8297;letter-spacing:.08em;background:#edf2f6;padding:11px 18px;font-size:8px;font-weight:850}.reconciliation-month h3{border-top:1px solid var(--line);color:#35516b;background:#f8fafc;margin:0;padding:11px 18px;font-size:11px}.reconciliation-row{border-top:1px solid var(--line);border-left:4px solid #0000;padding:14px 18px}.reconciliation-row.status-pending{background:#fffaf1;border-left-color:#e29a20}.reconciliation-row.status-under_review{background:#f5faff;border-left-color:#347fc1}.reconciliation-row.status-needs_info{background:#fff6f5;border-left-color:#c65b50}.reconciliation-row.status-reconciled{background:#f5fbf8;border-left-color:#27916d}.reconciliation-row time,.reconciliation-row small{color:#71869a;font-size:9px}.reconciliation-row>div>strong{font-size:10px;display:block}.reconciliation-row>div>small{margin-top:5px;display:block}.reconciliation-row>b{font-size:11px}.reconciliation-row>strong{text-align:right;font-size:10px}.reconciliation-row>em{color:#946314;background:#fff0d8;border-radius:13px;width:max-content;max-width:160px;padding:6px 9px;font-size:8px;font-style:normal}.reconciliation-row.status-under_review>em{color:#2f6f9f;background:#e8f3fd}.reconciliation-row.status-needs_info>em{color:#a24942;background:#fde8e6}.reconciliation-row.status-reconciled>em{color:#1f775c;background:#e4f5ed}.reconciliation-row details{margin-top:8px}.reconciliation-row summary{color:var(--blue);cursor:pointer;font-size:9px;font-weight:800}.reconciliation-row details p{color:#475f75;margin:7px 0;font-size:9px;line-height:1.5}.reconciliation-row details a{color:var(--blue);margin-top:6px;font-size:9px;text-decoration:none;display:block}.reconciliation-row .review-note{background:#fff;border-radius:6px;padding:8px}.reconciliation-actions{justify-content:flex-end;gap:6px;display:flex}.reconciliation-actions button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:8px 9px;font-size:8px;font-weight:850}.reconciliation-actions button.secondary{color:#5c7287;background:#edf1f5}.reconciliation-empty{text-align:center;color:#718498;margin:0;padding:28px 20px;font-size:10px}.reconciliation-modal{width:min(620px,100vw - 28px);overflow:hidden}.reconciliation-modal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:15px;padding:18px 20px;display:flex}.reconciliation-modal header span{color:#71869a;letter-spacing:.1em;font-size:8px;font-weight:850}.reconciliation-modal header h3{margin:6px 0;font-size:16px}.reconciliation-modal header small{color:#71869a;font-size:9px}.reconciliation-modal header>button{color:#5d7184;cursor:pointer;background:0 0;border:0;font-size:23px}.reconciliation-modal>label{margin:16px 20px}.reconciliation-modal textarea{resize:vertical;color:#29445f;min-height:120px;font:inherit;border:1px solid #cfdae4;border-radius:8px;padding:11px}.attachment-field input{opacity:0;width:1px;height:1px;position:absolute}.attachment-field>span{width:max-content;color:var(--blue);cursor:pointer;background:#eef5fc;border-radius:7px;padding:10px 12px}.attachment-field>small{color:#71869a}.reconciliation-modal footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:15px 20px;display:flex}.reconciliation-modal footer button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:10px 13px;font-size:9px;font-weight:850}.reconciliation-modal footer button.secondary{color:#5c7287;background:#edf1f5}.reconciliation-modal footer button:disabled{background:#aebbc7}.reconciliation-modal{position:relative}@media (width<=1050px){.reconciliation-ledger>header{display:none}.reconciliation-row{grid-template-columns:90px 1fr 40px 110px}.reconciliation-row>em{grid-column:2/4}.reconciliation-actions{flex-direction:column;grid-area:1/4/3}}@media (width<=760px){.reconciliation-company{flex-direction:column;align-items:flex-start}.reconciliation-form{grid-template-columns:1fr}.reconciliation-form label.wide{grid-column:1}.reconciliation-summary{grid-template-columns:1fr}.reconciliation-summary>div{border-top:1px solid var(--line);border-left:0}.reconciliation-summary>div:first-child{border-top:0}.reconciliation-warning{flex-direction:column;align-items:flex-start}.reconciliation-row{grid-template-columns:1fr 65px;padding:14px}.reconciliation-row time,.reconciliation-row>div{grid-column:1/-1}.reconciliation-row>strong{text-align:left}.reconciliation-row>em{grid-column:1/-1}.reconciliation-actions{grid-area:auto/1/auto/-1;grid-template-columns:1fr 1fr;display:grid}.reconciliation-actions button{width:100%}.reconciliation-modal footer{grid-template-columns:1fr 1fr;display:grid}.reconciliation-modal footer button{width:100%}}.directory-v2>header{align-items:flex-start}.directory-create-actions{gap:8px;display:flex}.directory-create-actions button:disabled{cursor:not-allowed;background:#aebbc7}.company-form,.user-form{border-bottom:1px solid var(--line);background:#f7fafc;align-items:end;gap:10px;padding:17px 22px;display:grid}.company-form{grid-template-columns:1.5fr .8fr auto}.user-form{grid-template-columns:1.2fr 1fr 1.1fr .9fr auto}.company-form label,.user-form>label{color:#607589;gap:5px;font-size:9px;font-weight:750;display:grid}.company-form input,.user-form>label input,.user-form>label select{color:#29445f;background:#fff;border:1px solid #cfdae4;border-radius:7px;height:38px;padding:0 10px;font-size:10px}.consultation-scope{background:#fff;border:1px solid #d4e0eb;border-radius:8px;flex-wrap:wrap;grid-column:1/-1;gap:9px 16px;margin:2px 0 0;padding:13px 14px;display:flex}.consultation-scope legend{color:#29445f;padding:0 5px;font-size:9px;font-weight:850}.consultation-scope label{color:#49637a;align-items:center;gap:6px;font-size:9px;font-weight:700;display:flex}.consultation-scope input{width:15px;height:15px;accent-color:var(--blue)}.consultation-scope small{color:#75889a;flex-basis:100%}.company-form button,.user-form button,.company-no-users button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:10px 13px;font-size:9px;font-weight:850}.company-form button:disabled,.user-form button:disabled{cursor:not-allowed;background:#aebbc7}.company-form small,.user-form>small{color:#75889a;grid-column:1/-1;font-size:9px}.company-directory{background:#f4f7fa;gap:14px;padding:16px;display:grid}.company-group{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.company-group>header{border-bottom:1px solid var(--line);background:#f8fafc;height:auto;margin:0;padding:14px 17px}.company-group>header strong,.company-group>header small{display:block}.company-group>header strong{font-size:11px}.company-group>header small{color:#75889a;margin-top:4px;font-size:8px}.company-group>header>span{color:#3478bc;background:#eef5fc;border-radius:12px;padding:5px 8px;font-size:8px}.company-group>article{border-top:1px solid var(--line);grid-template-columns:1.2fr .85fr 1.55fr .7fr 165px;align-items:center;gap:13px;padding:14px 17px;display:grid}.company-group>header+article{border-top:0}.company-group article strong,.company-group article small{display:block}.company-group article strong{font-size:10px}.company-group article small{color:#75889a;margin-top:4px;font-size:8px}.company-group article>div>span{color:#7b8d9f;letter-spacing:.08em;margin-bottom:5px;font-size:8px;font-weight:850;display:block}.user-modules p{color:#536b80;margin:0;font-size:8px;line-height:1.5}.access-state em{color:#6d8194;background:#f1f4f7;border-radius:12px;width:max-content;padding:5px 8px;font-size:8px;font-style:normal;display:block}.access-state em.active{color:#187456;background:#e8f6ef}.company-no-users{color:#667b8f;justify-content:space-between;align-items:center;gap:15px;padding:17px;font-size:10px;display:flex}.company-no-users button{color:var(--blue);background:#eef5fc}@media (width<=1100px){.user-form,.company-group>article{grid-template-columns:1fr 1fr}.user-modules{grid-column:1/-1}.company-group article>.directory-actions{flex-direction:column;grid-area:1/2/3;justify-self:end}}@media (width<=760px){.directory-create-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.company-form,.user-form{grid-template-columns:1fr}.company-form small,.user-form small{grid-column:1}.company-group>article{grid-template-columns:1fr}.company-group article>.directory-actions{grid-area:auto/1;grid-template-columns:1fr 1fr;justify-self:stretch;display:grid}.company-no-users{flex-direction:column;align-items:flex-start}.company-no-users button{width:100%}}.auth-screen{background-image:linear-gradient(90deg,#020f1e57,#020f1e1f),url(/assets/ponte-previsional.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;place-items:center}.auth-card{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fffffff9;border-color:#d8e1e9eb;box-shadow:0 28px 80px #010c197a}@media (width<=560px){.auth-screen{background-image:linear-gradient(#020f1e3d,#020f1e3d),url(/assets/ponte-previsional.webp);background-position:72%;place-items:center;padding:14px}.auth-card{margin-top:0}}.brand-mark{background:#ffffff0f;border:0}.brand-mark img{object-fit:contain;width:34px;height:34px}.auth-logo{padding:7px}.auth-logo img{object-fit:contain;width:100%;height:100%;display:block}.approval-group-section>header{height:auto;margin:0}.approval-group-section>header .approval-group-icon{letter-spacing:0;place-items:center;line-height:1;display:grid}@media (width>=761px){.approval-group-section>header>div{flex:1;min-width:0}.approval-group-section>header>button{white-space:nowrap;width:max-content;max-width:none;margin-left:auto;padding:8px 0 8px 14px}}.approval-classified-list .approval-type-mark .approval-group-icon{letter-spacing:0;place-items:center;line-height:1;display:grid}.approval-normalized-detail>header{box-sizing:border-box;width:100%;height:auto;margin:0}.approval-normalized-detail>header>div{min-width:0}.approval-normalized-detail>header>em{text-align:center;white-space:normal;flex:none;max-width:42%;line-height:1.35}@media (width<=760px){.approval-normalized-detail>header{align-items:flex-start;padding:14px}.approval-normalized-detail>header>em{overflow-wrap:anywhere;max-width:40%}}.approval-normalized-detail>header .approval-group-icon{letter-spacing:0;place-items:center;line-height:1;display:grid}.reconciliation-tabs{border:1px solid var(--line);background:#edf2f6;border-radius:11px;grid-template-columns:1fr 1fr;gap:6px;padding:6px;display:grid}.reconciliation-tabs button{color:#61778c;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:43px;font-size:10px;font-weight:850;display:flex}.reconciliation-tabs button b{color:#587086;background:#dde5ec;border-radius:12px;place-items:center;min-width:24px;height:24px;font-size:9px;display:grid}.reconciliation-tabs button.active{background:#fff;box-shadow:0 2px 8px #0a2b4c14}.reconciliation-tabs button.active.pending{color:#946314}.reconciliation-tabs button.active.pending b{color:#946314;background:#fff0d8}.reconciliation-tabs button.active.reconciled{color:#1f775c}.reconciliation-tabs button.active.reconciled b{color:#1f775c;background:#e4f5ed}@media (width<=620px){.reconciliation-tabs{grid-template-columns:1fr}.reconciliation-tabs button{justify-content:space-between;padding:0 14px}}.reconciliation-publisher>header{box-sizing:border-box;width:100%;height:auto;margin:0;padding:18px 20px}.reconciliation-ledger>header{box-sizing:border-box;width:100%;height:auto;margin:0;padding:11px 18px}.auth-screen{background:linear-gradient(145deg,#071d35 0,#0d2f52 44%,#eef3f8 44%,#f5f8fb 100%);place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{background:#fff;border:1px solid #d8e1e9;border-radius:18px;width:min(470px,100%);padding:30px;box-shadow:0 24px 70px #05172b2e}.auth-brand{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding-bottom:22px;display:flex}.auth-logo{color:#0c3155;border:1px solid #8ea6bc;border-radius:50%;place-items:center;width:48px;height:48px;font-family:Georgia,serif;font-size:25px;display:grid}.auth-brand>div:last-child strong,.auth-brand>div:last-child span{display:block}.auth-brand>div:last-child strong{color:#0b2c4e;letter-spacing:.08em;font-size:17px}.auth-brand>div:last-child span{color:#778b9f;letter-spacing:.1em;margin-top:3px;font-size:8px}.auth-heading{padding:23px 0 17px}.auth-heading>span{color:#7d91a4;letter-spacing:.14em;font-size:9px;font-weight:850}.auth-heading h1{color:#102e4b;margin:7px 0;font-size:24px}.auth-heading p{color:#63798e;margin:0;font-size:12px;line-height:1.6}.auth-tabs{background:#f1f5f8;border-radius:10px;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:16px;padding:5px;display:grid}.auth-tabs button{color:#61778c;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:10px;font-size:10px;font-weight:800}.auth-tabs button.active{color:#155d9d;background:#fff;box-shadow:0 2px 8px #0a2b4c14}.auth-form{gap:13px;display:grid}.auth-form label{color:#425b72;gap:6px;font-size:10px;font-weight:750;display:grid}.auth-form input{color:#18354f;background:#fbfdff;border:1px solid #cfdae4;border-radius:8px;outline:none;width:100%;height:44px;padding:0 12px;font-size:13px}.auth-form input:focus{border-color:#337fbe;box-shadow:0 0 0 3px #337fbe18}.auth-form button{color:#fff;cursor:pointer;background:#1768ae;border:0;border-radius:8px;min-height:44px;padding:11px 14px;font-size:10px;font-weight:850}.auth-form button:disabled{cursor:not-allowed;background:#aebdca}.auth-form button.auth-secondary{color:#536a80;background:#f1f5f8;border:1px solid #d7e0e8}.auth-form small{color:#74889b;font-size:9px;line-height:1.5}.auth-code-input{text-align:center;letter-spacing:.35em;font-weight:800;font-size:22px!important}.auth-message,.auth-error{border-radius:8px;margin-bottom:14px;padding:11px 12px;font-size:10px;line-height:1.5}.auth-message{color:#356b9f;background:#eef6fd}.auth-error{color:#9a4036;background:#fff0ee}.auth-privacy{border-top:1px solid var(--line);color:#7b8d9e;margin:18px 0 0;padding-top:15px;font-size:9px;line-height:1.55}.auth-form button.auth-recovery-link{color:#1768ae;text-underline-offset:3px;background:0 0;border:0;min-height:auto;padding:3px;text-decoration:underline}.auth-session-retry{margin-bottom:16px}.auth-password-field{display:block;position:relative}.auth-password-field input{padding-right:48px}.auth-form .auth-password-toggle{color:#58738c;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:36px;height:36px;min-height:36px;padding:0;display:grid;position:absolute;top:4px;right:4px}.auth-form .auth-password-toggle:hover{color:#155d9d;background:#edf4fa}.auth-form .auth-password-toggle:focus-visible{outline-offset:1px;outline:2px solid #337fbe}.auth-form .auth-password-toggle svg{width:19px;height:19px}.auth-form .auth-password-toggle:disabled{color:#58738c;background:0 0}.profile-logout{color:#d9e7f4;cursor:pointer;background:0 0;border:1px solid #54708e;border-radius:6px;margin-left:auto;padding:6px 9px;font-size:9px}.profile-logout:hover{background:#ffffff12}.mode-switch button:disabled{opacity:.45;cursor:not-allowed}.readiness-page{gap:16px;display:grid}.readiness-hero{color:#fff;background:linear-gradient(115deg,#0b2b4d,#174f80);padding:28px}.readiness-hero>span,.readiness-identity>span,.readiness-checklist>span{letter-spacing:.14em;font-size:9px;font-weight:850}.readiness-hero>span{color:#9dc8ec}.readiness-hero h2{margin:8px 0;font-size:24px}.readiness-hero p{color:#d2e1ee;max-width:720px;margin:0;font-size:12px;line-height:1.65}.readiness-grid{grid-template-columns:.85fr 1.15fr;gap:16px;display:grid}.readiness-identity,.readiness-checklist{padding:22px}.readiness-identity>span,.readiness-checklist>span{color:#7d91a4}.readiness-identity h3{margin:8px 0 18px;font-size:17px}.readiness-identity dl{margin:0}.readiness-identity dl>div{border-top:1px solid var(--line);grid-template-columns:95px 1fr;gap:12px;padding:10px 0;display:grid}.readiness-identity dt{color:#7a8da0;font-size:9px}.readiness-identity dd{color:#29445f;overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:750}.readiness-checklist>div{border-top:1px solid var(--line);grid-template-columns:28px 1fr auto;align-items:center;gap:11px;padding:13px 0;display:grid}.readiness-checklist>span+div{margin-top:10px}.readiness-checklist i{color:#71869a;background:#edf1f5;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.readiness-checklist .done i{color:#18805f;background:#e8f6ef}.readiness-checklist p{margin:0}.readiness-checklist strong,.readiness-checklist small{display:block}.readiness-checklist strong{font-size:11px}.readiness-checklist small{color:#718498;margin-top:4px;font-size:9px;line-height:1.45}.readiness-checklist em{color:#6c8194;background:#f1f4f7;border-radius:12px;padding:5px 8px;font-size:8px;font-style:normal}.readiness-checklist .done em{color:#187456;background:#e8f6ef}.readiness-notice{color:#356b9f;background:#eef6fd;border:1px solid #d5e5f4;border-radius:10px;gap:11px;padding:15px 17px;display:flex}.readiness-notice svg{flex:none;width:19px}.readiness-notice p{margin:0}.readiness-notice strong,.readiness-notice span{font-size:10px;display:block}.readiness-notice span{color:#62809d;margin-top:4px;line-height:1.55}@media (width<=760px){.readiness-grid{grid-template-columns:1fr}.readiness-hero{padding:21px}.readiness-hero h2{font-size:20px}.readiness-checklist>div{grid-template-columns:28px 1fr}.readiness-checklist em{grid-column:2;width:max-content}.profile{flex-wrap:wrap}.profile-logout{margin-left:0}}.directory-panel{overflow:hidden}.directory-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;height:auto;margin:0;padding:20px 22px;display:flex}.directory-panel header span{letter-spacing:.14em;color:#7d91a4;font-size:9px;font-weight:850}.directory-panel header h3{margin:6px 0 3px;font-size:16px}.directory-panel header p{color:#718498;margin:0;font-size:10px}.directory-panel header button,.directory-form>button,.directory-list article>button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:10px 13px;font-size:9px;font-weight:850}.directory-form{border-bottom:1px solid var(--line);background:#f7fafc;grid-template-columns:1.4fr .8fr 1.1fr .8fr auto;align-items:end;gap:10px;padding:17px 22px;display:grid}.directory-form label{color:#607589;gap:5px;font-size:9px;font-weight:750;display:grid}.directory-form input,.directory-form select{color:#29445f;background:#fff;border:1px solid #cfdae4;border-radius:7px;height:38px;padding:0 10px;font-size:10px}.directory-form small{color:#75889a;grid-column:1/-1;font-size:9px}.directory-form button:disabled,.directory-list article>button:disabled{cursor:not-allowed;background:#aebbc7}.directory-notice{color:#356b9f;background:#eef6fd;border-radius:7px;margin:14px 22px 0;padding:10px 12px;font-size:10px}.directory-head,.directory-list article{grid-template-columns:1.5fr 1.2fr .7fr .55fr 70px;align-items:center;gap:12px;display:grid}.directory-head{color:#7a8da0;letter-spacing:.08em;background:#f7f9fb;padding:11px 22px;font-size:8px;font-weight:850}.directory-list article{border-top:1px solid var(--line);padding:13px 22px}.directory-list strong,.directory-list small{display:block}.directory-list strong{font-size:10px}.directory-list small{color:#75889a;margin-top:4px;font-size:8px}.directory-list article>span{color:#4f657a;font-size:9px}.directory-list em{color:#6d8194;background:#f1f4f7;border-radius:12px;width:max-content;padding:5px 8px;font-size:8px;font-style:normal}.directory-list em.active{color:#187456;background:#e8f6ef}.directory-list article>button{color:var(--blue);background:#eef5fc;padding:7px 9px}.directory-empty{color:#718498;padding:20px 22px;font-size:10px}@media (width<=900px){.directory-form{grid-template-columns:1fr 1fr}.directory-form>button{width:100%}.directory-head{display:none}.directory-list article{grid-template-columns:1fr auto}.directory-list article>div:nth-child(2),.directory-list article>span{grid-column:1}.directory-list article>em,.directory-list article>button{grid-column:2}.directory-list article>em{grid-row:1}.directory-list article>button{grid-row:2}.directory-form small{grid-column:1/-1}}@media (width<=560px){.directory-panel>header{flex-direction:column;align-items:flex-start}.directory-panel header button{width:100%}.directory-form{grid-template-columns:1fr}.directory-form small{grid-column:1}.directory-list article{padding:14px}}.directory-head,.directory-list article{grid-template-columns:1.45fr 1.15fr .65fr .5fr 160px}.directory-actions{justify-content:flex-end;gap:6px;display:flex}.directory-actions button,.email-change button{color:var(--blue);cursor:pointer;background:#eef5fc;border:0;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:850}.directory-actions button:last-child{color:#5f7387;background:#f1f4f7}.directory-actions button:disabled,.email-change button:disabled{color:#fff;cursor:not-allowed;background:#aebbc7}.email-change{background:#f7fbff;border:1px solid #cfe0f1;border-radius:9px;grid-template-columns:1.2fr 1fr auto;align-items:end;gap:14px;margin:14px 22px;padding:15px;display:grid}.email-change span,.email-change strong,.email-change small{display:block}.email-change span{color:#6e8499;letter-spacing:.12em;font-size:8px;font-weight:850}.email-change strong{margin-top:5px;font-size:11px}.email-change small{color:#72869a;margin-top:4px;font-size:9px}.email-change label{color:#607589;gap:5px;font-size:9px;font-weight:750;display:grid}.email-change input{color:#29445f;background:#fff;border:1px solid #cfdae4;border-radius:7px;height:38px;padding:0 10px;font-size:10px}.email-change>div:nth-child(3){gap:7px;display:flex}.email-change button{background:var(--blue);color:#fff;height:38px;padding:0 12px}.email-change button.secondary{color:#576b7f;background:#edf1f5}.email-change p{color:#6c8195;grid-column:1/-1;margin:0;font-size:9px;line-height:1.5}.directory-history{border-top:1px solid var(--line);background:#fbfcfd;padding:18px 22px}.directory-history>span{color:#7d91a4;letter-spacing:.14em;font-size:9px;font-weight:850}.directory-history article{border-top:1px solid var(--line);grid-template-columns:180px 1fr 1fr;align-items:center;gap:14px;padding:11px 0;display:grid}.directory-history>span+article{margin-top:10px}.directory-history strong,.directory-history small{display:block}.directory-history strong{font-size:10px}.directory-history small{color:#74889a;margin-top:4px;font-size:8px}.directory-history p{overflow-wrap:anywhere;align-items:center;gap:8px;margin:0;font-size:9px;display:flex}.directory-history p b{color:#5680a5}.directory-history article>small{margin:0}@media (width<=900px){.directory-list article{grid-template-columns:1fr auto}.directory-list article>.directory-actions{flex-direction:column;grid-area:2/2/5}.email-change{grid-template-columns:1fr 1fr}.email-change>div:nth-child(3){grid-column:1/-1}.directory-history article{grid-template-columns:1fr}.directory-history p{flex-wrap:wrap}}@media (width<=560px){.email-change{grid-template-columns:1fr;margin:12px}.email-change>div:nth-child(3){grid-column:1;grid-template-columns:1fr;display:grid}.directory-actions button{width:100%}.auth-screen{background:#eef3f8;place-items:start center;padding:14px}.auth-card{border-radius:14px;margin-top:12px;padding:22px 18px}.auth-heading h1{font-size:21px}}.fiscal-page{gap:14px;display:grid}.fiscal-hero{color:#fff;background:linear-gradient(115deg,#0b2b4d,#174f80);justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.fiscal-hero span,.fiscal-list header span{letter-spacing:.14em;font-size:9px;font-weight:850}.fiscal-hero span{color:#9dc8ec}.fiscal-hero h2{margin:7px 0;font-size:23px}.fiscal-hero p{color:#d3e2ef;max-width:760px;margin:0;font-size:11px;line-height:1.6}.fiscal-hero button,.fiscal-form>button,.fiscal-item>button,.regularize-modal button{color:#14588f;cursor:pointer;background:#fff;border:0;border-radius:8px;padding:10px 13px;font-size:9px;font-weight:850}.fiscal-disclaimer{color:#6d582f;background:#fff8e8;border:1px solid #ead6aa;border-radius:10px;align-items:flex-start;gap:15px;padding:14px 17px;display:flex}.fiscal-disclaimer strong{letter-spacing:.1em;flex:none;font-size:9px}.fiscal-disclaimer p{margin:0;font-size:10px;line-height:1.6}.company-selector{justify-content:space-between;align-items:end;gap:20px;padding:14px 18px;display:flex}.company-selector label{color:#607589;gap:6px;min-width:min(520px,100%);font-size:9px;font-weight:800;display:grid}.company-selector select,.fiscal-form input,.fiscal-form select,.fiscal-form textarea,.regularize-modal select,.regularize-modal textarea{color:#29445f;background:#fff;border:1px solid #cfdae4;border-radius:7px;outline:none;width:100%;font-size:10px}.company-selector select,.fiscal-form input,.fiscal-form select,.regularize-modal select{height:39px;padding:0 10px}.company-selector small{color:#718498;font-size:9px}.fiscal-notice{color:#356b9f;background:#eef6fd;border-radius:8px;padding:11px 13px;font-size:10px}.fiscal-form{grid-template-columns:repeat(4,1fr);gap:12px;padding:18px;display:grid}.fiscal-form label,.regularize-modal label{color:#607589;gap:6px;font-size:9px;font-weight:800;display:grid}.fiscal-form label.wide{grid-column:span 2}.fiscal-form label.full{grid-column:1/-1}.fiscal-form textarea,.regularize-modal textarea{resize:vertical;min-height:82px;padding:10px}.fiscal-form>button{background:var(--blue);color:#fff;align-self:end}.fiscal-form>button:disabled,.regularize-modal button:disabled{color:#fff;cursor:not-allowed;background:#aebbc7}.fiscal-list{overflow:hidden}.fiscal-list>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:auto;margin:0;padding:18px 20px;display:flex}.fiscal-list header span{color:#7d91a4}.fiscal-list header h3{margin:5px 0 0;font-size:15px}.fiscal-list header em{color:#3478bc;background:#eef5fc;border-radius:14px;padding:6px 9px;font-size:8px;font-style:normal}.fiscal-empty{text-align:center;color:#6f8295;gap:6px;margin:0;padding:28px 20px;font-size:10px;display:grid}.fiscal-empty strong{color:#36516c}.fiscal-item{border-top:1px solid var(--line);border-left:3px solid #0000;grid-template-columns:minmax(240px,1.6fr) .7fr .7fr .8fr 105px;align-items:center;gap:14px;padding:15px 20px;display:grid}.fiscal-list header+.fiscal-item{border-top:0}.fiscal-item.overdue,.fiscal-item.attention{background:#fffdf8;border-left-color:#d58a16}.fiscal-item.paid,.fiscal-item.resolved{border-left-color:#198762}.fiscal-item span{color:#7b8d9f;letter-spacing:.09em;font-size:8px;font-weight:850;display:block}.fiscal-item h4{margin:5px 0;font-size:12px}.fiscal-item small{color:#718498;font-size:8px;line-height:1.45;display:block}.fiscal-item strong{margin-top:5px;font-size:10px;display:block}.fiscal-item em{color:#61778c;background:#f0f4f7;border-radius:13px;width:max-content;padding:6px 8px;font-size:8px;font-style:normal;display:block}.fiscal-item.overdue em,.fiscal-item.attention em{color:#9a6413;background:#fff0d9}.fiscal-item.paid em,.fiscal-item.resolved em{color:#187456;background:#e8f6ef}.fiscal-item>div:nth-child(4) small{margin-top:6px}.fiscal-item>button{background:var(--blue);color:#fff}.fiscal-item>p{color:#5d7388;background:#f6f9fb;border-radius:7px;grid-column:1/-1;margin:0;padding:10px 12px;font-size:9px;line-height:1.55}.regularize-modal{width:min(560px,100% - 28px);padding:0;overflow:hidden}.regularize-modal>header{height:auto;margin:0;padding:18px 20px}.regularize-modal header span{color:#7d91a4;letter-spacing:.12em;font-size:8px;font-weight:850}.regularize-modal h3{margin:5px 0 0;font-size:16px}.regularize-modal header>button{color:#5d7388;background:0 0;padding:0;font-size:22px}.regularize-modal>p{color:#61768a;margin:0;padding:16px 20px;font-size:10px;line-height:1.6}.regularize-modal>label{margin:0 20px 13px}.regularize-modal>div{justify-content:flex-end;gap:8px;padding:0 20px 20px;display:flex}.regularize-modal button{background:var(--blue);color:#fff}.regularize-modal button.secondary{color:#576b7f;background:#edf1f5}@media (width<=1000px){.fiscal-form{grid-template-columns:1fr 1fr}.fiscal-item{grid-template-columns:1.5fr 1fr 1fr}.fiscal-item>div:nth-child(4),.fiscal-item>button{grid-column:auto}.fiscal-item>p,.fiscal-form label.full{grid-column:1/-1}}@media (width<=760px){.fiscal-hero{padding:20px;display:block}.fiscal-hero button{width:100%;margin-top:15px}.fiscal-disclaimer,.company-selector{display:block}.company-selector small{margin-top:8px;display:block}.fiscal-form{grid-template-columns:1fr}.fiscal-form label.wide,.fiscal-form label.full{grid-column:1}.fiscal-item{grid-template-columns:1fr;padding:15px}.fiscal-item>button{width:100%}.regularize-modal>div{grid-template-columns:1fr;display:grid}.regularize-modal button{width:100%}}.fiscal-control-note{color:#3e627f;background:#f2f8fd;border-color:#c9dced}.fiscal-year>h3{color:#173f64;background:#eaf1f7;margin:0;padding:13px 20px;font-size:14px}.fiscal-month>h4{border-top:1px solid var(--line);color:#47627a;text-transform:capitalize;background:#f7f9fb;margin:0;padding:11px 20px;font-size:11px}.fiscal-year .fiscal-item{grid-template-columns:minmax(210px,1.45fr) .65fr .78fr .68fr .72fr 125px}.fiscal-actions{gap:6px;display:grid}.fiscal-actions button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:9px 8px;font-size:8px;font-weight:850}.fiscal-actions button.secondary{color:#5d7185;background:#edf1f5}.fiscal-actions button:disabled{cursor:not-allowed;background:#aebbc7}@media (width<=1180px){.fiscal-year .fiscal-item{grid-template-columns:minmax(220px,1.4fr) repeat(3,1fr)}.fiscal-year .fiscal-item>div:nth-child(5){grid-column:2}.fiscal-actions{grid-area:1/5/3}}@media (width<=760px){.fiscal-year .fiscal-item{grid-template-columns:1fr}.fiscal-year .fiscal-item>div:nth-child(5),.fiscal-actions{grid-area:auto/1}.fiscal-actions button{width:100%}}.fiscal-item.withdrawn{opacity:.86;background:#f8fafb;border-left-color:#8797a6}.fiscal-item.withdrawn em{color:#586b7d;background:#e8edf1}.fiscal-item>p.fiscal-withdrawal{color:#41576a;background:#eef2f5;border:1px solid #d9e1e7}.payroll-page{gap:14px;display:grid}.payroll-hero{color:#fff;background:linear-gradient(115deg,#0b2b4d,#174f80);padding:24px}.payroll-hero span,.payroll-publisher header span,.payroll-library header span,.payroll-audit header span,.payroll-users>span{letter-spacing:.14em;font-size:9px;font-weight:850}.payroll-hero span{color:#9dc8ec}.payroll-hero h2{margin:7px 0;font-size:24px}.payroll-hero p{color:#d3e2ef;max-width:760px;margin:0;font-size:11px;line-height:1.6}.payroll-company{justify-content:space-between;align-items:end;gap:20px;padding:15px 18px;display:flex}.payroll-company label,.payroll-form label{color:#607589;gap:6px;font-size:9px;font-weight:800;display:grid}.payroll-company select,.payroll-form input,.payroll-form select{color:#29445f;background:#fff;border:1px solid #cfdae4;border-radius:7px;width:100%;height:39px;padding:0 10px;font-size:10px}.payroll-company label{width:min(540px,100%)}.payroll-company small{color:#718498;font-size:9px}.payroll-publisher{overflow:hidden}.payroll-publisher>header,.payroll-library>header,.payroll-audit>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.payroll-publisher header span,.payroll-library header span,.payroll-audit header span,.payroll-users>span{color:#7d91a4}.payroll-publisher h3,.payroll-library h3,.payroll-audit h3{margin:5px 0 0;font-size:16px}.payroll-publisher header em,.payroll-library header em{color:#3478bc;background:#eef5fc;border-radius:14px;padding:6px 9px;font-size:8px;font-style:normal}.payroll-form{grid-template-columns:1fr 1fr;gap:12px;padding:18px 20px 10px;display:grid}.payroll-form label.wide{grid-column:1/-1}.payroll-users{padding:4px 20px 16px}.payroll-users>div{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:9px;display:grid}.payroll-users label{border:1px solid var(--line);background:#fafcfe;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;padding:10px;display:grid}.payroll-users input{grid-row:1/3}.payroll-users b{font-size:10px}.payroll-users small{color:#74889a;font-size:8px}.payroll-users p{color:#718498;font-size:9px}.payroll-publisher>button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:8px;margin:0 20px 18px;padding:11px 15px;font-size:9px;font-weight:850}.payroll-publisher>button:disabled{cursor:not-allowed;background:#aebbc7}.payroll-notice{color:#356b9f;background:#eef6fd;border-radius:8px;padding:11px 13px;font-size:10px}.payroll-library{overflow:hidden}.payroll-empty{text-align:center;color:#718498;gap:6px;margin:0;padding:28px 20px;font-size:10px;display:grid}.payroll-empty strong{color:#36516c}.payroll-competence>h4{color:#34516c;background:#f7f9fb;margin:0;padding:12px 20px;font-size:11px}.payroll-competence article{border-top:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px 20px;display:grid}.payroll-file-icon{color:#1768ae;background:#eaf3fd;border-radius:9px;place-items:center;width:38px;height:38px;font-size:9px;font-weight:900;display:grid}.payroll-competence article span,.payroll-competence article strong,.payroll-competence article small{display:block}.payroll-competence article span{color:#7b8d9f;letter-spacing:.08em;font-size:8px;font-weight:850}.payroll-competence article strong{margin-top:4px;font-size:11px}.payroll-competence article small{color:#74889a;margin-top:4px;font-size:8px}.payroll-actions{gap:6px;display:flex}.payroll-actions a,.payroll-actions button{color:var(--blue);cursor:pointer;background:#eef5fc;border:0;border-radius:7px;padding:8px 10px;font-size:8px;font-weight:850;text-decoration:none}.payroll-actions a:nth-child(2){background:var(--blue);color:#fff}.payroll-actions button{color:#64788b;background:#f1f4f7}.payroll-audit{overflow:hidden}.payroll-audit article{border-top:1px solid var(--line);grid-template-columns:135px 1fr 220px;align-items:center;gap:14px;padding:12px 20px;display:grid}.payroll-audit time,.payroll-audit small,.payroll-audit span{color:#74889a;font-size:9px}.payroll-audit strong{font-size:10px;display:block}.payroll-audit span{margin-top:4px;display:block}@media (width<=760px){.payroll-company,.payroll-publisher>header,.payroll-library>header,.payroll-audit>header{flex-direction:column;align-items:flex-start}.payroll-company small{display:block}.payroll-form,.payroll-users>div{grid-template-columns:1fr}.payroll-form label.wide{grid-column:1}.payroll-competence article{grid-template-columns:42px 1fr}.payroll-actions{grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.payroll-actions a,.payroll-actions button{text-align:center}.payroll-audit article{grid-template-columns:1fr;gap:5px}}.payroll-page{min-width:0;overflow:hidden}.payroll-page>*{min-width:0;max-width:100%}.payroll-publisher>header,.payroll-library>header,.payroll-audit>header{box-sizing:border-box;width:100%;height:auto;margin:0;padding:18px 20px}.payroll-publisher>header>div,.payroll-library>header>div,.payroll-audit>header>div{min-width:0}.payroll-publisher>header h3,.payroll-library>header h3,.payroll-audit>header h3{overflow-wrap:anywhere}.payroll-publisher>header em,.payroll-library>header em{white-space:normal;text-align:center;flex:none;max-width:160px}.approval-group-section>header .approval-group-icon{letter-spacing:0;align-self:center;place-items:center;line-height:1;display:grid;overflow:hidden}@media (width>=761px){.approval-group-section>header{box-sizing:border-box;width:100%;overflow:visible}.approval-group-section>header>div{flex:1;min-width:0}.approval-group-section>header>button{white-space:nowrap;width:max-content;max-width:none;margin-left:auto;padding:8px 0 8px 14px;display:block;overflow:visible}}.approval-company-intro,.approval-channel-note{margin-bottom:12px}.approval-homologation{border-left:4px solid var(--amber);color:#755b2f;background:#fff8e9;border-radius:9px;align-items:center;gap:12px;margin-bottom:12px;padding:12px 15px;display:flex}.approval-homologation strong{letter-spacing:.1em;color:#926416;flex:none;font-size:9px}.approval-homologation span{font-size:10px;line-height:1.5}.approval-group-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px;display:grid}.approval-group-summary article{align-items:center;gap:11px;padding:14px;display:flex}.approval-group-summary span{letter-spacing:.1em;color:#7b8d9f;font-size:8px;font-weight:850;display:block}.approval-group-summary strong{color:#243e57;margin-top:5px;font-size:11px;display:block}.approval-group-icon{color:#1768ae;background:#eaf3fd;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;font-size:9px;font-weight:900;display:grid}.approval-group-icon.payroll{color:#18775a;background:#eef7f2}.approval-group-icon.other{color:#9a6817;background:#fff4e4}.approval-group-tabs{gap:7px;margin-bottom:10px;display:flex;overflow:auto}.approval-group-tabs button{border:1px solid var(--line);color:#536b80;white-space:nowrap;cursor:pointer;background:#fff;border-radius:8px;min-height:38px;padding:9px 13px;font-size:10px;font-weight:750}.approval-group-tabs button.selected{border-color:var(--blue);color:var(--blue);background:#eef6fd}.approval-advanced-filters{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px;padding:13px 15px;display:grid}.approval-advanced-filters label{color:#708499;letter-spacing:.06em;gap:5px;font-size:8px;font-weight:800;display:grid}.approval-advanced-filters select{border:1px solid var(--line);color:#29445f;background:#fff;border-radius:7px;width:100%;height:37px;padding:0 10px;font-size:10px}.approval-loading,.approval-empty{text-align:center;color:#6d8194;padding:22px;font-size:11px}.approval-group-section{margin-bottom:12px;overflow:hidden}.approval-group-section>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:13px 16px;display:flex}.approval-group-section>header>div{align-items:center;gap:11px;display:flex}.approval-group-section header span,.approval-classified-list>button>div>span,.approval-normalized-detail header span,.approval-detail-grid span,.approval-primary-document span,.approval-related>span,.approval-normalized-history>span{color:#7b8d9f;letter-spacing:.1em;font-size:8px;font-weight:850;display:block}.approval-group-section h3{margin:4px 0 0;font-size:13px}.approval-group-section>header>button{color:var(--blue);cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:800}.approval-classified-list>button{color:#17324c;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf0f3;grid-template-columns:40px minmax(210px,1.3fr) minmax(135px,.8fr) minmax(150px,.9fr) minmax(130px,.75fr) 95px;align-items:center;gap:12px;width:100%;padding:13px 16px;display:grid}.approval-classified-list>button:first-child{border-top:0}.approval-classified-list>button:hover{background:#f8fbfe}.approval-type-mark{place-items:center;display:grid}.approval-type-main>span{letter-spacing:0!important;color:#4f7395!important}.approval-type-main h4{margin:4px 0;font-size:12px}.approval-type-main small{color:#72869a;font-size:9px}.approval-classified-list strong{margin-top:4px;font-size:10px;display:block}.approval-classified-list em,.approval-normalized-detail>header>em{color:#986617;background:#fff5e5;border:1px solid #efd19d;border-radius:13px;width:max-content;padding:6px 9px;font-size:8px;font-style:normal}.approval-classified-list em.approved,.approval-normalized-detail>header>em.approved{color:#187657;background:#eaf7f2;border-color:#b9dfd1}.approval-classified-list b{color:var(--blue);justify-content:flex-end;align-items:center;gap:4px;font-size:9px;display:flex}.approval-classified-list b svg{fill:none;stroke:currentColor;stroke-width:2px;width:12px}.approval-source{color:#8291a0;margin:8px 2px;font-size:9px}.approval-back{color:var(--blue);cursor:pointer;background:0 0;border:0;margin-bottom:10px;font-size:10px}.approval-detail-title{margin-bottom:12px}.approval-normalized-detail{overflow:hidden}.approval-normalized-detail>header{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 18px;display:flex}.approval-normalized-detail>header>div{flex:1}.approval-normalized-detail h3{margin:5px 0 3px;font-size:15px}.approval-normalized-detail header p{color:#6c8195;margin:0;font-size:10px}.approval-detail-grid{border-bottom:1px solid var(--line);background:#f8fafc;grid-template-columns:repeat(4,1fr);padding:14px 18px;display:grid}.approval-detail-grid>div{border-left:1px solid var(--line);padding:0 14px}.approval-detail-grid>div:first-child{border-left:0;padding-left:0}.approval-detail-grid strong{margin-top:5px;font-size:10px;display:block}.approval-protected-detail{color:#765d35;background:#fff8e9;border-radius:8px;margin:16px 18px;padding:13px;font-size:10px;line-height:1.55}.approval-primary-document{background:#f7fbff;border:1px solid #cfe0f1;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;margin:16px 18px;padding:15px;display:flex}.approval-primary-document h4{margin:5px 0;font-size:13px}.approval-primary-document p,.approval-primary-document small{color:#6f8295;margin:0;font-size:9px;display:block}.approval-primary-document small{margin-top:4px}.approval-primary-document button,.approval-related button,.approval-access-action button,.approval-receipt-action{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:10px 12px;font-size:8px;font-weight:850}.approval-related{margin:0 18px 16px}.approval-related article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:11px 0;display:flex}.approval-related article:first-of-type{margin-top:7px}.approval-related strong,.approval-related small{font-size:10px;display:block}.approval-related small{color:#74889a;margin-top:4px;font-size:9px}.approval-related button{color:var(--blue);background:#eef5fc}.approval-manifestation-record,.approval-access-action{border-radius:9px;margin:16px 18px;padding:14px}.approval-manifestation-record{color:#216d55;background:#eaf7f2}.approval-manifestation-record strong,.approval-manifestation-record span,.approval-access-action strong,.approval-access-action span{font-size:10px;display:block}.approval-manifestation-record span,.approval-access-action span{margin-top:4px;line-height:1.5}.approval-access-action{color:#355f84;background:#eef6fd;justify-content:space-between;align-items:center;gap:18px;display:flex}.approval-normalized-history{margin:16px 18px}.approval-normalized-history article{border-top:1px solid var(--line);grid-template-columns:135px 1fr;gap:14px;padding:11px 0;display:grid}.approval-normalized-history time{color:#72869a;font-size:9px}.approval-normalized-history strong{font-size:10px}.approval-normalized-history p,.approval-normalized-history small{color:#718598;margin:4px 0 0;font-size:9px;display:block}.approval-receipt-action{margin:0 18px 18px}.approval-receipt-action:disabled{background:#aebbc7}@media (width<=1100px){.approval-classified-list>button{grid-template-columns:38px minmax(190px,1.3fr) 1fr 1fr}.approval-classified-list>button>em,.approval-classified-list>button>b{grid-column:auto}.approval-group-summary{grid-template-columns:1fr}.approval-advanced-filters{grid-template-columns:1fr 1fr}}@media (width<=760px){.approval-homologation{display:block}.approval-homologation span{margin-top:5px;display:block}.approval-group-tabs{padding-bottom:2px}.approval-group-tabs button{flex:none}.approval-advanced-filters{grid-template-columns:1fr}.approval-group-section>header{align-items:flex-start}.approval-classified-list>button{grid-template-columns:36px 1fr;gap:9px;padding:14px}.approval-classified-list>button>div:not(.approval-type-mark):not(.approval-type-main),.approval-classified-list>button>em,.approval-classified-list>button>b{grid-column:2}.approval-classified-list b{justify-content:flex-start}.approval-detail-grid{grid-template-columns:1fr}.approval-detail-grid>div,.approval-detail-grid>div:first-child{border-left:0;border-top:1px solid var(--line);padding:9px 0}.approval-detail-grid>div:first-child{border-top:0}.approval-primary-document,.approval-access-action{display:block}.approval-primary-document button,.approval-access-action button{width:100%;margin-top:12px}.approval-related article{align-items:flex-start}.approval-normalized-history article{grid-template-columns:1fr;gap:5px}}.approval-group-summary .approval-group-icon{letter-spacing:0;place-items:center;line-height:1;display:grid}.approval-group-section>header>div,.approval-group-section>header>div>div{min-width:0}.approval-group-section>header>button{text-align:right;white-space:normal;flex:none;max-width:42%;line-height:1.35}@media (width<=760px){.approval-group-section>header{align-items:flex-start;padding:13px 14px}.approval-group-section>header>div{align-items:flex-start;max-width:62%}.approval-group-section>header>button{max-width:38%;padding:2px 0}.approval-group-section h3{overflow-wrap:anywhere;line-height:1.35}.approval-classified-list>button{grid-template-columns:36px minmax(0,1fr)}.approval-type-main{min-width:0}.approval-type-main h4,.approval-type-main small{overflow-wrap:anywhere}}.pending-center{gap:16px;min-width:0;display:grid}.pending-center-hero{color:#fff;background:linear-gradient(120deg,#12375e,#1d5b8f);padding:32px 36px}.pending-center-hero span,.pending-center-list>header span,.pending-center-item-head span,.pending-center-responsibilities span{letter-spacing:.14em;font-size:10px;font-weight:800}.pending-center-hero h2{margin:12px 0 8px;font-size:30px}.pending-center-hero p{max-width:800px;margin:0;line-height:1.55}.pending-center-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pending-center-summary article{border-left:4px solid #4d9ce8;min-width:0;padding:20px 22px}.pending-center-summary article.overdue{border-left-color:#da7d20}.pending-center-summary article.review{border-left-color:#209474}.pending-center-summary span{color:#68809a;letter-spacing:.13em;font-size:10px;font-weight:800;display:block}.pending-center-summary strong{color:#0d2b4e;margin:8px 0 4px;font-size:28px;display:block}.pending-center-summary small{color:#71859a;line-height:1.4}.pending-center-unavailable{color:#71450d;background:#fff8ec;border:1px solid #f0c98f;border-radius:10px;flex-wrap:wrap;gap:8px;padding:14px 18px;display:flex}.pending-center-list{min-width:0;overflow:hidden}.pending-center-list>header{border-bottom:1px solid #dce5ee;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;display:flex}.pending-center-list h3{margin:7px 0 0;font-size:20px}.pending-center-list>header em{color:#3779bd;white-space:nowrap;background:#edf6ff;border-radius:999px;padding:8px 12px;font-size:11px;font-style:normal}.pending-center-item{border-bottom:1px solid #e0e8f0;min-width:0;padding:22px 24px}.pending-center-item:last-child{border-bottom:0}.pending-center-item.is-overdue{background:#fffaf3;border-left:4px solid #d88425}.pending-center-item-head{justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;display:flex}.pending-center-item-head>div{min-width:0}.pending-center-item-head span{color:#397aba}.pending-center-item-head h4{color:#102c4d;overflow-wrap:anywhere;margin:7px 0 5px;font-size:18px}.pending-center-item-head small{color:#718399;overflow-wrap:anywhere}.pending-center-item-head em{color:#4d6882;background:#eef4fa;border-radius:999px;flex:none;padding:7px 11px;font-size:11px;font-style:normal}.pending-center-item.is-overdue .pending-center-item-head em{color:#9a570c;background:#fff0db}.pending-center-responsibilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.pending-center-responsibilities>div{background:#f9fbfd;border:1px solid #dce6ef;border-radius:10px;min-width:0;padding:15px}.pending-center-responsibilities span{color:#55738e}.pending-center-responsibilities p{color:#334d65;overflow-wrap:anywhere;margin:8px 0 0;line-height:1.5}.pending-center-item footer{justify-content:space-between;align-items:center;gap:18px;margin-top:16px;display:flex}.pending-center-item footer p{color:#6c8094;margin:0;line-height:1.45}.pending-center-item footer button{color:#fff;background:#1769b0;border:0;border-radius:7px;flex:none;padding:12px 15px;font-size:10px;font-weight:800}.pending-center-empty{text-align:center;color:#6d8195;flex-direction:column;gap:7px;padding:36px 24px;line-height:1.55;display:flex}.pending-center-disclaimer{color:#365a79;background:#eff8ff;border:1px solid #bedaf2;border-radius:12px;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.pending-center-disclaimer strong{letter-spacing:.12em;font-size:10px}.pending-center-disclaimer p{overflow-wrap:anywhere;margin:0;line-height:1.55}@media (width<=900px){.pending-center-summary,.pending-center-responsibilities{grid-template-columns:1fr}.pending-center-item-head,.pending-center-item footer{flex-direction:column;align-items:stretch}.pending-center-item-head em{align-self:flex-start}.pending-center-item footer button{width:100%}}@media (width<=600px){.pending-center-hero{padding:24px 20px}.pending-center-hero h2{font-size:25px}.pending-center-list>header,.pending-center-item{padding:18px}.pending-center-list>header{flex-direction:column;align-items:flex-start}.pending-center-disclaimer{flex-direction:column}}.pending-center-list>header{box-sizing:border-box;width:100%;height:auto;margin:0;overflow:hidden}.pending-center-list>header>div{min-width:0}.pending-center-list>header span,.pending-center-list>header h3{overflow-wrap:anywhere;max-width:100%;display:block}.pending-center-list>header em{text-align:center;overflow-wrap:anywhere;flex:none;max-width:42%}@media (width<=600px){.pending-center-list>header em{max-width:100%}}.plan-trial{background:#fffaf0;border-left:4px solid #c99b33;justify-content:space-between;gap:24px;padding:22px 24px;display:flex}.plan-trial span,.plan-admin label>span{color:#68809a;letter-spacing:.12em;font-size:9px;font-weight:850;display:block}.plan-trial h3{margin:7px 0}.plan-trial p,.plan-trial small{color:#61768a;margin:0;line-height:1.55}.plan-trial>div:last-child{gap:5px;max-width:440px;display:grid}.plan-excluded{overflow:hidden}.plan-excluded-list{background:#dfe7ee;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.plan-excluded-list>div{background:#fafbfc;gap:12px;min-width:0;padding:15px 18px;display:flex}.plan-excluded-list>div>span{color:#6e8091;background:#edf1f5;border-radius:50%;flex:0 0 22px;place-items:center;height:22px;font-weight:800;display:grid}.plan-excluded-list p{gap:4px;min-width:0;margin:0;display:grid}.plan-excluded-list strong,.plan-excluded-list small{overflow-wrap:anywhere}.plan-excluded-list small{color:#718599}.plan-scope-note{color:#6c572f;background:#fff8e8;border-top:1px solid #dfe7ee;margin:0;padding:16px 20px;line-height:1.55}.plan-current-price>small{color:#9a6413;margin-top:4px;display:block}.plan-admin{gap:16px;min-width:0;display:grid}.plan-admin-select,.plan-admin-contract,.plan-admin-trial{padding:18px 20px}.plan-admin select,.plan-admin input{box-sizing:border-box;color:#183650;background:#fff;border:1px solid #cfdae4;border-radius:7px;width:100%;height:40px;margin-top:6px;padding:0 10px}.plan-admin-select label{max-width:620px;display:grid}.plan-admin-contract>div,.plan-admin-trial>div{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:14px;display:grid}.plan-confirm{color:#38536d;align-items:center;gap:8px;padding-bottom:10px;display:flex!important}.plan-confirm input{width:17px;height:17px;margin:0}.plan-admin-matrix{overflow:hidden}.plan-admin-columns{background:#dfe7ee;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.plan-admin-columns>article{background:#fff;min-width:0;padding:20px}.plan-admin-columns h4{color:#123454;margin:0 0 14px;font-size:17px}.plan-feature-check{align-items:flex-start;gap:9px;margin-top:12px;display:flex!important}.plan-feature-check input{flex:0 0 16px;width:16px;height:16px;margin:2px 0 0}.plan-feature-check>span{gap:3px;min-width:0;display:grid;letter-spacing:normal!important}.plan-feature-check strong{color:#28455f;font-size:10px;line-height:1.4}.plan-feature-check small{color:#7b8ea0;font-size:8px}.plan-admin-trial p{color:#6d572e;background:#fff8e8;border-radius:7px;margin:14px 0 0;padding:11px;line-height:1.5}.plan-admin-actions{justify-content:flex-end;display:flex}.plan-admin-actions button{color:#fff;background:#1769b0;border:0;border-radius:8px;padding:13px 18px;font-size:10px;font-weight:850}.plan-admin-actions button:disabled{background:#aebbc7}.plan-feedback{overflow-wrap:anywhere}@media (width<=1050px){.plan-admin-columns{grid-template-columns:1fr}.plan-admin-contract>div,.plan-admin-trial>div{grid-template-columns:1fr 1fr}.plan-excluded-list{grid-template-columns:1fr}}@media (width<=650px){.plan-trial{display:block}.plan-trial>div:last-child{margin-top:14px}.plan-admin-contract>div,.plan-admin-trial>div{grid-template-columns:1fr}}.plan-admin .plan-feature-check>span{min-width:0;color:inherit;font-size:inherit;font-weight:inherit;gap:4px;letter-spacing:normal!important;text-transform:none!important;display:grid!important}.plan-admin .plan-feature-check strong{color:#28455f;letter-spacing:normal;font-size:10px;line-height:1.4;display:block}.plan-admin .plan-feature-check small{color:#7b8ea0;letter-spacing:normal;margin-top:1px;font-size:8px;line-height:1.4;display:block}.plan-trial.warning{background:#fff5e8;border-left-color:#dc7b20}.plan-trial.warning b{color:#a85212}.plan-rule-note{color:#385b78;background:#eef6fd;border-radius:7px;margin:12px 0 0;padding:10px 12px;font-size:11px;line-height:1.5}.plan-trial-actions{border-top:1px solid #e4d5ae;margin-top:14px;padding-top:14px;grid-template-columns:auto 1fr auto!important}.plan-trial-actions button,.plan-admin-requests button{color:#fff;background:#1769b0;border:0;border-radius:7px;padding:10px 12px;font-size:9px;font-weight:850}.plan-trial-actions button:first-child,.plan-admin-requests button:first-child{color:#52677a;background:#eef2f5}.plan-admin-requests>article{border-top:1px solid #e1e8ee;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.plan-admin-requests article>div:first-child{gap:4px;display:grid}.plan-admin-requests article>div:last-child{gap:8px;display:flex}.plan-admin-requests span,.plan-admin-requests small{color:#687f94}.plan-admin-history>article{border-top:1px solid #e1e8ee;grid-template-columns:220px 1fr auto;gap:16px;padding:12px 20px;display:grid}.plan-admin-history span,.plan-admin-history small{color:#6f8396}.plan-save-confirm{color:#294a64;background:#fff;border:1px solid #ccd9e4;border-radius:8px;align-items:flex-start;gap:10px;padding:14px 16px;line-height:1.5;display:flex}.plan-save-confirm input{flex:0 0 17px;width:17px;height:17px;margin:2px 0 0}.plan-admin-contract input[readonly]{color:#526b80;background:#f3f6f8}@media (width<=800px){.plan-trial-actions{grid-template-columns:1fr!important}.plan-admin-requests>article{flex-direction:column;align-items:flex-start}.plan-admin-history>article{grid-template-columns:1fr}.plan-admin-requests article>div:last-child{flex-wrap:wrap}}.plan-admin-actions button:not(:disabled),.plan-trial-actions button:not(:disabled),.plan-admin-requests button:not(:disabled){cursor:pointer;transition:background-color .18s,transform .18s,box-shadow .18s}.plan-admin-actions button:not(:disabled):hover{background:#0f5c9f;transform:translateY(-1px);box-shadow:0 5px 14px #1769b038}.plan-admin-actions button:not(:disabled):active{transform:translateY(0)}.plan-admin select:disabled,.plan-admin input:disabled{cursor:not-allowed;color:#7c8d9c;background:#f1f4f6}.plan-trial-unavailable{border:1px solid #ead9aa}.plan-feedback[role=status]{color:#185b91;background:#eaf4fd;border-radius:8px;padding:12px 15px;font-weight:700}.plan-compare-head p{font-size:14px;line-height:1.55}.plan-compare-head label{font-size:12px}.plan-option-badges span,.plan-option-badges em{font-size:9.5px;line-height:1.25}.plan-identity>span{font-size:10.5px;line-height:1.35}.plan-identity-name h4{font-size:21px;line-height:1.25}.plan-identity-name p{font-size:14px;line-height:1.45}.plan-price span{font-size:11px}.plan-price strong{font-size:23px}.plan-price small,.plan-option dt,.plan-option dd{font-size:12px;line-height:1.45}.plan-card-differences{padding:15px}.plan-card-differences h5{margin-bottom:10px;font-size:12.5px;line-height:1.45}.plan-card-differences li{gap:8px;margin-top:8px;font-size:12px;line-height:1.55}.plan-card-differences li svg,.plan-card-differences li>span{width:16px;height:16px;margin-top:1px}.plan-preliminary{padding:10px 11px;font-size:11.5px;line-height:1.5}.plan-option>button{padding:13px 10px;font-size:11.5px;line-height:1.35}@media (width<=760px){.plan-compare-head p{font-size:13px}.plan-card-differences li{font-size:12.5px}.plan-option>button{font-size:12px}}.competency-services{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:14px;overflow:hidden}.competency-services>header{border-bottom:1px solid var(--line);padding:17px 20px}.competency-services>header span{color:#7d91a4;letter-spacing:.14em;font-size:9px;font-weight:850}.competency-services>header h3{margin:6px 0 0;font-size:17px}.competency-services>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 20px 20px;display:grid}.competency-services article{background:#f9fbfd;border:1px solid #d8e3ec;border-radius:10px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px;display:grid}.competency-services article>i{width:42px;height:42px;color:var(--blue);background:#e8f3fd;border-radius:10px;place-items:center;display:grid}.competency-services article>i svg{width:20px}.competency-services article p{margin:0}.competency-services article strong,.competency-services article span{display:block}.competency-services article strong{font-size:13px}.competency-services article span{color:#65798d;margin-top:5px;font-size:10px;line-height:1.5}.competency-services article button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:10px 12px;font-size:9px;font-weight:850}.competency-services article.locked{background:#f5f7f9}.competency-services article.locked>i{color:#6e8295;background:#e9edf1}.competency-services article.locked button{color:#305879;background:#e4ebf2}@media (width<=900px){.competency-services>div{grid-template-columns:1fr}}@media (width<=600px){.competency-services>div{padding:14px}.competency-services article{grid-template-columns:40px 1fr}.competency-services article button{grid-column:1/-1}.competency-services>header{padding:15px 16px}}.page-viewport .competency-services{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin-left:0;margin-right:0}.page-viewport .competency-services>header{box-sizing:border-box;max-width:100%;overflow:hidden;text-align:left!important;width:100%!important;height:auto!important;margin:0!important;padding:17px 20px!important;display:block!important;position:static!important;transform:none!important}.page-viewport .competency-services>header span,.page-viewport .competency-services>header h3{box-sizing:border-box;overflow-wrap:anywhere;width:100%;max-width:100%;display:block;margin-left:0!important;margin-right:0!important}.page-viewport .competency-services>header h3{margin-top:6px!important;margin-bottom:0!important}@media (width<=600px){.page-viewport .competency-services>header{padding:15px 16px!important}}.service-progress-page{gap:14px;min-width:0;display:grid}.service-progress-hero{box-sizing:border-box;color:#fff;background:linear-gradient(120deg,#10365c,#1f5b8a);border-radius:12px;min-width:0;padding:28px 30px;overflow:hidden}.service-progress-hero span{letter-spacing:.14em;color:#8bd0ff;font-size:9px;font-weight:850}.service-progress-hero h2{margin:10px 0 8px;font-size:27px;font-weight:500}.service-progress-hero p{max-width:780px;margin:0;font-size:12px;line-height:1.6}.service-progress-admin{padding:18px 20px}.service-progress-admin label{color:#425d76;gap:7px;font-size:10px;font-weight:750;display:grid}.service-progress-admin input,.service-progress-admin select,.service-progress-admin textarea{box-sizing:border-box;color:#0f2d4d;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cbd9e6;border-radius:8px;padding:11px 12px}.service-progress-admin textarea{resize:vertical;min-height:82px}.service-progress-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.service-progress-form .wide{grid-column:1/-1}.service-progress-check{grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;padding-top:20px}.service-progress-check input{width:17px;height:17px;padding:0}.service-progress-save,.service-progress-edit,.service-progress-action button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:8px;font-size:9px;font-weight:850}.service-progress-save{margin-top:16px;padding:12px 17px}.service-progress-save:disabled{cursor:not-allowed;background:#afbfce}.service-progress-feedback{color:#195d91;background:#eaf5ff;border-radius:8px;margin:0;padding:12px 15px;font-size:11px}.service-progress-feedback.error{color:#a33a31;background:#fff0ee}.service-progress-list{overflow:hidden}.service-progress-list>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.service-progress-list>header span,.service-progress-records article>div>span{color:#7a90a5;letter-spacing:.13em;font-size:9px;font-weight:850;display:block}.service-progress-list>header h3{overflow-wrap:anywhere;margin:7px 0 0;font-size:17px;font-weight:500}.service-progress-list>header em{color:#3177b3;background:#edf5fd;border-radius:18px;flex:none;padding:7px 10px;font-size:9px;font-style:normal}.service-progress-empty{text-align:center;color:#71869a;gap:6px;padding:36px;font-size:11px;display:grid}.service-progress-records article{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:1.1fr 1fr 1.25fr;gap:20px;padding:19px 20px;display:grid;position:relative}.service-progress-records article:last-child{border-bottom:0}.service-progress-records article.requires-action{background:#fffdf8;border-left:4px solid #e59a23}.service-progress-records article>div{min-width:0}.service-progress-records article strong,.service-progress-records article small{overflow-wrap:anywhere;display:block}.service-progress-records article strong{margin-top:7px;font-size:13px}.service-progress-records article small{color:#6f8294;margin-top:6px;font-size:10px;line-height:1.5}.service-progress-action{background:#fff3df;border-radius:9px;grid-column:1/-1;padding:14px}.service-progress-action>span{color:#a2640a!important}.service-progress-action button{margin-top:12px;padding:10px 12px}.service-progress-edit{padding:8px 11px;position:absolute;top:18px;right:18px}.service-progress-disclaimer{color:#516b82;background:#eaf4fd;border-left:3px solid #68aef0;border-radius:8px;margin:0;padding:14px 16px;font-size:10px;line-height:1.6}.service-progress-disclaimer strong{color:#1c5685}.competency-services{margin-top:0}@media (width<=900px){.service-progress-form{grid-template-columns:repeat(2,minmax(0,1fr))}.service-progress-records article{grid-template-columns:1fr 1fr}.service-progress-records article>div:nth-child(3){grid-column:1/-1}}@media (width<=600px){.service-progress-hero{padding:22px 19px}.service-progress-hero h2{font-size:23px}.service-progress-admin{padding:16px}.service-progress-form,.service-progress-records article{grid-template-columns:1fr}.service-progress-records article>div:nth-child(3){grid-column:auto}.service-progress-list>header{align-items:flex-start;padding:16px}.service-progress-records article{padding:17px 16px}.service-progress-edit{justify-self:start;position:static}.service-progress-action{grid-column:auto}}.library-page{gap:14px;min-width:0;display:grid}.library-hero{color:#fff;background:linear-gradient(115deg,#0b2b4d,#174f80);padding:25px}.library-hero span,.library-panel>header span{letter-spacing:.14em;font-size:9px;font-weight:850}.library-hero span{color:#9dc8ec}.library-hero h2{margin:7px 0;font-size:25px}.library-hero p{color:#d3e2ef;margin:0;font-size:11px}.library-company{padding:16px 18px}.library-company label{color:#607589;gap:6px;width:min(560px,100%);font-size:9px;font-weight:800;display:grid}.library-company select,.library-compose input,.library-compose select{box-sizing:border-box;color:#29445f;background:#fff;border:1px solid #cfdae4;border-radius:7px;width:100%;height:41px;padding:0 11px}.library-notice{color:#356b9f;background:#eef6fd;border-radius:8px;padding:11px 13px;font-size:10px}.library-compose{padding:18px 20px}.library-compose>div{grid-template-columns:1fr 2fr;gap:12px;display:grid}.library-compose label{color:#607589;gap:6px;font-size:9px;font-weight:800;display:grid}.library-compose label.wide{grid-column:1/-1}.library-compose textarea{color:#29445f;min-height:95px;font:inherit;resize:vertical;border:1px solid #cfdae4;border-radius:7px;padding:10px}.library-compose input[type=file]{height:auto;padding:9px}.library-compose fieldset{border:0;grid-template-columns:repeat(2,1fr);gap:8px;margin:15px 0 0;padding:0;display:grid}.library-compose legend{color:#7d91a4;letter-spacing:.12em;margin-bottom:8px;font-size:9px;font-weight:850}.library-compose fieldset label{border:1px solid var(--line);background:#fafcfe;border-radius:8px;grid-template-columns:auto 1fr;gap:2px 8px;padding:10px;display:grid}.library-compose fieldset input{grid-row:1/3;width:auto;height:auto}.library-compose fieldset b{font-size:10px}.library-compose fieldset small{font-size:8px}.library-compose>button,.library-panel>header>button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:11px 14px;font-size:9px;font-weight:850}.library-compose>button{margin-top:15px}.library-compose>button:disabled{cursor:not-allowed;background:#aebbc7}.library-panel{min-width:0;max-width:100%;overflow:hidden}.library-panel>header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:18px;padding:19px 20px;display:flex}.library-panel>header>div{min-width:0}.library-panel>header span{color:#7d91a4}.library-panel>header h3{margin:5px 0 0;font-size:18px}.library-panel>header p{color:#6e8296;margin:5px 0 0;font-size:10px}.library-empty{text-align:center;gap:5px;padding:30px 20px;display:grid}.library-empty strong{color:#36516c;font-size:12px}.library-empty span{color:#718498;font-size:10px}.library-grid{background:#f7fafc;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.library-grid article{background:#fff;border:1px solid #dbe5ee;border-radius:11px;grid-template-columns:44px minmax(0,1fr);align-content:start;gap:12px;min-width:0;padding:15px;display:grid;box-shadow:0 5px 16px #0d2f4e0d}.library-icon{color:#1564af;background:#eaf3fd;border-radius:9px;place-items:center;width:42px;height:48px;font-size:10px;font-weight:900;display:grid}.library-copy{min-width:0}.library-copy>div{align-items:center;gap:7px;display:flex}.library-copy span{color:#4d789e;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:850}.library-copy b{color:#187751;background:#e3f4eb;border-radius:10px;padding:3px 6px;font-size:7px}.library-copy h4{color:#173750;overflow-wrap:anywhere;margin:7px 0 0;font-size:14px;line-height:1.3}.library-copy p{color:#5f768b;overflow-wrap:anywhere;margin:7px 0 0;font-size:10px;line-height:1.55}.library-copy small{color:#8494a4;margin-top:9px;font-size:8px;display:block}.library-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:7px;display:grid}.library-actions button{color:#1564af;cursor:pointer;background:#eaf3fd;border:0;border-radius:7px;padding:10px;font-size:8px;font-weight:850}.library-actions button:last-child{color:#fff;background:#176cbb}.library-audit{border-top:1px solid var(--line);grid-column:1/-1;gap:7px;padding-top:10px;display:grid}.library-audit>strong{color:#7d91a4;letter-spacing:.1em;font-size:8px}.library-audit>span{gap:3px;display:grid}.library-audit b{font-size:9px}.library-audit small{color:#718498;overflow-wrap:anywhere;font-size:8px;line-height:1.45}@media (width<=1100px){.library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.library-hero,.library-panel>header{align-items:flex-start}.library-panel>header{flex-direction:column}.library-panel>header>button{width:100%}.library-grid,.library-compose>div,.library-compose fieldset{grid-template-columns:1fr}.library-compose label.wide{grid-column:1}.library-grid article{grid-template-columns:40px minmax(0,1fr)}}.page-viewport .library-panel{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin-left:0;margin-right:0;overflow:hidden}.page-viewport .library-panel>header{box-sizing:border-box;max-width:100%;display:flex;overflow:hidden;width:100%!important;height:auto!important;margin:0!important;padding:19px 20px!important;position:static!important;left:auto!important;transform:none!important}.page-viewport .library-panel>header>div{flex:1;min-width:0;max-width:100%;margin:0!important;padding:0!important;transform:none!important}.page-viewport .library-panel>header span,.page-viewport .library-panel>header h3,.page-viewport .library-panel>header p{box-sizing:border-box;overflow-wrap:anywhere;max-width:100%;display:block;margin-left:0!important;margin-right:0!important;transform:none!important}@media (width<=760px){.page-viewport .library-panel>header{padding:16px!important}}.live-overview-cards>button.module-payroll{background:linear-gradient(145deg,#f7fbff,#edf6ff);border-color:#c7def3}.live-overview-cards>button.module-statements,.live-overview-cards>button.module-reconciliation{background:linear-gradient(145deg,#f7fcfa,#edf8f3);border-color:#c8e5da}.live-overview-cards>button.module-fiscal{background:linear-gradient(145deg,#fffdf8,#fff5e5);border-color:#ead9b6}.live-overview-cards>button.module-payroll:hover{background:#e8f4ff}.live-overview-cards>button.module-statements:hover,.live-overview-cards>button.module-reconciliation:hover{background:#e8f6f0}.live-overview-cards>button.module-fiscal:hover{background:#fff1d8}.live-overview-cards>button.module-reconciliation em,.live-overview-cards>button.module-statements em{color:#167a5a}.overview-new-documents{box-sizing:border-box;background:#f8fbfd;border-color:#c8ddef;width:100%;min-width:0;max-width:100%;margin:0;overflow:hidden}.page-viewport .overview-new-documents>header{box-sizing:border-box;background:linear-gradient(115deg,#e3edf5,#d5e4ef);border-bottom:1px solid #bfd3e3;justify-content:space-between;align-items:center;gap:22px;overflow:hidden;width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;padding:18px 20px!important;display:flex!important;position:static!important;left:auto!important;transform:none!important}.overview-new-documents>header>div{flex:1;min-width:0;max-width:100%;margin:0!important;padding:0!important;transform:none!important}.overview-new-documents header span{color:#527a9d;letter-spacing:.14em;font-size:8px;font-weight:900}.overview-new-documents h3{color:#123b5f;margin:5px 0 3px;font-size:17px}.overview-new-documents header p{color:#526f87;margin:0;font-size:9px}.overview-new-documents header button{color:#1269af;cursor:pointer;background:#fff;border:1px solid #96b9d5;border-radius:8px;flex:none;padding:9px 12px;font-size:8px;font-weight:900}.overview-new-documents article{background:#f8fbfd;border-top:1px solid #dce8f2;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 19px;display:grid}.overview-new-documents header+div article:first-child{border-top:0}.overview-new-document-mark{color:#fff;background:#123f66;border-radius:10px;place-items:center;width:42px;height:42px;font-size:9px;font-weight:900;display:grid;box-shadow:0 5px 13px #123f6629}.overview-new-document-copy{min-width:0}.overview-new-document-copy strong,.overview-new-document-copy small{display:block}.overview-new-document-copy strong{color:#173a58;font-size:11px;line-height:1.4}.overview-new-document-copy small{color:#688095;margin-top:4px;font-size:8px}.overview-new-document-actions{justify-items:end;gap:7px;display:grid}.overview-new-document-actions>div{gap:8px;display:flex}.overview-new-document-action-note{color:#8b661c;letter-spacing:.1em;align-items:center;gap:6px;font-size:7px;font-weight:900;display:flex}.overview-new-document-action-note:before{content:"";background:#d8a93f;border-radius:50%;width:6px;height:6px}.overview-new-document-actions a{color:#fff;white-space:nowrap;background:#146db5;border-radius:8px;padding:10px 12px;font-size:8px;font-weight:900;text-decoration:none}.overview-new-document-actions a.secondary{color:#146db5;background:#fff;border:1px solid #b9d2e7}@media (width<=760px){.page-viewport .overview-new-documents>header{flex-direction:column;align-items:flex-start;padding:16px!important}.overview-new-documents header button{width:100%}.overview-new-documents article{grid-template-columns:38px minmax(0,1fr);padding:14px 16px}.overview-new-document-mark{width:38px;height:38px}.overview-new-document-actions{grid-column:1/-1;justify-items:stretch;width:100%}.overview-new-document-actions>div{display:flex}.overview-new-document-actions a{text-align:center;flex:1}}.document-flow-page{gap:14px;min-width:0;display:grid}.document-flow-hero{color:#fff;background:linear-gradient(115deg,#0b2b4d,#174f80);padding:25px}.document-flow-hero>span,.document-flow-period span,.document-flow-upload>div>span,.document-flow-summary span,.document-admin-close span,.document-flow-title span,.document-submission header span,.document-submission-meta span,.document-closure-card>span,.document-channel-help span{letter-spacing:.13em;font-size:9px;font-weight:900}.document-flow-hero>span{color:#9dc8ec}.document-flow-hero h2{margin:7px 0;font-size:24px}.document-flow-hero p{color:#d4e4f1;max-width:850px;margin:0;font-size:11px;line-height:1.6}.document-flow-admin-filter{justify-content:space-between;align-items:end;gap:20px;padding:16px 20px;display:flex}.document-flow-admin-filter label{color:#607589;gap:6px;width:min(560px,100%);font-size:9px;font-weight:850;display:grid}.document-flow-admin-filter select,.document-flow-period input{color:#29445f;background:#fff;border:1px solid #cad8e4;border-radius:8px;height:40px;padding:0 11px}.document-flow-admin-filter small{color:#718498;font-size:9px}.document-flow-period{grid-template-columns:1fr 260px 1.1fr;align-items:center;gap:20px;padding:18px 20px;display:grid}.document-flow-period h3{margin:6px 0 0;font-size:17px}.document-flow-period label{color:#607589;gap:6px;font-size:9px;font-weight:850;display:grid}.document-flow-period>div:last-child{border-left:1px solid var(--line);gap:4px;padding-left:20px;display:grid}.document-flow-period span,.document-flow-upload>div>span,.document-flow-summary span,.document-admin-close span,.document-flow-title span,.document-submission header span,.document-submission-meta span{color:#70869a}.document-flow-period small{color:#718498;font-size:8px}.document-flow-upload{grid-template-columns:1.5fr 1fr auto;align-items:center;gap:20px;padding:20px;display:grid}.document-flow-upload h3,.document-admin-close h3,.document-flow-title h3{margin:6px 0;font-size:17px}.document-flow-upload p,.document-admin-close p{color:#667d90;margin:0;font-size:10px;line-height:1.55}.document-file-picker{cursor:pointer;background:#f5faff;border:1px dashed #9dbbd5;border-radius:9px;gap:5px;padding:14px;display:grid}.document-file-picker input{opacity:0;width:1px;height:1px;position:absolute}.document-file-picker strong{color:#126bc1;font-size:9px}.document-file-picker small{color:#6f8496;font-size:8px}.document-flow-upload>button,.document-admin-close button{color:#fff;cursor:pointer;background:#1172ce;border:0;border-radius:8px;padding:12px 15px;font-size:9px;font-weight:900}.document-flow-upload>button:disabled,.document-admin-close button:disabled{cursor:not-allowed;background:#aebbc7}.document-flow-closed-note{color:#9a6230;grid-column:1/-1;font-size:9px}.document-flow-notice{color:#276f57;background:#eaf7f1;border-radius:9px;padding:13px 15px;font-size:10px;font-weight:750}.document-flow-summary{grid-template-columns:repeat(4,1fr);padding:0;display:grid}.document-flow-summary>div{border-left:1px solid var(--line);padding:16px 18px}.document-flow-summary>div:first-child{border-left:0}.document-flow-summary strong{color:#173e60;margin-top:6px;font-size:12px;display:block}.document-closure-card{color:#235944;background:#edf8f3;border-left:5px solid #23805f;border-radius:10px;padding:18px 20px}.document-closure-card>span{color:#287d60}.document-closure-card h3{margin:6px 0;font-size:18px}.document-closure-card p{margin:0;font-size:10px;line-height:1.6}.document-admin-close{border-left:4px solid #d49320;justify-content:space-between;align-items:center;gap:25px;padding:20px;display:flex}.document-admin-close div{max-width:820px}.document-submission-list{gap:10px;display:grid}.document-flow-title{padding:8px 2px}.document-flow-empty{text-align:center;color:#718498;padding:28px;font-size:10px}.document-submission{overflow:hidden}.document-submission header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:15px;padding:16px 18px;display:flex}.document-submission header h3{margin:5px 0 0;font-size:15px}.document-submission header em{color:#1f775c;background:#e4f5ed;border-radius:14px;padding:6px 9px;font-size:8px;font-style:normal}.document-submission header em.late{color:#946314;background:#fff0d8}.document-submission-meta{grid-template-columns:1fr 1.4fr .5fr;display:grid}.document-submission-meta>div{border-left:1px solid var(--line);padding:13px 18px}.document-submission-meta>div:first-child{border-left:0}.document-submission-meta strong{margin-top:5px;font-size:10px;display:block}.document-submission ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.document-submission li{border-top:1px solid #edf1f4;grid-template-columns:1fr 100px 80px;align-items:center;gap:12px;padding:11px 18px;display:grid}.document-submission li:first-child{border-top:0}.document-submission li span{font-size:10px}.document-submission li small{color:#718498;font-size:9px}.document-submission li a{color:#126bc1;font-size:8px;font-weight:900;text-decoration:none}.document-channel-help{color:#fff;background:#0d3558;border-radius:10px;justify-content:space-between;align-items:center;gap:25px;padding:20px;display:flex}.document-channel-help h3{margin:6px 0;font-size:17px}.document-channel-help p{color:#ceddea;max-width:800px;margin:0;font-size:10px;line-height:1.55}.document-channel-help>div:last-child{text-align:right;gap:7px;display:grid}.document-channel-help a{color:#8ec8fb;font-size:12px;font-weight:850;text-decoration:none}.document-channel-help strong{font-size:9px}.document-flow-page .email-channel-panel article.inbound .email-channel-detail>p{display:none}.document-flow-page .email-channel-panel article.inbound button span{font-size:0}.document-flow-page .email-channel-panel article.inbound button span:after{content:"DOCUMENTOS RECEBIDOS POR E-MAIL";font-size:8px}.document-flow-page .email-channel-panel article.outbound button span{font-size:0}.document-flow-page .email-channel-panel article.outbound button span:after{content:"SOLICITAÇÃO ENVIADA PELA PREVISIONAL";font-size:8px}@media (width<=900px){.document-flow-period,.document-flow-upload{grid-template-columns:1fr}.document-flow-period>div:last-child{border-top:1px solid var(--line);border-left:0;padding:12px 0 0}.document-flow-summary{grid-template-columns:1fr 1fr}.document-flow-summary>div:nth-child(3){border-top:1px solid var(--line);border-left:0}.document-flow-summary>div:nth-child(4){border-top:1px solid var(--line)}.document-admin-close,.document-channel-help{flex-direction:column;align-items:flex-start}.document-channel-help>div:last-child{text-align:left}}@media (width<=620px){.document-flow-summary,.document-submission-meta{grid-template-columns:1fr}.document-flow-summary>div,.document-submission-meta>div{border-top:1px solid var(--line);border-left:0}.document-flow-summary>div:first-child,.document-submission-meta>div:first-child{border-top:0}.document-submission li{grid-template-columns:1fr 70px}.document-submission li a{grid-column:1/-1}.document-flow-admin-filter{flex-direction:column;align-items:flex-start}}.document-flow-admin-filter input{color:#29445f;background:#fff;border:1px solid #cad8e4;border-radius:8px;height:40px;padding:0 11px}.document-flow-admin-filter .cutoff-setting{grid-template-columns:150px 84px 110px;align-items:center;width:auto}.cutoff-setting button{color:#fff;cursor:pointer;background:#1172ce;border:0;border-radius:8px;height:40px;font-size:8px;font-weight:900}.cutoff-setting button:disabled{background:#aebbc7}@media (width<=900px){.document-flow-admin-filter .cutoff-setting{grid-template-columns:1fr;width:100%}}.gestta-access-import{overflow:hidden}.gestta-access-import>header{border-bottom:1px solid var(--line);color:#fff;background:linear-gradient(120deg,#071e33,#103b61);padding:20px 22px}.gestta-access-import>header span,.gestta-access-import>aside span{letter-spacing:.13em;font-size:9px;font-weight:900}.gestta-access-import>header span{color:#d7ac49}.gestta-access-import h3{margin:6px 0;font-size:19px}.gestta-access-import>header p{color:#cfdeea;max-width:850px;margin:0;font-size:11px;line-height:1.55}.gestta-access-import>div{grid-template-columns:1fr 1fr auto;align-items:end;gap:16px;padding:18px 22px;display:grid}.gestta-access-import label{color:#4f687d;gap:6px;font-size:10px;font-weight:800;display:grid}.gestta-access-import input{color:#173b5c;background:#f8fbfd;border:1px solid #cbd8e3;border-radius:8px;min-height:40px;padding:8px;font-size:10px}.gestta-access-import label small{color:#74889a;font-size:8px;font-weight:500}.gestta-access-import button,.gestta-access-import aside a{color:#fff;cursor:pointer;background:#1474cd;border:0;border-radius:8px;padding:12px 15px;font-size:9px;font-weight:900;text-decoration:none}.gestta-access-import button:disabled{cursor:not-allowed;background:#aab8c4}.gestta-access-import>aside{background:#edf5fc;border-left:4px solid #1474cd;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px 18px;margin:0 22px 18px;padding:15px 17px;display:grid}.gestta-access-import>aside span{color:#53758f;grid-column:1/-1}.gestta-access-import>aside strong{color:#0b3152;font-size:14px}.gestta-access-import>aside p{color:#60778b;margin:0;font-size:10px}.gestta-access-import>aside a{grid-area:2/3/4}@media (width<=900px){.gestta-access-import>div,.gestta-access-import>aside{grid-template-columns:1fr}.gestta-access-import>aside a{grid-area:auto;width:max-content}}.document-no-movement{border-left:4px solid #d49320;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.document-no-movement span,.document-confirm-modal header span{color:#a66600;letter-spacing:.12em;font-size:9px;font-weight:900}.document-no-movement h3{margin:6px 0;font-size:17px}.document-no-movement p{color:#6b7e8e;margin:0;font-size:10px}.document-no-movement>div:last-child{gap:8px;display:flex}.document-no-movement button,.document-confirm-modal footer button{color:#fff;cursor:pointer;background:#1172ce;border:0;border-radius:8px;padding:11px 13px;font-size:8px;font-weight:900}.document-no-movement button.secondary,.document-confirm-modal footer button.secondary{color:#536d82;background:#edf2f6}.document-confirm-modal{width:min(650px,100vw - 28px);overflow:hidden}.document-confirm-modal header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:15px;padding:19px 21px;display:flex}.document-confirm-modal header h3{margin:7px 0 0;font-size:18px}.document-confirm-modal header>button{color:#607589;cursor:pointer;background:0 0;border:0;font-size:24px}.document-declaration{color:#526a7e;background:#f7f9fb;border-radius:8px;margin:18px 21px;padding:14px;font-size:10px;line-height:1.65}.document-confirm-modal>label:not(.document-justification){color:#405b70;align-items:flex-start;gap:9px;margin:16px 21px;font-size:10px;line-height:1.5;display:flex}.document-confirm-modal>small{color:#718498;margin:0 21px 18px;font-size:9px;line-height:1.5;display:block}.document-confirm-modal footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:15px 21px;display:flex}.document-confirm-modal footer button:disabled{background:#aebbc7}.document-justification{color:#607589;gap:7px;margin:18px 21px;font-size:9px;font-weight:850;display:grid}.document-justification textarea{resize:vertical;min-height:120px;font:inherit;border:1px solid #cad8e4;border-radius:8px;padding:11px}@media (width<=700px){.document-no-movement{flex-direction:column;align-items:flex-start}.document-no-movement>div:last-child{flex-direction:column;width:100%}.document-no-movement button{width:100%}}.service-stage-deadlines{border-top:1px solid #e4ebf1;grid-column:1/-1;grid-template-columns:repeat(6,1fr);gap:7px;padding-top:10px;display:grid}.service-stage-deadlines>div{background:#f8fafc;border:1px solid #dbe5ed;border-radius:8px;grid-template-columns:22px 1fr;align-items:center;gap:3px 7px;padding:9px;display:grid}.service-stage-deadlines i{color:#688198;border:1px solid #c9d8e4;border-radius:50%;grid-row:1/3;place-items:center;width:22px;height:22px;font-size:8px;font-style:normal;font-weight:900;display:grid}.service-stage-deadlines span{color:#38546b;font-size:8px;font-weight:850}.service-stage-deadlines small{color:#718498;font-size:7px}.service-stage-deadlines .current{background:#eef7ff;border-color:#7eb6e3}.service-stage-deadlines .current i{color:#fff;background:#1671cc;border-color:#1671cc}.service-stage-deadlines .completed{background:#f1faf6;border-color:#b9dfd0}.service-stage-deadlines .completed i{color:#fff;background:#23805f;border-color:#23805f}.service-stage-deadlines .overdue{background:#fff5f4;border-color:#e3b3ad}.service-stage-deadlines .overdue small{color:#a3473f}.service-progress-communications{gap:12px;display:grid}.service-progress-communications>div:first-child{background:#eef5fb;border-radius:10px;padding:16px 18px}.service-progress-communications>div:first-child span{color:#1671cc;letter-spacing:.12em;font-size:9px;font-weight:900}.service-progress-communications>div:first-child h3{margin:6px 0;font-size:17px}.service-progress-communications>div:first-child p{color:#667d90;margin:0;font-size:10px}@media (width<=1050px){.service-stage-deadlines{grid-template-columns:repeat(3,1fr)}}@media (width<=650px){.service-stage-deadlines{grid-template-columns:1fr 1fr}}.service-progress-protocol{background:#f2f6f9;border-radius:7px;grid-column:1/-1;align-items:center;gap:12px;padding:9px 12px;display:flex}.service-progress-protocol span{font-size:8px!important}.service-progress-protocol strong{color:#1f5f91;margin:0!important;font-size:9px!important}.service-progress-protocol small{margin:0!important}.reconciliation-accounting-note{background:#fff8e9;border-left:3px solid #d99a26;border-radius:5px;padding:8px;line-height:1.5;color:#71572e!important;margin:8px 0 0!important;font-size:8px!important}.live-overview-cards>button.module-fiscal em{color:#a46a10}.fiscal-modal-error{color:#9c3129;background:#fff0ee;border:1px solid #efb9b4;border-radius:8px;gap:5px;margin:0 0 14px;padding:12px 14px;line-height:1.45;display:grid}.fiscal-modal-error strong{font-size:11px}.fiscal-modal-error span{overflow-wrap:anywhere;font-size:10px}.live-overview-attention>button{justify-content:flex-start}.live-overview-attention>button>div{flex:1;min-width:0}.live-overview-attention>button>b{margin-left:auto}.attention-brand{background:#174f55;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;box-shadow:0 3px 9px #174f552e;display:grid!important}.attention-brand img{object-fit:contain;width:25px;height:25px;display:block}@media (width<=760px){.attention-brand{border-radius:9px;flex-basis:32px;width:32px;height:32px}.attention-brand img{width:22px;height:22px}}.fiscal-resolution-panel{gap:12px;padding:18px 20px;display:grid}.fiscal-resolution-panel header span{color:#7d91a4;letter-spacing:.12em;font-size:8px;font-weight:850}.fiscal-resolution-panel h3{margin:5px 0 0;font-size:15px}.fiscal-resolution-panel>p{color:#61768a;margin:0;font-size:10px;line-height:1.55}.fiscal-resolution-panel>div{background:#f8fafc;border:1px solid #dbe5ed;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex}.fiscal-resolution-panel>div div{gap:4px;display:grid}.fiscal-resolution-panel small{color:#718498;font-size:9px}.fiscal-resolution-panel button{color:#fff;cursor:pointer;background:#198762;border:0;border-radius:7px;padding:10px 13px;font-size:9px;font-weight:850}.fiscal-resolution-panel button:disabled{cursor:not-allowed;background:#aebbc7}@media (width<=760px){.fiscal-resolution-panel>div{flex-direction:column;align-items:stretch}.fiscal-resolution-panel button{width:100%}}.pending-center-history-item{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:14px 20px;display:flex}.pending-center-history-item>div{gap:4px;display:grid}.pending-center-history-item span{color:#7b8d9f;letter-spacing:.09em;font-size:8px;font-weight:850}.pending-center-history-item strong{font-size:11px}.pending-center-history-item small{color:#718498;font-size:9px}.pending-center-history-item em{color:#187456;background:#e8f6ef;border-radius:13px;width:max-content;padding:6px 8px;font-size:8px;font-style:normal}@media (width<=760px){.pending-center-history-item{flex-direction:column;align-items:flex-start}}.pending-center-item footer button{cursor:pointer;transition:background-color .18s,transform .18s,box-shadow .18s;box-shadow:0 3px 10px #1769b02e}.pending-center-item footer button:hover:not(:disabled){background:#0f5796;transform:translateY(-1px);box-shadow:0 6px 16px #1769b047}.pending-center-item footer button:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 6px #1769b033}.pending-center-item footer button:focus-visible{outline-offset:3px;outline:3px solid #4299e16b}.pending-center-item footer button:disabled{cursor:wait;opacity:.72;box-shadow:none}.pending-center-filters{flex-wrap:wrap;gap:8px;padding:4px;display:flex}.pending-center-filters button{color:#49657f;cursor:pointer;background:#fff;border:1px solid #cddbe8;border-radius:999px;padding:9px 14px;font-size:10px;font-weight:800}.pending-center-filters button.active{color:#fff;background:#1769b0;border-color:#1769b0}.pending-center-responsibilities{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=900px){.pending-center-responsibilities{grid-template-columns:1fr}}.pending-center-badges{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.pending-center-badges em.critical{color:#fff;background:#842029}.pending-center-badges em.high{color:#9a2c21;background:#ffe0dc}.pending-center-badges em.overdue{color:#9a570c;background:#fff0db}.pending-center-badges em.attention{color:#806200;background:#fff7d8}.pending-center-badges em.ok{color:#176746;background:#e4f6ed}.action-evidence-confirm,.action-evidence-record{background:#f2f8fe;border:1px solid #bed7ed;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:14px 16px;display:flex}.action-evidence-confirm p{color:#345b7b;margin:0;font-size:11px;line-height:1.5}.action-evidence-confirm button{color:#fff;background:#0f6fd4;border:0;border-radius:8px;flex:none;padding:11px 14px;font-size:9px;font-weight:900}.action-evidence-confirm button:disabled{opacity:.5}.action-evidence-record{color:#174c30;background:#eefaf3;border-color:#b9dfca}.action-evidence-record div{gap:4px;display:grid}.action-evidence-record b{letter-spacing:.1em;font-size:9px}.action-evidence-record span,.action-evidence-record small{color:#557363;font-size:10px}.pending-center-evidence-message{color:#123f5d;background:#eaf6fd;border-radius:10px;padding:12px 15px;font-size:12px;font-weight:700}@media (width<=700px){.action-evidence-confirm,.action-evidence-record{flex-direction:column;align-items:stretch}.action-evidence-confirm button{width:100%}.pending-center-badges{align-items:flex-start}}.live-overview-attention>button>b{background:var(--blue);color:#fff;text-align:center;border-radius:8px;justify-content:center;align-items:center;min-height:36px;margin-left:auto;padding:0 15px;font-size:9px;font-weight:850;line-height:1.2;transition:background-color .18s,transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 3px 10px #1769b02e}.live-overview-attention>button:hover>b{background:#0f5796;transform:translateY(-1px);box-shadow:0 6px 16px #1769b047}.live-overview-attention>button:active>b{transform:translateY(0);box-shadow:0 2px 6px #1769b033}.live-overview-attention>button:focus-visible{outline-offset:-3px;outline:3px solid #4299e16b}.live-overview-attention>button:not(.live-overview-attention-more){background:#fff7f7;border-left:4px solid #d85b5b;transition:background-color .18s,border-color .18s,box-shadow .18s}.live-overview-attention>button:not(.live-overview-attention-more):hover{background:#ffeded;border-left-color:#bd3f3f;box-shadow:inset 0 0 0 1px #bd3f3f14}.live-overview-attention>button:not(.live-overview-attention-more):active{background:#ffe4e4}.live-overview-attention>header .attention-kicker{color:#a43f3f;letter-spacing:.11em;align-items:center;gap:7px;font-size:14px;font-weight:950;line-height:1.25;display:inline-flex}.live-overview-attention>header .attention-kicker:before{content:"⚠";color:#bd4b4b;filter:drop-shadow(0 1px 1px #a43f3f24);font-size:14px;font-weight:700;line-height:1}.live-overview-attention>header{color:#fff;background:linear-gradient(115deg,#164b50,#205d61);border-bottom-color:#2d6b6e}.live-overview-attention>header .attention-kicker{color:#ffb3b3}.live-overview-attention>header .attention-kicker:before{color:#ff8f8f}.live-overview-attention>header h3{color:#fff}.live-overview-attention>header .attention-heading{color:#fff;white-space:nowrap;align-items:center;margin:0;font-size:15px;font-weight:600;line-height:1.35;display:flex}.live-overview-attention>header em{color:#fff;background:#ffffff1a;border:1px solid #ffffff2e}@media (width<=760px){.live-overview-attention>header .attention-heading{white-space:normal}.live-overview-attention>button{flex-wrap:wrap}.live-overview-attention>button>b{width:100%;margin:4px 0 0;padding:10px 14px}}.live-overview>.library-panel>header{color:#fff;background:linear-gradient(115deg,#536285,#607092);border-bottom-color:#6d7c9b}.live-overview>.library-panel>header span,.live-overview>.library-panel>header h3,.live-overview>.library-panel>header p{color:#fff}.live-overview>.library-panel>header p{color:#ffffffd6}.live-overview>.library-panel-compact>header{min-height:64px;padding:16px 20px!important}.live-overview>.library-panel-compact>header h3{color:#fff;margin:0;font-size:15px;font-weight:600;line-height:1.35}.page-viewport .overview-video-modal>header,.overview-video-modal>header{box-sizing:border-box!important;color:#fff!important;background:#050505!important;border-bottom:1px solid #242424!important;border-radius:0!important;width:100%!important;height:auto!important;min-height:72px!important;margin:0!important;padding:16px 18px!important;position:static!important}.overview-video-modal>header span{color:#8fc0e8!important}.overview-video-modal>header h3{color:#fff!important}.overview-video-modal>header button{color:#fff!important;background:#202020!important}.overview-brand-story{background:linear-gradient(118deg,#061b31,#0c3154 58%,#061b31)!important;grid-template-columns:minmax(230px,.92fr) minmax(440px,1.62fr) minmax(430px,1.58fr)!important;align-items:stretch!important;gap:18px!important;padding:20px!important;display:grid!important}.overview-brand-story>summary{cursor:pointer;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;padding:4px 2px;list-style:none;display:flex}.overview-brand-story>summary::-webkit-details-marker{display:none}.overview-brand-story>summary span{gap:4px;display:grid}.overview-brand-story>summary small{color:#8fc0e8;letter-spacing:.15em;font-size:9px;font-weight:850}.overview-brand-story>summary strong{color:#fff;font-size:16px;line-height:1.35}.overview-brand-story>summary b{color:#f2d48c;letter-spacing:.08em;border:1px solid #dcb55f8c;border-radius:8px;flex:none;padding:8px 12px;font-size:9px}.overview-brand-story[open]>summary{border-bottom:1px solid #ffffff1f;padding-bottom:16px}.overview-brand-story[open]>summary b:before{content:"OCULTAR"}.overview-brand-story[open]>summary b{font-size:0}.overview-brand-story[open]>summary b:before{font-size:9px}.overview-brand-story>summary:focus-visible{outline-offset:4px;outline:3px solid #7cbaf0}.overview-brand-feature,.overview-channels,.overview-accountants{min-width:0}.overview-brand-feature{flex-direction:column;display:flex}.overview-brand-feature>span,.overview-channels-heading span,.overview-accountant-card span{color:#8fc0e8;letter-spacing:.14em;font-size:10px;font-weight:850}.overview-brand-feature h3{color:#fff;margin:6px 0 12px;font-size:20px;line-height:1.25}.overview-brand-video{min-height:190px;background:#02070d!important;border-color:#ffffff38!important;width:100%!important;height:190px!important}.overview-brand-video img{background:#02070d;width:100%;height:100%;object-fit:contain!important;object-position:center!important}.overview-brand-video[data-team-portrait=true] img{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important}.overview-brand-watch{color:#fff;letter-spacing:.06em;cursor:pointer;background:#ffffff0f;border:1px solid #dcb55f9e;border-radius:8px;width:100%;margin-top:10px;padding:11px 14px;font-size:10px;font-weight:850}.overview-brand-watch:hover{background:#dcb55f24}.overview-channels{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;padding:16px;display:flex;box-shadow:0 16px 34px #0000001f}.overview-channels-heading{gap:4px;margin-bottom:10px;display:grid}.overview-channels-heading strong{color:#fff;font-size:16px;line-height:1.3}.overview-channels-grid{flex:1;grid-template-columns:1fr 1fr;gap:10px;display:grid}.overview-channels-grid article{background:#020f1b66;border:1px solid #ffffff1c;border-radius:10px;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff09}.overview-channels-grid article>img{object-fit:cover;border-radius:50%;width:50px;height:50px;display:block;box-shadow:0 5px 14px #0000003d}.overview-channels-grid article>div{gap:4px;min-width:0;display:grid}.overview-channels-grid strong{color:#fff;font-size:12px;line-height:1.35}.overview-channels-grid a{color:#c8d9e7;overflow-wrap:anywhere;font-size:10px;line-height:1.45;text-decoration:none}.overview-channels-grid a:hover{color:#fff;text-decoration:underline}.overview-accountants{background:linear-gradient(135deg,#ffffff13,#ffffff06);border:1px solid #dcb55f4d;border-radius:12px;grid-template-columns:1fr 1fr;gap:12px;padding:12px;display:grid;box-shadow:0 16px 34px #0000001f}.overview-accountant-card{background:#020f1b6b;border:1px solid #ffffff1f;border-radius:10px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.overview-accountant-card>img{object-fit:contain;object-position:center top;background:#06182a;width:100%;height:148px;display:block}.overview-accountant-card>div{flex-direction:column;flex:1;min-width:0;padding:12px 13px 14px;display:flex}.overview-accountant-card strong{color:#fff;margin:6px 0 5px;font-size:13px;line-height:1.35}.overview-accountant-card a,.overview-accountant-card small{color:#c8d9e7;overflow-wrap:anywhere;font-size:10px;line-height:1.55;text-decoration:none;display:block}.overview-accountant-card a:hover{color:#fff;text-decoration:underline}.overview-accountant-card small{color:#e1bd6d;letter-spacing:.03em;margin-bottom:4px;font-weight:800}.overview-channels-grid .overview-contact-action,.overview-accountant-card .overview-contact-action{color:#9fd1f5;letter-spacing:.025em;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:10px;margin-top:7px;padding-top:8px;font-size:9.5px;font-weight:800;text-decoration:none;display:flex}.overview-channels-grid .overview-contact-action span,.overview-accountant-card .overview-contact-action span{color:#e1bd6d;font-size:13px;line-height:1}.overview-channels-grid .overview-contact-action:hover,.overview-accountant-card .overview-contact-action:hover{color:#fff;text-decoration:none}.overview-brand-feature .overview-brand-play{width:42px;height:42px;font-size:13px}.overview-brand-feature:focus-within,.overview-accountant-card a:focus-visible,.overview-channels a:focus-visible{outline-color:#7cbaf0}@media (width<=1180px){.overview-brand-story{grid-template-columns:minmax(250px,.9fr) minmax(440px,1.5fr)!important}.overview-accountants{grid-column:1/-1}.overview-accountant-card>img{height:190px}}@media (width<=820px){.overview-brand-story{grid-template-columns:1fr!important}.overview-brand-video{height:260px!important}.overview-accountants{grid-column:auto}.overview-accountant-card>img{height:220px}}@media (width<=560px){.overview-brand-story{padding:12px!important}.overview-brand-video{min-height:220px;height:220px!important}.overview-channels-grid{grid-template-columns:1fr}.overview-accountants{grid-template-columns:1fr 1fr;gap:8px;padding:8px}.overview-accountant-card>img{height:145px}.overview-accountant-card>div{padding:10px}.overview-accountant-card strong{font-size:12px}.overview-accountant-card a,.overview-accountant-card small{font-size:9.5px}}@media (width<=390px){.overview-accountants{grid-template-columns:1fr}.overview-accountant-card>img{height:220px}}.header-invoicing{text-align:left;cursor:pointer;transition:transform .18s,box-shadow .18s,border-color .18s;overflow:hidden;box-shadow:0 7px 20px #075a9a38;color:#fff!important;background:linear-gradient(125deg,#07549a 0%,#0879c9 58%,#0b91d6 100%)!important;border:1px solid #72b7ee!important;border-radius:10px!important;align-items:center!important;gap:10px!important;width:auto!important;min-width:224px!important;height:auto!important;padding:8px 12px!important;display:flex!important;position:relative!important}.header-invoicing:hover{transform:translateY(-1px);box-shadow:0 10px 25px #075a9a48;border-color:#b6ddfa!important}.header-invoicing:after{content:"";pointer-events:none;background:radial-gradient(circle at 88% 0,#ffffff25,#0000 40%);position:absolute;inset:0}.header-invoicing>i{flex:none;place-items:center;width:36px;height:36px;display:grid;color:#fff!important;background:#ffffff18!important;border:1px solid #b7e0fb!important;border-radius:10px!important;padding:0!important;position:static!important}.header-invoicing>i svg{width:18px}.header-invoicing>span{flex:1;min-width:0;line-height:1.1;display:block}.header-invoicing>span small,.header-invoicing>span strong,.header-invoicing>span em{display:block}.header-invoicing>span small{letter-spacing:.13em;color:#c6e9ff;font-size:7px}.header-invoicing>span strong{color:#fff;white-space:nowrap;margin-top:3px;font-size:11px}.header-invoicing>span em{color:#d9effd;margin-top:3px;font-size:8px;font-style:normal}.header-invoicing>svg{color:#d5efff;flex:none;width:13px}@media (width<=1360px){.header-invoicing{justify-content:center;width:44px!important;min-width:0!important;height:44px!important;padding:4px!important}.header-invoicing>span,.header-invoicing>svg{display:none}.header-invoicing>i{width:34px;height:34px}}@media (width<=760px){.header-invoicing{width:42px!important;height:42px!important}.header-invoicing>i{width:32px;height:32px}}.header-plan-access{text-align:left;cursor:pointer;transition:transform .18s,box-shadow .18s,border-color .18s;overflow:hidden;box-shadow:0 7px 20px #0b2e4f30;color:#fff!important;background:linear-gradient(125deg,#102d4d 0%,#1c4f7a 64%,#286893 100%)!important;border:1px solid #8baecf!important;border-radius:10px!important;align-items:center!important;gap:10px!important;width:auto!important;min-width:188px!important;height:auto!important;padding:8px 12px!important;display:flex!important;position:relative!important}.header-plan-access:hover{transform:translateY(-1px);box-shadow:0 10px 25px #0b2e4f40;border-color:#bad5ec!important}.header-plan-access:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 28%,#ffffff12 49%,#0000 70%);transition:transform .55s;position:absolute;inset:0;transform:translate(-100%)}.header-plan-access:hover:after{transform:translate(100%)}.header-plan-access>i{flex:none;place-items:center;width:36px;height:36px;display:grid;color:#fff!important;background:#ffffff14!important;border:1px solid #a9c8e3!important;border-radius:10px!important;padding:0!important;position:static!important}.header-plan-access>i svg{width:18px}.header-plan-access>span{flex:1;min-width:0;line-height:1.1;display:block}.header-plan-access>span small,.header-plan-access>span strong,.header-plan-access>span em{display:block}.header-plan-access>span small{letter-spacing:.13em;color:#b9daf3;font-size:7px}.header-plan-access>span strong{color:#fff;white-space:nowrap;margin-top:3px;font-size:11px}.header-plan-access>span em{color:#d4e4f1;margin-top:3px;font-size:8px;font-style:normal}.header-plan-access>svg{color:#c9e1f3;flex:none;width:13px}.portal-header .header-actions>.header-plan-access,.portal-header .header-actions>.header-mailbox,.portal-header .header-actions>.header-invoicing,.portal-header .header-actions>.header-benefits{flex:0 0 220px!important;width:220px!important;min-width:220px!important;height:56px!important;min-height:56px!important;padding:8px 12px!important}@media (width<=1540px){.portal-header .header-actions>.header-plan-access,.portal-header .header-actions>.header-mailbox,.portal-header .header-actions>.header-invoicing,.portal-header .header-actions>.header-benefits{justify-content:center;flex:0 0 44px!important;width:44px!important;min-width:0!important;height:44px!important;min-height:44px!important;padding:4px!important}.header-plan-access>span,.header-plan-access>svg,.header-mailbox>span,.header-mailbox>svg,.header-invoicing>span,.header-invoicing>svg,.header-benefits>span,.header-benefits>svg{display:none}.header-plan-access>i,.header-mailbox>i,.header-invoicing>i,.header-benefits>i{width:34px;height:34px}}@media (width<=1260px){.header-plan-access{justify-content:center;width:44px!important;min-width:0!important;height:44px!important;padding:4px!important}.header-plan-access>span,.header-plan-access>svg{display:none}.header-plan-access>i{width:34px;height:34px}}@media (width<=760px){.header-plan-access{width:42px!important;height:42px!important}.header-plan-access>i{width:32px;height:32px}}.reform-center{gap:16px;min-width:0;display:grid}.reform-hero{color:#fff;background:linear-gradient(120deg,#0c3157,#195988);justify-content:space-between;align-items:center;gap:24px;padding:30px 34px;display:flex;overflow:hidden}.reform-hero span,.reform-editor header span,.reform-list header span{letter-spacing:.16em;font-size:11px;font-weight:800;display:block}.reform-hero h2{margin:10px 0 7px;font-size:29px}.reform-hero p{max-width:760px;margin:0;line-height:1.55}.reform-hero>b{white-space:nowrap;letter-spacing:.1em;border:1px solid #ffffff59;border-radius:999px;padding:13px 16px;font-size:12px}.reform-admin-select{justify-content:space-between;align-items:end;gap:20px;padding:18px 20px;display:flex}.reform-admin-select label{width:min(560px,100%)}.reform-admin-select small{color:#70849a}.reform-center label{color:#38506a;gap:7px;font-size:12px;font-weight:700;display:grid}.reform-center input,.reform-center select,.reform-center textarea{color:#102e4d;width:100%;font:inherit;background:#fff;border:1px solid #cbd8e5;border-radius:8px;padding:12px}.reform-center textarea{resize:vertical;min-height:92px}.reform-notice{color:#175892;background:#eaf4ff;border-left:4px solid #2471b9;border-radius:8px;padding:13px 16px}.reform-editor{padding:0 20px 20px;overflow:hidden}.reform-editor header,.reform-list>header{border-bottom:1px solid #dbe4ed;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.reform-editor h3,.reform-list h3{margin:7px 0 0;font-size:20px}.reform-editor header em,.reform-list header em{color:#6d8297;font-size:12px;font-style:normal}.reform-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:20px 0;display:grid}.reform-form .wide{grid-column:span 2}.reform-primary,.reform-item button{color:#fff;cursor:pointer;background:#1f6db6;border:0;border-radius:8px;padding:12px 16px;font-size:11px;font-weight:800}.reform-primary:disabled,.reform-item button:disabled{opacity:.5;cursor:not-allowed}.reform-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.reform-summary article{border-left:4px solid #2575bc;padding:20px}.reform-summary article.urgent{background:#fff8f7;border-color:#c8504b}.reform-summary article.analysis{background:#fffaf0;border-color:#d89a1d}.reform-summary span{letter-spacing:.14em;color:#607c96;font-size:10px;font-weight:800;display:block}.reform-summary strong{margin:10px 0 4px;font-size:30px;display:block}.reform-summary small{color:#718398}.reform-list{padding:0 20px 20px;overflow:hidden}.reform-item{background:#fff;border:1px solid #d8e3ed;border-left:5px solid #4387c6;border-radius:10px;margin-top:16px;overflow:hidden}.reform-item.priority-urgent{border-left-color:#c64d48}.reform-item.priority-attention{border-left-color:#d99b26}.reform-item.status-completed{opacity:.78}.reform-item-head{background:#f7fafc;justify-content:space-between;gap:18px;padding:18px 20px;display:flex}.reform-item-head span{letter-spacing:.12em;color:#5680a4;font-size:10px;font-weight:800}.reform-item-head h4{margin:7px 0;font-size:18px}.reform-item-head small{color:#6d8194}.reform-item-head>div:last-child{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.reform-item-head b,.reform-item-head em{color:#986300;background:#fff1d8;border-radius:999px;padding:6px 10px;font-size:10px;font-style:normal}.reform-item-head em{color:#276699;background:#e7f1fa}.reform-actions{grid-template-columns:1fr 1fr;display:grid}.reform-actions>div{padding:20px}.reform-actions>div+div{border-left:1px solid #e0e8ef}.reform-actions span{letter-spacing:.12em;color:#236aa9;font-size:10px;font-weight:800}.reform-actions p{margin:8px 0 0;line-height:1.65}.reform-notes{background:#f5f8fb;border-top:1px solid #e0e8ef;margin:0;padding:15px 20px;line-height:1.55}.reform-item footer{border-top:1px solid #e0e8ef;justify-content:space-between;align-items:center;gap:18px;padding:15px 20px;display:flex}.reform-item footer p,.reform-item footer small{color:#61778d;margin:0}.reform-item footer>div{align-items:center;gap:8px;display:flex}.reform-item button.secondary{color:#245b89;background:#edf3f8}.reform-item footer em{color:#16805f;font-size:12px;font-style:normal;font-weight:700}.reform-empty{text-align:center;color:#6b8195;gap:7px;padding:34px 10px;display:grid}.reform-disclaimer{background:#eaf4fd;border-left:4px solid #6eace1;border-radius:9px;padding:17px 20px}.reform-disclaimer strong{letter-spacing:.14em;font-size:10px}.reform-disclaimer p{color:#42637f;margin:7px 0 0;line-height:1.55}@media (width<=900px){.reform-hero{flex-direction:column;align-items:flex-start}.reform-form{grid-template-columns:1fr 1fr}.reform-form .wide{grid-column:span 2}.reform-summary{grid-template-columns:1fr}.reform-item-head,.reform-item footer{flex-direction:column;align-items:flex-start}.reform-item-head>div:last-child{flex-direction:row;align-items:flex-start}.reform-actions{grid-template-columns:1fr}.reform-actions>div+div{border-top:1px solid #e0e8ef;border-left:0}}@media (width<=560px){.reform-hero{padding:24px 20px}.reform-hero h2{font-size:24px}.reform-admin-select{flex-direction:column;align-items:flex-start}.reform-form{grid-template-columns:1fr}.reform-form .wide{grid-column:auto}.reform-item footer>div{flex-direction:column;align-items:stretch;width:100%}.reform-item footer button{width:100%}}.reform-center header{box-sizing:border-box;background:0 0;width:100%;min-width:0;max-width:100%;height:auto;margin:0}.reform-center header>div{min-width:0;max-width:100%}.reform-center header span,.reform-center header h3,.reform-center header h4{overflow-wrap:anywhere;max-width:100%}.reform-center header em,.reform-center header strong{flex:none;max-width:100%}.reform-editor>header,.reform-list>header{padding:20px 0}.reform-center,.reform-center *{box-sizing:border-box}.reform-center>*{min-width:0;max-width:100%}.reform-center p,.reform-center h2,.reform-center h3,.reform-center h4,.reform-center strong,.reform-center small,.reform-center span{overflow-wrap:anywhere}.reform-tabs{max-width:100%;box-shadow:var(--shadow);background:#fff;border:1px solid #d6e1eb;border-radius:12px;gap:8px;padding:6px;display:flex;overflow-x:auto}.reform-tabs button{color:#526c84;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:none;padding:11px 14px;font-size:11px;font-weight:800}.reform-tabs button:hover{color:#185f98;background:#f0f6fb}.reform-tabs button.active{color:#fff;background:#164c79}.reform-forecast{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.reform-forecast article{border-top:4px solid #2a79bb;align-content:start;gap:8px;min-width:0;padding:19px 20px;display:grid}.reform-forecast article.client{background:#fffaf1;border-color:#d39a28}.reform-forecast article.previsional{background:#f5fbf8;border-color:#27906d}.reform-forecast span,.reform-timeline>header span,.reform-check-grid header span,.reform-responsibilities span,.reform-decisions>header span,.reform-simulations header span,.reform-history>header span{letter-spacing:.13em;color:#5f7d98;font-size:10px;font-weight:850}.reform-forecast strong{color:#173b5c;font-size:15px;line-height:1.45}.reform-forecast small{color:#72869a;line-height:1.45}.reform-timeline,.reform-decisions,.reform-history{padding:0 20px 20px;overflow:hidden}.reform-timeline>header,.reform-decisions>header,.reform-history>header,.reform-simulations article>header{border-bottom:1px solid #dbe5ee;justify-content:space-between;align-items:center;gap:18px;padding:20px 0;display:flex}.reform-timeline h3,.reform-decisions h3,.reform-history h3,.reform-simulations h3{margin:7px 0 0;font-size:20px}.reform-timeline>header em,.reform-decisions>header em,.reform-simulations header em{color:#698198;font-size:11px;font-style:normal}.reform-timeline>article{border-bottom:1px solid #dfe7ee;grid-template-columns:170px minmax(0,1fr);gap:24px;padding:24px 0;display:grid}.reform-timeline>article:last-child{border-bottom:0}.reform-date{align-content:start;gap:9px;display:grid}.reform-date strong{color:#173d5e;font-size:17px}.reform-status{color:#246596;text-transform:uppercase;background:#e8f2fa;border-radius:999px;width:max-content;max-width:100%;padding:6px 9px;font-size:9px;font-weight:850}.reform-status.postponed{color:#986100;background:#fff1d8}.reform-status.under_review,.reform-status.awaiting_regulation{color:#6a5192;background:#f1edf8}.reform-timeline h4{margin:0 0 8px;font-size:18px}.reform-timeline p{line-height:1.6}.reform-timeline small{color:#70849a}.reform-two{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.reform-two>div{background:#f8fafc;border:1px solid #dbe5ed;border-radius:9px;min-width:0;padding:14px}.reform-two b{color:#24679f;font-size:11px}.reform-two p{margin:6px 0 0}.reform-timeline article footer{color:#698097;border-top:1px solid #e2e9ef;justify-content:space-between;align-items:center;gap:14px;margin-top:15px;padding-top:13px;font-size:10px;display:flex}.reform-timeline footer a{color:#1265a4;font-weight:850;text-decoration:none}.reform-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.reform-check-grid>article{min-width:0;padding:0 18px 18px;overflow:hidden}.reform-check-grid header{border-bottom:1px solid #dbe5ed;justify-content:space-between;align-items:center;gap:12px;padding:17px 0;display:flex}.reform-check-grid header strong{color:#1d649c;background:#eaf3fa;border-radius:999px;place-items:center;min-width:34px;height:25px;font-size:10px;display:grid}.reform-muted{color:#7a8da0;margin:0;padding:20px 0}.reform-check{border-bottom:1px solid #e2e9ef;justify-content:space-between;align-items:flex-start;gap:13px;padding:15px 0;display:flex}.reform-check:last-child{border-bottom:0}.reform-check>div{gap:5px;min-width:0;display:grid}.reform-check small{color:#71869a}.reform-check p{margin:3px 0 0;line-height:1.5}.reform-check em{color:#567087;white-space:nowrap;background:#eef3f7;border-radius:999px;padding:6px 9px;font-size:9px;font-style:normal}.reform-check.status-completed em{color:#14805c;background:#e6f6ef}.reform-check select{width:140px;padding:8px;font-size:10px}.reform-responsibilities{grid-template-columns:1fr 1fr;padding:0;display:grid;overflow:hidden}.reform-responsibilities>div{min-width:0;padding:20px}.reform-responsibilities>div+div{border-left:1px solid #dce5ed}.reform-responsibilities p{margin:8px 0 0;line-height:1.6}.reform-callout{background:#fff6e5;border-left:4px solid #d39a28;border-radius:8px;padding:14px 16px;line-height:1.55}.reform-decisions>article{border-bottom:1px solid #dfe7ee;grid-template-columns:1.35fr 1fr 1fr;gap:16px;padding:18px 0;display:grid}.reform-decisions>article:last-child{border-bottom:0}.reform-decisions article>div{min-width:0}.reform-decisions article span{letter-spacing:.12em;color:#2b75ad;font-size:9px;font-weight:850}.reform-decisions article h4{margin:7px 0}.reform-decisions article p{margin:6px 0 0;line-height:1.55}.reform-simulations{gap:14px;display:grid}.reform-simulations>article{padding:0 20px 20px;overflow:hidden}.reform-premises{background:#f8fafc;border:1px solid #dce5ed;border-radius:9px;margin-top:18px;padding:15px}.reform-premises p{margin:7px 0 0;line-height:1.55}.reform-scenarios{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:13px;display:grid}.reform-scenarios>div{background:#f8fbfd;border:1px solid #d5e2ec;border-top:4px solid #5291c5;border-radius:9px;min-width:0;padding:16px}.reform-scenarios .probable{background:#f4fbf8;border-top-color:#27906d}.reform-scenarios .onerous{background:#fff7f6;border-top-color:#c95b55}.reform-scenarios span{letter-spacing:.13em;color:#4e708e;font-size:9px;font-weight:900}.reform-scenarios p{margin:8px 0 0;line-height:1.55}.reform-simulations article>footer{color:#7d622b;background:#fff6e5;border-radius:8px;margin-top:14px;padding:14px}.reform-simulations footer p{margin:0 0 6px;line-height:1.5}.reform-history>article{border-bottom:1px solid #e0e8ef;grid-template-columns:190px minmax(0,1fr);gap:16px;padding:15px 0;display:grid}.reform-history>article.acknowledgement{background:#f1fbf7;border:1px solid #b7e2d1;border-left:4px solid #17835e;border-radius:8px;margin:8px -8px;padding:14px 12px}.reform-history time{color:#6e8397;font-size:11px}.reform-history article>div{gap:4px;min-width:0;display:grid}.reform-history small,.reform-history>header small{color:#71869a}.reform-history>header small{margin-top:7px;display:block}.reform-activity-kind{color:#526e87;letter-spacing:.08em;background:#eaf1f7;border-radius:999px;width:max-content;max-width:100%;padding:4px 7px;font-size:8px;font-weight:900}.reform-activity-kind.acknowledged{color:#126a4d;background:#dff5eb}@media (width<=1050px){.reform-forecast,.reform-check-grid,.reform-decisions>article,.reform-scenarios{grid-template-columns:1fr}}@media (width<=760px){.reform-timeline>article{grid-template-columns:1fr;gap:12px}.reform-two,.reform-responsibilities{grid-template-columns:1fr}.reform-responsibilities>div+div{border-top:1px solid #dce5ed;border-left:0}.reform-timeline article footer{flex-direction:column;align-items:flex-start}.reform-history>article{grid-template-columns:1fr;gap:6px}.reform-check{flex-direction:column;align-items:stretch}.reform-check select{width:100%}}.service-progress-page{box-sizing:border-box;width:100%;max-width:100%;overflow:hidden}.service-progress-page>*{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin-left:0;margin-right:0}.service-progress-admin,.service-progress-list{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:12px}.service-progress-list>header{box-sizing:border-box;max-width:100%;overflow:hidden;width:100%!important;height:auto!important;margin:0!important;padding:18px 20px!important;display:flex!important;position:static!important;transform:none!important}.service-progress-list>header>div{min-width:0}.service-progress-list>header span,.service-progress-list>header h3{overflow-wrap:anywhere;max-width:100%}.service-progress-empty{padding:30px 24px}.service-progress-empty>strong{color:#244763;font-size:14px}.service-progress-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.service-progress-tabs button{color:#29465f;min-width:0;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7e2eb;border-top:4px solid #6f9fc7;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;font-size:12px;font-weight:800;transition:background .18s,border-color .18s,transform .18s;display:flex}.service-progress-tabs button[data-color=green]{border-top-color:#3a9a77}.service-progress-tabs button[data-color=purple]{border-top-color:#8068ae}.service-progress-tabs button:hover{background:#f7fafc;transform:translateY(-1px)}.service-progress-tabs button.active{color:#125d98;background:#edf6ff;border-color:#2878bc}.service-progress-tabs button[data-color=green].active{color:#237357;background:#eef9f4;border-color:#3a9a77}.service-progress-tabs button[data-color=purple].active{color:#5f478e;background:#f5f1fb;border-color:#8068ae}.service-progress-tabs span{overflow-wrap:anywhere;min-width:0}.service-progress-tabs em{background:#e8f0f7;border-radius:999px;place-items:center;min-width:25px;height:25px;font-size:9px;font-style:normal;display:grid}.service-progress-list.service-blue{border-top:4px solid #2878bc}.service-progress-list.service-green{border-top:4px solid #3a9a77}.service-progress-list.service-purple{border-top:4px solid #8068ae}.service-progress-empty-flow{grid-template-columns:repeat(var(--flow-columns,5),minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.service-progress-empty-flow>div{background:#f8fafc;border:1px solid #dce6ef;border-radius:10px;justify-items:center;gap:6px;min-width:0;padding:14px 8px;display:grid;position:relative}.service-progress-empty-flow>div:not(:last-child):after{content:"";background:#d9e3ec;width:calc(100% - 26px);height:2px;position:absolute;top:27px;left:calc(50% + 18px)}.service-progress-empty-flow i{z-index:1;color:#7a90a5;background:#fff;border:2px solid #cad7e2;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-style:normal;font-weight:850;display:grid}.service-progress-empty-flow b{color:#39566f;font-size:10px}.service-progress-empty-flow small{color:#8a9bab;font-size:8px}@media (width<=760px){.service-progress-tabs,.service-progress-empty-flow{grid-template-columns:1fr}.service-progress-empty-flow>div{text-align:left;grid-template-columns:34px minmax(0,1fr);justify-items:start}.service-progress-empty-flow>div small{grid-column:2}.service-progress-empty-flow>div:not(:last-child):after{width:2px;height:calc(100% - 12px);top:42px;left:27px}}@media (width<=600px){.service-progress-list>header{align-items:flex-start;padding:16px!important}.service-progress-list>header em{white-space:normal;text-align:center;max-width:42%}}.reform-history-list{scrollbar-gutter:stable;max-height:620px;padding:0 10px 4px 0;overflow-y:auto}.reform-history-list>article{border-bottom:1px solid #e0e8ef;grid-template-columns:190px minmax(0,1fr);gap:16px;padding:15px 0;display:grid}.reform-history-list>article.acknowledgement{background:#f1fbf7;border:1px solid #b7e2d1;border-left:4px solid #17835e;border-radius:8px;margin:8px 0;padding:14px 12px}.reform-history-filters{align-items:center;gap:8px;display:flex}.reform-history-filters button{color:#4d6880;cursor:pointer;background:#fff;border:1px solid #ccd9e5;border-radius:8px;padding:8px 11px;font-size:9px;font-weight:800}.reform-history-filters button.active{color:#fff;background:#165783;border-color:#165783}.reform-history-filters b{color:#355b78;background:#eaf1f7;border-radius:10px;place-items:center;min-width:19px;height:19px;margin-left:5px;padding:0 5px;font-size:9px;display:inline-grid}.reform-history-filters button.active b{color:#fff;background:#ffffff24}@media (width<=760px){.reform-history>header{flex-direction:column;align-items:flex-start}.reform-history-filters{flex-wrap:wrap;width:100%}.reform-history-list>article{grid-template-columns:1fr;gap:6px}}.signature-center-empty{border-left:4px solid #2e82c6;align-items:center;gap:18px;margin-bottom:14px;padding:26px;display:flex}.signature-center-empty>div:last-child{min-width:0}.signature-center-empty span{letter-spacing:.13em;color:#5f7d98;font-size:9px;font-weight:850}.signature-center-empty h3{margin:7px 0;font-size:18px}.signature-center-empty p{color:#6f8193;margin:0;line-height:1.6}.signature-categories strong{font-size:14px!important}.signature-categories small{line-height:1.5}.signature-note{margin-top:14px}@media (width<=600px){.signature-center-empty{flex-direction:column;align-items:flex-start}}.decision-admin-center{gap:14px;padding:28px 0;display:grid}.decision-admin-hero{color:#fff;background:linear-gradient(135deg,#11395f,#1f6593);padding:26px}.decision-admin-hero span,.decision-admin-editor header span,.decision-admin-list header span{letter-spacing:.14em;font-size:9px;font-weight:850}.decision-admin-hero h2{margin:8px 0;font-size:27px}.decision-admin-hero p{color:#d6e8f5;max-width:760px;margin:0;line-height:1.6}.decision-admin-company{grid-template-columns:minmax(280px,1fr) 210px 210px;align-items:end;gap:14px;padding:18px;display:grid}.decision-admin-company label,.decision-admin-form label{color:#526d84;gap:7px;font-size:10px;font-weight:750;display:grid}.decision-admin-company select,.decision-admin-form input,.decision-admin-form select,.decision-admin-form textarea{color:#17324b;width:100%;font:inherit;background:#fff;border:1px solid #cedbe6;border-radius:8px;padding:10px}.decision-admin-company>div{background:#f7fafc;border:1px solid #dce6ee;border-radius:9px;padding:11px 14px}.decision-admin-company span{letter-spacing:.11em;color:#6e8498;font-size:8px;display:block}.decision-admin-company strong{margin-top:5px;font-size:18px;display:block}.decision-admin-notice{color:#195f93;background:#eaf5ff;border-radius:9px;padding:12px 15px}.decision-admin-editor,.decision-admin-list{padding:0 20px 20px}.decision-admin-editor header,.decision-admin-list header{border-bottom:1px solid #dce5ed;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex}.decision-admin-editor h3,.decision-admin-list h3{margin:6px 0 0}.decision-admin-editor header em,.decision-admin-list header em{color:#6d8397;font-size:10px;font-style:normal}.decision-admin-form{grid-template-columns:1fr 1fr;gap:13px;padding:18px 0;display:grid}.decision-admin-form .wide{grid-column:1/-1}.decision-admin-form textarea{resize:vertical;min-height:88px}.decision-admin-editor>button{color:#fff;cursor:pointer;background:#1765a3;border:0;border-radius:8px;padding:11px 16px;font-size:10px;font-weight:850}.decision-admin-editor>button:disabled{opacity:.45;cursor:not-allowed}.decision-admin-list>article{border-bottom:1px solid #e1e8ee;grid-template-columns:minmax(0,1fr) 220px;gap:18px;padding:17px 0;display:grid}.decision-admin-list article span{letter-spacing:.12em;color:#547993;font-size:8px;font-weight:850}.decision-admin-list h4{margin:6px 0;font-size:16px}.decision-admin-list p{color:#657b8e;margin:0 0 7px}.decision-admin-list small{color:#7f91a1}.decision-admin-list article>div:last-child{flex-direction:column;justify-content:center;align-items:flex-end;gap:9px;display:flex}.decision-admin-list article em{color:#986000;background:#fff1d9;border-radius:999px;padding:6px 9px;font-size:9px;font-style:normal;font-weight:800}.decision-admin-list article em.decided{color:#187055;background:#e4f5ed}.decision-admin-list article em.closed{color:#607384;background:#edf1f4}.decision-admin-list article button{color:#536d82;cursor:pointer;background:#fff;border:1px solid #cedae4;border-radius:7px;padding:7px 10px;font-size:9px}.decision-admin-empty{text-align:center;color:#6f8395;padding:30px}@media (width<=760px){.decision-admin-company,.decision-admin-form{grid-template-columns:1fr}.decision-admin-form .wide{grid-column:auto}.decision-admin-list>article{grid-template-columns:1fr}.decision-admin-list article>div:last-child{align-items:flex-start}}.decision-campaign .decision-icon{background:#0b1724 url(/assets/tomada-decisoes.png) 50%/contain no-repeat;border:1px solid #263d52;width:112px;height:63px;box-shadow:0 5px 14px #07142124}.decision-campaign .decision-icon svg{display:none}@media (width<=520px){.decision-campaign .decision-icon{width:88px;height:50px}}.decision-campaign-top{color:#fff;background:#323b43;min-height:176px;padding:18px 22px}.decision-campaign .decision-icon{width:250px;height:140px;box-shadow:none;background-color:#323b43;border:1px solid #596773;border-radius:10px}.decision-campaign-top>div:nth-child(2){min-width:0}.decision-campaign-top span{color:#bdcbd6}.decision-campaign-top h3{color:#fff;font-size:21px}.decision-campaign-top p{color:#d9e2e8;font-size:12px}.decision-campaign-top em{color:#ffe6aa;background:#51452e;border-color:#8f784d}.decision-campaign-top>div:nth-child(2){order:1}.decision-campaign-top em{order:2}.decision-campaign .decision-icon{order:3;margin-left:8px}@media (width<=760px){.decision-campaign-top{flex-wrap:wrap;min-height:0}.decision-campaign .decision-icon{width:190px;height:107px}.decision-campaign-top>div:nth-child(2){flex:260px}}@media (width<=520px){.decision-campaign .decision-icon{aspect-ratio:360/202;width:100%;height:auto;margin-left:0}.decision-campaign-top h3{font-size:18px}}.signature-center-empty{color:#fff;background:#08192d;border-color:#173a57;min-height:220px;padding:18px 22px}.signature-center-empty>div:last-child{flex:1;order:1}.signature-center-empty>.decision-icon{background:#08192d url(/assets/documentos-para-assinar.png) 50%/contain no-repeat;border:1px solid #244764;border-radius:10px;order:2;width:260px;height:184px;margin-left:16px}.signature-center-empty>.decision-icon svg{display:none}.signature-center-empty span{color:#a9c1d3}.signature-center-empty h3{color:#fff;font-size:20px}.signature-center-empty p{color:#d0dfeb;max-width:760px;font-size:12px}@media (width<=700px){.signature-center-empty{flex-wrap:wrap}.signature-center-empty>.decision-icon{width:220px;height:166px;margin-left:0}}@media (width<=520px){.signature-center-empty>.decision-icon{aspect-ratio:419/397;width:100%;height:auto}}.signature-document-list{margin-bottom:14px;overflow:hidden}.signature-document-list>header{border-bottom:1px solid #dbe6ee;justify-content:space-between;align-items:flex-start;padding:21px 24px;display:flex}.signature-document-list>header span,.signature-document-list article>div:first-child>span{color:#64809a;letter-spacing:.13em;font-size:9px;font-weight:850}.signature-document-list>header h3{color:#0a2943;margin:5px 0 0;font-size:20px}.signature-document-list>header em{color:#345d7c;background:#e8f2f9;border-radius:20px;padding:6px 10px;font-size:10px;font-style:normal;font-weight:800}.signature-document-list>article{border-bottom:1px solid #e4edf3;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:19px 24px;display:grid}.signature-document-list>article:last-child{border-bottom:0}.signature-document-list h4{color:#102e47;margin:6px 0;font-size:17px}.signature-document-list p{color:#637b8e;margin:0 0 7px;font-size:12px}.signature-document-list small{color:#7890a4}.signature-document-list article>div:last-child{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.signature-document-list article em{color:#657887;text-transform:uppercase;background:#edf1f4;border-radius:20px;padding:6px 9px;font-size:9px;font-style:normal;font-weight:850}.signature-document-list article em.pending{color:#8b5b00;background:#fff2d9}.signature-document-list article em.done{color:#127255;background:#ddf5ea}.signature-document-list article a,.signature-document-list .signature-download{color:#fff;cursor:pointer;background:#1268ad;border:0;border-radius:8px;padding:10px 13px;font-size:9px;font-weight:850;text-decoration:none}@media (width<=650px){.signature-document-list>article{grid-template-columns:1fr}.signature-document-list article>div:last-child{align-items:flex-start}}.clicksign-settings{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin:18px 0 0;overflow:hidden}.clicksign-settings>header{box-sizing:border-box;background:#fff;border-bottom:1px solid #dbe6ee;justify-content:space-between;align-items:flex-start;gap:18px;max-width:100%;display:flex;overflow:hidden;width:100%!important;height:auto!important;margin:0!important;padding:22px 24px!important;position:static!important;transform:none!important}.clicksign-settings>header>div{min-width:0}.clicksign-settings>header span{color:#64809a;letter-spacing:.14em;font-size:9px;font-weight:850}.clicksign-settings>header h3{color:#0a2943;margin:5px 0;font-size:21px}.clicksign-settings>header p{color:#6c8294;overflow-wrap:anywhere;margin:0;font-size:12px}.clicksign-settings>header em{border-radius:20px;flex:none;padding:7px 10px;font-size:9px;font-style:normal;font-weight:850}.clicksign-settings>header em.ready{color:#127255;background:#ddf5ea}.clicksign-settings>header em.pending{color:#8b5b00;background:#fff2d9}.clicksign-settings-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:22px 24px;display:grid}.clicksign-settings-grid label{color:#34566f;min-width:0;font-size:11px;font-weight:800}.clicksign-settings-grid input{box-sizing:border-box;color:#16364f;background:#fff;border:1px solid #bfd0dc;border-radius:8px;width:100%;min-width:0;max-width:100%;margin-top:7px;padding:12px 13px;display:block}.clicksign-settings>footer{justify-content:space-between;align-items:center;gap:18px;padding:0 24px 22px;display:flex}.clicksign-settings>footer small{color:#718799}.clicksign-settings>footer button{color:#fff;background:#1268ad;border:0;border-radius:8px;padding:11px 15px;font-size:9px;font-weight:850}.clicksign-settings>footer button:disabled{opacity:.45}.clicksign-settings-notice{color:#123f5d;background:#eaf6fd;border-radius:8px;margin:16px 24px 0;padding:11px 13px;font-size:12px;font-weight:700}@media (width<=700px){.clicksign-settings-grid{grid-template-columns:1fr}.clicksign-settings>footer{flex-direction:column;align-items:flex-start}}.sieg-integration{margin-top:18px;overflow:hidden}.sieg-integration>header{border-bottom:1px solid #dbe6ee;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px;display:flex}.sieg-integration>header span{color:#64809a;letter-spacing:.14em;font-size:9px;font-weight:850}.sieg-integration>header h3{color:#0a2943;margin:5px 0;font-size:21px}.sieg-integration>header p{color:#6c8294;margin:0;font-size:12px}.sieg-integration>header em{border-radius:20px;flex:none;padding:7px 10px;font-size:9px;font-style:normal;font-weight:850}.sieg-integration>header em.ready{color:#127255;background:#ddf5ea}.sieg-integration>header em.pending{color:#8b5b00;background:#fff2d9}.sieg-integration-notice{color:#7b5200;background:#fff2d9;border-radius:8px;margin:16px 24px 0;padding:11px 13px;font-size:12px;font-weight:700}.sieg-integration-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:22px 24px 12px;display:grid}.sieg-integration-metrics article{background:#f8fbfd;border:1px solid #dbe6ee;border-radius:10px;padding:16px}.sieg-integration-metrics span{color:#64809a;letter-spacing:.1em;font-size:8px;font-weight:850;display:block}.sieg-integration-metrics strong{color:#0a2943;margin:7px 0 4px;font-size:17px;display:block}.sieg-integration-metrics small{color:#718799;font-size:10px}.sieg-integration-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:10px 24px 22px;display:grid}.sieg-integration-flow>div{border-left:2px solid #c7d7e2;gap:9px;padding:12px;display:flex}.sieg-integration-flow>div.done{border-color:#16816a}.sieg-integration-flow i{color:#31546d;background:#e8f0f5;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:10px;font-style:normal;font-weight:850;display:grid}.sieg-integration-flow .done i{color:#116b58;background:#dff4eb}.sieg-integration-flow p{margin:0}.sieg-integration-flow strong,.sieg-integration-flow span{display:block}.sieg-integration-flow strong{color:#173c57;font-size:11px}.sieg-integration-flow span{color:#718799;margin-top:4px;font-size:9px;line-height:1.4}.sieg-integration>footer{background:#f4f8fb;border-top:1px solid #dbe6ee;justify-content:space-between;align-items:center;gap:18px;padding:18px 24px;display:flex}.sieg-integration>footer p{margin:0}.sieg-integration>footer strong,.sieg-integration>footer span{display:block}.sieg-integration>footer strong{color:#123f5d;font-size:11px}.sieg-integration>footer span{color:#718799;margin-top:4px;font-size:10px}.sieg-integration>footer button{color:#fff;background:#8da9b7;border:0;border-radius:8px;flex:none;padding:11px 15px;font-size:9px;font-weight:850}.sieg-integration>footer button:disabled{cursor:not-allowed;opacity:.75}@media (width<=900px){.sieg-integration-metrics,.sieg-integration-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.sieg-integration>header,.sieg-integration>footer{flex-direction:column;align-items:flex-start}.sieg-integration-metrics,.sieg-integration-flow{grid-template-columns:1fr}}.signature-admin{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin:18px 0 0;overflow:hidden}.signature-admin>header{box-sizing:border-box;background:#fff;border-bottom:1px solid #dbe6ee;justify-content:space-between;align-items:flex-start;gap:18px;max-width:100%;display:flex;overflow:hidden;width:100%!important;height:auto!important;margin:0!important;padding:22px 24px!important;position:static!important;transform:none!important}.signature-admin>header>div{min-width:0}.signature-admin>header span,.signature-review>span{color:#64809a;letter-spacing:.14em;font-size:9px;font-weight:850}.signature-admin>header h3{color:#0a2943;overflow-wrap:anywhere;margin:5px 0;font-size:21px}.signature-admin>header p{color:#6c8294;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.55}.signature-admin>header em{color:#17649c;background:#e7f3fb;border-radius:20px;flex:none;padding:7px 10px;font-size:9px;font-style:normal;font-weight:850}.signature-admin-notice{box-sizing:border-box;color:#123f5d;overflow-wrap:anywhere;background:#eaf6fd;border-radius:8px;max-width:calc(100% - 48px);margin:16px 24px 0;padding:12px 14px;font-size:12px;font-weight:700}.signature-admin-form{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;min-width:0;padding:22px 24px;display:grid}.signature-admin-form label{color:#34566f;min-width:0;font-size:11px;font-weight:800}.signature-admin-form input,.signature-admin-form select{box-sizing:border-box;color:#16364f;background:#fff;border:1px solid #bfd0dc;border-radius:8px;width:100%;min-width:0;max-width:100%;margin-top:7px;padding:12px 13px;display:block}.signature-admin-form label small{color:#718799;overflow-wrap:anywhere;margin-top:6px;font-weight:500;display:block}.signature-admin-form .signature-file{grid-column:1/-1}.signature-admin-form>button{color:#fff;background:#1268ad;border:0;border-radius:8px;grid-column:1/-1;justify-self:end;padding:12px 16px;font-size:9px;font-weight:850}.signature-admin-form>button:disabled{opacity:.4}.signature-review{box-sizing:border-box;width:100%;min-width:0;padding:24px}.signature-review h4{color:#0a2943;margin:7px 0 20px;font-size:19px}.signature-review dl{border:1px solid #dbe6ee;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid;overflow:hidden}.signature-review dl>div{border-bottom:1px solid #dbe6ee;border-right:1px solid #dbe6ee;min-width:0;padding:14px 16px}.signature-review dt{color:#70879a;text-transform:uppercase;font-size:9px;font-weight:850}.signature-review dd{color:#183a54;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;font-weight:750}.signature-review dd small{color:#6c8294;margin-top:4px;font-weight:500;display:block}.signature-review-warning{color:#71511b;background:#fff8e9;border-left:4px solid #db920d;border-radius:8px;flex-direction:column;gap:4px;margin-top:16px;padding:14px;font-size:12px;display:flex}.signature-review footer{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.signature-review footer button{color:#fff;background:#1268ad;border:0;border-radius:8px;padding:11px 15px;font-size:9px;font-weight:850}.signature-review footer button.secondary{color:#345d78;background:#fff;border:1px solid #b9ccda}.signature-review footer button:disabled{opacity:.45}@media (width<=700px){.signature-admin-form,.signature-review dl{grid-template-columns:1fr}.signature-review dl>div{border-right:0}.signature-review footer{flex-direction:column;align-items:stretch}.signature-review footer button{width:100%}}.company-group>article{grid-template-columns:1.2fr .85fr 1.55fr .7fr 250px}.access-change{background:#f7fbff;border:1px solid #cfe0f1;border-radius:9px;grid-template-columns:1.2fr 1fr auto;align-items:end;gap:14px;margin:14px 22px;padding:15px;display:grid}.access-change span,.access-change strong,.access-change small{display:block}.access-change>div:first-child>span{color:#6e8499;letter-spacing:.12em;font-size:8px;font-weight:850}.access-change strong{margin-top:5px;font-size:11px}.access-change small{color:#72869a;margin-top:4px;font-size:9px}.access-change>label{color:#607589;gap:5px;font-size:9px;font-weight:750;display:grid}.access-change select{color:#29445f;background:#fff;border:1px solid #cfdae4;border-radius:7px;height:38px;padding:0 10px;font-size:10px}.access-change .consultation-scope{grid-column:1/-1}.access-change-actions{gap:7px;display:flex}.access-change-actions button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:7px;height:38px;padding:0 12px;font-size:8px;font-weight:850}.access-change-actions button.secondary{color:#576b7f;background:#edf1f5}.access-change-actions button:disabled{color:#fff;cursor:not-allowed;background:#aebbc7}.access-change>p{color:#6c8195;grid-column:1/-1;margin:0;font-size:9px;line-height:1.5}@media (width<=1100px){.company-group>article,.access-change{grid-template-columns:1fr 1fr}.access-change-actions{grid-column:1/-1}}@media (width<=760px){.company-group>article,.company-group article>.directory-actions{grid-template-columns:1fr}.access-change{grid-template-columns:1fr;margin:12px}.access-change-actions,.access-change>p{grid-column:1}.access-change-actions{grid-template-columns:1fr 1fr;display:grid}.access-change-actions button{width:100%}}.risk-governance{overflow:hidden}.risk-governance>header{border-bottom:1px solid #dce6ee;padding:22px 24px}.risk-governance header span,.client-corrective-plans header span{color:#3977ae;letter-spacing:.14em;font-size:9px;font-weight:900}.risk-governance header h3,.client-corrective-plans header h3{color:#123553;margin:6px 0 4px;font-size:20px}.risk-governance header p,.client-corrective-plans header p{color:#687f92;margin:0}.risk-governance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px 20px;display:grid}.risk-governance-grid>article{background:#fff;border:1px solid #dbe5ed;border-radius:10px;padding:17px}.risk-evolution-head{justify-content:space-between;gap:12px;display:flex}.risk-evolution-head span,.risk-evolution-head strong{display:block}.risk-evolution-head span{color:#6e8598;font-size:9px;font-weight:850}.risk-evolution-head strong{color:#173a56;margin-top:5px}.risk-evolution-head em{color:#526b81;background:#edf3f8;border-radius:99px;align-self:flex-start;padding:6px 9px;font-size:8px;font-style:normal;font-weight:850}.risk-evolution-head em.better{color:#167455;background:#e2f5eb}.risk-evolution-head em.worse{color:#9a3028;background:#ffe6e1}.risk-governance-grid article>p{color:#687f92;font-size:10px}.risk-governance-actions{gap:7px;display:flex}.risk-governance-actions button,.active-corrective-plan button{color:#fff;background:#1268ad;border:0;border-radius:7px;padding:9px 11px;font-size:8px;font-weight:850}.risk-governance-actions button.secondary{color:#285f8b;background:#edf3f8}.risk-governance-actions button:disabled{opacity:.5}.active-corrective-plan{background:#fff8e9;border-left:4px solid #d39928;border-radius:8px;gap:5px;margin-top:13px;padding:13px;display:grid}.active-corrective-plan span{color:#8a5b0c;letter-spacing:.1em;font-size:8px;font-weight:900}.active-corrective-plan small{color:#7c6a47}.active-corrective-plan button{justify-self:start;margin-top:4px}.risk-governance>footer{background:#f7fafc;border-top:1px solid #dce6ee;flex-wrap:wrap;gap:8px;padding:14px 20px;display:flex}.risk-governance>footer span{color:#60778b;background:#fff;border-radius:99px;padding:7px 9px;font-size:8px}.corrective-plan-modal,.plan-status-modal{background:#fff;border-radius:14px;width:min(900px,100vw - 28px);max-height:92vh;overflow:auto;box-shadow:0 24px 80px #001a2f66}.corrective-plan-modal>header,.plan-status-modal>header{border-bottom:1px solid #dbe6ee;justify-content:space-between;gap:18px;padding:21px 24px;display:flex}.corrective-plan-modal header span,.plan-status-modal header span{color:#3977ae;letter-spacing:.13em;font-size:9px;font-weight:900}.corrective-plan-modal header h3,.plan-status-modal header h3{margin:6px 0}.corrective-plan-modal header p,.plan-status-modal header p{color:#70869a;margin:0}.corrective-plan-modal header button,.plan-status-modal header button{color:#58748a;background:0 0;border:0;font-size:26px}.corrective-plan-grid{grid-template-columns:1fr 1fr;gap:13px;padding:20px 24px;display:grid}.corrective-plan-grid label,.plan-status-modal>label{color:#49657d;gap:6px;font-size:10px;font-weight:800;display:grid}.corrective-plan-grid label:nth-child(-n+5){grid-column:span 2}.corrective-plan-grid textarea,.corrective-plan-grid input,.plan-status-modal textarea,.plan-status-modal select{box-sizing:border-box;color:#173a56;width:100%;font:inherit;background:#fff;border:1px solid #cbd9e5;border-radius:8px;padding:11px}.corrective-plan-grid textarea{min-height:82px}.corrective-plan-modal>footer,.plan-status-modal>footer{background:#f7fafc;border-top:1px solid #dbe6ee;justify-content:space-between;align-items:center;gap:18px;padding:16px 24px;display:flex}.corrective-plan-modal footer p{color:#687f92;margin:0}.corrective-plan-modal footer button,.plan-status-modal footer button{color:#fff;background:#1268ad;border:0;border-radius:8px;padding:11px 14px;font-size:9px;font-weight:850}.corrective-plan-modal footer button:disabled,.plan-status-modal footer button:disabled{opacity:.45}.plan-status-modal{width:min(620px,100vw - 28px)}.plan-status-modal>label{margin:16px 22px}.plan-status-modal textarea{min-height:110px}.client-corrective-plans{overflow:hidden}.client-corrective-plans>header{border-bottom:1px solid #dce6ee;padding:21px 22px}.client-corrective-plans>article{border-left:5px solid #d39928}.client-corrective-plans>article.breached{background:#fff8f7;border-left-color:#bd433b}.client-plan-title{background:#f7fafc;gap:5px;padding:18px 20px;display:grid}.client-plan-title span{color:#9a6713;letter-spacing:.12em;font-size:9px;font-weight:900}.client-plan-title small{color:#70869a}.client-plan-grid{grid-template-columns:1fr 1fr;display:grid}.client-plan-grid section{border-top:1px solid #e0e8ef;border-right:1px solid #e0e8ef;padding:17px 20px}.client-plan-grid span{color:#3977ae;letter-spacing:.1em;font-size:9px;font-weight:900}.client-plan-grid p{color:#4f687c;margin:7px 0 0;line-height:1.55}.client-corrective-plans article>footer{color:#71869a;background:#f7fafc;border-top:1px solid #dce6ee;padding:12px 20px;font-size:9px}@media (width<=800px){.risk-governance-grid,.corrective-plan-grid,.client-plan-grid{grid-template-columns:1fr}.corrective-plan-grid label:nth-child(-n+5){grid-column:auto}}@media (width<=560px){.risk-governance-actions,.corrective-plan-modal>footer{flex-direction:column;align-items:stretch}.risk-evolution-head{flex-direction:column}.risk-evolution-head em{align-self:flex-start}}.behavioral-risk-matrix{overflow:hidden}.behavioral-risk-matrix>header{border-bottom:1px solid #dce6ee;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.behavioral-risk-matrix header span{color:#3977ae;letter-spacing:.14em;font-size:9px;font-weight:900}.behavioral-risk-matrix header h3{color:#123553;margin:6px 0 4px;font-size:20px}.behavioral-risk-matrix header p{color:#687f92;max-width:820px;margin:0;line-height:1.5}.behavioral-risk-matrix header>small{color:#276699;background:#eaf3fa;border-radius:99px;padding:7px 10px;font-weight:800}.behavioral-risk-legend{background:#f4f7fa;flex-wrap:wrap;gap:16px;padding:12px 24px;display:flex}.behavioral-risk-legend span{color:#61788b;align-items:center;gap:6px;font-size:9px;font-weight:750;display:flex}.behavioral-risk-legend i{background:#2c9a72;border-radius:50%;width:9px;height:9px}.behavioral-risk-legend i.attention{background:#d99a28}.behavioral-risk-legend i.high{background:#d16a39}.behavioral-risk-legend i.critical{background:#bd433b}.behavioral-risk-list>article{border-top:1px solid #e2eaf0;border-left:5px solid #2c9a72;grid-template-columns:78px minmax(0,1.25fr) minmax(260px,.8fr);align-items:center;gap:18px;padding:18px 24px;display:grid}.behavioral-risk-list>article.attention{border-left-color:#d99a28}.behavioral-risk-list>article.high{background:#fffaf6;border-left-color:#d16a39}.behavioral-risk-list>article.critical{background:#fff6f5;border-left-color:#bd433b}.risk-score{color:#167353;background:#edf7f3;border-radius:10px;place-items:center;padding:10px 6px;display:grid}.attention .risk-score{color:#936310;background:#fff5df}.high .risk-score{color:#a74c22;background:#fff0e8}.critical .risk-score{color:#9a3028;background:#ffe9e6}.risk-score strong{font-size:26px}.risk-score span{font-size:8px;font-weight:850}.behavioral-risk-list article>div:nth-child(2)>span{color:#6e8598;letter-spacing:.1em;font-size:9px;font-weight:850}.behavioral-risk-list h4{color:#173a56;margin:5px 0;font-size:16px}.behavioral-risk-list p{color:#657d90;margin:0;font-size:10px;line-height:1.5}.risk-recommendation{background:#fff;border:1px solid #d5e1e9;border-radius:9px;padding:13px 15px}.risk-recommendation small{color:#668096;letter-spacing:.11em;font-size:8px;font-weight:850}.risk-recommendation strong{color:#173f61;margin:5px 0;font-size:12px;display:block}.behavioral-risk-matrix>footer{color:#6b8092;background:#f7fafc;border-top:1px solid #dce6ee;padding:13px 24px;font-size:9px;line-height:1.5}@media (width<=900px){.behavioral-risk-list>article{grid-template-columns:70px 1fr}.risk-recommendation{grid-column:1/-1}}@media (width<=560px){.behavioral-risk-matrix>header{flex-direction:column}.behavioral-risk-list>article{grid-template-columns:1fr}.risk-score{width:72px}.risk-recommendation{grid-column:auto}}.structured-delivery-open{color:#fff;letter-spacing:.03em;cursor:pointer;background:#1268ad;border:0;border-radius:8px;margin:16px 20px;padding:11px 15px;font-size:9px;font-weight:850}.structured-delivery-open:disabled{opacity:.5}.structured-delivery-access{color:#668096;margin:0 20px 14px;display:block}.structured-delivery-ack{background:#f2f8fc;border:1px solid #bad3e6;border-radius:10px;margin:0 20px 18px;padding:16px}.structured-delivery-ack label{color:#284b65;align-items:flex-start;gap:10px;font-size:11px;line-height:1.55;display:flex}.structured-delivery-ack input{margin-top:3px}.structured-delivery-ack button{color:#fff;background:#1268ad;border:0;border-radius:8px;margin-top:13px;padding:11px 14px;font-size:9px;font-weight:850}.structured-delivery-ack button:disabled{opacity:.45}.structured-delivery-receipt{color:#185f48;background:#eaf8f2;border-left:4px solid #17815e;border-radius:8px;gap:5px;margin:0 20px 18px;padding:14px 16px;display:grid}.structured-delivery-receipt strong{font-size:12px}.structured-delivery-receipt small{color:#4d7667}.structured-deliveries>article.acknowledged{border-color:#b9dfca}.closure-proof-admin{overflow:hidden}.closure-proof-admin>header{border-bottom:1px solid #dce6ee;padding:20px 22px}.closure-proof-admin header span{color:#64809a;letter-spacing:.13em;font-size:9px;font-weight:850}.closure-proof-admin header h3{margin:6px 0 4px}.closure-proof-admin header p{color:#71869a;margin:0}.closure-proof-admin>article{border-bottom:1px solid #e3ebf1;grid-template-columns:minmax(0,1fr) 310px;align-items:center;gap:20px;padding:17px 22px;display:grid}.closure-proof-admin>article:last-child{border-bottom:0}.closure-proof-admin article>div{gap:5px;display:grid}.closure-proof-admin article small{color:#71869a;font-size:10px}.closure-proof-admin article>div:last-child{text-align:right;justify-items:end}.closure-proof-admin b{letter-spacing:.05em;border-radius:999px;padding:6px 9px;font-size:8px}.closure-proof-admin b.acknowledged{color:#167455;background:#e1f5eb}.closure-proof-admin b.viewed{color:#916000;background:#fff1d8}.closure-proof-admin b.not-viewed{color:#526b81;background:#edf3f8}@media (width<=760px){.closure-proof-admin>article{grid-template-columns:1fr}.closure-proof-admin article>div:last-child{text-align:left;justify-items:start}}.structured-delivery-question,.structured-delivery-question-form,.structured-delivery-ack-paused{border-radius:9px;margin:0 20px 14px;padding:14px 16px}.structured-delivery-question{color:#76500d;background:#fff7e8;border-left:4px solid #c18a20;gap:5px;display:grid}.structured-delivery-question.answered{color:#1b624d;background:#edf9f4;border-left-color:#177c5b}.structured-delivery-question p{margin:0;font-size:10px;line-height:1.5}.structured-delivery-question small{font-size:8px}.structured-delivery-question-form{color:#294c66;background:#f7fafc;border:1px solid #d2e0eb;gap:9px;display:grid}.structured-delivery-question-form textarea{resize:vertical;color:#294c66;min-height:70px;font:inherit;background:#fff;border:1px solid #c6d6e2;border-radius:8px;padding:10px}.structured-delivery-question-form button{color:#fff;background:#516f89;border:0;border-radius:8px;justify-self:start;padding:10px 13px;font-size:8px;font-weight:850}.structured-delivery-question-form button:disabled{opacity:.45}.structured-delivery-ack-paused{color:#76500d;background:#fff7e8;border-left:4px solid #c18a20;font-size:10px}.structured-closure-reminder{color:#6c4b10;background:#fff8e9;border-left:4px solid #d49a28;border-radius:8px;gap:5px;margin:14px 20px;padding:14px 16px;display:grid}.structured-closure-reminder strong{font-size:12px}.structured-closure-reminder p{margin:0;font-size:11px;line-height:1.55}.structured-closure-reminder small{color:#866a39}.structured-closure-reminder.formal_notice{background:#fff4ed;border-color:#c66a35}.structured-closure-reminder.final_notice{color:#762b25;background:#fff0ee;border-color:#ba4439}.closure-reminder-recommendation{color:#276699;background:#eaf3fb;border-radius:999px;margin-top:5px;padding:6px 9px;font-size:8px;font-weight:850}.closure-reminder-recommendation.formal{color:#925d12;background:#fff0dd}.closure-reminder-recommendation.critical{color:#9a3028;background:#ffe3df}.closure-proof-admin article>div:last-child>button{color:#fff;cursor:pointer;background:#1268ad;border:0;border-radius:7px;margin-top:4px;padding:9px 11px;font-size:8px;font-weight:850}.closure-proof-admin article>div:last-child>button:disabled{opacity:.5}.eligible-follow-up-queue{overflow:hidden}.eligible-follow-up-queue>header{color:#fff;background:linear-gradient(125deg,#103b60,#1d648e);justify-content:space-between;align-items:center;gap:24px;padding:21px 23px;display:flex}.eligible-follow-up-queue>header span{color:#a9d0e9;letter-spacing:.13em;font-size:9px;font-weight:900}.eligible-follow-up-queue>header h3{margin:6px 0 4px;font-size:18px}.eligible-follow-up-queue>header p{color:#d7e8f3;max-width:800px;margin:0;font-size:10px;line-height:1.55}.eligible-follow-up-queue>header aside{text-align:center}.eligible-follow-up-queue>header aside b{font-size:28px;display:block}.eligible-follow-up-queue>header aside small{letter-spacing:.08em;font-size:8px}.eligible-follow-up-queue>div>article{background:#fffdfa;border-bottom:1px solid #e1e9ef;border-left:4px solid #d19a2c;grid-template-columns:minmax(260px,1.5fr) minmax(210px,.85fr) minmax(190px,.65fr);align-items:center;gap:22px;padding:18px 22px;display:grid}.eligible-follow-up-queue article>div:first-child span,.eligible-follow-up-queue article>div:first-child strong,.eligible-follow-up-queue article>div:first-child small{display:block}.eligible-follow-up-queue article>div:first-child span{color:#527087;letter-spacing:.06em;font-size:8px;font-weight:900}.eligible-follow-up-queue article>div:first-child strong{color:#193d5b;margin:6px 0;font-size:12px}.eligible-follow-up-queue article small{color:#7a8d9d;font-size:8px}.eligible-follow-up-queue article>div:nth-child(2) b{color:#526b81;background:#edf3f8;border-radius:999px;padding:6px 9px;font-size:8px;display:inline-block}.eligible-follow-up-queue article>div:nth-child(2) b.viewed{color:#8c5b0b;background:#fff0d8}.eligible-follow-up-queue article>div:nth-child(2) p{color:#607689;margin:7px 0 4px;font-size:9px}.eligible-follow-up-queue article>aside{text-align:right;justify-items:end;gap:5px;display:grid}.eligible-follow-up-queue article>aside strong{color:#193d5b;font-size:10px}.eligible-follow-up-queue article>aside button{color:#fff;cursor:pointer;background:#146ca8;border:0;border-radius:7px;margin-top:4px;padding:10px 12px;font-size:8px;font-weight:900}.eligible-follow-up-queue article>aside button:disabled{opacity:.5}.eligible-follow-up-empty{color:#6b8093;text-align:center;margin:0;padding:25px;font-size:10px}.eligible-follow-up-queue>footer{color:#718397;background:#f5f8fa;padding:12px 20px;font-size:8px;line-height:1.5}@media (width<=900px){.eligible-follow-up-queue>div>article{grid-template-columns:1fr}.eligible-follow-up-queue article>aside{text-align:left;justify-items:start}}@media (width<=620px){.eligible-follow-up-queue>header{flex-direction:column;align-items:flex-start}.eligible-follow-up-queue>header aside{text-align:left}}.follow-up-confirm-modal{background:#fff;border-radius:14px;width:min(760px,100vw - 30px);max-height:92vh;overflow:auto;box-shadow:0 24px 70px #071c2f66}.follow-up-confirm-modal>header{color:#fff;background:linear-gradient(125deg,#0d3658,#1a5f8b);justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 24px;display:flex}.follow-up-confirm-modal>header span{color:#acd3eb;letter-spacing:.12em;font-size:8px;font-weight:900}.follow-up-confirm-modal>header h3{margin:7px 0 4px;font-size:20px}.follow-up-confirm-modal>header p{color:#d6e8f4;margin:0;font-size:10px}.follow-up-confirm-modal>header button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:24px}.follow-up-confirm-modal>div{gap:15px;padding:22px 24px;display:grid}.follow-up-confirm-modal section{gap:5px;display:grid}.follow-up-confirm-modal section>span,.follow-up-confirm-modal .follow-up-rule span{color:#607d94;letter-spacing:.1em;font-size:8px;font-weight:900}.follow-up-confirm-modal section>strong{color:#183d5b;font-size:13px}.follow-up-confirm-modal section>small{color:#7a8e9e;font-size:9px}.follow-up-rule{grid-template-columns:repeat(3,1fr)!important;gap:10px!important}.follow-up-rule>div{background:#f8fafc;border:1px solid #dbe5ec;border-radius:9px;padding:12px}.follow-up-rule strong{color:#214c6c;margin-top:5px;font-size:10px;display:block}.follow-up-message-preview{background:#fff9ec;border-left:4px solid #d5a03a;border-radius:9px;padding:15px 16px}.follow-up-message-preview p{color:#4f4e49;margin:4px 0 0;font-size:11px;line-height:1.55}.follow-up-confirm-modal label{color:#2b506b;background:#f3f8fb;border:1px solid #c9dbe8;border-radius:9px;align-items:flex-start;gap:10px;padding:14px;font-size:10px;line-height:1.5;display:flex}.follow-up-confirm-modal label input{margin-top:2px}.follow-up-confirm-modal>footer{background:#f8fafb;border-top:1px solid #dfe8ee;justify-content:space-between;align-items:center;gap:18px;padding:16px 24px;display:flex}.follow-up-confirm-modal>footer p{color:#6e8191;margin:0;font-size:9px}.follow-up-confirm-modal>footer button{color:#fff;cursor:pointer;background:#126da9;border:0;border-radius:8px;padding:11px 14px;font-size:8px;font-weight:900}.follow-up-confirm-modal>footer button:disabled{opacity:.45;cursor:not-allowed}@media (width<=620px){.follow-up-rule{grid-template-columns:1fr!important}.follow-up-confirm-modal>footer{flex-direction:column;align-items:stretch}.follow-up-confirm-modal>footer button{width:100%}}.decisions-client-center{flex-direction:column;gap:16px;display:flex}.decision-client-notice{color:#123f5d;background:#eaf6fd;border:1px solid #9fcce8;border-radius:10px;padding:13px 16px;font-size:13px;font-weight:700}.decision-client-list{overflow:hidden}.decision-client-list>header{border-bottom:1px solid #dbe6ee;justify-content:space-between;align-items:flex-start;padding:22px 24px;display:flex}.decision-client-list>header span,.decision-client-modal header span,.decision-client-body section>span{color:#64809a;letter-spacing:.14em;margin-bottom:5px;font-size:9px;font-weight:850;display:block}.decision-client-list>header h3,.decision-client-modal header h3{color:#0a2943;margin:0;font-size:20px}.decision-client-list>header em{color:#345d7c;background:#e8f2f9;border-radius:20px;padding:6px 9px;font-size:10px;font-style:normal;font-weight:800}.decision-client-list>article{border-bottom:1px solid #e4edf3;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;padding:20px 24px;display:grid}.decision-client-list>article:last-child{border-bottom:0}.decision-client-list article>div:first-child>span{color:#6b879e;letter-spacing:.12em;font-size:9px;font-weight:850}.decision-client-list h4{color:#102e47;margin:6px 0;font-size:17px}.decision-client-list p{color:#637b8e;margin:0 0 7px;font-size:12px;line-height:1.55}.decision-client-list small{color:#7890a4}.decision-client-list article>div:last-child{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.decision-client-list article em{color:#8b5b00;text-transform:uppercase;background:#fff2d9;border-radius:20px;padding:6px 9px;font-size:9px;font-style:normal;font-weight:850}.decision-client-list article em.decided{color:#127255;background:#ddf5ea}.decision-client-list article em.closed{color:#657887;background:#edf1f4}.decision-client-list article button{color:#fff;background:#1268ad;border:0;border-radius:8px;padding:10px 13px;font-size:9px;font-weight:850}.decision-client-empty{text-align:center;color:#71879a;padding:42px}.decision-client-modal{background:#fff;border-radius:14px;width:min(900px,100vw - 30px);max-height:92vh;overflow:auto;box-shadow:0 24px 80px #001a2f66}.decision-client-modal>header{border-bottom:1px solid #dbe6ee;justify-content:space-between;align-items:flex-start;padding:22px 26px;display:flex}.decision-client-modal>header button{color:#527089;background:0 0;border:0;font-size:28px;line-height:1}.decision-client-meta{background:#f2f7fa;grid-template-columns:1.3fr .8fr .8fr 1fr;display:grid}.decision-client-meta>div{border-right:1px solid #dbe6ee;padding:14px 18px}.decision-client-meta span{color:#6d879b;letter-spacing:.1em;font-size:8px;font-weight:850;display:block}.decision-client-meta strong{color:#16364f;margin-top:4px;font-size:11px;display:block}.decision-client-body{flex-direction:column;gap:14px;padding:24px 26px;display:flex}.decision-client-body section{border-bottom:1px solid #e3ebf1;padding-bottom:14px}.decision-client-body section p{color:#3e586c;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.7}.decision-consequence{background:#fff9ed;border-radius:9px;border:1px solid #e5c894!important;padding:14px!important}.decision-options{border:0;flex-direction:column;gap:9px;margin:0;padding:0;display:flex}.decision-options legend{color:#58758b;letter-spacing:.13em;margin-bottom:9px;font-size:9px;font-weight:850}.decision-options label{color:#183a54;cursor:pointer;border:1px solid #cadbe7;border-radius:9px;align-items:center;gap:11px;padding:13px 14px;font-size:12px;font-weight:700;display:flex}.decision-options label:has(input:checked){background:#edf7fd;border-color:#1774ba}.decision-confirmation{color:#234b67;background:#eef8fe;border:1px solid #9bc7e4;border-radius:9px;align-items:flex-start;gap:10px;padding:14px;font-size:12px;line-height:1.5;display:flex}.decision-readonly{color:#865e18;margin:0;font-size:12px}.decision-signature-route{color:#224b67;background:#edf6fb;border:1px solid #9fc2d9;border-radius:9px;flex-direction:column;gap:5px;padding:18px;display:flex}.decision-recorded{background:#eaf8f3;border-left:4px solid #149269;border-radius:9px;padding:18px}.decision-recorded>b{color:#16775a;letter-spacing:.12em;font-size:9px}.decision-recorded h4{color:#133a2f;margin:7px 0 13px;font-size:17px}.decision-recorded dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.decision-recorded dl div{min-width:0}.decision-recorded dt{color:#638175;text-transform:uppercase;font-size:9px}.decision-recorded dd{overflow-wrap:anywhere;color:#23483d;margin:3px 0 0;font-size:11px;font-weight:700}.decision-client-modal>footer{background:#f7fafc;border-top:1px solid #dbe6ee;justify-content:flex-end;gap:9px;padding:16px 26px;display:flex}.decision-client-modal>footer button{color:#fff;background:#1268ad;border:0;border-radius:8px;padding:11px 15px;font-size:9px;font-weight:850}.decision-client-modal>footer button.secondary{color:#345d78;background:#fff;border:1px solid #b9ccda}.decision-client-modal>footer button:disabled{opacity:.45}.decision-admin-manifestation{background:#eaf8f3;border-left:3px solid #15926a;border-radius:6px;flex-direction:column;gap:4px;margin-top:12px;padding:12px;display:flex}.decision-admin-manifestation b{color:#17795c;letter-spacing:.12em;font-size:8px}.decision-admin-manifestation strong{color:#153f32;font-size:13px}.decision-admin-manifestation span,.decision-admin-manifestation small{color:#52796c;font-size:10px}@media (width<=760px){.decision-client-list>article{grid-template-columns:1fr}.decision-client-list article>div:last-child{align-items:flex-start}.decision-client-meta{grid-template-columns:1fr 1fr}.decision-recorded dl{grid-template-columns:1fr}.decision-client-modal>header,.decision-client-body,.decision-client-modal>footer{padding-left:18px;padding-right:18px}}.decision-message-symbol{border:1px solid;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-weight:900;font-size:11px!important;display:grid!important}.decision-open:disabled{cursor:default;opacity:.85;background:#5f7485}.decisions-client-center .decision-client-list{overflow:hidden}.decisions-client-center .decision-client-list>header,.decisions-client-center .decision-client-modal>header{box-sizing:border-box;max-width:100%;width:100%!important;height:auto!important;margin:0!important;position:static!important;transform:none!important}.decisions-client-center .decision-client-list>header{background:#fff;padding:22px 24px!important}.decisions-client-center .decision-client-list>article{padding-left:24px;padding-right:24px}.decisions-client-center .decision-client-modal>header{background:#fff;padding:22px 26px!important}.fiscal-page .invoicing-access-admin>header{box-sizing:border-box;background:#fff;max-width:100%;overflow:hidden;width:100%!important;height:auto!important;margin:0!important;padding:20px 22px!important;display:flex!important;position:static!important;transform:none!important}.fiscal-page .invoicing-access-admin>header>div{min-width:0}.fiscal-page .invoicing-access-admin>header h3,.fiscal-page .invoicing-access-admin>header p{overflow-wrap:anywhere;max-width:100%}.security-audit{background:#f8fbfd;border:1px solid #cddbe7;border-radius:10px;margin:18px 20px 22px;overflow:hidden}.security-audit>summary{cursor:pointer;color:#1a5e91;letter-spacing:.1em;padding:15px 17px;font-size:10px;font-weight:900}.security-audit>header{padding:0 17px 15px}.security-audit>header strong{color:#173e5e;font-size:13px}.security-audit>header p{color:#6c8295;margin:5px 0 0;font-size:10px}.security-audit>div{border-top:1px solid #dce6ee;max-height:520px;overflow:auto}.security-audit article{border-bottom:1px solid #e1e9ef;grid-template-columns:minmax(0,1fr) auto;gap:5px 14px;padding:13px 17px;display:grid}.security-audit article>div{justify-content:space-between;gap:14px;display:flex}.security-audit article strong{color:#234962;font-size:11px}.security-audit article small,.security-audit article p{color:#708597;font-size:9px}.security-audit article p{grid-column:1/-1;margin:0}.security-audit article em{color:#a4472d;background:#fff0ea;border-radius:99px;align-self:start;padding:5px 8px;font-size:8px;font-style:normal;font-weight:850}.security-audit article em.success{color:#19704f;background:#e5f6ed}@media (width<=650px){.security-audit article{grid-template-columns:1fr}.security-audit article>div{flex-direction:column;align-items:flex-start}.security-audit article p{grid-column:auto}}.nav-entry{display:contents}.nav-group-label{color:#ffffff80;letter-spacing:.14em;margin:18px 14px 7px;font-size:9px;font-weight:800}.sidebar nav .nav-group-label:first-of-type{margin-top:8px}.security-hub,.records-hub{gap:18px;display:grid}.security-hub-intro,.records-hub-intro{margin-bottom:0}.security-hub-summary{color:#fff;background:linear-gradient(135deg,#071c38,#0c315e);grid-template-columns:minmax(0,1.35fr) minmax(420px,1fr);gap:26px;padding:26px 28px;display:grid}.security-hub-summary>div:first-child>span,.responsibility-method header span{letter-spacing:.14em;color:#77b9ff;font-size:10px;font-weight:900;display:block}.security-hub-summary>div:first-child>strong{margin:8px 0;font-size:22px;display:block}.security-hub-summary>div:first-child>p{color:#c9d8ea;margin:0;line-height:1.55}.security-hub-pillars{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.security-hub-pillars article{background:#ffffff0e;border:1px solid #ffffff21;border-radius:12px;place-items:center;gap:5px;padding:14px 8px;display:grid}.security-hub-pillars b{background:#1477e3;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.security-hub-pillars span{font-size:11px;font-weight:800}.hub-tabs{background:#eef3f8;border:1px solid #dce5ef;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:7px;display:grid}.hub-tabs button{color:#52657a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;min-height:52px;padding:10px 13px;font-size:12px;font-weight:800;display:flex}.hub-tabs button span{color:#224d78;background:#dce6f0;border-radius:8px;place-items:center;min-width:26px;height:26px;font-size:10px;display:grid}.hub-tabs button.active{color:#0a3159;background:#fff;box-shadow:0 4px 14px #142f4c17}.hub-tabs button.active span{color:#fff;background:#0f6fd4}.responsibility-method{padding:28px}.responsibility-method header{justify-content:space-between;gap:20px;margin-bottom:22px;display:flex}.responsibility-method header h3{color:#0b2b4d;margin:6px 0;font-size:24px}.responsibility-method header p{color:#637487;margin:0}.responsibility-method header em{color:#0d66c2;background:#e6f1ff;border-radius:99px;align-self:flex-start;padding:7px 10px;font-size:10px;font-style:normal;font-weight:900}.responsibility-table{border:1px solid #dce5ef;border-radius:14px;overflow:hidden}.responsibility-row{border-top:1px solid #e5ebf2;grid-template-columns:.78fr 1.55fr 1.55fr;display:grid}.responsibility-row:first-child{border-top:0}.responsibility-row>*{color:#526478;border-left:1px solid #e5ebf2;margin:0;padding:15px 16px;font-size:12px;line-height:1.5}.responsibility-row>:first-child{color:#143a61;border-left:0}.responsibility-row.heading{background:#092a4d}.responsibility-row.heading>*{color:#fff;letter-spacing:.09em;font-size:10px}.responsibility-method aside{color:#654a16;background:#fff7e7;border:1px solid #f2d69a;border-radius:12px;gap:12px;margin-top:18px;padding:16px 18px;display:flex}.responsibility-method aside p{margin:0;line-height:1.55}.records-purpose{background:#dce5ef;grid-template-columns:repeat(4,1fr);gap:1px;padding:0;display:grid;overflow:hidden}.records-purpose article{background:#fff;padding:18px}.records-purpose span{color:#1673d0;letter-spacing:.12em;margin-bottom:7px;font-size:9px;font-weight:900;display:block}.records-purpose strong{color:#183a5b;font-size:13px;line-height:1.4}@media (width<=1050px){.security-hub-summary{grid-template-columns:1fr}.hub-tabs{grid-template-columns:repeat(2,1fr)}.responsibility-row{grid-template-columns:1fr}.responsibility-row>*{border-top:1px solid #e5ebf2;border-left:0}.responsibility-row>:first-child{border-top:0}.responsibility-row.heading{display:none}.records-purpose{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.hub-tabs,.records-purpose,.security-hub-pillars{grid-template-columns:1fr 1fr}.security-hub-summary,.responsibility-method{padding:20px}.responsibility-method header{display:block}.responsibility-method header em{margin-top:12px;display:inline-block}}.governance-confirmation{background:#f4f9ff;border:1px solid #bfd4ea;border-radius:14px;margin-top:18px;padding:20px}.governance-confirmation>span{color:#0d67c4;letter-spacing:.12em;margin-bottom:8px;font-size:10px;font-weight:900;display:block}.governance-confirmation>p{color:#294b6d;margin:0 0 14px;line-height:1.55}.governance-confirmation label{color:#183b5e;align-items:flex-start;gap:10px;font-size:12px;line-height:1.5;display:flex}.governance-confirmation input{margin-top:3px}.governance-confirmation button{color:#fff;letter-spacing:.05em;background:#0f6fd4;border:0;border-radius:9px;margin-top:16px;padding:12px 16px;font-size:11px;font-weight:900}.governance-confirmation button:disabled{opacity:.5}.governance-confirmation.recorded{color:#174c30;background:#eefaf3;border-color:#b9dfca}.governance-confirmation.recorded b{margin-bottom:7px;display:block}.governance-confirmation.recorded p{color:#2f6849;margin-bottom:5px}.governance-confirmation.recorded small{color:#557363}.governance-confirmation.loading{color:#5d7084}.governance-message{color:#174e82;background:#e9f3ff;border-radius:9px;margin-top:10px;padding:10px 13px;font-size:12px}.evidence-admin{gap:16px;display:grid}.evidence-admin-hero{color:#fff;background:linear-gradient(135deg,#071c38,#0c315e);grid-template-columns:minmax(0,1.25fr) minmax(420px,1fr);gap:22px;padding:26px 28px;display:grid}.evidence-admin-hero>div:first-child>span{color:#79baff;letter-spacing:.14em;font-size:9px;font-weight:900}.evidence-admin-hero h3{margin:7px 0;font-size:22px}.evidence-admin-hero p{color:#c9d8e7;margin:0;line-height:1.55}.evidence-admin-hero>div:last-child{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.evidence-admin-hero article{text-align:center;background:#ffffff0d;border:1px solid #ffffff20;border-radius:11px;place-items:center;padding:14px 8px;display:grid}.evidence-admin-hero article span{color:#a9c4de;letter-spacing:.1em;font-size:8px;font-weight:850}.evidence-admin-hero article strong{margin-top:8px;font-size:25px}.evidence-admin-hero article.critical{background:#752b234d;border-color:#e7a47b}.evidence-admin-controls{justify-content:space-between;align-items:flex-end;gap:18px;padding:16px 18px;display:flex}.evidence-admin-controls label{color:#5e7488;gap:6px;font-size:9px;font-weight:850;display:grid}.evidence-admin-controls select{color:#183a54;background:#fff;border:1px solid #cbd9e5;border-radius:8px;min-width:260px;padding:10px 12px}.evidence-admin-controls>div{flex-wrap:wrap;gap:7px;display:flex}.evidence-admin-controls button{color:#4d6880;background:#fff;border:1px solid #cbd9e5;border-radius:999px;padding:9px 12px;font-size:9px;font-weight:850}.evidence-admin-controls button.active{color:#fff;background:#1268ad;border-color:#1268ad}.evidence-admin-list{overflow:hidden}.evidence-admin-list>header,.evidence-timeline>header{border-bottom:1px solid #dde7ef;justify-content:space-between;padding:20px 22px;display:flex}.evidence-admin-list header span,.evidence-timeline header span,.evidence-admin-list article>div:first-child>span{color:#64809a;letter-spacing:.13em;font-size:9px;font-weight:850}.evidence-admin-list header h3,.evidence-timeline header h3{margin:5px 0 0;font-size:19px}.evidence-admin-list header em{color:#3779bd;font-style:normal}.evidence-admin-list>article{border-bottom:1px solid #e3ebf1;grid-template-columns:minmax(0,1fr) 250px;gap:20px;padding:18px 22px;display:grid}.evidence-admin-list>article.risk{background:#fff8f6;border-left:4px solid #c95343}.evidence-admin-list h4{margin:6px 0;font-size:15px}.evidence-admin-list p,.evidence-admin-list small{color:#71869a;margin:0;font-size:10px}.evidence-admin-list article>div:last-child{text-align:right;flex-direction:column;align-items:flex-end;gap:5px;display:flex}.evidence-admin-list article em{border-radius:99px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:850}.evidence-admin-list article em.ack{color:#167455;background:#e1f5eb}.evidence-admin-list article em.pending{color:#526b81;background:#edf3f8}.evidence-admin-list article em.late{color:#9b3025;background:#ffe4df}.evidence-admin-empty{text-align:center;color:#71869a;padding:35px}.evidence-timeline{overflow:hidden}.evidence-timeline>article{border-bottom:1px solid #e3ebf1;gap:12px;padding:14px 22px;display:flex}.evidence-timeline i{color:#167455;background:#dcf3e8;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.evidence-timeline article>div{gap:3px;display:grid}.evidence-timeline span,.evidence-timeline small{color:#71869a;font-size:10px}@media (width<=900px){.evidence-admin-hero{grid-template-columns:1fr}.evidence-admin-controls{flex-direction:column;align-items:stretch}.evidence-admin-controls select{width:100%;min-width:0}.evidence-admin-list>article{grid-template-columns:1fr}.evidence-admin-list article>div:last-child{text-align:left;align-items:flex-start}}@media (width<=600px){.evidence-admin-hero>div:last-child{grid-template-columns:1fr}.evidence-admin-controls>div{flex-direction:column}.evidence-admin-controls button{width:100%}}@media print{body.printing-value-receipt *{visibility:hidden!important}body.printing-value-receipt .value-admin-receipt.print-target,body.printing-value-receipt .value-admin-receipt.print-target *{visibility:visible!important}body.printing-value-receipt .value-admin-receipt.print-target{box-sizing:border-box;color:#173a56;background:#fff;border:0;width:100%;margin:0;padding:24px;position:absolute;inset:0 auto auto 0}body.printing-value-receipt .value-admin-receipt summary,body.printing-value-receipt .value-admin-print{display:none!important}body.printing-value-receipt .value-admin-receipt section{break-inside:avoid;border:1px solid #dbe6ee}body.printing-value-receipt .value-admin-receipt code{break-inside:avoid}}.value-admin-print{background:#2c755f!important;margin-top:10px!important}.value-admin-print+code{margin-top:9px}.overview-guidance-card{background:linear-gradient(105deg,#f7fbff,#fff);border-left:4px solid #1977d2;justify-content:space-between;align-items:center;gap:24px;padding:21px 23px;display:flex}.overview-guidance-card span,.orientation-action span,.orientation-history header span,.orientation-channels header span{color:#1671cc;letter-spacing:.13em;font-size:9px;font-weight:900;display:block}.overview-guidance-card h3{color:#0a2f55;margin:6px 0 4px;font-size:18px}.overview-guidance-card p{color:#657a8e;margin:0;font-size:11px}.overview-guidance-card button,.orientation-action button{color:#fff;cursor:pointer;background:#0e6dca;border:0;border-radius:8px;flex:none;padding:11px 15px;font-size:9px;font-weight:900}.orientation-center{gap:14px;display:grid}.orientation-hero{background:#fbfcfe;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);min-height:300px;display:grid;overflow:hidden}.orientation-hero>div{align-self:center;padding:38px 42px}.orientation-hero>div>span{color:#126ed2;letter-spacing:.16em;font-size:10px;font-weight:900}.orientation-hero h2{color:#071d3b;max-width:640px;margin:12px 0 13px;font-family:Georgia,serif;font-size:46px;font-weight:500;line-height:1.05}.orientation-hero p{color:#53697f;max-width:640px;margin:0;font-size:14px;line-height:1.65}.orientation-hero>div>div{gap:9px;margin-top:23px;display:flex}.orientation-hero button,.orientation-modal footer button{color:#fff;cursor:pointer;background:#0d67bd;border:1px solid #0d67bd;border-radius:8px;padding:12px 16px;font-size:10px;font-weight:900}.orientation-hero button.secondary,.orientation-modal footer button.secondary{color:#135d9f;background:#fff}.orientation-hero>img{object-fit:cover;object-position:68% center;width:100%;height:100%;min-height:300px}.orientation-tabs{background:#edf3f8;border:1px solid #dce5ee;border-radius:12px;gap:7px;padding:6px;display:flex}.orientation-tabs button{color:#597086;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 15px;font-size:10px;font-weight:850}.orientation-tabs button.active{color:#0b5fae;background:#fff;box-shadow:0 3px 10px #1a3b5a14}.orientation-action{justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.orientation-action h3,.orientation-history header h3,.orientation-channels header h3{margin:5px 0;font-size:18px}.orientation-action p,.orientation-channels header p{color:#6b7f91;margin:0;font-size:11px}.orientation-notice{color:#226347;background:#effaf4;border:1px solid #b9dec9;border-radius:9px;padding:13px 16px;font-size:11px}.orientation-history{overflow:hidden}.orientation-history>header{border-bottom:1px solid #e1e9f0;justify-content:space-between;align-items:end;padding:19px 21px;display:flex}.orientation-history header small{color:#72869a}.orientation-empty{text-align:center;color:#6e8295;padding:32px}.orientation-empty strong{color:#294963;display:block}.orientation-empty p{margin:7px 0 0}.orientation-list article{border-bottom:1px solid #e5ebf1;justify-content:space-between;align-items:center;gap:20px;padding:16px 21px;display:flex}.orientation-list article>div{gap:4px;display:grid}.orientation-list span,.orientation-list small{color:#75899b;font-size:9px}.orientation-list strong{color:#173c5d;font-size:12px}.orientation-list p{color:#526b80;margin:3px 0 0;font-size:10px}.orientation-list em{color:#2367a7;background:#e8f1fb;border-radius:99px;flex:none;padding:6px 9px;font-size:8px;font-style:normal;font-weight:850}.orientation-list em.status-completed{color:#267452;background:#e7f7ee}.orientation-list em.status-awaiting_client{color:#8a5b0c;background:#fff2d9}.orientation-channels{padding:22px}.orientation-channels>header{margin-bottom:16px}.orientation-channels>div{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.orientation-channels article{background:#f9fbfd;border:1px solid #dce6ee;border-radius:11px;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.orientation-channels article>img{border-radius:50%;width:44px;height:44px}.orientation-channels article>div{gap:3px;display:grid}.orientation-channels article strong{font-size:11px}.orientation-channels article a{color:#446783;font-size:9px;text-decoration:none}.orientation-channels .orientation-channel-action{color:#1370c7;font-size:8px;font-weight:900}.orientation-about{overflow:hidden}.orientation-about>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:17px 20px;list-style:none;display:flex}.orientation-about summary::-webkit-details-marker{display:none}.orientation-about summary span{gap:4px;display:grid}.orientation-about summary small{color:#1671cc;letter-spacing:.13em;font-size:8px;font-weight:900}.orientation-about summary strong{font-size:12px}.orientation-about summary b{color:#1470c8;font-size:8px}.orientation-about-grid{grid-template-columns:.75fr 1.25fr;gap:14px;padding:0 18px 18px;display:grid}.orientation-video-card{color:#fff;cursor:pointer;background:#092747;border:0;border-radius:11px;padding:0;position:relative;overflow:hidden}.orientation-video-card img{object-fit:cover;width:100%;height:190px;display:block}.orientation-video-card span{color:#0b4f8b;background:#fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;inset:62px auto auto 50%;transform:translate(-50%)}.orientation-video-card strong{padding:11px;font-size:9px;display:block}.orientation-team{grid-template-columns:1fr 1fr;gap:10px;display:grid}.orientation-team article{background:#f9fbfd;border:1px solid #dce6ee;border-radius:11px;overflow:hidden}.orientation-team img{object-fit:cover;object-position:center top;width:100%;height:128px;display:block}.orientation-team article div{gap:4px;padding:11px;display:grid}.orientation-team span{color:#1470c8;letter-spacing:.1em;font-size:8px;font-weight:900}.orientation-team strong{font-size:11px}.orientation-team small,.orientation-team a{color:#617a90;font-size:9px;text-decoration:none}.orientation-modal{background:#fff;border-radius:13px;width:min(760px,96vw);overflow:hidden;box-shadow:0 24px 80px #071d3550}.orientation-modal>header{border-bottom:1px solid #dce5ed;justify-content:space-between;padding:21px 23px;display:flex}.orientation-modal header span{color:#1470c8;letter-spacing:.13em;font-size:8px;font-weight:900}.orientation-modal header h3{margin:5px 0;font-size:20px}.orientation-modal header p{color:#6e8193;margin:0;font-size:10px}.orientation-modal header button{color:#73889a;cursor:pointer;background:0 0;border:0;font-size:24px}.orientation-form{grid-template-columns:1fr 1fr;gap:14px;padding:22px;display:grid}.orientation-form label{color:#314e67;gap:6px;font-size:10px;font-weight:800;display:grid}.orientation-form label.wide{grid-column:1/-1}.orientation-form input,.orientation-form select,.orientation-form textarea{box-sizing:border-box;color:#183952;width:100%;font:inherit;background:#fff;border:1px solid #cbd9e4;border-radius:8px;padding:11px;font-weight:500}.orientation-form textarea{resize:vertical;min-height:125px}.orientation-form label.orientation-confirm{grid-column:1/-1;grid-template-columns:auto 1fr;align-items:start;font-weight:500;line-height:1.5;display:flex}.orientation-form .orientation-confirm input{width:auto;margin-top:2px}.orientation-modal>footer{background:#f7f9fb;border-top:1px solid #dce5ed;justify-content:flex-end;gap:8px;padding:15px 22px;display:flex}.orientation-modal footer button:disabled{opacity:.45}.security-hub .hub-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=900px){.orientation-hero{grid-template-columns:1fr}.orientation-hero>div{padding:30px}.orientation-hero>img{height:230px;min-height:0}.orientation-channels>div,.orientation-about-grid{grid-template-columns:1fr}.orientation-team{grid-template-columns:1fr 1fr}}@media (width<=620px){.overview-guidance-card,.orientation-action,.orientation-list article{flex-direction:column;align-items:flex-start}.overview-guidance-card button,.orientation-action button{width:100%}.orientation-hero>div{padding:24px 20px}.orientation-hero h2{font-size:34px}.orientation-hero>div>div{flex-direction:column}.orientation-hero button{width:100%}.orientation-channels>div,.orientation-team,.orientation-form{grid-template-columns:1fr}.orientation-form label.wide{grid-column:auto}.orientation-channels article{grid-template-columns:42px 1fr}.orientation-channel-action{grid-column:1/-1}.orientation-modal>footer{flex-direction:column}.orientation-modal footer button{width:100%}}.sieg-integration-policy{flex-wrap:wrap;gap:8px;padding:0 24px 22px;display:flex}.sieg-integration-policy strong{color:#123f5d;width:100%;font-size:11px}.sieg-integration-policy span{color:#31546d;background:#eaf2f7;border-radius:16px;padding:7px 9px;font-size:9px;font-weight:750}.sieg-key-vault{background:#f7fbfc;border:1px solid #b7d3df;border-radius:12px;margin:0 24px 22px;padding:18px}.sieg-key-vault>div:first-child strong{color:#0a2943;font-size:13px}.sieg-key-vault>div:first-child p{color:#607a8d;margin:5px 0 15px;font-size:10px}.sieg-key-fields{grid-template-columns:1.2fr .7fr;gap:12px;display:grid}.sieg-key-fields label{color:#173c57;font-size:10px;font-weight:800}.sieg-key-fields input{color:#102f47;width:100%;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #c7d8e2;border-radius:8px;margin-top:6px;padding:11px 12px;display:block}.sieg-key-fields input:focus{outline-offset:1px;outline:2px solid #66a9c5}.sieg-key-secret{grid-column:1/-1}.sieg-key-actions{justify-content:space-between;align-items:center;gap:16px;margin-top:14px;display:flex}.sieg-key-actions small{color:#6d8292;font-size:9px}.sieg-key-actions button{color:#fff;cursor:pointer;background:#0d705f;border:0;border-radius:8px;flex:none;padding:11px 15px;font-size:9px;font-weight:850}.sieg-key-actions button:disabled{cursor:not-allowed;background:#9bb5b8}.sieg-key-meta{color:#216553;border-top:1px solid #d5e5eb;margin:12px 0 0;padding-top:10px;font-size:9px;font-weight:750}@media (width<=700px){.sieg-key-fields{grid-template-columns:1fr}.sieg-key-actions{flex-direction:column;align-items:flex-start}.sieg-key-actions button{width:100%}}.sieg-key-result{border:1px solid;border-radius:8px;align-items:flex-start;gap:8px;margin-top:14px;padding:12px 13px;display:flex}.sieg-key-result strong{letter-spacing:.04em;flex:none;font-size:9px}.sieg-key-result span{font-size:10px;line-height:1.45}.sieg-key-result.success{color:#12664f;background:#e5f6ee;border-color:#90ceb8}.sieg-key-result.error{color:#854d13;background:#fff3e4;border-color:#e6bd91}.sieg-registration{background:#fff;border:1px solid #d5e5eb;border-radius:9px;margin:0 0 16px;padding:12px}.sieg-registration a{color:#fff;background:#174f78;border-radius:8px;flex:none;padding:11px 15px;font-size:9px;font-weight:850;text-decoration:none}.sieg-registration a:focus{outline-offset:2px;outline:2px solid #66a9c5}@media (width<=700px){.sieg-registration a{box-sizing:border-box;text-align:center;width:100%}}.sieg-pilot{background:#f6fcfa;border:1px solid #9fcbbf;border-radius:12px;margin:0 24px 22px;overflow:hidden}.sieg-pilot>header{border-bottom:1px solid #cae2dc;justify-content:space-between;align-items:flex-start;gap:16px;padding:17px 18px;display:flex}.sieg-pilot>header span,.sieg-pilot>header strong,.sieg-pilot>header p{display:block}.sieg-pilot>header span{color:#23725e;letter-spacing:.12em;font-size:8px;font-weight:850}.sieg-pilot>header strong{color:#0a2943;margin-top:5px;font-size:14px}.sieg-pilot>header p{color:#607a8d;margin:4px 0 0;font-size:9px}.sieg-pilot>header em{color:#116b58;background:#dff4eb;border-radius:16px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:850}.sieg-pilot-controls{grid-template-columns:180px 1fr auto;align-items:end;gap:14px;padding:16px 18px;display:grid}.sieg-pilot-controls label{color:#173c57;font-size:9px;font-weight:800}.sieg-pilot-controls select{color:#173c57;background:#fff;border:1px solid #bcd4d0;border-radius:8px;width:100%;margin-top:6px;padding:10px;display:block}.sieg-pilot-controls p{color:#607a8d;margin:0;font-size:9px;line-height:1.5}.sieg-pilot-controls button{color:#fff;background:#0d705f;border:0;border-radius:8px;padding:11px 14px;font-size:9px;font-weight:850}.sieg-pilot-controls button:disabled{background:#9bb5b8}.sieg-pilot-counts{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:0 18px 18px;display:grid}.sieg-pilot-counts article{background:#fff;border:1px solid #d2e5df;border-radius:8px;padding:11px}.sieg-pilot-counts span,.sieg-pilot-counts strong{display:block}.sieg-pilot-counts span{color:#64809a;font-size:8px;font-weight:850}.sieg-pilot-counts strong{color:#0a2943;margin-top:5px;font-size:17px}.sieg-pilot-counts .total{background:#e5f6ee}.sieg-pilot-last{color:#376a5e;margin:0;padding:0 18px 16px;font-size:9px}@media (width<=900px){.sieg-pilot-controls{grid-template-columns:1fr 1fr}.sieg-pilot-controls p{grid-column:1/-1}.sieg-pilot-counts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.sieg-pilot>header,.sieg-pilot-controls{flex-direction:column;align-items:stretch;display:flex}.sieg-pilot-counts{grid-template-columns:repeat(2,minmax(0,1fr))}}.plan-service-scope{margin-top:16px;overflow:hidden}.plan-service-scope .panel-title{align-items:flex-start}.plan-service-scope .panel-title p{color:#5c7287;max-width:900px;margin:7px 0 0;font-size:11px;line-height:1.6}.plan-service-scope .panel-title>small{color:#7a8da0;white-space:nowrap;font-size:9px}.plan-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}.plan-scope-grid article{background:#fbfdff;border:1px solid #dce6ee;border-radius:10px;flex-direction:column;padding:17px;display:flex}.plan-scope-grid article:first-child{grid-column:span 2}.plan-scope-grid header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.plan-scope-grid header span{letter-spacing:.14em;color:#7d90a2;font-size:8px;font-weight:850}.plan-scope-grid h4{color:#123654;margin:5px 0 0;font-size:15px}.plan-scope-grid em{color:#8a5d17;white-space:nowrap;background:#fff0d9;border-radius:14px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:850}.plan-scope-grid em.scope-included{color:#1d7555;background:#e7f5ee}.plan-scope-grid>article>p{color:#405c75;margin:13px 0 6px;font-size:11px;line-height:1.55}.plan-scope-grid ul{margin:4px 0 13px;padding:0;list-style:none}.plan-scope-grid li{color:#60758a;gap:7px;margin-top:6px;font-size:10px;line-height:1.5;display:flex}.plan-scope-grid li svg{color:#23815f;flex:none;width:13px;height:13px;margin-top:1px}.plan-scope-grid footer{border-top:1px solid #e2eaf0;margin-top:auto;padding-top:11px}.plan-scope-grid footer strong,.plan-scope-grid footer span{display:block}.plan-scope-grid footer strong{letter-spacing:.1em;color:#6d8093;font-size:8px}.plan-scope-grid footer span{color:#697d90;margin-top:5px;font-size:9px;line-height:1.55}.plan-contract-notice{color:#67542f;background:#fff8e8;border-top:1px solid #e3d09d;padding:16px 20px}.plan-contract-notice strong{letter-spacing:.11em;font-size:9px}.plan-contract-notice p{margin:6px 0 0;font-size:10px;line-height:1.65}.orientation-scope-note,.decision-scope-note,.profits-scope-note{background:#fff9ed;border-left:4px solid #c89a36;align-items:flex-start;gap:24px;padding:15px 18px;display:flex}.orientation-scope-note>div{flex:0 0 260px}.orientation-scope-note span{color:#92691e;letter-spacing:.12em;font-size:8px;font-weight:850}.orientation-scope-note h3{margin:5px 0 0;font-size:13px}.orientation-scope-note p,.decision-scope-note p,.profits-scope-note p{color:#66583d;margin:0;font-size:10px;line-height:1.65}.decision-scope-note{margin-bottom:14px}.decision-scope-note strong,.profits-scope-note strong{color:#8b651f;letter-spacing:.1em;flex:none;font-size:9px}.profits-scope-note{margin-top:14px}@media (width<=760px){.plan-scope-grid{grid-template-columns:1fr}.plan-scope-grid article:first-child{grid-column:auto}.plan-scope-grid header,.orientation-scope-note,.decision-scope-note,.profits-scope-note{display:block}.plan-scope-grid em{margin-top:9px;display:inline-block}.orientation-scope-note>div{margin-bottom:9px}.decision-scope-note strong,.profits-scope-note strong{margin-bottom:7px;display:block}}.asaas-integration{overflow:hidden}.asaas-integration>header{justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.asaas-integration>header span{color:#176fc0;letter-spacing:.13em;font-size:9px;font-weight:900}.asaas-integration>header h3{margin:6px 0;font-size:22px}.asaas-integration>header p{color:#62798d;margin:0}.asaas-integration>header em{border-radius:99px;padding:7px 10px;font-size:9px;font-style:normal;font-weight:850}.asaas-integration>header em.ready{color:#17654c;background:#e1f5eb}.asaas-integration>header em.pending{color:#81540b;background:#fff0d4}.asaas-scope-grid{background:#dce7ef;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.asaas-scope-grid article{background:#f9fbfd;gap:5px;padding:17px;display:grid}.asaas-scope-grid span{color:#648198;letter-spacing:.11em;font-size:8px;font-weight:850}.asaas-scope-grid strong{color:#103957}.asaas-scope-grid small{color:#718698}.asaas-flow{grid-template-columns:repeat(4,1fr);gap:12px;padding:22px 24px;display:grid}.asaas-flow>div{border:1px solid #dce6ed;border-radius:10px;gap:10px;padding:12px;display:flex}.asaas-flow i{color:#526b7f;background:#dfe8ef;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-style:normal;font-weight:850;display:grid}.asaas-flow .done i{color:#fff;background:#18765c}.asaas-flow p{gap:3px;margin:0;display:grid}.asaas-flow strong{font-size:10px}.asaas-flow span{color:#708597;font-size:8px}.asaas-key-vault{background:#f7fbfc;border:1px solid #b7d3df;border-radius:12px;margin:0 24px 22px;padding:18px}.asaas-key-vault>div:first-child p{color:#607a8d;margin:5px 0 15px;font-size:10px}.asaas-key-fields{grid-template-columns:1.2fr .7fr;gap:12px;display:grid}.asaas-key-fields label{color:#173c57;font-size:10px;font-weight:800}.asaas-key-fields input{box-sizing:border-box;color:#102f47;width:100%;font:inherit;background:#fff;border:1px solid #c7d8e2;border-radius:8px;margin-top:6px;padding:11px 12px;display:block}.asaas-key-secret{grid-column:1/-1}.asaas-key-actions{justify-content:space-between;align-items:center;gap:16px;margin-top:14px;display:flex}.asaas-key-actions small{color:#6d8292;font-size:9px}.asaas-key-actions button{color:#fff;background:#0d705f;border:0;border-radius:8px;flex:none;padding:11px 15px;font-size:9px;font-weight:850}.asaas-key-actions button:disabled{background:#9bb5b8}.asaas-key-result{border:1px solid;border-radius:8px;gap:8px;margin-top:14px;padding:12px 13px;display:flex}.asaas-key-result strong{flex:none;font-size:9px}.asaas-key-result span{font-size:10px}.asaas-key-result.success{color:#12664f;background:#e5f6ee;border-color:#90ceb8}.asaas-key-result.error{color:#854d13;background:#fff3e4;border-color:#e6bd91}.asaas-key-meta{color:#216553;border-top:1px solid #d5e5eb;margin:12px 0 0;padding-top:10px;font-size:9px;font-weight:750}.asaas-policy{flex-wrap:wrap;gap:8px;padding:0 24px 22px;display:flex}.asaas-policy strong{color:#123f5d;width:100%;font-size:11px}.asaas-policy span{color:#31546d;background:#eaf2f7;border-radius:16px;padding:7px 9px;font-size:9px;font-weight:750}.asaas-integration>footer{background:#f4f8fb;border-top:1px solid #dce7ef;justify-content:space-between;align-items:center;gap:18px;padding:18px 24px;display:flex}.asaas-integration>footer p{gap:4px;margin:0;display:grid}.asaas-integration>footer span{color:#6b8193;font-size:9px}.asaas-integration>footer button{color:#fff;background:#a9bdc8;border:0;border-radius:8px;padding:11px 14px;font-size:9px;font-weight:850}@media (width<=900px){.asaas-scope-grid,.asaas-flow{grid-template-columns:1fr 1fr}}@media (width<=650px){.asaas-integration>header,.asaas-integration>footer,.asaas-key-actions{flex-direction:column;align-items:flex-start}.asaas-scope-grid,.asaas-flow,.asaas-key-fields{grid-template-columns:1fr}.asaas-key-actions button,.asaas-integration>footer button{width:100%}}.service-lifecycle-admin{overflow:hidden}.service-lifecycle-admin>header{color:#fff;background:linear-gradient(125deg,#0b2f52,#174e79);justify-content:space-between;align-items:center;gap:24px;height:auto;margin:0;padding:22px 24px;display:flex}.service-lifecycle-admin>header span{color:#9dc9e9;letter-spacing:.13em;font-size:9px;font-weight:900}.service-lifecycle-admin>header h3{margin:6px 0;font-size:19px}.service-lifecycle-admin>header p{color:#d4e5f2;max-width:760px;margin:0;font-size:10px;line-height:1.55}.service-lifecycle-admin>header aside{text-align:center}.service-lifecycle-admin>header aside b{font-size:28px;display:block}.service-lifecycle-admin>header aside small{letter-spacing:.1em;font-size:8px}.service-lifecycle-summary{border-bottom:1px solid #dde7ef;grid-template-columns:repeat(4,1fr);display:grid}.service-lifecycle-summary article{border-right:1px solid #e1e8ee;padding:16px 20px}.service-lifecycle-summary article:last-child{border-right:0}.service-lifecycle-summary strong,.service-lifecycle-summary span{display:block}.service-lifecycle-summary strong{color:#173d5f;font-size:22px}.service-lifecycle-summary span{color:#708397;letter-spacing:.09em;margin-top:3px;font-size:8px;font-weight:900}.service-lifecycle-filters{background:#f8fafc;border-bottom:1px solid #e4ebf1;flex-wrap:wrap;gap:7px;padding:14px 20px;display:flex}.service-lifecycle-filters button{color:#61758a;cursor:pointer;background:#fff;border:1px solid #ccd8e2;border-radius:999px;padding:8px 11px;font-size:8px;font-weight:900}.service-lifecycle-filters button.active{color:#fff;background:#1d6396;border-color:#1d6396}.service-lifecycle-filters button.active.attention{background:#ad6d16;border-color:#ad6d16}.service-lifecycle-filters button.active.waiting{background:#376f94;border-color:#376f94}.service-lifecycle-filters button.active.acknowledged{background:#247258;border-color:#247258}.service-lifecycle-list>article{border-bottom:1px solid #e3ebf1;border-left:4px solid #5c7891;grid-template-columns:minmax(230px,1.05fr) minmax(360px,1.7fr) minmax(240px,1fr);align-items:center;gap:22px;padding:19px 22px;display:grid}.service-lifecycle-list>article.action_required{background:#fffdf9;border-left-color:#c67c13}.service-lifecycle-list>article.awaiting_client{border-left-color:#2d77a9}.service-lifecycle-list>article.acknowledged{background:#fbfefd;border-left-color:#2a7b5e}.service-lifecycle-title span,.service-lifecycle-title strong,.service-lifecycle-title small{display:block}.service-lifecycle-title span{color:#547086;letter-spacing:.06em;font-size:8px;font-weight:900}.service-lifecycle-title strong{color:#1b3e5c;margin:6px 0;font-size:13px}.service-lifecycle-title small{color:#7a8d9d;font-size:8px}.service-lifecycle-list ol{justify-content:space-between;align-items:flex-start;gap:4px;margin:0;padding:0;list-style:none;display:flex}.service-lifecycle-list li{text-align:center;color:#8b9baa;flex:1;font-size:7px;font-weight:850;position:relative}.service-lifecycle-list li:not(:last-child):after{content:"";background:#dbe3e9;width:84%;height:2px;position:absolute;top:10px;left:58%}.service-lifecycle-list li i{z-index:1;color:#8394a3;background:#fff;border:2px solid #cad5de;border-radius:50%;place-items:center;width:21px;height:21px;margin:0 auto 5px;font-size:8px;font-style:normal;display:grid;position:relative}.service-lifecycle-list li.done i{color:#fff;background:#2a7b5e;border-color:#2a7b5e}.service-lifecycle-list li.done:not(:last-child):after{background:#78b29e}.service-lifecycle-list li.attention i{color:#9b5d0d;background:#fff4df;border-color:#c67c13}.service-lifecycle-list li.current i{color:#2d77a9;border-color:#2d77a9}.service-lifecycle-list>article>aside b,.service-lifecycle-list>article>aside p,.service-lifecycle-list>article>aside small{display:block}.service-lifecycle-list>article>aside b{color:#173f5d;font-size:10px}.service-lifecycle-list>article>aside p{color:#607689;margin:5px 0;font-size:9px;line-height:1.45}.service-lifecycle-list>article>aside small{color:#81909d;margin-top:3px;font-size:7px}.service-lifecycle-empty{color:#718598;text-align:center;margin:0;padding:24px;font-size:10px}.service-lifecycle-admin>footer{color:#718397;background:#f6f9fb;padding:12px 20px;font-size:8px;line-height:1.5}@media (width<=950px){.service-lifecycle-list>article{grid-template-columns:1fr}.service-lifecycle-summary{grid-template-columns:repeat(2,1fr)}.service-lifecycle-summary article:nth-child(2){border-right:0}}@media (width<=620px){.service-lifecycle-admin>header{flex-direction:column;align-items:flex-start}.service-lifecycle-summary{grid-template-columns:1fr 1fr}.service-lifecycle-list ol{padding-bottom:5px;overflow-x:auto}.service-lifecycle-list li{min-width:68px}.service-lifecycle-list li:not(:last-child):after{width:78%}}.closure-follow-up-history{overflow:hidden}.closure-follow-up-history>header{background:#f4f8fb;border-bottom:1px solid #dce6ee;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.closure-follow-up-history>header span{color:#176fb0;letter-spacing:.13em;font-size:9px;font-weight:900}.closure-follow-up-history>header h3{margin:6px 0;font-size:19px}.closure-follow-up-history>header p{color:#60778a;max-width:760px;margin:0;font-size:10px;line-height:1.55}.closure-follow-up-history>header aside{text-align:right;grid-template-columns:auto auto;align-items:baseline;gap:2px 8px;display:grid}.closure-follow-up-history>header aside b{color:#267358;font-size:21px}.closure-follow-up-history>header aside b.blocked{color:#a86613}.closure-follow-up-history>header aside small{color:#718598;letter-spacing:.08em;font-size:7px;font-weight:900}.closure-follow-up-history-filters{border-bottom:1px solid #e2eaf0;flex-wrap:wrap;gap:7px;padding:14px 20px;display:flex}.closure-follow-up-history-filters button{color:#60768a;cursor:pointer;background:#fff;border:1px solid #ccd9e3;border-radius:999px;padding:8px 11px;font-size:8px;font-weight:900}.closure-follow-up-history-filters button.active{color:#fff;background:#245f8d;border-color:#245f8d}.closure-follow-up-history-filters button.active.published{background:#267358;border-color:#267358}.closure-follow-up-history-filters button.active.blocked{background:#a86613;border-color:#a86613}.closure-follow-up-history-filters input{color:#173c59;min-width:260px;font:inherit;border:1px solid #ccd9e3;border-radius:8px;flex:1;padding:9px 11px;font-size:9px}.closure-follow-up-history-list article{border-bottom:1px solid #e2eaf0;border-left:4px solid #267358;grid-template-columns:minmax(230px,1.1fr) minmax(280px,1.35fr) minmax(210px,.9fr);align-items:center;gap:20px;padding:16px 21px;display:grid}.closure-follow-up-history-list article.blocked{background:#fffdf8;border-left-color:#b4751e}.closure-follow-up-history-list span,.closure-follow-up-history-list strong,.closure-follow-up-history-list small,.closure-follow-up-history-list b,.closure-follow-up-history-list p,.closure-follow-up-history-list code{display:block}.closure-follow-up-history-list span{color:#527086;font-size:8px;font-weight:850}.closure-follow-up-history-list strong{color:#173c59;margin:5px 0;font-size:11px}.closure-follow-up-history-list small{color:#7b8d9c;font-size:8px;line-height:1.45}.closure-follow-up-history-list b{color:#267358;letter-spacing:.08em;font-size:8px}.closure-follow-up-history-list article.blocked b{color:#9b6112}.closure-follow-up-history-list p{color:#435f76;margin:5px 0;font-size:10px}.closure-follow-up-history-list aside{text-align:right}.closure-follow-up-history-list code{color:#8393a0;word-break:break-all;margin-top:5px;font-size:7px}.closure-follow-up-history-empty{color:#718598;text-align:center;margin:0;padding:24px;font-size:10px}.closure-follow-up-history>footer{color:#718397;background:#f7f9fb;padding:12px 20px;font-size:8px;line-height:1.5}@media (width<=850px){.closure-follow-up-history-list article{grid-template-columns:1fr}.closure-follow-up-history-list aside{text-align:left}}@media (width<=620px){.closure-follow-up-history>header{flex-direction:column;align-items:flex-start}.closure-follow-up-history-filters input{box-sizing:border-box;min-width:100%}}.closure-follow-up-history-filters select{color:#173c59;font:inherit;background:#fff;border:1px solid #ccd9e3;border-radius:8px;padding:9px 11px;font-size:9px}.closure-follow-up-history-filters button.report{color:#fff;background:#1d557f;border-color:#1d557f;border-radius:8px}.closure-follow-up-history-filters button.report:disabled{background:#aebdc8;border-color:#aebdc8}.closure-follow-up-history-pages{border-top:1px solid #e2eaf0;justify-content:center;align-items:center;gap:14px;padding:13px 20px;display:flex}.closure-follow-up-history-pages button{color:#285776;background:#fff;border:1px solid #cad8e2;border-radius:7px;padding:8px 11px;font-size:8px;font-weight:850}.closure-follow-up-history-pages button:disabled{opacity:.45}.closure-follow-up-history-pages span{color:#6e8293;font-size:8px}.closure-follow-up-report{overflow:hidden}.closure-follow-up-report>header{color:#fff;background:linear-gradient(125deg,#0b2f52,#174e79);justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.closure-follow-up-report>header span{color:#a6d1ee;letter-spacing:.13em;font-size:8px;font-weight:900}.closure-follow-up-report>header h3{margin:6px 0;font-size:20px}.closure-follow-up-report>header p{color:#d5e6f2;margin:0;font-size:9px}.closure-follow-up-report>header button{color:#102f47;background:#d1a647;border:0;border-radius:8px;padding:11px 14px;font-size:8px;font-weight:900}.closure-follow-up-report-summary{border-bottom:1px solid #dce6ee;grid-template-columns:repeat(4,1fr);display:grid}.closure-follow-up-report-summary article{border-right:1px solid #e1e8ee;padding:15px 19px}.closure-follow-up-report-summary article:last-child{border-right:0}.closure-follow-up-report-summary span,.closure-follow-up-report-summary strong{display:block}.closure-follow-up-report-summary span{color:#74899a;letter-spacing:.09em;font-size:7px;font-weight:900}.closure-follow-up-report-summary strong{color:#173d5f;word-break:break-word;margin-top:5px;font-size:11px}.closure-follow-up-report-list article{border-bottom:1px solid #e3ebf1;grid-template-columns:150px 1fr;gap:18px;padding:14px 21px;display:grid}.closure-follow-up-report-list time{color:#6f8292;font-size:8px}.closure-follow-up-report-list strong,.closure-follow-up-report-list span,.closure-follow-up-report-list small{display:block}.closure-follow-up-report-list strong{color:#193e5c;font-size:10px}.closure-follow-up-report-list span,.closure-follow-up-report-list small{color:#748797;margin-top:4px;font-size:8px}.closure-follow-up-report-list p{color:#4b667b;margin:5px 0;font-size:9px}.closure-follow-up-report-list>p{text-align:center;color:#718598;padding:22px}.closure-follow-up-report>footer{background:#f7f9fb;padding:17px 21px}.closure-follow-up-report>footer span{color:#6e8294;letter-spacing:.1em;font-size:7px;font-weight:900;display:block}.closure-follow-up-report>footer code{color:#173d5f;word-break:break-all;margin:6px 0;font-size:8px;display:block}.closure-follow-up-report>footer p{color:#708397;margin:0;font-size:8px}@media (width<=700px){.closure-follow-up-history-pages,.closure-follow-up-report>header{flex-direction:column;align-items:flex-start}.closure-follow-up-report-summary{grid-template-columns:1fr 1fr}.closure-follow-up-report-list article{grid-template-columns:1fr}}@media print{body.printing-follow-up-report>*{display:none!important}body.printing-follow-up-report .closure-follow-up-report.print-target{width:100%;box-shadow:none;border:0;position:absolute;inset:0;display:block!important}.printing-follow-up-report .closure-follow-up-report header button{display:none}.printing-follow-up-report .closure-follow-up-report-list article{break-inside:avoid}}.closure-follow-up-report-reopen{overflow:hidden}.closure-follow-up-report-reopen>header{background:#f2f7fb;border-bottom:1px solid #dce6ee;justify-content:space-between;align-items:center;gap:20px;padding:19px 22px;display:flex}.closure-follow-up-report-reopen>header span{color:#176fb0;letter-spacing:.12em;font-size:8px;font-weight:900}.closure-follow-up-report-reopen>header h3{color:#173d5f;margin:5px 0;font-size:17px}.closure-follow-up-report-reopen>header p{color:#688094;margin:0;font-size:9px}.closure-follow-up-report-reopen>header>b{letter-spacing:.07em;border-radius:999px;padding:8px 11px;font-size:8px}.closure-follow-up-report-reopen>header>b.intact{color:#236c53;background:#e4f4ed}.closure-follow-up-report-reopen>header>b.divergent{color:#985b0c;background:#fff0dd}.closure-follow-up-report-reopen>div{gap:9px;padding:16px 22px;display:flex}.closure-follow-up-report-reopen input{color:#173d5f;font:inherit;border:1px solid #cbd8e2;border-radius:8px;flex:1;padding:10px 12px;font-size:9px}.closure-follow-up-report-reopen button{color:#fff;background:#1d557f;border:0;border-radius:8px;padding:10px 14px;font-size:8px;font-weight:900}.closure-follow-up-report-reopen button:disabled{background:#aebdc8}.closure-follow-up-report-reopen aside{background:#fbfcfd;border-top:1px solid #e2eaf0;padding:14px 22px}.closure-follow-up-report-reopen aside strong,.closure-follow-up-report-reopen aside small,.closure-follow-up-report-reopen aside code{display:block}.closure-follow-up-report-reopen aside strong{color:#244e6b;font-size:10px}.closure-follow-up-report-reopen aside small{color:#748797;margin-top:4px;font-size:8px}.closure-follow-up-report-reopen aside code{color:#667e90;word-break:break-all;margin-top:7px;font-size:7px}.closure-follow-up-report-reopen>footer{color:#718397;background:#f6f9fb;padding:11px 22px;font-size:8px}@media (width<=650px){.closure-follow-up-report-reopen>header,.closure-follow-up-report-reopen>div{flex-direction:column;align-items:stretch}}.closure-follow-up-report-history{overflow:hidden}.closure-follow-up-report-history>header{color:#fff;background:linear-gradient(125deg,#103654,#1c5c87);justify-content:space-between;align-items:center;gap:22px;padding:21px 23px;display:flex}.closure-follow-up-report-history>header span{color:#a9d2ec;letter-spacing:.12em;font-size:8px;font-weight:900}.closure-follow-up-report-history>header h3{margin:5px 0;font-size:19px}.closure-follow-up-report-history>header p{color:#d5e6f2;margin:0;font-size:9px}.closure-follow-up-report-history>header aside{text-align:right;grid-template-columns:auto auto;align-items:baseline;gap:2px 8px;display:grid}.closure-follow-up-report-history>header aside b{font-size:20px}.closure-follow-up-report-history>header aside b.divergent{color:#f1b85e}.closure-follow-up-report-history>header aside small{letter-spacing:.08em;font-size:7px}.closure-follow-up-report-history-filters{background:#f8fafc;border-bottom:1px solid #e1e9ef;flex-wrap:wrap;gap:7px;padding:14px 20px;display:flex}.closure-follow-up-report-history-filters button{color:#60768a;background:#fff;border:1px solid #cad8e2;border-radius:999px;padding:8px 10px;font-size:8px;font-weight:900}.closure-follow-up-report-history-filters button.active{color:#fff;background:#255f89;border-color:#255f89}.closure-follow-up-report-history-filters button.active.intact{background:#287258;border-color:#287258}.closure-follow-up-report-history-filters button.active.divergent{background:#a86613;border-color:#a86613}.closure-follow-up-report-history-filters input{color:#173d5f;font:inherit;border:1px solid #cad8e2;border-radius:8px;padding:8px 10px;font-size:8px}.closure-follow-up-report-history-filters input.search{flex:1;min-width:250px}.closure-follow-up-report-history-list article{border-bottom:1px solid #e2eaf0;border-left:4px solid #287258;grid-template-columns:minmax(260px,1.2fr) minmax(260px,1fr) minmax(190px,.75fr);align-items:center;gap:20px;padding:16px 21px;display:grid}.closure-follow-up-report-history-list article.divergent{background:#fffdf8;border-left-color:#b4751e}.closure-follow-up-report-history-list span,.closure-follow-up-report-history-list strong,.closure-follow-up-report-history-list small,.closure-follow-up-report-history-list b,.closure-follow-up-report-history-list code{display:block}.closure-follow-up-report-history-list span{color:#587287;font-size:8px}.closure-follow-up-report-history-list strong{color:#173d5f;margin:5px 0;font-size:11px}.closure-follow-up-report-history-list small{color:#7a8c9b;font-size:8px}.closure-follow-up-report-history-list b{color:#287258;letter-spacing:.07em;font-size:8px}.closure-follow-up-report-history-list article.divergent b{color:#9e6212}.closure-follow-up-report-history-list aside{text-align:right}.closure-follow-up-report-history-list code{color:#718495;margin-bottom:8px;font-size:7px}.closure-follow-up-report-history-list button{color:#fff;background:#1d557f;border:0;border-radius:7px;padding:9px 11px;font-size:8px;font-weight:900}.closure-follow-up-report-history>nav{justify-content:center;align-items:center;gap:14px;padding:13px 20px;display:flex}.closure-follow-up-report-history>nav button{color:#285776;background:#fff;border:1px solid #cad8e2;border-radius:7px;padding:8px 11px;font-size:8px;font-weight:850}.closure-follow-up-report-history>nav button:disabled{opacity:.45}.closure-follow-up-report-history>nav span{color:#6e8293;font-size:8px}.closure-follow-up-report-history>footer{color:#718397;background:#f6f9fb;padding:11px 20px;font-size:8px}.closure-follow-up-report-history-empty{text-align:center;color:#718598;margin:0;padding:24px;font-size:9px}@media (width<=820px){.closure-follow-up-report-history-list article{grid-template-columns:1fr}.closure-follow-up-report-history-list aside{text-align:left}.closure-follow-up-report-history>header{flex-direction:column;align-items:flex-start}}@media (width<=620px){.closure-follow-up-report-history-filters input,.closure-follow-up-report-history-filters input.search{box-sizing:border-box;min-width:100%}}.closure-follow-up-divergence-review{border-color:#e4c999;overflow:hidden}.closure-follow-up-divergence-review>header{background:#fff8eb;border-bottom:1px solid #ead9b8;justify-content:space-between;align-items:center;gap:18px;padding:19px 22px;display:flex}.closure-follow-up-divergence-review>header span{color:#9b620d;letter-spacing:.12em;font-size:8px;font-weight:900}.closure-follow-up-divergence-review>header h3{color:#644313;margin:5px 0;font-size:17px}.closure-follow-up-divergence-review>header p{color:#806b4e;max-width:760px;margin:0;font-size:9px}.closure-follow-up-divergence-review>header>b{color:#805112;white-space:nowrap;background:#f0dfbf;border-radius:999px;padding:8px 11px;font-size:8px}.closure-follow-up-divergence-form{background:#fff;grid-template-columns:180px repeat(3,minmax(0,1fr));gap:12px;padding:17px 21px;display:grid}.closure-follow-up-divergence-form label{color:#5d4a2f;flex-direction:column;gap:6px;font-size:8px;font-weight:850;display:flex}.closure-follow-up-divergence-form select,.closure-follow-up-divergence-form textarea{box-sizing:border-box;color:#263f52;width:100%;font:inherit;background:#fffdf9;border:1px solid #d7c6a8;border-radius:8px;font-size:9px}.closure-follow-up-divergence-form select{padding:10px}.closure-follow-up-divergence-form textarea{resize:vertical;min-height:92px;padding:10px}.closure-follow-up-divergence-review>footer{background:#fbf8f2;border-top:1px solid #eadfc9;justify-content:space-between;align-items:center;gap:18px;padding:13px 21px;display:flex}.closure-follow-up-divergence-review>footer p{color:#786c5a;margin:0;font-size:8px}.closure-follow-up-divergence-review>footer button{color:#fff;background:#956015;border:0;border-radius:8px;padding:10px 13px;font-size:8px;font-weight:900}.closure-follow-up-divergence-review>footer button:disabled{background:#cbbda9}.closure-follow-up-divergence-history{background:#fbf8f2;padding:0 21px 18px}.closure-follow-up-divergence-history article{background:#fff;border:1px solid #e4d7c1;border-radius:9px;margin-top:12px;padding:14px}.closure-follow-up-divergence-history article>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.closure-follow-up-divergence-history article b{color:#8b5912;font-size:8px}.closure-follow-up-divergence-history article strong{color:#334f63;font-size:9px}.closure-follow-up-divergence-history article small{color:#84929d;font-size:7px}.closure-follow-up-divergence-history article p{color:#526979;margin:8px 0 0;font-size:8px;line-height:1.55}.closure-follow-up-divergence-history article code{color:#7d8992;word-break:break-all;margin-top:9px;font-size:7px;display:block}.closure-follow-up-divergence-empty{color:#7b715f;text-align:center;background:#fbf8f2;margin:0;padding:18px 21px;font-size:9px}@media (width<=1000px){.closure-follow-up-divergence-form{grid-template-columns:1fr 1fr}.closure-follow-up-divergence-review>header,.closure-follow-up-divergence-review>footer{flex-direction:column;align-items:flex-start}}@media (width<=620px){.closure-follow-up-divergence-form{grid-template-columns:1fr}}.closure-follow-up-divergence-queue{overflow:hidden}.closure-follow-up-divergence-queue>header{color:#fff;background:linear-gradient(125deg,#123b5c,#205f88);justify-content:space-between;align-items:center;gap:22px;padding:21px 23px;display:flex}.closure-follow-up-divergence-queue>header span{color:#add4ec;letter-spacing:.12em;font-size:8px;font-weight:900}.closure-follow-up-divergence-queue>header h3{margin:5px 0;font-size:19px}.closure-follow-up-divergence-queue>header p{color:#d8e8f2;max-width:760px;margin:0;font-size:9px}.closure-follow-up-divergence-queue>header aside{text-align:right;grid-template-columns:auto auto;align-items:baseline;gap:2px 8px;display:grid}.closure-follow-up-divergence-queue>header aside b{font-size:20px}.closure-follow-up-divergence-queue>header aside b.pending{color:#f1be6c}.closure-follow-up-divergence-queue>header aside small{letter-spacing:.08em;font-size:7px}.closure-follow-up-divergence-queue-tools{background:#f8fafc;border-bottom:1px solid #e1e9ef;grid-template-columns:minmax(420px,1.5fr) minmax(240px,1fr) auto;align-items:end;gap:12px;padding:14px 20px;display:grid}.closure-follow-up-divergence-queue-tools nav{flex-wrap:wrap;gap:6px;display:flex}.closure-follow-up-divergence-queue-tools label,.closure-follow-up-divergence-queue-tools>div{align-items:center;gap:6px;display:flex}.closure-follow-up-divergence-queue-tools label{flex-direction:column;align-items:stretch}.closure-follow-up-divergence-queue-tools span{color:#667f92;letter-spacing:.08em;font-size:7px;font-weight:900}.closure-follow-up-divergence-queue-tools button{color:#60778a;background:#fff;border:1px solid #cad8e2;border-radius:999px;padding:8px 9px;font-size:7px;font-weight:900}.closure-follow-up-divergence-queue-tools button.active{color:#fff;background:#235d87;border-color:#235d87}.closure-follow-up-divergence-queue-tools button.active.unreviewed{background:#a46610;border-color:#a46610}.closure-follow-up-divergence-queue-tools button.active.reviewing{background:#296a91;border-color:#296a91}.closure-follow-up-divergence-queue-tools button.active.completed{background:#31705b;border-color:#31705b}.closure-follow-up-divergence-queue-tools input{box-sizing:border-box;color:#173d5f;width:100%;font:inherit;border:1px solid #cad8e2;border-radius:8px;padding:9px 10px;font-size:8px}.closure-follow-up-divergence-queue-list article{background:#fffdf9;border-bottom:1px solid #e2eaf0;border-left:4px solid #a46a15;grid-template-columns:minmax(250px,1fr) minmax(300px,1.2fr) minmax(210px,.7fr);align-items:center;gap:18px;padding:16px 21px;display:grid}.closure-follow-up-divergence-queue-list article.under_review{background:#fbfdff;border-left-color:#2d739c}.closure-follow-up-divergence-queue-list article.review_completed{background:#fbfefd;border-left-color:#34745d}.closure-follow-up-divergence-queue-list b,.closure-follow-up-divergence-queue-list strong,.closure-follow-up-divergence-queue-list span,.closure-follow-up-divergence-queue-list small,.closure-follow-up-divergence-queue-list code{display:block}.closure-follow-up-divergence-queue-list b{color:#99600e;letter-spacing:.07em;font-size:8px}.closure-follow-up-divergence-queue-list article.under_review b{color:#286d96}.closure-follow-up-divergence-queue-list article.review_completed b{color:#2f7058}.closure-follow-up-divergence-queue-list strong{color:#173d5f;margin:5px 0;font-size:10px}.closure-follow-up-divergence-queue-list span,.closure-follow-up-divergence-queue-list small{color:#708596;font-size:8px}.closure-follow-up-divergence-queue-list aside{text-align:right}.closure-follow-up-divergence-queue-list code{color:#718495;margin-bottom:8px;font-size:7px}.closure-follow-up-divergence-queue-list button{color:#fff;background:#1d557f;border:0;border-radius:7px;padding:9px 11px;font-size:8px;font-weight:900}.closure-follow-up-divergence-queue-pages{justify-content:center;align-items:center;gap:14px;padding:13px 20px;display:flex}.closure-follow-up-divergence-queue-pages button{color:#285776;background:#fff;border:1px solid #cad8e2;border-radius:7px;padding:8px 11px;font-size:8px;font-weight:850}.closure-follow-up-divergence-queue-pages button:disabled{opacity:.45}.closure-follow-up-divergence-queue-pages span{color:#6e8293;font-size:8px}.closure-follow-up-divergence-queue>footer{color:#718397;background:#f6f9fb;padding:11px 20px;font-size:8px}.closure-follow-up-divergence-queue-empty{text-align:center;color:#718598;margin:0;padding:24px;font-size:9px}@media (width<=1050px){.closure-follow-up-divergence-queue-tools{grid-template-columns:1fr 1fr}.closure-follow-up-divergence-queue-tools nav{grid-column:1/-1}}@media (width<=820px){.closure-follow-up-divergence-queue-list article{grid-template-columns:1fr}.closure-follow-up-divergence-queue-list aside{text-align:left}.closure-follow-up-divergence-queue>header{flex-direction:column;align-items:flex-start}}@media (width<=620px){.closure-follow-up-divergence-queue-tools{grid-template-columns:1fr}.closure-follow-up-divergence-queue-tools nav{grid-column:auto}.closure-follow-up-divergence-queue-tools>div{flex-wrap:wrap}}.value-dashboard-period-fields{align-items:flex-end;gap:9px;display:flex}.value-dashboard-period-fields select{min-width:125px}@media (width<=620px){.value-dashboard-period-fields{grid-template-columns:1fr 1fr;width:100%;display:grid}.value-dashboard-period-fields select{width:100%;min-width:0}}.competence-filter{justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex}.competence-filter>div:first-child span,.competence-filter label{color:#6c8295;letter-spacing:.08em;font-size:8px;font-weight:850;display:block}.competence-filter>div:first-child strong{color:#173f61;margin-top:6px;font-size:14px;display:block}.competence-filter>div:last-child{align-items:end;gap:9px;display:flex}.competence-filter label{gap:5px;display:grid}.competence-filter select{color:#173f61;min-width:145px;font:inherit;background:#fff;border:1px solid #c9d8e5;border-radius:8px;padding:9px 10px;font-size:9px}@media (width<=620px){.competence-filter{flex-direction:column;align-items:stretch}.competence-filter>div:last-child{grid-template-columns:1fr 1fr;display:grid}.competence-filter select{width:100%;min-width:0}}.fiscal-actions a{text-align:center;background:var(--blue);color:#fff;border-radius:7px;padding:9px 8px;font-size:12px;font-weight:700;text-decoration:none;display:block}.fiscal-actions a:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.statement-drive-files{margin:20px 0;padding:24px}.statement-drive-files article{border-top:1px solid #dbe4ec;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.statement-drive-files small{color:#607388;overflow-wrap:anywhere;margin-top:6px;display:block}.statement-drive-files nav{flex-wrap:wrap;gap:8px;display:flex}.statement-drive-files a{color:#1765ab;background:#edf5fc;border-radius:8px;padding:10px 12px;font-size:11px;font-weight:700;text-decoration:none}.statement-drive-files a:focus-visible{outline-offset:3px;outline:2px solid #1765ab}@media (width<=700px){.statement-drive-files article{flex-direction:column;align-items:flex-start}}.fiscal-item-highlighted{outline-offset:-3px;background:#f0f7ff;outline:3px solid #2781cf;scroll-margin-top:90px}.fiscal-receipts{background:#f0f7ff;border-radius:8px;flex-direction:column;grid-column:1/-1;gap:8px;padding:12px;font-size:12px;display:flex}.fiscal-receipts a{color:#1765ab;overflow-wrap:anywhere}.regularize-modal input[type=file]{border:1px solid #cbd9e7;border-radius:8px;width:100%;padding:12px}.regularize-modal label small{color:#607388;margin-top:6px;font-size:11px;font-weight:400}.sandbox-fees{border:1px solid #b9d4e8;padding:24px}.sandbox-fees header,.sandbox-fees article{justify-content:space-between;align-items:center;gap:24px;display:flex}.sandbox-fees header span{color:#15598a;font-size:14px;font-weight:700}.sandbox-fees p{margin:8px 0;font-size:16px;line-height:1.5}.sandbox-fees article{border-top:1px solid #dce7ef;padding:20px 0}.sandbox-fees small{font-size:14px;line-height:1.5}.sandbox-fees a{color:#075ca8;font-weight:700}.sandbox-fees button{color:#fff;background:#15598a;border-radius:8px;padding:12px 18px}@media (width<=700px){.sandbox-fees header,.sandbox-fees article{flex-direction:column;align-items:flex-start;gap:12px}}.benefits-pilot-notice{color:#715317;background:#fff9e9;border:1px solid #e2bd65;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:12px 0;padding:12px 16px;display:flex}.benefits-pilot-notice strong{letter-spacing:.08em;font-size:12px}.benefits-pilot-notice span{font-size:13px}.benefits-next-action{background:linear-gradient(105deg,#fffaf0,#fff);border-left:5px solid #d39a21;justify-content:space-between;align-items:center;gap:28px;margin-bottom:12px;display:flex}.benefits-next-action>div>span{letter-spacing:.12em;color:#9b6a00;font-size:11px;font-weight:800}.benefits-next-action h3{color:#07365d;margin:7px 0 6px}.benefits-next-action p{margin:0 0 6px}.benefits-next-action small{color:#6f7d8c}.benefits-next-action em{color:#49657a;margin-top:10px;font-size:13px;font-style:normal;line-height:1.45;display:block}.benefits-next-action button{color:#fff;cursor:pointer;background:#0d659e;border:0;border-radius:10px;flex:none;padding:14px 20px;font-weight:800}@media (width<=760px){.benefits-pilot-notice,.benefits-next-action{flex-direction:column;align-items:flex-start}.benefits-next-action button{width:100%}}.benefits-monthly-confirmation{border-left:5px solid #2a72a8;margin-bottom:12px;padding:20px}.benefits-monthly-confirmation>span{color:#55758f;letter-spacing:.11em;font-size:11px;font-weight:800}.benefits-monthly-confirmation h3{color:#07365d;margin:7px 0}.benefits-monthly-confirmation p{color:#506a80;max-width:850px;line-height:1.55}.benefits-monthly-confirmation label{color:#294b66;background:#f6fafe;border:1px solid #cbd9e5;border-radius:10px;align-items:flex-start;gap:10px;margin-top:14px;padding:14px;font-size:14px;line-height:1.5;display:flex}.benefits-monthly-confirmation input{width:19px;height:19px;margin-top:1px}.benefits-monthly-confirmation button{color:#fff;cursor:pointer;background:#0d659e;border:0;border-radius:9px;margin-top:14px;padding:12px 17px;font-weight:800}.benefits-monthly-confirmation button:disabled{cursor:default;background:#aebbc7}.benefits-monthly-confirmation small{color:#71869a;margin-top:10px;display:block}.payroll-monthly-confirmation{overflow-wrap:anywhere;min-width:0;padding:20px}.payroll-monthly-confirmation h3{margin:0 0 12px;font-size:1.125rem}.payroll-monthly-confirmation p{font-size:1rem;line-height:1.5}.payroll-monthly-confirmation .payroll-form{grid-template-columns:1fr;gap:16px;padding:12px 0}.payroll-monthly-confirmation .payroll-form label{font-size:.875rem;line-height:1.5}.payroll-monthly-confirmation .payroll-form input,.payroll-monthly-confirmation .payroll-form select,.payroll-monthly-confirmation textarea{box-sizing:border-box;max-width:100%;font-size:1rem}.payroll-monthly-confirmation textarea{resize:vertical;border:1px solid #cfdae4;border-radius:7px;width:100%;min-height:110px;padding:10px}.payroll-monthly-confirmation .payroll-form input[type=checkbox]{flex:none;width:20px;height:20px;margin:0}.payroll-monthly-confirmation .payroll-form .monthly-check{align-items:flex-start;gap:10px;display:flex}.payroll-monthly-confirmation button{color:#fff;background:#174f80;border:0;border-radius:7px;justify-self:start;padding:12px 18px;font-size:.875rem;font-weight:700}.payroll-monthly-confirmation button:disabled{opacity:.55;cursor:not-allowed}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.portal-editorial-banner{aspect-ratio:2048/682;width:100%;box-shadow:none;cursor:pointer;background:#071827;border:0;border-radius:13px;margin:0 auto;padding:0;display:block;position:relative;overflow:hidden}.portal-editorial-banner img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.portal-editorial-banner:hover img{transform:none}.portal-editorial-banner:focus-visible{outline-offset:3px;outline:3px solid #d6a542}.portal-editorial-banner:disabled{cursor:default;opacity:.9}.portal-editorial-banner:disabled img{transform:none}@media (width<=700px){.portal-editorial-banner{aspect-ratio:2048/682;width:100%}.portal-editorial-banner img{object-fit:contain;object-position:center;width:100%;height:100%}}.plan-current-heading .plan-current-price>small{text-shadow:0 1px 1px #082846;font-weight:700;color:#ffe2a4!important}.orientation-archive-page{gap:14px;display:grid}.orientation-archive-hero{color:#fff;background:linear-gradient(135deg,#071d3b,#0b3d6e);padding:28px}.orientation-archive-hero>span,.orientation-archive-list header span,.orientation-archive-client header span{color:#68b4ff;letter-spacing:.14em;font-size:9px;font-weight:900}.orientation-archive-hero h2{margin:8px 0;font-size:24px}.orientation-archive-hero p{color:#c9d9e8;margin:0;line-height:1.55}.orientation-archive-company{padding:18px 20px}.orientation-archive-company label{color:#526b80;gap:7px;font-size:10px;font-weight:850;display:grid}.orientation-archive-company select{color:#173b5d;background:#fff;border:1px solid #cbd9e5;border-radius:8px;width:min(520px,100%);padding:11px 12px}.orientation-archive-notice{color:#765114;background:#fff8e9;border:1px solid #edcd91;border-radius:9px;padding:13px 16px;font-size:11px}.orientation-archive-list,.orientation-archive-client{overflow:hidden}.orientation-archive-list>header,.orientation-archive-client>header{border-bottom:1px solid #dfe8ef;justify-content:space-between;align-items:flex-start;gap:24px;padding:21px 23px;display:flex}.orientation-archive-list header h3,.orientation-archive-client header h3{color:#113858;margin:6px 0 0;font-size:19px}.orientation-archive-client header p{color:#667d90;max-width:720px;margin:7px 0 0;font-size:11px;line-height:1.55}.orientation-archive-list header small,.orientation-archive-client header small{color:#72869a;flex:none}.orientation-archive-empty{text-align:center;color:#6b8194;padding:38px 24px}.orientation-archive-empty strong{color:#264a68;display:block}.orientation-archive-empty p{margin:7px 0 0}.orientation-archive-list>article,.orientation-archive-client>article{border-bottom:1px solid #e2eaf1}.orientation-archive-list>article.inbound{background:#fffdf8;border-left:4px solid #d79a2e}.orientation-archive-list>article.outbound{border-left:4px solid #18815e}.orientation-archive-list article>button,.orientation-archive-client article>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:17px 21px;display:flex}.orientation-archive-list article button>div,.orientation-archive-client article button>div{gap:5px;display:grid}.orientation-archive-list article button span,.orientation-archive-client article button span{color:#3175b5;letter-spacing:.11em;font-size:8px;font-weight:900}.orientation-archive-list article button strong,.orientation-archive-client article button strong{color:#173d5d;font-size:12px}.orientation-archive-list article button small,.orientation-archive-client article button small{color:#74899b;font-size:9px}.orientation-archive-list article button b,.orientation-archive-client article button b{color:#116bc4;flex:none;font-size:8px}.orientation-archive-detail,.orientation-archive-client article>div{padding:0 21px 20px}.orientation-archive-detail dl{background:#dbe5ed;border:1px solid #dbe5ed;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 0 15px;display:grid;overflow:hidden}.orientation-archive-detail dl>div{background:#f7fafc;padding:11px}.orientation-archive-detail dt{color:#6c8295;text-transform:uppercase;font-size:8px;font-weight:900}.orientation-archive-detail dd{color:#244966;overflow-wrap:anywhere;margin:5px 0 0;font-size:9px}.orientation-archive-detail>p,.orientation-archive-client article>div>p{color:#36566f;white-space:pre-wrap;background:#f5f8fb;border-radius:9px;margin:0;padding:16px;font-size:11px;line-height:1.65}.orientation-archive-detail>code{color:#9fc3e4;overflow-wrap:anywhere;background:#071d35;border-radius:7px;margin-top:12px;padding:9px;font-size:8px;display:block}.orientation-archive-detail>section{background:#f1faf6;border:1px solid #cae1d6;border-radius:8px;gap:5px;margin-top:13px;padding:13px;display:grid}.orientation-archive-detail>section strong{color:#267054;letter-spacing:.11em;font-size:8px}.orientation-archive-detail>section small{color:#4d6d5f}.orientation-archive-client{border-left:4px solid #1977d2}.orientation-archive-client header span{color:#1671cc}@media (width<=760px){.orientation-archive-list>header,.orientation-archive-client>header{flex-direction:column}.orientation-archive-detail dl{grid-template-columns:1fr 1fr}.orientation-archive-list article>button,.orientation-archive-client article>button{flex-direction:column;align-items:flex-start}}@media (width<=480px){.orientation-archive-detail dl{grid-template-columns:1fr}.orientation-tabs{overflow-x:auto}.orientation-tabs button{flex:none}}.email-channel-panel{overflow:hidden}.email-channel-panel>header{border-bottom:1px solid #dfe8ef;justify-content:space-between;align-items:flex-start;gap:24px;padding:20px 22px;display:flex}.email-channel-panel header span{color:#1671cc;letter-spacing:.13em;font-size:9px;font-weight:900}.email-channel-panel header h3{color:#143a5c;margin:6px 0;font-size:18px}.email-channel-panel header p{color:#667d90;max-width:760px;margin:0;font-size:11px;line-height:1.55}.email-channel-panel header small{color:#74899b;flex:none}.email-channel-company{color:#536d82;border-bottom:1px solid #e2eaf1;gap:6px;padding:14px 22px;font-size:9px;font-weight:850;display:grid}.email-channel-company select{background:#fff;border:1px solid #cbd9e5;border-radius:8px;width:min(520px,100%);padding:10px 12px}.email-channel-notice{color:#745219;background:#fff7e7;border-radius:8px;margin:14px 20px;padding:11px 13px;font-size:10px}.email-channel-empty{color:#6d8295;text-align:center;padding:30px 22px}.email-channel-panel>article{border-bottom:1px solid #e2eaf1}.email-channel-panel>article.outbound{border-left:4px solid #1a7d5c}.email-channel-panel>article.inbound{border-left:4px solid #2179ca}.email-channel-panel article>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex}.email-channel-panel article button>div{gap:4px;display:grid}.email-channel-panel article button span{color:#3e78aa;letter-spacing:.1em;font-size:8px;font-weight:900}.email-channel-panel article button strong{color:#173d5d;font-size:12px}.email-channel-panel article button small{color:#74899b;font-size:9px}.email-channel-panel article button b{color:#116bc4;flex:none;font-size:8px}.email-channel-detail{padding:0 20px 18px}.email-channel-detail>p{color:#3f5e76;white-space:pre-wrap;background:#f4f8fb;border-radius:8px;margin:0;padding:14px;font-size:10px;line-height:1.65}.email-channel-detail ul{gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.email-channel-detail li{background:#fafcfd;border:1px solid #dce6ee;border-radius:8px;gap:3px;padding:10px 12px;display:grid}.email-channel-detail li strong{color:#284d6a;font-size:10px}.email-channel-detail li small{color:#74899b;font-size:8px}.email-channel-detail code{color:#a9c9e3;overflow-wrap:anywhere;background:#0a2744;border-radius:6px;margin-top:10px;padding:8px;font-size:8px;display:block}@media (width<=650px){.email-channel-panel>header,.email-channel-panel article>button{flex-direction:column;align-items:flex-start}}.home-films{box-sizing:border-box;width:100%;min-width:0;max-width:none;margin:0;padding:0}.home-films-heading{align-items:center;margin:0 0 12px;padding:0;display:flex}.home-films-heading h3{color:#103b5d;letter-spacing:0;margin:0;font-size:1.125rem;font-weight:750;line-height:1.4}.home-films-row{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(20% - 9.6px);grid-auto-flow:column;align-items:stretch;gap:12px;width:100%;min-width:0;padding:3px 0 10px;display:grid;overflow-x:auto}.home-films-row::-webkit-scrollbar{width:0;height:0;display:none}.home-film{scroll-snap-align:start;border:1px solid var(--line,#d7e3ec);cursor:pointer;text-align:left;color:#24475f;background:#fff;border-radius:12px;width:100%;min-width:0;padding:0;font-family:inherit;transition:box-shadow .18s,border-color .18s;display:block;overflow:hidden;box-shadow:0 3px 12px #12345008}.home-film:hover{border-color:#5889b2;box-shadow:0 7px 20px #12345017}.home-film-cover{aspect-ratio:1672/941;background:#010915;width:100%;display:block;position:relative;overflow:hidden}.home-film-cover img{object-fit:contain;width:100%;height:100%;display:block}.home-film-cover[data-team-portrait=true] img{object-fit:contain;width:auto;max-width:none;height:100%;position:absolute;top:0;right:0}.home-film-cover-title{color:#e1e8ee;letter-spacing:0;text-shadow:0 1px 3px #0109154d;flex-direction:column;max-width:58%;font-size:clamp(14px,1.02vw,18px);font-weight:500;line-height:1.08;display:flex;position:absolute;top:27%;left:5%}.home-film-cover-title span{white-space:nowrap;display:block}.home-film-cover[data-shade]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#031b32f0 0%,#031b32c9 28%,#031b3270 50%,#0000 76%);position:absolute;inset:0}.home-film-cover[data-shade] .home-film-cover-title,.home-film-cover[data-shade] .home-film-play,.home-film-cover[data-shade] .home-film-duration{z-index:1}.home-film-cover[data-shade=right]:after{background:linear-gradient(270deg,#031b32f0 0%,#031b32c9 28%,#031b3270 50%,#0000 76%)}.home-film-cover[data-shade=right] .home-film-cover-title{text-align:right;left:auto;right:5%}.home-film-play{color:#fff;background:#092b4de8;border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:34px;height:34px;padding-left:2px;font-size:12px;line-height:1;display:grid;position:absolute;bottom:9px;right:9px;box-shadow:0 2px 9px #01091540}.home-film-duration{color:#fff;font-variant-numeric:tabular-nums;background:#010915cf;border-radius:4px;padding:3px 6px;font-size:12px;line-height:1.25;position:absolute;bottom:9px;left:9px}.home-film-caption{align-items:baseline;gap:7px;min-width:0;padding:11px 10px;font-size:14px;font-weight:600;line-height:1.4;display:flex}.home-film-index{color:#768a9a;font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:500}.home-film:focus-visible,.home-film-dialog button:focus-visible,.home-film-dialog a:focus-visible{outline-offset:3px;outline:3px solid #72b6ec}.home-film-dialog{color:#fff;background:#071d32;border:1px solid #426080;border-radius:14px;width:min(1100px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto;box-shadow:0 22px 90px #0007}.home-film-dialog::backdrop{background:#010915cf}.home-film-dialog-content{width:100%;min-width:0}.home-film-dialog-heading{justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex}.home-film-dialog-heading>div{min-width:0}.home-film-dialog-heading span{color:#b3d0e7;font-size:12px;line-height:1.4}.home-film-dialog-heading h3{color:#fff;letter-spacing:0;margin:4px 0 0;font-size:1.125rem;font-weight:700;line-height:1.4}.home-film-dialog-heading button{color:#fff;width:44px;height:44px;font:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff40;border-radius:50%;flex:none;place-items:center;padding:0;font-size:28px;line-height:1;display:grid}.home-film-dialog video{aspect-ratio:16/9;object-fit:contain;background:#010915;width:100%;max-height:calc(100dvh - 160px);display:block}.home-film-error{color:#fff;margin:0;padding:16px 20px;font-size:14px;line-height:1.6}.home-film-error a{color:#bedfff}.home-film-followup{justify-content:center;padding:16px 20px;display:flex}.home-film-followup button{color:#fff;font:inherit;cursor:pointer;background:#1b5c8b;border:1px solid #79acd5;border-radius:8px;padding:12px 20px;font-size:14px;font-weight:700}@media (width<=1050px){.home-films-row{gap:10px}.home-film-caption{gap:5px;padding:9px 8px;font-size:13px}.home-film-play{width:30px;height:30px;bottom:7px;right:7px}.home-film-duration{font-size:12px;bottom:7px;left:7px}.home-films-row{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:clamp(210px,72%,320px);grid-auto-flow:column;padding:3px 0 10px;scroll-padding-inline:0;overflow-x:auto}.home-film{scroll-snap-align:start}.home-film-caption{padding:11px;font-size:14px}.home-film-play{width:36px;height:36px}}@media (width<=760px){.home-films-heading h3{font-size:1rem}.home-film-dialog{width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.home-film-dialog-heading{gap:12px;padding:12px}.home-film-dialog-heading h3{font-size:1rem}.home-film-dialog video{max-height:calc(100dvh - 160px)}}@media (prefers-reduced-motion:reduce){.home-film{transition:none}}.home-films-heading{flex-wrap:wrap;justify-content:space-between;gap:12px}.home-films-controls{align-items:center;gap:6px;margin-left:auto;display:flex}.home-films-controls button{color:#103b5d;cursor:pointer;min-width:36px;min-height:36px;font:inherit;background:#fff;border:1px solid #c5d6e4;border-radius:8px;font-size:23px}.home-films-controls .home-films-pause{padding:0 10px;font-size:12px}.home-films-controls button:hover{background:#eaf2f8}.home-films-controls button:focus-visible{outline-offset:2px;outline:3px solid #72b6ec}@media (width>=761px) and (width<=1050px){.home-films-row{grid-auto-columns:calc(33.3333% - 6.66667px)}}
