:root{--pyes-black: #1a1a1a;--pyes-white: #fafafa;--pyes-dark: #192a40;--dark-color: var(--custom-dark-color, var(--pyes-dark));--dark-o10: rgba(from var(--dark-color) r g b / 10%);--dark-o20: rgba(from var(--dark-color) r g b / 20%);--dark-o30: rgba(from var(--dark-color) r g b / 30%);--dark-o40: rgba(from var(--dark-color) r g b / 40%);--dark-o50: rgba(from var(--dark-color) r g b / 50%);--dark-o60: rgba(from var(--dark-color) r g b / 60%);--dark-o70: rgba(from var(--dark-color) r g b / 70%);--dark-o80: rgba(from var(--dark-color) r g b / 80%);--dark-o90: rgba(from var(--dark-color) r g b / 90%);--dark-d90: color-mix(in srgb, var(--dark-color), var(--pyes-black) 90%);--dark-d70: color-mix(in srgb, var(--dark-color), var(--pyes-black) 70%);--dark-d50: color-mix(in srgb, var(--dark-color), var(--pyes-black) 50%);--dark-d30: color-mix(in srgb, var(--dark-color), var(--pyes-black) 30%);--dark-d10: color-mix(in srgb, var(--dark-color), var(--pyes-black) 10%);--dark-l10: color-mix(in srgb, var(--dark-color), var(--pyes-white) 10%);--dark-l30: color-mix(in srgb, var(--dark-color), var(--pyes-white) 30%);--dark-l50: color-mix(in srgb, var(--dark-color), var(--pyes-white) 50%);--dark-l70: color-mix(in srgb, var(--dark-color), var(--pyes-white) 70%);--dark-l90: color-mix(in srgb, var(--dark-color), var(--pyes-white) 90%);--gray-color: var(--custom-gray-color, var(--dark-l70));--pyes-light: #fcfcff;--light-color: var(--custom-light-color, var(--pyes-light));--light-o10: rgba(from var(--light-color) r g b / 10%);--light-o20: rgba(from var(--light-color) r g b / 20%);--light-o30: rgba(from var(--light-color) r g b / 30%);--light-o40: rgba(from var(--light-color) r g b / 40%);--light-o50: rgba(from var(--light-color) r g b / 50%);--light-o60: rgba(from var(--light-color) r g b / 60%);--light-o70: rgba(from var(--light-color) r g b / 70%);--light-o80: rgba(from var(--light-color) r g b / 80%);--light-o90: rgba(from var(--light-color) r g b / 90%);--light-d90: color-mix(in srgb, var(--light-color), var(--pyes-black) 90%);--light-d70: color-mix(in srgb, var(--light-color), var(--pyes-black) 70%);--light-d50: color-mix(in srgb, var(--light-color), var(--pyes-black) 50%);--light-d30: color-mix(in srgb, var(--light-color), var(--pyes-black) 30%);--light-d10: color-mix(in srgb, var(--light-color), var(--pyes-black) 10%);--light-l10: color-mix(in srgb, var(--light-color), var(--pyes-white) 10%);--light-l30: color-mix(in srgb, var(--light-color), var(--pyes-white) 30%);--light-l50: color-mix(in srgb, var(--light-color), var(--pyes-white) 50%);--light-l70: color-mix(in srgb, var(--light-color), var(--pyes-white) 70%);--light-l90: color-mix(in srgb, var(--light-color), var(--pyes-white) 90%);--pyes-red: #e85130;--red-color: var(--custom-red-color, var(--pyes-red));--red-o10: rgba(from var(--red-color) r g b / 10%);--red-o20: rgba(from var(--red-color) r g b / 20%);--red-o30: rgba(from var(--red-color) r g b / 30%);--red-o40: rgba(from var(--red-color) r g b / 40%);--red-o50: rgba(from var(--red-color) r g b / 50%);--red-o60: rgba(from var(--red-color) r g b / 60%);--red-o70: rgba(from var(--red-color) r g b / 70%);--red-o80: rgba(from var(--red-color) r g b / 80%);--red-o90: rgba(from var(--red-color) r g b / 90%);--red-d90: color-mix(in srgb, var(--red-color), var(--pyes-black) 90%);--red-d70: color-mix(in srgb, var(--red-color), var(--pyes-black) 70%);--red-d50: color-mix(in srgb, var(--red-color), var(--pyes-black) 50%);--red-d30: color-mix(in srgb, var(--red-color), var(--pyes-black) 30%);--red-d10: color-mix(in srgb, var(--red-color), var(--pyes-black) 10%);--red-l10: color-mix(in srgb, var(--red-color), var(--pyes-white) 10%);--red-l30: color-mix(in srgb, var(--red-color), var(--pyes-white) 30%);--red-l50: color-mix(in srgb, var(--red-color), var(--pyes-white) 50%);--red-l70: color-mix(in srgb, var(--red-color), var(--pyes-white) 70%);--red-l90: color-mix(in srgb, var(--red-color), var(--pyes-white) 90%);--pyes-orange: #ff8e30;--orange-color: var(--custom-orange-color, var(--pyes-orange));--orange-o10: rgba(from var(--orange-color) r g b / 10%);--orange-o20: rgba(from var(--orange-color) r g b / 20%);--orange-o30: rgba(from var(--orange-color) r g b / 30%);--orange-o40: rgba(from var(--orange-color) r g b / 40%);--orange-o50: rgba(from var(--orange-color) r g b / 50%);--orange-o60: rgba(from var(--orange-color) r g b / 60%);--orange-o70: rgba(from var(--orange-color) r g b / 70%);--orange-o80: rgba(from var(--orange-color) r g b / 80%);--orange-o90: rgba(from var(--orange-color) r g b / 90%);--orange-d90: color-mix(in srgb, var(--orange-color), var(--pyes-black) 90%);--orange-d70: color-mix(in srgb, var(--orange-color), var(--pyes-black) 70%);--orange-d50: color-mix(in srgb, var(--orange-color), var(--pyes-black) 50%);--orange-d30: color-mix(in srgb, var(--orange-color), var(--pyes-black) 30%);--orange-d10: color-mix(in srgb, var(--orange-color), var(--pyes-black) 10%);--orange-l10: color-mix(in srgb, var(--orange-color), var(--pyes-white) 10%);--orange-l30: color-mix(in srgb, var(--orange-color), var(--pyes-white) 30%);--orange-l50: color-mix(in srgb, var(--orange-color), var(--pyes-white) 50%);--orange-l70: color-mix(in srgb, var(--orange-color), var(--pyes-white) 70%);--orange-l90: color-mix(in srgb, var(--orange-color), var(--pyes-white) 90%);--pyes-yellow: #f9cc38;--yellow-color: var(--custom-yellow-color, var(--pyes-yellow));--yellow-o10: rgba(from var(--yellow-color) r g b / 10%);--yellow-o20: rgba(from var(--yellow-color) r g b / 20%);--yellow-o30: rgba(from var(--yellow-color) r g b / 30%);--yellow-o40: rgba(from var(--yellow-color) r g b / 40%);--yellow-o50: rgba(from var(--yellow-color) r g b / 50%);--yellow-o60: rgba(from var(--yellow-color) r g b / 60%);--yellow-o70: rgba(from var(--yellow-color) r g b / 70%);--yellow-o80: rgba(from var(--yellow-color) r g b / 80%);--yellow-o90: rgba(from var(--yellow-color) r g b / 90%);--yellow-d90: color-mix(in srgb, var(--yellow-color), var(--pyes-black) 90%);--yellow-d70: color-mix(in srgb, var(--yellow-color), var(--pyes-black) 70%);--yellow-d50: color-mix(in srgb, var(--yellow-color), var(--pyes-black) 50%);--yellow-d30: color-mix(in srgb, var(--yellow-color), var(--pyes-black) 30%);--yellow-d10: color-mix(in srgb, var(--yellow-color), var(--pyes-black) 10%);--yellow-l10: color-mix(in srgb, var(--yellow-color), var(--pyes-white) 10%);--yellow-l30: color-mix(in srgb, var(--yellow-color), var(--pyes-white) 30%);--yellow-l50: color-mix(in srgb, var(--yellow-color), var(--pyes-white) 50%);--yellow-l70: color-mix(in srgb, var(--yellow-color), var(--pyes-white) 70%);--yellow-l90: color-mix(in srgb, var(--yellow-color), var(--pyes-white) 90%);--pyes-green: #009d71;--green-color: var(--custom-green-color, var(--pyes-green));--green-o10: rgba(from var(--green-color) r g b / 10%);--green-o20: rgba(from var(--green-color) r g b / 20%);--green-o30: rgba(from var(--green-color) r g b / 30%);--green-o40: rgba(from var(--green-color) r g b / 40%);--green-o50: rgba(from var(--green-color) r g b / 50%);--green-o60: rgba(from var(--green-color) r g b / 60%);--green-o70: rgba(from var(--green-color) r g b / 70%);--green-o80: rgba(from var(--green-color) r g b / 80%);--green-o90: rgba(from var(--green-color) r g b / 90%);--green-d90: color-mix(in srgb, var(--green-color), var(--pyes-black) 90%);--green-d70: color-mix(in srgb, var(--green-color), var(--pyes-black) 70%);--green-d50: color-mix(in srgb, var(--green-color), var(--pyes-black) 50%);--green-d30: color-mix(in srgb, var(--green-color), var(--pyes-black) 30%);--green-d10: color-mix(in srgb, var(--green-color), var(--pyes-black) 10%);--green-l10: color-mix(in srgb, var(--green-color), var(--pyes-white) 10%);--green-l30: color-mix(in srgb, var(--green-color), var(--pyes-white) 30%);--green-l50: color-mix(in srgb, var(--green-color), var(--pyes-white) 50%);--green-l70: color-mix(in srgb, var(--green-color), var(--pyes-white) 70%);--green-l90: color-mix(in srgb, var(--green-color), var(--pyes-white) 90%);--pyes-blue: #005387;--blue-color: var(--custom-blue-color, var(--pyes-blue));--blue-o10: rgba(from var(--blue-color) r g b / 10%);--blue-o20: rgba(from var(--blue-color) r g b / 20%);--blue-o30: rgba(from var(--blue-color) r g b / 30%);--blue-o40: rgba(from var(--blue-color) r g b / 40%);--blue-o50: rgba(from var(--blue-color) r g b / 50%);--blue-o60: rgba(from var(--blue-color) r g b / 60%);--blue-o70: rgba(from var(--blue-color) r g b / 70%);--blue-o80: rgba(from var(--blue-color) r g b / 80%);--blue-o90: rgba(from var(--blue-color) r g b / 90%);--blue-d90: color-mix(in srgb, var(--blue-color), var(--pyes-black) 90%);--blue-d70: color-mix(in srgb, var(--blue-color), var(--pyes-black) 70%);--blue-d50: color-mix(in srgb, var(--blue-color), var(--pyes-black) 50%);--blue-d30: color-mix(in srgb, var(--blue-color), var(--pyes-black) 30%);--blue-d10: color-mix(in srgb, var(--blue-color), var(--pyes-black) 10%);--blue-l10: color-mix(in srgb, var(--blue-color), var(--pyes-white) 10%);--blue-l30: color-mix(in srgb, var(--blue-color), var(--pyes-white) 30%);--blue-l50: color-mix(in srgb, var(--blue-color), var(--pyes-white) 50%);--blue-l70: color-mix(in srgb, var(--blue-color), var(--pyes-white) 70%);--blue-l90: color-mix(in srgb, var(--blue-color), var(--pyes-white) 90%)}:root{--primary-color: var(--custom-primary-color, var(--orange-color));--primary-color-o10: rgba(from var(--primary-color) r g b / 10%);--primary-color-o20: rgba(from var(--primary-color) r g b / 20%);--primary-color-o30: rgba(from var(--primary-color) r g b / 30%);--primary-color-o40: rgba(from var(--primary-color) r g b / 40%);--primary-color-o50: rgba(from var(--primary-color) r g b / 50%);--primary-color-o60: rgba(from var(--primary-color) r g b / 60%);--primary-color-o70: rgba(from var(--primary-color) r g b / 70%);--primary-color-o80: rgba(from var(--primary-color) r g b / 80%);--primary-color-o90: rgba(from var(--primary-color) r g b / 90%);--primary-color-d90: color-mix(in srgb, var(--primary-color), var(--pyes-black) 90%);--primary-color-d70: color-mix(in srgb, var(--primary-color), var(--pyes-black) 70%);--primary-color-d50: color-mix(in srgb, var(--primary-color), var(--pyes-black) 50%);--primary-color-d30: color-mix(in srgb, var(--primary-color), var(--pyes-black) 30%);--primary-color-d10: color-mix(in srgb, var(--primary-color), var(--pyes-black) 10%);--primary-color-l10: color-mix(in srgb, var(--primary-color), var(--pyes-white) 10%);--primary-color-l30: color-mix(in srgb, var(--primary-color), var(--pyes-white) 30%);--primary-color-l50: color-mix(in srgb, var(--primary-color), var(--pyes-white) 50%);--primary-color-l70: color-mix(in srgb, var(--primary-color), var(--pyes-white) 70%);--primary-color-l90: color-mix(in srgb, var(--primary-color), var(--pyes-white) 90%);--secondary-color: var(--custom-secondary-color, var(--green-color));--secondary-color-o10: rgba(from var(--secondary-color) r g b / 10%);--secondary-color-o20: rgba(from var(--secondary-color) r g b / 20%);--secondary-color-o30: rgba(from var(--secondary-color) r g b / 30%);--secondary-color-o40: rgba(from var(--secondary-color) r g b / 40%);--secondary-color-o50: rgba(from var(--secondary-color) r g b / 50%);--secondary-color-o60: rgba(from var(--secondary-color) r g b / 60%);--secondary-color-o70: rgba(from var(--secondary-color) r g b / 70%);--secondary-color-o80: rgba(from var(--secondary-color) r g b / 80%);--secondary-color-o90: rgba(from var(--secondary-color) r g b / 90%);--secondary-color-d90: color-mix(in srgb, var(--secondary-color), var(--pyes-black) 90%);--secondary-color-d70: color-mix(in srgb, var(--secondary-color), var(--pyes-black) 70%);--secondary-color-d50: color-mix(in srgb, var(--secondary-color), var(--pyes-black) 50%);--secondary-color-d30: color-mix(in srgb, var(--secondary-color), var(--pyes-black) 30%);--secondary-color-d10: color-mix(in srgb, var(--secondary-color), var(--pyes-black) 10%);--secondary-color-l10: color-mix(in srgb, var(--secondary-color), var(--pyes-white) 10%);--secondary-color-l30: color-mix(in srgb, var(--secondary-color), var(--pyes-white) 30%);--secondary-color-l50: color-mix(in srgb, var(--secondary-color), var(--pyes-white) 50%);--secondary-color-l70: color-mix(in srgb, var(--secondary-color), var(--pyes-white) 70%);--secondary-color-l90: color-mix(in srgb, var(--secondary-color), var(--pyes-white) 90%)}html,body{margin:0;padding:0;font-family:var(--system-google-font-family, var(--system-font-family, "Arial, sans-serif"))}body{background-image:var(--system-background-image);background-size:cover;background-position:center}*{box-sizing:border-box}a{outline:none}:root{--text-primary: var(--dark-l50);--navigation-background-color: transparent;--navigation-active-background-color: var(--blue-color, #2a63ff);--navigation-color: var(--text-primary, #eee);--navigation-hover-color: var(--pyes-light, #eee);--navigation-active-color: var(--pyes-light, #eee)}.app-alert-backdrop[data-v-760d77a8]{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--light-o10);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:9998}.app-alert-container[data-v-760d77a8]{position:fixed;z-index:9999;pointer-events:none;width:22rem;max-width:calc(100vw - 2rem)}.app-alert-container--top[data-v-760d77a8]{top:1rem}.app-alert-container--center-y[data-v-760d77a8]{top:50%;transform:translateY(-50%)}.app-alert-container--bottom[data-v-760d77a8]{top:auto;bottom:1rem}.app-alert-container--left[data-v-760d77a8]{right:auto;left:1rem}.app-alert-container--center-x[data-v-760d77a8]{left:50%;right:auto;transform:translate(-50%)}.app-alert-container--center-y.app-alert-container--center-x[data-v-760d77a8]{transform:translate(-50%,-50%)}.app-alert-container--right[data-v-760d77a8]{left:auto;right:1rem}.app-alert-stack[data-v-760d77a8]{display:flex;flex-direction:column;gap:.5rem}.app-alert-item[data-v-760d77a8]{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;border-radius:.375rem;pointer-events:all;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 16px var(--dark-o20);border-left:4px solid transparent}.app-alert-item .icon[data-v-760d77a8]{font-size:2rem;flex-shrink:0}.app-alert-item--alert[data-v-760d77a8]{background:rgba(from var(--pyes-light) r g b / 95%);border-left-color:var(--pyes-red);color:var(--dark-color)}.app-alert-item--alert .icon[data-v-760d77a8]{color:var(--red-d10)}.app-alert-item--notify[data-v-760d77a8]{background:rgba(from var(--pyes-light) r g b / 90%);border-left-color:var(--pyes-yellow);color:var(--dark-color)}.app-alert-item--notify .icon[data-v-760d77a8]{color:var(--yellow-d10)}.app-alert-item--success[data-v-760d77a8]{background:rgba(from var(--pyes-light) r g b / 95%);border-left-color:var(--pyes-green);color:var(--dark-color)}.app-alert-item--success .icon[data-v-760d77a8]{color:var(--green-d10)}.app-alert-item--error[data-v-760d77a8]{background:rgba(from var(--pyes-light) r g b / 95%);border-left-color:var(--pyes-red);color:var(--dark-color)}.app-alert-item--error .icon[data-v-760d77a8]{color:var(--red-d10)}.app-alert-item--warning[data-v-760d77a8]{background:rgba(from var(--pyes-light) r g b / 95%);border-left-color:var(--pyes-orange);color:var(--dark-color)}.app-alert-item--warning .icon[data-v-760d77a8]{color:var(--orange-d10)}.app-alert-item--info[data-v-760d77a8]{background:rgba(from var(--pyes-light) r g b / 95%);border-left-color:var(--pyes-blue);color:var(--dark-color)}.app-alert-item--info .icon[data-v-760d77a8]{color:var(--blue-d10)}.app-alert-item--question[data-v-760d77a8]{background:rgba(from var(--pyes-light) r g b / 95%);border-left-color:var(--pyes-blue);color:var(--dark-color)}.app-alert-item--question .icon[data-v-760d77a8]{color:var(--blue-d10)}.app-alert-body[data-v-760d77a8]{flex:1;display:flex;flex-direction:column;gap:.2rem}.app-alert-title[data-v-760d77a8]{font-size:.8rem;font-weight:600;line-height:1.2}.app-alert-message[data-v-760d77a8]{font-size:.8rem;line-height:1.4;opacity:.85}.app-alert-message--html[data-v-760d77a8] .buttons{display:grid;gap:.5rem;padding-top:.5rem}.app-alert-message--html[data-v-760d77a8] .buttons.col2{grid-template-columns:1fr 1fr}.app-alert-message--html[data-v-760d77a8] .buttons .btn{border:1px solid var(--dark-l70);background:var(--light-color);font-size:.75rem;cursor:pointer;line-height:2em;border-radius:4px}.app-alert-message--html[data-v-760d77a8] .buttons .btn.btn-yes{background:var(--green-color);color:var(--light-color);border-color:var(--green-d70)}.app-alert-message--html[data-v-760d77a8] .buttons .btn.btn-no{background:var(--red-color);color:var(--light-color);border-color:var(--red-d70)}.app-alert-dismiss[data-v-760d77a8]{background:none;border:none;cursor:pointer;font-size:.75rem;line-height:1;opacity:.5;padding:.1rem .2rem;color:inherit;flex-shrink:0;align-self:flex-start}.app-alert-dismiss[data-v-760d77a8]:hover{opacity:1}.app-alert-slide-enter-active[data-v-760d77a8],.app-alert-slide-leave-active[data-v-760d77a8]{transition:opacity .25s ease,transform .25s ease}.app-alert-slide-enter-from[data-v-760d77a8],.app-alert-slide-leave-to[data-v-760d77a8]{opacity:0;transform:translate(1.5rem)}.shell[data-v-dbce6f8d]{height:100vh;width:100vw;overflow:hidden;display:grid;position:relative;grid-template-rows:var(--v20ca8100);grid-template-columns:var(--v21c5b654);font:var(--f129b3e0);color:var(--v5ace6333)}.shell[data-v-dbce6f8d]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--v06214ba2);background-size:cover;z-index:-1;opacity:.2}.app-modal-overlay[data-v-d68284e7]{position:fixed;inset:0;z-index:10000;background:var(--dark-o30, rgba(15, 23, 42, .3));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.app-modal[data-v-d68284e7]{position:fixed;background:var(--light-color, #ffffff);border:1px solid var(--dark-o20, rgba(15, 23, 42, .2));border-radius:10px;box-shadow:0 18px 40px var(--dark-o30, rgba(15, 23, 42, .3));overflow:hidden;max-height:calc(100vh - 32px);display:grid;grid-template-rows:auto 1fr auto}.app-modal--dragging[data-v-d68284e7]{-webkit-user-select:none;user-select:none}.app-modal__header[data-v-d68284e7]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid var(--dark-o10, rgba(15, 23, 42, .1));cursor:move;background:var(--light-o90, rgba(255, 255, 255, .95))}.app-modal__title[data-v-d68284e7]{margin:0;font-size:1rem;font-weight:700;color:var(--dark-color, #1f2937)}.app-modal__close[data-v-d68284e7]{border:0;background:transparent;color:var(--dark-color, #1f2937);font-size:1.25rem;line-height:1;width:1.75rem;height:1.75rem;border-radius:6px;cursor:pointer}.app-modal__close[data-v-d68284e7]:hover{background:var(--dark-o10, rgba(15, 23, 42, .08))}.app-modal__body[data-v-d68284e7]{padding:1rem;overflow:auto}.app-modal__footer[data-v-d68284e7]{display:flex;justify-content:flex-end;gap:.5rem;padding:.75rem 1rem;border-top:1px solid var(--dark-o10, rgba(15, 23, 42, .1));background:var(--light-o95, rgba(255, 255, 255, .96))}@media(max-width:640px){.app-modal[data-v-d68284e7]{width:calc(100vw - 24px)!important;max-height:calc(100vh - 24px)}}
