.agb-root{position:fixed;inset:0;overflow-y:auto;-webkit-overflow-scrolling:touch;background:#e7ecf2;font-family:Suisse Intl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#37414f;display:flex;flex-direction:column}.agb-root.embed{background:transparent;display:block;color-scheme:light}html:has(.agb-root.embed),html:has(.agb-root.embed) body{background:transparent;color-scheme:light}.agb-wrap{max-width:1000px;width:100%;margin:auto;padding:32px 24px}.agb-topbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.agb-logo{height:26px;width:auto;display:block}.agb-securebadge{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:#6b7585;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:6px 13px}.agb-securebadge svg{width:13px;height:13px;color:#1f8a5b}.agb-card{display:flex;background:#fff;border:1px solid #e7ecf2;border-radius:18px;overflow:hidden}@media (max-width:820px){.agb-card{flex-direction:column}}.agb-meta{display:flex;flex-direction:column;gap:11px;font-size:14px;color:#37414f}.agb-meta .r{display:flex;align-items:center;gap:10px}.agb-meta svg{width:17px;height:17px;color:#6b7585;flex:none}.agb-right{flex:1 1;padding:30px;min-width:0}.agb-rtitle{font-size:18px;font-weight:600;color:#142a48;letter-spacing:-.01em;margin-bottom:18px}.agb-picker{display:flex;gap:28px;align-items:flex-start}@media (max-width:680px){.agb-picker{flex-direction:column;gap:20px}}.agb-cal{flex:1 1;min-width:0}.agb-calhead{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.agb-calmonth{font-size:16px;font-weight:600;color:#142a48;text-transform:capitalize}.agb-navbtns{display:flex;gap:6px}.agb-navbtn{width:34px;height:34px;display:grid;place-items:center;border:1px solid #e2e8f0;border-radius:9px;background:#fff;color:#142a48;cursor:pointer}.agb-navbtn:disabled{color:#cbd5e1;cursor:default}.agb-navbtn svg{width:18px;height:18px}.agb-dow{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:5px;gap:5px;margin-bottom:6px}.agb-dow div{text-align:center;font-size:12px;font-weight:600;color:#9aa4b2}.agb-days{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:5px;gap:5px}.agb-day{display:flex;align-items:center;justify-content:center;height:42px;border-radius:10px;font-size:14.5px;color:#c3cbd6;border:none;background:transparent;font-family:inherit}.agb-day.sel-able{color:#142a48;font-weight:500;background:#fdecec;cursor:pointer}@media (hover:hover){.agb-day.sel-able:hover{background:#fbd9d9}}.agb-day.on{background:#e94a4a;color:#fff;font-weight:600}.agb-fuso{margin-top:16px;display:flex;align-items:center;gap:7px;font-size:13px;color:#6b7585}.agb-fuso svg{width:15px;height:15px}.agb-slots{width:250px;flex:none;display:flex;flex-direction:column;gap:9px}@media (max-width:680px){.agb-slots{width:100%}}.agb-slotday{font-size:15px;font-weight:600;color:#142a48}.agb-slotscroll{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px;max-height:340px;overflow-y:auto;padding-right:2px}.agb-slot{display:flex;align-items:center;justify-content:center;height:42px;padding:1.5px 0 0;border:1px solid #d7dee8;border-radius:10px;font-size:14.5px;font-weight:600;color:#142a48;background:#fff;cursor:pointer;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:inherit;transition:.1s}@media (hover:hover){.agb-slot:hover{border-color:#142a48;box-shadow:inset 0 0 0 .5px #142a48}}.agb-slotempty{font-size:14px;color:#9aa4b2;line-height:1.5;padding:8px 0}.agb-slothint{font-size:13.5px;color:#9aa4b2}.agb-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;padding:0 14px;border-radius:9px;border:none;font-family:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:.12s;text-decoration:none}.agb-btn.primary{background:#e94a4a;color:#fff}@media (hover:hover){.agb-btn.primary:hover{background:#d13a3a}}.agb-btn.primary:disabled{opacity:.6;cursor:default;box-shadow:none}.agb-btn.ghost{background:#fff;color:#37414f;border:1px solid #d7dee8}@media (hover:hover){.agb-btn.ghost:hover{background:#f4f7fb}}.agb-err{font-size:13.5px;color:#d13a3a}.agb-done{padding:52px 40px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.agb-donecheck{width:64px;height:64px;border-radius:50%;background:#e7f6ee;color:#1f8a5b;display:grid;place-items:center}.agb-donecheck svg{width:32px;height:32px}.agb-done h2{margin:0;font-size:24px;font-weight:600;color:#142a48;letter-spacing:-.02em}.agb-done p{margin:0;font-size:15px;color:#6b7585;max-width:440px;line-height:1.6}.agb-donebox{margin-top:8px;background:#f7f9fc;border:1px solid #e7ecf2;border-radius:14px;padding:20px 22px;text-align:left;display:flex;flex-direction:column;gap:11px;min-width:min(420px,90vw)}.agb-donebox .r{display:flex;align-items:center;gap:11px;font-size:14.5px;color:#37414f}.agb-donebox svg{width:17px;height:17px;color:#6b7585;flex:none}.agb-foot{text-align:center;margin-top:22px;font-size:12.5px;color:#9aa4b2}.agb-foot b{color:#6b7585;font-weight:600}.agb-loading{display:grid;place-items:center;min-height:60vh;color:#9aa4b2;font-size:15px}.agb-notfound{max-width:440px;margin:14vh auto;text-align:center;background:#fff;border:1px solid #e7ecf2;border-radius:16px;padding:44px 34px}.agb-notfound h1{margin:0 0 8px;font-size:22px;color:#142a48}.agb-notfound p{margin:0;color:#6b7585;font-size:15px;line-height:1.6}.agb-notfound .agb-tentar{margin-top:20px}.agb-aviso{margin:14px 0 0;padding:12px 14px;border-radius:10px;background:#f4f7fb;color:#142a48;font-size:14px;line-height:1.5}.agb-slot.on{border-color:#e94a4a;background:#e94a4a;color:#fff}.agb-manage{padding:34px 36px;display:flex;flex-direction:column;gap:16px}@media (max-width:560px){.agb-manage{padding:24px 20px}}.agb-mtitle{margin:0;font-size:22px;font-weight:600;color:#142a48;letter-spacing:-.02em}.agb-mactions{display:flex;gap:12px;flex-wrap:wrap}.agb-confirm{background:#f7f9fc;border:1px solid #e7ecf2;border-radius:14px;padding:18px 20px;display:flex;flex-direction:column;gap:12px}.agb-confirm .q{font-size:15px;font-weight:600;color:#142a48}.agb-btn.ghost.danger{color:#d13a3a;border-color:#f0c4c4}@media (hover:hover){.agb-btn.ghost.danger:hover{background:#fdecec}}.agb-btn.danger-solid{background:#d13a3a;color:#fff}@media (hover:hover){.agb-btn.danger-solid:hover{background:#b62f2f}}.agb-meta .r.agb-fusorow{align-items:flex-start}.agb-meta .r.agb-fusorow>svg{margin-top:1px}.agb-fusobox{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.agb-fusobtn{display:inline-flex;align-items:center;gap:7px;max-width:100%;border:none;background:none;padding:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.agb-fusobtn .nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agb-fusobtn .hm{color:#9aa4b2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex:none}.agb-meta .agb-fusobtn svg.chev{width:14px;height:14px;color:#9aa4b2;flex:none}@media (hover:hover){.agb-fusobtn:hover .nm{color:#142a48;text-decoration:underline;text-underline-offset:3px}}.agb-fusobtn:focus-visible{outline:2px solid #142a48;outline-offset:3px;border-radius:4px}.agb-fusonota{font-size:12.5px;color:#9aa4b2;line-height:1.4}.agb-fusolinha{margin:-4px 0 16px}.agb-fusopop{--dd-bg:#fff;--dd-border:#e2e7ee;--dd-hover:#f4f7fb;--dd-sel:#eef2f7;--text:#1d2733;--text-muted:#64748b;--text-dim:#9aa4b2;z-index:60;width:max-content;min-width:240px;max-width:calc(100vw - 16px);box-sizing:border-box}.agb-fusopop .s{display:flex;align-items:center;gap:8px;padding:4px 9px 6px;margin:0 2px 4px;border-bottom:1px solid var(--dd-border);color:#9aa4b2}.agb-fusopop .s input{flex:1 1;min-width:0;border:none;outline:none;font-family:inherit;font-size:var(--dd-opt-fs);color:var(--text);background:transparent}.agb-fusopop .sel-opt .nm{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agb-fusopop .sel-opt .cd{color:var(--text-muted);font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex:none}.agb-fusopop .e{padding:14px;font-size:var(--dd-sub-fs);color:#9aa4b2}