.ssp-fundo{--ssp-fundo:var(--global-palette9, #ffffff);--ssp-texto:var(--global-palette3, #1d1d1f);--ssp-suave:var(--global-palette5, #6b6b70);--ssp-linha:var(--global-palette7, #d9d9de);--ssp-marca:#880000;position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:16px;background:rgb(0 0 0 / .55);overflow-y:auto}html.ssp-aberta{overflow:hidden}.ssp-caixa{position:relative;width:100%;max-width:560px;max-height:calc(100vh - 32px);overflow-y:auto;background:var(--ssp-fundo);color:var(--ssp-texto);border-radius:12px;padding:28px 24px 24px;box-shadow:0 20px 60px rgb(0 0 0 / .3);font-size:15px;line-height:1.5;box-sizing:border-box}.ssp-caixa h2{margin:0 32px 8px 0;font-size:22px;line-height:1.25;color:inherit}.ssp-intro{margin:0 0 18px;color:var(--ssp-suave)}.ssp-x{position:absolute;top:10px;right:12px;width:36px;height:36px;border:0;background:#fff0;color:inherit;font-size:26px;line-height:1;cursor:pointer;padding:0}.ssp-form{display:flex;flex-direction:column;gap:12px;margin:0}.ssp-duas{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ssp-campo{display:flex;flex-direction:column;gap:4px;min-width:0}.ssp-campo label,.ssp-rot{font-size:13px;font-weight:600;color:inherit}.ssp-campo input[type=text],.ssp-campo input[type=tel],.ssp-campo input[type=email],.ssp-campo select{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid var(--ssp-linha);border-radius:8px;background:#fff0;color:inherit;font:inherit;min-height:44px}.ssp-campo select option{color:#1d1d1f}.ssp-opcoes{display:flex;gap:18px;flex-wrap:wrap}.ssp-opcoes label{font-weight:400;display:inline-flex;align-items:center;gap:4px;cursor:pointer}.ssp-ajuda{margin:-4px 0 0;font-size:12.5px;color:var(--ssp-suave)}.ssp-ajuda a{color:inherit;text-decoration:underline}.ssp-msg{margin:0;color:#c62828;font-size:14px;min-height:0}.ssp-msg:empty{display:none}.ssp-enviar,a.ssp-enviar{display:inline-block;align-self:flex-start;border:0;border-radius:8px;background:var(--ssp-marca);color:#fff!important;padding:12px 24px;font:inherit;font-weight:600;cursor:pointer;text-decoration:none}.ssp-enviar[disabled]{opacity:.7;cursor:wait}.ssp-isco{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.ssp-agenda{display:flex;flex-direction:column;gap:12px;margin:0 0 14px}.ssp-dias,.ssp-horas{display:flex;flex-wrap:wrap;gap:8px}.ssp-dia,.ssp-hora{border:1px solid var(--ssp-linha);background:#fff0;color:inherit;border-radius:8px;padding:8px 12px;font:inherit;font-size:14px;cursor:pointer;min-height:40px;text-transform:capitalize}.ssp-dia:hover,.ssp-hora:hover{border-color:var(--ssp-marca)}.ssp-dia.ssp-sel,.ssp-hora.ssp-sel{background:var(--ssp-marca);border-color:var(--ssp-marca);color:#fff}.ssp-enviar[disabled]:not(.ssp-a-marcar){opacity:.55;cursor:not-allowed}@media (max-width:540px){.ssp-duas{grid-template-columns:1fr}.ssp-caixa{padding:24px 16px 18px}.ssp-enviar{align-self:stretch;text-align:center}}