.money-amount{white-space:nowrap;font-variant-numeric:tabular-nums;display:inline-block}.button{border:1px solid var(--ice-border-strong);border-radius:var(--ice-radius-sm);background:var(--ice-brand-soft);min-height:2.65rem;color:var(--ice-brand-strong);text-align:center;cursor:pointer;justify-content:center;align-items:center;gap:.45rem;padding:.65rem .95rem;font-weight:750;line-height:1.15;text-decoration:none;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.button:hover{border-color:color-mix(in srgb, var(--ice-brand) 45%, var(--ice-border-strong));background:color-mix(in srgb, var(--ice-brand-soft) 85%, var(--ice-brand))}.button:active{transform:translateY(1px)}.button:disabled,.button[aria-disabled=true]{opacity:.58;cursor:not-allowed;transform:none}.button.primary{border-color:var(--ice-brand-strong);background:var(--ice-brand-strong);color:#fff}.button.primary:hover{border-color:color-mix(in srgb, var(--ice-brand-strong) 86%, #000);background:color-mix(in srgb, var(--ice-brand-strong) 90%, #000)}.button.secondary{border-color:color-mix(in srgb, var(--ice-brand) 35%, var(--ice-border));background:var(--ice-brand-soft);color:var(--ice-brand-strong)}.button.danger{border-color:color-mix(in srgb, var(--ice-danger) 72%, var(--ice-border-strong));background:var(--ice-danger);color:#fff}.button.danger:hover{border-color:color-mix(in srgb, var(--ice-danger) 86%, #000);background:color-mix(in srgb, var(--ice-danger) 90%, #000)}.link-button{border-radius:var(--ice-radius-sm);background:var(--ice-brand-soft);color:var(--ice-brand-strong);cursor:pointer;border:0;padding:.45rem .6rem;font-weight:750}.ice-badge{border:1px solid var(--ice-border);background:var(--ice-surface-subtle);color:var(--ice-muted);border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .6rem;font-size:.75rem;font-weight:750;display:inline-flex}.ice-badge.is-success{border-color:color-mix(in srgb, var(--ice-success) 28%, var(--ice-border));background:var(--ice-success-soft);color:var(--ice-success)}.ice-badge.is-warning{border-color:color-mix(in srgb, var(--ice-warning) 28%, var(--ice-border));background:var(--ice-warning-soft);color:var(--ice-warning)}.ice-badge.is-danger{border-color:color-mix(in srgb, var(--ice-danger) 28%, var(--ice-border));background:var(--ice-danger-soft);color:var(--ice-danger)}.ice-breadcrumbs{min-width:0;color:var(--ice-text);font-size:.85rem;line-height:1.6}.ice-breadcrumbs ol{flex-wrap:wrap;align-items:baseline;gap:.25rem .45rem;margin:0;padding:0;list-style:none;display:flex}.ice-breadcrumbs li{overflow-wrap:anywhere;align-items:baseline;gap:.45rem;min-width:0;max-width:100%;display:inline-flex}.ice-breadcrumbs a{color:var(--ice-brand-strong);text-decoration:none}.ice-breadcrumbs a:hover{text-underline-offset:.2rem;text-decoration:underline}.ice-breadcrumbs a:focus-visible{outline:2px solid var(--ice-brand-strong);outline-offset:3px;border-radius:.15rem}.ice-breadcrumb-separator{color:var(--ice-muted);flex-shrink:0}.account-breadcrumbs{margin-block-end:1rem}.dark .button:is(.primary,.danger,.public-account-primary){color:var(--ice-background)}.user-body input[type=file]::file-selector-button{border:1px solid color-mix(in srgb, var(--ice-brand) 35%, var(--ice-border));border-radius:var(--ice-radius-sm);background:var(--ice-brand-soft);color:var(--ice-brand-strong);font:inherit;cursor:pointer;margin-inline-end:.7rem;padding:.6rem .9rem;font-weight:750}.customer-plan-name{border:1px solid color-mix(in srgb, var(--ice-brand) 25%, var(--ice-border));background:var(--ice-brand-soft);width:fit-content;max-width:100%;color:var(--ice-brand-strong);border-radius:.6rem;align-items:center;padding:.35rem .65rem;font-size:.93rem;font-weight:850;line-height:1.6;display:inline-flex}.ice-badge.is-draft,.user-status.is-draft{border-color:color-mix(in srgb,var(--ice-brand) 35%,var(--ice-border));background:var(--ice-brand-soft);color:var(--ice-brand-strong);gap:.4rem;font-size:.78rem;font-weight:850}.ice-badge.is-draft:before,.user-status.is-draft:before{content:"";background:currentColor;border-radius:50%;flex:none;width:.4rem;height:.4rem}.brand-logo-picture{min-width:0;max-width:100%;display:block}.brand-logo-image{width:var(--brand-logo-width,auto);height:var(--brand-logo-height,2.25rem);max-width:var(--brand-logo-max-width,11.25rem);object-fit:contain;display:block}
