.vue-number-input[data-v-eb99dc4c]{display:block;font-size:0;max-width:100%;overflow:hidden;position:relative}.vue-number-input__button[data-v-eb99dc4c]{background-color:#fff;border:0;border-radius:.25rem;bottom:1px;position:absolute;top:1px;width:2.5rem;z-index:1}.vue-number-input__button[data-v-eb99dc4c]:focus{outline:none}.vue-number-input__button[data-v-eb99dc4c]:hover:before,.vue-number-input__button[data-v-eb99dc4c]:hover:after{background-color:#0074d9}.vue-number-input__button[data-v-eb99dc4c]:disabled{opacity:.65}.vue-number-input__button[data-v-eb99dc4c]:disabled:before,.vue-number-input__button[data-v-eb99dc4c]:disabled:after{background-color:#ddd}.vue-number-input__button[data-v-eb99dc4c]:before,.vue-number-input__button[data-v-eb99dc4c]:after{background-color:#111;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color .15s}.vue-number-input__button[data-v-eb99dc4c]:before{height:1px;width:50%}.vue-number-input__button[data-v-eb99dc4c]:after{height:50%;width:1px}.vue-number-input__button--minus[data-v-eb99dc4c]{border-bottom-right-radius:0;border-right:1px solid #ddd;border-top-right-radius:0;left:1px}.vue-number-input__button--minus[data-v-eb99dc4c]:after{visibility:hidden}.vue-number-input__button--plus[data-v-eb99dc4c]{border-bottom-left-radius:0;border-left:1px solid #ddd;border-top-left-radius:0;right:1px}.vue-number-input__input[data-v-eb99dc4c]{-moz-appearance:textfield;background-color:#fff;border:1px solid #ddd;border-radius:.25rem;display:block;font-size:1rem;line-height:1.5;max-width:100%;min-height:1.5rem;min-width:3rem;padding:.4375rem .875rem;transition:border-color .15s;width:100%}.vue-number-input__input[data-v-eb99dc4c]::-webkit-outer-spin-button,.vue-number-input__input[data-v-eb99dc4c]::-webkit-inner-spin-button{-webkit-appearance:none}.vue-number-input__input[data-v-eb99dc4c]:focus{border-color:#0074d9;outline:none}.vue-number-input__input[data-v-eb99dc4c]:disabled,.vue-number-input__input[readonly][data-v-eb99dc4c]{background-color:#f8f8f8}.vue-number-input--inline[data-v-eb99dc4c]{display:inline-block}.vue-number-input--inline>input[data-v-eb99dc4c]{display:inline-block;width:12.5rem}.vue-number-input--center>input[data-v-eb99dc4c]{text-align:center}.vue-number-input--controls>input[data-v-eb99dc4c]{padding-left:3.375rem;padding-right:3.375rem}.vue-number-input--small>input[data-v-eb99dc4c]{border-radius:.1875rem;font-size:.875rem;padding:.25rem .5rem}.vue-number-input--small.vue-number-input--inline>input[data-v-eb99dc4c]{width:10rem}.vue-number-input--small.vue-number-input--controls>button[data-v-eb99dc4c]{width:2rem}.vue-number-input--small.vue-number-input--controls>input[data-v-eb99dc4c]{padding-left:2.5rem;padding-right:2.5rem}.vue-number-input--large>input[data-v-eb99dc4c]{border-radius:.3125rem;font-size:1.25rem;padding:.5rem 1rem}.vue-number-input--large.vue-number-input--inline>input[data-v-eb99dc4c]{width:15rem}.vue-number-input--large.vue-number-input--controls>button[data-v-eb99dc4c]{width:3rem}.vue-number-input--large.vue-number-input--controls>input[data-v-eb99dc4c]{padding-left:4rem;padding-right:4rem}.link-btn{opacity:.6;padding-left:5px}.link-btn-active{color:var(--color-blue-600,oklch(54.6% .245 262.881));opacity:1;padding-left:10px}.custom-scrollbar[data-v-cc0d637c]{scrollbar-width:thin;scrollbar-color:#CBD5E1 #F1F5F9}.custom-scrollbar[data-v-cc0d637c]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-cc0d637c]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:2px}.custom-scrollbar[data-v-cc0d637c]::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:2px}.custom-scrollbar[data-v-cc0d637c]::-webkit-scrollbar-thumb:hover{background-color:#94a3b8}.tree-node{display:none}.tree-node.active{display:block}@media(max-width:1024px){.desktop-only{display:none}}.tree-node>ul{margin-left:4rem}.tree-node>ul>li{list-style-type:none}.tree-node>ul>li:before{content:"▶";display:inline-block;margin-right:.5rem;cursor:pointer}.tree-node.active>ul>li:before{content:"▼"}@media(max-width:768px){.mobile-only{display:inline}}@media(min-width:768px){.screen{display:inline}}
