*{box-sizing:border-box}body{color:#e8f0fa;background:#07111f;margin:0;font-family:Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.shell{grid-template-columns:250px 1fr;min-height:100vh;display:grid}.sidebar{background:#0b1728;border-right:1px solid #1e3148;padding:28px 20px}.brand{margin-bottom:32px;font-size:22px;font-weight:800}.brand span{color:#4ea1ff}.nav a{color:#a9bdd3;border-radius:10px;margin:6px 0;padding:12px 14px;display:block}.main{padding:32px}.top{justify-content:space-between;align-items:center;display:flex}.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.card{background:linear-gradient(145deg,#0e1d31,#0a1626);border:1px solid #203650;border-radius:16px;padding:20px;box-shadow:0 12px 30px #0004}.metric{font-size:32px;font-weight:800}.panel{background:#0d1a2b;border:1px solid #203650;border-radius:16px;margin-top:20px;padding:22px}.row{flex-wrap:wrap;gap:12px;display:flex}.input{color:#fff;background:#07111f;border:1px solid #29435f;border-radius:10px;min-width:210px;padding:11px 12px}.btn{color:#fff;cursor:pointer;background:#2285ff;border:0;border-radius:10px;padding:11px 16px;font-weight:700}.btn.secondary{background:#182c43}.table{border-collapse:collapse;width:100%;margin-top:16px}.table th,.table td{text-align:left;border-bottom:1px solid #1e3148;padding:12px}.badge{background:#173451;border-radius:999px;padding:5px 9px;font-size:12px}.login{place-items:center;min-height:100vh;display:grid}.loginbox{background:#0d1a2b;border:1px solid #29435f;border-radius:18px;width:min(420px,92vw);padding:30px}.loginbox .input{width:100%;margin:8px 0}.error{color:#ff8585}@media (max-width:900px){.shell{grid-template-columns:1fr}.sidebar{display:none}.grid{grid-template-columns:1fr 1fr}.main{padding:18px}}@media (max-width:520px){.grid{grid-template-columns:1fr}}.notice{color:#b9d7f7;background:#10253e;border:1px solid #28517a;border-radius:12px;margin-top:20px;padding:14px 16px}.success{color:#76e6aa}.disabled{opacity:.45;cursor:not-allowed}.grid.mini{margin-top:-8px}.metric.small{font-size:24px}.toolbar{justify-content:space-between;align-items:end;gap:18px;display:flex}.input.compact{min-width:160px}.input.file{padding:8px}.tablewrap{overflow:auto}.mono{word-break:break-all;max-width:270px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.smalltxt{font-size:12px}@media (max-width:900px){.toolbar{display:block}.toolbar .row{margin-top:14px}}.topalign{align-items:flex-start}.badge.accent{color:#cfe7ff;background:#164d82}.widefile{min-width:320px}.batchgrid{grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px;margin-top:16px;display:grid}.miniStat{background:#0a1626;border:1px solid #29435f;border-radius:12px;flex-direction:column;padding:13px;display:flex}.miniStat b{font-size:22px}.miniStat span{color:#8fa8c2;font-size:12px}.miniStat.ok{border-color:#245f4b}.miniStat.warn{border-color:#6d5b22}.miniStat.bad{border-color:#7d3838}.batchdetails{margin-top:14px}.batchdetails summary{cursor:pointer;color:#b9d7f7}.badge.stored{color:#8df0ba;background:#164a3a}.badge.duplicate{color:#ffe39a;background:#5b4a18}.badge.error{color:#faa;background:#5e2727}.badge.neutral{background:#26384c}.filterbar{flex-wrap:wrap;gap:8px;margin:18px 0 6px;display:flex}.filterbtn{color:#a9bdd3;cursor:pointer;background:#0a1626;border:1px solid #29435f;border-radius:999px;padding:8px 13px}.filterbtn.active{color:#fff;background:#1769bb;border-color:#2f8cec}.clickrow{cursor:pointer}.clickrow:hover{background:#10253e}.empty{text-align:center;color:#8fa8c2;padding:28px}.overlay{z-index:50;background:#020812cc;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{background:#091523;border-left:1px solid #29435f;width:min(980px,94vw);height:100vh;padding:26px;overflow:auto;box-shadow:-18px 0 50px #0008}.drawerHead{z-index:2;background:#091523;border-bottom:1px solid #1e3148;justify-content:space-between;align-items:flex-start;padding:24px 0 14px;display:flex;position:sticky;top:-26px}.drawerHead h2{margin:4px 0}.eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#5ea8f5;font-size:11px}.closebtn{color:#fff;cursor:pointer;background:#182c43;border:0;border-radius:10px;width:38px;height:38px;font-size:25px}.detailSection{border-bottom:1px solid #1e3148;padding:18px 0}.detailSection h3{margin:0 0 14px}.detailgrid,.moneygrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.info{background:#0d1a2b;border:1px solid #203650;border-radius:10px;min-width:0;padding:11px}.info span{color:#8fa8c2;margin-bottom:6px;font-size:11px;display:block}.info b{word-break:break-word;display:block}.info.strong{border-color:#2d79ba}.info.strong b{color:#8bc7ff;font-size:18px}.partygrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.party{background:#0d1a2b;border:1px solid #203650;border-radius:12px;padding:15px}.party span,.party small{color:#8fa8c2}.party b{margin:5px 0;font-size:17px;display:block}.party p{margin:5px 0}.compactTable th,.compactTable td{padding:9px;font-size:12px}.relation{background:#0d1a2b;border-radius:9px;align-items:center;gap:12px;margin:7px 0;padding:10px;display:flex}.relation code{color:#a9d4ff;word-break:break-all;font-size:12px}.paymentCard{background:#0c1c2e;border:1px solid #265071;border-radius:13px;margin-bottom:13px;padding:15px}.paymentTop{grid-template-columns:1.1fr 1fr 1fr 1fr;gap:10px;margin-bottom:12px;display:grid}.paymentTop>div{flex-direction:column;display:flex}.paymentTop span,.paymentTop small{color:#8fa8c2}.paymentTop b{color:#82c6ff;font-size:24px}.paymentTop strong{margin-top:5px}.searchrow .input{min-width:310px}@media (max-width:900px){.batchgrid,.detailgrid,.moneygrid{grid-template-columns:1fr 1fr}.partygrid{grid-template-columns:1fr}.paymentTop{grid-template-columns:1fr 1fr}.searchrow .input{min-width:200px}}@media (max-width:560px){.batchgrid,.detailgrid,.moneygrid,.paymentTop{grid-template-columns:1fr}.drawer{width:100vw;padding:18px}.widefile{min-width:100%}}.efirmaForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.efirmaForm label{color:#b9d7f7;flex-direction:column;gap:7px;display:flex}.efirmaForm .input{width:100%}.efirmaAction{grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;display:flex}.excelbtn{background:#18794e}.badge.vigente{color:#8df0ba;background:#164a3a}.badge.por_vencer{color:#ffe39a;background:#5b4a18}.badge.critica,.badge.vencida{color:#faa;background:#5e2727}@media (max-width:760px){.efirmaForm{grid-template-columns:1fr}.efirmaAction{display:block}.efirmaAction .btn{width:100%;margin-top:10px}}.satForm{grid-template-columns:repeat(5,minmax(160px,1fr));gap:14px;margin-top:18px;display:grid}.satForm label{color:#b9d7f7;flex-direction:column;gap:7px;display:flex}.satForm .input{width:100%;min-width:0}.quickDates{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.quickDates>span{color:#8fa8c2;margin-right:4px;font-size:13px}.periodSummary{background:#091523;border:1px solid #29435f;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:14px 16px;display:flex}.periodSummary div{flex-direction:column;gap:4px;display:flex}.periodSummary span{color:#8fa8c2;font-size:12px}.periodSummary b{color:#b9d7f7}input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.authAction{border-top:1px solid #1e3148;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding-top:16px;display:flex}.authOk{border-color:#285f4b}.authStatus{color:#8df0ba;background:#164a3a;border-radius:999px;margin-bottom:16px;padding:8px 12px;font-weight:800;display:inline-block}@media (max-width:1100px){.satForm{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.satForm{grid-template-columns:1fr}.periodSummary,.authAction{display:block}.periodSummary .btn,.authAction .btn{width:100%;margin-top:12px}}.fiscalHero{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.fiscalHero h2{margin:4px 0 6px}.fiscalEyebrow{letter-spacing:.12em;opacity:.65;font-size:12px;font-weight:800}.fiscalStatus{border:1px solid #0000001a;border-radius:14px;flex-direction:column;padding:12px 16px;font-size:12px;display:flex}.fiscalStatus strong{margin-top:3px;font-size:16px}.fiscalFilters{grid-template-columns:minmax(240px,2fr) minmax(180px,1fr) auto;align-items:end;gap:16px;display:grid}.fiscalFilters label{flex-direction:column;gap:7px;display:flex}.fiscalCompany{margin:12px 0 0}.fiscalKpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.fiscalCard{background:#fff;border:1px solid #00000014;border-radius:16px;flex-direction:column;min-height:118px;padding:18px;display:flex;box-shadow:0 8px 24px #0000000a}.fiscalCard span{opacity:.7;font-size:13px}.fiscalCard strong{margin:10px 0 4px;font-size:25px}.fiscalCard small{opacity:.55}.fiscalGood{border-left:4px solid #2f855a}.fiscalColumns{grid-template-columns:1.5fr 1fr;gap:18px;margin:18px 0;display:grid}.fiscalSectionTitle{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.fiscalSectionTitle h3{margin:0 0 5px}.fiscalBadge{white-space:nowrap;background:#0000000f;border-radius:999px;padding:7px 11px;font-size:12px}.fiscalBadgeWarning{background:#fff4cf}.fiscalEffective{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.fiscalEffective div{background:#00000009;border-radius:12px;flex-direction:column;padding:14px;display:flex}.fiscalEffective span{opacity:.65;font-size:12px}.fiscalEffective strong{margin-top:7px;font-size:18px}.fiscalDisclaimer{opacity:.6;margin-top:14px;font-size:12px}.fiscalCoverage{font-size:22px}.fiscalQuality{flex-direction:column;gap:12px;display:flex}.qualityRow{grid-template-columns:12px 1fr auto;align-items:center;gap:10px;display:grid}.qualityDot{border-radius:50%;width:10px;height:10px}.qualityGreen{background:#2f855a}.qualityYellow{background:#d69e2e}.qualityNeutral{background:#718096}.tableScroll{overflow:auto}.fiscalPending{white-space:nowrap;background:#fff4cf;border-radius:999px;padding:5px 9px;font-size:12px}.fiscalEmpty{background:#edf9f1;border-radius:12px;padding:22px}.fiscalError{margin:16px 0}.fiscalRoadmap{margin-top:18px}.fiscalRoadmapGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.fiscalRoadmapGrid div{background:#00000009;border-radius:12px;flex-direction:column;padding:15px;display:flex}.fiscalRoadmapGrid span{opacity:.6;font-size:12px}.fiscalRoadmapGrid strong{margin:6px 0}.fiscalRoadmapGrid small{opacity:.6}@media (max-width:900px){.fiscalKpis{grid-template-columns:repeat(2,1fr)}.fiscalColumns,.fiscalFilters,.fiscalEffective,.fiscalRoadmapGrid{grid-template-columns:1fr}}@media (max-width:600px){.fiscalKpis{grid-template-columns:1fr}.fiscalHero{flex-direction:column}}.fiscalPeriodSelector{grid-template-columns:minmax(150px,1fr) minmax(110px,.7fr);gap:10px;display:grid}.fiscalPeriodSelector label{flex-direction:column;gap:7px;display:flex}@media (max-width:700px){.fiscalPeriodSelector{grid-template-columns:1fr}}.fiscalTraffic{border:1px solid #00000014;border-radius:14px;flex-direction:column;min-width:170px;padding:13px 16px;display:flex}.fiscalTraffic span{text-transform:uppercase;letter-spacing:.08em;opacity:.65;font-size:11px}.fiscalTraffic strong{margin-top:5px}.fiscalTrafficGreen{background:#edf9f1;border-left:5px solid #2f855a}.fiscalTrafficYellow{background:#fff8df;border-left:5px solid #d69e2e}.fiscalTrafficRed{background:#fff0f0;border-left:5px solid #c53030}.fiscalTrafficNeutral{background:#f4f6f8;border-left:5px solid #718096}.fiscalSelectedPeriod{grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:7px 12px;margin-top:15px;font-size:13px;display:grid}.fiscalSelectedPeriod span{opacity:.55}.fiscalControlBar{grid-template-columns:1.3fr 1fr 1fr;gap:14px;margin:18px 0;display:grid}.fiscalControlBar>div{background:#fff;border:1px solid #00000014;border-radius:15px;flex-direction:column;padding:16px;display:flex}.fiscalControlBar span{opacity:.6;font-size:12px}.fiscalControlBar strong{margin:6px 0;font-size:19px}.fiscalControlBar small{opacity:.6}.coverageTrack{background:#00000014;border-radius:999px;width:100%;height:7px;margin-top:7px;overflow:hidden}.coverageFill{background:currentColor;border-radius:999px;height:100%}.pendingTotals{text-align:right;flex-direction:column;gap:4px;display:flex}.pendingTotals span{opacity:.6;font-size:12px}.fiscalPendingSummary{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px;display:grid}.fiscalPendingSummary>div{background:#00000009;border-radius:12px;flex-direction:column;padding:12px 14px;display:flex}.fiscalPendingSummary span{opacity:.6;font-size:12px}.fiscalPendingSummary strong{margin-top:5px}.pendingTraffic{background:#d69e2e;border-radius:50%;width:11px;height:11px;display:inline-block;box-shadow:0 0 0 4px #d69e2e21}.fiscalUuid{word-break:break-all;max-width:280px}@media (max-width:900px){.fiscalControlBar,.fiscalSelectedPeriod,.fiscalPendingSummary{grid-template-columns:1fr}}.satQueryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:18px 0;display:grid}.satDocumentDetails{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.satDocumentDetails>div{background:#00000009;border-radius:12px;flex-direction:column;padding:13px;display:flex}.satDocumentDetails span{opacity:.6;font-size:12px}.satDocumentDetails strong{word-break:break-word;margin-top:5px}.satServiceCard{color:inherit;background:#00000009;border-radius:12px;flex-direction:column;padding:15px;text-decoration:none;display:flex}.satServiceCard span{opacity:.55;font-size:12px}.satServiceCard strong{margin:7px 0}.satServiceCard small{opacity:.65}@media (max-width:900px){.satQueryGrid{grid-template-columns:1fr}}@media (max-width:600px){.satDocumentDetails{grid-template-columns:1fr}}.fiscalAlertsGrid{gap:16px;display:grid}.fiscalAlertCard{background:#00000005;border:1px solid #00000014;border-radius:14px;padding:18px}.fiscalAlertHead{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.fiscalAlertHead h4{margin:4px 0 0;font-size:18px}.fiscalAlertSection{margin:12px 0}.fiscalAlertSection span,.fiscalAlertAction span{opacity:.6;text-transform:uppercase;letter-spacing:.04em;font-size:12px}.fiscalAlertSection p,.fiscalAlertAction p{margin:5px 0;line-height:1.5}.fiscalAlertEvidence{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:16px 0;display:grid}.fiscalAlertEvidence>div{background:#0000000a;border-radius:10px;flex-direction:column;padding:12px;display:flex}.fiscalAlertEvidence span{opacity:.6;font-size:11px}.fiscalAlertEvidence strong{margin-top:4px}.fiscalAlertAction{background:#0000000a;border-radius:10px;margin-top:16px;padding:14px}.fiscalAlertCounters{flex-wrap:wrap;gap:12px;font-size:13px;display:flex}.fiscalAlert-urgent{border-left:5px solid}.fiscalAlert-high{border-left:4px solid}.fiscalAlert-medium{border-left:3px solid}@media (max-width:700px){.fiscalAlertHead{flex-direction:column}}.fiscalCard strong,.fiscalKpis strong,.detailgrid strong,.periodSummary strong,.authStatus,.fiscalAlertEvidence strong,.fiscalAlertCard h4,.fiscalSectionTitle strong{color:#111;font-weight:750}.fiscalCard>span,.fiscalKpis article>span,.detailgrid span,.fiscalAlertEvidence span{color:#404040}.table td{color:#171717}.table td strong{color:#0a0a0a;font-weight:700}.fiscalCard{color:#161616}.fiscalCard .muted,.panel .muted{color:#525252}.input,select.input{color:#111}.fiscalTraffic strong{color:#0a0a0a}select.input{cursor:pointer;color:#fff!important;background-color:#111!important}select.input option,input[type=date].input,input[type=month].input,input[type=number].input,input[type=text].input,input[type=email].input,input[type=password].input{color:#fff!important;background-color:#111!important}input[type=date].input::-webkit-calendar-picker-indicator{filter:invert();cursor:pointer}input[type=month].input::-webkit-calendar-picker-indicator{filter:invert();cursor:pointer}.input:focus,select.input:focus,input.input:focus,textarea.input:focus{box-shadow:0 0 0 2px #60a5fa2e;color:#fff!important;background-color:#000!important;border-color:#60a5fa!important;outline:none!important}.input::placeholder{opacity:1;color:#d1d5db!important}.input:disabled,select.input:disabled{opacity:1;color:#a3a3a3!important;background-color:#262626!important;border-color:#404040!important}.fiscalCard,.fiscalKpis article,.detailgrid>div,.periodSummary,.fiscalAlertEvidence,.authOk{color:#fff!important;background:#111!important;border-color:#303030!important}.fiscalCard strong,.fiscalKpis strong,.detailgrid strong,.periodSummary strong,.fiscalAlertEvidence strong,.authOk strong{color:#fff!important;font-weight:750!important}.fiscalCard span,.fiscalKpis article span,.detailgrid span,.periodSummary span,.fiscalAlertEvidence span,.authOk span{color:#d4d4d4!important}.fiscalCard .muted,.fiscalKpis .muted,.detailgrid .muted{color:#a3a3a3!important}.table thead th{color:#fff!important;background:#111!important;border-color:#333!important}.table tbody td{color:#111;font-weight:500}.input,select.input,input.input,textarea.input{color:#fff!important;background-color:#111!important;border:1px solid #404040!important}select.input option{color:#fff!important;background-color:#111!important}.fiscalCard,.fiscalKpis article,.detailgrid>div,.periodSummary,.fiscalAlertEvidence,.authOk,.darkCard,.infoCard,.statCard,.kpiCard{color:#fff!important;background-color:#111!important;border-color:#333!important}.fiscalCard *,.fiscalKpis article *,.detailgrid>div *,.periodSummary *,.fiscalAlertEvidence *,.authOk *,.darkCard *,.infoCard *,.statCard *,.kpiCard *{color:#fff!important}.fiscalCard .muted,.fiscalKpis article .muted,.detailgrid>div .muted,.periodSummary .muted,.fiscalAlertEvidence .muted,.darkCard .muted,.infoCard .muted,.statCard .muted,.kpiCard .muted{color:#d1d5db!important}.table thead th{color:#fff!important;background-color:#111!important;border-color:#333!important}.table tr.dark,.table tr.dark td,.table td.dark,.table tr.dark td *,.table td.dark *{color:#fff!important;background-color:#111!important}.companyCard,.companyCard *,.companyRow,.companyRow *{color:#fff!important}.input,select.input,input.input,textarea.input{color:#fff!important;background-color:#111!important;border-color:#404040!important}.input *,select.input option{color:#fff!important;background-color:#111!important}.fiscalCard strong,.fiscalCard b,.fiscalCard p,.fiscalCard div,.fiscalCard span,.fiscalKpis article strong,.fiscalKpis article b,.fiscalKpis article p,.fiscalKpis article div,.fiscalKpis article span,.detailgrid>div strong,.detailgrid>div b,.detailgrid>div p,.detailgrid>div span,.periodSummary strong,.periodSummary b,.periodSummary span{color:#fff!important}.panel{color:#111!important;background:#fff!important}.panel h1,.panel h2,.panel h3,.panel h4,.panel p,.panel div,.panel span,.panel strong,.panel b{color:inherit}.fiscalSectionTitle,.fiscalSectionTitle h3,.fiscalSectionTitle p,.fiscalSectionTitle div,.fiscalSectionTitle span{color:#111!important}.fiscalCard,.fiscalKpis article,.detailgrid>div,.periodSummary,.authOk{color:#fff!important;background:#111!important;border-color:#333!important}.fiscalCard *,.fiscalKpis article *,.detailgrid>div *,.periodSummary *,.authOk *{color:#fff!important}.table{color:#111!important;background:#fff!important}.table thead,.table thead tr,.table thead th{color:#fff!important;background:#111!important}.table tbody,.table tbody tr,.table tbody td{color:#111!important;background:#fff!important}.table tbody td *,.table tbody td strong,.table tbody td span,.table tbody td div,.table tbody td b{color:#111!important}.tableScroll{background:#fff!important}.tableScroll .table tbody td,.tableScroll .table tbody td *,.tableScroll .table tbody td strong{color:#111!important}.companyCard,.companyRow{color:#111!important;background:#fff!important}.companyCard *,.companyRow *,table.table tbody td,table.table tbody td strong,table.table tbody td span,table.table tbody td div,.fiscalSectionTitle strong{color:#111!important}.fiscalSectionTitle+.tableScroll,.fiscalSectionTitle+.tableScroll .table{background:#fff!important}.fiscalSectionTitle+.tableScroll .table tbody td,.fiscalSectionTitle+.tableScroll .table tbody td *{color:#111!important}.fiscalAlertCard{color:#111!important;background:#fff!important}.fiscalAlertCard h4,.fiscalAlertCard p,.fiscalAlertCard div,.fiscalAlertCard span{color:#111!important}.fiscalAlertEvidence>div{color:#fff!important;background:#111!important}.fiscalAlertEvidence>div *,.fiscalAlertEvidence>div strong,.fiscalAlertEvidence>div span{color:#fff!important}.input,select.input,input.input,textarea.input{color:#fff!important;background:#111!important;border-color:#404040!important}select.input option{color:#fff!important;background:#111!important}.companyStatus,.companyStatus *,.companyActions,.companyActions *,.companyBadge,.companyBadge *{color:#fff!important;background-color:#111!important;border-color:#333!important}.quickDates,.quickDates button,.quickDates .filterbtn,.filterbtn{color:#fff!important}.quickDates .filterbtn,.filterbtn{color:#fff!important;background-color:#111!important;border:1px solid #3f3f46!important}.quickDates .filterbtn:hover,.filterbtn:hover{color:#fff!important;background-color:#000!important}.status,.status *,.statusBadge,.statusBadge *,.action,.action *,.actionCell,.actionCell *,.actions,.actions *{color:#fff!important}.statusBadge,.actionCell,.actions{background-color:#111!important}.actionBtn,.secondaryBtn,.tableAction,.tableActionButton{color:#fff!important;background-color:#111!important;border:1px solid #3f3f46!important}.actionBtn:hover,.secondaryBtn:hover,.tableAction:hover,.tableActionButton:hover{color:#fff!important;background-color:#000!important}.badge,.badge *,.pill,.pill *,.tag,.tag *{color:#fff!important}.table td.status,.table td.action,.table td.actions,.table td.actionCell{color:#fff!important;background-color:#111!important}.table td.status *,.table td.action *,.table td.actions *,.table td.actionCell *,.dark,.dark *,.darkField,.darkField *,.darkBox,.darkBox *,.darkPanel,.darkPanel *,.badge,.badge *,.pill,.pill *,.tag,.tag *,.statusBadge,.statusBadge *,.fiscalPending,.fiscalPending *,.accent,.accent *{color:#fff!important}.badge,.pill,.tag,.statusBadge,.fiscalPending,.badge.accent{color:#fff!important;background-color:#0f2747!important;border-color:#173b69!important}.badge strong,.badge span,.badge b,.pill strong,.pill span,.tag strong,.tag span,.statusBadge strong,.statusBadge span,.fiscalPending strong,.fiscalPending span,.badge:hover,.pill:hover,.tag:hover,.statusBadge:hover,.panel .badge,.panel .badge *,.table .badge,.table .badge *,.panel .pill,.panel .pill *,.table .pill,.table .pill *{color:#fff!important}.shell aside{scrollbar-width:thin;scrollbar-color:#64748b #111827;height:100vh;max-height:100vh;overflow:hidden auto}.shell aside::-webkit-scrollbar{width:8px}.shell aside::-webkit-scrollbar-track{background:#111827}.shell aside::-webkit-scrollbar-thumb{background:#64748b;border-radius:8px}.shell aside::-webkit-scrollbar-thumb:hover{background:#94a3b8}.shell nav{padding-bottom:40px}.accountingActions{flex-wrap:wrap;gap:6px;display:flex}.accountingDetail{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:18px}.accountingDetail h4{margin:0 0 14px;color:#111!important}.accountingDetail .table thead th{color:#fff!important;background:#111!important}.accountingDetail .table tbody td{color:#111!important;background:#fff!important}.accountingDetail .table tbody td *{color:#111!important}.table tbody td .badge,.table tbody td span.badge{white-space:nowrap;border-radius:999px;align-items:center;padding:5px 10px;font-weight:700;color:#fff!important;background:#0f2747!important;border:1px solid #244b78!important;display:inline-flex!important}.table tbody td .badge *,.table tbody td span.badge *{color:#fff!important}.table tbody td .accountingActions .filterbtn{font-weight:600;color:#fff!important;background:#111!important;border:1px solid #404040!important}.table tbody td .accountingActions .filterbtn:hover{color:#fff!important;background:#0f2747!important;border-color:#244b78!important}.table tbody td .accountingActions .filterbtn:disabled{opacity:1;color:#ccc!important;background:#333!important}.accountingActions button,.accountingActions button *,table.table tbody td .accountingActions button{color:#fff!important}.table thead th{color:#fff!important;background:#111!important}table.table tbody td.accountingStatusCell{color:#111!important;background:#fff!important}table.table tbody td.accountingStatusCell .accountingStatusBadge{color:#fff!important;white-space:nowrap!important;background:#0f2747!important;border:1px solid #244b78!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:6px 12px!important;font-weight:700!important;line-height:1.2!important;display:inline-flex!important}table.table tbody td.accountingStatusCell .accountingStatusBadge *{color:#fff!important}table.table tbody td.accountingActionCell{color:#111!important;background:#fff!important}table.table tbody td.accountingActionCell .accountingActions{flex-wrap:wrap!important;gap:8px!important;display:flex!important}table.table tbody td.accountingActionCell .accountingActions button.filterbtn{color:#fff!important;background:#111!important;border:1px solid #333!important;border-radius:8px!important;padding:7px 11px!important;font-weight:650!important}table.table tbody td.accountingActionCell .accountingActions button.filterbtn:hover{color:#fff!important;background:#0f2747!important;border-color:#244b78!important}table.table tbody td.accountingActionCell .accountingActions button.filterbtn:disabled{color:#e5e5e5!important;opacity:1!important;background:#404040!important}table.table thead th{color:#fff!important;background:#111!important}table.table tbody td:not(.accountingStatusCell):not(.accountingActionCell){color:#111!important;background:#fff!important}table.table tbody td:not(.accountingStatusCell):not(.accountingActionCell) strong,table.table tbody td:not(.accountingStatusCell):not(.accountingActionCell) span,table.table tbody td:not(.accountingStatusCell):not(.accountingActionCell) div{color:#111!important}.accountingDetail{border:1px solid #d7dce3;border-radius:12px;width:100%;padding:18px;overflow-x:auto;background:#fff!important}.accountingDetailTitle{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px;display:flex}.accountingDetailTitle span{text-transform:uppercase;letter-spacing:.05em;font-size:12px;color:#64748b!important}.accountingDetailTitle h4{margin:4px 0 0;font-size:18px;color:#111!important}.accountingDetailTitle>strong{border-radius:999px;padding:7px 12px;color:#fff!important;background:#0f2747!important}.accountingHorizontalSummary{grid-template-columns:repeat(8,minmax(150px,1fr));gap:8px;min-width:1200px;margin-bottom:18px;display:grid}.accountingHorizontalSummary>div{border:1px solid #343434;border-radius:9px;padding:11px;background:#111!important}.accountingHorizontalSummary span{margin-bottom:4px;font-size:11px;display:block;color:#cbd5e1!important}.accountingHorizontalSummary strong{word-break:break-word;font-size:14px;display:block;color:#fff!important}.accountingDetailTable{border-collapse:collapse;width:100%;min-width:1050px}.accountingDetail .accountingDetailTable thead,.accountingDetail .accountingDetailTable thead tr,.accountingDetail .accountingDetailTable thead th{color:#fff!important;background:#111!important}.accountingDetail .accountingDetailTable thead th{white-space:nowrap;border-color:#333!important;padding:11px 12px!important;font-weight:700!important}.accountingDetail .accountingDetailTable thead th *{color:#fff!important}.accountingDetail .accountingDetailTable tbody td{border-bottom:1px solid #e5e7eb;color:#111!important;background:#fff!important;padding:10px 12px!important}.accountingDetail .accountingDetailTable tbody td *,.accountingDetail .accountingDetailTable tbody td strong,.accountingDetail .accountingDetailTable tbody td span,.accountingDetail .accountingDetailTable tbody td div{color:#111!important}.accountingDetail .accountingDetailTable tbody td:nth-child(5),.accountingDetail .accountingDetailTable tbody td:nth-child(6){text-align:right;font-weight:700}.accountingDetail .accountingDetailTable tbody td:nth-child(2){font-weight:700}.accountingDetail::-webkit-scrollbar{height:9px}.accountingDetail::-webkit-scrollbar-track{background:#e5e7eb}.accountingDetail::-webkit-scrollbar-thumb{background:#64748b;border-radius:8px}.accountingDetail table.accountingDetailTable thead,.accountingDetail table.accountingDetailTable thead tr{background:#111!important}.accountingDetail table.accountingDetailTable thead,.accountingDetail table.accountingDetailTable thead tr{background:#111!important}.accountingDetail table.accountingDetailTable thead tr th{color:#fff!important;background:#111!important;border-color:#333!important;font-weight:700!important}.accountingDetail table.accountingDetailTable thead tr th *,.accountingDetail table.accountingDetailTable thead tr th span,.accountingDetail table.accountingDetailTable thead tr th strong{color:#fff!important}.accountingDetailTable th:first-child,.accountingDetailTable th:nth-child(2),.accountingDetailTable th:nth-child(3),.accountingDetailTable th:nth-child(4),.accountingDetailTable th:nth-child(5),.accountingDetailTable th:nth-child(6),.accountingDetailTable th:nth-child(7){color:#fff!important;background:#111!important}button,.btn{font-weight:600}.btn,button.btn,a.btn{background:#102f53;border-color:#102f53;color:#fff!important}.btn *,button.btn *,a.btn *{color:#fff!important}.btn:hover,button.btn:hover,a.btn:hover{filter:brightness(1.12);color:#fff!important}.badge,.pill,.status,.tag,.chip{font-weight:700}.badge,.pill,.badge *,.pill *{color:#fff!important}.status-active,.status-valid,.status-vigente,.status-prepared,.badge-active,.badge-valid,.badge-vigente,.badge-prepared{color:#fff!important;background:#0d365f!important}table button,table .btn,table a.btn,table button *,table .btn *,table a.btn *{color:#fff!important}button[style*=background],.btn[style*=background]{color:#fff}.fc-state-ready,.state-ready,.status-success{color:#fff!important;background:#087443!important}.fc-state-review,.state-review,.status-warning{color:#fff!important;background:#a45f00!important}.fc-state-blocked,.state-blocked,.status-error{color:#fff!important;background:#a92727!important}.fc-state-readonly,.state-readonly{color:#fff!important;background:#805500!important}button:disabled,.btn:disabled{opacity:.55;cursor:not-allowed}.bg-dark,.bg-primary,.bg-navy{color:#fff!important}.bg-dark *,.bg-primary *,.bg-navy *{color:inherit}table thead,table thead th{color:#fff}table tbody td{color:#122033}button a,.btn a{color:inherit!important}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #2684ff59}html,body{color:#fff!important;background:#06101d!important}body,main,.main,.shell{color:#fff!important}h1,h2,h3,h4,h5,h6,p,label,strong,b,table,thead,tbody,tr,th,td{color:#fff}.main{background:radial-gradient(circle at 85% 5%,#1970d21a,#0000 28%),#06101d!important}.sidebar{background:#071525!important;border-right:1px solid #1c3550!important}.nav a{color:#c9d9ea!important}.nav a:hover{color:#fff!important;background:#102a45!important}.panel,.card,.loginbox{color:#fff!important;background:#0b1929!important;border:1px solid #24425f!important}.panel *,.card *{box-sizing:border-box}.muted{color:#a9bed3!important}.input,input,select,textarea{color:#fff!important;background:#071422!important;border-color:#365470!important}.input option,select option{color:#fff!important;background:#071422!important}input::placeholder,textarea::placeholder{color:#91a8be!important}.btn,button.btn,.btn *,button.btn *{color:#fff!important}.btn{background:#1477dc!important;border:1px solid #2988e8!important}.btn:hover{background:#2189ef!important}.btn.secondary{color:#fff!important;background:#16304d!important;border-color:#31516f!important}.btn.secondary:hover{background:#204365!important}button:disabled,.btn:disabled{opacity:.65;color:#d7e0e9!important}.table{color:#fff!important}.table th{color:#fff!important;background:#07111d!important;border-bottom:1px solid #34506b!important;font-weight:800!important}.table td{color:#fff!important;background:#0b1929!important;border-bottom:1px solid #294158!important}.table tbody tr:hover td{background:#10253a!important}.badge,.badge *,.sat-status-pill,.sat-status-pill *{color:#fff!important}.notice{color:#fff!important;background:#102b46!important;border-color:#2d5c87!important}.notice *,.success,.fiscalHero,.periodSummary,.authAction,.fiscalFilters,.fiscalTraffic{color:#fff!important}.fiscalHero *,.periodSummary *,.authAction *,.fiscalFilters *,.fiscalTraffic *{color:inherit}.satHero{background:linear-gradient(135deg,#0b1e32,#071421);border:1px solid #24425f;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;padding:24px;display:flex;box-shadow:0 18px 45px #0000003d}.satHero h2{margin:5px 0 8px;font-size:28px}.satHero p{margin:0;color:#a9bed3!important}.satEyebrow{letter-spacing:.14em;font-size:12px;font-weight:900;color:#67b7ff!important}.satHeroStatus{text-align:center;background:#0c3028;border:1px solid #166e53;border-radius:14px;min-width:170px;padding:14px 18px}.satHeroStatus span{font-size:12px;display:block;color:#9ecbbd!important}.satHeroStatus strong{margin-top:5px;display:block;color:#77efbd!important}.satRequestGrid{grid-template-columns:minmax(220px,1.4fr) repeat(4,minmax(145px,1fr)) auto;align-items:end;gap:14px;display:grid}.satRequestGrid label{flex-direction:column;gap:7px;display:flex}.satRequestGrid label>span{font-size:13px;font-weight:700;color:#bcd0e3!important}.satRequestGrid .input{width:100%;min-width:0}.satPrimaryButton{white-space:nowrap;min-height:44px}.satQuickDates{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.satQuickDates>span{margin-right:5px;color:#a9bed3!important}.satQuickDates button{color:#fff;cursor:pointer;background:#132b44;border:1px solid #31516f;border-radius:8px;padding:7px 10px}.satQuickDates button:hover{background:#1c3e60}.satMessage{color:#fff;background:#102b46;border:1px solid #2c5c87;border-radius:12px;margin:18px 0;padding:14px 16px}.satProcessPanel{border-color:#2c5c87!important}.satProcessHeader,.satHistoryHeader{justify-content:space-between;align-items:center;gap:20px;display:flex}.satProcessHeader h3,.satHistoryHeader h3{margin:4px 0}.satHistoryHeader p{margin:4px 0 0;color:#a9bed3!important}.satStatus{white-space:nowrap;background:#475569;border-radius:999px;justify-content:center;align-items:center;padding:7px 12px;font-size:12px;font-weight:900;display:inline-flex;color:#fff!important}.satStatusInfo{background:#1554a0}.satStatusWarning{background:#a85c05}.satStatusSuccess{background:#08704f}.satStatusError{background:#a91f2d}.satProgressLine{background:#14283c;border:1px solid #2a4965;border-radius:999px;width:100%;height:12px;margin-top:24px;overflow:hidden}.satProgressFill{background:linear-gradient(90deg,#1477dc,#36a5ff);border-radius:999px;height:100%;transition:width .35s}.satProgressText{margin-top:8px;font-size:13px;font-weight:700;color:#a9bed3!important}.satSteps{grid-template-columns:repeat(9,minmax(80px,1fr));gap:8px;margin-top:25px;display:grid}.satStep{text-align:center;min-width:0;position:relative}.satStep:not(:last-child):after{content:"";z-index:0;background:#29445e;height:3px;position:absolute;top:18px;left:calc(50% + 22px);right:calc(22px - 50%)}.satStepComplete:not(:last-child):after{background:#1a9a6d}.satStepCircle{z-index:1;background:#172c40;border:2px solid #3c5873;border-radius:50%;place-items:center;width:38px;height:38px;margin:0 auto;font-weight:900;display:grid;position:relative;color:#fff!important}.satStepComplete .satStepCircle{background:#08704f;border-color:#24b987}.satStepActive .satStepCircle{background:#126fd0;border-color:#55adff;box-shadow:0 0 0 5px #2189ef24}.satStepLabel{margin-top:9px;font-size:11px;font-weight:700;line-height:1.25;color:#9fb4c8!important}.satStepComplete .satStepLabel,.satStepActive .satStepLabel{color:#fff!important}.satCounters{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.satCounter{background:#071522;border:1px solid #294963;border-radius:12px;flex-direction:column;justify-content:space-between;min-height:92px;padding:14px;display:flex}.satCounter span{font-size:12px;color:#9fb4c8!important}.satCounter strong{word-break:break-word;margin-top:8px;font-size:21px;color:#fff!important}.satCounterSuccess{background:#09281f;border-color:#167353}.satRepositorySuccess{background:#092c23;border:1px solid #16835f;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding:17px;display:flex}.satRepositorySuccess>div{flex-direction:column;gap:5px;display:flex}.satRepositorySuccess strong{color:#79efbe!important}.satRepositorySuccess span{color:#b7d7cc!important}.satRepositoryButton{white-space:nowrap;background:#08704f;border-radius:10px;padding:10px 15px;font-weight:800;color:#fff!important}.satProcessActions{border-top:1px solid #294158;flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;padding-top:18px;display:flex}.satExecuteButton{background:#08704f!important;border-color:#1a9a6d!important}.satExecuteButton:hover{background:#0b8a62!important}.satProcessError{background:#4a1720;border:1px solid #9b3544;border-radius:10px;margin-top:16px;padding:12px 14px;color:#fff!important}.satHistoryAction{color:#fff!important;cursor:pointer!important;background:#102d4b!important;border:1px solid #315a80!important;border-radius:9px!important;padding:9px 13px!important;font-weight:800!important}.satHistoryAction:hover{background:#19446d!important}.satSelectedRow td{background:#102a42!important}.satTable td,.satTable th{vertical-align:middle}@media (max-width:1200px){.satRequestGrid{grid-template-columns:repeat(3,1fr)}.satSteps{grid-template-columns:repeat(3,1fr);row-gap:22px}.satStep:after{display:none}.satCounters{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.satHero,.satProcessHeader,.satHistoryHeader,.satRepositorySuccess{flex-direction:column;align-items:stretch}.satRequestGrid,.satCounters,.satSteps{grid-template-columns:1fr}.satStep{text-align:left;align-items:center;gap:12px;display:flex}.satStepCircle{flex:0 0 38px;margin:0}.satStepLabel{margin:0}}.panel,.card,.fiscalCard,.fiscalKpis article,.realDataPanel{color:#fff!important;background:#0b1929!important}.panel :is(h1,h2,h3,h4,h5,h6,p,label,strong,b,summary,span,small,div),.card :is(h1,h2,h3,h4,h5,h6,p,label,strong,b,summary,span,small,div),.fiscalCard *,.fiscalSectionTitle,.fiscalSectionTitle *{color:#fff!important}.panel .muted,.card .muted,.fiscalCard small,.panel .smalltxt{color:#c4d3e3!important}.realDataPanel .realDataGrid>div{color:#fff!important;background:#142b43!important}.panel .realDataWarning,.panel .realDataWarning *{color:#573a00!important;background:#fff4d9!important}.table,.table thead,.table tbody,.table tr{color:#fff!important;background:#0b1929!important}.table th,.table th *{color:#fff!important;background:#07111d!important}.table tbody td,.table tbody td *{color:#fff!important}.panel a:not(.btn),.card a:not(.btn){color:#a8d7ff!important}input::placeholder,textarea::placeholder{opacity:1;color:#b8c8d9!important}.fc-main,main.fc-content{color:#fff!important;background:#06101d!important}.fc-topbar{color:#fff!important;background:#0b1929!important}.fc-topbar strong,.fiscalHero h1,.fiscalHero h2,.fiscalHero p{color:#fff!important}.fiscalKpis article.fiscalCard small,.fiscalKpis article.fiscalCard span{color:#c4d3e3!important}.fiscalHero .fiscalStatus,.fiscalHero .fiscalStatus *{color:#fff!important;background:#142b43!important}.fc-content .fc-card{color:#fff!important;background:#0b1929!important;border-color:#365470!important}.fc-content .fc-card :is(h1,h2,h3,h4,p,strong,span,label),.fc-page-title h1{color:#fff!important}.fc-content .fc-page-title p{color:#c4d3e3!important}.xmlBalances .panel .table thead th,.xmlBalances .panel .table tbody td,.panel table.accountingDetailTable thead tr th,.panel table.accountingDetailTable tbody tr td{color:#fff!important;background:#0b1929!important;border-color:#365470!important}.xmlBalances .panel .table :is(th,td) *,.panel table.accountingDetailTable :is(th,td) *,.panel .accountingDetail table.accountingDetailTable tbody td *,.panel .accountingDetail table.accountingDetailTable tbody td strong,.panel .accountingDetail table.accountingDetailTable tbody td span,.panel .accountingDetail table.accountingDetailTable tbody td div{color:#fff!important}.accountingStatusBadge,.filterbtn{color:#fff!important;background:#16304d!important;border-color:#527394!important}.fc-content table.table tbody tr td span.badge,.fc-content table.table tbody tr td span.badge.neutral,.fc-content table.table tbody tr td span.badge *{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;background:#16304d!important;border-color:#527394!important}.fc-content table.table tbody tr td :is(button.btn,a.btn),.fc-content table.table tbody tr td :is(button.btn,a.btn) *{color:#fff!important;-webkit-text-fill-color:#fff!important}.fc-content table.table tbody tr td :is(button.btn,a.btn){background:#16304d!important;border-color:#527394!important}.fc-content table.table tbody tr td :is(button.btn,a.btn):hover{background:#254c72!important}.fc-content table.table tbody tr td :is(button.btn,a.btn):focus-visible{outline-offset:2px;outline:3px solid #4c96ff}.diotCompact table,.diotCompact tbody,.diotCompact tr,.diotCompact td{vertical-align:top!important;height:auto!important;min-height:0!important}.diotCompact td{padding:10px!important}.diotCompact td p{margin:4px 0!important}.diotCompact input{width:100%;min-width:90px;max-width:180px}.diotCompact td:last-child{max-width:340px}.financialDateRange{border-top:1px solid #35566d;flex-wrap:wrap;align-items:center;gap:18px;margin-top:18px;padding-top:16px;display:flex}.financialDateRange label{align-items:center;gap:10px;display:flex}.financialDateRange strong{font-size:14px}.fc-theme-toggle{color:#fff;cursor:pointer;min-height:40px;font:inherit;background:#17344b;border:1px solid #7294b6;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:inline-flex}.fc-theme-toggle>span:first-child{font-size:22px}.fc-theme-toggle:focus-visible{outline-offset:3px;outline:3px solid #4c96ff}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light] body,html[data-theme=light] body .fc-shell,html[data-theme=light] body .fc-main,html[data-theme=light] body .fc-content{color:#17324a!important;background:#f2f5f9!important}html[data-theme=light] body .fc-topbar,html[data-theme=light] body .fc-sidebar{color:#17324a!important;background:#fff!important;border-color:#c4d1df!important}html[data-theme=light] body .fc-shell :is(h1,h2,h3,h4,h5,h6,p,label,summary,legend,strong,small,b,code,.muted,.fc-top-subtitle,.fc-group-title){color:#17324a!important;-webkit-text-fill-color:initial!important}html[data-theme=light] body .fc-shell :is(.panel,.card,section,fieldset,details,article,dialog){color:#17324a!important;background:#fff!important;border-color:#bacbda!important}html[data-theme=light] body .fc-content :is(input:not([type=checkbox]):not([type=radio]),select,textarea,.input){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#17324a!important;-webkit-text-fill-color:#17324a!important;background:#f7fafc!important;border-color:#8fa7bc!important}html[data-theme=light] body .fc-content :is(input,textarea)::placeholder{color:#60778d!important}html[data-theme=light] body .fc-shell table,html[data-theme=light] body .fc-shell :is(tbody,tr,td){color:#17324a!important;background:#fff!important;border-color:#c5d3e0!important}html[data-theme=light] body .fc-shell :is(thead,th){color:#17324a!important;background:#e7eff7!important;border-color:#b4c7d8!important}html[data-theme=light] body .fc-shell table :is(td,th) *{color:#17324a!important;-webkit-text-fill-color:initial!important}html[data-theme=light] body .fc-shell .fc-nav a{color:#23435e!important}html[data-theme=light] body .fc-shell .fc-nav a.active{color:#07569c!important;background:#dceeff!important}html[data-theme=light] body .fc-shell :is(.btn,.fc-menu-toggle,.fc-ai-button),html[data-theme=light] body .fc-shell table :is(button.btn,a.btn){color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1268b8!important}html[data-theme=light] body .fc-shell .btn.secondary,html[data-theme=light] body .fc-theme-toggle{color:#163e60!important;-webkit-text-fill-color:#163e60!important;background:#e2edf6!important;border-color:#91adc5!important}html[data-theme=light] body .fc-content a:not(.btn){color:#075da6!important}html[data-theme=light] body .fc-shell button:disabled{opacity:.55}@media (max-width:650px){.fc-theme-toggle>span:last-child{display:none}}
