.mic-svcb{padding-block:var(--space-6)}.mic-svcb__grid{display:grid;gap:var(--space-3);margin-top:var(--space-3)}@media(min-width:768px){.mic-svcb__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.mic-svcb__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.mic-svcb__card{display:flex;flex-direction:column}.mic-svcb__img{width:100%;aspect-ratio:3 / 2;object-fit:cover;background:var(--surface-muted)}.mic-svcb__body{padding:var(--space-3);display:grid;gap:var(--space-1);align-content:start;flex:1}.mic-svcb__selo{color:var(--brand-blue)}.mic-svcb__card--sem-fiador .mic-svcb__selo{color:var(--success)}.mic-svcb__acoes{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-top:var(--space-1)}.mic-svcd{padding:var(--space-3);display:grid;gap:var(--space-2)}.mic-svcd--fiador{border-left:4px solid var(--success)}.mic-svcd--fin{border-left:4px solid var(--brand-blue)}.mic-svcd__selo{color:var(--brand-blue)}.mic-svcd--fiador .mic-svcd__selo{color:var(--success)}.mic-svcd__lista{display:grid;gap:0}.mic-svcd__lista>div{display:flex;justify-content:space-between;gap:var(--space-2);padding:8px 0;border-bottom:1px solid var(--border-soft);font-size:var(--fs-small)}.mic-svcd__lista dt{color:var(--text-muted)}.mic-svcd__lista dd{margin:0;text-align:right;color:var(--text-strong);font-weight:var(--fw-semibold)}.mic-svcd__total dt,.mic-svcd__total dd{color:var(--text-strong);font-weight:var(--fw-bold);font-size:var(--fs-body)}.mic-svcd__nota{font-size:var(--fs-xsmall);color:var(--text-muted)}.mic-svcd__acoes{display:flex;flex-wrap:wrap;gap:var(--space-1)}.mic-posform{border:0;border-radius:var(--radius-lg);padding:0;width:min(520px,calc(100vw - 32px));box-shadow:0 20px 60px #07152559}.mic-posform::backdrop{background:#0715258c}.mic-posform__corpo{padding:var(--space-4);display:grid;gap:var(--space-2);position:relative}.mic-posform__fechar{position:absolute;top:8px;right:8px;width:44px;height:44px;font-size:1.5rem;color:var(--text-muted);cursor:pointer;border-radius:var(--radius-pill)}.mic-posform__fechar:hover{background:var(--surface-muted)}.mic-posform__lista{display:grid;gap:6px;padding-left:1.25rem;list-style:disc;font-size:var(--fs-small)}.mic-posform__acoes{display:grid;gap:var(--space-1)}
