.guest-validation-tools-module__nBSwza__toolbox{z-index:30;color:#f8f4ec;background:var(--ink);border:1px solid #50584d;width:min(24rem,100vw - 2rem);max-height:calc(100dvh - 2rem);position:fixed;bottom:1rem;left:1rem;overflow:auto;box-shadow:0 1rem 2.5rem #14181447}.guest-validation-tools-module__nBSwza__toolbox summary{cursor:pointer;letter-spacing:.02em;min-height:3rem;padding:.9rem 1rem;font-size:.84rem;font-weight:700}.guest-validation-tools-module__nBSwza__body{border-top:1px solid #50584d;gap:1rem;padding:0 1rem 1rem;display:grid}.guest-validation-tools-module__nBSwza__body>p:first-child{color:#d8d0c4;margin-top:1rem;font-size:.78rem;line-height:1.5}.guest-validation-tools-module__nBSwza__body label{gap:.4rem;font-size:.76rem;font-weight:700;display:grid}.guest-validation-tools-module__nBSwza__body select{min-width:0;min-height:2.75rem;color:var(--ink);font:inherit;background:#fffdfa;border:1px solid #717b6d;border-radius:0;padding:.65rem .7rem;font-size:1rem}.guest-validation-tools-module__nBSwza__body button{min-height:2.75rem;color:var(--ink);font:inherit;cursor:pointer;background:#f8f4ec;border:1px solid #f8f4ec;padding:.65rem .8rem;font-size:.78rem;font-weight:700}.guest-validation-tools-module__nBSwza__body button:disabled{cursor:wait;opacity:.58}.guest-validation-tools-module__nBSwza__status{color:#e4ebdf;background:#374036;min-height:2.6rem;padding:.7rem;font-size:.76rem;line-height:1.45}.guest-validation-tools-module__nBSwza__statusError{color:#ffe8e3;background:#6b302a}.guest-validation-tools-module__nBSwza__body .guest-validation-tools-module__nBSwza__comparisonAction{color:#f8f4ec;background:0 0;width:100%}.guest-validation-tools-module__nBSwza__comparison{border:1px solid var(--line);width:min(30rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--ink);background:#fffdfa;margin:auto;padding:0;overflow-y:auto;box-shadow:0 1.4rem 4rem #0d100d61}.guest-validation-tools-module__nBSwza__comparison::backdrop{background:#181c18c2}.guest-validation-tools-module__nBSwza__comparison>div{padding:clamp(1.5rem,5vw,2.5rem)}.guest-validation-tools-module__nBSwza__comparisonLabel{color:var(--clay-dark);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .65rem;font-size:.72rem;font-weight:700}.guest-validation-tools-module__nBSwza__comparison h2{max-width:12ch;font-size:clamp(2rem,8vw,3.25rem)}.guest-validation-tools-module__nBSwza__comparison>div>p:not(.guest-validation-tools-module__nBSwza__comparisonLabel){color:var(--muted);margin-top:1rem;line-height:1.55}.guest-validation-tools-module__nBSwza__comparisonFields{gap:.8rem;margin-top:1.5rem;display:grid}.guest-validation-tools-module__nBSwza__comparisonFields div{border:1px solid var(--line);background:#fff;gap:.3rem;min-height:4.4rem;padding:.8rem .9rem;display:grid}.guest-validation-tools-module__nBSwza__comparisonFields span{color:var(--muted);font-size:.75rem;font-weight:700}.guest-validation-tools-module__nBSwza__comparisonFields strong{color:#77736d;font-weight:400}.guest-validation-tools-module__nBSwza__disabledAction,.guest-validation-tools-module__nBSwza__closeAction{color:#fff;background:var(--clay);width:100%;min-height:3rem;font:inherit;border:0;margin-top:1rem;padding:.75rem 1rem;font-weight:700}.guest-validation-tools-module__nBSwza__disabledAction:disabled{cursor:not-allowed;opacity:.5}.guest-validation-tools-module__nBSwza__comparison .guest-validation-tools-module__nBSwza__comparisonNote{color:#4a5146;background:#edf0e8;padding:.8rem;font-size:.78rem}.guest-validation-tools-module__nBSwza__closeAction{color:var(--clay-dark);text-underline-offset:.2em;cursor:pointer;background:0 0;text-decoration:underline}@media (max-width:800px){.guest-validation-tools-module__nBSwza__toolbox{width:auto;max-height:calc(100dvh - 6rem);bottom:5.25rem;left:.75rem;right:.75rem}}
