.shell{padding-top:0}.side,.top{top:0}.erro-form{background:var(--alert-bg);color:var(--alert);border-radius:7px;margin-top:14px;padding:10px 13px;font-size:12.5px;font-weight:700;line-height:1.45}.btn[disabled]{opacity:.55;cursor:wait}.who .sair{color:#a9b2d4;text-underline-offset:3px;margin-top:9px;padding:0;font-size:11.5px;font-weight:700;text-decoration:underline}.who .sair:hover{color:#fff}.inmes-footer{text-align:center;color:var(--gray);border-top:1px solid var(--border);margin-top:32px;padding:16px;font-size:12px;font-weight:600}.login .inmes-footer{color:#a9b2d4;border-top:0;margin:0;position:absolute;bottom:0;left:0;right:0}.empty .sub{margin-top:2px;display:block}.keep input:focus-visible+.bx{outline:2px solid var(--navy);outline-offset:2px}@media print{body *{visibility:hidden}.area-impressao,.area-impressao *{visibility:visible}.nao-imprimir,.nao-imprimir *,.side,.top{display:none!important}.shell{display:block!important}.main{width:100%!important;margin:0!important;padding:0!important}.area-impressao{width:100%;position:absolute;top:0;left:0}.area-impressao .card,.area-impressao .bd{box-shadow:none;background:#fff;border:0;padding:0}.area-impressao .pvwrap{background:#fff;border:0;max-height:none;padding:0;overflow:visible}.area-impressao .sheet{max-width:100%;box-shadow:none;break-after:page;page-break-after:always;border-radius:0;margin:0 auto}.area-impressao .sheet:last-child{break-after:auto;page-break-after:auto}@page{margin:10mm}}.sheet.doc2{color:#2b2b2b;aspect-ratio:210/297;flex-direction:column;width:100%;max-width:794px;padding:0;font-family:Montserrat,Segoe UI,Arial,sans-serif;font-size:12px;line-height:1.45;display:flex}.doc2 .d2-hd{box-sizing:border-box;background:#1c2855;flex:none;justify-content:space-between;align-items:center;gap:20px;min-height:96px;padding:0 92px 0 44px;display:flex;position:relative;overflow:hidden}.doc2 .d2-logo{width:auto;height:22px;display:block}.doc2 .d2-bx{color:#1c2855;background:#fff;border-radius:4px;justify-content:center;align-items:center;width:30px;height:30px;font-weight:900;display:flex}.doc2 .d2-at{color:#c9d0e6;margin-top:9px;font-size:12px}.doc2 .d2-rt{text-align:right}.doc2 .d2-pc{white-space:nowrap;letter-spacing:.14em;color:#f6dc00;font-size:12px;font-weight:700}.doc2 .d2-nu{color:#fff;letter-spacing:-.01em;font-size:22px;font-weight:800;line-height:1.2}.doc2 .d2-dt{white-space:nowrap;color:#c9d0e6;font-size:12px}.doc2 .d2-par{background:#f6dc00;width:64px;height:100%;position:absolute;top:0;right:-14px;transform:skew(-15deg)}.doc2 .d2-who{border-bottom:1px solid #d8dae2;justify-content:space-between;align-items:flex-end;gap:20px;padding:18px 44px 16px;display:flex}.doc2 .d2-wl{min-width:0}.doc2 .d2-wr{text-align:right;flex:none}.doc2 .d2-k{color:#6b7085;letter-spacing:.08em;font-size:12px;font-weight:700}.doc2 .d2-cli{color:#1c2855;margin-top:2px;font-size:17px;font-weight:800;line-height:1.25}.doc2 .d2-sub{color:#3d4460;margin-top:2px;font-size:12px;line-height:1.45}.doc2 .d2-tot{color:#1c2855;letter-spacing:-.02em;font-size:25px;font-weight:900;line-height:1.15}.doc2 .d2-itens{flex:none;padding:4px 44px 0}.doc2 .d2-it{break-inside:avoid;border-bottom:1px solid #e6e8ee;grid-template-columns:128px minmax(0,1fr) 132px;align-items:start;gap:18px;padding:12px 0;display:grid}.doc2 .d2-foto{background:#f2f3f6;border-radius:6px;justify-content:center;align-items:center;width:128px;height:100px;margin:0;display:flex;position:relative;overflow:hidden}.doc2 .d2-foto img{object-fit:contain;width:100%;height:100%}.doc2 .d2-ph{color:#8a8fa3;text-align:center;padding:0 6px;font-size:12px;font-weight:600}.doc2 .d2-qt{color:#fff;background:#1c2855;border-radius:3px;padding:1px 7px;font-size:12px;font-weight:800;position:absolute;top:6px;left:6px}.doc2 .d2-tx{min-width:0}.doc2 .d2-nm{color:#1c2855;font-size:15.5px;font-weight:800;line-height:1.25}.doc2 .d2-vl{color:#6b7085;margin-top:2px;font-size:12px}.doc2 .d2-fr{color:#3d4460;margin-top:5px;font-size:13px;line-height:1.45}.doc2 .d2-ds{flex-wrap:wrap;gap:3px 16px;margin-top:6px;display:flex}.doc2 .d2-ds span{color:#1c2855;align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:inline-flex}.doc2 .d2-ds i{background:#1c2855;flex:none;width:6px;height:9px;transform:skew(-15deg)}.doc2 .d2-pr{text-align:right}.doc2 .d2-ris{color:#6b7085;font-size:12px;text-decoration:line-through}.doc2 .d2-un{color:#6b7085;font-size:12px}.doc2 .d2-bdg{color:#1c2855;background:#f6dc00;border-radius:3px;margin-top:3px;padding:1px 8px;font-size:12px;font-weight:800;display:inline-block}.doc2 .d2-lq{color:#1c2855;letter-spacing:-.01em;margin-top:4px;font-size:17px;font-weight:900}.doc2 .d2-fim{break-inside:avoid;grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:24px;padding:16px 44px 0;display:grid}.doc2 .d2-sec{color:#1c2855;letter-spacing:.1em;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.doc2 .d2-sec i{background:#f6dc00;width:4px;height:14px}.doc2 .d2-pg{margin-top:8px}.doc2 .d2-k2{color:#6b7085;font-size:12px}.doc2 .d2-pgv{color:#1c2855;font-size:14px;font-weight:800}.doc2 .d2-g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px;margin-top:10px;display:grid}.doc2 .d2-v{color:#1c2855;font-size:13px;font-weight:700}.doc2 .d2-apr{color:#1c2855;align-items:center;gap:7px;margin-top:10px;font-size:12.5px;font-weight:800;display:flex}.doc2 .d2-nota{color:#3d4460;padding-top:4px;font-size:13px;line-height:1.5}.doc2 .d2-obs{margin-top:12px}.doc2 .d2-rw{color:#3d4460;justify-content:space-between;gap:10px;padding:2px 0;font-size:12.5px;display:flex}.doc2 .d2-rw b{color:#1c2855}.doc2 .d2-totbox{color:#fff;background:#1c2855;margin-top:8px;padding:10px 14px}.doc2 .d2-totbox div{letter-spacing:.1em;color:#f6dc00;font-size:12px;font-weight:700}.doc2 .d2-totbox b{letter-spacing:-.02em;font-size:23px;font-weight:900;line-height:1.2}.doc2 .d2-ft{background:#fff;border-top:1px solid #d8dae2;flex:none;margin-top:auto;padding:14px 44px 16px}.doc2 .d2-qr{align-items:center;gap:16px;display:flex}.doc2 .d2-qr>div{flex:1;min-width:0}.doc2 .d2-qt1{color:#1c2855;font-size:13.5px;font-weight:800}.doc2 .d2-ln{color:#6b7085;justify-content:space-between;gap:12px;margin-top:10px;font-size:12px;display:flex}.doc2 .d2-tit{color:#1c2855;padding:18px 44px 6px;font-size:17px;font-weight:800}.doc2 .d2-tit span{color:#6b7085;margin-left:10px;font-size:12px;font-weight:600}.doc2 .d2-terms{flex:auto;padding:0 44px}.doc2 .d2-th{color:#1c2855;margin:12px 0 5px;font-size:12px;font-weight:800}.doc2 .d2-terms p{color:#3d4460;margin:0 0 6px;font-size:12px;line-height:1.5}@media print{.area-impressao .sheet.doc2{aspect-ratio:auto;max-width:100%;min-height:270mm}.doc2 .d2-it,.doc2 .d2-fim{break-inside:avoid}@page{margin:8mm}}a.btn,a.tab{text-decoration:none}.specs.lista td:first-child,.specs.lista td:last-child{width:auto;color:inherit;font-weight:inherit}.specs.lista td{vertical-align:top}.specs.mudou thead th{background:var(--navy);color:#fff;letter-spacing:.04em;text-align:left;padding:10px 12px;font-size:11px;font-weight:800}.specs.mudou thead th:last-child{color:var(--yellow)}.specs.mudou td{padding:10px 12px}.specs.mudou td,.specs.mudou td:first-child,.specs.mudou td:last-child{color:var(--navy)}.specs.mudou tbody tr:nth-child(2n){background:#f7f8fb}.specs.mudou td:nth-child(2){color:var(--gray)}.specs.mudou td:last-child{font-weight:800}@media (max-width:820px){.grade-lado{grid-template-columns:minmax(0,1fr)!important}}.escala-doc.encolhida{overflow:clip}
