.service-hidden{display:none!important}.licensing-client .guided-nav[data-view="prazos"]:not(.module-hidden):not(.role-hidden){display:flex!important}.licensing-client .dashboard-hero [data-jump="trilha"],.licensing-client #deliveryHomeProgress,.licensing-client .seal-progress-card,.licensing-client .my-path-pillars{display:none!important}.licensing-client .my-path-grid{grid-template-columns:1fr}.licensing-card h2,.licensing-deadline h2{font-size:18px}.licensing-conditions{display:grid;gap:12px;margin:18px 0}.licensing-condition{border:1px solid var(--line,#dce7e2);border-radius:12px;padding:16px}.licensing-condition summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer}.licensing-condition summary small{display:block;margin-top:5px;color:var(--muted,#647a73)}.licensing-condition-summary{font-size:14px;line-height:1.45}.licensing-condition-full{margin:14px 0;padding:12px 14px;border-left:3px solid var(--primary,#426b4d);background:var(--surface-soft,#f7faf8);border-radius:0 10px 10px 0}.licensing-condition-full>strong{font-size:12px}.licensing-condition-full p{margin:5px 0 0;white-space:pre-wrap;line-height:1.55;font-weight:400}.character-counter{display:block;margin-top:5px;text-align:right;color:var(--muted,#647a73);font-size:12px}.licensing-instruction{white-space:pre-wrap;line-height:1.6}.licensing-actions{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.licensing-next{display:flex;flex-direction:column;text-align:left;gap:8px;padding:16px;border:1px solid var(--line,#dce7e2);border-radius:12px;background:white;color:inherit;width:100%;cursor:pointer}.licensing-next span{font-size:12px;color:var(--muted,#647a73)}#documentServiceProfile:disabled{background:#f6f9f7}.licensing-client #guidedCompanyAdministration summary{display:block;padding:10px 14px;cursor:pointer}.licensing-client #sidebar .nav-section-label{display:none}@media(max-width:600px){.licensing-condition summary{align-items:flex-start;flex-direction:column}.licensing-card .card-header{flex-wrap:wrap}.licensing-condition{padding:12px}}
.licensing-card,.licensing-deadline{padding:22px}#profileService[hidden],#conditionResponseDocumentFields[hidden],#conditionResponseDecisionLabel[hidden]{display:none!important}label:has(>#documentCriterion)[hidden]{display:none!important}.condition-document-fields{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:12px;margin:16px 0}.condition-document-fields>span{align-self:center;color:var(--muted,#647a73);font-size:12px;font-weight:800}.condition-document-fields>small{grid-column:1/-1;color:var(--muted,#647a73)}@media(max-width:680px){.condition-document-fields{grid-template-columns:1fr}.condition-document-fields>span{justify-self:center}.condition-document-fields>small{grid-column:auto}}
.license-process{border:1px solid var(--line,#dce7e2);border-radius:14px;margin:18px 0;padding:16px;background:var(--surface-soft,#f7faf8)}.license-process summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between}.license-process summary small{color:var(--muted,#647a73);display:block;margin-top:4px}.license-process-meta{display:flex;flex-wrap:wrap;gap:10px 24px;margin:14px 0;color:var(--text,#213a33)}.license-process-timeline{list-style:none;margin:16px 0;padding:0}.license-process-timeline li{display:grid;grid-template-columns:14px 1fr;gap:12px;position:relative;padding-bottom:18px}.license-process-timeline li:not(:last-child)::before{background:var(--line,#dce7e2);content:"";left:6px;position:absolute;top:14px;bottom:0;width:2px}.license-process-marker{background:var(--primary,#426b4d);border:3px solid white;border-radius:50%;box-shadow:0 0 0 1px var(--line,#dce7e2);height:12px;margin-top:5px;width:12px;z-index:1}.license-process-entry{background:white;border:1px solid var(--line,#dce7e2);border-radius:12px;padding:14px}.license-process-entry p{margin:8px 0;white-space:pre-wrap}.license-process-entry>small{color:var(--muted,#647a73);display:block;margin-top:10px}.license-process-entry-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.license-process-entry-head time{color:var(--muted,#647a73);font-size:13px}@media(max-width:600px){.license-process{padding:12px}.license-process summary,.license-process-entry-head{align-items:flex-start;flex-direction:column}.license-process-entry{padding:12px}}
/* Documentos necessários para renovação de licenças */
.license-requirements{margin:16px 0;border:1px solid #dfe9e5;border-radius:12px;background:#fbfcfb;overflow:hidden}.license-requirements>summary{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;cursor:pointer;background:#f3f8f5}.license-requirements>summary span:first-child strong,.license-requirements>summary span:first-child small{display:block}.license-requirements>summary span:first-child small{margin-top:3px;color:var(--muted);font-size:11px}.license-requirements>summary>span:last-child{display:grid;place-items:center;min-width:26px;height:26px;border-radius:999px;background:#dbeae3;color:#315d50;font-weight:900}.license-requirement-list{display:grid}.license-requirement{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 16px;border-top:1px solid #e4ebe8}.license-requirement.required{box-shadow:inset 3px 0 #e4a936}.license-requirement-main{display:flex;gap:11px;min-width:0}.license-requirement-icon{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:9px;background:#e5f0eb;color:#2d6756;font-weight:900}.license-requirement-heading{display:flex;align-items:center;gap:7px}.license-requirement-heading strong{font-size:12px}.license-requirement-heading em{padding:3px 6px;border-radius:999px;background:#fff0cf;color:#8a6215;font-size:11px;font-style:normal;font-weight:900;text-transform:uppercase}.license-requirement-main small{display:block;margin-top:3px;color:var(--muted);font-size:11px}.license-requirement-main p{margin:8px 0 0;max-width:680px;color:#5b6f68;font-size:11px;line-height:1.45}.license-requirement-main .text-button{margin-top:8px}.license-requirement-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.license-requirements>.btn{margin:12px 16px}.license-requirement-disclaimer{display:block;padding:0 16px 14px;color:var(--muted);font-size:11px;line-height:1.45}
@media(max-width:720px){.license-requirement{display:grid}.license-requirement-actions{justify-content:flex-start;padding-left:41px}.license-requirement-actions .btn{flex:1}.license-requirement-heading{align-items:flex-start;flex-direction:column}}

/* Resumo operacional de licenças na página inicial */
.license-home-summary{margin-bottom:18px;padding:22px}.license-home-summary>header{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:16px}.license-home-summary>header h2{font-size:20px;margin:3px 0}.license-home-summary>header p{color:var(--muted,#647a73);margin:4px 0 0}.license-home-list{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.license-home-item{align-content:start;background:var(--surface-soft,#f7faf8);border:1px solid var(--line,#dce7e2);border-radius:14px;display:grid;gap:12px;padding:16px}.license-home-item-main{align-items:center;display:flex;gap:10px}.license-home-item-main strong,.license-home-item-main small{display:block}.license-home-item-main small{color:var(--muted,#647a73);font-size:11px;margin-top:3px}.license-home-icon{background:#e4eee7;border-radius:10px;color:#426b4d;display:grid;font-size:18px;height:38px;place-items:center;width:38px}.license-home-meta{display:grid;gap:8px}.license-home-meta span{color:var(--text,#213a33);font-size:12px}.license-home-meta b{color:var(--muted,#647a73);display:block;font-size:11px;letter-spacing:.06em;margin-bottom:2px;text-transform:uppercase}.license-home-validity{border-radius:999px;font-size:11px;font-weight:850;justify-self:start;padding:6px 10px}.license-home-validity.approved{background:#dcefe6;color:#27624c}.license-home-validity.expiring{background:#fff0cf;color:#875d0c}.license-home-validity.expired{background:#fde3e0;color:#a03931}.license-home-validity.neutral{background:#edf1ef;color:#586b64}.license-home-empty{align-items:center;background:var(--surface-soft,#f7faf8);border:1px dashed var(--line,#dce7e2);border-radius:14px;display:flex;gap:14px;grid-column:1/-1;padding:16px}.license-home-empty>span{font-size:24px}.license-home-empty p{color:var(--muted,#647a73);font-size:12px;margin:3px 0}.license-home-empty .btn{margin-left:auto}@media(max-width:680px){.license-home-summary{padding:16px}.license-home-summary>header,.license-home-empty{align-items:stretch;flex-direction:column}.license-home-list{grid-template-columns:1fr}.license-home-empty .btn{margin-left:0}.license-home-summary>header .text-button{text-align:left}}
.license-document-choice{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:12px;padding:14px;border:1px solid var(--line,#dfe4dc);border-radius:14px;background:#fafbf8}.license-document-choice label{display:grid;gap:7px}.license-document-choice>span{align-self:center;color:var(--muted,#708078);font-size:11px;font-weight:800;text-transform:uppercase}.license-document-choice>small{grid-column:1/-1;color:var(--muted,#708078);line-height:1.45}
@media(max-width:680px){.license-document-choice{grid-template-columns:1fr}.license-document-choice>span{text-align:center}.license-document-choice>small{grid-column:auto}}
