.ni{color:#193648}.ni-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:12px 0 20px}.ni-header h2{font-size:27px;margin:5px 0}.ni-header p{margin:0;color:#587080}.ni-eyebrow{font-size:11px;font-weight:700;letter-spacing:1.4px;color:#087d88}.ni-actions,.ni-form-footer{display:flex;gap:10px;align-items:center}.ni-mode{display:flex;gap:5px;background:#edf3f6;border-radius:10px;padding:5px;width:fit-content;margin:6px 0 20px}.ni-mode button{border:0;border-radius:7px;padding:11px 22px;background:transparent;color:#4d6575;font-weight:600;cursor:pointer}.ni-mode button[aria-selected=true]{background:#fff;color:#086d79;box-shadow:0 2px 6px #163d4f12}.ni-message{padding:12px 16px;border-left:3px solid #419daa;background:#f1f8fa;color:#486879;font-size:13px}.ni-metrics{display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:16px;margin:22px 0}.ni-metrics>div{border:1px solid #dfe8ed;border-radius:12px;padding:18px;background:white}.ni-metrics span{display:block;color:#647986;font-size:13px}.ni-metrics strong{display:block;font-size:27px;margin-top:8px}.ni-list-tools{display:flex;gap:16px;margin:18px 0}.ni label{display:grid;gap:7px;font-size:13px;font-weight:600;min-width:0}.ni input,.ni select,.ni textarea{width:100%;box-sizing:border-box;padding:11px 12px;border:1px solid #cbd9e0;border-radius:8px;background:#fff;font:inherit;color:#183747}.ni input:focus,.ni textarea:focus,.ni select:focus{outline:2px solid #1596a433;outline-offset:1px;border-color:#168994}.ni-list-tools label:first-child{flex:1}.ni-table{overflow:auto;border:1px solid #e1e8ec;border-radius:12px}.ni-table table{width:100%;border-collapse:collapse;min-width:650px}.ni-table th{font-size:12px;text-align:left;padding:14px;background:#f4f7f9;color:#667e8c}.ni-table td{padding:16px 14px;border-top:1px solid #eaf0f3;font-size:13px}.ni-table td:nth-child(2){max-width:280px}.ni-table small{display:block;color:#81949e;margin-top:4px}.ni-pill{display:inline-block;font-size:11px;background:#edf2f7;color:#586e82;padding:6px 10px;border-radius:30px;white-space:nowrap}.ni-reviewed{background:#e5f4ee;color:#24734f}.ni-empty{text-align:center;padding:45px 10px;color:#607885}.ni-empty b{font-size:17px;color:#263f50}.ni-editor-head{display:flex;gap:16px;align-items:center;margin:24px 0 16px;color:#607885}.ni-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;border-bottom:1px solid #e1e9ee;margin:16px 0 24px;padding-bottom:15px}.ni-steps button{background:none;border:0;color:#6c8491;padding:8px;cursor:pointer;text-align:left}.ni-steps span{display:inline-grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#edf2f5;margin-right:7px}.ni-steps .active{color:#087984;font-weight:700}.ni-steps .active span{background:#087984;color:white}.ni-workspace{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:26px;align-items:start}.ni-form{background:#fff;border:1px solid #e0e9ee;padding:24px;border-radius:12px}.ni-form fieldset{border:0;margin:0;padding:0;min-width:0}.ni-form h3{margin:0 0 22px}.ni-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:20px 0}.ni-wide{grid-column:1/-1}.ni-summary{position:sticky;top:18px;border:1px solid #d8e7eb;border-radius:12px;padding:23px;background:#f6fafb}.ni-summary h3{font-size:19px;line-height:1.4}.ni-summary p{font-size:12px;color:#657e8a;line-height:1.6}.ni-summary dl>div{display:flex;justify-content:space-between;gap:12px;padding:12px 0;font-size:13px}.ni-summary dd{margin:0;font-weight:700}.ni-summary .ni-total{margin-top:8px;border-top:1px solid #d9e6ea;font-size:15px}.ni-small{font-size:12px;line-height:1.6;color:#6d818e}.ni-form-footer{margin-top:26px;padding-top:20px;border-top:1px solid #e6edf0;justify-content:space-between}.ni-client-results{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;max-height:200px;overflow:auto}.ni-client-results button{padding:12px;text-align:left;border:1px solid #e1eaed;background:#f8fafb;border-radius:8px;color:#284858;cursor:pointer}.ni-client-results small{display:block;font-size:10px;color:#687f8e;margin-top:5px}.ni-review p{display:grid;gap:7px;padding:0 0 16px;border-bottom:1px solid #e8eff2;overflow-wrap:anywhere}.ni-review small{color:#748994}.ni-warning{background:#fff6e6;border:1px solid #efd8ac;border-radius:9px;padding:16px;color:#7b602d;font-size:13px}.ni-check{display:flex!important;align-items:start;margin:18px 0;line-height:1.6}.ni-check input{width:18px!important;margin-top:4px}.ni-integration{background:#f0f4f7;padding:16px;border-radius:9px;font-size:13px;margin-top:20px;color:#5b7282}.ni-integration p{line-height:1.6}.ni button:disabled{opacity:.55;cursor:not-allowed}.ni input[readonly]{background:#f4f7f9}@media(max-width:850px){.ni-workspace{grid-template-columns:1fr}.ni-summary{position:static}.ni-header{align-items:start}.ni-metrics{gap:8px}.ni-metrics strong{font-size:20px}}@media(max-width:550px){.ni-header,.ni-list-tools{flex-direction:column;align-items:stretch}.ni-fields,.ni-client-results{grid-template-columns:1fr}.ni-metrics{grid-template-columns:1fr}.ni-steps{grid-template-columns:1fr 1fr}.ni-form{padding:16px}.ni-mode{width:100%}.ni-mode button{flex:1}}

.finance-nfse-focus > .metric-grid,.finance-nfse-focus > .page-toolbar > .toolbar-group:nth-child(2){display:none}
