.service-case-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;min-width:0;align-items:stretch}.service-case-grid>:is(.delivery-case-views,.recurring-case-views,.service-case-source){padding:1.25rem;border:1px solid #d7e3f3;border-radius:.875rem;background:#f7faff}.delivery-case-documents,.delivery-case-views,.recurring-case-views{display:grid;min-width:0}.delivery-case-document,.delivery-case-panel,.recurring-case-panel{grid-area:1/1;min-width:0}.delivery-case-panel{display:grid;grid-template-rows:auto 1fr;gap:1rem}.recurring-case-panel{display:grid;align-content:start;gap:1rem}.service-case-eyebrow{display:flex;align-items:center;gap:.5rem;min-height:1.5rem;margin:0;color:#486481;font-size:.75rem;font-weight:650;line-height:1.5;letter-spacing:.09em;text-transform:uppercase}.service-case-source{display:flex;min-width:0;flex-direction:column;gap:1.25rem}.service-case-document{min-width:0}.delivery-case-documents{flex:1}.delivery-case-document{display:flex;flex-direction:column;gap:1rem}.service-case-document-heading>span{flex:1}.service-case-document-heading>time{flex:none;letter-spacing:0;font-size:.8125rem}.delivery-case-document>.case-doc{flex:1}.delivery-case-document>.case-doc--miniature{grid-template-rows:1fr auto}.service-case-document-date{display:block;margin-bottom:.5rem;color:#486481;font-size:.8125rem;font-weight:650;line-height:1.5;font-variant-numeric:tabular-nums}.service-case-document .case-doc{width:100%;max-width:none}.service-case-document .case-doc--compact,.service-case-document .case-doc-paper{align-content:start;padding:1.25rem;border:1px solid #d7e3f3;border-radius:.625rem;background-color:#fff;box-shadow:none}.service-case-document .case-doc-head{display:grid;gap:.375rem}.service-case-document .case-doc-id{font-size:1rem;line-height:1.5}.service-case-document .case-doc-nature{margin-left:0}.service-case-document .case-doc-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.service-case-document .case-doc-system{margin-top:.5rem;line-height:1.6}.service-case-document .case-docs{grid-template-columns:minmax(0,1fr)}.service-case-reference{grid-column:1/-1;min-width:0;border-top:1px solid #d7e3f3}.service-case-reference summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:44px;padding-block:.875rem;color:#486481;font-size:.8125rem;font-weight:600;line-height:1.5;cursor:pointer;list-style:none}.service-case-reference summary::-webkit-details-marker{display:none}.service-case-reference summary:focus-visible{outline:2px solid #0066f9;outline-offset:2px}.service-case-reference summary>svg{flex:none}.service-case-reference[open] summary>svg{transform:rotate(180deg)}.service-case-reference-body{display:grid;min-width:0;gap:1.5rem;padding-block:.5rem 1rem}.service-case-calendar{display:grid;gap:1rem;min-width:0}.service-case-calendar li{display:grid;gap:.25rem;min-width:0;color:#012551;font-size:.8125rem;line-height:1.6;overflow-wrap:anywhere}.service-case-calendar small,.service-case-calendar time{color:#486481;font-size:.75rem}.service-case-calendar strong{font-weight:650;font-variant-numeric:tabular-nums}.delivery-case-portfolio,.delivery-case-relation,.delivery-case-total{min-width:0;padding:1.5rem;border-radius:.625rem;background:#012551;color:#fff}.delivery-case-portfolio .service-case-eyebrow,.delivery-case-relation .service-case-eyebrow,.delivery-case-total .service-case-eyebrow{color:#b5cbe6}.delivery-case-interval{display:grid;gap:.625rem}.delivery-case-gap{display:flex;align-items:center;gap:1rem}.delivery-case-gap strong,.delivery-case-total>strong{font-family:var(--font-inter-tight),"Inter Tight",Inter,sans-serif;font-size:2.25rem;font-weight:650;line-height:1.1;letter-spacing:-.03em}.delivery-case-flow{display:grid;gap:1.5rem;margin-top:2rem}.delivery-case-event{display:grid;grid-template-rows:auto 1fr auto;min-width:0;gap:.375rem}.delivery-case-event>time{color:#486481;font-size:.8125rem;font-weight:650;line-height:1.5;font-variant-numeric:tabular-nums}.delivery-case-event-label{font-size:1rem;line-height:1.5}.delivery-case-event>strong{font-size:1.125rem;font-weight:650;line-height:1.4;font-variant-numeric:tabular-nums}.delivery-case-flow .delivery-case-event>time,.delivery-case-flow .delivery-case-original{color:#b5cbe6}.delivery-case-flow .delivery-case-event>strong{font-family:var(--font-inter-tight),"Inter Tight",Inter,sans-serif;font-size:1.75rem;letter-spacing:-.025em}.delivery-case-original{color:#486481;font-size:.75rem;line-height:1.5}.delivery-case-before{display:grid;gap:.875rem}.delivery-case-before>ol{display:grid;gap:1rem}.delivery-case-total{display:grid;align-content:start;gap:1.25rem}.delivery-case-total>p:last-child{max-width:30ch;color:#d3e2f5;font-size:1rem;line-height:1.6}.delivery-case-portfolio{display:grid;align-content:start;gap:1.5rem}.delivery-case-portfolio .case-bar{gap:1rem}.delivery-case-portfolio .case-bar-label{color:#d3e2f5;font-size:.875rem}.delivery-case-portfolio .case-bar-label strong{display:block;margin-top:.375rem;color:#fff;font-family:var(--font-inter-tight),"Inter Tight",Inter,sans-serif;font-size:2.25rem;line-height:1.1;letter-spacing:-.03em}.delivery-case-portfolio .case-bar-track{min-height:.75rem;border-radius:999px;background:#ffffff1f}.delivery-case-portfolio .case-bar-legend{color:#d3e2f5}.delivery-case-portfolio .case-bar-legend strong{color:#fff}.delivery-case-portfolio .case-bar-legend .case-bar-share{color:#012551;background:#f1f7fd}.recurring-case .case-months,.recurring-case-panel{gap:1.25rem}.recurring-case .case-months-columns{gap:.75rem}.recurring-case .case-month{gap:.875rem}.recurring-case .case-month-label{color:#486481;font-size:.8125rem;letter-spacing:.09em}.recurring-case .case-month-plot{height:11rem;aspect-ratio:auto}.recurring-case .case-month-legend{display:grid;gap:.875rem}.recurring-case .case-month-legend li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.25rem .375rem;align-items:baseline;color:#486481;font-size:.75rem;line-height:1.45}.recurring-case .case-month-legend strong{grid-column:1/-1;font-size:.875rem;font-weight:650;line-height:1.5}.recurring-case .case-month-legend .case-swatch{align-self:center}.recurring-case .case-months-reference{color:#012551;font-size:.8125rem}.recurring-case-sheet-value{color:#012551;font-size:.875rem;font-weight:650;line-height:1.5;font-variant-numeric:tabular-nums}.recurring-case-note{max-width:48ch;color:#486481;font-size:.875rem;line-height:1.6}.recurring-case-real .case-bar{opacity:.45}.recurring-case-real .case-bar[data-case-id=coluna-novembro]{opacity:1}.recurring-case-real .case-month-reference{opacity:.45}@supports selector(:has(*)){@media screen{.case-figure:has(.case-lens-input[data-lens-kind=detail]:checked) .recurring-case-real .case-bar{opacity:.45}.case-figure:has(.case-lens-input[data-lens-kind=detail]:checked) .recurring-case-real .case-bar[data-case-id=coluna-dezembro]{opacity:.72}.case-figure:has(.case-lens-input[data-lens-kind=detail]:checked) .recurring-case-real .case-bar[data-case-id=coluna-janeiro],.case-figure:has(.case-lens-input[data-lens-kind=detail]:checked) .recurring-case-real .case-month-reference{opacity:1}}}@media (min-width:640px){.delivery-case-flow{gap:2rem}.delivery-case-before>ol,.delivery-case-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-case-before>ol{gap:1.5rem}.recurring-case .case-month-plot{height:15rem}.recurring-case .case-month-legend li{font-size:.8125rem}.recurring-case .case-month-legend strong,.recurring-case-sheet-value{font-size:1rem}}@media (min-width:1024px){.service-case-grid,.service-case-reference-body{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-case-before{grid-column:1/-1}}@media (max-width:479px){.service-case-document .case-doc--compact,.service-case-document .case-doc-paper{padding:1.25rem}.service-case-document .case-doc-fields{grid-template-columns:minmax(0,1fr)}}@media screen{:is(.delivery-case-panel,.delivery-case-document,.recurring-case-panel):not([data-lens-show~=system]){display:none}@supports selector(:has(*)){.case-figure:has(.case-lens-input[data-lens-kind=detail]:checked) :is(.delivery-case-panel,.delivery-case-document,.recurring-case-panel),.case-figure:has(.case-lens-input[data-lens-kind=status-quo]:checked) :is(.delivery-case-panel,.delivery-case-document,.recurring-case-panel){display:none}.case-figure:has(.case-lens-input[data-lens-kind=detail]:checked) :is(.delivery-case-panel,.recurring-case-panel)[data-lens-show~=detail],.case-figure:has(.case-lens-input[data-lens-kind=status-quo]:checked) :is(.delivery-case-panel,.recurring-case-panel)[data-lens-show~=status-quo]{display:grid}.case-figure:has(.case-lens-input[data-lens-kind=detail]:checked) .delivery-case-document[data-lens-show~=detail],.case-figure:has(.case-lens-input[data-lens-kind=status-quo]:checked) .delivery-case-document[data-lens-show~=status-quo]{display:flex}}}@media print{.delivery-case-portfolio,.delivery-case-relation,.delivery-case-total{color:#012551;background:#fff;border:1px solid #c8d8f0}.delivery-case :is(.delivery-case-relation,.delivery-case-total,.delivery-case-portfolio) :is(p,strong,time,span){color:#012551}.delivery-case-documents{display:grid;gap:1.25rem}.delivery-case-documents .delivery-case-document{display:block;position:static;grid-area:auto;opacity:1!important;visibility:visible!important}.service-case-reference::details-content{content-visibility:visible;display:contents}.service-case-reference>div{display:grid!important}.service-case-reference summary>svg{display:none}}