/*! 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{--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}::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{--spacing:.25rem;--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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;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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.row-1{grid-row:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.table-header-group{display:table-header-group}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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,)}}:root{--navy-950:#0d294d;--navy-900:#12345f;--navy-800:#173f73;--navy-700:#1f518d;--blue-100:#eaf2fd;--blue-50:#f5f8fc;--gold-500:#f5bd25;--gold-100:#fff3c8;--ink:#152033;--ink-soft:#5b6980;--line:#d4dce8;--paper:#fff;--shadow:0 24px 70px #04152c47}*{box-sizing:border-box}body{color:var(--ink);background:var(--navy-900);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;margin:0}button,input,select,textarea{font:inherit}button:disabled{cursor:wait;opacity:.65}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.login-page{background:radial-gradient(circle at 14% 10%, #457dbf57, transparent 31%), radial-gradient(circle at 84% 86%, #051b3a66, transparent 35%), linear-gradient(145deg, var(--navy-800) 0%, var(--navy-900) 56%, var(--navy-950) 100%);place-items:center;min-height:100vh;padding:48px 24px 76px;display:grid;position:relative;overflow:hidden}.login-page:before,.login-page:after{content:"";pointer-events:none;border:1px solid #ffffff12;border-radius:50%;position:absolute}.login-page:before{width:520px;height:520px;top:-260px;right:-120px;box-shadow:0 0 0 70px #ffffff05,0 0 0 140px #ffffff03}.login-page:after{width:400px;height:400px;bottom:-230px;left:-260px;box-shadow:0 0 0 64px #ffffff04}.login-card{z-index:1;width:min(480px,100%);box-shadow:var(--shadow);background:#fffffffa;border:1px solid #ffffffb8;border-radius:20px;padding:34px 34px 28px;position:relative}.brand-block{border-bottom:1px solid #e6ebf2;align-items:center;gap:16px;padding-bottom:25px;display:flex}.brand-logo{object-fit:contain;width:126px;height:auto}.system-name{flex-direction:column;gap:4px;min-width:0;display:flex}.system-name strong{color:var(--navy-800);font-size:17px;line-height:1.2}.system-name span{color:var(--ink-soft);font-size:12px;line-height:1.35}.card-heading{margin-top:28px}.eyebrow{color:var(--navy-700);letter-spacing:.14em;text-transform:uppercase;margin:0 0 9px;font-size:11px;font-weight:800}.card-heading h1{color:var(--ink);letter-spacing:-.025em;margin:0;font-size:28px;font-weight:720;line-height:1.18}.card-heading>p:last-child{color:var(--ink-soft);margin:10px 0 0;font-size:14px;line-height:1.55}.login-form{margin-top:27px;display:grid}.login-form label{color:#2c3b51;margin:0 0 8px;font-size:13px;font-weight:750}.login-form label:not(:first-child){margin-top:17px}.login-form input{border:1px solid var(--line);width:100%;height:50px;color:var(--ink);background:var(--paper);border-radius:9px;outline:none;padding:0 14px;transition:border-color .15s,box-shadow .15s}.login-form input::placeholder{color:#9aa6b8}.login-form input:focus{border-color:var(--navy-700);box-shadow:0 0 0 4px #1f518d1f}.login-form button{color:#fff;background:var(--navy-800);cursor:pointer;border:0;border-radius:9px;height:51px;margin-top:24px;font-weight:800;transition:background .15s,transform .15s;box-shadow:0 10px 20px #173f732e}.login-form button:hover{background:var(--navy-900)}.login-form button:active{transform:translateY(1px)}.login-form button:focus-visible{outline-offset:3px;outline:3px solid #f5bd25b8}.form-error{color:#8e1d1d;background:#fff1f1;border:1px solid #efb5b5;border-radius:8px;margin:14px 0 0;padding:10px 12px;font-size:13px;line-height:1.4}.payroll-context{color:#fff;background:linear-gradient(135deg, var(--navy-800), var(--navy-950));border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex;box-shadow:0 14px 34px #0d294d2e}.payroll-context h2,.payroll-context p{margin:0}.payroll-context .eyebrow{color:#bcd4f3}.payroll-context p:last-child{color:#dce8f7;margin-top:7px}.context-actions{flex-wrap:wrap;gap:10px;display:flex}.payroll-context .secondary-link{color:#fff;border-color:#ffffff5c}.workspace-tabs{border:1px solid var(--line);background:#fff;border-radius:13px;gap:8px;padding:5px;display:flex;overflow-x:auto}.workspace-tabs a,.workspace-tabs span{color:var(--navy-800);border-radius:9px;flex:none;padding:10px 14px;font-size:13px;font-weight:750;text-decoration:none}.workspace-tabs a:first-child{color:#fff;background:var(--navy-800)}.workspace-tabs span[aria-disabled=true]{color:#8894a6;background:#f3f5f8}.composition-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.composition-grid article{border:1px solid var(--line);background:#fff;border-radius:14px;gap:8px;padding:20px;display:grid}.composition-grid span{color:var(--ink-soft);text-transform:uppercase;font-size:12px;font-weight:750}.composition-grid strong{color:var(--navy-900);font-size:22px}.composition-grid .composition-total{background:var(--gold-100);border-color:#e7c45c}.wizard-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.wizard-steps li{border:1px solid var(--line);color:var(--navy-800);text-align:center;background:#fff;border-radius:10px;padding:12px;font-size:12px;font-weight:750}.report-workspace{grid-template-columns:minmax(270px,330px) minmax(0,1fr);align-items:start;gap:20px;min-width:0;max-width:100%;display:grid}.report-sidebar{z-index:25;gap:16px;display:grid;position:sticky;top:18px;overflow:visible}.reports-topbar{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.reports-page-heading{align-items:center}.report-catalog{min-width:0;padding:7px}.report-catalog-list{flex-wrap:nowrap;gap:5px;min-width:0;display:flex}.report-catalog-item{border:1px solid var(--line);min-height:30px;color:var(--ink);background:#fff;border-radius:7px;flex:none;align-items:center;padding:5px 8px;text-decoration:none;display:flex}.report-catalog-item strong{color:var(--navy-800);white-space:nowrap;font-size:10px}.report-catalog-item.is-selected{background:var(--blue-100);box-shadow:inset 3px 0 0 var(--navy-700);border-color:#7ca6d9}.report-filter-form{gap:12px;display:grid}.report-filter-form label{color:#2c3b51;gap:6px;font-size:12px;font-weight:750;display:grid}.report-filter-form input,.report-filter-form select{border:1px solid var(--line);width:100%;min-height:40px;color:var(--ink);background:#fff;border-radius:8px;padding:8px 10px}.report-filter-form .form-actions{flex-direction:column;align-items:stretch}.report-filter-form .secondary-link{text-align:center}.report-main{min-width:0}.report-empty-state{text-align:center;place-content:center;min-height:360px;display:grid}.report-preview-shell{gap:14px;min-width:0;display:grid}.report-controls{justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.report-controls>div:first-child span{color:var(--ink-soft)}.report-print-root{background:0 0;gap:18px;width:100%;min-width:0;max-width:100%;padding:0 6px 8px;display:grid}.report-page{aspect-ratio:210/297;border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;width:100%;min-width:0;max-width:100%;padding:24px 24px 48px;display:flex;position:relative;box-shadow:0 12px 30px #0d294d1a}.report-page-content{flex:auto;align-content:start;gap:12px;min-width:0;min-height:0;padding-top:10px;display:grid;overflow:hidden}.report-page-footer{z-index:2;color:#536176;background:#fff;border-top:1px solid #9ba9bc;flex:none;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding-top:7px;font-size:9px;display:flex;position:static}.report-page-footer strong{color:var(--navy-900);font-size:10px}.report-print-root .responsive-table{overflow-x:visible}.report-print-root .responsive-table:after{content:none;display:none}.report-print-root .responsive-table>table{table-layout:fixed;width:100%;min-width:0}.report-print-root .report-table th,.report-print-root .report-table td{overflow-wrap:anywhere;white-space:normal}.report-print-root .report-cell-money,.report-print-root .report-cell-number,.report-print-root .report-cell-quantity{white-space:normal}.report-document-header{border-bottom:3px solid var(--navy-800);grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:18px;padding:0 0 18px;display:grid}.report-document-header img{object-fit:contain;width:84px;height:70px}.report-document-header strong{color:var(--navy-900);font-size:13px}.report-document-header h2{color:var(--ink);margin:4px 0;font-size:24px}.report-document-header p{color:var(--ink-soft);text-transform:capitalize;margin:0;font-size:13px}.report-document-status{text-align:right;justify-items:end;gap:9px;display:grid}.report-document-status small{color:var(--ink-soft);font-size:10px;line-height:1.45}.status-warning{color:#6e4b00;background:var(--gold-100)}.status-success{color:#11613c;background:#dcf8ea}.report-filter-tags{flex-wrap:wrap;gap:7px;padding:14px 0;display:flex}.report-filter-tags span{color:var(--navy-800);background:var(--blue-100);border-radius:999px;padding:6px 9px;font-size:10px}.report-no-filters{color:var(--ink-soft);font-size:11px}.report-sections{gap:18px;display:grid}.report-section{break-inside:auto;min-width:0}.report-section h3{color:#fff;background:var(--navy-800);margin:0;padding:9px 11px;font-size:13px}.report-table{border-collapse:collapse;width:100%;min-width:1080px;font-size:10px}.report-table th{color:var(--navy-950);text-align:left;background:#cfe0f4;border:1px solid #b9c8dc;padding:7px 6px}.report-table td{vertical-align:top;border:1px solid #d6deea;padding:6px}.report-table tbody tr:nth-child(2n){background:#f6f9fc}.report-cell-money,.report-cell-number,.report-cell-quantity{text-align:right;white-space:nowrap}.report-subtotal{color:var(--navy-900);text-align:right;background:#edf3fb;margin:0;padding:7px 8px;font-size:11px;font-weight:800}.report-total{background:var(--gold-100);border:1px solid #d9bd61;border-radius:8px;flex-wrap:wrap;justify-content:flex-end;gap:20px;margin-top:18px;padding:13px;font-size:12px;display:flex}.analytical-report-section{gap:12px;display:grid}.analytical-beneficiary-card{break-inside:avoid;background:#fff;border:1px solid #aebdd0;border-radius:10px;overflow:hidden}.analytical-beneficiary-data{background:#c5ced9;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.analytical-beneficiary-data>div{background:#edf1f5;min-width:0;padding:7px 8px}.analytical-beneficiary-data span{color:#4c5b70;text-transform:uppercase;margin-bottom:2px;font-size:9px;font-weight:800;display:block}.analytical-beneficiary-data strong{overflow-wrap:anywhere;color:#17263b;font-size:11px;display:block}.analytical-name strong,.analytical-bank strong,.analytical-benefit strong,.analytical-secretariat strong,.analytical-cost-center strong{overflow-wrap:normal;white-space:nowrap}.analytical-name,.analytical-benefit{grid-column:span 2}.analytical-movements{padding:8px}.analytical-movements h4{color:var(--navy-900);margin:0 0 6px;font-size:11px}.analytical-movements table{border-collapse:collapse;width:100%;font-size:9px}.analytical-movements th{color:#17263b;text-align:left;background:#dce7f3;padding:5px}.analytical-movements td{border-bottom:1px solid #e1e7ef;padding:5px}.analytical-totals{border-top:1px solid #aebdd0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.analytical-totals span{color:#4c5b70;text-align:right;background:#f6f8fb;gap:2px;padding:7px 9px;font-size:9px;display:grid}.analytical-totals strong{color:#17263b;font-size:11px}.analytical-totals .analytical-total-payable{color:#133c6d;background:var(--gold-100)}.summary-payroll-report{gap:20px;display:grid}.summary-center-section{background:#fff;border:1px solid #9daec3;border-radius:9px;overflow:hidden}.summary-center-section>h3{text-align:center;text-transform:uppercase;padding:11px}.summary-context{color:#37465b;background:#edf2f7;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;padding:9px 11px;font-size:10px;display:flex}.summary-center-section .report-table{min-width:840px}.summary-amount-words{color:#4c5b70;border-top:1px solid #cbd5e1;gap:3px;padding:10px 12px;font-size:9px;display:grid}.summary-amount-words strong{color:var(--navy-950);font-size:11px}.summary-totals{border-top:1px solid #aebdd0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.summary-totals span{color:#4c5b70;text-align:right;background:#f5f7fa;gap:3px;padding:9px 10px;font-size:9px;display:grid}.summary-totals strong{color:#17263b;font-size:12px}.summary-totals .summary-total-payable{color:#133c6d;background:var(--gold-100)}.summary-counts{color:#35445a;background:#e8eef6;border-top:1px solid #aebdd0;flex-wrap:wrap;justify-content:flex-end;gap:16px;padding:9px 11px;font-size:10px;display:flex}.summary-counts strong{color:var(--navy-950)}.payroll-dossier-report{gap:24px;display:grid}.report-dossier-center{gap:16px;display:grid}.report-dossier-center>h2,.report-page-center-heading{color:#fff;background:var(--navy-800);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin:0;padding:10px 12px;font-size:13px;display:flex}.report-page-center-heading span{flex:1 1 0;min-width:0}.report-page-center-heading span:last-child{text-align:right}.dossier-report-part{gap:8px;display:grid}.dossier-report-part>h3{border-bottom:2px solid var(--navy-700);color:var(--navy-900);margin:0;padding-bottom:5px;font-size:14px}.dossier-bank-group{gap:4px;margin-bottom:8px;display:grid}.dossier-bank-group h4{color:var(--navy-900);background:var(--blue-50);break-after:avoid;page-break-after:avoid;margin:0;padding:6px 8px;font-size:11px}.dossier-bank-relation .report-cell-registrationNumber{width:9%}.dossier-bank-relation .report-cell-beneficiaryName{overflow-wrap:normal;white-space:nowrap;width:36%}.dossier-bank-relation .report-cell-cpf{width:16%}.dossier-bank-relation .report-cell-agency{width:8%}.dossier-bank-relation .report-cell-account{width:11%}.dossier-bank-relation .report-cell-accountType,.dossier-bank-relation .report-cell-totalCents{width:10%}@media (max-width:700px){.report-print-root{gap:12px}.report-page{border-radius:7px;padding:10px 10px 38px}.report-page-footer{bottom:10px;left:10px;right:10px}.report-print-root .responsive-table{overflow-x:visible}.report-print-root .responsive-table:after{content:none;display:none}.report-print-root .responsive-table>table{table-layout:fixed;width:100%;min-width:0}.report-table{table-layout:fixed;min-width:0;font-size:8px}.report-table th,.report-table td{overflow-wrap:anywhere;white-space:normal;padding:4px 2px}.report-cell-money,.report-cell-number,.report-cell-quantity{white-space:normal}.analytical-movements table{table-layout:fixed}.analytical-movements th,.analytical-movements td{overflow-wrap:anywhere;white-space:normal}.analytical-beneficiary-data{grid-template-columns:repeat(2,minmax(0,1fr))}.analytical-name,.analytical-benefit{grid-column:span 2}.analytical-totals,.summary-totals{grid-template-columns:repeat(2,minmax(0,1fr))}}.report-document-header{grid-template-columns:72px minmax(0,1fr) auto;gap:12px;padding-bottom:10px}.report-document-header img{width:68px;height:56px}.report-document-location{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-width:0;display:grid}.report-document-location span{min-width:0;color:var(--navy-900);background:var(--blue-50);overflow-wrap:anywhere;border-radius:6px;gap:2px;padding:6px 8px;font-size:9px;display:grid}.report-document-location strong{color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;font-size:7px}.report-identification-bar{border-bottom:1px solid #dce4ee;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.report-identification-bar>div{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.report-identification-bar strong{color:var(--navy-950);font-size:15px}.report-identification-bar .report-competence-title,.report-identification-bar .report-payroll-title{border-left:1px solid #cbd5e1;padding-left:12px}.report-identification-bar span{color:var(--ink-soft);font-size:10px}.report-document-status{gap:5px}.report-document-status small{font-size:8px}.report-filter-tags{padding:6px 0}.report-filter-tags span{padding:3px 6px;font-size:8px}@media (max-width:700px){.report-document-header{grid-template-columns:52px minmax(0,1fr)}.report-document-header img{width:48px;height:42px}.report-document-location{grid-template-columns:1fr}.report-document-status{text-align:left;grid-column:1/-1;grid-template-columns:auto 1fr;place-items:center start}}@media print{.report-document-header{grid-template-columns:62px minmax(0,1fr) auto;gap:8px;padding-bottom:6px}.report-document-header img{width:58px;height:48px}.report-document-location{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.report-document-location span{padding:3px 4px;font-size:7pt}.report-document-location strong{font-size:5.5pt}.report-identification-bar{padding:4px 0}.report-identification-bar strong{font-size:11pt}.report-identification-bar span{font-size:7pt}}@media (max-width:980px){.report-workspace{grid-template-columns:1fr}.report-sidebar{max-height:none;position:static}.report-document-header{grid-template-columns:70px 1fr}.report-document-status{text-align:left;grid-column:1/-1;justify-items:start}}@page{size:A4 portrait;margin:0}@media print{.app-test-banner,.app-sidebar,.app-user-bar,.app-mobile-header,.app-top-header,.app-work-tabs-shell,.sidebar-backdrop,.page-heading,.reports-topbar,.report-catalog,.report-sidebar,.report-controls,.no-print{display:none!important}html,body,.app-frame,.app-stage,.app-content,.page-stack,.report-workspace,.report-main,.report-preview-shell{background:#fff!important;width:100%!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important}.report-workspace,.report-preview-shell{display:block!important}.report-preview-shell>:not(.report-print-root){display:none!important}.report-print-root{color:#000;padding:0;background:#fff!important;width:210mm!important;max-width:none!important;height:auto!important;margin:0!important;display:block!important;overflow:visible!important}.report-page{break-inside:avoid-page;page-break-inside:avoid;box-sizing:border-box;width:210mm!important;height:297mm!important;min-height:297mm!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;padding:10mm!important;display:flex!important;overflow:hidden!important}.report-page+.report-page{break-before:page;page-break-before:always}.report-page-content{min-height:0;padding-top:2mm;overflow:hidden}.report-page-footer{-webkit-print-color-adjust:exact;print-color-adjust:exact;margin-top:2mm;padding-top:1.5mm;font-size:7pt}.report-page-footer strong{font-size:7.5pt}.report-document-header{grid-template-columns:72px minmax(0,1fr) auto;gap:12px;padding-bottom:10px}.report-document-header img{width:68px;height:58px}.report-document-header h2{font-size:17px}.report-filter-tags{padding:8px 0}.report-filter-tags span{color:#000;background:#fff;border:1px solid #ccd5e2;padding:3px 6px}.report-section{break-inside:auto}.report-section:not(:last-child){break-after:auto}.report-section:last-child{break-after:avoid}.report-section h3,.report-subtotal,.report-total{-webkit-print-color-adjust:exact;print-color-adjust:exact}.report-table-wrap{overflow:visible}.report-table{min-width:0;font-size:7.5pt}.report-table th,.report-table td{padding:3px 4px}.analytical-report-section{gap:1mm}.report-administrative-group>h3{break-after:avoid;page-break-after:avoid}.analytical-beneficiary-card{border-radius:2mm}.analytical-beneficiary-data{grid-template-columns:repeat(14,minmax(0,1fr))}.analytical-beneficiary-data>div:nth-child(2){grid-column:span 4}.analytical-beneficiary-data>div:nth-child(3),.analytical-beneficiary-data>div:nth-child(4),.analytical-beneficiary-data>div:nth-child(8){grid-column:span 2}.analytical-beneficiary-data>div:nth-child(5){grid-column:span 3}.analytical-beneficiary-data>div:nth-child(9),.analytical-beneficiary-data>div:nth-child(10),.analytical-beneficiary-data>div:nth-child(11){grid-column:span 4}.analytical-beneficiary-data>div{-webkit-print-color-adjust:exact;print-color-adjust:exact;padding:.6mm 1mm}.analytical-beneficiary-data span,.analytical-totals span{font-size:6.5pt}.analytical-beneficiary-data strong,.analytical-totals strong{font-size:7.5pt}.analytical-name strong,.analytical-bank strong,.analytical-benefit strong,.analytical-secretariat strong,.analytical-cost-center strong{font-size:6.8pt}.analytical-movements{padding:.6mm 1mm}.analytical-movements h4{margin-bottom:.4mm;font-size:7.5pt}.analytical-movements table{font-size:6.5pt}.analytical-movements th,.analytical-movements td{padding:.55mm}.analytical-totals span{-webkit-print-color-adjust:exact;print-color-adjust:exact;padding:.6mm 1mm}.summary-center-section{break-after:auto;page-break-after:auto;border-radius:0}.summary-center-section .report-table{table-layout:auto;min-width:0}.summary-center-section .report-table th{overflow-wrap:normal;white-space:nowrap;word-break:normal;-webkit-hyphens:none;hyphens:none}.dossier-bank-relation .report-cell-beneficiaryName{font-size:6.7pt}.summary-context,.summary-center-section>h3,.summary-totals span,.summary-counts{-webkit-print-color-adjust:exact;print-color-adjust:exact}.summary-amount-words,.summary-totals,.summary-counts{break-inside:avoid}.report-dossier-center>h2,.dossier-report-part>h3{break-after:avoid;page-break-after:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact}.report-dossier-center{gap:2mm}.dossier-report-part{gap:1mm}.dossier-summary .summary-center-section{break-after:auto;page-break-after:auto}.dossier-bank-group{break-inside:auto}thead{display:table-header-group}tfoot{display:table-footer-group}tr,.report-group-header,.report-subtotal,.report-total{break-inside:avoid}.report-total{margin:8px 0 12px;padding:7px}}.bank-list-workspace,.bank-list-center,.bank-list-purpose,.bank-list-bank-summary{gap:14px;display:grid}.bank-list-center{grid-template-columns:minmax(0,1fr)}.bank-list-bank-summary{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.bank-list-bank-summary span{color:var(--ink-soft);background:var(--blue-50);border-radius:8px;gap:4px;padding:10px 12px;font-size:11px;display:grid}.bank-list-bank-summary strong{color:var(--navy-900)}.bank-list-purpose table{min-width:1180px}.bank-list-filters{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.bank-list-filters>div:first-child{grid-column:1/-1}.bank-list-filters label{color:#2c3b51;gap:6px;font-size:12px;font-weight:750;display:grid}.bank-list-filters input,.bank-list-filters select{border:1px solid var(--line);width:100%;min-height:40px;color:var(--ink);background:#fff;border-radius:8px;padding:8px 10px}.bank-list-filters .form-actions{grid-column:1/-1}.bank-list-document-logo{object-fit:contain;background:#fff;border-radius:8px;flex:none;width:84px;height:70px;padding:5px}.bank-list-document tfoot th{border-top:2px solid var(--navy-800);background:var(--gold-100);text-align:right;padding:10px}.bank-list-document .responsive-table{overflow-x:visible}.bank-list-document .responsive-table:after{content:none;display:none}.bank-list-document .responsive-table>table{table-layout:fixed;width:100%;min-width:0}.bank-list-document th,.bank-list-document td{overflow-wrap:anywhere;white-space:normal}@media print{.bank-list-document{display:block!important}.bank-list-document .panel-card{box-shadow:none;border:0;margin:0 0 9mm;padding:0}.bank-list-document .beneficiary-header{margin-bottom:7mm}.bank-list-document table{min-width:0;font-size:7pt}.bank-list-document th,.bank-list-document td{padding:3px}.bank-list-document .responsive-table{overflow:visible}.bank-list-document .remittance-event-list{break-before:page}}@media (max-width:980px){.bank-list-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.bank-list-filters{grid-template-columns:1fr}.bank-list-document .responsive-table{overflow-x:visible}.bank-list-document .responsive-table:after{content:none;display:none}.bank-list-document .responsive-table>table{table-layout:fixed;width:100%;min-width:0;font-size:8px}.bank-list-document th,.bank-list-document td{overflow-wrap:anywhere;white-space:normal;padding:3px 2px}}.preview-counters{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.preview-counters span{color:var(--navy-900);background:var(--blue-100);border-radius:999px;padding:8px 11px;font-size:12px;font-weight:800}.supplemental-line{flex-wrap:wrap;gap:12px;display:flex}.supplemental-line a{border:1px solid var(--line);min-width:140px;color:var(--navy-900);background:#fff;border-radius:12px;gap:4px;padding:14px;text-decoration:none;display:grid}.supplemental-line a.is-current{border-color:var(--gold-500);box-shadow:0 0 0 3px #f5bd252e}.supplemental-line small{color:var(--ink-soft)}.secondary-button{color:#fff;background:var(--navy-700);cursor:pointer;border:1px solid #ffffff6b;border-radius:9px;min-height:42px;padding:0 15px;font-weight:750}.inline-action{gap:5px;display:grid}.inline-action small{color:#fff}@media (max-width:850px){.payroll-context{flex-direction:column;align-items:flex-start}.composition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wizard-steps{grid-template-columns:1fr}}.test-notice{background:var(--gold-100);border:1px solid #e7d38a;border-radius:9px;align-items:flex-start;gap:11px;margin-top:18px;padding:12px 13px;display:flex}.notice-dot{background:#b97f00;border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px;box-shadow:0 0 0 4px #b97f001f}.test-notice strong{color:#6f4c00;letter-spacing:.1em;font-size:11px}.test-notice p{color:#6b5a31;margin:3px 0 0;font-size:12px;line-height:1.45}.restricted-copy{color:var(--ink-soft);text-align:center;margin:21px 0 0;font-size:12px;line-height:1.5}.login-footer{z-index:1;color:#ffffffb0;justify-content:center;gap:10px;font-size:11px;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.login-footer span+span:before{content:"•";margin-right:10px}.app-frame{background:#f3f6fa;grid-template-columns:236px minmax(0,1fr);min-width:0;max-width:100%;min-height:100vh;transition:grid-template-columns .18s;display:grid}.app-frame.is-sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)}.app-test-banner{color:#654600;background:var(--gold-500);letter-spacing:.03em;justify-content:center;gap:10px;padding:7px 16px;font-size:11px;display:flex}.app-test-banner strong{letter-spacing:.08em}.app-sidebar{z-index:40;color:#fff;background:var(--navy-950);flex-direction:column;min-width:0;height:100vh;display:flex;position:sticky;top:0;box-shadow:8px 0 24px #0a203d1f}.app-sidebar-header{border-bottom:1px solid #ffffff1a;align-items:center;gap:9px;min-height:78px;padding:14px 14px 12px;display:flex}.app-brand{min-width:0;color:inherit;flex:auto;align-items:center;gap:10px;text-decoration:none;display:flex}.app-brand-logo{object-fit:contain;background:#fff;border-radius:9px;flex:none;width:76px;height:42px;padding:4px 6px}.app-brand-copy,.app-user-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.app-brand strong,.app-sidebar-user strong{overflow-wrap:anywhere;font-size:13px}.app-brand small,.app-sidebar-user small{color:#ffffffad;font-size:10px}.sidebar-toggle,.mobile-menu-button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #fff3;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:22px;display:grid}.sidebar-toggle:hover,.mobile-menu-button:hover{border-color:var(--gold-500);background:#ffffff1f}.sidebar-close{display:none}.link-button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff47;border-radius:7px;flex:none;padding:7px 10px}.app-nav{scrollbar-width:thin;scrollbar-color:#ffffff38 transparent;flex:auto;min-width:0;padding:12px 10px 20px;overflow:hidden auto}.app-nav-home{border-bottom:1px solid #ffffff1a;padding-bottom:9px}.app-nav-group{padding-top:15px}.app-nav-group h2{color:#ffffff85;letter-spacing:.13em;text-transform:uppercase;margin:0 10px 7px;font-size:9px;font-weight:850}.app-nav-group>div{gap:3px;display:grid}.app-nav a{color:#ffffffc7;border:1px solid #0000;border-radius:9px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-height:42px;padding:5px 9px;font-size:12px;font-weight:750;text-decoration:none;display:grid}.app-nav a:hover{color:#fff;background:#ffffff14}.app-nav a.is-current{color:#fff;box-shadow:inset 3px 0 0 var(--gold-500);background:#ffca2221;border-color:#ffca2261}.app-nav-symbol{width:30px;height:30px;color:var(--gold-500);background:#ffffff14;border-radius:8px;place-items:center;display:grid}.app-nav-symbol svg{width:18px;height:18px;transition:transform .16s;display:block}.app-nav a:hover .app-nav-symbol svg,.app-nav a.is-current .app-nav-symbol svg{transform:scale(1.08)}.app-nav-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-sidebar-user{background:#0000001a;border-top:1px solid #ffffff1a;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:13px 12px;display:grid}.pwa-install-area{border-top:1px solid #ffffff1a;flex:none;padding:8px 10px;display:flex;position:relative}.pwa-install-button{color:#fff;cursor:pointer;background:#f5bd251f;border:1px solid #f5bd256b;border-radius:9px;justify-content:center;align-items:center;gap:9px;width:auto;min-height:36px;padding:6px 10px;font-size:11px;font-weight:800;display:flex}:is(.pwa-install-button:hover,.pwa-install-button:focus-visible){border-color:var(--gold-500);background:#f5bd2530}.pwa-install-help{z-index:3;color:var(--navy-950);background:#fff9df;border:1px solid #dfc364;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:13px;display:grid;position:absolute;bottom:calc(100% + 2px);left:12px;right:12px;box-shadow:0 14px 34px #03122657}.pwa-install-help>button{width:30px;height:30px;color:var(--navy-800);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:5px;right:5px}.pwa-install-help>svg{color:var(--navy-700);margin-top:2px}.pwa-install-help p{margin:0;padding-right:20px;font-size:11px;line-height:1.45}.app-user-avatar{width:34px;height:34px;color:var(--navy-950);background:var(--gold-500);border-radius:50%;place-items:center;font-size:13px;font-weight:900;display:grid}.is-sidebar-collapsed .app-sidebar-header{flex-direction:column;justify-content:center;padding-inline:10px}.is-sidebar-collapsed .app-brand{flex:none}.is-sidebar-collapsed .app-brand-logo{width:52px;height:38px}.is-sidebar-collapsed .app-brand-copy,.is-sidebar-collapsed .app-nav-label,.is-sidebar-collapsed .app-nav-group h2,.is-sidebar-collapsed .app-sidebar .app-user-copy{display:none}.is-sidebar-collapsed .app-nav{padding-inline:11px}.is-sidebar-collapsed .app-nav-group{border-top:1px solid #ffffff1a;margin-top:8px;padding-top:9px}.is-sidebar-collapsed .app-nav a{grid-template-columns:1fr;justify-items:center;padding-inline:4px}.is-sidebar-collapsed .app-sidebar-user{grid-template-columns:1fr;justify-items:center;padding-inline:8px}.is-sidebar-collapsed .app-sidebar-user .link-button{width:52px;padding-inline:5px;font-size:10px}.is-sidebar-collapsed .pwa-install-area{padding-inline:10px}.is-sidebar-collapsed .pwa-install-button{width:36px;padding-inline:0}.is-sidebar-collapsed .pwa-install-button span{display:none}.is-sidebar-collapsed .pwa-install-help{width:230px;bottom:0;left:72px;right:auto}.app-user-bar{color:#fff;background:var(--navy-950);border-left:1px solid #ffffff17;justify-content:flex-end;align-items:center;gap:9px;min-height:42px;padding:4px clamp(20px,4vw,64px);display:flex}.app-user-bar .app-user-avatar{width:30px;height:30px;font-size:11px}.app-user-bar .app-user-copy{flex:0 auto;min-width:0}.app-user-bar .app-user-copy strong{text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:11px;overflow:hidden}.app-user-bar .app-user-copy small{color:#ffffffa6;font-size:8px}.app-user-bar .link-button{padding:5px 9px;font-size:10px}.app-mobile-header,.sidebar-backdrop{display:none}.app-content{width:min(1380px,100%);min-width:0;max-width:100%;margin:0 auto;padding:34px clamp(20px,4vw,64px) 60px}@media (max-width:900px){.app-frame,.app-frame.is-sidebar-collapsed{display:block}.app-sidebar{width:min(312px,100vw - 28px);padding-bottom:env(safe-area-inset-bottom);transition:transform .18s;position:fixed;left:0;transform:translate(-104%)}.is-mobile-menu-open .app-sidebar{transform:translate(0)}.app-sidebar-header,.is-sidebar-collapsed .app-sidebar-header{flex-direction:row;justify-content:flex-start;min-height:70px;padding:12px 14px}.is-sidebar-collapsed .app-brand{flex:auto}.is-sidebar-collapsed .app-brand-logo{width:76px;height:42px}.is-sidebar-collapsed .app-brand-copy,.is-sidebar-collapsed .app-nav-label,.is-sidebar-collapsed .app-nav-group h2,.is-sidebar-collapsed .app-sidebar .app-user-copy{display:flex}.is-sidebar-collapsed .app-nav{padding:12px 10px 20px}.is-sidebar-collapsed .app-nav-group{border-top:0;margin-top:0;padding-top:15px}.is-sidebar-collapsed .app-nav a{grid-template-columns:34px minmax(0,1fr);justify-items:stretch;padding-inline:9px}.is-sidebar-collapsed .app-sidebar-user{grid-template-columns:34px minmax(0,1fr) auto;justify-items:stretch;padding-inline:12px}.is-sidebar-collapsed .app-sidebar-user .link-button{width:auto;font-size:inherit;padding:7px 10px}.is-sidebar-collapsed .pwa-install-area{padding-inline:12px}.is-sidebar-collapsed .pwa-install-button{width:auto;padding-inline:11px}.is-sidebar-collapsed .pwa-install-button span{display:inline}.is-sidebar-collapsed .pwa-install-help{width:auto;bottom:calc(100% + 2px);left:12px;right:12px}.sidebar-collapse{display:none}.sidebar-close{display:grid}.sidebar-backdrop{z-index:35;cursor:pointer;background:#0515298c;border:0;width:100%;height:100%;position:fixed;inset:0}.is-mobile-menu-open .sidebar-backdrop{display:block}.app-mobile-header{z-index:30;min-height:64px;padding:calc(10px + env(safe-area-inset-top)) 18px 10px;color:#fff;background:var(--navy-950);align-items:center;gap:13px;display:flex;position:sticky;top:0;box-shadow:0 5px 18px #081e3a2e}.app-user-bar{min-height:38px;padding:calc(3px + env(safe-area-inset-top)) 12px 3px}.app-user-bar .app-user-avatar{width:28px;height:28px}.mobile-brand{color:#fff;align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.mobile-brand img{object-fit:contain;background:#fff;border-radius:8px;width:72px;height:36px;padding:3px 5px}.mobile-brand strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.app-content{padding-top:26px;padding-bottom:calc(60px + env(safe-area-inset-bottom))}}.page-stack{gap:24px;min-width:0;max-width:100%;display:grid}.page-heading{justify-content:space-between;align-items:flex-end;gap:20px;min-width:0;max-width:100%;display:flex}.page-heading h1,.panel-heading h2,.empty-state h2{color:var(--navy-950);margin:0}.page-heading h1{letter-spacing:-.03em;font-size:clamp(25px,3vw,34px)}.page-heading p:last-child,.empty-state p{color:var(--ink-soft);margin:8px 0 0;font-size:14px}.competence-badge,.count-badge{overflow-wrap:anywhere;white-space:normal;max-width:100%;color:var(--navy-800);background:var(--blue-100);border:1px solid #c5d8ef;border-radius:8px;padding:10px 13px;font-size:12px;font-weight:800}.indicator-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.indicator-card,.panel-card{background:#fff;border:1px solid #dde4ed;border-radius:12px;box-shadow:0 8px 24px #0f2a4d0f}.indicator-card{border-top:4px solid var(--navy-700);gap:12px;padding:20px;display:grid}.indicator-card span{color:var(--ink-soft);font-size:12px;font-weight:700}.indicator-card strong{color:var(--navy-950);font-size:25px}.dashboard-page{isolation:isolate;min-height:calc(100vh - 122px);position:relative}.dashboard-page:before{z-index:0;content:"";opacity:.075;pointer-events:none;background:url(/prefcanapi.png) 50% 72%/min(76vw,1120px) no-repeat;position:absolute;inset:0}.dashboard-page>*{z-index:1;position:relative}.dashboard-page-heading{align-items:center}.dashboard-heading-brand{align-items:center;gap:clamp(14px,2vw,24px);min-width:0;display:flex}.dashboard-heading-brand>div{min-width:0}.dashboard-heading-logo{object-fit:contain;flex:none;width:clamp(132px,14vw,190px);height:auto}.dashboard-page .indicator-card,.dashboard-page .panel-card,.secretariat-summary-card{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffeb}.dashboard-secretariats{gap:10px;display:grid}.dashboard-section-heading{justify-content:space-between;align-items:end;gap:14px;display:flex}.dashboard-section-heading h2{color:var(--navy-950);margin:0;font-size:17px}.dashboard-section-heading>span{color:var(--ink-soft);font-size:10px}.secretariat-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.secretariat-summary-card{border:1px solid #d8e2ef;border-top:3px solid var(--navy-700);border-radius:9px;min-width:0;overflow:hidden;box-shadow:0 8px 24px #0f2a4d0f}.secretariat-summary-card header{border-bottom:1px solid #e4eaf2;min-height:67px;padding:11px 13px 9px}.secretariat-summary-card header span{color:var(--navy-950);background:var(--gold-500);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;margin-bottom:5px;padding:2px 6px;font-size:8px;font-weight:900;display:inline-flex}.secretariat-summary-card h3{color:var(--navy-950);margin:0;font-size:12px;line-height:1.3}.secretariat-summary-card dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.secretariat-summary-card dl div{border-bottom:1px solid #edf1f6;gap:3px;min-width:0;padding:9px 12px;display:grid}.secretariat-summary-card dl div:nth-child(odd){border-right:1px solid #edf1f6}.secretariat-summary-card dl div:nth-last-child(-n+2){border-bottom:0}.secretariat-summary-card dt{color:var(--ink-soft);letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:800}.secretariat-summary-card dd{overflow-wrap:anywhere;min-width:0;color:var(--navy-950);margin:0;font-size:14px;font-weight:900}.panel-card{min-width:0;max-width:100%;padding:24px}.empty-state{align-items:center;gap:17px;display:flex}.empty-icon{color:#165c3a;background:#dff5e9;border-radius:50%;place-items:center;width:44px;height:44px;font-size:20px;font-weight:900;display:grid}.admin-grid{grid-template-columns:minmax(270px,.75fr) minmax(560px,1.8fr);align-items:start;gap:20px;display:grid}.panel-heading{justify-content:space-between;align-items:center;gap:14px;min-width:0;max-width:100%;margin-bottom:20px;display:flex}.admin-form{gap:15px;display:grid}.admin-form label{color:#34445c;gap:7px;font-size:12px;font-weight:750;display:grid}.admin-form input,.admin-form select{border:1px solid var(--line);width:100%;min-height:43px;color:var(--ink);background:#fff;border-radius:8px;padding:0 11px}.two-column-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.form-row{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;display:grid}.organization-tree{gap:18px;display:grid}.institution-block{background:#f8fafc;border:1px solid #ccd8e7;border-radius:10px;overflow:hidden}.institution-block>.record-heading{color:#fff;background:var(--navy-800);padding:16px 18px}.secretariat-block{background:#fff;border:1px solid #dfe6ef;border-radius:9px;margin:14px;padding:16px}.record-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.record-heading>div{gap:4px;display:grid}.record-label{color:inherit;letter-spacing:.08em;opacity:.75;text-transform:uppercase;font-size:10px;font-weight:850}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:15px;display:grid}.detail-grid>div{background:var(--blue-50);border-radius:8px;padding:13px}.detail-grid>div>span,.data-list dt{color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.detail-grid p{margin:9px 0 0}.detail-grid small{color:var(--ink-soft);margin-top:3px;font-size:11px;display:block}.monospace-value{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em}.secondary-button,.text-button{color:var(--navy-800);cursor:pointer;background:#fff;border:1px solid #c6d3e3;border-radius:7px;font-size:11px;font-weight:750}.secondary-button{padding:7px 9px}.text-button{margin-top:6px;padding:4px 7px}.payer-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.payer-card{border:1px solid #dce4ee;border-top:4px solid var(--navy-800);background:#fff;border-radius:10px;padding:18px}.data-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.data-list div{background:var(--blue-50);border-radius:7px;min-width:0;padding:9px}.data-list dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;font-weight:700}.modality-list{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.modality-list span{color:var(--navy-800);background:var(--blue-100);border-radius:999px;padding:5px 7px;font-size:10px;font-weight:750}.primary-button{color:#fff;background:var(--navy-800);cursor:pointer;border:0;border-radius:8px;min-height:44px;font-weight:800}.responsive-table{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;overflow-x:auto}.responsive-table:focus-visible{outline-offset:3px;outline:3px solid #1f518d61}table{border-collapse:collapse;width:100%;font-size:12px}th,td{overflow-wrap:anywhere;text-align:left;vertical-align:middle;border-bottom:1px solid #e6ebf2;padding:12px 10px}th{color:#536178;letter-spacing:.05em;text-transform:uppercase;background:#f6f8fb;font-size:10px}td strong,td small{display:block}td small{color:var(--ink-soft);margin-top:4px}.table-actions{flex-wrap:wrap;gap:6px;display:flex}.table-actions button{color:var(--navy-800);cursor:pointer;background:#fff;border:1px solid #cbd6e4;border-radius:6px;padding:6px 8px;font-size:11px;font-weight:700}.record-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.inline-record-actions{flex-wrap:wrap;gap:7px;margin-top:5px;display:inline-flex}.danger-button{color:#fff;cursor:pointer;background:#b42318;border:1px solid #b42318;border-radius:8px;min-height:38px;padding:8px 12px;font-size:12px;font-weight:800}.danger-button:disabled{cursor:wait;opacity:.6}.status-badge{overflow-wrap:anywhere;white-space:normal;background:#edf1f6;border-radius:999px;max-width:100%;padding:5px 7px;font-size:10px;font-weight:850;display:inline-flex}.status-active,.status-success{color:#16613d;background:#ddf5e8}.status-blocked,.status-denied,.status-failure{color:#8b2020;background:#fde3e3}.status-inactive{color:#5e6570;background:#e9edf2}.empty-cell{color:var(--ink-soft);text-align:center;padding:28px}.primary-link,.secondary-link{border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:8px 12px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.primary-link{color:#fff;background:var(--navy-800)}.secondary-link{color:var(--navy-800);background:#fff;border:1px solid #c6d3e3}.test-inline-notice,.history-notice{border-radius:8px;margin:0 0 18px;padding:11px 13px;font-size:12px;line-height:1.45}.test-inline-notice{color:#6f4c00;background:var(--gold-100);border:1px solid #e7d38a}.history-notice{color:var(--navy-800);background:var(--blue-100);border:1px solid #bfd4ef}.search-form,.wide-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:14px;display:grid}.search-form label,.wide-form-grid label{color:#34445c;gap:7px;min-width:0;font-size:12px;font-weight:750;display:grid}.search-form input,.search-form select,.wide-form-grid input,.wide-form-grid select,.inline-transition input,.inline-transition select{border:1px solid var(--line);width:100%;min-height:43px;color:var(--ink);background:#fff;border-radius:8px;padding:0 11px}.search-form input:focus,.search-form select:focus,.wide-form-grid input:focus,.wide-form-grid select:focus,.admin-form input:focus,.admin-form select:focus{border-color:var(--navy-700);outline:3px solid #1f518d1f}.form-actions,.header-metrics,.detail-tabs,.pagination{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.process-steps{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.process-steps li{border:1px solid var(--line);color:var(--ink-soft);text-align:center;background:#fff;border-radius:10px;padding:11px 14px;font-weight:700}.process-steps li.is-current{background:var(--navy);border-color:var(--navy);color:#fff}.comparison-strip{flex-wrap:wrap;gap:14px;display:flex}.comparison-strip span{background:#f4f7fb;border-radius:10px;min-width:170px;padding:12px}.comparison-strip strong{color:var(--navy);margin-top:4px;display:block}.review-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.review-filters>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.review-filters label{color:var(--ink-soft);gap:5px;font-size:12px;font-weight:750;display:grid}.review-entry-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.review-entry-list li{border-left:4px solid var(--navy);background:#f4f7fb;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.review-entry-list li.is-blocking{background:#fff1f0;border-left-color:#b42318}.review-entry-list li.is-warning{background:#fff8e1;border-left-color:#d99b08}.review-entry-list small,.version-card small,.responsive-table small{color:var(--ink-soft);margin-top:3px;display:block}.count-badge{background:var(--gold);color:#312300;text-align:center;border-radius:999px;min-width:30px;padding:4px 8px;font-weight:800}.closing-panel{border-top:4px solid var(--gold)}.acknowledgement-box,.reopen-box{background:#fffaf0;border:1px solid #ead18b;border-radius:10px;gap:10px;margin:14px 0;padding:14px;display:grid}.version-list,.search-results{gap:10px;margin-top:14px;display:grid}.version-card{border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.version-card.is-current{border-color:var(--navy);box-shadow:inset 4px 0 var(--navy)}.reopen-box textarea{resize:vertical;min-height:86px}.search-result-card{border:1px solid var(--line);color:inherit;border-radius:10px;gap:3px;padding:13px 15px;text-decoration:none;display:grid}.search-result-card:hover{border-color:var(--navy);background:#f4f7fb}.financial-filters{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:10px;display:grid}.financial-filters label{color:var(--ink-soft);gap:5px;font-size:12px;font-weight:750;display:grid}.form-message{color:var(--navy);margin-top:9px;font-weight:700}.alert-card{border-left:4px solid #d99b08}@media (max-width:760px){.review-groups,.review-filters>div,.financial-filters,.process-steps{grid-template-columns:1fr}.version-card{grid-template-columns:1fr auto}.version-card a{grid-column:1/-1}}.form-actions{justify-content:flex-end}.form-actions .primary-button{padding:0 20px}.beneficiary-header{color:#fff;background:var(--navy-800);border-radius:12px;justify-content:space-between;align-items:flex-end;gap:20px;padding:24px;display:flex}.beneficiary-header h1,.beneficiary-header p{margin:0}.beneficiary-header .eyebrow{color:#c9ddf6}.beneficiary-header h1{margin-bottom:8px;font-size:clamp(24px,3vw,34px)}.header-metrics span{text-align:center;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff2e;border-radius:8px;min-width:92px;padding:11px;font-size:10px}.header-metrics strong{text-transform:none;margin-bottom:3px;font-size:16px;display:block}.detail-tabs{background:#fff;border:1px solid #d7e0eb;border-radius:10px;padding:6px}.detail-tabs a{color:var(--navy-800);border-radius:7px;padding:9px 12px;font-size:12px;font-weight:750;text-decoration:none}:is(.detail-tabs a:hover,.detail-tabs a:focus-visible){background:var(--blue-100)}.record-list,.history-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.record-list li,.history-list li{background:var(--blue-50);border-radius:8px;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px;display:flex}.history-list li{display:grid}.disabled-feature{color:#687487;background:#eef1f5;border:1px dashed #aeb8c6;border-radius:9px;min-height:48px}.compact-form{border-top:1px solid #e1e7ef;padding-top:18px}.compact-form h3{color:var(--navy-950);margin:0}.inline-transition{grid-template-columns:minmax(100px,.7fr) minmax(125px,.8fr) minmax(150px,1.4fr) auto;gap:6px;margin-top:8px;display:grid}.inline-transition button{color:#fff;background:var(--navy-800);border:0;border-radius:7px;font-size:11px;font-weight:750}.status-link-rascunho{color:#5e6570;background:#e9edf2}.status-link-ativo{color:#16613d;background:#ddf5e8}.status-link-suspenso{color:#7a5600;background:#fff0bd}.status-link-encerrado{color:#8b2020;background:#fde3e3}.confirmation-box{background:var(--blue-100);border:1px solid #bfd4ef;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:15px;display:flex}.confirmation-box p{margin:0;font-size:12px}.confirmation-box button{flex:none;padding:0 16px}.pagination{color:var(--ink-soft);justify-content:space-between;padding-top:14px;font-size:11px}.pagination-links,.pagination-position{align-items:center;gap:6px;display:flex}.pagination-page,.pagination-disabled{min-width:36px;min-height:36px;color:var(--navy-800);background:#fff;border:1px solid #cbd6e4;border-radius:8px;justify-content:center;align-items:center;padding:6px 9px;font-weight:800;text-decoration:none;display:inline-flex}.pagination-page.is-current{color:#fff;border-color:var(--navy-800);background:var(--navy-800)}.pagination-disabled{color:#8b96a6;background:#eef1f5}@media (max-width:620px){.pagination{flex-direction:column;align-items:stretch}.pagination-links{width:100%;padding-bottom:3px;overflow-x:auto}.pagination-links .secondary-link{flex:none}.record-actions{justify-content:stretch}.record-actions>*{flex:auto}}@media (max-width:560px){.login-page{align-items:start;padding:22px 14px 68px}.login-card{border-radius:16px;padding:27px 22px 23px}.brand-block{flex-direction:column;align-items:flex-start;gap:10px}.brand-logo{width:132px}.card-heading h1{font-size:25px}.login-footer{text-align:center;flex-direction:column;align-items:center;gap:3px}.login-footer span+span:before{content:none}}@media (max-width:960px){.indicator-grid,.secretariat-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-grid,.two-column-grid,.payer-card-grid{grid-template-columns:1fr}}@media (max-width:768px){.search-form,.wide-form-grid,.inline-transition{grid-template-columns:1fr}.beneficiary-header,.confirmation-box{flex-direction:column;align-items:stretch}.header-metrics{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.confirmation-box button{width:100%}}@media (max-width:620px){.app-content{padding:20px 12px calc(38px + env(safe-area-inset-bottom))}.app-mobile-header{gap:9px;padding-inline:12px}.mobile-menu-button,.sidebar-toggle,.pwa-install-button,.primary-button,.primary-link,.secondary-link,.secondary-button,.link-button{min-height:44px}.mobile-brand{gap:8px}.mobile-brand img{width:62px;height:34px}.mobile-brand strong{font-size:12px}.app-header,.page-heading{flex-direction:column;align-items:flex-start}.app-user{text-align:left;justify-content:space-between;width:100%}.app-nav{overflow-x:auto}.indicator-grid{grid-template-columns:1fr}.dashboard-page{min-height:calc(100vh - 88px)}.dashboard-page:before{opacity:.06;background-position:50% 68%;background-size:118vw}.dashboard-heading-brand{width:100%}.dashboard-heading-logo{width:clamp(108px,27vw,142px)}.dashboard-section-heading{flex-direction:column;align-items:flex-start;gap:4px}.secretariat-summary-grid{grid-template-columns:1fr}.panel-card{border-radius:10px;padding:15px}.detail-grid,.data-list{grid-template-columns:1fr}.page-stack{gap:17px}.page-heading{gap:12px}.page-heading h1{font-size:25px;line-height:1.15}.page-heading p:last-child,.empty-state p{font-size:13px;line-height:1.5}.panel-heading{gap:10px;margin-bottom:15px}.panel-heading>*,.page-heading>*,.context-actions,.form-actions,.form-actions>*,.context-actions>*{width:100%;min-width:0}.form-actions,.context-actions{flex-direction:column;align-items:stretch}input,select,textarea{font-size:16px}.responsive-table{scrollbar-width:thin;scrollbar-color:var(--navy-700) #e8eef6;border:1px solid #e1e7ef;border-radius:9px;margin-inline:-4px;padding:0 4px 8px}.responsive-table>table{min-width:680px}.responsive-table:after{content:"Deslize para o lado para ver todas as colunas";width:max-content;max-width:calc(100vw - 64px);color:var(--ink-soft);margin-top:7px;font-size:10px;font-weight:650;display:block;position:sticky;left:8px}.report-print-root{border-radius:10px;padding:14px}.report-document-header{grid-template-columns:54px minmax(0,1fr);gap:10px}.report-document-header img{width:52px;height:48px}.report-document-header h2{font-size:18px}.report-controls{flex-direction:column;align-items:stretch;padding:13px}.report-controls>*,.report-controls .form-actions{width:100%}.detail-tabs{overscroll-behavior-inline:contain;flex-wrap:nowrap;overflow-x:auto}.detail-tabs a{flex:none}.empty-state,.record-heading,.review-entry-list li{flex-direction:column;align-items:flex-start}.secretariat-block{margin:9px;padding:13px}}.remittance-generator,.remittance-preview-stack{gap:18px;display:grid}.remittance-start-form{border-top:4px solid var(--gold-500);grid-template-columns:minmax(235px,1.25fr) minmax(225px,1fr) minmax(210px,1fr) minmax(175px,.8fr) auto;align-items:end;gap:16px;display:grid}.remittance-profile-picker{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;margin:0;padding:0;display:grid}.remittance-profile-picker legend{color:#34445c;grid-column:1/-1;margin-bottom:1px;font-size:12px;font-weight:750}.remittance-profile-picker button{border:1px solid var(--line);min-height:43px;color:var(--navy-900);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:0 10px;font-size:12px;font-weight:750}.remittance-profile-picker button.active{border-color:var(--navy-700);color:#fff;background:var(--navy-800)}.remittance-profile-picker button:disabled{cursor:wait;opacity:.65}.remittance-start-form h2,.remittance-preview-heading h2,.remittance-center h3,.remittance-dialog h2,.remittance-empty h2{color:var(--navy-950);margin:0}.remittance-start-form p:last-child,.remittance-preview-heading p:last-child,.remittance-center-heading p,.remittance-final-actions p,.remittance-dialog p,.remittance-empty p{color:var(--ink-soft);margin:7px 0 0;font-size:12px;line-height:1.5}.remittance-start-form label,.remittance-center-meta label,.remittance-dialog label{color:#34445c;gap:7px;font-size:12px;font-weight:750;display:grid}.remittance-start-form input,.remittance-start-form select,.remittance-center-meta input,.remittance-dialog textarea{border:1px solid var(--line);width:100%;min-height:43px;color:var(--ink);background:#fff;border-radius:8px;padding:0 11px}:is(.remittance-start-form input:focus-visible,.remittance-start-form select:focus-visible,.remittance-center-meta input:focus-visible,.remittance-dialog textarea:focus-visible,.remittance-center button:focus-visible,.remittance-final-actions button:focus-visible){border-color:var(--navy-700);outline-offset:2px;outline:3px solid #f5bd258a}.remittance-start-form .primary-button{padding:0 18px}.remittance-refresh-bar,.remittance-final-actions,.remittance-detail-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.remittance-refresh-bar{color:var(--ink-soft);padding-block:13px;font-size:12px}.remittance-refresh-bar .secondary-button,.remittance-final-actions .secondary-button,.remittance-center-actions .secondary-button{min-height:40px;padding:8px 13px;font-size:12px}.remittance-preview-heading{color:#fff;background:linear-gradient(135deg, var(--navy-800), var(--navy-950));justify-content:space-between;align-items:center;gap:20px;display:flex}.remittance-preview-heading h2,.remittance-preview-heading p:last-child,.remittance-preview-heading .eyebrow{color:#fff}.remittance-totals{flex-wrap:wrap;gap:8px;display:flex}.remittance-totals span{background:#ffffff14;border:1px solid #ffffff38;border-radius:9px;min-width:130px;padding:10px 12px;font-size:11px}.remittance-totals strong{margin-bottom:3px;font-size:18px;display:block}.remittance-center{border-left:5px solid var(--navy-700)}.remittance-center-blocked{border-left-color:#b42318}.remittance-center-no_bb_payments{border-left-color:#7b8798}.remittance-center-heading h3{font-size:19px}.remittance-center-heading>div:last-child{text-align:right;justify-items:end;gap:5px;display:grid}.remittance-center-heading small{color:var(--ink-soft);font-size:10px}.remittance-center-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.remittance-center-meta>div,.remittance-center-meta>label{background:var(--blue-50);border-radius:9px;min-width:0;padding:12px}.remittance-center-meta span,.remittance-detail-grid dt{color:var(--ink-soft);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.remittance-center-meta strong{overflow-wrap:anywhere;margin-top:5px;font-size:12px;display:block}.remittance-center-meta small{color:var(--ink-soft);margin-top:4px;font-size:10px;display:block}.remittance-issues{gap:7px;margin:0 0 16px;padding:0;list-style:none;display:grid}.remittance-issues li{color:#7d2020;background:#fff1f1;border-radius:8px;grid-template-columns:minmax(140px,auto) 1fr;gap:10px;padding:9px 11px;font-size:11px;display:grid}.remittance-payments input[type=checkbox]{width:18px;height:18px;accent-color:var(--navy-700)}.remittance-center-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:15px;display:flex}.remittance-center-actions span{overflow-wrap:anywhere;color:var(--ink-soft);font-family:var(--font-geist-mono), monospace;font-size:10px}.remittance-final-actions{background:var(--gold-100);border:1px solid #e1c35c}.remittance-final-actions .primary-button{padding:0 18px}.remittance-message{background:var(--blue-100);border:1px solid #bfd4ef;border-radius:8px;padding:12px 14px}.remittance-history .table-actions{min-width:230px}.remittance-history .table-actions a{min-height:34px;padding:6px 9px}.remittance-dialog-backdrop{z-index:50;background:#081c37ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.remittance-dialog{width:min(560px,100%);box-shadow:var(--shadow);background:#fff;border:1px solid #fff;border-radius:14px;padding:26px}.remittance-dialog label{margin-top:17px}.remittance-dialog textarea{resize:vertical;min-height:105px;padding:10px 11px}.remittance-dialog .form-actions{margin-top:16px}.remittance-dialog .primary-button{padding:0 16px}.remittance-detail-actions{justify-content:flex-end}.remittance-lifecycle,.remittance-reprocessing,.remittance-result-panels,.remittance-result-card{gap:14px;display:grid}.remittance-lifecycle-actions,.remittance-result-card .form-actions{flex-wrap:wrap;gap:10px;display:flex}.remittance-lifecycle-actions button,.remittance-result-card button,.remittance-reprocessing>button{min-height:42px;padding:8px 14px}.remittance-result-panels{grid-template-columns:repeat(2,minmax(0,1fr))}.remittance-result-card,.remittance-reprocessing-detail{border:1px solid var(--line);background:var(--blue-50);border-radius:10px;padding:15px}.remittance-result-card label,.remittance-reprocessing>label,.remittance-reprocessing-detail label{color:#34445c;gap:7px;font-size:12px;font-weight:750;display:grid}.remittance-result-card select,.remittance-reprocessing select,.remittance-reprocessing input[type=date]{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:42px;padding:0 10px}.remittance-reprocessing-detail{gap:7px;display:grid}.remittance-reprocessing-detail p{color:var(--ink-soft);margin:0;font-size:11px;line-height:1.45}.remittance-reprocessing-check{grid-template-columns:auto 1fr;align-items:center;display:flex!important}.remittance-reprocessing-check input{width:18px;height:18px;accent-color:var(--navy-700)}.remittance-event-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.remittance-event-list li{background:var(--blue-50);border-radius:9px;grid-template-columns:minmax(180px,1fr) auto auto;gap:9px 16px;padding:12px 14px;font-size:11px;display:grid}.remittance-event-list span,.remittance-event-list time{color:var(--ink-soft)}.remittance-event-list p{border-top:1px solid var(--line);color:var(--ink);grid-column:1/-1;margin:0;padding-top:8px}.remittance-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.remittance-detail-grid>div{background:var(--blue-50);border-radius:9px;min-width:0;padding:14px}.remittance-detail-grid dd{overflow-wrap:anywhere;margin:7px 0 0;font-size:13px;font-weight:700}.remittance-detail-grid small{color:var(--ink-soft);margin-top:5px;font-size:10px;font-weight:500;display:block}@media (max-width:1080px){.remittance-start-form{grid-template-columns:repeat(2,minmax(0,1fr))}.remittance-start-form>div{grid-column:1/-1}.remittance-center-meta,.remittance-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.remittance-start-form,.remittance-center-meta,.remittance-detail-grid,.remittance-result-panels{grid-template-columns:1fr}.remittance-preview-heading,.remittance-refresh-bar,.remittance-final-actions,.remittance-detail-actions,.remittance-center-actions,.remittance-lifecycle-actions,.remittance-result-card .form-actions{flex-direction:column;align-items:stretch}.remittance-preview-heading>*,.remittance-refresh-bar>*,.remittance-final-actions>*,.remittance-detail-actions>*,.remittance-center-actions>*,.remittance-lifecycle-actions>*,.remittance-result-card .form-actions>*{width:100%;min-width:0}.remittance-totals{width:100%}.remittance-totals span{width:100%;min-width:0}.bank-list-bank-summary,.header-metrics{grid-template-columns:1fr}.page-heading,.panel-heading{flex-direction:column;align-items:stretch}.remittance-center-heading{align-items:flex-start}.remittance-center-heading>div:last-child{text-align:left;justify-items:start}.remittance-issues li,.remittance-event-list li{grid-template-columns:1fr}.remittance-event-list p{grid-column:auto}}.app-frame{min-height:100vh;color:var(--ink);background:#f3f6fa;font-size:13px;display:block}.app-top-header{z-index:70;color:#fff;background:var(--navy-950);grid-template-columns:218px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:56px;padding:6px clamp(14px,2vw,28px);display:grid;position:sticky;top:0;box-shadow:0 5px 18px #081e3a29}.app-top-header .app-brand{gap:8px}.app-top-header .app-brand-logo{width:62px;height:36px;padding:3px 5px}.app-top-header .app-brand strong{font-size:12px}.app-top-header .app-brand small{font-size:8px}.app-top-nav{align-items:center;gap:4px;min-width:0;display:flex}.app-top-menu{position:relative}.app-top-menu-trigger{color:#ffffffd1;cursor:pointer;border:1px solid #0000;border-radius:7px;align-items:center;gap:6px;min-height:36px;padding:6px 9px;font-family:inherit;font-size:11px;font-weight:800;display:flex}.app-top-menu-trigger:hover,.app-top-menu.is-open .app-top-menu-trigger,.app-top-menu.is-current .app-top-menu-trigger{color:#fff;background:#ffffff14;border-color:#f5bd2557}.app-top-menu.is-open .app-top-menu-trigger svg:last-child{transform:rotate(180deg)}.app-top-dropdown{z-index:80;background:#fff;border:1px solid #cdd7e5;border-radius:9px;gap:3px;width:224px;padding:7px;display:none;position:absolute;top:100%;left:0;box-shadow:0 15px 36px #0519343d}.app-top-menu.is-open .app-top-dropdown,.app-top-menu:hover .app-top-dropdown{display:grid}.app-top-nav:has(.app-top-menu:hover) .app-top-menu.is-open:not(:hover) .app-top-dropdown{display:none}.app-top-dropdown a{min-height:35px;color:var(--navy-900);border-radius:6px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px;padding:4px 7px;font-size:11px;font-weight:750;text-decoration:none;display:grid}.app-top-dropdown a:hover,.app-top-dropdown a.is-current{color:var(--navy-950);background:var(--blue-100)}.app-top-dropdown .app-nav-symbol{width:26px;height:26px;color:var(--navy-700);background:#edf3fa}.app-top-dropdown .app-nav-label{white-space:normal;overflow:visible}.app-top-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.app-top-actions .pwa-install-area{border:0;padding:0}.app-top-actions .pwa-install-button{min-height:32px;padding:4px 8px;font-size:9px}.app-top-actions .pwa-install-button svg{width:14px;height:14px}.app-top-actions .pwa-install-help{width:245px;inset:calc(100% + 8px) 0 auto auto}.app-top-actions .app-user-avatar{width:28px;height:28px;font-size:10px}.app-top-actions .app-user-copy{max-width:150px}.app-top-actions .app-user-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.app-top-actions .app-user-copy small{color:#ffffff9e;font-size:7px}.app-top-actions .link-button{padding:5px 8px;font-size:9px}.app-top-menu-button{color:#fff;background:#ffffff12;border:1px solid #ffffff38;border-radius:7px;place-items:center;width:34px;height:34px;display:none}.app-work-tabs-shell{z-index:60;background:#e8eef6;border-bottom:1px solid #c9d4e2;min-width:0;padding:4px clamp(12px,2vw,28px) 0;position:sticky;top:56px;box-shadow:0 4px 12px #081e3a12}.app-work-tabs{overscroll-behavior-inline:contain;scrollbar-width:thin;scroll-snap-type:inline proximity;align-items:end;gap:3px;min-width:0;display:flex;overflow:auto hidden}.app-work-tab{scroll-snap-align:start;color:#34455d;background:#f4f7fb;border:1px solid #bcc9d9;border-bottom:0;border-radius:7px 7px 0 0;flex:none;align-items:center;min-width:118px;max-width:238px;display:flex}.app-work-tab:hover{color:var(--navy-950);background:#fff}.app-work-tab.is-active{color:var(--navy-950);border-top-color:var(--gold-500);box-shadow:inset 0 2px 0 var(--gold-500);background:#fff}.app-work-tab-link{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;flex:auto;padding:8px 7px 7px 10px;font-size:10px;font-weight:800;line-height:1.2;text-decoration:none;display:block;overflow:hidden}.app-work-tab button{color:#66758a;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;width:28px;height:28px;margin-right:2px;padding:0;display:grid}:is(.app-work-tab button:hover,.app-work-tab button:focus-visible){color:#8c1f2a;background:#fbecef}.app-work-tab-link:focus-visible{outline:2px solid var(--navy-700);outline-offset:-2px}.app-stage{min-width:0}.app-content{width:100%;max-width:none;padding:20px clamp(12px,2vw,28px) 42px}.page-stack{gap:16px}.page-heading{gap:14px}.page-heading h1{font-size:clamp(22px,2.4vw,28px)}.page-heading p:last-child,.empty-state p{margin-top:5px;font-size:12px}.eyebrow{margin-bottom:5px;font-size:9px}.indicator-grid{gap:10px}.indicator-card{border-top-width:3px;border-radius:9px;gap:7px;padding:13px 14px}.indicator-card span{font-size:10px}.indicator-card strong{font-size:20px}.panel-card{border-radius:9px;padding:15px}.panel-heading{gap:10px;margin-bottom:12px}.panel-heading h2,.empty-state h2{font-size:16px}.competence-badge,.count-badge{padding:6px 9px;font-size:10px}.primary-button{min-height:36px;padding-inline:10px;font-size:11px}.secondary-link,.primary-link{font-size:11px}.admin-form{gap:10px}.admin-form label,.search-form label,.financial-filters label,.report-filter-form label{gap:4px;font-size:10px}.admin-form input,.admin-form select,.search-form input,.search-form select,.financial-filters input,.financial-filters select,.report-filter-form input,.report-filter-form select{border-radius:6px;min-height:34px;padding:5px 8px;font-size:11px}.search-form,.form-row,.wide-form-grid{gap:9px}table{font-size:11px}th,td{padding:8px 7px}th{font-size:9px}.status-badge{padding:4px 6px;font-size:9px}.empty-cell{padding:18px}.report-workspace{grid-template-columns:minmax(220px,260px) minmax(0,1fr);gap:14px}.report-sidebar{gap:10px;top:66px}.report-catalog,.report-filter-panel{padding:12px}.report-filter-form{gap:8px}.report-filter-form .form-actions{gap:6px}.report-main,.report-preview-shell,.report-print-root{max-width:100%;overflow:visible}.report-preview-shell{gap:9px}.report-controls{gap:10px;padding:9px 12px}.searchable-filter{border:0;min-width:0;margin:0;padding:0}.searchable-filter legend{color:#2c3b51;margin-bottom:4px;padding:0;font-size:10px;font-weight:750}.searchable-filter-control{position:relative}.searchable-filter-trigger{border:1px solid var(--line);width:100%;min-height:34px;color:var(--ink);cursor:pointer;text-align:left;background:#fff;border-radius:6px;justify-content:space-between;align-items:center;gap:6px;padding:5px 8px;font-family:inherit;font-size:11px;display:flex}.searchable-filter-trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.searchable-filter.is-open .searchable-filter-trigger{border-color:var(--navy-700);box-shadow:0 0 0 2px #1f518d1a}.searchable-filter.is-open .searchable-filter-trigger svg{transform:rotate(180deg)}.searchable-filter-popover{z-index:60;background:#fff;border:1px solid #cbd6e4;border-radius:8px;gap:6px;width:clamp(340px,38vw,540px);max-width:calc(100vw - 48px);padding:8px;display:grid;position:absolute;top:0;left:calc(100% + 10px);box-shadow:0 13px 30px #09224233}.searchable-filter-search{border:1px solid var(--line);border-radius:6px;grid-template-columns:auto 1fr;align-items:center;min-height:32px;padding:0 7px;gap:6px!important;display:grid!important}.searchable-filter-search input{outline:0;border:0!important;min-height:30px!important;padding:0!important}.searchable-filter-actions{justify-content:space-between;align-items:center;gap:6px;display:flex}.searchable-filter-actions button{min-height:25px;color:var(--navy-700);cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:3px 6px;font-size:9px;font-weight:750;display:inline-flex}.searchable-filter-options{gap:2px;max-height:190px;display:grid;overflow-y:auto}.searchable-filter-options>label{cursor:pointer;white-space:nowrap;border-radius:5px;grid-template-columns:18px max-content;align-items:center;gap:7px;min-height:30px;padding:4px 6px;font-size:10px;display:grid}.searchable-filter-options>label:hover,.searchable-filter-options>label.is-selected{background:var(--blue-100)}.searchable-filter-options input{opacity:0;width:1px;height:1px;position:absolute}.searchable-filter-check{color:#fff;background:#fff;border:1px solid #aebcd0;border-radius:4px;place-items:center;width:16px;height:16px;display:grid}.searchable-filter-options label.is-selected .searchable-filter-check{border-color:var(--navy-700);background:var(--navy-700)}.searchable-filter-options p{color:var(--ink-soft);margin:4px;font-size:10px}@media (max-width:900px){.app-top-header{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:52px;padding:5px 10px}.app-top-header .app-brand-logo{width:54px;height:34px}.app-top-header .app-brand small{display:none}.app-top-nav{z-index:75;background:#fff;border:1px solid #cbd6e4;border-radius:0 0 9px 9px;align-items:stretch;gap:4px;padding:8px;display:none;position:absolute;top:100%;left:8px;right:8px;box-shadow:0 14px 34px #0519343d}.is-mobile-menu-open .app-top-nav{display:grid}.app-top-menu-trigger{width:100%;color:var(--navy-900)}.app-top-menu-trigger:hover,.app-top-menu.is-open .app-top-menu-trigger,.app-top-menu.is-current .app-top-menu-trigger{color:var(--navy-950);background:var(--blue-100);border-color:#c5d8ef}.app-top-dropdown{width:100%;box-shadow:none;border:0;border-radius:0;margin-top:3px;position:static}.app-top-menu:hover:not(.is-open) .app-top-dropdown{display:none}.app-top-menu-button{display:grid}.app-top-actions .app-user-copy,.app-top-actions .pwa-install-button span{display:none}.app-top-actions .pwa-install-button{width:32px;padding:0}.app-top-actions .app-user-avatar{display:none}.sidebar-backdrop{z-index:65;background:#05152973;border:0;display:none;position:fixed;inset:52px 0 0}.is-mobile-menu-open .sidebar-backdrop{display:block}.app-work-tabs-shell{padding-inline:8px;top:52px}.app-work-tab{min-width:105px;max-width:190px}.app-work-tab-link{padding-block:8px;font-size:9px}.app-content{padding-top:14px}.report-sidebar{max-height:none;position:static}.reports-topbar{grid-template-columns:1fr;gap:8px}.report-catalog-list{flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}}@media (max-width:700px){.report-workspace{grid-template-columns:1fr}.searchable-filter-popover{width:auto;max-height:calc(100vh - 86px);position:fixed;top:72px;left:10px;right:10px}.searchable-filter-options{max-height:calc(100vh - 205px)}}.launch-page,.launch-workspace,.launch-entry-card,.launch-individual-form,.launch-batch-form,.launch-review,.launch-history{min-width:0;max-width:100%}.launch-workspace{gap:14px;display:grid}.launch-readonly{margin:0}.launch-context-selector{gap:8px;padding-block:12px;display:grid}.launch-context-selector form{grid-template-columns:minmax(180px,.7fr) minmax(260px,1.3fr) auto;align-items:end;gap:9px;display:grid}.launch-context-selector label,.launch-toolbar label,.launch-value-grid label,.launch-batch-defaults label,.launch-search-field{color:#2c3b51;gap:4px;min-width:0;font-size:10px;font-weight:750;display:grid}.launch-context-selector select,.launch-toolbar select,.launch-value-grid input,.launch-value-grid textarea,.launch-batch-defaults input,.launch-search-field input,.launch-batch-row input:not([type=checkbox]){border:1px solid var(--line);width:100%;min-width:0;min-height:34px;color:var(--ink);background:#fff;border-radius:6px;padding:5px 8px;font-size:11px}.launch-context-selector p{color:var(--ink-soft);margin:0;font-size:10px}.launch-entry-card{padding:0;overflow:visible}.launch-toolbar{border-bottom:1px solid var(--line);background:var(--blue-50);border-radius:9px 9px 0 0;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.launch-toolbar>label{width:min(250px,42%)}.launch-tabs{background:#fff;border:1px solid #cbd7e6;border-radius:7px;gap:3px;padding:3px;display:inline-flex}.launch-tabs button{min-height:31px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:4px 14px;font-size:10px;font-weight:800}.launch-tabs button[aria-selected=true]{color:#fff;background:var(--navy-800);box-shadow:0 2px 7px #0d294d2e}.launch-individual-form,.launch-batch-form{gap:13px;padding:15px;display:grid}.launch-form-heading{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.launch-form-heading h2{margin:0;font-size:16px}.launch-form-heading p:last-child{color:var(--ink-soft);margin:4px 0 0;font-size:10px}.launch-editing-badge{color:#6d4b00;background:var(--gold-100);text-transform:uppercase;border:1px solid #f0c75d;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:850}.launch-individual-form>.searchable-filter{width:min(720px,100%)}.launch-individual-form>.searchable-filter .searchable-filter-popover,.launch-filter-grid .searchable-filter-popover{top:calc(100% + 4px);left:0}.launch-link-context{background:#d4dfeb;border:1px solid #d4dfeb;border-radius:7px;grid-template-columns:.7fr 1fr 1.2fr 1.2fr 1.2fr;gap:1px;display:grid;overflow:hidden}.launch-link-context span{min-width:0;color:var(--ink-soft);text-transform:uppercase;background:#f7f9fc;gap:3px;padding:8px 9px;font-size:8px;font-weight:750;display:grid}.launch-link-context strong{overflow-wrap:anywhere;color:var(--ink);text-transform:none;font-size:10px}.launch-value-grid{grid-template-columns:minmax(130px,.55fr) minmax(210px,1.2fr) minmax(150px,.7fr);align-items:end;gap:9px;display:grid}.launch-value-grid textarea{resize:vertical;min-height:55px}.launch-justification{grid-column:auto}.launch-calculated-total{background:var(--blue-100);border:1px solid #c5d7e9;border-radius:7px;align-content:center;gap:2px;min-height:55px;padding:8px 11px;display:grid}.launch-calculated-total span{color:var(--ink-soft);text-transform:uppercase;font-size:9px;font-weight:750}.launch-calculated-total strong{color:var(--navy-900);font-size:18px}.launch-calculated-total small{color:var(--ink-soft);font-size:9px}.launch-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.launch-filter-grid.is-disabled{opacity:.72}.launch-batch-defaults{background:#f8fafc;border:1px solid #dbe3ed;border-radius:8px;grid-template-columns:repeat(2,minmax(120px,.5fr)) minmax(220px,1fr);gap:8px;padding:10px;display:grid}.launch-batch-defaults:has(#launch-batch-reference){grid-template-columns:repeat(3,minmax(120px,.5fr)) minmax(220px,1fr)}.launch-batch-justification{grid-column:auto}.launch-batch-selection-bar{color:var(--navy-900);background:var(--blue-100);border:1px solid #c9d9ea;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:10px;display:flex}.launch-batch-grid,.launch-review-list,.launch-history-list{border:1px solid #d4dce8;border-radius:8px;min-width:0;overflow:hidden}.launch-grid-header{color:#536176;letter-spacing:.045em;text-transform:uppercase;background:#f1f4f8;gap:8px;padding:7px 9px;font-size:8px;font-weight:850;display:grid}.launch-batch-grid .launch-grid-header,.launch-batch-row{grid-template-columns:42px minmax(190px,1.35fr) minmax(150px,1fr) minmax(110px,.62fr) minmax(82px,.42fr)}.launch-batch-row{background:#fff;border-top:1px solid #e3e8ef;align-items:center;gap:8px;min-width:0;padding:8px 9px;font-size:10px;display:grid}.launch-batch-row.is-selected{box-shadow:inset 3px 0 var(--navy-700);background:#f7fbff}.launch-batch-row>div,.launch-history-row>div,.launch-review-row>div{overflow-wrap:anywhere;min-width:0}.launch-batch-row strong,.launch-history-row strong,.launch-review-row strong{color:var(--navy-950)}.launch-batch-row small,.launch-history-row small,.launch-review-row small{color:var(--ink-soft);margin-top:2px;font-size:8px;display:block}.launch-row-check{cursor:pointer;place-items:center;width:24px;height:24px;display:grid}.launch-row-check input{opacity:0;width:1px;height:1px;position:absolute}.launch-row-check span{background:#fff;border:1px solid #9dafc4;border-radius:4px;width:17px;height:17px;display:block}.launch-row-check input:checked+span{border-color:var(--navy-700);background:var(--navy-700);box-shadow:inset 0 0 0 3px #fff}.launch-row-check input:focus-visible+span{outline:2px solid var(--gold-500);outline-offset:2px}.launch-review-heading{margin-bottom:9px}.launch-review-summary{flex-wrap:wrap;gap:6px;margin-bottom:9px;display:flex}.launch-review-summary span,.launch-status{text-transform:uppercase;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:900}.launch-summary-new,.launch-status-novo{color:#0d5c42;background:#dff7ed}.launch-summary-replacement,.launch-status-substituicao{color:#6b4900;background:var(--gold-100)}.launch-summary-blocked,.launch-status-impedido{color:#882d2d;background:#fde7e7}.launch-status-ativo{color:#0d5c42;background:#dff7ed}.launch-status-cancelado{color:#5d6673;background:#e9edf2}.launch-review-list .launch-grid-header,.launch-review-row{grid-template-columns:minmax(180px,1.15fr) minmax(90px,.45fr) minmax(250px,1.25fr) minmax(180px,1fr)}.launch-review-row{border-top:1px solid #e3e8ef;align-items:center;gap:8px;padding:9px;font-size:10px;display:grid}.launch-review-row.is-impedido{background:#fff8f8}.launch-value-comparison{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.launch-value-comparison span{color:var(--ink-soft);background:#f4f6f9;border-radius:5px;gap:2px;padding:5px;font-size:8px;display:grid}.launch-value-comparison strong{font-size:10px}.launch-totals-bar{color:var(--ink-soft);justify-content:flex-end;gap:20px;padding:9px 10px;font-size:9px;display:flex}.launch-totals-bar span{gap:2px;display:grid}.launch-totals-bar strong{color:var(--navy-900);font-size:12px}.launch-history-list .launch-grid-header,.launch-history-row{grid-template-columns:minmax(210px,1.25fr) minmax(120px,.62fr) minmax(160px,.9fr) minmax(250px,1.2fr)}.launch-history-row{border-top:1px solid #e3e8ef;align-items:center;gap:9px;min-width:0;padding:9px;font-size:10px;display:grid}.launch-history-row.is-cancelled{color:#5d6673;background:#f8f9fb}.launch-row-actions{flex-wrap:wrap;justify-content:flex-end}.launch-row-actions button{min-height:30px;padding:4px 7px;font-size:9px}.launch-history-detail{border-left:3px solid var(--navy-700);background:var(--blue-50);border-radius:5px;grid-column:1/-1;gap:4px;padding:8px 10px;display:grid}.launch-history-detail p{color:var(--ink-soft);margin:0;font-size:9px}.launch-result{border-left:4px solid #238365;justify-content:space-between;align-items:center;gap:12px;display:flex}.launch-result h2{margin:0;font-size:16px}.launch-result>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;font-size:10px;display:flex}.launch-result>div:last-child span{background:#eef3f8;border-radius:999px;padding:5px 7px}.launch-result>div:last-child strong{color:var(--navy-900);font-size:16px}.launch-message{margin:0}.launch-dialog{width:min(500px,100vw - 24px)}.launch-dialog-error,.launch-field-error{color:#882d2d;font-size:9px}.launch-dialog-error{margin:10px 0 0}@media (max-width:900px){.launch-context-selector form{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto}.launch-link-context{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-link-context span:last-child{grid-column:span 2}.launch-value-grid{grid-template-columns:minmax(120px,.6fr) minmax(190px,1fr) minmax(145px,.7fr)}.launch-filter-grid,:is(.launch-batch-defaults,.launch-batch-defaults:has(#launch-batch-reference)){grid-template-columns:repeat(2,minmax(0,1fr))}.launch-grid-header{display:none}.launch-batch-row,.launch-review-row,.launch-history-row{grid-template-columns:1fr;align-items:stretch;gap:7px;padding:10px}.launch-batch-row{padding-left:43px;position:relative}.launch-batch-row>div:first-child{position:absolute;top:10px;left:9px}.launch-batch-row>div:last-child:before{content:"Total da pessoa: ";color:var(--ink-soft);font-size:9px;font-weight:500}.launch-review-row>div:nth-child(2){justify-self:start}.launch-history-row>div:nth-child(2),.launch-history-row>div:nth-child(3){border-top:1px dashed #d9e0e9;padding-top:6px}.launch-row-actions{justify-content:flex-start}.launch-history-detail{grid-column:auto}}@media (max-width:600px){.launch-page,.launch-workspace{width:100%;min-width:0;overflow-x:hidden}.launch-individual-form>.searchable-filter .searchable-filter-popover,.launch-filter-grid .searchable-filter-popover{width:auto;max-width:none;position:fixed;top:72px;left:10px;right:10px}.launch-context-selector form,.launch-filter-grid,.launch-batch-defaults,.launch-value-grid{grid-template-columns:1fr}.launch-batch-defaults:has(#launch-batch-reference){grid-template-columns:1fr}.launch-context-selector form .secondary-button{width:100%}.launch-toolbar{flex-direction:column;align-items:stretch}.launch-toolbar>label{width:100%}.launch-tabs{grid-template-columns:1fr 1fr;display:grid}.launch-form-heading{flex-direction:column;align-items:flex-start}.launch-link-context{grid-template-columns:1fr}.launch-link-context span:last-child{grid-column:auto}.launch-batch-selection-bar,.launch-result{flex-direction:column;align-items:stretch}.launch-batch-selection-bar button{width:100%}.launch-review-summary{grid-template-columns:1fr;display:grid}.launch-value-comparison{grid-template-columns:1fr}.launch-totals-bar{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.launch-totals-bar span{background:#f4f6f9;border-radius:5px;padding:6px}.launch-review .form-actions,.launch-individual-form .form-actions,.launch-batch-form .form-actions{grid-template-columns:1fr;display:grid}.launch-review .form-actions button,.launch-individual-form .form-actions button,.launch-batch-form .form-actions button{width:100%}.launch-entry-card,.launch-batch-grid,.launch-review-list,.launch-history-list{overflow-x:hidden}.launch-individual-form,.launch-batch-form{padding:12px}}@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}
