.auth-root .cc-steps{display:flex;gap:6px;margin-bottom:16px}.auth-root .cc-dot{height:3px;flex:1;border-radius:2px;background:hsla(34,64%,98%,.14);transition:background .2s}.auth-root .cc-dot.on{background:var(--terra,#b5552d)}.auth-root .cc-dot.done{background:rgba(181,85,45,.55)}.auth-root .cc-back{display:block;width:100%;margin-top:10px;padding:8px;background:transparent;border:0;color:hsla(34,64%,98%,.55);font-size:13px;cursor:pointer;transition:color .15s}.auth-root .cc-back:hover:not(:disabled){color:#fdfaf6}.auth-root .cc-back:disabled{opacity:.4;cursor:default}.auth-root .cc-toggle{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px}.auth-root .cc-toggle-opt{padding:12px;border-radius:8px;border:1.5px solid hsla(34,64%,98%,.12);background:transparent;color:hsla(34,64%,98%,.7);font-size:13.5px;font-weight:600;cursor:pointer;transition:all .15s}.auth-root .cc-toggle-opt:hover{border-color:hsla(34,64%,98%,.3);color:#fdfaf6}.auth-root .cc-toggle-opt.on{border-color:var(--terra,#b5552d);background:rgba(181,85,45,.14);color:#fdfaf6}.auth-root .cc-agents{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px}.auth-root .cc-agent{display:flex;flex-direction:column;gap:2px;text-align:left;padding:11px 12px;border-radius:8px;border:1.5px solid hsla(34,64%,98%,.12);background:transparent;cursor:pointer;transition:border-color .15s,background .15s}.auth-root .cc-agent:hover{border-color:hsla(34,64%,98%,.3)}.auth-root .cc-agent.on{border-color:var(--terra,#b5552d);background:rgba(181,85,45,.12)}.auth-root .cc-agent-name{font-size:13px;font-weight:600;color:#fdfaf6}.auth-root .cc-agent-desc{font-size:11px;color:hsla(34,64%,98%,.55)}.auth-root .cc-agent-price{margin-top:6px;font-size:12px;font-weight:600;color:var(--terra,#b5552d)}.auth-root .cc-agent.on .cc-agent-price{color:#e08a5f}.auth-root .cc-agent-price i{font-style:normal;font-weight:400;color:hsla(34,64%,98%,.45)}.auth-root .cc-total{margin-bottom:16px;padding:12px 14px;border-radius:10px;background:hsla(34,64%,98%,.05);border:1px solid hsla(34,64%,98%,.1)}.auth-root .cc-total-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:13px;color:hsla(34,64%,98%,.7)}.auth-root .cc-total-row strong{font-size:19px;color:#fdfaf6;font-weight:700}.auth-root .cc-total-cmp,.auth-root .cc-total-row strong i{font-style:normal;font-weight:400;color:hsla(34,64%,98%,.5)}.auth-root .cc-total-row strong i{font-size:12px}.auth-root .cc-total-cmp{margin-top:6px;font-size:11.5px;line-height:1.5}.auth-root .cc-ok{width:44px;height:44px;margin-bottom:14px;border-radius:50%;display:grid;place-items:center;background:rgba(93,168,111,.14);border:1px solid rgba(93,168,111,.4)}.auth-root .cc-ok svg{width:22px;height:22px;fill:none;stroke:#5da86f;stroke-width:1.8}.auth-root .cc-resumo{margin-bottom:18px;border-radius:10px;border:1px solid hsla(34,64%,98%,.1);overflow:hidden}.auth-root .cc-resumo-row{display:flex;justify-content:space-between;gap:12px;padding:10px 14px;font-size:13px;border-bottom:1px solid hsla(34,64%,98%,.07)}.auth-root .cc-resumo-row:last-child{border-bottom:0}.auth-root .cc-resumo-row span{color:hsla(34,64%,98%,.55)}.auth-root .cc-resumo-row strong{color:#fdfaf6;font-weight:600;text-align:right;word-break:break-word}@media (max-width:560px){.auth-root .cc-agents{grid-template-columns:1fr}}.auth-root .field-msg{margin-top:6px;font-size:12px;line-height:1.45;color:hsla(34,64%,98%,.5)}.auth-root .field-msg.err{color:#e8836a}.auth-root .field-msg.ok{color:#5da86f}.auth-root .field-input.erro{border-color:#e8836a}.auth-centered .card.cc-wide{max-width:860px}.auth-root .cc-wide .cc-agents{grid-template-columns:repeat(3,1fr);gap:10px}.auth-root .cc-wide .cc-agent{padding:14px 15px}.auth-root .cc-wide .cc-agent-name{font-size:14px}.auth-root .cc-wide .cc-agent-desc{font-size:12px}.auth-root .cc-wide .cc-agent-price{font-size:13px}@media (max-width:900px){.auth-root .cc-wide .cc-agents{grid-template-columns:1fr 1fr}}@media (max-width:560px){.auth-root .cc-wide .cc-agents{grid-template-columns:1fr}}