.app-icon[data-v-0f56ba50]{width:var(--app-icon-size,1.25rem);height:var(--app-icon-size,1.25rem);fill:none;stroke:currentColor;stroke-width:var(--app-icon-stroke,2);stroke-linecap:var(--app-icon-cap,butt);stroke-linejoin:var(--app-icon-join,miter);flex:none}.app-icon__hour[data-v-0f56ba50],.app-icon__minute[data-v-0f56ba50]{transform-origin:12px 12px;transform-box:view-box}.app-icon__hour[data-v-0f56ba50]{animation:48s linear infinite app-icon-turn-0f56ba50}.app-icon__minute[data-v-0f56ba50]{animation:4s linear infinite app-icon-turn-0f56ba50}@keyframes app-icon-turn-0f56ba50{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.app-icon__hour[data-v-0f56ba50],.app-icon__minute[data-v-0f56ba50]{animation:none}}.app-dialog{--app-dialog-border:var(--color-line);--app-dialog-shadow:#00000080;overscroll-behavior:contain;border:1px solid var(--app-dialog-border);border-radius:var(--radius-panel);background-color:var(--color-surface);max-block-size:min(90dvh,36rem);inline-size:min(100% - 2rem,28rem);color:var(--color-fg);box-shadow:0 1.5rem 3rem var(--app-dialog-shadow);padding:0;overflow-y:auto}.app-dialog::backdrop{background-color:color-mix(in oklab, var(--color-ground) 55%, transparent)}.app-dialog--accent{--app-dialog-border:color-mix(in oklab, var(--color-accent-deep) 35%, transparent)}.app-dialog--danger{--app-dialog-border:color-mix(in oklab, var(--color-danger) 48%, var(--color-line));--app-dialog-shadow:color-mix(in oklab, var(--color-danger) 18%, transparent)}.app-dialog__close{z-index:1;block-size:2.75rem;inline-size:2.75rem;color:var(--color-muted);cursor:pointer;background:0 0;border:0;padding:.75rem;position:absolute;inset-block-start:.4rem;inset-inline-end:.4rem}.app-dialog__close:hover{color:var(--color-fg)}.app-dialog__close .app-dialog__close-icon{stroke-width:calc(var(--app-icon-stroke,2) * 1.35);stroke-linecap:round}.app-dialog--danger .app-dialog__close:hover{color:var(--color-danger)}
