.AnalyticsChart-module__XMocfq__chartContainer{width:100%;margin-top:var(--spacing-md);padding-top:var(--spacing-sm);animation:.8s ease-out forwards AnalyticsChart-module__XMocfq__fadeIn}.AnalyticsChart-module__XMocfq__emptyContainer{background-color:var(--surface-color-alt);border-radius:var(--border-radius-md);border:1px dashed var(--border-color);width:100%;height:280px;margin-top:var(--spacing-md);color:var(--text-tertiary);justify-content:center;align-items:center;font-size:.875rem;display:flex}@keyframes AnalyticsChart-module__XMocfq__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
.NewsTicker-module__QycbyG__tickerContainer{background:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;align-items:center;height:42px;margin-bottom:1.25rem;display:flex;position:relative;overflow:hidden}.NewsTicker-module__QycbyG__tickerLabel{letter-spacing:1px;color:#fff;z-index:2;text-transform:uppercase;background:linear-gradient(135deg,#ef4444,#f97316);flex-shrink:0;align-items:center;gap:.3rem;height:100%;padding:0 .85rem;font-size:.7rem;font-weight:800;display:flex}.NewsTicker-module__QycbyG__tickerLabel:after{content:"";background:linear-gradient(to right, var(--surface-color), transparent);z-index:1;pointer-events:none;width:30px;position:absolute;top:0;bottom:0;left:68px}.NewsTicker-module__QycbyG__tickerTrack{white-space:nowrap;align-items:center;padding-left:1rem;animation:45s linear infinite NewsTicker-module__QycbyG__tickerScroll;display:flex}@keyframes NewsTicker-module__QycbyG__tickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}[dir=rtl] .NewsTicker-module__QycbyG__tickerTrack{animation:45s linear infinite NewsTicker-module__QycbyG__tickerScrollRtl}@keyframes NewsTicker-module__QycbyG__tickerScrollRtl{0%{transform:translate(0)}to{transform:translate(50%)}}.NewsTicker-module__QycbyG__tickerItem{flex-shrink:0;align-items:center;gap:.4rem;padding:0 .75rem;display:inline-flex}.NewsTicker-module__QycbyG__tickerIcon{flex-shrink:0;align-items:center;display:flex}.NewsTicker-module__QycbyG__tickerText{color:var(--text-primary);font-size:.78rem;font-weight:500}.NewsTicker-module__QycbyG__tickerTime{color:var(--text-tertiary);flex-shrink:0;font-size:.68rem}.NewsTicker-module__QycbyG__tickerDot{color:var(--border-color);margin:0 .25rem;font-size:.7rem}.NewsTicker-module__QycbyG__tickerContainer:after{content:"";background:linear-gradient(to left, var(--surface-color), transparent);z-index:1;pointer-events:none;width:50px;position:absolute;top:0;bottom:0;right:0}[dir=rtl] .NewsTicker-module__QycbyG__tickerContainer:after{background:linear-gradient(to right, var(--surface-color), transparent);left:0;right:auto}@media (max-width:640px){.NewsTicker-module__QycbyG__tickerContainer{height:36px;margin-bottom:1rem}.NewsTicker-module__QycbyG__tickerLabel{padding:0 .6rem;font-size:.6rem}.NewsTicker-module__QycbyG__tickerText{font-size:.72rem}}
.Badge-module__H8aylq__badge{font-family:var(--font-family-body);border-radius:var(--border-radius-sm);justify-content:center;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.Badge-module__H8aylq__pill{border-radius:var(--border-radius-full)}.Badge-module__H8aylq__primary{background-color:var(--primary-color);color:#fff}.Badge-module__H8aylq__success{background-color:var(--success-bg);color:var(--success-color)}.Badge-module__H8aylq__warning{background-color:var(--warning-bg);color:var(--warning-color)}.Badge-module__H8aylq__danger{background-color:var(--danger-bg);color:var(--danger-color)}.Badge-module__H8aylq__info{background-color:var(--info-bg);color:var(--info-color)}.Badge-module__H8aylq__neutral{background-color:var(--surface-color-alt);color:var(--text-secondary);border:1px solid var(--border-color)}
.Button-module__8RiFmG__button{justify-content:center;align-items:center;gap:var(--spacing-sm);font-family:var(--font-family-body);border-radius:var(--border-radius-md);transition:all var(--transition-fast);white-space:nowrap;outline:none;font-weight:500;display:inline-flex}.Button-module__8RiFmG__fullWidth{width:100%}.Button-module__8RiFmG__button:focus-visible{box-shadow:0 0 0 2px var(--surface-color), 0 0 0 4px var(--primary-color)}.Button-module__8RiFmG__button:disabled{opacity:.6;cursor:not-allowed}.Button-module__8RiFmG__primary{background-color:var(--primary-color);color:#fff;box-shadow:var(--shadow-sm)}[data-theme=dark] .Button-module__8RiFmG__primary{color:#09090b}.Button-module__8RiFmG__primary:hover:not(:disabled){background-color:var(--primary-color-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}.Button-module__8RiFmG__primary:active:not(:disabled){transform:translateY(0)}.Button-module__8RiFmG__secondary{background-color:var(--secondary-color);color:#fff;box-shadow:var(--shadow-sm)}.Button-module__8RiFmG__secondary:hover:not(:disabled){background-color:var(--text-primary);transform:translateY(-1px)}.Button-module__8RiFmG__outline{color:var(--text-primary);border:1px solid var(--border-color);background-color:#0000}.Button-module__8RiFmG__outline:hover:not(:disabled){background-color:var(--surface-color-alt);border-color:var(--text-tertiary)}.Button-module__8RiFmG__ghost{color:var(--text-secondary);background-color:#0000}.Button-module__8RiFmG__ghost:hover:not(:disabled){background-color:var(--surface-color-alt);color:var(--text-primary)}.Button-module__8RiFmG__danger{background-color:var(--danger-color);color:#fff}.Button-module__8RiFmG__danger:hover:not(:disabled){background-color:#dc2626}.Button-module__8RiFmG__sm{padding:.375rem .75rem;font-size:.875rem}.Button-module__8RiFmG__md{padding:.5rem 1rem;font-size:1rem}.Button-module__8RiFmG__lg{padding:.75rem 1.5rem;font-size:1.125rem}.Button-module__8RiFmG__loading{pointer-events:none;position:relative;color:#0000!important}.Button-module__8RiFmG__spinner{border:2px solid #ffffff4d;border-top-color:currentColor;border-radius:50%;width:1.25em;height:1.25em;animation:.8s linear infinite Button-module__8RiFmG__spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Button-module__8RiFmG__outline .Button-module__8RiFmG__spinner,.Button-module__8RiFmG__ghost .Button-module__8RiFmG__spinner{border:2px solid var(--border-color);border-top-color:var(--text-primary)}@keyframes Button-module__8RiFmG__spin{to{transform:translate(-50%,-50%)rotate(360deg)}}.Button-module__8RiFmG__iconLeft,.Button-module__8RiFmG__iconRight{align-items:center;display:flex}
.Card-module__b6YjYG__card{border-radius:var(--border-radius-lg);transition:all var(--transition-normal);overflow:hidden}.Card-module__b6YjYG__variant-default{background-color:var(--surface-color);border:1px solid var(--border-color)}.Card-module__b6YjYG__variant-glass{background-color:var(--glass-bg);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border)}.Card-module__b6YjYG__variant-outline{border:1px dashed var(--border-color);background-color:#0000}.Card-module__b6YjYG__padding-none{padding:0}.Card-module__b6YjYG__padding-sm{padding:var(--spacing-sm)}.Card-module__b6YjYG__padding-md{padding:var(--spacing-lg)}.Card-module__b6YjYG__padding-lg{padding:var(--spacing-xl)}.Card-module__b6YjYG__elevation-sm{box-shadow:var(--shadow-sm)}.Card-module__b6YjYG__elevation-md{box-shadow:var(--shadow-md);border-color:#0000}.Card-module__b6YjYG__elevation-lg{box-shadow:var(--shadow-lg);border-color:#0000}.Card-module__b6YjYG__interactive{cursor:pointer}.Card-module__b6YjYG__interactive:hover{box-shadow:var(--shadow-md);border-color:var(--primary-color);transform:translateY(-4px)}
.Input-module__5jsJuW__container{gap:var(--spacing-xs);margin-bottom:var(--spacing-md);flex-direction:column;display:flex}.Input-module__5jsJuW__fullWidth{width:100%}.Input-module__5jsJuW__label{font-family:var(--font-family-body);color:var(--text-primary);font-size:.875rem;font-weight:500}.Input-module__5jsJuW__inputWrapper{align-items:center;display:flex;position:relative}.Input-module__5jsJuW__input{width:100%;font-family:var(--font-family-body);color:var(--text-primary);background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--border-radius-md);transition:all var(--transition-fast);outline:none;padding:.625rem .875rem;font-size:1rem}.Input-module__5jsJuW__input::placeholder{color:var(--text-tertiary)}.Input-module__5jsJuW__input:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #4f46e526}.Input-module__5jsJuW__input:disabled{background-color:var(--surface-color-alt);color:var(--text-tertiary);cursor:not-allowed}.Input-module__5jsJuW__withLeftIcon{padding-left:2.5rem}.Input-module__5jsJuW__withRightIcon{padding-right:2.5rem}.Input-module__5jsJuW__leftIcon{color:var(--text-secondary);pointer-events:none;align-items:center;display:flex;position:absolute;left:.875rem}.Input-module__5jsJuW__rightIcon{color:var(--text-secondary);align-items:center;display:flex;position:absolute;right:.875rem}.Input-module__5jsJuW__errorInput{border-color:var(--danger-color)}.Input-module__5jsJuW__errorInput:focus{border-color:var(--danger-color);box-shadow:0 0 0 3px #ef444426}.Input-module__5jsJuW__errorText{font-family:var(--font-family-body);color:var(--danger-color);animation:Input-module__5jsJuW__slideUp var(--transition-bounce) forwards;margin-top:.25rem;font-size:.75rem}
.CameraModal-module__TjOs8G__overlay{z-index:1000;padding:var(--spacing-md);-webkit-backdrop-filter:blur(4px);background:#000000d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.CameraModal-module__TjOs8G__modal{background:var(--surface-color);border-radius:var(--radius-lg);flex-direction:column;width:100%;max-width:500px;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #0000004d,0 10px 10px -5px #0003}.CameraModal-module__TjOs8G__header{padding:var(--spacing-md);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;display:flex}.CameraModal-module__TjOs8G__header h3{margin:0;font-size:1.1rem;font-weight:600}.CameraModal-module__TjOs8G__closeBtn{cursor:pointer;color:var(--text-secondary);border-radius:var(--radius-sm);background:#0000000d;border:none;justify-content:center;align-items:center;padding:.4rem;transition:all .2s;display:flex}.CameraModal-module__TjOs8G__closeBtn:hover{background:var(--danger-color);color:#fff}.CameraModal-module__TjOs8G__videoContainer{aspect-ratio:4/3;background:#000;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.CameraModal-module__TjOs8G__video{object-fit:cover;width:100%;height:100%}.CameraModal-module__TjOs8G__error{color:#fff;padding:var(--spacing-lg);text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.CameraModal-module__TjOs8G__controls{gap:var(--spacing-md);padding:var(--spacing-md);justify-content:space-between;display:flex}
.EmptyState-module__7SqAPW__container{text-align:center;background:var(--surface-color-alt);border:1px dashed var(--border-color);border-radius:var(--radius-lg);flex-direction:column;justify-content:center;align-items:center;width:100%;margin:2rem 0;padding:4rem 2rem;display:flex}.EmptyState-module__7SqAPW__iconWrapper{color:var(--text-tertiary);background:var(--surface-color);box-shadow:var(--shadow-sm);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.5rem;padding:1rem;display:flex}.EmptyState-module__7SqAPW__title{color:var(--text-primary);margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.EmptyState-module__7SqAPW__description{color:var(--text-secondary);max-width:400px;margin:0 0 1.5rem;font-size:.875rem;line-height:1.5}.EmptyState-module__7SqAPW__actionWrap{margin-top:.5rem}
.PhotoUploader-module__jjko7W__container{flex-direction:column;gap:1rem;width:100%;display:flex}.PhotoUploader-module__jjko7W__previewGrid{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:.75rem;display:grid}.PhotoUploader-module__jjko7W__thumbnailWrap{aspect-ratio:1;border-radius:var(--radius-md);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.PhotoUploader-module__jjko7W__thumbnail{object-fit:cover;width:100%;height:100%;display:block}.PhotoUploader-module__jjko7W__removeBtn{color:#fff;cursor:pointer;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:flex;position:absolute;top:4px;right:4px}.PhotoUploader-module__jjko7W__removeBtn:hover{background:var(--danger-color);transform:scale(1.1)}.PhotoUploader-module__jjko7W__dropzone{border:2px dashed var(--border-color);border-radius:var(--radius-md);cursor:pointer;background:var(--surface-color-alt);color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.5rem 1rem;transition:all .2s;display:flex}.PhotoUploader-module__jjko7W__dropzone:hover{border-color:var(--primary-color);color:var(--primary-color);background:#3b82f60d}.PhotoUploader-module__jjko7W__uploadIcon{opacity:.8}.PhotoUploader-module__jjko7W__uploadText{font-size:.875rem;font-weight:500}.PhotoUploader-module__jjko7W__fileInput{display:none}
.Toast-module__dpyMdW__toastContainer{bottom:var(--spacing-xl);right:var(--spacing-xl);z-index:9999;gap:var(--spacing-sm);pointer-events:none;flex-direction:column;display:flex;position:fixed}.Toast-module__dpyMdW__toast{align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-md);background-color:var(--surface-color);border-radius:var(--border-radius-lg);pointer-events:auto;border:1px solid var(--border-color);min-width:300px;max-width:400px;animation-duration:.3s;display:flex;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.Toast-module__dpyMdW__icon{flex-shrink:0;margin-top:2px}.Toast-module__dpyMdW__message{color:var(--text-primary);flex:1;font-size:.875rem;font-weight:500;line-height:1.5}.Toast-module__dpyMdW__closeBtn{color:var(--text-tertiary);cursor:pointer;margin-left:var(--spacing-sm);transition:color var(--transition-fast);background:0 0;border:none;padding:0}.Toast-module__dpyMdW__closeBtn:hover{color:var(--text-primary)}.Toast-module__dpyMdW__success .Toast-module__dpyMdW__icon{color:var(--success-color)}.Toast-module__dpyMdW__success{border-left:4px solid var(--success-color)}.Toast-module__dpyMdW__error .Toast-module__dpyMdW__icon{color:var(--danger-color)}.Toast-module__dpyMdW__error{border-left:4px solid var(--danger-color)}.Toast-module__dpyMdW__warning .Toast-module__dpyMdW__icon{color:var(--warning-color)}.Toast-module__dpyMdW__warning{border-left:4px solid var(--warning-color)}.Toast-module__dpyMdW__info .Toast-module__dpyMdW__icon{color:var(--primary-color)}.Toast-module__dpyMdW__info{border-left:4px solid var(--primary-color)}.dark .Toast-module__dpyMdW__toast{background-color:var(--slate-800);border-color:var(--slate-700);box-shadow:0 10px 25px -5px #00000080}@media (max-width:640px){.Toast-module__dpyMdW__toastContainer{bottom:var(--spacing-md);left:var(--spacing-md);right:var(--spacing-md)}.Toast-module__dpyMdW__toast{min-width:unset;width:100%}}
.BulkActionBar-module__1bEpJq__container{background:var(--surface-secondary);border:1px solid var(--border-color);z-index:50;-webkit-backdrop-filter:blur(12px);border-radius:9999px;padding:.75rem 1.5rem;animation:.3s cubic-bezier(.16,1,.3,1) BulkActionBar-module__1bEpJq__slideUpFade;position:fixed;bottom:2rem;left:50%;transform:translate(-50%);box-shadow:0 10px 25px -5px #00000080,0 8px 10px -6px #0000004d}.BulkActionBar-module__1bEpJq__content{align-items:center;gap:2rem;display:flex}.BulkActionBar-module__1bEpJq__left{align-items:center;gap:.75rem;display:flex}.BulkActionBar-module__1bEpJq__clearBtn{color:var(--text-secondary);cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:all .2s;display:flex}.BulkActionBar-module__1bEpJq__clearBtn:hover{color:var(--text-primary);background:#fff3}.BulkActionBar-module__1bEpJq__countText{color:var(--text-primary);font-size:.875rem;font-weight:500}.BulkActionBar-module__1bEpJq__actions{align-items:center;gap:.5rem;display:flex}@keyframes BulkActionBar-module__1bEpJq__slideUpFade{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:640px){.BulkActionBar-module__1bEpJq__container{width:calc(100% - 2rem);padding:.75rem 1rem;bottom:1rem}.BulkActionBar-module__1bEpJq__content{justify-content:space-between}}
.UserProfileModal-module__ebXaxq__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1200;background:#00000080;justify-content:flex-end;display:flex;position:fixed;inset:0}[dir=rtl] .UserProfileModal-module__ebXaxq__overlay{justify-content:flex-start}.UserProfileModal-module__ebXaxq__modal{background:var(--surface-color);flex-direction:column;width:450px;height:100%;animation:.3s cubic-bezier(.16,1,.3,1) forwards UserProfileModal-module__ebXaxq__slideInRight;display:flex;overflow:hidden;box-shadow:-8px 0 32px #0000004d}[dir=rtl] .UserProfileModal-module__ebXaxq__modal{animation:.3s cubic-bezier(.16,1,.3,1) forwards UserProfileModal-module__ebXaxq__slideInLeft;box-shadow:8px 0 32px #00000026}@keyframes UserProfileModal-module__ebXaxq__slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes UserProfileModal-module__ebXaxq__slideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}.UserProfileModal-module__ebXaxq__modalHeader{background:var(--surface-color);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:flex-start;padding:1.5rem;display:flex}.UserProfileModal-module__ebXaxq__profileTop{align-items:center;gap:1rem;display:flex}.UserProfileModal-module__ebXaxq__avatarWrapper{flex-shrink:0;position:relative}.UserProfileModal-module__ebXaxq__avatar{color:#fff;letter-spacing:1px;object-fit:cover;border:3px solid var(--border-color);border-radius:50%;justify-content:center;align-items:center;width:72px;min-width:72px;height:72px;min-height:72px;font-size:1.5rem;font-weight:700;line-height:1;display:flex;overflow:hidden}.UserProfileModal-module__ebXaxq__avatarUploadBtn{background:var(--primary-color);color:#fff;cursor:pointer;border:2px solid var(--surface-color);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex;position:absolute;bottom:-2px;right:-2px;box-shadow:0 2px 6px #0003}.UserProfileModal-module__ebXaxq__avatarUploadBtn:hover{background:var(--primary-hover);transform:scale(1.1)}.UserProfileModal-module__ebXaxq__uploadSpinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite UserProfileModal-module__ebXaxq__spin}@keyframes UserProfileModal-module__ebXaxq__spin{to{transform:rotate(360deg)}}.UserProfileModal-module__ebXaxq__userName{color:var(--text-primary);margin:0 0 .25rem;font-size:1.25rem;font-weight:700}.UserProfileModal-module__ebXaxq__closeBtn{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.5rem;transition:background-color .2s;display:flex}.UserProfileModal-module__ebXaxq__closeBtn:hover{background-color:var(--surface-color-alt);color:var(--text-primary)}.UserProfileModal-module__ebXaxq__modalContent{flex-direction:column;flex:1;gap:2rem;padding:1.5rem;display:flex;overflow-y:auto}.UserProfileModal-module__ebXaxq__section{border-radius:var(--radius-md,12px);padding:1rem}.UserProfileModal-module__ebXaxq__sectionTitle{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;font-size:.75rem;font-weight:600}.UserProfileModal-module__ebXaxq__contactGrid{gap:1rem;display:grid}.UserProfileModal-module__ebXaxq__contactRow{color:var(--text-primary);align-items:center;gap:.75rem;font-size:.875rem;display:flex}.UserProfileModal-module__ebXaxq__contactRow svg{color:var(--text-tertiary)}.UserProfileModal-module__ebXaxq__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.UserProfileModal-module__ebXaxq__sectionHeader .UserProfileModal-module__ebXaxq__sectionTitle{margin-bottom:0}.UserProfileModal-module__ebXaxq__editBtn{color:var(--primary-color);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;transition:all .2s;display:flex}.UserProfileModal-module__ebXaxq__editBtn:hover{background:#3b82f61a}.UserProfileModal-module__ebXaxq__editForm{background:var(--surface-color-alt);border-radius:var(--radius-md);border:1px solid var(--border-color);flex-direction:column;gap:1rem;padding:1rem;display:flex}.UserProfileModal-module__ebXaxq__locationSelect{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--background-color);color:var(--text-primary);outline:none;width:100%;padding:.5rem .75rem;font-size:.875rem}.UserProfileModal-module__ebXaxq__locationSelect:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #3b82f61a}.UserProfileModal-module__ebXaxq__formActions{justify-content:flex-end;gap:.5rem;margin-top:.5rem;display:flex}.UserProfileModal-module__ebXaxq__activityList{flex-direction:column;gap:.75rem;display:flex}.UserProfileModal-module__ebXaxq__activityItem{background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--radius-md);flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.UserProfileModal-module__ebXaxq__activityTop{justify-content:space-between;align-items:flex-start;display:flex}.UserProfileModal-module__ebXaxq__activityTitle{font-size:.875rem;font-weight:500}.UserProfileModal-module__ebXaxq__activityMeta{color:var(--text-secondary);align-items:center;gap:.5rem;font-size:.75rem;display:flex}.UserProfileModal-module__ebXaxq__emptyState{color:var(--text-tertiary);text-align:center;background:var(--surface-color-alt);border-radius:var(--radius-md);padding:1rem;font-size:.875rem;font-style:italic}@media (max-width:640px){.UserProfileModal-module__ebXaxq__modal{width:100%}.UserProfileModal-module__ebXaxq__modalHeader{padding:1rem}.UserProfileModal-module__ebXaxq__modalContent{gap:1.25rem;padding:1rem}}@media (max-width:480px){.UserProfileModal-module__ebXaxq__avatar{width:56px;min-width:56px;height:56px;min-height:56px;font-size:1.15rem}.UserProfileModal-module__ebXaxq__userName{font-size:1.05rem}.UserProfileModal-module__ebXaxq__modalHeader{padding:.75rem}.UserProfileModal-module__ebXaxq__modalContent{gap:1rem;padding:.75rem}.UserProfileModal-module__ebXaxq__section,.UserProfileModal-module__ebXaxq__editForm{padding:.75rem}.UserProfileModal-module__ebXaxq__activityItem{padding:.5rem}.UserProfileModal-module__ebXaxq__activityTitle{font-size:.8rem}}.UserProfileModal-module__ebXaxq__tabNav{border-bottom:1px solid var(--border-color);background:var(--surface-color);gap:0;padding:0 1.5rem;display:flex}.UserProfileModal-module__ebXaxq__tabNavBtn{color:var(--text-tertiary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.35rem;padding:.75rem 1rem;font-size:.78rem;font-weight:600;transition:all .2s;display:flex}.UserProfileModal-module__ebXaxq__tabNavBtn:hover{color:var(--text-primary)}.UserProfileModal-module__ebXaxq__tabNavBtnActive{color:var(--primary-color);border-bottom-color:var(--primary-color)}.UserProfileModal-module__ebXaxq__positionRow{color:var(--text-secondary);align-items:center;gap:.5rem;margin-top:.35rem;font-size:.8rem;display:flex}.UserProfileModal-module__ebXaxq__positionRow svg{color:var(--text-tertiary)}.UserProfileModal-module__ebXaxq__perfCard{background:var(--surface-color-alt);border:1px solid var(--border-color);border-radius:14px;padding:1.25rem}.UserProfileModal-module__ebXaxq__perfHeader{align-items:center;gap:1.25rem;margin-bottom:1.25rem;display:flex}.UserProfileModal-module__ebXaxq__perfScoreCircle{border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;font-size:1.4rem;font-weight:800;line-height:1.1;display:flex}.UserProfileModal-module__ebXaxq__perfScoreCircle span{opacity:.7;text-transform:uppercase;letter-spacing:.5px;font-size:.6rem;font-weight:500}.UserProfileModal-module__ebXaxq__perfGrade{letter-spacing:-1px;font-size:2rem;font-weight:800}.UserProfileModal-module__ebXaxq__perfMeta{color:var(--text-secondary);font-size:.78rem}.UserProfileModal-module__ebXaxq__perfKpiGrid{flex-direction:column;gap:.65rem;display:flex}.UserProfileModal-module__ebXaxq__perfKpiRow{align-items:center;gap:.75rem;display:flex}.UserProfileModal-module__ebXaxq__perfKpiLabel{color:var(--text-secondary);flex-shrink:0;width:130px;font-size:.75rem}.UserProfileModal-module__ebXaxq__perfKpiBar{background:var(--border-color);border-radius:3px;flex:1;height:6px;overflow:hidden}.UserProfileModal-module__ebXaxq__perfKpiFill{border-radius:3px;height:100%;transition:width .6s cubic-bezier(.22,1,.36,1)}.UserProfileModal-module__ebXaxq__perfKpiValue{text-align:right;flex-shrink:0;width:38px;font-size:.72rem;font-weight:600}.UserProfileModal-module__ebXaxq__violationItem{background:var(--surface-color);border:1px solid var(--border-color);border-radius:10px;align-items:flex-start;gap:.75rem;padding:.85rem;transition:all .15s;display:flex}.UserProfileModal-module__ebXaxq__violationItem:hover{border-color:#ef44444d}.UserProfileModal-module__ebXaxq__violationIcon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.85rem;display:flex}.UserProfileModal-module__ebXaxq__violationContent{flex:1;min-width:0}.UserProfileModal-module__ebXaxq__violationTitle{color:var(--text-primary);font-size:.82rem;font-weight:600}.UserProfileModal-module__ebXaxq__violationDesc{color:var(--text-secondary);margin-top:.15rem;font-size:.72rem}.UserProfileModal-module__ebXaxq__violationMeta{color:var(--text-tertiary);align-items:center;gap:.5rem;margin-top:.35rem;font-size:.7rem;display:flex}.UserProfileModal-module__ebXaxq__violationForm{background:#ef444408;border:1px solid #ef444426;border-radius:12px;flex-direction:column;gap:.75rem;padding:1rem;animation:.2s UserProfileModal-module__ebXaxq__fadeSlideDown;display:flex}@keyframes UserProfileModal-module__ebXaxq__fadeSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.UserProfileModal-module__ebXaxq__violationFormGrid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.UserProfileModal-module__ebXaxq__rewardItem{background:var(--surface-color);border:1px solid var(--border-color);border-radius:10px;align-items:center;gap:.75rem;padding:.75rem;transition:all .15s;display:flex}.UserProfileModal-module__ebXaxq__rewardItem:hover{background:#10b98105;border-color:#10b9814d}.UserProfileModal-module__ebXaxq__rewardIcon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.1rem;display:flex}.UserProfileModal-module__ebXaxq__rewardContent{flex:1;min-width:0}.UserProfileModal-module__ebXaxq__rewardTitle{font-size:.82rem;font-weight:600}.UserProfileModal-module__ebXaxq__rewardMeta{color:var(--text-tertiary);margin-top:.1rem;font-size:.7rem}.UserProfileModal-module__ebXaxq__statsRow{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:.5rem;display:grid}.UserProfileModal-module__ebXaxq__statCard{text-align:center;background:var(--surface-color-alt);border:1px solid var(--border-color);border-radius:10px;padding:.75rem .5rem}.UserProfileModal-module__ebXaxq__statValue{font-size:1.3rem;font-weight:800;line-height:1.2}.UserProfileModal-module__ebXaxq__statLabel{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px;margin-top:.15rem;font-size:.65rem}.UserProfileModal-module__ebXaxq__rewardForm{background:#10b98108;border:1px solid #10b98126;border-radius:12px;flex-direction:column;gap:.75rem;padding:1rem;animation:.2s UserProfileModal-module__ebXaxq__fadeSlideDown;display:flex}
.AIAssistant-module__sRwv7W__bubble{background:linear-gradient(135deg, var(--primary-color), #7c3aed);color:#fff;cursor:pointer;z-index:900;border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:2rem;right:2rem;box-shadow:0 4px 20px #4f46e573}[dir=rtl] .AIAssistant-module__sRwv7W__bubble{left:2rem;right:auto}.AIAssistant-module__sRwv7W__bubble:hover{transform:scale(1.08);box-shadow:0 6px 28px #4f46e58c}.AIAssistant-module__sRwv7W__bubblePulse{border:2px solid #4f46e566;border-radius:50%;animation:2s infinite AIAssistant-module__sRwv7W__pulse;position:absolute;inset:-4px}@keyframes AIAssistant-module__sRwv7W__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.12)}}.AIAssistant-module__sRwv7W__panel{background:var(--surface-color);border:1px solid var(--border-color);z-index:900;border-radius:16px;flex-direction:column;width:380px;height:520px;display:flex;position:fixed;bottom:2rem;right:2rem;overflow:hidden;box-shadow:0 8px 40px #0000002e}[dir=rtl] .AIAssistant-module__sRwv7W__panel{left:2rem;right:auto}.AIAssistant-module__sRwv7W__panelExpanded{width:520px;height:680px}.AIAssistant-module__sRwv7W__panelHeader{background:linear-gradient(135deg, var(--primary-color), #7c3aed);color:#fff;flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.AIAssistant-module__sRwv7W__headerLeft{align-items:center;gap:.75rem;display:flex}.AIAssistant-module__sRwv7W__botAvatar{background:#fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.AIAssistant-module__sRwv7W__botName{font-size:.9rem;font-weight:600}.AIAssistant-module__sRwv7W__botStatus{opacity:.8;font-size:.7rem}.AIAssistant-module__sRwv7W__headerActions{gap:.25rem;display:flex}.AIAssistant-module__sRwv7W__iconBtn{color:#fffc;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;padding:.3rem;transition:background .15s;display:flex}.AIAssistant-module__sRwv7W__iconBtn:hover{color:#fff;background:#ffffff26}.AIAssistant-module__sRwv7W__messages{flex-direction:column;flex:1;gap:.75rem;padding:1rem;display:flex;overflow-y:auto}.AIAssistant-module__sRwv7W__message{align-items:flex-start;gap:.5rem;display:flex}.AIAssistant-module__sRwv7W__userMsg{flex-direction:row-reverse}.AIAssistant-module__sRwv7W__msgAvatar{background:linear-gradient(135deg, var(--primary-color), #7c3aed);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:2px;display:flex}.AIAssistant-module__sRwv7W__bubble2{background:var(--background-color);border:1px solid var(--border-color);max-width:80%;color:var(--text-primary);border-radius:12px;padding:.625rem .875rem;font-size:.8125rem;line-height:1.5}.AIAssistant-module__sRwv7W__userMsg .AIAssistant-module__sRwv7W__bubble2{background:linear-gradient(135deg, var(--primary-color), #7c3aed);color:#fff;border-color:#0000}.AIAssistant-module__sRwv7W__reportBubble{white-space:pre-wrap;background:var(--surface-color);border-color:var(--primary-color);font-family:monospace;font-size:.8rem}.AIAssistant-module__sRwv7W__msgLine{margin:0 0 .15rem}.AIAssistant-module__sRwv7W__msgLine:last-child{margin:0}.AIAssistant-module__sRwv7W__quickQuestions{flex-wrap:wrap;gap:.375rem;padding:0 1rem .5rem;display:flex}.AIAssistant-module__sRwv7W__quickBtn{border:1px solid var(--border-color);background:var(--background-color);color:var(--text-secondary);cursor:pointer;border-radius:999px;align-items:center;gap:.3rem;padding:.35rem .625rem;font-family:inherit;font-size:.75rem;transition:all .15s;display:inline-flex}.AIAssistant-module__sRwv7W__quickBtn:hover{border-color:var(--primary-color);color:var(--primary-color);background:#4f46e50d}.AIAssistant-module__sRwv7W__toolCard{border:1px solid var(--border-color);background:var(--background-color);border-radius:10px;margin:.4rem 0;padding:.6rem .75rem;font-size:.78rem}.AIAssistant-module__sRwv7W__toolCardSuccess{border-left:3px solid #10b981}.AIAssistant-module__sRwv7W__toolCardError{border-left:3px solid #ef4444}.AIAssistant-module__sRwv7W__toolHeader{text-transform:uppercase;letter-spacing:.3px;color:var(--text-secondary);align-items:center;gap:.35rem;margin-bottom:.35rem;font-size:.72rem;font-weight:600;display:flex}.AIAssistant-module__sRwv7W__toolName{font-size:.72rem}.AIAssistant-module__sRwv7W__toolSuccess{color:#10b981;display:flex}.AIAssistant-module__sRwv7W__toolError{color:#ef4444;display:flex}.AIAssistant-module__sRwv7W__toolSpinner{animation:1s linear infinite AIAssistant-module__sRwv7W__spin}@keyframes AIAssistant-module__sRwv7W__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.AIAssistant-module__sRwv7W__toolList{flex-direction:column;gap:.35rem;display:flex}.AIAssistant-module__sRwv7W__toolListItem{color:var(--text-primary);align-items:flex-start;gap:.4rem;padding:.3rem 0;font-size:.78rem;display:flex}.AIAssistant-module__sRwv7W__toolListItem>svg{color:var(--text-tertiary);flex-shrink:0;margin-top:2px}.AIAssistant-module__sRwv7W__toolMeta{color:var(--text-tertiary);margin-top:1px;font-size:.7rem}.AIAssistant-module__sRwv7W__toolStats{color:var(--text-secondary);grid-template-columns:1fr 1fr;gap:.25rem .75rem;font-size:.78rem;display:grid}.AIAssistant-module__sRwv7W__tempPassword{letter-spacing:1px;color:#6366f1;background:#6366f11a;border:1px solid #6366f133;border-radius:4px;margin-left:.35rem;padding:.15rem .5rem;font-size:.85rem;font-weight:700;display:inline-block}.AIAssistant-module__sRwv7W__typingDots{align-items:center;gap:4px;padding:.25rem 0;display:flex}.AIAssistant-module__sRwv7W__typingDots span{background:var(--text-tertiary);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite AIAssistant-module__sRwv7W__dotBounce}.AIAssistant-module__sRwv7W__typingDots span:nth-child(2){animation-delay:.2s}.AIAssistant-module__sRwv7W__typingDots span:nth-child(3){animation-delay:.4s}@keyframes AIAssistant-module__sRwv7W__dotBounce{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.AIAssistant-module__sRwv7W__inputRow{border-top:1px solid var(--border-color);flex-shrink:0;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.AIAssistant-module__sRwv7W__input{border:1px solid var(--border-color);background:var(--background-color);color:var(--text-primary);border-radius:999px;outline:none;flex:1;padding:.5rem .875rem;font-family:inherit;font-size:.875rem;transition:border-color .2s}.AIAssistant-module__sRwv7W__input:focus{border-color:var(--primary-color)}.AIAssistant-module__sRwv7W__sendBtn{background:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s;display:flex}.AIAssistant-module__sRwv7W__sendBtn:hover:not(:disabled){background:#4338ca}.AIAssistant-module__sRwv7W__sendBtn:disabled{background:var(--border-color);cursor:not-allowed}@media (max-width:480px){.AIAssistant-module__sRwv7W__panel{border-radius:16px 16px 0 0;width:100%;height:70vh;bottom:0;left:0;right:0}[dir=rtl] .AIAssistant-module__sRwv7W__panel{left:0;right:0}}
.SignaturePad-module__3OUS9G__container{flex-direction:column;width:100%;max-width:400px;display:flex}.SignaturePad-module__3OUS9G__header{margin-bottom:var(--spacing-sm);justify-content:space-between;align-items:center;display:flex}.SignaturePad-module__3OUS9G__label{color:var(--text-secondary);align-items:center;gap:8px;font-size:.875rem;font-weight:600;display:flex}.SignaturePad-module__3OUS9G__clearBtn{color:var(--text-tertiary);cursor:pointer;border-radius:var(--border-radius-sm);transition:all var(--transition-fast);background:0 0;border:none;align-items:center;gap:4px;padding:4px 8px;font-size:.75rem;font-weight:500;display:flex}.SignaturePad-module__3OUS9G__clearBtn:hover{color:var(--danger-color);background:var(--danger-bg)}.SignaturePad-module__3OUS9G__canvasWrapper{background-color:var(--surface-color);border:2px dashed var(--border-color);border-radius:var(--border-radius-md);touch-action:none;width:100%;height:150px;transition:border-color var(--transition-fast);overflow:hidden}.SignaturePad-module__3OUS9G__canvasWrapper:focus-within,.SignaturePad-module__3OUS9G__canvasWrapper:hover{border-color:var(--primary-color)}.SignaturePad-module__3OUS9G__canvas{cursor:crosshair;width:100%;height:100%}.SignaturePad-module__3OUS9G__subtext{color:var(--text-tertiary);margin-top:var(--spacing-sm);text-align:center;font-size:.75rem}.dark .SignaturePad-module__3OUS9G__canvasWrapper{background-color:var(--surface-color-alt)}
.Issues-module__Y-kU-W__container{gap:var(--spacing-xl);flex-direction:column;max-width:1400px;margin:0 auto;display:flex}.Issues-module__Y-kU-W__header{justify-content:space-between;align-items:flex-end;display:flex}.Issues-module__Y-kU-W__header h1{margin-bottom:var(--spacing-xs);font-size:2rem}.Issues-module__Y-kU-W__header p{color:var(--text-secondary);font-size:1.125rem}.Issues-module__Y-kU-W__toolbar{border-bottom:1px solid var(--border-color);padding-bottom:var(--spacing-md);justify-content:space-between;align-items:center;display:flex}.Issues-module__Y-kU-W__tabs{gap:var(--spacing-lg);display:flex}.Issues-module__Y-kU-W__tab{color:var(--text-secondary);padding:var(--spacing-sm) 0;transition:color var(--transition-fast);font-size:1rem;font-weight:500;position:relative}.Issues-module__Y-kU-W__tab:hover{color:var(--text-primary)}.Issues-module__Y-kU-W__tabActive{color:var(--primary-color)}.Issues-module__Y-kU-W__tabActive:after{content:"";bottom:calc(var(--spacing-sm) * -1 - 1px);background-color:var(--primary-color);border-radius:2px 2px 0 0;height:2px;animation:.2s ease-out forwards Issues-module__Y-kU-W__scaleIn;position:absolute;left:0;right:0}.Issues-module__Y-kU-W__searchWrap{width:320px}.Issues-module__Y-kU-W__searchInput{margin-bottom:0!important}.Issues-module__Y-kU-W__kanbanBoard{gap:var(--spacing-xl);padding-bottom:var(--spacing-md);min-height:500px;display:flex;overflow-x:auto}.Issues-module__Y-kU-W__kanbanColumn{background-color:var(--surface-color-alt);border-radius:var(--border-radius-lg);min-width:320px;padding:var(--spacing-md);gap:var(--spacing-md);flex-direction:column;flex:1;display:flex}.Issues-module__Y-kU-W__kanbanHeader{padding-bottom:var(--spacing-sm);border-bottom:2px solid var(--border-color);margin-bottom:var(--spacing-sm);justify-content:space-between;align-items:center;display:flex}.Issues-module__Y-kU-W__kanbanHeader h3{color:var(--text-primary);font-size:1.125rem}.Issues-module__Y-kU-W__kanbanCount{background-color:var(--surface-color);border-radius:var(--border-radius-full);color:var(--text-secondary);box-shadow:var(--shadow-sm);padding:2px 8px;font-size:.875rem;font-weight:600}.Issues-module__Y-kU-W__kanbanColumn.Issues-module__Y-kU-W__dragOver{background-color:var(--bg-color);border:2px dashed var(--primary-color)}.Issues-module__Y-kU-W__issueCard{background-color:var(--surface-color);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);cursor:grab;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex}.Issues-module__Y-kU-W__issueCard:active{cursor:grabbing}.Issues-module__Y-kU-W__issueCard.Issues-module__Y-kU-W__dragging{opacity:.5;transform:scale(.95)}.Issues-module__Y-kU-W__issueCard{flex-direction:column;display:flex}.Issues-module__Y-kU-W__cardHeader{margin-bottom:var(--spacing-md);justify-content:space-between;align-items:center;display:flex}.Issues-module__Y-kU-W__badges{gap:var(--spacing-sm);display:flex}.Issues-module__Y-kU-W__issueId{color:var(--text-tertiary);font-size:.8125rem;font-weight:600}.Issues-module__Y-kU-W__cardBody{margin-bottom:var(--spacing-lg);flex:1}.Issues-module__Y-kU-W__issueTitle{margin-bottom:var(--spacing-sm);color:var(--text-primary);font-size:1.125rem;line-height:1.4}.Issues-module__Y-kU-W__issueDesc{color:var(--text-secondary);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.6;display:-webkit-box;overflow:hidden}.Issues-module__Y-kU-W__cardInfo{gap:var(--spacing-sm);padding:var(--spacing-sm) 0 var(--spacing-lg);border-top:1px solid var(--surface-color-alt);flex-direction:column;display:flex}.Issues-module__Y-kU-W__infoRow{justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.Issues-module__Y-kU-W__label{color:var(--text-tertiary)}.Issues-module__Y-kU-W__userTag{align-items:center;gap:var(--spacing-xs);color:var(--text-primary);background-color:var(--surface-color-alt);border-radius:var(--border-radius-full);padding:4px 8px 4px 4px;font-weight:500;display:flex}.Issues-module__Y-kU-W__miniAvatar{background-color:var(--primary-color);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.625rem;font-weight:700;display:flex}.Issues-module__Y-kU-W__avatarAlt{background-color:var(--success-color)}.Issues-module__Y-kU-W__unassigned{color:var(--text-tertiary);font-style:italic}.Issues-module__Y-kU-W__cardFooter{padding-top:var(--spacing-md);border-top:1px solid var(--surface-color-alt);color:var(--text-secondary);justify-content:space-between;align-items:center;font-size:.75rem;font-weight:500;display:flex}.Issues-module__Y-kU-W__timeInfo{align-items:center;gap:4px;display:flex}.Issues-module__Y-kU-W__metaIcons{gap:var(--spacing-md);display:flex}.Issues-module__Y-kU-W__metaItem{align-items:center;gap:4px;display:flex}@media (max-width:768px){.Issues-module__Y-kU-W__header{align-items:flex-start;gap:var(--spacing-md);flex-direction:column}.Issues-module__Y-kU-W__toolbar{align-items:stretch;gap:var(--spacing-md);flex-direction:column}.Issues-module__Y-kU-W__searchWrap{width:100%}}@media (max-width:640px){.Issues-module__Y-kU-W__header h1{font-size:1.35rem}.Issues-module__Y-kU-W__header p{font-size:.9rem}.Issues-module__Y-kU-W__tabs{gap:var(--spacing-md);-webkit-overflow-scrolling:touch;overflow-x:auto}.Issues-module__Y-kU-W__tab{white-space:nowrap;font-size:.875rem}.Issues-module__Y-kU-W__kanbanBoard{gap:var(--spacing-md);flex-direction:column;min-height:auto}.Issues-module__Y-kU-W__kanbanColumn{min-width:unset}}@media (max-width:480px){.Issues-module__Y-kU-W__container{gap:var(--spacing-md)}.Issues-module__Y-kU-W__header h1{font-size:1.15rem}.Issues-module__Y-kU-W__kanbanColumn{padding:var(--spacing-sm)}.Issues-module__Y-kU-W__kanbanHeader h3,.Issues-module__Y-kU-W__issueTitle{font-size:.95rem}.Issues-module__Y-kU-W__issueDesc{font-size:.8rem}.Issues-module__Y-kU-W__issueCard:active{cursor:grabbing}}
.GlobalFAB-module__TPNdgW__fabContainer{z-index:1000;flex-direction:column;align-items:flex-end;gap:1rem;display:flex;position:fixed;bottom:2rem;right:2rem}.GlobalFAB-module__TPNdgW__fabMenu{opacity:0;pointer-events:none;flex-direction:column;align-items:flex-end;gap:.75rem;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex;transform:translateY(20px)scale(.9)}.GlobalFAB-module__TPNdgW__fabMenu.GlobalFAB-module__TPNdgW__open{opacity:1;pointer-events:auto;animation:3s infinite GlobalFAB-module__TPNdgW__pulse-subtle;transform:translateY(0)scale(1)}.GlobalFAB-module__TPNdgW__menuItem{background-color:var(--surface-color);border-radius:var(--border-radius-full);box-shadow:var(--shadow-md);color:var(--text-primary);border:1px solid var(--border-color);cursor:pointer;white-space:nowrap;align-items:center;gap:.75rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.GlobalFAB-module__TPNdgW__menuItem:hover{background-color:var(--surface-color-alt);border-color:var(--primary-color);box-shadow:var(--shadow-sm);transform:translate(-6px)}.GlobalFAB-module__TPNdgW__menuItemIcon{color:var(--primary-color)}.GlobalFAB-module__TPNdgW__mainFab{background-color:var(--primary-color);width:4rem;height:4rem;color:var(--bg-color);box-shadow:var(--shadow-lg);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex}.GlobalFAB-module__TPNdgW__mainFab.GlobalFAB-module__TPNdgW__open{background-color:var(--danger-color);transform:rotate(135deg);box-shadow:0 0 15px #ef444466}.GlobalFAB-module__TPNdgW__mainFab:hover:not(.GlobalFAB-module__TPNdgW__open){box-shadow:var(--shadow-glow);transform:scale(1.05)translateY(-2px)}.GlobalFAB-module__TPNdgW__mainFab.GlobalFAB-module__TPNdgW__open:hover{transform:rotate(135deg)scale(1.05)}@media (max-width:768px){.GlobalFAB-module__TPNdgW__fabContainer{bottom:1.5rem;right:1.5rem}.GlobalFAB-module__TPNdgW__mainFab{width:3.5rem;height:3.5rem}}
.Dashboard-module__L-cWyW__dashboardContainer{gap:var(--spacing-xl);flex-direction:column;max-width:1400px;margin:0 auto;display:flex}.Dashboard-module__L-cWyW__header{justify-content:space-between;align-items:flex-end;display:flex}.Dashboard-module__L-cWyW__headerTitle h1{margin-bottom:var(--spacing-xs);font-size:2rem}.Dashboard-module__L-cWyW__headerTitle p{color:var(--text-secondary);font-size:1.125rem}.Dashboard-module__L-cWyW__statsGrid{gap:var(--spacing-lg);grid-template-columns:repeat(4,1fr);display:grid}.Dashboard-module__L-cWyW__contentGrid{gap:var(--spacing-lg);grid-template-columns:repeat(3,1fr);display:grid}.Dashboard-module__L-cWyW__gridCol2{grid-column:span 2}.Dashboard-module__L-cWyW__gridCol1{grid-column:span 1}.Dashboard-module__L-cWyW__listCard{border:1px solid var(--border-color);flex-direction:column;height:100%;transition:all .3s;display:flex}.Dashboard-module__L-cWyW__listCard:hover{border-color:var(--primary-color-light);transform:translateY(-4px);box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.Dashboard-module__L-cWyW__cardHeader{padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-md);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;display:flex}.Dashboard-module__L-cWyW__cardTitle{margin:0;font-size:1.125rem;font-weight:600}.Dashboard-module__L-cWyW__listContainer{flex-direction:column;display:flex}.Dashboard-module__L-cWyW__listItem{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--surface-color-alt);transition:background-color var(--transition-fast);cursor:pointer;display:flex}.Dashboard-module__L-cWyW__listItem:hover{background-color:var(--surface-color-alt)}.Dashboard-module__L-cWyW__listItem:last-child{border-bottom:none}.Dashboard-module__L-cWyW__itemIcon{border-radius:var(--border-radius-full);background-color:var(--surface-color-alt);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.Dashboard-module__L-cWyW__iconSecondary{color:var(--text-secondary)}.Dashboard-module__L-cWyW__iconDanger{color:var(--danger-color);background-color:var(--danger-bg);border-radius:50%;padding:4px}.Dashboard-module__L-cWyW__itemContent{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.Dashboard-module__L-cWyW__itemTitle{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:600;overflow:hidden}.Dashboard-module__L-cWyW__itemMeta{align-items:center;gap:var(--spacing-xs);color:var(--text-tertiary);font-size:.8125rem;display:flex}.Dashboard-module__L-cWyW__assignee{align-items:center;gap:4px;display:flex}.Dashboard-module__L-cWyW__miniAvatar{background-color:var(--primary-color);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:.625rem;font-weight:700;display:flex}.Dashboard-module__L-cWyW__itemTrailing{align-items:flex-end;gap:var(--spacing-xs);flex-direction:column;flex-shrink:0;display:flex}.Dashboard-module__L-cWyW__itemTime{color:var(--text-tertiary);align-items:center;font-size:.75rem;display:flex}.Dashboard-module__L-cWyW__cardFooter{padding:var(--spacing-sm);border-top:1px solid var(--border-color);background-color:var(--surface-color-alt)}@media (max-width:1200px){.Dashboard-module__L-cWyW__statsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:1024px){.Dashboard-module__L-cWyW__contentGrid{grid-template-columns:1fr}.Dashboard-module__L-cWyW__gridCol2,.Dashboard-module__L-cWyW__gridCol1{grid-column:span 1}}@media (max-width:768px){.Dashboard-module__L-cWyW__dashboardContainer{gap:var(--spacing-lg)}.Dashboard-module__L-cWyW__statsGrid{gap:var(--spacing-md);grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.Dashboard-module__L-cWyW__statsGrid{grid-template-columns:1fr}.Dashboard-module__L-cWyW__header{align-items:flex-start;gap:var(--spacing-md);flex-direction:column}.Dashboard-module__L-cWyW__headerAction,.Dashboard-module__L-cWyW__headerAction button{width:100%}}@media (max-width:480px){.Dashboard-module__L-cWyW__dashboardContainer{gap:var(--spacing-md)}.Dashboard-module__L-cWyW__headerTitle h1{font-size:1.25rem}.Dashboard-module__L-cWyW__headerTitle p{font-size:.875rem}.Dashboard-module__L-cWyW__listItem{padding:var(--spacing-sm) var(--spacing-md)}.Dashboard-module__L-cWyW__itemIcon{width:32px;height:32px}.Dashboard-module__L-cWyW__itemTitle{font-size:.85rem}.Dashboard-module__L-cWyW__cardHeader{padding:var(--spacing-md) var(--spacing-md) var(--spacing-sm)}.Dashboard-module__L-cWyW__cardTitle{font-size:.95rem}.Dashboard-module__L-cWyW__listCard:hover{transform:none}}
.DashboardComponents-module__GF9_jW__statCard{flex-direction:column;height:100%;display:flex}.DashboardComponents-module__GF9_jW__statHeader{margin-bottom:var(--spacing-md);justify-content:space-between;align-items:center;display:flex}.DashboardComponents-module__GF9_jW__statTitle{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:600}.DashboardComponents-module__GF9_jW__iconWrapper{border-radius:var(--border-radius-md);justify-content:center;align-items:center;width:40px;height:40px;display:flex}.DashboardComponents-module__GF9_jW__icon-primary{background-color:var(--info-bg);color:var(--primary-color)}.DashboardComponents-module__GF9_jW__icon-success{background-color:var(--success-bg);color:var(--success-color)}.DashboardComponents-module__GF9_jW__icon-warning{background-color:var(--warning-bg);color:var(--warning-color)}.DashboardComponents-module__GF9_jW__icon-danger{background-color:var(--danger-bg);color:var(--danger-color)}.DashboardComponents-module__GF9_jW__statBody{gap:var(--spacing-xs);flex-direction:column;display:flex}.DashboardComponents-module__GF9_jW__statValue{color:var(--text-primary);font-size:2rem;font-weight:700;font-family:var(--font-family-heading);line-height:1.2}.DashboardComponents-module__GF9_jW__statTrend{align-items:center;gap:var(--spacing-xs);font-size:.875rem;font-weight:500;display:flex}.DashboardComponents-module__GF9_jW__trendPositive{color:var(--success-color)}.DashboardComponents-module__GF9_jW__trendNegative{color:var(--danger-color)}.DashboardComponents-module__GF9_jW__trendText{color:var(--text-tertiary);font-weight:400}
.Financials-module__33LpAG__container{max-width:1200px;margin:0 auto;padding:1.5rem}.Financials-module__33LpAG__pageHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.Financials-module__33LpAG__pageHeader h1{align-items:center;gap:.5rem;font-size:1.5rem;font-weight:700;display:flex}.Financials-module__33LpAG__pageHeader p{color:var(--text-secondary);margin-top:.25rem;font-size:.9rem}.Financials-module__33LpAG__headerControls{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.Financials-module__33LpAG__selectControl{border:1px solid var(--border-color);background:var(--input-bg,#f9fafb);color:var(--text-primary);cursor:pointer;border-radius:10px;min-width:160px;padding:.5rem .75rem;font-size:.875rem}.Financials-module__33LpAG__summaryGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.Financials-module__33LpAG__summaryCard{background:var(--card-bg);border:1px solid var(--border-color);border-radius:14px;padding:1.25rem;transition:transform .2s,box-shadow .2s}.Financials-module__33LpAG__summaryCard:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.Financials-module__33LpAG__summaryLabel{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:.35rem;margin-bottom:.5rem;font-size:.78rem;display:flex}.Financials-module__33LpAG__summaryValue{color:var(--text-primary);font-size:1.5rem;font-weight:700}.Financials-module__33LpAG__summaryValue.Financials-module__33LpAG__positive{color:#10b981}.Financials-module__33LpAG__summaryValue.Financials-module__33LpAG__negative{color:#ef4444}.Financials-module__33LpAG__summaryValue.Financials-module__33LpAG__neutral{color:var(--text-primary)}.Financials-module__33LpAG__summarySubtext{color:var(--text-tertiary);margin-top:.25rem;font-size:.75rem}.Financials-module__33LpAG__contentGrid{grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem;display:grid}@media (max-width:900px){.Financials-module__33LpAG__contentGrid{grid-template-columns:1fr}}.Financials-module__33LpAG__breakdownCard{background:var(--card-bg);border:1px solid var(--border-color);border-radius:14px;padding:1.25rem}.Financials-module__33LpAG__cardTitle{align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1rem;font-weight:600;display:flex}.Financials-module__33LpAG__breakdownList{flex-direction:column;gap:.6rem;display:flex}.Financials-module__33LpAG__breakdownRow{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:.5rem 0;display:flex}.Financials-module__33LpAG__breakdownRow:last-child{border-bottom:none}.Financials-module__33LpAG__breakdownLabel{color:var(--text-secondary);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.Financials-module__33LpAG__breakdownDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.Financials-module__33LpAG__breakdownAmount{color:var(--text-primary);font-size:.9rem;font-weight:600}.Financials-module__33LpAG__systemBadge{background:var(--primary-color-subtle,#6366f11a);color:var(--primary-color,#3f3f46);border-radius:4px;margin-left:.35rem;padding:.15rem .4rem;font-size:.65rem}.Financials-module__33LpAG__formCard{background:var(--card-bg);border:1px solid var(--border-color);border-radius:14px;padding:1.25rem}.Financials-module__33LpAG__formGrid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}@media (max-width:600px){.Financials-module__33LpAG__formGrid{grid-template-columns:1fr}}.Financials-module__33LpAG__formGroup{flex-direction:column;gap:.25rem;display:flex}.Financials-module__33LpAG__formLabel{color:var(--text-secondary);font-size:.78rem;font-weight:500}.Financials-module__33LpAG__formInput{border:1px solid var(--border-color);background:var(--input-bg,#f9fafb);color:var(--text-primary);border-radius:10px;outline:none;padding:.55rem .75rem;font-size:.875rem;transition:border-color .2s}.Financials-module__33LpAG__formInput:focus{border-color:var(--primary-color,#3f3f46)}.Financials-module__33LpAG__formActions{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}.Financials-module__33LpAG__monthSelector{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.Financials-module__33LpAG__monthBtn{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:8px;padding:.35rem .75rem;font-size:.78rem;transition:all .2s}.Financials-module__33LpAG__monthBtn:hover{background:var(--primary-color-subtle,#6366f114)}.Financials-module__33LpAG__monthBtn.Financials-module__33LpAG__active{background:var(--primary-color,#3f3f46);color:#fff;border-color:var(--primary-color,#3f3f46)}.Financials-module__33LpAG__emptyState{text-align:center;color:var(--text-tertiary);padding:3rem 1rem}.Financials-module__33LpAG__emptyState svg{opacity:.3;margin-bottom:1rem}.Financials-module__33LpAG__barRow{align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.Financials-module__33LpAG__bar{border-radius:3px;height:6px;transition:width .5s}.Financials-module__33LpAG__barPercent{color:var(--text-tertiary);min-width:35px;font-size:.7rem}.Financials-module__33LpAG__dailySalesHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.Financials-module__33LpAG__dailySalesControls{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.Financials-module__33LpAG__importExportBar{align-items:center;gap:.5rem;display:flex}.Financials-module__33LpAG__importExportBar button,.Financials-module__33LpAG__importExportBar label{border-radius:var(--radius-md,8px);cursor:pointer;border:1px solid var(--border-color);background:var(--surface-color);color:var(--text-secondary);align-items:center;gap:.35rem;padding:.45rem .85rem;font-family:inherit;font-size:.8rem;font-weight:500;transition:all .2s;display:inline-flex}.Financials-module__33LpAG__importExportBar button:hover,.Financials-module__33LpAG__importExportBar label:hover{border-color:var(--primary-color);color:var(--primary-color);background:#4f46e50a}.Financials-module__33LpAG__dailySalesTableWrap{-webkit-overflow-scrolling:touch;border:1px solid var(--border-color);border-radius:var(--radius-lg,12px);background:var(--surface-color);overflow-x:auto}.Financials-module__33LpAG__dailySalesTable{border-collapse:collapse;width:100%;min-width:480px}.Financials-module__33LpAG__dailySalesTable thead th{text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);text-align:left;border-bottom:2px solid var(--border-color);background:var(--surface-color-alt,var(--background-color));z-index:1;padding:.65rem .75rem;font-size:.72rem;font-weight:600;position:sticky;top:0}.Financials-module__33LpAG__dailySalesTable tbody td{border-bottom:1px solid var(--border-color);color:var(--text-primary);vertical-align:middle;padding:.4rem .75rem;font-size:.85rem}.Financials-module__33LpAG__salesRow{transition:background .15s}.Financials-module__33LpAG__salesRow:hover{background:#4f46e508}.Financials-module__33LpAG__salesRowWeekend{background:#f59e0b0a}.Financials-module__33LpAG__salesRowWeekend:hover{background:#f59e0b14}.Financials-module__33LpAG__salesDateCell{white-space:nowrap;font-size:.82rem;font-weight:500}.Financials-module__33LpAG__salesDayCell{color:var(--text-tertiary);font-size:.78rem;font-weight:500}.Financials-module__33LpAG__salesInputCell input{border:1px solid var(--border-color);border-radius:var(--radius-sm,6px);width:100%;max-width:140px;color:var(--text-primary);background:var(--surface-color);box-sizing:border-box;padding:.35rem .5rem;font-family:inherit;font-size:.85rem;transition:all .2s}.Financials-module__33LpAG__salesInputCell input:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 2px #4f46e51a}.Financials-module__33LpAG__salesNotesCell input{border-radius:var(--radius-sm,6px);width:100%;max-width:180px;color:var(--text-secondary);box-sizing:border-box;background:0 0;border:1px solid #0000;padding:.35rem .5rem;font-family:inherit;font-size:.8rem;transition:all .2s}.Financials-module__33LpAG__salesNotesCell input:focus{border-color:var(--border-color);background:var(--surface-color);outline:none}.Financials-module__33LpAG__totalRow{background:var(--surface-color-alt,var(--background-color));position:sticky;bottom:0}.Financials-module__33LpAG__totalRow td{border-top:2px solid var(--border-color);border-bottom:none;padding:.65rem .75rem;font-size:.9rem;font-weight:700}.Financials-module__33LpAG__totalAmount{color:var(--primary-color);font-variant-numeric:tabular-nums}.Financials-module__33LpAG__dailySalesFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.75rem;padding-top:.75rem;display:flex}.Financials-module__33LpAG__dailySalesStats{color:var(--text-secondary);gap:1.5rem;font-size:.8rem;display:flex}.Financials-module__33LpAG__dailySalesStats strong{color:var(--text-primary);font-weight:600}@media (max-width:768px){.Financials-module__33LpAG__container{padding:1rem}.Financials-module__33LpAG__summaryGrid{grid-template-columns:repeat(2,1fr)}.Financials-module__33LpAG__summaryValue{font-size:1.25rem}.Financials-module__33LpAG__selectControl{min-width:120px;font-size:.8rem}.Financials-module__33LpAG__monthSelector{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.Financials-module__33LpAG__dailySalesHeader{flex-direction:column;align-items:stretch}.Financials-module__33LpAG__dailySalesControls{width:100%}.Financials-module__33LpAG__importExportBar{justify-content:stretch;width:100%}.Financials-module__33LpAG__importExportBar button,.Financials-module__33LpAG__importExportBar label{flex:1;justify-content:center}}@media (max-width:480px){.Financials-module__33LpAG__container{padding:.75rem}.Financials-module__33LpAG__pageHeader h1{font-size:1.15rem}.Financials-module__33LpAG__summaryGrid{grid-template-columns:1fr;gap:.5rem}.Financials-module__33LpAG__summaryCard{border-radius:10px;padding:.85rem}.Financials-module__33LpAG__summaryCard:hover{transform:none}.Financials-module__33LpAG__summaryValue{font-size:1.1rem}.Financials-module__33LpAG__breakdownCard,.Financials-module__33LpAG__formCard{border-radius:10px;padding:.85rem}.Financials-module__33LpAG__headerControls{width:100%}.Financials-module__33LpAG__selectControl{width:100%;min-width:unset}.Financials-module__33LpAG__dailySalesFooter{flex-direction:column;align-items:stretch}.Financials-module__33LpAG__dailySalesStats{flex-direction:column;gap:.5rem}}.Financials-module__33LpAG__gridToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.Financials-module__33LpAG__gridToolbar select,.Financials-module__33LpAG__gridToolbar button{font-family:inherit}.Financials-module__33LpAG__yearSelector{align-items:center;gap:.35rem;display:flex}.Financials-module__33LpAG__yearSelector button{border:1px solid var(--border-color);background:var(--surface-color);width:30px;height:30px;color:var(--text-secondary);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:all .15s;display:flex}.Financials-module__33LpAG__yearSelector button:hover{background:var(--primary-color-subtle,#6366f114);border-color:var(--primary-color);color:var(--primary-color)}.Financials-module__33LpAG__yearLabel{text-align:center;min-width:60px;color:var(--text-primary);font-size:1.1rem;font-weight:700}.Financials-module__33LpAG__gridViewToggle{border:1px solid var(--border-color);border-radius:8px;gap:0;display:flex;overflow:hidden}.Financials-module__33LpAG__gridViewToggle button{background:var(--surface-color);color:var(--text-secondary);cursor:pointer;border:none;align-items:center;gap:.3rem;padding:.4rem .75rem;font-size:.78rem;font-weight:500;transition:all .15s;display:flex}.Financials-module__33LpAG__gridViewToggle button:not(:last-child){border-right:1px solid var(--border-color)}.Financials-module__33LpAG__gridViewToggle button.Financials-module__33LpAG__active{background:var(--primary-color,#3f3f46);color:#fff}.Financials-module__33LpAG__costGridWrap{-webkit-overflow-scrolling:touch;border:1px solid var(--border-color);background:var(--surface-color);border-radius:12px;margin-bottom:1rem;overflow-x:auto}.Financials-module__33LpAG__costGrid{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:1200px}.Financials-module__33LpAG__costGrid thead th{text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);text-align:right;border-bottom:2px solid var(--border-color);background:var(--surface-color-alt,var(--background-color));z-index:2;white-space:nowrap;padding:.55rem .65rem;font-size:.72rem;font-weight:600;position:sticky;top:0}.Financials-module__33LpAG__costGrid thead th:first-child{text-align:left;z-index:3;background:var(--surface-color-alt,var(--background-color));min-width:160px;position:sticky;left:0}.Financials-module__33LpAG__costGrid thead th:last-child{color:var(--text-primary);background:#6366f10a;font-weight:700}.Financials-module__33LpAG__costRow{transition:background .12s}.Financials-module__33LpAG__costRow:hover{background:#6366f108}.Financials-module__33LpAG__costRow td{border-bottom:1px solid var(--border-color);text-align:right;color:var(--text-primary);padding:.25rem .35rem;font-size:.85rem}.Financials-module__33LpAG__costRow td:first-child{text-align:left;z-index:1;background:var(--surface-color);align-items:center;gap:.4rem;min-height:38px;padding-left:.75rem;font-size:.82rem;font-weight:500;display:flex;position:sticky;left:0}.Financials-module__33LpAG__costRow td:last-child{background:#6366f10a;font-weight:700}.Financials-module__33LpAG__costRow:hover td:first-child{background:#6366f108}.Financials-module__33LpAG__costCell{width:100%;max-width:110px;color:var(--text-primary);text-align:right;box-sizing:border-box;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:6px;padding:.3rem .45rem;font-family:inherit;font-size:.82rem;transition:all .15s}.Financials-module__33LpAG__costCell:hover{border-color:var(--border-color);background:var(--surface-color)}.Financials-module__33LpAG__costCell:focus{border-color:var(--primary-color);background:var(--surface-color);outline:none;box-shadow:0 0 0 2px #6366f11f}.Financials-module__33LpAG__costTotalRow{background:var(--surface-color-alt,var(--background-color))}.Financials-module__33LpAG__costTotalRow td{border-top:2px solid var(--border-color);color:var(--text-primary);border-bottom:none;padding:.6rem .35rem;font-size:.88rem;font-weight:700}.Financials-module__33LpAG__costTotalRow td:first-child{background:var(--surface-color-alt,var(--background-color));padding-left:.75rem}.Financials-module__33LpAG__costSectionRow td{text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);border-bottom:1px solid var(--border-color);background:var(--surface-color-alt,var(--background-color));padding:.55rem .35rem;font-size:.78rem;font-weight:700}.Financials-module__33LpAG__costSectionRow td:first-child{background:var(--surface-color-alt,var(--background-color));padding-left:.75rem}.Financials-module__33LpAG__yearEntryRow{background:#8b5cf608;border-top:1px dashed #8b5cf633}.Financials-module__33LpAG__yearEntryRow td{color:var(--text-tertiary);padding:.5rem .35rem;font-size:.8rem}.Financials-module__33LpAG__yearEntryRow td:first-child{background:#8b5cf608;font-style:italic}.Financials-module__33LpAG__yearlyInput{color:#8b5cf6;text-align:right;background:#8b5cf60a;border:1px dashed #8b5cf659;border-radius:6px;width:100%;max-width:120px;padding:.35rem .5rem;font-family:inherit;font-size:.82rem;transition:all .15s}.Financials-module__33LpAG__yearlyInput:focus{border-style:solid;border-color:#8b5cf6;outline:none;box-shadow:0 0 0 2px #8b5cf61f}.Financials-module__33LpAG__distributeBtn{color:#8b5cf6;cursor:pointer;white-space:nowrap;background:#8b5cf614;border:1px solid #8b5cf64d;border-radius:6px;padding:.25rem .55rem;font-family:inherit;font-size:.72rem;font-weight:600;transition:all .15s}.Financials-module__33LpAG__distributeBtn:hover{background:#8b5cf626;border-color:#8b5cf6}.Financials-module__33LpAG__pnlStatement{border:1px solid var(--border-color);background:var(--surface-color);border-radius:12px;margin-bottom:1rem;overflow:hidden}.Financials-module__33LpAG__pnlTable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:900px}.Financials-module__33LpAG__pnlTable thead th{text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);text-align:right;border-bottom:2px solid var(--border-color);background:var(--surface-color-alt,var(--background-color));z-index:2;padding:.6rem .75rem;font-size:.72rem;font-weight:600;position:sticky;top:0}.Financials-module__33LpAG__pnlTable thead th:first-child{text-align:left;z-index:3;background:var(--surface-color-alt,var(--background-color));min-width:200px;position:sticky;left:0}.Financials-module__33LpAG__pnlTable thead th:last-child{color:var(--text-primary);border-left:2px solid var(--border-color);font-weight:700}.Financials-module__33LpAG__pnlSectionHeader td{text-transform:uppercase;letter-spacing:.05em;color:var(--text-primary);background:var(--surface-color-alt,var(--background-color));border-bottom:1px solid var(--border-color);padding:.6rem .75rem;font-size:.82rem;font-weight:700}.Financials-module__33LpAG__pnlSectionHeader td:first-child{background:var(--surface-color-alt,var(--background-color));position:sticky;left:0}.Financials-module__33LpAG__pnlDataRow td{text-align:right;color:var(--text-secondary);border-bottom:1px solid #0000000a;padding:.4rem .75rem;font-size:.85rem}.Financials-module__33LpAG__pnlDataRow td:first-child{text-align:left;color:var(--text-secondary);background:var(--surface-color);padding-left:1.5rem;position:sticky;left:0}.Financials-module__33LpAG__pnlDataRow td:last-child{color:var(--text-primary);border-left:2px solid var(--border-color);font-weight:600}.Financials-module__33LpAG__pnlDataRow:hover td{background:#6366f105}.Financials-module__33LpAG__pnlSubtotalRow td{text-align:right;color:var(--text-primary);border-top:1px solid var(--border-color);border-bottom:2px solid var(--border-color);padding:.5rem .75rem;font-size:.88rem;font-weight:700}.Financials-module__33LpAG__pnlSubtotalRow td:first-child{text-align:left;background:var(--surface-color);padding-left:.75rem;position:sticky;left:0}.Financials-module__33LpAG__pnlSubtotalRow td:last-child{border-left:2px solid var(--border-color)}.Financials-module__33LpAG__pnlMarginRow td{text-align:right;color:var(--text-tertiary);padding:.3rem .75rem;font-size:.75rem;font-style:italic;font-weight:600}.Financials-module__33LpAG__pnlMarginRow td:first-child{text-align:left;background:var(--surface-color);padding-left:.75rem;position:sticky;left:0}.Financials-module__33LpAG__pnlMarginRow td:last-child{border-left:2px solid var(--border-color)}.Financials-module__33LpAG__pnlPositive{color:#10b981!important}.Financials-module__33LpAG__pnlNegative{color:#ef4444!important}.Financials-module__33LpAG__pnlNetRow td{text-align:right;border-top:3px double var(--border-color);background:var(--surface-color-alt,var(--background-color));padding:.7rem .75rem;font-size:1rem;font-weight:800}.Financials-module__33LpAG__pnlNetRow td:first-child{text-align:left;background:var(--surface-color-alt,var(--background-color));padding-left:.75rem;position:sticky;left:0}.Financials-module__33LpAG__pnlNetRow td:last-child{border-left:2px solid var(--border-color)}
.ActiveInspection-module__I1MBLG__container{gap:var(--spacing-xl);flex-direction:column;max-width:800px;margin:0 auto;padding-bottom:120px;display:flex}.ActiveInspection-module__I1MBLG__header{gap:var(--spacing-md);background-color:var(--surface-color);padding:var(--spacing-xl);border-radius:var(--border-radius-lg);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.ActiveInspection-module__I1MBLG__headerTop{justify-content:space-between;align-items:center;display:flex}.ActiveInspection-module__I1MBLG__backBtn{align-items:center;gap:var(--spacing-xs);color:var(--text-secondary);transition:color var(--transition-fast);font-weight:500;display:flex}.ActiveInspection-module__I1MBLG__backBtn:hover{color:var(--primary-color)}.ActiveInspection-module__I1MBLG__headerTitle{margin:var(--spacing-md) 0}.ActiveInspection-module__I1MBLG__headerTitle h1{margin-bottom:var(--spacing-xs);font-size:1.75rem}.ActiveInspection-module__I1MBLG__headerTitle p{color:var(--text-secondary)}.ActiveInspection-module__I1MBLG__progressContainer{gap:var(--spacing-xs);flex-direction:column;display:flex}.ActiveInspection-module__I1MBLG__progressHeader{color:var(--text-primary);justify-content:space-between;font-size:.875rem;font-weight:600;display:flex}.ActiveInspection-module__I1MBLG__progressBar{background-color:var(--surface-color-alt);border-radius:var(--border-radius-full);height:8px;overflow:hidden}.ActiveInspection-module__I1MBLG__progressFill{background-color:var(--success-color);height:100%;transition:width .5s ease-out}.ActiveInspection-module__I1MBLG__questionsList{gap:var(--spacing-md);flex-direction:column;display:flex}.ActiveInspection-module__I1MBLG__questionCard{transition:border-color var(--transition-fast)}.ActiveInspection-module__I1MBLG__questionCard:focus-within{border-color:var(--primary-color);box-shadow:0 0 0 3px #4f46e51a}.ActiveInspection-module__I1MBLG__questionMain{justify-content:space-between;gap:var(--spacing-lg);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--border-color);display:flex}.ActiveInspection-module__I1MBLG__questionText{gap:var(--spacing-sm);color:var(--text-primary);flex:1;font-size:1.125rem;font-weight:500;line-height:1.4;display:flex}.ActiveInspection-module__I1MBLG__questionNum{color:var(--text-tertiary)}.ActiveInspection-module__I1MBLG__actionGroup{gap:var(--spacing-sm);align-items:flex-start;display:flex}.ActiveInspection-module__I1MBLG__statusBtn{border-radius:var(--border-radius-md);background-color:var(--surface-color-alt);width:56px;height:56px;color:var(--text-tertiary);transition:all var(--transition-fast);border:2px solid #0000;justify-content:center;align-items:center;font-weight:600;display:flex}.ActiveInspection-module__I1MBLG__statusBtn:hover{box-shadow:var(--shadow-sm);transform:translateY(-2px)}.ActiveInspection-module__I1MBLG__btnPass:hover{color:var(--success-color);background-color:var(--success-bg);border-color:#10b98133}.ActiveInspection-module__I1MBLG__btnFail:hover{color:var(--danger-color);background-color:var(--danger-bg);border-color:#ef444433}.ActiveInspection-module__I1MBLG__btnNA:hover{color:var(--text-primary);border-color:var(--border-color);background-color:var(--surface-color)}.ActiveInspection-module__I1MBLG__activePass{background-color:var(--success-color);color:#fff;border-color:var(--success-color);box-shadow:0 4px 12px #10b9814d}.ActiveInspection-module__I1MBLG__activePass:hover{background-color:var(--success-color);color:#fff}.ActiveInspection-module__I1MBLG__activeFail{background-color:var(--danger-color);color:#fff;border-color:var(--danger-color);box-shadow:0 4px 12px #ef44444d}.ActiveInspection-module__I1MBLG__activeFail:hover{background-color:var(--danger-color);color:#fff}.ActiveInspection-module__I1MBLG__activeNA{background-color:var(--text-secondary);color:#fff;border-color:var(--text-secondary)}.ActiveInspection-module__I1MBLG__activeNA:hover{background-color:var(--text-secondary);color:#fff}.ActiveInspection-module__I1MBLG__questionFooter{padding-top:var(--spacing-md);justify-content:space-between;align-items:center;display:flex}.ActiveInspection-module__I1MBLG__footerActions{gap:var(--spacing-md);display:flex}.ActiveInspection-module__I1MBLG__iconBtn{color:var(--text-secondary);transition:color var(--transition-fast);align-items:center;gap:6px;font-size:.875rem;display:flex}.ActiveInspection-module__I1MBLG__iconBtn:hover{color:var(--primary-color)}.ActiveInspection-module__I1MBLG__activeIconBtn{color:var(--primary-color);font-weight:500}.ActiveInspection-module__I1MBLG__expandedState{margin-top:var(--spacing-md);padding:var(--spacing-md);background-color:var(--surface-color-alt);border:1px solid var(--border-color);border-radius:var(--border-radius-md)}.ActiveInspection-module__I1MBLG__failedState{margin-top:var(--spacing-md);padding:var(--spacing-md);border:1px dashed var(--danger-color);border-radius:var(--border-radius-md);background-color:#ef44440d}.ActiveInspection-module__I1MBLG__failedHeader{align-items:center;gap:var(--spacing-xs);color:var(--danger-color);margin-bottom:var(--spacing-md);font-size:.875rem;font-weight:600;display:flex}.ActiveInspection-module__I1MBLG__alertIcon{color:var(--danger-color)}.ActiveInspection-module__I1MBLG__photoPlaceholder{justify-content:center;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xl);background-color:var(--surface-color);border:1px dashed var(--border-color);border-radius:var(--border-radius-md);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);flex-direction:column;font-size:.875rem;display:flex}.ActiveInspection-module__I1MBLG__photoPlaceholder:hover{background-color:var(--surface-color-alt);border-color:var(--primary-color);color:var(--primary-color)}.ActiveInspection-module__I1MBLG__photoPlaceholder:hover svg{color:var(--primary-color)!important}.ActiveInspection-module__I1MBLG__bottomActions{justify-content:flex-end;gap:var(--spacing-md);background-color:var(--bg-color);padding:var(--spacing-md) 0;padding-bottom:calc(var(--spacing-md) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border-color);z-index:10;display:flex;position:sticky;bottom:0}@media (max-width:640px){.ActiveInspection-module__I1MBLG__questionMain{flex-direction:column}.ActiveInspection-module__I1MBLG__actionGroup{justify-content:space-between;width:100%}.ActiveInspection-module__I1MBLG__statusBtn{flex:1}.ActiveInspection-module__I1MBLG__bottomActions{flex-direction:column}.ActiveInspection-module__I1MBLG__bottomActions button{width:100%}}@media (max-width:480px){.ActiveInspection-module__I1MBLG__header{padding:var(--spacing-md)}.ActiveInspection-module__I1MBLG__headerTitle h1{font-size:1.25rem}.ActiveInspection-module__I1MBLG__questionText{font-size:.95rem}.ActiveInspection-module__I1MBLG__statusBtn{width:44px;height:44px}.ActiveInspection-module__I1MBLG__statusBtn:hover{transform:none}.ActiveInspection-module__I1MBLG__expandedState,.ActiveInspection-module__I1MBLG__failedState{padding:var(--spacing-sm)}.ActiveInspection-module__I1MBLG__photoPlaceholder{padding:var(--spacing-md)}}
.SiteModal-module__IKnN5q__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#0f172a73;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.SiteModal-module__IKnN5q__modal{background:var(--surface-color);border-radius:var(--radius-lg);flex-direction:column;width:100%;max-width:580px;max-height:90vh;display:flex;overflow-y:auto;box-shadow:0 24px 48px #00000026}.SiteModal-module__IKnN5q__header{border-bottom:1px solid var(--border-color);background:var(--surface-color);z-index:1;justify-content:space-between;align-items:center;padding:1.5rem;display:flex;position:sticky;top:0}.SiteModal-module__IKnN5q__header h2{color:var(--text-primary);margin:0;font-size:1.25rem;font-weight:600}.SiteModal-module__IKnN5q__closeBtn{color:var(--text-tertiary);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;transition:all .2s;display:flex}.SiteModal-module__IKnN5q__closeBtn:hover{background:var(--background-color);color:var(--text-primary)}.SiteModal-module__IKnN5q__body{flex-direction:column;gap:0;padding:1.5rem;display:flex}.SiteModal-module__IKnN5q__section{margin-bottom:1.5rem}.SiteModal-module__IKnN5q__sectionTitle{text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);border-bottom:1px solid var(--border-color);margin:0 0 1rem;padding-bottom:.5rem;font-size:.75rem;font-weight:600}.SiteModal-module__IKnN5q__formGroup{flex-direction:column;gap:.4rem;margin-bottom:.875rem;display:flex}.SiteModal-module__IKnN5q__formGroup label{color:var(--text-secondary);font-size:.8125rem;font-weight:500}.SiteModal-module__IKnN5q__row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.SiteModal-module__IKnN5q__select{border:1px solid var(--border-color);border-radius:var(--radius-md);width:100%;color:var(--text-primary);background-color:var(--surface-color);appearance:none;box-sizing:border-box;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right .875rem center;background-repeat:no-repeat;background-size:1em;padding:.6875rem 1rem;font-family:inherit;font-size:.875rem;transition:all .2s}.SiteModal-module__IKnN5q__select:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 3px #4f46e51a}.SiteModal-module__IKnN5q__footer{border-top:1px solid var(--border-color);justify-content:flex-end;gap:.75rem;padding-top:1rem;display:flex}@media (max-width:640px){.SiteModal-module__IKnN5q__modal{border-radius:16px;max-width:100%}.SiteModal-module__IKnN5q__header{padding:1rem}.SiteModal-module__IKnN5q__header h2{font-size:1.05rem}.SiteModal-module__IKnN5q__body{padding:1rem}.SiteModal-module__IKnN5q__row{grid-template-columns:1fr;gap:.75rem}}@media (max-width:480px){.SiteModal-module__IKnN5q__overlay{padding:.5rem}.SiteModal-module__IKnN5q__modal{border-radius:14px}.SiteModal-module__IKnN5q__header,.SiteModal-module__IKnN5q__body{padding:.75rem}.SiteModal-module__IKnN5q__footer{flex-direction:column}}
.NewTaskModal-module__t1RGHW__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background-color:#0f172a66;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.NewTaskModal-module__t1RGHW__modal{background-color:var(--surface-color);border-radius:var(--radius-lg);flex-direction:column;width:100%;max-width:500px;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.NewTaskModal-module__t1RGHW__header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.NewTaskModal-module__t1RGHW__header h2{color:var(--text-primary);margin:0;font-size:1.25rem;font-weight:600}.NewTaskModal-module__t1RGHW__closeBtn{color:var(--text-tertiary);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;transition:all .2s;display:flex}.NewTaskModal-module__t1RGHW__closeBtn:hover{background-color:var(--background-color);color:var(--text-primary)}.NewTaskModal-module__t1RGHW__formContent{padding:1.5rem}.NewTaskModal-module__t1RGHW__formGroup{flex-direction:column;gap:.5rem;margin-bottom:1.25rem;display:flex}.NewTaskModal-module__t1RGHW__formGroup label{color:var(--text-secondary);font-size:.875rem;font-weight:500}.NewTaskModal-module__t1RGHW__formRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.NewTaskModal-module__t1RGHW__select{border:1px solid var(--border-color);border-radius:var(--radius-md);width:100%;color:var(--text-primary);background-color:var(--surface-color);appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 1rem center;background-repeat:no-repeat;background-size:1em;padding:.75rem 1rem;font-family:inherit;font-size:.875rem;transition:all .2s}.NewTaskModal-module__t1RGHW__select:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 3px #4f46e51a}.NewTaskModal-module__t1RGHW__footer{border-top:1px solid var(--border-color);justify-content:flex-end;gap:.75rem;margin-top:.5rem;padding-top:1.5rem;display:flex}@media (max-width:640px){.NewTaskModal-module__t1RGHW__modal{border-radius:16px;max-width:100%}.NewTaskModal-module__t1RGHW__header{padding:1rem}.NewTaskModal-module__t1RGHW__header h2{font-size:1.05rem}.NewTaskModal-module__t1RGHW__formContent{padding:1rem}.NewTaskModal-module__t1RGHW__formRow{grid-template-columns:1fr}}@media (max-width:480px){.NewTaskModal-module__t1RGHW__overlay{padding:.5rem}.NewTaskModal-module__t1RGHW__modal{border-radius:14px}.NewTaskModal-module__t1RGHW__header,.NewTaskModal-module__t1RGHW__formContent{padding:.75rem}.NewTaskModal-module__t1RGHW__footer{flex-direction:column}}
.Users-module__M-d3YW__container{gap:var(--spacing-xl);flex-direction:column;max-width:1400px;margin:0 auto;display:flex}.Users-module__M-d3YW__header{justify-content:space-between;align-items:flex-end;display:flex}.Users-module__M-d3YW__header h1{margin-bottom:var(--spacing-xs);font-size:2rem}.Users-module__M-d3YW__header p{color:var(--text-secondary);font-size:1.125rem}.Users-module__M-d3YW__toolbar{justify-content:space-between;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-md);display:flex}.Users-module__M-d3YW__searchInput{width:320px;margin-bottom:0!important}.Users-module__M-d3YW__filters{gap:var(--spacing-sm);display:flex}.Users-module__M-d3YW__usersGrid{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.Users-module__M-d3YW__userCard{flex-direction:column;height:100%;display:flex}.Users-module__M-d3YW__cardTop{margin-bottom:var(--spacing-md);justify-content:space-between;align-items:flex-start;display:flex}.Users-module__M-d3YW__avatar{border-radius:var(--border-radius-full);color:#fff;letter-spacing:1px;width:64px;min-width:64px;height:64px;min-height:64px;box-shadow:var(--shadow-sm);text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;font-size:1.25rem;font-weight:700;line-height:1;display:flex;overflow:hidden}.Users-module__M-d3YW__userInfo{margin-bottom:var(--spacing-lg)}.Users-module__M-d3YW__userName{color:var(--text-primary);margin-bottom:var(--spacing-xs);font-size:1.25rem;font-weight:600}.Users-module__M-d3YW__userRoleText{color:var(--text-tertiary);font-size:.875rem}.Users-module__M-d3YW__contactInfo{gap:var(--spacing-sm);padding:var(--spacing-md) 0;border-top:1px solid var(--surface-color-alt);border-bottom:1px solid var(--surface-color-alt);margin-bottom:var(--spacing-lg);flex-direction:column;flex:1;display:flex}.Users-module__M-d3YW__contactItem{align-items:center;gap:var(--spacing-md);color:var(--text-secondary);font-size:.875rem;display:flex}.Users-module__M-d3YW__contactItem svg{color:var(--text-tertiary);flex-shrink:0}.Users-module__M-d3YW__contactItem span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Users-module__M-d3YW__cardActions{margin-top:auto}@media (max-width:640px){.Users-module__M-d3YW__header{align-items:flex-start;gap:var(--spacing-md);flex-direction:column}.Users-module__M-d3YW__toolbar{flex-direction:column;align-items:stretch}.Users-module__M-d3YW__searchInput,.Users-module__M-d3YW__filters{width:100%}.Users-module__M-d3YW__filters button{flex:1}}.Users-module__M-d3YW__userCheckbox{border:1px solid var(--border-color);cursor:pointer;width:1.125rem;height:1.125rem;accent-color:var(--primary-color);background:0 0;border-radius:4px}.Users-module__M-d3YW__selectedCard{border-color:var(--primary-color)!important;background:#1a73e808!important}.Users-module__M-d3YW__bulkRoleSelect{color:var(--text-primary);cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:6px;outline:none;padding:.375rem .75rem;font-size:.875rem}.Users-module__M-d3YW__bulkRoleSelect>option{background:var(--surface-primary);color:var(--text-primary)}.Users-module__M-d3YW__bulkRoleSelect:hover{border-color:#fff6}@media (max-width:768px){.Users-module__M-d3YW__usersGrid{gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.Users-module__M-d3YW__header h1{font-size:1.35rem}.Users-module__M-d3YW__header p{font-size:.9rem}}@media (max-width:480px){.Users-module__M-d3YW__container{gap:var(--spacing-md)}.Users-module__M-d3YW__header h1{font-size:1.15rem}.Users-module__M-d3YW__usersGrid{gap:var(--spacing-sm);grid-template-columns:1fr}.Users-module__M-d3YW__avatar{width:50px;min-width:50px;height:50px;min-height:50px;font-size:1rem}.Users-module__M-d3YW__userName{font-size:1.05rem}.Users-module__M-d3YW__contactItem{font-size:.8rem}}
.Announcements-module__8g90wa__container{padding:var(--spacing-lg);max-width:1200px;margin:0 auto}.Announcements-module__8g90wa__header{margin-bottom:var(--spacing-xl);justify-content:space-between;align-items:center;display:flex}.Announcements-module__8g90wa__memosGrid{gap:var(--spacing-md);flex-direction:column;display:flex}.Announcements-module__8g90wa__memoCard{background:var(--surface-color);border:1px solid var(--border-color);padding:var(--spacing-lg);border-radius:16px;transition:transform .2s;position:relative;overflow:hidden}.Announcements-module__8g90wa__memoCard:hover{box-shadow:var(--shadow-sm);transform:translate(4px)}.Announcements-module__8g90wa__urgentBar{background:#dc2626;width:6px;position:absolute;top:0;bottom:0;left:0}.Announcements-module__8g90wa__memoHeader{margin-bottom:var(--spacing-ms);justify-content:space-between;align-items:flex-start;display:flex}.Announcements-module__8g90wa__memoTitle{color:var(--text-primary);margin:0;font-size:1.25rem;font-weight:700}.Announcements-module__8g90wa__memoMeta{gap:var(--spacing-md);color:var(--text-tertiary);margin-bottom:var(--spacing-md);font-size:.875rem;display:flex}.Announcements-module__8g90wa__memoContent{color:var(--text-secondary);white-space:pre-wrap;line-height:1.6}.Announcements-module__8g90wa__modalOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#0f172ab3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Announcements-module__8g90wa__modal{background:var(--surface-color);width:100%;max-width:700px;padding:var(--spacing-xl);border-radius:20px;max-height:90vh;overflow-y:auto}.Announcements-module__8g90wa__formGroup{margin-bottom:var(--spacing-md)}.Announcements-module__8g90wa__formGroup label{margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.Announcements-module__8g90wa__priorityToggle{gap:var(--spacing-sm);margin-top:.5rem;display:flex}.Announcements-module__8g90wa__priorityBtn{border:1px solid var(--border-color);cursor:pointer;background:0 0;border-radius:8px;padding:.5rem 1rem;font-size:.875rem}.Announcements-module__8g90wa__priorityActive_Urgent{color:#dc2626;background:#fef2f2;border-color:#fca5a5;font-weight:600}.Announcements-module__8g90wa__priorityActive_Normal{color:#16a34a;background:#f0fdf4;border-color:#86efac;font-weight:600}@media (max-width:768px){.Announcements-module__8g90wa__container{padding:var(--spacing-md)}.Announcements-module__8g90wa__memoCard{padding:var(--spacing-md);border-radius:12px}.Announcements-module__8g90wa__memoTitle{font-size:1.05rem}.Announcements-module__8g90wa__memoMeta{gap:var(--spacing-sm);flex-wrap:wrap;font-size:.8rem}.Announcements-module__8g90wa__modal{max-width:calc(100% - 1.5rem);padding:var(--spacing-lg);border-radius:16px;margin:0 .75rem}}@media (max-width:640px){.Announcements-module__8g90wa__header{flex-direction:column;align-items:flex-start;gap:.75rem}.Announcements-module__8g90wa__memoHeader{flex-direction:column;gap:.5rem}}@media (max-width:480px){.Announcements-module__8g90wa__container{padding:var(--spacing-sm)}.Announcements-module__8g90wa__memoCard{padding:var(--spacing-sm) var(--spacing-md);border-radius:10px}.Announcements-module__8g90wa__memoTitle{font-size:.95rem}.Announcements-module__8g90wa__memoContent{font-size:.875rem}.Announcements-module__8g90wa__modal{padding:var(--spacing-md);border-radius:14px;margin:0 .25rem}.Announcements-module__8g90wa__priorityToggle{flex-wrap:wrap}}
.Approvals-module__kXYESW__container{padding:var(--spacing-lg);max-width:1400px;margin:0 auto}.Approvals-module__kXYESW__header{margin-bottom:var(--spacing-xl);justify-content:space-between;align-items:center;display:flex}.Approvals-module__kXYESW__headerInfo h1{color:var(--text-primary);margin:0;font-size:2rem;font-weight:800}.Approvals-module__kXYESW__headerInfo p{color:var(--text-tertiary);margin-top:.25rem}.Approvals-module__kXYESW__statsGrid{gap:var(--spacing-md);margin-bottom:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.Approvals-module__kXYESW__statCard{background:var(--surface-color);padding:var(--spacing-lg);border:1px solid var(--border-color);align-items:center;gap:var(--spacing-md);border-radius:16px;transition:all .2s;display:flex}.Approvals-module__kXYESW__statCard:hover{transform:translateY(-2px);box-shadow:0 8px 16px #0000001a}.Approvals-module__kXYESW__statIcon{border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.Approvals-module__kXYESW__statInfo h3{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:.875rem}.Approvals-module__kXYESW__statValue{color:var(--text-primary);font-size:1.5rem;font-weight:700}.Approvals-module__kXYESW__contentTable{background:var(--surface-color);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);border-radius:16px;overflow:hidden}.Approvals-module__kXYESW__tableHeader{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--border-color);background:#00000005;justify-content:space-between;align-items:center;display:flex}.Approvals-module__kXYESW__requestsList{border-collapse:collapse;width:100%}.Approvals-module__kXYESW__requestsList th{text-align:left;padding:var(--spacing-md) var(--spacing-lg);color:var(--text-tertiary);border-bottom:1px solid var(--border-color);font-size:.875rem;font-weight:600}.Approvals-module__kXYESW__requestsList td{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--border-color);font-size:.9375rem}.Approvals-module__kXYESW__requestsList tr:hover{background:#00000003}.Approvals-module__kXYESW__statusPadding{text-transform:uppercase;letter-spacing:.5px;border-radius:10px;padding:2px 10px;font-size:.75rem;font-weight:700;display:inline-flex}.Approvals-module__kXYESW__statusPending{color:#ea580c;background:#fff7ed;border:1px solid #ffedd5}.Approvals-module__kXYESW__statusApproved{color:#16a34a;background:#f0fdf4;border:1px solid #dcfce7}.Approvals-module__kXYESW__statusRejected{color:#dc2626;background:#fef2f2;border:1px solid #fee2e2}.Approvals-module__kXYESW__modalOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#0f172abf;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Approvals-module__kXYESW__modal{background:var(--surface-color);width:100%;max-width:600px;padding:var(--spacing-xl);border-radius:24px;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040}.Approvals-module__kXYESW__modalHeader{margin-bottom:var(--spacing-lg);justify-content:space-between;align-items:center;display:flex}.Approvals-module__kXYESW__modalHeader h2{margin:0;font-size:1.5rem;font-weight:700}.Approvals-module__kXYESW__closeBtn{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:50%;padding:8px;transition:all .2s;display:flex}.Approvals-module__kXYESW__closeBtn:hover{background:var(--border-color);color:var(--text-primary)}.Approvals-module__kXYESW__formGroup{margin-bottom:var(--spacing-md)}.Approvals-module__kXYESW__formGroup label{color:var(--text-secondary);margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.Approvals-module__kXYESW__actions{gap:var(--spacing-md);margin-top:var(--spacing-lg);display:flex}@media (max-width:768px){.Approvals-module__kXYESW__container{padding:var(--spacing-md)}.Approvals-module__kXYESW__headerInfo h1{font-size:1.35rem}.Approvals-module__kXYESW__statsGrid{gap:var(--spacing-sm);grid-template-columns:repeat(2,1fr)}.Approvals-module__kXYESW__statCard{padding:var(--spacing-md)}.Approvals-module__kXYESW__statIcon{width:40px;height:40px}.Approvals-module__kXYESW__statValue{font-size:1.25rem}.Approvals-module__kXYESW__contentTable{-webkit-overflow-scrolling:touch;border-radius:12px;overflow-x:auto}.Approvals-module__kXYESW__requestsList th,.Approvals-module__kXYESW__requestsList td{padding:var(--spacing-sm) var(--spacing-md);white-space:nowrap;font-size:.8125rem}.Approvals-module__kXYESW__modal{max-width:calc(100% - 1.5rem);padding:var(--spacing-lg);border-radius:18px;margin:0 .75rem}.Approvals-module__kXYESW__modalHeader h2{font-size:1.15rem}}@media (max-width:640px){.Approvals-module__kXYESW__header{flex-direction:column;align-items:flex-start;gap:.75rem}.Approvals-module__kXYESW__statsGrid{grid-template-columns:1fr 1fr}.Approvals-module__kXYESW__statInfo h3{font-size:.75rem}.Approvals-module__kXYESW__modal{max-width:100%;padding:var(--spacing-md);border-radius:16px;max-height:calc(100vh - 1rem);margin:0 .5rem}.Approvals-module__kXYESW__actions{flex-direction:column}}@media (max-width:480px){.Approvals-module__kXYESW__container{padding:var(--spacing-sm)}.Approvals-module__kXYESW__headerInfo h1{font-size:1.15rem}.Approvals-module__kXYESW__headerInfo p{font-size:.78rem}.Approvals-module__kXYESW__statsGrid{gap:var(--spacing-xs);grid-template-columns:1fr}.Approvals-module__kXYESW__statCard{padding:var(--spacing-sm) var(--spacing-md);border-radius:12px}.Approvals-module__kXYESW__statValue{font-size:1.1rem}.Approvals-module__kXYESW__requestsList th,.Approvals-module__kXYESW__requestsList td{padding:var(--spacing-xs) var(--spacing-sm);font-size:.75rem}.Approvals-module__kXYESW__modalOverlay{padding:.25rem}.Approvals-module__kXYESW__modal{border-radius:14px;margin:0}}
.Evaluations-module__2tJynq__container{max-width:1400px;margin:0 auto;padding:2rem}.Evaluations-module__2tJynq__pageHeader{justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;display:flex}.Evaluations-module__2tJynq__headerText h1{color:var(--text-primary);align-items:center;gap:.5rem;margin-bottom:.35rem;font-size:1.75rem;font-weight:700;display:flex}.Evaluations-module__2tJynq__headerText p{color:var(--text-secondary);font-size:.9rem}.Evaluations-module__2tJynq__headerActions{align-items:center;gap:.75rem;display:flex}.Evaluations-module__2tJynq__periodSelect{border-radius:var(--border-radius-md);border:1px solid var(--border-color);background:var(--surface-color);color:var(--text-primary);cursor:pointer;padding:.5rem .85rem;font-size:.85rem;font-weight:500;transition:border-color .15s}.Evaluations-module__2tJynq__periodSelect:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 3px #4f46e51f}.Evaluations-module__2tJynq__tabs{border-bottom:1px solid var(--border-color);gap:0;margin-bottom:2rem;display:flex}.Evaluations-module__2tJynq__tab,.Evaluations-module__2tJynq__activeTab{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.9rem;font-weight:500;transition:all .2s;display:inline-flex}.Evaluations-module__2tJynq__tab:hover{color:var(--text-primary)}.Evaluations-module__2tJynq__activeTab{color:var(--primary-color);border-bottom:2px solid var(--primary-color)}.Evaluations-module__2tJynq__kpiGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;margin-bottom:2rem;display:grid}.Evaluations-module__2tJynq__kpiCard{background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--border-radius-md);padding:1.25rem;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.Evaluations-module__2tJynq__kpiCard:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.Evaluations-module__2tJynq__kpiCard:before{content:"";border-radius:3px 3px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.Evaluations-module__2tJynq__kpiCard.Evaluations-module__2tJynq__onTrack:before{background:var(--success-color)}.Evaluations-module__2tJynq__kpiCard.Evaluations-module__2tJynq__atRisk:before{background:var(--warning-color)}.Evaluations-module__2tJynq__kpiCard.Evaluations-module__2tJynq__offTrack:before{background:var(--danger-color)}.Evaluations-module__2tJynq__kpiHeader{justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;display:flex}.Evaluations-module__2tJynq__kpiLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em;font-size:.78rem;font-weight:500}.Evaluations-module__2tJynq__kpiIcon{border-radius:var(--border-radius-md);justify-content:center;align-items:center;width:32px;height:32px;display:flex}.Evaluations-module__2tJynq__kpiIcon.Evaluations-module__2tJynq__onTrack{background:var(--success-bg);color:var(--success-color)}.Evaluations-module__2tJynq__kpiIcon.Evaluations-module__2tJynq__atRisk{background:var(--warning-bg);color:var(--warning-color)}.Evaluations-module__2tJynq__kpiIcon.Evaluations-module__2tJynq__offTrack{background:var(--danger-bg);color:var(--danger-color)}.Evaluations-module__2tJynq__kpiValue{color:var(--text-primary);font-size:1.5rem;font-weight:700;font-family:var(--font-family-heading);margin-bottom:.35rem;line-height:1}.Evaluations-module__2tJynq__kpiMeta{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.Evaluations-module__2tJynq__kpiTarget{color:var(--text-tertiary);font-size:.72rem}.Evaluations-module__2tJynq__kpiDelta{align-items:center;gap:.15rem;font-size:.72rem;font-weight:600;display:flex}.Evaluations-module__2tJynq__kpiDelta.Evaluations-module__2tJynq__up{color:var(--success-color)}.Evaluations-module__2tJynq__kpiDelta.Evaluations-module__2tJynq__down{color:var(--danger-color)}.Evaluations-module__2tJynq__kpiProgressBar{background:var(--surface-color-alt);border-radius:4px;height:4px;margin-top:.75rem;overflow:hidden}.Evaluations-module__2tJynq__kpiProgressFill{border-radius:4px;height:100%;transition:width 1s cubic-bezier(.4,0,.2,1)}.Evaluations-module__2tJynq__kpiProgressFill.Evaluations-module__2tJynq__onTrack{background:linear-gradient(90deg,#10b981,#34d399)}.Evaluations-module__2tJynq__kpiProgressFill.Evaluations-module__2tJynq__atRisk{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.Evaluations-module__2tJynq__kpiProgressFill.Evaluations-module__2tJynq__offTrack{background:linear-gradient(90deg,#ef4444,#f87171)}.Evaluations-module__2tJynq__contentGrid{grid-template-columns:380px 1fr;gap:2rem;display:grid}.Evaluations-module__2tJynq__genCard{background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--border-radius-md);box-shadow:var(--shadow-sm)}.Evaluations-module__2tJynq__cardTitle{margin-bottom:.4rem;font-size:1.05rem;font-weight:600}.Evaluations-module__2tJynq__cardDesc{color:var(--text-secondary);margin-bottom:1.25rem;font-size:.82rem;line-height:1.5}.Evaluations-module__2tJynq__entityList{flex-direction:column;gap:.5rem;max-height:500px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.Evaluations-module__2tJynq__entityItem{border-radius:var(--border-radius-md);background:var(--bg-color);justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem .75rem;transition:background .15s;display:flex}.Evaluations-module__2tJynq__entityItem:hover{background:var(--surface-color-alt)}.Evaluations-module__2tJynq__entityName{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.88rem;font-weight:500;overflow:hidden}.Evaluations-module__2tJynq__entityActions{flex-shrink:0;gap:.4rem;display:flex}.Evaluations-module__2tJynq__gaugeWrap{flex-direction:column;align-items:center;gap:.25rem;display:flex}.Evaluations-module__2tJynq__gaugeContainer{width:120px;height:120px;position:relative}.Evaluations-module__2tJynq__gaugeSvg{transform:rotate(-90deg)}.Evaluations-module__2tJynq__gaugeTrack{fill:none;stroke:var(--surface-color-alt);stroke-width:8px}.Evaluations-module__2tJynq__gaugeFill{fill:none;stroke-width:8px;stroke-linecap:round;transition:stroke-dashoffset 1.2s cubic-bezier(.4,0,.2,1)}.Evaluations-module__2tJynq__gaugeCenter{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Evaluations-module__2tJynq__gaugeScore{font-size:1.75rem;font-weight:700;font-family:var(--font-family-heading);color:var(--text-primary);line-height:1}.Evaluations-module__2tJynq__gaugeGrade{border-radius:var(--border-radius-full);margin-top:.25rem;padding:.15rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.Evaluations-module__2tJynq__gradeA{background:var(--success-bg);color:var(--success-color)}.Evaluations-module__2tJynq__gradeB{color:#2563eb;background:#dbeafe}.Evaluations-module__2tJynq__gradeC{background:var(--warning-bg);color:var(--warning-color)}.Evaluations-module__2tJynq__gradeD{color:#dc2626;background:#fee2e2}.Evaluations-module__2tJynq__gradeF{color:#991b1b;background:#fee2e2}.Evaluations-module__2tJynq__evalsGrid{grid-template-columns:1fr;align-items:start;gap:1.25rem;display:grid}.Evaluations-module__2tJynq__evalCard{background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--border-radius-md);padding:1.5rem;transition:box-shadow .2s}.Evaluations-module__2tJynq__evalCard:hover{box-shadow:var(--shadow-md)}.Evaluations-module__2tJynq__evalHeader{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:flex-start;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.Evaluations-module__2tJynq__evalTitle{color:var(--text-primary);margin-bottom:.2rem;font-size:1.05rem;font-weight:600}.Evaluations-module__2tJynq__evalSubtitle{color:var(--text-secondary);font-size:.75rem}.Evaluations-module__2tJynq__breakdownGrid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.Evaluations-module__2tJynq__breakdownItem{flex-direction:column;gap:.25rem;display:flex}.Evaluations-module__2tJynq__breakdownLabel{justify-content:space-between;align-items:center;display:flex}.Evaluations-module__2tJynq__breakdownName{color:var(--text-secondary);font-size:.75rem;font-weight:500}.Evaluations-module__2tJynq__breakdownValue{color:var(--text-primary);font-size:.75rem;font-weight:600}.Evaluations-module__2tJynq__breakdownBar{background:var(--surface-color-alt);border-radius:3px;height:6px;overflow:hidden}.Evaluations-module__2tJynq__breakdownFill{border-radius:3px;height:100%;transition:width .8s}.Evaluations-module__2tJynq__breakdownFill.Evaluations-module__2tJynq__onTrack{background:var(--success-color)}.Evaluations-module__2tJynq__breakdownFill.Evaluations-module__2tJynq__atRisk{background:var(--warning-color)}.Evaluations-module__2tJynq__breakdownFill.Evaluations-module__2tJynq__offTrack{background:var(--danger-color)}.Evaluations-module__2tJynq__leaderboard{margin-top:2rem}.Evaluations-module__2tJynq__leaderboardTitle{align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1.1rem;font-weight:600;display:flex}.Evaluations-module__2tJynq__leaderboardTable{border-collapse:separate;border-spacing:0 .4rem;width:100%}.Evaluations-module__2tJynq__leaderboardTable th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);padding:.5rem .75rem;font-size:.72rem;font-weight:600}.Evaluations-module__2tJynq__leaderboardTable td{background:var(--surface-color);padding:.65rem .75rem;font-size:.85rem}.Evaluations-module__2tJynq__leaderboardTable tr td:first-child{border-radius:var(--border-radius-md) 0 0 var(--border-radius-md)}.Evaluations-module__2tJynq__leaderboardTable tr td:last-child{border-radius:0 var(--border-radius-md) var(--border-radius-md) 0}.Evaluations-module__2tJynq__rankBadge{border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.78rem;font-weight:700;display:flex}.Evaluations-module__2tJynq__rank1{color:#78350f;background:linear-gradient(135deg,#fde68a,#f59e0b)}.Evaluations-module__2tJynq__rank2{color:#374151;background:linear-gradient(135deg,#e5e7eb,#9ca3af)}.Evaluations-module__2tJynq__rank3{color:#431407;background:linear-gradient(135deg,#fed7aa,#ea580c)}.Evaluations-module__2tJynq__rankOther{background:var(--surface-color-alt);color:var(--text-secondary)}.Evaluations-module__2tJynq__scoreBadge{border-radius:var(--border-radius-full);padding:.2rem .6rem;font-size:.8rem;font-weight:700}.Evaluations-module__2tJynq__scoreBadge.Evaluations-module__2tJynq__high{background:var(--success-bg);color:var(--success-color)}.Evaluations-module__2tJynq__scoreBadge.Evaluations-module__2tJynq__mid{background:var(--warning-bg);color:var(--warning-color)}.Evaluations-module__2tJynq__scoreBadge.Evaluations-module__2tJynq__low{background:var(--danger-bg);color:var(--danger-color)}.Evaluations-module__2tJynq__modalOverlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;justify-content:center;align-items:center;animation:.2s Evaluations-module__2tJynq__fadeIn;display:flex;position:fixed;inset:0}.Evaluations-module__2tJynq__modal{background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);width:min(560px,95vw);max-height:85vh;box-shadow:var(--shadow-lg);padding:1.75rem;animation:.3s cubic-bezier(.34,1.56,.64,1) Evaluations-module__2tJynq__slideUp;overflow-y:auto}.Evaluations-module__2tJynq__modalTitle{margin-bottom:.35rem;font-size:1.2rem;font-weight:600}.Evaluations-module__2tJynq__modalSubtitle{color:var(--text-secondary);margin-bottom:1.5rem;font-size:.82rem}.Evaluations-module__2tJynq__okrForm{flex-direction:column;gap:1rem;display:flex}.Evaluations-module__2tJynq__okrRow{background:var(--bg-color);border-radius:var(--border-radius-md);grid-template-columns:1fr 100px 100px;align-items:end;gap:.75rem;padding:.75rem;display:grid}.Evaluations-module__2tJynq__okrMetricLabel{color:var(--text-primary);margin-bottom:.2rem;font-size:.82rem;font-weight:500}.Evaluations-module__2tJynq__okrMetricUnit{color:var(--text-tertiary);font-size:.7rem}.Evaluations-module__2tJynq__okrInput{border:1px solid var(--border-color);border-radius:var(--border-radius-md);background:var(--surface-color);color:var(--text-primary);text-align:center;width:100%;padding:.45rem .6rem;font-size:.85rem}.Evaluations-module__2tJynq__okrInput:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 3px #4f46e51a}.Evaluations-module__2tJynq__modalActions{border-top:1px solid var(--border-color);justify-content:flex-end;gap:.75rem;margin-top:1.5rem;padding-top:1rem;display:flex}@keyframes Evaluations-module__2tJynq__spin{to{transform:rotate(360deg)}}@keyframes Evaluations-module__2tJynq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Evaluations-module__2tJynq__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Evaluations-module__2tJynq__loadingState{color:var(--text-tertiary);flex-direction:column;align-items:center;gap:.75rem;padding:3rem;font-size:.85rem;display:flex}.Evaluations-module__2tJynq__spinner{border:3px solid var(--border-color);border-top-color:var(--primary-color);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite Evaluations-module__2tJynq__spin}.Evaluations-module__2tJynq__emptyState{text-align:center;color:var(--text-tertiary);flex-direction:column;align-items:center;gap:.5rem;padding:3rem;display:flex}.Evaluations-module__2tJynq__emptyState p:first-of-type{color:var(--text-secondary);margin-top:.5rem;font-weight:600}.Evaluations-module__2tJynq__statsRow{border-radius:var(--border-radius-md);background:linear-gradient(135deg,#4f46e50f,#06b6d40a);border:1px solid #4f46e51f;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1rem;margin-bottom:1.5rem;padding:1rem;display:grid}.Evaluations-module__2tJynq__statItem{text-align:center}.Evaluations-module__2tJynq__statValue{color:var(--text-primary);font-size:1.5rem;font-weight:700;font-family:var(--font-family-heading)}.Evaluations-module__2tJynq__statLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em;font-size:.72rem;font-weight:500}@media (max-width:1024px){.Evaluations-module__2tJynq__contentGrid{grid-template-columns:1fr}.Evaluations-module__2tJynq__kpiGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media (max-width:768px){.Evaluations-module__2tJynq__container{padding:1rem}.Evaluations-module__2tJynq__breakdownGrid{grid-template-columns:1fr}.Evaluations-module__2tJynq__kpiGrid{grid-template-columns:1fr 1fr}.Evaluations-module__2tJynq__okrRow{grid-template-columns:1fr}.Evaluations-module__2tJynq__pageHeader{flex-direction:column;gap:1rem}}@media (max-width:480px){.Evaluations-module__2tJynq__container{padding:.75rem}.Evaluations-module__2tJynq__headerText h1{font-size:1.15rem}.Evaluations-module__2tJynq__kpiGrid{grid-template-columns:1fr;gap:.5rem}.Evaluations-module__2tJynq__kpiCard{border-radius:10px;padding:.85rem}.Evaluations-module__2tJynq__kpiCard:hover{transform:none}.Evaluations-module__2tJynq__kpiValue{font-size:1.25rem}.Evaluations-module__2tJynq__evalCard{padding:1rem}.Evaluations-module__2tJynq__evalHeader{flex-direction:column;gap:.5rem}.Evaluations-module__2tJynq__tabs{-webkit-overflow-scrolling:touch;overflow-x:auto}.Evaluations-module__2tJynq__tab,.Evaluations-module__2tJynq__activeTab{white-space:nowrap;padding:.6rem .85rem;font-size:.8rem}.Evaluations-module__2tJynq__leaderboardTable th,.Evaluations-module__2tJynq__leaderboardTable td{padding:.4rem .5rem;font-size:.75rem}.Evaluations-module__2tJynq__statsRow{grid-template-columns:1fr 1fr;padding:.75rem}.Evaluations-module__2tJynq__statValue{font-size:1.15rem}.Evaluations-module__2tJynq__modal{padding:1.25rem}.Evaluations-module__2tJynq__gaugeContainer{width:90px;height:90px}.Evaluations-module__2tJynq__gaugeScore{font-size:1.35rem}}
.SalesImportModal-module__dXyf7a__overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1100;background:#0000008c;justify-content:center;align-items:center;animation:.15s ease-out SalesImportModal-module__dXyf7a__fadeIn;display:flex;position:fixed;inset:0}.SalesImportModal-module__dXyf7a__modal{background:var(--surface-1);border-radius:var(--border-radius-lg);flex-direction:column;width:95%;max-width:720px;max-height:85vh;animation:.2s ease-out SalesImportModal-module__dXyf7a__slideUp;display:flex;box-shadow:0 24px 60px #0003}@keyframes SalesImportModal-module__dXyf7a__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes SalesImportModal-module__dXyf7a__slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.SalesImportModal-module__dXyf7a__header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.SalesImportModal-module__dXyf7a__header h2{align-items:center;gap:.5rem;margin:0;font-size:1.15rem;font-weight:700;display:flex}.SalesImportModal-module__dXyf7a__closeBtn{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;padding:4px;display:flex}.SalesImportModal-module__dXyf7a__closeBtn:hover{background:var(--surface-2);color:var(--text-primary)}.SalesImportModal-module__dXyf7a__steps{border-bottom:1px solid var(--border-color);gap:.5rem;padding:1rem 1.5rem;display:flex}.SalesImportModal-module__dXyf7a__step{color:var(--text-tertiary);border-radius:20px;align-items:center;gap:.4rem;padding:.3rem .6rem;font-size:.78rem;font-weight:500;transition:all .2s;display:flex}.SalesImportModal-module__dXyf7a__stepActive{background:var(--primary-color-alpha);color:var(--primary-color);font-weight:600;}.SalesImportModal-module__dXyf7a__stepDone{color:#10b981;}.SalesImportModal-module__dXyf7a__stepNum{background:var(--border-color);width:20px;height:20px;color:var(--text-tertiary);border-radius:50%;justify-content:center;align-items:center;font-size:.68rem;font-weight:700;display:flex}.SalesImportModal-module__dXyf7a__stepActive .SalesImportModal-module__dXyf7a__stepNum{background:var(--primary-color);color:#fff}.SalesImportModal-module__dXyf7a__stepDone .SalesImportModal-module__dXyf7a__stepNum{color:#fff;background:#10b981}.SalesImportModal-module__dXyf7a__body{flex:1;padding:1.5rem;overflow-y:auto}.SalesImportModal-module__dXyf7a__dropZone{border:2px dashed var(--border-color);border-radius:var(--border-radius-lg);text-align:center;cursor:pointer;background:var(--bg-color);padding:3rem 2rem;transition:all .2s}.SalesImportModal-module__dXyf7a__dropZone:hover,.SalesImportModal-module__dXyf7a__dropZoneActive{border-color:var(--primary-color);background:var(--primary-color-alpha)}.SalesImportModal-module__dXyf7a__dropIcon{background:var(--primary-color-alpha);width:56px;height:56px;color:var(--primary-color);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1rem;display:flex}.SalesImportModal-module__dXyf7a__dropTitle{color:var(--text-primary);margin-bottom:.35rem;font-size:1rem;font-weight:600}.SalesImportModal-module__dXyf7a__dropSubtitle{color:var(--text-secondary);font-size:.82rem}.SalesImportModal-module__dXyf7a__dropFormats{justify-content:center;gap:.5rem;margin-top:.75rem;display:flex}.SalesImportModal-module__dXyf7a__formatChip{background:var(--surface-2);color:var(--text-secondary);text-transform:uppercase;border-radius:4px;padding:.2rem .55rem;font-size:.68rem;font-weight:600}.SalesImportModal-module__dXyf7a__aiStatus{border-radius:var(--border-radius-md);align-items:center;gap:.6rem;margin-bottom:1rem;padding:.85rem 1rem;font-size:.85rem;font-weight:500;display:flex}.SalesImportModal-module__dXyf7a__aiAnalyzing{background:var(--primary-color-alpha);color:var(--primary-color);}.SalesImportModal-module__dXyf7a__aiSuccess{color:#10b981;background:#10b98114;}.SalesImportModal-module__dXyf7a__aiError{color:#f59e0b;background:#f59e0b14;}.SalesImportModal-module__dXyf7a__mappingGrid{flex-direction:column;gap:.5rem;display:flex}.SalesImportModal-module__dXyf7a__mappingRow{border-radius:var(--border-radius-md);background:var(--bg-color);border:1px solid var(--border-color);grid-template-columns:1fr 40px 1fr;align-items:center;gap:.5rem;padding:.5rem .75rem;display:grid}.SalesImportModal-module__dXyf7a__mappingSource{color:var(--text-primary);align-items:center;gap:.35rem;font-size:.82rem;font-weight:600;display:flex}.SalesImportModal-module__dXyf7a__mappingArrow{text-align:center;color:var(--text-tertiary);font-size:.8rem}.SalesImportModal-module__dXyf7a__mappingSelect{border:1px solid var(--border-color);background:var(--surface-1);color:var(--text-primary);border-radius:6px;width:100%;padding:.4rem .6rem;font-size:.82rem}.SalesImportModal-module__dXyf7a__mappingSelect:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px var(--primary-color-alpha);outline:none}.SalesImportModal-module__dXyf7a__siteMapSection{border-top:1px solid var(--border-color);margin-top:1.25rem;padding-top:1.25rem}.SalesImportModal-module__dXyf7a__siteMapTitle{align-items:center;gap:.4rem;margin-bottom:.6rem;font-size:.88rem;font-weight:600;display:flex}.SalesImportModal-module__dXyf7a__previewWrap{border:1px solid var(--border-color);border-radius:var(--border-radius-md);overflow-x:auto}.SalesImportModal-module__dXyf7a__previewTable{border-collapse:collapse;width:100%;font-size:.78rem}.SalesImportModal-module__dXyf7a__previewTable th{background:var(--surface-2);text-align:left;color:var(--text-secondary);white-space:nowrap;border-bottom:1px solid var(--border-color);padding:.55rem .75rem;font-weight:600}.SalesImportModal-module__dXyf7a__previewTable td{border-bottom:1px solid var(--border-color);white-space:nowrap;padding:.45rem .75rem}.SalesImportModal-module__dXyf7a__previewTable tbody tr:hover{background:var(--surface-2)}.SalesImportModal-module__dXyf7a__errorCell{color:#ef4444;background:#ef44440f}.SalesImportModal-module__dXyf7a__previewStats{flex-wrap:wrap;gap:1rem;margin-bottom:1rem;display:flex}.SalesImportModal-module__dXyf7a__previewStat{border-radius:var(--border-radius-md);background:var(--bg-color);border:1px solid var(--border-color);flex-direction:column;padding:.6rem 1rem;display:flex}.SalesImportModal-module__dXyf7a__previewStatLabel{color:var(--text-tertiary);text-transform:uppercase;font-size:.68rem;font-weight:500}.SalesImportModal-module__dXyf7a__previewStatValue{color:var(--text-primary);font-size:1.1rem;font-weight:700}.SalesImportModal-module__dXyf7a__progressSection{text-align:center;padding:2rem 0}.SalesImportModal-module__dXyf7a__progressBar{background:var(--border-color);border-radius:3px;height:6px;margin:1rem 0;overflow:hidden}.SalesImportModal-module__dXyf7a__progressFill{background:linear-gradient(90deg, var(--primary-color), #10b981);border-radius:3px;height:100%;transition:width .3s}.SalesImportModal-module__dXyf7a__successIcon{color:#10b981;background:#10b9811a;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 1rem;display:flex}.SalesImportModal-module__dXyf7a__footer{border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.SalesImportModal-module__dXyf7a__spinner{border:2px solid var(--border-color);border-top-color:currentColor;border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.7s linear infinite SalesImportModal-module__dXyf7a__spin}@keyframes SalesImportModal-module__dXyf7a__spin{to{transform:rotate(360deg)}}
