#container{display:flex;flex-wrap:wrap}#app{color:var(--color-text)}body{font-family:sans-serif;font-weight:100;--grid-gap: 1px;--day-label-size: 20px;margin:0;padding:0}.heading{font-size:35px;color:var(--color-text-muted);text-align:center;margin:15px 0;width:100%}.monthCalendarHeader{display:flex;justify-content:space-between;background-color:var(--color-surface);padding:10px 10px 0;align-items:center}.Vue-Toastification__container{z-index:9999;position:fixed;padding:4px;width:600px;box-sizing:border-box;display:flex;min-height:100%;color:#fff;flex-direction:column;pointer-events:none}@media only screen and (min-width : 600px){.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:1em}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{bottom:1em;flex-direction:column-reverse}.Vue-Toastification__container.top-left,.Vue-Toastification__container.bottom-left{left:1em}.Vue-Toastification__container.top-left .Vue-Toastification__toast,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast{margin-right:auto}@supports not (-moz-appearance: none){.Vue-Toastification__container.top-left .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast--rtl{margin-right:unset;margin-left:auto}}.Vue-Toastification__container.top-right,.Vue-Toastification__container.bottom-right{right:1em}.Vue-Toastification__container.top-right .Vue-Toastification__toast,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast{margin-left:auto}@supports not (-moz-appearance: none){.Vue-Toastification__container.top-right .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast--rtl{margin-left:unset;margin-right:auto}}.Vue-Toastification__container.top-center,.Vue-Toastification__container.bottom-center{left:50%;margin-left:-300px}.Vue-Toastification__container.top-center .Vue-Toastification__toast,.Vue-Toastification__container.bottom-center .Vue-Toastification__toast{margin-left:auto;margin-right:auto}}@media only screen and (max-width : 600px){.Vue-Toastification__container{width:100vw;padding:0;left:0;margin:0}.Vue-Toastification__container .Vue-Toastification__toast{width:100%}.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:0}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{bottom:0;flex-direction:column-reverse}}.Vue-Toastification__toast{display:inline-flex;position:relative;max-height:800px;min-height:64px;box-sizing:border-box;margin-bottom:1rem;padding:22px 24px;border-radius:8px;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d;justify-content:space-between;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;max-width:600px;min-width:326px;pointer-events:auto;overflow:hidden;transform:translateZ(0);direction:ltr}.Vue-Toastification__toast--rtl{direction:rtl}.Vue-Toastification__toast--default{background-color:#1976d2;color:#fff}.Vue-Toastification__toast--info{background-color:#2196f3;color:#fff}.Vue-Toastification__toast--success{background-color:#4caf50;color:#fff}.Vue-Toastification__toast--error{background-color:#ff5252;color:#fff}.Vue-Toastification__toast--warning{background-color:#ffc107;color:#fff}@media only screen and (max-width : 600px){.Vue-Toastification__toast{border-radius:0;margin-bottom:.5rem}}.Vue-Toastification__toast-body{flex:1;line-height:24px;font-size:16px;word-break:break-word;white-space:pre-wrap}.Vue-Toastification__toast-component-body{flex:1}.Vue-Toastification__toast.disable-transition{animation:none!important}.Vue-Toastification__close-button{font-weight:700;font-size:24px;line-height:24px;background:transparent;outline:none;border:none;padding:0 0 0 10px;cursor:pointer;transition:.3s ease;align-items:center;color:#fff;opacity:.3;transition:visibility 0s,opacity .2s linear}.Vue-Toastification__close-button:hover,.Vue-Toastification__close-button:focus{opacity:1}.Vue-Toastification__toast:not(:hover) .Vue-Toastification__close-button.show-on-hover{opacity:0}.Vue-Toastification__toast--rtl .Vue-Toastification__close-button{padding-left:unset;padding-right:10px}@keyframes scale-x-frames{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Vue-Toastification__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:10000;background-color:#ffffffb3;transform-origin:left;animation:scale-x-frames linear 1 forwards}.Vue-Toastification__toast--rtl .Vue-Toastification__progress-bar{right:0;left:unset;transform-origin:right}.Vue-Toastification__icon{margin:auto 18px auto 0;background:transparent;outline:none;border:none;padding:0;transition:.3s ease;align-items:center;width:20px;height:100%}.Vue-Toastification__toast--rtl .Vue-Toastification__icon{margin:auto 0 auto 18px}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes bounceOutRight{40%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(1000px,0,0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Vue-Toastification__bounce-enter-active.top-left,.Vue-Toastification__bounce-enter-active.bottom-left{animation-name:bounceInLeft}.Vue-Toastification__bounce-enter-active.top-right,.Vue-Toastification__bounce-enter-active.bottom-right{animation-name:bounceInRight}.Vue-Toastification__bounce-enter-active.top-center{animation-name:bounceInDown}.Vue-Toastification__bounce-enter-active.bottom-center{animation-name:bounceInUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-left,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-left{animation-name:bounceOutLeft}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-right,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-right{animation-name:bounceOutRight}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-center{animation-name:bounceOutUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-center{animation-name:bounceOutDown}.Vue-Toastification__bounce-leave-active,.Vue-Toastification__bounce-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__bounce-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes fadeOutTop{0%{transform:translateY(0);opacity:1}to{transform:translateY(-50px);opacity:0}}@keyframes fadeOutLeft{0%{transform:translate(0);opacity:1}to{transform:translate(-50px);opacity:0}}@keyframes fadeOutBottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(50px);opacity:0}}@keyframes fadeOutRight{0%{transform:translate(0);opacity:1}to{transform:translate(50px);opacity:0}}@keyframes fadeInLeft{0%{transform:translate(-50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInRight{0%{transform:translate(50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInTop{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInBottom{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.Vue-Toastification__fade-enter-active.top-left,.Vue-Toastification__fade-enter-active.bottom-left{animation-name:fadeInLeft}.Vue-Toastification__fade-enter-active.top-right,.Vue-Toastification__fade-enter-active.bottom-right{animation-name:fadeInRight}.Vue-Toastification__fade-enter-active.top-center{animation-name:fadeInTop}.Vue-Toastification__fade-enter-active.bottom-center{animation-name:fadeInBottom}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-left,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-left{animation-name:fadeOutLeft}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-right,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-right{animation-name:fadeOutRight}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-center{animation-name:fadeOutTop}.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-center{animation-name:fadeOutBottom}.Vue-Toastification__fade-leave-active,.Vue-Toastification__fade-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__fade-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes slideInBlurredLeft{0%{transform:translate(-1000px) scaleX(2.5) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}to{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredTop{0%{transform:translateY(-1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 0%;filter:blur(240px);opacity:0}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredRight{0%{transform:translate(1000px) scaleX(2.5) scaleY(.2);transform-origin:0% 50%;filter:blur(40px);opacity:0}to{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredBottom{0%{transform:translateY(1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideOutBlurredTop{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 0%;filter:blur(0);opacity:1}to{transform:translateY(-1000px) scaleY(2) scaleX(.2);transform-origin:50% 0%;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredBottom{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translateY(1000px) scaleY(2) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredLeft{0%{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translate(-1000px) scaleX(2) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}}@keyframes slideOutBlurredRight{0%{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translate(1000px) scaleX(2) scaleY(.2);transform-origin:0% 50%;filter:blur(40px);opacity:0}}.Vue-Toastification__slideBlurred-enter-active.top-left,.Vue-Toastification__slideBlurred-enter-active.bottom-left{animation-name:slideInBlurredLeft}.Vue-Toastification__slideBlurred-enter-active.top-right,.Vue-Toastification__slideBlurred-enter-active.bottom-right{animation-name:slideInBlurredRight}.Vue-Toastification__slideBlurred-enter-active.top-center{animation-name:slideInBlurredTop}.Vue-Toastification__slideBlurred-enter-active.bottom-center{animation-name:slideInBlurredBottom}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-left,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-left{animation-name:slideOutBlurredLeft}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-right,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-right{animation-name:slideOutBlurredRight}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-center{animation-name:slideOutBlurredTop}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-center{animation-name:slideOutBlurredBottom}.Vue-Toastification__slideBlurred-leave-active,.Vue-Toastification__slideBlurred-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__slideBlurred-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}.spinnerContainer[data-v-d4db3830]{margin:auto;display:flex;justify-content:center;align-items:center}.flower-spinner[data-v-d4db3830],.flower-spinner[data-v-d4db3830] *{box-sizing:border-box}.flower-spinner[data-v-d4db3830]{height:70px;width:70px;display:flex;flex-direction:row;align-items:center;justify-content:center}.flower-spinner .dots-container[data-v-d4db3830]{height:10px;width:10px}.flower-spinner .smaller-dot[data-v-d4db3830]{background:var(--color-primary);height:100%;width:100%;border-radius:50%;animation:flower-spinner-smaller-dot-animation-d4db3830 2.5s 0s infinite both}.flower-spinner .bigger-dot[data-v-d4db3830]{background:var(--color-primary);height:100%;width:100%;padding:10%;border-radius:50%;animation:flower-spinner-bigger-dot-animation-d4db3830 2.5s 0s infinite both}@keyframes flower-spinner-bigger-dot-animation-d4db3830{0%,to{box-shadow:var(--color-primary) 0 0 0,var(--color-primary) 0 0 0,var(--color-primary) 0 0 0,var(--color-primary) 0 0 0,var(--color-primary) 0 0 0,var(--color-primary) 0 0 0,var(--color-primary) 0 0 0,var(--color-primary) 0 0 0}50%{transform:rotate(180deg)}25%,75%{box-shadow:var(--color-primary) 26px 0 0,var(--color-primary) -26px 0 0,var(--color-primary) 0 26px 0,var(--color-primary) 0 -26px 0,var(--color-primary) 19px -19px 0,var(--color-primary) 19px 19px 0,var(--color-primary) -19px -19px 0,var(--color-primary) -19px 19px 0}to{transform:rotate(360deg);box-shadow:var(--color-primary) 0 0 0,var(--color-primary) 0 0 0,var(--color-primary) 0 0 0,var(--color-primary) 0 0 0,var(--color-primary) 0 0 0,var(--color-primary) 0 0 0,var(--color-primary) 0 0 0,var(--color-primary) 0 0 0}}@keyframes flower-spinner-smaller-dot-animation-d4db3830{0%,to{box-shadow:var(--color-primary) 0 0 0,var(--color-primary) 0 0 0,var(--color-primary) 0 0 0,var(--color-primary) 0 0 0,var(--color-primary) 0 0 0,var(--color-primary) 0 0 0,var(--color-primary) 0 0 0,var(--color-primary) 0 0 0}25%,75%{box-shadow:var(--color-primary) 14px 0 0,var(--color-primary) -14px 0 0,var(--color-primary) 0 14px 0,var(--color-primary) 0 -14px 0,var(--color-primary) 10px -10px 0,var(--color-primary) 10px 10px 0,var(--color-primary) -10px -10px 0,var(--color-primary) -10px 10px 0}to{box-shadow:var(--color-primary) 0 0 0,var(--color-primary) 0 0 0,var(--color-primary) 0 0 0,var(--color-primary) 0 0 0,var(--color-primary) 0 0 0,var(--color-primary) 0 0 0,var(--color-primary) 0 0 0,var(--color-primary) 0 0 0}}.heading{max-width:720px;margin:48px auto 0;padding:0 var(--space-4);color:var(--color-heading);text-align:center;font-size:clamp(20px,3vw,28px);font-weight:700;line-height:1.25}.loginPage{width:100%;padding:var(--space-6) var(--space-4) 48px}.loginContainer{width:min(420px,100%);margin:40px auto 0;padding:32px;text-align:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.loginContainer h1{margin:0 0 var(--space-6);color:var(--color-heading);font-size:var(--font-size-2xl)}.loginForm{display:flex;flex-direction:column;gap:var(--space-3)}.loginInputWrapper{display:flex;flex-direction:column;gap:var(--space-2);width:100%;margin:0;text-align:left}.usernameLabel,.passwordLabel{color:var(--color-text);font-weight:600}.loginForm input{width:100%;margin:0}.passwordInputWrapper{position:relative;width:100%}.passwordInputWrapper input{padding-right:52px}.passwordVisibilityButton{position:absolute;top:50%;right:8px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;padding:8px;transform:translateY(-50%);border:0;border-radius:50%;background:transparent;color:var(--color-text-muted);cursor:pointer}.passwordVisibilityButton svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.passwordVisibilityButton:hover{background:var(--color-surface-soft)}.passwordVisibilityButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.loginButton{width:100%;margin-top:var(--space-3)}@media (max-width:600px){.heading{margin-top:28px}.loginPage{padding-top:var(--space-4)}.loginContainer{margin-top:20px;padding:24px 20px}}.notAvailableBorder[data-v-dc1d500f]{background:var(--color-danger-soft)!important;color:var(--color-danger)!important;box-shadow:inset 0 0 0 2px var(--color-danger)}.calendarDayNumber[data-v-dc1d500f]{position:absolute;left:5px;bottom:5px;width:6px;height:6px;padding:0;margin:0;background-color:var(--color-primary);border:0;border-radius:50%}.calendar-day[data-v-dc1d500f]{position:relative;min-width:0;min-height:42px;padding:4px;color:var(--color-text);background-color:var(--color-surface);cursor:pointer;display:flex;align-items:flex-start;justify-content:flex-end;transition:background-color var(--transition-fast),box-shadow var(--transition-fast)}.calendar-day[data-v-dc1d500f]:hover{background-color:var(--color-primary-soft)}.selectedDay[data-v-dc1d500f]{background:var(--color-primary-soft);box-shadow:inset 0 0 0 2px var(--color-primary);border-radius:4px}.calendar-day>span[data-v-dc1d500f]{display:flex;align-items:center;justify-content:center;width:var(--day-label-size, 30px);height:var(--day-label-size, 30px);flex:0 0 auto;color:var(--color-text);font-weight:600}.calendar-day--not-current[data-v-dc1d500f]{background-color:var(--color-surface-muted);color:var(--color-text-muted)}.calendar-day--not-current>span[data-v-dc1d500f]{color:var(--color-text-muted)}.calendar-day--today>span[data-v-dc1d500f]{color:var(--color-text-on-primary);border-radius:9999px;background-color:var(--color-primary);font-size:13px;font-weight:700}.calendar-day--today .calendarDayNumber[data-v-dc1d500f]{background:var(--color-text-on-primary)}@media (max-width: 600px){.calendar-day[data-v-dc1d500f]{min-height:38px;padding:3px}.calendar-day>span[data-v-dc1d500f]{width:28px;height:28px;font-size:13px}.calendarDayNumber[data-v-dc1d500f]{left:4px;bottom:4px;width:5px;height:5px}}.calendar-date-indicator[data-v-0a08f296]{min-width:0;color:var(--color-heading);font-size:clamp(18px,2vw,24px);font-weight:700;line-height:1.2}.calendar-date-selector[data-v-537dc9ee]{display:inline-flex;align-items:center;justify-content:space-between;flex:0 0 auto;width:104px;color:var(--color-text-muted)}.calendar-date-selector[data-v-537dc9ee]>*{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:32px;padding:4px 6px;border-radius:var(--radius-sm);cursor:pointer;user-select:none;-webkit-user-select:none;transition:background-color var(--transition-fast),color var(--transition-fast)}.calendar-date-selector[data-v-537dc9ee]>*:hover{color:var(--color-primary);background:var(--color-primary-soft)}.calendar-date-selector[data-v-537dc9ee]>*:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}@media (max-width: 600px){.calendar-date-selector[data-v-537dc9ee]{width:98px}}.day-of-week[data-v-03c7973b]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));list-style:none;margin:0;padding:0}.day-of-week[data-v-03c7973b]>*{min-width:0;padding:8px 5px;color:var(--color-text-muted);text-align:right;font-size:12px;font-weight:700;text-transform:uppercase}.monthCalendarContainer[data-v-b8df8870]{width:100%;overflow:hidden;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.monthCalendarHeader[data-v-b8df8870]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:58px;padding:var(--space-3) var(--space-4);background:var(--color-surface-soft);border-bottom:1px solid var(--color-border)}.day-of-week[data-v-b8df8870],.days-grid[data-v-b8df8870]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));list-style:none;margin:0;padding:0}.day-of-week[data-v-b8df8870]{color:var(--color-text-muted);background:var(--color-surface-soft);border-bottom:1px solid var(--color-border)}.day-of-week[data-v-b8df8870]>*{min-width:0;padding:8px 5px;text-align:right;font-size:12px;font-weight:700;text-transform:uppercase}.days-grid[data-v-b8df8870]{gap:1px;padding:1px;background:var(--color-border)}@media (max-width: 600px){.monthCalendarHeader[data-v-b8df8870]{min-height:54px;padding:var(--space-3)}.day-of-week[data-v-b8df8870]>*{padding:7px 3px;font-size:10px}}.nominationContainer[data-v-ef30dde7]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:21;width:min(620px,calc(100% - 32px));max-height:calc(100vh - 32px);overflow-y:auto;padding:var(--space-6);background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.nominationForm[data-v-ef30dde7]{width:100%;margin:0}.refereeAContainer[data-v-ef30dde7],.refereeBContainer[data-v-ef30dde7],.delegateContainer[data-v-ef30dde7],.supervisorContainer[data-v-ef30dde7],.varRefereeContainer[data-v-ef30dde7]{display:flex;flex-direction:column;gap:7px;margin:0 0 var(--space-5)}.refereeALabel[data-v-ef30dde7],.refereeBLabel[data-v-ef30dde7],.delegateLabel[data-v-ef30dde7],.supervisorLabel[data-v-ef30dde7],.varRefereeLabel[data-v-ef30dde7]{font-weight:700;color:var(--color-heading)}.selectOfficialDropdownWrapper[data-v-ef30dde7]{position:relative;width:100%}.selectOfficialDropdownInput[data-v-ef30dde7]{width:100%}.selectOfficialDropdown[data-v-ef30dde7]{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:5;max-height:260px;overflow-y:auto;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.dropdownRegionName[data-v-ef30dde7]{padding:8px 10px;font-weight:700;color:var(--color-heading);background:var(--color-surface-soft);border-bottom:1px solid var(--color-border)}.dropdownOfficialName[data-v-ef30dde7]{padding:9px 10px;cursor:pointer;border-bottom:1px solid var(--color-border)}.dropdownOfficialName[data-v-ef30dde7]:last-child{border-bottom:0}.dropdownOfficialName[data-v-ef30dde7]:hover{background:var(--color-primary-soft)}.dropdownOfficialName.unavailable[data-v-ef30dde7]{background:#bb1515;color:#fff}.dropdownOfficialName.alreadyDelegated[data-v-ef30dde7]{background:#d3d03e;color:#111}.dropdownOfficialName.unavailable[data-v-ef30dde7]:hover{background:#bb1515;color:#fff}.dropdownOfficialName.alreadyDelegated[data-v-ef30dde7]:hover{background:#d3d03e;color:#111}.noOfficialsToDisplay[data-v-ef30dde7]{color:var(--color-text-muted);cursor:default}.actionBtnsContainer[data-v-ef30dde7]{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}@media (max-width: 560px){.nominationContainer[data-v-ef30dde7]{width:calc(100% - 20px);padding:var(--space-4);max-height:calc(100vh - 20px)}.actionBtnsContainer[data-v-ef30dde7]{flex-direction:column}.actionBtnsContainer .btns[data-v-ef30dde7]{width:100%}}.calendarSingleGameMetaData[data-v-d8316480]{width:100%;display:flex;justify-content:space-between;align-items:center;gap:15px}.calendarSingleGameTeams[data-v-d8316480]{min-width:0;font-size:16px;font-weight:700;overflow-wrap:anywhere}.calendarSingleGameInfoData[data-v-d8316480]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px 16px;white-space:nowrap}.dataWrapper[data-v-d8316480]{display:flex;align-items:center}.gameDataIcon[data-v-d8316480]{width:15px;height:15px;object-fit:contain}.calendarSingleGameOfficialsWrapper[data-v-d8316480]{display:flex;flex-wrap:wrap;gap:18px;width:100%;margin-top:7px}.calendarSingleGameRefereesWrapper[data-v-d8316480],.calendarSingleGameDelegateWrapper[data-v-d8316480]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.calendarSingleGameSingleRefereeWrapper[data-v-d8316480],.calendarSingleGameSingleDelegateWrapper[data-v-d8316480]{display:flex;align-items:center;gap:4px;margin:0;padding:0;background:transparent;border:0;border-radius:0}.calendarSingleGameNote[data-v-d8316480]{width:100%;margin-top:5px;color:var(--color-text-muted);font-size:var(--font-size-sm)}.calendarSingleGameActionBtns[data-v-d8316480]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;width:100%;margin:9px 0 0}@media (max-width: 650px){.calendarSingleGameMetaData[data-v-d8316480]{align-items:flex-start;flex-direction:column;gap:3px}.calendarSingleGameInfoData[data-v-d8316480]{justify-content:flex-start;white-space:normal}.calendarSingleGameOfficialsWrapper[data-v-d8316480]{gap:8px 18px}.calendarSingleGameActionBtns[data-v-d8316480]{justify-content:flex-start}}.competitionWrapper[data-v-682e6b2a]{width:100%}.calendarSingleGame[data-v-682e6b2a]{width:90%;margin:0 auto 18px;padding:10px 15px 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-sm)}.calendarSingleGame[data-v-682e6b2a]:last-child{margin-bottom:0}.gameActionBtnsContainer[data-v-682e6b2a]{display:flex;justify-content:space-between;width:100%}.displayNoteContainer[data-v-682e6b2a]{padding-top:10px;color:var(--color-text-muted);font-size:var(--font-size-sm)}#blurContainer[data-v-682e6b2a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:rgba(15,23,42,.1);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.gameDataIcon[data-v-682e6b2a]{width:20px;height:20px;object-fit:contain}.divideDelegateLine[data-v-682e6b2a]{width:100%;border:0;border-top:1px solid var(--color-border);margin:4px 0}.availabilityLabels[data-v-682e6b2a]{border-radius:999px;padding:4px 9px;font-weight:700;text-align:center}.availableLabel[data-v-682e6b2a]{background:var(--color-warning-soft);color:var(--color-warning)}.notAvailableLabel[data-v-682e6b2a]{background:var(--color-danger-soft);color:var(--color-danger)}.nominatedLabel[data-v-682e6b2a]{background:var(--color-success-soft);color:var(--color-success)}@media (max-width: 700px){.calendarSingleGame[data-v-682e6b2a]{width:100%;padding:9px 10px 11px;margin-bottom:14px}}.noGamesText{width:100%;margin:var(--space-10) auto;padding:var(--space-6);color:var(--color-text-muted);text-align:center;background:var(--color-surface);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg)}.gameAvailabilityListContainer{width:100%;display:flex;justify-content:space-around;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-5)}.navigationShell{position:relative;width:100%}.navigationShell>.navigationBar{padding-right:86px}.themeToggle{position:absolute;top:4px;right:6px;z-index:5;display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:5px 9px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-sm);cursor:pointer}.themeToggle:hover{border-color:var(--color-primary);background:var(--color-primary-soft)}.themeToggle span:first-child{font-size:15px;line-height:1}.themeToggleText{font-size:10px;font-weight:700;text-transform:uppercase}@media (max-width: 700px){.navigationShell>.navigationBar{padding-right:72px}.themeToggle{right:4px;padding:6px 8px}.themeToggleText{display:none}}.navigationBar{width:100%;display:flex;justify-content:space-around;margin-bottom:10px;border-top:2px solid var(--color-primary);text-align:center;box-shadow:var(--shadow-sm);overflow-x:auto;scrollbar-width:thin}.navItem{flex:0 0 auto;width:auto;padding:10px 8px;border-bottom-left-radius:15px;border-bottom-right-radius:15px;transition:background .2s ease,color .2s ease;white-space:nowrap}.navItem:hover{cursor:pointer;background:var(--color-primary);color:var(--color-text-on-primary);box-shadow:var(--shadow-sm)}.selected{background:var(--color-primary);color:var(--color-text-on-primary)!important}a{text-decoration:none;color:var(--color-heading)}a:visited{color:var(--color-heading)}.popupWindow{position:fixed;max-width:min(320px,calc(100vw - 24px));background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border-strong);padding:12px;font-weight:600;border-radius:var(--radius-md);box-shadow:var(--shadow-md);z-index:20}.refereeInfoIcon{width:20px;height:20px}.infoMark{display:flex;margin-left:10px;cursor:pointer;flex-shrink:0}.justifyNoBtn{justify-content:center}.justifyWithBtn{justify-content:space-between}.simpleOfficialContainer{padding:8px 10px;width:min(100%,520px);display:flex;margin:4px auto;border-bottom:1px solid var(--color-border);align-items:center;gap:10px}.officialNameContainer{color:var(--color-text)}.officialBtnsContainer{flex-shrink:0}@media (max-width:520px){.simpleOfficialContainer{width:100%;padding:9px 6px}}.active{background-color:var(--color-primary);color:var(--color-text-on-primary)}.availabilityRegionBtns{font-size:12px;padding:6px 8px!important}.noRefereesContainer{width:min(90%,520px);margin:auto;color:var(--color-text-muted);text-align:center}.regionButtons{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-5);padding:0 var(--space-3)}.officialsContainer{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}.officialDetailBackBtn{width:30%}.officialDetailHeadings{width:70%;text-align:center}.officialDetailBtnContainer{width:100%;display:flex}.refereesContainer,.delegatesContainer{width:100%;min-width:0}.officialsContainer h2,.refereesContainerHeading,.delegatesContainerHeading{color:var(--color-heading);text-align:center}.officialContainer{width:min(100%,520px);max-height:300px;margin:5px auto;padding:0 var(--space-3) var(--space-2);display:flex;flex-direction:column;align-items:center;gap:var(--space-2);overflow-y:auto}.officialDetailContainer{display:flex;width:100%;flex-wrap:wrap}@media (max-width: 900px){.officialsContainer{grid-template-columns:1fr;gap:var(--space-6)}}@media (max-width: 600px){.regionButtons{justify-content:stretch;margin-bottom:var(--space-4)}.regionBtn{flex:1 1 calc(33.333% - var(--space-2))}.officialContainer{max-height:280px}}.calendarGameListHeader{margin:0}.calendarContainer{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:var(--space-6);width:min(1400px,calc(100% - 32px));margin:0 auto;padding:0 0 var(--space-6);align-items:start}.availabilityContainer{min-width:0;display:flex;flex-direction:column;gap:var(--space-3)}.gamesAvailability,.officialsAvailability{min-width:0}.gamesAvailability{max-height:700px;overflow-y:auto;padding-right:2px}.viewBtnsContainer{display:flex;gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border)}.viewBtnsContainer .btns{flex:1 1 0}@media (max-width: 900px){.calendarContainer{grid-template-columns:1fr;width:min(760px,calc(100% - 24px));gap:var(--space-4)}.availabilityContainer{width:100%}.gamesAvailability{max-height:none;overflow:visible}}@media (max-width: 600px){.calendarContainer{width:calc(100% - 20px);gap:var(--space-3)}.viewBtnsContainer{flex-direction:column}.viewBtnsContainer .btns{width:100%}}.availabilityByDay[data-v-17ea0871]{width:100%;display:flex;flex-direction:column;gap:var(--space-3);align-items:center;padding:var(--space-3) 0}.dateOutsideWrapper[data-v-17ea0871],.availabilityOutsideWrapper[data-v-17ea0871]{display:flex;justify-content:center;align-items:center;margin:0}.dateInsideWrapper[data-v-17ea0871],.availabilityInsideWrapper[data-v-17ea0871]{padding:0;font-weight:700;margin:0 0 0 7px}.availabilityInsideWrapper[data-v-17ea0871]{padding:4px 10px;border-radius:999px}.notAvailableColoring[data-v-17ea0871]{color:var(--color-danger);background:var(--color-danger-soft);border:1px solid var(--color-danger)}.availableColoring[data-v-17ea0871]{color:var(--color-success);background:var(--color-success-soft);border:1px solid var(--color-success)}.changeAvailability[data-v-17ea0871]{display:flex;justify-content:flex-end}.sectionTitle[data-v-17ea0871]{color:var(--color-heading);font-size:18px;font-weight:700;text-align:center}@media (max-width: 650px){.availabilityByDay[data-v-17ea0871]{grid-template-columns:1fr 1fr}.changeAvailability[data-v-17ea0871]{grid-column:1 / -1;justify-content:stretch}.changeAvailability .btns[data-v-17ea0871]{width:100%}}@media (max-width: 420px){.availabilityByDay[data-v-17ea0871]{grid-template-columns:1fr;text-align:center}.changeAvailability[data-v-17ea0871]{grid-column:auto}}.longPeriodAvailability[data-v-881bddf9]{width:100%;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm)}.sectionTitle[data-v-881bddf9]{color:var(--color-heading);font-size:18px;font-weight:700;text-align:center}.description[data-v-881bddf9]{max-width:620px;margin:var(--space-2) auto var(--space-4);color:var(--color-text-muted);font-size:14px;line-height:1.5;text-align:center}.dateFields[data-v-881bddf9]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);max-width:620px;margin:0 auto}.dateField[data-v-881bddf9]{display:flex;flex-direction:column;gap:var(--space-2)}.dateField label[data-v-881bddf9]{color:var(--color-text);font-weight:600}.dateField input[data-v-881bddf9]{width:100%;margin:0}.selectedPeriod[data-v-881bddf9]{margin-top:var(--space-4);color:var(--color-text-muted);text-align:center}.selectedPeriod strong[data-v-881bddf9]{color:var(--color-heading)}.periodButtons[data-v-881bddf9]{display:flex;justify-content:center;gap:var(--space-3);margin-top:var(--space-4)}.periodButtons button[data-v-881bddf9]{min-width:190px}.availableButton[data-v-881bddf9]{border:1px solid var(--color-success)}.notAvailableButton[data-v-881bddf9]{border:1px solid var(--color-danger)}.periodButtons button[data-v-881bddf9]:disabled{opacity:.6;cursor:not-allowed}.savingMessage[data-v-881bddf9]{margin-top:var(--space-3);color:var(--color-text-muted);font-size:13px;text-align:center}@media (max-width: 600px){.longPeriodAvailability[data-v-881bddf9]{padding:var(--space-3)}.dateFields[data-v-881bddf9]{grid-template-columns:1fr;gap:var(--space-3)}.periodButtons[data-v-881bddf9]{flex-direction:column}.periodButtons button[data-v-881bddf9]{width:100%}}.giveAvailabilityContainer[data-v-183e5e7f]{width:min(760px,calc(100% - 32px));margin:var(--space-5) auto;display:flex;flex-direction:column;gap:var(--space-4)}.availabilityCard[data-v-183e5e7f]{width:100%;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm)}@media (max-width: 600px){.giveAvailabilityContainer[data-v-183e5e7f]{width:calc(100% - 20px);margin:var(--space-4) auto}.availabilityCard[data-v-183e5e7f]{padding:0 var(--space-2)}}.pieChartContainer{display:flex;justify-content:center;flex-direction:column;align-items:center}.bigPieChartContainer{width:90%}.legend{display:flex;width:90%;justify-content:space-around}.bigChart{width:120px}.smallChart{height:70px}.legendCircle{display:flex;width:10px;height:10px;border-radius:15px;margin-right:4px}.whistledSpan{background-color:#5498e2}.canceledSpan{background-color:#041e3a}.notAvailableSpan{background-color:#c2dbf6}.legendSpanContainer{display:flex;align-items:center;justify-content:flex-start;padding-bottom:10px}.progressChart[data-v-1cdedd55]{position:relative;width:100%;height:100%;min-width:0}.singleCompetitionDetail[data-v-b0b6fdaf]{width:min(1180px,calc(100% - 32px));margin:var(--space-5) auto;display:flex;justify-content:center;flex-wrap:wrap}.competitionHeader[data-v-b0b6fdaf]{width:100%;display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.competitionBody[data-v-b0b6fdaf]{width:100%;display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:var(--space-6);align-items:center;padding:var(--space-5);margin-top:var(--space-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.pieChartMainContainer[data-v-b0b6fdaf]{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(130px,.8fr);gap:var(--space-4);align-items:center;margin:0}.smallPieChartTextContaier[data-v-b0b6fdaf]{width:auto;display:grid;gap:8px;color:var(--color-text-muted)}.pieChartWrapper[data-v-b0b6fdaf]{width:auto;display:flex;justify-content:center;min-width:0}.competitionAvgMarksContainer[data-v-b0b6fdaf]{width:100%;display:grid;gap:var(--space-3)}.markSection[data-v-b0b6fdaf]{width:100%;display:flex;flex-wrap:wrap;gap:var(--space-4);margin:0 0 var(--space-3)}.competitionSection[data-v-b0b6fdaf],.selectedGameSection[data-v-b0b6fdaf]{justify-content:space-between}.selectedGameValue[data-v-b0b6fdaf]{display:flex;align-items:baseline;gap:5px;flex-wrap:wrap}.competitionFinalMark[data-v-b0b6fdaf]{justify-content:center;width:100%;padding-bottom:8px;border-bottom:2px solid var(--color-primary)}.finalMark[data-v-b0b6fdaf]{padding:0 10px;border-bottom:2px solid var(--color-primary)}.lineChartContainer[data-v-b0b6fdaf]{grid-column:1 / -1;width:100%;min-width:0;height:290px;display:flex;flex-direction:column;gap:var(--space-2)}.infoTextContainer[data-v-b0b6fdaf]{width:100%;font-size:var(--font-size-sm);color:var(--color-text-muted);text-align:center}.gameDetailsContainer[data-v-b0b6fdaf]{grid-column:1 / -1;width:100%;margin:0;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-soft);display:flex;flex-direction:column}.selectedGameRemarks[data-v-b0b6fdaf]{display:grid;gap:var(--space-2);margin-top:var(--space-3);line-height:1.5;overflow-wrap:anywhere}.selectedGameHeader[data-v-b0b6fdaf]{width:100%;margin:0 0 var(--space-4);text-align:center}.noEvaluatedGames[data-v-b0b6fdaf],.noAnyGames[data-v-b0b6fdaf]{padding:var(--space-5);text-align:center;color:var(--color-text-muted)}.toggle[data-v-b0b6fdaf]{font-size:12px}@media (max-width: 850px){.competitionBody[data-v-b0b6fdaf]{grid-template-columns:1fr}.gameDetailsContainer[data-v-b0b6fdaf]{grid-column:auto}}@media (max-width: 560px){.singleCompetitionDetail[data-v-b0b6fdaf]{width:calc(100% - 20px);margin:var(--space-4) auto}.competitionBody[data-v-b0b6fdaf]{padding:var(--space-4)}.pieChartMainContainer[data-v-b0b6fdaf]{grid-template-columns:1fr}.markSection[data-v-b0b6fdaf]{flex-direction:column;gap:8px}.selectedGameValue[data-v-b0b6fdaf]{justify-content:space-between}.selectedGameSection .selectedGameValue[data-v-b0b6fdaf]:first-child{order:1}.selectedGameSection .supportOfficialValue[data-v-b0b6fdaf]{order:2}.selectedGameSection .finalMark[data-v-b0b6fdaf]{order:3}.competitionFinalMark[data-v-b0b6fdaf]{width:100%}}.seasonContainer{width:100%}.seasonHeader{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 12px;background:var(--color-surface-soft);border:1px solid var(--color-border);border-radius:var(--radius-md)}.competitionsDetails{width:100%;padding:8px 0 4px}.noComeptitionsInStatSeason{text-align:center;padding:16px;color:var(--color-text-muted)}.nominationCompetition{width:90%;margin:auto}@media (max-width:520px){.seasonHeader{align-items:stretch}.nominationCompetition{width:100%}}.personalDetails{width:30%;min-width:260px;border:1px solid var(--color-border);background:var(--color-surface);text-align:center;border-radius:var(--radius-lg);box-shadow:var(--shadow-md);display:flex;flex-direction:column;align-items:center;height:fit-content;padding:24px 18px;margin:0}.personalDetailsLoading{display:flex;justify-content:center;align-items:center;width:100%;min-height:180px}.personalDetailName{font-size:24px;font-weight:700;margin:4px 0 20px;color:var(--color-heading)}.personalDetails div{margin-bottom:10px}.personalDetailValue{display:flex;align-items:center;gap:6px}.whistleDetails{width:68%;display:flex;flex-direction:column;overflow-y:auto;max-height:520px;align-items:center}.competitionsDetails{width:100%}@media (max-width:800px){.personalDetails,.whistleDetails{width:100%}.whistleDetails{max-height:none;margin-top:20px}}@media (max-width:520px){.personalDetails{min-width:0;padding:20px 14px}}.pagination{display:flex;justify-content:center;align-items:center;margin:20px 0;gap:10px}.pagination button:disabled{background-color:var(--color-surface-soft);box-shadow:var(--shadow-sm);color:var(--color-text-muted);border-color:var(--color-border);cursor:not-allowed}.officialsContainer{width:min(1180px,calc(100% - 32px));margin:24px auto;display:flex;gap:24px}.regionButtons{display:flex;justify-content:center;gap:6px;margin-bottom:20px;flex-wrap:wrap}.officialsListContainer{padding:0 10px 5px;width:100%;display:flex;flex-direction:column;margin:5px auto;align-items:center}.officialDetailContainer{display:flex;width:100%;flex-wrap:wrap;margin:auto;justify-content:space-between}.officialDetailBtnContainer{width:100%;display:flex;margin-bottom:10px}.officialDetailBackBtn{width:auto}.officialDetailHeadings{width:70%;margin:0}@media (max-width:800px){.officialsContainer{width:min(100% - 24px,640px);flex-direction:column}.refereesContainer,.delegatesContainer{width:100%}}@media (max-width:520px){.officialsContainer{width:calc(100% - 16px)}}.dp__input_wrap{position:relative;width:100%;box-sizing:unset}.dp__input_wrap:focus{border-color:var(--dp-border-color-hover);outline:none}.dp__input{background-color:var(--dp-background-color);border-radius:var(--dp-border-radius, 4px);font-family:var(--dp-font-family, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif);border:1px solid var(--dp-border-color);outline:none;transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%;font-size:var(--dp-font-size, 1rem);line-height:calc(var(--dp-font-size, 1rem)*1.5);padding:var(--dp-input-padding, 6px 30px 6px 12px);color:var(--dp-text-color);box-sizing:border-box}.dp__input::placeholder{opacity:.7}.dp__input:hover{border-color:var(--dp-border-color-hover)}.dp__input_reg{caret-color:#0000}.dp__input_focus{border-color:var(--dp-border-color-hover)}.dp__disabled{background:var(--dp-disabled-color)}.dp__disabled::placeholder{color:var(--dp-disabled-color-text)}.dp__input_icons{display:inline-block;width:var(--dp-font-size, 1rem);height:var(--dp-font-size, 1rem);stroke-width:0;font-size:var(--dp-font-size, 1rem);line-height:calc(var(--dp-font-size, 1rem)*1.5);padding:6px 12px;color:var(--dp-icon-color);box-sizing:content-box}.dp__input_icon{cursor:pointer;position:absolute;top:50%;left:0;transform:translateY(-50%);color:var(--dp-icon-color)}.dp__clear_icon{position:absolute;top:50%;right:0;transform:translateY(-50%);cursor:pointer;color:var(--dp-icon-color)}.dp__input_icon_pad{padding-left:var(--dp-input-icon-padding, 35px)}.dp__input_valid{box-shadow:0 0 var(--dp-border-radius, 4px) var(--dp-success-color);border-color:var(--dp-success-color)}.dp__input_valid:hover{border-color:var(--dp-success-color)}.dp__input_invalid{box-shadow:0 0 var(--dp-border-radius, 4px) var(--dp-danger-color);border-color:var(--dp-danger-color)}.dp__input_invalid:hover{border-color:var(--dp-danger-color)}.dp__menu{position:absolute;background:var(--dp-background-color);border-radius:var(--dp-border-radius, 4px);min-width:var(--dp-menu-min-width, 260px);font-family:var(--dp-font-family, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif);font-size:var(--dp-font-size, 1rem);-webkit-user-select:none;user-select:none;border:1px solid var(--dp-menu-border-color);box-sizing:border-box}.dp__menu:after{box-sizing:border-box}.dp__menu:before{box-sizing:border-box}.dp__menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}.dp__menu_index{z-index:99999}.dp__menu_readonly,.dp__menu_disabled{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.dp__menu_disabled{background:rgba(255,255,255,.5);cursor:not-allowed}.dp__menu_readonly{background:rgba(0,0,0,0);cursor:default}.dp__arrow_top{left:50%;top:-1px;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-left:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);transform:translate(-50%,-50%) rotate(45deg)}.dp__arrow_bottom{left:50%;bottom:-1px;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-right:1px solid var(--dp-menu-border-color);border-bottom:1px solid var(--dp-menu-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__now_wrap{text-align:center;padding:2px 0}.dp__now_button{border:1px solid var(--dp-primary-color);color:var(--dp-primary-color);padding:0 4px;font-weight:700;border-radius:var(--dp-border-radius, 4px);font-size:var(--dp-font-size, 1rem);cursor:pointer;background:rgba(0,0,0,0)}.dp__preset_ranges,.dp__sidebar_left{padding:5px;border-right:1px solid var(--dp-border-color)}.dp__sidebar_right{padding:5px;border-left:1px solid var(--dp-border-color)}.dp__preset_range{padding:5px}.dp__preset_range:hover{background-color:var(--dp-hover-color);cursor:pointer}.dp__menu_content_wrapper{display:flex}.dp__calendar_wrap{display:flex;justify-content:center;align-items:center;flex-direction:column;font-family:var(--dp-font-family, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif);flex:0}.dp__calendar_header{position:relative;display:flex;justify-content:center;align-items:center;color:var(--dp-text-color);white-space:nowrap;font-weight:700}.dp__calendar_header_item{text-align:center;flex-grow:1;height:var(--dp-cell-size, 35px);padding:var(--dp-cell-padding, 5px);width:var(--dp-cell-size, 35px);box-sizing:border-box}.dp__calendar_row{display:flex;justify-content:center;align-items:center;margin:var(--dp-row-maring, 5px 0)}.dp__calendar_item{text-align:center;flex-grow:1;box-sizing:border-box;color:var(--dp-text-color)}.dp__calendar{position:relative}.dp__calendar_header_cell{border-bottom:thin solid var(--dp-border-color);padding:var(--dp-calendar-header-cell-padding, .5rem)}.dp__cell_inner{display:flex;align-items:center;text-align:center;justify-content:center;border-radius:var(--dp-cell-border-radius, var(--dp-border-radius, 4px));height:var(--dp-cell-size, 35px);padding:var(--dp-cell-padding, 5px);width:var(--dp-cell-size, 35px);border:1px solid rgba(0,0,0,0);box-sizing:border-box;position:relative}.dp__cell_inner:hover{transition:all .2s}.dp__cell_auto_range_start,.dp__date_hover_start:hover,.dp__range_start{border-bottom-right-radius:0;border-top-right-radius:0}.dp__cell_auto_range_end,.dp__date_hover_end:hover,.dp__range_end{border-bottom-left-radius:0;border-top-left-radius:0}.dp__range_end,.dp__range_start,.dp__active_date{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__cell_auto_range_end,.dp__cell_auto_range_start{border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__date_hover_end:hover,.dp__date_hover_start:hover,.dp__date_hover:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__cell_offset{color:var(--dp-secondary-color)}.dp__cell_disabled{color:var(--dp-secondary-color);cursor:not-allowed}.dp__range_between{background:var(--dp-hover-color);border-radius:0;border-top:1px solid var(--dp-hover-color);border-bottom:1px solid var(--dp-hover-color)}.dp__range_between_week{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border-radius:0;border-top:1px solid var(--dp-primary-color);border-bottom:1px solid var(--dp-primary-color)}.dp__today{border:1px solid var(--dp-primary-color)}.dp__week_num{color:var(--dp-secondary-color);text-align:center}.dp__cell_auto_range{border-radius:0;border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_start{border-left:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_end{border-right:1px dashed var(--dp-primary-color)}.dp__calendar_header_separator{width:100%;height:1px;background:var(--dp-border-color)}.dp__calendar_next{margin-left:var(--dp-two-calendars-spacing, 10px)}.dp__marker_line,.dp__marker_dot{height:5px;background-color:var(--dp-marker-color);position:absolute;bottom:0}.dp__marker_dot{width:5px;border-radius:50%;left:50%;transform:translate(-50%)}.dp__marker_line{width:100%;left:0}.dp__marker_tooltip{position:absolute;border-radius:var(--dp-border-radius, 4px);background-color:var(--dp-tooltip-color);padding:5px;border:1px solid var(--dp-border-color);z-index:99999;box-sizing:border-box;cursor:default}.dp__tooltip_content{white-space:nowrap}.dp__tooltip_text{display:flex;align-items:center;flex-flow:row nowrap;color:var(--dp-text-color)}.dp__tooltip_mark{height:5px;width:5px;border-radius:50%;background-color:var(--dp-text-color);color:var(--dp-text-color);margin-right:5px}.dp__arrow_bottom_tp{bottom:0;height:8px;width:8px;background-color:var(--dp-tooltip-color);position:absolute;border-right:1px solid var(--dp-border-color);border-bottom:1px solid var(--dp-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__instance_calendar{position:relative;width:100%}@media only screen and (width <= 600px){.dp__flex_display{flex-direction:column}}.dp__cell_highlight{background-color:var(--dp-highlight-color)}.dp__month_year_row{display:flex;align-items:center;height:var(--dp-month-year-row-height, 35px);color:var(--dp-text-color);box-sizing:border-box}.dp__inner_nav{display:flex;align-items:center;justify-content:center;cursor:pointer;height:var(--dp-month-year-row-button-size, 25px);width:var(--dp-month-year-row-button-size, 25px);color:var(--dp-icon-color);text-align:center;border-radius:50%}.dp__inner_nav svg{height:var(--dp-button-icon-height, 20px);width:var(--dp-button-icon-height, 20px)}.dp__inner_nav:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__inner_nav_disabled:hover,.dp__inner_nav_disabled{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp__month_year_select{width:50%;text-align:center;cursor:pointer;height:var(--dp-month-year-row-height, 35px);display:flex;align-items:center;justify-content:center;border-radius:var(--dp-border-radius, 4px);box-sizing:border-box}.dp__month_year_select:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__month_year_wrap{display:flex;width:100%}.dp__overlay{position:absolute;width:100%;height:100%;background:var(--dp-background-color);top:0;left:0;transition:opacity 1s ease-out;z-index:99999;font-family:var(--dp-font-family, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif);color:var(--dp-text-color);box-sizing:border-box}.dp__overlay_container::-webkit-scrollbar-track{box-shadow:var(--dp-scroll-bar-background);background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar{width:5px;background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar-thumb{background-color:var(--dp-scroll-bar-color);border-radius:10px}.dp__overlay:focus{border:none;outline:none}.dp__container_flex{display:flex}.dp__container_block{display:block}.dp__overlay_container{flex-direction:column;overflow-y:auto}.dp__time_picker_overlay_container{height:100%}.dp__overlay_row{padding:0;box-sizing:border-box;display:flex;margin-left:auto;margin-right:auto;flex-wrap:wrap;max-width:100%;width:100%;align-items:center}.dp__flex_row{flex:1}.dp__overlay_col{box-sizing:border-box;width:33%;padding:var(--dp-overlay-col-padding, 3px);white-space:nowrap}.dp__overlay_cell_pad{padding:var(--dp-common-padding, 10px) 0}.dp__overlay_cell_active{cursor:pointer;border-radius:var(--dp-border-radius, 4px);text-align:center;background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__overlay_cell{cursor:pointer;border-radius:var(--dp-border-radius, 4px);text-align:center}.dp__overlay_cell:hover,.dp__cell_in_between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__over_action_scroll{right:5px;box-sizing:border-box}.dp__overlay_cell_disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp__overlay_cell_disabled:hover{background:var(--dp-disabled-color)}.dp__overlay_cell_active_disabled{cursor:not-allowed;background:var(--dp-primary-disabled-color)}.dp__overlay_cell_active_disabled:hover{background:var(--dp-primary-disabled-color)}.dp__month_picker_header{display:flex;width:100%;align-items:center;justify-content:space-between;height:var(--dp-cell-size, 35px)}.dp__time_input{width:100%;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;font-family:var(--dp-font-family, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif);color:var(--dp-text-color)}.dp__time_col_reg{padding:0 20px}.dp__time_col_reg_with_button{padding:0 15px}.dp__time_col_sec{padding:0 10px}.dp__time_col_sec_with_button{padding:0 5px}.dp__time_col{font-size:var(--dp-time-font-size, 2rem);text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.dp__time_display{cursor:pointer;color:var(--dp-text-color);border-radius:var(--dp-border-radius, 4px);display:flex;align-items:center;justify-content:center;padding:0 3px}.dp__time_display:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__inc_dec_button{padding:5px;margin:0;height:var(--dp-time-inc-dec-button-size, 32px);width:var(--dp-time-inc-dec-button-size, 32px);display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;color:var(--dp-icon-color);box-sizing:border-box}.dp__inc_dec_button svg{height:var(--dp-time-inc-dec-button-size, 32px);width:var(--dp-time-inc-dec-button-size, 32px)}.dp__inc_dec_button:hover{background:var(--dp-hover-color);color:var(--dp-primary-color)}.dp__inc_dec_button_disabled:hover,.dp__inc_dec_button_disabled{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp__pm_am_button{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border:none;padding:var(--dp-common-padding, 10px);border-radius:var(--dp-border-radius, 4px);cursor:pointer}.dp__action_row{display:flex;align-items:center;width:100%;padding:var(--dp-common-padding, 10px);box-sizing:border-box;color:var(--dp-text-color);flex-flow:row nowrap}.dp__action_row svg{height:var(--dp-button-icon-height, 20px);width:auto}.dp__selection_preview{display:block;align-items:center;justify-content:start;flex-basis:50%;color:var(--dp-text-color);font-size:var(--dp-preview-font-size, .8rem);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dp__action_buttons{display:flex;align-items:center;justify-content:end;flex-basis:50%;text-align:right}.dp__action_button{background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);padding:1px 6px;line-height:initial;margin-left:3px;cursor:pointer;border-radius:var(--dp-border-radius, 4px)}.dp__action_select{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__action_select:hover{background:var(--dp-primary-color);transition:var(--dp-action-row-transtion)}.dp__action_select:disabled{background:var(--dp-primary-disabled-color);cursor:not-allowed}.dp__action_cancel{color:var(--dp-text-color);border:1px solid var(--dp-border-color)}.dp__action_cancel:hover{border-color:var(--dp-primary-color);transition:var(--dp-action-row-transtion)}:root{--dp-animation-duration: .1s;--dp-menu-appear-transition-timing: cubic-bezier(.4, 0, 1, 1);--dp-transition-timing: ease-out;--dp-action-row-transtion: all .2s ease-in}.dp__theme_dark{--dp-background-color: #212121;--dp-text-color: #fff;--dp-hover-color: #484848;--dp-hover-text-color: #fff;--dp-hover-icon-color: #959595;--dp-primary-color: #005cb2;--dp-primary-disabled-color: #61a8ea;--dp-primary-text-color: #fff;--dp-secondary-color: #a9a9a9;--dp-border-color: #2d2d2d;--dp-menu-border-color: #2d2d2d;--dp-border-color-hover: #aaaeb7;--dp-disabled-color: #737373;--dp-disabled-color-text: #d0d0d0;--dp-scroll-bar-background: #212121;--dp-scroll-bar-color: #484848;--dp-success-color: #00701a;--dp-success-color-disabled: #428f59;--dp-icon-color: #959595;--dp-danger-color: #e53935;--dp-marker-color: #e53935;--dp-tooltip-color: #3e3e3e;--dp-highlight-color: rgb(0 92 178 / 20%)}.dp__theme_light{--dp-background-color: #fff;--dp-text-color: #212121;--dp-hover-color: #f3f3f3;--dp-hover-text-color: #212121;--dp-hover-icon-color: #959595;--dp-primary-color: #1976d2;--dp-primary-disabled-color: #6bacea;--dp-primary-text-color: #f8f5f5;--dp-secondary-color: #c0c4cc;--dp-border-color: #ddd;--dp-menu-border-color: #ddd;--dp-border-color-hover: #aaaeb7;--dp-disabled-color: #f6f6f6;--dp-scroll-bar-background: #f3f3f3;--dp-scroll-bar-color: #959595;--dp-success-color: #76d275;--dp-success-color-disabled: #a3d9b1;--dp-icon-color: #959595;--dp-danger-color: #ff6f60;--dp-marker-color: #ff6f60;--dp-tooltip-color: #fafafa;--dp-disabled-color-text: #8e8e8e;--dp-highlight-color: rgb(25 118 210 / 10%)}.dp__main{font-family:var(--dp-font-family, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif);-webkit-user-select:none;user-select:none;box-sizing:border-box;position:relative;width:100%}.dp__pointer{cursor:pointer}.dp__icon{stroke:currentcolor;fill:currentcolor}.dp__button{width:100%;text-align:center;color:var(--dp-icon-color);cursor:pointer;display:flex;align-items:center;align-content:center;justify-content:center;padding:var(--dp-common-padding, 10px);box-sizing:border-box;height:var(--dp-button-height, 35px)}.dp__button.dp__overlay_action{position:absolute;bottom:0}.dp__button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__button svg{height:var(--dp-button-icon-height, 20px);width:auto}.dp__button_bottom{border-bottom-left-radius:var(--dp-border-radius, 4px);border-bottom-right-radius:var(--dp-border-radius, 4px)}.dp__flex_display{display:flex}.dp__flex_display_with_input{flex-direction:column;align-items:start}.dp__relative{position:relative}.calendar-next-enter-active,.calendar-next-leave-active,.calendar-prev-enter-active,.calendar-prev-leave-active{transition:all .1s ease-out}.calendar-next-enter-from{opacity:0;transform:translate(22px)}.calendar-next-leave-to,.calendar-prev-enter-from{opacity:0;transform:translate(-22px)}.calendar-prev-leave-to{opacity:0;transform:translate(22px)}.dp-slide-up-enter-active,.dp-slide-up-leave-active,.dp-slide-down-enter-active,.dp-slide-down-leave-active{transition:all var(--dp-animation-duration) var(--dp-transition-timing)}.dp-menu-appear-enter-active,.dp-menu-appear-leave-active{transition:opacity var(--dp-animation-duration) var(--dp-menu-appear-transition-timing)}.dp-slide-down-leave-to,.dp-slide-up-enter-from{opacity:0;transform:translateY(22px)}.dp-slide-down-enter-from,.dp-slide-up-leave-to{opacity:0;transform:translateY(-22px)}.dp-menu-appear-enter-from{opacity:0}.dp-menu-appear-leave-to{opacity:1}.newGameContainer{width:min(980px,calc(100% - 32px));margin:32px auto;padding:28px 32px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.newGameForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 32px}.newGameSection{width:auto}.poolContainer,.teamAContainer,.teamBContainer,.competitionContainer,.noteContainer,.roundContainer,.dateTimePickerContainer{display:flex;flex-direction:column;gap:var(--space-2);margin:var(--space-3) 0}.poolLabel,.teamALabel,.teamBLabel,.competitionLabel,.dateLabel,.noteLabel,.roundLabel{color:var(--color-text-muted);font-weight:600}.noteContainer input,.poolContainer select,.teamAContainer select,.teamBContainer select,.competitionContainer select,.roundContainer select,.dateTimePickerContainer>*{width:100%}.actionBtnsContainerNewGame{grid-column:1/-1;margin:var(--space-4) auto 0;display:flex;justify-content:center}@media (max-width:700px){.newGameContainer{width:calc(100% - 24px);padding:20px 16px}.newGameForm{grid-template-columns:1fr;gap:0}.actionBtnsContainerNewGame{grid-column:auto;width:100%}.actionBtnsContainerNewGame .btns{width:100%}}.newGamePageContainer{width:min(1180px,calc(100% - 32px));margin:24px auto}@media (max-width:700px){.newGamePageContainer{width:calc(100% - 20px)}}.updateGamePageContainer{width:min(1180px,calc(100% - 32px));margin:24px auto}@media (max-width:700px){.updateGamePageContainer{width:calc(100% - 20px)}}.mySingleGame{display:grid;grid-template-columns:1.1fr .9fr 1.8fr 1.4fr 1fr 1.1fr;gap:var(--space-4);width:100%;margin:0 0 var(--space-3);padding:14px 16px;align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.singleGameDateTime,.singleGamePool,.singleGameTeams,.colleagues,.allGamesReferees,.delegates{min-width:0}.singleGameTeams{font-weight:700;color:var(--color-heading)}.colleagues,.allGamesReferees,.delegates{padding:0}.allGamesReferees{display:flex;flex-direction:column;gap:2px}.myGameActionBtns,.allGamesActionBtns{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.myGameActionBtns button,.allGamesActionBtns button{padding:7px 11px!important}@media (max-width:900px){.mySingleGame{grid-template-columns:1fr 1fr;gap:var(--space-2) var(--space-4)}.singleGameTeams{grid-column:1/-1;order:-1}.myGameActionBtns,.allGamesActionBtns{justify-content:flex-start}}@media (max-width:600px){.mySingleGame{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2);padding:16px}.singleGameTeams{order:-2;font-size:var(--font-size-lg)}.singleGameDateTime,.singleGamePool,.colleagues,.allGamesReferees,.delegates{width:100%}.myGameActionBtns,.allGamesActionBtns{width:100%;justify-content:stretch;margin-top:var(--space-2)}.myGameActionBtns>div,.allGamesActionBtns>div{flex:1 1 auto}.myGameActionBtns button,.allGamesActionBtns button{width:100%}}.allGamesSingleRound{width:min(1200px,calc(100% - 24px));margin:0 auto 12px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:center}.allGamesSingleRoundHeader{display:flex;justify-content:space-between;align-items:center;gap:12px}@media (max-width:600px){.allGamesSingleRound{width:calc(100% - 16px)}.allGamesSingleRoundHeader{align-items:stretch}}.mySingleCompetition[data-v-f0d95fac]{width:100%;margin:0 0 var(--space-3)}.mySingleCompetitionHeader[data-v-f0d95fac]{width:100%}.mySingleSeason[data-v-8b777f4f]{width:100%;margin-bottom:var(--space-3)}.mySingleSeasonHeader[data-v-8b777f4f]{width:100%}@media (max-width:700px){.myGamesContainer{width:calc(100% - 24px);margin-top:16px}.filterLabelsContainer{grid-template-columns:1fr;gap:var(--space-1)}.filterLabelsContainer>div:nth-child(2){display:none}.filterBtnsContainer{width:100%;padding-bottom:var(--space-3)}.filterBtnsContainer .btns{flex:1 1 calc(50% - 8px)}}.myGamesContainer{width:min(1200px,calc(100% - 32px));margin:24px auto 40px;display:flex;flex-wrap:wrap;justify-content:space-between}.filterLabelsContainer{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);margin-bottom:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:600}.filterBtnsContainer{width:calc(50% - 8px);display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;padding-bottom:var(--space-4)}.filterBtnsContainer .btns{flex:1 1 auto}.noGamesToShow{width:100%;padding:48px 16px;color:var(--color-text-muted);text-align:center}.dateReportingContainer{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(520px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow-y:auto;padding:28px;background:var(--color-surface);box-shadow:var(--shadow-lg);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;z-index:3}.reportingTimeTeamNames{text-align:center;font-weight:700;margin:var(--space-3) 0}.actionBtnsContainer{display:flex;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-5)}.dateReportingHeader{margin:0;color:var(--color-heading)}@media (max-width:700px){.myGamesContainer{width:calc(100% - 24px);margin-top:16px}.filterLabelsContainer{grid-template-columns:1fr}.filterLabelsContainer>div:nth-child(2){display:none}.filterBtnsContainer{width:100%;padding-bottom:var(--space-3)}.filterBtnsContainer .btns{flex:1 1 calc(50% - 8px)}.dateReportingContainer{padding:22px 18px}.actionBtnsContainer{flex-direction:column}.actionBtnsContainer .btns{width:100%}}.noGamesToShow{text-align:center;margin:48px auto;color:var(--color-text-muted)}.filterLabelsContainer{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px}.myGamesContainer{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}.filterBtnsContainer{display:flex;justify-content:center;gap:8px;padding-bottom:10px;margin-bottom:10px;width:100%;flex-wrap:wrap}.gamesByDate,.gamesBycompetition{width:100%}@media (max-width:700px){.filterLabelsContainer{grid-template-columns:1fr}.filterBtnsContainer{justify-content:stretch}.filterBtnsContainer .btns{flex:1;min-width:130px}}.gameDetailsContainer[data-v-aef1c78a]{width:min(1100px,calc(100% - 32px));margin:24px auto;padding:0;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.headerSection[data-v-aef1c78a]{width:100%;text-align:center;margin-bottom:4px}.headerSection h1[data-v-aef1c78a]{font-size:1.8rem;margin:5px 0;color:var(--color-heading)}.gameMeta[data-v-aef1c78a]{margin:0;color:var(--color-text-muted)}.headerSection .gameMeta span[data-v-aef1c78a]{margin:0 8px;font-size:.9rem}.officialsSection[data-v-aef1c78a],.actionsSection[data-v-aef1c78a]{width:calc(50% - 10px);border:1px solid var(--color-border);background:var(--color-surface);text-align:center;border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:20px;height:fit-content}.officialsSection ul[data-v-aef1c78a]{list-style:none;padding:0}.listItem[data-v-aef1c78a]{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:8px;padding:10px 0;border-bottom:1px solid var(--color-border)}.officialName[data-v-aef1c78a]{width:auto;text-align:left}.dpNameWrapper[data-v-aef1c78a]{display:flex;gap:6px;margin-bottom:5px;flex-wrap:wrap}.dpNamesLabel[data-v-aef1c78a]{padding:0;margin:0;font-weight:700}.dpNames[data-v-aef1c78a]{text-align:left}.dpList[data-v-aef1c78a]{width:100%;padding:0;margin:0}.actionButtons[data-v-aef1c78a]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.actionsContainer[data-v-aef1c78a]{width:100%}@media (max-width:700px){.gameDetailsContainer[data-v-aef1c78a]{width:min(100% - 20px,600px)}.officialsSection[data-v-aef1c78a],.actionsSection[data-v-aef1c78a]{width:100%}.listItem[data-v-aef1c78a]{align-items:flex-start;flex-direction:column}.actionButtons[data-v-aef1c78a]{justify-content:stretch}.actionButtons .btns[data-v-aef1c78a]{flex:1}}.poolsPageContainer{width:min(1180px,calc(100% - 32px));margin:24px auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:32px;align-items:start}.poolsContainer{width:100%;display:flex;flex-direction:column;padding:0}.pool{display:flex;justify-content:space-between;gap:16px;width:100%;margin-bottom:10px;padding:12px 0;border-bottom:1px solid var(--color-border);align-items:center}.poolName{padding-left:4px}.newPoolContainer{margin:0;width:100%;border:1px solid var(--color-border);background:var(--color-surface);text-align:center;padding:24px;border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.newPoolForm{display:flex;flex-direction:column;gap:12px}.poolNameInput{margin:4px 0 12px}@media (max-width:800px){.poolsPageContainer{width:min(100% - 24px,640px);grid-template-columns:1fr;gap:20px}}@media (max-width:520px){.poolsPageContainer{width:calc(100% - 20px)}.pool{flex-direction:column;align-items:stretch;gap:10px}.actionBtns{width:100%}.actionBtns .btns{flex:1}}.usersPageContainer{width:min(1280px,calc(100% - 32px));margin:24px auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:28px;align-items:start}.usersContainer{width:100%;display:flex;flex-direction:column;padding:0}.viewBtnsContainer{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;border-bottom:1px solid var(--color-border);padding-bottom:12px;margin-bottom:18px}.usersPageOfficialsContainer{display:flex;gap:24px}.refereesContainer,.delegatesContainer{width:50%}.regionButtons{display:flex;justify-content:center;gap:6px;margin-bottom:18px;flex-wrap:wrap}.regionBtn{margin:0}.singleUserContainer{width:100%;display:flex;flex-direction:column;margin:5px auto;align-items:stretch;overflow-y:auto;max-height:520px}.user{display:flex;justify-content:space-between;gap:12px;width:100%;margin-top:8px;border-bottom:1px solid var(--color-border);padding:10px 4px;align-items:center}.userName{padding-left:4px}.userPageActionBtn{font-size:12px;padding:6px 10px!important}.newUserContainer{margin:0;width:100%;border:1px solid var(--color-border);background:var(--color-surface);text-align:center;padding:24px;border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.newUserForm{display:flex;flex-direction:column;gap:12px}.newUserForm input,.newUserForm select{margin-bottom:0}.clubPersonsContainer{width:100%;margin:auto}.noRefereesContainer{text-align:center;width:90%;margin:auto;color:var(--color-text-muted)}@media (max-width:900px){.usersPageContainer{width:min(100% - 24px,700px);grid-template-columns:1fr}.usersPageOfficialsContainer{flex-direction:column}.refereesContainer,.delegatesContainer{width:100%}}@media (max-width:560px){.usersPageContainer{width:calc(100% - 16px)}.user{flex-direction:column;align-items:stretch}.actionBtns{width:100%}.actionBtns .btns{flex:1}.viewBtnsContainer .btns{width:100%}.newUserContainer{padding:20px 14px}}.seasonsPageContainer[data-v-3af3eec7]{width:min(1180px,calc(100% - 32px));margin:24px auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:32px;align-items:start}.seasonsContainer[data-v-3af3eec7]{width:100%;display:flex;flex-direction:column;padding:0}.season[data-v-3af3eec7]{display:flex;justify-content:space-between;gap:16px;width:100%;margin-bottom:10px;padding:12px 0;border-bottom:1px solid var(--color-border);align-items:center}.seasonName[data-v-3af3eec7]{padding-left:4px}.actionBtns[data-v-3af3eec7]{display:flex;justify-content:flex-end;gap:8px;width:auto;flex-shrink:0}.newSeasonContainer[data-v-3af3eec7]{margin:0;width:100%;border:1px solid var(--color-border);background:var(--color-surface);text-align:center;padding:24px;border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.newSeasonForm[data-v-3af3eec7]{display:flex;flex-direction:column;gap:12px}.isActiveSelect[data-v-3af3eec7]{margin:4px 0 12px}@media (max-width:800px){.seasonsPageContainer[data-v-3af3eec7]{width:min(100% - 24px,640px);grid-template-columns:1fr;gap:20px}}@media (max-width:520px){.seasonsPageContainer[data-v-3af3eec7]{width:calc(100% - 20px)}.season[data-v-3af3eec7]{flex-direction:column;align-items:stretch;gap:10px}.actionBtns[data-v-3af3eec7]{width:100%}.actionBtns .btns[data-v-3af3eec7]{flex:1}}.clubsPageContainer[data-v-3f4bbd8d]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:var(--space-6);width:100%;margin:var(--space-5) auto 0;max-width:1200px}.clubsContainer[data-v-3f4bbd8d]{width:100%;display:flex;flex-direction:column;padding:0}.club[data-v-3f4bbd8d]{display:flex;justify-content:space-between;gap:var(--space-3);width:100%;margin-bottom:10px;border-bottom:1px solid var(--color-border);padding:10px 0;align-items:center}.clubName[data-v-3f4bbd8d]{padding-left:0;min-width:0;overflow-wrap:anywhere}.actionBtns[data-v-3f4bbd8d]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;width:auto}.newClubContainer[data-v-3f4bbd8d]{margin:0;border:1px solid var(--color-border);background:var(--color-surface);text-align:center;padding:var(--space-5);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);height:fit-content}.newClubForm[data-v-3f4bbd8d]{display:flex;flex-direction:column;gap:var(--space-3)}.newClubNameInput[data-v-3f4bbd8d],.newClubMailInput[data-v-3f4bbd8d]{margin-bottom:0}@media (max-width: 760px){.clubsPageContainer[data-v-3f4bbd8d]{grid-template-columns:1fr;gap:var(--space-4)}.club[data-v-3f4bbd8d]{align-items:flex-start;flex-direction:column}.actionBtns[data-v-3f4bbd8d]{width:100%;justify-content:flex-start}.actionBtns .btns[data-v-3f4bbd8d]{flex:1 1 120px}}.seasonContainer[data-v-0d5202d5]{width:100%;margin-bottom:var(--space-3)}.seasonHeader[data-v-0d5202d5]{margin-bottom:var(--space-2)}.clubStatInfoContainer[data-v-0d5202d5]{display:flex;justify-content:center;align-items:center;gap:var(--space-2);flex-wrap:wrap;padding:var(--space-3);margin-bottom:var(--space-2);color:var(--color-text-muted);text-align:center;background:var(--color-surface-soft);border:1px solid var(--color-border);border-radius:var(--radius-md)}.competition[data-v-0d5202d5]{width:100%;margin:0;padding:10px 12px}.competitionName[data-v-0d5202d5]{overflow-wrap:anywhere}.toggle[data-v-0d5202d5]{font-size:12px}.clubsPageContainer[data-v-63d6b651]{width:min(1180px,calc(100% - 32px));margin:var(--space-6) auto;display:grid;grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr);gap:var(--space-8);align-items:start}.clubsContainer[data-v-63d6b651],.selectedClubContainer[data-v-63d6b651]{min-width:0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.clubsContainer[data-v-63d6b651]{padding:var(--space-5);max-height:600px;overflow-y:auto}.clubsContainer .entityContainerHeader[data-v-63d6b651]{margin:0 0 var(--space-4)}.club[data-v-63d6b651]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;margin:0;padding:12px 0;border-bottom:1px solid var(--color-border)}.club[data-v-63d6b651]:last-of-type{border-bottom:0}.clubName[data-v-63d6b651]{min-width:0;overflow-wrap:anywhere}.selectedClubContainer[data-v-63d6b651]{padding:var(--space-5)}.selectedClubContainer>h2[data-v-63d6b651]{margin:0 0 var(--space-4);text-align:center}@media (max-width: 800px){.clubsPageContainer[data-v-63d6b651]{grid-template-columns:1fr;gap:var(--space-5)}.clubsContainer[data-v-63d6b651]{max-height:none}.selectedClubContainer[data-v-63d6b651]{padding:var(--space-4)}}@media (max-width: 480px){.clubsPageContainer[data-v-63d6b651]{width:min(100% - 20px,1180px);margin:var(--space-4) auto}.club[data-v-63d6b651]{align-items:flex-start}.club .btns[data-v-63d6b651]{flex-shrink:0}}.nominationCompetition{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;width:auto}.actionBtnsNominations button[data-v-0e6122c3]{font-size:12px}@media (max-width: 560px){.nominationCompetition{justify-content:flex-start;gap:10px;width:100%}.actionBtnsNominations button[data-v-0e6122c3]{flex:1 1 110px}}.nominationCompetition[data-v-aa10d58f]{width:100%;margin:0 0 var(--space-2)}.competition[data-v-aa10d58f]{width:100%;margin:0}.nominationCompetition[data-v-58787b49]{width:100%;margin:0 0 var(--space-2)}.competition[data-v-58787b49]{width:100%;margin:0 0 8px}.noCompetitionsContainer[data-v-58787b49]{padding:var(--space-3);color:var(--color-text-muted);text-align:center;background:var(--color-surface-soft);border:1px dashed var(--color-border);border-radius:var(--radius-md)}.actionBtns[data-v-58787b49]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;width:auto}@media (max-width: 560px){.competition[data-v-58787b49]{align-items:flex-start;flex-direction:column}.actionBtns[data-v-58787b49]{width:100%;justify-content:stretch}.actionBtns .btns[data-v-58787b49]{flex:1 1 110px}}.competitionsPageContainer[data-v-5d10f906]{width:min(1180px,calc(100% - 32px));margin:24px auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,400px);gap:32px;align-items:start}.competitionsContainer[data-v-5d10f906]{width:100%;display:flex;flex-direction:column;padding:0;overflow-y:auto;max-height:600px}.competition[data-v-5d10f906]{display:flex;justify-content:space-between;gap:16px;width:100%;margin-bottom:10px;border-bottom:1px solid var(--color-border);padding:12px 0;align-items:center}.competitionName[data-v-5d10f906]{padding-left:4px}.actionBtns[data-v-5d10f906]{display:flex;justify-content:flex-end;gap:8px;width:auto;flex-shrink:0}.newCompetitionContainer[data-v-5d10f906]{width:100%;margin:0;border:1px solid var(--color-border);background:var(--color-surface);text-align:center;padding:24px;border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.newCompetitionForm[data-v-5d10f906]{display:flex;flex-direction:column;gap:12px}.seasonHeader[data-v-5d10f906]{width:100%;display:flex;justify-content:space-between;gap:12px;background:var(--color-surface-soft);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:10px 12px;align-items:center;margin-bottom:10px}.existingRoundContainer[data-v-5d10f906],.addNewRoundContainer[data-v-5d10f906]{display:flex;justify-content:space-between;gap:10px;align-items:center}.existingRoundContainer[data-v-5d10f906]{width:100%}.addNewRoundContainer[data-v-5d10f906]{margin-bottom:15px;width:100%}.newRoundInput[data-v-5d10f906]{width:60%}.singleRoundInput[data-v-5d10f906]{width:55%;margin:5px 0}.newRoundLabel[data-v-5d10f906],.roundsLabel[data-v-5d10f906]{font-size:14px;margin:5px 0;width:100%;text-align:left}.newRoundLabel[data-v-5d10f906]{display:flex;justify-content:space-evenly;align-items:center}.categorySelect[data-v-5d10f906],.seasonSelect[data-v-5d10f906],.isActiveSelect[data-v-5d10f906]{margin-top:12px}.topMargin60[data-v-5d10f906]{margin-top:20px}.smallBtn[data-v-5d10f906]{padding:6px!important}.successBorder[data-v-5d10f906]{box-shadow:0 0 0 2px var(--color-success) inset!important}@media (max-width:800px){.competitionsPageContainer[data-v-5d10f906]{width:min(100% - 24px,640px);grid-template-columns:1fr;gap:20px}.competition[data-v-5d10f906]{align-items:flex-start}.newRoundInput[data-v-5d10f906],.singleRoundInput[data-v-5d10f906]{width:100%}.existingRoundContainer[data-v-5d10f906],.addNewRoundContainer[data-v-5d10f906]{flex-wrap:wrap}}@media (max-width:520px){.competitionsPageContainer[data-v-5d10f906]{width:calc(100% - 20px)}.competition[data-v-5d10f906]{flex-direction:column;gap:10px}.actionBtns[data-v-5d10f906]{width:100%}.actionBtns .btns[data-v-5d10f906]{flex:1}.seasonHeader[data-v-5d10f906]{flex-direction:column;align-items:stretch}}.nominationsPageContainer[data-v-96caad69]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:24px;width:min(1280px,calc(100% - 32px));margin:24px auto}.nominationsContainer[data-v-96caad69]{display:flex;flex-direction:column;gap:12px;width:100%;max-height:min(70vh,720px);overflow-y:auto;padding:0 4px 4px 0}#pdfPreviewContainer[data-v-96caad69]{width:100%;min-width:0;margin:0}#pdfPreviewContainer iframe[data-v-96caad69]{width:100%;height:min(75vh,760px);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}#sendNominationsBlurContainer[data-v-96caad69]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20}#sendNominationWindow[data-v-96caad69]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(950px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;padding:14px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:21}#sendNominationWindow input[data-v-96caad69]:not([type=checkbox]),#sendNominationWindow textarea[data-v-96caad69]{max-width:100%}.section label[data-v-96caad69]{overflow-wrap:anywhere}.nominationsBtnsWrapper[data-v-96caad69]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.attachmentsList[data-v-96caad69]{flex-wrap:wrap;gap:8px;padding:0;list-style:none}.attachmentsList li[data-v-96caad69]{gap:6px;margin-right:0;overflow-wrap:anywhere}[data-v-96caad69] .actionBtnsNominations{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;width:auto}[data-v-96caad69] .actionBtnsNominations .btns{margin:0}@media (max-width: 800px){.nominationsPageContainer[data-v-96caad69]{grid-template-columns:1fr;width:min(700px,calc(100% - 24px))}.nominationsContainer[data-v-96caad69]{max-height:none;overflow:visible}#pdfPreviewContainer iframe[data-v-96caad69]{height:65vh;min-height:420px}}@media (max-width: 560px){.nominationsPageContainer[data-v-96caad69]{width:calc(100% - 20px);gap:16px;margin:16px auto}#sendNominationWindow[data-v-96caad69]{width:calc(100% - 20px);max-height:calc(100dvh - 20px);padding:16px}.row[data-v-96caad69]{flex-direction:column;gap:12px}.preparedColumn[data-v-96caad69],.customColumn[data-v-96caad69]{width:100%}.section label[data-v-96caad69],.customColumn .section label[data-v-96caad69]{width:100%;font-size:14px}#secondWindow label[data-v-96caad69],#mailSubject[data-v-96caad69],#mailBody[data-v-96caad69]{width:100%}.nominationsBtnsWrapper[data-v-96caad69]{justify-content:stretch}.nominationsBtnsWrapper .btns[data-v-96caad69]{flex:1 1 130px}#pdfPreviewContainer iframe[data-v-96caad69]{height:60vh;min-height:360px}[data-v-96caad69] .actionBtnsNominations{justify-content:flex-start;gap:10px;width:65%}}.spinnerBtn[data-v-96caad69]{width:85px;height:35px}.removeAttachmentBtn[data-v-96caad69]{margin-left:5px}#mailSubject[data-v-96caad69],#mailBody[data-v-96caad69]{padding:10px;font-size:14px}.row[data-v-96caad69]{display:flex;justify-content:space-between;margin-bottom:20px}.addCustomMailBtn[data-v-96caad69]{margin-left:10px}.preparedColumn[data-v-96caad69]{width:65%}.customColumn[data-v-96caad69]{width:35%}.customColumn .section label[data-v-96caad69]{display:flex;margin-bottom:5px;font-size:12px;width:90%}.section[data-v-96caad69]{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-bottom:15px}.section h4[data-v-96caad69]{width:100%;margin:5px 0;font-size:16px;font-weight:700}.section label[data-v-96caad69]{display:block;width:25%;margin-bottom:5px;font-size:12px}#sendNominationsBlurContainer[data-v-96caad69]{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}#sendNominationWindow h2[data-v-96caad69]{margin-top:0}#pdfPreview[data-v-96caad69]{width:100%;text-align:center}#firstWindow .row[data-v-96caad69]{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(250px,1fr);gap:20px;align-items:start}#firstWindow .preparedColumn[data-v-96caad69],#firstWindow .customColumn[data-v-96caad69]{width:auto;min-width:0}#firstWindow .preparedColumn .section[data-v-96caad69]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px 12px;align-items:start}#firstWindow .recipientSectionHeader[data-v-96caad69]{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:10px}#firstWindow .recipientSectionHeader h4[data-v-96caad69]{width:auto;margin:5px 0}#firstWindow .recipientToggleBtn[data-v-96caad69]{flex:0 0 auto;min-height:32px;padding:6px 10px;font-size:12px}#firstWindow .preparedColumn .section label[data-v-96caad69],#firstWindow .customColumn .section label[data-v-96caad69]{display:flex;align-items:flex-start;gap:8px;width:auto;min-width:0;margin:0;overflow-wrap:anywhere}#firstWindow .section input[type=checkbox][data-v-96caad69]{flex:0 0 auto;margin-top:2px}#firstWindow .customColumn .section[data-v-96caad69]:first-child{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}#firstWindow .customColumn .section:first-child h4[data-v-96caad69]{grid-column:1 / -1}#firstWindow .customColumn .section[data-v-96caad69]:not(:first-child){display:flex;flex-direction:column;align-items:stretch}#firstWindow .customColumn .section:first-child input[data-v-96caad69]{width:100%;min-width:0}#firstWindow .addCustomMailBtn[data-v-96caad69]{margin:0;white-space:nowrap}#secondWindow .section[data-v-96caad69]{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:start;gap:10px 16px;margin-bottom:16px}#secondWindow .section>label[data-v-96caad69]{width:auto;margin:10px 0 0;white-space:nowrap;font-size:14px}#secondWindow .section>input[data-v-96caad69],#secondWindow .section>textarea[data-v-96caad69]{grid-column:2;width:100%;min-width:0;box-sizing:border-box}#secondWindow .attachmentsList[data-v-96caad69]{grid-column:2;justify-content:flex-start}@media (max-width: 560px){#firstWindow .row[data-v-96caad69]{grid-template-columns:minmax(0,1fr);gap:8px}#firstWindow .preparedColumn[data-v-96caad69],#firstWindow .customColumn[data-v-96caad69]{width:100%}#firstWindow .preparedColumn .section[data-v-96caad69]{grid-template-columns:minmax(0,1fr);gap:8px}#firstWindow .recipientSectionHeader[data-v-96caad69]{grid-column:1}#firstWindow .preparedColumn .section label[data-v-96caad69],#firstWindow .customColumn .section label[data-v-96caad69]{width:100%;font-size:14px}#firstWindow .customColumn .section[data-v-96caad69]:first-child{grid-template-columns:minmax(0,1fr) auto}#firstWindow .recipientToggleBtn[data-v-96caad69]{padding:6px 8px;font-size:11px}#secondWindow .section[data-v-96caad69]{grid-template-columns:minmax(0,1fr);gap:6px}#secondWindow .section>label[data-v-96caad69]{margin:0}#secondWindow .section>input[data-v-96caad69],#secondWindow .section>textarea[data-v-96caad69],#secondWindow .attachmentsList[data-v-96caad69]{grid-column:1}}.publicNominationsTitleHeader[data-v-30299032]{width:100%;padding:20px 16px 10px;text-align:center;font-weight:700;font-size:clamp(20px,3vw,28px);color:var(--color-heading)}.publicNominationsLoginHeader[data-v-30299032]{width:100%;display:flex;justify-content:flex-end;padding:8px 16px;border-bottom:1px solid var(--color-border)}.nominationsPageContainer[data-v-30299032]{width:min(1200px,calc(100% - 32px));margin:24px auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.nominationsContainer[data-v-30299032]{width:100%;display:flex;flex-direction:column;gap:10px;padding:0;overflow-y:auto;max-height:600px}#pdfPreviewContainer[data-v-30299032]{width:100%;margin:0;min-height:450px}#pdfPreviewContainer iframe[data-v-30299032]{width:100%;height:600px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}@media (max-width:800px){.nominationsPageContainer[data-v-30299032]{width:min(100% - 24px,700px);grid-template-columns:1fr}#pdfPreviewContainer iframe[data-v-30299032]{height:500px}}@media (max-width:520px){.nominationsPageContainer[data-v-30299032]{width:calc(100% - 16px)}#pdfPreviewContainer iframe[data-v-30299032]{height:420px}}.evaluationPageContainer[data-v-e42a9a09]{width:min(1200px,calc(100% - 32px));margin:24px auto}.evaluationContainer[data-v-e42a9a09]{width:100%}.newEvaluationForm[data-v-e42a9a09]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px}.evaluationSectionContainer[data-v-e42a9a09]{border:1px solid var(--color-border);background:var(--color-surface);margin:0;padding:14px;border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.generalQuestionsContainer[data-v-e42a9a09]{width:calc(45% - 8px)}.foulsContainer[data-v-e42a9a09]{width:calc(25% - 8px)}.gameControlContainer[data-v-e42a9a09],.techniqueContainer[data-v-e42a9a09]{width:calc(30% - 8px)}.protocolAndImageContainer[data-v-e42a9a09]{width:calc(25% - 8px)}.mistakesContainer[data-v-e42a9a09]{width:calc(45% - 8px)}.marksContainer[data-v-e42a9a09]{width:calc(30% - 8px)}.remarksContainer[data-v-e42a9a09]{width:calc(70% - 8px);display:flex;flex-direction:column}.questionWrapper[data-v-e42a9a09]{display:flex;justify-content:space-between;gap:12px;margin:10px auto;width:100%}.generalInfoContainer[data-v-e42a9a09]{display:flex;justify-content:space-around;flex-wrap:wrap;gap:8px;width:100%;padding:12px 0;margin-bottom:12px;font-size:20px;color:var(--color-primary);border-bottom:2px solid var(--color-primary);font-weight:700}.newEvaluationForm div[class$=Label][data-v-e42a9a09]{margin-bottom:5px;font-weight:600;color:var(--color-text)}.newEvaluationForm h3[data-v-e42a9a09]{margin:4px 0 12px;font-size:17px;color:var(--color-primary);border-bottom:2px solid var(--color-primary);padding-bottom:6px}.evaluationFinalMark[data-v-e42a9a09]{padding:0 20px;display:flex;justify-content:center;border-bottom:2px solid var(--color-primary);width:fit-content;margin:0 auto 12px;align-items:center}.difficultyInfo[data-v-e42a9a09]{display:flex;justify-content:center;gap:8px;margin-bottom:10px;align-items:center}.difficultyContainer[data-v-e42a9a09]{width:calc(30% - 8px)}.difficultyCoefficientPreview[data-v-e42a9a09]{margin-top:8px;color:var(--color-text)}.evaluationSingleMarkContainer[data-v-e42a9a09]{display:flex;align-items:center;margin-bottom:10px;gap:2px}.evaluationMarksSection[data-v-e42a9a09]{display:flex;justify-content:space-between;gap:12px}.evaluationBtns[data-v-e42a9a09]{display:flex;flex-direction:column;gap:10px}.remarksQuestionSpecialWrapper[data-v-e42a9a09]{display:flex;justify-content:space-around;gap:12px}.remarksSingleQuestion[data-v-e42a9a09]{width:45%;display:flex;flex-wrap:wrap;flex-direction:column}.technicalRemarks[data-v-e42a9a09],.personalRemarks[data-v-e42a9a09]{min-height:80px}.remarksExpandButton[data-v-e42a9a09]{align-self:flex-start;margin-top:8px}.remarksModalBackdrop[data-v-e42a9a09]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgb(15 23 42 / 58%)}.remarksModal[data-v-e42a9a09]{display:flex;flex-direction:column;gap:14px;width:min(760px,100%);max-height:min(85vh,760px);padding:18px;overflow:hidden;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.remarksModalHeader[data-v-e42a9a09]{display:flex;align-items:center;justify-content:space-between;gap:12px}.remarksModalHeader h3[data-v-e42a9a09]{margin:0;color:var(--color-primary)}.remarksModalClose[data-v-e42a9a09]{min-width:40px;min-height:40px;padding:4px 10px;font-size:24px;line-height:1}.remarksModalInput[data-v-e42a9a09]{box-sizing:border-box;width:100%;min-height:240px;flex:1 1 auto;resize:vertical;padding:12px;font:inherit;line-height:1.5}.remarksModalActions[data-v-e42a9a09]{display:flex;justify-content:flex-end}.wrongInput[data-v-e42a9a09]{border-color:var(--border-wrong-input)!important;background-color:var(--background-wrong-input)!important;box-shadow:0 0 5px var(--shadow-wrong-input)!important}@media (max-width:900px){.evaluationPageContainer[data-v-e42a9a09]{width:min(100% - 24px,700px)}.generalQuestionsContainer[data-v-e42a9a09],.foulsContainer[data-v-e42a9a09],.gameControlContainer[data-v-e42a9a09],.techniqueContainer[data-v-e42a9a09],.protocolAndImageContainer[data-v-e42a9a09],.mistakesContainer[data-v-e42a9a09],.marksContainer[data-v-e42a9a09],.remarksContainer[data-v-e42a9a09],.difficultyContainer[data-v-e42a9a09]{width:100%}.questionWrapper[data-v-e42a9a09],.evaluationMarksSection[data-v-e42a9a09]{flex-wrap:wrap}}@media (max-width:560px){.evaluationPageContainer[data-v-e42a9a09]{width:calc(100% - 16px)}.generalInfoContainer[data-v-e42a9a09]{font-size:17px}.questionWrapper[data-v-e42a9a09],.remarksQuestionSpecialWrapper[data-v-e42a9a09]{flex-direction:column}.remarksSingleQuestion[data-v-e42a9a09]{width:100%}.remarksModalBackdrop[data-v-e42a9a09]{align-items:flex-end;padding:8px}.remarksModal[data-v-e42a9a09]{width:100%;max-height:88dvh;padding:14px;border-radius:16px 16px 10px 10px}.remarksModalInput[data-v-e42a9a09]{min-height:45dvh;font-size:16px}.remarksModalActions .btns[data-v-e42a9a09]{width:100%;min-height:44px}}.evaluationPageContainer{width:min(1180px,calc(100% - 32px));margin:24px auto}@media (max-width:700px){.evaluationPageContainer{width:calc(100% - 20px)}}.newEvaluationPageContainer{width:min(1180px,calc(100% - 32px));margin:24px auto}@media (max-width:700px){.newEvaluationPageContainer{width:calc(100% - 20px)}}.evaluationPageContainer[data-v-fe8c878b]{width:min(1180px,calc(100% - 32px));margin:var(--space-6) auto}.evaluationContainer[data-v-fe8c878b]{width:100%}.disciplinaryForm[data-v-fe8c878b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5);align-items:start}.returnBtnContainer[data-v-fe8c878b],.generalInfoContainer[data-v-fe8c878b]{grid-column:1 / -1}.returnBtnContainer[data-v-fe8c878b]{display:flex;justify-content:flex-start}.generalInfoContainer[data-v-fe8c878b]{display:flex;justify-content:center;padding:var(--space-4);margin:0;color:var(--color-heading);font-size:var(--font-size-2xl);font-weight:700;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.evaluationSectionContainer[data-v-fe8c878b]{min-width:0;margin:0;padding:var(--space-5)!important;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.evaluationSectionContainer h3[data-v-fe8c878b]{margin:0 0 var(--space-4);padding-bottom:8px;color:var(--color-heading);border-bottom:2px solid var(--color-primary);font-size:var(--font-size-lg)}.questionWrapper[data-v-fe8c878b],.selectPersonWrapper[data-v-fe8c878b]{display:grid;grid-template-columns:minmax(100px,.65fr) minmax(0,1fr);gap:var(--space-3);align-items:center;width:100%;margin:0 0 var(--space-3)}.questionWrapper[data-v-fe8c878b]:last-child{margin-bottom:0}.questionWrapper>div[data-v-fe8c878b],.selectPersonWrapper>div[data-v-fe8c878b]{font-weight:700;color:var(--color-text)}.disciplinaryForm input[type=text][data-v-fe8c878b],.disciplinaryForm select[data-v-fe8c878b],.disciplinaryForm textarea[data-v-fe8c878b]{width:100%;max-width:none;text-align:left}.disciplinaryForm textarea[data-v-fe8c878b]{min-height:120px;resize:vertical}.disciplinaryForm select[data-v-fe8c878b]{cursor:pointer}.remarksQuestionSpecialWrapper[data-v-fe8c878b]{display:block}.remarksSingleQuestion[data-v-fe8c878b]{width:100%}.knownOfficial[data-v-fe8c878b],.reporterFunctionWrapper[data-v-fe8c878b]{justify-content:initial}.reporterRemarks[data-v-fe8c878b],.reporteeRemarks[data-v-fe8c878b],.otherRemarks[data-v-fe8c878b]{min-height:130px}.footerRow[data-v-fe8c878b]{grid-column:1 / -1;width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.evaluationBtns[data-v-fe8c878b]{display:flex;flex-direction:row;gap:var(--space-2);justify-content:flex-end}@media (max-width: 800px){.disciplinaryForm[data-v-fe8c878b]{grid-template-columns:1fr}.generalInfoContainer[data-v-fe8c878b],.returnBtnContainer[data-v-fe8c878b],.footerRow[data-v-fe8c878b]{grid-column:auto}}@media (max-width: 560px){.evaluationPageContainer[data-v-fe8c878b]{width:min(100% - 20px,1180px);margin:var(--space-4) auto}.evaluationSectionContainer[data-v-fe8c878b]{padding:var(--space-4)!important}.questionWrapper[data-v-fe8c878b],.selectPersonWrapper[data-v-fe8c878b]{grid-template-columns:1fr;gap:6px}.generalInfoContainer[data-v-fe8c878b]{font-size:var(--font-size-xl)}.footerRow[data-v-fe8c878b],.evaluationBtns[data-v-fe8c878b]{flex-direction:column;align-items:stretch}.footerRow .btns[data-v-fe8c878b],.evaluationBtns .btns[data-v-fe8c878b]{width:100%}}.myProfilePage[data-v-42d85fd3]{width:100%;padding:var(--space-6) var(--space-4) 48px}.myProfileContainer[data-v-42d85fd3]{width:min(560px,100%);margin:32px auto 0;padding:32px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);text-align:center}.myProfileContainer h2[data-v-42d85fd3]{margin:0 0 var(--space-6);color:var(--color-heading)}.myProfileForm[data-v-42d85fd3]{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2)}.myProfileInputWrapper[data-v-42d85fd3]{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:var(--space-4);width:100%;margin:0;text-align:left}.myProfileInputWrapper input[data-v-42d85fd3]{width:100%;margin:0}.reporteeLabel[data-v-42d85fd3]{color:var(--color-text-muted);font-weight:600}.passwordSection[data-v-42d85fd3]{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--color-border);gap:var(--space-2);display:flex;flex-direction:column}.passwordSectionTitle[data-v-42d85fd3]{margin-bottom:var(--space-4);color:var(--color-heading);font-size:18px;font-weight:700;text-align:left}.passwordInputWrapper[data-v-42d85fd3]{position:relative;width:100%}.passwordInputWrapper input[data-v-42d85fd3]{padding-right:48px}.passwordVisibilityButton[data-v-42d85fd3]{position:absolute;top:50%;right:10px;display:flex;align-items:center;justify-content:center;width:34px;height:34px;margin:0;padding:6px;transform:translateY(-50%);border:0;background:transparent;color:var(--color-text-muted);cursor:pointer;border-radius:50%}.passwordVisibilityButton[data-v-42d85fd3]:hover{background:var(--color-border)}.passwordVisibilityButton[data-v-42d85fd3]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.passwordVisibilityButton svg[data-v-42d85fd3]{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.passwordHelpText[data-v-42d85fd3]{margin:var(--space-3) 0 0 126px;color:var(--color-text-muted);font-size:13px;line-height:1.5;text-align:left}.myProfileForm .confirmBtn[data-v-42d85fd3]{align-self:center;margin-top:var(--space-5)}.wrongInput[data-v-42d85fd3]{border-color:#dc3545!important;box-shadow:0 0 0 1px #dc3545}@media (max-width: 600px){.myProfilePage[data-v-42d85fd3]{padding:var(--space-4) var(--space-3) 32px}.myProfileContainer[data-v-42d85fd3]{margin-top:16px;padding:24px 20px}.myProfileInputWrapper[data-v-42d85fd3]{grid-template-columns:1fr;gap:var(--space-1)}.passwordHelpText[data-v-42d85fd3]{margin-left:0}}.refereeLevelsPageContainer{width:min(1180px,calc(100% - 32px));margin:24px auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:32px;align-items:start}.refereeLevelsContainer{width:100%;display:flex;flex-direction:column;padding:0}.refereelevel{display:flex;justify-content:space-between;gap:16px;width:100%;margin-bottom:10px;padding:12px 0;border-bottom:1px solid var(--color-border);align-items:center}.refereeLevelName{padding-left:4px}.actionBtns{display:flex;justify-content:flex-end;gap:8px;width:auto;flex-shrink:0}.newRefereeLevelContainer{margin:0;width:100%;border:1px solid var(--color-border);background:var(--color-surface);text-align:center;padding:24px;border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.newRefereeLevelForm{display:flex;flex-direction:column;gap:12px}.refereeLevelNameInput{margin:4px 0 12px}@media (max-width:800px){.refereeLevelsPageContainer{width:min(100% - 24px,640px);grid-template-columns:1fr;gap:20px}}@media (max-width:520px){.refereeLevelsPageContainer{width:calc(100% - 20px)}.refereelevel{flex-direction:column;align-items:stretch;gap:10px}.actionBtns{width:100%}.actionBtns .btns{flex:1}}.usageAnalyticsPage[data-v-8b22b9ce]{display:flex;flex-direction:column;gap:var(--space-4);width:min(1200px,calc(100% - 32px));margin:24px auto 40px}.usageAnalyticsHeader[data-v-8b22b9ce]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4)}.usageAnalyticsHeader h1[data-v-8b22b9ce],.usagePanel h2[data-v-8b22b9ce]{margin:0;color:var(--color-heading)}.usageAnalyticsHeader p[data-v-8b22b9ce]{margin:6px 0 0;color:var(--color-text-muted)}.periodSelector[data-v-8b22b9ce]{display:flex;flex-direction:column;gap:6px;min-width:180px;color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:600}.periodSelector select[data-v-8b22b9ce]{width:100%;margin:0}.usageKpiGrid[data-v-8b22b9ce]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.usageKpiCard[data-v-8b22b9ce],.usagePanel[data-v-8b22b9ce]{min-width:0;padding:18px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm)}.usageKpiCard[data-v-8b22b9ce]{display:flex;flex-direction:column;gap:8px}.usageKpiCard span[data-v-8b22b9ce]{color:var(--color-text-muted);font-weight:600}.usageKpiCard strong[data-v-8b22b9ce]{color:var(--color-primary);font-size:30px}.usagePanel h2[data-v-8b22b9ce]{margin-bottom:14px;font-size:18px}.usagePanelHeading[data-v-8b22b9ce]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.usagePanelHeading h2[data-v-8b22b9ce]{margin-bottom:14px}.usageLegend[data-v-8b22b9ce]{display:flex;gap:14px;color:var(--color-text-muted);font-size:var(--font-size-sm)}.usageLegend span[data-v-8b22b9ce]{display:flex;align-items:center;gap:6px}.usageLegend i[data-v-8b22b9ce]{width:10px;height:10px;border-radius:3px}.loginLegend[data-v-8b22b9ce],.loginBar[data-v-8b22b9ce]{background:var(--color-primary)}.pageViewLegend[data-v-8b22b9ce],.pageViewBar[data-v-8b22b9ce]{background:#39a78e}.dailyActivityList[data-v-8b22b9ce]{display:flex;flex-direction:column;gap:9px;max-height:360px;overflow-y:auto}.dailyActivityRow[data-v-8b22b9ce]{display:grid;grid-template-columns:120px minmax(80px,1fr) 85px;align-items:center;gap:12px;color:var(--color-text-muted);font-size:var(--font-size-sm)}.dailyActivityBars[data-v-8b22b9ce]{display:flex;flex-direction:column;gap:3px}.dailyBar[data-v-8b22b9ce]{min-width:0;height:8px;border-radius:8px;transition:width .18s ease}.dailyActivityCounts[data-v-8b22b9ce]{text-align:right;font-variant-numeric:tabular-nums}.topPagesList[data-v-8b22b9ce]{display:flex;flex-direction:column;gap:12px}.topPageRow[data-v-8b22b9ce]{display:grid;grid-template-columns:minmax(140px,220px) minmax(60px,1fr) 48px;align-items:center;gap:12px}.topPageRow code[data-v-8b22b9ce],.usageTable code[data-v-8b22b9ce]{color:var(--color-primary);overflow-wrap:anywhere}.topPageBarTrack[data-v-8b22b9ce]{height:10px;overflow:hidden;border-radius:8px;background:var(--color-surface-muted)}.topPageBar[data-v-8b22b9ce]{height:100%;border-radius:inherit;background:#39a78e}.topPageRow strong[data-v-8b22b9ce]{text-align:right;font-variant-numeric:tabular-nums}.usageTableScroller[data-v-8b22b9ce]{width:100%;overflow-x:auto}.usageTable[data-v-8b22b9ce]{width:100%;min-width:560px;border-collapse:collapse;text-align:left}.usageTable th[data-v-8b22b9ce],.usageTable td[data-v-8b22b9ce]{padding:10px 12px;border-bottom:1px solid var(--color-border);white-space:nowrap}.usageTable th[data-v-8b22b9ce]{color:var(--color-text-muted);font-size:var(--font-size-sm)}.usageTable tbody tr:last-child td[data-v-8b22b9ce]{border-bottom:0}.emptyUsageMessage[data-v-8b22b9ce]{padding:12px 0;color:var(--color-text-muted)}.usageAnalyticsLoading[data-v-8b22b9ce]{display:grid;min-height:180px;place-items:center}@media (max-width: 700px){.usageAnalyticsPage[data-v-8b22b9ce]{width:calc(100% - 24px);margin-top:16px}.usageAnalyticsHeader[data-v-8b22b9ce]{align-items:stretch;flex-direction:column}.periodSelector[data-v-8b22b9ce]{width:100%}.usageKpiGrid[data-v-8b22b9ce]{grid-template-columns:1fr;gap:10px}.usageKpiCard[data-v-8b22b9ce]{flex-direction:row;align-items:center;justify-content:space-between}.usageKpiCard strong[data-v-8b22b9ce]{font-size:24px}.usagePanel[data-v-8b22b9ce]{padding:14px}.dailyActivityRow[data-v-8b22b9ce]{grid-template-columns:92px minmax(40px,1fr) 64px;gap:8px;font-size:12px}.topPageRow[data-v-8b22b9ce]{grid-template-columns:minmax(100px,1fr) minmax(40px,1fr) 38px;gap:8px;font-size:13px}}.officialStatsPage[data-v-f1e5c556]{display:flex;flex-direction:column;gap:var(--space-4);width:min(1200px,calc(100% - 32px));margin:24px auto 40px}.statsHeader[data-v-f1e5c556]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.statsHeader h1[data-v-f1e5c556],.competitionHeading h2[data-v-f1e5c556]{margin:0;color:var(--color-heading)}.statsHeader p[data-v-f1e5c556]{margin:6px 0 0;color:var(--color-text-muted)}.selectors[data-v-f1e5c556]{display:flex;gap:12px}.selectors label[data-v-f1e5c556]{display:flex;flex-direction:column;gap:6px;min-width:190px;color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:600}.selectors select[data-v-f1e5c556]{width:100%;margin:0}.regionTabs[data-v-f1e5c556]{display:flex;justify-content:center;gap:6px;flex-wrap:wrap}.regionTabs .regionBtn[data-v-f1e5c556]{flex:0 0 auto;margin:0}.statsPanel[data-v-f1e5c556],.rolePanel[data-v-f1e5c556],.emptyState[data-v-f1e5c556]{min-width:0;padding:18px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm)}.competitionHeading[data-v-f1e5c556]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.competitionHeading span[data-v-f1e5c556]{color:var(--color-text-muted);font-weight:600}.roleGrid[data-v-f1e5c556]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.rolePanel[data-v-f1e5c556]{padding:14px;box-shadow:none}.rolePanel h3[data-v-f1e5c556]{margin:0 0 12px;color:var(--color-heading)}.tableScroller[data-v-f1e5c556]{min-width:0;overflow-x:auto}table[data-v-f1e5c556]{width:100%;border-collapse:collapse;table-layout:fixed;text-align:left}th[data-v-f1e5c556],td[data-v-f1e5c556]{padding:10px 8px;border-bottom:1px solid var(--color-border);overflow-wrap:anywhere}th[data-v-f1e5c556]:first-child,td[data-v-f1e5c556]:first-child{width:56%}th[data-v-f1e5c556]:nth-child(2),td[data-v-f1e5c556]:nth-child(2){width:26%}th[data-v-f1e5c556]:last-child,td[data-v-f1e5c556]:last-child{width:18%}th[data-v-f1e5c556]{color:var(--color-text-muted);font-size:var(--font-size-sm)}tbody tr:last-child td[data-v-f1e5c556]{border-bottom:0}.count[data-v-f1e5c556]{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.empty[data-v-f1e5c556],.emptyState[data-v-f1e5c556]{color:var(--color-text-muted);text-align:center}.loading[data-v-f1e5c556]{display:grid;min-height:180px;place-items:center}@media (max-width:760px){.officialStatsPage[data-v-f1e5c556]{width:calc(100% - 24px);margin-top:16px}.statsHeader[data-v-f1e5c556]{align-items:stretch;flex-direction:column}.selectors[data-v-f1e5c556]{flex-direction:column}.selectors label[data-v-f1e5c556]{min-width:0}.roleGrid[data-v-f1e5c556]{grid-template-columns:1fr}.statsPanel[data-v-f1e5c556]{padding:12px}.rolePanel[data-v-f1e5c556]{padding:10px}th[data-v-f1e5c556],td[data-v-f1e5c556]{padding:8px 4px;font-size:13px}th[data-v-f1e5c556]{font-size:12px}.competitionHeading[data-v-f1e5c556]{align-items:flex-start;flex-direction:column;gap:4px}}@media (max-width:380px){.officialStatsPage[data-v-f1e5c556]{width:calc(100% - 16px)}.statsPanel[data-v-f1e5c556]{padding:9px}.rolePanel[data-v-f1e5c556]{padding:8px}.rolePanel h3[data-v-f1e5c556]{font-size:16px}th[data-v-f1e5c556],td[data-v-f1e5c556]{font-size:12px;padding:7px 3px}}:root{--color-primary: #2563eb;--color-primary-hover: #1d4ed8;--color-primary-active: #1e40af;--color-primary-soft: #eff6ff;--color-background: #f5f7fb;--color-surface: #ffffff;--color-surface-soft: #f8fafc;--color-surface-muted: #f1f5f9;--color-text: #172033;--color-text-muted: #64748b;--color-heading: #0f172a;--color-text-on-primary: #ffffff;--color-border: #dbe2ea;--color-border-strong: #cbd5e1;--color-success: #15803d;--color-success-soft: #f0fdf4;--color-warning: #b45309;--color-warning-soft: #fffbeb;--color-danger: #dc2626;--color-danger-soft: #fef2f2;--color-info: #0369a1;--color-info-soft: #f0f9ff;--color-input-background: #ffffff;--color-input-placeholder: #94a3b8;--color-focus-ring: rgba(37, 99, 235, .18);--shadow-sm: 0 1px 2px rgba(15, 23, 42, .06);--shadow-md: 0 8px 24px rgba(15, 23, 42, .08);--shadow-lg: 0 16px 40px rgba(15, 23, 42, .12);--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-size-sm: 13px;--font-size-base: 14px;--font-size-lg: 16px;--font-size-xl: 20px;--font-size-2xl: 24px;--line-height: 1.5;--transition-fast: .15s ease;--transition-normal: .2s ease;--white: var(--color-surface);--dark-blue: #123b75;--light-blue: #dbeafe;--middle-blue: var(--color-primary);--blue-buttons: rgba(37, 99, 235, .1);--dark-gray: var(--color-text);--warning: var(--color-danger);--confirm: var(--color-success);--light-gray: var(--color-surface-muted);--shadow-l: var(--color-border);--shadow-r: rgba(37, 99, 235, .16);--shadow-form-elements: rgba(15, 23, 42, .08);--shadow-wrong-input: rgba(220, 38, 38, .18);--border-light-gray: var(--color-border);--border-wrong-input: var(--color-danger);--background-wrong-input: var(--color-danger-soft);--background-form-elements: var(--color-input-background);--color-overlay: rgba(15, 23, 42, .1);--grey-00: var(--color-heading);--grey-100: var(--color-surface-soft);--grey-200: var(--color-surface-muted);--grey-300: var(--color-text-muted);--grey-800: var(--color-text);--day-label-size: 30px}html[data-theme=dark]{color-scheme:dark}html[data-theme=dark] body{--color-primary-soft: #24313e;--color-background: #10161d;--color-surface: #18212b;--color-surface-soft: #1e2a36;--color-surface-muted: #24313e;--color-text: #d8e0e9;--color-text-muted: #aab6c3;--color-heading: #f0f5fb;--color-text-on-primary: #ffffff;--color-border: #344453;--color-border-strong: #4a5c6d;--color-success: #65c34a;--color-success-soft: #213b26;--color-warning: #e0dc63;--color-warning-soft: #403f24;--color-danger: #f06a6a;--color-danger-soft: #43252a;--color-info: #67c7ef;--color-info-soft: #082f49;--color-input-background: #141d25;--color-input-placeholder: #7f91a3;--color-focus-ring: rgba(104, 169, 237, .22);--shadow-sm: 0 2px 8px rgba(0,0,0,.28);--shadow-md: 0 8px 24px rgba(0,0,0,.38);--shadow-lg: 0 16px 40px rgba(0,0,0,.48);--white: var(--color-surface);--dark-blue: #dbe9ff;--light-blue: #24384b;--middle-blue: #68a9ed;--blue-buttons: rgba(104,169,237,.16);--dark-gray: var(--color-text);--warning: var(--color-danger);--confirm: var(--color-success);--light-gray: rgba(137,161,185,.18);--shadow-l: rgba(36,56,75,.55);--shadow-r: rgba(104,169,237,.18);--shadow-form-elements: rgba(0,0,0,.3);--shadow-wrong-input: rgba(240,106,106,.3);--border-light-gray: var(--color-border);--border-wrong-input: var(--color-danger);--background-wrong-input: var(--color-danger-soft);--background-form-elements: var(--color-input-background);--color-overlay: rgba(0,0,0,.48)}*,*:before,*:after{box-sizing:border-box}html{min-height:100%;color-scheme:light}body{min-height:100vh;margin:0;color:var(--color-text);background:var(--color-background);font-family:var(--font-family);font-size:var(--font-size-base);line-height:var(--line-height);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:color var(--transition-normal),background-color var(--transition-normal)}h1,h2,h3,h4,h5,h6{color:var(--color-heading);line-height:1.25}button,input,select,textarea{font:inherit}button{color:inherit}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.65}input::placeholder,textarea::placeholder{color:var(--color-input-placeholder)}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}:root{--day-label-size: 30px}@media (max-width: 600px){:root{--day-label-size: 28px}}.w-100{width:100%}.hide{display:none!important}.showHideHeader,.seasonHeader{width:100%;display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.btns{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 14px;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-sm);cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast);text-transform:uppercase;font-weight:700;font-size:var(--font-size-sm);line-height:1.2}.btns:hover:not(:disabled){background:var(--color-surface-soft);border-color:var(--color-primary);box-shadow:var(--shadow-md)}.btns:active:not(:disabled){transform:translateY(1px)}.btns.active,.active{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-on-primary)!important}.btns.active:hover:not(:disabled),.active:hover:not(:disabled){background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}.cancelBtn{border-color:var(--color-danger);color:var(--color-danger)}.cancelBtn:hover:not(:disabled){background:var(--color-danger-soft);border-color:var(--color-danger);box-shadow:var(--shadow-sm)}.confirmBtn{border-color:var(--color-success);color:var(--color-success)}.confirmBtn:hover:not(:disabled){background:var(--color-success-soft);border-color:var(--color-success);box-shadow:var(--shadow-sm)}input,select,textarea,.input,.select,.textarea{width:auto;padding:8px 10px;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background-color:var(--color-input-background);color:var(--color-text);font-size:var(--font-size-base);box-shadow:inset 0 1px 2px var(--shadow-form-elements);transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast)}input:focus,select:focus,textarea:focus,.input:focus,.select:focus,.textarea:focus{border-color:var(--color-primary);background-color:var(--color-input-background);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}input:disabled,select:disabled,textarea:disabled{background:var(--color-surface-muted)}.wrongInput{border-color:var(--border-wrong-input)!important;background-color:var(--background-wrong-input)!important;box-shadow:0 0 0 3px var(--shadow-wrong-input)!important}.emphasize{padding:0;margin:0 0 0 7px;color:var(--color-primary);font-weight:700;font-size:18px}.finalMark{padding:0 10px;border-bottom:2px solid var(--color-primary)}.competition{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);width:97%;margin:10px auto;padding-bottom:10px;border-bottom:1px solid var(--color-border)}.entityContainerHeader{margin-top:0}#blurContainer,#clubGamesBlurContainer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;background:var(--color-overlay);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.availableLabel,.notAvailableLabel,.nominatedLabel{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border-radius:999px;font-size:12px;font-weight:700}.availableLabel{background:var(--color-warning-soft);color:var(--color-warning)}.notAvailableLabel{background:var(--color-danger-soft);color:var(--color-danger)}.nominatedLabel{background:var(--color-success-soft);color:var(--color-success)}@media (max-width: 600px){.showHideHeader,.seasonHeader,.competition{gap:var(--space-2)}.showHideHeader,.seasonHeader{align-items:flex-start;flex-wrap:wrap;padding:var(--space-3)}.btns{min-height:38px;padding:9px 12px;font-size:12px}input,select,textarea,.input,.select,.textarea{max-width:100%}}
