.browser-tool-module__JPsoXG__tool{width:100%;max-width:40rem;margin-inline:auto}.browser-tool-module__JPsoXG__card{border:1px solid var(--som-border);background:var(--som-surface);border-radius:1.25rem;flex-direction:column;gap:1.25rem;padding:1.25rem;display:flex;box-shadow:0 6px 20px #0f172a0f}@media (min-width:640px){.browser-tool-module__JPsoXG__card{padding:1.5rem}}.browser-tool-module__JPsoXG__fields{gap:.85rem;display:grid}@media (min-width:640px){.browser-tool-module__JPsoXG__fields{grid-template-columns:repeat(3,minmax(0,1fr))}}.browser-tool-module__JPsoXG__field{flex-direction:column;gap:.35rem;display:flex}.browser-tool-module__JPsoXG__label{color:var(--som-text);font-size:.8125rem;font-weight:600}.browser-tool-module__JPsoXG__input{border:1px solid var(--som-border);background:var(--som-bg-subtle);width:100%;min-height:2.75rem;color:var(--som-text);border-radius:.75rem;padding:.5rem .75rem;font-size:1rem}.browser-tool-module__JPsoXG__input:focus-visible{outline:2px solid var(--som-accent);outline-offset:2px}.browser-tool-module__JPsoXG__action{background:var(--som-accent);width:100%;min-height:3rem;color:var(--som-accent-foreground);letter-spacing:.02em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;font-size:.9375rem;font-weight:700;display:flex}.browser-tool-module__JPsoXG__action:disabled{opacity:.55;cursor:not-allowed}.browser-tool-module__JPsoXG__action:not(:disabled):hover{background:var(--som-accent-hover)}:is(.browser-tool-module__JPsoXG__action:focus-visible,.browser-tool-module__JPsoXG__copy:focus-visible){outline:2px solid var(--som-text);outline-offset:2px}.browser-tool-module__JPsoXG__error{color:#dc2626;margin:0;font-size:.8125rem}.browser-tool-module__JPsoXG__result{background:var(--som-bg-subtle);border-radius:1rem;padding:1rem}.browser-tool-module__JPsoXG__resultTitle{color:var(--som-text-muted,#6b6560);margin:0;font-size:.8125rem;font-weight:700}.browser-tool-module__JPsoXG__values{flex-wrap:wrap;gap:.45rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.browser-tool-module__JPsoXG__value{min-width:2.5rem;min-height:2.5rem;color:var(--som-text);background:#fff;border-radius:.75rem;justify-content:center;align-items:center;padding:.25rem .55rem;font-size:1.05rem;font-weight:700;display:inline-flex}.browser-tool-module__JPsoXG__total{color:var(--som-text);margin:.75rem 0 0;font-size:.9375rem;font-weight:700}.browser-tool-module__JPsoXG__empty{color:var(--som-text-muted,#6b6560);margin:.5rem 0 0;font-size:.875rem}.browser-tool-module__JPsoXG__copy{color:var(--som-accent);cursor:pointer;background:0 0;border:0;margin-top:.75rem;font-size:.875rem;font-weight:700}
