[class*=govalo],[id*=govalo],[data-govalo],.govalo-modal,.govalo-lookup,.govalo-balance{--ff-base: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--ff-accent: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--color-text: #000000;--color-link: #000000;--color-card: #FFFFFF;--color-cream: #FFF5DD;--color-sage: #93AD76;--color-peach: #D8906F;--color-border: #E5E7EB;--btn-bg: #FFFFFF;--btn-fg: #000000;--btn-border: #000000;--radius: 12px;--shadow: 0 12px 30px rgba(0,0,0,.08);--space: 12px;--space-lg: 18px;--space-xl: 28px}[class*=govalo] .balance-lookup,[class*=govalo] .govalo-balance,[class*=govalo] .lookup{max-width:560px;margin:0 auto;background:var(--color-card);border-radius:var(--radius);box-shadow:var(--shadow);padding:var(--space-xl) var(--space-lg)}.govalo-modal{background:#00000057}.govalo-modal .modal__content{background:var(--color-card);color:var(--color-text);border-radius:var(--radius);box-shadow:var(--shadow);padding:calc(var(--space) * 1.5)}[class*=govalo] h1,[class*=govalo] h2,[class*=govalo] .balance-title{font-family:var(--ff-accent);font-weight:700;color:var(--color-text);margin:0 0 var(--space-lg);letter-spacing:.01em}[class*=govalo] p,[class*=govalo] label,[class*=govalo] .helper{font-family:var(--ff-base);color:#444}[class*=govalo] .balance-form,[class*=govalo] form{display:grid;gap:var(--space-lg)}[class*=govalo] label{color:var(--color-text);font-weight:600;margin-bottom:6px;display:inline-block}[class*=govalo] input[type=text],[class*=govalo] input[type=email],[class*=govalo] input[type=tel]{width:100%;border:1px solid var(--color-border);border-radius:var(--radius);padding:12px 14px;background:#fff;color:var(--color-text);transition:box-shadow .18s ease,border-color .18s ease;font-family:var(--ff-base)}[class*=govalo] input::placeholder{color:#8a8a8a}[class*=govalo] input:focus{outline:none;border-color:#000;box-shadow:0 0 0 3px #0000001f}[class*=govalo] button,[class*=govalo] .btn,[class*=govalo] [type=submit]{background:var(--btn-bg);color:var(--btn-fg);border:1.5px solid var(--btn-border);border-radius:var(--radius);padding:12px 16px;font-weight:700;cursor:pointer;transition:transform .05s ease,background .15s ease,color .15s ease}[class*=govalo] button:hover{background:var(--color-cream)}[class*=govalo] button:active{transform:translateY(1px)}[class*=govalo] button[disabled]{opacity:.6;cursor:not-allowed}[class*=govalo] a{color:var(--color-link);text-decoration:none}[class*=govalo] a:hover{text-decoration:underline}[class*=govalo] .balance-result,[class*=govalo] .result-card,[class*=govalo] .success{margin-top:var(--space-xl);padding:var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius);background:linear-gradient(180deg,#fff 0% 50%,color-mix(in srgb,var(--color-peach) 8%,#fff))}[class*=govalo] .balance-amount,[class*=govalo] .result-amount{font-family:var(--ff-accent);font-size:clamp(26px,4vw,36px);font-weight:800;color:var(--color-text);letter-spacing:.01em;line-height:1.05}[class*=govalo] .giftcard-code,[class*=govalo] input[name*=code]{font-family:var(--ff-base);letter-spacing:.06em}[class*=govalo] *:focus-visible{outline:2px solid rgba(0,0,0,.6);outline-offset:2px}@media (max-width: 480px){[class*=govalo] .balance-lookup,[class*=govalo] .govalo-balance{padding:var(--space-lg);border-radius:12px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/govalo-overrides.css.map */
