@font-face{font-family:ABC Diatype;src:url(/fonts/ABCDiatype-Regular.woff2) format("woff2"),url(/fonts/ABCDiatype-Regular.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:ABC Diatype;src:url(/fonts/ABCDiatype-Medium.woff2) format("woff2"),url(/fonts/ABCDiatype-Medium.woff) format("woff");font-weight:500;font-display:swap}@font-face{font-family:ABC Diatype;src:url(/fonts/ABCDiatype-Bold.woff2) format("woff2"),url(/fonts/ABCDiatype-Bold.woff) format("woff");font-weight:700;font-display:swap}@font-face{font-family:ABC Diatype Rounded Semi-Mono;src:url(/fonts/ABCDiatypeRoundedSemiMono-Regular.woff2) format("woff2"),url(/fonts/ABCDiatypeRoundedSemiMono-Regular.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:ABC Diatype Rounded Semi-Mono;src:url(/fonts/ABCDiatypeRoundedSemiMono-Medium.woff2) format("woff2"),url(/fonts/ABCDiatypeRoundedSemiMono-Medium.woff) format("woff");font-weight:500;font-display:swap}@font-face{font-family:ABC Diatype Rounded Semi-Mono;src:url(/fonts/ABCDiatypeRoundedSemiMono-Bold.woff2) format("woff2"),url(/fonts/ABCDiatypeRoundedSemiMono-Bold.woff) format("woff");font-weight:700;font-display:swap}.css-181bj3r,.css-1xexhy7{background-color:transparent!important}.semi-mono{font-family:ABC Diatype Rounded Semi-Mono,Courier New,monospace}.semi-mono-regular{font-family:ABC Diatype Rounded Semi-Mono,Courier New,monospace;font-weight:400}.semi-mono-medium{font-family:ABC Diatype Rounded Semi-Mono,Courier New,monospace;font-weight:500}.semi-mono-bold{font-family:ABC Diatype Rounded Semi-Mono,Courier New,monospace;font-weight:700}.semi-mono-number{font-family:ABC Diatype Rounded Semi-Mono,Courier New,monospace;font-variant-numeric:tabular-nums;letter-spacing:.02em}.semi-mono-id{font-family:ABC Diatype Rounded Semi-Mono,Courier New,monospace;letter-spacing:.05em}.semi-mono-date{font-family:ABC Diatype Rounded Semi-Mono,Courier New,monospace;font-variant-numeric:tabular-nums}:root{--color-capa-status-open: #D32F2F;--color-capa-status-open-text: #FFFFFF;--color-capa-status-in-progress: #F57C00;--color-capa-status-in-progress-text: #FFFFFF;--color-capa-status-pending-verification: #1565C0;--color-capa-status-pending-verification-text: #FFFFFF;--color-capa-status-closed: #2E7D32;--color-capa-status-closed-text: #FFFFFF;--color-priority-low: #1565C0;--color-priority-low-text: #FFFFFF;--color-priority-medium: #F57C00;--color-priority-medium-text: #FFFFFF;--color-priority-high: #D32F2F;--color-priority-high-text: #FFFFFF;--color-priority-critical: #B71C1C;--color-priority-critical-text: #FFFFFF;--color-deviation-status-open: #D32F2F;--color-deviation-status-open-text: #FFFFFF;--color-deviation-status-under-investigation: #F57C00;--color-deviation-status-under-investigation-text: #FFFFFF;--color-deviation-status-on-hold: #FF9800;--color-deviation-status-on-hold-text: #FFFFFF;--color-deviation-status-closed: #2E7D32;--color-deviation-status-closed-text: #FFFFFF;--color-severity-low: #1565C0;--color-severity-low-text: #FFFFFF;--color-severity-medium: #F57C00;--color-severity-medium-text: #FFFFFF;--color-severity-high: #D32F2F;--color-severity-high-text: #FFFFFF;--color-severity-critical: #B71C1C;--color-severity-critical-text: #FFFFFF;--color-document-status-draft: #9e9e9e;--color-document-status-in-review: #2196f3;--color-document-status-approved: #4caf50;--color-document-status-effective: #00bcd4;--color-document-status-superseded: #ff9800;--color-document-status-obsolete: #f44336;--color-action-create: #4caf50;--color-action-update: #2196f3;--color-action-delete: #f44336;--color-action-approve: #00bcd4;--color-action-default: #9e9e9e;--color-compliance-excellent: #2E7D32;--color-compliance-good: #F57C00;--color-compliance-poor: #D32F2F;--color-success: #4caf50;--color-warning: #ff9800;--color-error: #f44336;--color-info: #2196f3;--color-neutral: #9e9e9e;--color-default-bg: #616161;--color-default-text: #FFFFFF;--color-table-header-bg: #f5f5f5}.chip-capa-status-open{background-color:var(--color-capa-status-open);color:var(--color-capa-status-open-text);font-weight:700}.chip-capa-status-in-progress{background-color:var(--color-capa-status-in-progress);color:var(--color-capa-status-in-progress-text);font-weight:700}.chip-capa-status-pending-verification{background-color:var(--color-capa-status-pending-verification);color:var(--color-capa-status-pending-verification-text);font-weight:700}.chip-capa-status-closed{background-color:var(--color-capa-status-closed);color:var(--color-capa-status-closed-text);font-weight:700}.chip-priority-low{background-color:var(--color-priority-low);color:var(--color-priority-low-text);font-weight:700}.chip-priority-medium{background-color:var(--color-priority-medium);color:var(--color-priority-medium-text);font-weight:700}.chip-priority-high{background-color:var(--color-priority-high);color:var(--color-priority-high-text);font-weight:700}.chip-priority-critical{background-color:var(--color-priority-critical);color:var(--color-priority-critical-text);font-weight:700}.chip-deviation-status-open{background-color:var(--color-deviation-status-open);color:var(--color-deviation-status-open-text);font-weight:700}.chip-deviation-status-under-investigation{background-color:var(--color-deviation-status-under-investigation);color:var(--color-deviation-status-under-investigation-text);font-weight:700}.chip-deviation-status-on-hold{background-color:var(--color-deviation-status-on-hold);color:var(--color-deviation-status-on-hold-text);font-weight:700}.chip-deviation-status-closed{background-color:var(--color-deviation-status-closed);color:var(--color-deviation-status-closed-text);font-weight:700}.chip-severity-low{background-color:var(--color-severity-low);color:var(--color-severity-low-text);font-weight:700}.chip-severity-medium{background-color:var(--color-severity-medium);color:var(--color-severity-medium-text);font-weight:700}.chip-severity-high{background-color:var(--color-severity-high);color:var(--color-severity-high-text);font-weight:700}.chip-severity-critical{background-color:var(--color-severity-critical);color:var(--color-severity-critical-text);font-weight:700}.avatar-status-draft{background-color:var(--color-document-status-draft)}.avatar-status-in-review{background-color:var(--color-document-status-in-review)}.avatar-status-approved{background-color:var(--color-document-status-approved)}.avatar-status-effective{background-color:var(--color-document-status-effective)}.avatar-status-superseded{background-color:var(--color-document-status-superseded)}.avatar-status-obsolete{background-color:var(--color-document-status-obsolete)}.avatar-action-create{background-color:var(--color-action-create)}.avatar-action-update{background-color:var(--color-action-update)}.avatar-action-delete{background-color:var(--color-action-delete)}.avatar-action-approve{background-color:var(--color-action-approve)}.avatar-action-default{background-color:var(--color-action-default)}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.text-error{color:var(--color-error)}.text-info{color:var(--color-info)}.bg-success{background-color:var(--color-success);color:#fff}.bg-warning{background-color:var(--color-warning);color:#fff}.bg-error{background-color:var(--color-error);color:#fff}.bg-info{background-color:var(--color-info);color:#fff}.flex-between-center{display:flex;justify-content:space-between;align-items:center}.flex-column{display:flex;flex-direction:column}.flex-gap-1{display:flex;gap:8px}.flex-gap-2{display:flex;gap:16px}.flex-gap-3{display:flex;gap:24px}.flex-center{display:flex;align-items:center}.flex-start{display:flex;align-items:flex-start}.card-hover{cursor:pointer;transition:all .2s ease-in-out}.card-hover:hover{box-shadow:0 8px 16px #0000001a;transform:translateY(-2px)}.card-hover-subtle{cursor:pointer;transition:box-shadow .2s ease-in-out}.card-hover-subtle:hover{box-shadow:0 4px 8px #00000014}.table-row-interactive{cursor:pointer;transition:all .2s ease-in-out;border-left:4px solid transparent}.table-row-interactive:hover{background-color:#0000000a;box-shadow:0 2px 4px #0000000f}.responsive-padding-sm{padding:8px}@media (min-width: 600px){.responsive-padding-sm{padding:12px}}.responsive-padding{padding:16px}@media (min-width: 600px){.responsive-padding{padding:24px}}.responsive-padding-lg{padding:24px}@media (min-width: 600px){.responsive-padding-lg{padding:32px}}.responsive-padding-x{padding-left:16px;padding-right:16px}@media (min-width: 600px){.responsive-padding-x{padding-left:24px;padding-right:24px}}.responsive-padding-y{padding-top:12px;padding-bottom:12px}@media (min-width: 600px){.responsive-padding-y{padding-top:16px;padding-bottom:16px}}.responsive-gap{gap:12px}@media (min-width: 600px){.responsive-gap{gap:16px}}.rounded-standard{border-radius:8px}.rounded-large{border-radius:12px}.rounded-xl{border-radius:16px}.rounded-full{border-radius:9999px}.transition-standard{transition:all .2s ease-in-out}.transition-smooth{transition:all .3s ease-in-out}.transition-shadow{transition:box-shadow .2s ease-in-out}.transition-transform{transition:transform .2s ease-in-out}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.center-h{text-align:center}.center-all{display:flex;justify-content:center;align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}@media (max-width: 599px){.hide-mobile{display:none}}@media (min-width: 600px){.hide-desktop{display:none}}.cursor-pointer{cursor:pointer}.cursor-disabled{cursor:not-allowed;opacity:.6}.w-full{width:100%}.h-full{height:100%}.min-h-400{min-height:400px}.min-h-500{min-height:500px}.bg-light-transparent{background-color:#0000000a}.bg-medium-transparent{background-color:#00000014}.bg-dark-transparent{background-color:#0000001f}.list-reset{margin:0;padding:0;list-style:none}.table-header-bg{background-color:#f5f5f5}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:fadeIn .3s ease-in}.text-responsive-sm{font-size:.7rem}@media (min-width: 600px){.text-responsive-sm{font-size:.8rem}}.text-responsive-body{font-size:.85rem}@media (min-width: 600px){.text-responsive-body{font-size:.9rem}}.text-responsive-body-md{font-size:.8rem}@media (min-width: 600px){.text-responsive-body-md{font-size:.875rem}}.icon-responsive{font-size:28px}@media (min-width: 600px){.icon-responsive{font-size:32px}}.container-max{max-width:100%;margin-left:auto;margin-right:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.focus-visible-outline:focus-visible{outline:2px solid #1976d2;outline-offset:2px}.text-xs-responsive{font-size:.7rem}@media (min-width: 600px){.text-xs-responsive{font-size:.8rem}}.text-sm-responsive{font-size:.8rem}@media (min-width: 600px){.text-sm-responsive{font-size:.875rem}}.text-body-responsive{font-size:.85rem}@media (min-width: 600px){.text-body-responsive{font-size:.9rem}}.text-body-md-responsive{font-size:.85rem}@media (min-width: 600px){.text-body-md-responsive{font-size:.95rem}}.text-lg-responsive{font-size:.95rem}@media (min-width: 600px){.text-lg-responsive{font-size:1.1rem}}.icon-sm-responsive{font-size:28px}@media (min-width: 600px){.icon-sm-responsive{font-size:32px}}.icon-md-responsive{font-size:32px}@media (min-width: 600px){.icon-md-responsive{font-size:40px}}.icon-lg-responsive{font-size:40px}@media (min-width: 600px){.icon-lg-responsive{font-size:48px}}.p-xs-responsive{padding:8px}@media (min-width: 600px){.p-xs-responsive{padding:12px}}.p-sm-responsive{padding:12px}@media (min-width: 600px){.p-sm-responsive{padding:16px}}.p-md-responsive{padding:16px}@media (min-width: 600px){.p-md-responsive{padding:20px}}.p-responsive{padding:16px}@media (min-width: 600px){.p-responsive{padding:24px}}.p-lg-responsive{padding:20px}@media (min-width: 600px){.p-lg-responsive{padding:32px}}.mb-sm-responsive{margin-bottom:12px}@media (min-width: 600px){.mb-sm-responsive{margin-bottom:16px}}.mb-responsive{margin-bottom:16px}@media (min-width: 600px){.mb-responsive{margin-bottom:24px}}.mt-sm-responsive{margin-top:12px}@media (min-width: 600px){.mt-sm-responsive{margin-top:16px}}.mt-responsive{margin-top:16px}@media (min-width: 600px){.mt-responsive{margin-top:24px}}.gap-xs-responsive{gap:8px}@media (min-width: 600px){.gap-xs-responsive{gap:12px}}.gap-sm-responsive{gap:12px}@media (min-width: 600px){.gap-sm-responsive{gap:16px}}.gap-responsive{gap:16px}@media (min-width: 600px){.gap-responsive{gap:24px}}.w-sm-responsive{width:32px;height:32px}@media (min-width: 600px){.w-sm-responsive{width:40px;height:40px}}.w-md-responsive{width:40px;height:40px}@media (min-width: 600px){.w-md-responsive{width:48px;height:48px}}.min-h-chart-sm-responsive{min-height:200px}@media (min-width: 600px){.min-h-chart-sm-responsive{min-height:250px}}.min-h-chart-md-responsive{min-height:250px}@media (min-width: 600px){.min-h-chart-md-responsive{min-height:300px}}.min-h-card-responsive{min-height:auto}@media (min-width: 600px){.min-h-card-responsive{min-height:400px}}.flex-col-responsive{display:flex;flex-direction:column}@media (min-width: 600px){.flex-col-responsive{flex-direction:row}}.items-start-responsive{align-items:flex-start}@media (min-width: 600px){.items-start-responsive{align-items:center}}.grid-1-2-responsive{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width: 600px){.grid-1-2-responsive{grid-template-columns:1fr 1fr;gap:24px}}.grid-auto-responsive{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width: 600px){.grid-auto-responsive{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}}.hide-mobile-show-desktop{display:none}@media (min-width: 600px){.hide-mobile-show-desktop{display:block}}.show-mobile-hide-desktop{display:block}@media (min-width: 600px){.show-mobile-hide-desktop{display:none}}.flex-responsive{display:flex}@media (min-width: 600px){.flex-responsive{display:flex}}.max-h-list-sm-responsive{max-height:300px;overflow-y:auto}@media (min-width: 600px){.max-h-list-sm-responsive{max-height:350px}}.max-h-list-responsive{max-height:200px;overflow-y:auto}@media (min-width: 600px){.max-h-list-responsive{max-height:400px}}.chip-responsive{font-size:.65rem;height:20px}@media (min-width: 600px){.chip-responsive{font-size:.7rem;height:24px}}@media (min-width: 960px){.hide-tablet-up{display:none}.show-tablet-up{display:block}}@media (max-height: 500px) and (orientation: landscape){.hide-landscape{display:none}}.notification-toasts{position:fixed;top:20px;right:20px;z-index:9999;display:flex;flex-direction:column;gap:12px;pointer-events:none}.notification-toast{display:flex;gap:12px;align-items:flex-start;min-width:320px;max-width:400px;padding:14px 16px;background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;animation:slideIn .3s ease-out;pointer-events:auto;transition:all .2s ease}.notification-toast.clickable{cursor:pointer}.notification-toast.clickable:hover{box-shadow:0 6px 16px #0003;transform:translateY(-2px)}.notification-toast.clickable:focus{outline:none;box-shadow:0 6px 16px #0003,0 0 0 2px #667eea80}.notification-toast.show{animation:slideIn .3s ease-out}.notification-toast.hide{animation:slideOut .3s ease-in}@keyframes slideIn{0%{transform:translate(400px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideOut{0%{transform:translate(0);opacity:1}to{transform:translate(400px);opacity:0}}.toast-icon{font-size:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#f1f3f5;border-radius:6px}.toast-content{flex:1;min-width:0}.toast-title{margin:0 0 4px;font-size:14px;font-weight:600;color:#212529;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toast-message{margin:0;font-size:13px;color:#495057;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.toast-close{flex-shrink:0;width:24px;height:24px;padding:0;background:transparent;border:none;cursor:pointer;color:#adb5bd;font-size:16px;transition:color .2s ease;display:flex;align-items:center;justify-content:center}.toast-close:hover{color:#495057}@media (max-width: 640px){.notification-toasts{top:10px;right:10px;left:10px}.notification-toast{min-width:auto;max-width:none}}._pageContainer_4odun_7{padding-bottom:12px}._headerSection_4odun_12{display:flex;flex-direction:column;justify-content:space-between;gap:16px;margin-bottom:24px}@media (min-width: 600px){._headerSection_4odun_12{flex-direction:row;gap:0;align-items:center}}._headerContent_4odun_28{display:flex;flex-direction:column}._headerActions_4odun_33{width:100%;display:flex;flex-direction:column;gap:8px}@media (min-width: 600px){._headerActions_4odun_33{width:auto;flex-direction:row}}._statsGrid_4odun_48{display:grid;gap:10px;margin-bottom:16px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:stretch}@media (min-width: 600px){._statsGrid_4odun_48{gap:12px;margin-bottom:18px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (min-width: 900px){._statsGrid_4odun_48{gap:16px;margin-bottom:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}._statCard_4odun_73{height:100%;cursor:pointer;transition:all .2s ease-in-out;box-shadow:none;border-radius:12px!important;display:flex;flex-direction:column;border:1px solid rgba(25,118,210,.14);background-color:var(--mui-palette-background-paper, #ffffff)}._statCard_4odun_73:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-1px)}._statCardContent_4odun_90{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:12px;flex:1}@media (min-width: 600px){._statCardContent_4odun_90{gap:8px;padding:14px 16px}}._statCardContent_4odun_90:after{content:"";display:none}._statHeader_4odun_113{display:flex;align-items:baseline;gap:8px;width:100%}._statNumber_4odun_120{font-weight:700;line-height:1}._statLabel_4odun_125{font-weight:600;font-size:.72rem;line-height:1.1}._statSubtext_4odun_131{font-size:.7rem;line-height:1.1;opacity:.7}@media (min-width: 600px){._statSubtext_4odun_131{font-size:.75rem}}._chartsGrid_4odun_144{display:grid;gap:12px;margin-top:8px}@media (min-width: 600px){._chartsGrid_4odun_144{gap:24px;margin-top:16px}}._chartCard_4odun_157{padding:16px;height:100%;min-height:auto}@media (min-width: 600px){._chartCard_4odun_157{padding:24px;min-height:400px}}._chartTitle_4odun_170{margin-bottom:16px;font-weight:600}._chartTitleSmall_4odun_175{font-size:.9375rem}@media (min-width: 600px){._chartTitleSmall_4odun_175{font-size:1rem}}._chartContainer_4odun_185{width:100%;height:200px}@media (min-width: 600px){._chartContainer_4odun_185{height:250px}}._chartContainerLarge_4odun_196{width:100%;height:250px}@media (min-width: 600px){._chartContainerLarge_4odun_196{height:300px}}._chartEmptyState_4odun_207{text-align:center;padding:40px 0}._contentGrid_4odun_213{display:grid;gap:12px;margin-top:8px}@media (min-width: 600px){._contentGrid_4odun_213{gap:24px;margin-top:16px}}._contentCard_4odun_226{padding:16px;height:100%;min-height:auto}@media (min-width: 600px){._contentCard_4odun_226{padding:24px;min-height:400px}}._cardTitle_4odun_240{margin-bottom:16px;font-weight:600;display:flex;align-items:center}._cardTitleSmall_4odun_247{font-size:.9375rem}@media (min-width: 600px){._cardTitleSmall_4odun_247{font-size:1rem}}._cardTitleIcon_4odun_257{margin-right:8px}._cardTitleIconSmall_4odun_261{font-size:20px}@media (min-width: 600px){._cardTitleIconSmall_4odun_261{font-size:24px}}._listContainer_4odun_272{max-height:300px;overflow:auto}@media (min-width: 600px){._listContainer_4odun_272{max-height:350px}}._listItem_4odun_283{padding:8px 0}@media (min-width: 600px){._listItem_4odun_283{padding-top:12px;padding-bottom:12px}}._listItemInteractive_4odun_297:hover{background-color:#0000000a}._listItemAvatar_4odun_301{width:32px;height:32px;font-size:.9rem}@media (min-width: 600px){._listItemAvatar_4odun_301{width:40px;height:40px;font-size:1rem}}._listItemPrimary_4odun_315{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._listItemPrimaryText_4odun_322{font-size:.85rem;font-weight:600}@media (min-width: 600px){._listItemPrimaryText_4odun_322{font-size:.9rem}}._listItemChip_4odun_333{font-size:.65rem;height:20px}@media (min-width: 600px){._listItemChip_4odun_333{font-size:.7rem;height:24px}}._listItemSecondary_4odun_345{margin-top:4px}._listItemSecondaryText_4odun_349{font-size:.8rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (min-width: 600px){._listItemSecondaryText_4odun_349{font-size:.875rem}}._listItemMetaText_4odun_364{font-size:.7rem}@media (min-width: 600px){._listItemMetaText_4odun_364{font-size:.75rem}}._listItemMetaTextSmall_4odun_374{font-size:.7rem}._listItemMetaTextWhitespace_4odun_378{white-space:nowrap}._emptyState_4odun_383,._emptyStateNoTasks_4odun_389{padding-top:24px;padding-bottom:24px;text-align:center}._taskListItem_4odun_396{padding:8px 0;cursor:pointer}@media (min-width: 600px){._taskListItem_4odun_396{padding-top:12px;padding-bottom:12px}}._taskListItem_4odun_396:hover{background-color:#0000000a}._taskPrimaryRow_4odun_415{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._taskNumber_4odun_422{font-size:.85rem;font-weight:600}@media (min-width: 600px){._taskNumber_4odun_422{font-size:.9rem}}._taskStatus_4odun_433{font-size:.65rem;height:20px}@media (min-width: 600px){._taskStatus_4odun_433{font-size:.7rem;height:24px}}._taskTitle_4odun_445{font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width: 600px){._taskTitle_4odun_445{font-size:.875rem}}._reviewItem_4odun_459{padding:8px 0;cursor:pointer}@media (min-width: 600px){._reviewItem_4odun_459{padding-top:12px;padding-bottom:12px}}._reviewItem_4odun_459:hover{background-color:#0000000a}._reviewItemNumber_4odun_478{font-size:.85rem;font-weight:600}@media (min-width: 600px){._reviewItemNumber_4odun_478{font-size:.9rem}}._reviewItemTitle_4odun_489{font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width: 600px){._reviewItemTitle_4odun_489{font-size:.875rem}}._reviewItemDueDate_4odun_502{font-size:.7rem}@media (min-width: 600px){._reviewItemDueDate_4odun_502{font-size:.75rem}}._reviewItemDueDateOverdue_4odun_512{color:#d32f2f;font-weight:600}._reviewItemDueDateWarning_4odun_517{color:#ff9800;font-weight:600}._listDivider_4odun_523{margin:0}._loadingContainer_4odun_528{display:flex;justify-content:center;align-items:center;min-height:400px}:root{--react-pdf-annotation-layer: 1;--annotation-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color: Highlight;--input-focus-outline: 1px solid Canvas;--input-unfocused-border-color: transparent;--input-disabled-border-color: transparent;--input-hover-border-color: black;--link-outline: none}@media screen and (forced-colors: active){:root{--input-focus-border-color: CanvasText;--input-unfocused-border-color: ActiveText;--input-disabled-border-color: GrayText;--input-hover-border-color: Highlight;--link-outline: 1.5px solid LinkText}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{position:absolute;top:0;left:0;pointer-events:none;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{position:absolute;width:100%;height:100%}.annotationLayer section{position:absolute;text-align:initial;pointer-events:auto;box-sizing:border-box;margin:0;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{position:absolute;cursor:pointer;width:100%;height:100%;top:0;left:0}.annotationLayer .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--total-scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{background:none;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select:focus{background:none;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-image:none;background-color:transparent}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{position:absolute;font-size:calc(9px * var(--total-scale-factor));width:100%;min-width:calc(180px * var(--total-scale-factor));pointer-events:none}.annotationLayer .popup{position:absolute;max-width:calc(180px * var(--total-scale-factor));background-color:#ff9;box-shadow:0 calc(2px * var(--total-scale-factor)) calc(5px * var(--total-scale-factor)) #888;border-radius:calc(2px * var(--total-scale-factor));padding:calc(6px * var(--total-scale-factor));margin-left:calc(5px * var(--total-scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto}.annotationLayer .popup>*{font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px * var(--total-scale-factor))}.annotationLayer .popupContent{border-top:1px solid rgba(51,51,51,1);margin-top:calc(2px * var(--total-scale-factor));padding-top:calc(2px * var(--total-scale-factor))}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.annotationLayer section svg{position:absolute;width:100%;height:100%;top:0;left:0}.annotationLayer .annotationTextContent{position:absolute;width:100%;height:100%;opacity:0;color:transparent;-webkit-user-select:none;user-select:none;pointer-events:none}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}:root{--react-pdf-text-layer: 1;--highlight-bg-color: rgba(180, 0, 170, 1);--highlight-selected-bg-color: rgba(0, 100, 0, 1)}@media screen and (forced-colors: active){:root{--highlight-bg-color: Highlight;--highlight-selected-bg-color: ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translate(-100%)}.textLayer{position:absolute;text-align:initial;inset:0;overflow:hidden;line-height:1;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;margin:0;transform-origin:0 0}.textLayer span.markedContent{top:0;height:0}.textLayer .highlight{margin:-1px;padding:1px;background-color:var(--highlight-bg-color);border-radius:4px}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:transparent}.textLayer .endOfContent{display:block;position:absolute;inset:100% 0 0;z-index:-1;cursor:default;-webkit-user-select:none;user-select:none}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{position:absolute;top:0;left:0;width:0;height:0;display:none}._container_a01pm_6{padding-bottom:12px}._header_a01pm_10{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}@media (max-width: 599px){._header_a01pm_10{flex-direction:column;gap:16px;align-items:flex-start}}._headerTitle_a01pm_25{font-size:1.75rem;margin-bottom:8px}._createButton_a01pm_30{text-transform:none}._statsGrid_a01pm_34{margin-bottom:24px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}@media (min-width: 600px){._statsGrid_a01pm_34{gap:24px}}@media (min-width: 960px){._statsGrid_a01pm_34{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1280px){._statsGrid_a01pm_34{grid-template-columns:repeat(5,minmax(0,1fr))}}._filtersSection_a01pm_59{padding:16px;margin-bottom:24px}._filterGrid_a01pm_64{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}._coursesGrid_a01pm_70{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-top:24px}@media (min-width: 600px){._coursesGrid_a01pm_70{gap:24px}}._courseCard_a01pm_83{padding:16px;cursor:pointer;transition:all .2s ease-in-out}@media (min-width: 600px){._courseCard_a01pm_83{padding:24px}}._courseCard_a01pm_83:hover{box-shadow:0 8px 16px #0000001a;transform:translateY(-2px)}._courseTitle_a01pm_100{font-size:1rem;font-weight:600;margin-bottom:8px}._courseDescription_a01pm_106{font-size:.875rem;color:#0009;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:12px}._progressSection_a01pm_117{margin-top:16px}._progressLabel_a01pm_121{font-size:.75rem;font-weight:500;margin-bottom:4px}._progressBar_a01pm_127{height:6px;border-radius:3px;background-color:#0000001f;overflow:hidden}._progressBarFill_a01pm_134{height:100%;background-color:#4caf50;border-radius:3px}._courseMetaData_a01pm_140{display:flex;justify-content:space-between;font-size:.75rem;color:#0009;margin-top:8px}._enrollmentSection_a01pm_148{margin-top:32px}._enrollmentSectionTitle_a01pm_152{font-size:1.25rem;font-weight:600;margin-bottom:16px}._enrollmentTable_a01pm_158{width:100%}._enrollmentTableHeaderRow_a01pm_162{background-color:#f5f5f5}._enrollmentTableBodyRow_a01pm_166{cursor:pointer;transition:all .2s ease-in-out}._enrollmentTableBodyRow_a01pm_166:hover{background-color:#0000000a}._emptyState_a01pm_175{text-align:center;padding:40px 0}._loadingContainer_a01pm_180{display:flex;justify-content:center;align-items:center;min-height:300px}._dialogTitle_a01pm_187{font-size:1.25rem;font-weight:600}._dialogContent_a01pm_192{padding:24px}._dialogActions_a01pm_196{padding:16px 24px;gap:8px}._header_17amt_7{margin-bottom:32px}._headerStack_17amt_11{gap:4px}._headerTitle_17amt_15{font-weight:700}._headerDescription_17amt_19{font-size:.875rem}._statsGrid_17amt_24{margin-bottom:24px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}@media (min-width: 1280px){._statsGrid_17amt_24{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width: 960px) and (max-width: 1279px){._statsGrid_17amt_24{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 600px) and (max-width: 959px){._statsGrid_17amt_24{grid-template-columns:repeat(2,minmax(0,1fr))}}._statsCard_17amt_50{height:100%;border-radius:24px}._statsCardContent_17amt_55{display:flex;flex-direction:column;gap:16px}._statsCardHeader_17amt_61{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:16px}._statsCardIcon_17amt_69{border-radius:999px;width:56px;height:56px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._statsCardTitle_17amt_79{font-weight:600}._statsCardValue_17amt_83{font-weight:700}._filtersSection_17amt_88{padding:16px;margin-bottom:24px;border-radius:24px;elevation:0}@media (min-width: 600px){._filtersSection_17amt_88{padding:24px}}._filtersStack_17amt_107{gap:16px;flex-direction:column}@media (min-width: 600px){._filtersStack_17amt_107{flex-direction:row;align-items:center}}._filterControl_17amt_119{width:100%}@media (min-width: 600px){._filterControl_17amt_119{width:auto;flex:1;min-width:200px}}._errorAlert_17amt_132{margin-bottom:16px}._loadingContainer_17amt_137{display:flex;justify-content:center;align-items:center;min-height:400px}._tableContainer_17amt_145{margin-top:16px}._table_17amt_145{width:100%}._tableHeaderRow_17amt_153{background-color:#f5f5f5}._tableBodyRow_17amt_157{cursor:pointer;transition:all .2s ease-in-out}._tableBodyRow_17amt_157:hover{background-color:#0000000a}._tableCell_17amt_166{padding:12px 16px}._cardsContainer_17amt_171{display:grid;gap:16px;grid-template-columns:1fr}@media (min-width: 600px){._cardsContainer_17amt_171{gap:24px}}._reviewCard_17amt_183{padding:16px;border-radius:12px;cursor:pointer;transition:all .2s ease-in-out}@media (min-width: 600px){._reviewCard_17amt_183{padding:20px}}._reviewCard_17amt_183:hover{box-shadow:0 8px 16px #0000001f;transform:translateY(-2px)}._dialog_17amt_202{display:flex;flex-direction:column}._dialogContent_17amt_207{padding:24px}._dialogActions_17amt_211{padding:16px 24px;display:flex;gap:8px;justify-content:flex-end}._emptyState_17amt_219{text-align:center;padding:40px 20px}._emptyStateIcon_17amt_224{font-size:48px;margin-bottom:16px;opacity:.5}._emptyStateText_17amt_230{color:#0009}._tablePagination_17amt_235{display:flex;justify-content:flex-end;align-items:center}._header_hzjl9_7{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}@media (max-width: 599px){._header_hzjl9_7{flex-direction:column;align-items:flex-start;gap:16px}}._criticalAlert_hzjl9_23{margin-bottom:24px}._alertMessage_hzjl9_27{margin-top:8px}._alertButton_hzjl9_31{margin-top:4px}._metricsGrid_hzjl9_36{margin-bottom:24px}._metricHeader_hzjl9_41{display:flex;align-items:center;margin-bottom:8px}._metricChip_hzjl9_47{font-weight:700}._qualificationCard_hzjl9_52{margin-bottom:24px}._progressRow_hzjl9_56{display:flex;align-items:center}._progressBar_hzjl9_61{width:100%;margin-right:8px}._progressLabel_hzjl9_66{white-space:nowrap}._deviationsContainer_hzjl9_71{display:flex;gap:8px;flex-wrap:wrap}._trendsChart_hzjl9_78{height:400px}._footer_hzjl9_83{margin-top:24px;text-align:center}._footerText_hzjl9_88{font-size:.75rem}._loadingContainer_hzjl9_93{margin-top:32px}._loadingText_hzjl9_97{margin-top:16px;text-align:center}._errorContainer_hzjl9_103{margin-top:32px}._tableEmptyState_hzjl9_108{text-align:center}._container_1edsh_6{display:flex;flex-direction:column}._header_1edsh_11{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}@media (max-width: 599px){._header_1edsh_11{flex-direction:column;gap:16px;align-items:flex-start}}._headerTitle_1edsh_26{font-size:1.75rem;margin-bottom:8px}._filtersSection_1edsh_31{padding:16px;margin-bottom:24px}@media (min-width: 600px){._filtersSection_1edsh_31{padding:16px}}._filterGrid_1edsh_42{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}._table_1edsh_48{width:100%}._tableHeaderRow_1edsh_52{background-color:#f5f5f5}._tableCell_1edsh_56{padding:12px}._tableBodyRow_1edsh_60{cursor:pointer;transition:all .2s ease-in-out}._tableBodyRow_1edsh_60:hover{background-color:#0000000a;box-shadow:inset 0 0 0 4px #1976d21f}._tableCellNumber_1edsh_70{font-size:.875rem;font-weight:500}._tableCellStatus_1edsh_75,._tableCellPriority_1edsh_76{font-size:.75rem;font-weight:600}._chartsGrid_1edsh_81{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-top:24px}@media (min-width: 600px){._chartsGrid_1edsh_81{gap:24px}}._chartCard_1edsh_94{padding:16px}@media (min-width: 600px){._chartCard_1edsh_94{padding:24px}}._chartTitle_1edsh_104{font-size:1rem;font-weight:600;margin-bottom:16px}._chartContainer_1edsh_110{height:250px;width:100%}._emptyState_1edsh_115{text-align:center;padding:40px 0}._loadingContainer_1edsh_120{display:flex;justify-content:center;align-items:center;min-height:300px}._dialogTitle_1edsh_127{font-size:1.25rem;font-weight:600}._dialogContent_1edsh_132{padding:24px}._dialogActions_1edsh_136{padding:16px 24px;gap:8px}._container_1sur1_6{display:flex;flex-direction:column}._header_1sur1_11{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}@media (max-width: 599px){._header_1sur1_11{flex-direction:column;gap:16px;align-items:flex-start}}._headerTitle_1sur1_26{font-size:1.75rem;margin-bottom:8px}._filtersSection_1sur1_31{padding:16px;margin-bottom:24px}._filterGrid_1sur1_36{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}._table_1sur1_42{width:100%}._tableHeaderRow_1sur1_46{background-color:#f5f5f5}._tableBodyRow_1sur1_50{cursor:pointer;transition:all .2s ease-in-out}._tableBodyRow_1sur1_50:hover{background-color:#0000000a;box-shadow:inset 0 0 0 4px #1976d21f}._tableCellNumber_1sur1_60{font-size:.875rem;font-weight:500}._tableCellStatus_1sur1_65,._tableCellSeverity_1sur1_66{font-size:.75rem;font-weight:600}._chartsGrid_1sur1_71{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-top:24px}@media (min-width: 600px){._chartsGrid_1sur1_71{gap:24px}}._chartCard_1sur1_84{padding:16px}@media (min-width: 600px){._chartCard_1sur1_84{padding:24px}}._chartTitle_1sur1_94{font-size:1rem;font-weight:600;margin-bottom:16px}._chartContainer_1sur1_100{height:250px;width:100%}._emptyState_1sur1_105{text-align:center;padding:40px 0}._loadingContainer_1sur1_110{display:flex;justify-content:center;align-items:center;min-height:300px}._dialogTitle_1sur1_117{font-size:1.25rem;font-weight:600}._dialogContent_1sur1_122{padding:24px}._dialogActions_1sur1_126{padding:16px 24px;gap:8px}._pageContainer_1qmlk_6{max-width:1040px;margin:0 auto;display:grid;gap:24px;padding-bottom:32px}@media (max-width: 600px){._pageContainer_1qmlk_6{gap:20px;padding-bottom:24px}}._header_1qmlk_21{display:flex;flex-direction:column;gap:8px}._section_1qmlk_27{padding:20px;border-radius:16px;display:grid;gap:20px}._section_1qmlk_27:last-child{margin-bottom:0}@media (min-width: 600px){._section_1qmlk_27{padding:24px;gap:24px}}._sectionHeader_1qmlk_45{display:flex;align-items:center;gap:10px}._sectionHeader_1qmlk_45 svg{font-size:24px}._sectionDivider_1qmlk_55{margin:0}._modeDescription_1qmlk_59{margin:0 0 12px}._toggleGroup_1qmlk_63{margin-bottom:4px}._systemModeChip_1qmlk_67{margin-top:12px}._colorSchemeLabel_1qmlk_71{margin-bottom:16px}._schemeCard_1qmlk_75{border:1px solid var(--color-divider, #D1D5DB);position:relative;transition:all .2s ease;border-radius:12px}._schemeCard_1qmlk_75:hover{border-color:var(--color-primary, #0066FF);transform:translateY(-2px);box-shadow:0 8px 16px #0000001f}._schemeCardSelected_1qmlk_88{border:2px solid var(--color-primary, #0066FF)}._colorPreview_1qmlk_92{height:80px;border-radius:10px;margin-bottom:16px;position:relative}._checkmark_1qmlk_99{position:absolute;top:8px;right:8px;background-color:#fff;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px #0000001a}._administrationLabel_1qmlk_113{margin-bottom:12px}._adminCard_1qmlk_117{cursor:pointer;transition:all .2s ease;border-radius:12px}._adminCard_1qmlk_117:hover{box-shadow:0 8px 24px #00000026;transform:translateY(-2px)}._adminCardContent_1qmlk_128{display:flex;align-items:center;gap:12px;margin-bottom:6px}._adminCardIcon_1qmlk_135{font-size:32px}._container_rx3b2_1{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.5rem;width:100%;max-width:300px;margin:0 auto}._avatarSection_rx3b2_12{position:relative;display:flex;justify-content:center;align-items:center;transition:all .3s ease}._avatarSection_rx3b2_12:hover ._uploadOverlay_rx3b2_20{opacity:1}._avatarSection_rx3b2_12:hover ._avatar_rx3b2_12{transform:scale(1.05);box-shadow:0 6px 16px #06f6}._avatarSection_rx3b2_12._dragActive_rx3b2_29 ._uploadOverlay_rx3b2_20{opacity:1;background-color:#0066ffd9}._avatarSection_rx3b2_12._dragActive_rx3b2_29 ._avatar_rx3b2_12{transform:scale(1.05);box-shadow:0 0 0 4px #0066ff4d}._avatar_rx3b2_12{border:3px solid var(--velocity-blue, #0066ff)!important;box-shadow:0 4px 12px #0066ff4d;transition:transform .3s ease,box-shadow .3s ease}._uploadOverlay_rx3b2_20{position:absolute;inset:0;background-color:#0066ffbf;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;pointer-events:none}._previewBadge_rx3b2_62{position:absolute;bottom:-5px;right:-5px;background:var(--velocity-blue, #0066ff);color:#fff;padding:.25rem .5rem;border-radius:4px;font-weight:600;font-size:.65rem;box-shadow:0 2px 8px #0066ff4d;z-index:10}._hiddenInput_rx3b2_76{display:none}@media (max-width: 600px){._container_rx3b2_1{padding:.5rem;gap:.5rem;max-width:250px}._avatar_rx3b2_12{width:80px!important;height:80px!important;font-size:1.5rem!important}._uploadOverlay_rx3b2_20 svg{font-size:24px!important}}._banner_jmbsk_5{margin-bottom:20px;border-left:4px solid;transition:all .2s ease}._banner-pending_jmbsk_11{border-left-color:var(--color-warning, #ff9800);background-color:#ff980005}._banner-pending_jmbsk_11:hover{background-color:#ff98000a}._banner-approved_jmbsk_20{border-left-color:var(--color-success, #4caf50);background-color:#4caf5005}._banner-approved_jmbsk_20:hover{background-color:#4caf500a}._banner-rejected_jmbsk_29{border-left-color:var(--color-error, #f44336);background-color:#f4433605}._banner-rejected_jmbsk_29:hover{background-color:#f443360a}._bannerContent_jmbsk_38{display:flex;align-items:flex-start;gap:16px}._iconContainer_jmbsk_44{flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:28px;margin-top:2px}._mainContent_jmbsk_53{flex-grow:1;display:flex;flex-direction:column;gap:12px}._header_jmbsk_60{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}._title_jmbsk_68{margin:0;font-weight:600}._message_jmbsk_73{margin:0;line-height:1.5}._fieldsSection_jmbsk_78{display:flex;flex-direction:column;gap:8px;padding:8px 12px;background-color:#00000005;border-radius:4px}._fieldLabel_jmbsk_87{display:block;font-weight:500;margin-bottom:4px}._rejectionSection_jmbsk_93{display:flex;flex-direction:column;gap:8px;padding:12px;background-color:#f443360d;border-radius:4px;border-left:2px solid var(--color-error, #f44336)}._rejectionLabel_jmbsk_103{display:flex;align-items:center;gap:8px;color:var(--color-error, #f44336)}._rejectionReason_jmbsk_110{margin:0;line-height:1.5;color:var(--color-error, #f44336)}._closeButton_jmbsk_116{flex-shrink:0;margin-top:-4px}@media (max-width: 600px){._bannerContent_jmbsk_38{gap:12px}._header_jmbsk_60{flex-direction:column;align-items:flex-start}._iconContainer_jmbsk_44{font-size:24px}}._pageContainer_1we03_5{max-width:1040px;margin:0 auto;display:grid;gap:24px;padding-bottom:32px}@media (max-width: 600px){._pageContainer_1we03_5{gap:20px;padding-bottom:24px}}._header_1we03_20{display:flex;flex-direction:column;gap:8px}._loadingContainer_1we03_26{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:400px}._section_1we03_35{padding:20px;border-radius:16px;display:grid;gap:20px}@media (min-width: 600px){._section_1we03_35{padding:24px;gap:24px}}._sectionHeader_1we03_49{display:flex;align-items:center;gap:10px}._sectionHeader_1we03_49 svg{font-size:24px}._sectionHeaderWithAction_1we03_59{display:flex;align-items:center;justify-content:space-between;gap:16px}@media (max-width: 600px){._sectionHeaderWithAction_1we03_59{flex-direction:column;align-items:flex-start}._sectionHeaderWithAction_1we03_59 button{width:100%}}._sectionDivider_1we03_77{margin:0}._profileContentWrapper_1we03_81{display:flex;gap:32px;align-items:flex-start}@media (max-width: 900px){._profileContentWrapper_1we03_81{flex-direction:column;gap:24px;align-items:center}}._avatarColumn_1we03_95{flex-shrink:0}@media (max-width: 900px){._avatarColumn_1we03_95{width:100%;display:flex;justify-content:center}}._formColumn_1we03_107{flex:1;min-width:0}@media (max-width: 900px){._formColumn_1we03_107{width:100%}}._pendingCard_1we03_118{border-left:4px solid var(--color-warning, #ff9800)}._pendingCardContent_1we03_122{display:flex;align-items:flex-start;gap:16px}._pendingCardContent_1we03_122 svg{font-size:28px;margin-top:2px;flex-shrink:0}._pageContainer_wssn9_5{max-width:1200px;margin:0 auto;display:grid;gap:24px;padding-bottom:32px}@media (max-width: 600px){._pageContainer_wssn9_5{gap:20px;padding-bottom:24px}}._header_wssn9_20{display:flex;flex-direction:column;gap:8px}._loadingContainer_wssn9_26{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:400px}._tableHeader_wssn9_35{background-color:#00000005}._tableHeader_wssn9_35 th{font-weight:600;border-bottom:2px solid var(--color-divider, #e0e0e0)}._tableRow_wssn9_44{transition:background-color .2s ease}._tableRow_wssn9_44:hover{background-color:#00000005}._changesCell_wssn9_52{display:flex;gap:6px;flex-wrap:wrap}._emptyState_wssn9_58{text-align:center;padding:60px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center}._detailsSection_wssn9_67{margin-top:32px}._detailCard_wssn9_71{border-radius:12px;transition:all .2s ease}._detailCard_wssn9_71:hover{box-shadow:0 8px 24px #0000001f}._cardHeader_wssn9_80{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}._changesList_wssn9_88{display:flex;flex-direction:column;gap:8px}._changeItem_wssn9_94{display:flex;gap:8px;padding:8px;background-color:#00000005;border-radius:4px}._changeItem_wssn9_94 span:first-child{min-width:100px}@media (max-width: 600px){._detailsSection_wssn9_67{margin-top:24px}._changesCell_wssn9_52{flex-direction:column}._cardHeader_wssn9_80{flex-direction:column;align-items:flex-start}}._header_pivl7_6{margin-bottom:32px}._section_pivl7_10{padding:24px;margin-bottom:24px}._sectionHeader_pivl7_15{display:flex;align-items:center;margin-bottom:24px}._sectionHeader_pivl7_15 svg{margin-right:8px}._usageCard_pivl7_25{height:100%;transition:all .2s ease}._usageCard_pivl7_25:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}._planCard_pivl7_35{height:100%;transition:all .2s ease;position:relative}._planCard_pivl7_35:hover{box-shadow:0 8px 24px #00000026;transform:translateY(-4px)}._planCardPopular_pivl7_46{border:2px solid var(--color-primary, #0066FF)}._planPrice_pivl7_50{display:flex;align-items:baseline;margin-bottom:16px}._planFeatures_pivl7_56{flex-grow:1}._planFeatureItem_pivl7_60{padding-left:0;padding-right:0}._popularBadge_pivl7_65{position:absolute;top:16px;right:16px}._mainContainer_17z8f_9{display:flex}._appBar_17z8f_14{position:fixed;z-index:1300}._toolbar_17z8f_20{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:64px;position:relative}._logoContainer_17z8f_30{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center}._desktopLogo_17z8f_40,._mobileLogo_17z8f_41{width:auto;object-fit:contain;cursor:pointer;transition:transform .2s ease-in-out,opacity .2s ease-in-out}._desktopLogo_17z8f_40:hover,._mobileLogo_17z8f_41:hover{transform:scale(1.05);opacity:.85}._spacer_17z8f_55{flex-grow:1}._rightSection_17z8f_60{display:flex;align-items:center;gap:12px}._navBox_17z8f_67{flex-shrink:0;transition:width .3s ease-in-out}._mainContent_17z8f_73{flex-grow:1;padding:24px;position:relative;transition:width .3s ease-in-out,margin .3s ease-in-out}@media (max-width: 599px){._mainContent_17z8f_73{padding:16px}}._drawerPaper_17z8f_87{box-sizing:border-box;transition:width .3s ease-in-out;overflow-x:hidden}._notificationDrawer_17z8f_94{z-index:1400}._notificationDrawerPaper_17z8f_98{background-color:transparent;box-shadow:none;border:none}@media (min-width: 600px){._notificationDrawerWidth600_17z8f_106{width:420px}}@media (min-width: 960px){._notificationDrawerWidth960_17z8f_112{width:460px}}
