.DashboardHeader-module__uJLHPa__header{background:var(--color-surface);border-bottom:1px solid var(--color-border);padding:var(--spacing-lg)var(--spacing-2xl);justify-content:space-between;align-items:center;gap:var(--spacing-lg);z-index:10;min-height:80px;display:flex;position:sticky;top:0}.DashboardHeader-module__uJLHPa__headerLeft{flex:1}.DashboardHeader-module__uJLHPa__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-title);margin:0}.DashboardHeader-module__uJLHPa__headerRight{align-items:center;gap:var(--spacing-lg);display:flex}.DashboardHeader-module__uJLHPa__userMenu{position:relative}.DashboardHeader-module__uJLHPa__userMenuButton{align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm)var(--spacing-md);background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);cursor:pointer;font-family:var(--font-family);transition:all .2s;display:flex}.DashboardHeader-module__uJLHPa__userMenuButton:hover{background:var(--color-hover-bg);border-color:var(--color-primary);box-shadow:var(--shadow-sm)}.DashboardHeader-module__uJLHPa__userMenuButton:disabled{opacity:.5;cursor:not-allowed}.DashboardHeader-module__uJLHPa__chevronUp{transition:transform .2s;transform:rotate(180deg)}.DashboardHeader-module__uJLHPa__dropdown{top:calc(100% + var(--spacing-md));background:var(--color-surface);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--color-border);border-radius:var(--radius-lg);min-width:280px;box-shadow:var(--shadow-lg);z-index:1000;animation:.3s cubic-bezier(.16,1,.3,1) DashboardHeader-module__uJLHPa__slideDown;position:absolute;overflow:hidden}[dir=ltr] .DashboardHeader-module__uJLHPa__dropdown{left:auto;right:0}[dir=rtl] .DashboardHeader-module__uJLHPa__dropdown{left:0;right:auto}@keyframes DashboardHeader-module__uJLHPa__slideDown{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.DashboardHeader-module__uJLHPa__dropdownHeader{padding:var(--spacing-md);background:var(--color-primary-light);border-bottom:1px solid var(--color-border)}.DashboardHeader-module__uJLHPa__dropdownUserInfo{align-items:center;gap:var(--spacing-md);display:flex}.DashboardHeader-module__uJLHPa__dropdownAvatar{border-radius:var(--radius-full);object-fit:cover;border:2px solid var(--color-primary);width:48px;height:48px}.DashboardHeader-module__uJLHPa__dropdownInitial{border-radius:var(--radius-full);background:var(--color-primary);width:48px;height:48px;color:var(--color-white);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);border:2px solid var(--color-primary-light);justify-content:center;align-items:center;display:flex}.DashboardHeader-module__uJLHPa__dropdownUserDetails{flex:1;min-width:0}.DashboardHeader-module__uJLHPa__dropdownUserName{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--spacing-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.DashboardHeader-module__uJLHPa__dropdownUserEmail{font-size:var(--font-size-xs);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.DashboardHeader-module__uJLHPa__dropdownDivider{background:var(--color-border);height:1px;margin:var(--spacing-sm)0}.DashboardHeader-module__uJLHPa__dropdownItem{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md)var(--spacing-md);color:var(--color-text-primary);cursor:pointer;width:100%;font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);background:0 0;border:none;text-decoration:none;transition:all .2s;display:flex;position:relative}[dir=ltr] .DashboardHeader-module__uJLHPa__dropdownItem{text-align:left}[dir=rtl] .DashboardHeader-module__uJLHPa__dropdownItem{text-align:right;flex-direction:row-reverse}.DashboardHeader-module__uJLHPa__dropdownItem svg{color:var(--color-text-secondary);transition:color .2s}.DashboardHeader-module__uJLHPa__dropdownItem:hover{background:var(--color-hover-bg);color:var(--color-primary)}.DashboardHeader-module__uJLHPa__dropdownItem:hover svg{color:var(--color-primary)}.DashboardHeader-module__uJLHPa__dropdownItem:active{background:var(--color-active-bg)}.DashboardHeader-module__uJLHPa__logoutItem{color:var(--color-error);margin-top:var(--spacing-xs)}.DashboardHeader-module__uJLHPa__logoutItem svg{color:var(--color-error)}.DashboardHeader-module__uJLHPa__logoutItem:hover{background:rgba(var(--color-error-rgb),.1);color:var(--color-error)}.DashboardHeader-module__uJLHPa__logoutItem:hover svg{color:var(--color-error)}.DashboardHeader-module__uJLHPa__logoutItem:disabled{opacity:.5;cursor:not-allowed}.DashboardHeader-module__uJLHPa__userAvatar{border-radius:var(--radius-full);object-fit:cover;border:2px solid var(--color-primary);width:40px;height:40px}.DashboardHeader-module__uJLHPa__userInitial{border-radius:var(--radius-full);background:var(--color-primary);width:40px;height:40px;color:var(--color-white);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);justify-content:center;align-items:center;display:flex}.DashboardHeader-module__uJLHPa__userName{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.DashboardHeader-module__uJLHPa__logoutButton{padding:var(--spacing-sm)var(--spacing-md);background:var(--color-error);color:var(--color-white);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;font-family:var(--font-family);border:none;transition:all .2s}.DashboardHeader-module__uJLHPa__logoutButton:hover{background:var(--color-error);opacity:.9;box-shadow:var(--shadow-sm);transform:translateY(-1px)}.DashboardHeader-module__uJLHPa__logoutButton:active{transform:translateY(0)}.DashboardHeader-module__uJLHPa__logoutButton:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (max-width:768px){.DashboardHeader-module__uJLHPa__header{padding:var(--spacing-md)var(--spacing-lg);flex-direction:column;align-items:stretch}.DashboardHeader-module__uJLHPa__title{font-size:var(--font-size-xl)}.DashboardHeader-module__uJLHPa__headerRight{justify-content:space-between}.DashboardHeader-module__uJLHPa__userMenu{padding:var(--spacing-sm)var(--spacing-md)}.DashboardHeader-module__uJLHPa__userName{font-size:var(--font-size-sm)}}@media (max-width:480px){.DashboardHeader-module__uJLHPa__userAvatar,.DashboardHeader-module__uJLHPa__userInitial{width:32px;height:32px}.DashboardHeader-module__uJLHPa__userName{display:none}.DashboardHeader-module__uJLHPa__logoutButton{padding:calc(var(--spacing-sm)*.75)var(--spacing-md);font-size:var(--font-size-xs)}}
.AreaChart-module__tUuFUG__areaChart{flex-direction:column;gap:1rem;display:flex}.AreaChart-module__tUuFUG__title{color:#1f2937;margin:0;font-size:1.125rem;font-weight:600}.AreaChart-module__tUuFUG__legend{border-top:1px solid #e5e7eb;flex-wrap:wrap;gap:1.5rem;margin-top:.5rem;padding-top:.5rem;display:flex}.AreaChart-module__tUuFUG__legendItem{align-items:center;gap:.5rem;display:flex}.AreaChart-module__tUuFUG__legendDot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.AreaChart-module__tUuFUG__legendText{color:#6b7280;font-size:.875rem}
.CombinedStudentChart-module__IKRQAW__combinedChart{flex-direction:column;gap:1rem;display:flex}.CombinedStudentChart-module__IKRQAW__header{justify-content:space-between;align-items:center;display:flex}.CombinedStudentChart-module__IKRQAW__title{color:#1f2937;margin:0;font-size:1.125rem;font-weight:600}.CombinedStudentChart-module__IKRQAW__menuButton{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:.25rem;transition:all .2s;display:flex}.CombinedStudentChart-module__IKRQAW__menuButton:hover{color:#6b7280;background:#f3f4f6}.CombinedStudentChart-module__IKRQAW__chartWrapper{justify-content:center;width:100%;display:flex;position:relative}.CombinedStudentChart-module__IKRQAW__centerIcons{pointer-events:none;justify-content:center;align-items:center;gap:.5rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CombinedStudentChart-module__IKRQAW__iconWrapper{opacity:.85;justify-content:center;align-items:center;display:flex}.CombinedStudentChart-module__IKRQAW__iconWrapper svg{filter:drop-shadow(0 1px 2px #0000001a);width:40px;height:40px}.CombinedStudentChart-module__IKRQAW__legendsWrapper{justify-content:space-around;gap:1.5rem;padding-top:.5rem;display:flex}.CombinedStudentChart-module__IKRQAW__legendItem{align-items:flex-start;gap:.5rem;display:flex}.CombinedStudentChart-module__IKRQAW__dot{border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:.35rem}.CombinedStudentChart-module__IKRQAW__legendContent{flex-direction:column;gap:.125rem;display:flex}.CombinedStudentChart-module__IKRQAW__count{color:#1f2937;font-size:1.125rem;font-weight:700;line-height:1.2}.CombinedStudentChart-module__IKRQAW__label{color:#6b7280;font-size:.8125rem;line-height:1.2}@media (max-width:640px){.CombinedStudentChart-module__IKRQAW__iconWrapper svg{width:24px;height:24px}.CombinedStudentChart-module__IKRQAW__count{font-size:1rem}.CombinedStudentChart-module__IKRQAW__label{font-size:.75rem}.CombinedStudentChart-module__IKRQAW__legendsWrapper{gap:1rem}}
.StatCard-module__w1Bcna__statCard{background:#fff;border-radius:.75rem;justify-content:space-between;align-items:center;padding:1.5rem;transition:all .2s ease-in-out;display:flex;box-shadow:0 1px 3px #0000001a}.StatCard-module__w1Bcna__statCard:hover{transform:translateY(-2px);box-shadow:0 4px 6px #0000001a}.StatCard-module__w1Bcna__content{flex-direction:column;gap:.5rem;display:flex}.StatCard-module__w1Bcna__label{color:#6b7280;text-transform:capitalize;margin:0;font-size:.875rem;font-weight:500}.StatCard-module__w1Bcna__value{color:#1f2937;margin:0;font-size:1.875rem;font-weight:700;line-height:1.2}.StatCard-module__w1Bcna__iconWrapper{background:#3b82f61a;border-radius:.5rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.StatCard-module__w1Bcna__icon{color:#3b82f6}.StatCard-module__w1Bcna__statCard--primary .StatCard-module__w1Bcna__iconWrapper{background:#3b82f61a}.StatCard-module__w1Bcna__statCard--primary .StatCard-module__w1Bcna__icon{color:#3b82f6}.StatCard-module__w1Bcna__statCard--secondary .StatCard-module__w1Bcna__iconWrapper{background:#8b5cf61a}.StatCard-module__w1Bcna__statCard--secondary .StatCard-module__w1Bcna__icon{color:#8b5cf6}.StatCard-module__w1Bcna__statCard--success .StatCard-module__w1Bcna__iconWrapper{background:#10b9811a}.StatCard-module__w1Bcna__statCard--success .StatCard-module__w1Bcna__icon{color:#10b981}.StatCard-module__w1Bcna__statCard--warning .StatCard-module__w1Bcna__iconWrapper{background:#f59e0b1a}.StatCard-module__w1Bcna__statCard--warning .StatCard-module__w1Bcna__icon{color:#f59e0b}.StatCard-module__w1Bcna__statCard--danger .StatCard-module__w1Bcna__iconWrapper{background:#ef44441a}.StatCard-module__w1Bcna__statCard--danger .StatCard-module__w1Bcna__icon{color:#ef4444}@media (max-width:640px){.StatCard-module__w1Bcna__statCard{padding:1rem}.StatCard-module__w1Bcna__value{font-size:1.5rem}.StatCard-module__w1Bcna__iconWrapper{width:2.5rem;height:2.5rem}.StatCard-module__w1Bcna__icon{width:20px;height:20px}}
.RecentActivities-module__UWT4LW__recentActivities{flex-direction:column;gap:1rem;display:flex}.RecentActivities-module__UWT4LW__title{color:#1f2937;margin:0;font-size:1.125rem;font-weight:600}.RecentActivities-module__UWT4LW__activitiesList{flex-direction:column;gap:.75rem;display:flex}.RecentActivities-module__UWT4LW__activityCard{border:1px solid #0000000d;border-radius:.5rem;padding:1rem;transition:all .2s ease-in-out}.RecentActivities-module__UWT4LW__activityCard:hover{transform:translate(4px);box-shadow:0 2px 4px #0000000d}.RecentActivities-module__UWT4LW__activityHeader{justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.5rem;display:flex}.RecentActivities-module__UWT4LW__activityTitle{color:#1f2937;flex:1;margin:0;font-size:.9375rem;font-weight:600}.RecentActivities-module__UWT4LW__activityDate{color:#6b7280;white-space:nowrap;align-items:center;gap:.25rem;font-size:.75rem;display:flex}.RecentActivities-module__UWT4LW__activityDescription{color:#4b5563;margin:0 0 .5rem;font-size:.875rem;line-height:1.5}.RecentActivities-module__UWT4LW__activityLocation{color:#6b7280;align-items:center;gap:.25rem;font-size:.75rem;display:flex}@media (max-width:640px){.RecentActivities-module__UWT4LW__activityCard{padding:.875rem}.RecentActivities-module__UWT4LW__activityTitle{font-size:.875rem}.RecentActivities-module__UWT4LW__activityDescription{font-size:.8125rem}}
.CardActions-module__haidaq__cardActions{justify-content:center;align-items:center;gap:var(--spacing-xs);min-width:64px;height:30px;padding:var(--spacing-xs)var(--spacing-sm);background:var(--color-surface);border-radius:var(--radius-full);box-shadow:var(--shadow-md);z-index:10;top:-1rem;right:var(--spacing-sm);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s,visibility .18s;display:inline-flex;position:absolute}.CardActions-module__haidaq__cardActions:hover,.CardActions-module__haidaq__cardActions:focus-within{opacity:1;visibility:visible;pointer-events:all}.CardActions-module__haidaq__cardActionsVisible{opacity:1;visibility:visible;pointer-events:all;box-shadow:none;background:0 0;justify-content:flex-end;min-width:auto;height:auto;padding:0;position:static}.CardActions-module__haidaq__cardActionButton{border-radius:var(--radius-md);width:22px;height:22px;color:var(--color-text-primary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:transform .2s;display:inline-flex}.CardActions-module__haidaq__cardActionButton:hover{transform:translateY(-1px)}.CardActions-module__haidaq__cardActionButton:active{transform:translateY(0)}.CardActions-module__haidaq__cardActionButton:disabled{opacity:.5;cursor:not-allowed}.CardActions-module__haidaq__cardActionEdit{color:var(--color-info)}.CardActions-module__haidaq__cardActionDownload{color:var(--color-success)}.CardActions-module__haidaq__cardActionDownload:hover{color:var(--color-success-hover,#059669)}.CardActions-module__haidaq__cardActionDelete{color:var(--color-error)}.CardActions-module__haidaq__cardActionDelete:hover{color:var(--color-error-hover)}.CardActions-module__haidaq__cardActionButton:focus-visible{outline-offset:2px;outline:2px solid}.galleryItemWrapper:hover .CardActions-module__haidaq__cardActions{opacity:1;visibility:visible;pointer-events:all}
.DetailPageLayout-module__pcq_xG__pageContainer{flex-direction:column;gap:1.5rem;width:100%;padding:1.5rem;display:flex}.DetailPageLayout-module__pcq_xG__sectionsGrid{grid-template-columns:repeat(2,1fr);align-items:start;gap:1.25rem;display:grid}.DetailPageLayout-module__pcq_xG__fullWidth{grid-column:1/-1}@media (max-width:1024px){.DetailPageLayout-module__pcq_xG__sectionsGrid{grid-template-columns:1fr}}.DetailPageLayout-module__pcq_xG__pageContainer.DetailPageLayout-module__pcq_xG__ltr{direction:ltr}.DetailPageLayout-module__pcq_xG__pageContainer.DetailPageLayout-module__pcq_xG__rtl{direction:rtl}.DetailPageLayout-module__pcq_xG__section{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);flex-direction:column;height:100%;padding:1.5rem;display:flex}.DetailPageLayout-module__pcq_xG__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.DetailPageLayout-module__pcq_xG__sectionTitle{color:var(--color-text-primary);align-items:center;gap:.75rem;margin:0;font-size:1.125rem;font-weight:600;display:flex}.DetailPageLayout-module__pcq_xG__sectionContent{flex-direction:column;flex:1;gap:1rem;display:flex}.DetailPageLayout-module__pcq_xG__fieldGrid{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}.DetailPageLayout-module__pcq_xG__fieldGroup{flex-direction:column;gap:.5rem;display:flex}.DetailPageLayout-module__pcq_xG__fieldLabel{color:var(--color-text-secondary);font-size:.875rem;font-weight:500}.DetailPageLayout-module__pcq_xG__fieldValue,.DetailPageLayout-module__pcq_xG__inputField{border:1px solid var(--color-border);border-radius:var(--border-radius-md);color:var(--color-text-primary);background:var(--color-surface);padding:.75rem;font-size:.938rem}.DetailPageLayout-module__pcq_xG__inputField{transition:all .2s}.DetailPageLayout-module__pcq_xG__inputField:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light);outline:none}.DetailPageLayout-module__pcq_xG__inputField:disabled{background:var(--color-surface-disabled);cursor:not-allowed;opacity:.7}.DetailPageLayout-module__pcq_xG__textareaField{border:1px solid var(--color-border);border-radius:var(--border-radius-md);width:100%;color:var(--color-text-primary);background:var(--color-surface);resize:vertical;min-height:150px;padding:.75rem;font-family:inherit;font-size:.938rem;line-height:1.6;transition:all .2s}.DetailPageLayout-module__pcq_xG__textareaField:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light);outline:none}.DetailPageLayout-module__pcq_xG__textareaField:disabled{background:var(--color-surface-disabled);cursor:not-allowed;opacity:.7}.DetailPageLayout-module__pcq_xG__languageToggle{border-radius:var(--border-radius-md);background:var(--color-surface);border:1px solid var(--color-border);gap:.5rem;padding:.25rem;display:flex}.DetailPageLayout-module__pcq_xG__langButton{color:var(--color-text-secondary);border-radius:var(--border-radius-sm);cursor:pointer;background:0 0;border:none;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.DetailPageLayout-module__pcq_xG__langButton:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}.DetailPageLayout-module__pcq_xG__langButton.DetailPageLayout-module__pcq_xG__active{background:var(--color-primary);color:#fff}.DetailPageLayout-module__pcq_xG__statusBadge{border-radius:var(--border-radius-md);text-align:center;white-space:nowrap;padding:.5rem 1rem;font-size:.875rem;font-weight:500;display:inline-block}.DetailPageLayout-module__pcq_xG__teamTable{border-collapse:collapse;width:100%;margin-top:1rem}.DetailPageLayout-module__pcq_xG__teamTable thead{background:var(--color-surface-hover)}.DetailPageLayout-module__pcq_xG__teamTable th{text-align:left;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;padding:.75rem 1rem;font-size:.875rem;font-weight:600}.DetailPageLayout-module__pcq_xG__teamTable td{border-top:1px solid var(--color-border);color:var(--color-text-primary);padding:1rem;font-size:.938rem}.DetailPageLayout-module__pcq_xG__teamTable tbody tr:hover{background:var(--color-surface-hover)}.DetailPageLayout-module__pcq_xG__roleTag{border-radius:var(--border-radius-sm);padding:.25rem .75rem;font-size:.813rem;font-weight:500;display:inline-block}.DetailPageLayout-module__pcq_xG__roleTag.DetailPageLayout-module__pcq_xG__supervisor{background:var(--color-primary-light);color:var(--color-primary)}.DetailPageLayout-module__pcq_xG__roleTag.DetailPageLayout-module__pcq_xG__member{background:var(--color-surface-hover);color:var(--color-text-secondary)}.DetailPageLayout-module__pcq_xG__mediaGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;margin-top:1rem;display:grid}.DetailPageLayout-module__pcq_xG__mediaItem{aspect-ratio:16/9;border-radius:var(--border-radius-lg);background:var(--color-surface-hover);border:2px solid var(--color-border);cursor:pointer;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.DetailPageLayout-module__pcq_xG__mediaItem:hover{border-color:var(--color-primary);transform:translateY(-4px);box-shadow:0 12px 24px #00000026}.DetailPageLayout-module__pcq_xG__mediaItem:active{transform:translateY(-2px)}.DetailPageLayout-module__pcq_xG__mediaItem.DetailPageLayout-module__pcq_xG__editMode{cursor:default}.DetailPageLayout-module__pcq_xG__mediaItem.DetailPageLayout-module__pcq_xG__editMode:hover{transform:none;box-shadow:0 4px 12px #0000001a}.DetailPageLayout-module__pcq_xG__mediaActions{z-index:3;opacity:0;border-radius:var(--border-radius-md);background:#fffffff2;padding:4px;transition:opacity .2s;position:absolute;top:8px;right:8px;box-shadow:0 2px 8px #00000026}.DetailPageLayout-module__pcq_xG__mediaItem.DetailPageLayout-module__pcq_xG__editMode:hover .DetailPageLayout-module__pcq_xG__mediaActions{opacity:1}.DetailPageLayout-module__pcq_xG__videoThumbnail,.DetailPageLayout-module__pcq_xG__imageThumbnail{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.DetailPageLayout-module__pcq_xG__playButtonWrapper{z-index:2;transition:transform .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.DetailPageLayout-module__pcq_xG__mediaItem:hover .DetailPageLayout-module__pcq_xG__playButtonWrapper{transform:translate(-50%,-50%)scale(1.1)}.DetailPageLayout-module__pcq_xG__mediaPlaceholder{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.DetailPageLayout-module__pcq_xG__mediaPlaceholder:before{content:"";background:repeating-linear-gradient(45deg,#0000,#0000 10px,#ffffff0d 10px 20px);width:200%;height:200%;animation:20s linear infinite DetailPageLayout-module__pcq_xG__slideBackground;position:absolute}@keyframes DetailPageLayout-module__pcq_xG__slideBackground{0%{transform:translate(-50%,-50%)}to{transform:translate(0%)}}.DetailPageLayout-module__pcq_xG__mediaNavigation{justify-content:center;margin-top:2rem;padding:1rem;display:flex}.DetailPageLayout-module__pcq_xG__bottomActions{z-index:10;justify-content:flex-end;gap:1rem;padding:1.5rem 0;display:flex;position:sticky;bottom:0;left:0;right:0}.DetailPageLayout-module__pcq_xG__headerActions{align-items:center;gap:.75rem;display:flex}.DetailPageLayout-module__pcq_xG__checkpointGroup{gap:.5rem;display:flex}.DetailPageLayout-module__pcq_xG__miniStat{border:1px solid var(--color-border);border-radius:var(--border-radius-md);background:var(--color-surface);align-items:center;gap:.5rem;min-width:auto;padding:.5rem 1rem;transition:all .2s;display:flex}.DetailPageLayout-module__pcq_xG__miniStatClickable{cursor:pointer}.DetailPageLayout-module__pcq_xG__miniStatClickable:hover{background:var(--color-surface-hover);border-color:var(--color-primary-light)}.DetailPageLayout-module__pcq_xG__statusButtonActive{background:var(--color-primary-light);border-color:var(--color-primary)}.DetailPageLayout-module__pcq_xG__statusRadio{border:2px solid var(--color-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:all .2s;display:flex}.DetailPageLayout-module__pcq_xG__statusButtonActive .DetailPageLayout-module__pcq_xG__statusRadio{border-color:var(--color-primary)}.DetailPageLayout-module__pcq_xG__statusRadioInner{background:var(--color-primary);border-radius:50%;width:8px;height:8px}.DetailPageLayout-module__pcq_xG__miniStatLabel{color:var(--color-text-primary);white-space:nowrap;font-size:.875rem;font-weight:500}@media (max-width:768px){.DetailPageLayout-module__pcq_xG__pageContainer{padding:1rem}.DetailPageLayout-module__pcq_xG__fieldGrid{grid-template-columns:1fr}.DetailPageLayout-module__pcq_xG__mediaGrid{grid-template-columns:repeat(2,1fr)}.DetailPageLayout-module__pcq_xG__teamTable{font-size:.813rem}.DetailPageLayout-module__pcq_xG__teamTable th,.DetailPageLayout-module__pcq_xG__teamTable td{padding:.5rem}}.DetailPageLayout-module__pcq_xG__tableWrapper{width:100%;overflow-x:auto}.DetailPageLayout-module__pcq_xG__addForm{background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--border-radius-md);margin-top:1rem;padding:1.25rem}.DetailPageLayout-module__pcq_xG__formGrid{grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1rem;display:grid}.DetailPageLayout-module__pcq_xG__formField{flex-direction:column;gap:.5rem;display:flex}.DetailPageLayout-module__pcq_xG__formField label{color:var(--color-text-secondary);font-size:.875rem;font-weight:500}.DetailPageLayout-module__pcq_xG__input,.DetailPageLayout-module__pcq_xG__textarea{border:1px solid var(--color-border);border-radius:var(--border-radius-md);color:var(--color-text-primary);background:var(--color-surface);padding:.75rem;font-size:.938rem;transition:all .2s}.DetailPageLayout-module__pcq_xG__input:focus,.DetailPageLayout-module__pcq_xG__textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.1);outline:none}.DetailPageLayout-module__pcq_xG__textarea{resize:vertical;min-height:80px;font-family:inherit}.DetailPageLayout-module__pcq_xG__formActions{flex-direction:row-reverse;justify-content:flex-start;gap:.75rem;margin-top:1rem;display:flex}.DetailPageLayout-module__pcq_xG__saveButton,.DetailPageLayout-module__pcq_xG__cancelButton{border-radius:var(--border-radius-md);cursor:pointer;border:none;padding:.625rem 1.25rem;font-size:.938rem;font-weight:500;transition:all .2s}.DetailPageLayout-module__pcq_xG__saveButton{background:var(--color-primary);color:#fff}.DetailPageLayout-module__pcq_xG__saveButton:hover:not(:disabled){background:var(--color-primary-dark);transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.DetailPageLayout-module__pcq_xG__saveButton:disabled{opacity:.5;cursor:not-allowed}.DetailPageLayout-module__pcq_xG__cancelButton{background:var(--color-surface-elevated);color:var(--color-text-primary);border:1px solid var(--color-border)}.DetailPageLayout-module__pcq_xG__cancelButton:hover{background:var(--color-surface-hover)}.DetailPageLayout-module__pcq_xG__deleteButton{background:var(--color-error);color:#fff;border-radius:var(--border-radius-sm);cursor:pointer;border:none;padding:.25rem .5rem;font-size:1.25rem;line-height:1;transition:all .2s}.DetailPageLayout-module__pcq_xG__deleteButton:hover{background:var(--color-error-dark);transform:scale(1.1)}@media (max-width:768px){.DetailPageLayout-module__pcq_xG__formGrid{grid-template-columns:1fr}}.DetailPageLayout-module__pcq_xG__filterContainer{background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--border-radius-md);flex-wrap:wrap;align-items:flex-end;gap:1rem;margin-bottom:1rem;padding:1rem;display:flex}.DetailPageLayout-module__pcq_xG__filterGroup{flex:1;align-items:center;gap:.5rem;min-width:200px;display:flex}.DetailPageLayout-module__pcq_xG__filterLabel{color:var(--color-text-secondary);white-space:nowrap;font-size:.875rem;font-weight:500}.DetailPageLayout-module__pcq_xG__filterInput{border:1px solid var(--color-border);border-radius:var(--border-radius-md);color:var(--color-text-primary);background:var(--color-surface);flex:1;padding:.625rem;font-size:.875rem;transition:all .2s}.DetailPageLayout-module__pcq_xG__filterInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.1);outline:none}.DetailPageLayout-module__pcq_xG__filterClearButton{background:var(--color-surface);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--border-radius-md);cursor:pointer;white-space:nowrap;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.DetailPageLayout-module__pcq_xG__filterClearButton:hover{background:var(--color-surface-hover);border-color:var(--color-error);color:var(--color-error)}@media (max-width:768px){.DetailPageLayout-module__pcq_xG__filterContainer{flex-direction:column;align-items:stretch}.DetailPageLayout-module__pcq_xG__filterGroup{min-width:100%}}
.ErrorBoundary-module__1rOquq__container{background:var(--color-background);justify-content:center;align-items:center;min-height:100vh;display:flex}.ErrorBoundary-module__1rOquq__errorCard{background:var(--color-surface);max-width:28rem;padding:var(--spacing-xl);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.ErrorBoundary-module__1rOquq__title{margin-bottom:var(--spacing-md);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.ErrorBoundary-module__1rOquq__message{margin-bottom:var(--spacing-lg);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.ErrorBoundary-module__1rOquq__button{width:100%;padding:var(--spacing-sm)var(--spacing-md);background:var(--color-primary);color:var(--color-white);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);cursor:pointer;border:none;transition:background-color .2s}.ErrorBoundary-module__1rOquq__button:hover{background:var(--color-primary-dark)}.ErrorBoundary-module__1rOquq__button:focus{box-shadow:var(--input-focus-shadow);outline:none}
.Loading-module__nIOLfq__container{background:var(--color-background);justify-content:center;align-items:center;min-height:100vh;display:flex}.Loading-module__nIOLfq__content{align-items:center;gap:var(--spacing-md);flex-direction:column;display:flex}.Loading-module__nIOLfq__spinner{border:4px solid var(--color-border);border-top-color:var(--color-primary);border-radius:var(--radius-full);width:3rem;height:3rem;animation:1s linear infinite Loading-module__nIOLfq__spin}@keyframes Loading-module__nIOLfq__spin{to{transform:rotate(360deg)}}.Loading-module__nIOLfq__text{font-size:var(--font-size-sm);color:var(--color-text-secondary)}
.NotFound-module__ndrsOG__container{width:1800px;min-height:100vh;padding:var(--spacing-lg);background:url(/background.png) 50%/cover no-repeat;justify-content:left;align-items:center;display:flex;position:relative;top:-80px;left:-200px;overflow:hidden}[dir=rtl] .NotFound-module__ndrsOG__container{background:url(/background2.png) 50%/cover no-repeat;justify-content:right;top:-60px;left:200px}.NotFound-module__ndrsOG__content{text-align:center;border-radius:var(--radius-xl);width:100%;max-width:42rem;padding:var(--spacing-2xl);z-index:1;background:0 0;animation:.6s ease-out NotFound-module__ndrsOG__fadeIn;position:relative;left:300px}[dir=rtl] .NotFound-module__ndrsOG__content{left:0;right:300px}@keyframes NotFound-module__ndrsOG__fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.NotFound-module__ndrsOG__imageWrapper{margin-bottom:var(--spacing-xl);justify-content:center;display:flex}.NotFound-module__ndrsOG__imageContainer{aspect-ratio:1;border-radius:var(--radius-lg);width:100%;max-width:400px;box-shadow:var(--shadow-md);position:relative;overflow:hidden}.NotFound-module__ndrsOG__image{object-fit:cover;width:100%;height:100%;transition:transform .3s}.NotFound-module__ndrsOG__imageContainer:hover .NotFound-module__ndrsOG__image{transform:scale(1.05)}.NotFound-module__ndrsOG__imageOverlay{background:linear-gradient(135deg,#10b981e6 0%,#059669d9 100%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.NotFound-module__ndrsOG__code{font-size:clamp(4rem,12vw,8rem);font-weight:var(--font-weight-extrabold);color:var(--color-white);text-shadow:0 4px 8px #0003;letter-spacing:-.05em;line-height:1}.NotFound-module__ndrsOG__texterror{font-size:clamp(1rem,4vw,1.5rem);font-weight:var(--font-weight-semibold);color:var(--color-white);text-shadow:0 2px 4px #0003;letter-spacing:-.02em;margin-top:var(--spacing-sm);line-height:1}.NotFound-module__ndrsOG__titleerror{font-size:10rem;font-weight:var(--font-weight-bold);color:var(--color-primary);text-shadow:0 2px 4px #0003;letter-spacing:-.03em;margin-top:var(--spacing-sm);line-height:1.2}.NotFound-module__ndrsOG__statusCode{font-size:5rem;font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.NotFound-module__ndrsOG__textContent{text-align:left;margin-bottom:var(--spacing-xl)}[dir=rtl] .NotFound-module__ndrsOG__textContent{text-align:right}.NotFound-module__ndrsOG__title{margin-bottom:var(--spacing-md);font-size:clamp(var(--font-size-xl),4vw,var(--font-size-2xl));font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:1.2}.NotFound-module__ndrsOG__description{max-width:32rem;font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:1.6}.NotFound-module__ndrsOG__actions{gap:var(--spacing-md);margin-bottom:var(--spacing-lg);flex-wrap:wrap;justify-content:center;display:flex}.NotFound-module__ndrsOG__primaryButton,.NotFound-module__ndrsOG__secondaryButton{justify-content:center;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md)var(--spacing-xl);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);border-radius:var(--radius-lg);cursor:pointer;text-align:center;min-width:140px;box-shadow:var(--shadow-sm);text-decoration:none;transition:all .3s;display:inline-flex}.NotFound-module__ndrsOG__buttonIcon{width:1.25rem;height:1.25rem;transition:transform .3s}.NotFound-module__ndrsOG__primaryButton{background:var(--color-primary);color:var(--color-white);border:2px solid var(--color-primary)}.NotFound-module__ndrsOG__primaryButton:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark);box-shadow:var(--shadow-md);transform:translateY(-2px)}.NotFound-module__ndrsOG__primaryButton:hover .NotFound-module__ndrsOG__buttonIcon{transform:translate(-3px)}.NotFound-module__ndrsOG__primaryButton:focus{box-shadow:var(--input-focus-shadow);outline:none}.NotFound-module__ndrsOG__primaryButton:active{transform:translateY(0)}.NotFound-module__ndrsOG__secondaryButton{background:var(--color-surface);color:var(--color-primary);border:2px solid var(--color-primary)}.NotFound-module__ndrsOG__secondaryButton:hover{background:var(--color-primary-light);box-shadow:var(--shadow-md);transform:translateY(-2px)}.NotFound-module__ndrsOG__secondaryButton:hover .NotFound-module__ndrsOG__buttonIcon{transform:scale(1.1)}.NotFound-module__ndrsOG__secondaryButton:focus{box-shadow:var(--input-focus-shadow);outline:none}.NotFound-module__ndrsOG__secondaryButton:active{transform:translateY(0)}.NotFound-module__ndrsOG__decorativeElements{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.NotFound-module__ndrsOG__circle{border-radius:var(--radius-full);background:rgba(var(--color-primary-rgb,16,185,129),.1);animation:6s ease-in-out infinite NotFound-module__ndrsOG__float;position:absolute}.NotFound-module__ndrsOG__circle:first-child{width:100px;height:100px;animation-delay:0s;top:10%;left:10%}.NotFound-module__ndrsOG__circle:nth-child(2){width:150px;height:150px;animation-delay:2s;top:60%;right:10%}.NotFound-module__ndrsOG__circle:nth-child(3){width:80px;height:80px;animation-delay:4s;bottom:15%;left:15%}@keyframes NotFound-module__ndrsOG__float{0%,to{opacity:.3;transform:translateY(0)scale(1)}50%{opacity:.6;transform:translateY(-20px)scale(1.1)}}@media (max-width:768px){.NotFound-module__ndrsOG__container{padding:var(--spacing-md)}.NotFound-module__ndrsOG__content{padding:var(--spacing-xl);border-radius:var(--radius-lg)}.NotFound-module__ndrsOG__imageContainer{max-width:280px}.NotFound-module__ndrsOG__code{font-size:clamp(3rem,15vw,6rem)}.NotFound-module__ndrsOG__title{font-size:var(--font-size-xl)}.NotFound-module__ndrsOG__description{font-size:var(--font-size-sm)}.NotFound-module__ndrsOG__actions{gap:var(--spacing-sm);flex-direction:column}.NotFound-module__ndrsOG__primaryButton,.NotFound-module__ndrsOG__secondaryButton{width:100%;min-width:unset}.NotFound-module__ndrsOG__circle:first-child{width:60px;height:60px}.NotFound-module__ndrsOG__circle:nth-child(2){width:100px;height:100px}.NotFound-module__ndrsOG__circle:nth-child(3){width:50px;height:50px}}@media (max-width:480px){.NotFound-module__ndrsOG__content{padding:var(--spacing-lg)}.NotFound-module__ndrsOG__imageContainer{max-width:220px}.NotFound-module__ndrsOG__textContent{margin-bottom:var(--spacing-lg)}.NotFound-module__ndrsOG__primaryButton,.NotFound-module__ndrsOG__secondaryButton{padding:var(--spacing-sm)var(--spacing-lg);font-size:var(--font-size-sm)}.NotFound-module__ndrsOG__buttonIcon{width:1rem;height:1rem}}html[dir=rtl] .NotFound-module__ndrsOG__primaryButton:hover .NotFound-module__ndrsOG__buttonIcon{transform:translate(3px)}html[dir=rtl] .NotFound-module__ndrsOG__buttonIcon{transform:scaleX(-1)}
.Logo-module__X5B6Ga__logo{z-index:3;align-items:center;gap:.75rem;display:flex;position:fixed;top:1.5rem;left:2rem}[dir=rtl] .Logo-module__X5B6Ga__logo{left:auto;right:2rem}.Logo-module__X5B6Ga__logoIcon{color:var(--color-primary);filter:drop-shadow(0 2px 4px #ed180d4d)}.Logo-module__X5B6Ga__logoText{white-space:nowrap;text-align:start;color:var(--color-text-primary);order:2;font-family:Inter,sans-serif;font-size:15px;font-weight:600;line-height:1.4}@media (max-width:640px){.Logo-module__X5B6Ga__logo{top:1rem;left:1rem}[dir=rtl] .Logo-module__X5B6Ga__logo{right:1rem}.Logo-module__X5B6Ga__logoIcon{width:28px;height:28px}.Logo-module__X5B6Ga__logoText{font-size:1.25rem}}
.LanguageToggle-module__aUbrhG__langToggle{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-primary);cursor:pointer;font-family:var(--font-almarai),sans-serif;z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:14px;transition:all .3s;display:flex;position:fixed;top:1.5rem;right:2rem}.LanguageToggle-module__aUbrhG__langToggle:hover{background:var(--color-background);border-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.LanguageToggle-module__aUbrhG__langToggle:active{transform:translateY(0)}[dir=rtl] .LanguageToggle-module__aUbrhG__langToggle{flex-direction:row-reverse;left:2rem;right:auto}@media (max-width:640px){.LanguageToggle-module__aUbrhG__langToggle{padding:.4rem .8rem;font-size:13px;top:1rem;right:1rem}[dir=rtl] .LanguageToggle-module__aUbrhG__langToggle{left:1rem}}
.OTPCountdownTimer-module__xZmcyG__timerContainer{text-align:center;margin:1rem 0}.OTPCountdownTimer-module__xZmcyG__timerDisplay{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s;display:flex}.OTPCountdownTimer-module__xZmcyG__timerLabel{color:var(--color-text-muted);font-size:.875rem;font-weight:400}.OTPCountdownTimer-module__xZmcyG__timerValue{color:var(--color-primary,#4ade80);font-variant-numeric:tabular-nums;text-align:center;min-width:3ch;font-size:1.125rem;font-weight:600;transition:color .3s}.OTPCountdownTimer-module__xZmcyG__timerWarning{color:#f59e0b;animation:1s ease-in-out infinite OTPCountdownTimer-module__xZmcyG__pulse}@keyframes OTPCountdownTimer-module__xZmcyG__pulse{0%,to{opacity:1}50%{opacity:.6}}.OTPCountdownTimer-module__xZmcyG__expiredMessage{background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;display:flex}.OTPCountdownTimer-module__xZmcyG__expiredIcon{font-size:1.25rem}.OTPCountdownTimer-module__xZmcyG__expiredText{color:#ef4444;font-size:.875rem;font-weight:500}
.PasswordInput-module__mMqonq__passwordInputGroup{width:100%}.PasswordInput-module__mMqonq__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin-bottom:var(--spacing-sm)}.PasswordInput-module__mMqonq__inputWrapper{width:100%;position:relative}.PasswordInput-module__mMqonq__inputContainer{border:1px solid var(--input-border);border-radius:var(--radius-md);background:var(--input-bg);width:100%;max-width:100%;min-height:48px;box-shadow:var(--shadow-xs);box-sizing:border-box;align-items:center;transition:all .2s;display:flex;position:relative}.PasswordInput-module__mMqonq__inputContainer:hover,.PasswordInput-module__mMqonq__inputContainer:focus-within{border-color:var(--input-focus-border);box-shadow:var(--input-focus-shadow)}.PasswordInput-module__mMqonq__inputContainer.PasswordInput-module__mMqonq__inputError,.PasswordInput-module__mMqonq__inputContainer.PasswordInput-module__mMqonq__inputError:hover,.PasswordInput-module__mMqonq__inputContainer.PasswordInput-module__mMqonq__inputError:focus-within{border-color:var(--color-error);background-color:rgba(var(--color-error-rgb),.05)}.PasswordInput-module__mMqonq__inputContainer.PasswordInput-module__mMqonq__inputError:focus-within{box-shadow:0 0 0 3px rgba(var(--color-error-rgb),.1)}.PasswordInput-module__mMqonq__inputContainer.PasswordInput-module__mMqonq__inputSuccess,.PasswordInput-module__mMqonq__inputContainer.PasswordInput-module__mMqonq__inputSuccess:hover{border-color:var(--color-success)}.PasswordInput-module__mMqonq__inputContainer.PasswordInput-module__mMqonq__inputSuccess:focus-within{border-color:var(--color-success);box-shadow:0 0 0 3px rgba(var(--color-success-rgb),.1)}.PasswordInput-module__mMqonq__input{padding:var(--spacing-md);padding-right:var(--spacing-2xl);font-size:var(--font-size-sm);color:var(--color-text-primary);font-family:var(--font-family);background:0 0;border:none;outline:none;flex:1}.PasswordInput-module__mMqonq__input::placeholder{color:var(--color-text-muted)}.PasswordInput-module__mMqonq__input:disabled{opacity:.6;cursor:not-allowed}.PasswordInput-module__mMqonq__inputIcons{align-items:center;gap:var(--spacing-xs);padding-right:var(--spacing-sm);display:flex}.PasswordInput-module__mMqonq__validationIcon{justify-content:center;align-items:center;display:flex}.PasswordInput-module__mMqonq__iconSuccess{color:var(--color-success)}.PasswordInput-module__mMqonq__iconError{color:var(--color-error)}.PasswordInput-module__mMqonq__iconNeutral{color:var(--color-text-muted);transition:color .2s}.PasswordInput-module__mMqonq__toggleButton{padding:var(--spacing-xs);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;transition:all .2s;display:flex}.PasswordInput-module__mMqonq__toggleButton:hover:not(:disabled) .PasswordInput-module__mMqonq__iconNeutral{color:var(--color-primary)}.PasswordInput-module__mMqonq__toggleButton:hover:not(:disabled){background:var(--color-hover-bg)}.PasswordInput-module__mMqonq__toggleButton:disabled{cursor:not-allowed;opacity:.5}.PasswordInput-module__mMqonq__strengthMeter{align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-sm);display:flex}.PasswordInput-module__mMqonq__strengthBar{background:var(--color-border);border-radius:var(--radius-full);flex:1;height:4px;overflow:hidden}.PasswordInput-module__mMqonq__strengthProgress{border-radius:var(--radius-full);height:100%;transition:all .3s}.PasswordInput-module__mMqonq__strengthText{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-align:right;min-width:50px}.PasswordInput-module__mMqonq__errorMessage{align-items:center;gap:var(--spacing-xs);margin-top:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-error);animation:.2s PasswordInput-module__mMqonq__slideDown;display:flex}@keyframes PasswordInput-module__mMqonq__slideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.PasswordInput-module__mMqonq__requirements{margin-top:var(--spacing-md);padding:var(--spacing-md);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);transform-origin:top;animation:.3s ease-out PasswordInput-module__mMqonq__slideDownRequirements;overflow:hidden}@keyframes PasswordInput-module__mMqonq__slideDownRequirements{0%{opacity:0;max-height:0;transform:translateY(-10px)scaleY(.95)}to{opacity:1;max-height:300px;transform:translateY(0)scaleY(1)}}@keyframes PasswordInput-module__mMqonq__slideUpRequirements{0%{opacity:1;max-height:300px;transform:translateY(0)scaleY(1)}to{opacity:0;max-height:0;transform:translateY(-10px)scaleY(.95)}}.PasswordInput-module__mMqonq__requirementsHiding{animation:.3s ease-out forwards PasswordInput-module__mMqonq__slideUpRequirements}.PasswordInput-module__mMqonq__requirementsTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);margin:0 0 var(--spacing-sm)0}.PasswordInput-module__mMqonq__requirementsList{gap:var(--spacing-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.PasswordInput-module__mMqonq__requirement{align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary);transition:color .2s;display:flex}.PasswordInput-module__mMqonq__requirementMet{color:var(--color-success)}.PasswordInput-module__mMqonq__requirementIcon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.PasswordInput-module__mMqonq__iconBullet{color:var(--color-text-muted);font-size:1.25rem;line-height:1}.PasswordInput-module__mMqonq__requirementText{flex:1}[dir=rtl] .PasswordInput-module__mMqonq__input{text-align:right}[dir=rtl] .PasswordInput-module__mMqonq__inputIcons{padding-right:0;padding-left:var(--spacing-sm)}[dir=rtl] .PasswordInput-module__mMqonq__strengthText{text-align:left}@media (max-width:640px){.PasswordInput-module__mMqonq__input{font-size:var(--font-size-sm);padding:.75rem .875rem}.PasswordInput-module__mMqonq__requirements{padding:var(--spacing-sm)}.PasswordInput-module__mMqonq__requirement{font-size:var(--font-size-xs)}}
.AnimatedImage-module__3UDSOa__imageContainer{border-radius:16px;width:100%;height:100%;position:relative;overflow:hidden}.AnimatedImage-module__3UDSOa__blurLayer{object-fit:cover;filter:blur(20px);z-index:1;pointer-events:none;width:100%;height:100%;transition:opacity .5s ease-in-out;position:absolute;top:0;left:0;transform:scale(1.1)}.AnimatedImage-module__3UDSOa__blurLayer.AnimatedImage-module__3UDSOa__hidden{opacity:0}.AnimatedImage-module__3UDSOa__mainImage{z-index:2;opacity:0;animation:.6s ease-in-out forwards AnimatedImage-module__3UDSOa__fadeIn;position:relative}.AnimatedImage-module__3UDSOa__mainImage.AnimatedImage-module__3UDSOa__loaded{opacity:1}@keyframes AnimatedImage-module__3UDSOa__fadeIn{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.AnimatedImage-module__3UDSOa__imageContainer[data-loading=true] .AnimatedImage-module__3UDSOa__mainImage{opacity:0;animation:none}.AnimatedImage-module__3UDSOa__imageContainer[data-loading=false] .AnimatedImage-module__3UDSOa__mainImage{animation:.6s ease-in-out forwards AnimatedImage-module__3UDSOa__fadeIn}.AnimatedImage-module__3UDSOa__shimmer{z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff1a 50%,#0000 100%);width:100%;height:100%;animation:2s infinite AnimatedImage-module__3UDSOa__shimmer;position:absolute;top:0;left:0}@keyframes AnimatedImage-module__3UDSOa__shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.AnimatedImage-module__3UDSOa__shimmer.AnimatedImage-module__3UDSOa__hidden{display:none}
.ImageOverlay-module__GAXhfq__overlay{z-index:9999;opacity:0;pointer-events:none;background:#000000f2;justify-content:center;align-items:center;padding:2rem;transition:opacity .3s;display:flex;position:fixed;inset:0}.ImageOverlay-module__GAXhfq__overlay.ImageOverlay-module__GAXhfq__open{opacity:1;pointer-events:auto;animation:.3s ease-in-out ImageOverlay-module__GAXhfq__fadeIn}@keyframes ImageOverlay-module__GAXhfq__fadeIn{0%{opacity:0}to{opacity:1}}.ImageOverlay-module__GAXhfq__backdrop{cursor:pointer;position:absolute;inset:0}.ImageOverlay-module__GAXhfq__content{width:100%;max-width:1200px;animation:.4s ease-out ImageOverlay-module__GAXhfq__slideUp;position:relative}@keyframes ImageOverlay-module__GAXhfq__slideUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.ImageOverlay-module__GAXhfq__actions{z-index:20;align-items:center;gap:8px;display:inline-flex;position:absolute;top:-50px;right:0}.ImageOverlay-module__GAXhfq__closeButton,.ImageOverlay-module__GAXhfq__shareButton{color:var(--color-white);cursor:pointer;background:0 0;border:none;padding:.5rem;transition:all .3s}.ImageOverlay-module__GAXhfq__closeButton:hover{color:var(--color-primary);transform:rotate(90deg)}.ImageOverlay-module__GAXhfq__shareButton:hover{color:var(--color-primary)}.ImageOverlay-module__GAXhfq__shareButton{transform-origin:50%;animation:1.8s ease-in-out infinite ImageOverlay-module__GAXhfq__beat}@keyframes ImageOverlay-module__GAXhfq__beat{0%,to{transform:scale(1)}30%{transform:scale(1.04)}60%{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ImageOverlay-module__GAXhfq__shareButton{animation:none}}.ImageOverlay-module__GAXhfq__copiedMessage{color:var(--color-white);background:#0006;border:1px solid #fff3;border-radius:999px;padding:4px 8px;font-size:12px}.ImageOverlay-module__GAXhfq__navButton{width:56px;height:56px;color:var(--color-white);cursor:pointer;z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0009;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ImageOverlay-module__GAXhfq__navButton:hover{background:var(--color-primary);border-color:var(--color-primary);transform:translateY(-50%)scale(1.1)}.ImageOverlay-module__GAXhfq__prevButton{left:10px}.ImageOverlay-module__GAXhfq__nextButton{right:10px}.ImageOverlay-module__GAXhfq__imageWrapper{touch-action:pan-y;cursor:grab;border-radius:8px;width:100%;height:0;padding-bottom:56.25%;transition:background-color .3s;position:relative;overflow:hidden}.ImageOverlay-module__GAXhfq__image{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}@media (max-width:1024px){.ImageOverlay-module__GAXhfq__overlay{padding:1.5rem}.ImageOverlay-module__GAXhfq__actions{top:-45px}.ImageOverlay-module__GAXhfq__navButton{width:48px;height:48px}.ImageOverlay-module__GAXhfq__prevButton{left:8px}.ImageOverlay-module__GAXhfq__nextButton{right:8px}}@media (max-width:768px){.ImageOverlay-module__GAXhfq__overlay{padding:1rem}.ImageOverlay-module__GAXhfq__actions{top:-40px;right:-10px}.ImageOverlay-module__GAXhfq__closeButton svg,.ImageOverlay-module__GAXhfq__shareButton svg{width:28px;height:28px}.ImageOverlay-module__GAXhfq__navButton{width:44px;height:44px}.ImageOverlay-module__GAXhfq__navButton svg{width:24px;height:24px}.ImageOverlay-module__GAXhfq__prevButton{left:5px}.ImageOverlay-module__GAXhfq__nextButton{right:5px}}@media (max-width:480px){.ImageOverlay-module__GAXhfq__overlay{padding:.5rem}.ImageOverlay-module__GAXhfq__actions{top:-35px}.ImageOverlay-module__GAXhfq__navButton{width:40px;height:40px}.ImageOverlay-module__GAXhfq__navButton svg{width:20px;height:20px}.ImageOverlay-module__GAXhfq__prevButton{left:3px}.ImageOverlay-module__GAXhfq__nextButton{right:3px}}
.PlayButton-module__OtI8Vq__playButton{cursor:pointer;color:var(--color-primary);z-index:2;background:#fffffff2;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 20px #0000004d}.PlayButton-module__OtI8Vq__playButton:hover{background:var(--color-white);transform:translate(-50%,-50%)scale(1.1);box-shadow:0 6px 30px #ed180d66}.PlayButton-module__OtI8Vq__playButton:active{transform:translate(-50%,-50%)scale(.95)}.PlayButton-module__OtI8Vq__playButton:focus{outline:2px solid var(--color-primary);outline-offset:2px}.PlayButton-module__OtI8Vq__small{width:50px;height:50px}.PlayButton-module__OtI8Vq__small .PlayButton-module__OtI8Vq__playIcon{width:20px;height:20px;margin-left:2px}.PlayButton-module__OtI8Vq__medium{width:80px;height:80px}.PlayButton-module__OtI8Vq__medium .PlayButton-module__OtI8Vq__playIcon{width:32px;height:32px;margin-left:4px}.PlayButton-module__OtI8Vq__playIcon{flex-shrink:0}.PlayButton-module__OtI8Vq__playButton:before{content:"";border:2px solid #ffffff80;border-radius:50%;animation:2s ease-out infinite PlayButton-module__OtI8Vq__pulse;position:absolute;inset:0}@keyframes PlayButton-module__OtI8Vq__pulse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@media (max-width:768px){.PlayButton-module__OtI8Vq__medium{width:60px;height:60px}.PlayButton-module__OtI8Vq__medium .PlayButton-module__OtI8Vq__playIcon{width:24px;height:24px}.PlayButton-module__OtI8Vq__small{width:40px;height:40px}.PlayButton-module__OtI8Vq__small .PlayButton-module__OtI8Vq__playIcon{width:16px;height:16px}}@media (max-width:480px){.PlayButton-module__OtI8Vq__medium{width:50px;height:50px}.PlayButton-module__OtI8Vq__medium .PlayButton-module__OtI8Vq__playIcon{width:20px;height:20px}.PlayButton-module__OtI8Vq__small{width:35px;height:35px}.PlayButton-module__OtI8Vq__small .PlayButton-module__OtI8Vq__playIcon{width:14px;height:14px}}
.VideoOverlay-module__kQFLnW__overlay{z-index:9999;background:#000000f2;justify-content:center;align-items:center;padding:2rem;animation:.3s ease-in-out VideoOverlay-module__kQFLnW__fadeIn;display:flex;position:fixed;inset:0}@keyframes VideoOverlay-module__kQFLnW__fadeIn{0%{opacity:0}to{opacity:1}}.VideoOverlay-module__kQFLnW__content{width:100%;max-width:1200px;animation:.4s ease-out VideoOverlay-module__kQFLnW__slideUp;position:relative}@keyframes VideoOverlay-module__kQFLnW__slideUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.VideoOverlay-module__kQFLnW__actions{z-index:10;align-items:center;gap:8px;display:inline-flex;position:absolute;top:-50px;right:0}.VideoOverlay-module__kQFLnW__closeButton,.VideoOverlay-module__kQFLnW__shareButton{color:var(--color-white);cursor:pointer;background:0 0;border:none;padding:.5rem;transition:all .3s}.VideoOverlay-module__kQFLnW__shareButton{transform-origin:50%;animation:1.8s ease-in-out infinite VideoOverlay-module__kQFLnW__beat}@keyframes VideoOverlay-module__kQFLnW__beat{0%,to{transform:scale(1)}30%{transform:scale(1.04)}60%{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.VideoOverlay-module__kQFLnW__shareButton{animation:none}}.VideoOverlay-module__kQFLnW__closeButton:hover{color:var(--color-primary);transform:rotate(90deg)}.VideoOverlay-module__kQFLnW__shareButton:hover{color:var(--color-primary)}.VideoOverlay-module__kQFLnW__copiedMessage{color:var(--color-white);background:#0006;border:1px solid #fff3;border-radius:999px;padding:4px 8px;font-size:12px}.VideoOverlay-module__kQFLnW__title{font-family:var(--font-family);color:var(--color-white);text-align:center;margin:0 0 1rem;font-size:24px}.VideoOverlay-module__kQFLnW__videoWrapper{background:#000;border-radius:8px;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.VideoOverlay-module__kQFLnW__iframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}@media (max-width:1024px){.VideoOverlay-module__kQFLnW__overlay{padding:1.5rem}.VideoOverlay-module__kQFLnW__actions{top:-45px}.VideoOverlay-module__kQFLnW__title{font-size:20px}}@media (max-width:768px){.VideoOverlay-module__kQFLnW__overlay{padding:1rem}.VideoOverlay-module__kQFLnW__actions{top:-40px;right:-10px}.VideoOverlay-module__kQFLnW__closeButton svg,.VideoOverlay-module__kQFLnW__shareButton svg{width:28px;height:28px}.VideoOverlay-module__kQFLnW__title{font-size:18px}}@media (max-width:480px){.VideoOverlay-module__kQFLnW__overlay{padding:.5rem}.VideoOverlay-module__kQFLnW__actions{top:-35px}.VideoOverlay-module__kQFLnW__title{font-size:16px}}
.DeviceDetailPageSkeleton-module__l3gg-G__pageContainer{gap:var(--spacing-lg);padding:var(--spacing-lg);flex-direction:column;height:100%;display:flex;overflow:hidden}.DeviceDetailPageSkeleton-module__l3gg-G__headerSkeleton{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.DeviceDetailPageSkeleton-module__l3gg-G__headerLeft{flex:1;align-items:center;gap:1rem;display:flex}.DeviceDetailPageSkeleton-module__l3gg-G__backButton{border-radius:var(--radius-md);background:var(--color-background);border:1px solid var(--color-border);width:40px;height:40px;color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.DeviceDetailPageSkeleton-module__l3gg-G__headerTitleGroup{flex-direction:column;flex:1;gap:.5rem;display:flex}.DeviceDetailPageSkeleton-module__l3gg-G__titleSkeleton{background:linear-gradient(90deg,var(--color-background)0%,var(--color-border)50%,var(--color-background)100%);border-radius:var(--radius-md);background-size:200% 100%;width:200px;height:28px;animation:1.5s infinite DeviceDetailPageSkeleton-module__l3gg-G__shimmer}.DeviceDetailPageSkeleton-module__l3gg-G__subtitleSkeleton{background:linear-gradient(90deg,var(--color-background)0%,var(--color-border)50%,var(--color-background)100%);border-radius:var(--radius-sm);background-size:200% 100%;width:120px;height:16px;animation:1.5s infinite DeviceDetailPageSkeleton-module__l3gg-G__shimmer}.DeviceDetailPageSkeleton-module__l3gg-G__headerActions{gap:var(--spacing-sm);align-items:center;display:flex}.DeviceDetailPageSkeleton-module__l3gg-G__actionButtonSkeleton{background:linear-gradient(90deg,var(--color-background)0%,var(--color-border)50%,var(--color-background)100%);border-radius:var(--radius-md);background-size:200% 100%;width:100px;height:40px;animation:1.5s infinite DeviceDetailPageSkeleton-module__l3gg-G__shimmer}.DeviceDetailPageSkeleton-module__l3gg-G__contentGrid{gap:var(--spacing-lg);grid-template-columns:1fr 1fr;height:100%;display:grid;overflow-y:auto}.DeviceDetailPageSkeleton-module__l3gg-G__leftColumn,.DeviceDetailPageSkeleton-module__l3gg-G__rightColumn{gap:var(--spacing-lg);flex-direction:column;display:flex}.DeviceDetailPageSkeleton-module__l3gg-G__fullWidthSection{width:100%;margin-top:var(--spacing-lg)}.DeviceDetailPageSkeleton-module__l3gg-G__section{background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-xs);flex-direction:column;display:flex;overflow:hidden}.DeviceDetailPageSkeleton-module__l3gg-G__sectionHeader{border-bottom:1px solid var(--color-border);background:var(--color-surface);align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.DeviceDetailPageSkeleton-module__l3gg-G__iconSkeleton{border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--color-background)0%,var(--color-border)50%,var(--color-background)100%);background-size:200% 100%;flex-shrink:0;width:20px;height:20px;animation:1.5s infinite DeviceDetailPageSkeleton-module__l3gg-G__shimmer}.DeviceDetailPageSkeleton-module__l3gg-G__sectionTitleSkeleton{border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--color-background)0%,var(--color-border)50%,var(--color-background)100%);background-size:200% 100%;width:150px;height:20px;animation:1.5s infinite DeviceDetailPageSkeleton-module__l3gg-G__shimmer}.DeviceDetailPageSkeleton-module__l3gg-G__sectionContent{flex:1;padding:1.25rem}.DeviceDetailPageSkeleton-module__l3gg-G__fieldGrid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.DeviceDetailPageSkeleton-module__l3gg-G__fieldListCompact{flex-direction:column;gap:1rem;display:flex}.DeviceDetailPageSkeleton-module__l3gg-G__field{flex-direction:column;gap:.5rem;display:flex}.DeviceDetailPageSkeleton-module__l3gg-G__labelSkeleton{border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--color-background)0%,var(--color-border)50%,var(--color-background)100%);background-size:200% 100%;width:80px;height:14px;animation:1.5s infinite DeviceDetailPageSkeleton-module__l3gg-G__shimmer}.DeviceDetailPageSkeleton-module__l3gg-G__inputSkeleton{border-radius:var(--radius-md);background:linear-gradient(90deg,var(--color-background)0%,var(--color-border)50%,var(--color-background)100%);background-size:200% 100%;width:100%;height:40px;animation:1.5s infinite DeviceDetailPageSkeleton-module__l3gg-G__shimmer}.DeviceDetailPageSkeleton-module__l3gg-G__tableSkeleton{flex-direction:column;gap:.5rem;display:flex}.DeviceDetailPageSkeleton-module__l3gg-G__tableRow{grid-template-columns:repeat(5,1fr);gap:.75rem;display:grid}.DeviceDetailPageSkeleton-module__l3gg-G__tableHeaderCell{border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--color-background)0%,var(--color-border)50%,var(--color-background)100%);background-size:200% 100%;height:36px;animation:1.5s infinite DeviceDetailPageSkeleton-module__l3gg-G__shimmer}.DeviceDetailPageSkeleton-module__l3gg-G__tableCell{border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--color-background)0%,var(--color-border)50%,var(--color-background)100%);background-size:200% 100%;height:48px;animation:1.5s infinite DeviceDetailPageSkeleton-module__l3gg-G__shimmer}@keyframes DeviceDetailPageSkeleton-module__l3gg-G__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width:1024px){.DeviceDetailPageSkeleton-module__l3gg-G__contentGrid,.DeviceDetailPageSkeleton-module__l3gg-G__fieldGrid{grid-template-columns:1fr}}@media (max-width:768px){.DeviceDetailPageSkeleton-module__l3gg-G__pageContainer{padding:var(--spacing-md)}.DeviceDetailPageSkeleton-module__l3gg-G__headerSkeleton{padding:.875rem 1rem}.DeviceDetailPageSkeleton-module__l3gg-G__headerLeft{flex-direction:column;align-items:flex-start;gap:.75rem}.DeviceDetailPageSkeleton-module__l3gg-G__headerActions{flex-direction:column;width:100%}.DeviceDetailPageSkeleton-module__l3gg-G__actionButtonSkeleton{width:100%}.DeviceDetailPageSkeleton-module__l3gg-G__titleSkeleton{width:150px}.DeviceDetailPageSkeleton-module__l3gg-G__tableRow{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){.DeviceDetailPageSkeleton-module__l3gg-G__titleSkeleton,.DeviceDetailPageSkeleton-module__l3gg-G__subtitleSkeleton,.DeviceDetailPageSkeleton-module__l3gg-G__actionButtonSkeleton,.DeviceDetailPageSkeleton-module__l3gg-G__iconSkeleton,.DeviceDetailPageSkeleton-module__l3gg-G__sectionTitleSkeleton,.DeviceDetailPageSkeleton-module__l3gg-G__labelSkeleton,.DeviceDetailPageSkeleton-module__l3gg-G__inputSkeleton,.DeviceDetailPageSkeleton-module__l3gg-G__tableHeaderCell,.DeviceDetailPageSkeleton-module__l3gg-G__tableCell{background:var(--color-background);animation:none}}
.DeviceFieldRenderer-module__9Oep1W__fieldContainer{gap:var(--spacing-xs);flex-direction:column;min-width:0;display:flex}.DeviceFieldRenderer-module__9Oep1W__fullWidth{grid-column:1/-1}.DeviceFieldRenderer-module__9Oep1W__label{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.025em;align-items:center;gap:var(--spacing-xs);display:flex}.DeviceFieldRenderer-module__9Oep1W__required{color:var(--color-danger);font-size:var(--font-size-base)}.DeviceFieldRenderer-module__9Oep1W__valueContainer{align-items:center;gap:var(--spacing-xs);min-width:0;display:flex}.DeviceFieldRenderer-module__9Oep1W__icon{color:var(--color-primary);flex-shrink:0;align-items:center;display:flex}.DeviceFieldRenderer-module__9Oep1W__inputWrapper{flex:1;min-width:0}.DeviceFieldRenderer-module__9Oep1W__input{width:100%;padding:var(--spacing-sm)var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--input-bg);color:var(--color-text-primary);font-size:var(--font-size-base);font-family:var(--font-family);outline:none;transition:all .2s}.DeviceFieldRenderer-module__9Oep1W__input:focus{border-color:var(--color-primary);background:var(--color-surface);box-shadow:var(--input-focus-shadow)}.DeviceFieldRenderer-module__9Oep1W__input:disabled{background:var(--color-background);cursor:not-allowed;opacity:.6}.DeviceFieldRenderer-module__9Oep1W__input[type=number]{max-width:200px}.DeviceFieldRenderer-module__9Oep1W__textarea{resize:vertical;max-width:100%;min-height:100px}select.DeviceFieldRenderer-module__9Oep1W__input{cursor:pointer;max-width:300px}select.DeviceFieldRenderer-module__9Oep1W__input:hover:not(:disabled){border-color:var(--color-primary-hover);background:var(--color-hover-bg)}.DeviceFieldRenderer-module__9Oep1W__checkboxLabel{align-items:center;gap:var(--spacing-sm);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.DeviceFieldRenderer-module__9Oep1W__checkbox{cursor:pointer;width:18px;height:18px;accent-color:var(--color-primary)}.DeviceFieldRenderer-module__9Oep1W__displayValue{font-size:var(--font-size-base);color:var(--color-text-primary);word-break:break-word;flex:1;min-width:0}.DeviceFieldRenderer-module__9Oep1W__link{color:var(--color-primary);font-weight:var(--font-weight-medium);text-decoration:none;transition:color .2s}.DeviceFieldRenderer-module__9Oep1W__link:hover{color:var(--color-primary-dark);text-decoration:underline}html[dir=rtl] .DeviceFieldRenderer-module__9Oep1W__valueContainer,html[dir=rtl] .DeviceFieldRenderer-module__9Oep1W__checkboxLabel{flex-direction:row-reverse}@media (max-width:768px){select.DeviceFieldRenderer-module__9Oep1W__input{max-width:100%}.DeviceFieldRenderer-module__9Oep1W__input[type=number]{max-width:150px}}
.DeviceGeneralSection-module__GqfDYG__section{gap:var(--spacing-md);flex-direction:column;display:flex}.DeviceGeneralSection-module__GqfDYG__fieldsGrid{gap:var(--spacing-lg);row-gap:var(--spacing-md);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:768px){.DeviceGeneralSection-module__GqfDYG__fieldsGrid{grid-template-columns:1fr}}
.GenericDeviceDetailPage-module__MQYB0a__pageContainer{gap:var(--spacing-lg);padding:var(--spacing-lg);flex-direction:column;height:100%;display:flex;overflow:hidden}.GenericDeviceDetailPage-module__MQYB0a__contentGrid{gap:var(--spacing-lg);grid-template-columns:1fr 1fr;height:100%;display:grid;overflow-y:auto}.GenericDeviceDetailPage-module__MQYB0a__leftColumn,.GenericDeviceDetailPage-module__MQYB0a__rightColumn{gap:var(--spacing-lg);flex-direction:column;display:flex}.GenericDeviceDetailPage-module__MQYB0a__card{background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-xs);flex-direction:column;transition:box-shadow .2s;display:flex;overflow:hidden}.GenericDeviceDetailPage-module__MQYB0a__card:hover{box-shadow:var(--shadow-sm)}.GenericDeviceDetailPage-module__MQYB0a__cardContent{padding:var(--spacing-lg);flex:1}.GenericDeviceDetailPage-module__MQYB0a__videoGrid{gap:var(--spacing-md);margin-bottom:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.GenericDeviceDetailPage-module__MQYB0a__videoPlaceholder{aspect-ratio:16/9;background:var(--color-background);border:2px dashed var(--color-border);border-radius:var(--radius-md);justify-content:center;align-items:center;gap:var(--spacing-xs);color:var(--color-text-secondary);font-size:var(--font-size-sm);cursor:pointer;flex-direction:column;transition:all .2s;display:flex}.GenericDeviceDetailPage-module__MQYB0a__videoPlaceholder:hover{border-color:var(--color-primary);background:var(--color-hover-bg);color:var(--color-text-primary)}.GenericDeviceDetailPage-module__MQYB0a__calendarSection{margin-top:var(--spacing-md)}.GenericDeviceDetailPage-module__MQYB0a__placeholder{padding:var(--spacing-xl);text-align:center;color:var(--color-text-secondary);font-style:italic}.GenericDeviceDetailPage-module__MQYB0a__notFound{height:100%;padding:var(--spacing-xl);justify-content:center;align-items:center;display:flex}.GenericDeviceDetailPage-module__MQYB0a__notFoundContent{justify-content:center;align-items:center;gap:var(--spacing-md);color:var(--color-text-secondary);text-align:center;flex-direction:column;max-width:400px;display:flex}.GenericDeviceDetailPage-module__MQYB0a__notFoundContent h2{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.GenericDeviceDetailPage-module__MQYB0a__notFoundContent p{font-size:var(--font-size-base);margin:0}.GenericDeviceDetailPage-module__MQYB0a__rtl{direction:rtl}.GenericDeviceDetailPage-module__MQYB0a__ltr{direction:ltr}@media (max-width:1024px){.GenericDeviceDetailPage-module__MQYB0a__contentGrid{grid-template-columns:1fr}}@media (max-width:768px){.GenericDeviceDetailPage-module__MQYB0a__pageContainer{padding:var(--spacing-md)}.GenericDeviceDetailPage-module__MQYB0a__videoGrid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}
.MediaSection-module__700EHa__section{background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);flex-direction:column;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.MediaSection-module__700EHa__section:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.MediaSection-module__700EHa__sectionContent{padding:var(--spacing-lg);background:linear-gradient(to bottom,var(--color-surface),var(--color-background));flex:1}.MediaSection-module__700EHa__galleryContainer{width:100%;min-height:300px;position:relative}.MediaSection-module__700EHa__galleryGrid{gap:var(--spacing-md);margin-bottom:var(--spacing-lg);grid-template-columns:repeat(4,1fr);display:grid}.MediaSection-module__700EHa__galleryItem{aspect-ratio:1;border-radius:var(--radius-lg);background:var(--color-background);transition:all .3s;position:relative;overflow:hidden}.MediaSection-module__700EHa__galleryItem:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.MediaSection-module__700EHa__imageWrapper{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-background);width:100%;height:100%;position:relative;overflow:hidden}.MediaSection-module__700EHa__galleryImage{transition:transform .3s}.MediaSection-module__700EHa__imageWrapper:hover .MediaSection-module__700EHa__galleryImage{transform:scale(1.05)}.MediaSection-module__700EHa__imageWrapper:hover .cardActions{opacity:1;visibility:visible;pointer-events:all}.MediaSection-module__700EHa__cardActions{top:var(--spacing-sm);right:var(--spacing-sm);position:absolute}html[dir=rtl] .MediaSection-module__700EHa__cardActions{right:auto;left:var(--spacing-sm)}.MediaSection-module__700EHa__addButtonCustom{border-radius:var(--radius-lg);width:100%;height:100%}.MediaSection-module__700EHa__navigationWrapper{justify-content:center;align-items:center;gap:var(--spacing-lg);margin-top:var(--spacing-md);padding:var(--spacing-md)0;display:flex}.MediaSection-module__700EHa__navButton{border:2px solid var(--color-primary);background:var(--color-surface);width:40px;height:40px;color:var(--color-primary);cursor:pointer;box-shadow:var(--shadow-sm);border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex}.MediaSection-module__700EHa__navButton:hover:not(:disabled){background:var(--color-primary);color:#fff;box-shadow:var(--shadow-md);transform:scale(1.1)}.MediaSection-module__700EHa__navButton:disabled{opacity:.3;cursor:not-allowed;border-color:var(--color-border);color:var(--color-text-muted)}.MediaSection-module__700EHa__pagination{gap:var(--spacing-sm);display:flex}.MediaSection-module__700EHa__emptyState{justify-content:center;align-items:center;gap:var(--spacing-md);padding:var(--spacing-2xl);flex-direction:column;min-height:300px;display:flex}.MediaSection-module__700EHa__emptyText{color:var(--color-text-secondary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}.MediaSection-module__700EHa__mediaGrid{gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));padding:0;display:grid}.MediaSection-module__700EHa__mediaItem{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);transition:all .2s;position:relative;overflow:hidden}.MediaSection-module__700EHa__mediaItem:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.MediaSection-module__700EHa__mediaImage{object-fit:cover;width:100%;height:200px;display:block}.MediaSection-module__700EHa__mediaCaption{padding:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary);background:var(--color-background);text-align:center}@media (max-width:1280px){.MediaSection-module__700EHa__galleryGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.MediaSection-module__700EHa__galleryGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.MediaSection-module__700EHa__sectionContent{padding:var(--spacing-md)}.MediaSection-module__700EHa__galleryGrid{gap:var(--spacing-sm);grid-template-columns:repeat(2,1fr)}.MediaSection-module__700EHa__navigationWrapper{gap:var(--spacing-md)}.MediaSection-module__700EHa__navButton{width:36px;height:36px}.MediaSection-module__700EHa__mediaGrid{grid-template-columns:1fr}}@media (max-width:480px){.MediaSection-module__700EHa__galleryGrid{grid-template-columns:1fr}.MediaSection-module__700EHa__emptyState{padding:var(--spacing-xl);min-height:250px}}
.NoAccessState-module__ZY_-lq__noAccess{background:var(--color-surface);border-radius:var(--radius-xl);padding:var(--spacing-2xl)var(--spacing-xl);border:1px solid var(--color-border);text-align:center;box-shadow:var(--shadow-md)}.NoAccessState-module__ZY_-lq__noAccessText{color:var(--color-text-secondary);font-size:var(--font-size-base)}
.SearchBar-module__XCNgnW__searchContainer{margin-bottom:var(--spacing-md)}.SearchBar-module__XCNgnW__searchInput{width:100%;padding:.75rem var(--spacing-md);background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--font-size-sm);font-family:inherit;transition:all .3s}[dir=rtl] .SearchBar-module__XCNgnW__searchInput{text-align:right}.SearchBar-module__XCNgnW__searchInput:focus{border-color:var(--input-focus-border);box-shadow:var(--input-focus-shadow);outline:none}.SearchBar-module__XCNgnW__searchInput::placeholder{color:var(--color-text-muted)}
.StatsBar-module__f3IQcG__statsBar{padding:.75rem var(--spacing-md);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:var(--spacing-md);box-shadow:var(--shadow-xs);justify-content:space-between;align-items:center;display:flex}[dir=rtl] .StatsBar-module__f3IQcG__statsBar{flex-direction:row-reverse}.StatsBar-module__f3IQcG__statsText{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.StatsBar-module__f3IQcG__clearFiltersButton{padding:var(--spacing-xs).75rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;font-family:inherit;transition:all .3s}.StatsBar-module__f3IQcG__clearFiltersButton:hover{background:var(--button-hover-bg);border-color:var(--color-primary)}
.ViewModeToggle-module__cgSJga__viewModeToggle{gap:var(--spacing-sm);background:var(--color-surface);padding:var(--spacing-xs);border-radius:var(--radius-md);border:1px solid var(--color-border);width:fit-content;box-shadow:var(--shadow-xs);display:flex}[dir=rtl] .ViewModeToggle-module__cgSJga__viewModeToggle{flex-direction:row-reverse}.ViewModeToggle-module__cgSJga__viewModeButton{padding:var(--spacing-sm)var(--spacing-md);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:none;font-family:inherit;transition:all .3s}.ViewModeToggle-module__cgSJga__viewModeButton:hover{background:var(--color-hover-bg)}.ViewModeToggle-module__cgSJga__viewModeButton.ViewModeToggle-module__cgSJga__active{background:var(--color-primary);color:#fff}
.ActivityLogsSection-module___tWf7G__activityLogsSection{background:var(--color-surface);border-radius:12px;flex-direction:column;padding:1rem 3rem;display:flex}.ActivityLogsSection-module___tWf7G__sectionHeader{margin-bottom:var(--spacing-md);justify-content:space-between;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.ActivityLogsSection-module___tWf7G__headerActions{align-items:center;gap:var(--spacing-sm);display:flex}.ActivityLogsSection-module___tWf7G__clearLogsButton{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs)var(--spacing-md);background:var(--color-danger,#ef4444);border:1px solid var(--color-danger,#ef4444);border-radius:var(--radius-sm);color:#fff;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;font-family:inherit;transition:all .2s;display:flex}.ActivityLogsSection-module___tWf7G__clearLogsButton:hover:not(:disabled){background:var(--color-danger-dark,#dc2626);border-color:var(--color-danger-dark,#dc2626);box-shadow:var(--shadow-sm)}.ActivityLogsSection-module___tWf7G__clearLogsButton:disabled{opacity:.5;cursor:not-allowed}.ActivityLogsSection-module___tWf7G__warningIcon{color:var(--color-danger,#ef4444)}.ActivityLogsSection-module___tWf7G__sectionTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-title);letter-spacing:-.02em;margin:0;line-height:1.2}.ActivityLogsSection-module___tWf7G__noAccess{background:var(--color-surface);border-radius:var(--radius-xl);padding:var(--spacing-2xl)var(--spacing-xl);border:1px solid var(--color-border);text-align:center;box-shadow:var(--shadow-md)}.ActivityLogsSection-module___tWf7G__noAccessText{color:var(--color-text-secondary);font-size:var(--font-size-base)}.ActivityLogsSection-module___tWf7G__filterContainer{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:0;display:grid}.ActivityLogsSection-module___tWf7G__filterGroup{gap:var(--spacing-xs);flex-direction:column;display:flex}.ActivityLogsSection-module___tWf7G__filterLabel{font-size:var(--font-size-xs);color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.ActivityLogsSection-module___tWf7G__filterSelect{padding:var(--spacing-xs)var(--spacing-sm);background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:var(--font-size-xs);cursor:pointer;font-family:inherit;transition:all .2s}.ActivityLogsSection-module___tWf7G__filterSelect:focus{border-color:var(--input-focus-border);box-shadow:var(--input-focus-shadow);outline:none}.ActivityLogsSection-module___tWf7G__filterSelect option{background:var(--color-surface);color:var(--color-text-primary)}.ActivityLogsSection-module___tWf7G__controlsWrapper{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg);gap:var(--spacing-md);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.ActivityLogsSection-module___tWf7G__filtersRow{gap:var(--spacing-md);grid-template-columns:240px 1fr;align-items:start;display:grid}@media (max-width:768px){.ActivityLogsSection-module___tWf7G__filtersRow{gap:var(--spacing-sm);grid-template-columns:1fr}}.ActivityLogsSection-module___tWf7G__topControls{justify-content:flex-end;align-items:center;gap:var(--spacing-sm);display:flex}.ActivityLogsSection-module___tWf7G__viewModeToggle{gap:var(--spacing-sm);background:var(--color-surface);padding:var(--spacing-xs);border-radius:var(--radius-md);border:1px solid var(--color-border);width:fit-content;box-shadow:var(--shadow-xs);display:flex}.ActivityLogsSection-module___tWf7G__exportButtons{gap:var(--spacing-xs);display:flex}.ActivityLogsSection-module___tWf7G__exportButton{padding:var(--spacing-xs)var(--spacing-sm);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;font-family:inherit;transition:all .2s}.ActivityLogsSection-module___tWf7G__exportButton:hover:not(:disabled){background:var(--button-hover-bg);border-color:var(--color-primary);color:var(--color-primary)}.ActivityLogsSection-module___tWf7G__exportButton:disabled{opacity:.5;cursor:not-allowed}.ActivityLogsSection-module___tWf7G__searchContainer{margin-bottom:0}.ActivityLogsSection-module___tWf7G__searchInput{width:100%;padding:var(--spacing-xs)var(--spacing-sm);background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:var(--font-size-xs);height:32px;font-family:inherit;transition:all .2s}.ActivityLogsSection-module___tWf7G__searchInput:focus{border-color:var(--input-focus-border);box-shadow:var(--input-focus-shadow);outline:none}.ActivityLogsSection-module___tWf7G__searchInput::placeholder{color:var(--color-text-muted)}.ActivityLogsSection-module___tWf7G__statsBar{padding:var(--spacing-sm)var(--spacing-md);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:0;margin-top:var(--spacing-xs);justify-content:space-between;align-items:center;display:flex}.ActivityLogsSection-module___tWf7G__selectedAdminBar{justify-content:space-between;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm)var(--spacing-md);border:2px solid var(--color-primary);border-radius:var(--radius-md);margin-bottom:var(--spacing-sm);background:linear-gradient(135deg,#3b82f614 0%,#9333ea14 100%);animation:.3s ease-out ActivityLogsSection-module___tWf7G__slideIn;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #3b82f626}@keyframes ActivityLogsSection-module___tWf7G__slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ActivityLogsSection-module___tWf7G__selectedAdminBar:before{content:"";background:linear-gradient(180deg,var(--color-primary)0%,#9333eacc 100%);width:4px;height:100%;position:absolute;top:0;left:0}.ActivityLogsSection-module___tWf7G__selectedAdminInfo{gap:var(--spacing-md);padding-left:var(--spacing-sm);flex-wrap:wrap;align-items:center;display:flex}.ActivityLogsSection-module___tWf7G__selectedAdminLabel{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:var(--font-weight-semibold);align-items:center;gap:var(--spacing-xs);display:flex}.ActivityLogsSection-module___tWf7G__selectedAdminValue{font-size:var(--font-size-lg);color:var(--color-primary);font-weight:var(--font-weight-bold);border-radius:var(--radius-md);background:#fffc;border:1px solid #3b82f633;padding:4px 12px}.ActivityLogsSection-module___tWf7G__backToAllButton{padding:var(--spacing-sm)var(--spacing-lg);background:var(--color-surface);border:2px solid var(--color-primary);border-radius:var(--radius-md);color:var(--color-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;align-items:center;gap:var(--spacing-xs);white-space:nowrap;transition:all .2s;display:inline-flex}.ActivityLogsSection-module___tWf7G__backToAllButton:hover{background:var(--color-primary);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f64d}.ActivityLogsSection-module___tWf7G__backToAllButton:active{transform:translateY(0)}.ActivityLogsSection-module___tWf7G__statsText{font-size:var(--font-size-xs);color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.ActivityLogsSection-module___tWf7G__clearFiltersButton{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;padding:.375rem .875rem;font-family:inherit;transition:all .2s}.ActivityLogsSection-module___tWf7G__clearFiltersButton:hover{background:var(--button-hover-bg);border-color:var(--color-primary)}.ActivityLogsSection-module___tWf7G__loadMoreContainer{padding:var(--spacing-xl)0;justify-content:center;display:flex}.ActivityLogsSection-module___tWf7G__loadMoreButton{align-items:center;gap:var(--spacing-sm);padding:.75rem var(--spacing-lg);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;font-family:inherit;transition:all .2s;display:flex}.ActivityLogsSection-module___tWf7G__loadMoreButton:hover:not(:disabled){background:var(--button-hover-bg);border-color:var(--color-primary);color:var(--color-primary);transform:translateY(-1px)}.ActivityLogsSection-module___tWf7G__loadMoreButton:disabled{opacity:.7;cursor:not-allowed}.ActivityLogsSection-module___tWf7G__loadMoreButton .ActivityLogsSection-module___tWf7G__spinner{animation:1s linear infinite ActivityLogsSection-module___tWf7G__spin}@keyframes ActivityLogsSection-module___tWf7G__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ActivityLogsSection-module___tWf7G__viewModeButton{padding:var(--spacing-sm)var(--spacing-md);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:none;font-family:inherit;transition:all .2s}.ActivityLogsSection-module___tWf7G__viewModeButton:hover{background:var(--color-background);color:var(--color-text-primary)}.ActivityLogsSection-module___tWf7G__viewModeButton.ActivityLogsSection-module___tWf7G__active{background:var(--color-primary);color:#fff}.ActivityLogsSection-module___tWf7G__groupedContainer{gap:var(--spacing-lg);flex-direction:column;display:flex}.ActivityLogsSection-module___tWf7G__emptyState{background:var(--color-surface);border-radius:var(--radius-xl);padding:var(--spacing-2xl)var(--spacing-xl);border:1px solid var(--color-border);text-align:center;box-shadow:var(--shadow-md)}.ActivityLogsSection-module___tWf7G__pageGroup{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.ActivityLogsSection-module___tWf7G__pageGroupHeader{width:100%;padding:var(--spacing-lg)var(--spacing-xl);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;font-family:inherit;transition:all .3s;display:flex}.ActivityLogsSection-module___tWf7G__pageGroupHeader:hover{background:var(--color-hover-bg)}.ActivityLogsSection-module___tWf7G__pageGroupInfo{gap:var(--spacing-sm);flex-direction:column;align-items:flex-start;display:flex}.ActivityLogsSection-module___tWf7G__pageGroupTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.ActivityLogsSection-module___tWf7G__pageGroupMeta{gap:var(--spacing-md);flex-wrap:wrap;align-items:center;display:flex}.ActivityLogsSection-module___tWf7G__pageGroupBadge{padding:var(--spacing-xs).75rem;background:var(--color-badge-bg);border:1px solid var(--color-badge-border);border-radius:var(--radius-lg);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-primary)}.ActivityLogsSection-module___tWf7G__pageGroupDate{font-size:var(--font-size-sm);color:var(--color-text-muted)}.ActivityLogsSection-module___tWf7G__expandIcon{font-size:var(--font-size-xs);color:var(--color-text-muted);transition:transform .3s}.ActivityLogsSection-module___tWf7G__expandIcon.ActivityLogsSection-module___tWf7G__expanded{transform:rotate(180deg)}.ActivityLogsSection-module___tWf7G__pageGroupContent{border-top:1px solid var(--color-border);overflow:hidden}.ActivityLogsSection-module___tWf7G__pageGroupContent .ActivityLogsSection-module___tWf7G__table{margin:0}.ActivityLogsSection-module___tWf7G__warningMessage{border-radius:var(--radius-md);padding:var(--spacing-md)var(--spacing-lg);margin-bottom:var(--spacing-lg);background:#10b9810d;border:1px solid #10b98133}.ActivityLogsSection-module___tWf7G__warningText{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.6}.ActivityLogsSection-module___tWf7G__highlight{color:var(--color-primary);font-weight:var(--font-weight-semibold)}.ActivityLogsSection-module___tWf7G__tableContainer{background:var(--color-surface);border-radius:var(--radius-xl);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);overflow:hidden}.ActivityLogsSection-module___tWf7G__tableViewport{--activity-row-height:64px;max-height:calc(var(--activity-row-height)*8 + 4rem);scrollbar-width:thin;scrollbar-color:var(--color-primary)transparent;overflow-y:auto}.ActivityLogsSection-module___tWf7G__tableViewport::-webkit-scrollbar{width:6px}.ActivityLogsSection-module___tWf7G__tableViewport::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:var(--radius-full)}.ActivityLogsSection-module___tWf7G__tableViewport::-webkit-scrollbar-track{background:0 0}.ActivityLogsSection-module___tWf7G__table{border-collapse:collapse;width:100%}.ActivityLogsSection-module___tWf7G__tableHeader{padding:var(--spacing-md)var(--spacing-lg);text-align:left;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);background:var(--color-background);border-bottom:1px solid var(--color-border);z-index:1;position:sticky;top:0}.ActivityLogsSection-module___tWf7G__tableRow{background:var(--color-surface);transition:background .2s}.ActivityLogsSection-module___tWf7G__tableRow:hover{background:var(--color-hover-bg)}.ActivityLogsSection-module___tWf7G__tableRow:not(:last-child){border-bottom:1px solid var(--color-border)}.ActivityLogsSection-module___tWf7G__tableCell{padding:.25rem var(--spacing-lg);font-size:var(--font-size-sm);color:var(--color-text-primary)}.ActivityLogsSection-module___tWf7G__detailsCell{min-width:220px}.ActivityLogsSection-module___tWf7G__changeSummaryRow{margin-bottom:var(--spacing-sm);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ActivityLogsSection-module___tWf7G__changeBadge{padding:var(--spacing-xs).65rem;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-full);background:var(--color-hover-bg);border:1px solid var(--color-border);align-items:center;gap:.35rem;display:inline-flex}.ActivityLogsSection-module___tWf7G__viewDetailsButton{color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-full);padding:var(--spacing-xs).85rem;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;transition:all .2s}.ActivityLogsSection-module___tWf7G__viewDetailsButton:hover{background:var(--color-hover-bg)}.ActivityLogsSection-module___tWf7G__changeListWrapper{max-height:6.75rem;padding-right:var(--spacing-xs);scrollbar-width:thin;scrollbar-color:var(--color-border)transparent;overflow-y:auto}.ActivityLogsSection-module___tWf7G__changeListWrapper::-webkit-scrollbar{width:4px}.ActivityLogsSection-module___tWf7G__changeListWrapper::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-full)}.ActivityLogsSection-module___tWf7G__changeListWrapper::-webkit-scrollbar-track{background:0 0}.ActivityLogsSection-module___tWf7G__changeList{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.ActivityLogsSection-module___tWf7G__moreChangesHint{font-size:var(--font-size-xs);color:var(--color-text-muted);padding-left:.35rem}.ActivityLogsSection-module___tWf7G__changeListItem{background:var(--color-background);border:1px solid var(--color-border);padding:.35rem var(--spacing-sm);border-radius:10px;flex-direction:column;gap:.15rem;display:flex}.ActivityLogsSection-module___tWf7G__changeField{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em}.ActivityLogsSection-module___tWf7G__changeValues{align-items:center;gap:.4rem;font-size:.8rem;line-height:1.4;display:flex}.ActivityLogsSection-module___tWf7G__changeArrow,.ActivityLogsSection-module___tWf7G__changeFrom{color:var(--color-text-muted)}.ActivityLogsSection-module___tWf7G__changeTo{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.ActivityLogsSection-module___tWf7G__noChanges{color:var(--color-text-muted);font-size:.8rem}.ActivityLogsSection-module___tWf7G__detailsModalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1100;padding:var(--spacing-lg);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ActivityLogsSection-module___tWf7G__detailsModal{background:var(--color-surface);border-radius:var(--radius-xl);width:min(760px,100%);max-height:90vh;padding:var(--spacing-xl);box-shadow:var(--shadow-lg);border:1px solid var(--color-border);position:relative;overflow-y:auto}.ActivityLogsSection-module___tWf7G__detailsCloseButton{background:var(--color-background);color:var(--color-text-primary);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s;display:flex;position:absolute;top:1.25rem;right:1.25rem}.ActivityLogsSection-module___tWf7G__detailsCloseButton:hover{background:var(--color-hover-bg)}.ActivityLogsSection-module___tWf7G__detailsHeader{border-bottom:1px solid var(--color-border);flex-direction:column;gap:1.25rem;margin-bottom:1.75rem;padding-bottom:1.25rem;display:flex}.ActivityLogsSection-module___tWf7G__detailsTitleRow{justify-content:space-between;align-items:center;gap:var(--spacing-md);display:flex}.ActivityLogsSection-module___tWf7G__detailsTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.ActivityLogsSection-module___tWf7G__actionBadge{padding:var(--spacing-xs).75rem;background:var(--color-badge-bg);border:1px solid var(--color-badge-border);border-radius:var(--radius-lg);font-size:.625rem;font-weight:var(--font-weight-bold);color:var(--color-primary);letter-spacing:.5px}.ActivityLogsSection-module___tWf7G__actionBadge.ActivityLogsSection-module___tWf7G__create{color:var(--color-success);background:#10b98126;border-color:#10b9814d}.ActivityLogsSection-module___tWf7G__actionBadge.ActivityLogsSection-module___tWf7G__update{color:var(--color-info);background:#3b82f626;border-color:#3b82f64d}.ActivityLogsSection-module___tWf7G__actionBadge.ActivityLogsSection-module___tWf7G__delete{color:var(--color-danger);background:#ef444426;border-color:#ef44444d}.ActivityLogsSection-module___tWf7G__actionBadge.ActivityLogsSection-module___tWf7G__login{color:#a855f7;background:#a855f726;border-color:#a855f74d}.ActivityLogsSection-module___tWf7G__actionBadge.ActivityLogsSection-module___tWf7G__logout{color:var(--color-warning);background:#fb923c26;border-color:#fb923c4d}.ActivityLogsSection-module___tWf7G__fieldIcon{margin-right:var(--spacing-sm);font-size:var(--font-size-base)}.ActivityLogsSection-module___tWf7G__titleWithIcon{align-items:center;gap:.75rem;display:flex}.ActivityLogsSection-module___tWf7G__actionIcon{font-size:var(--font-size-2xl);line-height:1}.ActivityLogsSection-module___tWf7G__detailsMetaGrid{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}@media (max-width:768px){.ActivityLogsSection-module___tWf7G__detailsMetaGrid{grid-template-columns:repeat(2,1fr)}}.ActivityLogsSection-module___tWf7G__metaLabel{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-muted);margin-bottom:var(--spacing-xs);font-weight:var(--font-weight-medium)}.ActivityLogsSection-module___tWf7G__metaValue{font-size:var(--font-size-sm);color:var(--color-text-primary);word-break:break-word;margin:0}.ActivityLogsSection-module___tWf7G__metaSubtext{font-size:var(--font-size-xs);color:var(--color-text-muted);margin:var(--spacing-xs)0 0 0;font-style:italic}.ActivityLogsSection-module___tWf7G__detailsSection{margin-top:0}.ActivityLogsSection-module___tWf7G__sectionHeaderRow{margin-bottom:var(--spacing-md);justify-content:space-between;align-items:center;display:flex}.ActivityLogsSection-module___tWf7G__sectionHeading{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-secondary);font-weight:var(--font-weight-semibold);margin:0}.ActivityLogsSection-module___tWf7G__sectionSubheading{font-size:var(--font-size-xs);color:var(--color-text-muted);font-style:italic}.ActivityLogsSection-module___tWf7G__updatesGrid{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.ActivityLogsSection-module___tWf7G__updateCard{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-md);transition:all .2s}.ActivityLogsSection-module___tWf7G__updateCard:hover{border-color:var(--color-primary);box-shadow:var(--shadow-sm)}.ActivityLogsSection-module___tWf7G__updateCardHeader{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.ActivityLogsSection-module___tWf7G__updateFieldName{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-secondary);font-weight:var(--font-weight-semibold)}.ActivityLogsSection-module___tWf7G__changeNumber{color:var(--color-text-muted);background:var(--color-background);padding:.125rem var(--spacing-sm);border-radius:10px;font-size:.625rem}.ActivityLogsSection-module___tWf7G__updateValueRow{flex-direction:column;gap:.75rem;display:flex}.ActivityLogsSection-module___tWf7G__updateValue{flex-direction:column;gap:.35rem;display:flex}.ActivityLogsSection-module___tWf7G__updateLabel{text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-muted);font-size:.7rem;font-weight:var(--font-weight-semibold);align-items:center;gap:.35rem;display:flex}.ActivityLogsSection-module___tWf7G__beforeIcon{color:var(--color-danger)}.ActivityLogsSection-module___tWf7G__afterIcon{color:var(--color-success)}.ActivityLogsSection-module___tWf7G__updateTextBox{font-size:var(--font-size-sm);color:var(--color-text-primary);word-break:break-word;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.65rem .75rem;line-height:1.5}.ActivityLogsSection-module___tWf7G__changeArrow{color:var(--color-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin:var(--spacing-xs)0;align-self:center}.ActivityLogsSection-module___tWf7G__emptyChanges{text-align:center;padding:var(--spacing-xl);background:var(--color-background);border:1px dashed var(--color-border);border-radius:var(--radius-md)}.ActivityLogsSection-module___tWf7G__noChanges{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0 0 var(--spacing-sm)0}.ActivityLogsSection-module___tWf7G__noChangesHint{color:var(--color-text-muted);font-size:var(--font-size-xs);border-radius:var(--radius-sm);border:1px solid var(--color-border);margin:0}.ActivityLogsSection-module___tWf7G__dateCell{flex-direction:column;display:flex}.ActivityLogsSection-module___tWf7G__time{color:var(--color-text-muted);font-size:var(--font-size-xs)}@media (max-width:768px){.ActivityLogsSection-module___tWf7G__filterContainer{flex-direction:column;align-items:flex-start}.ActivityLogsSection-module___tWf7G__filterSelect{width:100%}.ActivityLogsSection-module___tWf7G__tableContainer{overflow-x:auto}.ActivityLogsSection-module___tWf7G__table{min-width:600px}}.ActivityLogsSection-module___tWf7G__limitNote{color:var(--color-text-muted);margin:-.5rem 0 var(--spacing-md);font-size:.8rem}.ActivityLogsSection-module___tWf7G__changeListWrapper::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}.ActivityLogsSection-module___tWf7G__loadingContainer,.ActivityLogsSection-module___tWf7G__errorContainer{background:var(--color-surface);border-radius:var(--radius-xl);padding:var(--spacing-2xl)var(--spacing-xl);text-align:center;align-items:center;gap:var(--spacing-md);flex-direction:column;display:flex}.ActivityLogsSection-module___tWf7G__spinner{color:var(--color-primary);animation:1s linear infinite ActivityLogsSection-module___tWf7G__spin}.ActivityLogsSection-module___tWf7G__loadingText{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.ActivityLogsSection-module___tWf7G__errorText{color:var(--color-danger);font-size:var(--font-size-sm);margin-bottom:var(--spacing-sm)}.ActivityLogsSection-module___tWf7G__retryButton{padding:var(--spacing-sm)var(--spacing-lg);background:var(--color-primary);border-radius:var(--radius-md);color:#fff;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;border:none;transition:all .2s}.ActivityLogsSection-module___tWf7G__retryButton:hover{background:var(--color-primary-hover)}.ActivityLogsSection-module___tWf7G__emptyCell{text-align:center;color:var(--color-text-muted);padding:var(--spacing-xl);font-style:italic}
.APIKeysSection-module__45p9QW__apiKeysSection{gap:var(--spacing-xl);flex-direction:column;display:flex}.APIKeysSection-module__45p9QW__header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-lg);background:var(--color-surface);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm);display:flex}.APIKeysSection-module__45p9QW__headerText{flex:1}.APIKeysSection-module__45p9QW__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0 0 var(--spacing-xs)0}.APIKeysSection-module__45p9QW__subtitle{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;line-height:1.5}.APIKeysSection-module__45p9QW__createButton{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md)var(--spacing-lg);background:var(--color-primary);color:var(--color-white);border-radius:var(--border-radius-md);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);font-family:var(--font-family);cursor:pointer;box-shadow:var(--shadow-sm);border:none;transition:all .2s;display:flex}.APIKeysSection-module__45p9QW__createButton:hover{background:var(--color-primary-dark);box-shadow:var(--shadow-md);transform:translateY(-1px)}.APIKeysSection-module__45p9QW__createButton:active{transform:translateY(0)}.APIKeysSection-module__45p9QW__createButton:focus{box-shadow:0 0 0 3px var(--color-primary-light);outline:none}@media (max-width:768px){.APIKeysSection-module__45p9QW__header{flex-direction:column;align-items:stretch}.APIKeysSection-module__45p9QW__createButton{justify-content:center;width:100%}.APIKeysSection-module__45p9QW__title{font-size:var(--font-size-xl)}}
.APIKeysList-module___qyFQW__listContainer{padding:var(--spacing-xl);background:var(--color-surface);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm)}.APIKeysList-module___qyFQW__listTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0 0 var(--spacing-lg)0}.APIKeysList-module___qyFQW__tableWrapper{border-radius:var(--border-radius-md);border:1px solid var(--color-border);overflow-x:auto}.APIKeysList-module___qyFQW__table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}.APIKeysList-module___qyFQW__table thead{background:var(--color-background);border-bottom:2px solid var(--color-border)}.APIKeysList-module___qyFQW__table th{padding:var(--spacing-md);text-align:left;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);white-space:nowrap}.APIKeysList-module___qyFQW__table td{padding:var(--spacing-md);border-bottom:1px solid var(--color-border);color:var(--color-text-secondary)}.APIKeysList-module___qyFQW__table tbody tr{transition:background-color .2s}.APIKeysList-module___qyFQW__table tbody tr:hover{background:var(--color-hover-bg)}.APIKeysList-module___qyFQW__table tbody tr:last-child td{border-bottom:none}.APIKeysList-module___qyFQW__revokedRow{opacity:.6;background:#00000005}.APIKeysList-module___qyFQW__nameCell{align-items:center;gap:var(--spacing-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);display:flex}.APIKeysList-module___qyFQW__keyIcon{color:var(--color-primary);flex-shrink:0}.APIKeysList-module___qyFQW__prefixCell code{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-family:Courier New,monospace;font-size:var(--font-size-xs);color:var(--color-text-primary);padding:2px 8px}.APIKeysList-module___qyFQW__statusBadge{border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);white-space:nowrap;align-items:center;padding:4px 12px;display:inline-flex}.APIKeysList-module___qyFQW__statusActive{color:var(--color-success);background:#10b9811a;border:1px solid #10b9814d}.APIKeysList-module___qyFQW__statusRevoked{color:var(--color-text-muted);background:#6b72801a;border:1px solid #6b72804d}.APIKeysList-module___qyFQW__statusExpired{color:var(--color-error);background:#ef44441a;border:1px solid #ef44444d}.APIKeysList-module___qyFQW__actionsCell{text-align:center;width:80px}.APIKeysList-module___qyFQW__actionsCell .cardActions{opacity:1;justify-content:center}.APIKeysList-module___qyFQW__emptyState{padding:var(--spacing-2xl);text-align:center;color:var(--color-text-muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.APIKeysList-module___qyFQW__emptyState svg{color:var(--color-text-muted);opacity:.5;margin-bottom:var(--spacing-md)}.APIKeysList-module___qyFQW__emptyState h4{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:var(--spacing-sm)0}.APIKeysList-module___qyFQW__emptyState p{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.APIKeysList-module___qyFQW__loadingState{padding:var(--spacing-2xl);justify-content:center;align-items:center;gap:var(--spacing-md);flex-direction:column;display:flex}.APIKeysList-module___qyFQW__spinner{border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite APIKeysList-module___qyFQW__spin}@keyframes APIKeysList-module___qyFQW__spin{to{transform:rotate(360deg)}}.APIKeysList-module___qyFQW__errorState{padding:var(--spacing-2xl);text-align:center;color:var(--color-error);justify-content:center;align-items:center;gap:var(--spacing-md);flex-direction:column;display:flex}.APIKeysList-module___qyFQW__retryButton{padding:var(--spacing-sm)var(--spacing-lg);background:var(--color-primary);color:var(--color-white);border-radius:var(--border-radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-family:var(--font-family);cursor:pointer;border:none;transition:all .2s}.APIKeysList-module___qyFQW__retryButton:hover{background:var(--color-primary-dark)}[dir=rtl] .APIKeysList-module___qyFQW__table th,[dir=rtl] .APIKeysList-module___qyFQW__table td{text-align:right}@media (max-width:768px){.APIKeysList-module___qyFQW__listContainer{padding:var(--spacing-lg)}.APIKeysList-module___qyFQW__table{font-size:var(--font-size-xs)}.APIKeysList-module___qyFQW__table th,.APIKeysList-module___qyFQW__table td{padding:var(--spacing-sm)}.APIKeysList-module___qyFQW__prefixCell code{font-size:10px}.APIKeysList-module___qyFQW__actionsCell{width:60px}}
.FilterDropdown-module__1WN3Fq__filterDropdown{flex-direction:column;gap:6px;min-width:150px;display:flex}.FilterDropdown-module__1WN3Fq__label{color:var(--color-text-secondary);font-size:13px;font-weight:500}.FilterDropdown-module__1WN3Fq__selectWrapper{align-items:center;display:flex;position:relative}.FilterDropdown-module__1WN3Fq__select{border:1px solid var(--color-border);background:var(--color-bg-primary);width:100%;color:var(--color-text-primary);cursor:pointer;appearance:none;border-radius:8px;padding:10px 36px 10px 12px;font-size:14px;transition:all .2s}.FilterDropdown-module__1WN3Fq__select:hover{border-color:var(--color-border-hover)}.FilterDropdown-module__1WN3Fq__select:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #3b82f61a}.FilterDropdown-module__1WN3Fq__chevron{color:var(--color-text-tertiary);pointer-events:none;position:absolute;right:12px}@media (max-width:768px){.FilterDropdown-module__1WN3Fq__filterDropdown{min-width:120px}}
.FilterGroup-module__WQXvZa__filterGroup{flex-wrap:wrap;align-items:flex-end;display:flex}.FilterGroup-module__WQXvZa__filterGroup.FilterGroup-module__WQXvZa__horizontal{flex-direction:row}.FilterGroup-module__WQXvZa__filterGroup.FilterGroup-module__WQXvZa__vertical{flex-direction:column;align-items:stretch}.FilterGroup-module__WQXvZa__filterGroup.FilterGroup-module__WQXvZa__gap-small{gap:8px}.FilterGroup-module__WQXvZa__filterGroup.FilterGroup-module__WQXvZa__gap-medium{gap:12px}.FilterGroup-module__WQXvZa__filterGroup.FilterGroup-module__WQXvZa__gap-large{gap:16px}@media (max-width:768px){.FilterGroup-module__WQXvZa__filterGroup.FilterGroup-module__WQXvZa__horizontal{flex-direction:column;align-items:stretch}}
.SearchBar-module__AiEFFa__searchBar{align-items:center;width:100%;max-width:400px;display:flex;position:relative}.SearchBar-module__AiEFFa__searchIcon{color:var(--color-text-tertiary);pointer-events:none;position:absolute;left:12px}.SearchBar-module__AiEFFa__searchInput{border:1px solid var(--color-border);background:var(--color-bg-primary);width:100%;color:var(--color-text-primary);border-radius:8px;padding:10px 12px 10px 40px;font-size:14px;transition:all .2s}.SearchBar-module__AiEFFa__searchInput:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #3b82f61a}.SearchBar-module__AiEFFa__searchInput::placeholder{color:var(--color-text-tertiary)}@media (max-width:768px){.SearchBar-module__AiEFFa__searchBar{max-width:100%}}
.Classrooms-module__k6tClW__container{flex-direction:column;width:100%;height:100%;display:flex}.Classrooms-module__k6tClW__tableWrapper{padding:0 var(--spacing-lg);flex:1;overflow:auto}.Classrooms-module__k6tClW__clickableRow{cursor:pointer;transition:background-color .2s}.Classrooms-module__k6tClW__clickableRow:hover{background-color:var(--color-hover-bg)}.Classrooms-module__k6tClW__emptyState{color:var(--color-text-muted);font-size:var(--font-size-base);text-align:center;padding:var(--spacing-2xl)!important}.Classrooms-module__k6tClW__studentCount{font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.Classrooms-module__k6tClW__statusBadge{padding:4px var(--spacing-sm);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-transform:capitalize;align-items:center;display:inline-flex}.Classrooms-module__k6tClW__statusBadge--active{background:rgba(var(--color-success-rgb),.12);color:var(--color-success)}.Classrooms-module__k6tClW__statusBadge--inactive{background:rgba(var(--color-text-muted-rgb),.12);color:var(--color-text-muted)}.Classrooms-module__k6tClW__statusBadge--maintenance,.Classrooms-module__k6tClW__statusBadge--damaged{background:rgba(var(--color-warning-rgb),.12);color:var(--color-warning)}@media (max-width:1024px){.Classrooms-module__k6tClW__tableWrapper{padding:0 var(--spacing-md)}}@media (max-width:768px){.Classrooms-module__k6tClW__tableWrapper{padding:0 var(--spacing-sm)}}
