@layer components{.ui-button{touch-action:manipulation;transition:background-color .14s var(--ui-ease,ease-out), border-color .14s var(--ui-ease,ease-out), transform .1s ease-out, box-shadow .14s ease-out;border:1px solid #0000}.ui-button:active:not(:disabled){transform:scale(.98)}.ui-button:focus-visible,.ui-dialog-close:focus-visible{outline:3px solid var(--ui-focus,#e01c1c);outline-offset:3px}.ui-button:disabled{opacity:.5;cursor:not-allowed}.ui-button[aria-busy=true]{cursor:progress}.ui-button svg{flex:none}.ui-button--primary{color:#fff;background:var(--ui-accent,#e01c1c);box-shadow:0 1px 2px #00000014}.ui-button--secondary{color:var(--ui-text,#17202e);background:var(--surface-2);border-color:var(--ui-border)}.ui-button--outline{color:var(--ui-text,#17202e);background:var(--surface);border-color:var(--ui-border)}.ui-button--ghost{color:var(--ui-text,#17202e);background:0 0}.ui-button--danger{color:#c22c30;background:#fff1f2;border-color:#fecdd3}.ui-button--success{color:#087f5b;background:#ecfdf5;border-color:#a7f3d0}.dark .ui-button--danger{color:#ff9599;background:#f43f5e1f;border-color:#f43f5e40}.dark .ui-button--success{color:#70dfb5;background:#10b9811f;border-color:#10b98140}.ui-button__spinner{animation:.8s linear infinite ui-control-spin}.ui-field__label{color:var(--ui-text);line-height:1.5}.ui-field__icon,.ui-field__message{color:var(--ui-muted)}.ui-field__message{line-height:1.5}.ui-input{color:var(--ui-text);background:var(--surface);border-color:var(--ui-border);outline:none;transition:border-color .14s ease-out,box-shadow .14s ease-out,background-color .14s ease-out}.ui-input::placeholder{color:var(--ui-muted);opacity:.8}.ui-input:focus{border-color:var(--ui-focus,#e01c1c);outline:2px solid var(--ui-focus,#e01c1c);outline-offset:2px}.ui-input:disabled{color:var(--ui-muted);background:var(--surface-2);cursor:not-allowed;opacity:.7}.ui-input[aria-invalid=true]{border-color:#d32930}.ui-field__message--error{color:#c22c30}.dark .ui-field__message--error{color:#ff9599}.ui-dialog-layer{isolation:isolate}.ui-dialog-scrim{-webkit-backdrop-filter:blur(6px);background:#0c10176b}.ui-dialog-panel{background:var(--surface);color:var(--ui-text);border-color:var(--ui-border);box-shadow:var(--ui-shadow,0 8px 32px #0000001a);outline:none}.ui-dialog-header,.ui-dialog-footer{border-color:var(--ui-border)}.ui-dialog-title{color:var(--ui-text)}.ui-dialog-description{color:var(--ui-muted)}.ui-dialog-footer{background:var(--surface-2)}.ui-dialog-content{overscroll-behavior:contain;scrollbar-gutter:stable}.ui-dialog-close{width:44px;height:44px;color:var(--ui-muted);touch-action:manipulation;justify-content:center;align-items:center;transition:background-color .14s ease-out,color .14s ease-out,transform .1s ease-out;display:inline-flex}.ui-dialog-close:active{transform:scale(.94)}.ui-modal-layer{animation:.16s ease-out ui-dialog-appear}.ui-modal-panel{max-height:min(88dvh,900px);animation:ui-modal-arrive .18s var(--ui-ease,ease-out)}.ui-modal-panel.ui-command-panel{max-height:75dvh}.ui-drawer-layer{transition:visibility 0s linear .2s}.ui-drawer-layer[data-open=false]{visibility:hidden;pointer-events:none}.ui-drawer-layer[data-open=true]{visibility:visible;transition-delay:0s}.ui-drawer-layer .ui-dialog-scrim{transition:opacity .18s ease-out}.ui-drawer-layer[data-open=false] .ui-dialog-scrim{opacity:0}.ui-drawer-panel{transition:transform .2s var(--ui-ease,ease-out)}.ui-drawer-layer[data-open=false] .ui-drawer-panel[data-side=right]{transform:translate(100%)}.ui-drawer-layer[data-open=false] .ui-drawer-panel[data-side=left]{transform:translate(-100%)}@media (hover:hover){.ui-button--primary:hover:not(:disabled){background:#c81717}.ui-button--secondary:hover:not(:disabled),.ui-button--outline:hover:not(:disabled),.ui-button--ghost:hover:not(:disabled){background:var(--surface-2);border-color:var(--ui-border)}.ui-button--danger:hover:not(:disabled),.ui-button--success:hover:not(:disabled){box-shadow:inset 0 0 0 100px #0000000a}.ui-dialog-close:hover{background:var(--surface-2);color:var(--ui-text)}}@media (width<=639px){.ui-dialog-header,.ui-dialog-content{padding:20px}.ui-dialog-footer{padding:16px 20px}.ui-modal-panel{max-height:calc(100dvh - 32px)}}@media (prefers-reduced-motion:reduce){.ui-button,.ui-input,.ui-dialog-close,.ui-drawer-layer,.ui-drawer-panel,.ui-drawer-layer .ui-dialog-scrim{transition:none}.ui-modal-layer,.ui-modal-panel,.ui-button__spinner{animation:none}.ui-button:active:not(:disabled),.ui-dialog-close:active{transform:none}}@media (prefers-contrast:more){.ui-input,.ui-dialog-panel,.ui-button--outline,.ui-button--secondary{border-color:currentColor}.ui-input::placeholder{opacity:1}.ui-dialog-scrim{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000000a6}}}@keyframes ui-control-spin{to{transform:rotate(360deg)}}@keyframes ui-dialog-appear{0%{opacity:0}to{opacity:1}}@keyframes ui-modal-arrive{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}
