@import"https://fonts.googleapis.com/css?family=Titillium+Web:wght@400,700";@import"https://fonts.googleapis.com/css?family=Open+Sans:wght@400,700";:root{--color-primary-50: #f7f3e9;--color-primary-100: #e7d8b9;--color-primary-200: #d9c69e;--color-primary-300: #c9b184;--color-primary-400: #d8b575;--color-primary-450: #c6a269;--color-primary-500: #b38e5d;--color-primary-600: #9c7c4e;--color-primary-700: #7f623d;--color-primary-800: #664e2e;--color-primary-900: #4c3b20;--color-secondary-50: #ff6868;--color-secondary-100: #fd5454;--color-secondary-200: #fb3f3f;--color-secondary-300: #f62625;--color-secondary-400: #f10c0a;--color-secondary-500: #d70706;--color-secondary-600: #bc0202;--color-secondary-700: #af0101;--color-secondary-800: #a10101;--color-secondary-900: #940000;--color-gray-50: #f0f0f0;--color-gray-100: #e0e0e0;--color-gray-200: #c2c2c2;--color-gray-300: #a3a3a3;--color-gray-400: #858585;--color-gray-500: #666666;--color-gray-600: #4d4d4d;--color-gray-700: #333333;--color-gray-800: #1a1a1a;--color-gray-900: #0a0a0a;--color-white: #ffffff;--color-black: #000000;--color-success-100: #e1faeb;--color-success-200: #b7ebcc;--color-success-300: #8cdcad;--color-success-400: #62cd8d;--color-success-500: #37be6e;--color-success-600: #2d9e5c;--color-success-700: #237f49;--color-success-800: #185f37;--color-success-900: #0e3f24;--color-error-100: #f5d6d6;--color-error-200: #f88e8e;--color-error-300: #fa4646;--color-error-400: #eb3d3d;--color-error-500: #d72d2d;--color-error-600: #c22a2a;--color-error-700: #a82525;--color-error-800: #8a1f1f;--color-error-900: #420b0b;--color-warning-100: #ffeecc;--color-warning-500: #f0b648;--color-warning-900: #694f16;--color-overlay: rgba(34, 34, 34, .8);--color-background: var(--color-gray-50);--color-box-primary-bg: var(--color-white);--color-box-primary-font: var(--color-gray-800);--color-box-primary-separator: var(--color-gray-300);--color-box-secondary-bg: var(--color-gray-50);--color-box-secondary-font: var(--color-primary-700);--color-box-highlighted-bg: var(--color-primary-300);--color-box-highlighted-font: var(--color-primary-900);--color-font-regular: var(--color-gray-800);--color-font-highlighted: var(--color-primary-700);--color-font-link: var(--color-primary-500);--color-font-secondary: var(--color-primary-400);--color-font-success: var(--color-success-500);--color-font-error: var(--color-error-500);--color-textinput-bg: var(--color-white);--color-textinput-readonly-bg: var(--color-gray-100);--color-textinput-bg-content-box: var(--color-white);--color-textinput-font: var(--color-primary-800);--color-textinput-border: var(--color-gray-200);--color-textinput-placeholder: var(--color-gray-400);--color-textinput-border-focus: var(--color-primary-500);--color-textinput-font-error: var(--color-error-500);--color-textinput-border-error: var(--color-error-500);--color-textinput-notice: var(--color-gray-500);--color-checkbox-bg: var(--color-gray-200);--color-checkbox-border-focus: var(--color-gray-300);--color-checkbox-bg-checked: var(--color-primary-500);--color-checkbox-icon: var(--color-white);--color-checkbox-border-checked-focus: var(--color-primary-600);--color-checkbox-border-error: var(--color-error-500);--color-checkbox-disabled-opacity: .4;--color-dropdown-bg: var(--color-white);--color-dropdown-border: var(--color-gray-200);--color-dropdown-font: var(--color-primary-800);--color-dropdown-border-focus: var(--color-primary-500);--color-dropdown-item-bg: var(--color-gray-50);--color-dropdown-item-font: var(--color-primary-800);--color-dropdown-border-error: var(--color-error-500);--color-dropdown-font-error: var(--color-error-500);--color-dropdown-notice: var(--color-gray-500);--color-button-primary-bg: var(--color-primary-500);--color-button-primary-font: var(--color-white);--color-button-primary-border: var(--color-primary-600);--color-button-primary-bg-hover: var(--color-primary-450);--color-button-primary-font-hover: var(--color-white);--color-button-primary-border-hover: var(--color-primary-500);--color-button-bg: transparent;--color-button-font: var(--color-primary-600);--color-button-border: var(--color-primary-600);--color-button-font-hover: var(--color-primary-500);--color-button-border-hover: var(--color-primary-600);--color-button-primary-link-bg: var(--color-primary-50);--color-button-primary-link-font: var(--color-primary-600);--color-button-primary-link-bg-hover: var(--color-primary-100);--color-button-primary-link-font-hover: var(--color-primary-700);--color-button-link-bg: transparent;--color-button-link-font: var(--color-primary-700);--color-button-link-border: var(--color-primary-700);--color-button-link-font-hover: var(--color-primary-600);--color-button-link-border-hover: var(--color-primary-600);--color-button-primary-danger-bg: var(--color-error-500);--color-button-primary-danger-font: var(--color-gray-50);--color-button-primary-danger-bg-hover: var(--color-error-400);--color-button-primary-danger-font-hover: var(--color-gray-50);--color-button-danger-bg: transparent;--color-button-danger-font: var(--color-error-500);--color-button-danger-border: var(--color-error-500);--color-button-danger-font-hover: var(--color-error-300);--color-button-danger-border-hover: var(--color-error-300);--color-feedback-positive-bg: var(--color-success-100);--color-feedback-positive-hover-bg: var(--color-success-100);--color-feedback-positive-font: var(--color-success-500);--color-feedback-positive-border: var(--color-success-500);--color-feedback-negative-bg: var(--color-error-100);--color-feedback-negative-hover-bg: var(--color-error-100);--color-feedback-negative-font: var(--color-error-500);--color-feedback-negative-border: var(--color-error-500);--color-progressbar-frame-bg: var(--color-gray-400);--color-progressbar-fill-bg: var(--color-primary-400);--color-datatable-header-bg: var(--color-primary-500);--color-datatable-header-hover: var(--color-primary-450);--color-datatable-header-font: var(--color-primary-50);--color-datatable-row-bg: var(--color-white);--color-datatable-row-inactive-bg: var(--color-gray-100);--color-datatable-row-hover: var(--color-primary-50);--color-datatable-row-inactive-hover: var(--color-primary-50);--color-datatable-row-font: var(--color-gray-800);--color-datatable-row-inactive-font: var(--color-gray-500);--color-datatable-row-noaction-bg: var(--color-gray-100);--color-datatable-row-noaction-font: var(--color-gray-800);--color-menu-bg: var(--color-gray-800);--color-menu-border: var(--color-gray-300);--color-menu-separator: var(--color-gray-300);--color-menu-link-font: var(--color-white);--color-menu-link-font-current: var(--color-white);--color-menu-link-bg-current: var(--color-secondary-900);--color-menu-logo: var(--color-white);--color-menu-icon: var(--color-gray-400);--color-menu-icon-current: var(--color-white);--color-menu-hover-effect: var(--color-gray-700);--color-menu-hover-effect-solid: var(--color-gray-50);--color-menu-hover-font: var(--color-gray-700);--color-menu-hover-icon: var(--color-gray-500);--color-menu-handle-bg: var(--color-gray-700);--color-menu-handle-bg-hover: var(--color-gray-600);--color-menu-handle-font: var(--color-gray-200);--color-menu-handle-font-hover: var(--color-gray-100);--color-menu-handle-border: var(--color-gray-600);--color-menu-handle-border-hover: var(--color-gray-500);--color-menu-tooltip-bg: var(--color-gray-800);--color-menu-tooltip-font: var(--color-white);--color-menu-tooltip-border: var(--color-gray-300);--color-popup-bg: var(--color-white);--color-popup-font: var(--color-gray-800);--color-pdf-border: var(--color-gray-200);--color-warning-bg: var(--color-warning-100);--color-warning-font: var(--color-warning-900);--color-forecasts-table-header-bg: var(--color-primary-500);--color-forecasts-table-header-font: var(--color-white);--color-forecasts-table-row-odd-bg: var(--color-gray-50);--color-event-type-circle-bg: var(--color-primary-500);--color-event-type-circle-icon: var(--color-white);--color-dojo-code-circle-bg: var(--color-primary-500);--color-dojo-code-circle-icon: var(--color-white)}:root{--shadow-100: 2px 2px 2px rgba(0, 0, 0, .25);--shadow-300: 4px 4px 4px rgba(0, 0, 0, .25);--border-radius: .5rem;--button-border-radius: .3rem;--checkbox-border-radius: .3rem;--dropdown-border-radius: .3rem;--input-border-radius: .3rem}:root{--font-primary: "Titillium Web";--font-secondary: "Open Sans";--font-size: 16px}#app.darkMode{--shadow-100: 2px 2px 2px rgba(20, 20, 20, .25);--shadow-300: 4px 4px 4px rgba(20, 20, 20, .25);--color-background: var(--color-gray-800);--color-box-primary-bg: var(--color-gray-700);--color-box-primary-font: var(--color-gray-50);--color-box-primary-separator: var(--color-gray-700);--color-box-secondary-bg: var(--color-gray-800);--color-box-secondary-font: var(--color-primary-700);--color-font-regular: var(--color-gray-50);--color-font-highlighted: var(--color-primary-500);--color-font-link: var(--color-primary-400);--color-font-secondary: var(--color-secondary-500);--color-font-success: var(--color-success-500);--color-font-error: var(--color-error-500);--color-textinput-bg: var(--color-gray-700);--color-textinput-readonly-bg: var(--color-gray-700);--color-textinput-bg-content-box: var(--color-gray-800);--color-textinput-font: var(--color-primary-600);--color-textinput-border: var(--color-gray-600);--color-textinput-placeholder: var(--color-gray-500);--color-textinput-border-focus: var(--color-primary-800);--color-textinput-font-error: var(--color-error-600);--color-textinput-border-error: var(--color-error-800);--color-textinput-notice: var(--color-gray-200);--color-checkbox-bg: var(--color-gray-600);--color-checkbox-border-focus: var(--color-gray-300);--color-checkbox-bg-checked: var(--color-primary-700);--color-checkbox-icon: var(--color-gray-100);--color-checkbox-border-checked-focus: var(--color-primary-500);--color-checkbox-border-error: var(--color-error-600);--color-checkbox-disabled-opacity: .2;--color-dropdown-bg: var(--color-gray-800);--color-dropdown-border: var(--color-gray-600);--color-dropdown-font: var(--color-primary-600);--color-dropdown-border-focus: var(--color-primary-800);--color-dropdown-item-bg: var(--color-gray-800);--color-dropdown-item-font: var(--color-primary-600);--color-dropdown-border-error: var(--color-error-800);--color-dropdown-font-error: var(--color-error-600);--color-dropdown-notice: var(--color-gray-200);--color-button-primary-bg: var(--color-primary-700);--color-button-primary-font: var(--color-gray-100);--color-button-primary-bg-hover: var(--color-black);--color-button-primary-font-hover: var(--color-white);--color-button-primary-link-bg: var(--color-gray-600);--color-button-primary-link-font: var(--color-primary-600);--color-button-primary-link-bg-hover: var(--color-gray-500);--color-button-primary-link-font-hover: var(--color-primary-400);--color-button-primary-danger-bg: var(--color-error-700);--color-button-primary-danger-font: var(--color-error-100);--color-button-primary-danger-bg-hover: var(--color-error-600);--color-button-primary-danger-font-hover: var(--color-error-50);--color-button-danger-bg: transparent;--color-button-danger-font: var(--color-error-700);--color-button-danger-border: var(--color-error-700);--color-button-danger-font-hover: var(--color-error-600);--color-button-danger-border-hover: var(--color-error-500);--color-button-font: var(--color-primary-600);--color-button-border: var(--color-primary-600);--color-button-font-hover: var(--color-primary-200);--color-button-border-hover: var(--color-primary-200);--color-feedback-positive-bg: var(--color-success-900);--color-feedback-positive-hover-bg: var(--color-success-900);--color-feedback-negative-bg: var(--color-error-900);--color-feedback-negative-hover-bg: var(--color-error-900);--color-feedback-negative-font: var(--color-error-300);--color-feedback-negative-border: var(--color-error-300);--color-progressbar-frame-bg: var(--color-gray-600);--color-progressbar-fill-bg: var(--color-primary-600);--color-datatable-header-bg: var(--color-primary-800);--color-datatable-header-hover: var(--color-primary-700);--color-datatable-header-font: var(--color-primary-50);--color-datatable-row-bg: var(--color-gray-700);--color-datatable-row-inactive-bg: var(--color-gray-600);--color-datatable-row-hover: var(--color-gray-600);--color-datatable-row-inactive-hover: var(--color-gray-500);--color-datatable-row-font: var(--color-gray-50);--color-datatable-row-inactive-font: var(--color-gray-400);--color-datatable-row-noaction-bg: var(--color-gray-800);--color-datatable-row-noaction-font: var(--color-gray-50);--color-menu-tooltip-bg: var(--color-gray-600);--color-menu-tooltip-font: var(--color-white);--color-menu-tooltip-border: var(--color-gray-300);--color-popup-bg: var(--color-gray-700);--color-popup-font: var(--color-gray-50);--color-pdf-border: var(--color-gray-600);--color-warning-bg: var(--color-warning-900);--color-warning-font: var(--color-warning-100);--color-forecasts-table-header-bg: var(--color-primary-800);--color-forecasts-table-row-odd-bg: var(--color-gray-800);background-color:var(--color-background);color:var(--color-font-regular)}.fade-enter-active,.fade-leave-active{transition:opacity .15s ease}.fade-enter-from,.fade-leave-to{opacity:.999}.fade-enter-active .page-content,.fade-leave-active .page-content{transition:opacity .15s ease}.fade-enter-from .page-content,.fade-leave-to .page-content{opacity:0}.scale-enter-active .page-content,.scale-leave-active .page-content{transition:transform .1s ease-in-out,opacity .15s ease-in-out}.scale-enter-from .page-content,.scale-leave-to .page-content{opacity:0;transform:scale(.99)}.scale-enter-active,.scale-leave-active{transition:opacity .15s ease}.scale-enter-from,.scale-leave-to{opacity:.999}body,html{height:100%;margin:0;padding:0}*,*:before,*:after{box-sizing:border-box}#app{display:grid;grid-template-columns:1fr;align-items:stretch;width:100%;font-family:var(--font-secondary);font-size:var(--font-size);min-height:100vh;background-color:var(--color-background);color:var(--color-font-regular)}h1,h2,h3,h4,h5{font-family:var(--font-primary);font-weight:400;margin-top:0}h1{font-size:2.5rem}.page-wrapper{display:grid;grid-template-columns:min-content 5fr;grid-template-rows:1fr;justify-items:stretch;align-items:stretch;width:100%}.page-content{max-height:100vh;overflow-y:auto}@media (max-width: 960px){.page-wrapper{grid-template-columns:1fr}html body .page-wrapper .page-content{padding-bottom:8rem}}@media (max-width: 600px){html body .page-wrapper .page-content{padding-left:0;padding-right:0}}.icon{display:inline-block;width:1em;height:1em}.icon svg{max-width:100%;max-height:100%}.spinner[data-v-b2d1600b]{text-align:center}.spinner .spin[data-v-b2d1600b]{display:inline-block;width:40px;height:40px}.spinner .spin[data-v-b2d1600b]:after{content:" ";display:block;width:32px;height:32px;margin:4px;border-radius:50%;border:3px solid var(--color-primary-400);border-color:var(--color-primary-400) transparent var(--color-primary-400) transparent;animation:spinner-ring-loop-b2d1600b 1.2s linear infinite}.spinner.small[data-v-b2d1600b]{margin-top:.25em}.spinner.small .spin[data-v-b2d1600b]{width:20px;height:20px;&[data-v-b2d1600b]:after{content:" ";display:block;width:16px;height:16px;border-width:2px}}@keyframes spinner-ring-loop-b2d1600b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.button-wrapper[data-v-51fd6c59]{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;align-items:stretch;max-height:100%}.button-wrapper.non-interactable[data-v-51fd6c59]{pointer-events:none}.button[data-v-51fd6c59]{border:none;font-size:1rem;font-weight:400;font-family:var(--font-primary);background-color:var(--color-button-bg);color:var(--color-button-font);border-radius:var(--button-border-radius);cursor:pointer;transition:all .2s ease-in-out;border:2px solid var(--color-button-border);box-shadow:var(--shadow-100);display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-column:1/1;grid-row:1/1;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;max-height:100%}.button.primary[data-v-51fd6c59]{background-color:var(--color-button-primary-bg);color:var(--color-button-primary-font);border:none}.button.link[data-v-51fd6c59]{background-color:var(--color-button-link-bg);color:var(--color-button-link-font);border-color:var(--color-button-link-border)}.button.link.primary[data-v-51fd6c59]{background-color:var(--color-button-primary-link-bg);color:var(--color-button-primary-link-font);border:none}.button.danger[data-v-51fd6c59]{background-color:var(--color-button-danger-bg);color:var(--color-button-danger-font);border-color:var(--color-button-danger-border)}.button.danger.primary[data-v-51fd6c59]{background-color:var(--color-button-primary-danger-bg);color:var(--color-button-primary-danger-font);border:none}.button.secondary[data-v-51fd6c59]{box-shadow:none}.button.disabled[data-v-51fd6c59]{opacity:.33;cursor:not-allowed}.button .icon[data-v-51fd6c59]{justify-self:center}.button .text[data-v-51fd6c59]{justify-self:center;padding:0 .5em}.button.textIcon[data-v-51fd6c59]{grid-template-columns:1fr 30px}.button.textIcon .icon[data-v-51fd6c59]{display:grid;align-items:center;justify-items:center}.button.textIcon.left[data-v-51fd6c59]{grid-template-columns:30px 1fr}.button[data-v-51fd6c59]:hover{color:var(--color-button-font-hover);border-color:var(--color-button-border-hover);transform:translateY(-.1rem)}.button:hover.primary[data-v-51fd6c59]{background-color:var(--color-button-primary-bg-hover);color:var(--color-button-primary-font-hover)}.button:hover.link[data-v-51fd6c59]{color:var(--color-button-link-font-hover);border-color:var(--color-button-link-border-hover)}.button:hover.link.primary[data-v-51fd6c59]{background-color:var(--color-button-primary-link-bg-hover);color:var(--color-button-primary-link-font-hover)}.button:hover.danger[data-v-51fd6c59]{color:var(--color-button-danger-font-hover);border-color:var(--color-button-danger-border-hover)}.button:hover.danger.primary[data-v-51fd6c59]{background-color:var(--color-button-primary-danger-bg-hover);color:var(--color-button-primary-danger-font-hover)}.button:hover.disabled[data-v-51fd6c59]{color:var(--color-button-font);border-color:var(--color-button-border);transform:none}.button:hover.primary.disabled[data-v-51fd6c59]{background-color:var(--color-button-primary-bg);color:var(--color-button-primary-font)}.button:hover.link.disabled[data-v-51fd6c59]{color:var(--color-button-link-font);border-color:var(--color-button-link-border)}.button:hover.link.primary.disabled[data-v-51fd6c59]{background-color:var(--color-button-primary-link-bg);color:var(--color-button-primary-link-font)}.button:hover.danger.disabled[data-v-51fd6c59]{color:var(--color-button-danger-font);border-color:var(--color-button-danger-border)}.button:hover.danger.primary.disabled[data-v-51fd6c59]{background-color:var(--color-button-primary-danger-bg);color:var(--color-button-primary-danger-font)}.button[data-v-51fd6c59]:active{transform:translateY(.1rem);transition:all .05s ease-in-out}.loading-spin[data-v-51fd6c59]{grid-column:1/1;grid-row:1/1;visibility:hidden;opacity:0;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.button-wrapper.loading .button[data-v-51fd6c59]{visibility:hidden;opacity:0;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.button-wrapper.loading .loading-spin[data-v-51fd6c59]{visibility:visible;opacity:1;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.checkboxContainer[data-v-260cdcc3]{display:grid;align-items:center;grid-template-columns:0px 1fr;grid-gap:.5rem;justify-items:start;-webkit-tap-highlight-color:transparent}.checkboxContainer.disabled[data-v-260cdcc3]{opacity:var(--color-checkbox-disabled-opacity);cursor:not-allowed}input[type=checkbox][data-v-260cdcc3]{opacity:0;width:0;height:0;z-index:0}input[type=checkbox]+label[data-v-260cdcc3]{position:relative;cursor:pointer;padding:0;justify-self:start}input[type=checkbox]+label .icon[data-v-260cdcc3]{position:absolute;top:0;left:0;width:1.125rem;height:1.125rem;margin-top:.1rem;transform:scale(0);background-color:transparent;transition:transform .15s ease-in-out;color:var(--color-checkbox-icon)}input[type=checkbox]:checked+label .icon[data-v-260cdcc3]{transform:scale(.75);transition:transform .15s ease-in-out}input[type=checkbox]+label[data-v-260cdcc3]:before{content:"";background-color:var(--color-checkbox-bg);border:1px solid var(--color-checkbox-bg);border-radius:var(--checkbox-border-radius);display:inline-block;position:relative;vertical-align:text-top;margin-top:.105rem;margin-right:.5rem;width:1.125rem;height:1.125rem;transition:border .2s ease-in-out,color .2s ease-in-out}input[type=checkbox]:checked+label[data-v-260cdcc3]:before{background-color:var(--color-checkbox-bg-checked);border-color:var(--color-checkbox-bg-checked);transition:border .2s ease-in-out,color .2s ease-in-out}input[type=checkbox]:focus+label[data-v-260cdcc3]:before{border-color:var(--color-checkbox-border-focus);transition:border .2s ease-in-out}input[type=checkbox]:focus:checked+label[data-v-260cdcc3]:before{border-color:var(--color-checkbox-border-checked-focus);transition:border .2s ease-in-out}input[type=checkbox]:checked+.checkboxContainer input[type=checkbox].error+label[data-v-260cdcc3]:before{border-color:var(--color-checkbox-border-error);transition:border .2s ease-in-out}.content-box[data-v-dfcc3f3a]{display:grid;background-color:var(--color-box-primary-bg);color:var(--color-box-primary-font);grid-template-columns:1fr;grid-template-rows:auto;justify-content:stretch;border-radius:var(--border-radius);box-shadow:var(--shadow-100);padding:.5rem 2rem 2rem;margin-bottom:1rem}.header[data-v-dfcc3f3a]{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto;justify-content:stretch;align-items:start;padding:.5rem 0}.header.clickable[data-v-dfcc3f3a]{cursor:pointer}.header[data-v-dfcc3f3a],.header .title[data-v-dfcc3f3a]{-webkit-tap-highlight-color:transparent}.header.back[data-v-dfcc3f3a]{grid-template-columns:40px 1fr}.header .icon[data-v-dfcc3f3a]{float:right}.back-button[data-v-dfcc3f3a]{display:none;grid-template-columns:auto;grid-template-rows:auto;justify-content:start;align-items:center;cursor:pointer;padding-top:.6em}.clickable .back-button[data-v-dfcc3f3a]{display:grid}.back-button.disabled[data-v-dfcc3f3a]{cursor:not-allowed;opacity:.5}.title[data-v-dfcc3f3a]{font-size:1.75rem;margin-bottom:1rem;font-family:var(--font-primary);font-weight:400}.content[data-v-dfcc3f3a]{display:none;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:1rem}.content.open[data-v-dfcc3f3a]{display:grid}@media (max-width: 600px){.content-box[data-v-dfcc3f3a]{border-radius:0}}.dropdownContainer[data-v-219f2b98]{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-gap:.5rem}select[data-v-219f2b98]{appearance:none;background-color:var(--color-dropdown-bg);border:1px solid var(--color-dropdown-border);border-radius:var(--dropdown-border-radius);color:var(--color-dropdown-font);padding:.5rem 2rem .5rem .5rem;transition:all .2s ease-in-out;margin:0;width:100%;outline:none;grid-column:1;grid-row:1;position:relative;font-size:var(--font-size)}.dropdownContainer.error[data-v-219f2b98]{color:var(--color-dropdown-font-error);transition:all .2s ease-in-out}.dropdownContainer.error .dropdown select[data-v-219f2b98]{border-color:var(--color-dropdown-border-error);color:var(--color-dropdown-font-error)}.dropdownContainer.error .dropdown .icon[data-v-219f2b98]{color:var(--color-dropdown-font-error)}select[data-v-219f2b98]::-ms-expand{display:none}.dropdown[data-v-219f2b98]{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;background-color:var(--color-dropdown-bg);border-radius:var(--input-border-radius);align-items:center;color:var(--color-dropdown-font)}.dropdown .icon[data-v-219f2b98]{grid-column:1;grid-row:1;justify-self:end;width:1rem;line-height:100%;vertical-align:middle;margin-right:.5rem;position:relative;z-index:1}select[data-v-219f2b98]:focus{border-color:var(--color-dropdown-border-focus);transition:all .2s ease-in-out}select *[data-v-219f2b98]{background-color:var(--color-dropdown-item-bg);color:var(--color-dropdown-item-font)}.dropdown.disabled[data-v-219f2b98]{opacity:.6;cursor:not-allowed}.dropdown.disabled select[data-v-219f2b98]{cursor:not-allowed}.dropdown.disabled .icon[data-v-219f2b98]{opacity:.5}.notice[data-v-219f2b98]{color:var(--color-dropdown-notice);font-style:italic;font-size:.725rem}.feedback-container[data-v-b372e069]{position:fixed;bottom:0;right:0;z-index:99999;display:grid;grid-template-columns:1fr;grid-gap:.5rem;justify-items:end;padding:.5rem}.feedback[data-v-b372e069]{background-color:var(--color-success-100);padding:1rem;display:grid;grid-template-columns:1rem 1fr;grid-gap:.5rem;align-items:center;animation-name:feedback-display-b372e069;animation-duration:8s;animation-iteration-count:1;transform-origin:bottom right;cursor:pointer}.feedback.positive[data-v-b372e069]{background-color:var(--color-feedback-positive-bg);border:1px solid var(--color-feedback-positive-font);color:var(--color-feedback-positive-border)}.feedback.positive[data-v-b372e069]:hover{background-color:var(--color-feedback-positive-hover-bg)}.feedback.negative[data-v-b372e069]{background-color:var(--color-feedback-negative-bg);border:1px solid var(--color-feedback-negative-font);color:var(--color-feedback-negative-border)}.feedback.negative[data-v-b372e069]:hover{background-color:var(--color-feedback-negative-hover-bg)}@keyframes feedback-display-b372e069{0%{opacity:0;transform:scale(0)}5%{opacity:1;transform:scale(1)}90%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0);display:none}}nav[data-v-e5ca7b41]{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;background-color:var(--color-menu-bg);border-right:2px solid var(--color-menu-border);position:relative;justify-self:start;min-width:300px;transition:min-width .5s ease-in-out;z-index:10}nav.closed[data-v-e5ca7b41]{min-width:50px;transition:min-width .5s ease-in-out}nav .inside[data-v-e5ca7b41]{width:100%;display:grid;background-color:var(--color-menu-bg);grid-template-columns:1fr;grid-template-rows:minmax(50px,150px) repeat(auto-fit,50px);padding:32px 0 32px 32px;overflow:auto;animation:.5s delay-overflow-e5ca7b41;z-index:1;position:relative;-ms-overflow-style:none;scrollbar-width:none;transition:padding-left .5s ease-in-out}nav .inside[data-v-e5ca7b41]::-webkit-scrollbar{display:none}nav.closed .inside[data-v-e5ca7b41]{overflow:hidden;padding-left:0;transition:padding-left .5s ease-in-out}nav .links[data-v-e5ca7b41]{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(auto-fit,50px);align-items:center}nav .links a[data-v-e5ca7b41]{padding:18px 16px;text-decoration:none;cursor:default;color:var(--color-menu-link-font);font-family:var(--font-primary);font-weight:700;line-height:1em;vertical-align:middle;position:relative;border-radius:10px 0 0 10px;min-width:250px;opacity:1}nav .links a .link-label[data-v-e5ca7b41]{opacity:1;transition:opacity .5s ease-in-out,width .5s ease-in-out;display:inline-block}nav.closed .links a .link-label[data-v-e5ca7b41]{opacity:0;transition:opacity .5s ease-in-out,width .5s ease-in-out;display:inline-block}nav.closed .links a[data-v-e5ca7b41]{visibility:hidden;position:absolute;left:-999999px;top:-999999px}nav.closed .links a.selectable[data-v-e5ca7b41]{opacity:1;visibility:visible;position:relative;left:auto;top:auto}nav.closed .links a.secondary[data-v-e5ca7b41]{padding-left:18px}nav .links a.current[data-v-e5ca7b41]{background-color:var(--color-menu-link-bg-current);color:var(--color-menu-link-font-current)}nav .links a.current .icon[data-v-e5ca7b41]{color:var(--color-menu-icon-current)}nav .links a.admin-menu[data-v-e5ca7b41]{display:none}nav .links a.admin-menu.show[data-v-e5ca7b41]{display:inherit}nav .links a.selectable[data-v-e5ca7b41]{cursor:pointer}nav .links a .content[data-v-e5ca7b41]{position:relative;z-index:1}nav .links a.secondary[data-v-e5ca7b41]{padding-left:32px}nav .logo[data-v-e5ca7b41]{width:100%;justify-self:center;text-align:center;padding-bottom:32px;padding-right:16px;font-size:1.75rem;color:var(--color-menu-logo);opacity:1;cursor:pointer;transition:opacity .5s ease-in-out}nav .logo img[data-v-e5ca7b41]{max-width:100%;max-height:100%}nav.closed .logo[data-v-e5ca7b41]{opacity:0;transition:opacity .5s ease-in-out}nav hr[data-v-e5ca7b41]{background-color:var(--color-menu-separator);border:none;height:2px;width:100%;align-self:center}nav .links .icon[data-v-e5ca7b41]{margin-right:24px;color:var(--color-gray-400);vertical-align:top}nav a.selectable[data-v-e5ca7b41]:before{display:block;position:absolute;content:"";inset:0 0 0 100%;background-color:var(--color-menu-hover-effect-solid);z-index:0;transition:none}nav .links a.selectable.current[data-v-e5ca7b41]:before{display:none}nav .links a.selectable[data-v-e5ca7b41]:hover{color:var(--color-menu-hover-font);background-color:var(--color-menu-hover-effect);transition:color .3s .3s}nav .links a.selectable.current[data-v-e5ca7b41]{transition:none;color:var(--color-menu-link-font-current);background-color:var(--color-menu-link-bg-current)}nav .links a.selectable:hover .icon[data-v-e5ca7b41]{color:var(--color-menu-hover-icon);transition:color .3s .3s}nav .links a.selectable.current:hover .icon[data-v-e5ca7b41]{color:var(--color-menu-icon-current);transition:none}nav a.selectable[data-v-e5ca7b41]:hover:before{left:0;border-radius:10px 0 0 10px;transition:left .15s .3s}nav.closed a.selectable[data-v-e5ca7b41]:hover:before{transition:left .15s .15s}nav .btnMobile[data-v-e5ca7b41]{display:none;width:45px;height:45px;justify-self:end;margin-right:15px;background:none;border:none}#app.darkMode .dark[data-v-e5ca7b41],#app .light[data-v-e5ca7b41]{display:none}#app.darkMode .light[data-v-e5ca7b41]{display:inherit}.close-handle[data-v-e5ca7b41]{position:absolute;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;align-items:center;justify-items:center;bottom:3rem;right:-1rem;width:2rem;height:2rem;text-align:center;background-color:var(--color-menu-handle-bg);border:2px solid var(--color-menu-handle-border);color:var(--color-menu-handle-font);border-radius:50%;cursor:pointer;box-shadow:0 0 .5rem #00000080;transition:all .2s ease-in-out;z-index:2}.close-handle[data-v-e5ca7b41]:hover{background-color:var(--color-menu-handle-bg-hover);color:var(--color-menu-handle-font-hover);border-color:var(--color-menu-handle-border-hover);transform:translateY(-.1rem)}.close-handle[data-v-e5ca7b41]:active{transform:translateY(.1rem);transition:all .05s ease-in-out}.tooltip[data-v-e5ca7b41]{position:absolute;left:-100%;opacity:0}.tooltip .tooltip-text[data-v-e5ca7b41]{position:relative;top:-.66rem;background-color:var(--color-menu-tooltip-bg);color:var(--color-menu-tooltip-font);font-family:var(--font-primary);padding:.5rem 1rem;border-radius:0 var(--border-radius) var(--border-radius) 0;border-left:2px solid var(--color-menu-tooltip-border);font-size:.8rem}nav.closed .tooltip.show[data-v-e5ca7b41]{opacity:1;left:100%;transition:left .25s ease-in-out}.language-link[data-v-e5ca7b41]{display:grid;grid-template-columns:2rem 1fr;grid-template-rows:1fr;align-items:center;justify-items:stretch;padding:.6rem 1rem}nav .language-link[data-v-e5ca7b41] .dropdownContainer{margin-left:.5rem}nav .language-link[data-v-e5ca7b41] .dropdownContainer select,nav .language-link[data-v-e5ca7b41] .dropdownContainer .icon{background-color:var(--color-menu-bg);color:var(--color-menu-link-font);cursor:pointer}@media (max-width: 960px){nav[data-v-e5ca7b41]{position:fixed;z-index:9999;bottom:0;left:0;width:100%;min-width:100%!important;height:60px;border:none}nav .inside[data-v-e5ca7b41]{position:absolute;z-index:9999;inset:0;grid-template-columns:4fr 1fr;grid-template-rows:1fr;padding:0;align-items:center;border:none;display:grid;overflow:visible}nav.closed .inside[data-v-e5ca7b41]{overflow:visible}nav .inside[data-v-e5ca7b41]:before{content:"";display:block;border-top:2px solid var(--color-gray-300);background-color:var(--color-gray-800);position:absolute;inset:0;z-index:-1}nav .inside>*[data-v-e5ca7b41]{position:relative;z-index:1}nav .links[data-v-e5ca7b41]{max-height:0;z-index:-2;overflow:hidden;position:absolute;bottom:-1rem;background-color:var(--color-gray-800);width:100%;padding-top:12px;padding-bottom:12px;grid-template-rows:repeat(auto-fit,35px);transition:max-height .5s,bottom .75s}nav .links.open[data-v-e5ca7b41]{max-height:100vh;bottom:60px;transition:max-height 1s,bottom .5s}nav .links a[data-v-e5ca7b41]{font-size:16px;padding:0 0 0 18px;line-height:30px;border-radius:5px 0 0 5px}nav .logo[data-v-e5ca7b41]{width:55px;padding:0 0 0 15px;opacity:1;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;align-items:center;justify-self:start}nav.closed .logo[data-v-e5ca7b41]{opacity:1}nav a .icon[data-v-e5ca7b41]{height:auto}nav .btnMobile[data-v-e5ca7b41]{display:block;color:var(--color-white)}nav a[data-v-e5ca7b41]:hover:before,nav .links a[data-v-e5ca7b41]:hover{transition:none}nav.closed .links a .link-label[data-v-e5ca7b41]{opacity:1}nav.closed .links a[data-v-e5ca7b41]{visibility:visible;position:relative;left:auto;top:auto}nav.closed .links a.secondary[data-v-e5ca7b41]{padding-left:36px}.close-handle[data-v-e5ca7b41]{display:none}nav .links .icon[data-v-e5ca7b41]{vertical-align:middle}}@keyframes delay-overflow-e5ca7b41{0%{overflow:hidden}}.popup[data-v-acf72712]{position:fixed;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;top:0;left:0;z-index:-1;visibility:hidden;width:100%;height:100%;background-color:#00000080;justify-items:center;align-items:center}.popup.show[data-v-acf72712]{z-index:99998;visibility:visible}.inside[data-v-acf72712]{background-color:var(--color-popup-bg);color:var(--color-popup-font);border-radius:var(--input-border-radius);padding:2rem;transform:translateY(100vh);transition:transform .25s ease-in-out;display:grid;grid-template-columns:1fr;grid-template-rows:2.5rem 1fr;grid-gap:1rem;min-width:25vw;max-width:50vw}.header[data-v-acf72712]{display:grid;grid-template-columns:1fr 1rem;grid-template-rows:1fr;justify-content:stretch;align-items:center;grid-gap:1rem;padding-bottom:1rem}.title[data-v-acf72712]{font-size:1.5rem;text-align:left}.close[data-v-acf72712]{cursor:pointer;justify-self:end}.show .inside[data-v-acf72712]{transform:translateY(0);transition:transform .25s ease-in-out}.show .inside.hide[data-v-acf72712]{transform:translateY(100vh);transition:transform .25s ease-in-out}.body[data-v-acf72712]{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:.5rem}.row[data-v-acf72712]{display:grid;grid-template-columns:minmax(50px,10rem) 1fr;grid-template-rows:1fr;align-items:center}.row .label[data-v-acf72712]{text-align:left;justify-self:start}.row .value[data-v-acf72712]{font-weight:700;text-align:left;justify-self:stretch}.row a[data-v-acf72712]{color:var(--color-popup-link);text-decoration:none}.row.lines[data-v-acf72712]{grid-template-columns:1fr;grid-gap:.5rem;padding-top:1rem}.line[data-v-acf72712]{display:grid;grid-template-columns:1fr minmax(50px,10rem);grid-gap:1rem;align-items:center}.line .text[data-v-acf72712] .valid .placeholder{color:var(--color-popup-placeholder-valid);font-weight:700}.line .text[data-v-acf72712] .invalid{text-decoration:line-through;opacity:.66}.line .text[data-v-acf72712] .invalid .placeholder{color:var(--color-popup-placeholder-invalid);font-weight:700}.line .amount[data-v-acf72712]{font-weight:700;text-align:center;justify-self:end;background-color:var(--color-popup-line-amount-bg);padding:.25rem .5rem}.line .amount.invalid[data-v-acf72712]{text-decoration:line-through;opacity:.66}.line[data-v-acf72712]:first-child{border-top:1px solid var(--color-popup-font);padding-top:.5rem}.line[data-v-acf72712]:last-child{border-bottom:1px solid var(--color-popup-font);padding-bottom:.5rem}.row.total[data-v-acf72712]{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;justify-items:end;align-items:center;font-weight:700;text-align:center;justify-self:end;background-color:var(--color-popup-total-bg);color:var(--color-popup-total-font);padding:.25rem .5rem}.row.cta[data-v-acf72712]{grid-template-columns:1fr;justify-items:center;padding-top:1rem}@media (max-width: 960px){.inside[data-v-acf72712]{min-width:75vw;max-width:96vw}}.textInput[data-v-0238132d]{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:.5rem}.inputContainer[data-v-0238132d]{position:relative;display:grid;grid-template-rows:auto;align-items:center}textarea[data-v-0238132d]{border:1px solid var(--color-textinput-border);padding:.5rem 1.75rem .5rem .5rem;border-radius:var(--input-border-radius);background-color:var(--color-textinput-bg);color:var(--color-textinput-font);transition:all .2s ease-in-out;min-height:10rem;font-family:var(--font-secondary);font-size:var(--font-size)}.readonly.textInput .inputContainer textarea[data-v-0238132d]{background-color:var(--color-textinput-readonly-bg)}label[data-v-0238132d],.notice[data-v-0238132d]{transition:all .2s ease-in-out}.content-box textarea[data-v-0238132d]{background-color:var(--color-textinput-bg-content-box)}textarea[data-v-0238132d]:focus{border:1px solid var(--color-textinput-border-focus);outline:none}textarea[disabled][data-v-0238132d]{opacity:.4;cursor:not-allowed}textarea[data-v-0238132d]::placeholder{color:var(--color-textinput-placeholder)}.notice[data-v-0238132d]{color:var(--color-textinput-notice);font-style:italic;font-size:.725rem}.error .icon[data-v-0238132d],.error[data-v-0238132d]{color:var(--color-textinput-font-error)}.error textarea[data-v-0238132d]{color:var(--color-textinput-font-error);border:1px solid var(--color-textinput-border-error)}.textInput[data-v-3ce6fdb9]{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:.5rem}.inputContainer[data-v-3ce6fdb9]{position:relative;display:grid;grid-template-rows:auto;align-items:center}.iconContainer[data-v-3ce6fdb9]{position:absolute;right:0;display:grid;align-items:center;padding:.5rem;color:var(--color-textinput-font)}.iconContainer.disabled[data-v-3ce6fdb9]{opacity:.4;cursor:not-allowed}input[data-v-3ce6fdb9]{border:1px solid var(--color-textinput-border);padding:.5rem;border-radius:var(--input-border-radius);background-color:var(--color-textinput-bg);color:var(--color-textinput-font);transition:all .2s ease-in-out;font-size:var(--font-size);height:2.25rem;width:100%}.readonly.textInput .inputContainer input[data-v-3ce6fdb9]{background-color:var(--color-textinput-readonly-bg)}.withIcon input[data-v-3ce6fdb9]{padding-right:1.75rem}label[data-v-3ce6fdb9],.notice[data-v-3ce6fdb9]{transition:all .2s ease-in-out}input[type=date][data-v-3ce6fdb9]::-webkit-inner-spin-button,input[type=date][data-v-3ce6fdb9]::-webkit-calendar-picker-indicator,input[type=datetime-local][data-v-3ce6fdb9]::-webkit-inner-spin-button,input[type=datetime-local][data-v-3ce6fdb9]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}.content-box input[data-v-3ce6fdb9]{background-color:var(--color-textinput-bg-content-box)}input[data-v-3ce6fdb9]:focus{border:1px solid var(--color-textinput-border-focus);outline:none}input[disabled][data-v-3ce6fdb9]{opacity:.4;cursor:not-allowed}input[data-v-3ce6fdb9]::placeholder{color:var(--color-textinput-placeholder)}.notice[data-v-3ce6fdb9]{color:var(--color-textinput-notice);font-style:italic;font-size:.725rem}.error .icon[data-v-3ce6fdb9],.error[data-v-3ce6fdb9]{color:var(--color-textinput-font-error)}.error input[data-v-3ce6fdb9]{color:var(--color-textinput-font-error);border:1px solid var(--color-textinput-border-error)}.page-content[data-v-a9af2214]{padding:2rem;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;align-items:start}.infos-box[data-v-a9af2214]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-gap:1rem}.members-box[data-v-a9af2214]{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:1rem}.members-box .top-row[data-v-a9af2214]{display:grid;grid-template-columns:minmax(10rem,20rem) 1fr minmax(10rem,20rem);grid-template-rows:auto}.members-box .student-count[data-v-a9af2214]{font-size:.85rem;font-style:italic}.members-list[data-v-a9af2214]{background-color:var(--color-box-secondary-bg);border-radius:var(--border-radius);max-height:35rem;overflow-y:auto;padding:1rem;display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:1rem}.members-list .members[data-v-a9af2214]{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:1.5rem}.members-list .spinner[data-v-a9af2214],.members-list .empty-msg[data-v-a9af2214]{display:none;height:100%;justify-items:center;align-items:center}.members-list.loading[data-v-a9af2214],.members-list.empty[data-v-a9af2214]{height:35rem}.members-list.loading .spinner[data-v-a9af2214],.members-list.empty .empty-msg[data-v-a9af2214]{display:grid}.members-list.loading .instructors[data-v-a9af2214],.members-list.loading .members[data-v-a9af2214],.members-list.empty .instructors[data-v-a9af2214],.members-list.empty .members[data-v-a9af2214]{display:none}.member[data-v-a9af2214]{display:grid;grid-template-columns:minmax(10rem,20rem) 1fr;justify-items:start;align-items:center;min-height:2.25rem}.member .control.with-label[data-v-a9af2214]{display:grid;grid-template-columns:fit-content(5rem) 1fr;grid-template-rows:auto;grid-gap:.5rem;align-items:center}.member .control.inactive[data-v-a9af2214]{opacity:.6}.instructors[data-v-a9af2214]{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:1rem}.instructor[data-v-a9af2214]{display:grid;grid-template-columns:fit-content(5rem) fit-content(20rem) 1fr;grid-template-rows:auto;grid-gap:.5rem;align-items:center;justify-items:start}.instructor.with-value>*[data-v-a9af2214]:last-child{width:3rem;transform:scale(.75)}.belts[data-v-a9af2214],.tameshiwari[data-v-a9af2214]{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:1rem}.belts h2[data-v-a9af2214],.tameshiwari h2[data-v-a9af2214]{margin:0}.belts>*[data-v-a9af2214]:last-child,.tameshiwari>*[data-v-a9af2214]:last-child{justify-self:start}.belt-list[data-v-a9af2214],.tameshiwari-list[data-v-a9af2214]{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:.5rem}.belt-list .beltitem[data-v-a9af2214]{display:grid;grid-template-columns:fit-content(5rem) minmax(10rem,15rem) minmax(10rem,15rem) minmax(10rem,15rem) minmax(8rem,10rem) 1fr;grid-template-rows:auto;grid-gap:1rem;align-items:center;justify-items:start}.belt-list .beltitem>*[data-v-a9af2214]:nth-child(2){justify-self:stretch}.belt-list .beltitem>*[data-v-a9af2214]:nth-child(3){justify-self:stretch}.belt-list .beltitem>*[data-v-a9af2214]:nth-child(4){justify-self:stretch}.belt-list .beltitem>*[data-v-a9af2214]:last-child{width:3rem;transform:scale(.75)}.tameshiwari-list .tameshiwari-row[data-v-a9af2214]{display:grid;grid-template-columns:5rem minmax(10rem,15rem) minmax(5rem,8rem) repeat(auto-fit,8rem) 3rem;grid-template-rows:auto;grid-gap:1rem;align-items:center;justify-items:stretch}.tameshiwari-list .tameshiwari-row.with-certificate[data-v-a9af2214]{grid-template-columns:5rem minmax(10rem,15rem) minmax(10rem,15rem) minmax(5rem,8rem) repeat(auto-fit,8rem) 3rem}.tameshiwari-list .tameshiwari-row>*[data-v-a9af2214]{width:100%}.tameshiwari-list .tameshiwari-row>*[data-v-a9af2214]:last-child{width:3rem;transform:scale(.75)}.popup-tameshiwari-content[data-v-a9af2214]{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:1rem}.popup-tameshiwari-content .tameshiwari-details-container[data-v-a9af2214]{max-height:75vh;overflow-y:auto}.popup-tameshiwari-content .tameshiwari-details-row[data-v-a9af2214]{display:grid;grid-template-columns:minmax(5rem,10rem) minmax(5rem,10rem) minmax(5rem,8rem) 3rem;grid-template-rows:auto;grid-gap:1rem;align-items:center;justify-items:stretch}.popup-tameshiwari-content .tameshiwari-details-row>*[data-v-a9af2214]:last-child{width:3rem;transform:scale(.75)}.page-controls[data-v-a9af2214]{display:grid;grid-template-columns:1fr 1fr;justify-items:start;width:100%;grid-gap:1rem}.page-controls>*[data-v-a9af2214]:first-child{justify-self:end}@media (max-width: 1200px){.tameshiwari-list .tameshiwari-row[data-v-a9af2214]{grid-template-columns:repeat(4,1fr)}.tameshiwari-list .tameshiwari-row>*[data-v-a9af2214]:first-child{grid-column:1 / span 3}.tameshiwari-list .tameshiwari-row>*[data-v-a9af2214]:nth-child(2){grid-column:1 / span 4}.tameshiwari-list .tameshiwari-row>*[data-v-a9af2214]:nth-child(3){grid-column:1 / span 4}.tameshiwari-list .tameshiwari-row>*[data-v-a9af2214]:last-child{width:3rem;transform:scale(.75);grid-row:1;grid-column:4;justify-self:end}}@media (max-width: 1150px){.belts h2[data-v-a9af2214],.tameshiwari h2[data-v-a9af2214]{padding-left:0}.belt-list[data-v-a9af2214]{grid-gap:1.5rem}.belt-list .beltitem[data-v-a9af2214]{grid-template-columns:repeat(4,1fr);grid-gap:.5rem;justify-items:stretch}.belt-list .beltitem>*[data-v-a9af2214]:first-child{grid-column:1 / span 3}.belt-list .beltitem>*[data-v-a9af2214]:nth-child(2){grid-column:1 / span 4}.belt-list .beltitem>*[data-v-a9af2214]:nth-child(3){grid-column:1 / span 4}.belt-list .beltitem>*[data-v-a9af2214]:nth-child(4){grid-column:1 / span 4}.belt-list .beltitem>*[data-v-a9af2214]:last-child{width:3rem;transform:scale(.75);grid-row:1;grid-column:4;justify-self:end}}@media (max-width: 600px){h1[data-v-a9af2214],h2[data-v-a9af2214]{padding-left:1rem}.infos-box[data-v-a9af2214]{grid-template-columns:1fr}.members-box .top-row[data-v-a9af2214]{grid-template-columns:1fr;grid-gap:.5rem;grid-template-rows:auto}.members-box .top-row .separator[data-v-a9af2214]{display:none}.member[data-v-a9af2214]{grid-template-columns:1fr;grid-gap:.5rem}}.transaction-list-container[data-v-d350d92d]{display:grid;grid-template-columns:1fr;grid-template-rows:auto}.header .loaded-content[data-v-d350d92d]{display:grid;grid-template-columns:1fr}.searchable .header .loaded-content[data-v-d350d92d]{display:grid;grid-template-columns:.5fr 1fr}.header .loaded-content>*[data-v-d350d92d]:first-child{justify-self:stretch}.add .header .loaded-content>*[data-v-d350d92d]:last-child{justify-self:end}.body[data-v-d350d92d]{display:grid;grid-template-columns:1fr;grid-template-rows:auto;padding-top:1rem}.skeleton-loading[data-v-d350d92d],.loaded-content[data-v-d350d92d]{display:grid;grid-template-columns:1fr;grid-template-rows:auto}.skeleton-loading[data-v-d350d92d]{display:none}.loading .skeleton-loading[data-v-d350d92d]{display:grid}.loading .loaded-content[data-v-d350d92d]{display:none!important}.header .skeleton-loading[data-v-d350d92d]{padding:1.5rem;background-color:var(--color-box-secondary-bg);color:var(--color-box-secondary-bg);border-radius:var(--border-radius)}.body .skeleton-loading[data-v-d350d92d]{padding:5rem;background-color:var(--color-box-secondary-bg);color:var(--color-box-secondary-bg);border-radius:var(--border-radius)}.loading .footer .skeleton-loading[data-v-d350d92d]{padding-top:1rem;display:grid;grid-template-columns:1fr;grid-template-rows:auto;justify-items:center;align-items:stretch}.loading .footer .skeleton-loading[data-v-d350d92d]:after{content:"";display:block;background-color:var(--color-box-secondary-bg);color:var(--color-box-secondary-bg);border-radius:var(--border-radius);padding:1.5rem 8rem}.row[data-v-d350d92d]{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.row .row-content[data-v-d350d92d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(50px,1fr));border-radius:var(--border-radius);background-color:var(--color-datatable-row-bg);box-shadow:var(--shadow-100);margin:.25rem 0;grid-gap:1rem}.row.inactive .row-content[data-v-d350d92d]{background-color:var(--color-datatable-row-inactive-bg)}.no-row-action .row .row-content[data-v-d350d92d]{background-color:var(--color-datatable-row-noaction-bg);box-shadow:none}.row .row-content .mobile-label[data-v-d350d92d]{display:none;font-weight:700}.row .row-content.clickable[data-v-d350d92d]:hover{cursor:pointer;background-color:var(--color-datatable-row-hover)}.row.inactive .row-content.clickable[data-v-d350d92d]:hover{cursor:pointer;background-color:var(--color-datatable-row-inactive-hover)}.row .row-content .cell a[data-v-d350d92d]{color:var(--color-font-link);text-decoration:none}.row .row-content .cell.actions[data-v-d350d92d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));grid-gap:.5rem}.row.empty[data-v-d350d92d]{display:grid;grid-template-columns:1fr;grid-template-rows:auto;justify-items:center;align-items:center;padding:2rem 1rem;border-radius:var(--border-radius);background-color:var(--color-box-secondary-bg);margin:.25rem 0}.row.header .row-content[data-v-d350d92d]{background-color:var(--color-datatable-header-bg);padding:0;box-shadow:none}.row.header .row-content .column[data-v-d350d92d]{position:relative;padding:.5rem 1rem;align-self:stretch;vertical-align:middle;border-radius:var(--border-radius);pointer-events:none;font-family:var(--font-primary);font-weight:700;color:var(--color-datatable-header-font)}.row.header .row-content .column.orderable[data-v-d350d92d]{pointer-events:all;display:grid;grid-template-columns:1fr 20px;align-items:center}.row.header .row-content .column.orderable[data-v-d350d92d]:hover{background-color:var(--color-datatable-header-hover);cursor:pointer}.row-content .column .content[data-v-d350d92d]{grid-column:1/1;justify-self:start}.row-content .cell[data-v-d350d92d]{align-self:center;padding:.5rem 1rem;border-radius:var(--border-radius);color:var(--color-datatable-row-font);overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.inactive .row-content .cell[data-v-d350d92d]{color:var(--color-datatable-row-inactive-font)}.no-row-action .row-content .cell[data-v-d350d92d]{color:var(--color-datatable-row-noaction-font)}.row.header .row-content .column.orderable[data-v-d350d92d]:after{content:"";width:0;height:0;justify-self:end;border-left:6px solid transparent;border-right:6px solid transparent}.row.header .row-content .column.orderasc[data-v-d350d92d]:after{border-bottom:6px solid var(--color-datatable-header-font)}.row.header .row-content .column.orderdesc[data-v-d350d92d]:after{border-top:6px solid var(--color-datatable-header-font)}.footer .loaded-content[data-v-d350d92d]{display:grid;grid-template-columns:1fr;align-items:stretch;justify-items:center;padding:2rem 0}.footer .loaded-content .paging-buttons[data-v-d350d92d]{display:grid;grid-template-columns:repeat(auto-fit,min-content);align-items:stretch;justify-items:stretch;gap:1rem}.footer .loaded-content .paging-buttons.paging-2[data-v-d350d92d]{grid-template-columns:repeat(2,min-content)}.footer .loaded-content .paging-buttons.paging-3[data-v-d350d92d]{grid-template-columns:repeat(3,min-content)}.footer .loaded-content .paging-buttons.paging-4[data-v-d350d92d]{grid-template-columns:repeat(4,min-content)}.footer .loaded-content .paging-buttons.paging-5[data-v-d350d92d]{grid-template-columns:repeat(5,min-content)}.footer .loaded-content .paging-buttons.paging-6[data-v-d350d92d]{grid-template-columns:repeat(6,min-content)}.footer .loaded-content .paging-buttons.paging-7[data-v-d350d92d]{grid-template-columns:repeat(7,min-content)}.footer .loaded-content .paging-buttons .separator[data-v-d350d92d]{align-self:center;justify-self:center;max-width:25px}.footer .loaded-content .paging-buttons .button-wrapper[data-v-d350d92d]{width:50px}.footer .loaded-content .paging-buttons .first .button-wrapper[data-v-d350d92d],.footer .loaded-content .paging-buttons .last .button-wrapper[data-v-d350d92d]{width:auto}@media (max-width: 960px){html body .searchable .header .loaded-content[data-v-d350d92d]{grid-template-columns:1fr;grid-template-rows:auto}html body .searchable.add .header .loaded-content>*[data-v-d350d92d]:last-child{justify-self:stretch;padding-top:1rem;grid-row:1/1}html body .searchable.add .header .loaded-content>*[data-v-d350d92d]:first-child{justify-self:stretch;padding-top:1rem;grid-row:2/2}.row .row-content[data-v-d350d92d]{grid-template-columns:1fr!important;grid-template-rows:auto;padding:.5rem .5rem 1rem}.row .row-content .cell[data-v-d350d92d]{padding-top:.5rem;padding-bottom:.5rem}.row .row-content .cell[data-v-d350d92d]:first-child{padding-top:1rem}.row .row-content .mobile-label[data-v-d350d92d]{display:block;padding-bottom:.5rem}.row.header[data-v-d350d92d]{display:none}.footer[data-v-d350d92d]{padding-bottom:5rem}}@media (max-width: 600px){.row .row-content[data-v-d350d92d]{grid-gap:.5rem}.row .row-content .cell.actions[data-v-d350d92d]{grid-template-columns:1fr}.body .loaded-content[data-v-d350d92d]{grid-gap:1rem}.footer .loaded-content .paging-buttons .separator[data-v-d350d92d]{display:none}.footer .loaded-content .paging-buttons .first[data-v-d350d92d]{grid-column:1/1;grid-row:2/2}.footer .loaded-content .paging-buttons .last[data-v-d350d92d]{grid-column:span / -1;grid-row:2/2}.footer .loaded-content .paging-buttons.paging-7 .first[data-v-d350d92d]{grid-column:1 / 3;justify-self:start;margin-left:-2rem}.footer .loaded-content .paging-buttons.paging-7 .last[data-v-d350d92d]{grid-column:1/ 3;justify-self:end;margin-right:-2rem}.footer .loaded-content .paging-buttons.paging-4[data-v-d350d92d],.footer .loaded-content .paging-buttons.paging-5[data-v-d350d92d],.footer .loaded-content .paging-buttons.paging-6[data-v-d350d92d],.footer .loaded-content .paging-buttons.paging-7[data-v-d350d92d]{grid-template-columns:repeat(3,min-content)}.footer .loaded-content .paging-buttons .first .button-wrapper[data-v-d350d92d],.footer .loaded-content .paging-buttons .last .button-wrapper[data-v-d350d92d]{width:50px}}.page-content[data-v-862a869e]{padding:2rem;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;align-items:start}.page-content>div[data-v-862a869e]{grid-column:1/1;grid-row:1/1;opacity:0;visibility:hidden;transition:opacity .2s ease-in-out,visibility 0 linear .2s;z-index:0}.page-content.step-1>div[data-v-862a869e]:first-child,.page-content.step-2>div[data-v-862a869e]:nth-child(2),.page-content.step-3>div[data-v-862a869e]:nth-child(3),.page-content.step-4>div[data-v-862a869e]:nth-child(4){opacity:1;visibility:visible;transition:opacity .2s ease-in-out;z-index:1}.popup-content .row[data-v-862a869e]{display:grid;grid-template-columns:minmax(120px,150px) 1fr}.popup-content .row .value[data-v-862a869e]{font-weight:700}.popup-content .buttons[data-v-862a869e]{display:grid;grid-template-columns:1fr 1fr;justify-items:start;grid-gap:1rem;padding-top:2rem}.popup-content .buttons>*[data-v-862a869e]:first-child{justify-self:end}.add-box[data-v-862a869e]{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:1.5rem}.add-box .controls[data-v-862a869e]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-gap:1rem}.add-box .buttons[data-v-862a869e]{display:grid;grid-template-columns:1fr;grid-template-rows:auto;justify-items:center}h2[data-v-862a869e]{padding-top:2rem;font-size:1.75rem}.warning[data-v-862a869e]{background-color:var(--color-warning-bg);padding:1rem;border-radius:var(--border-radius);margin-bottom:1rem;color:var(--color-warning-font);display:block;font-weight:700;text-decoration:none}@media (max-width: 600px){h1[data-v-862a869e],h2[data-v-862a869e]{padding-left:1rem}.add-box .controls[data-v-862a869e]{grid-template-columns:1fr}.popup-content .buttons[data-v-862a869e]{justify-items:stretch}.popup-content .buttons>*[data-v-862a869e]:first-child{justify-self:stretch}}.page-content[data-v-d631add4]{padding:2rem;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;align-items:start}.page-content.load .loaded[data-v-d631add4],.page-content .loading[data-v-d631add4]{display:none}.page-content.load .loading[data-v-d631add4]{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;align-items:center;justify-items:center;height:100vh}.info-box[data-v-d631add4]{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:1.5rem}.info-box .controls[data-v-d631add4]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-gap:1rem}.info-box .full-row[data-v-d631add4]{grid-column:1 / span 2}.info-box .recipient-member[data-v-d631add4],.info-box .recipient-manual[data-v-d631add4]{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:1rem}.info-box .check[data-v-d631add4]{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:1rem;align-items:center;padding-top:2rem}.subtitle[data-v-d631add4]{font-size:.9rem;font-style:italic}.line-items[data-v-d631add4]{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:1rem;padding:1rem 0}.line-item[data-v-d631add4]{display:grid;grid-template-columns:3rem 1fr 1fr 1fr 1fr 1fr;grid-template-rows:auto;grid-gap:1rem;align-items:center}.line-item>*[data-v-d631add4]:first-child{width:3rem;height:3rem;transform:scale(.75);align-self:end;margin-bottom:-.3rem}.line-item-details[data-v-d631add4]{display:grid;grid-template-columns:1fr;grid-template-rows:auto;justify-items:stretch;grid-column:3 / span 2}.line-items-controls[data-v-d631add4]{display:grid;grid-template-columns:1fr;justify-items:center}.line-items-totals[data-v-d631add4]{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:1rem;padding:1rem 0;justify-items:end}.line-items-totals>*[data-v-d631add4]{display:grid;grid-template-columns:1fr 10rem;grid-template-rows:auto;grid-gap:1rem;justify-items:end}.line-items-totals .value[data-v-d631add4]{font-weight:700}.line-items-totals .total[data-v-d631add4]{font-size:1.2rem;padding-top:.5rem}.page-controls[data-v-d631add4]{display:grid;grid-template-columns:1fr 1fr;justify-items:start;width:100%;grid-gap:1rem}.page-controls>*[data-v-d631add4]:first-child{justify-self:end}.page-controls .buttons[data-v-d631add4]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;justify-self:stretch;justify-items:end}.page-controls .buttons>*[data-v-d631add4]:first-child{justify-self:start}.popup-content[data-v-d631add4]{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:1rem}.popup-content .buttons[data-v-d631add4]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-gap:1rem;justify-items:end}.popup-content .buttons>*[data-v-d631add4]:last-child{justify-self:start}.mobile[data-v-d631add4]{display:none}.error[data-v-d631add4]{color:var(--color-error-400)}.amount-container[data-v-d631add4]{position:relative}.amount-taxes-check[data-v-d631add4]{position:absolute;right:0;bottom:-1.5rem;transform:scale(.75)}@media (max-width: 1200px){h1[data-v-d631add4],h2[data-v-d631add4]{padding-left:1rem}.info-box .controls[data-v-d631add4]{grid-template-columns:1fr}.info-box .check[data-v-d631add4]{padding-top:0}.info-box .full-row[data-v-d631add4]{grid-column:auto}.line-item[data-v-d631add4]{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:1rem;align-items:center}.line-item>*[data-v-d631add4]:first-child{margin:1rem 0 0;justify-self:end}.line-item-details[data-v-d631add4]{grid-column:auto}.line-item .col-separator[data-v-d631add4]{display:none}.mobile[data-v-d631add4]{display:block}.desktop[data-v-d631add4]{display:none}.mobile.generate[data-v-d631add4]{display:grid;grid-template-columns:1fr;justify-items:center}}.page-pdf[data-v-71d27be1]{width:100%;height:100%;display:grid;grid-template-columns:1fr;grid-template-rows:5rem 1fr;position:relative;justify-content:center;align-items:start}.controls[data-v-71d27be1]{display:grid;justify-content:center;padding:1rem 0;width:100%;max-height:2rem}.loading[data-v-71d27be1]{display:none}.pdf-container[data-v-71d27be1]{display:none;margin:0 auto 5rem;max-width:99%;overflow-x:auto}.pdf-container.show[data-v-71d27be1],.loading.show[data-v-71d27be1]{display:block}.pdf-container.show[data-v-71d27be1]{display:grid;grid-template-columns:1fr;grid-gap:1rem}.pdf-container.show>*[data-v-71d27be1]{display:block;margin:0 auto;clear:both;border:1px solid var(--color-pdf-border)}@media (max-width: 960px){.pdf-container[data-v-71d27be1]{max-height:80vh}}.page-content[data-v-9ecdf022]{padding:2rem;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;align-items:start}.page-content>div[data-v-9ecdf022]{grid-column:1/1;grid-row:1/1;opacity:0;visibility:hidden;transition:opacity .2s ease-in-out,visibility 0 linear .2s;z-index:0}.page-content.step-1>div[data-v-9ecdf022]:first-child,.page-content.step-2>div[data-v-9ecdf022]:nth-child(2),.page-content.step-3>div[data-v-9ecdf022]:nth-child(3),.page-content.step-4>div[data-v-9ecdf022]:nth-child(4){opacity:1;visibility:visible;transition:opacity .2s ease-in-out;z-index:1}.popup-content .row[data-v-9ecdf022]{display:grid;grid-template-columns:minmax(120px,150px) 1fr}.popup-content .row .value[data-v-9ecdf022]{font-weight:700}.popup-content .buttons[data-v-9ecdf022]{display:grid;grid-template-columns:1fr 1fr;justify-items:start;grid-gap:1rem;padding-top:2rem}.popup-content .buttons>*[data-v-9ecdf022]:first-child{justify-self:end}.add-box[data-v-9ecdf022]{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:1.5rem}.add-box .controls[data-v-9ecdf022]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-gap:1rem}.add-box .buttons[data-v-9ecdf022]{display:grid;grid-template-columns:1fr;grid-template-rows:auto;justify-items:center}h2[data-v-9ecdf022]{padding-top:2rem;font-size:1.75rem}.warning[data-v-9ecdf022]{background-color:var(--color-warning-bg);padding:1rem;border-radius:var(--border-radius);margin-bottom:1rem;color:var(--color-warning-font);display:block;font-weight:700;text-decoration:none}@media (max-width: 600px){h1[data-v-9ecdf022],h2[data-v-9ecdf022]{padding-left:1rem}.add-box .controls[data-v-9ecdf022]{grid-template-columns:1fr}.popup-content .buttons[data-v-9ecdf022]{justify-items:stretch}.popup-content .buttons>*[data-v-9ecdf022]:first-child{justify-self:stretch}}.page-content[data-v-5dc06bed]{padding:2rem;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;align-items:start}.page-content.load .loaded[data-v-5dc06bed],.page-content .loading[data-v-5dc06bed]{display:none}.page-content.load .loading[data-v-5dc06bed]{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;align-items:center;justify-items:center;height:100vh}.box-list[data-v-5dc06bed]{display:grid;grid-template-columns:1fr;grid-template-rows:auto;align-items:start;gap:1rem}.member[data-v-5dc06bed]{display:grid;grid-template-columns:1fr auto;grid-template-rows:1fr;align-items:center;gap:1rem;padding:.5rem;border-radius:.5rem;background-color:var(--color-box-secondary-bg);transition:background-color .2s ease-in-out}.member[data-v-5dc06bed]:hover{background-color:var(--color-box-highlighted-bg)}.member a[data-v-5dc06bed]{color:var(--color-text);text-decoration:none}.count[data-v-5dc06bed]{font-weight:700}@media (max-width: 600px){.page-content[data-v-5dc06bed]{padding:0}.box-list[data-v-5dc06bed]{grid-template-columns:1fr}}.page-content[data-v-4b447855]{padding:2rem;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;align-items:start}.box-container[data-v-4b447855]{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;gap:1rem;justify-items:center;align-items:center;height:100%}#main-box h1[data-v-4b447855]{font-size:2rem;margin-bottom:1.5rem}#main-box h2[data-v-4b447855]{font-size:1.25rem;margin-bottom:0}.button-container[data-v-4b447855]{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr;justify-items:center;gap:1rem;margin-top:1rem}.button-container>*[data-v-4b447855]{max-width:12rem}.button-container>*[data-v-4b447855] .text{line-height:1.1rem}@media (max-width: 600px){.box-container[data-v-4b447855]{align-items:start}.button-container[data-v-4b447855]{grid-template-columns:1fr;grid-gap:1.5rem;justify-items:stretch}.button-container>*[data-v-4b447855]{max-width:100%}}.wrapper[data-v-a225f782]{display:grid;grid-template-columns:.75fr 1fr;grid-template-rows:1fr;justify-items:stretch;align-items:stretch;gap:1rem;width:100vw;height:100vh}.right-side>div[data-v-a225f782]{min-width:25rem}.left-side[data-v-a225f782]{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;justify-items:center;align-items:center;gap:1rem;width:100%;height:100%;background-color:var(--color-gray-900)}.logo-container[data-v-a225f782]{display:grid;grid-template-columns:1fr;grid-template-rows:repeat("auto-fit",1fr);justify-items:center;align-items:center;gap:2rem;width:100%}.left-side img[data-v-a225f782],.left-side img[data-v-a225f782]:first-child{max-width:12vw}.left-side .quote[data-v-a225f782]{font-family:var(--font-primary);color:var(--color-gray-100);font-size:1.5rem;padding:16px;min-height:4.5rem;max-width:75%;text-align:center}.right-side[data-v-a225f782]{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;justify-items:center;align-items:center;gap:1rem;width:100%;height:auto}.error-label[data-v-a225f782]{color:var(--color-error-500);font-size:.9rem;margin-bottom:.5rem;display:none}.error-label.show[data-v-a225f782]{display:block}form[data-v-a225f782]{display:grid;grid-gap:1rem;grid-template-columns:1fr}@media (max-width: 964px){.wrapper[data-v-a225f782]{grid-template-columns:1fr;grid-template-rows:.5fr 1fr;padding:0;left:0;right:0}.left-side .logo-container[data-v-a225f782]{grid-gap:.5rem}.left-side img[data-v-a225f782]{padding-top:1rem}.left-side img[data-v-a225f782]:first-child{max-width:9rem}.left-side .quote[data-v-a225f782]{font-size:1.33rem;text-align:center;max-width:90%;padding-bottom:2rem}.right-side[data-v-a225f782]{align-items:start}.right-side>div[data-v-a225f782]{min-width:96vw}.error-label[data-v-a225f782]{margin-bottom:0}}.belt{display:inline-block;width:2rem;height:2rem}.belt svg{max-width:100%;max-height:100%}h3[data-v-77873ec3]{font-weight:600;margin-bottom:.25rem}h4[data-v-77873ec3]{margin-top:.5rem;margin-bottom:.5rem;font-size:1.05rem}p[data-v-77873ec3],li[data-v-77873ec3]{font-family:var(--font-primary)}ol[data-v-77873ec3]{padding-left:1rem;margin-left:1rem}ol ul[data-v-77873ec3]{padding-left:1rem}ol ul li[data-v-77873ec3]{margin-bottom:1rem}.page-content[data-v-d165ce04]{padding:2rem;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;align-items:start}.page-controls[data-v-d165ce04]{display:grid;grid-template-columns:1fr 1fr;justify-items:start;width:100%;grid-gap:1rem}.page-controls>*[data-v-d165ce04]:first-child{justify-self:end}.box-content[data-v-d165ce04]{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:1.5rem}.box-content .controls[data-v-d165ce04]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-gap:1rem}.box-content .full-row[data-v-d165ce04]{grid-column:1 / span 2}.box-content .registration[data-v-d165ce04]{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:1rem;margin-top:1rem;margin-bottom:1rem}.box-content .registration .checkboxes[data-v-d165ce04]{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));grid-template-rows:auto;grid-gap:.5rem}.belt[data-v-d165ce04]{position:relative;margin-left:.25rem}.belt[data-v-d165ce04] svg{position:absolute;top:.75rem}.box-header[data-v-d165ce04]{display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr;justify-items:start;align-items:center;grid-gap:1rem}.box-header .controls[data-v-d165ce04]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;align-items:end;justify-items:end;justify-self:stretch}.box-header .controls>*[data-v-d165ce04]:first-child{justify-self:start}.attendance-list[data-v-d165ce04],.journey-list[data-v-d165ce04]{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:2rem;background-color:var(--color-box-secondary-bg);padding:1rem;overflow-y:auto;max-height:20rem}.attendance-list h3[data-v-d165ce04],.journey-list h3[data-v-d165ce04]{margin-bottom:0;font-size:1.33rem}.attendance-list .total[data-v-d165ce04]{font-weight:700}.journey-list .belt-name[data-v-d165ce04]{margin-left:.5rem}.status h3[data-v-d165ce04]{margin-bottom:0}.status ul[data-v-d165ce04]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.status ul li[data-v-d165ce04]{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-gap:.5rem;align-items:center;padding-top:1rem}.status ul li>*[data-v-d165ce04]{white-space:nowrap}.status .paid[data-v-d165ce04]{color:var(--color-feedback-positive-font);font-weight:700}.status .unpaid[data-v-d165ce04]{color:var(--color-feedback-negative-font);font-weight:700}.no-signature[data-v-d165ce04]{display:grid;grid-template-columns:1fr;justify-items:start}.signature-list-content[data-v-d165ce04]{display:grid;grid-template-columns:repeat(minmax(15rem,1fr));grid-template-rows:1fr;grid-gap:1rem;align-items:center;padding:1rem;max-height:75vh;overflow-y:auto}.signature-list-content .signature[data-v-d165ce04]{display:grid;gap:.5rem;border:1px solid var(--color-box-primary-separator);border-radius:var(--border-radius);padding:1rem}.signature-list-content .signature .image img[data-v-d165ce04]{max-width:100%;max-height:3rem}.signature-list-content .empty[data-v-d165ce04]{max-width:30rem;font-style:italic}.signature_name[data-v-d165ce04]{font-style:italic;padding-left:.25rem}.signature-details[data-v-d165ce04]{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:1rem;justify-items:start;align-items:center}.signature-details .signature-name[data-v-d165ce04]{font-style:italic}.signature-details img[data-v-d165ce04]{max-height:3rem}.signature-details .value[data-v-d165ce04]{font-weight:700}.signature-details .buttons[data-v-d165ce04]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;grid-gap:1rem}.policy-content[data-v-d165ce04]{max-width:75vw;max-height:50vh;overflow-y:auto;border:1px solid var(--color-menu-border);background-color:var(--color-box-secondary-bg);padding:1rem}.instructor_level-list[data-v-d165ce04]{display:grid;grid-template-columns:1fr;grid-template-rows:auto;justify-items:start;grid-gap:1rem}.instructor_level-instructions[data-v-d165ce04]{margin:0}.instructor_level-list .level-row[data-v-d165ce04]{display:grid;grid-template-columns:15rem 15rem 3rem;grid-template-rows:auto;grid-gap:1rem;align-items:middle}.instructor_level-list .level-row>*[data-v-d165ce04]:last-child{width:3rem;transform:scale(.75)}.popup-attendance-content[data-v-d165ce04]{max-height:75vh;overflow-y:auto}.attendance-last-classes[data-v-d165ce04]{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:.5rem}.attendance-last-classes .subtitle[data-v-d165ce04]{font-size:1.35rem;margin-bottom:.5rem}.attendance-last-classes .item[data-v-d165ce04]{display:grid;grid-template-columns:min-content 1fr;grid-template-rows:auto;grid-gap:.5rem;align-items:center;white-space:nowrap}.attendance-last-classes .item>*[data-v-d165ce04]{display:grid;grid-template-columns:min-content 1fr;gap:.25rem}.attendance-last-classes .item>* .value[data-v-d165ce04]{font-weight:700;white-space:nowrap}.attendance-last-classes .item>.certificate[data-v-d165ce04]{font-style:italic}.attendance-last-classes .item>.certificate .value[data-v-d165ce04]{font-weight:400}.attendance-last-classes .item .value[data-v-d165ce04]{white-space:nowrap}.attendance-last-classes .item .value.none[data-v-d165ce04]{font-weight:400;font-style:italic}@media (max-width: 960px){h1[data-v-d165ce04],h2[data-v-d165ce04]{padding-left:1rem}.box-content .controls[data-v-d165ce04]{grid-template-columns:1fr}.box-content .check[data-v-d165ce04]{padding-top:0}.box-content .full-row[data-v-d165ce04]{grid-column:auto}.attendance-last-classes .item[data-v-d165ce04]{display:grid;grid-template-columns:1fr;margin-bottom:1rem}}@media (max-width: 660px){.instructor_level-list[data-v-d165ce04]{justify-items:stretch}.instructor_level-list .level-row[data-v-d165ce04]{grid-template-columns:1fr;border-bottom:1px solid var(--color-box-primary-separator);padding:1rem 0}}@media (max-width: 500px){.popup-attendance-content[data-v-d165ce04]{padding-top:1rem}}.page-content[data-v-c38782c1]{padding:2rem;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;align-items:start}.page-content>div[data-v-c38782c1]{grid-column:1/1;grid-row:1/1;opacity:0;visibility:hidden;transition:opacity .2s ease-in-out,visibility 0 linear .2s;z-index:0}.page-content.step-1>div[data-v-c38782c1]:first-child,.page-content.step-2>div[data-v-c38782c1]:nth-child(2),.page-content.step-3>div[data-v-c38782c1]:nth-child(3),.page-content.step-4>div[data-v-c38782c1]:nth-child(4){opacity:1;visibility:visible;transition:opacity .2s ease-in-out;z-index:1}.action-header[data-v-c38782c1]{display:grid;grid-template-columns:fit-content(1rem) 1fr;grid-gap:2rem;align-items:center;padding:0rem .25rem 1rem;justify-items:start}.action-header .stats[data-v-c38782c1]{white-space:nowrap}.action-header .stats span[data-v-c38782c1]{font-weight:700}.popup-content .row[data-v-c38782c1]{display:grid;grid-template-columns:minmax(120px,150px) 1fr}.popup-content .row .value[data-v-c38782c1]{font-weight:700}.popup-content .buttons[data-v-c38782c1]{display:grid;grid-template-columns:1fr 1fr;justify-items:start;grid-gap:1rem;padding-top:2rem}.popup-content .buttons>*[data-v-c38782c1]:first-child{justify-self:end}.add-box[data-v-c38782c1]{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:1.5rem}.add-box .controls[data-v-c38782c1]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-gap:1rem}.add-box .buttons[data-v-c38782c1]{display:grid;grid-template-columns:1fr;grid-template-rows:auto;justify-items:center}h2[data-v-c38782c1]{padding-top:2rem;font-size:1.75rem}.warning[data-v-c38782c1]{background-color:var(--color-warning-bg);padding:1rem;border-radius:var(--border-radius);margin-bottom:1rem;color:var(--color-warning-font);display:block;font-weight:700;text-decoration:none}@media (max-width: 600px){h1[data-v-c38782c1],h2[data-v-c38782c1]{padding-left:1rem}.popup-content .buttons[data-v-c38782c1]{justify-items:stretch}.popup-content .buttons>*[data-v-c38782c1]:first-child{justify-self:stretch}.action-header[data-v-c38782c1]{grid-template-columns:1fr;grid-gap:1rem;margin-bottom:1rem}}.page-content[data-v-a28fbf76]{padding:2rem;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;align-items:start}.box-content[data-v-a28fbf76]{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:1rem}.box-content .label[data-v-a28fbf76]{font-weight:700;font-size:1.5rem;padding:2rem 0 1rem}.box-content .label.general[data-v-a28fbf76]{padding-top:0}.box-content .row[data-v-a28fbf76]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-gap:1rem;padding-bottom:1rem}.box-content .action-container[data-v-a28fbf76]{padding-top:2rem;display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:1rem;justify-items:center}.error[data-v-a28fbf76]{color:var(--color-font-error);padding:1rem 0}@media (max-width: 600px){.box-content .row[data-v-a28fbf76]{grid-template-columns:1fr;padding:.5rem}.box-content .action-container[data-v-a28fbf76]{padding-top:2rem;padding-bottom:1rem}}.page-content[data-v-0457363a]{padding:2rem;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3,min-content);align-items:start}.box-controls[data-v-0457363a]{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;gap:1rem}.controls[data-v-0457363a]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;gap:1rem}.button[data-v-0457363a]{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;justify-items:center;align-items:center}.report-list[data-v-0457363a]{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem}.checkbox-list[data-v-0457363a]{display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:1rem;grid-column:1/3}.checkbox-list .inputs[data-v-0457363a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:1rem;border:1px solid var(--color-box-primary-separator);background-color:var(--color-box-secondary-bg);padding:1rem;border-radius:var(--border-radius)}.checkbox-list.columns .inputs[data-v-0457363a]{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}@media (max-width: 960px){.controls[data-v-0457363a],.report-list[data-v-0457363a]{padding-right:0;grid-template-columns:1fr}.checkbox-list[data-v-0457363a]{grid-column:auto}}#top-menu[data-v-e6ccd1eb]{display:grid;position:fixed;top:0;left:0;right:0;padding:.5rem 1rem;background-color:var(--color-menu-bg);grid-template-columns:.5fr 1fr .5fr;justify-items:end;align-items:center}#top-menu .left[data-v-e6ccd1eb]{justify-self:start}#top-menu .center[data-v-e6ccd1eb]{justify-self:center;color:var(--color-white);font-family:var(--font-primary);font-size:1.1rem;line-height:1.4rem;text-align:center}[data-v-e6ccd1eb] #top-menu .right .button-wrapper{align-items:center}[data-v-e6ccd1eb] #top-menu .right button{min-height:2.25rem}#top-menu .logo img[data-v-e6ccd1eb]{display:block;max-height:3rem}#signature-container[data-v-e6ccd1eb]{display:grid;grid-template-columns:1fr;justify-items:center;align-items:center;gap:.5rem;margin-top:4rem}#signature-name[data-v-e6ccd1eb]{font-family:var(--font-primary);font-size:1.2rem;font-weight:700;text-align:center}#terms-conditions[data-v-e6ccd1eb]{border:1px solid var(--color-menu-border);background-color:var(--color-white);margin:1rem 5vw;padding:1rem;max-height:40vh;overflow-y:auto}#signature[data-v-e6ccd1eb]{margin:10px 0;background-color:#e6e6e6;border:1px solid #ccc;border-radius:5px;height:100px}#instructions[data-v-e6ccd1eb]{font-style:italic;max-width:80vw;margin:0 auto;text-align:center}#actions[data-v-e6ccd1eb]{margin-bottom:1rem}.empty[data-v-e6ccd1eb]{padding:2rem;display:grid;grid-template-rows:min-content 1fr;justify-items:center;align-items:center}.empty span[data-v-e6ccd1eb]{padding-bottom:1rem}.signature-list-title[data-v-e6ccd1eb]{margin:1rem 0;text-align:center}.signature-list[data-v-e6ccd1eb]{display:grid;grid-template-columns:1fr;max-width:30rem;justify-items:stretch;gap:1.25rem}.signature-list .signature-item[data-v-e6ccd1eb]{display:grid;grid-template-columns:2rem 1fr;gap:1rem;padding:.75rem 1rem;border-radius:var(--border-radius);background-color:var(--color-button-primary-bg);box-shadow:var(--shadow-100);cursor:pointer;color:var(--color-button-primary-font)}.signature-list .signature-item[data-v-e6ccd1eb]:hover{background-color:var(--color-button-primary-bg-hover)}.signature-list .signature-item>*[data-v-e6ccd1eb]:first-child{justify-self:center}.signature-list .signature-item>*:first-child>*[data-v-e6ccd1eb]:first-child{width:1.25rem;height:1.25rem;margin-top:.15rem}.done[data-v-e6ccd1eb]{text-align:center;padding:1rem}.done .title[data-v-e6ccd1eb]{margin:1rem 0 0}.done .title>*[data-v-e6ccd1eb]{display:inline-block;margin:0}.done .title>*[data-v-e6ccd1eb]:first-child{color:var(--color-font-success);font-size:1.25rem;margin:0 1rem}.page-content[data-v-fef69684]{padding:2rem;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;align-items:start}.page-content>div[data-v-fef69684]{grid-column:1/1;grid-row:1/1;opacity:0;visibility:hidden;transition:opacity .2s ease-in-out,visibility 0 linear .2s;z-index:0}.page-content.step-1>div[data-v-fef69684]:first-child,.page-content.step-2>div[data-v-fef69684]:nth-child(2),.page-content.step-3>div[data-v-fef69684]:nth-child(3),.page-content.step-4>div[data-v-fef69684]:nth-child(4){opacity:1;visibility:visible;transition:opacity .2s ease-in-out;z-index:1}.page-content[data-v-847b1502]{padding:2rem;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;align-items:start}.box-content[data-v-847b1502]{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:1rem}.box-content .label[data-v-847b1502]{font-weight:700;font-size:1.5rem;padding:2rem 0 1rem}.box-content .label.general[data-v-847b1502]{padding-top:0}.box-content .row[data-v-847b1502]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-gap:1rem;padding-bottom:1rem}.box-content .row.checkbox[data-v-847b1502]{padding-top:1rem}.box-content .action-container[data-v-847b1502]{padding-top:2rem;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-gap:1rem;justify-items:end}.box-content .action-container>*[data-v-847b1502]:last-child{justify-self:start}.error[data-v-847b1502]{color:var(--color-font-error);padding:1rem 0}.delete[data-v-847b1502]{justify-self:end}.modal[data-v-847b1502]{position:fixed;display:none;inset:0;z-index:999;overflow:hidden}.modal[data-v-847b1502]:before{content:" ";display:block;position:fixed;inset:0;background-color:#000;opacity:.5;z-index:998}.modal.show[data-v-847b1502]{display:block}.modal .body[data-v-847b1502]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--color-bg);border-radius:var(--border-radius);padding:2rem;z-index:999}.modal .action-container[data-v-847b1502]{padding-top:2rem;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-gap:1rem;justify-items:end}.modal .action-container>*[data-v-847b1502]:last-child{justify-self:start}@media (max-width: 1280px){.delete[data-v-847b1502]{justify-self:stretch}.modal .body[data-v-847b1502]{width:90%;height:90%;padding:1rem}}@media (max-width: 600px){.box-content .row[data-v-847b1502]{grid-template-columns:1fr;padding:.5rem}.box-content .action-container[data-v-847b1502]{padding-top:2rem;padding-bottom:1rem}.modal .action-container[data-v-847b1502]{grid-template-columns:1fr;justify-items:center}.modal .action-container>*[data-v-847b1502]:last-child{justify-self:center}}.page-content[data-v-39e99603]{padding:2rem;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;align-items:start}.action-header[data-v-39e99603]{display:grid;grid-template-columns:1fr auto;grid-gap:2rem;align-items:center;padding:0rem .25rem 1rem;justify-items:start}.action-header .stats[data-v-39e99603]{display:flex;align-items:center;gap:.5rem}.action-header .stats .stat-item[data-v-39e99603]{display:flex;align-items:center;gap:.5rem;color:var(--color-text-secondary)}.action-header .stats .stat-item[data-v-39e99603] svg{width:1rem;height:1rem;fill:var(--color-primary)}.popup-content .row[data-v-39e99603]{display:grid;grid-template-columns:minmax(120px,150px) 1fr;padding:.25rem 0}.popup-content .row .value[data-v-39e99603]{font-weight:700}.popup-content .buttons[data-v-39e99603]{display:grid;grid-template-columns:1fr 1fr;justify-items:start;grid-gap:1rem;padding-top:2rem}.popup-content .buttons>*[data-v-39e99603]:first-child{justify-self:end}.warning[data-v-39e99603]{background-color:var(--color-warning-bg);padding:1rem;border-radius:var(--border-radius);margin-bottom:1rem;color:var(--color-warning-font);display:block;font-weight:700;text-decoration:none}.actions[data-v-39e99603]{display:flex;gap:.5rem;align-items:center}.smtp-description[data-v-39e99603]{margin:0 0 1rem;color:var(--color-text-secondary)}.smtp-status[data-v-39e99603]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:var(--border-radius);margin-bottom:1rem;font-weight:700}.smtp-status[data-v-39e99603] svg{width:1rem;height:1rem}.smtp-status-configured[data-v-39e99603]{background-color:var(--color-feedback-positive-bg);color:var(--color-feedback-positive-font)}.smtp-status-configured[data-v-39e99603] svg{fill:var(--color-feedback-positive-font)}.smtp-status-not-configured[data-v-39e99603]{background-color:var(--color-feedback-negative-bg);color:var(--color-feedback-negative-font)}.smtp-status-not-configured[data-v-39e99603] svg{fill:var(--color-feedback-negative-font)}.smtp-notice[data-v-39e99603]{margin:.5rem 0 0;font-size:.8rem;font-style:italic;color:var(--color-text-secondary)}.status-draft[data-v-39e99603]{color:var(--color-text-secondary)}.status-published[data-v-39e99603]{color:var(--color-primary)}.status-registration[data-v-39e99603]{color:var(--color-success)}.status-closed[data-v-39e99603]{color:var(--color-warning-font)}.status-progress[data-v-39e99603]{color:var(--color-info)}.status-completed[data-v-39e99603]{color:var(--color-feedback-positive-font)}.status-cancelled[data-v-39e99603]{color:var(--color-feedback-negative-font)}@media (max-width: 600px){h1[data-v-39e99603]{padding-left:1rem}.popup-content .buttons[data-v-39e99603]{grid-template-columns:1fr;justify-items:stretch}.popup-content .buttons>*[data-v-39e99603]:first-child{justify-self:stretch}.action-header[data-v-39e99603]{grid-template-columns:1fr;grid-gap:1rem;margin-bottom:1rem}}.fileUploadInput[data-v-e2d7d877]{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:.5rem}.inputContainer[data-v-e2d7d877]{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-rows:2rem;justify-items:stretch;align-items:stretch;grid-gap:.5rem}.iconContainer[data-v-e2d7d877]{position:absolute;right:0;display:grid;align-items:center;padding:.5rem}input[type=file][data-v-e2d7d877]{display:none}input[type=text][data-v-e2d7d877]{border:1px solid var(--color-textinput-border);padding:.5rem 1.75rem .5rem .5rem;border-radius:var(--input-border-radius);background-color:var(--color-textinput-bg);color:var(--color-textinput-font);transition:all .2s ease-in-out;width:100%}.content-box input[data-v-e2d7d877]{background-color:var(--color-textinput-bg-content-box)}.disabled[data-v-e2d7d877]{opacity:.4;cursor:not-allowed}.notice[data-v-e2d7d877]{color:var(--color-textinput-notice);font-style:italic;font-size:.725rem}.error input[data-v-e2d7d877]{color:var(--color-textinput-font-error);border:1px solid var(--color-textinput-border-error)}.inputContainer>span[data-v-e2d7d877]:nth-child(2){grid-template-rows:2rem}.tournament-nav[data-v-445fa6c8]{background:var(--color-box-primary-bg);border-bottom:1px solid var(--color-box-primary-separator);margin-bottom:1.5rem;border-radius:8px 8px 0 0}.tournament-nav-header[data-v-445fa6c8]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem 0}.back-button[data-v-445fa6c8]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;background:none;color:var(--color-font-regular);cursor:pointer;border-radius:4px;transition:background-color .15s ease}.back-button[data-v-445fa6c8]:hover{background:var(--color-box-secondary-bg)}.tournament-nav-name[data-v-445fa6c8]{font-size:1rem;font-weight:600;color:var(--color-font-regular);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tournament-nav-tabs[data-v-445fa6c8]{display:flex;gap:0;padding:.5rem 1rem 0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tournament-nav-tabs[data-v-445fa6c8]::-webkit-scrollbar{display:none}.tournament-nav-tab[data-v-445fa6c8]{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;border:none;background:none;color:var(--color-gray-500);cursor:pointer;font-size:.875rem;font-weight:500;white-space:nowrap;border-bottom:2px solid transparent;transition:color .15s ease,border-color .15s ease}.tournament-nav-tab[data-v-445fa6c8]:hover{color:var(--color-font-regular)}.tournament-nav-tab.active[data-v-445fa6c8]{color:var(--color-primary-500);border-bottom-color:var(--color-primary-500)}@media (max-width: 600px){.tournament-nav-header[data-v-445fa6c8]{padding:.5rem .75rem 0}.tournament-nav-tabs[data-v-445fa6c8]{padding:.25rem .75rem 0}.tournament-nav-tab[data-v-445fa6c8]{padding:.5rem .75rem;font-size:.8125rem}.tab-label[data-v-445fa6c8]{display:none}.tournament-nav-tab[data-v-445fa6c8]{padding:.625rem}}.page-content[data-v-3649e187]{padding:2rem;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;align-items:start}.page-content.loading .loaded[data-v-3649e187]{opacity:.5;pointer-events:none}.quick-actions[data-v-3649e187]{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;padding:1rem;background-color:var(--color-box-secondary-bg);border-radius:var(--border-radius)}.page-controls[data-v-3649e187]{display:grid;grid-template-columns:1fr 1fr;justify-items:start;width:100%;grid-gap:1rem}.page-controls>*[data-v-3649e187]:first-child{justify-self:end}.box-content[data-v-3649e187]{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:1.5rem}.box-content .controls[data-v-3649e187]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-gap:1rem}.box-content .full-row[data-v-3649e187]{grid-column:1 / span 2}.box-content .checkbox-row[data-v-3649e187]{display:flex;flex-wrap:wrap;gap:2rem;padding-top:.5rem}.section-description[data-v-3649e187]{color:var(--color-text-secondary);margin:0;font-size:.9rem}.event-types[data-v-3649e187]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:1rem}.event-types-list[data-v-3649e187]{display:flex;flex-direction:column;gap:.75rem}.event-type-item[data-v-3649e187]{display:flex;flex-direction:column;gap:.75rem;padding:.75rem 1rem;background:var(--color-background-secondary, #f5f5f5);border-radius:var(--border-radius)}.event-type-checkbox[data-v-3649e187]{display:flex;align-items:center;justify-content:space-between;width:100%}.event-type-checkbox[data-v-3649e187] .checkbox-wrapper{flex:1}.event-base-fee[data-v-3649e187]{font-size:.85rem;color:var(--color-text-secondary);margin-left:1rem}.event-base-fee.has-override[data-v-3649e187]{font-weight:600;color:var(--color-primary)}.event-type-fee[data-v-3649e187]{padding-left:1.5rem;max-width:200px}.event-type-fee[data-v-3649e187] .control{margin-bottom:0}.event-fee[data-v-3649e187]{font-weight:600;color:var(--color-primary);font-size:1rem;margin-left:1rem}.settings-grid[data-v-3649e187]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:1rem}.popup-content[data-v-3649e187]{display:flex;flex-direction:column;gap:1.5rem;min-width:280px}.popup-actions[data-v-3649e187]{display:flex;justify-content:flex-end;padding-top:.5rem}.pdf-uploads[data-v-3649e187]{display:flex;flex-direction:column;gap:1.5rem}.pdf-upload-row[data-v-3649e187]{display:grid;grid-template-columns:150px 1fr;align-items:start;gap:1rem;padding:1rem;background-color:var(--color-box-secondary-bg);border-radius:var(--border-radius)}.pdf-label[data-v-3649e187]{display:flex;align-items:center;gap:.5rem;font-weight:500}.flag-icon[data-v-3649e187]{font-size:1.2rem}.pdf-actions[data-v-3649e187]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}@media (max-width: 960px){h1[data-v-3649e187]{padding-left:1rem}.box-content .controls[data-v-3649e187]{grid-template-columns:1fr}.box-content .full-row[data-v-3649e187]{grid-column:auto}.quick-actions[data-v-3649e187]{flex-direction:column}}@media (max-width: 600px){.page-controls[data-v-3649e187]{grid-template-columns:1fr}.page-controls>*[data-v-3649e187]:first-child{justify-self:stretch}.box-content .checkbox-row[data-v-3649e187]{flex-direction:column;gap:1rem}}.registration-step[data-v-60d31eb8]{display:none;width:100%;animation:fadeSlideIn-60d31eb8 .4s ease-out}@keyframes fadeSlideIn-60d31eb8{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.registration-step.active[data-v-60d31eb8]{display:block}.step-title[data-v-60d31eb8]{font-family:var(--font-primary);font-size:1.5rem;font-weight:600;margin:0 0 2rem;text-align:center;color:var(--color-font-regular);position:relative;padding-bottom:1rem}.step-title[data-v-60d31eb8]:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60px;height:3px;background:linear-gradient(90deg,var(--color-button-primary-bg),var(--color-button-primary-bg-hover, var(--color-button-primary-bg)));border-radius:2px}.step-content[data-v-60d31eb8]{display:grid;grid-template-columns:1fr;gap:1.25rem}.registration-wrapper[data-v-cd2440b1]{min-height:100vh;display:flex;flex-direction:column;align-items:center;padding:2rem 1rem;background:linear-gradient(135deg,#f5f7fa 0%,#e4e8ec 100%)}.registration-header[data-v-cd2440b1]{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-bottom:2rem}.registration-header .logo img[data-v-cd2440b1]{max-height:5rem;filter:drop-shadow(0 4px 6px rgba(0,0,0,.1))}.registration-header h1[data-v-cd2440b1]{font-family:var(--font-primary);font-size:2rem;font-weight:700;text-align:center;margin:0;color:var(--color-font-regular);letter-spacing:-.02em}.registration-content[data-v-cd2440b1]{max-width:580px;width:100%;padding:2.5rem;background:var(--color-contentbox-bg);border-radius:16px;box-shadow:0 10px 40px #00000014,0 2px 10px #0000000a}.dojo-code-step[data-v-cd2440b1]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem 1rem}.dojo-code-step .dojo-code-icon[data-v-cd2440b1]{width:64px;height:64px;border-radius:50%;background:var(--color-dojo-code-circle-bg);display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;color:var(--color-dojo-code-circle-icon)}.dojo-code-step .dojo-code-icon[data-v-cd2440b1] svg{transform:scale(1.75)}.dojo-code-step h2[data-v-cd2440b1]{font-family:var(--font-primary);font-size:1.5rem;font-weight:600;margin:0 0 .75rem;color:var(--color-font-regular)}.dojo-code-step .dojo-code-description[data-v-cd2440b1]{color:var(--color-font-muted);margin:0 0 2rem;line-height:1.5}.dojo-code-step .dojo-code-input-wrapper[data-v-cd2440b1]{width:100%;max-width:300px;margin-bottom:1.5rem}.dojo-code-step[data-v-cd2440b1] .text-input input{text-align:center;font-size:1.25rem;letter-spacing:.1em;text-transform:uppercase}.verified-dojo-banner[data-v-cd2440b1]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);border:1px solid #86efac;border-radius:10px;margin-bottom:1.5rem;font-weight:600;color:var(--color-feedback-positive-font)}.verified-dojo-banner[data-v-cd2440b1] svg{width:1.25rem;height:1.25rem;fill:var(--color-feedback-positive-font)}.verified-dojo-display[data-v-cd2440b1]{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1.5rem;background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);border:2px solid #86efac;border-radius:12px;font-size:1.25rem;color:var(--color-feedback-positive-font)}.verified-dojo-display[data-v-cd2440b1] svg{width:1.5rem;height:1.5rem;fill:var(--color-feedback-positive-font)}.loading-container[data-v-cd2440b1],.error-container[data-v-cd2440b1],.success-container[data-v-cd2440b1]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center}.error-container[data-v-cd2440b1] svg,.success-container[data-v-cd2440b1] svg{width:3rem;height:3rem;margin-bottom:1rem}.error-container[data-v-cd2440b1] svg{fill:var(--color-feedback-negative-font)}.success-container[data-v-cd2440b1] svg{fill:var(--color-feedback-positive-font)}.success-container h2[data-v-cd2440b1]{margin:0 0 1rem;font-family:var(--font-primary);font-size:1.75rem}.success-container p[data-v-cd2440b1]{color:var(--color-font-muted);line-height:1.6}.success-container .fee-display[data-v-cd2440b1]{margin-top:1.5rem;padding:1.25rem 2rem;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);border-radius:12px;font-size:1.5rem;font-weight:600;color:var(--color-feedback-positive-font);border:2px solid var(--color-feedback-positive-font)}.notice-text[data-v-cd2440b1]{font-size:.9rem;font-style:italic;color:var(--color-text-secondary);max-width:400px;margin:.5rem 0 0}.progress-container[data-v-cd2440b1]{margin-bottom:2rem;padding:0 .5rem}.progress-bar[data-v-cd2440b1]{height:8px;background:#e9ecef;border-radius:8px;overflow:hidden;box-shadow:inset 0 1px 2px #0000001a}.progress-fill[data-v-cd2440b1]{height:100%;background:linear-gradient(90deg,var(--color-button-primary-bg),var(--color-button-primary-bg-hover, var(--color-button-primary-bg)));transition:width .4s cubic-bezier(.4,0,.2,1);border-radius:8px}.progress-text[data-v-cd2440b1]{text-align:center;margin-top:.75rem;font-size:.875rem;font-weight:500;color:var(--color-font-muted)}.pdf-download[data-v-cd2440b1]{display:flex;justify-content:center;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid #e9ecef}.registration-form[data-v-cd2440b1]{margin-bottom:2rem}.step-notice[data-v-cd2440b1]{font-style:italic;color:var(--color-font-muted);margin:0}.radio-group[data-v-cd2440b1]{display:flex;gap:1rem;justify-content:center}.radio-option[data-v-cd2440b1]{display:flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;padding:1rem 2rem;min-width:120px;border:2px solid #e9ecef;border-radius:12px;transition:all .25s cubic-bezier(.4,0,.2,1);font-weight:500;background:#fff}.radio-option[data-v-cd2440b1]:hover{border-color:var(--color-button-primary-bg);transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.radio-option[data-v-cd2440b1]:has(input:checked){border-color:var(--color-button-primary-bg);background:var(--color-button-primary-bg);color:var(--color-button-primary-font);transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.radio-option input[data-v-cd2440b1]{display:none}.event-options[data-v-cd2440b1]{display:grid;gap:.25rem}.medical-options[data-v-cd2440b1]{display:grid;gap:.75rem;padding:.5rem;background:#fafbfc;border-radius:12px}.event-row[data-v-cd2440b1]{display:flex;align-items:center;gap:1rem;padding:.5rem 0}.event-row[data-v-cd2440b1] .checkbox-wrapper{flex-shrink:0;width:100px}.event-row[data-v-cd2440b1] .dropdown{width:200px}.event-options[data-v-cd2440b1] .checkbox-wrapper,.medical-options[data-v-cd2440b1] .checkbox-wrapper{padding:.75rem 1rem;background:#fff;border-radius:8px;border:1px solid #e9ecef;transition:all .2s ease}.event-options[data-v-cd2440b1] .checkbox-wrapper:hover,.medical-options[data-v-cd2440b1] .checkbox-wrapper:hover{border-color:var(--color-button-primary-bg)}.level-requirements[data-v-cd2440b1]{margin-top:1rem;padding:1rem;background:var(--color-background);border-radius:var(--border-radius);font-size:.85rem}.level-requirements p[data-v-cd2440b1]{margin:.5rem 0}.running-total[data-v-cd2440b1]{display:flex;justify-content:space-between;align-items:center;margin-top:1.5rem;padding:1rem 1.25rem;background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);border-radius:10px;border:1px solid #86efac;font-size:1.1rem}.running-total strong[data-v-cd2440b1]{font-size:1.25rem;color:var(--color-feedback-positive-font)}.concussion-warning[data-v-cd2440b1]{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem;border-radius:var(--border-radius);margin-top:1rem}.concussion-warning.info[data-v-cd2440b1]{background:var(--color-feedback-info-bg, #e7f3ff);border:1px solid var(--color-feedback-info-border, #2196f3);color:var(--color-feedback-info-font, #1565c0)}.concussion-warning.info[data-v-cd2440b1] svg{width:1.25rem;height:1.25rem;flex-shrink:0;fill:var(--color-feedback-info-font, #1565c0)}.concussion-warning.error[data-v-cd2440b1]{background:var(--color-feedback-negative-bg, #ffebee);border:1px solid var(--color-feedback-negative-border, #f44336);color:var(--color-feedback-negative-font, #c62828)}.concussion-warning.error[data-v-cd2440b1] svg{width:1.25rem;height:1.25rem;flex-shrink:0;fill:var(--color-feedback-negative-font, #c62828)}.legal-text[data-v-cd2440b1]{max-height:300px;overflow-y:auto;padding:1.25rem;background:#fafbfc;border:1px solid #e9ecef;border-radius:12px;margin-bottom:1.5rem;font-size:.9rem;line-height:1.7}.signature-container[data-v-cd2440b1]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem;background:#fafbfc;border-radius:12px;width:100%;box-sizing:border-box;overflow:hidden}.signature-canvas[data-v-cd2440b1]{border:2px dashed #d0d5dd;border-radius:12px;background:#fff;cursor:crosshair;touch-action:none;transition:border-color .2s ease;max-width:100%;width:100%;height:auto}.signature-canvas[data-v-cd2440b1]:hover{border-color:var(--color-button-primary-bg)}.navigation-buttons[data-v-cd2440b1]{display:flex;justify-content:space-between;gap:1rem;padding-top:1.5rem;border-top:1px solid #e9ecef}.navigation-buttons .spacer[data-v-cd2440b1]{flex:1}.navigation-buttons[data-v-cd2440b1] .btn{padding:.875rem 1.5rem;font-weight:600;border-radius:10px;transition:all .25s cubic-bezier(.4,0,.2,1)}.navigation-buttons[data-v-cd2440b1] .btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.navigation-buttons[data-v-cd2440b1] .btn.primary{min-width:140px}.country-toggle[data-v-cd2440b1]{margin-top:.5rem}@media (max-width: 600px){.registration-wrapper[data-v-cd2440b1]{padding:1rem .5rem}.registration-header h1[data-v-cd2440b1]{font-size:1.5rem}.registration-content[data-v-cd2440b1]{padding:1.5rem 1rem;border-radius:12px}.radio-group[data-v-cd2440b1]{flex-direction:column;gap:.75rem}.radio-option[data-v-cd2440b1]{justify-content:center;padding:1rem}.navigation-buttons[data-v-cd2440b1]{flex-direction:column-reverse;gap:.75rem}.navigation-buttons .spacer[data-v-cd2440b1]{display:none}.navigation-buttons[data-v-cd2440b1] .btn{width:100%;justify-content:center}}.page-content[data-v-79a9df1f]{padding:2rem}.page-header[data-v-79a9df1f]{margin-bottom:1.5rem}.page-header h1[data-v-79a9df1f]{margin:1rem 0 .5rem}.action-header[data-v-79a9df1f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:1rem}.stats[data-v-79a9df1f]{display:flex;align-items:center;gap:1rem}.pending-badge[data-v-79a9df1f]{display:flex;align-items:center;gap:.5rem;background:var(--color-warning-bg);color:var(--color-warning-font);padding:.5rem 1rem;border-radius:var(--border-radius);font-weight:700}.pending-badge[data-v-79a9df1f] svg{width:16px;height:16px;fill:var(--color-warning-font)}.actions[data-v-79a9df1f]{display:flex;gap:1rem}.filters[data-v-79a9df1f]{display:flex;gap:1rem;margin-bottom:1rem}.popup-content[data-v-79a9df1f]{min-width:300px}.popup-content .buttons[data-v-79a9df1f]{display:flex;justify-content:space-between;gap:1rem;margin-top:1.5rem}.participant-details[data-v-79a9df1f]{min-width:400px;max-width:min(700px,95vw);max-height:85vh;overflow-y:auto}.section-title[data-v-79a9df1f]{font-size:1rem;font-weight:600;margin:1.5rem 0 .75rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-box-secondary-bg);color:var(--color-text)}.section-title[data-v-79a9df1f]:first-child{margin-top:0}.edit-mode-toggle[data-v-79a9df1f]{display:flex;justify-content:flex-end;margin-bottom:1rem}.edit-form[data-v-79a9df1f]{display:flex;flex-direction:column;gap:1rem}.form-row[data-v-79a9df1f]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.form-row.full-width[data-v-79a9df1f]{grid-template-columns:1fr}.edit-actions[data-v-79a9df1f]{display:flex;justify-content:flex-end;gap:1rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-box-secondary-bg)}.signature-preview[data-v-79a9df1f]{background:var(--color-box-secondary-bg);border:1px solid var(--color-box-secondary-border);border-radius:var(--border-radius);padding:.5rem;display:inline-block;margin-top:.5rem}.signature-preview img[data-v-79a9df1f]{max-width:300px;max-height:150px;display:block}.concussion-warning[data-v-79a9df1f]{color:var(--color-feedback-negative-font)}.concussion-warning .flag[data-v-79a9df1f]{margin-left:.25rem}.detail-grid[data-v-79a9df1f]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.detail-item[data-v-79a9df1f]{display:flex;flex-direction:column;gap:.25rem}.detail-item.full-width[data-v-79a9df1f]{grid-column:span 2}.detail-item .label[data-v-79a9df1f]{font-size:.85rem;color:var(--color-text-secondary)}.detail-item .value[data-v-79a9df1f]{font-weight:700}.events-list[data-v-79a9df1f]{display:flex;flex-wrap:wrap;gap:.5rem}.event-tag[data-v-79a9df1f]{background:var(--color-primary);color:#fff;padding:.25rem .75rem;border-radius:20px;font-size:.85rem;font-weight:400}.status-badge[data-v-79a9df1f]{padding:.25rem .75rem;border-radius:var(--border-radius);font-size:.85rem}.status-pending[data-v-79a9df1f]{background:var(--color-warning-bg);color:var(--color-warning-font)}.status-approved[data-v-79a9df1f]{background:var(--color-feedback-positive-bg);color:var(--color-feedback-positive-font)}.status-rejected[data-v-79a9df1f]{background:var(--color-feedback-negative-bg);color:var(--color-feedback-negative-font)}.status-withdrawn[data-v-79a9df1f]{background:var(--color-box-secondary-bg);color:var(--color-text-secondary)}.status-checked_in[data-v-79a9df1f]{background:var(--color-primary);color:#fff}.rejection-banner[data-v-79a9df1f]{background:var(--color-feedback-negative-bg);border:1px solid var(--color-feedback-negative-font);border-radius:var(--border-radius);padding:1rem;margin-bottom:1.5rem}.rejection-header[data-v-79a9df1f]{display:flex;align-items:center;gap:.5rem;font-weight:600;color:var(--color-feedback-negative-font);margin-bottom:.5rem}.rejection-header[data-v-79a9df1f] svg{width:16px;height:16px;fill:var(--color-feedback-negative-font)}.rejection-text[data-v-79a9df1f]{margin:0;color:var(--color-feedback-negative-font)}.rejection-text.no-reason[data-v-79a9df1f]{color:var(--color-text-secondary)}.popup-actions[data-v-79a9df1f]{display:flex;gap:1rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--color-box-secondary-bg)}.approve-popup[data-v-79a9df1f]{max-width:min(400px,90vw)}.events-edit-section[data-v-79a9df1f]{display:flex;flex-direction:column;gap:.5rem}.events-label[data-v-79a9df1f]{font-size:.85rem;color:var(--color-text-secondary);font-weight:500}.events-checkboxes[data-v-79a9df1f]{display:flex;flex-wrap:wrap;gap:1rem}.groups-list[data-v-79a9df1f]{display:flex;flex-wrap:wrap;gap:.5rem}.group-badge[data-v-79a9df1f]{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .75rem;border-radius:20px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .15s ease;border:1px solid transparent}.group-badge[data-v-79a9df1f]:hover{transform:translateY(-1px);box-shadow:var(--shadow-100)}.group-badge[data-v-79a9df1f] svg{width:14px;height:14px}.group-badge-kata[data-v-79a9df1f]{background:#e8e0f0;color:#6b4c91;border-color:#d0c4e0}.group-badge-kata[data-v-79a9df1f]:hover{background:#d9cce6;border-color:#b8a8d0}.group-badge-kata[data-v-79a9df1f] svg{fill:#6b4c91}.group-badge-kumite[data-v-79a9df1f]{background:#ffecd9;color:#b35a00;border-color:#ffd9b3}.group-badge-kumite[data-v-79a9df1f]:hover{background:#ffdfc4;border-color:#fc9}.group-badge-kumite[data-v-79a9df1f] svg{fill:#b35a00}.group-badge-text[data-v-79a9df1f]{font-weight:600}.text-muted[data-v-79a9df1f]{color:var(--color-text-secondary);font-style:italic}@media (max-width: 768px){.filters[data-v-79a9df1f]{flex-direction:column}.action-header[data-v-79a9df1f]{flex-direction:column;align-items:stretch}.actions[data-v-79a9df1f]{flex-direction:column}.detail-grid[data-v-79a9df1f]{grid-template-columns:1fr}.detail-item.full-width[data-v-79a9df1f]{grid-column:auto}.participant-details[data-v-79a9df1f]{min-width:auto}}.page-content[data-v-b1c509d5]{padding:2rem}.page-header[data-v-b1c509d5]{margin-bottom:1.5rem}.page-header h1[data-v-b1c509d5]{margin:1rem 0 .5rem}.action-header[data-v-b1c509d5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.popup-content[data-v-b1c509d5]{min-width:300px}.popup-content .buttons[data-v-b1c509d5]{display:flex;justify-content:space-between;gap:1rem;margin-top:1.5rem}.popup-content .row[data-v-b1c509d5]{display:grid;grid-template-columns:120px 1fr;padding:.5rem 0}.popup-content .row .value[data-v-b1c509d5]{font-weight:700}.warning[data-v-b1c509d5]{background-color:var(--color-warning-bg);padding:1rem;border-radius:var(--border-radius);margin-bottom:1rem;color:var(--color-warning-font);font-weight:700}.dojo-form[data-v-b1c509d5]{min-width:400px}.form-grid[data-v-b1c509d5]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.access-code-section[data-v-b1c509d5]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--color-box-secondary-bg)}.access-code-section h4[data-v-b1c509d5]{margin:0 0 .5rem;color:var(--color-text-secondary)}.access-code-display[data-v-b1c509d5]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.access-code-display code[data-v-b1c509d5]{font-size:1.25rem;font-weight:700;background:var(--color-box-secondary-bg);padding:.5rem 1rem;border-radius:var(--border-radius)}@media (max-width: 768px){.dojo-form[data-v-b1c509d5]{min-width:auto}.form-grid[data-v-b1c509d5]{grid-template-columns:1fr}.access-code-display[data-v-b1c509d5]{flex-direction:column;align-items:stretch}}.import-form[data-v-b1c509d5]{min-width:400px;max-width:500px}.import-description[data-v-b1c509d5]{color:var(--color-text-secondary);margin-bottom:1rem}.loading-indicator[data-v-b1c509d5]{display:flex;justify-content:center;padding:2rem}.loading-indicator .spin[data-v-b1c509d5]{animation:spin-b1c509d5 1s linear infinite}@keyframes spin-b1c509d5{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.empty-message[data-v-b1c509d5]{text-align:center;color:var(--color-text-secondary);padding:2rem}.dojo-list[data-v-b1c509d5]{max-height:300px;overflow-y:auto}.select-all[data-v-b1c509d5]{padding:.5rem;border-bottom:1px solid var(--color-box-secondary-bg);margin-bottom:.5rem}.dojo-items[data-v-b1c509d5]{display:flex;flex-direction:column;gap:.25rem}.dojo-item[data-v-b1c509d5]{padding:.5rem;border-radius:var(--border-radius);cursor:pointer;transition:background-color .2s}.dojo-item[data-v-b1c509d5]:hover{background-color:var(--color-box-secondary-bg)}.dojo-item.selected[data-v-b1c509d5]{background-color:var(--color-button-bg);color:var(--color-button-font)}.actions[data-v-b1c509d5]{display:flex;gap:.5rem}@media (max-width: 768px){.import-form[data-v-b1c509d5]{min-width:auto}}.page-content[data-v-ad1c147a]{padding:2rem}.page-header[data-v-ad1c147a]{margin-bottom:1.5rem}.page-header h1[data-v-ad1c147a]{margin:1rem 0 .5rem}.action-header[data-v-ad1c147a]{display:flex;justify-content:flex-end;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.actions[data-v-ad1c147a]{display:flex;gap:1rem;flex-wrap:wrap}.loading-state[data-v-ad1c147a]{display:flex;justify-content:center;padding:4rem}.spinner[data-v-ad1c147a]{width:48px;height:48px;border:4px solid var(--color-primary);border-top-color:transparent;border-radius:50%;animation:spin-ad1c147a 1s linear infinite}@keyframes spin-ad1c147a{to{transform:rotate(360deg)}}.event-type-cards[data-v-ad1c147a]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:900px;margin:0 auto}.event-type-card[data-v-ad1c147a]{display:flex;align-items:center;gap:1.5rem;padding:2rem;background:var(--color-box-primary-bg);border-radius:var(--border-radius);cursor:pointer;transition:all .2s ease;border:2px solid transparent}.event-type-card[data-v-ad1c147a]:hover{border-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.card-icon[data-v-ad1c147a]{width:64px;height:64px;border-radius:50%;background:var(--color-event-type-circle-bg);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-event-type-circle-icon)}.card-icon[data-v-ad1c147a] svg{transform:scale(1.75)}.card-content[data-v-ad1c147a]{flex:1}.card-content h2[data-v-ad1c147a]{margin:0 0 .5rem;font-size:1.25rem}.group-count[data-v-ad1c147a]{font-size:.95rem;color:var(--color-text-secondary);background:var(--color-box-secondary-bg);padding:.25rem .75rem;border-radius:20px}.waiting-count[data-v-ad1c147a]{display:inline-block;margin-left:.5rem;font-size:.85rem;color:var(--color-warning-text, #856404);background:var(--color-warning-bg, #fff3cd);padding:.25rem .75rem;border-radius:20px}.waiting-room-card[data-v-ad1c147a]{grid-column:span 2;border:2px dashed var(--color-border-light, #ccc);background:var(--color-box-secondary-bg)}.waiting-room-card.has-waiting[data-v-ad1c147a]{border-color:var(--color-warning, #f0ad4e);background:var(--color-warning-bg-light, #fffdf5)}.waiting-room-card .waiting-icon[data-v-ad1c147a]{background:var(--color-warning-bg, #fff3cd);color:var(--color-warning-text, #856404)}.waiting-room-card.has-waiting .waiting-icon[data-v-ad1c147a]{animation:pulse-ad1c147a 2s infinite}@keyframes pulse-ad1c147a{0%{box-shadow:0 0 #f0ad4e66}70%{box-shadow:0 0 0 10px #f0ad4e00}to{box-shadow:0 0 #f0ad4e00}}.card-arrow[data-v-ad1c147a]{flex-shrink:0}.card-arrow[data-v-ad1c147a] svg{width:24px;height:24px;fill:var(--color-text-secondary);transition:transform .2s ease}.event-type-card:hover .card-arrow[data-v-ad1c147a] svg{transform:translate(4px);fill:var(--color-primary)}@media (max-width: 768px){.actions[data-v-ad1c147a]{flex-direction:column}.event-type-cards[data-v-ad1c147a]{grid-template-columns:1fr}.event-type-card[data-v-ad1c147a]{padding:1.5rem}.waiting-room-card[data-v-ad1c147a]{grid-column:span 1}.card-icon[data-v-ad1c147a]{width:48px;height:48px}.card-icon[data-v-ad1c147a] svg{width:28px;height:28px}.card-content h2[data-v-ad1c147a]{font-size:1.1rem}}.page-content[data-v-9089c783]{padding:2rem}.page-header[data-v-9089c783]{margin-bottom:1.5rem}.page-header h1[data-v-9089c783]{margin:1rem 0 .5rem}.group-name[data-v-9089c783]{font-size:1.25rem;font-weight:700;margin:0}.tournament-name[data-v-9089c783]{color:var(--color-text-secondary);margin:0}.progress-section[data-v-9089c783]{margin-bottom:1.5rem}.progress-info[data-v-9089c783]{display:flex;justify-content:space-between;margin-bottom:.5rem;font-size:.9rem;color:var(--color-text-secondary)}.progress-bar[data-v-9089c783]{height:8px;background:var(--color-box-secondary-bg);border-radius:4px;overflow:hidden}.progress-fill[data-v-9089c783]{height:100%;background:var(--color-primary);border-radius:4px;transition:width .3s ease}.loading-state[data-v-9089c783]{display:flex;justify-content:center;padding:4rem}.spinner[data-v-9089c783]{width:48px;height:48px;border:4px solid var(--color-primary);border-top-color:transparent;border-radius:50%;animation:spin-9089c783 1s linear infinite}@keyframes spin-9089c783{to{transform:rotate(360deg)}}.scoring-container[data-v-9089c783]{display:flex;flex-direction:column;gap:1.5rem}.matches-grid[data-v-9089c783]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1rem}.match-card[data-v-9089c783]{background:var(--color-box-secondary-bg);border-radius:var(--border-radius);padding:1.25rem;border:2px solid transparent;transition:all .2s ease}.match-card.selectable[data-v-9089c783]{cursor:pointer}.match-card.selectable[data-v-9089c783]:hover{border-color:var(--color-primary)}.match-card.active[data-v-9089c783]{border-color:var(--color-primary);box-shadow:0 0 10px rgba(var(--color-primary-rgb),.3)}.match-card.completed[data-v-9089c783]{opacity:.7}.match-header[data-v-9089c783]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.match-number[data-v-9089c783]{font-weight:700}.match-status[data-v-9089c783]{font-size:.75rem;padding:.25rem .75rem;border-radius:20px;font-weight:700;text-transform:uppercase}.status-pending[data-v-9089c783]{background:var(--color-warning-bg);color:var(--color-warning-font)}.status-in_progress[data-v-9089c783]{background:var(--color-primary);color:#fff}.status-completed[data-v-9089c783]{background:var(--color-feedback-positive-font);color:#fff}.match-participants[data-v-9089c783]{display:flex;flex-direction:column;gap:.5rem}.match-participants .participant[data-v-9089c783]{display:flex;align-items:center;gap:1rem;padding:.75rem;background:var(--color-box-primary-bg);border-radius:var(--border-radius)}.match-participants .participant.winner[data-v-9089c783]{background:var(--color-feedback-positive-bg);border:2px solid var(--color-feedback-positive-font)}.match-participants .participant .name[data-v-9089c783]{flex:1;font-weight:700}.match-participants .participant .score[data-v-9089c783]{font-size:1.5rem;font-weight:700;color:var(--color-primary);min-width:2rem;text-align:center}.vs-divider[data-v-9089c783]{text-align:center;color:var(--color-text-secondary);font-weight:700;padding:.25rem}.kumite-panel[data-v-9089c783]{padding:1rem}.kumite-scoreboard[data-v-9089c783]{display:grid;grid-template-columns:1fr auto 1fr;gap:2rem;align-items:start}.kumite-participant[data-v-9089c783]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem;border-radius:var(--border-radius)}.kumite-participant.red[data-v-9089c783]{background:linear-gradient(135deg,rgba(220,53,69,.1) 0%,rgba(220,53,69,.2) 100%);border:2px solid rgba(220,53,69,.3)}.kumite-participant.blue[data-v-9089c783]{background:linear-gradient(135deg,rgba(0,123,255,.1) 0%,rgba(0,123,255,.2) 100%);border:2px solid rgba(0,123,255,.3)}.kumite-participant h3[data-v-9089c783]{margin:0;text-align:center}.kumite-participant .big-score[data-v-9089c783]{font-size:4rem;font-weight:700;color:var(--color-primary)}.kumite-participant .point-buttons[data-v-9089c783]{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center}.kumite-center[data-v-9089c783]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:4rem}.completed-list[data-v-9089c783]{display:flex;flex-direction:column;gap:.5rem}.completed-match[data-v-9089c783]{display:flex;align-items:center;gap:1rem;padding:.75rem;background:var(--color-box-secondary-bg);border-radius:var(--border-radius)}.completed-match .match-num[data-v-9089c783]{font-weight:700;min-width:80px}.completed-match .result[data-v-9089c783]{flex:1;display:flex;align-items:center;gap:1rem}.completed-match .result .winner[data-v-9089c783]{color:var(--color-feedback-positive-font);font-weight:700}.completed-match .result .scores[data-v-9089c783]{font-weight:700;color:var(--color-primary)}.popup-content[data-v-9089c783]{min-width:300px;text-align:center}.popup-content h3[data-v-9089c783]{color:var(--color-primary)}.popup-content .buttons[data-v-9089c783]{display:flex;justify-content:center;gap:1rem;margin-top:1.5rem}@media (max-width: 768px){.matches-grid[data-v-9089c783]{grid-template-columns:1fr}.kumite-scoreboard[data-v-9089c783]{grid-template-columns:1fr;gap:1rem}.kumite-center[data-v-9089c783]{order:-1;padding-top:0}.kumite-participant .big-score[data-v-9089c783]{font-size:3rem}}.page-content[data-v-87761cab]{padding:2rem}.page-header[data-v-87761cab]{margin-bottom:1.5rem}.page-header h1[data-v-87761cab]{margin:1rem 0 .5rem}.action-header[data-v-87761cab]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.waiting-badge[data-v-87761cab]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--color-warning-bg);color:var(--color-warning-font);border-radius:20px;font-size:.9rem;font-weight:500}.waiting-badge[data-v-87761cab] svg{width:16px;height:16px;fill:var(--color-warning-font)}.actions[data-v-87761cab]{display:flex;gap:.5rem}.add-group-form[data-v-87761cab]{min-width:450px;max-width:600px}.popup-description[data-v-87761cab]{color:var(--color-text-secondary);margin-bottom:1rem}.loading-indicator[data-v-87761cab]{display:flex;justify-content:center;padding:2rem}.loading-indicator .spin[data-v-87761cab]{animation:spin-87761cab 1s linear infinite}@keyframes spin-87761cab{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.empty-message[data-v-87761cab]{text-align:center;color:var(--color-text-secondary);padding:2rem;background:var(--color-box-secondary-bg);border-radius:var(--border-radius)}.participant-list[data-v-87761cab]{max-height:400px;overflow-y:auto}.select-all[data-v-87761cab]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;border-bottom:1px solid var(--color-box-secondary-bg);margin-bottom:.5rem;background:var(--color-box-bg);border-radius:var(--border-radius) var(--border-radius) 0 0}.selected-count[data-v-87761cab]{font-size:.85rem;color:var(--color-text-secondary)}.participant-items[data-v-87761cab]{display:flex;flex-direction:column;gap:.25rem}.participant-item[data-v-87761cab]{padding:.75rem;border-radius:var(--border-radius);cursor:pointer;transition:background-color .2s;display:flex;flex-direction:column;gap:.35rem;background:var(--color-box-primary-bg)}.participant-item[data-v-87761cab]:hover{background-color:var(--color-box-secondary-bg)}.participant-item.selected[data-v-87761cab]{background-color:var(--color-button-bg);color:var(--color-button-font)}.participant-details[data-v-87761cab]{margin-left:1.75rem;display:flex;flex-wrap:wrap;gap:.25rem .75rem;font-size:.8rem;color:var(--color-text-secondary)}.participant-item.selected .participant-details[data-v-87761cab]{color:var(--color-button-font);opacity:.8}.popup-content .buttons[data-v-87761cab]{display:flex;justify-content:space-between;gap:1rem;margin-top:1.5rem}@media (max-width: 768px){.add-group-form[data-v-87761cab]{min-width:auto}.action-header[data-v-87761cab]{flex-direction:column;align-items:stretch}.waiting-badge[data-v-87761cab]{justify-content:center}}.split-modal-content[data-v-377e4bd2]{padding:1rem;max-height:70vh;overflow-y:auto}.split-description[data-v-377e4bd2]{margin:0 0 1.5rem;color:var(--color-text-secondary);text-align:center}.subgroup-count-selector[data-v-377e4bd2]{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1.5rem;padding:1rem;background:var(--color-box-secondary-bg);border-radius:var(--border-radius)}.subgroup-count-selector label[data-v-377e4bd2]{font-weight:600}.count-buttons[data-v-377e4bd2]{display:flex;gap:.5rem}.count-button[data-v-377e4bd2]{width:48px;height:48px;border:2px solid var(--color-border);border-radius:var(--border-radius);background:var(--color-box-primary-bg);cursor:pointer;font-size:1.2rem;font-weight:700;color:var(--color-text);transition:all .2s ease}.count-button[data-v-377e4bd2]:hover{border-color:var(--color-primary);background:var(--color-box-secondary-bg)}.count-button.active[data-v-377e4bd2]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-button-font, white);box-shadow:0 2px 8px #00000040;transform:scale(1.05)}.numbering-note[data-v-377e4bd2],.drag-hint[data-v-377e4bd2]{display:flex;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:.9rem;color:var(--color-text-secondary)}.numbering-note[data-v-377e4bd2] svg,.drag-hint[data-v-377e4bd2] svg{width:16px;height:16px;fill:var(--color-text-secondary);flex-shrink:0}.subgroup-columns[data-v-377e4bd2]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.5rem}.subgroup-column[data-v-377e4bd2]{background:var(--color-box-secondary-bg);border-radius:var(--border-radius);padding:1rem;min-height:300px;max-height:400px;display:flex;flex-direction:column;border:2px dashed transparent;transition:border-color .2s ease,background-color .2s ease}.subgroup-column.drag-over[data-v-377e4bd2]{border-color:var(--color-primary);background:var(--color-primary-light, rgba(26, 115, 232, .1))}.column-header[data-v-377e4bd2]{margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-border)}.column-title[data-v-377e4bd2]{margin:0 0 .25rem;font-size:1rem;color:var(--color-primary)}.participant-count[data-v-377e4bd2]{display:block;font-size:.85rem;color:var(--color-text-secondary)}.weight-range[data-v-377e4bd2]{display:block;font-size:.85rem;color:var(--color-text-secondary);margin-top:.25rem}.participant-list[data-v-377e4bd2]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:.5rem}.empty-subgroup[data-v-377e4bd2]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--color-text-secondary);font-style:italic;border:2px dashed var(--color-border);border-radius:var(--border-radius);padding:2rem;text-align:center}.empty-subgroup[data-v-377e4bd2] svg{width:32px;height:32px;fill:var(--color-text-secondary);margin-bottom:.5rem}.participant-card[data-v-377e4bd2]{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:var(--color-box-primary-bg);border-radius:var(--border-radius);cursor:grab;transition:all .2s ease;border:1px solid var(--color-border)}.participant-card[data-v-377e4bd2]:hover{box-shadow:0 2px 8px #0000001a;border-color:var(--color-primary)}.participant-card[data-v-377e4bd2]:active,.participant-card.dragging[data-v-377e4bd2]{cursor:grabbing;opacity:.5;transform:scale(.98)}.drag-handle[data-v-377e4bd2]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--color-text-secondary);flex-shrink:0}.drag-handle[data-v-377e4bd2] svg{width:14px;height:14px;fill:currentColor}.participant-info[data-v-377e4bd2]{flex:1;min-width:0}.participant-name[data-v-377e4bd2]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.95rem}.participant-details[data-v-377e4bd2]{display:flex;flex-wrap:wrap;gap:.25rem .5rem;margin-top:.25rem;font-size:.8rem;color:var(--color-text-secondary)}.participant-details span[data-v-377e4bd2]:not(:last-child):after{content:"•";margin-left:.5rem}.validation-error[data-v-377e4bd2]{display:flex;align-items:center;gap:.5rem;margin:0 0 1rem;padding:.75rem 1rem;background:var(--color-feedback-negative-bg);color:var(--color-feedback-negative-font);border-radius:var(--border-radius);font-size:.9rem}.validation-error[data-v-377e4bd2] svg{width:16px;height:16px;fill:currentColor;flex-shrink:0}.deletion-warning[data-v-377e4bd2]{display:flex;align-items:center;gap:.5rem;margin:0 0 1.5rem;padding:.75rem 1rem;background:var(--color-warning-bg, #fff3cd);color:var(--color-warning-font, #856404);border-radius:var(--border-radius);font-size:.9rem}.deletion-warning[data-v-377e4bd2] svg{width:16px;height:16px;fill:currentColor;flex-shrink:0}.split-actions[data-v-377e4bd2]{display:flex;justify-content:flex-end;gap:1rem;padding-top:1rem;border-top:1px solid var(--color-border)}[data-v-377e4bd2] .inside{max-width:80vw}@media (max-width: 768px){[data-v-377e4bd2] .inside{max-width:96vw}.subgroup-columns[data-v-377e4bd2]{grid-template-columns:1fr}.subgroup-column[data-v-377e4bd2]{max-height:250px}.subgroup-count-selector[data-v-377e4bd2]{flex-direction:column;gap:.5rem}.participant-details[data-v-377e4bd2]{flex-direction:column;gap:.1rem}.participant-details span[data-v-377e4bd2]:after{display:none}}.page-content[data-v-0b586abb]{padding:2rem}.page-header[data-v-0b586abb]{margin-bottom:1.5rem}.page-header h1[data-v-0b586abb]{margin:1rem 0 .5rem}.loading-state[data-v-0b586abb]{display:flex;justify-content:center;padding:4rem}.spinner[data-v-0b586abb]{width:48px;height:48px;border:4px solid var(--color-primary);border-top-color:transparent;border-radius:50%;animation:spin-0b586abb 1s linear infinite}@keyframes spin-0b586abb{to{transform:rotate(360deg)}}.group-info[data-v-0b586abb]{display:flex;flex-wrap:wrap;gap:1rem;padding:1rem;background:var(--color-box-primary-bg);border-radius:var(--border-radius);margin-bottom:1.5rem}.info-item[data-v-0b586abb]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--color-box-secondary-bg);border-radius:var(--border-radius);font-size:.9rem}.info-item[data-v-0b586abb] svg{width:16px;height:16px;fill:var(--color-text-secondary)}.modified-badge[data-v-0b586abb]{background:var(--color-warning-bg);color:var(--color-warning-font)}.modified-badge[data-v-0b586abb] svg{fill:var(--color-warning-font)}.action-header[data-v-0b586abb]{display:flex;justify-content:flex-end;margin-bottom:1.5rem}.actions[data-v-0b586abb]{display:flex;flex-wrap:wrap;gap:.75rem}@media (max-width: 480px){.actions[data-v-0b586abb]{flex-direction:column;width:100%}.action-header[data-v-0b586abb]{justify-content:stretch}}.kata-section[data-v-0b586abb]{background:var(--color-box-primary-bg);border-radius:var(--border-radius);padding:1.5rem}.score-table[data-v-0b586abb]{width:100%;border-collapse:collapse}.score-table th[data-v-0b586abb],.score-table td[data-v-0b586abb]{padding:.75rem;text-align:left;border-bottom:1px solid var(--color-box-secondary-bg)}.score-table th[data-v-0b586abb]{font-weight:600;color:var(--color-text-secondary);font-size:.85rem;text-transform:uppercase}.col-rank[data-v-0b586abb]{width:80px;text-align:center}.col-name[data-v-0b586abb]{min-width:200px}.col-dojo[data-v-0b586abb]{min-width:150px}.col-sex[data-v-0b586abb],.col-age[data-v-0b586abb]{width:80px}.col-score[data-v-0b586abb]{width:120px}.rank-badge[data-v-0b586abb]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;font-weight:700;background:var(--color-box-secondary-bg);color:var(--color-text-secondary)}.placement-gold .rank-badge[data-v-0b586abb],tr.placement-gold .rank-badge[data-v-0b586abb]{background:linear-gradient(135deg,#FFD700,#FFA500);color:#000}.placement-silver .rank-badge[data-v-0b586abb],tr.placement-silver .rank-badge[data-v-0b586abb]{background:linear-gradient(135deg,#C0C0C0,#A0A0A0);color:#000}.placement-bronze .rank-badge[data-v-0b586abb],tr.placement-bronze .rank-badge[data-v-0b586abb]{background:linear-gradient(135deg,#CD7F32,#8B4513);color:#fff}tr.placement-gold[data-v-0b586abb]{background:rgba(255,215,0,.1)}tr.placement-silver[data-v-0b586abb]{background:rgba(192,192,192,.1)}tr.placement-bronze[data-v-0b586abb]{background:rgba(205,127,50,.1)}.score-input[data-v-0b586abb]{width:80px;padding:.5rem;border:1px solid var(--color-box-secondary-bg);border-radius:var(--border-radius);font-size:1rem;text-align:center;background:var(--color-box-secondary-bg);color:var(--color-text-primary)}.score-input[data-v-0b586abb]:focus{outline:none;border-color:var(--color-primary)}.score-input.saving[data-v-0b586abb]{border-color:var(--color-warning-font)}.kumite-section[data-v-0b586abb]{display:flex;flex-direction:column;gap:2rem}.bracket-container[data-v-0b586abb]{background:var(--color-box-primary-bg);border-radius:var(--border-radius);padding:1.5rem;overflow-x:auto}.bracket-wrapper[data-v-0b586abb]{min-width:max-content}.bracket-header[data-v-0b586abb]{display:flex;gap:2rem;margin-bottom:1rem;padding-left:30px}.round-header[data-v-0b586abb]{flex:1;min-width:200px;text-align:center;font-weight:600;font-size:.85rem;text-transform:uppercase;color:var(--color-text-secondary);letter-spacing:.5px;padding:.5rem;background:var(--color-box-secondary-bg);border-radius:var(--border-radius)}.finals-header[data-v-0b586abb]{min-width:160px;flex:0 0 160px!important;background:linear-gradient(135deg,rgba(255,215,0,.2),rgba(255,165,0,.2));color:#b8860b}.bracket-main[data-v-0b586abb]{display:flex;gap:2rem;align-items:flex-start;padding-left:30px}.bracket-round[data-v-0b586abb]{display:flex;flex-direction:column;gap:.5rem;min-width:200px;position:relative}.bracket-match[data-v-0b586abb]{position:relative;background:var(--color-box-secondary-bg);border-radius:var(--border-radius);border:2px solid var(--color-border-light, #ddd);overflow:visible}.bracket-match.completed[data-v-0b586abb]{border-color:var(--color-feedback-positive-font)}.bracket-match.pending[data-v-0b586abb]{border-color:var(--color-border-light, #ddd)}.match-number[data-v-0b586abb]{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:var(--color-primary, #1a73e8);color:#fff;font-size:.7rem;font-weight:700;padding:2px 8px;border-radius:10px;z-index:1}.bracket-slot[data-v-0b586abb]{display:flex;align-items:center;padding:.5rem .75rem;min-height:36px;border-bottom:1px solid var(--color-border-light, #ddd);cursor:default;transition:all .2s ease}.bracket-slot.bottom[data-v-0b586abb]{border-bottom:none}.bracket-slot.top[data-v-0b586abb]{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.bracket-slot.bottom[data-v-0b586abb]{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.bracket-slot .position-number[data-v-0b586abb]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:var(--color-text-secondary, #6c757d);color:#fff;border-radius:50%;font-size:.75rem;font-weight:700;margin-right:.5rem;flex-shrink:0}.bracket-slot .participant-name[data-v-0b586abb]{flex:1;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bracket-slot.clickable[data-v-0b586abb]{cursor:pointer}.bracket-slot.clickable[data-v-0b586abb]:hover{background:var(--color-primary, #1a73e8);color:#fff}.bracket-slot.clickable:hover .position-number[data-v-0b586abb]{background:#ffffff;color:var(--color-text-secondary, #6c757d)}.bracket-slot.winner[data-v-0b586abb]{background:var(--color-feedback-positive-bg);font-weight:700}.bracket-slot.winner .participant-name[data-v-0b586abb]{color:var(--color-feedback-positive-font)}.bracket-slot.loser[data-v-0b586abb]{opacity:.6;text-decoration:line-through}.bracket-slot.bye[data-v-0b586abb]{background:var(--color-box-tertiary-bg, #f5f5f5);font-style:italic;color:var(--color-text-secondary)}.connector-line[data-v-0b586abb]{position:absolute;right:-1rem;top:50%;width:1rem;height:2px;background:var(--color-border-light, #ccc)}.connector-line.connector-top[data-v-0b586abb]:before{content:"";position:absolute;right:0;top:0;width:2px;height:var(--connector-height);background:var(--color-border-light, #ccc)}.connector-line.connector-top[data-v-0b586abb]:after{content:"";position:absolute;top:calc(var(--connector-height) - 1px);right:-1rem;width:calc(1rem + 2px);height:2px;background:var(--color-border-light, #ccc)}.connector-line.connector-bottom[data-v-0b586abb]:before{content:"";position:absolute;right:0;bottom:0;width:2px;height:var(--connector-height);background:var(--color-border-light, #ccc)}.connector-line.connector-straight[data-v-0b586abb]{right:auto;left:100%;width:calc(var(--connector-span, 1) * 2rem + (var(--connector-span, 1) - 1) * 200px)}.connector-straight-endpoint[data-v-0b586abb]{position:absolute;right:0;bottom:0;width:2px;background:var(--color-border-light, #ccc)}.bracket-finals[data-v-0b586abb]{display:flex;flex-direction:column;gap:1rem;min-width:160px;justify-content:center}.placement-box[data-v-0b586abb]{display:flex;flex-direction:column;align-items:center;padding:1rem;border-radius:var(--border-radius);text-align:center;transition:all .3s ease}.placement-box .placement-medal[data-v-0b586abb]{font-size:2rem;margin-bottom:.25rem}.placement-box .placement-label[data-v-0b586abb]{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--color-text-secondary);margin-bottom:.25rem}.placement-box .placement-name[data-v-0b586abb]{font-size:.9rem;font-weight:700;min-height:1.2rem}.placement-box.first-place[data-v-0b586abb]{background:linear-gradient(135deg,rgba(255,215,0,.15),rgba(255,165,0,.15));border:2px solid #FFD700}.placement-box.first-place.filled[data-v-0b586abb]{background:linear-gradient(135deg,rgba(255,215,0,.3),rgba(255,165,0,.3))}.placement-box.second-place[data-v-0b586abb]{background:linear-gradient(135deg,rgba(192,192,192,.15),rgba(160,160,160,.15));border:2px solid #C0C0C0}.placement-box.second-place.filled[data-v-0b586abb]{background:linear-gradient(135deg,rgba(192,192,192,.3),rgba(160,160,160,.3))}.placement-box.third-place[data-v-0b586abb]{background:linear-gradient(135deg,rgba(205,127,50,.15),rgba(139,69,19,.15));border:2px solid #CD7F32}.placement-box.third-place.filled[data-v-0b586abb]{background:linear-gradient(135deg,rgba(205,127,50,.3),rgba(139,69,19,.3))}.third-place-section[data-v-0b586abb]{margin-top:2rem;padding-top:2rem;border-top:2px dashed var(--color-border-light, #ddd)}.third-place-header[data-v-0b586abb]{font-weight:600;font-size:.85rem;text-transform:uppercase;color:var(--color-text-secondary);margin-bottom:1rem;padding-left:30px}.third-place-bracket[data-v-0b586abb]{display:flex;gap:2rem;align-items:center;padding-left:30px}.third-place-match[data-v-0b586abb]{min-width:200px}.third-place-match .bracket-slot[data-v-0b586abb]{min-height:36px}.bracket-note[data-v-0b586abb]{margin-top:1.5rem;font-size:.85rem;color:var(--color-text-secondary);font-style:italic;text-align:center;padding:1rem;background:var(--color-box-secondary-bg);border-radius:var(--border-radius)}.round-robin-container[data-v-0b586abb]{max-width:500px}.round-robin-header[data-v-0b586abb]{text-align:center;font-weight:600;font-size:.85rem;text-transform:uppercase;color:var(--color-text-secondary);letter-spacing:.5px;padding:.75rem;background:var(--color-box-secondary-bg);border-radius:var(--border-radius);margin-bottom:1rem}.round-robin-matches[data-v-0b586abb]{display:flex;flex-direction:column;gap:1rem}.round-robin-match[data-v-0b586abb]{position:relative;background:var(--color-box-secondary-bg);border-radius:var(--border-radius);border:2px solid var(--color-border-light, #ddd);padding:1rem;display:flex;flex-direction:column;gap:.5rem}.round-robin-match.completed[data-v-0b586abb]{border-color:var(--color-feedback-positive-font)}.round-robin-match .match-number[data-v-0b586abb]{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:var(--color-primary, #1a73e8);color:#fff;font-size:.7rem;font-weight:700;padding:2px 12px;border-radius:10px;z-index:1}.round-robin-match .bracket-slot[data-v-0b586abb]{display:flex;align-items:center;justify-content:center;padding:.75rem 1rem;min-height:44px;border-radius:var(--border-radius);background:var(--color-box-primary-bg);cursor:default;transition:all .2s ease}.round-robin-match .bracket-slot.clickable[data-v-0b586abb]{cursor:pointer}.round-robin-match .bracket-slot.clickable[data-v-0b586abb]:hover{background:var(--color-primary, #1a73e8);color:#fff}.round-robin-match .bracket-slot.winner[data-v-0b586abb]{background:var(--color-feedback-positive-bg);font-weight:700}.round-robin-match .bracket-slot.winner .participant-name[data-v-0b586abb]{color:var(--color-feedback-positive-font)}.round-robin-match .bracket-slot.loser[data-v-0b586abb]{opacity:.6;text-decoration:line-through}.vs-label[data-v-0b586abb]{text-align:center;font-size:.75rem;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase}.empty-bracket[data-v-0b586abb]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;background:var(--color-box-primary-bg);border-radius:var(--border-radius);text-align:center}.empty-bracket[data-v-0b586abb] svg{width:48px;height:48px;fill:var(--color-text-secondary);margin-bottom:1rem}.empty-bracket p[data-v-0b586abb]{color:var(--color-text-secondary);margin:0}.participant-table-section[data-v-0b586abb]{background:var(--color-box-primary-bg);border-radius:var(--border-radius);padding:1.5rem}.participant-table-section h3[data-v-0b586abb]{margin:0 0 1rem}.participant-table[data-v-0b586abb]{width:100%;border-collapse:collapse}.participant-table th[data-v-0b586abb],.participant-table td[data-v-0b586abb]{padding:.75rem;text-align:left;border-bottom:1px solid var(--color-box-secondary-bg)}.participant-table th[data-v-0b586abb]{font-weight:600;color:var(--color-text-secondary);font-size:.85rem;text-transform:uppercase}.transfer-content[data-v-0b586abb]{min-width:800px}.transfer-description[data-v-0b586abb]{margin:0 0 1.5rem;color:var(--color-text-secondary);text-align:center}.transfer-loading[data-v-0b586abb]{display:flex;justify-content:center;padding:3rem}.transfer-columns[data-v-0b586abb]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.transfer-column[data-v-0b586abb]{background:var(--color-box-secondary-bg);border-radius:var(--border-radius);padding:1rem;min-height:300px;max-height:400px;display:flex;flex-direction:column}.column-title[data-v-0b586abb]{display:flex;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-border-light, #ddd)}.column-title[data-v-0b586abb] svg{width:18px;height:18px;fill:var(--color-text-secondary)}.count-badge[data-v-0b586abb]{margin-left:auto;background:var(--color-primary);color:#fff;padding:.2rem .6rem;border-radius:12px;font-size:.8rem;font-weight:400}.waiting-column .column-title[data-v-0b586abb] svg{fill:var(--color-warning, #f0ad4e)}.group-column .column-title[data-v-0b586abb] svg{fill:var(--color-primary)}.empty-column[data-v-0b586abb]{flex:1;display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary)}.empty-column p[data-v-0b586abb]{margin:0;font-style:italic}.participant-list[data-v-0b586abb]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:.5rem}.transfer-participant[data-v-0b586abb]{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:var(--color-box-primary-bg);border-radius:var(--border-radius)}.transfer-participant.is-far[data-v-0b586abb]{opacity:.5;background:var(--color-box-secondary-bg)}.transfer-participant.is-far .participant-main strong[data-v-0b586abb]{color:var(--color-text-secondary)}.show-all-checkbox[data-v-0b586abb]{padding:.5rem 0;margin-bottom:.5rem;border-bottom:1px solid var(--color-border)}.show-all-checkbox .checkbox-label[data-v-0b586abb]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.85rem;color:var(--color-text-secondary)}.show-all-checkbox input[type=checkbox][data-v-0b586abb]{width:16px;height:16px;cursor:pointer}.participant-main[data-v-0b586abb]{flex:1;min-width:0}.participant-main strong[data-v-0b586abb]{display:block;margin-bottom:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.participant-details[data-v-0b586abb]{display:flex;flex-wrap:wrap;gap:.25rem .75rem;font-size:.8rem;color:var(--color-text-secondary)}.add-btn[data-v-0b586abb],.remove-btn[data-v-0b586abb]{flex-shrink:0;width:32px;height:32px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.add-btn[data-v-0b586abb]{background:var(--color-feedback-positive-bg);color:var(--color-feedback-positive-font)}.add-btn[data-v-0b586abb]:hover{background:var(--color-feedback-positive-font);color:#fff}.remove-btn[data-v-0b586abb]{background:var(--color-feedback-negative-bg);color:var(--color-feedback-negative-font)}.remove-btn[data-v-0b586abb]:hover{background:var(--color-feedback-negative-font);color:#fff}.add-btn[data-v-0b586abb] svg,.remove-btn[data-v-0b586abb] svg{width:14px;height:14px;fill:currentColor}.transfer-actions[data-v-0b586abb]{margin-top:1.5rem;display:flex;justify-content:flex-end;gap:1rem;padding-top:1rem;border-top:1px solid var(--color-border-light, #ddd)}@media (max-width: 768px){.group-info[data-v-0b586abb]{flex-direction:column}.score-table[data-v-0b586abb]{font-size:.85rem}.col-dojo[data-v-0b586abb],.col-sex[data-v-0b586abb]{display:none}.bracket-rounds[data-v-0b586abb]{flex-direction:column}.round[data-v-0b586abb]{min-width:auto}.participant-table[data-v-0b586abb]{font-size:.85rem}.participant-table th[data-v-0b586abb]:nth-child(n+5),.participant-table td[data-v-0b586abb]:nth-child(n+5){display:none}.transfer-content[data-v-0b586abb]{min-width:auto}.transfer-columns[data-v-0b586abb]{grid-template-columns:1fr}.transfer-column[data-v-0b586abb]{max-height:250px}.participant-details[data-v-0b586abb]{flex-direction:column;gap:.1rem}}.reset-confirm-content[data-v-0b586abb]{padding:1rem}.reset-warning[data-v-0b586abb]{margin-bottom:1.5rem;color:var(--color-text-primary);line-height:1.5}.reset-actions[data-v-0b586abb]{display:flex;justify-content:flex-end;gap:1rem}.page-content[data-v-f800f07e]{padding:2rem}.page-header[data-v-f800f07e]{margin-bottom:1rem}.page-header h1[data-v-f800f07e]{margin:1rem 0 .5rem}.page-description[data-v-f800f07e]{color:var(--color-text-secondary);margin:0}.action-header[data-v-f800f07e]{display:flex;justify-content:flex-start;margin-bottom:1.5rem}.loading-state[data-v-f800f07e]{display:flex;justify-content:center;padding:4rem}.loading-state.small[data-v-f800f07e]{padding:2rem}.spinner[data-v-f800f07e]{width:48px;height:48px;border:4px solid var(--color-primary);border-top-color:transparent;border-radius:50%;animation:spin-f800f07e 1s linear infinite}@keyframes spin-f800f07e{to{transform:rotate(360deg)}}.empty-state[data-v-f800f07e]{text-align:center;padding:4rem 2rem;color:var(--color-success, #28a745)}.empty-state[data-v-f800f07e] svg{width:48px;height:48px;fill:currentColor;margin-bottom:1rem}.empty-state p[data-v-f800f07e]{margin:0;font-size:1.1rem}.empty-message[data-v-f800f07e]{text-align:center;color:var(--color-text-secondary);padding:2rem;background:var(--color-box-secondary-bg);border-radius:var(--border-radius)}.event-tabs[data-v-f800f07e]{display:flex;gap:.5rem;margin-bottom:2rem;flex-wrap:wrap}.event-tab[data-v-f800f07e]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:var(--color-box-secondary-bg);border:2px solid transparent;border-radius:var(--border-radius);cursor:pointer;transition:all .2s ease;font-size:.95rem;color:var(--color-text-primary)}.event-tab[data-v-f800f07e]:hover{border-color:var(--color-primary)}.event-tab.active[data-v-f800f07e]{border-color:var(--color-primary);background:var(--color-primary-bg, rgba(179, 142, 93, .1));font-weight:600}.event-tab[data-v-f800f07e] svg{width:18px;height:18px;fill:var(--color-text-secondary)}.event-tab.active[data-v-f800f07e] svg{fill:var(--color-primary)}.tab-count[data-v-f800f07e]{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 .5rem;background:var(--color-warning-bg, #fff3cd);color:var(--color-warning-text, #856404);border-radius:12px;font-size:.8rem;font-weight:600}.section[data-v-f800f07e]{margin-bottom:2.5rem}.section-title[data-v-f800f07e]{display:flex;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:1.2rem}.section-title[data-v-f800f07e] svg{width:20px;height:20px;fill:var(--color-primary)}.count-badge[data-v-f800f07e]{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 .5rem;background:var(--color-box-secondary-bg);color:var(--color-text-secondary);border-radius:14px;font-size:.85rem;font-weight:600}.suggestions-grid[data-v-f800f07e]{display:flex;flex-direction:column;gap:2rem}.participant-suggestion-group[data-v-f800f07e]{border:2px solid var(--color-primary-200, #d9c69e);border-radius:var(--border-radius);overflow:hidden;box-shadow:0 2px 8px #0000000f}.participant-group-header[data-v-f800f07e]{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:rgba(179,142,93,.12);border-bottom:2px solid var(--color-primary-200, #d9c69e);flex-wrap:wrap}.participant-group-identity[data-v-f800f07e]{display:flex;align-items:center;gap:.5rem}.participant-group-identity[data-v-f800f07e] svg{width:22px;height:22px;fill:var(--color-primary-600, #9c7c4e)}.participant-group-label[data-v-f800f07e]{color:var(--color-primary-600, #9c7c4e);font-size:.85rem;font-weight:500}.participant-group-name[data-v-f800f07e]{font-size:1.1rem;color:var(--color-primary-800, #664e2e)}.participant-group-meta[data-v-f800f07e]{color:var(--color-primary-600, #9c7c4e);font-size:.85rem;flex:1}.participant-group-count[data-v-f800f07e]{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .75rem;background:var(--color-primary-500, #b38e5d);color:#fff;border-radius:12px;font-size:.8rem;font-weight:600}.participant-suggestion-cards[data-v-f800f07e]{display:flex;flex-direction:column}.suggestion-card[data-v-f800f07e]{background:var(--color-box-primary-bg);border-bottom:1px solid var(--color-border-light, #e0e0e0);padding:1.25rem 1.25rem 1.25rem 1.5rem;transition:background-color .2s ease}.suggestion-card[data-v-f800f07e]:last-child{border-bottom:none}.suggestion-card[data-v-f800f07e]:hover{background:var(--color-box-secondary-bg)}.suggestion-header[data-v-f800f07e]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap}.compatibility-badge[data-v-f800f07e]{display:inline-flex;align-items:center;justify-content:center;padding:.35rem .75rem;border-radius:20px;font-weight:700;font-size:.9rem}.score-high[data-v-f800f07e]{background:#d4edda;color:#155724}.score-medium[data-v-f800f07e]{background:var(--color-warning-bg, #fff3cd);color:var(--color-warning-text, #856404)}.score-low[data-v-f800f07e]{background:#f8d7da;color:#721c24}.type-badge[data-v-f800f07e]{display:inline-flex;align-items:center;padding:.25rem .6rem;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.type-new[data-v-f800f07e]{background:#d4edda;color:#155724}.type-existing[data-v-f800f07e]{background:#cce5ff;color:#004085}.target-group-info[data-v-f800f07e]{margin-bottom:1rem;padding:.75rem;background:var(--color-box-secondary-bg);border-radius:var(--border-radius)}.target-group-label[data-v-f800f07e]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;flex-wrap:wrap}.target-group-label[data-v-f800f07e] svg{width:16px;height:16px;fill:var(--color-text-secondary)}.group-meta[data-v-f800f07e]{color:var(--color-text-secondary);font-size:.85rem}.reason-tags[data-v-f800f07e]{display:flex;flex-wrap:wrap;gap:.4rem}.reason-tag[data-v-f800f07e]{padding:.2rem .6rem;background:var(--color-box-secondary-bg);color:var(--color-text-secondary);border-radius:4px;font-size:.8rem}.comparison-table-wrapper[data-v-f800f07e]{overflow-x:auto;margin-bottom:1rem}.comparison-table[data-v-f800f07e]{width:100%;border-collapse:collapse;font-size:.9rem}.comparison-table th[data-v-f800f07e]{text-align:left;padding:.5rem .75rem;color:var(--color-text-secondary);font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--color-border-light, #e0e0e0)}.comparison-table td[data-v-f800f07e]{padding:.5rem .75rem;border-bottom:1px solid var(--color-border-light, #e0e0e0)}.comparison-table tr:last-child td[data-v-f800f07e]{border-bottom:none}.name-cell[data-v-f800f07e]{font-weight:500}.existing-member-row td[data-v-f800f07e]{color:var(--color-text-secondary, #999);opacity:.6;font-style:italic}.new-participant-row[data-v-f800f07e]{background:rgba(74,144,217,.06)}.new-participant-row td[data-v-f800f07e]{font-weight:500}.suggestion-actions[data-v-f800f07e]{display:flex;justify-content:flex-end}.selection-action-bar[data-v-f800f07e]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;margin-bottom:1rem;background:var(--color-primary-bg, rgba(179, 142, 93, .1));border:1px solid var(--color-primary);border-radius:var(--border-radius)}.selection-count[data-v-f800f07e]{font-weight:600;color:var(--color-primary)}.participants-table-wrapper[data-v-f800f07e]{overflow-x:auto;border:1px solid var(--color-border-light, #e0e0e0);border-radius:var(--border-radius)}.participants-table[data-v-f800f07e]{width:100%;border-collapse:collapse;font-size:.9rem}.participants-table th[data-v-f800f07e]{text-align:left;padding:.75rem;background:var(--color-box-secondary-bg);color:var(--color-text-secondary);font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--color-border-light, #e0e0e0);white-space:nowrap;user-select:none}.participants-table th.sortable[data-v-f800f07e]{cursor:pointer;transition:color .2s ease}.participants-table th.sortable[data-v-f800f07e]:hover{color:var(--color-primary)}.sort-icon[data-v-f800f07e]{display:inline-block;margin-left:.25rem;vertical-align:middle}.sort-icon[data-v-f800f07e] svg{width:12px;height:12px;fill:var(--color-primary)}.col-checkbox[data-v-f800f07e]{width:40px;text-align:center}.participants-table td[data-v-f800f07e]{padding:.75rem;border-bottom:1px solid var(--color-border-light, #e0e0e0)}.participant-row[data-v-f800f07e]{cursor:pointer;transition:background-color .15s ease}.participant-row[data-v-f800f07e]:hover{background:var(--color-box-secondary-bg)}.participant-row.selected[data-v-f800f07e]{background:var(--color-primary-bg, rgba(179, 142, 93, .1))}.participant-row:last-child td[data-v-f800f07e]{border-bottom:none}@media (max-width: 768px){.event-tabs[data-v-f800f07e]{flex-direction:column}.event-tab[data-v-f800f07e]{width:100%}.tab-label[data-v-f800f07e]{flex:1}.participant-group-header[data-v-f800f07e]{flex-direction:column;align-items:flex-start;gap:.5rem}.participant-group-meta[data-v-f800f07e]{flex:none}.suggestion-header[data-v-f800f07e]{flex-direction:column;align-items:flex-start}.selection-action-bar[data-v-f800f07e]{flex-direction:column;gap:.75rem;text-align:center}}.dojo-selector[data-v-383c5555]{display:flex;flex-direction:column;gap:1rem}.dojo-selector-header[data-v-383c5555]{padding-bottom:.5rem;border-bottom:1px solid var(--color-border)}.dojo-list[data-v-383c5555]{display:flex;flex-direction:column;gap:.5rem;max-height:300px;overflow-y:auto;padding:.5rem 0}.dojo-item[data-v-383c5555]{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;background:var(--color-background-secondary, #f5f5f5);border-radius:var(--border-radius)}.dojo-info[data-v-383c5555]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:var(--color-text-secondary)}.instructor-name[data-v-383c5555]{font-style:italic}.participant-count[data-v-383c5555]{font-weight:500}.dojo-empty[data-v-383c5555]{text-align:center;color:var(--color-text-secondary);padding:1rem}.dojo-selector-footer[data-v-383c5555]{display:flex;justify-content:flex-end;padding-top:.5rem;border-top:1px solid var(--color-border)}.page-content[data-v-5168fa1c]{padding:2rem;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;align-items:start}.page-content.loading .loaded[data-v-5168fa1c]{opacity:.5;pointer-events:none}.page-header[data-v-5168fa1c]{display:flex;align-items:center;gap:1.5rem;margin-bottom:1.5rem}.page-header h1[data-v-5168fa1c]{margin:0}.section-description[data-v-5168fa1c]{color:var(--color-text-secondary);margin:0 0 1.5rem;font-size:.95rem}.documents-grid[data-v-5168fa1c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem}.document-card[data-v-5168fa1c]{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background:var(--color-background-secondary, #f8f9fa);border-radius:var(--border-radius);border:1px solid var(--color-border, #e0e0e0);transition:transform .2s ease,box-shadow .2s ease}.document-card[data-v-5168fa1c]:hover{transform:translateY(-2px);box-shadow:var(--shadow-200, 0 4px 12px rgba(0, 0, 0, .1))}.document-icon[data-v-5168fa1c]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--color-primary-100, #f0e6d9);color:var(--color-primary, #b38e5d);border-radius:50%;font-size:1.25rem}.document-info[data-v-5168fa1c]{flex:1}.document-name[data-v-5168fa1c]{margin:0 0 .5rem;font-size:1.1rem;font-weight:600;color:var(--color-text-primary)}.document-description[data-v-5168fa1c]{margin:0;font-size:.9rem;color:var(--color-text-secondary);line-height:1.4}.document-action[data-v-5168fa1c]{display:flex;align-items:center;gap:.75rem;padding-top:.5rem}.popup-content[data-v-5168fa1c]{display:flex;flex-direction:column;gap:1rem;min-width:400px;max-width:500px}.popup-description[data-v-5168fa1c]{margin:0;color:var(--color-text-secondary);font-size:.9rem}@media (max-width: 960px){.page-header[data-v-5168fa1c]{flex-direction:column;align-items:flex-start}.documents-grid[data-v-5168fa1c]{grid-template-columns:1fr}.popup-content[data-v-5168fa1c]{min-width:280px}}@media (max-width: 600px){.page-content[data-v-5168fa1c]{padding:1rem}}.page-content[data-v-d4e65d9e]{padding:2rem;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;align-items:start}.box-list[data-v-d4e65d9e]{display:grid;grid-template-columns:repeat(auto-fit,150px);grid-template-rows:auto;align-items:start;gap:1rem}.icon-box[data-v-d4e65d9e]{display:grid;grid-template-columns:1fr;grid-template-rows:.5fr 1fr;align-items:center;justify-items:center;margin:1rem;background-color:var(--color-box-secondary-bg);border-radius:var(--border-radius);padding:1rem;min-width:150px;min-height:150px;font-size:2rem}.icon-box label[data-v-d4e65d9e]{font-size:1rem}@media (max-width: 600px){.page-content[data-v-d4e65d9e]{padding:0}.box-list[data-v-d4e65d9e]{grid-template-columns:1fr}}.bar[data-v-d8653100]{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;justify-items:stretch;align-items:stretch;width:100%;min-height:1rem}.frame[data-v-d8653100]{background-color:var(--color-progressbar-frame-bg);border-radius:var(--border-radius);overflow:hidden}.fill[data-v-d8653100]{height:100%;background-color:var(--color-progressbar-fill-bg);border-radius:var(--border-radius);transition:width .5s ease-in-out}.page-content[data-v-5ff93ebc]{padding:2rem;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;align-items:start}.row[data-v-5ff93ebc]{display:grid;width:100%;grid-template-columns:1fr;grid-template-rows:auto;align-items:start;gap:1rem}.row h2[data-v-5ff93ebc]{margin-bottom:0;margin-top:2rem}.row.buttons[data-v-5ff93ebc]{grid-template-columns:repeat(auto-fit,150px);justify-items:stretch}.row.textboxes[data-v-5ff93ebc],.row.checkboxes[data-v-5ff93ebc],.row.dropdown[data-v-5ff93ebc]{grid-template-columns:1fr 1fr;justify-items:stretch}.row.spinners[data-v-5ff93ebc]{justify-items:start;grid-template-columns:50px 1fr}.row.progress[data-v-5ff93ebc]{justify-items:start;grid-template-columns:.5fr;align-items:stretch}@media (max-width: 600px){.page-content[data-v-5ff93ebc]{padding:0}.row.buttons[data-v-5ff93ebc],.row.textboxes[data-v-5ff93ebc],.row.checkboxes[data-v-5ff93ebc],.row.dropdown[data-v-5ff93ebc],.row.spinners[data-v-5ff93ebc],.row.progress[data-v-5ff93ebc]{grid-template-columns:1fr}}.page-content[data-v-7c934316]{padding:2rem;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;align-items:start}.create-signature[data-v-7c934316]{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;align-items:center;justify-items:start}.active-signature-list[data-v-7c934316],.unassigned-signature-list[data-v-7c934316]{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;align-items:center}.active-signature-list .signature[data-v-7c934316],.unassigned-signature-list .signature[data-v-7c934316]{display:grid;grid-template-columns:1fr 1fr min-content;grid-template-rows:1fr;grid-gap:1rem;align-items:center;padding:1rem;border-bottom:1px solid var(--color-textinput-border)}.unassigned-signature-list .signature[data-v-7c934316]{grid-template-columns:1fr 1fr 1fr 1fr min-content}.unassigned-signature-list .signature .image img[data-v-7c934316]{max-width:100%;max-height:3rem}.signature_name[data-v-7c934316]{font-style:italic;padding-left:.25rem}.signature .action>*[data-v-7c934316]:last-child{width:3rem;transform:scale(.75)}.popup-content[data-v-7c934316]{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-gap:1rem}.field-row[data-v-7c934316]{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-gap:.5rem}.field-row.check[data-v-7c934316]{font-size:.8rem;padding-bottom:1rem}.field-row.actions[data-v-7c934316]{justify-items:center}@media (max-width: 960px){h1[data-v-7c934316],h2[data-v-7c934316]{padding-left:1rem}.box-content .controls[data-v-7c934316]{grid-template-columns:1fr}.box-content .check[data-v-7c934316]{padding-top:0}.box-content .full-row[data-v-7c934316]{grid-column:auto}}.page-content[data-v-99abd521]{padding:2rem;display:grid;grid-template-columns:1fr;grid-template-rows:min-content min-content 1fr;align-items:start}.box-content[data-v-99abd521]{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:1.5rem}.controls[data-v-99abd521]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-template-rows:1fr;grid-gap:1rem;align-items:center}canvas[data-v-99abd521]{width:100%;min-height:40vh;max-height:40vh}.chart-rendering .loading[data-v-99abd521]{display:none;width:100%;height:40vh;grid-template-columns:1fr;grid-template-rows:1fr;align-items:center;justify-items:center}.chart-rendering.loading .loading[data-v-99abd521]{display:grid}.chart-rendering.loading canvas[data-v-99abd521]{display:none!important}.chart-table[data-v-99abd521]{width:100%;border-collapse:collapse}.chart-table thead tr th[data-v-99abd521]:first-child{border-radius:.5rem 0 0}.chart-table thead tr th[data-v-99abd521]:last-child{border-radius:0 .5rem 0 0}.chart-table th[data-v-99abd521]{background-color:var(--color-forecasts-table-header-bg);border-bottom:1px solid #d6d6d6;padding:.5rem;text-align:left;color:var(--color-forecasts-table-header-font)}.chart-table tbody tr[data-v-99abd521]:nth-child(odd){background-color:var(--color-forecasts-table-row-odd-bg)}.chart-table tbody tr td[data-v-99abd521]{padding:.5rem}@media (max-width: 1200px){.controls[data-v-99abd521]{grid-template-columns:1fr}}@media (max-width: 600px){h1[data-v-99abd521]{padding-left:1rem}.controls[data-v-99abd521]{grid-template-columns:1fr}}
