.icon[data-v-a6e1451a]{display:inline-block;height:1.1em;margin-right:.3rem;opacity:.8;vertical-align:text-bottom;width:1.1em}.modal[data-v-ba7aecb0]{z-index:1050}.modal-box[data-v-ba7aecb0]{z-index:1051}.btn[data-v-ba7aecb0]:disabled,.select[data-v-ba7aecb0]:disabled,.textarea[data-v-ba7aecb0]:disabled{cursor:not-allowed;opacity:.6}.modal-box-mobile[data-v-29a74db3]{border-radius:0;bottom:0;display:flex;flex-direction:column;height:100%;height:100dvh;height:calc(var(--vh, 1vh)*100);left:0;margin:0;max-height:none;max-width:none;position:fixed;right:0;top:0;width:100%}@media (min-width:640px){.modal-box-mobile[data-v-29a74db3]{border-radius:.5rem;height:auto;margin:auto;max-height:90vh;max-width:42rem;position:relative}}.modal-header[data-v-29a74db3]{align-items:center;border-bottom:1px solid oklch(var(--bc)/.2);display:flex;flex-shrink:0;justify-content:space-between;padding:1rem;position:relative;z-index:10}@media (min-width:640px){.modal-header[data-v-29a74db3]{border-bottom-color:currentcolor;border-bottom-style:none;border-bottom-width:medium;padding:1.5rem}}.modal-content[data-v-29a74db3]{flex:1;overflow-x:hidden;overflow-y:auto;padding:1rem;-webkit-overflow-scrolling:touch;touch-action:manipulation}@media (min-width:640px){.modal-content[data-v-29a74db3]{padding:1.5rem;padding-top:0}}.modal-actions[data-v-29a74db3]{align-items:center;background:oklch(var(--b1));border-top:1px solid oklch(var(--bc)/.2);display:flex;flex-shrink:0;gap:1rem;justify-content:space-between;padding:1rem;position:relative;z-index:10}@media (min-width:640px){.modal-actions[data-v-29a74db3]{background:transparent;border-top-color:currentcolor;border-top-style:none;border-top-width:medium;padding:1rem 1.5rem 1.5rem}}.touch-target[data-v-29a74db3]{min-height:44px;min-width:44px}.form-control[data-v-29a74db3]{margin-bottom:1rem}.form-control .input[data-v-29a74db3],.form-control .select[data-v-29a74db3],.form-control .textarea[data-v-29a74db3]{font-size:1rem;min-height:44px;transition:all .2s ease}.form-control .input[data-v-29a74db3]:focus,.form-control .select[data-v-29a74db3]:focus,.form-control .textarea[data-v-29a74db3]:focus{border-color:oklch(var(--p));box-shadow:0 0 0 3px oklch(var(--p)/.2)}.form-control .textarea[data-v-29a74db3]{min-height:6rem;resize:none}.modal-content[data-v-29a74db3]::-webkit-scrollbar{width:4px}.modal-content[data-v-29a74db3]::-webkit-scrollbar-track{background:transparent}.modal-content[data-v-29a74db3]::-webkit-scrollbar-thumb{background:#0003;border-radius:2px}.modal-content[data-v-29a74db3]::-webkit-scrollbar-thumb:hover{background:#0000004d}.btn-outline[data-v-29a74db3]:not(.btn-warning){opacity:.5}.btn-outline[data-v-29a74db3]:hover:not(.btn-warning){opacity:.8}@media (max-width:640px){.flex-wrap .btn[data-v-29a74db3]{margin-bottom:.5rem}.modal-open[data-v-29a74db3]{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:9999}}@media (max-width:640px){body[data-v-29a74db3]:has(.modal-open){height:100%;overflow:hidden;position:fixed;width:100%}}@supports (padding:env(safe-area-inset-top)){.modal-header[data-v-29a74db3]{padding-top:calc(1rem + env(safe-area-inset-top))}.modal-actions[data-v-29a74db3]{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}}@supports (-webkit-touch-callout:none){.modal-content[data-v-29a74db3]{position:relative;z-index:1}.form-control .input[data-v-29a74db3],.form-control .select[data-v-29a74db3],.form-control .textarea[data-v-29a74db3]{font-size:max(1rem,16px)}}
