.winco-pro-theme{--winco-pro-color-white-rgb: 255, 255, 255;--winco-pro-color-white: rgb(var(--winco-pro-color-white-rgb));--winco-pro-color-black-rgb: 0, 0, 0;--winco-pro-color-black: rgb(var(--winco-pro-color-black-rgb));--winco-pro-color-cyan-rgb: 4, 209, 187;--winco-pro-color-cyan: rgb(var(--winco-pro-color-cyan-rgb));--winco-pro-color-violet-rgb: 92, 61, 238;--winco-pro-color-violet: rgb(var(--winco-pro-color-violet-rgb));--winco-pro-color-selection-rgb: 106, 184, 237;--winco-pro-color-selection: rgb(var(--winco-pro-color-selection-rgb));--winco-pro-color-gray-dark-rgb: 51, 51, 51;--winco-pro-color-gray-dark: rgb(var(--winco-pro-color-gray-dark-rgb));--winco-pro-color-orange-rgb: 251, 186, 52;--winco-pro-color-orange: rgb(var(--winco-pro-color-orange-rgb));--winco-pro-color-red-rgb: 153, 47, 47;--winco-pro-color-red: rgb(var(--winco-pro-color-red-rgb));--winco-pro-color-validation-warning-rgb: 229, 139, 139;--winco-pro-color-validation-warning: rgb(var(--winco-pro-color-validation-warning-rgb));--winco-pro-color-green-rgb: 116, 164, 105;--winco-pro-color-green: rgb(var(--winco-pro-color-green-rgb));--winco-pro-color-blue-light-rgb: 64, 179, 233;--winco-pro-color-blue-light: rgb(var(--winco-pro-color-blue-light-rgb));--winco-pro-color-score-bad-rgb: 255, 136, 0;--winco-pro-color-score-bad: rgb(var(--winco-pro-color-score-bad-rgb));--winco-pro-color-score-regular-rgb: 254, 242, 146;--winco-pro-color-score-regular: rgb(var(--winco-pro-color-score-regular-rgb));--winco-pro-color-score-good-rgb: 21, 128, 196;--winco-pro-color-score-good: rgb(var(--winco-pro-color-score-good-rgb));--winco-pro-color-score-excellent-rgb: 78, 149, 64;--winco-pro-color-score-excellent: rgb(var(--winco-pro-color-score-excellent-rgb));--winco-pro-font-family-base: "Nunito Sans";--winco-pro-gradient-brand-angle: 60deg;--winco-pro-gradient-brand-start: var(--winco-pro-color-cyan);--winco-pro-gradient-brand-end: var(--winco-pro-color-violet);--winco-pro-gradient-brand: linear-gradient( var(--winco-pro-gradient-brand-angle), var(--winco-pro-gradient-brand-start), var(--winco-pro-gradient-brand-end) );--winco-pro-surface-app: var(--winco-pro-color-black);--winco-pro-surface-panel: var(--winco-pro-color-gray-dark);--winco-pro-text-primary: var(--winco-pro-color-white);--winco-pro-text-secondary: rgba(var(--winco-pro-color-white-rgb), .5);--winco-pro-text-muted: var(--winco-pro-text-secondary);--winco-pro-text-inverse: var(--winco-pro-color-black);--winco-pro-text-accent: var(--winco-pro-color-selection);--winco-pro-border-strong: var(--winco-pro-color-white);--winco-pro-border-default: var(--winco-pro-color-gray-dark);--winco-pro-border-subtle: var(--winco-pro-color-black);--winco-pro-action-primary-background: var(--winco-pro-gradient-brand);--winco-pro-action-primary-text: var(--winco-pro-color-white);--winco-pro-action-accent-background: var(--winco-pro-color-selection);--winco-pro-action-accent-text: var(--winco-pro-color-black);--winco-pro-action-neutral-background: var(--winco-pro-color-gray-dark);--winco-pro-action-neutral-text: var(--winco-pro-color-white);--winco-pro-field-background: var(--winco-pro-color-black);--winco-pro-field-text: var(--winco-pro-text-primary);--winco-pro-field-border: var(--winco-pro-color-gray-dark);--winco-pro-field-validation-warning-text: var(--winco-pro-color-validation-warning);--winco-pro-field-validation-warning-background: var(--winco-pro-field-background);--winco-pro-text-link: rgba(var(--winco-pro-color-white-rgb), .75);--winco-pro-feedback-success: var(--winco-pro-color-green);--winco-pro-feedback-danger: var(--winco-pro-color-red);--winco-pro-data-score-bad: var(--winco-pro-color-score-bad);--winco-pro-data-score-regular: var(--winco-pro-color-score-regular);--winco-pro-data-score-good: var(--winco-pro-color-score-good);--winco-pro-data-score-excellent: var(--winco-pro-color-score-excellent);--winco-pro-data-score-unevaluated: var(--winco-pro-color-white);--winco-pro-data-chart-highlight: var(--winco-pro-color-selection);--winco-pro-overlay-opacity: .5;--medical-feedback-backdrop-background: rgba( var(--winco-pro-color-black-rgb), var(--winco-pro-overlay-opacity) );--medical-feedback-panel-width: auto;--medical-feedback-panel-min-width: 20em;--medical-feedback-panel-padding: 1.5em 2em;--medical-feedback-panel-border: 1px solid var(--winco-pro-color-white);--medical-feedback-panel-radius: var(--winco-pro-radius-md);--medical-feedback-panel-background: var(--winco-pro-surface-panel);--medical-feedback-panel-color: var(--winco-pro-text-primary);--medical-feedback-panel-shadow: none;--medical-feedback-icon-size: 3em;--medical-feedback-icon-margin: 0 0 .25em;--medical-feedback-icon-success-image: url(/assets/images/SVG/feedback-success.svg);--medical-feedback-icon-warning-image: url(/assets/images/SVG/feedback-warning.svg);--medical-feedback-icon-danger-image: url(/assets/images/SVG/feedback-danger.svg);--medical-feedback-message-max-width: 24em;--medical-feedback-panel-success-background: var(--winco-pro-color-black);--medical-feedback-panel-success-border: 1px solid var(--winco-pro-color-white);--medical-feedback-panel-success-color: var(--winco-pro-color-white);--medical-feedback-panel-danger-background: var(--winco-pro-color-black);--medical-feedback-panel-danger-border: 1px solid var(--winco-pro-color-white);--medical-feedback-panel-danger-color: var(--winco-pro-color-white);--medical-feedback-alert-action-background: var(--winco-pro-color-white);--medical-feedback-alert-action-border: 1px solid var(--winco-pro-color-white);--medical-feedback-alert-action-color: var(--winco-pro-color-black);--medical-feedback-panel-warning-background: var(--winco-pro-surface-panel);--medical-feedback-panel-warning-border: 1px solid var(--winco-pro-color-white);--medical-feedback-panel-warning-color: var(--winco-pro-text-primary);--medical-feedback-message-color: var(--winco-pro-color-white);--medical-feedback-message-text-align: center;--medical-feedback-close-color: var(--winco-pro-color-white);--medical-feedback-close-top: .25em;--medical-feedback-close-right: .25em;--medical-feedback-close-size: 1.25em;--medical-feedback-action-justify: center;--medical-feedback-action-margin-top: 1em;--medical-feedback-action-min-width: 0;--medical-feedback-action-height: 2.25em;--medical-feedback-action-padding: .75em 2em;--medical-feedback-action-font-size: .82em;--medical-feedback-action-background: transparent;--medical-feedback-action-color: var(--winco-pro-color-white);--medical-feedback-action-border: 0;--medical-feedback-action-radius: var(--winco-pro-radius-sm);--medical-feedback-action-text-transform: uppercase;--medical-feedback-action-primary-background: var(--winco-pro-action-accent-background);--medical-feedback-action-primary-color: var(--winco-pro-action-accent-text);--medical-feedback-action-secondary-background: var(--winco-pro-color-white);--medical-feedback-action-secondary-color: var(--winco-pro-color-black);--medical-feedback-action-danger-background: var(--winco-pro-color-red);--medical-feedback-action-danger-color: var(--winco-pro-color-white);--medical-feedback-loading-color: var(--winco-pro-color-white);--medical-feedback-loading-indicator-size: 2.5em;--medical-feedback-loading-indicator-border: .25em solid rgba(var(--winco-pro-color-white-rgb), .24);--medical-feedback-loading-indicator-color: var(--winco-pro-color-white);--medical-feedback-toast-background: var(--winco-pro-surface-panel);--medical-feedback-toast-color: var(--winco-pro-text-primary);--winco-pro-radius-sm: .65em;--winco-pro-radius-md: 1em;--winco-pro-radius-lg: 2em;--winco-ui-font-family-base: var(--winco-pro-font-family-base);--winco-ui-radius-sm: var(--winco-pro-radius-sm);--winco-ui-radius-md: var(--winco-pro-radius-md);--winco-ui-radius-lg: var(--winco-pro-radius-lg);--winco-ui-shell-background: var(--winco-pro-surface-app);--winco-ui-shell-text-color: var(--winco-pro-text-primary);--winco-ui-surface-panel: var(--winco-pro-surface-panel);--winco-ui-text-muted: var(--winco-pro-text-muted);--winco-ui-text-inverse: var(--winco-pro-text-inverse);--winco-ui-text-accent: var(--winco-pro-text-accent);--winco-ui-border-default: var(--winco-pro-border-default);--winco-ui-border-strong: var(--winco-pro-border-strong);--winco-ui-border-subtle: var(--winco-pro-border-subtle);--winco-ui-action-primary-background: var(--winco-pro-action-primary-background);--winco-ui-action-primary-text: var(--winco-pro-action-primary-text);--winco-ui-action-accent-background: var(--winco-pro-action-accent-background);--winco-ui-action-neutral-background: var(--winco-pro-action-neutral-background);--winco-ui-action-neutral-text: var(--winco-pro-action-neutral-text);--winco-ui-scrollable-padding-inline-end: .75em;--winco-ui-scrollbar-width: .6em;--winco-ui-scrollbar-radius: var(--winco-pro-radius-sm);--winco-ui-scrollbar-thumb: var(--winco-pro-border-default);--winco-ui-scrollbar-track: rgba(var(--winco-pro-color-gray-dark-rgb), .5);--winco-ui-chart-score-color: var(--winco-pro-color-blue-light);--winco-ui-chart-time-color: var(--winco-pro-color-green);--winco-ui-chart-metric-color: var(--winco-pro-color-orange);--winco-ui-chart-grid-color: var(--winco-pro-text-secondary);--winco-ui-chart-text-color: var(--winco-pro-text-primary);--winco-ui-footer-text-color: var(--winco-pro-text-primary);--winco-ui-footer-dark-background: var(--winco-pro-surface-app);--winco-ui-footer-auth-padding: .5em 1.5em;--winco-ui-footer-line-border: 1px solid var(--winco-pro-border-default);--winco-ui-footer-control-font-size: .85em;--winco-ui-footer-control-gap: .5em;--winco-ui-footer-selector-width: 4em;--winco-ui-footer-selector-padding: .5em;--winco-ui-footer-selector-line-height: normal;--winco-ui-footer-language-list-gap: .25em;--winco-ui-footer-version-selector-margin-right: 1em;--winco-ui-footer-version-selector-padding: .5em 1em;--winco-ui-footer-claim-font-size: .85em;--winco-ui-footer-claim-margin: .5em 0 0 2em;--winco-ui-header-admin-item-background: var(--winco-pro-gradient-brand);--winco-ui-header-admin-item-hover-border-gradient: var(--winco-pro-gradient-brand);--winco-ui-header-admin-item-hover-shadow: 0 .75em 1.5em rgba(var(--winco-pro-color-violet-rgb), .18);--winco-ui-header-admin-item-gap: .5em;--winco-ui-header-admin-item-min-width: clamp(7em, 8vw, 8em);--winco-ui-header-admin-item-padding: .62em 0;--winco-ui-header-admin-item-border-width: 2px;--winco-ui-header-admin-item-font-size: .85em;--winco-ui-header-admin-item-line-height: normal;--winco-ui-header-user-avatar-background: var(--winco-pro-gradient-brand);--winco-ui-header-user-avatar-text: var(--winco-pro-text-primary);--winco-ui-header-user-caption-color: var(--winco-pro-text-accent);--winco-ui-page-back-color: var(--winco-pro-text-primary);--winco-ui-page-back-font-size: 1em;--winco-ui-page-back-font-weight: 700;--winco-ui-page-back-icon-size: 1em;--winco-ui-page-back-icon-gap: .5em;--winco-ui-page-back-icon-mask: url(/assets/images/SVG/icon-left-light.svg) center / contain no-repeat;--winco-ui-page-header-gap: 1em;--winco-ui-page-header-padding-bottom: .5em;--winco-ui-page-header-border-bottom: 1px solid var(--winco-pro-border-default);--winco-ui-page-header-title-color: var(--winco-pro-text-primary);--winco-ui-page-header-title-font-size: var(--winco-pro-administration-heading-font-size, 1.65em);--winco-ui-page-header-title-font-weight: var(--winco-pro-administration-heading-font-weight, 700);--winco-ui-page-header-title-line-height: 1;--winco-ui-action-button-padding: .5em .85em;--winco-ui-action-button-radius: var(--winco-pro-radius-sm);--winco-ui-action-button-font-size: .85em;--winco-ui-action-button-font-weight: 400;--winco-ui-action-button-icon-size: 1.15em;--winco-ui-action-button-icon-gap: .5em;--winco-ui-action-button-disabled-opacity: .65;--winco-ui-action-button-accent-background: var(--winco-pro-action-accent-background);--winco-ui-action-button-accent-text: var(--winco-pro-color-black);--winco-ui-action-button-primary-background: var(--winco-pro-action-primary-background);--winco-ui-action-button-primary-text: var(--winco-pro-action-primary-text);--winco-ui-action-button-neutral-background: var(--winco-pro-color-white);--winco-ui-action-button-neutral-text: var(--winco-pro-color-black);--winco-ui-action-button-danger-background: var(--winco-pro-color-red);--winco-ui-action-button-danger-text: var(--winco-pro-color-white);--winco-ui-video-radius: var(--winco-pro-radius-sm);--winco-ui-video-background: var(--winco-pro-surface-panel);--winco-ui-video-fallback-background: var(--winco-pro-surface-panel);--winco-ui-video-fallback-text-color: var(--winco-pro-text-primary);--winco-ui-video-fallback-text-font-weight: 400;--winco-ui-menu-selected-background: rgba(var(--winco-pro-color-white-rgb), .08);--winco-ui-menu-selected-text-color: var(--winco-pro-text-primary);--winco-ui-auth-surface: var(--winco-pro-surface-panel);--winco-ui-auth-border-color: var(--winco-pro-border-subtle);--winco-ui-header-padding: 0;--winco-ui-footer-padding: .5em 0;--winco-ui-shell-top-space: .75em;--winco-ui-shell-bottom-space: .5em;--winco-ui-shell-left-space: 1.5em;--winco-ui-shell-right-space: 1.5em;--winco-ui-header-left: var(--winco-ui-shell-left-space);--winco-ui-header-right: var(--winco-ui-shell-right-space);--winco-ui-header-content-gap: .75em;--winco-ui-content-footer-gap: .5em;--winco-ui-header-height: calc(4.5em - var(--winco-ui-shell-top-space) - var(--winco-ui-header-content-gap));--winco-ui-footer-height: calc(4em - var(--winco-ui-content-footer-gap) - var(--winco-ui-shell-bottom-space));--winco-ui-menu-content-gap: 1.5em;--winco-ui-side-menu-width: 4em;--winco-ui-menu-width: 4em;--winco-ui-menu-gap: .18em;--winco-ui-menu-section-gap: .18em;--winco-ui-menu-separator-height: 1em;--winco-ui-menu-button-gap: .28em;--winco-ui-menu-icon-frame-size: 2.75em;--winco-ui-menu-icon-size: 2.5em;--winco-ui-menu-icon-radius: var(--winco-pro-radius-sm);--winco-ui-menu-icon-border-width: 2px;--winco-ui-menu-icon-border-color: rgba(var(--winco-pro-color-white-rgb), 0);--winco-ui-menu-icon-active-border-color: var(--winco-pro-color-selection);--winco-ui-menu-icon-background: var(--winco-pro-action-primary-background);--winco-ui-menu-icon-active-background: var(--winco-pro-surface-app);--winco-ui-menu-danger-background: var(--winco-pro-color-red);--winco-ui-menu-label-font-size: .6em;--winco-ui-menu-label-font-weight: 400;--winco-ui-menu-label-line-height: 1;--winco-ui-exercise-side-menu-top-offset: 2.25em;--winco-ui-auth-width: 40em;--winco-ui-auth-padding: 2em;--winco-ui-auth-gap: 0;--winco-ui-auth-brand-padding-right: 2em;--winco-ui-auth-content-padding-left: 2em;--winco-ui-auth-title-margin: 0 0 1em;--winco-ui-auth-title-font-size: 1.35em;--winco-ui-auth-title-font-weight: 700;--winco-ui-auth-title-line-height: 1.2;--winco-ui-form-field-padding: .75em 2.5em .75em .75em;--winco-ui-form-field-border: 1px solid var(--winco-pro-field-border);--winco-ui-form-field-error-border: var(--winco-ui-form-field-border);--winco-ui-form-field-error-background: var(--winco-pro-field-validation-warning-background);--winco-ui-form-field-background: var(--winco-pro-field-background);--winco-ui-form-field-text: var(--winco-pro-field-text);--winco-ui-form-field-placeholder-color: var(--winco-pro-text-muted);--winco-ui-form-field-radius: var(--winco-pro-radius-sm);--winco-ui-form-field-font-size: 1em;--winco-ui-form-field-icon-size: 2em;--winco-ui-form-field-icon-padding: .5em;--winco-ui-form-field-icon-right: .25em;--winco-account-text-color: var(--winco-pro-text-primary);--winco-account-text-muted: var(--winco-pro-text-muted);--winco-account-link-color: var(--winco-pro-text-link);--winco-account-error-color: var(--winco-pro-field-validation-warning-text);--winco-account-form-gap: .5em;--winco-account-guest-margin-bottom: 1em;--winco-account-submit-min-width: auto;--winco-ui-brand-initial-logo-width: 15em;--winco-ui-brand-auth-logo-width: 16em;--winco-ui-brand-header-logo-width: 15.25em;--winco-ui-brand-footer-logo-width: 9em}.winco-ui-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.winco-ui-scrollable{box-sizing:border-box;overflow-x:hidden;overflow-y:auto;padding-inline-end:var(--winco-ui-scrollable-padding-inline-end, .75em)!important;scrollbar-color:var(--winco-ui-scrollbar-thumb, var(--winco-ui-border-default, currentColor)) var(--winco-ui-scrollbar-track, transparent);scrollbar-gutter:stable;scrollbar-width:thin}.winco-ui-scrollable::-webkit-scrollbar{width:var(--winco-ui-scrollbar-width, .6em)}.winco-ui-scrollable::-webkit-scrollbar-button{display:none}.winco-ui-scrollable::-webkit-scrollbar-thumb{border-radius:var(--winco-ui-scrollbar-radius, var(--winco-ui-radius-sm, 0));background-color:var(--winco-ui-scrollbar-thumb, var(--winco-ui-border-default, currentColor))}.winco-ui-scrollable::-webkit-scrollbar-track{border-radius:var(--winco-ui-scrollbar-radius, var(--winco-ui-radius-sm, 0));background:var(--winco-ui-scrollbar-track, transparent)}@font-face{font-family:Nunito Sans;src:url(/assets/fonts/NunitoSans.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nunito Sans;src:url(/assets/fonts/NunitoSans-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}.winco-form-button{min-width:var(--winco-pro-form-button-min-width, 11em);padding:var(--winco-pro-form-button-padding, .85em 2em);border:0;border-radius:var(--winco-pro-form-button-radius, var(--winco-pro-radius-sm));background:var(--winco-pro-form-button-background, var(--winco-pro-action-neutral-background));color:var(--winco-pro-form-button-text, var(--winco-pro-action-neutral-text));cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:var(--winco-pro-form-button-font-size, 1em);line-height:var(--winco-pro-form-button-line-height, 1);text-align:center;text-decoration:none;text-transform:uppercase}.winco-form-button:disabled,.winco-form-button[aria-disabled=true]{cursor:default;opacity:var(--winco-pro-form-button-disabled-opacity, .65)}.winco-form-button--positive{--winco-pro-form-button-background: var(--winco-pro-form-button-positive-background, var(--winco-pro-action-accent-background));--winco-pro-form-button-text: var(--winco-pro-form-button-positive-text, var(--winco-pro-action-accent-text))}.winco-form-button--neutral{--winco-pro-form-button-background: var(--winco-pro-form-button-neutral-background, var(--winco-pro-action-neutral-background));--winco-pro-form-button-text: var(--winco-pro-form-button-neutral-text, var(--winco-pro-action-neutral-text))}.winco-shell--administration,.winco-shell--administration-edit,.winco-shell--history,.winco-shell--profile,.winco-shell--export{--winco-pro-administration-heading-font-size: 1.65em;--winco-pro-administration-heading-font-weight: 700;--winco-pro-administration-section-border: 1px solid var(--winco-pro-border-default);--winco-pro-administration-form-button-min-width: 10em;--winco-pro-administration-form-button-padding: .85em 2em;--winco-pro-administration-form-button-radius: var(--winco-pro-radius-sm);--winco-pro-administration-form-button-font-size: .9em;--winco-pro-administration-form-button-line-height: 1;--winco-pro-administration-form-button-disabled-opacity: .65;--winco-pro-administration-form-button-positive-background: var(--winco-pro-action-accent-background);--winco-pro-administration-form-button-positive-text: var(--winco-pro-color-black);--winco-pro-administration-form-button-neutral-background: var(--winco-pro-color-gray-dark);--winco-pro-administration-form-button-neutral-text: var(--winco-pro-color-white)}.admin-groups-page{display:flex;flex-direction:column;width:100%;height:100%;color:var(--winco-pro-text-primary);font-size:1em}.admin-groups-page__header{display:flex;align-items:center;gap:1em;padding-bottom:.6em;border-bottom:var(--winco-pro-administration-section-border, 1px solid var(--winco-pro-border-strong))}.admin-groups-page__header h2{margin:0;color:var(--winco-pro-text-primary);font-size:var(--winco-pro-administration-heading-font-size, 1.65em);font-weight:var(--winco-pro-administration-heading-font-weight, 700);line-height:1}.admin-groups-page__create{display:inline-flex;align-items:center;gap:.9em;margin-left:auto;color:var(--winco-pro-text-primary);font-size:.9em;line-height:1;text-decoration:none}.admin-groups-page__create img{width:2.4em;height:2.4em;object-fit:contain}.admin-groups-page__message{margin:1em 0 0;color:var(--winco-pro-text-primary);font-size:1em;font-weight:700}.admin-groups-page__message--empty{margin:0;padding:1em 0}.admin-groups-page__results{flex:1 1 auto;box-sizing:border-box;min-height:0;overflow-x:hidden;overflow-y:auto;padding-inline-end:var(--winco-ui-scrollable-padding-inline-end, .75em);scrollbar-color:var(--winco-ui-scrollbar-thumb) var(--winco-ui-scrollbar-track);scrollbar-gutter:stable;scrollbar-width:thin}.admin-groups-page__item{border-radius:var(--winco-pro-radius-sm)}.admin-groups-page__item:nth-of-type(odd){background:var(--winco-pro-surface-panel)}.admin-groups-page__item:nth-of-type(2n){background:transparent}.admin-groups-page__row{display:flex;align-items:stretch;width:100%;min-height:3.2em;padding:0;border:0;background:transparent;color:var(--winco-pro-text-primary);font:inherit;text-align:left}.admin-groups-page__row--head{min-height:2.9em;background:transparent}.admin-groups-page__column-button,.admin-groups-page__column-label{display:flex;align-items:center;gap:1em;padding:1em;color:var(--winco-pro-text-accent);font-size:1em;font-weight:700}.admin-groups-page__column-button{border:0;background:transparent;cursor:pointer;font:inherit}.admin-groups-page__column-button{flex:1 1 auto}.admin-groups-page__column-button img{width:.8em;height:auto}.admin-groups-page__name,.admin-groups-page__cell{display:flex;align-items:center;min-width:0;padding:1em;font-size:1em}.admin-groups-page__name{flex:1 1 auto}.admin-groups-page__expand-column,.admin-groups-page__expand-indicator{width:3em;min-width:3em}.admin-groups-page__expand-column,.admin-groups-page__expand-indicator{flex:0 0 3em}.admin-groups-page__expand-indicator{display:flex;align-items:center;justify-content:center}.admin-groups-page__expand-indicator:before{width:.7em;height:.7em;border-right:.18em solid var(--winco-pro-text-primary);border-bottom:.18em solid var(--winco-pro-text-primary);content:"";transform:rotate(45deg)}.admin-groups-page__row--expanded .admin-groups-page__expand-indicator:before,.admin-groups-page__compress .admin-groups-page__expand-indicator:before{transform:rotate(225deg)}.admin-groups-page__expanded{position:relative;width:100%;box-sizing:border-box;padding:1em}.admin-groups-page__compress{position:absolute;box-sizing:border-box;top:0;right:0;display:flex;align-items:center;justify-content:center;width:3em;height:3em;padding:0;border:0;background:transparent;cursor:pointer}.admin-groups-page__detail{display:flex;flex-direction:column;gap:.3em}.admin-groups-page__detail label{color:var(--winco-pro-text-accent);font-size:1em;font-weight:700}.admin-groups-page__detail p{margin:0;min-height:1.2em;color:var(--winco-pro-text-primary)}.admin-groups-page__actions{display:flex;justify-content:flex-end;width:100%;gap:.75em}.admin-groups-page__action{display:inline-flex;align-items:center;justify-content:space-between;width:14em;box-sizing:border-box;padding:.5em 1em;border:0;border-radius:var(--winco-pro-radius-sm);cursor:pointer;font:inherit;font-size:.75em;font-stretch:expanded;font-weight:700;line-height:1;text-decoration:none;text-transform:uppercase}.admin-groups-page__action span{min-width:0}.admin-groups-page__action img{width:1.5em;height:auto;margin-left:.5em;object-fit:contain}.admin-groups-page__action--edit{background:var(--winco-pro-color-white);color:var(--winco-pro-color-black)}.admin-groups-page__action--delete{background:var(--winco-pro-color-red);color:var(--winco-pro-color-white)}.admin-teachers-page{display:flex;flex-direction:column;width:100%;height:100%;color:var(--winco-pro-text-primary);font-size:1em}.admin-teachers-page__header{display:flex;align-items:center;gap:1em;padding-bottom:.6em;border-bottom:var(--winco-pro-administration-section-border, 1px solid var(--winco-pro-border-strong))}.admin-teachers-page__header h2{margin:0;color:var(--winco-pro-text-primary);font-size:var(--winco-pro-administration-heading-font-size, 1.65em);font-weight:var(--winco-pro-administration-heading-font-weight, 700);line-height:1}.admin-teachers-page__create{display:inline-flex;align-items:center;gap:.9em;margin-left:auto;color:var(--winco-pro-text-primary);font-size:.9em;line-height:1;text-decoration:none}.admin-teachers-page__create img{width:2.4em;height:2.4em;object-fit:contain}.admin-teachers-page__message{margin:1em 0 0;color:var(--winco-pro-text-primary);font-size:1em;font-weight:700}.admin-teachers-page__message--empty{margin:0;padding:1em 0}.admin-teachers-page__results{flex:1 1 auto;box-sizing:border-box;min-height:0;overflow-x:hidden;overflow-y:auto;padding-inline-end:var(--winco-ui-scrollable-padding-inline-end, .75em);scrollbar-color:var(--winco-ui-scrollbar-thumb) var(--winco-ui-scrollbar-track);scrollbar-gutter:stable;scrollbar-width:thin}.admin-teachers-page__item{border-radius:var(--winco-pro-radius-sm)}.admin-teachers-page__item:nth-of-type(odd){background:var(--winco-pro-surface-panel)}.admin-teachers-page__item:nth-of-type(2n){background:transparent}.admin-teachers-page__row{display:grid;grid-template-columns:40% minmax(0,1fr) 3em;align-items:stretch;width:100%;min-height:3.2em;padding:0;border:0;background:transparent;color:var(--winco-pro-text-primary);font:inherit;text-align:left}.admin-teachers-page__row--head{min-height:2.9em;background:transparent}.admin-teachers-page__column-button,.admin-teachers-page__column-label{display:flex;align-items:center;gap:1em;padding:1em;color:var(--winco-pro-text-accent);font-size:1em;font-weight:700}.admin-teachers-page__column-button{border:0;background:transparent;cursor:pointer;font:inherit}.admin-teachers-page__column-button img{width:.8em;height:auto}.admin-teachers-page__name,.admin-teachers-page__cell{display:flex;align-items:center;min-width:0;padding:1em;font-size:1em}.admin-teachers-page__expand-column,.admin-teachers-page__expand-indicator{width:3em;min-width:3em}.admin-teachers-page__expand-indicator{display:flex;align-items:center;justify-content:center}.admin-teachers-page__expand-indicator:before{width:.78em;height:.78em;border-right:.16em solid var(--winco-pro-text-primary);border-bottom:.16em solid var(--winco-pro-text-primary);content:"";transform:rotate(45deg)}.admin-teachers-page__row--expanded .admin-teachers-page__expand-indicator:before,.admin-teachers-page__compress .admin-teachers-page__expand-indicator:before{transform:rotate(225deg)}.admin-teachers-page__expanded{position:relative;width:100%;box-sizing:border-box;padding:1em}.admin-teachers-page__compress{position:absolute;box-sizing:border-box;top:0;right:0;display:flex;align-items:center;justify-content:center;width:3em;height:3em;padding:0;border:0;background:transparent;cursor:pointer}.admin-teachers-page__detail{display:flex;flex-direction:column;gap:.3em}.admin-teachers-page__detail label{color:var(--winco-pro-text-accent);font-size:1em;font-weight:700}.admin-teachers-page__detail p{margin:0;min-height:1.2em;color:var(--winco-pro-text-primary)}.admin-teachers-page__actions{display:flex;justify-content:flex-end;width:100%;gap:.75em}.admin-teachers-page__action{display:inline-flex;align-items:center;justify-content:space-between;width:14em;box-sizing:border-box;padding:.5em 1em;border:0;border-radius:var(--winco-pro-radius-sm);cursor:pointer;font:inherit;font-size:.75em;font-stretch:expanded;font-weight:700;line-height:1;text-decoration:none;text-transform:uppercase}.admin-teachers-page__action span{min-width:0}.admin-teachers-page__action img{width:1.5em;height:auto;margin-left:.5em;object-fit:contain}.admin-teachers-page__action--edit{background:var(--winco-pro-color-white);color:var(--winco-pro-color-black)}.admin-teachers-page__action--delete{background:var(--winco-pro-color-red);color:var(--winco-pro-color-white)}.admin-students-page{display:flex;flex-direction:column;width:100%;height:100%;color:var(--winco-pro-text-primary);font-size:1em}.admin-students-page__header{display:flex;align-items:center;gap:1em;padding-bottom:.6em;border-bottom:var(--winco-pro-administration-section-border, 1px solid var(--winco-pro-border-strong))}.admin-students-page__header h2{margin:0;color:var(--winco-pro-text-primary);font-size:var(--winco-pro-administration-heading-font-size, 1.65em);font-weight:var(--winco-pro-administration-heading-font-weight, 700);line-height:1}.admin-students-page__create{display:inline-flex;align-items:center;gap:.9em;margin-left:auto;color:var(--winco-pro-text-primary);font-size:.9em;line-height:1;text-decoration:none}.admin-students-page__create img{width:2.4em;height:2.4em;object-fit:contain}.admin-students-page__message{margin:1em 0 0;color:var(--winco-pro-text-primary);font-size:1em;font-weight:700}.admin-students-page__message--empty{margin:0;padding:1em 0}.admin-students-page__results{flex:1 1 auto;box-sizing:border-box;min-height:0;overflow-x:hidden;overflow-y:auto;padding-inline-end:var(--winco-ui-scrollable-padding-inline-end, .75em);scrollbar-color:var(--winco-ui-scrollbar-thumb) var(--winco-ui-scrollbar-track);scrollbar-gutter:stable;scrollbar-width:thin}.admin-students-page__item{border-radius:var(--winco-pro-radius-sm)}.admin-students-page__item:nth-of-type(odd){background:var(--winco-pro-surface-panel)}.admin-students-page__item:nth-of-type(2n){background:transparent}.admin-students-page__row{display:grid;grid-template-columns:40% minmax(0,1fr) 3em;align-items:stretch;width:100%;min-height:3.2em;padding:0;border:0;background:transparent;color:var(--winco-pro-text-primary);font:inherit;text-align:left}.admin-students-page__row--head{min-height:2.9em;background:transparent}.admin-students-page__column-button,.admin-students-page__column-label{display:flex;align-items:center;gap:1em;padding:1em;color:var(--winco-pro-text-accent);font-size:1em;font-weight:700}.admin-students-page__column-button{border:0;background:transparent;cursor:pointer;font:inherit}.admin-students-page__column-button img{width:.8em;height:auto}.admin-students-page__name,.admin-students-page__cell{display:flex;align-items:center;min-width:0;padding:1em;font-size:1em}.admin-students-page__expand-column,.admin-students-page__expand-indicator{width:3em;min-width:3em}.admin-students-page__expand-indicator{display:flex;align-items:center;justify-content:center}.admin-students-page__expand-indicator:before{width:.78em;height:.78em;border-right:.16em solid var(--winco-pro-text-primary);border-bottom:.16em solid var(--winco-pro-text-primary);content:"";transform:rotate(45deg)}.admin-students-page__row--expanded .admin-students-page__expand-indicator:before,.admin-students-page__compress .admin-students-page__expand-indicator:before{transform:rotate(225deg)}.admin-students-page__expanded{position:relative;width:100%;box-sizing:border-box;padding:1em}.admin-students-page__compress{position:absolute;box-sizing:border-box;top:0;right:0;display:flex;align-items:center;justify-content:center;width:3em;height:3em;padding:0;border:0;background:transparent;cursor:pointer}.admin-students-page__detail{display:flex;flex-direction:column;gap:.3em}.admin-students-page__detail label{color:var(--winco-pro-text-accent);font-size:1em;font-weight:700}.admin-students-page__detail p{margin:0;min-height:1.2em;color:var(--winco-pro-text-primary)}.admin-students-page__actions{display:flex;justify-content:flex-end;width:100%;gap:.75em}.admin-students-page__action{display:inline-flex;align-items:center;justify-content:space-between;width:14em;box-sizing:border-box;padding:.5em 1em;border:0;border-radius:var(--winco-pro-radius-sm);cursor:pointer;font:inherit;font-size:.75em;font-stretch:expanded;font-weight:700;line-height:1;text-decoration:none;text-transform:uppercase}.admin-students-page__action span{min-width:0}.admin-students-page__action img{width:1.5em;height:auto;margin-left:.5em;object-fit:contain}.admin-students-page__action--edit{background:var(--winco-pro-color-white);color:var(--winco-pro-color-black)}.admin-students-page__action--delete{background:var(--winco-pro-color-red);color:var(--winco-pro-color-white)}.admin-exercises-page{display:flex;flex-direction:column;width:100%;height:100%;color:var(--winco-pro-text-primary);font-size:1em}.admin-exercises-page__header{display:flex;align-items:center;gap:1em;padding-bottom:.6em;border-bottom:var(--winco-pro-administration-section-border, 1px solid var(--winco-pro-border-strong))}.admin-exercises-page__header h2{margin:0;color:var(--winco-pro-text-primary);font-size:var(--winco-pro-administration-heading-font-size, 1.65em);font-weight:var(--winco-pro-administration-heading-font-weight, 700);line-height:1}.admin-exercises-page__create{display:inline-flex;align-items:center;gap:.9em;margin-left:auto;color:var(--winco-pro-text-primary);font-size:.9em;line-height:1;text-decoration:none}.admin-exercises-page__create img{width:2.4em;height:2.4em;object-fit:contain}.admin-exercises-page__message{margin:1em 0 0;color:var(--winco-pro-text-primary);font-size:1em;font-weight:700}.admin-exercises-page__message--empty{margin:0;padding:1em 0}.admin-exercises-page__results{flex:1 1 auto;box-sizing:border-box;min-height:0;overflow-x:hidden;overflow-y:auto;padding-inline-end:var(--winco-ui-scrollable-padding-inline-end, .75em);scrollbar-color:var(--winco-ui-scrollbar-thumb) var(--winco-ui-scrollbar-track);scrollbar-gutter:stable;scrollbar-width:thin}.admin-exercises-page__item{border-radius:var(--winco-pro-radius-sm)}.admin-exercises-page__item:nth-of-type(odd){background:var(--winco-pro-surface-panel)}.admin-exercises-page__item:nth-of-type(2n){background:transparent}.admin-exercises-page__row{display:grid;grid-template-columns:40% minmax(0,1fr) 3em;align-items:stretch;width:100%;min-height:3.2em;padding:0;border:0;background:transparent;color:var(--winco-pro-text-primary);font:inherit;text-align:left}.admin-exercises-page__row--head{min-height:2.9em;background:transparent}.admin-exercises-page__column-button,.admin-exercises-page__column-label{display:flex;align-items:center;gap:1em;padding:1em;color:var(--winco-pro-text-accent);font-size:1em;font-weight:700}.admin-exercises-page__column-button{border:0;background:transparent;cursor:pointer;font:inherit}.admin-exercises-page__column-button img{width:.8em;height:auto}.admin-exercises-page__name,.admin-exercises-page__cell{display:flex;align-items:center;min-width:0;padding:1em;font-size:1em}.admin-exercises-page__expand-column,.admin-exercises-page__expand-indicator{width:3em;min-width:3em}.admin-exercises-page__expand-indicator{display:flex;align-items:center;justify-content:center}.admin-exercises-page__expand-indicator:before{width:.78em;height:.78em;border-right:.16em solid var(--winco-pro-text-primary);border-bottom:.16em solid var(--winco-pro-text-primary);content:"";transform:rotate(45deg)}.admin-exercises-page__row--expanded .admin-exercises-page__expand-indicator:before,.admin-exercises-page__compress .admin-exercises-page__expand-indicator:before{transform:rotate(225deg)}.admin-exercises-page__expanded{position:relative;width:100%;box-sizing:border-box;padding:1em}.admin-exercises-page__compress{position:absolute;box-sizing:border-box;top:0;right:0;display:flex;align-items:center;justify-content:center;width:3em;height:3em;padding:0;border:0;background:transparent;cursor:pointer}.admin-exercises-page__detail{display:flex;flex-direction:column;gap:.3em}.admin-exercises-page__detail label{color:var(--winco-pro-text-accent);font-size:1em;font-weight:700}.admin-exercises-page__detail p{margin:0;min-height:1.2em;color:var(--winco-pro-text-primary)}.admin-exercises-page__actions{display:flex;justify-content:flex-end;width:100%;gap:.75em}.admin-exercises-page__action{display:inline-flex;align-items:center;justify-content:space-between;width:14em;box-sizing:border-box;padding:.5em 1em;border:0;border-radius:var(--winco-pro-radius-sm);cursor:pointer;font:inherit;font-size:.75em;font-stretch:expanded;font-weight:700;line-height:1;text-decoration:none;text-transform:uppercase}.admin-exercises-page__action span{min-width:0}.admin-exercises-page__action img{width:1.5em;height:auto;margin-left:.5em;object-fit:contain}.admin-exercises-page__action--edit{background:var(--winco-pro-color-white);color:var(--winco-pro-color-black)}.admin-exercises-page__action--delete{background:var(--winco-pro-color-red);color:var(--winco-pro-color-white)}.admin-courses-page{display:flex;flex-direction:column;width:100%;height:100%;color:var(--winco-pro-text-primary);font-size:1em}.admin-courses-page__header{display:flex;align-items:center;gap:1em;padding-bottom:.6em;border-bottom:var(--winco-pro-administration-section-border, 1px solid var(--winco-pro-border-strong))}.admin-courses-page__header h2{margin:0;color:var(--winco-pro-text-primary);font-size:var(--winco-pro-administration-heading-font-size, 1.65em);font-weight:var(--winco-pro-administration-heading-font-weight, 700);line-height:1}.admin-courses-page__create{display:inline-flex;align-items:center;gap:.9em;margin-left:auto;color:var(--winco-pro-text-primary);font-size:.9em;line-height:1;text-decoration:none}.admin-courses-page__create img{width:2.4em;height:2.4em;object-fit:contain}.admin-courses-page__message{margin:1em 0 0;color:var(--winco-pro-text-primary);font-size:1em;font-weight:700}.admin-courses-page__message--empty{margin:0;padding:1em 0}.admin-courses-page__results{flex:1 1 auto;box-sizing:border-box;min-height:0;overflow-x:hidden;overflow-y:auto;padding-inline-end:var(--winco-ui-scrollable-padding-inline-end, .75em);scrollbar-color:var(--winco-ui-scrollbar-thumb) var(--winco-ui-scrollbar-track);scrollbar-gutter:stable;scrollbar-width:thin}.admin-courses-page__item{border-radius:var(--winco-pro-radius-sm)}.admin-courses-page__item:nth-of-type(odd){background:var(--winco-pro-surface-panel)}.admin-courses-page__item:nth-of-type(2n){background:transparent}.admin-courses-page__row{display:grid;grid-template-columns:40% minmax(0,1fr) 3em;align-items:stretch;width:100%;min-height:3.2em;padding:0;border:0;background:transparent;color:var(--winco-pro-text-primary);font:inherit;text-align:left}.admin-courses-page__row--head{min-height:2.9em;background:transparent}.admin-courses-page__column-button,.admin-courses-page__column-label{display:flex;align-items:center;gap:1em;padding:1em;color:var(--winco-pro-text-accent);font-size:1em;font-weight:700}.admin-courses-page__column-button{border:0;background:transparent;cursor:pointer;font:inherit}.admin-courses-page__column-button img{width:.8em;height:auto}.admin-courses-page__name,.admin-courses-page__cell{display:flex;align-items:center;min-width:0;padding:1em;font-size:1em}.admin-courses-page__expand-column,.admin-courses-page__expand-indicator{width:3em;min-width:3em}.admin-courses-page__expand-indicator{display:flex;align-items:center;justify-content:center}.admin-courses-page__expand-indicator:before{width:.78em;height:.78em;border-right:.16em solid var(--winco-pro-text-primary);border-bottom:.16em solid var(--winco-pro-text-primary);content:"";transform:rotate(45deg)}.admin-courses-page__row--expanded .admin-courses-page__expand-indicator:before,.admin-courses-page__compress .admin-courses-page__expand-indicator:before{transform:rotate(225deg)}.admin-courses-page__expanded{position:relative;width:100%;box-sizing:border-box;padding:1em}.admin-courses-page__compress{position:absolute;box-sizing:border-box;top:0;right:0;display:flex;align-items:center;justify-content:center;width:3em;height:3em;padding:0;border:0;background:transparent;cursor:pointer}.admin-courses-page__detail{display:flex;flex-direction:column;gap:.3em}.admin-courses-page__detail label{color:var(--winco-pro-text-accent);font-size:1em;font-weight:700}.admin-courses-page__detail p{margin:0;min-height:1.2em;color:var(--winco-pro-text-primary)}.admin-courses-page__actions{display:flex;justify-content:flex-end;width:100%;gap:.75em}.admin-courses-page__action{display:inline-flex;align-items:center;justify-content:space-between;width:14em;box-sizing:border-box;padding:.5em 1em;border:0;border-radius:var(--winco-pro-radius-sm);cursor:pointer;font:inherit;font-size:.75em;font-stretch:expanded;font-weight:700;line-height:1;text-decoration:none;text-transform:uppercase}.admin-courses-page__action span{min-width:0}.admin-courses-page__action img{width:1.5em;height:auto;margin-left:.5em;object-fit:contain}.admin-courses-page__action--edit{background:var(--winco-pro-color-white);color:var(--winco-pro-color-black)}.admin-courses-page__action--delete{background:var(--winco-pro-color-red);color:var(--winco-pro-color-white)}.history-page{display:flex;flex-direction:column;width:100%;height:100%;color:var(--winco-pro-text-primary);font-size:1em}.history-page__header{display:flex;align-items:center;gap:1em;padding-bottom:.6em;border-bottom:var(--winco-pro-administration-section-border, 1px solid var(--winco-pro-border-strong))}.history-page__header h2{margin:0;color:var(--winco-pro-text-primary);font-size:var(--winco-pro-administration-heading-font-size, 1.65em);font-weight:var(--winco-pro-administration-heading-font-weight, 700);line-height:1}.history-page__create{display:inline-flex;align-items:center;gap:.9em;margin-left:auto;color:var(--winco-pro-text-primary);font-size:.9em;line-height:1;text-decoration:none}.history-page__create img{width:2.4em;height:2.4em;object-fit:contain}.history-page__message{margin:1em 0 0;color:var(--winco-pro-text-primary);font-size:1em;font-weight:700}.history-page__message--empty{margin:0;padding:1em 0}.history-page__results{flex:1 1 auto;box-sizing:border-box;min-height:0;overflow-x:hidden;overflow-y:auto;padding-inline-end:var(--winco-ui-scrollable-padding-inline-end, .75em);scrollbar-color:var(--winco-ui-scrollbar-thumb) var(--winco-ui-scrollbar-track);scrollbar-gutter:stable;scrollbar-width:thin}.history-page__item{border-radius:var(--winco-pro-radius-sm)}.history-page__item:nth-of-type(odd){background:var(--winco-pro-surface-panel)}.history-page__item:nth-of-type(2n){background:transparent}.history-page__row{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(5.5em,.55fr) minmax(0,1fr) minmax(6em,.6fr) 4em minmax(18em,1.25fr);align-items:stretch;width:100%;min-height:3.2em;padding:0;border:0;background:transparent;color:var(--winco-pro-text-primary);font:inherit;text-align:left}.history-page__row--head{min-height:2.9em;background:transparent}.history-page__column-button,.history-page__column-label{display:flex;align-items:center;gap:1em;padding:1em;color:var(--winco-pro-text-accent);font-size:1em;font-weight:700}.history-page__column-button{border:0;background:transparent;cursor:pointer;font:inherit}.history-page__column-button img{width:.8em;height:auto}.history-page__name,.history-page__cell{display:flex;align-items:center;min-width:0;padding:1em;font-size:1em}.history-page__expand-column,.history-page__expand-indicator{width:3em;min-width:3em}.history-page__expand-indicator{display:flex;align-items:center;justify-content:center}.history-page__expand-indicator:before{width:.78em;height:.78em;border-right:.16em solid var(--winco-pro-text-primary);border-bottom:.16em solid var(--winco-pro-text-primary);content:"";transform:rotate(45deg)}.history-page__row--expanded .history-page__expand-indicator:before,.history-page__compress .history-page__expand-indicator:before{transform:rotate(225deg)}.history-page__expanded{position:relative;width:100%;box-sizing:border-box;padding:1em}.history-page__compress{position:absolute;box-sizing:border-box;top:0;right:0;display:flex;align-items:center;justify-content:center;width:3em;height:3em;padding:0;border:0;background:transparent;cursor:pointer}.history-page__detail{display:flex;flex-direction:column;gap:.3em}.history-page__detail label{color:var(--winco-pro-text-accent);font-size:1em;font-weight:700}.history-page__detail p{margin:0;min-height:1.2em;color:var(--winco-pro-text-primary)}.history-page__actions{display:flex;justify-content:flex-end;width:100%;gap:.75em}.history-page__action{display:inline-flex;align-items:center;justify-content:space-between;width:14em;box-sizing:border-box;padding:.5em 1em;border:0;border-radius:var(--winco-pro-radius-sm);cursor:pointer;font:inherit;font-size:.75em;font-stretch:expanded;font-weight:700;line-height:1;text-decoration:none;text-transform:uppercase}.history-page__action span{min-width:0}.history-page__action img{width:1.5em;height:auto;margin-left:.5em;object-fit:contain}.history-page__action--edit{background:var(--winco-pro-color-white);color:var(--winco-pro-color-black)}.history-page__action--delete{background:var(--winco-pro-color-red);color:var(--winco-pro-color-white)}.admin-group-edit-page{display:flex;flex-direction:column;width:100%;height:100%;color:var(--winco-pro-text-primary);--winco-ui-form-field-padding: .35em 0;--winco-ui-form-field-border: 0 none;--winco-ui-form-field-border-bottom: 1px solid var(--winco-pro-border-default);--winco-ui-form-field-radius: 0;--winco-ui-form-field-background: transparent;--winco-ui-form-field-error-border: 0 none;--winco-ui-form-field-error-border-bottom: 1px solid var(--winco-pro-border-default);--winco-ui-form-field-error-background: transparent;--winco-ui-form-field-font-size: 1em;--winco-ui-form-field-text: var(--winco-pro-text-primary);--winco-ui-textarea-resize: none;--winco-ui-date-parts-border: 0 none;--winco-ui-date-parts-border-bottom: 1px solid var(--winco-pro-border-default);--winco-ui-date-parts-background: transparent;--winco-ui-date-parts-text: var(--winco-pro-text-primary);--winco-ui-date-parts-placeholder: var(--winco-pro-text-primary);--winco-ui-date-parts-error-border: 0 none;--winco-ui-date-parts-error-border-bottom: 1px solid var(--winco-pro-border-default);--winco-ui-date-parts-error-background: transparent;--winco-ui-multi-select-list-title-text: var(--winco-pro-text-accent);--winco-ui-multi-select-list-title-font-weight: 500;--winco-ui-multi-select-list-box-background: var(--winco-pro-surface-app);--winco-ui-multi-select-list-box-text: var(--winco-pro-text-primary);--winco-ui-multi-select-list-item-even-background: var(--winco-pro-surface-panel);--winco-ui-multi-select-list-item-odd-background: transparent;--winco-ui-multi-select-list-item-selected-background: var(--winco-pro-color-selection);--winco-ui-multi-select-list-item-selected-text: var(--winco-pro-text-primary);--winco-ui-multi-select-list-empty-text: var(--winco-pro-text-primary);--medical-select-gap: 0;--medical-select-trigger-padding: .35em 0;--medical-select-trigger-border: 0 none;--medical-select-trigger-border-bottom: 1px solid var(--winco-pro-border-default);--medical-select-trigger-radius: 0;--medical-select-trigger-background: transparent;--medical-select-trigger-text-color: var(--winco-pro-text-primary);--medical-select-trigger-label-color: var(--winco-pro-text-primary);--medical-select-trigger-font-size: 1em;--medical-select-trigger-font-weight: 400;--medical-select-trigger-line-height: 1.2;--medical-select-icon-size: .9em;--medical-select-label-padding-right: 1.5em;--medical-select-error-border: 0 none;--medical-select-error-border-bottom: 1px solid var(--winco-pro-border-default);--medical-select-error-background: transparent;--medical-select-dropdown-background: var(--winco-pro-surface-panel);--medical-select-dropdown-border: 1px solid var(--winco-pro-border-default);--medical-select-dropdown-radius: var(--winco-pro-radius-sm);--medical-select-dropdown-top: calc(100% + .35em) ;--medical-select-option-padding: .8em .85em;--medical-select-option-background: var(--winco-pro-surface-panel);--medical-select-option-text-color: var(--winco-pro-text-primary);--medical-select-option-font-size: 1em;--medical-select-option-font-weight: 400;--medical-select-option-hover-background: var(--winco-pro-color-selection);--medical-select-option-hover-text-color: var(--winco-pro-color-black);--medical-select-option-active-background: var(--winco-pro-color-selection);--medical-select-option-active-text-color: var(--winco-pro-color-black);--medical-select-option-selected-background: var(--winco-pro-color-selection);--medical-select-option-selected-text-color: var(--winco-pro-color-black)}.admin-group-edit-page__header{padding-bottom:.6em;border-bottom:var(--winco-pro-administration-section-border, 1px solid var(--winco-pro-border-strong))}.admin-group-edit-page__header h2{margin:0;color:var(--winco-pro-text-primary);font-size:var(--winco-pro-administration-heading-font-size, 1.65em);font-weight:var(--winco-pro-administration-heading-font-weight, 700);line-height:1}.admin-group-edit-page__general-error{margin:1em 0 0;color:var(--winco-pro-field-validation-warning-text);font-size:.9em}.admin-group-edit-page__form{display:flex;flex-direction:column;flex:1 1 auto;box-sizing:border-box;width:100%;min-height:0;overflow-x:hidden;overflow-y:auto;padding-inline-end:var(--winco-ui-scrollable-padding-inline-end, .75em);scrollbar-color:var(--winco-ui-scrollbar-thumb) var(--winco-ui-scrollbar-track);scrollbar-gutter:stable;scrollbar-width:thin}.admin-group-edit-page__row{display:flex;flex-wrap:wrap;width:100%;gap:0 2em;padding:.75em 0 0}.admin-group-edit-page__field{flex:0 1 calc(50% - 1em);min-width:0;display:grid;grid-template-columns:6.5em minmax(0,1fr);align-items:center;gap:0;color:var(--winco-pro-text-primary);font-size:1em}.admin-group-edit-page__field winco-form-field,.admin-group-edit-page__field medical-select{display:block;margin:.5em 0}.admin-group-edit-page__row--top-aligned{align-items:flex-start}.admin-group-edit-page__row--top-aligned .admin-group-edit-page__field{align-items:start}.admin-group-edit-page__row--top-aligned .admin-group-edit-page__field>span:first-child{padding-top:.65em}.admin-group-edit-page__row--help{padding-top:0}.admin-group-edit-page__field--wide{flex-basis:100%;width:100%}.admin-group-edit-page__field>span:first-child{color:var(--winco-pro-text-accent);display:flex;align-items:center;font-size:1em;font-weight:500;line-height:1.2;min-height:2.4em}.admin-group-edit-page__error{grid-column:2;padding:0;color:var(--winco-pro-field-validation-warning-text);font-size:.85em;line-height:1.2}.admin-group-edit-page__help-text{display:block;width:calc(50% - 1em);min-width:0;margin-left:0;color:var(--winco-pro-text-primary);font-size:1em;line-height:1.5}.admin-group-edit-page__section{width:100%;margin:1.25em 0 0;padding:0;border:0}.admin-group-edit-page__section-title{margin-bottom:0;padding-bottom:.35em;border-bottom:var(--winco-pro-administration-section-border, 1px solid var(--winco-pro-border-default))}.admin-group-edit-page__section-title h3{margin:0;color:var(--winco-pro-text-primary);font-size:var(--winco-pro-administration-heading-font-size, 1.65em);font-weight:var(--winco-pro-administration-heading-font-weight, 700);line-height:1}.admin-teacher-edit-page{display:flex;flex-direction:column;width:100%;height:100%;color:var(--winco-pro-text-primary);--winco-ui-form-field-padding: .35em 0;--winco-ui-form-field-border: 0 none;--winco-ui-form-field-border-bottom: 1px solid var(--winco-pro-border-default);--winco-ui-form-field-radius: 0;--winco-ui-form-field-background: transparent;--winco-ui-form-field-error-border: 0 none;--winco-ui-form-field-error-border-bottom: 1px solid var(--winco-pro-border-default);--winco-ui-form-field-error-background: transparent;--winco-ui-form-field-font-size: 1em;--winco-ui-form-field-text: var(--winco-pro-text-primary);--winco-ui-textarea-resize: none;--winco-ui-date-parts-border: 0 none;--winco-ui-date-parts-border-bottom: 1px solid var(--winco-pro-border-default);--winco-ui-date-parts-background: transparent;--winco-ui-date-parts-text: var(--winco-pro-text-primary);--winco-ui-date-parts-placeholder: var(--winco-pro-text-primary);--winco-ui-date-parts-error-border: 0 none;--winco-ui-date-parts-error-border-bottom: 1px solid var(--winco-pro-border-default);--winco-ui-date-parts-error-background: transparent;--winco-ui-multi-select-list-title-text: var(--winco-pro-text-accent);--winco-ui-multi-select-list-title-font-weight: 500;--winco-ui-multi-select-list-box-background: var(--winco-pro-surface-app);--winco-ui-multi-select-list-box-text: var(--winco-pro-text-primary);--winco-ui-multi-select-list-item-even-background: var(--winco-pro-surface-panel);--winco-ui-multi-select-list-item-odd-background: transparent;--winco-ui-multi-select-list-item-selected-background: var(--winco-pro-color-selection);--winco-ui-multi-select-list-item-selected-text: var(--winco-pro-text-primary);--winco-ui-multi-select-list-empty-text: var(--winco-pro-text-primary);--medical-select-gap: 0;--medical-select-trigger-padding: .35em 0;--medical-select-trigger-border: 0 none;--medical-select-trigger-border-bottom: 1px solid var(--winco-pro-border-default);--medical-select-trigger-radius: 0;--medical-select-trigger-background: transparent;--medical-select-trigger-text-color: var(--winco-pro-text-primary);--medical-select-trigger-label-color: var(--winco-pro-text-primary);--medical-select-trigger-font-size: 1em;--medical-select-trigger-font-weight: 400;--medical-select-trigger-line-height: 1.2;--medical-select-icon-size: .9em;--medical-select-label-padding-right: 1.5em;--medical-select-error-border: 0 none;--medical-select-error-border-bottom: 1px solid var(--winco-pro-border-default);--medical-select-error-background: transparent;--medical-select-dropdown-background: var(--winco-pro-surface-panel);--medical-select-dropdown-border: 1px solid var(--winco-pro-border-default);--medical-select-dropdown-radius: var(--winco-pro-radius-sm);--medical-select-dropdown-top: calc(100% + .35em) ;--medical-select-option-padding: .8em .85em;--medical-select-option-background: var(--winco-pro-surface-panel);--medical-select-option-text-color: var(--winco-pro-text-primary);--medical-select-option-font-size: 1em;--medical-select-option-font-weight: 400;--medical-select-option-hover-background: var(--winco-pro-color-selection);--medical-select-option-hover-text-color: var(--winco-pro-color-black);--medical-select-option-active-background: var(--winco-pro-color-selection);--medical-select-option-active-text-color: var(--winco-pro-color-black);--medical-select-option-selected-background: var(--winco-pro-color-selection);--medical-select-option-selected-text-color: var(--winco-pro-color-black)}.admin-teacher-edit-page__header{padding-bottom:.6em;border-bottom:var(--winco-pro-administration-section-border, 1px solid var(--winco-pro-border-strong))}.admin-teacher-edit-page__header h2{margin:0;color:var(--winco-pro-text-primary);font-size:var(--winco-pro-administration-heading-font-size, 1.65em);font-weight:var(--winco-pro-administration-heading-font-weight, 700);line-height:1}.admin-teacher-edit-page__general-error{margin:1em 0 0;color:var(--winco-pro-field-validation-warning-text);font-size:.9em}.admin-teacher-edit-page__form{display:flex;flex-direction:column;flex:1 1 auto;box-sizing:border-box;width:100%;min-height:0;overflow-x:hidden;overflow-y:auto;padding-inline-end:var(--winco-ui-scrollable-padding-inline-end, .75em);scrollbar-color:var(--winco-ui-scrollbar-thumb) var(--winco-ui-scrollbar-track);scrollbar-gutter:stable;scrollbar-width:thin}.admin-teacher-edit-page__row{display:flex;flex-wrap:wrap;width:100%;gap:0 2em;padding:.75em 0 0}.admin-teacher-edit-page__field{flex:0 1 calc(50% - 1em);min-width:0;display:grid;grid-template-columns:6.5em minmax(0,1fr);align-items:center;gap:0;color:var(--winco-pro-text-primary);font-size:1em}.admin-teacher-edit-page__field winco-form-field,.admin-teacher-edit-page__field medical-select{display:block;margin:.5em 0}.admin-teacher-edit-page__row--top-aligned{align-items:flex-start}.admin-teacher-edit-page__row--top-aligned .admin-teacher-edit-page__field{align-items:start}.admin-teacher-edit-page__row--top-aligned .admin-teacher-edit-page__field>span:first-child{padding-top:.65em}.admin-teacher-edit-page__row--help{padding-top:0}.admin-teacher-edit-page__field--wide{flex-basis:100%;width:100%}.admin-teacher-edit-page__field>span:first-child{color:var(--winco-pro-text-accent);display:flex;align-items:center;font-size:1em;font-weight:500;line-height:1.2;min-height:2.4em}.admin-teacher-edit-page__error{grid-column:2;padding:0;color:var(--winco-pro-field-validation-warning-text);font-size:.85em;line-height:1.2}.admin-teacher-edit-page__help-text{display:block;width:calc(50% - 1em);min-width:0;margin-left:0;color:var(--winco-pro-text-primary);font-size:1em;line-height:1.5}.admin-teacher-edit-page__section{width:100%;margin:1.25em 0 0;padding:0;border:0}.admin-teacher-edit-page__section-title{margin-bottom:0;padding-bottom:.35em;border-bottom:var(--winco-pro-administration-section-border, 1px solid var(--winco-pro-border-default))}.admin-teacher-edit-page__section-title h3{margin:0;color:var(--winco-pro-text-primary);font-size:var(--winco-pro-administration-heading-font-size, 1.65em);font-weight:var(--winco-pro-administration-heading-font-weight, 700);line-height:1}.admin-student-edit-page{display:flex;flex-direction:column;width:100%;height:100%;color:var(--winco-pro-text-primary);--winco-ui-form-field-padding: .35em 0;--winco-ui-form-field-border: 0 none;--winco-ui-form-field-border-bottom: 1px solid var(--winco-pro-border-default);--winco-ui-form-field-radius: 0;--winco-ui-form-field-background: transparent;--winco-ui-form-field-error-border: 0 none;--winco-ui-form-field-error-border-bottom: 1px solid var(--winco-pro-border-default);--winco-ui-form-field-error-background: transparent;--winco-ui-form-field-font-size: 1em;--winco-ui-form-field-text: var(--winco-pro-text-primary);--winco-ui-textarea-resize: none;--winco-ui-date-parts-border: 0 none;--winco-ui-date-parts-border-bottom: 1px solid var(--winco-pro-border-default);--winco-ui-date-parts-background: transparent;--winco-ui-date-parts-text: var(--winco-pro-text-primary);--winco-ui-date-parts-placeholder: var(--winco-pro-text-primary);--winco-ui-date-parts-error-border: 0 none;--winco-ui-date-parts-error-border-bottom: 1px solid var(--winco-pro-border-default);--winco-ui-date-parts-error-background: transparent;--winco-ui-multi-select-list-title-text: var(--winco-pro-text-accent);--winco-ui-multi-select-list-title-font-weight: 500;--winco-ui-multi-select-list-box-background: var(--winco-pro-surface-app);--winco-ui-multi-select-list-box-text: var(--winco-pro-text-primary);--winco-ui-multi-select-list-item-even-background: var(--winco-pro-surface-panel);--winco-ui-multi-select-list-item-odd-background: transparent;--winco-ui-multi-select-list-item-selected-background: var(--winco-pro-color-selection);--winco-ui-multi-select-list-item-selected-text: var(--winco-pro-text-primary);--winco-ui-multi-select-list-empty-text: var(--winco-pro-text-primary);--medical-select-gap: 0;--medical-select-trigger-padding: .35em 0;--medical-select-trigger-border: 0 none;--medical-select-trigger-border-bottom: 1px solid var(--winco-pro-border-default);--medical-select-trigger-radius: 0;--medical-select-trigger-background: transparent;--medical-select-trigger-text-color: var(--winco-pro-text-primary);--medical-select-trigger-label-color: var(--winco-pro-text-primary);--medical-select-trigger-font-size: 1em;--medical-select-trigger-font-weight: 400;--medical-select-trigger-line-height: 1.2;--medical-select-icon-size: .9em;--medical-select-label-padding-right: 1.5em;--medical-select-error-border: 0 none;--medical-select-error-border-bottom: 1px solid var(--winco-pro-border-default);--medical-select-error-background: transparent;--medical-select-dropdown-background: var(--winco-pro-surface-panel);--medical-select-dropdown-border: 1px solid var(--winco-pro-border-default);--medical-select-dropdown-radius: var(--winco-pro-radius-sm);--medical-select-dropdown-top: calc(100% + .35em) ;--medical-select-option-padding: .8em .85em;--medical-select-option-background: var(--winco-pro-surface-panel);--medical-select-option-text-color: var(--winco-pro-text-primary);--medical-select-option-font-size: 1em;--medical-select-option-font-weight: 400;--medical-select-option-hover-background: var(--winco-pro-color-selection);--medical-select-option-hover-text-color: var(--winco-pro-color-black);--medical-select-option-active-background: var(--winco-pro-color-selection);--medical-select-option-active-text-color: var(--winco-pro-color-black);--medical-select-option-selected-background: var(--winco-pro-color-selection);--medical-select-option-selected-text-color: var(--winco-pro-color-black)}.admin-student-edit-page__header{padding-bottom:.6em;border-bottom:var(--winco-pro-administration-section-border, 1px solid var(--winco-pro-border-strong))}.admin-student-edit-page__header h2{margin:0;color:var(--winco-pro-text-primary);font-size:var(--winco-pro-administration-heading-font-size, 1.65em);font-weight:var(--winco-pro-administration-heading-font-weight, 700);line-height:1}.admin-student-edit-page__general-error{margin:1em 0 0;color:var(--winco-pro-field-validation-warning-text);font-size:.9em}.admin-student-edit-page__form{display:flex;flex-direction:column;flex:1 1 auto;box-sizing:border-box;width:100%;min-height:0;overflow-x:hidden;overflow-y:auto;padding-inline-end:var(--winco-ui-scrollable-padding-inline-end, .75em);scrollbar-color:var(--winco-ui-scrollbar-thumb) var(--winco-ui-scrollbar-track);scrollbar-gutter:stable;scrollbar-width:thin}.admin-student-edit-page__row{display:flex;flex-wrap:wrap;width:100%;gap:0 2em;padding:.75em 0 0}.admin-student-edit-page__field{flex:0 1 calc(50% - 1em);min-width:0;display:grid;grid-template-columns:6.5em minmax(0,1fr);align-items:center;gap:0;color:var(--winco-pro-text-primary);font-size:1em}.admin-student-edit-page__field winco-form-field,.admin-student-edit-page__field medical-select{display:block;margin:.5em 0}.admin-student-edit-page__row--top-aligned{align-items:flex-start}.admin-student-edit-page__row--top-aligned .admin-student-edit-page__field{align-items:start}.admin-student-edit-page__row--top-aligned .admin-student-edit-page__field>span:first-child{padding-top:.65em}.admin-student-edit-page__row--help{padding-top:0}.admin-student-edit-page__field--wide{flex-basis:100%;width:100%}.admin-student-edit-page__field>span:first-child{color:var(--winco-pro-text-accent);display:flex;align-items:center;font-size:1em;font-weight:500;line-height:1.2;min-height:2.4em}.admin-student-edit-page__error{grid-column:2;padding:0;color:var(--winco-pro-field-validation-warning-text);font-size:.85em;line-height:1.2}.admin-student-edit-page__help-text{display:block;width:calc(50% - 1em);min-width:0;margin-left:0;color:var(--winco-pro-text-primary);font-size:1em;line-height:1.5}.admin-student-edit-page__section{width:100%;margin:1.25em 0 0;padding:0;border:0}.admin-student-edit-page__section-title{margin-bottom:0;padding-bottom:.35em;border-bottom:var(--winco-pro-administration-section-border, 1px solid var(--winco-pro-border-default))}.admin-student-edit-page__section-title h3{margin:0;color:var(--winco-pro-text-primary);font-size:var(--winco-pro-administration-heading-font-size, 1.65em);font-weight:var(--winco-pro-administration-heading-font-weight, 700);line-height:1}.admin-exercise-edit-page{display:flex;flex-direction:column;width:100%;height:100%;color:var(--winco-pro-text-primary);--winco-ui-form-field-padding: .35em 0;--winco-ui-form-field-border: 0 none;--winco-ui-form-field-border-bottom: 1px solid var(--winco-pro-border-default);--winco-ui-form-field-radius: 0;--winco-ui-form-field-background: transparent;--winco-ui-form-field-error-border: 0 none;--winco-ui-form-field-error-border-bottom: 1px solid var(--winco-pro-border-default);--winco-ui-form-field-error-background: transparent;--winco-ui-form-field-font-size: 1em;--winco-ui-form-field-text: var(--winco-pro-text-primary);--winco-ui-textarea-resize: none;--winco-ui-date-parts-border: 0 none;--winco-ui-date-parts-border-bottom: 1px solid var(--winco-pro-border-default);--winco-ui-date-parts-background: transparent;--winco-ui-date-parts-text: var(--winco-pro-text-primary);--winco-ui-date-parts-placeholder: var(--winco-pro-text-primary);--winco-ui-date-parts-error-border: 0 none;--winco-ui-date-parts-error-border-bottom: 1px solid var(--winco-pro-border-default);--winco-ui-date-parts-error-background: transparent;--winco-ui-multi-select-list-title-text: var(--winco-pro-text-accent);--winco-ui-multi-select-list-title-font-weight: 500;--winco-ui-multi-select-list-box-background: var(--winco-pro-surface-app);--winco-ui-multi-select-list-box-text: var(--winco-pro-text-primary);--winco-ui-multi-select-list-item-even-background: var(--winco-pro-surface-panel);--winco-ui-multi-select-list-item-odd-background: transparent;--winco-ui-multi-select-list-item-selected-background: var(--winco-pro-color-selection);--winco-ui-multi-select-list-item-selected-text: var(--winco-pro-text-primary);--winco-ui-multi-select-list-empty-text: var(--winco-pro-text-primary);--medical-select-gap: 0;--medical-select-trigger-padding: .35em 0;--medical-select-trigger-border: 0 none;--medical-select-trigger-border-bottom: 1px solid var(--winco-pro-border-default);--medical-select-trigger-radius: 0;--medical-select-trigger-background: transparent;--medical-select-trigger-text-color: var(--winco-pro-text-primary);--medical-select-trigger-label-color: var(--winco-pro-text-primary);--medical-select-trigger-font-size: 1em;--medical-select-trigger-font-weight: 400;--medical-select-trigger-line-height: 1.2;--medical-select-icon-size: .9em;--medical-select-label-padding-right: 1.5em;--medical-select-error-border: 0 none;--medical-select-error-border-bottom: 1px solid var(--winco-pro-border-default);--medical-select-error-background: transparent;--medical-select-dropdown-background: var(--winco-pro-surface-panel);--medical-select-dropdown-border: 1px solid var(--winco-pro-border-default);--medical-select-dropdown-radius: var(--winco-pro-radius-sm);--medical-select-dropdown-top: calc(100% + .35em) ;--medical-select-option-padding: .8em .85em;--medical-select-option-background: var(--winco-pro-surface-panel);--medical-select-option-text-color: var(--winco-pro-text-primary);--medical-select-option-font-size: 1em;--medical-select-option-font-weight: 400;--medical-select-option-hover-background: var(--winco-pro-color-selection);--medical-select-option-hover-text-color: var(--winco-pro-color-black);--medical-select-option-active-background: var(--winco-pro-color-selection);--medical-select-option-active-text-color: var(--winco-pro-color-black);--medical-select-option-selected-background: var(--winco-pro-color-selection);--medical-select-option-selected-text-color: var(--winco-pro-color-black)}.admin-exercise-edit-page__header{padding-bottom:.6em;border-bottom:var(--winco-pro-administration-section-border, 1px solid var(--winco-pro-border-strong))}.admin-exercise-edit-page__header h2{margin:0;color:var(--winco-pro-text-primary);font-size:var(--winco-pro-administration-heading-font-size, 1.65em);font-weight:var(--winco-pro-administration-heading-font-weight, 700);line-height:1}.admin-exercise-edit-page__general-error{margin:1em 0 0;color:var(--winco-pro-field-validation-warning-text);font-size:.9em}.admin-exercise-edit-page__form{display:flex;flex-direction:column;flex:1 1 auto;box-sizing:border-box;width:100%;min-height:0;overflow-x:hidden;overflow-y:auto;padding-inline-end:var(--winco-ui-scrollable-padding-inline-end, .75em);scrollbar-color:var(--winco-ui-scrollbar-thumb) var(--winco-ui-scrollbar-track);scrollbar-gutter:stable;scrollbar-width:thin}.admin-exercise-edit-page__row{display:flex;flex-wrap:wrap;width:100%;gap:0 2em;padding:.75em 0 0}.admin-exercise-edit-page__field{flex:0 1 calc(50% - 1em);min-width:0;display:grid;grid-template-columns:6.5em minmax(0,1fr);align-items:center;gap:0;color:var(--winco-pro-text-primary);font-size:1em}.admin-exercise-edit-page__field winco-form-field,.admin-exercise-edit-page__field medical-select{display:block;margin:.5em 0}.admin-exercise-edit-page__row--top-aligned{align-items:flex-start}.admin-exercise-edit-page__row--top-aligned .admin-exercise-edit-page__field{align-items:start}.admin-exercise-edit-page__row--top-aligned .admin-exercise-edit-page__field>span:first-child{padding-top:.65em}.admin-exercise-edit-page__row--help{padding-top:0}.admin-exercise-edit-page__field--wide{flex-basis:100%;width:100%}.admin-exercise-edit-page__field>span:first-child{color:var(--winco-pro-text-accent);display:flex;align-items:center;font-size:1em;font-weight:500;line-height:1.2;min-height:2.4em}.admin-exercise-edit-page__error{grid-column:2;padding:0;color:var(--winco-pro-field-validation-warning-text);font-size:.85em;line-height:1.2}.admin-exercise-edit-page__help-text{display:block;width:calc(50% - 1em);min-width:0;margin-left:0;color:var(--winco-pro-text-primary);font-size:1em;line-height:1.5}.admin-exercise-edit-page__section{width:100%;margin:1.25em 0 0;padding:0;border:0}.admin-exercise-edit-page__section-title{margin-bottom:0;padding-bottom:.35em;border-bottom:var(--winco-pro-administration-section-border, 1px solid var(--winco-pro-border-default))}.admin-exercise-edit-page__section-title h3{margin:0;color:var(--winco-pro-text-primary);font-size:var(--winco-pro-administration-heading-font-size, 1.65em);font-weight:var(--winco-pro-administration-heading-font-weight, 700);line-height:1}.admin-course-edit-page{display:flex;flex-direction:column;width:100%;height:100%;color:var(--winco-pro-text-primary);--winco-ui-form-field-padding: .35em 0;--winco-ui-form-field-border: 0 none;--winco-ui-form-field-border-bottom: 1px solid var(--winco-pro-border-default);--winco-ui-form-field-radius: 0;--winco-ui-form-field-background: transparent;--winco-ui-form-field-error-border: 0 none;--winco-ui-form-field-error-border-bottom: 1px solid var(--winco-pro-border-default);--winco-ui-form-field-error-background: transparent;--winco-ui-form-field-font-size: 1em;--winco-ui-form-field-text: var(--winco-pro-text-primary);--winco-ui-textarea-resize: none;--winco-ui-date-parts-border: 0 none;--winco-ui-date-parts-border-bottom: 1px solid var(--winco-pro-border-default);--winco-ui-date-parts-background: transparent;--winco-ui-date-parts-text: var(--winco-pro-text-primary);--winco-ui-date-parts-placeholder: var(--winco-pro-text-primary);--winco-ui-date-parts-error-border: 0 none;--winco-ui-date-parts-error-border-bottom: 1px solid var(--winco-pro-border-default);--winco-ui-date-parts-error-background: transparent;--winco-ui-multi-select-list-title-text: var(--winco-pro-text-accent);--winco-ui-multi-select-list-title-font-weight: 500;--winco-ui-multi-select-list-box-background: var(--winco-pro-surface-app);--winco-ui-multi-select-list-box-text: var(--winco-pro-text-primary);--winco-ui-multi-select-list-item-even-background: var(--winco-pro-surface-panel);--winco-ui-multi-select-list-item-odd-background: transparent;--winco-ui-multi-select-list-item-selected-background: var(--winco-pro-color-selection);--winco-ui-multi-select-list-item-selected-text: var(--winco-pro-text-primary);--winco-ui-multi-select-list-empty-text: var(--winco-pro-text-primary);--medical-select-gap: 0;--medical-select-trigger-padding: .35em 0;--medical-select-trigger-border: 0 none;--medical-select-trigger-border-bottom: 1px solid var(--winco-pro-border-default);--medical-select-trigger-radius: 0;--medical-select-trigger-background: transparent;--medical-select-trigger-text-color: var(--winco-pro-text-primary);--medical-select-trigger-label-color: var(--winco-pro-text-primary);--medical-select-trigger-font-size: 1em;--medical-select-trigger-font-weight: 400;--medical-select-trigger-line-height: 1.2;--medical-select-icon-size: .9em;--medical-select-label-padding-right: 1.5em;--medical-select-error-border: 0 none;--medical-select-error-border-bottom: 1px solid var(--winco-pro-border-default);--medical-select-error-background: transparent;--medical-select-dropdown-background: var(--winco-pro-surface-panel);--medical-select-dropdown-border: 1px solid var(--winco-pro-border-default);--medical-select-dropdown-radius: var(--winco-pro-radius-sm);--medical-select-dropdown-top: calc(100% + .35em) ;--medical-select-option-padding: .8em .85em;--medical-select-option-background: var(--winco-pro-surface-panel);--medical-select-option-text-color: var(--winco-pro-text-primary);--medical-select-option-font-size: 1em;--medical-select-option-font-weight: 400;--medical-select-option-hover-background: var(--winco-pro-color-selection);--medical-select-option-hover-text-color: var(--winco-pro-color-black);--medical-select-option-active-background: var(--winco-pro-color-selection);--medical-select-option-active-text-color: var(--winco-pro-color-black);--medical-select-option-selected-background: var(--winco-pro-color-selection);--medical-select-option-selected-text-color: var(--winco-pro-color-black)}.admin-course-edit-page__header{padding-bottom:.6em;border-bottom:var(--winco-pro-administration-section-border, 1px solid var(--winco-pro-border-strong))}.admin-course-edit-page__header h2{margin:0;color:var(--winco-pro-text-primary);font-size:var(--winco-pro-administration-heading-font-size, 1.65em);font-weight:var(--winco-pro-administration-heading-font-weight, 700);line-height:1}.admin-course-edit-page__general-error{margin:1em 0 0;color:var(--winco-pro-field-validation-warning-text);font-size:.9em}.admin-course-edit-page__form{display:flex;flex-direction:column;flex:1 1 auto;box-sizing:border-box;width:100%;min-height:0;overflow-x:hidden;overflow-y:auto;padding-inline-end:var(--winco-ui-scrollable-padding-inline-end, .75em);scrollbar-color:var(--winco-ui-scrollbar-thumb) var(--winco-ui-scrollbar-track);scrollbar-gutter:stable;scrollbar-width:thin}.admin-course-edit-page__row{display:flex;flex-wrap:wrap;width:100%;gap:0 2em;padding:.75em 0 0}.admin-course-edit-page__field{flex:0 1 calc(50% - 1em);min-width:0;display:grid;grid-template-columns:6.5em minmax(0,1fr);align-items:center;gap:0;color:var(--winco-pro-text-primary);font-size:1em}.admin-course-edit-page__field winco-form-field,.admin-course-edit-page__field medical-select{display:block;margin:.5em 0}.admin-course-edit-page__row--top-aligned{align-items:flex-start}.admin-course-edit-page__row--top-aligned .admin-course-edit-page__field{align-items:start}.admin-course-edit-page__row--top-aligned .admin-course-edit-page__field>span:first-child{padding-top:.65em}.admin-course-edit-page__row--help{padding-top:0}.admin-course-edit-page__field--wide{flex-basis:100%;width:100%}.admin-course-edit-page__field>span:first-child{color:var(--winco-pro-text-accent);display:flex;align-items:center;font-size:1em;font-weight:500;line-height:1.2;min-height:2.4em}.admin-course-edit-page__error{grid-column:2;padding:0;color:var(--winco-pro-field-validation-warning-text);font-size:.85em;line-height:1.2}.admin-course-edit-page__help-text{display:block;width:calc(50% - 1em);min-width:0;margin-left:0;color:var(--winco-pro-text-primary);font-size:1em;line-height:1.5}.admin-course-edit-page__section{width:100%;margin:1.25em 0 0;padding:0;border:0}.admin-course-edit-page__section-title{margin-bottom:0;padding-bottom:.35em;border-bottom:var(--winco-pro-administration-section-border, 1px solid var(--winco-pro-border-default))}.admin-course-edit-page__section-title h3{margin:0;color:var(--winco-pro-text-primary);font-size:var(--winco-pro-administration-heading-font-size, 1.65em);font-weight:var(--winco-pro-administration-heading-font-weight, 700);line-height:1}.profile-page{display:flex;flex-direction:column;width:100%;height:100%;color:var(--winco-pro-text-primary);--winco-ui-form-field-padding: .35em 0;--winco-ui-form-field-border: 0 none;--winco-ui-form-field-border-bottom: 1px solid var(--winco-pro-border-default);--winco-ui-form-field-radius: 0;--winco-ui-form-field-background: transparent;--winco-ui-form-field-error-border: 0 none;--winco-ui-form-field-error-border-bottom: 1px solid var(--winco-pro-border-default);--winco-ui-form-field-error-background: transparent;--winco-ui-form-field-font-size: 1em;--winco-ui-form-field-text: var(--winco-pro-text-primary);--winco-ui-textarea-resize: none;--winco-ui-date-parts-border: 0 none;--winco-ui-date-parts-border-bottom: 1px solid var(--winco-pro-border-default);--winco-ui-date-parts-background: transparent;--winco-ui-date-parts-text: var(--winco-pro-text-primary);--winco-ui-date-parts-placeholder: var(--winco-pro-text-primary);--winco-ui-date-parts-error-border: 0 none;--winco-ui-date-parts-error-border-bottom: 1px solid var(--winco-pro-border-default);--winco-ui-date-parts-error-background: transparent;--winco-ui-multi-select-list-title-text: var(--winco-pro-text-accent);--winco-ui-multi-select-list-title-font-weight: 500;--winco-ui-multi-select-list-box-background: var(--winco-pro-surface-app);--winco-ui-multi-select-list-box-text: var(--winco-pro-text-primary);--winco-ui-multi-select-list-item-even-background: var(--winco-pro-surface-panel);--winco-ui-multi-select-list-item-odd-background: transparent;--winco-ui-multi-select-list-item-selected-background: var(--winco-pro-color-selection);--winco-ui-multi-select-list-item-selected-text: var(--winco-pro-text-primary);--winco-ui-multi-select-list-empty-text: var(--winco-pro-text-primary);--medical-select-gap: 0;--medical-select-trigger-padding: .35em 0;--medical-select-trigger-border: 0 none;--medical-select-trigger-border-bottom: 1px solid var(--winco-pro-border-default);--medical-select-trigger-radius: 0;--medical-select-trigger-background: transparent;--medical-select-trigger-text-color: var(--winco-pro-text-primary);--medical-select-trigger-label-color: var(--winco-pro-text-primary);--medical-select-trigger-font-size: 1em;--medical-select-trigger-font-weight: 400;--medical-select-trigger-line-height: 1.2;--medical-select-icon-size: .9em;--medical-select-label-padding-right: 1.5em;--medical-select-error-border: 0 none;--medical-select-error-border-bottom: 1px solid var(--winco-pro-border-default);--medical-select-error-background: transparent;--medical-select-dropdown-background: var(--winco-pro-surface-panel);--medical-select-dropdown-border: 1px solid var(--winco-pro-border-default);--medical-select-dropdown-radius: var(--winco-pro-radius-sm);--medical-select-dropdown-top: calc(100% + .35em) ;--medical-select-option-padding: .8em .85em;--medical-select-option-background: var(--winco-pro-surface-panel);--medical-select-option-text-color: var(--winco-pro-text-primary);--medical-select-option-font-size: 1em;--medical-select-option-font-weight: 400;--medical-select-option-hover-background: var(--winco-pro-color-selection);--medical-select-option-hover-text-color: var(--winco-pro-color-black);--medical-select-option-active-background: var(--winco-pro-color-selection);--medical-select-option-active-text-color: var(--winco-pro-color-black);--medical-select-option-selected-background: var(--winco-pro-color-selection);--medical-select-option-selected-text-color: var(--winco-pro-color-black)}.profile-page__header{padding-bottom:.6em;border-bottom:var(--winco-pro-administration-section-border, 1px solid var(--winco-pro-border-strong))}.profile-page__header h2{margin:0;color:var(--winco-pro-text-primary);font-size:var(--winco-pro-administration-heading-font-size, 1.65em);font-weight:var(--winco-pro-administration-heading-font-weight, 700);line-height:1}.profile-page__general-error{margin:1em 0 0;color:var(--winco-pro-field-validation-warning-text);font-size:.9em}.profile-page__form{display:flex;flex-direction:column;flex:1 1 auto;box-sizing:border-box;width:100%;min-height:0;overflow-x:hidden;overflow-y:auto;padding-inline-end:var(--winco-ui-scrollable-padding-inline-end, .75em);scrollbar-color:var(--winco-ui-scrollbar-thumb) var(--winco-ui-scrollbar-track);scrollbar-gutter:stable;scrollbar-width:thin}.profile-page__row{display:flex;flex-wrap:wrap;width:100%;gap:0 2em;padding:.75em 0 0}.profile-page__field{flex:0 1 calc(50% - 1em);min-width:0;display:grid;grid-template-columns:6.5em minmax(0,1fr);align-items:center;gap:0;color:var(--winco-pro-text-primary);font-size:1em}.profile-page__field winco-form-field,.profile-page__field medical-select{display:block;margin:.5em 0}.profile-page__row--top-aligned{align-items:flex-start}.profile-page__row--top-aligned .profile-page__field{align-items:start}.profile-page__row--top-aligned .profile-page__field>span:first-child{padding-top:.65em}.profile-page__row--help{padding-top:0}.profile-page__field--wide{flex-basis:100%;width:100%}.profile-page__field>span:first-child{color:var(--winco-pro-text-accent);display:flex;align-items:center;font-size:1em;font-weight:500;line-height:1.2;min-height:2.4em}.profile-page__error{grid-column:2;padding:0;color:var(--winco-pro-field-validation-warning-text);font-size:.85em;line-height:1.2}.profile-page__help-text{display:block;width:calc(50% - 1em);min-width:0;margin-left:0;color:var(--winco-pro-text-primary);font-size:1em;line-height:1.5}.profile-page__section{width:100%;margin:1.25em 0 0;padding:0;border:0}.profile-page__section-title{margin-bottom:0;padding-bottom:.35em;border-bottom:var(--winco-pro-administration-section-border, 1px solid var(--winco-pro-border-default))}.profile-page__section-title h3{margin:0;color:var(--winco-pro-text-primary);font-size:var(--winco-pro-administration-heading-font-size, 1.65em);font-weight:var(--winco-pro-administration-heading-font-weight, 700);line-height:1}.export-page{display:flex;flex-direction:column;width:100%;height:100%;color:var(--winco-pro-text-primary);--winco-ui-form-field-padding: .35em 0;--winco-ui-form-field-border: 0 none;--winco-ui-form-field-border-bottom: 1px solid var(--winco-pro-border-default);--winco-ui-form-field-radius: 0;--winco-ui-form-field-background: transparent;--winco-ui-form-field-error-border: 0 none;--winco-ui-form-field-error-border-bottom: 1px solid var(--winco-pro-border-default);--winco-ui-form-field-error-background: transparent;--winco-ui-form-field-font-size: 1em;--winco-ui-form-field-text: var(--winco-pro-text-primary);--winco-ui-textarea-resize: none;--winco-ui-date-parts-border: 0 none;--winco-ui-date-parts-border-bottom: 1px solid var(--winco-pro-border-default);--winco-ui-date-parts-background: transparent;--winco-ui-date-parts-text: var(--winco-pro-text-primary);--winco-ui-date-parts-placeholder: var(--winco-pro-text-primary);--winco-ui-date-parts-error-border: 0 none;--winco-ui-date-parts-error-border-bottom: 1px solid var(--winco-pro-border-default);--winco-ui-date-parts-error-background: transparent;--winco-ui-multi-select-list-title-text: var(--winco-pro-text-accent);--winco-ui-multi-select-list-title-font-weight: 500;--winco-ui-multi-select-list-box-background: var(--winco-pro-surface-app);--winco-ui-multi-select-list-box-text: var(--winco-pro-text-primary);--winco-ui-multi-select-list-item-even-background: var(--winco-pro-surface-panel);--winco-ui-multi-select-list-item-odd-background: transparent;--winco-ui-multi-select-list-item-selected-background: var(--winco-pro-color-selection);--winco-ui-multi-select-list-item-selected-text: var(--winco-pro-text-primary);--winco-ui-multi-select-list-empty-text: var(--winco-pro-text-primary);--medical-select-gap: 0;--medical-select-trigger-padding: .35em 0;--medical-select-trigger-border: 0 none;--medical-select-trigger-border-bottom: 1px solid var(--winco-pro-border-default);--medical-select-trigger-radius: 0;--medical-select-trigger-background: transparent;--medical-select-trigger-text-color: var(--winco-pro-text-primary);--medical-select-trigger-label-color: var(--winco-pro-text-primary);--medical-select-trigger-font-size: 1em;--medical-select-trigger-font-weight: 400;--medical-select-trigger-line-height: 1.2;--medical-select-icon-size: .9em;--medical-select-label-padding-right: 1.5em;--medical-select-error-border: 0 none;--medical-select-error-border-bottom: 1px solid var(--winco-pro-border-default);--medical-select-error-background: transparent;--medical-select-dropdown-background: var(--winco-pro-surface-panel);--medical-select-dropdown-border: 1px solid var(--winco-pro-border-default);--medical-select-dropdown-radius: var(--winco-pro-radius-sm);--medical-select-dropdown-top: calc(100% + .35em) ;--medical-select-option-padding: .8em .85em;--medical-select-option-background: var(--winco-pro-surface-panel);--medical-select-option-text-color: var(--winco-pro-text-primary);--medical-select-option-font-size: 1em;--medical-select-option-font-weight: 400;--medical-select-option-hover-background: var(--winco-pro-color-selection);--medical-select-option-hover-text-color: var(--winco-pro-color-black);--medical-select-option-active-background: var(--winco-pro-color-selection);--medical-select-option-active-text-color: var(--winco-pro-color-black);--medical-select-option-selected-background: var(--winco-pro-color-selection);--medical-select-option-selected-text-color: var(--winco-pro-color-black)}.export-page__header{padding-bottom:.6em;border-bottom:var(--winco-pro-administration-section-border, 1px solid var(--winco-pro-border-strong))}.export-page__header h2{margin:0;color:var(--winco-pro-text-primary);font-size:var(--winco-pro-administration-heading-font-size, 1.65em);font-weight:var(--winco-pro-administration-heading-font-weight, 700);line-height:1}.export-page__general-error{margin:1em 0 0;color:var(--winco-pro-field-validation-warning-text);font-size:.9em}.export-page__form{display:flex;flex-direction:column;flex:1 1 auto;box-sizing:border-box;width:100%;min-height:0;overflow-x:hidden;overflow-y:auto;padding-inline-end:var(--winco-ui-scrollable-padding-inline-end, .75em);scrollbar-color:var(--winco-ui-scrollbar-thumb) var(--winco-ui-scrollbar-track);scrollbar-gutter:stable;scrollbar-width:thin}.export-page__row{display:flex;flex-wrap:wrap;width:100%;gap:0 2em;padding:.75em 0 0}.export-page__field{flex:0 1 calc(50% - 1em);min-width:0;display:grid;grid-template-columns:6.5em minmax(0,1fr);align-items:center;gap:0;color:var(--winco-pro-text-primary);font-size:1em}.export-page__field winco-form-field,.export-page__field medical-select{display:block;margin:.5em 0}.export-page__row--top-aligned{align-items:flex-start}.export-page__row--top-aligned .export-page__field{align-items:start}.export-page__row--top-aligned .export-page__field>span:first-child{padding-top:.65em}.export-page__row--help{padding-top:0}.export-page__field--wide{flex-basis:100%;width:100%}.export-page__field>span:first-child{color:var(--winco-pro-text-accent);display:flex;align-items:center;font-size:1em;font-weight:500;line-height:1.2;min-height:2.4em}.export-page__error{grid-column:2;padding:0;color:var(--winco-pro-field-validation-warning-text);font-size:.85em;line-height:1.2}.export-page__help-text{display:block;width:calc(50% - 1em);min-width:0;margin-left:0;color:var(--winco-pro-text-primary);font-size:1em;line-height:1.5}.export-page__section{width:100%;margin:1.25em 0 0;padding:0;border:0}.export-page__section-title{margin-bottom:0;padding-bottom:.35em;border-bottom:var(--winco-pro-administration-section-border, 1px solid var(--winco-pro-border-default))}.export-page__section-title h3{margin:0;color:var(--winco-pro-text-primary);font-size:var(--winco-pro-administration-heading-font-size, 1.65em);font-weight:var(--winco-pro-administration-heading-font-weight, 700);line-height:1}.winco-shell--administration-edit,.winco-shell--profile,.winco-shell--export{--winco-ui-footer-actions-border: var(--winco-pro-administration-section-border);--winco-ui-footer-actions-padding: .45em 0 0;--winco-ui-footer-actions-action-min-width: var(--winco-pro-administration-form-button-min-width);--winco-ui-footer-actions-action-padding: var(--winco-pro-administration-form-button-padding);--winco-ui-footer-actions-action-radius: var(--winco-pro-administration-form-button-radius);--winco-ui-footer-actions-action-font-size: var(--winco-pro-administration-form-button-font-size);--winco-ui-footer-actions-action-line-height: var(--winco-pro-administration-form-button-line-height);--winco-ui-footer-action-disabled-opacity: var(--winco-pro-administration-form-button-disabled-opacity);--winco-ui-footer-actions-action-neutral-background: var(--winco-pro-administration-form-button-neutral-background);--winco-ui-footer-actions-action-neutral-text: var(--winco-pro-administration-form-button-neutral-text);--winco-ui-footer-actions-action-primary-background: var(--winco-pro-administration-form-button-positive-background);--winco-ui-footer-actions-action-primary-text: var(--winco-pro-administration-form-button-positive-text)}.admin-teacher-edit-page__group-assignment,.admin-student-edit-page__group-assignment,.admin-course-edit-page__assignment,.profile-page__group-assignment{display:block;margin-top:1.25em;--winco-ui-group-assignment-picker-gap: 0;--winco-ui-group-assignment-select-width: 50%;--winco-ui-group-assignment-select-margin: .5em 0;--winco-ui-group-assignment-select-trigger-padding: .35em 0;--winco-ui-group-assignment-select-trigger-border: 0 none;--winco-ui-group-assignment-select-trigger-border-bottom: 1px solid var(--winco-pro-border-default);--winco-ui-group-assignment-select-trigger-radius: 0;--winco-ui-group-assignment-select-trigger-background: transparent;--winco-ui-group-assignment-select-trigger-text: var(--winco-pro-text-primary);--winco-ui-group-assignment-select-trigger-label: var(--winco-pro-text-primary);--winco-ui-group-assignment-select-trigger-font-size: 1em;--winco-ui-group-assignment-select-trigger-font-weight: 400;--winco-ui-group-assignment-select-trigger-line-height: 1.2;--winco-ui-group-assignment-select-label-padding-right: 1.5em;--winco-ui-group-assignment-select-icon-size: .9em;--winco-ui-group-assignment-select-dropdown-background: var(--winco-pro-surface-panel);--winco-ui-group-assignment-select-dropdown-border: 1px solid var(--winco-pro-border-default);--winco-ui-group-assignment-select-dropdown-radius: var(--winco-pro-radius-sm);--winco-ui-group-assignment-select-dropdown-top: calc(100% + .35em) ;--winco-ui-group-assignment-select-option-background: var(--winco-pro-surface-panel);--winco-ui-group-assignment-select-option-text: var(--winco-pro-text-primary);--winco-ui-group-assignment-select-option-font-size: 1em;--winco-ui-group-assignment-select-option-font-weight: 400;--winco-ui-group-assignment-select-option-hover-background: var(--winco-pro-color-selection);--winco-ui-group-assignment-select-option-hover-text: var(--winco-pro-color-black);--winco-ui-group-assignment-select-option-active-background: var(--winco-pro-color-selection);--winco-ui-group-assignment-select-option-active-text: var(--winco-pro-color-black);--winco-ui-group-assignment-select-option-selected-background: var(--winco-pro-color-selection);--winco-ui-group-assignment-select-option-selected-text: var(--winco-pro-color-black);--winco-ui-group-assignment-select-option-padding: .8em .85em;--winco-ui-group-assignment-add-margin: 0 0 0 .75em;--winco-ui-group-assignment-add-text: var(--winco-pro-text-primary);--winco-ui-group-assignment-add-font-size: 1em;--winco-ui-group-assignment-add-icon-width: 2.25em;--winco-ui-group-assignment-selected-display: flex;--winco-ui-group-assignment-selected-flex-wrap: wrap;--winco-ui-group-assignment-selected-gap: .5em;--winco-ui-group-assignment-selected-margin-top: 1em;--winco-ui-group-assignment-chip-background: var(--winco-pro-action-neutral-background);--winco-ui-group-assignment-chip-radius: var(--winco-pro-radius-lg);--winco-ui-group-assignment-chip-text: var(--winco-pro-action-neutral-text);--winco-ui-group-assignment-chip-font-size: 1em;--winco-ui-group-assignment-chip-margin-right: 0;--winco-ui-group-assignment-chip-margin-bottom: 0}.admin-teacher-edit-page__group-assignment medical-select.winco-group-assignment__select,.admin-student-edit-page__group-assignment medical-select.winco-group-assignment__select,.admin-course-edit-page__assignment medical-select.winco-group-assignment__select,.profile-page__group-assignment medical-select.winco-group-assignment__select{display:block;width:50%;margin:.5em 0}.admin-teacher-edit-page__groups .admin-teacher-edit-page__group-assignment medical-select.winco-group-assignment__select button.medical-select__trigger,.admin-student-edit-page__groups .admin-student-edit-page__group-assignment medical-select.winco-group-assignment__select button.medical-select__trigger,.admin-course-edit-page__assignment medical-select.winco-group-assignment__select button.medical-select__trigger,.profile-page__groups .profile-page__group-assignment medical-select.winco-group-assignment__select button.medical-select__trigger{padding:.35em 0;border:0 none;border-bottom:1px solid var(--winco-pro-border-default);border-radius:0;background:transparent;color:var(--winco-pro-text-primary);font-size:1em;font-weight:400;line-height:1.2}.admin-teacher-edit-page__group-assignment medical-select.winco-group-assignment__select .medical-select__trigger-label,.admin-student-edit-page__group-assignment medical-select.winco-group-assignment__select .medical-select__trigger-label,.admin-course-edit-page__assignment medical-select.winco-group-assignment__select .medical-select__trigger-label,.profile-page__group-assignment medical-select.winco-group-assignment__select .medical-select__trigger-label{padding-right:1.5em;color:var(--winco-pro-text-primary)}.admin-teacher-edit-page__group-assignment medical-select.winco-group-assignment__select .medical-select__trigger-icon,.admin-student-edit-page__group-assignment medical-select.winco-group-assignment__select .medical-select__trigger-icon,.admin-course-edit-page__assignment medical-select.winco-group-assignment__select .medical-select__trigger-icon,.profile-page__group-assignment medical-select.winco-group-assignment__select .medical-select__trigger-icon{flex-basis:.9em;width:.9em;height:.9em}.admin-course-edit-page__assignment{--winco-ui-group-assignment-select-width: 100%}.admin-course-edit-page__assignment medical-select.winco-group-assignment__select{width:100%}.admin-teachers-page__group-assignment,.admin-students-page__group-assignment{--winco-ui-group-assignment-select-width: 50%;--winco-ui-group-assignment-select-dropdown-background: var(--winco-pro-color-white);--winco-ui-group-assignment-select-dropdown-border: 1px solid rgba(var(--winco-pro-color-black-rgb), .12);--winco-ui-group-assignment-select-dropdown-top: calc(100% + .25em) ;--winco-ui-group-assignment-select-option-background: var(--winco-pro-color-white);--winco-ui-group-assignment-select-option-hover-background: rgba(var(--winco-pro-color-black-rgb), .1);--winco-ui-group-assignment-select-option-padding: .6em .75em;--winco-ui-group-assignment-select-option-text: var(--winco-pro-color-black);--winco-ui-group-assignment-select-trigger-background: var(--winco-pro-color-white);--winco-ui-group-assignment-select-trigger-border: 0;--winco-ui-group-assignment-select-trigger-radius: var(--winco-pro-radius-sm);--winco-ui-group-assignment-select-trigger-padding: .5em .75em;--winco-ui-group-assignment-select-trigger-text: var(--winco-pro-color-black);--winco-ui-group-assignment-add-text: var(--winco-pro-text-primary);--winco-ui-group-assignment-add-font-size: .75em;--winco-ui-group-assignment-chip-background: var(--winco-pro-color-white);--winco-ui-group-assignment-chip-radius: var(--winco-pro-radius-lg);--winco-ui-group-assignment-chip-text: var(--winco-pro-color-black)}.profile-page__readonly{display:flex;flex:1 1 auto;flex-direction:column;box-sizing:border-box;min-height:0;overflow-x:hidden;overflow-y:auto;padding-top:1em;padding-inline-end:var(--winco-ui-scrollable-padding-inline-end, .75em);scrollbar-color:var(--winco-ui-scrollbar-thumb) var(--winco-ui-scrollbar-track);scrollbar-gutter:stable;scrollbar-width:thin;color:var(--winco-pro-text-primary)}.profile-page__readonly-table{width:100%;margin:0}.profile-page__readonly-row{display:flex;width:100%;gap:0 2em;padding:.55em 0 0}.profile-page__readonly-field{flex:0 1 calc(50% - 1em);min-width:0;display:grid;grid-template-columns:6.5em minmax(0,1fr);align-items:center}.profile-page__readonly-field--wide{flex-basis:100%;width:100%}.profile-page__readonly-field dt{margin:0;color:var(--winco-pro-text-accent);font-size:1em;font-weight:500;line-height:1.2}.profile-page__readonly-field dd{min-height:1.8em;margin:.5em 0;padding:.35em 0;border-bottom:1px solid var(--winco-pro-border-default);color:var(--winco-pro-text-primary);font-size:1em;line-height:1.2}.profile-page__readonly-groups{width:100%;margin-top:1.25em}.profile-page__readonly-groups ul{display:flex;flex-wrap:wrap;gap:.5em;margin:1em 0 0;padding:0;list-style:none}.profile-page__readonly-groups li{border-radius:var(--winco-pro-radius-lg);padding:.68em 1.3em;background:var(--winco-pro-action-neutral-background);color:var(--winco-pro-action-neutral-text);font-size:1em}.profile-page__readonly-note{display:flex;flex:1 1 auto;align-items:center;justify-content:center;width:100%;margin:0;color:var(--winco-pro-text-primary);font-size:1em;line-height:1.35;text-align:center}:where(button,a,summary,input[type=button],input[type=submit],input[type=reset],input[type=image],[role=button],[role=link],ion-button,ion-back-button,ion-menu-button,ion-fab-button,ion-router-link,ion-item[button],ion-item[href]){-webkit-user-select:none;user-select:none}:where(button,a,summary,input[type=button],input[type=submit],input[type=reset],input[type=image],[role=button],[role=link],ion-button,ion-back-button,ion-menu-button,ion-fab-button,ion-router-link,ion-item[button],ion-item[href]):not(:disabled):not([aria-disabled=true]){cursor:pointer}:where(button,a,summary,input[type=button],input[type=submit],input[type=reset],input[type=image],[role=button],[role=link],ion-button,ion-back-button,ion-menu-button,ion-fab-button,ion-router-link,ion-item[button],ion-item[href]):disabled,:where(button,a,summary,input[type=button],input[type=submit],input[type=reset],input[type=image],[role=button],[role=link],ion-button,ion-back-button,ion-menu-button,ion-fab-button,ion-router-link,ion-item[button],ion-item[href])[aria-disabled=true]{cursor:default}:where(label,ion-label){-webkit-user-select:none;user-select:none}html.plt-electron body{-webkit-user-select:none;user-select:none}html.plt-electron :where(input:not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),textarea,select,option,ion-input,ion-textarea,ion-select,ion-searchbar,[contenteditable]:not([contenteditable=false])){-webkit-user-select:text;user-select:text}html,body{width:100%;height:100%;min-width:1024px;min-height:768px;margin:0}app-root,ion-app{width:100%;height:100%;min-width:1024px;min-height:768px;font-size:var(--winco-ui-viewport-font-size, 15px);background:var(--winco-pro-surface-app);color:var(--winco-pro-text-primary);font-family:var(--winco-pro-font-family-base)}body{overflow:hidden}button,input{font:inherit}
