.template-dialog{color:var(--foreground);font-family:var(--font-body);animation:template-dialog-in var(--dur-medium) var(--ease-out) both}.template-dialog::backdrop{animation:template-backdrop-in var(--dur-short) var(--ease-out) both}.template-primary-button,.template-secondary-button,.template-icon-button{border-radius:var(--radius-input);min-height:var(--control-height);white-space:nowrap;transition:background-color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out), transform .1s var(--ease-out);justify-content:center;align-items:center;font-weight:650;display:inline-flex}.template-primary-button{background:var(--success);color:var(--success-foreground);gap:var(--space-2xs);padding-inline:var(--space-sm)}.template-secondary-button{background:var(--card);border:var(--rule-thin) solid var(--border);color:var(--foreground);gap:var(--space-2xs);padding-inline:var(--space-sm)}.template-icon-button{color:var(--muted-foreground);min-width:var(--control-height);background:0 0}.template-primary-button:active,.template-secondary-button:active,.template-icon-button:active{transform:translateY(1px)}.template-primary-button:focus-visible,.template-secondary-button:focus-visible,.template-icon-button:focus-visible,.template-input:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.template-primary-button:disabled,.template-secondary-button:disabled,.template-icon-button:disabled{cursor:not-allowed;opacity:.5}.template-input{background:var(--background);border:var(--rule-thin) solid var(--input);border-radius:var(--radius-input);color:var(--foreground);font:inherit;min-height:var(--control-height);outline-offset:1px;padding:var(--space-2xs) var(--space-xs);outline:2px solid #0000;width:100%;display:block}.template-input:disabled{cursor:not-allowed;opacity:.55}.template-dialog h2{overflow-wrap:anywhere;min-width:0}.template-details-header{padding-block-start:max(var(--space-sm), env(safe-area-inset-top))}.template-details-scroll{overscroll-behavior:contain;padding-block-end:max(var(--space-md), env(safe-area-inset-bottom))}@media (min-width:40rem){.template-details-header{padding-block-start:var(--space-md)}.template-details-scroll{padding-block-end:var(--space-md)}}@media (hover:hover) and (pointer:fine){.template-primary-button:hover:not(:disabled){background:color-mix(in oklab, var(--success) 90%, var(--foreground))}.template-secondary-button:hover:not(:disabled),.template-icon-button:hover:not(:disabled){background:var(--muted)}.template-input:hover:not(:disabled){border-color:var(--ring)}}@keyframes template-dialog-in{0%{opacity:0;transform:scale(.98)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes template-backdrop-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.template-dialog,.template-dialog::backdrop{animation-duration:1ms}.template-primary-button,.template-secondary-button,.template-icon-button{transition-duration:1ms}}
/*# sourceMappingURL=0e0stce2qx4ut.css.map*/