@charset "UTF-8";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}#root,body,html{margin:0;padding:0}#root>div{padding:0}.dashboard-wrapper{display:flex;flex-direction:column;height:100vh}.main-area{display:flex;flex:1 1;overflow:hidden}.page-content{background:#fff;flex:1 1;overflow-y:auto;padding:20px}.login-container{align-items:center;background:#f2f5f9;display:flex;height:100vh;justify-content:center;width:100%}.login-box{background:#fff;border-radius:10px;box-shadow:0 4px 12px #0000001a;padding:25px;width:320px}.login-box h2{color:#333;margin-bottom:20px;text-align:center}.login-box label{color:#444;display:block;font-size:14px;margin-bottom:5px}.login-box input{border:1px solid #d4d4d4;border-radius:6px;font-size:14px;margin-bottom:15px;padding:10px;width:93%}.login-box button{background-color:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;padding:10px;width:100%}.login-box button:hover{background-color:#0066d3}.sidebar{background:#f8fafc;border-right:1px solid #e5e8ef;font-family:sans-serif;height:100vh;padding:15px 10px;width:240px}.menu-group{margin-bottom:15px}.menu-parent{align-items:center;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;font-size:13px;font-weight:600;justify-content:space-between;padding:10px 12px}.menu-parent:hover{background:#e8f0ff}.active-parent{background:#d9e6ff;color:#1e40af}.no-toggle{cursor:pointer}.arrow-icon{height:18px;margin-left:8px;object-fit:contain;width:18px}.arrow{font-size:14px;transition:.2s ease}.arrow.open{transform:rotate(90deg)}.menu-child{margin-top:5px;padding-left:20px}.child-item{border-radius:6px;color:#374151;cursor:pointer;font-size:14px;padding:8px 10px}.child-item:hover{background:#edf3ff}.child-active{background:#d9e6ff;color:#1e40af;font-weight:600}.navbar{background:#fff;border-bottom:1px solid #e5eaf1;height:65px;justify-content:space-between;padding:0 25px}.navbar,.navbar-left{align-items:center;display:flex}.navbar-left{gap:12px}.navbar-logo{height:48px}.navbar-brand{color:#1d2d50;font-size:16px;font-weight:600}.navbar-right{gap:15px}.navbar-right,.navbar-user{align-items:center;display:flex}.navbar-user{gap:10px}.avatar{align-items:center;background:#1d4ed8;border-radius:50%;color:#fff;display:flex;font-weight:600;height:36px;justify-content:center;width:36px}.username{font-size:14px;font-weight:500}.user-logo{height:20px;width:20px}.agent-container{padding:10px 20px}.agent-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.title{font-size:22px;font-weight:600;margin:0}.btn-create-agent{background:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:8px 20px}.btn-create-agent:hover{background:#153ea8}.search-box{background:#fff;border:1px solid #ececec;border-radius:8px;margin-bottom:20px;padding:20px}.search-row{align-items:flex-end;display:flex;gap:20px}.search-item{display:flex;flex:1 1;flex-direction:column}.search-item label{color:#444;font-size:14px;margin-bottom:6px}.search-item input{border:1px solid #ddd;border-radius:6px;padding:10px}.btn-search{background:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:10px 20px}.btn-search:hover{background:#153ea8}.table-box{background:#fff;border:1px solid #ececec;border-radius:8px;padding:20px}.table-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.quick-search-wrapper{position:relative;width:260px}.quick-search-icon{height:14px;left:10px;opacity:.6;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:14px}.quick-search{border:1px solid #ddd;border-radius:6px;font-size:14px;padding:8px 10px 8px 32px;width:83%}.table-wrapper{max-height:360px;overflow-x:auto;overflow-y:auto}.agent-table{border-collapse:collapse;min-width:1000px;width:100%}.agent-table thead{background:#eef5ff}.agent-table td,.agent-table th{border-bottom:1px solid #eee;font-size:14px;min-width:120px;padding:12px;text-align:left}.actions{align-items:center}.icon-btn{background:#0000;border:none;cursor:pointer;padding:0 5px}.icon-btn img{height:18px;object-fit:contain;width:18px}.status{border-radius:12px;color:#fff;font-size:12px;padding:3px 10px}.status-active{background:#0da300}.status-closed{background:#535a62}.status-warning{background:#d29b07}.pagination{border-top:1px solid #e3e3e3;margin-top:20px;padding-top:15px}.pagination-buttons button{background:#fff;border:1px solid #ddd;border-radius:6px;cursor:pointer;margin-left:10px;padding:5px 12px}.page-active{background:#1d4ed8;color:#fff}.agent-modal-overlay{align-items:center;background:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:999}.agent-modal{background:#fff;border-radius:10px;display:flex;flex-direction:column;max-height:90vh;max-width:1100px;overflow:hidden;width:90%}.agent-modal-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:14px 20px}.agent-modal-header h3{font-size:18px;font-weight:600;margin:0}.agent-modal-close{background:#0000;border:none;cursor:pointer;font-size:18px}.agent-modal-tabs{border-bottom:1px solid #e5e7eb;display:flex;padding:0 20px}.agent-tab{background:#0000;border:none;color:#4b5563;cursor:pointer;font-size:14px;padding:10px 16px}.agent-tab-active{border-bottom:2px solid #2563eb;color:#111827;font-weight:600}.agent-modal-content{overflow-y:auto;padding:16px 20px 20px}.agent-form-grid{display:flex;gap:24px}.agent-form-column{display:flex;flex:1 1;flex-direction:column;gap:10px}.form-group label{color:#374151;display:block;font-size:13px;margin-bottom:4px}.required{color:#ef4444}.form-group input{background:#f9fafb;border:1px solid #d1d5db;border-radius:6px;font-size:14px;padding:8px 10px;width:97%}.form-group input[readonly]{cursor:not-allowed}.agent-tab-placeholder{color:#6b7280;font-size:14px;padding:20px}.limit-form{display:flex;flex-direction:column;gap:20px}.limit-row{display:flex;gap:24px}.limit-col{display:flex;flex:1 1;flex-direction:column}.limit-col label{color:#374151;font-size:13px;margin-bottom:6px}.limit-dropdown{background:#f9fafb;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAsTAAALEwEAmpwYAAABWklEQVR4nO3bPWoDMRCG4WlziWBys+ly6ASzB0mcxoIU+QHbcb6VnhfUCjEPU2yxVZIkSZIkSZIkSZIkSZIkqR7++wETdLMZPlbVS1U93+rCBeuqOlbV0y0wXqvqVFXvUC7GeDvPcLsG5TPGOFAuxzhdg/IVBpTrMS5G+QkEynUYf7IlUO6MMYIShDGCEoQxghKEMYIShDGCEoQxghKEMVodpZMwVkfpRIxVUToZYzWU3gPGKii9J4zZUXqPGLOi9J4xZkPpGTBmQemZMPaO0jNi7BWlZ8bYG0qvgLEXlF4JIx2lV8RIRemVMdJQGkYOSsPIQWkYOSgNIwelYeSgNIwclIaRg9IwclAaRg5Kw8hBaRg5KA0jB6Vh3K/D+T/v74b99gvG8XyH7rgpJ5uRj7LByEHZYOSgbDByUDYYOSgbjByUDUZOB98ZkiRJkiRJkiRJkiRJkiRVfh8rgMS1d/NV+QAAAABJRU5ErkJggg==);background-position:right 10px center;background-repeat:no-repeat;background-size:12px;border:1px solid #d1d5db;border-radius:6px;cursor:not-allowed;font-size:14px;padding:8px 32px 8px 10px;width:90%}.limit-date-wrapper{position:relative}.limit-date-icon{height:16px;left:10px;opacity:.7;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:16px}.limit-date-input{background:#f9fafb;border:1px solid #d1d5db;border-radius:6px;font-size:14px;padding:8px 36px;width:85%}.agent-modal .limit-date-input,.agent-modal .limit-dropdown,.agent-modal input[disabled],.agent-modal input[readonly]{background-color:#f3f4f6;border-color:#d1d5db;color:#4b5563;cursor:not-allowed}.agent-modal .limit-date-input,.agent-modal .limit-dropdown{pointer-events:all}.agent-modal .limit-date-input:focus,.agent-modal .limit-dropdown:focus,.agent-modal input[disabled]:focus,.agent-modal input[readonly]:focus{box-shadow:none;outline:none}.agent-user-tab{margin-top:16px}.agent-user-toolbar{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.agent-user-search input{border:1px solid #d0d5dd;border-radius:4px;font-size:13px;min-width:260px;padding:6px 10px}.btn-primary{background:#0a66ff;border-radius:4px;font-size:13px;padding:6px 16px}.btn-primary:hover{opacity:.9}.agent-user-table-wrapper{border:1px solid #e4e7ec;border-radius:4px;overflow:hidden}.agent-user-table{border-collapse:collapse;font-size:13px;width:100%}.agent-user-table thead{background:#f5f7fa}.agent-user-table td,.agent-user-table th{border-bottom:1px solid #eef0f4;padding:8px 12px;text-align:left;white-space:nowrap}.agent-user-table td:first-child,.agent-user-table th:first-child{text-align:center;width:60px}.row-selected{background:#e5f0ff}.action-cell .icon-view{display:inline-block;height:18px;position:relative;width:18px}.action-cell .icon-view:before{border:1px solid #cbd2e1;border-radius:50%;content:"";inset:4px;position:absolute}.status-badge{border-radius:999px;color:#fff;display:inline-block;font-size:12px;font-weight:600;padding:2px 10px}.status-active{background:#1fbf57}.status-closed{background:#ff4b55}.status-locked{background:#7a7a7a}.status-pending{background:#f4a019}.icon-view-btn{background:#0000;border:none;cursor:pointer;padding:0 5px}.agent-history-table-wrapper{border:1px solid #e4e7ec;border-radius:4px;max-height:420px;overflow-y:auto}.agent-history-table{border-collapse:collapse;font-size:13px;min-width:1200px;width:100%}.agent-history-table thead{background:#f5f7fa}.agent-history-table td,.agent-history-table th{border-bottom:1px solid #eef0f4;padding:8px 12px;text-align:left;white-space:nowrap}.history-row-selected{background:#e5f0ff;font-weight:500}.history-view{color:#0a66ff;cursor:pointer;font-weight:500}.history-view:hover{text-decoration:underline}.user-history-table-wrapper{border:1px solid #e4e7ec;border-radius:4px;max-height:420px;overflow-y:auto}.user-history-table{border-collapse:collapse;font-size:13px;min-width:1200px;width:100%}.user-history-table thead{background:#f5f7fa}.user-history-table td,.user-history-table th{border-bottom:1px solid #eef0f4;padding:8px 12px;text-align:left;white-space:nowrap}.user-history-selected{background:#e5f0ff;font-weight:500}.user-history-view{color:#0a66ff;cursor:pointer;font-weight:500}.user-history-view:hover{text-decoration:underline}.agent-documents-table-wrapper{border:1px solid #e4e7ec;border-radius:6px;margin-top:12px;overflow:hidden}.agent-documents-table{border-collapse:collapse;font-size:14px;width:100%}.agent-documents-table thead{background:#f5f7fa}.agent-documents-table td,.agent-documents-table th{border-bottom:1px solid #eef0f4;padding:10px 14px;text-align:left;white-space:nowrap}.doc-file-icon{display:inline-block;margin-right:6px;vertical-align:middle;width:18px}.user-detail-overlay{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.user-detail-modal{background:#fff;border-radius:10px;box-shadow:0 12px 32px #0f172a40;display:flex;flex-direction:column;max-height:90vh;max-width:95vw;overflow:hidden;width:900px}.user-detail-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:14px 20px}.user-detail-header h2{font-size:18px;font-weight:600;margin:0}.user-detail-close{background:#0000;border:none;cursor:pointer;font-size:18px}.user-detail-body{overflow-y:auto;padding:16px 20px 20px}.user-detail-form{grid-column-gap:24px;grid-row-gap:12px;column-gap:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}.user-detail-field label{color:#374151;display:block;font-size:13px;margin-bottom:4px}.user-detail-field input{background:#f9fafb;border:1px solid #d1d5db;border-radius:6px;font-size:13px;padding:8px 10px;width:95%}.user-detail-field input[readonly],.user-detail-field select[disabled]{background-color:#f3f4f6;border-color:#d1d5db;color:#4b5563;cursor:not-allowed}.user-detail-field select{background:#f9fafb;border:1px solid #d1d5db;border-radius:6px;font-size:13px;padding:8px 10px;width:-webkit-fill-available}.user-detail-input-with-icon-right{position:relative}.user-detail-icon{background:#f9fafb;border:1px solid #cbd2e1;border-radius:50%;height:16px;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:16px}.history-detail-overlay{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:1200}.history-detail-modal{background:#fff;border-radius:10px;box-shadow:0 12px 32px #00000040;max-width:95vw;overflow:hidden;width:750px}.history-detail-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:16px 20px}.history-detail-header h2{font-size:18px;font-weight:600}.history-detail-close{background:#0000;border:none;cursor:pointer;font-size:20px}.history-detail-body{padding:20px}.history-detail-table{border-collapse:collapse;width:100%}.history-detail-table th{background:#e5e7eb;font-size:14px;padding:10px;text-align:left}.history-detail-table td{border-bottom:1px solid #f0f0f0;font-size:14px;padding:12px 10px}.create-user-overlay{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:1100}.create-user-modal{background:#fff;border-radius:12px;box-shadow:0 12px 32px #00000040;max-height:92vh;overflow-y:auto;width:900px}.create-user-header{align-items:center;display:flex;justify-content:space-between;padding:20px 24px}.create-user-header h2{font-size:20px;font-weight:600}.create-user-close{background:#0000;border:none;cursor:pointer;font-size:20px}.create-user-body{padding:0 24px 20px}.create-user-form{grid-gap:14px 24px;display:grid;gap:14px 24px;grid-template-columns:repeat(2,1fr)}.cu-field label{display:block;font-size:13px;margin-bottom:4px}.cu-field input{background:#fff;border:1px solid #d1d5db;border-radius:8px;font-size:14px;padding:9px 12px;width:94%}.cu-field input[readonly]{background:#f3f4f6;cursor:not-allowed}.cu-field select{background:#fff;border:1px solid #d1d5db;border-radius:8px;font-size:14px;padding:9px 12px;width:-webkit-fill-available}.cu-field select[disabled]{background:#f3f4f6;cursor:not-allowed}.cu-input-icon{position:relative}.cu-icon-search{background-image:url(data:image/png;base64,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);background-size:cover;height:18px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:18px}.create-user-footer{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}.cu-btn-back{background:#f3f4f6}.cu-btn-back,.cu-btn-submit{border:none;border-radius:8px;cursor:pointer;padding:8px 18px}.cu-btn-submit{background:#0aaf40;color:#fff}.confirm-create-overlay{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:3000}.confirm-create-modal{background:#fff;border-radius:12px;box-shadow:0 8px 24px #0003;padding:28px 24px;text-align:center;width:420px}.confirm-create-title{font-size:20px;font-weight:600;margin-bottom:16px}.confirm-create-message{color:#374151;font-size:15px;line-height:1.4;margin-bottom:28px}.confirm-create-actions{display:flex;gap:12px;justify-content:center}.confirm-create-btn-primary{background:#0a66ff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:8px 22px}.confirm-create-btn-primary:hover{background:#085ae0}.confirm-create-btn-secondary{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-size:14px;font-weight:500;padding:8px 22px}.confirm-create-btn-secondary:hover{background:#f3f4f6}.agent-create-overlay{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:1500}.agent-create-modal{animation:fadeIn .18s ease-out;background:#fff;border-radius:12px;box-shadow:0 12px 36px #00000047;max-height:92vh;overflow-y:auto;width:1100px}.agent-create-header{align-items:center;border-bottom:1px solid #e8eaef;display:flex;justify-content:space-between;padding:22px 26px}.agent-create-header h2{color:#1a1a1a;font-size:20px;font-weight:600;margin:0}.agent-create-close{background:#0000;border:none;color:#444;cursor:pointer;font-size:22px}.agent-create-close:hover{color:#000}.agent-create-body{padding:24px 26px 30px}.section-title{color:#1f2937;font-size:16px;font-weight:600;margin:20px 0 14px}.agent-create-grid{grid-gap:18px 30px;display:grid;gap:18px 30px;grid-template-columns:repeat(2,1fr)}.ac-field.full{grid-column:span 2}.ac-checkbox-row{margin-top:-4px}.ac-checkbox-label{align-items:center;color:#1f2937;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;-webkit-user-select:none;user-select:none}.ac-checkbox-label input[type=checkbox]{accent-color:#2f80ed;appearance:none;-webkit-appearance:none;background-color:#fff;border:2px solid #9ca3af;border-radius:3px;cursor:pointer;height:16px;position:relative;width:16px}.ac-checkbox-label input[type=checkbox]:checked{background-color:#2f80ed;border-color:#2f80ed}.ac-checkbox-label input[type=checkbox]:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:9px;left:8px;position:absolute;top:3px;transform:rotate(45deg);width:5px}.ac-field label{color:#374151;display:flex;font-size:13px;margin-bottom:6px}.ac-field input{background:#fff;border:1px solid #d1d5db;border-radius:8px;font-size:14px;padding:10px 12px;transition:border-color .15s ease;width:95%}.ac-field input:focus,.ac-field select:focus{border-color:#2f80ed;outline:none}.ac-field select{background:#fff;border:1px solid #d1d5db;border-radius:8px;font-size:14px;padding:10px 12px;transition:border-color .15s ease;width:-webkit-fill-available}.ac-field input[readonly],.ac-field select:disabled{background:#f3f4f6!important;color:#6b7280!important;cursor:not-allowed}.ac-input-icon{position:relative}.ac-icon-search{background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-size:cover;cursor:pointer;height:18px;opacity:.7;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:18px}.ac-icon-search:hover{opacity:1}.upload-block{align-items:center;display:flex;gap:12px;margin-bottom:12px}.btn-upload{background:#0a66ff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;padding:8px 14px}.btn-upload:hover{opacity:.92}.upload-note{color:#6b7280;font-size:13px}.ac-doc-table{border:1px solid #e5e7eb;border-collapse:collapse;border-radius:6px;font-size:14px;margin-top:14px;overflow:hidden;width:100%}.ac-doc-table thead{background:#f5f7fa}.ac-doc-table td,.ac-doc-table th{border-bottom:1px solid #eef0f4;padding:10px 14px}.ac-doc-table th{font-weight:600;text-align:left}.doc-link{color:#0a66ff;cursor:pointer;text-decoration:none}.doc-link:hover{text-decoration:underline}.doc-size-cell{align-items:center;display:flex;gap:6px;position:relative}.doc-file-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAsTAAALEwEAmpwYAAACkklEQVR4nO3dv2pUURDH8RntFHwPETtBo+QBtDDVVgoWO3MLwSqF2BgUkX2KWPvnUSxsdGeypfgIsTHkyF0k2Fyuyd515t7z+8L098yHXfYsCUuEEEIIIYQQQlNoVi6T+C6Lv2K1dyz+IetQ409o0unyIasbq5dxjJ2SeEPTqzCLvY1fsANlnfqL+MX6ZihqT2kSNcubrHYSv1QHShuLfYpfpg+HMuq3r8dfrrLYz/hFOl4p6+ToTvwCHShnie31Hi7BfYPVvtfx9tXYrO9glCBeo9TwSpk8iI8MpQoQHxFKNSA+EpSqQHwEKNWBeHKUKkE8MUq1IJ4UpWoQT4hSPYgnQwFIOUMR340+J0D0r3M2Nos+J0AUIBcKIAAJCiAFIBepWe2sF7bBACRZAEkWQJIFkGQBJFkASRZAklUPyAB3BNp4Vjt9j1kNyP+4RXPftP9N1fecAHGAnDuAFIAoQLoDSAGIAqQ7gBSAKEC6w029ACQogCQLIMmqBoTVF6z+OXgW//CclYDgU9aAAaQARAHSHUAKQBQg3QGkAEQBst2LoSwf/bmLLKKmfYa+x6wHZCQxQHIFkGTVA7KNP5R7dnRt6KNWA7KNT1kkqxtDHxUgCpDzB5ACEAVIdwApAFGAdAeQAhAFSHe4qReABAWQZAEkWQBJFkCSBZBkASRZ4wAZy08eyRA/m9QDIrYXzUHU+O1ekEqGmuWtaA6i5scVFjuOXgZHj9hxuwvKEKt/DF+Ihs97StPcr7P4rwRLKTFjJ9v4MnOzxJ7HL8ZDhhrfp4yx2Jv2VwIqemWcsvhrSt3cH7Dat/hl+XZH7Cup3adRdFAu0dzukdgBqx1O5x5ih6T2knR5d31GhBBCCCGEEKLx9xs45pyUpUyXwwAAAABJRU5ErkJggg==);background-size:cover;height:18px;width:16px}.doc-remove{color:#444;cursor:pointer;font-size:18px;font-weight:300;margin-left:auto;margin-right:4px}.doc-remove:hover{color:#e11d48}.agent-create-footer{border-top:1px solid #e8eaef;display:flex;gap:12px;justify-content:flex-end;padding:16px 26px}.btn-cancel{background:#f3f4f6;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;padding:8px 18px}.btn-cancel:hover{background:#e5e7eb}.btn-submit{background:#2ecc71;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;padding:8px 18px}.btn-submit:hover{opacity:.9}.agent-create-modal::-webkit-scrollbar{width:8px}.agent-create-modal::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:8px}.edit-agent-overlay{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:1400}.edit-agent-modal{background:#fff;border-radius:12px;box-shadow:0 10px 28px #00000040;max-height:92vh;overflow-y:auto;width:1150px}.edit-agent-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 26px}.edit-agent-header h3{font-size:20px;font-weight:600;margin:0}.edit-agent-close{background:none;border:none;cursor:pointer;font-size:22px}.edit-agent-tabs{border-bottom:1px solid #e5e7eb;display:flex;gap:20px;padding:16px 26px 0}.edit-agent-tab{background:none;border:none;color:#444;cursor:pointer;font-size:14px;padding-bottom:12px}.edit-agent-tab-active{border-bottom:2px solid #0a66ff;color:#0a66ff;font-weight:600}.edit-agent-content{padding:26px}.edit-agent-form-grid{grid-gap:26px 40px;display:grid;gap:26px 40px;grid-template-columns:1fr 1fr}.edit-agent-form-group label{display:block;font-size:13px;margin-bottom:6px}.edit-agent-form-group input{width:100%}.edit-agent-form-group input,.edit-agent-form-group select{border:1px solid #d1d5db;border-radius:8px;font-size:14px;padding:10px 12px}.edit-agent-form-group select{width:-webkit-fill-available}.required{color:#e53935}.edit-agent-placeholder{color:#777;font-size:14px;padding:30px;text-align:center}.edit-agent-footer{border-top:1px solid #e5e7eb;display:flex;gap:14px;justify-content:flex-end;padding:18px 26px}.edit-agent-btn-cancel{background:#f3f4f6;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;padding:8px 20px}.edit-agent-btn-save{background:#28c76f;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:8px 20px}.edit-limit-form{display:flex;flex-direction:column;gap:20px}.edit-limit-row{display:flex;gap:24px}.edit-limit-col{display:flex;flex:1 1;flex-direction:column}.edit-limit-col label{color:#374151;font-size:13px;margin-bottom:6px}.edit-limit-dropdown{background:#f9fafb;background-position:right 10px center;background-repeat:no-repeat;background-size:12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;padding:8px 32px 8px 10px;width:100%}.edit-limit-date-icon{height:16px;opacity:.7;pointer-events:none;width:16px;z-index:1000}.edit-limit-date-input{background:#f9fafb;border:1px solid #d1d5db;border-radius:6px;font-size:14px;padding:8px 36px;width:86%}.edit-limit-date-input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:0}.edit-info-container{padding:10px 0 20px}.edit-info-title{color:#1f2937;font-size:16px;font-weight:600;margin:20px 0 14px}.edit-info-grid{grid-gap:18px 30px;display:grid;gap:18px 30px;grid-template-columns:repeat(2,1fr)}.edit-info-field.full{grid-column:span 2}.edit-info-field label{color:#374151;font-size:13px;margin-bottom:6px}.edit-info-field input{width:95%}.edit-info-field input,.edit-info-field select{background:#fff;border:1px solid #d1d5db;border-radius:8px;font-size:14px;padding:10px 12px;transition:border-color .15s ease}.edit-info-field select{width:-webkit-fill-available}.edit-info-field input:focus,.edit-info-field select:focus{border-color:#2f80ed;outline:none}.edit-info-field input[readonly],.edit-info-field select:disabled{background:#f3f4f6!important;color:#6b7280!important;cursor:not-allowed}.edit-info-checkbox-row{margin-top:-4px}.edit-info-checkbox-label{align-items:center;color:#1f2937;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;-webkit-user-select:none;user-select:none}.edit-info-checkbox-label input[type=checkbox]{appearance:none;-webkit-appearance:none;background-color:#fff;border:2px solid #9ca3af;border-radius:3px;cursor:pointer;height:16px;position:relative;width:16px}.edit-info-checkbox-label input[type=checkbox]:checked{background-color:#2f80ed;border-color:#2f80ed}.edit-info-checkbox-label input[type=checkbox]:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:9px;left:8px;position:absolute;top:3px;transform:rotate(45deg);width:5px}.edit-info-input-icon{position:relative;width:95%}.edit-info-input-icon input{width:100%}.edit-info-search-icon{background-image:url(data:image/png;base64,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);background-size:cover;cursor:pointer;height:18px;opacity:.7;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:18px}.edit-info-search-icon:hover{opacity:1}.edit-user-container{padding:10px 0 20px}.edit-user-table{border-collapse:collapse;font-size:14px;width:100%}.edit-user-table th{background:#eef2f7;color:#1f2937;font-weight:600;padding:12px 10px;text-align:left}.edit-user-table td{padding:12px 10px}.edit-user-row-highlight{background:#e6f2ff}.edit-user-actions{display:flex;gap:10px}.edit-user-icon{font-size:16px}.edit-user-status{border-radius:12px;display:inline-block;font-size:13px;font-weight:600;padding:4px 12px}.status-active{background:#d1fae5;color:#047857}.status-closed{background:#fee2e2;color:#b91c1c}.status-lock{background:#e5e7eb;color:#374151}.status-pending{background:#fef3c7;color:#b45309}.edit-user-icon{cursor:pointer;height:18px;opacity:.8;width:18px}.edit-user-icon:hover{opacity:1}.edit-doc-container{padding:20px 0}.edit-doc-upload-bar{align-items:center;display:flex;gap:14px;margin-bottom:20px}.edit-doc-upload-btn{align-items:center;background:#fff;border:1px solid #0a66ff;border-radius:8px;color:#0a66ff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:8px 16px;transition:.15s ease}.edit-doc-upload-btn:hover{background:#ecf4ff;border-color:#0a66ff}.edit-doc-upload-icon{filter:brightness(0) saturate(100%) invert(36%) sepia(100%) saturate(2493%) hue-rotate(203deg) brightness(96%) contrast(101%);height:16px;width:16px}.edit-doc-note{color:#6b7280;font-size:13px}.edit-doc-table{border:1px solid #e5e7eb;border-collapse:collapse;border-radius:6px;overflow:hidden;width:100%}.edit-doc-table th{background:#f5f7fa;font-size:14px;padding:12px 14px;text-align:left}.edit-doc-table td{border-bottom:1px solid #e5e7eb;font-size:14px;padding:10px 14px}.edit-doc-empty{color:#777;font-size:14px;padding:20px;text-align:center}.edit-doc-link{color:#0a66ff;cursor:pointer;text-decoration:none}.edit-doc-link:hover{text-decoration:underline}.edit-doc-size-cell{align-items:center;display:flex;gap:6px}.edit-doc-file-icon{opacity:.8;width:20px}.edit-doc-remove{color:#444;cursor:pointer;font-size:20px;margin-left:auto}.edit-doc-remove:hover{color:#e11d48}.edit-agent-history-table-wrapper,.edit-user-history-table-wrapper{border:1px solid #e4e7ec;border-radius:4px;margin-top:8px;max-height:420px;overflow-y:auto}.edit-agent-history-table,.edit-user-history-table{border-collapse:collapse;font-size:13px;min-width:1200px;width:100%}.edit-agent-history-table thead,.edit-user-history-table thead{background:#f5f7fa}.edit-agent-history-table td,.edit-agent-history-table th,.edit-user-history-table td,.edit-user-history-table th{border-bottom:1px solid #eef0f4;padding:8px 12px;text-align:left;white-space:nowrap}.edit-history-row-selected,.edit-user-history-selected{background:#e5f0ff;font-weight:500}.edit-history-view,.edit-user-history-view{color:#0a66ff;cursor:pointer;font-weight:500}.edit-history-view:hover,.edit-user-history-view:hover{text-decoration:underline}.edit-limit-date-wrapper{position:relative}.edit-limit-date-input{padding-left:35px!important}.edit-limit-date-icon{height:18px;left:10px;position:absolute;top:50%;transform:translateY(-50%);width:18px}.edit-user-modal-overlay{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:2000}.edit-user-modal{background:#fff;border-radius:12px;box-shadow:0 10px 25px #00000040;max-height:92vh;overflow-y:auto;width:1150px}.edit-user-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:22px 26px}.edit-user-header h2{font-size:20px;font-weight:600;margin:0}.edit-user-close{background:none;border:none;cursor:pointer;font-size:22px}.edit-user-body{padding:24px 26px}.edit-user-grid{grid-gap:22px 36px;display:grid;gap:22px 36px;grid-template-columns:1fr 1fr}.edit-user-field label{color:#374151;font-size:13px;margin-bottom:6px}.edit-user-field input{width:95%}.edit-user-field input,.edit-user-field select{background:#fff;border:1px solid #d1d5db;border-radius:8px;font-size:14px;padding:10px 12px}.edit-user-field select{width:-webkit-fill-available}.edit-user-field input[readonly]{background:#f3f4f6;color:#6b7280}.edit-user-input-icon{position:relative;width:95%}.edit-user-input-icon input{width:100%}.edit-user-icon-search{cursor:pointer;opacity:.7;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:18px}.edit-user-footer{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:18px 26px}.edit-user-btn-cancel{background:#f3f4f6;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;padding:8px 18px}.edit-user-btn-save{background:#28c76f;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:8px 20px}.confirm-action-overlay{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:3000}.confirm-action-modal{background:#fff;border-radius:12px;box-shadow:0 8px 26px #00000040;padding:28px 26px;width:480px}.confirm-action-title{font-size:20px;font-weight:600;margin-bottom:12px;text-align:center}.confirm-action-message{color:#374151;font-size:15px;margin-bottom:16px;text-align:center}.confirm-action-input{border:1px solid #d1d5db;border-radius:8px;font-size:14px;margin:0 auto 22px;padding:10px 12px;width:100%}.confirm-action-buttons{display:flex;gap:14px;justify-content:center}.confirm-action-btn-primary{background:#0a66ff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:8px 22px}.confirm-action-btn-primary:hover{background:#085ae0}.confirm-action-btn-secondary{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-size:14px;padding:8px 22px}.confirm-action-btn-secondary:hover{background:#f3f4f6}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3em;border-bottom-right-radius:.3em}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper--header-bottom[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper--header-middle[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker-popper--header-bottom[data-placement^=top] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select,.react-datepicker__header--middle,.react-datepicker__header--bottom){border-top-right-radius:.3rem}.react-datepicker__header--middle{border-radius:0;border-top:1px solid #aeaeae;margin-top:4px}.react-datepicker__header--bottom{border-bottom:none;border-radius:0 0 .3rem .3rem;border-top:1px solid #aeaeae}.react-datepicker__header-wrapper{position:relative}.react-datepicker__header-wrapper .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:2px}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4em;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4em}.react-datepicker__month{margin:.4em;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4em}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3em;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3em;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3em;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85em);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7em;margin:.166em;text-align:center;width:1.7em}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;text-align:center;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7em;margin:.166em;text-align:center;width:1.7em}.react-datepicker__day--disabled,.react-datepicker__day-name--disabled,.react-datepicker__time-name--disabled{color:#ccc;cursor:default}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90;color:#fff}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5em;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3em;width:3em}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2em;width:2em}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4em;padding-left:.2em;padding-right:.2em;width:13.8em}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.react-datepicker-popper-offset{margin-top:-.7em}.toast-container{bottom:20px;flex-direction:column;left:50%;position:fixed;transform:translateX(-50%);z-index:5000}.toast-container,.toast-item{align-items:center;display:flex;gap:10px}.toast-item{animation:toast-in .3s ease forwards;border-radius:8px;color:#fff;font-size:15px;font-weight:500;min-width:320px;padding:12px 18px;position:relative}.toast-close-btn{background:#0000;border:none;color:#fff;cursor:pointer;font-size:18px;margin-left:auto;opacity:.9}.toast-close-btn:hover{opacity:1}.toast-success{background:#28c76f}.toast-error{background:#ff4d4f}.toast-icon{height:20px;width:20px}@keyframes toast-in{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.agent-limit-container{padding:10px 20px}.filter-grid{grid-template-columns:repeat(3,1fr)}.search-icon{top:48%}.user-limit-container{padding:10px 20px}.result-header{margin-bottom:20px}.search-inline{align-items:center}.search-inline input{font-size:14px;padding:10px 10px 10px 30px}.search-icon{height:20px;margin:0 7px;top:59%;width:20px}.customer-limit-container{padding:10px 20px}.page-title{margin-top:0}.filter-card{background:#fff;border:1px solid #e3e6eb;border-radius:8px;margin-bottom:25px;padding:20px}.filter-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.filter-item label{display:block;font-size:14px;font-weight:500;margin-bottom:6px}.filter-item input{border:1px solid #d8d8d8;border-radius:6px;padding:10px;width:-webkit-fill-available}.filter-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:20px}.btn-primary,.btn-secondary{cursor:pointer}.result-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.result-title{font-size:18px;font-weight:600;margin:0}.search-inline{display:flex}.search-inline input{width:280px}.search-icon{height:18px;left:6px}.summary-bar{background:#fff;border:1px solid #e3e6eb;border-radius:8px;display:flex;flex-direction:column;font-weight:600;gap:4px;margin-bottom:15px;padding:15px}.summary-row{display:flex;gap:60px}.summary-row .value{padding-left:25px}.summary-bar .green{color:#0a9d37}.summary-bar .red{color:#d80000}.table-wrapper{background:#fff;border:1px solid #e3e6eb;border-radius:8px}.result-table{border-collapse:collapse;width:100%}.result-table th{background:#f7f9fc;text-align:left}.result-table td,.result-table th{border-bottom:1px solid #e3e6eb;font-size:14px;padding:12px}.pagination{align-items:center;display:flex;justify-content:space-between;margin-top:15px}.pager button{background:#fff;border:1px solid #ccc;border-radius:6px;margin-left:6px;padding:6px 14px}.pager button.active{background:#1a73e8;color:#fff}.my-req-container{padding:10px 20px}.req-filter-card{background:#fff;border:1px solid #e3e6eb;border-radius:8px;margin-bottom:25px;padding:20px}.req-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.req-item label{display:block;font-weight:500;margin-bottom:6px}.req-item input[type=date],.req-item input[type=text],.req-item select{border:1px solid #d8d8d8;border-radius:6px;padding:10px;width:-webkit-fill-available}.date-wrapper{position:relative}.date-icon{left:10px;position:absolute;top:50%;transform:translateY(-50%);width:20px}.date-wrapper input{padding-left:40px!important}.req-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:20px}.btn-primary{background:#1a73e8;border:none;border-radius:6px;color:#fff;padding:10px 22px}.btn-secondary{background:#fff;border:1px solid #c2c2c2;border-radius:6px;padding:10px 22px}.req-result-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.search-inline{position:relative}.search-inline input{border:1px solid #ddd;border-radius:6px;padding:10px 10px 10px 35px;width:250px}.search-icon{left:10px;position:absolute;top:50%;transform:translateY(-50%);width:18px}.req-table-wrapper{background:#fff;border:1px solid #e3e6eb;border-radius:8px}.req-table{border-collapse:collapse;width:100%}.req-table th{background:#f7f9fc;text-align:left}.req-table td,.req-table th{border-bottom:1px solid #e3e6eb;padding:12px}.eye-icon{cursor:pointer;width:20px}.custom-datepicker-input{background:#0000;border:none;color:#333;font-size:14px;outline:none;padding:8px;width:100%}.react-datepicker-wrapper{width:100%}.reqdetail-overlay{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;position:fixed;z-index:2000}.reqdetail-modal{animation:fadeIn .2s ease;background:#fff;border-radius:10px;box-shadow:0 0 12px #00000040;padding:20px 28px;width:720px}.reqdetail-header{align-items:center;display:flex;justify-content:space-between}.reqdetail-close{cursor:pointer;font-size:18px;opacity:.7}.reqdetail-body{margin-top:15px}.reqdetail-section{margin-bottom:22px}.reqdetail-section h4{font-size:16px;font-weight:600;margin-bottom:10px}.reqdetail-row{display:flex;margin-bottom:8px}.reqdetail-row label{color:#333;font-weight:500;width:180px}.reqdetail-row span{color:#111;flex:1 1}.reqdetail-reason{background:#f5f6fa;border:1px solid #ddd;border-radius:6px;padding:10px}.reqdetail-footer{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.btn-reject{background:#d9534f}.btn-approve,.btn-reject{border:none;border-radius:6px;color:#fff;padding:8px 20px}.btn-approve{background:#0d6efd}.pending-req-container{padding:10px 20px}.pending-title{font-size:24px;font-weight:600;margin-bottom:20px;margin-top:0}.pending-filter-card{background:#fff;border:1px solid #e3e6eb;border-radius:8px;margin-bottom:25px;padding:20px}.pending-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.pending-item label{display:block;font-weight:500;margin-bottom:6px}.pending-datepicker,.pending-item select{border:1px solid #d8d8d8;border-radius:6px;padding:10px;width:-webkit-fill-available}.pending-date-wrapper{position:relative}.pending-date-icon{left:10px;position:absolute;top:50%;transform:translateY(-50%);width:20px;z-index:1000}.pending-datepicker{padding-left:40px!important}.pending-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:20px}.pending-result-header{display:flex;justify-content:space-between;margin-bottom:15px}.pending-result-title{font-size:18px;font-weight:600}.pending-search-inline{position:relative}.pending-search-inline input{border:1px solid #ddd;border-radius:6px;padding:10px 10px 10px 35px;width:250px}.pending-search-icon{left:10px;position:absolute;top:32%;transform:translateY(-50%);width:18px}.pending-table-wrapper{background:#fff;border:1px solid #e3e6eb;border-radius:8px}.pending-table{border-collapse:collapse;width:100%}.pending-table th{background:#f7f9fc;text-align:left}.pending-table td,.pending-table th{border-bottom:1px solid #e3e6eb;padding:12px}.pending-eye{cursor:pointer;width:18px}.tr-container{padding:10px 20px}.tr-filter-card{background:#fff;border:1px solid #e3e6eb;border-radius:8px;margin-bottom:25px;padding:20px}.tr-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.tr-item label{display:block;font-weight:500;margin-bottom:6px}.tr-item input,.tr-item select{border:1px solid #ddd;border-radius:6px;padding:10px;width:-webkit-fill-available}.tr-date-wrapper{position:relative}.tr-date-icon{left:10px;position:absolute;top:50%;transform:translateY(-50%);width:18px;z-index:1000}.tr-datepicker{padding-left:35px!important}.tr-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:20px}.excel-btn{background:#02bf3d;border:none;border-radius:6px;color:#fff;margin-right:12px;padding:8px 16px}.tr-result-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.tr-actions-right{align-items:center;display:flex;gap:10px}.tr-search-inline{position:relative}.tr-search-inline input{border:1px solid #ddd;border-radius:6px;padding:10px 10px 10px 35px;width:240px}.tr-search-icon{left:10px;position:absolute;top:50%;transform:translateY(-50%);width:18px}.tr-table-wrapper{background:#fff;border:1px solid #e3e6eb;border-radius:8px}.tr-table{border-collapse:collapse;width:100%}.tr-table th{background:#f7f9fc;font-size:14px;text-align:left}.tr-table td,.tr-table th{border-bottom:1px solid #e3e6eb;padding:12px}.tdm-overlay{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;position:fixed;z-index:3000}.tdm-modal{animation:fadeIn .18s ease-out;background:#fff;border-radius:12px;padding:20px;width:650px}.tdm-header{align-items:center;display:flex;justify-content:space-between}.tdm-close{cursor:pointer;font-size:20px;opacity:.75}.tdm-body{margin-top:10px}.tdm-grid{grid-gap:18px 30px;display:grid;gap:18px 30px;grid-template-columns:repeat(2,1fr)}.tdm-item label{display:block;font-weight:600}.tdm-item span{color:#222;display:block;margin-top:4px}.tdm-query-btn{align-items:center;background:#0d6efd;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:500;gap:8px;margin-top:12px;padding:10px 18px}.tdm-query-icon{display:block;height:18px;object-fit:contain;width:18px}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.rev-container{padding:10px 20px}.rev-filter-card{background:#fff;border:1px solid #e3e6eb;border-radius:8px;margin-bottom:25px;padding:20px}.rev-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.rev-item label{display:block;font-weight:500;margin-bottom:6px}.rev-item input,.rev-item select{border:1px solid #ddd;border-radius:6px;padding:10px;width:-webkit-fill-available}.rev-date-wrapper{position:relative}.rev-date-icon{left:10px;position:absolute;top:50%;transform:translateY(-50%);width:18px;z-index:1000}.rev-datepicker{padding-left:35px!important}.rev-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:20px}.rev-summary{background:#fff;border:1px solid #e3e6eb;border-radius:8px;display:flex;font-weight:600;gap:30px;margin-bottom:20px;padding:15px}.rev-summary .green{color:#0a9d37}.rev-summary .red{color:#d60000}.rev-table-wrapper{background:#fff;border:1px solid #e3e6eb;border-radius:8px}.rev-table{border-collapse:collapse;width:100%}.rev-table th{background:#f7f9fc;text-align:left}.rev-table td,.rev-table th{border-bottom:1px solid #e3e6eb;padding:12px}.rev-table td{font-size:14px}.ar-container{padding:10px 20px}.page-title{font-size:24px;font-weight:600;margin-bottom:20px}.ar-filter-card{background:#fff;border:1px solid #e3e6eb;border-radius:8px;margin-bottom:25px;padding:20px}.ar-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.ar-item label{display:block;font-weight:500;margin-bottom:5px}.ar-item input,.ar-item select{border:1px solid #ddd;border-radius:6px;padding:10px;width:-webkit-fill-available}.ar-date-wrapper{position:relative}.ar-date-icon{left:10px;position:absolute;top:50%;transform:translateY(-50%);width:18px;z-index:1000}.ar-datepicker{padding-left:35px!important}.ar-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:20px}.ar-result-title{font-size:18px;font-weight:600;margin-bottom:15px}.ar-table-wrapper{background:#fff;border:1px solid #e3e6eb;border-radius:8px;max-height:360px;overflow-y:auto}.ar-table{border-collapse:collapse;width:100%}.ar-table th{background:#f7f9fc;text-align:left}.ar-table td,.ar-table th{border-bottom:1px solid #e3e6eb;font-size:14px;padding:12px}
/*# sourceMappingURL=main.68a7a73a.css.map*/