.cz-toast-region{inset-block-end:calc(max(var(--tabs-bar-h,var(--safe-area-inset-bottom)),var(--keep-out-held,var(--keep-out-bottom,0px))) + var(--variant-bar-h,0px) + var(--space-05));inset-inline:var(--pad-page-phone);z-index:var(--z-toast);align-items:center;gap:var(--gap-row);pointer-events:none;flex-direction:column-reverse;display:flex;position:fixed}.cz-toast-stack{align-items:center;gap:var(--gap-row);pointer-events:none;flex-direction:column;order:1;max-inline-size:100%;display:flex}@media not all and (min-width:640px){body:has(>#cz-overlay-flow-root .cz-sheet-root) .cz-toast-stack{inset-block-start:calc(var(--safe-area-inset-top) + var(--space-05));inset-inline:var(--pad-page-phone);z-index:var(--z-toast);flex-direction:column-reverse;position:fixed}}.cz-toast-portal{pointer-events:auto}.cz-toast{font-family:var(--font-body);font-size:var(--type-subhead);line-height:var(--leading-subhead);font-weight:var(--type-subhead-weight);letter-spacing:var(--tracking-normal);align-items:center;gap:var(--gap-inline);min-block-size:var(--control-lg);padding:var(--pad-chip-y)var(--pad-control-md);border-radius:var(--radius-full);background:var(--bg-elevated);max-inline-size:100%;color:var(--fg-primary);box-shadow:var(--sh-3);pointer-events:auto;display:inline-flex}.cz-toast-icon{flex-shrink:0;display:flex}.cz-toast--warning .cz-toast-icon{color:var(--status-warning-text)}.cz-toast--danger .cz-toast-icon{color:var(--status-danger-text)}.cz-toast>span:not(.cz-toast-icon){white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.cz-toast-action{white-space:nowrap;flex-shrink:0}.cz-toast--media{font-family:var(--font-body);font-size:var(--type-caption-1);line-height:var(--leading-caption-1);font-weight:var(--type-caption-1-weight);letter-spacing:var(--tracking-normal);padding:var(--border-hairline)var(--border-hairline)var(--border-hairline)var(--pad-control-xs);border-radius:var(--radius-control);background:var(--scrim-on-media);min-block-size:0;color:var(--fg-on-accent);box-shadow:none}.cz-toast.is-action-only{padding:var(--border-hairline)}.cz-toast.is-timed{--toast-from:0 100%;--toast-from-scale:.9;animation:cz-toast-in var(--motion-toast-in)both;transition:max-height var(--motion-list-out)var(--dur-page),min-height var(--motion-list-out)var(--dur-page),padding var(--motion-list-out)var(--dur-page);position:relative}.cz-toast.is-timed.is-leaving{min-block-size:0;animation:cz-toast-out var(--motion-toast-out)forwards}@keyframes cz-toast-in{0%{opacity:0;translate:var(--toast-from);scale:var(--toast-from-scale)}}@keyframes cz-toast-out{to{opacity:0;scale:.8}}@keyframes cz-toast-fade{0%{opacity:0}}@keyframes cz-toast-fade-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.cz-toast.is-timed{animation:cz-toast-fade var(--motion-fade-in)both}.cz-toast.is-timed.is-leaving{animation:cz-toast-fade-out var(--motion-fade-out)forwards}}
[data-text-box=xs]{--cz-box-height:var(--control-sm);--cz-box-pad:var(--space-03);--cz-box-pad-y:var(--space-02)}[data-text-box=sm]{--cz-box-height:var(--control-md);--cz-box-pad:var(--space-04);--cz-box-pad-y:var(--space-03)}[data-text-box=md]{--cz-box-height:var(--control-lg);--cz-box-pad:var(--space-05);--cz-box-pad-y:var(--space-04)}input.cz-field[data-text-box],select.cz-field[data-text-box],.cz-sf-box[data-text-box],.cz-dd-recessed[data-text-box]{block-size:var(--cz-box-height)}input.cz-field[data-text-box],.cz-sf-box[data-text-box],.cz-dd-recessed[data-text-box]{padding-inline:var(--cz-box-pad)}textarea.cz-field[data-text-box]{padding:var(--cz-box-pad-y)var(--cz-box-pad)}:is(.cz-field,.cz-dd-recessed)[data-text-box=xs],.cz-sf-box[data-text-box=xs] .cz-sf-input{font-family:var(--font-body);font-size:var(--type-footnote);line-height:var(--leading-footnote);font-weight:var(--type-footnote-weight);letter-spacing:var(--tracking-normal)}:is(.cz-field,.cz-dd-recessed)[data-text-box=sm],.cz-sf-box[data-text-box=sm] .cz-sf-input{font-family:var(--font-body);font-size:var(--type-subhead);line-height:var(--leading-subhead);font-weight:var(--type-subhead-weight);letter-spacing:var(--tracking-normal)}:is(.cz-field,.cz-dd-recessed)[data-text-box=md],.cz-sf-box[data-text-box=md] .cz-sf-input{font-family:var(--font-body);font-size:var(--type-body);line-height:var(--leading-body);font-weight:var(--type-body-weight);letter-spacing:var(--tracking-normal)}@media (pointer:coarse){.cz-field[data-text-box],.cz-dd-recessed[data-text-box],.cz-sf-box[data-text-box] .cz-sf-input{font-size:var(--type-touch-input)}.cz-sf-box[data-text-box]{min-block-size:var(--touch-target)}}
.cz-sf{align-items:center;gap:var(--gap-inline);inline-size:100%;min-inline-size:0;display:flex}.cz-sf-box{align-items:center;gap:var(--gap-inline);background:var(--field-bg);min-inline-size:0;color:var(--fg-tertiary);border-radius:var(--radius-control);border:0;flex:auto;display:flex}.cz-sf-input{min-inline-size:0;color:var(--fg-primary);font-family:var(--font-body);background:0 0;border:0;outline:none;flex:auto;align-self:stretch;padding:0}.cz-sf-input:focus-visible{outline:none}@media (pointer:fine){.cz-sf-box:focus-within{box-shadow:inset 0 0 0 var(--focus-ring-width)var(--bd-focus)}}.cz-sf-input::placeholder{color:var(--fg-placeholder)}.cz-sf-input::-webkit-search-cancel-button{appearance:none}.cz-sf-input::-webkit-search-decoration{appearance:none}.cz-sf-input::-webkit-search-results-button{appearance:none}.cz-sf-input::-ms-clear{display:none}.cz-sf-lead,.cz-sf-trail{color:var(--fg-tertiary);flex:none;align-items:center;display:inline-flex}.cz-sf-trail{gap:var(--gap-inline)}.cz-sf-box .cz-btn.cz-btn--ghost.cz-sf-clear{--cz-btn-h:var(--icon-sm);inline-size:var(--icon-sm);border-radius:var(--radius-full);background:var(--fg-tertiary);color:var(--bg-raised);flex:none;padding:0}.cz-sf-box .cz-sf-clear .cz-icon{inline-size:var(--icon-xs);block-size:var(--icon-xs)}@media (hover:hover){.cz-sf-box .cz-btn.cz-sf-clear:hover:not([aria-disabled=true]){background:var(--fg-secondary);color:var(--bg-raised)}}.cz-sf-busy{flex:none;justify-content:center;align-items:center;display:inline-flex}.cz-sf-cancel{flex:none;display:none}@media (pointer:coarse){.cz-sf-cancel{display:inline-flex}}.cz-sf[data-disabled=true] .cz-sf-box{background:var(--bg-disabled);cursor:not-allowed}.cz-sf[data-disabled=true] .cz-sf-input,.cz-sf[data-disabled=true] .cz-sf-input::placeholder,.cz-sf[data-disabled=true] .cz-sf-lead{color:var(--fg-disabled)}
