.pc-cont-sheet{--pc-ink:#0b2545;--pc-line:#dce4ec;--pc-muted:#52647b;color:var(--pc-ink);background:#f4f7fa!important}.pc-cont-layout{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:20px;display:grid}.pc-cont-main{border:1px solid var(--pc-line);background:#fff;border-radius:12px;min-width:0;padding:22px}.pc-cont-resumo{border:1px solid var(--pc-line);background:#fff;border-radius:12px;min-width:0;padding:18px}.pc-cont-resumo summary{justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-weight:600;list-style:none;display:flex}.pc-cont-resumo summary::-webkit-details-marker{display:none}.pc-cont-resumo summary svg{width:18px;height:18px}.pc-cont-resumo details[open] summary svg{transform:rotate(180deg)}.pc-cont-resumo dl,.pc-cont-contexto dl{margin:0}.pc-cont-resumo dl>div,.pc-cont-contexto dl>div{border-bottom:1px solid #edf1f5;padding:12px 0}.pc-cont-resumo dt,.pc-cont-contexto dt{color:#52647b;margin-bottom:4px;font-size:12px}.pc-cont-resumo dd,.pc-cont-contexto dd{overflow-wrap:anywhere;margin:0;font-size:14px}.pc-cont-sheet button:not([data-slot=sheet-close]){min-height:44px}.pc-cont-sheet button.bg-primary{color:#fff;background:#0b2545}.pc-cont-sheet>button.absolute{justify-content:center;align-items:center;width:44px;height:44px;display:flex}.pc-cont-sheet>button.absolute+div{padding-right:72px}.pc-cont-comunicacao-secundaria{border:1px solid var(--pc-line);background:#fafbfd;border-radius:8px;gap:8px;padding:12px;display:grid}.pc-cont-comunicacao-secundaria h4{font-size:14px;font-weight:500}.pc-cont-comunicacao-secundaria p{color:var(--pc-muted);font-size:13px;line-height:1.5}.pc-cont-cta{color:#fff;min-height:44px;font:inherit;background:#0b2545;border:1px solid #0b2545;border-radius:8px;padding:10px 16px}.pc-cont-cta:disabled{opacity:.5;cursor:not-allowed}.pc-cont-cta:focus-visible{outline-offset:2px;outline:3px solid #80b6e8}.pc-cont-muted{color:#52647b;font-size:14px}.pc-cont-atendido{color:#17613b;font-weight:600}.pc-cont-conclusao{border-top:1px solid #dce4ec;gap:10px;padding-top:16px;display:grid}.pc-cont-validacoes{margin:24px 0}.pc-cont-validacoes h2{margin-bottom:14px;font-size:20px;font-weight:600}.pc-cont-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;display:grid}.pc-cont-cards article{color:#0b2545;background:#fff;border:1px solid #dce4ec;border-radius:12px;padding:18px}.pc-cont-cards h3{font-size:17px;font-weight:600}.pc-cont-cards p{overflow-wrap:anywhere;margin:8px 0}.pc-cont-label{color:#245b7e;font-size:12px;font-weight:600}.pc-cont-contexto{margin-bottom:16px}.pc-cont-sheet [role=radiogroup] label:has(input:checked){background:#edf6ff;border-color:#0b2545}.pc-cont-sheet [role=radiogroup] label{min-height:44px}@media (width>=768px){.pc-cont-sheet{max-width:min(1040px,95vw)!important}.pc-cont-resumo details:not([open])>dl{display:block}.pc-cont-resumo summary svg{display:none}}@media (width<=767px){.pc-cont-layout{grid-template-columns:1fr;gap:12px}.pc-cont-main{padding:16px}.pc-cont-resumo{padding:12px 16px}.pc-cont-sheet{max-width:100vw!important}.pc-cont-sheet input,.pc-cont-sheet textarea,.pc-cont-sheet select{font-size:16px}.pc-cont-sheet footer{padding:12px}.pc-cont-cards article{padding:16px}}.pc-dialog{color:#102b49;background:#f6f9fb;border-radius:18px}.pc-header{padding-right:48px}.pc-safe-banner{background:#fff;border:1px solid #dce5ec;border-radius:12px;align-items:center;gap:10px;margin:0 32px 20px;padding:12px 16px;font-size:13px;display:flex}.pc-safe-banner svg{color:#07864a}.pc-safe-banner p{color:#526780;font-size:12px}.pc-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:20px;padding:0 32px 24px;display:grid}.pc-main,.pc-summary-desktop,.pc-summary-mobile{background:#fff;border:1px solid #dce5ec;border-radius:14px;min-width:0}.pc-step{padding-left:38px;position:relative}.pc-step-heading{margin-bottom:12px;position:relative}.pc-step-heading h3{font-size:15px;font-weight:600}.pc-step-heading p{color:#526780;margin-top:4px;font-size:13px}.pc-number{color:#fff;background:#0b2948;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;display:grid;position:absolute;top:-3px;left:-42px;box-shadow:0 0 0 5px #fff}.pc-step:before{content:"";border-left:1px solid #dce5ec;position:absolute;top:34px;bottom:-16px;left:10px}.pc-step:last-child:before{display:none}.pc-steps label>span:first-child{font-size:13px;font-weight:500}.pc-material{background:#f6f9fb;border:1px solid #e5ebf1;border-radius:10px;margin-left:38px;padding:16px}.pc-safety fieldset{background:#e8f5ff;border-radius:10px;min-width:0;padding:16px}.pc-safety legend{float:left;width:100%;font-size:14px}.pc-safety fieldset>div:first-of-type{clear:both;grid-template-columns:1fr 1fr;gap:10px;display:grid}.pc-safety fieldset>div:first-of-type label{cursor:pointer;background:#fff;border:1px solid #dce5ec;border-radius:10px;padding:12px;font-size:13px}.pc-safety label:has(input:checked){box-shadow:inset 0 0 0 1px #0b2948;border-color:#0b2948!important}.pc-safety input{accent-color:#0b2948}.pc-summary-desktop{padding:22px 18px;position:sticky;top:0}.pc-summary-content>p{overflow-wrap:anywhere}.pc-summary-content>p:not(:first-child){border-bottom:1px solid #edf1f5;padding-bottom:12px}.pc-summary-mobile{display:none}.pc-confirm{background:#f6f9fb;border:1px solid #dce5ec;border-radius:10px;align-items:start;gap:10px;padding:12px;font-size:13px;display:flex}.pc-confirm p{margin-top:3px;font-size:12px}.pc-confirm-ready{color:#075e3e;background:#e9fcf1;border-color:#a8edc2}.pc-dialog footer button{min-height:44px}@media (width<=767px){.pc-dialog{border-radius:14px}.pc-header{padding:18px 38px 12px 16px}.pc-safe-banner{margin:0 16px 12px;padding:10px}.pc-layout{grid-template-columns:minmax(0,1fr);gap:14px;padding:0 10px 16px}.pc-step{padding-left:30px}.pc-number{width:26px;height:26px;left:-33px}.pc-step:before{left:8px}.pc-step-heading h3{font-size:14px}.pc-step-heading p{font-size:12px}.pc-material{margin-left:30px;padding:10px}.pc-safety fieldset{padding:10px}.pc-safety fieldset>div:first-of-type{grid-template-columns:minmax(0,1fr);gap:6px}.pc-summary-desktop{display:none}.pc-summary-mobile{padding:14px;display:block}.pc-summary-mobile summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:600;display:flex}.pc-summary-mobile[open] summary{margin-bottom:12px}.pc-dialog input,.pc-dialog select{min-width:0;max-width:100%}}.pc-top{justify-content:space-between;align-items:center;gap:20px;padding:22px 48px 22px 32px;display:flex}.pc-top .pc-header{min-width:0;padding:0}.pc-top .pc-safe-banner{flex-shrink:0;gap:10px;width:280px;margin:0;padding:10px 12px}.pc-safe-banner svg{background:#e5faed;border-radius:8px;flex-shrink:0;width:24px;height:24px;padding:3px}.pc-summary-content{gap:10px;display:grid}.pc-summary-block{background:#f5f8fb;border-radius:9px;align-items:flex-start;gap:10px;padding:10px;display:flex}.pc-summary-block>svg{color:#526780;flex-shrink:0;width:16px;height:16px;margin-top:2px}.pc-summary-block>div{min-width:0}.pc-summary-block h4{color:#526780;margin-bottom:4px;font-size:12px;font-weight:500}.pc-summary-value{overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.45}.pc-summary-help{color:#526780;overflow-wrap:anywhere;margin-top:3px;font-size:12px;line-height:1.4}.pc-summary-safety{background:#edf8f2}.pc-summary-safety>svg{color:#07864a}.pc-dialog .pc-create{color:#fff;background:#0b2948;min-height:44px}.pc-dialog .pc-create:hover{background:#163d61}.pc-dialog .pc-create:focus-visible{outline-offset:3px;outline:2px solid #0b2948}.pc-safety fieldset>div:first-of-type label{min-height:44px;padding:9px 10px}.pc-safety label:has(input:checked){font-weight:600;background:#f4fbff!important}.pc-summary-chevron{flex-shrink:0;width:18px;height:18px;transition:transform .15s}.pc-summary-mobile[open] .pc-summary-chevron{transform:rotate(180deg)}.pc-steps .text-muted-foreground{color:#526780;font-size:12px;line-height:1.4}@media (width<=767px){.pc-top{padding:12px 16px 10px;display:block}.pc-top .pc-header{padding-right:22px}.pc-top .pc-safe-banner{width:100%;margin-top:10px;padding:7px 10px}.pc-safe-banner p{font-size:11px;line-height:1.35}.pc-layout{gap:10px;padding:0 10px 10px}.pc-steps{padding:14px 12px}.pc-steps>:not(:first-child){margin-top:14px}.pc-step{gap:8px;padding-left:28px}.pc-step-heading{margin-bottom:4px}.pc-step-heading p{margin-top:2px;line-height:1.35}.pc-material{margin-left:28px;padding:8px}.pc-material>:not(:first-child){margin-top:8px}.pc-safety fieldset{padding:8px}.pc-safety fieldset>:not(:first-child){margin-top:8px}.pc-safety legend{font-size:13px;line-height:1.4}.pc-safety fieldset>p{font-size:11px;line-height:1.4}.pc-confirm{padding:9px}.pc-summary-mobile{padding:6px 12px}.pc-summary-mobile summary{gap:10px}.pc-dialog footer{padding:10px 16px;padding-bottom:max(10px, env(safe-area-inset-bottom))}}
