.sos-page{--sos-ink:#17302e;--sos-muted:#52615d;--sos-line:#dce4df;--sos-paper:#fff;--sos-ground:#f5f7f4;color:var(--sos-ink);background:var(--sos-ground);letter-spacing:0;min-height:100vh;font-family:DM Sans,Arial,sans-serif}.sos-page *{box-sizing:border-box}.sos-page h1,.sos-page h2,.sos-page h3,.sos-page p{letter-spacing:0;margin:0;font-family:inherit}.sos-page button,.sos-page a{font:inherit}.sos-wrap{width:min(100% - 64px,1080px);margin:0 auto}.sos-topbar{border-bottom:1px solid var(--sos-line);height:76px;color:var(--sos-muted);justify-content:space-between;align-items:center;gap:20px;font-size:13px;font-weight:600;display:flex}.sos-topbar img{object-fit:contain;object-position:left center;width:auto;max-width:210px;height:34px;display:block}.sos-heading{justify-content:space-between;align-items:flex-end;gap:32px;padding:34px 0 30px;display:flex}.sos-eyebrow{color:#366960;text-transform:uppercase;font-size:11px;font-weight:800}.sos-heading h1{margin:6px 0 8px;font-size:38px;font-weight:750;line-height:1.1}.sos-legal-name{font-size:13px;font-weight:650}.sos-cnpj{color:var(--sos-muted);font-size:13px;margin-top:2px!important}.sos-section{padding:40px 0 0}.sos-heading+.sos-section{padding-top:0}.sos-section-heading{margin-bottom:16px}.sos-section-heading h2{font-size:23px;font-weight:750;line-height:1.2}.sos-guide-list{border-top:1px solid var(--sos-line);background:var(--sos-paper)}.sos-guide{border-bottom:1px solid var(--sos-line);grid-template-columns:85px minmax(0,1fr) 150px 175px;align-items:center;gap:20px;min-height:103px;padding:19px 20px;display:grid}.sos-guide-urgent{background:#fffbf5}.sos-guide-date{border-right:1px solid var(--sos-line);flex-direction:column;justify-content:center;align-self:stretch;display:flex}.sos-guide-date strong{font-size:17px;font-weight:800}.sos-guide-date span{color:var(--sos-muted);margin-top:2px;font-size:12px}.sos-guide-category{color:#517167;font-size:11px;font-weight:800}.sos-guide-main h3{margin:3px 0 2px;font-size:16px;font-weight:750;line-height:1.2}.sos-guide-main p{color:var(--sos-muted);font-size:12px;line-height:1.42}.sos-guide-amount{white-space:nowrap;justify-self:end;font-size:17px;font-weight:800}.sos-guide-actions{justify-items:start;gap:5px;display:grid}.sos-guide-actions a,.sos-document-actions a{color:#fff;white-space:nowrap;background:#1c5550;border-radius:4px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.sos-guide-actions a:hover,.sos-document-actions a:hover{background:#123b37}.sos-guide-actions button,.sos-document-actions button{color:#1c5550;cursor:pointer;text-align:left;background:0 0;border:0;padding:3px 0;font-size:12px;font-weight:700}.sos-guide-actions button:hover,.sos-document-actions button:hover{text-decoration:underline}.sos-metrics{border-top:1px solid var(--sos-line);border-bottom:1px solid var(--sos-line);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sos-metrics>div{align-content:start;gap:5px;min-height:108px;padding:19px 20px;display:grid}.sos-metrics>div+div{border-left:1px solid var(--sos-line)}.sos-metrics span{color:var(--sos-muted);font-size:12px}.sos-metrics strong{font-size:22px;font-weight:800;line-height:1.15}.sos-metrics small{color:var(--sos-muted);font-size:11px}.sos-filing-detail{border-bottom:1px solid var(--sos-line);justify-content:space-between;align-items:center;gap:24px;padding:20px 0;display:flex}.sos-filing-detail h3{margin-bottom:6px;font-size:14px;font-weight:750}.sos-filing-detail p{color:var(--sos-muted);font-size:12px;line-height:1.5}.sos-filing-detail p strong{color:var(--sos-ink)}.sos-document-actions{flex:none;align-items:center;gap:16px;display:flex}.sos-movement-summary{border-top:1px solid var(--sos-line);border-bottom:1px solid var(--sos-line);background:var(--sos-paper);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sos-movement-summary>div{align-content:center;gap:5px;min-height:76px;padding:15px 20px;display:grid}.sos-movement-summary>div+div{border-left:1px solid var(--sos-line)}.sos-movement-summary span{color:var(--sos-muted);font-size:12px}.sos-movement-summary strong{font-size:19px;line-height:1.15}.sos-note-table-wrap{width:100%;overflow-x:auto}.sos-note-table{border-collapse:collapse;width:100%;font-size:12px;line-height:1.4}.sos-note-table th{color:var(--sos-muted);text-align:left;font-size:11px;font-weight:700}.sos-note-table th,.sos-note-table td{border-bottom:1px solid var(--sos-line);vertical-align:top;padding:12px 10px}.sos-note-table th:first-child,.sos-note-table td:first-child{padding-left:0}.sos-note-table th:last-child,.sos-note-table td:last-child{text-align:right;white-space:nowrap;padding-right:0}.sos-note-table td:nth-child(2),.sos-note-table td:nth-child(3){white-space:nowrap}.sos-note-list{display:none}.sos-history-list{border-top:1px solid var(--sos-line)}.sos-history-row{border-bottom:1px solid var(--sos-line);grid-template-columns:90px minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 0;font-size:12px;display:grid}.sos-history-row>div{gap:14px;display:flex}.sos-history-row a{color:#1c5550;font-weight:700}.sos-footer{border-top:1px solid var(--sos-line);color:var(--sos-muted);margin-top:40px;padding:22px 0 35px;font-size:11px;line-height:1.5}.sos-footer>div{gap:2px;display:grid}.sos-footer strong{color:var(--sos-ink);font-size:12px}@media (width<=800px){.sos-wrap{width:min(100% - 40px,660px)}.sos-guide{grid-template-columns:66px minmax(0,1fr) 120px;gap:15px}.sos-guide-actions{grid-column:2/4;align-items:center;gap:16px;margin-top:-3px;display:flex}.sos-filing-detail{flex-direction:column;align-items:flex-start;gap:13px}.sos-note-table-wrap{display:none}.sos-note-list{border-top:1px solid var(--sos-line);display:block}.sos-note{border-bottom:1px solid var(--sos-line);padding:14px 0}.sos-note>div{justify-content:space-between;gap:12px;font-size:13px;display:flex}.sos-note p{margin:5px 0;font-size:12px;font-weight:600}.sos-note small{color:var(--sos-muted);font-size:11px;line-height:1.4;display:block}.sos-history-row{grid-template-columns:80px minmax(0,1fr) auto}.sos-history-row>div{grid-column:2/4}}@media (width<=560px){.sos-wrap{width:min(100% - 28px,480px)}.sos-topbar{height:62px}.sos-topbar img{max-width:158px;height:27px}.sos-heading{padding:26px 0 22px;display:block}.sos-heading h1{font-size:31px}.sos-legal-name,.sos-cnpj{font-size:11px;line-height:1.35}.sos-section{padding-top:31px}.sos-section-heading{margin-bottom:12px}.sos-section-heading h2{font-size:20px}.sos-guide{grid-template-columns:56px minmax(0,1fr) auto;gap:10px;min-height:0;padding:15px 10px}.sos-guide-date strong{font-size:13px}.sos-guide-date span{font-size:10px}.sos-guide-category{font-size:9px;line-height:1.25}.sos-guide-main h3{font-size:13px}.sos-guide-main p{font-size:10px}.sos-guide-amount{align-self:center;font-size:13px}.sos-guide-actions{grid-column:2/4;margin-top:0}.sos-guide-actions a{min-height:30px}.sos-metrics{grid-template-columns:1fr 1fr}.sos-metrics>div{min-height:88px;padding:14px}.sos-metrics>div:nth-child(3){border-left:0;border-top:1px solid var(--sos-line);grid-column:1/3;min-height:74px}.sos-metrics strong{font-size:18px}.sos-metrics span,.sos-metrics small{font-size:10px}.sos-document-actions{flex-wrap:wrap}.sos-movement-summary{grid-template-columns:1fr 1fr}.sos-movement-summary>div{min-height:72px;padding:12px}.sos-movement-summary>div:nth-child(3){border-left:0;border-top:1px solid var(--sos-line);grid-column:1/3;min-height:62px}.sos-movement-summary span{font-size:10px}.sos-movement-summary strong{font-size:16px}.sos-history-row{grid-template-columns:1fr 1fr;gap:5px 12px}.sos-history-row>strong{grid-area:1/1}.sos-history-row>span:nth-child(2){grid-area:2/1/auto/3}.sos-history-row>span:nth-child(3){text-align:right;grid-area:1/2}.sos-history-row>div{grid-area:3/1/auto/3}}@media print{.sos-page{background:#fff}.sos-guide-actions,.sos-document-actions{display:none}}
