:is(.bg-primary,.bg-primary-500)>.d-icon[data-v-bfda39bc]{color:var(--color-primary-content)}.fade-enter-active,.fade-leave-active{transition:opacity .15s ease-in-out}.fade-enter-from,.fade-leave-to{opacity:0}.slide-up-enter-active,.slide-up-leave-active{transition:transform .15s ease-in-out,opacity .15s ease-in-out}.slide-up-enter-from,.slide-up-leave-to{opacity:0;transform:translateY(10px)}.scale-enter-active,.scale-leave-active{transition:transform .15s ease-in-out,opacity .15s ease-in-out}.scale-enter-from,.scale-leave-to{opacity:0;transform:scale(.95)}.notification>.delete[data-v-fd0a050f]{right:.5rem!important;top:.5rem!important}.message[data-v-fd0a050f]{display:block;background-color:#f5f5f5;border-radius:4px;font-size:1rem}.message[data-v-fd0a050f]:not(:last-child){margin-bottom:1.5rem}.media[data-v-fd0a050f]{align-items:flex-start;display:flex;text-align:left}.message-body[data-v-fd0a050f]{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem;border-color:#dbdbdb;border-style:solid;border-width:1px;color:#4a4a4a;padding:1.25em 1.5em}.message-body[data-v-fd0a050f]:only-child{border-width:0 0 0 4px;border-radius:4px}.message-header[data-v-fd0a050f]{padding-inline:1rem;padding-block:.75rem;border-top-right-radius:.25rem;border-top-left-radius:.25rem;font-weight:700;color:#fff;background-color:#4a4a4a;display:flex;justify-content:space-between;align-items:center}.media-content[data-v-fd0a050f]{overflow-y:hidden;overflow-x:auto;flex-basis:auto;flex-grow:1;flex-shrink:1;text-align:left}.message-header .delete[data-v-fd0a050f]{flex-grow:0;flex-shrink:0;margin-left:.75em;background-color:#0a0a0a33;border:none;border-radius:290486px;cursor:pointer;pointer-events:auto;display:inline-block;height:20px;max-height:20px;font-size:14px;max-width:20px;min-height:20px;min-width:20px;outline:none;position:relative;vertical-align:top;width:20px}.message-header .delete svg[data-v-fd0a050f]{margin-top:3px}.message .media[data-v-fd0a050f],.notification .media[data-v-fd0a050f]{padding-top:0;border:0}.message.error .message-header[data-v-fd0a050f]{background-color:#ff3860;color:#fff}.message.error .message-body[data-v-fd0a050f]{border-color:#ff3860;color:#cd0930}.message.success[data-v-fd0a050f]{background-color:#f6fef9}.message.success .message-header[data-v-fd0a050f]{background-color:#23d160;color:#fff}.message.success .message-body[data-v-fd0a050f]{color:#0e301a;border-color:#23d160}.message.info[data-v-fd0a050f]{background-color:#f5fafe}.message.info .message-header[data-v-fd0a050f]{background-color:#167df0;color:#fff}.message.info .message-body[data-v-fd0a050f]{border-color:#167df0;color:#115199}.message.warning[data-v-fd0a050f]{background-color:#fffdf5}.message.warning .message-header[data-v-fd0a050f]{background-color:#ffdd57;color:#3b3108}.message.warning .message-body[data-v-fd0a050f]{border-color:#ffdd57;color:#3b3108}.message.error[data-v-fd0a050f]{background-color:#fff5f7}.message.error .message-header[data-v-fd0a050f]{background-color:var(--color-error);color:red}.message.error .message-body[data-v-fd0a050f]{border-color:var(--color-error);color:red}dialog.modal.nested-modal[data-v-bce32150]{z-index:200}dialog.modal.nested-modal-level-2[data-v-bce32150]{z-index:300}dialog.modal.nested-modal-level-2[data-v-bce32150]::backdrop{background-color:#00000080}[data-v-1b7d413c] :is(.input,.select,.dropdown){width:100%}tr[data-v-83b38b4f]:not(.is-selected):nth-child(2n){background-color:#eaeaea}.d-tooltip.is-top[data-v-d6449733]:before,.d-tooltip.is-top[data-v-d6449733]:after{top:auto;right:auto;bottom:calc(100% + 7px);left:50%;transform:translate(-50%)}.d-tooltip.is-top.is-multiline.small[data-v-d6449733]:after{width:180px}.d-tooltip.is-top.is-multiline.medium[data-v-d6449733]:after{width:240px}.d-tooltip.is-top.is-multiline.large[data-v-d6449733]:after{width:300px}.d-tooltip.is-right[data-v-d6449733]:before,.d-tooltip.is-right[data-v-d6449733]:after{top:50%;right:auto;bottom:auto;left:calc(100% + 7px);transform:translateY(-50%)}.d-tooltip.is-right.is-multiline.small[data-v-d6449733]:after{width:180px}.d-tooltip.is-right.is-multiline.medium[data-v-d6449733]:after{width:240px}.d-tooltip.is-right.is-multiline.large[data-v-d6449733]:after{width:300px}.d-tooltip.is-bottom[data-v-d6449733]:before,.d-tooltip.is-bottom[data-v-d6449733]:after{top:calc(100% + 7px);right:auto;bottom:auto;left:50%;transform:translate(-50%)}.d-tooltip.is-bottom.is-multiline.small[data-v-d6449733]:after{width:180px}.d-tooltip.is-bottom.is-multiline.medium[data-v-d6449733]:after{width:240px}.d-tooltip.is-bottom.is-multiline.large[data-v-d6449733]:after{width:300px}.d-tooltip.is-left[data-v-d6449733]:before,.d-tooltip.is-left[data-v-d6449733]:after{top:50%;right:calc(100% + 7px);bottom:auto;left:auto;transform:translateY(-50%)}.d-tooltip.is-left.is-multiline.small[data-v-d6449733]:after{width:180px}.d-tooltip.is-left.is-multiline.medium[data-v-d6449733]:after{width:240px}.d-tooltip.is-left.is-multiline.large[data-v-d6449733]:after{width:300px}.d-tooltip[data-v-d6449733]{position:relative;display:inline-flex}.d-tooltip[data-v-d6449733]:before,.d-tooltip[data-v-d6449733]:after{position:absolute;content:"";opacity:0;visibility:hidden;pointer-events:none}.d-tooltip[data-v-d6449733]:before{z-index:889}.d-tooltip[data-v-d6449733]:after{content:attr(data-label);width:auto;padding:.35rem .75rem;border-radius:10px;font-size:.85rem;font-weight:400;box-shadow:0 1px 2px 1px #00010033;z-index:888;white-space:nowrap}.d-tooltip[data-v-d6449733]:not([data-label=""]):hover:before,.d-tooltip[data-v-d6449733]:not([data-label=""]):hover:after{opacity:1;visibility:visible}.d-tooltip:not([data-label=""]).is-always[data-v-d6449733]:before,.d-tooltip:not([data-label=""]).is-always[data-v-d6449733]:after{opacity:1;visibility:visible}.d-tooltip.small[data-v-d6449733]:after{padding:.25rem .65rem;border-radius:7px;font-size:.62rem}.d-tooltip.large[data-v-d6449733]:after{padding:.45rem .85rem;font-size:1.2rem}.d-tooltip.is-multiline[data-v-d6449733]:after{display:flex-block;text-align:center;white-space:normal}.d-tooltip.is-dashed[data-v-d6449733]{border-bottom:1px dashed var(--color-grey-300);cursor:default}.d-tooltip.is-square[data-v-d6449733]:after{border-radius:0}.d-tooltip.is-animated[data-v-d6449733]:before,.d-tooltip.is-animated[data-v-d6449733]:after{transition:opacity .1s ease-in-out,visibility .1s ease-in-out}[data-v-95d7e3a2]::-webkit-scrollbar{width:0px}[data-v-95d7e3a2]::-webkit-scrollbar-track{display:none}[data-v-95d7e3a2] .custom-calendar.vc-container{--day-border: 1px solid #b8c2cc;--day-border-highlight: 1px solid #b8c2cc;--day-width: 90px;--day-height: 90px;--weekday-bg: #f3f4f5;--weekday-border: 1px solid #eaeaea;border-radius:0;width:100%}[data-v-95d7e3a2] .custom-calendar.vc-container .vc-header{padding:10px}[data-v-95d7e3a2] .custom-calendar.vc-container .vc-weeks{padding:0}[data-v-95d7e3a2] .custom-calendar.vc-container .vc-weekday{background-color:var(--weekday-bg);border-bottom:var(--weekday-border);border-top:var(--weekday-border);padding:5px 0}[data-v-95d7e3a2] .custom-calendar.vc-container .vc-day{padding:0 5px 3px;text-align:left;height:var(--day-height);min-width:var(--day-width);background-color:#fff}[data-v-95d7e3a2] .custom-calendar.vc-container .vc-day.weekday-1,[data-v-95d7e3a2] .custom-calendar.vc-container .vc-day.weekday-7{background-color:#e7e9eb}[data-v-95d7e3a2] .custom-calendar.vc-container .vc-day:not(.on-bottom){border-bottom:var(--day-border)}[data-v-95d7e3a2] .custom-calendar.vc-container .vc-day:not(.on-bottom).weekday-1{border-bottom:var(--day-border-highlight)}[data-v-95d7e3a2] .custom-calendar.vc-container .vc-day:not(.on-right){border-right:var(--day-border)}[data-v-95d7e3a2] .custom-calendar.vc-container .vc-day .vc-day-dots{margin-bottom:5px}/*! tailwindcss v4.1.7 | MIT License | https://tailwindcss.com */[data-v-f64d54d7] .input{width:100%}@media screen{#dietaryRestrictions[data-v-00096972]{display:none!important}}@media screen{#paymentReport[data-v-5521244f]{display:none!important}}[data-v-41cb4249] .ql-editor{min-height:400px}@media screen{#rosterReport[data-v-938ddcf2]{display:none!important}}@media screen{#studentEnrichment[data-v-f1814550]{display:none!important}}@media screen{#summerCamp[data-v-e2570f70]{display:none!important}}[data-v-527683df] .ql-editor{min-height:200px}[data-v-ed312e24] :is(.input,.select){width:100%}[data-v-694ffeb2] :is(.input,.select){width:100%}
