.biz-button-base{cursor:pointer}.biz-button{position:relative;background-color:#ccc;border-width:0px;border-radius:6px;outline:none;padding:0}.biz-button.btn-lead{background-color:var(--biz-primary-bg);color:var(--biz-primary-text)}.biz-button:hover{background-color:rgba(var(--biz-primary-rgb), 0.95);color:var(--biz-primary-text)}.biz-button:focus{outline:solid 1px #575757}.biz-button .label{display:inline-block;padding:8px 30px}.biz-button .btn-icon-wrapper{display:inline-flex;align-items:center;padding-left:12px}.biz-button .btn-icon-wrapper+.label{padding-left:8px}.biz-button .state-info{display:none;position:absolute;top:0;left:0;width:100%;height:100%;justify-content:center;align-items:center;padding-left:0}.biz-button .state-info+.label{padding-left:30px}.biz-button.loading .label,.biz-button.success .label,.biz-button.error .label{opacity:0}.biz-button.loading .state-info,.biz-button.success .state-info,.biz-button.error .state-info{display:flex}.biz-button[disabled]{opacity:.5;cursor:not-allowed}.biz-button--size-small{font-size:var(--biz-btn-size-small-font-size, 0.785rem)}.biz-button--size-small .label{padding:7px 20px}
.biz-icon.chart{height:auto}
.biz-popup-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--biz-popup-z-index, 999);background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.biz-popup-wrapper .biz-popup{background-color:#fff;border-radius:4px !important}.biz-popup-wrapper .biz-popup header{background-color:var(--biz-primary-bg);color:var(--biz-primary-text);padding:10px;display:flex;align-items:center;border-radius:4px 4px 0 0}.biz-popup-wrapper .biz-popup header .popup-title{flex:1;font-weight:normal;font-size:18px;text-align:left}.biz-popup-wrapper .biz-popup header .popup-close{display:flex;align-items:center}.biz-popup-wrapper .biz-popup header .popup-close .close-icon{cursor:pointer;font-size:20px}.biz-popup-wrapper .biz-popup main{padding:20px;max-height:90vh;max-width:95vw;overflow-y:auto}.biz-popup-wrapper .biz-popup main .dialog-btn-actions{display:flex;justify-content:flex-end;margin-top:20px;gap:10px}.biz-popup-wrapper.admin-primary header{background-color:#0a2344;color:#fff}.biz-popup-wrapper.admin-primary .flex-row{display:flex;flex-wrap:wrap;gap:20px}.biz-popup-wrapper.admin-primary .width-50{width:calc(50% - 10px)}
.biz-context-menu-item .biz-icon-wrapper{display:flex;align-items:center;justify-content:center;margin-right:10px;width:22px}.biz-context-menu-item .biz-icon{color:var(--biz-primary-bg)}
.bizmediabank-react-dialog-wrapper{display:flex;justify-content:center;align-items:center}.bizmediabank-react-dialog-wrapper .bizmediabank-react-dialog{min-width:540px;max-width:80%}.bizmediabank-react-dialog-wrapper .bizmediabank-panel{background-color:#f5f8fa;border:1px solid #e5e5e5;position:relative}.bizmediabank-react-dialog-wrapper .bizmediabank-panel>p{padding-top:6px;padding-bottom:6px;margin:0;font-size:14px;font-weight:bold;cursor:pointer;text-align:center}.bizmediabank-react-dialog-wrapper .bizmediabank-panel.mode-select>p,.bizmediabank-react-dialog-wrapper .bizmediabank-panel.mode-upload>p{display:none}.bizmediabank-react-dialog-wrapper .bizmediabank-panel.mode-select .bizmediabank-react-dialog-upload,.bizmediabank-react-dialog-wrapper .bizmediabank-panel.mode-upload .bizmediabank-react-dialog-upload{padding:0}.bizmediabank-react-dialog-wrapper .bizmediabank-panel>p:last-child{position:absolute;top:1px;right:5px}.bizmediabank-react-dialog-wrapper .bizmediabank-react-dialog-upload{padding:6px 20px 20px 20px}.bizmediabank-react-dialog-wrapper .bizmediabank-react-dialog-upload .dropzone{padding-bottom:20%;position:relative;border:3px dashed #d3d3d3;background-color:#f5f5f5;cursor:pointer}.bizmediabank-react-dialog-wrapper .bizmediabank-react-dialog-upload .dropzone-content{text-align:center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.bizmediabank-react-dialog-wrapper .bizmediabank-react-dialog-upload .file-info{padding:10px;background-color:#f5f5f5;border:1px solid #d3d3d3;margin:10px 0}.bizmediabank-react-dialog-wrapper .bizmediabank-react-dialog-select{padding:6px 20px 20px 20px}.bizmediabank-react-dialog-wrapper .bizmediabank-react-dialog-select .filter{display:flex;justify-content:space-between;margin-bottom:15px}.bizmediabank-react-dialog-wrapper .bizmediabank-react-dialog-select .filter>input{width:69%}.bizmediabank-react-dialog-wrapper .bizmediabank-react-dialog-select .filter>.biz-select{width:29%}.bizmediabank-react-dialog-wrapper .bizmediabank-react-dialog-select .files{min-height:200px;max-height:500px;max-width:100%;width:500px;overflow:auto;margin-bottom:10px;display:flex;flex-wrap:wrap}.bizmediabank-react-dialog-wrapper .bizmediabank-react-dialog-select .files .file{width:100px;max-width:20%;padding:5px;position:relative;cursor:pointer}.bizmediabank-react-dialog-wrapper .bizmediabank-react-dialog-select .files .file i{display:none;position:absolute;top:50%;left:50;transform:translate(-50%, -50%);width:25px;height:25px;line-height:25px;color:#fff;background-color:#000;border-radius:50% !important;border:2px solid #fff}.bizmediabank-react-dialog-wrapper .bizmediabank-react-dialog-select .files .file.selected i{display:inline-block}.bizmediabank-react-dialog-wrapper .bizmediabank-react-dialog-select .files .file .image-container{height:90px;width:90px;display:block}.bizmediabank-react-dialog-wrapper .bizmediabank-react-dialog-select .files .file .image-container img{max-height:100%;max-width:100%}.bizmediabank-react-dialog-wrapper .bizmediabank-react-dialog-select .files .file{opacity:.8}.bizmediabank-react-dialog-wrapper .bizmediabank-react-dialog-select .files .file:hover{opacity:1}.bizmediabank-react-dialog-wrapper .bizmediabank-react-dialog-select .files .file .image-name{text-align:center;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.bizmediabank-react-dialog-wrapper .bizmediabank-react-dialog-select .file-buttons{display:flex;justify-content:space-between}.bizmediabank-react-thumb{max-width:170px}.bizmediabank-react-thumb img{width:100%}.bizmediabank-react-thumb>.thumb-buttons{margin-top:4px;display:flex;justify-content:space-between}.bizmediabank-react-thumb.bizmediabank-react-thumb-dark-theme img{background-color:#000}
.biz-debounced-input{position:relative}.biz-debounced-input .icon-end-wrapper{position:absolute;right:5px;top:50%;transform:translateY(-50%)}.biz-debounced-input .icon-start-wrapper{position:absolute;left:7px;top:50%;transform:translateY(-50%)}.biz-debounced-input.has-start-icon input{padding-left:28px}
.MuiPopover-root.MuiMenu-root.MuiModal-root{z-index:calc(var(--biz-popup-z-index, 9010) + 10)}.biz-select{background-color:#fff;height:40px;font-family:"Montserrat",sans-serif}.biz-select.biz-native-select.form-control{padding:0}.biz-select.biz-native-select.form-control>select{padding:10px;font-size:1rem;max-width:calc(100% - 20px)}.biz-select.biz-native-select::before,.biz-select.biz-native-select::after{content:none}.biz-select .biz-select-item-description{overflow:hidden}.biz-parent-select.vertical .biz-select:not(:last-child){margin-bottom:10px}.biz-parent-select.horizontal{display:flex}.biz-parent-select.horizontal .biz-select:not(:last-child){margin-right:10px}
.biz-checkbox .MuiButtonBase-root.Mui-checked span.MuiTouchRipple-root,.biz-checkbox .MuiButtonBase-root.Mui-checked .MuiSvgIcon-root{color:var(--biz-primary-bg)}.biz-checkbox .MuiFormControlLabel-label{margin-left:10px}.biz-checkbox-list .biz-checkbox:not(:last-child){margin-bottom:6px}
.unsplash-integration{overflow-x:auto;height:400px;max-width:800px;padding-inline:10px}.unsplash-component .unsplash-search{display:flex;gap:10px;margin-bottom:20px}.unsplash-component .unsplash-results{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}.unsplash-component .unsplash-results .unsplash-image{width:240px;position:relative}.unsplash-component .unsplash-results .unsplash-image.selected .unsplash-image-thumb::before{content:"";font-family:"Font Awesome 6 Pro";font-weight:300;color:#fff;font-size:2rem}.unsplash-component .unsplash-results .unsplash-image .unsplash-image-thumb{width:100%;height:200px;display:flex;align-items:center;justify-content:center}.unsplash-component .unsplash-results .unsplash-image p{font-size:.7rem}
.biz-dirty-dialog{min-height:140px;display:flex;flex-direction:column}.biz-dirty-dialog .content{flex:1;display:flex;justify-content:center;align-items:center}.biz-dirty-dialog .content .icon-wrapper{width:75px;height:75px;border-radius:50%;display:flex;align-items:center;justify-content:center}.biz-dirty-dialog .content .icon-wrapper i{color:var(--biz-input-err-color, #eb0000);font-size:2rem}.biz-dirty-dialog .content p{max-width:380px;padding-left:0px}.biz-dirty-dialog .buttons{display:flex;margin-top:20px}.biz-dirty-dialog .buttons .biz-button{margin-left:10px}
.biz-select.MuiInputBase-root{padding:0}.biz-select.MuiInputBase-root>.MuiSelect-select{padding:6px 32px 6px 12px}
.biz-laxhjalpen-student-registration .biz-laxhjalpen-student-registration__section-title{display:inline-block;font-weight:600}.biz-laxhjalpen-student-registration .biz-laxhjalpen-student-registration__hint{color:#6f7d8d;font-size:.9rem;margin-top:8px}.biz-laxhjalpen-student-registration .biz-laxhjalpen-student-registration__validation-message{color:#b03030;font-size:.9rem;font-weight:600;margin-top:8px}.biz-laxhjalpen-student-registration .biz-laxhjalpen-student-registration__guardians-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.biz-laxhjalpen-student-registration .biz-laxhjalpen-student-registration__guardian-list{display:flex;flex-direction:column;gap:16px;margin-top:16px}.biz-laxhjalpen-student-registration .biz-laxhjalpen-student-registration__guardian-card{background:#fafbfc;border:1px solid #dfe4ea;border-radius:4px;padding:16px}.biz-laxhjalpen-student-registration .biz-laxhjalpen-student-registration__guardian-card-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.biz-laxhjalpen-helper-link-panel .biz-laxhjalpen-helper-link-panel__intro{color:#6f7d8d;margin:8px 0 0}.biz-laxhjalpen-helper-link-panel .biz-laxhjalpen-helper-link-panel__state,.biz-laxhjalpen-helper-link-panel .biz-laxhjalpen-helper-link-panel__empty{margin-top:16px;padding:14px 16px}.biz-laxhjalpen-helper-link-panel .biz-laxhjalpen-helper-link-panel__state--error{background:#fff5f5;border:1px solid #f0b8b8;color:#9d2525}.biz-laxhjalpen-helper-link-panel .biz-laxhjalpen-helper-link-panel__table-wrapper{margin-top:16px;overflow-x:auto}.biz-laxhjalpen-helper-link-panel .biz-laxhjalpen-helper-link-panel__table{border-collapse:collapse;width:100%}.biz-laxhjalpen-helper-link-panel .biz-laxhjalpen-helper-link-panel__table th,.biz-laxhjalpen-helper-link-panel .biz-laxhjalpen-helper-link-panel__table td{border-bottom:1px solid #ecf1f6;padding:12px;text-align:left;vertical-align:middle}.biz-laxhjalpen-helper-link-panel .biz-laxhjalpen-helper-link-panel__table th{background:#f8fbfd;font-weight:700}.biz-laxhjalpen-helper-link-panel .biz-laxhjalpen-helper-link-panel__actions{text-align:right;white-space:nowrap}
.biz-laxhjalpen-student-registration-public{--biz-lh-surface: #ffffff;--biz-lh-border: #dce4ef;--biz-lh-muted: #6f7d8d;--biz-lh-text: #16324f;background:#f9f9f9;color:var(--biz-lh-text);margin:24px auto;max-width:1240px;padding:24px;border-radius:14px}.biz-laxhjalpen-student-registration-public .form-control{min-height:40px;width:100%}.biz-laxhjalpen-student-registration-public .biz-select{width:100%}.biz-laxhjalpen-student-registration-public .biz-button{background-color:var(--biz-primary-accent-color-bg) !important;color:#fff}.biz-laxhjalpen-student-registration-public .biz-input{margin-bottom:5px;border-color:#d2d2d2}.biz-laxhjalpen-student-registration-public .biz-parent-select fieldset.MuiOutlinedInput-notchedOutline{border-color:#d2d2d2}.biz-laxhjalpen-student-registration-public__header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.biz-laxhjalpen-student-registration-public__title{font-size:2rem;font-weight:700;margin:0}.biz-laxhjalpen-student-registration-public__subtitle{color:var(--biz-lh-muted);margin:8px 0 0;max-width:760px}.biz-laxhjalpen-student-registration-public__tabs{align-items:center;border-bottom:1px solid var(--biz-lh-border);display:flex;gap:4px;margin-bottom:20px}.biz-laxhjalpen-student-registration-public__tab{background:rgba(0,0,0,0);border:0;border-bottom:3px solid rgba(0,0,0,0);color:var(--biz-lh-muted);cursor:pointer;font-weight:700;padding:12px 0;margin-inline:10px}.biz-laxhjalpen-student-registration-public__tab--active{border-bottom-color:#2f6f89;color:var(--biz-lh-text)}.biz-laxhjalpen-student-registration-public__grid{display:grid;gap:20px;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);margin-bottom:20px}.biz-laxhjalpen-student-registration-public__grid>div{display:flex;flex-direction:column;gap:20px}.biz-laxhjalpen-student-registration-public__panel{padding:20px}.biz-laxhjalpen-student-registration-public__field{display:flex;flex-direction:column;gap:8px;margin-top:16px}.biz-laxhjalpen-student-registration-public__field .biz-parent-select{flex-wrap:wrap;gap:10px}.biz-laxhjalpen-student-registration-public__field .biz-parent-select>div{width:auto;flex:1}.biz-laxhjalpen-student-registration-public__field .biz-parent-select.horizontal .biz-select:not(:last-child){margin-right:0}.biz-laxhjalpen-student-registration-public__label{font-weight:600}.biz-laxhjalpen-student-registration-public__state{margin-bottom:20px;padding:14px 16px}.biz-laxhjalpen-student-registration-public__state--error{background:#fff5f5;border-color:#f0b8b8;color:#9d2525}.biz-laxhjalpen-student-registration-public__state--success{background:#f1fbf4;border-color:#a9ddb8;color:#187638}.biz-laxhjalpen-student-registration-public__footer{display:flex;justify-content:flex-end;margin-top:20px}.biz-laxhjalpen-student-registration-public .biz-laxhjalpen-student-registration__guardian-card{background:#fff}@media(max-width: 960px){.biz-laxhjalpen-student-registration-public{padding:18px}.biz-laxhjalpen-student-registration-public__header{flex-direction:column}.biz-laxhjalpen-student-registration-public__grid{grid-template-columns:1fr}.biz-laxhjalpen-student-registration-public__footer{justify-content:stretch}.biz-laxhjalpen-student-registration-public__footer .biz-button,.biz-laxhjalpen-student-registration-public__header .biz-button{width:100%}}@media(max-width: 960px){.biz-laxhjalpen-student-registration-public{margin:0;padding:14px}.biz-laxhjalpen-student-registration-public__panel{padding:16px;padding-inline:0}.biz-laxhjalpen-student-registration-public__tabs{align-items:stretch}.biz-laxhjalpen-student-registration-public__tab{flex:1 1 0;padding-left:8px;padding-right:8px}.biz-laxhjalpen-student-registration-public .biz-laxhjalpen-helper-link-panel__table-wrapper{overflow-x:visible}.biz-laxhjalpen-student-registration-public .biz-laxhjalpen-helper-link-panel__table,.biz-laxhjalpen-student-registration-public .biz-laxhjalpen-helper-link-panel__table tbody,.biz-laxhjalpen-student-registration-public .biz-laxhjalpen-helper-link-panel__table tr,.biz-laxhjalpen-student-registration-public .biz-laxhjalpen-helper-link-panel__table td{display:block;width:100%}.biz-laxhjalpen-student-registration-public .biz-laxhjalpen-helper-link-panel__table thead{display:none}.biz-laxhjalpen-student-registration-public .biz-laxhjalpen-helper-link-panel__table tr{border:1px solid var(--biz-lh-border);border-radius:4px;margin-bottom:12px;padding:12px}.biz-laxhjalpen-student-registration-public .biz-laxhjalpen-helper-link-panel__table tr:last-child{margin-bottom:0}.biz-laxhjalpen-student-registration-public .biz-laxhjalpen-helper-link-panel__table td{border-bottom:0;padding:0}.biz-laxhjalpen-student-registration-public .biz-laxhjalpen-helper-link-panel__table td+td{margin-top:12px}.biz-laxhjalpen-student-registration-public .biz-laxhjalpen-helper-link-panel__table td::before{color:var(--biz-lh-muted);content:attr(data-label);display:block;font-size:.85rem;font-weight:700;margin-bottom:4px}.biz-laxhjalpen-student-registration-public .biz-laxhjalpen-helper-link-panel__actions{text-align:left;white-space:normal}.biz-laxhjalpen-student-registration-public .biz-laxhjalpen-helper-link-panel__actions::before{content:none}.biz-laxhjalpen-student-registration-public .biz-laxhjalpen-helper-link-panel__actions .biz-button{width:100%}}
.biz-lh-user-participation-page{--biz-lh-surface: #ffffff;--biz-lh-border: #dce4ef;--biz-lh-muted: #6f7d8d;--biz-lh-text: #16324f;--biz-lh-bg: linear-gradient(180deg, #f7fafc 0%, #eef4f8 100%);--biz-lh-attendance: #34c759;--biz-lh-approved: #3aa0ff;--biz-lh-not-approved: #ff5b5b;--biz-lh-passes: #8b6df6;background:#f9f9f9;border-radius:14px !important;color:var(--biz-lh-text);margin:24px auto;max-width:1400px;padding:24px}.biz-lh-user-participation-page .form-control{min-height:40px}.biz-lh-user-participation-page__header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.biz-lh-user-participation-page__title{font-size:2rem;font-weight:700;margin:0}.biz-lh-user-participation-page__subtitle,.biz-lh-user-participation-page__date-range,.biz-lh-user-participation-page__updated,.biz-lh-user-participation-page__card-subvalue,.biz-lh-user-participation-page__legend-value{color:var(--biz-lh-muted)}.biz-lh-user-participation-page__subtitle{margin:8px 0 0}.biz-lh-user-participation-page__date-range{background:hsla(0,0%,100%,.8);border:1px solid var(--biz-lh-border);border-radius:999px;font-weight:600;padding:10px 16px}.biz-lh-user-participation-page__filters{display:grid;gap:16px;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));margin-bottom:24px}.biz-lh-user-participation-page__filter{display:flex;flex-direction:column;font-weight:600;gap:8px}.biz-lh-user-participation-page__cards{display:grid;gap:16px;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));margin-bottom:24px}.biz-lh-user-participation-page__card,.biz-lh-user-participation-page__overview,.biz-lh-user-participation-page__table-card,.biz-lh-user-participation-page__state{background:var(--biz-lh-surface);border:1px solid var(--biz-lh-border);border-radius:4px !important}.biz-lh-user-participation-page__card{padding:18px;position:relative;box-shadow:0 10px 24px rgba(22,50,79,.05)}.biz-lh-user-participation-page__card::before{border-radius:4px 4px 0 0 !important;content:"";height:4px;left:0;position:absolute;top:0;width:100%}.biz-lh-user-participation-page__card--attendance::before{background:var(--biz-lh-attendance)}.biz-lh-user-participation-page__card--approved::before{background:var(--biz-lh-approved)}.biz-lh-user-participation-page__card--not-approved::before{background:var(--biz-lh-not-approved)}.biz-lh-user-participation-page__card--passes::before{background:var(--biz-lh-passes)}.biz-lh-user-participation-page__card-label{display:block;font-size:.95rem;font-weight:600;margin-bottom:10px}.biz-lh-user-participation-page__card-value{display:block;font-size:2rem;line-height:1;margin-bottom:8px}.biz-lh-user-participation-page__overview{margin-bottom:24px;padding:20px}.biz-lh-user-participation-page__overview-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:18px}.biz-lh-user-participation-page__overview-header h2{font-size:1.25rem;margin:0}.biz-lh-user-participation-page__overview-title-row{align-items:center;display:flex;gap:8px}.biz-lh-user-participation-page__overview-header p{margin:6px 0 0}.biz-lh-user-participation-page__help-button{align-items:center;background:rgba(0,0,0,0);border:0;border-radius:999px !important;color:var(--biz-lh-muted);cursor:help;display:inline-flex;height:28px;justify-content:center;padding:0;transition:background-color .15s ease,color .15s ease;width:28px}.biz-lh-user-participation-page__help-button:hover,.biz-lh-user-participation-page__help-button:focus-visible{background:rgba(22,50,79,.08);color:var(--biz-lh-text);outline:none}.biz-lh-user-participation-page__help-button i{font-size:1rem}.biz-lh-user-participation-page__tooltip{max-width:320px}.biz-lh-user-participation-page__tooltip>*{font-size:.7rem;color:#fff}.biz-lh-user-participation-page__tooltip strong{display:block;margin-bottom:8px}.biz-lh-user-participation-page__tooltip p{margin:0 0 8px}.biz-lh-user-participation-page__tooltip ul{list-style-type:disc;padding-left:20px;margin:0;padding-left:18px}.biz-lh-user-participation-page__tooltip li+li{margin-top:6px}.biz-lh-user-participation-page__overview-content{align-items:center;display:grid;gap:24px;grid-template-columns:minmax(180px, 220px) 1fr}.biz-lh-user-participation-page__donut-panel{display:flex;justify-content:center}.biz-lh-user-participation-page__donut{align-items:center;border-radius:50% !important;display:flex;height:168px;justify-content:center;width:168px}.biz-lh-user-participation-page__donut-center{align-items:center;background:#fff;border-radius:50% !important;display:flex;flex-direction:column;height:112px;justify-content:center;width:112px}.biz-lh-user-participation-page__donut-center strong{font-size:1.75rem}.biz-lh-user-participation-page__distribution{display:flex;flex-direction:column;gap:16px}.biz-lh-user-participation-page__distribution-bar{background:#edf2f7;border-radius:999px !important;display:flex;height:18px;overflow:hidden}.biz-lh-user-participation-page__distribution-segment{height:100%}.biz-lh-user-participation-page__distribution-segment--attendance{background:var(--biz-lh-attendance)}.biz-lh-user-participation-page__distribution-segment--approved{background:var(--biz-lh-approved)}.biz-lh-user-participation-page__distribution-segment--not-approved{background:var(--biz-lh-not-approved)}.biz-lh-user-participation-page__legend{display:grid;gap:10px}.biz-lh-user-participation-page__legend-item{align-items:center;display:grid;gap:10px;grid-template-columns:auto 1fr auto}.biz-lh-user-participation-page__legend-dot{border-radius:50% !important;display:inline-block;height:10px;width:10px}.biz-lh-user-participation-page__legend-dot--attendance{background:var(--biz-lh-attendance)}.biz-lh-user-participation-page__legend-dot--approved{background:var(--biz-lh-approved)}.biz-lh-user-participation-page__legend-dot--not-approved{background:var(--biz-lh-not-approved)}.biz-lh-user-participation-page__table-card{overflow:hidden}.biz-lh-user-participation-page__table{border-collapse:collapse;width:100%}.biz-lh-user-participation-page__table th,.biz-lh-user-participation-page__table td{border-bottom:1px solid #ecf1f6;padding:14px 12px;text-align:left}.biz-lh-user-participation-page__table th{background:#f8fbfd;font-size:.9rem;font-weight:700}.biz-lh-user-participation-page__table tbody tr:hover{background:#fbfdff}.biz-lh-user-participation-page__status{border-radius:4px !important;display:inline-flex;font-size:.85rem;font-weight:700;padding:6px 10px}.biz-lh-user-participation-page__status--high{background:rgba(52,199,89,.14);color:#198c3a}.biz-lh-user-participation-page__status--stable{background:rgba(58,160,255,.14);color:#176bc7}.biz-lh-user-participation-page__status--follow-up{background:rgba(255,170,0,.16);color:#b06a00}.biz-lh-user-participation-page__empty,.biz-lh-user-participation-page__state{padding:32px 24px;text-align:center}.biz-lh-user-participation-page__state--error{color:#b03030}@media(max-width: 960px){.biz-lh-user-participation-page{padding:18px}.biz-lh-user-participation-page__header,.biz-lh-user-participation-page__overview-header{align-items:flex-start;flex-direction:column}.biz-lh-user-participation-page__overview-content{grid-template-columns:1fr}.biz-lh-user-participation-page__table{display:block;overflow-x:auto}}
.biz-lh-participation-widget{display:flex;align-items:center;gap:.75rem;padding:.2rem .75rem;min-width:120px;border-radius:999px;background:hsla(0,0%,100%,.08);border:0;color:inherit;cursor:pointer;backdrop-filter:blur(8px)}.biz-lh-participation-widget--minimal{text-align:left}.biz-lh-participation-widget--default{width:100%;max-width:340px;border-radius:.75rem;padding:0;margin:auto}.biz-lh-participation-widget--loading,.biz-lh-participation-widget--empty{justify-content:center}.biz-lh-participation-widget__minimal-row{display:flex;align-items:center;gap:.55rem;white-space:nowrap}.biz-lh-participation-widget__minimal-circle{display:grid;place-items:center;width:31px;height:31px;border-radius:999px;flex:0 0 31px}.biz-lh-participation-widget__minimal-circle-center{display:grid;place-items:center;width:25px;height:25px;border-radius:999px;background:#fff;font-size:.66rem;font-weight:600;line-height:1;color:#2a3444}.biz-lh-participation-widget__minimal-label{font-size:.84rem;font-weight:600;opacity:.95}.biz-lh-participation-widget__minimal-student-name{font-size:.8rem;opacity:.85;max-width:120px;overflow:hidden;text-overflow:ellipsis}.biz-lh-participation-widget__label{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;opacity:.72}.biz-lh-participation-widget__value{font-size:1rem;font-weight:700}.biz-lh-participation-widget__default-content{display:grid;grid-template-columns:74px minmax(0, 1fr);align-items:center;column-gap:18px;row-gap:12px;width:100%}.biz-lh-participation-widget__default-label{grid-column:1/-1;font-size:.95rem;font-weight:600;text-align:left;color:var(--biz-mypage-text)}.biz-lh-participation-widget__default-circle{display:grid;place-items:center;width:74px;height:74px;border-radius:999px}.biz-lh-participation-widget__default-circle-center{display:grid;place-items:center;width:58px;height:58px;border-radius:999px;background:#fff;font-weight:700;font-size:.95rem}.biz-lh-participation-widget__default-count{font-size:1rem;font-weight:700}.biz-lh-participation-widget__default-meta{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.2rem;min-width:0}.biz-lh-participation-widget__default-rank{font-size:.8rem;color:#5f6777}
.biz-lh-guardian-participation-page{display:grid;gap:1rem;padding:1rem}.biz-lh-guardian-participation-page__list{display:grid;gap:.875rem}.biz-lh-guardian-participation-page__card-top{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.biz-lh-guardian-participation-page__avatar{width:68px;height:68px;border-radius:999px;overflow:hidden;background:#dfe7f1;flex-shrink:0;display:grid;place-items:center;font-weight:700;color:#21344b}.biz-lh-guardian-participation-page__avatar img{width:100%;height:100%;object-fit:cover}.biz-lh-guardian-participation-page__card-title{margin:0;font-size:1.05rem}.biz-lh-guardian-participation-page__card-subtitle{margin:.2rem 0 0;color:#6f7684;font-size:.85rem}.biz-lh-guardian-participation-page__card-meta-block{display:flex;margin-top:5px}.biz-lh-guardian-participation-page__card-meta{display:inline-flex;gap:.35rem}.biz-lh-guardian-participation-page__card-icon{flex:0 0 auto;margin-left:0}.biz-lh-guardian-participation-page__card-meta-text{font-weight:600;color:#777}.biz-lh-guardian-participation-page__metrics{display:flex;margin-top:.75rem;padding-top:15px}.biz-lh-guardian-participation-page__metric{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;padding:.7rem .8rem;font-size:.85rem;color:#4f5664;text-align:left}.biz-lh-guardian-participation-page__metric-label{display:inline-flex;align-items:center;gap:.45rem;font-size:.68rem;color:#677185;font-weight:700;text-transform:uppercase}.biz-lh-guardian-participation-page__metric-dot{width:.55rem;height:.55rem;border-radius:999px;background:var(--biz-lh-metric-color);flex:0 0 auto}.biz-lh-guardian-participation-page__metric-value{font-size:1.25rem;color:#22364f;font-weight:700;margin-block:5px}.biz-lh-guardian-participation-page__metric-meta{font-size:.8rem}.biz-lh-guardian-participation-page__metric-progress{width:100%;height:3px;border-radius:999px;background:#eef2f6;overflow:hidden;margin-top:.25rem}.biz-lh-guardian-participation-page__metric-progress-fill{display:block;width:var(--biz-lh-metric-progress);height:100%;border-radius:inherit;background:var(--biz-lh-metric-color)}.biz-lh-guardian-participation-page--loading,.biz-lh-guardian-participation-page--error,.biz-lh-guardian-participation-page--empty{place-items:center;min-height:8rem;text-align:center}
.biz-lh-guardian-approval-page{min-height:100%;padding:1.5rem;background:#f4f7fb;color:#1f2a37;--biz-lh-status-green-background: rgba(52, 199, 89, 0.14);--biz-lh-status-green-color: #198c3a;--biz-lh-status-yellow-background: rgba(255, 170, 0, 0.16);--biz-lh-status-yellow-color: #b06a00;--biz-lh-status-red-background: #ffe3e3;--biz-lh-status-red-color: #8b1f25;--biz-lh-status-neutral-background: #e8eef5;--biz-lh-status-neutral-color: #445569}.biz-lh-guardian-approval-page__shell,.biz-lh-guardian-approval-page__state{width:min(920px,100%);margin:0 auto;background:#fff;border:1px solid #dfe6ef;border-radius:8px;box-shadow:0 12px 32px rgba(30,45,70,.08)}.biz-lh-guardian-approval-page__shell{display:grid;gap:1.5rem;padding:2rem}.biz-lh-guardian-approval-page__header{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding-bottom:1.5rem;border-bottom:1px solid #e6edf5}.biz-lh-guardian-approval-page__eyebrow{margin:0 0 .35rem;color:rgb(var(--primary-accent-color-rgb, 47, 111, 171));font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:0;text-align:left}.biz-lh-guardian-approval-page h1{margin:0;font-size:1.9rem;line-height:1.2;text-align:left}.biz-lh-guardian-approval-page__status{flex:0 0 auto;border-radius:999px;padding:.35rem .65rem;font-size:.8rem;font-weight:700;white-space:nowrap}.biz-lh-guardian-approval-page__status--pending{background:var(--biz-lh-status-yellow-background, rgba(255, 170, 0, 0.16));color:var(--biz-lh-status-yellow-color, #b06a00)}.biz-lh-guardian-approval-page__status--approved{background:var(--biz-lh-status-green-background, rgba(52, 199, 89, 0.14));color:var(--biz-lh-status-green-color, #198c3a)}.biz-lh-guardian-approval-page__status--declined{background:var(--biz-lh-status-red-background, #ffe3e3);color:var(--biz-lh-status-red-color, #8b1f25)}.biz-lh-guardian-approval-page__status--neutral{background:var(--biz-lh-status-neutral-background, #e8eef5);color:var(--biz-lh-status-neutral-color, #445569)}.biz-lh-guardian-approval-page__details{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.75rem}.biz-lh-guardian-approval-page__detail{display:grid;grid-template-columns:2.75rem minmax(0, 1fr);gap:1rem;align-items:center;min-height:5.4rem;padding:1rem 1.15rem;border:1px solid #e2e9f2;border-radius:8px;background:rgba(0,0,0,0)}.biz-lh-guardian-approval-page__detail-icon-frame{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:8px;background:rgba(var(--primary-accent-color-rgb, 47, 111, 171), 0.1);color:rgb(var(--primary-accent-color-rgb, 47, 111, 171))}.biz-lh-guardian-approval-page__detail-icon{font-size:1.2rem}.biz-lh-guardian-approval-page__detail span:not(.biz-lh-guardian-approval-page__detail-icon-frame){display:block;margin-bottom:.2rem;color:#607186;font-size:.8rem}.biz-lh-guardian-approval-page__detail strong{display:block;overflow-wrap:anywhere;font-size:.98rem}.biz-lh-guardian-approval-page__message{display:flex;gap:.65rem;align-items:center;padding:.8rem .9rem;border-radius:8px;font-weight:600}.biz-lh-guardian-approval-page__message--success{background:var(--biz-lh-status-green-background, rgba(52, 199, 89, 0.14));color:var(--biz-lh-status-green-color, #198c3a)}.biz-lh-guardian-approval-page__message--error{background:var(--biz-lh-status-red-background, #ffe8e8);color:var(--biz-lh-status-red-color, #8b1f25)}.biz-lh-guardian-approval-page__actions{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:flex-end}.biz-lh-guardian-approval-page__button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-width:10.5rem;min-height:2.75rem;border:0;border-radius:6px;padding:.65rem 1rem;font-weight:700;cursor:pointer}.biz-lh-guardian-approval-page__button:disabled{opacity:.65;cursor:wait}.biz-lh-guardian-approval-page__button--approve{background:var(--biz-default-green, #167a48);color:#fff}.biz-lh-guardian-approval-page__button--decline{background:#fff;color:var(--biz-default-red, #8b1f25);border:1px solid #e2a2a7}.biz-lh-guardian-approval-page__closed{margin:0;color:#59687a;font-weight:600}.biz-lh-guardian-approval-page__state{display:grid;place-items:center;gap:.7rem;min-height:15rem;padding:2rem;text-align:center}.biz-lh-guardian-approval-page__state .biz-icon{font-size:1.75rem;color:rgb(var(--primary-accent-color-rgb, 47, 111, 171))}.biz-lh-guardian-approval-page__state p{margin:0;max-width:32rem;color:#607186}@media(max-width: 960px){.biz-lh-guardian-approval-page{padding:1rem}.biz-lh-guardian-approval-page__shell{padding:1rem}.biz-lh-guardian-approval-page__header,.biz-lh-guardian-approval-page__actions{display:grid}.biz-lh-guardian-approval-page__actions{grid-template-columns:1fr 1fr}.biz-lh-guardian-approval-page__details{grid-template-columns:1fr}.biz-lh-guardian-approval-page__button{width:100%}.biz-lh-guardian-approval-page__status{padding:.65rem}}

/*# sourceMappingURL=laxhjalpen.css.map*/