body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.auth-container{align-items:center;background-color:#f5f5f5;display:flex;justify-content:center;min-height:100vh}.auth-box{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;max-width:400px;padding:2rem;width:100%}.auth-box h2{color:#333;margin:0 0 1.5rem;text-align:center}.form-group input{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;font-size:1rem;padding:.75rem;width:100%}.form-group input:focus{box-shadow:0 0 0 2px #2196f31a}.auth-button{background-color:#2196f3;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;margin-top:1rem;padding:.75rem;transition:background-color .2s;width:100%}.auth-button:hover{background-color:#1976d2}.error-message{background-color:#ffebee;border-radius:4px;color:#c62828;font-size:.9rem;margin-bottom:1rem;padding:.75rem}.auth-link{color:#666;margin-top:1rem;text-align:center}.auth-link a{color:#2196f3;text-decoration:none}.auth-link a:hover{text-decoration:underline}.info-message{background-color:#f8f9fa;border:1px solid #eee;border-radius:4px;color:#888;font-size:.85rem;line-height:1.4;margin-top:1.5rem;padding:.75rem 1rem;text-align:center}.button-base{border:none;border-radius:4px;cursor:pointer;font-size:.85rem;font-weight:500;padding:.5rem 1rem;transition:background-color .2s}.button-grey{background-color:#e0e0e0;color:#333}.button-grey:hover{background-color:silver}.button-blue{background-color:#2196f3;color:#fff}.button-blue:hover{background-color:#1976d2}.button-green{background-color:#4caf50;color:#fff}.button-green:hover{background-color:#388e3c}.button-red{background-color:#f44336;color:#fff}.button-red:hover{background-color:#d32f2f}.button-large{font-size:.9rem;padding:.75rem 1.5rem}.button-small{font-size:.8rem;padding:.35rem .85rem}.x-button-base{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;font-size:1.5rem;height:24px;justify-content:center;line-height:1;padding:0;position:absolute;right:1rem;top:1rem;transition:all .2s;width:24px}.x-button-grey{color:#666}.x-button-grey:hover{background-color:#0000000d}.x-button-red{color:#f44336}.x-button-red:hover{background-color:#fee8e7}.tab-menu{background-color:#fff;border-bottom:1px solid #eee;display:flex;gap:1rem}.tab-menu button{background:none;border:none;color:#666;cursor:pointer;font-size:1rem;position:relative}.tab-menu button.active{color:#2196f3;font-weight:500}.tab-menu button.active:after{background-color:#2196f3;bottom:0;content:"";height:2px;left:0;position:absolute;right:0}.header{align-items:center;display:flex;justify-content:space-between}.header1{background-color:#fff;box-shadow:0 2px 4px #0000001a;padding:1rem 2rem}.header1 h1{color:#333;font-size:1.5rem;margin:0}.header2{margin-bottom:2rem}.header2 h2{color:#333;font-size:1.4rem}.header3{margin-bottom:1rem}.header3 h3{color:#333;font-size:1.3rem}.card-list{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin-top:2rem}.card-base{aspect-ratio:16/7;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;padding:1.5rem;position:relative;transition:transform .2s,box-shadow .2s}.card-base:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.card-base h3{color:#333;margin:0 0 1rem}.card-base p{margin:.5rem 0}.card-description{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;font-size:1rem;min-height:1.2em;overflow:hidden}.card-info{border-top:1px solid #eee;color:#666;display:flex;font-size:.9rem;justify-content:space-between;margin-bottom:.15rem;margin-top:auto;padding-top:.25rem}.modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content{background-color:#fff;border-radius:8px;max-width:500px;padding:2rem;position:relative;width:100%}.modal-buttons{display:flex;gap:1rem;justify-content:flex-end;margin-top:1.5rem}.form-group{margin-bottom:1rem}.form-group label{color:#666;display:block;margin-bottom:.5rem}.form-group input,.form-group textarea{border:1px solid #ddd;border-radius:4px;font-size:1rem;padding:.75rem;width:100%}.form-group textarea{min-height:100px;resize:vertical}.form-group input:focus{border-color:#2196f3;outline:none}.form-group .checkbox-group{align-items:center;display:flex;gap:.5rem}.form-group .checkbox-group input[type=checkbox]{width:auto}.status-badge{border-radius:12px;display:inline-block;font-size:.85rem;padding:.25rem .75rem}.status-badge.assigned{background-color:#fff3e0;color:#e65100}.status-badge.in_progress{background-color:#e3f2fd;color:#1565c0}.status-badge.completed{background-color:#e8f5e9;color:#2e7d32}.status-badge.pending{background-color:#f5f5f5;color:#666}.WorkerDashboard_dashboard__NSrLe{background-color:#f5f5f5;min-height:100vh}.WorkerDashboard_userInfo__fIa9Y{align-items:center;display:flex;gap:.75rem}.WorkerDashboard_userInfo__fIa9Y span{color:#666;margin-right:.5rem}.WorkerDashboard_content__Ry3pm{margin:0 auto;max-width:1200px;padding:2rem}.WorkerDashboard_groupsSection__UjYAb{padding:2rem}.WorkerDashboard_noTasks__o4Ab3{background:#fff;border-radius:8px;color:#666;padding:2rem;text-align:center}.WorkerDashboard_loading__Z6CMK{color:#666}.WorkerDashboard_error__jk6b\+,.WorkerDashboard_loading__Z6CMK{align-items:center;display:flex;justify-content:center;min-height:100vh}.WorkerDashboard_error__jk6b\+{color:#f44336;font-size:1.1rem}.WorkerDashboard_groupStats__sCA6n{align-items:center;border-top:1px solid #eee;color:#666;display:flex;font-size:.9rem;justify-content:space-between;margin-top:auto;padding-top:.5rem}.WorkerDashboard_groupStats__sCA6n span{align-items:center;display:flex;gap:.25rem}.WorkerDashboard_completed__-GAGJ{color:#2e7d32}.WorkerDashboard_cardDescription__Idpcd{flex:1 1;margin-bottom:1rem}.WorkerTaskModal_window__MOePR{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;height:85vh;left:50%;max-width:1300px;position:fixed;top:50%;transform:translate(-50%,-50%);width:85%;z-index:1000}.WorkerTaskModal_content__oh0yM{background-color:#f0f0f0;flex:1 1;overflow-y:auto;padding:3rem}.WorkerTaskModal_noTasksMessage__h-Qui{background:#fff;border-radius:8px;color:#666;margin-top:1rem;padding:2rem;text-align:center}.WorkerTaskModal_cardInfo__kYYA8{border-top:1px solid #eee;display:flex;flex-direction:column;margin-top:auto;padding-top:.5rem;width:100%}.WorkerTaskModal_taskProgress__jCcHy{background-color:#e9ecef;border-radius:4px;height:1.5rem;overflow:hidden;position:relative;width:100%}.WorkerTaskModal_taskProgressBar__hVyA3{background-color:#2196f3;height:100%;left:0;position:absolute;top:0;transition:width .3s ease}.WorkerTaskModal_taskProgressText__k0Kdl{color:#666;font-size:.9rem;line-height:1.5rem;mix-blend-mode:difference;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}.WorkerTaskModal_taskProgressText__k0Kdl:before{color:#fff;content:attr(data-text);height:100%;left:0;mix-blend-mode:difference;position:absolute;text-align:center;top:0;width:100%;z-index:2}.WorkerTaskModal_taskStatus__q7YkV{position:absolute;right:1.5rem;top:1.5rem}.AuthModal_content__Wnhet{max-width:400px}.AuthModal_error__-iWJS{color:#ff4d4f;display:block;font-size:12px;margin-top:4px}.AuthModal_passwordRequirements__XSfga{background-color:#f5f5f5;border-radius:4px;color:#666;font-size:12px;margin-top:8px;padding:8px}.AuthModal_passwordRequirements__XSfga p{font-weight:500;margin:0 0 4px}.AuthModal_passwordRequirements__XSfga ul{margin:0;padding-left:20px}.AuthModal_passwordRequirements__XSfga li{margin:2px 0}.TaskTool_taskTool__ERB5H{box-sizing:border-box;display:flex;flex-direction:column;height:100vh;max-width:100%;overflow:hidden;padding:20px}.TaskTool_header__ZK\+Rf{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem;width:100%}.TaskTool_header__ZK\+Rf h3{color:#333;font-size:1.3rem;margin:0}.TaskTool_taskMenu__wK3fw{align-items:center;display:flex;gap:10px;margin-left:10px}.TaskTool_baseButton__VNheM{height:36px}.TaskTool_menuButton__0e8Ty{font-size:.9rem;height:35px;padding:0 15px}.TaskTool_iconButton__1L0Aw{align-items:center;display:flex;font-size:.9rem;height:35px;justify-content:center;padding:0;width:35px}.TaskTool_iconButton__1L0Aw:disabled{cursor:not-allowed;opacity:.5}.TaskTool_iconButton__1L0Aw svg{height:1em;width:1em}.TaskTool_loadingMessage__RmXDC{background:#f5f5f5;border-radius:8px;color:#666;font-size:1.1rem;margin:20px 0;padding:20px;text-align:center}.TaskTool_twoColumnLayout__Z4eHo{grid-gap:20px;display:grid;flex:1 1;gap:20px;grid-template-columns:1fr 1fr;margin-top:20px;max-width:100%;min-height:0;overflow:hidden}.TaskTool_leftColumn__CxjOS,.TaskTool_rightColumn__yyUQe{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;max-height:100%;min-width:0;overflow:hidden;padding:20px}.TaskTool_textContentWrapper__5LUTC{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-y:hidden}.TaskTool_textDisplay__sNS-p{word-wrap:break-word;background:#f9f9f9;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;flex:1 1;font-size:1rem;line-height:1.6;margin:0;overflow-x:hidden;overflow-y:auto;padding:25px 35px;scroll-behavior:smooth;text-align:left;white-space:pre-wrap;width:100%}.TaskTool_highlighted__xs9vc{background-color:#e0e0e0;border-radius:3px;margin:0 2px;padding:2px 4px;transition:filter .2s}.TaskTool_highlighted__xs9vc:hover{filter:brightness(.95)}.TaskTool_selectionItem__bR2H-{word-wrap:break-word;background-color:#f9f9f9;border:2px solid #0000;border-radius:4px;box-sizing:border-box;cursor:pointer;margin:10px 5px;padding:15px;transition:all .2s ease;width:calc(100% - 10px)}.TaskTool_selectionItem__bR2H-:hover{filter:brightness(.95)}.TaskTool_selectionItem__bR2H- p{font-size:.95rem;margin:0 0 10px}.TaskTool_selectionItem__bR2H- select{border:1px solid #ddd;border-radius:4px;padding:8px;width:100%}.TaskTool_errorMessage__shRBE{background-color:#ffebee;border:1px solid #ef9a9a;border-radius:4px;color:#c62828;margin-bottom:10px;padding:10px}.TaskTool_selections__IZQg7{flex:1 1;overflow-x:hidden;overflow-y:auto;width:100%}.TaskTool_selectionHeader__IqyNh{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:10px}.TaskTool_selectionText__Ebqw4{word-wrap:break-word;flex:1 1;margin:0;min-width:0;overflow-wrap:break-word;padding-right:10px}.TaskTool_deleteButton__pvhiZ{background:none;border:none;border-radius:4px;color:#e57373;cursor:pointer;font-size:20px;line-height:1;padding:0 5px;transition:all .2s}.TaskTool_deleteButton__pvhiZ:hover{background-color:#ffebee;color:#c62828}.TaskTool_deleteButton__pvhiZ:focus{box-shadow:0 0 0 2px #e5737333;outline:none}.TaskTool_coverageIndicator__RlUgl{background:#f5f5f5;border-radius:4px;font-size:.9rem;margin-bottom:10px;padding:10px}.TaskTool_coverageBar__jQ37n{background:#f5f5f5;border:2px solid #e0e0e0;border-radius:10px;height:20px;margin:5px 0;overflow:hidden;position:relative}.TaskTool_coverageBar__jQ37n:hover{border-color:#bdbdbd}.TaskTool_coverageSegment__XjtHx{background:#e0e0e0;height:100%;position:absolute;transition:all .3s ease}.TaskTool_coverageSegment__XjtHx:hover{filter:brightness(.9)}.TaskTool_labeledSegment__A91w\+{background:#4caf50}.TaskTool_labeledSegment__A91w\+:hover{filter:brightness(.9)}.TaskTool_selectionOrder__wYYlx{background:#e0e0e0;border-radius:12px;display:inline-block;font-size:.8rem;height:24px;line-height:24px;margin-right:8px;text-align:center;width:24px}.TaskTool_selected__IJ9wK{border:2px solid #2196f3;box-shadow:0 2px 12px #2196f366;position:relative;transition:all .2s ease;z-index:1}.TaskTool_selectedText__g9hzB{border:2px solid #2196f3;border-radius:4px;box-shadow:0 0 4px #2196f366;margin:-2px 0}.TaskTool_highlightLabel0__bBDk0{background-color:#ffcdd2}.TaskTool_highlightLabel1__yteI5{background-color:#ffe0b2}.TaskTool_highlightLabel2__P-A6K{background-color:#fff9c4}.TaskTool_highlightLabel3__HwsuN{background-color:#c8e6c9}.TaskTool_highlightLabel4__rdk97{background-color:#b2ebf2}.TaskTool_highlightLabel5__DzIIm{background-color:#bbdefb}.TaskTool_highlightLabel6__9rYmX{background-color:#e1bee7}.TaskTool_highlightLabel7__ZLl9U{background-color:#d1c4e9}.TaskTool_highlightLabel8__CzQtB{background-color:#dcedc8}.TaskTool_highlightLabel9__lW1Gl{background-color:#f8bbd0}.TaskTool_highlightLabel10__HA2tI{background-color:#b2dfdb}.TaskTool_highlightLabel11__HQW\+c{background-color:#ffccbc}.TaskTool_highlightLabel12__EtfgH{background-color:#c5cae9}.TaskTool_highlightLabel13__ojC5X{background-color:#f0f4c3}.TaskTool_highlightLabel14__txqN3{background-color:#d7ccc8}.TaskTool_highlightLabel15__Mzf3r{background-color:#b3e5fc}.TaskTool_highlightLabel16__5-5v\+{background-color:#ffecb3}.TaskTool_highlightLabel17__5Wbg2{background-color:#cfd8dc}.TaskTool_highlightLabel18__8b9NU{background-color:#ffebee}.TaskTool_highlightLabel19__Ngkad{background-color:#f5f5f5}.TaskTool_coverageStats__zwkSR{display:flex;flex-direction:column;gap:5px}.TaskTool_coverageDetail__z5UMO{color:#666;font-size:.8rem}.TaskManagement_container__YvvDn{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;height:85vh;left:50%;max-width:1300px;position:fixed;top:50%;transform:translate(-50%,-50%);width:85%;z-index:1000}.TaskManagement_content__4aDKe{background-color:#f0f0f0;flex:1 1;overflow-y:auto;padding:3rem}.TaskManagement_noTasksMessage__JP\+jZ{background:#fff;border-radius:8px;color:#666;margin-top:1rem;padding:2rem;text-align:center}.TaskManagement_taskAssignSelect__AKp-d{background-color:#fff;border:1px solid #ddd;border-radius:4px;font-size:.9rem;margin-top:.5rem;padding:.4rem;width:100%}.TaskManagement_taskAssignSelect__AKp-d:hover{border-color:#2196f3}.TaskManagement_taskAssignSelect__AKp-d:focus{border-color:#2196f3;box-shadow:0 0 0 2px #2196f31a;outline:none}.TaskManagement_taskControls__h8PEu{align-items:center;display:flex;gap:.5rem;position:relative}.TaskManagement_cardHeader__UxwH4{align-items:center;display:flex;justify-content:space-between;margin:-.5rem -.5rem 1rem 0;min-height:32px}.TaskManagement_cardHeader__UxwH4 h3{font-size:18px;line-height:1.4;margin:0;padding:0}.TaskManagement_cardContent__9lrHf{margin-top:auto;padding-top:1rem}.TaskManagement_statusRow__WDwgw{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.TaskManagement_progressText__G3g7V{color:#666;font-size:.85rem}.TaskManagement_deleteButton__vi-3Q{align-items:center;background-color:#ff4d4f;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:20px;justify-content:center;line-height:1;margin:0;padding:0;position:relative;transition:background-color .2s;width:20px}.TaskManagement_deleteButton__vi-3Q:before{content:"×";font-size:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.TaskManagement_deleteButton__vi-3Q:hover{background-color:#ff7875}.TaskManagement_toggleSwitch__D9TxB{display:inline-block;height:20px;margin:0;position:relative;vertical-align:middle;width:40px}.TaskManagement_toggleSwitch__D9TxB input{height:0;opacity:0;width:0}.TaskManagement_toggleSlider__qpmQ3{background-color:#ccc;border-radius:20px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.TaskManagement_toggleSlider__qpmQ3:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:14px;left:3px;position:absolute;transition:.4s;width:14px}input:checked+.TaskManagement_toggleSlider__qpmQ3{background-color:#2196f3}input:checked+.TaskManagement_toggleSlider__qpmQ3:before{transform:translateX(20px)}.TaskManagement_toggleLabel__R05Su{color:#666;font-size:.9rem;margin-right:8px}.TaskManagement_inactiveTask__zUOZB{background-color:#f5f5f5;opacity:.7}.TaskManagement_inactiveTask__zUOZB:hover{opacity:.9}.TaskManagement_headerControls__5tqXU{align-items:center;display:flex;gap:1rem}.TaskManagement_sortSelect__qq9e4{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;color:#333;cursor:pointer;font-size:.9rem;padding:.5rem;transition:border-color .2s}.TaskManagement_sortSelect__qq9e4:hover{border-color:#2196f3}.TaskManagement_sortSelect__qq9e4:focus{border-color:#2196f3;box-shadow:0 0 0 2px #2196f31a;outline:none}.CreateTaskModal_menu__7U24l{margin-bottom:2.5rem;padding:0 1rem}.CreateTaskModal_menu__7U24l button{padding:1rem}.CreateTaskModal_selectedFiles__Ckq-V{margin:1rem 0;max-height:200px;overflow-y:auto}.CreateTaskModal_fileItem__FJgRi{background-color:#f5f5f5;border-radius:4px;margin-bottom:.5rem;padding:.5rem}.FileConflictModal_content__O-Adh{max-width:400px}.FileConflictModal_actions__a5M9r{display:flex;gap:1rem;justify-content:center;margin-top:1.5rem}.TaskGroupManagement_container__8GgBA{padding:2rem}.TaskGroupManagement_cardWrapper__xYhHF{display:flex;flex-direction:column;justify-content:space-between;margin:-1rem;min-height:140px;padding:1rem}.TaskGroupManagement_cardHeader__7xb6a{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.TaskGroupManagement_cardHeader__7xb6a h3{font-size:1.1rem;font-weight:600;margin:0}.TaskGroupManagement_cardContent__JRPUG{display:flex;flex-direction:column;gap:.5rem;margin-top:auto}.TaskGroupManagement_cardDescription__mntoY{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#666;display:-webkit-box;flex:1 1;font-size:.9rem;line-height:1.4;margin-bottom:1rem;overflow:hidden;text-overflow:ellipsis}.TaskGroupManagement_groupStats__xrcDi{align-items:center;border-top:1px solid #eee;color:#666;display:flex;font-size:.9rem;justify-content:space-between;margin-top:auto;padding-top:.5rem}.TaskGroupManagement_groupStats__xrcDi span{align-items:center;display:flex;gap:.25rem}.TaskGroupManagement_completed__WJrGH{color:#2e7d32}.TaskGroupManagement_deleteButton__L7pOV{align-items:center;background-color:#ff4d4f;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:20px;justify-content:center;line-height:1;margin:0;padding:0;position:absolute;right:1rem;top:1rem;transition:background-color .2s;width:20px}.TaskGroupManagement_deleteButton__L7pOV:hover{background-color:#ff7875}.TaskGroupManagement_deleteButton__L7pOV:before{content:"×";font-size:16px}.UserManagement_container__3Bd84{padding:2rem}.UserManagement_taskStats__5bCHj{margin:0}.UserManagement_taskStats__5bCHj p{color:#666;font-size:.9em;margin:0}.UserManagement_taskStats__5bCHj p:last-child{margin-bottom:0}.UserManagement_inactiveUser__v60v6{background-color:#f5f5f5;opacity:.7}.UserManagement_inactiveUser__v60v6:hover{opacity:.9}.UserManagement_toggleSwitch__SrAG2{display:inline-block;height:20px;margin:0;position:relative;vertical-align:middle;width:40px}.UserManagement_toggleSwitch__SrAG2 input{height:0;opacity:0;width:0}.UserManagement_toggleSlider__eED7Q{background-color:#ccc;border-radius:20px;bottom:0;box-shadow:inset 0 0 2px #0000001a;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.UserManagement_toggleSlider__eED7Q:before{background-color:#fff;border-radius:50%;bottom:3px;box-shadow:0 1px 3px #0003;content:"";height:14px;left:3px;position:absolute;transition:.4s;width:14px}input:checked+.UserManagement_toggleSlider__eED7Q{background-color:#2196f3}input:checked+.UserManagement_toggleSlider__eED7Q:before{transform:translateX(20px)}.UserManagement_inactiveUser__v60v6 .UserManagement_toggleSlider__eED7Q{background-color:#d9d9d9}.UserManagement_cardWrapper__rdhg3{display:flex;flex-direction:column;justify-content:space-between;margin:-1rem;min-height:140px;padding:1rem}.UserManagement_cardHeader__ih1fY{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.UserManagement_cardHeader__ih1fY h3{font-size:1.1rem;margin:0}.UserManagement_controls__Zo38D{align-items:center;display:flex;gap:.5rem}.UserManagement_cardContent__OTyr2{display:flex;flex-direction:column;gap:.5rem;margin-top:auto}.UserManagement_statsRow__WQtBQ{align-items:center;color:#666;display:flex;font-size:.85rem;justify-content:space-between}.UserManagement_divider__LSD1S{background-color:#e0e0e0;height:1px;margin:.3rem 0}.UserManagement_infoRow__8u7Ij{align-items:center;color:#666;display:flex;font-size:.9rem;justify-content:space-between}.UserManagement_deleteButton__1a4xB{align-items:center;background-color:#ff4d4f;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:20px;justify-content:center;line-height:1;margin:0;padding:0;transition:background-color .2s;width:20px}.UserManagement_deleteButton__1a4xB:hover{background-color:#ff7875}.UserManagement_deleteButton__1a4xB:before{content:"×";font-size:16px}.UserManagement_headerContainer__qzyyL{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.UserManagement_headerLeft__JJaZk{align-items:center;display:flex}.UserManagement_headerLeft__JJaZk h2{margin:0}.UserManagement_headerRight__J4dCD{align-items:center;display:flex;gap:1rem}.UserManagement_sortSelect__xrh8r{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;color:#333;cursor:pointer;font-size:.9rem;padding:.5rem;transition:border-color .2s}.UserManagement_sortSelect__xrh8r:hover{border-color:#2196f3}.UserManagement_sortSelect__xrh8r:focus{border-color:#2196f3;box-shadow:0 0 0 2px #2196f31a;outline:none}.UserManagement_superAdminBadge__gZaoG{background-color:gold;border-radius:12px;color:#000;font-size:.8rem;margin-left:8px;padding:2px 8px}.UserManagement_adminControls__pMn32{align-items:center;display:flex;gap:.5rem}.UserManagement_adminControls__pMn32 .UserManagement_deleteButton__1a4xB{background-color:#ff4d4f}.UserManagement_adminControls__pMn32 .UserManagement_deleteButton__1a4xB:hover{background-color:#ff7875}.AdminDashboard_container__5-9UC{background-color:#f5f5f5;min-height:100vh}.AdminDashboard_header__IPwVT{align-items:center;background-color:#fff;box-shadow:0 2px 4px #0000001a;display:flex;justify-content:space-between;padding:1rem 2rem}.AdminDashboard_header__IPwVT h1{color:#333;font-size:1.5rem;margin:0}.AdminDashboard_userInfo__uuWTS{align-items:center;display:flex;gap:1rem}.AdminDashboard_userInfo__uuWTS span{color:#666}.AdminDashboard_menu__sbfht{padding:0 2rem}.AdminDashboard_menu__sbfht button{padding:1rem 2rem}.AdminDashboard_content__89mOO{margin:0 auto;max-width:1200px;padding:2rem}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.a3b17612.css.map*/