.HeaderSearchInput-module__AbSAUq__container{align-items:center;display:flex;position:relative}.HeaderSearchInput-module__AbSAUq__searchInput{box-sizing:border-box;background:var(--color-bg-surface);border:1px solid var(--color-border-default);width:100%;min-width:150px;height:40px;color:var(--color-text-primary);border-radius:8px;flex-direction:row;align-items:center;gap:8px;padding:8px 16px 8px 40px;font-size:14px;font-weight:400;line-height:20px;display:flex}.HeaderSearchInput-module__AbSAUq__searchInput::placeholder{color:#9b9b9b;font-size:14px;line-height:20px}.HeaderSearchInput-module__AbSAUq__searchInput:focus{border-color:#6b7280;outline:none}.HeaderSearchInput-module__AbSAUq__searchIcon{color:#9b9b9b;pointer-events:none;width:20px;height:20px;position:absolute;left:12px}.HeaderSearchInput-module__AbSAUq__widthSm{width:280px;max-width:100%}.HeaderSearchInput-module__AbSAUq__widthMd{width:350px;max-width:100%}.HeaderSearchInput-module__AbSAUq__widthLg{width:450px;max-width:100%}.HeaderSearchInput-module__AbSAUq__widthFull{width:100%}@media (max-width:767px){.HeaderSearchInput-module__AbSAUq__container{width:100%}.HeaderSearchInput-module__AbSAUq__searchInput{padding:8px 16px 8px 40px;font-size:14px}.HeaderSearchInput-module__AbSAUq__searchIcon{left:12px}}
.FilterPanel-module__eeTVzG__filterContainer{display:inline-block;position:relative}.FilterPanel-module__eeTVzG__filterButton{color:#fff;cursor:pointer;box-sizing:border-box;background:#2e2e2e;border:1px solid #2e2e2e;border-radius:6px;align-items:center;gap:.75rem;min-width:90px;height:38px;padding:0 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.FilterPanel-module__eeTVzG__filterButton.FilterPanel-module__eeTVzG__iconOnlyButton{box-sizing:border-box;justify-content:center;width:38px;min-width:38px;max-width:38px;height:38px;min-height:38px;max-height:38px;padding:0;position:relative}.FilterPanel-module__eeTVzG__filterButton:hover{background:#404040;border-color:#404040}.FilterPanel-module__eeTVzG__filterButton.FilterPanel-module__eeTVzG__hasActiveFilters{color:#fff;background:#2e2e2e;border-color:#2e2e2e}.FilterPanel-module__eeTVzG__filterIcon{color:#fff;flex-shrink:0}.FilterPanel-module__eeTVzG__iconOnlyButton .FilterPanel-module__eeTVzG__filterIcon{stroke-width:2.5px;width:18px;height:18px}.FilterPanel-module__eeTVzG__filterBadge{background:var(--color-danger);color:var(--color-bg-surface);font-variant-numeric:tabular-nums;box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:.75rem;font-weight:600;line-height:1;display:flex;position:absolute;top:-6px;right:-6px}.FilterPanel-module__eeTVzG__filterText{white-space:nowrap;align-items:center;gap:.25rem;font-weight:500;display:flex}.FilterPanel-module__eeTVzG__chevronIcon{color:currentColor;flex-shrink:0;transition:transform .2s}.FilterPanel-module__eeTVzG__chevronIcon.FilterPanel-module__eeTVzG__open{transform:rotate(180deg)}.FilterPanel-module__eeTVzG__filterPanel{background:var(--color-bg-surface);border:1px solid var(--color-border-default);z-index:1000;border-radius:8px;min-width:280px;max-width:400px;position:absolute;top:calc(100% + .5rem);right:0;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.FilterPanel-module__eeTVzG__filterContainer.FilterPanel-module__eeTVzG__leftAligned .FilterPanel-module__eeTVzG__filterPanel{left:0;right:auto}@media (max-width:767px){.FilterPanel-module__eeTVzG__filterPanel{width:calc(100vw - 4rem);max-width:320px;left:0;right:auto}}.FilterPanel-module__eeTVzG__panelHeader{border-bottom:1px solid var(--color-border-default);background:var(--color-bg-body);justify-content:space-between;align-items:center;padding:1rem;display:flex}.FilterPanel-module__eeTVzG__panelTitle{color:var(--color-text-heading);margin:0;font-size:1rem;font-weight:600}.FilterPanel-module__eeTVzG__clearFiltersButton{color:var(--color-danger-hover);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.25rem .5rem;font-size:.875rem;font-weight:500;transition:all .2s}.FilterPanel-module__eeTVzG__clearFiltersButton:hover{background:var(--color-danger-bg);color:#b91c1c}.FilterPanel-module__eeTVzG__filterGroups{flex-direction:column;gap:1rem;padding:1rem;display:flex}.FilterPanel-module__eeTVzG__filterGroup{flex-direction:column;gap:.5rem;display:flex}.FilterPanel-module__eeTVzG__filterLabel{color:var(--color-text-primary);margin:0;font-size:.875rem;font-weight:600}.FilterPanel-module__eeTVzG__filterSelectWrapper{border:1px solid var(--color-border-default);background:var(--color-bg-surface);cursor:pointer;border-radius:6px;align-items:center;min-height:40px;padding:.75rem 1rem;transition:all .2s;display:flex;position:relative}.FilterPanel-module__eeTVzG__filterSelectWrapper:hover{border-color:#9ca3af}.FilterPanel-module__eeTVzG__filterSelectWrapper:focus-within{border-color:#2e2e2e;outline:none;box-shadow:0 0 0 3px #2e2e2e1a}.FilterPanel-module__eeTVzG__filterSelectText{color:var(--color-text-secondary);text-align:left;flex:1;font-size:.875rem}.FilterPanel-module__eeTVzG__filterSelectIcon{color:var(--color-text-secondary);flex-shrink:0;margin-left:.5rem}.FilterPanel-module__eeTVzG__filterSelect{opacity:0;cursor:pointer;background:0 0;border:none;width:100%;height:100%;position:absolute;top:0;left:0}.FilterPanel-module__eeTVzG__searchInputWrapper{align-items:center;display:flex;position:relative}.FilterPanel-module__eeTVzG__searchInput{border:1px solid var(--color-border-default);background:var(--color-bg-surface);box-sizing:border-box;border-radius:6px;width:100%;min-height:40px;padding:.75rem 1rem .75rem 2.5rem;font-size:.875rem;transition:border-color .2s}.FilterPanel-module__eeTVzG__searchInput:focus{border-color:#2e2e2e;outline:none;box-shadow:0 0 0 3px #2e2e2e1a}.FilterPanel-module__eeTVzG__searchInput::placeholder{color:var(--color-text-placeholder)}.FilterPanel-module__eeTVzG__searchInputIcon{color:var(--color-text-secondary);pointer-events:none;z-index:1;position:absolute;left:.75rem}.FilterPanel-module__eeTVzG__multiSelectDropdown{width:100%;display:inline-block;position:relative}.FilterPanel-module__eeTVzG__multiSelectTrigger{border:1px solid var(--color-border-default);background:var(--color-bg-surface);cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;min-height:40px;padding:.75rem 1rem;transition:all .2s;display:flex}.FilterPanel-module__eeTVzG__multiSelectTrigger:hover{border-color:#9ca3af}.FilterPanel-module__eeTVzG__multiSelectTrigger:focus-within{border-color:#2e2e2e;outline:none;box-shadow:0 0 0 3px #2e2e2e1a}.FilterPanel-module__eeTVzG__multiSelectDisplayText{color:var(--color-text-secondary);text-align:left;flex:1;font-size:.875rem}.FilterPanel-module__eeTVzG__multiSelectIcon{color:var(--color-text-secondary);flex-shrink:0;margin-left:.5rem;transition:transform .2s}.FilterPanel-module__eeTVzG__multiSelectIcon.FilterPanel-module__eeTVzG__open{transform:rotate(180deg)}.FilterPanel-module__eeTVzG__multiSelectOptions{background:var(--color-bg-surface);border:1px solid var(--color-border-default);z-index:1000;border-radius:6px;max-height:200px;margin-top:.25rem;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.FilterPanel-module__eeTVzG__multiSelectOption{cursor:pointer;border-bottom:1px solid var(--color-border-light);align-items:center;gap:.75rem;padding:.75rem 1rem;transition:background-color .2s;display:flex}.FilterPanel-module__eeTVzG__multiSelectOption:last-child{border-bottom:none}.FilterPanel-module__eeTVzG__multiSelectOption:hover{background-color:var(--color-bg-body)}.FilterPanel-module__eeTVzG__multiSelectCheckbox{accent-color:#2e2e2e;cursor:pointer;border:2px solid var(--color-border-input);background-color:var(--color-bg-surface);appearance:none;border-radius:3px;flex-shrink:0;width:16px;height:16px;position:relative}.FilterPanel-module__eeTVzG__multiSelectCheckbox:checked{background-color:#2e2e2e;border-color:#2e2e2e}.FilterPanel-module__eeTVzG__multiSelectCheckbox:checked:after{content:"✓";color:#fff;font-size:12px;font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.FilterPanel-module__eeTVzG__multiSelectLabel{color:var(--color-text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;flex:1;font-size:.875rem}@media (max-width:767px){.FilterPanel-module__eeTVzG__filterGroups{gap:1.25rem;padding:1.25rem}.FilterPanel-module__eeTVzG__filterButton{padding:.5rem .75rem;font-size:.875rem}}
.DeleteConfirmationDialog-module__zhYVOW__overlay{background-color:var(--color-modal-overlay);z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.DeleteConfirmationDialog-module__zhYVOW__dialog{background:var(--color-bg-surface);border-radius:12px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.DeleteConfirmationDialog-module__zhYVOW__header{border-bottom:1px solid var(--color-border-default);background-color:var(--color-bg-body);border-radius:12px 12px 0 0;padding:1.5rem 2rem}.DeleteConfirmationDialog-module__zhYVOW__header h2{color:var(--color-text-primary);margin:0;font-size:20px;font-weight:600}.DeleteConfirmationDialog-module__zhYVOW__content{padding:2rem}.DeleteConfirmationDialog-module__zhYVOW__simpleMessage{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.DeleteConfirmationDialog-module__zhYVOW__simpleMessage .DeleteConfirmationDialog-module__zhYVOW__warningIcon{color:var(--color-danger);margin-bottom:.5rem}.DeleteConfirmationDialog-module__zhYVOW__simpleMessage .DeleteConfirmationDialog-module__zhYVOW__message{color:var(--color-text-primary);margin:0;font-size:1rem;line-height:1.5}.DeleteConfirmationDialog-module__zhYVOW__warningIcon{color:var(--color-danger);justify-content:center;align-items:flex-start;margin-bottom:1rem;display:flex}.DeleteConfirmationDialog-module__zhYVOW__warningIcon svg{width:48px;height:48px}.DeleteConfirmationDialog-module__zhYVOW__multipleUsers h3,.DeleteConfirmationDialog-module__zhYVOW__singleUser h3{color:var(--color-text-heading);text-align:center;margin:0 0 1rem;font-size:18px;font-weight:600;line-height:1.2}.DeleteConfirmationDialog-module__zhYVOW__multipleUsers p,.DeleteConfirmationDialog-module__zhYVOW__singleUser p{color:var(--color-text-secondary);text-align:center;margin:0 0 1.5rem;font-size:14px;line-height:1.5}.DeleteConfirmationDialog-module__zhYVOW__userList{margin-top:1.5rem}.DeleteConfirmationDialog-module__zhYVOW__userList h4{color:var(--color-text-primary);margin:0 0 1rem;font-size:14px;font-weight:600}.DeleteConfirmationDialog-module__zhYVOW__userItems{border:1px solid var(--color-border-default);border-radius:8px;max-height:200px;padding:.5rem;overflow-y:auto}.DeleteConfirmationDialog-module__zhYVOW__userItem{border-bottom:1px solid var(--color-border-light);align-items:center;gap:.75rem;padding:.75rem;display:flex}.DeleteConfirmationDialog-module__zhYVOW__userItem:last-child{border-bottom:none}.DeleteConfirmationDialog-module__zhYVOW__userAvatar{flex-shrink:0}.DeleteConfirmationDialog-module__zhYVOW__avatar{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:40px;height:40px}.DeleteConfirmationDialog-module__zhYVOW__defaultAvatar{background:var(--color-text-secondary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:600;display:flex}.DeleteConfirmationDialog-module__zhYVOW__userInfo{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.DeleteConfirmationDialog-module__zhYVOW__userName{color:var(--color-text-heading);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.DeleteConfirmationDialog-module__zhYVOW__userEmail,.DeleteConfirmationDialog-module__zhYVOW__userRole,.DeleteConfirmationDialog-module__zhYVOW__userClub{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.DeleteConfirmationDialog-module__zhYVOW__userDetails{background:var(--color-bg-body);border:1px solid var(--color-border-default);border-radius:8px;align-items:center;gap:1rem;padding:1.5rem;display:flex}.DeleteConfirmationDialog-module__zhYVOW__actions{background-color:var(--color-bg-body);border-top:1px solid var(--color-border-default);border-radius:0 0 12px 12px;justify-content:flex-end;gap:1rem;padding:1.5rem 2rem 2rem;display:flex}.DeleteConfirmationDialog-module__zhYVOW__errorMessage{background:var(--color-danger-bg);color:var(--color-danger);border:1px solid #fecaca;border-radius:8px;align-items:center;gap:.5rem;margin:0 2rem;padding:1rem 2rem;display:flex}.DeleteConfirmationDialog-module__zhYVOW__errorIcon{color:var(--color-danger);flex-shrink:0}.DeleteConfirmationDialog-module__zhYVOW__errorText{font-size:14px}@media (max-width:768px){.DeleteConfirmationDialog-module__zhYVOW__dialog{width:95%;max-height:85vh;margin:1rem}.DeleteConfirmationDialog-module__zhYVOW__header,.DeleteConfirmationDialog-module__zhYVOW__content,.DeleteConfirmationDialog-module__zhYVOW__actions{padding:1rem}.DeleteConfirmationDialog-module__zhYVOW__userDetails{text-align:center;flex-direction:column}.DeleteConfirmationDialog-module__zhYVOW__actions{flex-direction:column}}@media (max-width:480px){.DeleteConfirmationDialog-module__zhYVOW__dialog{border-radius:0;width:100%;height:100vh;max-height:100vh;margin:0}.DeleteConfirmationDialog-module__zhYVOW__header,.DeleteConfirmationDialog-module__zhYVOW__actions{border-radius:0}}.DeleteConfirmationDialog-module__zhYVOW__membershipWarning{background-color:#fef3c7;border:1px solid #f59e0b;border-radius:8px;margin-top:1.5rem;padding:1rem}.DeleteConfirmationDialog-module__zhYVOW__warningHeader{color:#92400e;align-items:center;gap:.5rem;margin-bottom:.75rem;font-weight:600;display:flex}.DeleteConfirmationDialog-module__zhYVOW__warningHeader svg{color:#f59e0b}.DeleteConfirmationDialog-module__zhYVOW__membershipWarning p{color:#92400e;margin:0 0 .75rem;font-size:14px}.DeleteConfirmationDialog-module__zhYVOW__membershipList{flex-direction:column;gap:.5rem;display:flex}.DeleteConfirmationDialog-module__zhYVOW__membershipItem{background-color:var(--color-bg-surface);border:1px solid #f59e0b;border-radius:6px;justify-content:space-between;align-items:center;padding:.5rem;display:flex}.DeleteConfirmationDialog-module__zhYVOW__membershipRole{color:var(--color-text-primary);text-transform:capitalize;font-weight:500}.DeleteConfirmationDialog-module__zhYVOW__membershipAccount{color:var(--color-text-secondary);font-size:14px}.DeleteConfirmationDialog-module__zhYVOW__customMessage{border-left:3px solid var(--color-cta);background-color:#eff6ff;border-radius:6px;margin-top:1rem;padding:1rem}.DeleteConfirmationDialog-module__zhYVOW__customMessage p{color:#1e40af;margin:0;font-size:14px;line-height:1.5}.DeleteConfirmationDialog-module__zhYVOW__hardDeleteOption{background-color:var(--color-danger-bg);border:1px solid #fecaca;border-radius:8px;margin-top:1.5rem;padding:1rem}.DeleteConfirmationDialog-module__zhYVOW__checkboxLabel{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:.75rem;display:flex}.DeleteConfirmationDialog-module__zhYVOW__checkbox{cursor:pointer;width:18px;height:18px;accent-color:var(--color-danger);flex-shrink:0;margin-top:2px}.DeleteConfirmationDialog-module__zhYVOW__checkboxText{color:var(--color-text-primary);font-size:14px;line-height:1.5}.DeleteConfirmationDialog-module__zhYVOW__checkboxText strong{color:var(--color-danger);font-weight:600}.DeleteConfirmationDialog-module__zhYVOW__hardDeleteWarning{background-color:var(--color-danger-bg);border:1px solid var(--color-danger);border-radius:6px;align-items:flex-start;gap:.5rem;margin-top:.75rem;padding:.75rem;display:flex}.DeleteConfirmationDialog-module__zhYVOW__hardDeleteWarning svg{color:var(--color-danger);flex-shrink:0;margin-top:1px}.DeleteConfirmationDialog-module__zhYVOW__hardDeleteWarning span{color:#991b1b;font-size:13px;font-weight:500;line-height:1.5}
.Card-module__0Q5DBG__card{background:var(--color-bg-surface);box-shadow:var(--shadow-card);border-radius:8px;overflow:hidden}.Card-module__0Q5DBG__default{border:1px solid var(--color-border-default)}.Card-module__0Q5DBG__elevated{border:none;box-shadow:0 4px 6px #0000001a}.Card-module__0Q5DBG__outlined{border:2px solid var(--color-border-default)}.Card-module__0Q5DBG__small{padding:1rem}.Card-module__0Q5DBG__medium{padding:1.5rem}.Card-module__0Q5DBG__large{padding:2rem}.Card-module__0Q5DBG__header{border-bottom:1px solid var(--color-border-default);background-color:var(--color-bg-body)}.Card-module__0Q5DBG__headerContent{justify-content:space-between;align-items:center;display:flex}.Card-module__0Q5DBG__title{color:var(--color-text-heading);margin:0;font-size:1.125rem;font-weight:600}.Card-module__0Q5DBG__subtitle{color:var(--color-text-secondary);margin:.25rem 0 0;font-size:.875rem;line-height:1.4}.Card-module__0Q5DBG__actions{align-items:center;gap:.5rem;display:flex}.Card-module__0Q5DBG__body{background-color:var(--color-bg-surface)}.Card-module__0Q5DBG__infoCard{background-color:#f0f9ff;border-color:#dbeafe}.Card-module__0Q5DBG__infoCard .Card-module__0Q5DBG__header{background-color:#eff6ff;border-bottom-color:#dbeafe}.Card-module__0Q5DBG__successCard{background-color:#f0fdf4;border-color:#dcfce7}.Card-module__0Q5DBG__successCard .Card-module__0Q5DBG__header{background-color:#f0fdf4;border-bottom-color:#dcfce7}.Card-module__0Q5DBG__warningCard{background-color:#fffbeb;border-color:#fef3c7}.Card-module__0Q5DBG__warningCard .Card-module__0Q5DBG__header{background-color:#fffbeb;border-bottom-color:#fef3c7}.Card-module__0Q5DBG__errorCard{background-color:var(--color-danger-bg);border-color:#fecaca}.Card-module__0Q5DBG__errorCard .Card-module__0Q5DBG__header{background-color:var(--color-danger-bg);border-bottom-color:#fecaca}@media (max-width:768px){.Card-module__0Q5DBG__small{padding:.75rem}.Card-module__0Q5DBG__medium{padding:1rem}.Card-module__0Q5DBG__large{padding:1.5rem}.Card-module__0Q5DBG__headerContent{flex-direction:column;align-items:stretch;gap:1rem}.Card-module__0Q5DBG__actions{justify-content:flex-start}}
.BasePagination-module__uCqCBa__pagination{justify-content:space-between;align-items:center;margin-top:.5rem;padding:1rem 0;display:flex}.BasePagination-module__uCqCBa__paginationInfo{color:var(--color-text-secondary);font-size:.875rem}.BasePagination-module__uCqCBa__paginationControls{align-items:center;gap:.5rem;display:flex}.BasePagination-module__uCqCBa__paginationButton{border:1px solid var(--color-border-default);background:var(--color-bg-surface);color:var(--color-text-primary);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;min-width:40px;padding:.5rem .75rem;font-size:.875rem;transition:all .2s;display:flex}.BasePagination-module__uCqCBa__paginationButton:hover:not(:disabled):not(.BasePagination-module__uCqCBa__currentPage){background:var(--color-bg-body);border-color:var(--color-border-input)}.BasePagination-module__uCqCBa__paginationButton:disabled{opacity:.5;cursor:not-allowed;background:var(--color-bg-hover)}.BasePagination-module__uCqCBa__currentPage{background:var(--color-cta);color:#fff;border-color:var(--color-cta);cursor:default}.BasePagination-module__uCqCBa__currentPage:hover{background:var(--color-cta);border-color:var(--color-cta)}.BasePagination-module__uCqCBa__paginationEllipsis{color:var(--color-text-secondary);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;min-width:40px;padding:.5rem .75rem;font-size:.875rem;display:flex}@media (max-width:768px){.BasePagination-module__uCqCBa__pagination{flex-direction:column;align-items:stretch;gap:1rem}.BasePagination-module__uCqCBa__paginationControls{flex-wrap:wrap;justify-content:center}}
.ExpandableCard-module__90iJza__header{background:var(--color-bg-body);border-bottom:1px solid var(--color-border-default);cursor:pointer;justify-content:space-between;align-items:center;padding:1rem 1.5rem;transition:background-color .2s;display:flex}.ExpandableCard-module__90iJza__header:hover{background:var(--color-bg-hover)}.ExpandableCard-module__90iJza__headerLeft{align-items:center;gap:.75rem;display:flex}.ExpandableCard-module__90iJza__titleIcon{color:var(--color-text-secondary)}.ExpandableCard-module__90iJza__title{color:var(--color-text-heading);align-items:center;gap:.5rem;margin:0;font-size:1rem;font-weight:600;display:flex}.ExpandableCard-module__90iJza__statusIcon{color:var(--color-text-secondary)}.ExpandableCard-module__90iJza__headerRight{align-items:center;gap:.75rem;display:flex}.ExpandableCard-module__90iJza__badge{border-radius:12px;padding:.125rem .5rem;font-size:.75rem;font-weight:500;line-height:1.5}.ExpandableCard-module__90iJza__badgeInfo{color:#1e40af;background-color:#dbeafe}.ExpandableCard-module__90iJza__badgeSuccess{color:#166534;background-color:#dcfce7}.ExpandableCard-module__90iJza__badgeWarning{color:#92400e;background-color:#fef3c7}.ExpandableCard-module__90iJza__badgeError{color:#dc2626;background-color:#fee2e2}.ExpandableCard-module__90iJza__expandIcon{color:var(--color-text-placeholder);transition:transform .2s}.ExpandableCard-module__90iJza__content{background-color:var(--color-bg-surface);padding:0}@media (max-width:768px){.ExpandableCard-module__90iJza__header{padding:.75rem 1rem}.ExpandableCard-module__90iJza__headerLeft{gap:.5rem}.ExpandableCard-module__90iJza__title{font-size:1rem}.ExpandableCard-module__90iJza__headerRight{gap:.5rem}}
.Table-module__EZnWyq__tableContainer{box-shadow:none;background:0 0;border:none;border-radius:0;overflow:hidden}.Table-module__EZnWyq__table{border-collapse:collapse;width:100%}.Table-module__EZnWyq__table th{text-align:left;color:var(--color-table-header);border-bottom:1px solid var(--color-border-default);border-top:1px solid var(--color-border-default);vertical-align:middle;background:0 0;padding:15px 1rem;font-size:14px;font-weight:400}.Table-module__EZnWyq__table td{border-bottom:1px solid var(--color-border-default);vertical-align:middle;color:var(--color-text-secondary);padding:10px 1rem;font-family:Avenir LT Std,sans-serif;font-size:14px}.Table-module__EZnWyq__checkboxHeader{text-align:left;vertical-align:top;width:32px;padding:1rem}.Table-module__EZnWyq__checkboxCell{text-align:left;border-bottom:1px solid var(--color-border-light);vertical-align:middle;width:32px;padding:1rem}.Table-module__EZnWyq__checkbox{cursor:pointer;appearance:none;background-color:#0000;border:1px solid #9b9b9b;border-radius:5px;width:20px;height:20px;position:relative}.Table-module__EZnWyq__checkbox:checked{background-color:#0000;border-color:#9b9b9b;position:relative}.Table-module__EZnWyq__checkbox:checked:after{content:"";background:var(--color-cta);border-radius:5px;width:16px;height:16px;position:absolute;top:1px;left:1px}.Table-module__EZnWyq__sortableHeader{cursor:pointer;transition:color .2s}.Table-module__EZnWyq__sortableHeader:hover{color:var(--color-text-heading)}.Table-module__EZnWyq__headerContent{align-items:center;gap:.5rem;display:flex}.Table-module__EZnWyq__sortIcon{color:var(--color-text-secondary);transition:transform .2s}.Table-module__EZnWyq__sortIconAsc{transform:rotate(180deg)}.Table-module__EZnWyq__sortIconDesc{transform:rotate(0)}.Table-module__EZnWyq__tableRow{transition:background-color .2s}.Table-module__EZnWyq__clickableRow{cursor:pointer}.Table-module__EZnWyq__clickableRow:hover{background-color:var(--color-bg-body)!important}.Table-module__EZnWyq__evenRow,.Table-module__EZnWyq__oddRow{background-color:var(--color-bg-surface)}.Table-module__EZnWyq__tableCell{border-bottom:1px solid var(--color-border-light);vertical-align:middle;padding:1rem;font-size:14px}.Table-module__EZnWyq__error{height:50vh;color:var(--color-danger);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.Table-module__EZnWyq__refreshButton{background:var(--color-cta);color:#fff;cursor:pointer;border:none;border-radius:6px;margin-top:1rem;padding:.5rem 1rem;font-size:.875rem;transition:background-color .2s}.Table-module__EZnWyq__refreshButton:hover{background:var(--color-cta-hover)}.Table-module__EZnWyq__noDataContainer{text-align:center;background:var(--color-bg-surface);border:1px solid var(--color-border-default);min-height:300px;box-shadow:var(--shadow-card);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.Table-module__EZnWyq__noDataIcon{color:var(--color-text-placeholder);margin-bottom:1.5rem}.Table-module__EZnWyq__noDataTitle{color:var(--color-text-primary);margin:0 0 .75rem;font-size:1.25rem;font-weight:600}.Table-module__EZnWyq__noDataMessage{color:var(--color-text-secondary);max-width:400px;margin:0;font-size:.875rem;line-height:1.5}@media (max-width:768px){.Table-module__EZnWyq__tableContainer{box-shadow:none;border:none}.Table-module__EZnWyq__table{display:none}.Table-module__EZnWyq__mobileCards{padding:0;display:block}.Table-module__EZnWyq__mobileCard{background:var(--color-bg-surface);border:1px solid var(--color-border-default);box-shadow:var(--shadow-card);box-sizing:border-box;border-radius:8px;margin:0 0 .75rem;padding:1.25rem;transition:box-shadow .2s}.Table-module__EZnWyq__mobileCard:hover{box-shadow:0 4px 6px #0000001a}.Table-module__EZnWyq__clickableMobileCard{cursor:pointer;transition:all .2s}.Table-module__EZnWyq__clickableMobileCard:hover{border-color:var(--color-border-input);box-shadow:0 8px 12px #00000026}.Table-module__EZnWyq__clickableMobileCard:active{box-shadow:0 4px 6px #0000001a}.Table-module__EZnWyq__mobileCardHeader{border-bottom:1px solid var(--color-border-light);justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1rem;padding:0 0 .75rem;display:flex}.Table-module__EZnWyq__mobileCardCheckbox{display:none}.Table-module__EZnWyq__mobileCardTitle{color:var(--color-text-heading);flex:1;align-items:flex-start;gap:.75rem;font-size:1.125rem;font-weight:600;display:flex}.Table-module__EZnWyq__mobileCardActions{gap:.5rem;display:flex}.Table-module__EZnWyq__mobileCardContent{grid-template-columns:1fr 1fr;gap:.75rem 1rem;margin:0;padding:0;display:grid}.Table-module__EZnWyq__mobileCardField.Table-module__EZnWyq__fullWidth{grid-column:1/-1}.Table-module__EZnWyq__mobileCardField{flex-direction:column;margin-bottom:0;display:flex}.Table-module__EZnWyq__mobileCardLabel{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.375rem;font-size:.75rem;font-weight:600}.Table-module__EZnWyq__mobileCardValue{color:var(--color-text-heading);font-size:.9375rem;font-weight:500;line-height:1.4}.Table-module__EZnWyq__mobileCard .Table-module__EZnWyq__avatar,.Table-module__EZnWyq__mobileCard .Table-module__EZnWyq__defaultAvatar{flex-shrink:0;width:50px!important;height:50px!important}.Table-module__EZnWyq__mobileCard .Table-module__EZnWyq__defaultAvatar{font-size:1.25rem!important}.Table-module__EZnWyq__mobileCardBadges{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.Table-module__EZnWyq__mobileCardBadge{border-radius:4px;padding:.25rem .5rem;font-size:.75rem;font-weight:500}}@media (min-width:769px){.Table-module__EZnWyq__mobileCards{display:none}}.Table-module__EZnWyq__expandedRow{background:var(--color-bg-subtle,#f9fafb)!important}.Table-module__EZnWyq__expandedDetailRow{background:var(--color-bg-subtle,#f9fafb)}.Table-module__EZnWyq__expandedDetailCell{border-bottom:2px solid var(--color-border,#e5e7eb);padding:0!important}
.AnswerTypePreview-module__QbgzkG__answerTypePreview{align-items:center;gap:.5rem;display:inline-flex}.AnswerTypePreview-module__QbgzkG__answerTypePreview.AnswerTypePreview-module__QbgzkG__sm{font-size:.75rem}.AnswerTypePreview-module__QbgzkG__answerTypePreview.AnswerTypePreview-module__QbgzkG__md{font-size:.875rem}.AnswerTypePreview-module__QbgzkG__answerTypePreview.AnswerTypePreview-module__QbgzkG__lg{font-size:1rem}.AnswerTypePreview-module__QbgzkG__typeLabel{color:var(--color-text-secondary);font-size:.75rem;font-weight:500}.AnswerTypePreview-module__QbgzkG__scalePreview{align-items:center;gap:.25rem;display:flex}.AnswerTypePreview-module__QbgzkG__scalePreview.AnswerTypePreview-module__QbgzkG__sm{gap:.125rem}.AnswerTypePreview-module__QbgzkG__scalePreview.AnswerTypePreview-module__QbgzkG__md{gap:.25rem}.AnswerTypePreview-module__QbgzkG__scalePreview.AnswerTypePreview-module__QbgzkG__lg{gap:.375rem}.AnswerTypePreview-module__QbgzkG__scaleLabel{color:var(--color-text-secondary);font-size:.75rem;font-weight:500}.AnswerTypePreview-module__QbgzkG__scalePoint{background:#e5e7eb;border-radius:50%;width:.5rem;height:.5rem;transition:all .2s}.AnswerTypePreview-module__QbgzkG__scalePoint.AnswerTypePreview-module__QbgzkG__small{width:.375rem;height:.375rem}.AnswerTypePreview-module__QbgzkG__scalePoint.AnswerTypePreview-module__QbgzkG__selected{background:#3b82f6}.AnswerTypePreview-module__QbgzkG__starsPreview{align-items:center;gap:.125rem;display:flex}.AnswerTypePreview-module__QbgzkG__star{transition:all .2s}.AnswerTypePreview-module__QbgzkG__star.AnswerTypePreview-module__QbgzkG__filled{color:#fbbf24}.AnswerTypePreview-module__QbgzkG__star.AnswerTypePreview-module__QbgzkG__empty{color:#e5e7eb}.AnswerTypePreview-module__QbgzkG__booleanPreview{align-items:center;gap:.5rem;display:flex}.AnswerTypePreview-module__QbgzkG__toggleSwitch{cursor:pointer;background:#e5e7eb;border-radius:.5rem;width:2rem;height:1rem;transition:all .2s;position:relative}.AnswerTypePreview-module__QbgzkG__toggleSwitch.AnswerTypePreview-module__QbgzkG__on{background:#3b82f6}.AnswerTypePreview-module__QbgzkG__toggleSwitch.AnswerTypePreview-module__QbgzkG__off{background:#e5e7eb}.AnswerTypePreview-module__QbgzkG__toggleHandle{background:var(--color-bg-surface);border-radius:50%;width:.75rem;height:.75rem;transition:all .2s;position:absolute;top:.125rem;left:.125rem;box-shadow:0 1px 3px #0000001a}.AnswerTypePreview-module__QbgzkG__toggleSwitch.AnswerTypePreview-module__QbgzkG__on .AnswerTypePreview-module__QbgzkG__toggleHandle{transform:translate(1rem)}.AnswerTypePreview-module__QbgzkG__booleanLabel{color:var(--color-text-secondary);font-size:.75rem;font-weight:500}.AnswerTypePreview-module__QbgzkG__textPreview{align-items:center;display:flex}.AnswerTypePreview-module__QbgzkG__textInput{border:1px solid var(--color-border-input);background:var(--color-bg-surface);border-radius:.25rem;min-width:8rem;padding:.25rem .5rem;font-size:.75rem}.AnswerTypePreview-module__QbgzkG__placeholder{color:var(--color-text-placeholder);font-style:italic}.AnswerTypePreview-module__QbgzkG__numberPreview{align-items:center;display:flex}.AnswerTypePreview-module__QbgzkG__numberInput{border:1px solid var(--color-border-input);background:var(--color-bg-surface);border-radius:.25rem;align-items:center;min-width:4rem;padding:.25rem .5rem;font-size:.75rem;display:flex}.AnswerTypePreview-module__QbgzkG__numberValue{color:var(--color-text-primary);font-weight:500}.AnswerTypePreview-module__QbgzkG__numberControls{flex-direction:column;margin-left:.25rem;display:flex}.AnswerTypePreview-module__QbgzkG__numberControls svg{width:.75rem;height:.375rem;color:var(--color-text-placeholder)}.AnswerTypePreview-module__QbgzkG__unknownPreview{color:var(--color-text-placeholder);align-items:center;display:flex}.AnswerTypePreview-module__QbgzkG__answerTypeInteractive{border:1px solid var(--color-border-default);background:var(--color-bg-body);border-radius:.375rem;padding:1rem}.AnswerTypePreview-module__QbgzkG__interactiveScale{align-items:center;gap:.5rem;display:flex}.AnswerTypePreview-module__QbgzkG__scaleButton{border:1px solid var(--color-border-input);background:var(--color-bg-surface);width:2rem;height:2rem;color:var(--color-text-primary);cursor:pointer;border-radius:.25rem;font-weight:500;transition:all .2s}.AnswerTypePreview-module__QbgzkG__scaleButton.AnswerTypePreview-module__QbgzkG__small{width:1.5rem;height:1.5rem;font-size:.75rem}.AnswerTypePreview-module__QbgzkG__scaleButton:hover{background:#eff6ff;border-color:#3b82f6}.AnswerTypePreview-module__QbgzkG__scaleButton.AnswerTypePreview-module__QbgzkG__selected{color:#fff;background:#3b82f6;border-color:#3b82f6}.AnswerTypePreview-module__QbgzkG__scaleButton:disabled{opacity:.5;cursor:not-allowed}.AnswerTypePreview-module__QbgzkG__interactiveStars{align-items:center;gap:.25rem;display:flex}.AnswerTypePreview-module__QbgzkG__starButton{cursor:pointer;background:0 0;border:none;border-radius:.25rem;padding:.125rem;transition:all .2s}.AnswerTypePreview-module__QbgzkG__starButton:hover{background:var(--color-bg-hover)}.AnswerTypePreview-module__QbgzkG__starButton:disabled{cursor:not-allowed;opacity:.5}.AnswerTypePreview-module__QbgzkG__interactiveBoolean{align-items:center;gap:.75rem;display:flex}.AnswerTypePreview-module__QbgzkG__interactiveBoolean .AnswerTypePreview-module__QbgzkG__toggleSwitch{width:3rem;height:1.5rem}.AnswerTypePreview-module__QbgzkG__interactiveBoolean .AnswerTypePreview-module__QbgzkG__toggleHandle{width:1.25rem;height:1.25rem}.AnswerTypePreview-module__QbgzkG__interactiveBoolean .AnswerTypePreview-module__QbgzkG__toggleSwitch.AnswerTypePreview-module__QbgzkG__on .AnswerTypePreview-module__QbgzkG__toggleHandle{transform:translate(1.5rem)}.AnswerTypePreview-module__QbgzkG__interactiveBoolean .AnswerTypePreview-module__QbgzkG__booleanLabel{color:var(--color-text-primary);font-size:.875rem;font-weight:500}.AnswerTypePreview-module__QbgzkG__interactiveBoolean .AnswerTypePreview-module__QbgzkG__toggleSwitch:disabled{opacity:.5;cursor:not-allowed}.AnswerTypePreview-module__QbgzkG__answerTypeInteractive .AnswerTypePreview-module__QbgzkG__textInput,.AnswerTypePreview-module__QbgzkG__answerTypeInteractive .AnswerTypePreview-module__QbgzkG__numberInput{border:1px solid var(--color-border-input);background:var(--color-bg-surface);border-radius:.375rem;width:100%;padding:.5rem .75rem;font-size:.875rem;transition:all .2s}.AnswerTypePreview-module__QbgzkG__answerTypeInteractive .AnswerTypePreview-module__QbgzkG__textInput:focus,.AnswerTypePreview-module__QbgzkG__answerTypeInteractive .AnswerTypePreview-module__QbgzkG__numberInput:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.AnswerTypePreview-module__QbgzkG__answerTypeInteractive .AnswerTypePreview-module__QbgzkG__textInput:disabled,.AnswerTypePreview-module__QbgzkG__answerTypeInteractive .AnswerTypePreview-module__QbgzkG__numberInput:disabled{background:var(--color-bg-body);color:var(--color-text-placeholder);cursor:not-allowed}
.CompetencyCard-module__0XWUBW__competencyCardWrapper{transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.CompetencyCard-module__0XWUBW__competencyCardWrapper.CompetencyCard-module__0XWUBW__dragging{opacity:.5;z-index:1000;transform:rotate(2deg)}.CompetencyCard-module__0XWUBW__competencyCardWrapper.CompetencyCard-module__0XWUBW__animating{pointer-events:none}.CompetencyCard-module__0XWUBW__competencyCard{border:1px solid var(--color-border-default);background:var(--color-bg-surface);border-radius:.5rem;transition:all .2s}.CompetencyCard-module__0XWUBW__competencyCard:hover{border-color:var(--color-border-input);box-shadow:0 2px 8px -2px #0000001a}.CompetencyCard-module__0XWUBW__competencyTitle{flex:1;align-items:center;gap:.375rem;min-width:0;display:flex}.CompetencyCard-module__0XWUBW__indicatorBadge{color:#1e40af;background-color:#dbeafe;border-radius:12px;align-items:center;margin-left:.5rem;padding:.125rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.CompetencyCard-module__0XWUBW__ordinalBadge{background:var(--color-cta-hover);color:#fff;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:600;display:flex;box-shadow:0 2px 4px #1f293733}.CompetencyCard-module__0XWUBW__competencyActions{align-items:center;gap:.25rem;display:flex}.CompetencyCard-module__0XWUBW__dragHandle{color:var(--color-text-placeholder);cursor:grab;border-radius:.25rem;justify-content:center;align-items:center;padding:.25rem;transition:all .2s;display:flex}.CompetencyCard-module__0XWUBW__dragHandle:hover{color:var(--color-text-secondary);background:var(--color-bg-hover)}.CompetencyCard-module__0XWUBW__dragHandle:active{cursor:grabbing}.CompetencyCard-module__0XWUBW__competencyActionsOverlay{z-index:10;position:absolute;top:.5rem;right:2.5rem}.CompetencyCard-module__0XWUBW__competencyContent{padding:1.5rem}.CompetencyCard-module__0XWUBW__competencyDescription{background:var(--color-bg-body);border-left:3px solid #3b82f6;border-radius:.375rem;margin-bottom:1.5rem;padding:1rem}.CompetencyCard-module__0XWUBW__indicatorsSection{margin-top:1rem}.CompetencyCard-module__0XWUBW__indicatorsHeader{border-bottom:1px solid var(--color-border-default);justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.CompetencyCard-module__0XWUBW__emptyIndicators{text-align:center;background:var(--color-bg-body);border:2px dashed var(--color-border-input);border-radius:.375rem;flex-direction:column;justify-content:center;align-items:center;padding:2rem 1rem;display:flex}.CompetencyCard-module__0XWUBW__emptyIndicators p{color:var(--color-text-secondary);margin:.5rem 0 0;font-size:.875rem}.CompetencyCard-module__0XWUBW__indicatorsList{flex-direction:column;gap:.75rem;display:flex}.CompetencyCard-module__0XWUBW__indicatorItem{background:var(--color-bg-surface);border:1px solid var(--color-border-default);cursor:grab;border-radius:.375rem;padding:1rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.CompetencyCard-module__0XWUBW__indicatorItem:hover{border-color:var(--color-border-input);box-shadow:0 1px 4px #0000000d}.CompetencyCard-module__0XWUBW__indicatorItem.CompetencyCard-module__0XWUBW__dragging{opacity:.5;cursor:grabbing;transform:rotate(2deg)}.CompetencyCard-module__0XWUBW__indicatorItem.CompetencyCard-module__0XWUBW__animating{pointer-events:none}.CompetencyCard-module__0XWUBW__indicatorHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.CompetencyCard-module__0XWUBW__indicatorInfo{flex:1;align-items:flex-start;gap:.75rem;display:flex}.CompetencyCard-module__0XWUBW__indicatorNumber{background:var(--color-bg-hover);color:var(--color-text-primary);border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;margin-top:.125rem;font-size:.75rem;font-weight:600;display:flex}.CompetencyCard-module__0XWUBW__indicatorDetails{flex:1}.CompetencyCard-module__0XWUBW__indicatorDetails h5{margin:0 0 .25rem}.CompetencyCard-module__0XWUBW__indicatorDetails p{margin:0}.CompetencyCard-module__0XWUBW__indicatorMeta{flex-shrink:0;align-items:center;gap:1rem;display:flex}.CompetencyCard-module__0XWUBW__answerTypePreview{background:var(--color-bg-body);border:1px solid #e2e8f0;border-radius:.25rem;padding:.5rem}.CompetencyCard-module__0XWUBW__indicatorActions{align-items:center;gap:.25rem;display:flex}.CompetencyCard-module__0XWUBW__indicatorDragHandle{color:var(--color-text-placeholder);cursor:grab;border-radius:.25rem;justify-content:center;align-items:center;padding:.25rem;transition:all .2s;display:flex}.CompetencyCard-module__0XWUBW__indicatorDragHandle:hover{color:var(--color-text-secondary);background:var(--color-bg-hover)}.CompetencyCard-module__0XWUBW__indicatorDragHandle:active{cursor:grabbing}@media (max-width:768px){.CompetencyCard-module__0XWUBW__competencyContent{padding:1rem}.CompetencyCard-module__0XWUBW__indicatorsHeader{flex-direction:column;align-items:stretch;gap:.75rem}.CompetencyCard-module__0XWUBW__indicatorHeader{flex-direction:column;gap:.75rem}.CompetencyCard-module__0XWUBW__indicatorMeta{flex-direction:column;align-items:stretch;gap:.75rem}.CompetencyCard-module__0XWUBW__indicatorActions{justify-content:center}.CompetencyCard-module__0XWUBW__competencyActionsOverlay{justify-content:center;margin-top:1rem;display:flex;position:static}}
.CompetencyEditDialog-module__TO-haa__formGroup{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.CompetencyEditDialog-module__TO-haa__label{color:var(--color-text-primary);font-size:.875rem;font-weight:500}.CompetencyEditDialog-module__TO-haa__required{color:var(--color-danger);margin-left:.25rem}.CompetencyEditDialog-module__TO-haa__textarea{border:1px solid var(--color-border-input);resize:vertical;border-radius:.375rem;width:100%;min-height:6rem;padding:.75rem;font-family:inherit;font-size:.875rem;transition:all .2s}.CompetencyEditDialog-module__TO-haa__textarea:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.CompetencyEditDialog-module__TO-haa__textarea.CompetencyEditDialog-module__TO-haa__error{border-color:var(--color-danger)}.CompetencyEditDialog-module__TO-haa__textarea.CompetencyEditDialog-module__TO-haa__error:focus{border-color:var(--color-danger);box-shadow:0 0 0 3px #dc26261a}.CompetencyEditDialog-module__TO-haa__errorText{color:var(--color-danger);margin:0;font-size:.75rem}.CompetencyEditDialog-module__TO-haa__infoBox{background:#f0f9ff;border:1px solid #bae6fd;border-radius:.375rem;padding:1rem}.CompetencyEditDialog-module__TO-haa__infoBox p{color:var(--color-text-primary);margin:0 0 .5rem;font-size:.875rem}.CompetencyEditDialog-module__TO-haa__infoBox p:last-child{margin-bottom:0}.CompetencyEditDialog-module__TO-haa__infoText{color:var(--color-text-secondary)!important;font-size:.75rem!important}
.IndicatorEditDialog-module__zPoihq__form{flex-direction:column;gap:1rem;display:flex}.IndicatorEditDialog-module__zPoihq__formRow{gap:1rem;display:flex}.IndicatorEditDialog-module__zPoihq__formGroup{flex-direction:column;flex:1;gap:.5rem;display:flex}.IndicatorEditDialog-module__zPoihq__label{color:var(--color-text-primary);font-size:.875rem;font-weight:500}.IndicatorEditDialog-module__zPoihq__required{color:var(--color-danger);margin-left:.25rem}.IndicatorEditDialog-module__zPoihq__textarea{border:1px solid var(--color-border-input);resize:vertical;border-radius:.375rem;width:100%;min-height:4rem;padding:.75rem;font-family:inherit;font-size:.875rem;transition:all .2s}.IndicatorEditDialog-module__zPoihq__textarea:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.IndicatorEditDialog-module__zPoihq__textarea.IndicatorEditDialog-module__zPoihq__error{border-color:var(--color-danger)}.IndicatorEditDialog-module__zPoihq__textarea.IndicatorEditDialog-module__zPoihq__error:focus{border-color:var(--color-danger);box-shadow:0 0 0 3px #dc26261a}.IndicatorEditDialog-module__zPoihq__select{border:1px solid var(--color-border-input);background:var(--color-bg-surface);cursor:pointer;border-radius:.375rem;width:100%;padding:.75rem;font-size:.875rem;transition:all .2s}.IndicatorEditDialog-module__zPoihq__select:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.IndicatorEditDialog-module__zPoihq__errorText{color:var(--color-danger);margin:0;font-size:.75rem}.IndicatorEditDialog-module__zPoihq__helperText{color:var(--color-text-secondary);margin:0;font-size:.75rem}.IndicatorEditDialog-module__zPoihq__previewSection{background:var(--color-bg-body);border:1px solid #e2e8f0;border-radius:.5rem;margin:1rem 0;padding:1.5rem}.IndicatorEditDialog-module__zPoihq__previewTitle{color:var(--color-text-primary);margin:0 0 .5rem;font-size:1rem;font-weight:600}.IndicatorEditDialog-module__zPoihq__previewDescription{color:var(--color-text-secondary);margin:0 0 1rem;font-size:.875rem}.IndicatorEditDialog-module__zPoihq__previewCard{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:.375rem;padding:1rem;box-shadow:0 1px 3px #0000001a}.IndicatorEditDialog-module__zPoihq__previewHeader{margin-bottom:1rem}.IndicatorEditDialog-module__zPoihq__previewHeader h5{color:var(--color-text-primary);margin:0 0 .25rem;font-size:.875rem;font-weight:600}.IndicatorEditDialog-module__zPoihq__previewHeader p{color:var(--color-text-secondary);margin:0;font-size:.75rem}.IndicatorEditDialog-module__zPoihq__previewInput{border-top:1px solid var(--color-border-light);padding-top:1rem}.IndicatorEditDialog-module__zPoihq__infoBox{background:#f0f9ff;border:1px solid #bae6fd;border-radius:.375rem;padding:1rem}.IndicatorEditDialog-module__zPoihq__infoBox p{color:var(--color-text-primary);margin:0 0 .5rem;font-size:.875rem}.IndicatorEditDialog-module__zPoihq__infoBox p:last-child{margin-bottom:0}.IndicatorEditDialog-module__zPoihq__infoText{color:var(--color-text-secondary)!important;font-size:.75rem!important}@media (max-width:768px){.IndicatorEditDialog-module__zPoihq__formRow{flex-direction:column;gap:.75rem}.IndicatorEditDialog-module__zPoihq__previewSection{padding:1rem}}
.CompetencyTemplateDetail-module__38tTSa__contentContainer{box-sizing:border-box;background:var(--color-bg-surface);width:100%;box-shadow:var(--shadow-md);border-radius:16px;margin-top:30px;margin-left:0;margin-right:0;padding:30px}.CompetencyTemplateDetail-module__38tTSa__successMessage{color:#15803d;background-color:#dcfce7;border:1px solid #86efac;border-radius:.375rem;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.CompetencyTemplateDetail-module__38tTSa__errorMessage{color:#991b1b;background-color:#fee2e2;border:1px solid #fca5a5;border-radius:.375rem;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.CompetencyTemplateDetail-module__38tTSa__container{flex-direction:column;gap:1.5rem;width:100%;display:flex}.CompetencyTemplateDetail-module__38tTSa__actions{align-items:center;gap:.75rem;display:flex}.CompetencyTemplateDetail-module__38tTSa__settingsPanel{padding:1rem}.CompetencyTemplateDetail-module__38tTSa__panelHeader{border-bottom:1px solid var(--color-border-default);justify-content:space-between;align-items:flex-start;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.CompetencyTemplateDetail-module__38tTSa__panelHeaderContent{flex:1}.CompetencyTemplateDetail-module__38tTSa__settingsForm{flex-direction:column;gap:1rem;display:flex}.CompetencyTemplateDetail-module__38tTSa__formRow{align-items:flex-start;gap:1.5rem;margin-bottom:1rem;display:flex}.CompetencyTemplateDetail-module__38tTSa__formGroup{flex:1}.CompetencyTemplateDetail-module__38tTSa__formGroupFullWidth{flex:1;width:100%}.CompetencyTemplateDetail-module__38tTSa__switchGroup{flex-direction:column;gap:.5rem;display:flex}.CompetencyTemplateDetail-module__38tTSa__switchLabel{color:var(--color-text-primary);font-size:.875rem;font-weight:500}.CompetencyTemplateDetail-module__38tTSa__toggle{width:44px;height:24px;display:inline-block;position:relative}.CompetencyTemplateDetail-module__38tTSa__switchInput{opacity:0;width:0;height:0}.CompetencyTemplateDetail-module__38tTSa__switchSlider{cursor:pointer;background-color:#ccc;border-radius:24px;transition:all .4s;position:absolute;inset:0}.CompetencyTemplateDetail-module__38tTSa__switchSlider:before{content:"";background-color:var(--color-bg-surface);border-radius:50%;width:18px;height:18px;transition:all .4s;position:absolute;bottom:3px;left:3px}.CompetencyTemplateDetail-module__38tTSa__switchInput:checked+.CompetencyTemplateDetail-module__38tTSa__switchSlider{background-color:var(--color-cta)}.CompetencyTemplateDetail-module__38tTSa__switchInput:checked+.CompetencyTemplateDetail-module__38tTSa__switchSlider:before{transform:translate(20px)}.CompetencyTemplateDetail-module__38tTSa__switchInput:focus+.CompetencyTemplateDetail-module__38tTSa__switchSlider{box-shadow:0 0 0 3px #2e2e2e1a}.CompetencyTemplateDetail-module__38tTSa__selectGroup{flex-direction:column;gap:.5rem;display:flex}.CompetencyTemplateDetail-module__38tTSa__selectLabel{color:var(--color-text-primary);font-size:.875rem;font-weight:500}.CompetencyTemplateDetail-module__38tTSa__required{color:var(--color-danger)}.CompetencyTemplateDetail-module__38tTSa__select{border:1px solid var(--color-border-input);background-color:var(--color-bg-surface);width:100%;color:var(--color-text-primary);cursor:pointer;border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem;transition:all .2s}.CompetencyTemplateDetail-module__38tTSa__select:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 2px #3b82f61a}.CompetencyTemplateDetail-module__38tTSa__select:hover{border-color:var(--color-text-placeholder)}.CompetencyTemplateDetail-module__38tTSa__competenciesPanel{padding:1rem}.CompetencyTemplateDetail-module__38tTSa__competenciesList{flex-direction:column;gap:1rem;display:flex}.CompetencyTemplateDetail-module__38tTSa__emptyState{text-align:center;background:var(--color-bg-body);border:2px dashed var(--color-border-input);border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;padding:3rem 1rem;display:flex}.CompetencyTemplateDetail-module__38tTSa__emptyState h4{color:var(--color-text-primary);margin:.75rem 0 .5rem;font-size:1.125rem;font-weight:600}.CompetencyTemplateDetail-module__38tTSa__emptyState p{color:var(--color-text-secondary);margin:0;font-size:.875rem}@media (max-width:768px){.CompetencyTemplateDetail-module__38tTSa__container{gap:1rem}.CompetencyTemplateDetail-module__38tTSa__settingsPanel,.CompetencyTemplateDetail-module__38tTSa__competenciesPanel{padding:1rem}.CompetencyTemplateDetail-module__38tTSa__formRow{flex-direction:column;gap:.75rem}.CompetencyTemplateDetail-module__38tTSa__switchContainer{align-self:flex-start}.CompetencyTemplateDetail-module__38tTSa__actions{flex-direction:column;width:100%}.CompetencyTemplateDetail-module__38tTSa__actions button{width:100%}.CompetencyTemplateDetail-module__38tTSa__contentContainer{margin-top:20px;padding:1rem}}@media (min-width:1024px) and (max-width:1365px){.CompetencyTemplateDetail-module__38tTSa__contentContainer{padding:25px}}
.CountryDetail-module__lbLAmW__contentContainer{box-sizing:border-box;background:var(--color-bg-surface);width:100%;box-shadow:var(--shadow-md);border-radius:16px;margin-top:30px;margin-left:0;margin-right:0;padding:30px}.CountryDetail-module__lbLAmW__errorMessage{color:#991b1b;background:#fee2e2;border-radius:8px;align-items:center;gap:8px;margin-bottom:20px;padding:12px 16px;font-size:14px;display:flex}.CountryDetail-module__lbLAmW__placeholderSection{padding:20px 0}.CountryDetail-module__lbLAmW__sectionHeader{align-items:center;gap:12px;margin-bottom:16px;display:flex}.CountryDetail-module__lbLAmW__sectionHeader h3{color:var(--color-text-heading);margin:0;font-size:18px;font-weight:600}.CountryDetail-module__lbLAmW__placeholderContent{text-align:center;color:var(--color-text-secondary);padding:2rem}.CountryDetail-module__lbLAmW__placeholderContent p{margin:.5rem 0;font-size:14px;line-height:1.6}.CountryDetail-module__lbLAmW__advancedContent{padding:1rem 0}.CountryDetail-module__lbLAmW__settingGroup{margin-bottom:1.5rem}.CountryDetail-module__lbLAmW__settingGroup:last-child{margin-bottom:0}.CountryDetail-module__lbLAmW__settingGroup h4{color:var(--color-text-primary);margin:0 0 .5rem;font-size:14px;font-weight:600}.CountryDetail-module__lbLAmW__settingGroup p{color:var(--color-text-secondary);margin:0;font-size:14px}
.countries-module__nBeFZG__overviewContainer{flex-direction:column;gap:1rem;display:flex}.countries-module__nBeFZG__pageWrapper{position:relative}.countries-module__nBeFZG__contentContainer{box-sizing:border-box;background:#fff;border-radius:16px;min-height:50vh;margin-top:30px;margin-bottom:20px;padding:30px;box-shadow:0 4px 8px #0000001f}.countries-module__nBeFZG__pageWrapper .icon-only-button{box-sizing:border-box!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:0!important}.countries-module__nBeFZG__pageWrapper .icon-only-button svg{stroke-width:2.5px!important;width:18px!important;height:18px!important}.countries-module__nBeFZG__bulkDeleteContainer{align-items:center;display:inline-flex;position:relative}.countries-module__nBeFZG__selectionBadge{color:#fff;font-variant-numeric:tabular-nums;box-sizing:border-box;background:#dc2626;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.75rem;font-weight:600;line-height:1;display:flex;position:absolute;top:-8px;right:-8px;box-shadow:0 1px 3px #0000001a}.countries-module__nBeFZG__loadingState{text-align:center;padding:3rem 1rem}.countries-module__nBeFZG__loadingState svg{color:#6b7280;width:48px;height:48px;margin:0 auto 1rem;display:block}.countries-module__nBeFZG__loadingState h3{color:#111827;margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.countries-module__nBeFZG__loadingState p{color:#6b7280;margin:0}@keyframes countries-module__nBeFZG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.countries-module__nBeFZG__spinner{animation:1s linear infinite countries-module__nBeFZG__spin}.countries-module__nBeFZG__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.countries-module__nBeFZG__actionButtons{align-items:center;gap:.75rem;display:flex}.countries-module__nBeFZG__searchContainer{align-items:center;display:flex;position:relative}.countries-module__nBeFZG__searchInput{background:#fff;border:1px solid #d1d5db;border-radius:8px;min-width:200px;height:38px;padding:0 1rem 0 2.5rem;font-family:"Avenir 85",sans-serif;font-size:.875rem;transition:border-color .2s}.countries-module__nBeFZG__searchInput:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.countries-module__nBeFZG__searchIcon{color:#6b7280;pointer-events:none;z-index:1;position:absolute;left:.75rem}.countries-module__nBeFZG__addButton{color:#fff;cursor:pointer;box-sizing:border-box;background:#2e2e2e;border:1px solid #2e2e2e;border-radius:8px;align-items:center;gap:.75rem;min-width:auto;height:38px;padding:0 1rem;font-family:"Avenir 85",sans-serif;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.countries-module__nBeFZG__addButton:hover:not(:disabled){background:#404040}.countries-module__nBeFZG__addButton:disabled{opacity:.6;cursor:not-allowed}.countries-module__nBeFZG__removeButton{color:#fff;cursor:pointer;box-sizing:border-box;background:#dc2626;border:1px solid #dc2626;border-radius:8px;align-items:center;gap:.75rem;min-width:auto;height:38px;padding:0 1rem;font-family:"Avenir 85",sans-serif;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.countries-module__nBeFZG__removeButton:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c}.countries-module__nBeFZG__removeButton:disabled{opacity:.6;cursor:not-allowed}.countries-module__nBeFZG__nameCell{flex-direction:column;gap:4px;display:flex}.countries-module__nBeFZG__countryName{color:#111827;font-weight:500}.countries-module__nBeFZG__codeCell{align-items:center;display:flex}.countries-module__nBeFZG__countryCode{color:#6b7280;background:#f3f4f6;border-radius:4px;padding:2px 6px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;font-weight:500}.countries-module__nBeFZG__dateText{color:#6b7280;font-size:.875rem}.countries-module__nBeFZG__actionButtonGroup{align-items:center;gap:.5rem;display:flex}.countries-module__nBeFZG__actionButton{color:#6b7280;cursor:pointer;background:0 0;border:1px solid #d1d5db;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.countries-module__nBeFZG__actionButton:hover{color:#374151;background-color:#f3f4f6;border-color:#9ca3af}.countries-module__nBeFZG__actionButton:disabled{opacity:.5;cursor:not-allowed}.countries-module__nBeFZG__actionsCell{text-align:center;width:120px}.countries-module__nBeFZG__errorMessage{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;align-items:center;gap:8px;margin-bottom:1rem;padding:12px 16px;font-size:14px;display:flex}.countries-module__nBeFZG__emptyState{text-align:center;color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 2rem;display:flex}.countries-module__nBeFZG__emptyState h3{color:#1f2937;margin:0;font-size:1.25rem;font-weight:600}.countries-module__nBeFZG__emptyState p{max-width:400px;margin:0;font-size:.9rem}.countries-module__nBeFZG__createButton{color:#fff;cursor:pointer;background:#2e2e2e;border:none;border-radius:8px;align-items:center;gap:8px;margin-top:1rem;padding:10px 16px;font-size:14px;font-weight:500;transition:background-color .2s;display:flex}.countries-module__nBeFZG__createButton:hover{background:#404040}.countries-module__nBeFZG__overlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.countries-module__nBeFZG__dialog{background:#fff;border-radius:12px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.countries-module__nBeFZG__dialog.countries-module__nBeFZG__edit .countries-module__nBeFZG__header{background-color:#f8fafc;border-bottom:2px solid #e2e8f0}.countries-module__nBeFZG__dialog.countries-module__nBeFZG__edit .countries-module__nBeFZG__header h2{color:#1e293b}.countries-module__nBeFZG__header{border-bottom:1px solid #e5e7eb;padding:16px 24px 12px}.countries-module__nBeFZG__header h2{color:#374151;margin:0;font-family:"Avenir 85",sans-serif;font-size:20px;font-weight:600}.countries-module__nBeFZG__form{padding:0}.countries-module__nBeFZG__formContent{padding:20px 24px}.countries-module__nBeFZG__formField{margin-bottom:16px}.countries-module__nBeFZG__formFieldLabel{color:#374151;margin-bottom:8px;font-family:"Avenir 85",sans-serif;font-size:14px;font-weight:500;display:block}.countries-module__nBeFZG__required{color:#ef4444;margin-left:.25rem}.countries-module__nBeFZG__input{color:#374151;box-sizing:border-box;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;width:100%;padding:12px 16px;font-family:"Avenir 85",sans-serif;font-size:14px;transition:border-color .2s}.countries-module__nBeFZG__input:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.countries-module__nBeFZG__input:disabled{cursor:not-allowed;background-color:#f9fafb}.countries-module__nBeFZG__inputError{border-color:#ef4444}.countries-module__nBeFZG__inputError:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.countries-module__nBeFZG__errorText{color:#ef4444;margin-top:4px;font-family:"Avenir 85",sans-serif;font-size:12px;display:block}.countries-module__nBeFZG__fieldHint{color:#6b7280;margin-top:4px;font-family:"Avenir 85",sans-serif;font-size:12px;display:block}.countries-module__nBeFZG__error{color:#dc2626;background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:8px;margin-bottom:16px;padding:12px 16px;font-family:"Avenir 85",sans-serif;font-size:14px;display:flex}.countries-module__nBeFZG__errorIcon{color:#dc2626;flex-shrink:0}.countries-module__nBeFZG__actions{background-color:#f9fafb;border-top:1px solid #e5e7eb;border-radius:0 0 12px 12px;justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}@media (max-width:768px){.countries-module__nBeFZG__contentContainer{margin-top:20px;padding:1rem}.countries-module__nBeFZG__formContent{padding:16px 20px}.countries-module__nBeFZG__dialog{width:95%;max-height:85vh;margin:1rem}.countries-module__nBeFZG__header{padding:20px 24px 12px}.countries-module__nBeFZG__actions{padding:14px 20px}.countries-module__nBeFZG__error{margin-bottom:20px}}@media (min-width:1024px) and (max-width:1365px){.countries-module__nBeFZG__contentContainer{padding:30px}}@media (max-width:480px){.countries-module__nBeFZG__formContent{padding:16px}.countries-module__nBeFZG__header{padding:16px 20px 8px}.countries-module__nBeFZG__actions{flex-direction:column;padding:16px 20px}.countries-module__nBeFZG__error{margin-bottom:16px}}
.UserEditForm-module__e88WYW__form{flex-direction:column;gap:1.5rem;height:100%;display:flex}.UserEditForm-module__e88WYW__formContent{flex:1;gap:2rem;display:flex}.UserEditForm-module__e88WYW__profileSection{border:1px dashed var(--color-border-default);background-color:var(--color-bg-body);border-radius:8px;flex-direction:column;flex:0 0 250px;align-items:center;gap:1rem;height:fit-content;padding:1rem;display:flex;position:relative}.UserEditForm-module__e88WYW__profileUpload{cursor:pointer;text-align:center;flex-direction:column;align-items:center;gap:.5rem;width:100%;display:flex}.UserEditForm-module__e88WYW__uploadIcon{color:var(--color-text-placeholder);width:48px;height:48px}.UserEditForm-module__e88WYW__uploadText{color:var(--color-text-primary);margin:0;font-size:.9375rem;font-weight:500}.UserEditForm-module__e88WYW__uploadNote{color:var(--color-text-secondary);margin:0;font-size:.8125rem}.UserEditForm-module__e88WYW__browseLink{color:#3b82f6;cursor:pointer;font-weight:600}.UserEditForm-module__e88WYW__uploadRequirements{color:var(--color-text-placeholder);margin-top:.5rem;font-size:.75rem}.UserEditForm-module__e88WYW__fileInput{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.UserEditForm-module__e88WYW__imagePreview{border-radius:8px;width:100%;margin-bottom:.5rem;padding-top:100%;position:relative;overflow:hidden}.UserEditForm-module__e88WYW__previewImage{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;height:100%;position:absolute;top:0;left:0}.UserEditForm-module__e88WYW__removeButton{color:#fff;cursor:pointer;z-index:10;background:#0009;border:none;border-radius:4px;padding:.25rem .5rem;font-size:.75rem;position:absolute;top:.5rem;right:.5rem}.UserEditForm-module__e88WYW__removeButton:hover{background:#000c}.UserEditForm-module__e88WYW__fieldsSection{flex:1}.UserEditForm-module__e88WYW__cropModal{z-index:1000;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.UserEditForm-module__e88WYW__cropOverlay{z-index:1001;background:#000c;position:absolute;inset:0}.UserEditForm-module__e88WYW__cropContainer{background:var(--color-bg-surface);z-index:1002;border-radius:12px;max-width:90vw;max-height:90vh;position:relative;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.UserEditForm-module__e88WYW__cropHeader{border-bottom:1px solid var(--color-border-default);background:var(--color-bg-surface);justify-content:space-between;align-items:center;padding:24px;display:flex}.UserEditForm-module__e88WYW__cropHeader h3{color:var(--color-text-heading);margin:0;font-size:20px;font-weight:700}.UserEditForm-module__e88WYW__cropCloseButton{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:4px;font-size:24px;line-height:1;transition:color .2s;display:flex}.UserEditForm-module__e88WYW__cropCloseButton:hover{color:var(--color-text-primary);background-color:var(--color-bg-hover)}.UserEditForm-module__e88WYW__cropContent{background:var(--color-bg-surface);padding:24px}.UserEditForm-module__e88WYW__fieldsGrid{grid-template-columns:1fr 1fr;align-items:start;gap:1rem 1.5rem;display:grid}.UserEditForm-module__e88WYW__select{border:1px solid var(--color-border-input);background:var(--color-bg-surface);border-radius:6px;width:100%;padding:.75rem;font-size:14px;transition:all .2s}.UserEditForm-module__e88WYW__select:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.UserEditForm-module__e88WYW__select:disabled{background:var(--color-bg-body);color:var(--color-text-placeholder);cursor:not-allowed}.UserEditForm-module__e88WYW__errorText{color:var(--color-danger);text-align:center;margin-top:.5rem;font-size:.875rem}.UserEditForm-module__e88WYW__detailedRequirements{color:var(--color-text-secondary);text-align:left;width:100%;margin-top:.5rem;font-size:.75rem}.UserEditForm-module__e88WYW__detailedRequirements p{margin-bottom:.25rem}@media (max-width:768px){.UserEditForm-module__e88WYW__formContent{flex-direction:column;gap:1.5rem}.UserEditForm-module__e88WYW__profileSection{flex:none;width:100%;padding:1rem}.UserEditForm-module__e88WYW__fieldsSection{grid-template-columns:1fr;gap:1rem}}.UserEditForm-module__e88WYW__readOnlyField{flex-direction:column;gap:4px;display:flex}.UserEditForm-module__e88WYW__readOnlyValue{background-color:var(--color-bg-body);color:#495057;border:1px solid #e9ecef;border-radius:6px;padding:8px 12px;font-size:14px;font-weight:500}.UserEditForm-module__e88WYW__helpText{color:var(--color-text-secondary);margin:0;font-size:12px}@media (min-width:769px) and (max-width:1024px){.UserEditForm-module__e88WYW__fieldsSection{gap:.75rem 1rem}}
.CropSelection-module__340EHG__container{flex-direction:column;gap:1rem;min-width:400px;min-height:400px;display:flex}.CropSelection-module__340EHG__cropperContainer{background-color:var(--color-bg-hover);border-radius:8px;width:100%;height:300px;position:relative;overflow:hidden}.CropSelection-module__340EHG__controls{flex-direction:column;gap:1rem;display:flex}.CropSelection-module__340EHG__zoomControl{color:var(--color-text-primary);align-items:center;gap:.5rem;font-size:14px;display:flex}.CropSelection-module__340EHG__zoomSlider{-webkit-appearance:none;background:#d1d5db;border-radius:2px;outline:none;flex:1;height:4px}.CropSelection-module__340EHG__zoomSlider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#3b82f6;border-radius:50%;width:16px;height:16px}.CropSelection-module__340EHG__zoomSlider::-moz-range-thumb{cursor:pointer;background:#3b82f6;border:none;border-radius:50%;width:16px;height:16px}.CropSelection-module__340EHG__actions{justify-content:flex-end;gap:.75rem;display:flex}.CropSelection-module__340EHG__cancelButton{background-color:var(--color-bg-surface);color:var(--color-text-primary);border:1px solid var(--color-border-input);cursor:pointer;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:500;transition:all .2s}.CropSelection-module__340EHG__cancelButton:hover:not(:disabled){background-color:var(--color-bg-body);border-color:#9ca3af}.CropSelection-module__340EHG__cancelButton:disabled{opacity:.5;cursor:not-allowed}.CropSelection-module__340EHG__cropButton{color:var(--color-bg-surface);cursor:pointer;background-color:#374151;border:none;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:500;transition:background-color .2s}.CropSelection-module__340EHG__cropButton:hover:not(:disabled){background-color:var(--color-cta-hover)}.CropSelection-module__340EHG__cropButton:disabled{cursor:not-allowed;background-color:#9ca3af}@media (max-width:640px){.CropSelection-module__340EHG__container{min-width:300px;min-height:300px}.CropSelection-module__340EHG__cropperContainer{height:250px}.CropSelection-module__340EHG__actions{flex-direction:column}}
.LocalTitlePanel-module__aV-GNq__titlePanel{background:var(--color-bg-surface);width:100%;box-shadow:var(--shadow-md);z-index:1;border-radius:16px;flex-direction:row;align-items:center;gap:20px;margin:0;padding:30px;display:flex;position:relative;left:0}.LocalTitlePanel-module__aV-GNq__iconSection{width:32px;height:32px;color:var(--color-text-heading);flex-shrink:0;justify-content:center;align-items:flex-start;display:flex}.LocalTitlePanel-module__aV-GNq__iconSection svg{width:32px;height:32px}.LocalTitlePanel-module__aV-GNq__backButton{width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;z-index:10;pointer-events:auto;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;font-size:24px;font-weight:600;transition:color .2s;display:flex;position:relative}.LocalTitlePanel-module__aV-GNq__backButton:hover{color:var(--color-text-heading)}.LocalTitlePanel-module__aV-GNq__backButton:focus{outline-offset:2px;border-radius:4px;outline:2px solid #3b82f6}.LocalTitlePanel-module__aV-GNq__contentSection{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.LocalTitlePanel-module__aV-GNq__title{color:var(--color-text-heading);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:24px;font-weight:800;line-height:32px;overflow:hidden}.LocalTitlePanel-module__aV-GNq__subtitle{color:var(--color-text-secondary);margin:0;font-size:14px;font-weight:400;line-height:20px;overflow:visible}.LocalTitlePanel-module__aV-GNq__actionsSection{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;min-width:0;margin-left:auto;display:flex}@media (max-width:768px){.LocalTitlePanel-module__aV-GNq__titlePanel{border-radius:12px;gap:12px;padding:1rem}.LocalTitlePanel-module__aV-GNq__iconSection,.LocalTitlePanel-module__aV-GNq__iconSection svg{width:24px;height:24px}.LocalTitlePanel-module__aV-GNq__title{font-size:18px;line-height:24px}.LocalTitlePanel-module__aV-GNq__subtitle{font-size:12px;line-height:16px}.LocalTitlePanel-module__aV-GNq__actionsSection{gap:8px}}
.PageContainer-module__hKr7Hq__container{background:0 0;padding:0}.PageContainer-module__hKr7Hq__contentPanel{background:var(--color-bg-surface);box-shadow:var(--shadow-md);border-radius:16px;padding:2rem}.PageContainer-module__hKr7Hq__header{background:0 0;border-radius:0;justify-content:space-between;align-items:flex-end;margin-bottom:.25rem;padding:0;display:flex}.PageContainer-module__hKr7Hq__titleSection{flex-wrap:nowrap;flex:1;align-items:center;gap:1rem;min-width:0;max-width:calc(100% - 200px);height:38px;display:flex}.PageContainer-module__hKr7Hq__titleSection.PageContainer-module__hKr7Hq__withBackButton{gap:.5rem}.PageContainer-module__hKr7Hq__titleSection.PageContainer-module__hKr7Hq__withBackButton .PageContainer-module__hKr7Hq__titleIcon{margin-left:.25rem}.PageContainer-module__hKr7Hq__backButton{cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;margin-right:.5rem;padding:.5rem;transition:background-color .2s;display:flex}.PageContainer-module__hKr7Hq__backButton:hover{background-color:#f3f4f6}.PageContainer-module__hKr7Hq__titleIcon{filter:brightness(0)saturate()invert(.15);width:20px;height:20px}.PageContainer-module__hKr7Hq__title{color:var(--color-text-heading);white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:0;font-size:1.5rem;font-weight:600;line-height:1.2;overflow:hidden}.PageContainer-module__hKr7Hq__actionButtons{align-items:center;gap:.75rem;display:flex}.PageContainer-module__hKr7Hq__description{border-bottom:none;margin-bottom:1.5rem;margin-left:0;padding-bottom:10px;padding-left:36px;position:relative}.PageContainer-module__hKr7Hq__description.PageContainer-module__hKr7Hq__withBackButton{padding-left:56px}.PageContainer-module__hKr7Hq__description p{color:var(--color-text-secondary);max-width:calc(100% - 250px);margin:0;font-size:.875rem;line-height:1.5}.PageContainer-module__hKr7Hq__description.PageContainer-module__hKr7Hq__hasExtraActions p{max-width:calc(100% - 400px)}@media (max-width:1024px){.PageContainer-module__hKr7Hq__contentPanel{padding:1.5rem}.PageContainer-module__hKr7Hq__header{margin-bottom:.5rem}.PageContainer-module__hKr7Hq__titleSection{gap:.75rem;max-width:calc(100% - 150px)}.PageContainer-module__hKr7Hq__title{max-width:100%;font-size:1.375rem}.PageContainer-module__hKr7Hq__actionButtons{gap:.5rem}.PageContainer-module__hKr7Hq__description{margin-bottom:1rem;padding-bottom:10px}.PageContainer-module__hKr7Hq__description.PageContainer-module__hKr7Hq__withBackButton{padding-left:52px}.PageContainer-module__hKr7Hq__description p{max-width:calc(100% - 200px)}.PageContainer-module__hKr7Hq__description.PageContainer-module__hKr7Hq__hasExtraActions p{max-width:calc(100% - 300px)}}@media (max-width:768px){.PageContainer-module__hKr7Hq__contentPanel{box-shadow:none;background:var(--color-bg-body);border-radius:0;padding:1rem}.PageContainer-module__hKr7Hq__header{flex-direction:column;align-items:flex-start;margin-bottom:.75rem}.PageContainer-module__hKr7Hq__titleSection{flex-wrap:wrap;width:100%;max-width:100%;height:auto;margin-bottom:.5rem}.PageContainer-module__hKr7Hq__title{max-width:100%;font-size:1.25rem;line-height:1.3}.PageContainer-module__hKr7Hq__actionButtons{justify-content:flex-end;width:100%;height:auto}.PageContainer-module__hKr7Hq__description{margin-bottom:1rem;padding-bottom:10px;padding-left:0}.PageContainer-module__hKr7Hq__description.PageContainer-module__hKr7Hq__withBackButton{padding-left:0}.PageContainer-module__hKr7Hq__description p{text-align:left;width:100%;font-size:.8rem;max-width:100%!important}.PageContainer-module__hKr7Hq__description.PageContainer-module__hKr7Hq__hasExtraActions p{max-width:100%!important}}
.PageLoader-module__wTgUKq__pageLoader{justify-content:center;align-items:center;width:100%;min-height:50vh;padding:2rem;display:flex}.PageLoader-module__wTgUKq__loaderContent{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;max-width:400px;display:flex}.PageLoader-module__wTgUKq__iconContainer{justify-content:center;align-items:center;display:flex}.PageLoader-module__wTgUKq__loaderIcon{color:#3b82f6;animation:1s linear infinite PageLoader-module__wTgUKq__spin}.PageLoader-module__wTgUKq__proSeasonLoader{-o-object-fit:contain;object-fit:contain;mix-blend-mode:lighten;width:160px;height:160px}.PageLoader-module__wTgUKq__sm .PageLoader-module__wTgUKq__proSeasonLoader{width:100px;height:100px}.PageLoader-module__wTgUKq__md .PageLoader-module__wTgUKq__proSeasonLoader{width:160px;height:160px}.PageLoader-module__wTgUKq__lg .PageLoader-module__wTgUKq__proSeasonLoader{width:200px;height:200px}@keyframes PageLoader-module__wTgUKq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.PageLoader-module__wTgUKq__textContent{flex-direction:column;gap:.5rem;display:flex}.PageLoader-module__wTgUKq__title{color:#111827;margin:0;font-size:1.25rem;font-weight:600}.PageLoader-module__wTgUKq__subtitle{color:#6b7280;margin:0;font-size:.875rem;line-height:1.5}.PageLoader-module__wTgUKq__sm{min-height:30vh;padding:1rem}.PageLoader-module__wTgUKq__sm .PageLoader-module__wTgUKq__loaderContent{gap:1rem}.PageLoader-module__wTgUKq__sm .PageLoader-module__wTgUKq__title{font-size:1.125rem}.PageLoader-module__wTgUKq__sm .PageLoader-module__wTgUKq__subtitle{font-size:.8125rem}.PageLoader-module__wTgUKq__md{min-height:50vh;padding:2rem}.PageLoader-module__wTgUKq__lg{min-height:70vh;padding:3rem}.PageLoader-module__wTgUKq__lg .PageLoader-module__wTgUKq__loaderContent{gap:2rem}.PageLoader-module__wTgUKq__lg .PageLoader-module__wTgUKq__title{font-size:1.5rem}.PageLoader-module__wTgUKq__lg .PageLoader-module__wTgUKq__subtitle{font-size:1rem}@media (max-width:768px){.PageLoader-module__wTgUKq__pageLoader{min-height:40vh;padding:1rem}.PageLoader-module__wTgUKq__loaderContent{gap:1rem}.PageLoader-module__wTgUKq__title{font-size:1.125rem}.PageLoader-module__wTgUKq__subtitle{font-size:.8125rem}}
.MetricCard-module__NzxS4W__card{background:var(--color-bg-surface);border:1px solid var(--color-border-default);opacity:0;border-radius:10px;padding:1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1);transform:translateY(20px);box-shadow:0 7px 15px 1px #0000000d}.MetricCard-module__NzxS4W__card:hover{border-color:var(--color-border-input);transform:translateY(-2px);box-shadow:0 10px 20px 2px #00000014}.MetricCard-module__NzxS4W__card.MetricCard-module__NzxS4W__visible{opacity:1;transform:translateY(0)}.MetricCard-module__NzxS4W__header{align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.MetricCard-module__NzxS4W__iconContainer{background:#f7f7f7;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.MetricCard-module__NzxS4W__icon{color:var(--color-text-secondary)}.MetricCard-module__NzxS4W__titleContainer{flex:1;min-width:0}.MetricCard-module__NzxS4W__title{color:#515151;margin:0;font-size:.875rem;font-weight:600;line-height:1.25}.MetricCard-module__NzxS4W__subtitle{color:#9b9b9b;margin:.25rem 0 0;font-family:Avenir LT Std,sans-serif;font-size:.75rem;font-weight:500}.MetricCard-module__NzxS4W__content{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.MetricCard-module__NzxS4W__value{color:var(--color-text-heading);letter-spacing:-.025em;font-family:"Avenir 95",sans-serif;font-size:2rem;font-weight:700;line-height:1}.MetricCard-module__NzxS4W__change{white-space:nowrap;border-radius:6px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600;display:flex}.MetricCard-module__NzxS4W__change.MetricCard-module__NzxS4W__positive{color:#059669;background:#d1fae5}.MetricCard-module__NzxS4W__change.MetricCard-module__NzxS4W__negative{color:var(--color-danger);background:#fee2e2}.MetricCard-module__NzxS4W__change.MetricCard-module__NzxS4W__neutral{color:var(--color-text-secondary);background:var(--color-bg-hover)}.MetricCard-module__NzxS4W__card.MetricCard-module__NzxS4W__loading{opacity:1;transform:none}.MetricCard-module__NzxS4W__iconSkeleton{background:var(--color-border-default);border-radius:4px;width:20px;height:20px;animation:2s cubic-bezier(.4,0,.6,1) infinite MetricCard-module__NzxS4W__pulse}.MetricCard-module__NzxS4W__titleSkeleton{background:var(--color-border-default);border-radius:4px;width:120px;height:16px;animation:2s cubic-bezier(.4,0,.6,1) infinite MetricCard-module__NzxS4W__pulse}.MetricCard-module__NzxS4W__valueSkeleton{background:var(--color-border-default);border-radius:6px;width:80px;height:32px;animation:2s cubic-bezier(.4,0,.6,1) infinite MetricCard-module__NzxS4W__pulse}.MetricCard-module__NzxS4W__changeSkeleton{background:var(--color-border-default);border-radius:4px;width:60px;height:20px;animation:2s cubic-bezier(.4,0,.6,1) infinite MetricCard-module__NzxS4W__pulse}@keyframes MetricCard-module__NzxS4W__pulse{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:768px){.MetricCard-module__NzxS4W__card{width:100%;max-width:100%;padding:1.25rem}.MetricCard-module__NzxS4W__value{font-size:1.75rem}.MetricCard-module__NzxS4W__content{flex-direction:column;align-items:flex-start;gap:.75rem;width:100%}.MetricCard-module__NzxS4W__change{align-self:flex-end}.MetricCard-module__NzxS4W__iconContainer{width:50px;height:50px}}
.ChartCard-module__Ujzu5q__card{background:var(--color-bg-surface);border:1px solid var(--color-border-default);opacity:0;border-radius:10px;padding:2rem;transition:all .3s cubic-bezier(.4,0,.2,1);transform:translateY(20px);box-shadow:0 7px 15px 1px #0000000d}.ChartCard-module__Ujzu5q__card:hover{border-color:var(--color-border-input);box-shadow:0 10px 20px 2px #00000014}.ChartCard-module__Ujzu5q__card.ChartCard-module__Ujzu5q__visible{opacity:1;transform:translateY(0)}.ChartCard-module__Ujzu5q__header{margin-bottom:1.5rem}.ChartCard-module__Ujzu5q__title{color:#515151;margin:0 0 .25rem;font-family:"Avenir 95",sans-serif;font-size:1.125rem;font-weight:700}.ChartCard-module__Ujzu5q__subtitle{color:var(--color-text-secondary);margin:0;font-family:Avenir LT Std,sans-serif;font-size:.875rem;font-weight:500}.ChartCard-module__Ujzu5q__chartContainer{justify-content:center;margin-bottom:1.5rem;display:flex;overflow:hidden}.ChartCard-module__Ujzu5q__chart{width:100%;max-width:600px;height:auto;min-height:300px}.ChartCard-module__Ujzu5q__dataPoint{cursor:pointer;transition:r .2s}.ChartCard-module__Ujzu5q__dataPoint:hover{r:6}.ChartCard-module__Ujzu5q__bar{cursor:pointer;transition:opacity .2s}.ChartCard-module__Ujzu5q__bar:hover{opacity:.8}.ChartCard-module__Ujzu5q__summary{border-top:1px solid var(--color-border-light);justify-content:space-between;gap:1rem;padding-top:1rem;display:flex}.ChartCard-module__Ujzu5q__summaryItem{text-align:center;flex-direction:column;flex:1;align-items:center;display:flex}.ChartCard-module__Ujzu5q__summaryLabel{color:var(--color-text-placeholder);margin-bottom:.25rem;font-family:"Avenir 65",sans-serif;font-size:.75rem;font-weight:500}.ChartCard-module__Ujzu5q__summaryValue{color:var(--color-text-primary);font-size:.875rem;font-weight:600}.ChartCard-module__Ujzu5q__card.ChartCard-module__Ujzu5q__loading{opacity:1;transform:none}.ChartCard-module__Ujzu5q__titleSkeleton{background:var(--color-border-default);border-radius:4px;width:150px;height:20px;margin-bottom:.5rem;animation:2s cubic-bezier(.4,0,.6,1) infinite ChartCard-module__Ujzu5q__pulse}.ChartCard-module__Ujzu5q__subtitleSkeleton{background:var(--color-border-default);border-radius:4px;width:200px;height:16px;animation:2s cubic-bezier(.4,0,.6,1) infinite ChartCard-module__Ujzu5q__pulse}.ChartCard-module__Ujzu5q__chartSkeleton{background:var(--color-border-light);border-radius:8px;width:100%;height:300px;margin:1.5rem 0;animation:2s cubic-bezier(.4,0,.6,1) infinite ChartCard-module__Ujzu5q__pulse}@keyframes ChartCard-module__Ujzu5q__pulse{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:768px){.ChartCard-module__Ujzu5q__card{width:100%;max-width:100%;padding:1.25rem}.ChartCard-module__Ujzu5q__chartContainer{width:100%;overflow-x:hidden}.ChartCard-module__Ujzu5q__summary{flex-direction:column;gap:.75rem}.ChartCard-module__Ujzu5q__summaryItem{text-align:left;flex-direction:row;justify-content:space-between}.ChartCard-module__Ujzu5q__chart{width:100%;max-width:100%}}
.ActivityFeed-module__YtyTJW__card{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:10px;height:fit-content;padding:1.5rem;box-shadow:0 7px 15px 1px #0000000d}.ActivityFeed-module__YtyTJW__header{margin-bottom:1.5rem}.ActivityFeed-module__YtyTJW__title{color:#515151;margin:0;font-family:"Avenir 95",sans-serif;font-size:1.125rem;font-weight:700}.ActivityFeed-module__YtyTJW__content{flex-direction:column;gap:1rem;display:flex}.ActivityFeed-module__YtyTJW__activityItem{opacity:0;border-radius:8px;align-items:flex-start;gap:.75rem;padding:.75rem;transition:all .2s;display:flex;transform:translate(-20px)}.ActivityFeed-module__YtyTJW__activityItem:hover{background:var(--color-bg-body)}.ActivityFeed-module__YtyTJW__activityItem.ActivityFeed-module__YtyTJW__visible{opacity:1;animation:.3s forwards ActivityFeed-module__YtyTJW__slideIn;transform:translate(0)}@keyframes ActivityFeed-module__YtyTJW__slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.ActivityFeed-module__YtyTJW__iconContainer{background:var(--activity-color,#6b7280);opacity:.1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative}.ActivityFeed-module__YtyTJW__iconContainer:before{content:"";background:var(--activity-color,#6b7280);opacity:.2;border-radius:50%;position:absolute;inset:0}.ActivityFeed-module__YtyTJW__activityIcon{color:var(--activity-color,#6b7280);z-index:1;position:relative}.ActivityFeed-module__YtyTJW__activityContent{flex:1;min-width:0}.ActivityFeed-module__YtyTJW__message{color:var(--color-text-primary);margin:0 0 .25rem;font-family:"Avenir 65",sans-serif;font-size:.875rem;font-weight:500;line-height:1.4}.ActivityFeed-module__YtyTJW__value{color:#10b981;margin-left:.5rem;font-weight:600}.ActivityFeed-module__YtyTJW__timestamp{color:var(--color-text-placeholder);margin:0;font-family:"Avenir 65",sans-serif;font-size:.75rem;font-weight:500}.ActivityFeed-module__YtyTJW__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex}.ActivityFeed-module__YtyTJW__emptyIcon{color:var(--color-border-input);margin-bottom:.5rem}.ActivityFeed-module__YtyTJW__emptyMessage{color:var(--color-text-placeholder);margin:0;font-family:"Avenir 65",sans-serif;font-size:.875rem;font-weight:500}.ActivityFeed-module__YtyTJW__titleSkeleton{background:var(--color-border-default);border-radius:4px;width:120px;height:20px;animation:2s cubic-bezier(.4,0,.6,1) infinite ActivityFeed-module__YtyTJW__pulse}.ActivityFeed-module__YtyTJW__activityItemSkeleton{align-items:flex-start;gap:.75rem;padding:.75rem;display:flex}.ActivityFeed-module__YtyTJW__iconSkeleton{background:var(--color-border-default);border-radius:50%;width:32px;height:32px;animation:2s cubic-bezier(.4,0,.6,1) infinite ActivityFeed-module__YtyTJW__pulse}.ActivityFeed-module__YtyTJW__contentSkeleton{flex-direction:column;flex:1;gap:.5rem;display:flex}.ActivityFeed-module__YtyTJW__messageSkeleton{background:var(--color-border-default);border-radius:4px;width:80%;height:16px;animation:2s cubic-bezier(.4,0,.6,1) infinite ActivityFeed-module__YtyTJW__pulse}.ActivityFeed-module__YtyTJW__timestampSkeleton{background:var(--color-border-default);border-radius:4px;width:60px;height:12px;animation:2s cubic-bezier(.4,0,.6,1) infinite ActivityFeed-module__YtyTJW__pulse}@keyframes ActivityFeed-module__YtyTJW__pulse{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:768px){.ActivityFeed-module__YtyTJW__card{width:100%;max-width:100%;padding:1.25rem}.ActivityFeed-module__YtyTJW__content{width:100%}.ActivityFeed-module__YtyTJW__activityItem{width:100%;padding:.5rem}.ActivityFeed-module__YtyTJW__iconContainer{width:28px;height:28px}.ActivityFeed-module__YtyTJW__message{font-size:.8125rem}}
.TopAccountsTable-module__HB-syG__card{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:10px;height:fit-content;padding:1.5rem;box-shadow:0 7px 15px 1px #0000000d}.TopAccountsTable-module__HB-syG__header{margin-bottom:1.5rem}.TopAccountsTable-module__HB-syG__title{color:#515151;margin:0;font-family:"Avenir 95",sans-serif;font-size:1.125rem;font-weight:700}.TopAccountsTable-module__HB-syG__table{flex-direction:column;gap:.5rem;display:flex}.TopAccountsTable-module__HB-syG__tableHeader{background:var(--color-bg-body);border-radius:8px;grid-template-columns:2fr 1fr 1fr 1fr;gap:1rem;margin-bottom:.5rem;padding:.75rem 1rem;display:grid}.TopAccountsTable-module__HB-syG__headerCell{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.TopAccountsTable-module__HB-syG__tableRow{opacity:0;border:1px solid #0000;border-radius:8px;grid-template-columns:2fr 1fr 1fr 1fr;gap:1rem;padding:1rem;transition:all .2s;display:grid;transform:translateY(10px)}.TopAccountsTable-module__HB-syG__tableRow:hover{background:var(--color-bg-body);border-color:var(--color-border-default)}.TopAccountsTable-module__HB-syG__tableRow.TopAccountsTable-module__HB-syG__visible{opacity:1;animation:.3s forwards TopAccountsTable-module__HB-syG__slideUp;transform:translateY(0)}@keyframes TopAccountsTable-module__HB-syG__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.TopAccountsTable-module__HB-syG__accountCell{align-items:center;display:flex}.TopAccountsTable-module__HB-syG__accountInfo{align-items:center;gap:.75rem;display:flex}.TopAccountsTable-module__HB-syG__accountIcon{background:var(--color-bg-hover);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.TopAccountsTable-module__HB-syG__typeIcon{color:var(--color-text-secondary)}.TopAccountsTable-module__HB-syG__accountDetails{flex-direction:column;gap:.125rem;min-width:0;display:flex}.TopAccountsTable-module__HB-syG__accountName{color:var(--color-text-heading);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;line-height:1.25;overflow:hidden}.TopAccountsTable-module__HB-syG__accountType{color:var(--color-text-secondary);font-family:"Avenir 65",sans-serif;font-size:.75rem;font-weight:500}.TopAccountsTable-module__HB-syG__usersCell{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.TopAccountsTable-module__HB-syG__usersCount{color:var(--color-text-heading);font-size:.875rem;font-weight:600}.TopAccountsTable-module__HB-syG__usersLabel{color:var(--color-text-secondary);font-family:"Avenir 65",sans-serif;font-size:.75rem;font-weight:500}.TopAccountsTable-module__HB-syG__revenueCell{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.TopAccountsTable-module__HB-syG__revenueAmount{color:var(--color-text-heading);font-size:.875rem;font-weight:600}.TopAccountsTable-module__HB-syG__revenueLabel{color:var(--color-text-secondary);font-family:"Avenir 65",sans-serif;font-size:.75rem;font-weight:500}.TopAccountsTable-module__HB-syG__statusCell{justify-content:flex-start;align-items:center;display:flex}.TopAccountsTable-module__HB-syG__statusBadge{background:color-mix(in srgb, var(--status-color,#6b7280) 10%, transparent);border:1px solid color-mix(in srgb, var(--status-color,#6b7280) 20%, transparent);border-radius:6px;align-items:center;gap:.375rem;padding:.375rem .75rem;display:flex}.TopAccountsTable-module__HB-syG__statusDot{background:var(--status-color,#6b7280);border-radius:50%;width:6px;height:6px}.TopAccountsTable-module__HB-syG__statusLabel{color:var(--status-color,#6b7280);font-size:.75rem;font-weight:600}.TopAccountsTable-module__HB-syG__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex}.TopAccountsTable-module__HB-syG__emptyIcon{color:var(--color-border-input);margin-bottom:.5rem}.TopAccountsTable-module__HB-syG__emptyMessage{color:var(--color-text-placeholder);margin:0;font-family:"Avenir 65",sans-serif;font-size:.875rem;font-weight:500}.TopAccountsTable-module__HB-syG__titleSkeleton{background:var(--color-border-default);border-radius:4px;width:120px;height:20px;animation:2s cubic-bezier(.4,0,.6,1) infinite TopAccountsTable-module__HB-syG__pulse}.TopAccountsTable-module__HB-syG__headerSkeleton{background:var(--color-border-default);border-radius:4px;height:12px;animation:2s cubic-bezier(.4,0,.6,1) infinite TopAccountsTable-module__HB-syG__pulse}.TopAccountsTable-module__HB-syG__tableRowSkeleton{grid-template-columns:2fr 1fr 1fr 1fr;gap:1rem;padding:1rem;display:grid}.TopAccountsTable-module__HB-syG__cellSkeleton{background:var(--color-border-default);border-radius:4px;height:16px;animation:2s cubic-bezier(.4,0,.6,1) infinite TopAccountsTable-module__HB-syG__pulse}@keyframes TopAccountsTable-module__HB-syG__pulse{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:1024px){.TopAccountsTable-module__HB-syG__tableHeader,.TopAccountsTable-module__HB-syG__tableRow{grid-template-columns:2fr 1fr 1fr}.TopAccountsTable-module__HB-syG__statusCell{display:none}}@media (max-width:768px){.TopAccountsTable-module__HB-syG__card{width:100%;max-width:100%;padding:1.25rem}.TopAccountsTable-module__HB-syG__table{width:100%}.TopAccountsTable-module__HB-syG__tableHeader,.TopAccountsTable-module__HB-syG__tableRow{grid-template-columns:1fr;gap:.5rem;width:100%}.TopAccountsTable-module__HB-syG__tableHeader{display:none}.TopAccountsTable-module__HB-syG__tableRow{border:1px solid var(--color-border-default);width:100%;margin-bottom:.5rem;padding:1rem}.TopAccountsTable-module__HB-syG__accountCell,.TopAccountsTable-module__HB-syG__usersCell,.TopAccountsTable-module__HB-syG__revenueCell,.TopAccountsTable-module__HB-syG__statusCell{border-bottom:1px solid var(--color-border-light);justify-content:space-between;align-items:center;padding:.5rem 0;display:flex}.TopAccountsTable-module__HB-syG__accountCell{border-bottom:none;margin-bottom:.5rem}.TopAccountsTable-module__HB-syG__usersCell:before{content:"Users:";color:var(--color-text-secondary);text-transform:uppercase;font-size:.75rem;font-weight:600}.TopAccountsTable-module__HB-syG__revenueCell:before{content:"Revenue:";color:var(--color-text-secondary);text-transform:uppercase;font-size:.75rem;font-weight:600}.TopAccountsTable-module__HB-syG__statusCell:before{content:"Status:";color:var(--color-text-secondary);text-transform:uppercase;font-size:.75rem;font-weight:600}}
.SaaSDashboard-module__RA0Nzq__contentContainer{box-sizing:border-box;background:var(--color-bg-surface);width:100%;box-shadow:var(--shadow-md);border-radius:16px;margin-top:30px;margin-left:0;margin-right:0;padding:30px}.SaaSDashboard-module__RA0Nzq__dashboard{flex-direction:column;gap:2rem;width:100%;display:flex}.SaaSDashboard-module__RA0Nzq__metricsGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;width:100%;display:grid}.SaaSDashboard-module__RA0Nzq__chartsGrid{grid-template-columns:1fr 1fr;gap:2rem;width:100%;display:grid}.SaaSDashboard-module__RA0Nzq__bottomGrid{grid-template-columns:1fr 1fr;gap:1.5rem;width:100%;display:grid}@media (max-width:1200px){.SaaSDashboard-module__RA0Nzq__chartsGrid,.SaaSDashboard-module__RA0Nzq__bottomGrid{grid-template-columns:1fr}}@media (max-width:768px){.SaaSDashboard-module__RA0Nzq__contentContainer{margin-top:20px;padding:1rem}.SaaSDashboard-module__RA0Nzq__dashboard{gap:1.5rem;width:100%;max-width:100%;overflow-x:hidden}.SaaSDashboard-module__RA0Nzq__metricsGrid{grid-template-columns:1fr;gap:1rem;width:100%}.SaaSDashboard-module__RA0Nzq__chartsGrid,.SaaSDashboard-module__RA0Nzq__bottomGrid{gap:1rem;width:100%}.SaaSDashboard-module__RA0Nzq__actions{flex-direction:column;align-items:stretch;gap:.5rem}}@media (min-width:1024px) and (max-width:1365px){.SaaSDashboard-module__RA0Nzq__contentContainer{padding:25px}}
.AppShell-module__W2Yypa__dashboard{background-color:var(--color-bg-body);box-sizing:border-box;flex-direction:row;width:100%;max-width:100vw;min-height:100vh;padding-bottom:30px;padding-left:220px;display:flex;overflow-x:hidden}.AppShell-module__W2Yypa__mainContentArea{box-sizing:border-box;flex-direction:column;flex:1;width:100%;min-width:0;max-width:100%;display:flex;overflow-x:hidden}.AppShell-module__W2Yypa__headerWrapper{width:100%;height:196px;position:relative}.AppShell-module__W2Yypa__headerPanel{z-index:10;pointer-events:none;justify-content:space-between;align-items:flex-start;height:120px;padding:32px 32px 0;display:flex;position:absolute;top:0;left:0;right:0}.AppShell-module__W2Yypa__headerPanel>*{pointer-events:auto}.AppShell-module__W2Yypa__searchContainer{align-items:center;display:flex;position:relative}.AppShell-module__W2Yypa__searchInput{box-sizing:border-box;background:var(--color-bg-input);border:1px solid var(--color-border-input);width:280px;min-width:150px;height:40px;color:var(--color-text-primary);border-radius:8px;flex-direction:row;align-items:center;gap:8px;padding:8px 16px 8px 40px;font-size:14px;font-weight:400;line-height:20px;transition:all .2s;display:flex}.AppShell-module__W2Yypa__searchInput::placeholder{color:var(--color-text-placeholder);font-size:14px;line-height:20px}.AppShell-module__W2Yypa__searchInput:focus{border-color:var(--color-text-secondary);outline:none}.AppShell-module__W2Yypa__searchIcon{width:20px;height:20px;color:var(--color-text-placeholder);pointer-events:none;position:absolute;left:12px}.AppShell-module__W2Yypa__profileContainer{align-items:center;margin-right:5px;display:flex}.AppShell-module__W2Yypa__userDropdown{box-sizing:border-box;cursor:pointer;z-index:9998;background:#fff;border:1px solid #e3e3e3;border-radius:8px;flex-direction:row;flex:none;order:1;align-items:center;gap:8px;width:240px;height:56px;margin:0 5px 0 auto;padding:8px 10px 8px 8px;transition:all .2s;display:flex;position:relative}.AppShell-module__W2Yypa__userDropdown:hover{border-color:var(--color-text-placeholder)}.AppShell-module__W2Yypa__userDropdown.AppShell-module__W2Yypa__open{border-color:var(--color-border-default);box-shadow:none;border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0;transition:all .3s}.AppShell-module__W2Yypa__userInfo{flex:1;align-items:center;gap:8px;display:flex}.AppShell-module__W2Yypa__profileIcon{border:1px solid #fafafa;border-radius:9999px;flex:none;order:0;width:40px;height:40px;overflow:hidden}.AppShell-module__W2Yypa__profileImage{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%;height:100%}.AppShell-module__W2Yypa__defaultProfileIcon{color:#0000;text-transform:uppercase;background:#c7c7c7 url(/icons/avatar_default.svg) bottom/75% no-repeat;justify-content:center;align-items:center;width:100%;height:100%;font-size:14px;font-weight:600;display:flex;position:relative}.AppShell-module__W2Yypa__userDetails{flex-direction:column;flex:none;order:1;justify-content:center;align-items:flex-start;width:146px;height:38px;padding:0;display:flex}.AppShell-module__W2Yypa__userName{width:146px;height:20px;color:var(--color-cta);white-space:nowrap;text-overflow:ellipsis;flex:none;order:0;align-self:stretch;align-items:center;font-size:14px;font-style:normal;font-weight:500;line-height:20px;display:flex;overflow:hidden}.AppShell-module__W2Yypa__userClub{width:146px;height:18px;color:var(--color-text-placeholder);flex:none;order:1;align-self:stretch;align-items:center;font-size:12px;font-style:normal;font-weight:400;line-height:18px;display:flex}.AppShell-module__W2Yypa__dropdownIcon{width:20px;height:20px;color:var(--color-text-tertiary);flex:none;order:2;transition:transform .2s}.AppShell-module__W2Yypa__dropdownIcon.AppShell-module__W2Yypa__rotated{transform:rotate(180deg)}.AppShell-module__W2Yypa__dropdownMenu{background:var(--color-bg-surface);border-left:1px solid var(--color-border-default);border-right:1px solid var(--color-border-default);border-bottom:1px solid var(--color-border-default);box-shadow:none;box-sizing:border-box;z-index:9999;border-top:none;border-radius:0 0 8px 8px;margin-top:0;padding:4px 0 8px;position:absolute;top:100%;left:-1px;right:-1px;overflow:hidden}.AppShell-module__W2Yypa__dropdownItem{color:var(--color-cta);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:400;line-height:20px;transition:all .2s;display:flex;position:relative}.AppShell-module__W2Yypa__dropdownItem:hover{background:var(--color-bg-body)}.AppShell-module__W2Yypa__dropdownItem:last-child{border-bottom:none}.AppShell-module__W2Yypa__dropdownItem.AppShell-module__W2Yypa__disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.AppShell-module__W2Yypa__dropdownItemIcon{width:16px;height:16px;color:var(--color-cta);flex-shrink:0;order:-1}.AppShell-module__W2Yypa__dropdownLabel{color:var(--color-cta);font-size:14px;font-weight:400;line-height:20px;transition:color .2s}.AppShell-module__W2Yypa__dropdownDivider{background-color:var(--color-border-default);height:1px;margin:8px 0;transition:all .3s}.AppShell-module__W2Yypa__bodyPanel{box-sizing:border-box;flex-direction:column;flex:1;width:100%;max-width:100%;margin-top:-76px;margin-left:0;padding:32px 32px 50px;display:flex;position:relative;overflow-x:hidden}body[data-modal-open] .AppShell-module__W2Yypa__bodyPanel{overflow:hidden!important}.AppShell-module__W2Yypa__mainPanel{box-sizing:border-box;flex-direction:column;width:100%;max-width:100%;display:flex;overflow-x:hidden}.AppShell-module__W2Yypa__contentPanel{box-sizing:border-box;flex:1;width:100%;max-width:100%;overflow-x:hidden}.AppShell-module__W2Yypa__mainContent{flex-direction:column;flex:1;display:flex}.AppShell-module__W2Yypa__content{flex:1;padding:2rem}.AppShell-module__W2Yypa__overviewContainer{width:100%;height:100%}.AppShell-module__W2Yypa__dashboardContent{background:0 0;width:100%;height:100%}.AppShell-module__W2Yypa__contentContainer{box-sizing:border-box;background:var(--color-bg-surface);border-radius:16px;flex-direction:column;width:100%;margin:32px 0 0;padding:24px;display:flex;overflow-y:auto;box-shadow:0 4px 8px #0000001f}.AppShell-module__W2Yypa__tabContent{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.AppShell-module__W2Yypa__tabPanel{min-height:500px;padding:24px}.AppShell-module__W2Yypa__loadingContainer{z-index:9999;opacity:1;background:#0f0f0f;justify-content:center;align-items:center;width:100vw;min-height:100vh;display:flex;position:fixed;top:0;left:0}.AppShell-module__W2Yypa__loadingContainer .AppShell-module__W2Yypa__loading-icon{mix-blend-mode:lighten;width:160px!important;height:160px!important}@media (max-width:768px){.AppShell-module__W2Yypa__dashboard{flex-direction:column;max-width:100vw;padding-bottom:20px;padding-left:0}.AppShell-module__W2Yypa__mainContentArea{width:100%;max-width:100%}.AppShell-module__W2Yypa__headerWrapper{height:80px}.AppShell-module__W2Yypa__headerPanel{background:0 0;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;height:80px;padding:20px 16px 16px 72px;top:0;left:0;right:0}.AppShell-module__W2Yypa__userDropdown{background:#fff;border:1px solid #dbdbdb;border-radius:9999px;flex-shrink:0;width:40px;min-width:40px;height:40px;margin:0;padding:0;overflow:hidden;display:flex!important}.AppShell-module__W2Yypa__userDetails,.AppShell-module__W2Yypa__dropdownIcon{display:none!important}.AppShell-module__W2Yypa__profileIcon{flex-shrink:0;width:40px;height:40px}.AppShell-module__W2Yypa__userInfo{gap:0}.AppShell-module__W2Yypa__profileContainer{display:none}.AppShell-module__W2Yypa__bodyPanel{max-width:100vw;margin-top:0;padding:16px 16px 71px}.AppShell-module__W2Yypa__mainPanel{width:100%;max-width:100%}.AppShell-module__W2Yypa__contentPanel{max-width:100%;padding:0 0 calc(1rem + 55px)}.AppShell-module__W2Yypa__mainContent{width:100%;margin-left:0}.AppShell-module__W2Yypa__content{width:100%;margin-top:0;margin-left:0;padding:0 1rem}}@media (min-width:769px) and (max-width:1024px){.AppShell-module__W2Yypa__dashboard{padding-left:160px}.AppShell-module__W2Yypa__headerPanel{padding:24px}.AppShell-module__W2Yypa__bodyPanel{max-width:100%;padding:24px}.AppShell-module__W2Yypa__contentPanel{max-width:100%;padding:0 1.5rem}.AppShell-module__W2Yypa__content{padding:1.5rem}}
.Button-module__T3u2La__button{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:.75rem;min-width:auto;font-weight:500;line-height:1;text-decoration:none;transition:all .2s;display:inline-flex;position:relative}.Button-module__T3u2La__button:disabled{opacity:.5;cursor:not-allowed}.Button-module__T3u2La__button:focus{outline-offset:2px;outline:2px solid #3b82f6}.Button-module__T3u2La__button.Button-module__T3u2La__sm{padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem}.Button-module__T3u2La__button.Button-module__T3u2La__md{height:38px;padding:0 1rem;font-size:.875rem;line-height:1.25rem}.Button-module__T3u2La__button.Button-module__T3u2La__lg{padding:.75rem 1.25rem;font-size:1rem;line-height:1.5rem}.Button-module__T3u2La__button.Button-module__T3u2La__iconOnly{gap:0;padding:0}.Button-module__T3u2La__button.Button-module__T3u2La__iconOnly.Button-module__T3u2La__sm{width:32px;height:32px}.Button-module__T3u2La__button.Button-module__T3u2La__iconOnly.Button-module__T3u2La__md{width:36px;height:36px}.Button-module__T3u2La__button.Button-module__T3u2La__iconOnly.Button-module__T3u2La__lg{width:40px;height:40px}.Button-module__T3u2La__button.Button-module__T3u2La__fullWidth{width:100%}.Button-module__T3u2La__button.Button-module__T3u2La__primary{background:var(--color-cta);color:#fff;border-color:var(--color-cta)}.Button-module__T3u2La__button.Button-module__T3u2La__primary:hover:not(:disabled){background:var(--color-cta-hover);border-color:var(--color-cta-hover)}.Button-module__T3u2La__button.Button-module__T3u2La__secondary{color:#fff;background:#6b7280;border-color:#6b7280}.Button-module__T3u2La__button.Button-module__T3u2La__secondary:hover:not(:disabled){background:#4b5563;border-color:#4b5563}.Button-module__T3u2La__button.Button-module__T3u2La__outline{color:var(--color-text-primary);border-color:var(--color-border-input);background:0 0}.Button-module__T3u2La__button.Button-module__T3u2La__outline:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.Button-module__T3u2La__button.Button-module__T3u2La__danger{background:var(--color-danger);color:#fff;border-color:var(--color-danger)}.Button-module__T3u2La__button.Button-module__T3u2La__danger:hover:not(:disabled){background:var(--color-danger-hover);border-color:var(--color-danger-hover)}.Button-module__T3u2La__button.Button-module__T3u2La__ghost{color:var(--color-text-placeholder);background:0 0;border-color:#0000}.Button-module__T3u2La__button.Button-module__T3u2La__ghost:hover:not(:disabled){background:var(--color-bg-hover);color:var(--color-text-primary)}.Button-module__T3u2La__button.Button-module__T3u2La__action{color:var(--color-text-placeholder);border-color:var(--color-border-input);background:0 0}.Button-module__T3u2La__button.Button-module__T3u2La__action:hover:not(:disabled){background-color:var(--color-bg-hover);color:var(--color-text-primary);border-color:#9ca3af}.Button-module__T3u2La__loadingSpinner{justify-content:center;align-items:center;display:flex}.Button-module__T3u2La__loadingSpinner svg{animation:1s linear infinite Button-module__T3u2La__spin}@keyframes Button-module__T3u2La__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Button-module__T3u2La__icon{flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.Button-module__T3u2La__content{align-items:center;line-height:1;display:inline-flex}@media (max-width:640px){.Button-module__T3u2La__button.Button-module__T3u2La__sm{padding:.375rem .625rem;font-size:.8125rem}.Button-module__T3u2La__button.Button-module__T3u2La__md{padding:.5rem .875rem;font-size:.8125rem}.Button-module__T3u2La__button.Button-module__T3u2La__lg{padding:.625rem 1rem;font-size:.9375rem}}
.CustomDropdown-module__pYAzza__dropdown{width:100%;display:inline-block;position:relative}.CustomDropdown-module__pYAzza__trigger{border:1px solid var(--color-border-input);background-color:var(--color-bg-surface);cursor:pointer;box-sizing:border-box;border-radius:6px;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:12px 16px;transition:all .2s;display:flex}.CustomDropdown-module__pYAzza__trigger:hover:not(.CustomDropdown-module__pYAzza__disabled){border-color:var(--color-text-placeholder);background-color:var(--color-bg-body)}.CustomDropdown-module__pYAzza__trigger:focus:not(.CustomDropdown-module__pYAzza__disabled){border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.CustomDropdown-module__pYAzza__trigger.CustomDropdown-module__pYAzza__open{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.CustomDropdown-module__pYAzza__trigger.CustomDropdown-module__pYAzza__error{border-color:var(--color-danger)}.CustomDropdown-module__pYAzza__trigger.CustomDropdown-module__pYAzza__error:focus{border-color:var(--color-danger);box-shadow:0 0 0 3px #dc26261a}.CustomDropdown-module__pYAzza__trigger.CustomDropdown-module__pYAzza__disabled{opacity:.5;cursor:not-allowed;background-color:var(--color-bg-body)}.CustomDropdown-module__pYAzza__currentSelection{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.CustomDropdown-module__pYAzza__currentIcon{color:var(--color-text-secondary);flex-shrink:0}.CustomDropdown-module__pYAzza__currentText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.CustomDropdown-module__pYAzza__currentLabel{color:var(--color-text-heading);text-align:left;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;line-height:1.2;overflow:hidden}.CustomDropdown-module__pYAzza__currentSubtitle{color:var(--color-text-secondary);text-align:left;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;line-height:1.2;overflow:hidden}.CustomDropdown-module__pYAzza__chevron{color:var(--color-text-secondary);flex-shrink:0;transition:transform .2s}.CustomDropdown-module__pYAzza__chevronOpen{transform:rotate(180deg)}.CustomDropdown-module__pYAzza__options{z-index:9999;background-color:var(--color-bg-surface);border:1px solid var(--color-border-input);border-radius:8px;min-width:300px;max-height:300px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.CustomDropdown-module__pYAzza__option{cursor:pointer;border-bottom:1px solid var(--color-bg-hover);padding:16px;transition:all .2s}.CustomDropdown-module__pYAzza__option:last-child{border-bottom:none}.CustomDropdown-module__pYAzza__option:hover:not(.CustomDropdown-module__pYAzza__optionDisabled){background-color:var(--color-bg-body)}.CustomDropdown-module__pYAzza__option.CustomDropdown-module__pYAzza__selected{background-color:#eff6ff;border-left:3px solid #3b82f6}.CustomDropdown-module__pYAzza__option.CustomDropdown-module__pYAzza__optionDisabled{opacity:.5;cursor:not-allowed}.CustomDropdown-module__pYAzza__optionContent{align-items:center;gap:12px;margin-bottom:8px;display:flex}.CustomDropdown-module__pYAzza__optionIcon{color:var(--color-text-secondary);flex-shrink:0}.CustomDropdown-module__pYAzza__optionText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.CustomDropdown-module__pYAzza__optionLabel{color:var(--color-text-heading);font-size:.875rem;font-weight:600;line-height:1.2}.CustomDropdown-module__pYAzza__optionSubtitle{color:var(--color-text-secondary);font-size:.75rem;line-height:1.2}.CustomDropdown-module__pYAzza__optionDescription{color:#4b5563;margin-top:4px;margin-left:32px;font-size:.75rem;line-height:1.4}.CustomDropdown-module__pYAzza__optionDescription strong{color:var(--color-danger);font-weight:600}.CustomDropdown-module__pYAzza__options::-webkit-scrollbar{width:6px}.CustomDropdown-module__pYAzza__options::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.CustomDropdown-module__pYAzza__options::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.CustomDropdown-module__pYAzza__options::-webkit-scrollbar-thumb:hover{background:#94a3b8}.CustomDropdown-module__pYAzza__option:focus{background-color:var(--color-bg-hover);outline:none;box-shadow:inset 0 0 0 2px #3b82f6}@media (prefers-contrast:high){.CustomDropdown-module__pYAzza__trigger,.CustomDropdown-module__pYAzza__options{border-width:2px}.CustomDropdown-module__pYAzza__option.CustomDropdown-module__pYAzza__selected{border-left-width:4px}}@media (prefers-reduced-motion:reduce){.CustomDropdown-module__pYAzza__trigger,.CustomDropdown-module__pYAzza__option,.CustomDropdown-module__pYAzza__chevron{transition:none}}@media (max-width:768px){.CustomDropdown-module__pYAzza__options{min-width:280px;max-height:250px}.CustomDropdown-module__pYAzza__option{padding:14px}.CustomDropdown-module__pYAzza__optionDescription{margin-left:28px;font-size:.7rem}}
.DetailTabs-module__VHqqiG__tabContainer{margin-bottom:1rem;position:relative}.DetailTabs-module__VHqqiG__tabNavigation{border-bottom:2px solid #f1f5f9;align-items:center;gap:0;display:flex;position:relative}.DetailTabs-module__VHqqiG__tab{color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.5rem;padding:1rem 1.5rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:all .2s;display:flex;position:relative}.DetailTabs-module__VHqqiG__tab:hover:not(.DetailTabs-module__VHqqiG__disabledTab){color:#334155;background-color:var(--color-bg-body)}.DetailTabs-module__VHqqiG__tab:focus{outline:none;box-shadow:0 0 0 2px #3b82f61a}@media (min-width:769px){.DetailTabs-module__VHqqiG__activeTab{color:var(--color-text-heading);border-bottom-color:var(--color-cta);background-color:var(--color-bg-body);font-weight:600}.DetailTabs-module__VHqqiG__activeTab:hover{color:var(--color-text-heading);background-color:var(--color-bg-body);border-bottom-color:var(--color-cta-hover)}}.DetailTabs-module__VHqqiG__disabledTab{color:#cbd5e1;cursor:not-allowed}.DetailTabs-module__VHqqiG__disabledTab:hover{color:#cbd5e1;background-color:#0000}.DetailTabs-module__VHqqiG__tabLabel{font-size:.875rem;line-height:1.25rem}.DetailTabs-module__VHqqiG__tabCount{color:#475569;background-color:#e2e8f0;border-radius:.625rem;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.DetailTabs-module__VHqqiG__activeTab .DetailTabs-module__VHqqiG__tabCount{background-color:var(--color-cta);color:#fff}.DetailTabs-module__VHqqiG__tabIndicator{background-color:var(--color-cta);border-radius:1px 1px 0 0;height:2px;transition:all .3s;position:absolute;bottom:-2px;left:0}@media (max-width:768px){.DetailTabs-module__VHqqiG__tabContainer{margin-bottom:1rem}.DetailTabs-module__VHqqiG__tabNavigation{scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;scroll-snap-type:x mandatory;margin:0 -1rem;padding:0 1rem;overflow-x:auto}.DetailTabs-module__VHqqiG__tabNavigation::-webkit-scrollbar{display:none}.DetailTabs-module__VHqqiG__tab{scroll-snap-align:start;flex-shrink:0;justify-content:center;align-items:center;min-width:90px;min-height:48px;padding:1rem 1.5rem;display:flex}.DetailTabs-module__VHqqiG__tabLabel{white-space:nowrap;font-size:.875rem}.DetailTabs-module__VHqqiG__tabCount{min-width:1.125rem;height:1.125rem;padding:0 .25rem;font-size:.6875rem}.DetailTabs-module__VHqqiG__tabIndicator{display:none}.DetailTabs-module__VHqqiG__activeTab{border-radius:8px;font-weight:600;background-color:var(--color-cta)!important;color:#fff!important;border-bottom-color:#0000!important}.DetailTabs-module__VHqqiG__activeTab:hover{background-color:var(--color-cta-hover)!important;color:#fff!important}.DetailTabs-module__VHqqiG__activeTab .DetailTabs-module__VHqqiG__tabCount{color:#fff!important;background-color:#fff3!important}}@media (max-width:480px){.DetailTabs-module__VHqqiG__tab{gap:.375rem;min-width:70px;padding:1rem}.DetailTabs-module__VHqqiG__tabLabel{font-size:.8125rem}.DetailTabs-module__VHqqiG__tabLabelHidden{display:none}.DetailTabs-module__VHqqiG__tab{flex-direction:column;gap:.25rem;min-width:70px;padding:.875rem .625rem}.DetailTabs-module__VHqqiG__tabLabel{font-size:.6875rem;line-height:1}.DetailTabs-module__VHqqiG__activeTab{border-radius:8px;background-color:var(--color-cta)!important;color:#fff!important;border-bottom-color:#0000!important}.DetailTabs-module__VHqqiG__activeTab:hover{background-color:var(--color-cta-hover)!important;color:#fff!important}}@media (min-width:769px) and (max-width:1024px){.DetailTabs-module__VHqqiG__tab{padding:1rem 1.25rem}.DetailTabs-module__VHqqiG__tabLabel{font-size:.875rem}}.DetailTabs-module__VHqqiG__tab:focus-visible{outline:2px solid var(--color-cta);outline-offset:-2px;border-radius:4px}@keyframes DetailTabs-module__VHqqiG__slideIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.DetailTabs-module__VHqqiG__tabIndicator{animation:.3s DetailTabs-module__VHqqiG__slideIn}
.SessionTimeoutWarning-module__pt0suq__overlay{z-index:99999;background:#000000b3;justify-content:center;align-items:center;animation:.3s ease-out SessionTimeoutWarning-module__pt0suq__fadeIn;display:flex;position:fixed;inset:0}.SessionTimeoutWarning-module__pt0suq__modal{background:var(--color-bg-surface);border:1px solid var(--color-border-default);width:90%;max-width:400px;box-shadow:var(--shadow-card);border-radius:8px;padding:1.5rem;animation:.3s ease-out SessionTimeoutWarning-module__pt0suq__slideIn}.SessionTimeoutWarning-module__pt0suq__header{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.SessionTimeoutWarning-module__pt0suq__icon{color:var(--color-danger);flex-shrink:0;font-size:1.25rem}.SessionTimeoutWarning-module__pt0suq__header h3{color:var(--color-text-primary);margin:0;font-size:1.125rem;font-weight:600}.SessionTimeoutWarning-module__pt0suq__content{margin-bottom:1.5rem;line-height:1.5}.SessionTimeoutWarning-module__pt0suq__content p{color:var(--color-text-secondary);margin:0 0 .75rem;font-size:.875rem}.SessionTimeoutWarning-module__pt0suq__content p:last-child{margin-bottom:0}.SessionTimeoutWarning-module__pt0suq__content strong{color:var(--color-danger);font-weight:600}.SessionTimeoutWarning-module__pt0suq__actions{justify-content:flex-end;gap:.75rem;display:flex}@keyframes SessionTimeoutWarning-module__pt0suq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes SessionTimeoutWarning-module__pt0suq__slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.SessionTimeoutWarning-module__pt0suq__modal{margin:1rem;padding:1.5rem}.SessionTimeoutWarning-module__pt0suq__actions{flex-direction:column-reverse}}
