:root{--brand:#ee473a;--brand-hover:#d63d31}.btn--style-primary:not(.btn--disabled){background:var(--brand);border-color:var(--brand)}.btn--style-primary:not(.btn--disabled):hover,.btn--style-primary:not(.btn--disabled):focus{background:var(--brand-hover);border-color:var(--brand-hover)}.btn--style-primary:not(.btn--disabled) .btn__content,.btn--style-primary:not(.btn--disabled) .btn__label{color:#fff}.clique-dash{margin-bottom:2rem}.clique-dash__section{margin-bottom:1.5rem}.clique-dash__title{text-transform:uppercase;letter-spacing:.06em;color:var(--theme-elevation-500);margin:0 0 .75rem;font-size:.85rem;font-weight:600}.clique-dash__grid{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1rem;display:grid}.clique-dash__card{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-50);color:inherit;border-radius:4px;flex-direction:column;gap:.25rem;padding:1rem;text-decoration:none;display:flex}.clique-dash__card:hover,.clique-dash__card--warn{border-color:var(--brand)}.clique-dash__card--warn .clique-dash__value{color:var(--brand)}.clique-dash__value{font-size:1.6rem;font-weight:700;line-height:1.1}.clique-dash__label{color:var(--theme-elevation-800)}.clique-dash__note{color:var(--theme-elevation-500);font-size:.8rem}.clique-dash__plans{color:var(--theme-elevation-500);margin:1rem 0 0}.clique-activity{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1rem;max-width:50rem;display:grid}.clique-activity__card{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-50);color:inherit;border-radius:4px;flex-direction:column;gap:.25rem;padding:1rem;text-decoration:none;display:flex}.clique-activity__card:hover,.clique-activity__card--warn{border-color:var(--brand)}.clique-activity__card--warn .clique-dash__value{color:var(--brand)}.clique-activity__value{font-size:1.5rem;font-weight:700;line-height:1.1}.clique-activity__label,.clique-activity__empty{color:var(--theme-elevation-500)}.clique-gift{max-width:40rem}.clique-gift__actions{align-items:center;gap:.75rem;display:flex}.clique-gift__topup{border-top:1px solid var(--theme-elevation-150);margin-top:1.5rem;padding-top:1.5rem}.clique-gift__topup-row{align-items:center;gap:.75rem;display:flex}.clique-gift__topup-row input{border:1px solid var(--theme-elevation-150);background:var(--theme-input-bg);width:8rem;height:2.5rem;color:var(--theme-elevation-800);border-radius:4px;padding:0 .75rem}.clique-gift__summary{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-50);border-radius:4px;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1rem;margin:0 0 1.5rem;padding:1rem;display:grid}.clique-gift__summary dt{color:var(--theme-elevation-500);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.25rem;font-size:.7rem}.clique-gift__summary dd{margin:0;font-weight:600}.clique-gift__form{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:0 1rem;display:grid}.clique-gift__hint{color:var(--theme-elevation-500);margin:0 0 1rem}.clique-check-payment__hint{color:var(--theme-elevation-500);margin:.5rem 0 0;font-size:.8rem}.clique-login{text-align:center}.clique-login__subtitle{color:var(--theme-elevation-500);margin:0 0 1.25rem}.clique-sso{background:var(--brand);color:#fff;text-align:center;border-radius:4px;width:100%;padding:.85rem 1.4rem;font-size:1rem;font-weight:600;text-decoration:none;display:block}.clique-sso:hover{background:var(--brand-hover);color:#fff}
