@import url(https://fonts.googleapis.com/css2?family=Satoshi:wght@300;400;500;600;700;800;900&display=swap);*{box-sizing:border-box;margin:0;padding:0}#root,body,html{height:100%}#root,.App,body,html{font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:hidden!important}.App{height:100vh}.layout-content,.layout-root,.tagging-container{font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:hidden!important}.content-wrapper,.modern-table-container,.table-container,.table-content,.tagging-content{font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;height:100vh;overflow:hidden!important}.ant-table-body{font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-x:auto!important;overflow-y:auto!important}.ant-table,.ant-table-container,.ant-table-content,.ant-table-wrapper{font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:visible!important}.dark-mode{color-scheme:dark;font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;scrollbar-color:#2a3441 #0a1428}.dark-mode::-webkit-scrollbar{width:8px}.dark-mode::-webkit-scrollbar-track{background:#0a1428}.dark-mode::-webkit-scrollbar-thumb{background:#2a3441;border-radius:4px}.dark-mode::-webkit-scrollbar-thumb:hover{background:#5a6b7c}.dark-mode .ant-btn,.dark-mode .ant-input,.dark-mode .ant-table,.dark-mode .ant-table *{color:#e8f4fd!important;font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.dark-mode .ant-input{background:#1a2332!important;border-color:#2a3441!important}.dark-mode .ant-input::placeholder{color:#b8c7d9!important;font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.dark-mode .ant-select-selector{background:#1a2332!important;border-color:#2a3441!important}.dark-mode .ant-select-selection-item,.dark-mode .ant-select-selector{color:#e8f4fd!important;font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.dark-mode .ant-dropdown-menu{background:#1a2332!important;border:1px solid #2a3441!important}.dark-mode .ant-dropdown-menu,.dark-mode .ant-dropdown-menu-item{font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.dark-mode .ant-dropdown-menu-item{color:#e8f4fd!important}.dark-mode .ant-dropdown-menu-item:hover{background:#2a3441!important}*{font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.google-signin-container{display:flex;justify-content:center;margin:20px 0}.google-signin-button{align-items:center;background:#fff;border:1px solid #dadce0;border-radius:8px;box-shadow:0 1px 3px #00000014;color:#3c4043;cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:12px;justify-content:center;padding:12px 24px;transition:all .2s ease;width:100%}.google-signin-button:hover{background:#f8f9fa;border-color:#dadce0;box-shadow:0 2px 6px #0000001f}.google-signin-button:active{background:#f1f3f4;transform:translateY(1px)}.google-icon{height:18px;width:18px}.login-container{align-items:center;background-color:#f5f5f5;display:flex;justify-content:center;min-height:100vh}.login-content{background:#fff;display:flex;height:100vh;overflow:hidden;width:100%}.login-form-section{align-items:center;background:#fff;display:flex;flex:1 1;justify-content:center;padding:40px}.login-form-container{max-width:400px;width:100%}.login-title{color:#333;font-size:2.5rem;font-weight:700;margin-bottom:30px;text-align:center}.divider{margin:30px 0;position:relative;text-align:center}.divider:before{background:#e0e0e0;content:"";height:1px;left:0;position:absolute;right:0;top:50%;z-index:1}.divider span{background:#fff;color:#666;font-size:14px;padding:0 20px;position:relative;z-index:2}.login-form{display:flex;flex-direction:column;gap:20px}.form-group{position:relative}.form-input{background:#fff;border:2px solid #e0e0e0;border-radius:10px;font-size:16px;padding:15px 20px;transition:border-color .3s ease;width:100%}.form-input:focus{border-color:#4285f4;outline:none}.form-input.error{border-color:#f44}.form-input:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.7}.form-input::placeholder{color:#999}.password-group{position:relative}.password-toggle{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;font-size:18px;justify-content:center;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.password-toggle:disabled{cursor:not-allowed;opacity:.5}.forgot-password{margin-top:-10px;text-align:right}.forgot-password-link{background:none;border:none;color:#4285f4;cursor:pointer;font-size:14px;padding:0;text-decoration:none}.forgot-password-link:hover{text-decoration:underline}.forgot-password-link:disabled{cursor:not-allowed;opacity:.5}.signin-button{background:#ff4e3a;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:10px;padding:15px;transition:all .3s ease;width:100%}.signin-button:hover:not(:disabled){background:#ff6b5a;box-shadow:0 4px 12px #ff4e3a4d;transform:translateY(-1px)}.signin-button:disabled{cursor:not-allowed;opacity:.6;transform:none}.error-message{color:#ff4e3a;display:block;font-size:14px;line-height:1.2;margin-top:5px}.form-group .error-message{text-align:left}.auth-login-hero-section{align-items:center;display:flex;flex:1 1;justify-content:flex-start;overflow:hidden;padding:2rem;position:relative}.auth-login-corner-logo{padding:3rem;position:absolute;right:3rem;top:3rem;z-index:3}.auth-login-corner-logo-img{filter:brightness(0) invert(1);height:auto;max-width:100%;transition:all .3s ease;width:18rem}.auth-login-hero-background{border-radius:24px;bottom:2rem;left:2rem;position:absolute;right:2rem;top:2rem!important;z-index:1}.auth-login-hero-content{padding:2rem 2rem 2rem 4rem;position:relative;text-align:left;z-index:2}.auth-login-hero-logo{filter:brightness(0) invert(1);height:auto;margin-bottom:3rem;width:200px}.auth-login-hero-title{color:#fff;font-size:2.8rem!important;font-weight:600;line-height:1.2;margin:4rem;text-shadow:0 2px 4px #0000004d}.animated-text{animation:fadeInUp .8s ease forwards;opacity:0}.animated-text:first-child{animation-delay:.2s}.animated-text:nth-child(3){animation-delay:.4s}.animated-text:nth-child(5){animation-delay:.6s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.auth-login-subtitle{color:#666;font-size:1rem;font-style:italic;margin-bottom:1rem;text-align:center}.auth-form-section{margin-bottom:.5rem}.auth-form-section-title{color:#333;font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.auth-login-label{color:#333;display:block;font-size:.875rem;font-weight:500;margin-bottom:.25rem;text-align:left}.auth-login-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 4 5%27><path fill=%27%23999999%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/></svg>");background-position:right 12px center;background-repeat:no-repeat;background-size:12px;padding-right:40px}.auth-success-container{align-items:center;display:flex;justify-content:center;min-height:60vh;padding:2rem}.auth-success-content{max-width:400px;text-align:center;width:100%}.auth-success-logo{filter:brightness(0) invert(1);height:auto;margin-bottom:2rem;width:180px}.auth-success-icon{display:flex;justify-content:center;margin-bottom:2rem}.auth-success-title{color:#333;font-size:1.5rem;font-weight:600;line-height:1.3;margin-bottom:1rem}.auth-success-subtitle{color:#666;font-size:1rem;line-height:1.4;margin-bottom:2rem}.auth-success-button{background-color:#ff4e3a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;min-width:200px;padding:.875rem 2rem;transition:all .2s ease}.auth-success-button:hover{background-color:#ff6b5a;box-shadow:0 4px 12px #ff4e3a4d;transform:translateY(-1px)}@media (max-width:1024px){.auth-login-hero-title{font-size:3rem}.auth-login-hero-logo{margin-bottom:2rem;width:1rem}.auth-login-hero-content{padding-left:3rem}.auth-login-corner-logo{right:2.5rem;top:2.5rem}.auth-login-corner-logo-img{width:70px}}@media (max-width:768px){.login-content{flex-direction:column;height:100vh}.login-form-section{flex:1 1;max-height:60vh;order:2;overflow-y:auto;padding:1.5rem}.auth-login-hero-section{flex-shrink:0;justify-content:center;min-height:40vh;order:1;padding:1rem}.auth-login-hero-background{border-radius:16px!important;bottom:1rem!important;left:1rem!important;right:1rem!important;top:1rem!important}.auth-login-corner-logo{padding:.75rem;right:1.5rem;top:1.5rem}.auth-login-corner-logo-img{width:60px}.auth-login-hero-content{padding:1rem;text-align:center}.auth-login-hero-title{font-size:2.5rem}.auth-login-hero-logo{margin-bottom:1.5rem;width:120px}.login-title{font-size:2rem;margin-bottom:1.5rem}}@media (max-width:480px){.login-form-section{padding:1rem}.auth-login-hero-section{padding:.75rem}.auth-login-hero-background{border-radius:12px!important;bottom:.75rem!important;left:.75rem!important;right:.75rem!important;top:.75rem!important}.auth-login-corner-logo{padding:.5rem;right:1rem;top:1rem}.auth-login-corner-logo-img{width:50px}.auth-login-hero-content{padding:.75rem}.login-title{font-size:1.4rem!important}.auth-login-hero-title{font-size:2rem}}body.dark-mode .login-container{background-color:#0b203a;background-color:var(--navy-bg,#0b203a)}body.dark-mode .login-content{background:#0b203a;background:var(--navy-bg,#0b203a)}body.dark-mode .login-form-section{background:#11294e;background:var(--navy-header,#11294e)}body.dark-mode .login-title{color:#f1f7ff;color:var(--navy-text-strong,#f1f7ff)}body.dark-mode .divider:before{background:#14365f;background:var(--navy-border,#14365f)}body.dark-mode .divider span{background:#11294e;background:var(--navy-header,#11294e);color:#e6eef9;color:var(--navy-text,#e6eef9)}body.dark-mode .form-input{background:#0b203a;background:var(--navy-bg,#0b203a);border:2px solid #14365f;border:2px solid var(--navy-border,#14365f);color:#e6eef9;color:var(--navy-text,#e6eef9)}body.dark-mode .form-input:focus{border-color:#ff4e3a}body.dark-mode .form-input::placeholder,body.dark-mode .form-input:disabled{color:#8b9bb4;color:var(--navy-text-medium,#8b9bb4)}body.dark-mode .form-input:disabled{background-color:#0b203a;background-color:var(--navy-bg,#0b203a)}body.dark-mode .auth-login-hero-section{background:#11294e;background:var(--navy-header,#11294e)}body.dark-mode .auth-login-hero-title{color:#f1f7ff;color:var(--navy-text-strong,#f1f7ff)}body.dark-mode .auth-login-hero-subtitle{color:#e6eef9;color:var(--navy-text,#e6eef9)}body.dark-mode .auth-login-hero-description{color:#8b9bb4;color:var(--navy-text-medium,#8b9bb4)}.layout-root{background-color:inherit;margin:0;padding:0;width:100vw}.layout-content,.layout-root{display:flex;height:100vh;overflow:hidden}.layout-content{flex:1 1;flex-direction:column;margin-left:0;max-width:100%;min-width:0;position:relative}.header{align-items:center;background:#fff;border-bottom:1px solid #f0f0f0;box-shadow:0 1px 4px #0000001a;display:flex;height:6vh;justify-content:space-between;max-height:6vh;min-height:6vh;padding:0 24px}.header-left{align-items:flex-start;color:#262626;flex-direction:column;font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;letter-spacing:.5px;margin:0}.gradient-line{background:linear-gradient(90deg,#3e3b56 25%,#fc2b23 90%);border:0;border-radius:5px;height:3px;margin:8px 0 0;width:100%}.header-right{gap:16px}.header-right span{color:#8c8c8c;font-size:14px}.top-tabs{display:flex}.top-tab,.top-tabs{align-items:center;gap:8px}.top-tab{background:#f4f4f4;border:1px solid #e8e8e8;border-radius:12px;color:#262626;cursor:pointer;display:inline-flex;font-size:13px;padding:6px 12px;transition:background .2s ease,color .2s ease,border-color .2s ease;-webkit-user-select:none;user-select:none}.top-tab:hover{background:#fff}.top-tab.active{background:#ff4e3a;border-color:#ff4e3a;color:#fff}.top-tab img{height:16px;width:16px}.header-actions{align-items:center;display:inline-flex;gap:12px;position:relative}.header-profile-dropdown{background:#fff;border:1px solid #e8e8e8;border-radius:10px;box-shadow:0 8px 24px #0000001f;min-width:220px;padding:8px;position:absolute;right:0;top:44px;z-index:1000}.header-profile-item{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:10px;transition:background .2s ease}.header-profile-item:hover{background:#f5f5f5}.footer{background:#fafafa;border-top:1px solid #f0f0f0;bottom:0;flex-shrink:0;margin-top:auto;padding:16px 24px;position:-webkit-sticky;position:sticky;text-align:center;z-index:100}.footer span{color:#8c8c8c;font-size:12px}body.dark-mode .layout-content,body.dark-mode .layout-root{background:#0b203a;background:var(--navy-bg,#0b203a)}body.dark-mode .header{background:#11294e!important;background:var(--navy-header,#11294e)!important;border-bottom:1px solid #14365f!important;border-bottom:1px solid var(--navy-border,#14365f)!important;box-shadow:0 1px 4px #0000004d!important}body.dark-mode .header-left{color:#f1f7ff!important;color:var(--navy-text-strong,#f1f7ff)!important}body.dark-mode .header-right span,body.dark-mode .top-tab{color:#e6eef9!important;color:var(--navy-text,#e6eef9)!important}body.dark-mode .top-tab{background:#11294e!important;background:var(--navy-header,#11294e)!important;border-color:#14365f!important;border-color:var(--navy-border,#14365f)!important}body.dark-mode .top-tab:hover{background:#0e2544!important;background:var(--navy-hover,#0e2544)!important}body.dark-mode .header-profile-dropdown{background:#11294e!important;background:var(--navy-header,#11294e)!important;border-color:#14365f!important;border-color:var(--navy-border,#14365f)!important;color:#e6eef9!important;color:var(--navy-text,#e6eef9)!important}body.dark-mode .header-profile-item:hover{background:#0e2544!important;background:var(--navy-hover,#0e2544)!important}body.dark-mode .footer{background:#11294e!important;background:var(--navy-header,#11294e)!important;border-top:1px solid #14365f!important;border-top:1px solid var(--navy-border,#14365f)!important;bottom:0!important;flex-shrink:0!important;position:-webkit-sticky!important;position:sticky!important;z-index:100!important}body.dark-mode .footer span{color:#e6eef9!important;color:var(--navy-text,#e6eef9)!important}.modern-table-container{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;display:flex;flex:1 1;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;height:100%;min-height:500px;overflow:visible}body.dark-mode .modern-table-container{background:#11294e;background:var(--navy-header,#11294e);box-shadow:0 2px 8px #0000004d}.table-header-simple{align-items:center;background:#fff;background:var(--navy-header,#fff);border-bottom:1px solid #f0f0f0;border-bottom:1px solid var(--navy-border,#f0f0f0);display:flex;flex-shrink:0;justify-content:space-between;padding:20px 24px;position:relative;width:100%}body.dark-mode .table-header{border-bottom:1px solid #14365f;border-bottom:1px solid var(--navy-border,#14365f)}.table-title-section{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.table-title{color:#262626;color:var(--navy-text-strong,#262626);font-size:24px;font-weight:600;margin:0}.table-subtitle{color:#666;color:var(--navy-text,#666);font-size:14px;margin:0}body.dark-mode .table-title{color:#f1f7ff;color:var(--navy-text-strong,#f1f7ff)}body.dark-mode .table-subtitle{color:#e6eef9;color:var(--navy-text,#e6eef9)}.table-actions{flex-shrink:0;gap:12px;justify-content:flex-end;margin-left:auto;width:auto}.table-actions,.table-search{align-items:center;display:flex}.table-search{position:relative}.table-search-input{background:#fff;border:1px solid #d9d9d9;border-radius:6px;font-size:13px;height:32px;padding:0 12px 0 36px;transition:all .3s ease;width:200px}.table-search-input:focus{border-color:#ff4e3a;box-shadow:0 0 0 2px #ff4e3a1a;outline:none}.table-search-input::placeholder{color:#8c8c8c}.table-search-icon{align-items:center;display:flex;justify-content:center;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.table-search-icon img{height:14px;opacity:.6;width:14px}body.dark-mode .table-search-input{background:#0b203a;background:var(--navy-bg,#0b203a);border:1px solid #14365f;border:1px solid var(--navy-border,#14365f);color:#e6eef9;color:var(--navy-text,#e6eef9)}body.dark-mode .table-search-input:focus{border-color:#ff4e3a;box-shadow:0 0 0 2px #ff4e3a33}body.dark-mode .table-search-input::placeholder{color:#8b9bb4;color:var(--navy-text-medium,#8b9bb4)}body.dark-mode .table-search-icon img{opacity:.4}.table-content{display:flex;flex:1 1;flex-direction:column;min-height:200px;overflow-x:auto;overflow-y:hidden;padding-bottom:0;position:relative;width:100%}.modern-table,.modern-table .ant-table,.modern-table .ant-table-wrapper{height:100%;margin-bottom:0!important}.modern-table .ant-table{background:#fff}body.dark-mode .modern-table .ant-table{background:#11294e;background:var(--navy-header,#11294e)}.modern-table .ant-table-container{height:100%;overflow:visible}.modern-table .ant-table-header{background:#fafafa;border-bottom:1px solid #f0f0f0;overflow:visible;position:-webkit-sticky;position:sticky;top:0;z-index:20}body.dark-mode .modern-table .ant-table-header{background:#11294e;background:var(--navy-header,#11294e);border-bottom:1px solid #14365f;border-bottom:1px solid var(--navy-border,#14365f)}.modern-table .ant-table-thead>tr>th{background:#fafafa!important;border-bottom:1px solid #f0f0f0!important;color:#262626!important;font-size:13px!important;font-weight:600!important;padding:12px 16px!important}body.dark-mode .modern-table .ant-table-thead>tr>th{letter-spacing:.5px!important;max-width:none!important;min-width:-webkit-fit-content!important;min-width:fit-content!important;overflow:visible!important;position:-webkit-sticky!important;position:sticky!important;text-overflow:clip!important;text-transform:uppercase!important;top:0!important;white-space:nowrap!important;z-index:20!important}.modern-table .ant-table-tbody{flex:1 1;overflow:auto}.modern-table .ant-table-tbody>tr>td{background:#fff!important;border-bottom:1px solid #f0f0f0!important;color:#262626!important;font-size:14px!important;line-height:1.4!important;overflow:hidden!important;padding:12px 16px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.modern-table .ant-table-thead>tr>th:nth-child(10),.modern-table .ant-table-thead>tr>th:nth-child(8){max-width:none!important;min-width:250px!important}.modern-table .ant-table-tbody>tr:hover>td{background:#f8f9fa!important}.modern-table .ant-table-cell-fix-right{background:#fff!important;border-left:1px solid #f0f0f0!important;position:-webkit-sticky!important;position:sticky!important;right:0!important;z-index:10!important}body.dark-mode .modern-table .ant-table-cell-fix-right{background:#11294e!important;background:var(--navy-header,#11294e)!important;border-left:1px solid #14365f!important;border-left:1px solid var(--navy-border,#14365f)!important}.modern-table .ant-table-thead .ant-table-cell-fix-right{background:#fafafa!important;font-weight:600!important;position:-webkit-sticky!important;position:sticky!important;right:0!important;top:0!important;z-index:21!important}body.dark-mode .modern-table .ant-table-thead .ant-table-cell-fix-right{background:#11294e!important;background:var(--navy-header,#11294e)!important}.modern-table .ant-table-fixed-right{background:#fff!important;box-shadow:-2px 0 8px #0000001a!important;position:-webkit-sticky!important;position:sticky!important;right:0!important;z-index:10!important}body.dark-mode .modern-table .ant-table-fixed-right{background:#11294e!important;background:var(--navy-header,#11294e)!important;box-shadow:-2px 0 8px #0000004d!important}.modern-table .ant-table-fixed-right .ant-table-thead>tr>th{background:#fafafa!important;position:-webkit-sticky!important;position:sticky!important;right:0!important;top:0!important;z-index:21!important}body.dark-mode .modern-table .ant-table-fixed-right .ant-table-thead>tr>th{background:#11294e!important;background:var(--navy-header,#11294e)!important}.modern-table .ant-table-body{height:100%!important}.table-content{overflow-x:auto!important;overflow-y:hidden!important}.modern-table,.table-content{width:100%!important}.table-content::-webkit-scrollbar{height:8px}.table-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.table-content::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.table-content::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.modern-table .ant-table-container,.modern-table .ant-table-content{overflow:visible!important}.table-footer{align-items:center;background:#fff;border-top:2px solid #f0f0f0;bottom:0;box-shadow:0 -2px 8px #0000001a;display:flex;flex-shrink:0;justify-content:space-between;left:0;margin-top:0;min-height:60px;padding:12px 24px;position:relative;position:-webkit-sticky;position:sticky;right:0;z-index:10}body.dark-mode .table-footer{background:#11294e;background:var(--navy-header,#11294e);border-top:2px solid #14365f;border-top:2px solid var(--navy-border,#14365f);box-shadow:0 -2px 8px #0000004d}.pagination-info{color:#262626;font-size:14px;font-weight:500}body.dark-mode .pagination-info{color:#f1f7ff;color:var(--navy-text-strong,#f1f7ff)}.modern-pagination{align-items:center;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;display:flex;gap:8px;margin:0;padding:8px 12px;position:relative;z-index:15}body.dark-mode .modern-pagination{background:#0e2544;background:var(--navy-bg,#0e2544);border:1px solid #14365f;border:1px solid var(--navy-border,#14365f)}.modern-pagination .ant-pagination-total{color:#262626;font-weight:500}body.dark-mode .modern-pagination .ant-pagination-total{color:#f1f7ff;color:var(--navy-text-strong,#f1f7ff)}.modern-pagination .ant-pagination-item{font-weight:500}body.dark-mode .modern-pagination .ant-pagination-item{background:#0e2544;background:var(--navy-bg,#0e2544);border:1px solid #14365f;border:1px solid var(--navy-border,#14365f);color:#f1f7ff;color:var(--navy-text-strong,#f1f7ff)}.modern-pagination .ant-pagination-item:hover{border-color:#ff4e3a;color:#ff4e3a}body.dark-mode .modern-pagination .ant-pagination-item:hover{background:#1a365d;background:var(--navy-hover,#1a365d);border-color:#ff4e3a;color:#ff4e3a}.modern-pagination .ant-pagination-next,.modern-pagination .ant-pagination-prev{background:#fff}body.dark-mode .modern-pagination .ant-pagination-next,body.dark-mode .modern-pagination .ant-pagination-prev{background:#0e2544;background:var(--navy-bg,#0e2544);border:1px solid #14365f;border:1px solid var(--navy-border,#14365f);color:#f1f7ff;color:var(--navy-text-strong,#f1f7ff)}.modern-pagination .ant-pagination-next:hover,.modern-pagination .ant-pagination-prev:hover{border-color:#ff4e3a;color:#ff4e3a}body.dark-mode .modern-pagination .ant-pagination-next:hover,body.dark-mode .modern-pagination .ant-pagination-prev:hover{background:#1a365d;background:var(--navy-hover,#1a365d);border-color:#ff4e3a;color:#ff4e3a}.modern-pagination .ant-select{border-radius:6px}body.dark-mode .modern-pagination .ant-select{background:#0e2544;background:var(--navy-bg,#0e2544);border:1px solid #14365f;border:1px solid var(--navy-border,#14365f);color:#f1f7ff;color:var(--navy-text-strong,#f1f7ff)}body.dark-mode .modern-pagination .ant-select .ant-select-selector{background:#0e2544!important;background:var(--navy-bg,#0e2544)!important;border:1px solid #14365f!important;border:1px solid var(--navy-border,#14365f)!important;color:#f1f7ff!important;color:var(--navy-text-strong,#f1f7ff)!important}.modern-pagination .ant-pagination-options-quick-jumper{margin-left:16px}.modern-pagination .ant-pagination-options-quick-jumper input{border:1px solid #d9d9d9;border-radius:6px}body.dark-mode .modern-pagination .ant-pagination-options-quick-jumper input{background:#0e2544!important;background:var(--navy-bg,#0e2544)!important;border:1px solid #14365f!important;border:1px solid var(--navy-border,#14365f)!important;color:#f1f7ff!important;color:var(--navy-text-strong,#f1f7ff)!important}body.dark-mode .modern-pagination .ant-pagination-options-quick-jumper input::placeholder{color:#e6eef9!important;color:var(--navy-text,#e6eef9)!important}.modern-pagination .ant-pagination-item{background:#fff;border:1px solid #d9d9d9;border-radius:6px}.modern-pagination .ant-pagination-item-active{background:#ff4e3a!important;border-color:#ff4e3a!important}.modern-pagination .ant-pagination-item-active a{color:#fff!important}.modern-pagination .ant-pagination-next,.modern-pagination .ant-pagination-prev{border:1px solid #d9d9d9;border-radius:6px}.modern-pagination .ant-pagination-options{margin-left:16px}.table-actions .ant-btn{align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:8px;color:#262626;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:all .3s ease;width:40px}.table-actions .ant-btn:hover{border-color:#ff4e3a;box-shadow:0 4px 12px #ff4e3a33;color:#ff4e3a;transform:translateY(-1px)}body.dark-mode .table-actions .ant-btn{background:#0e2544;background:var(--navy-bg,#0e2544);border:1px solid #14365f;border:1px solid var(--navy-border,#14365f);color:#f1f7ff;color:var(--navy-text-strong,#f1f7ff)}body.dark-mode .table-actions .ant-btn:hover{background:#1a365d;background:var(--navy-hover,#1a365d);border-color:#ff4e3a;box-shadow:0 4px 12px #ff4e3a4d;color:#ff4e3a;transform:translateY(-1px)}@media (max-width:768px){.table-header{align-items:flex-start;flex-direction:column;gap:16px}.table-actions{justify-content:space-between;width:100%}.table-footer{align-items:flex-start;flex-direction:column;gap:16px}.modern-table .ant-table-tbody>tr>td,.modern-table .ant-table-thead>tr>th{font-size:12px!important;padding:8px 12px!important}}.modern-table-container{max-width:100%;overflow:hidden}.modern-table .ant-table{max-width:100%}.modern-table .ant-table-body::-webkit-scrollbar{height:8px;width:8px}.modern-table .ant-table-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.modern-table .ant-table-body::-webkit-scrollbar-thumb{background:grey;border-radius:4px}.modern-table .ant-table-body::-webkit-scrollbar-thumb:hover{background:#666}.modern-table .ant-spin-dot{font-size:24px}.modern-table .ant-empty{padding:48px 0}.modern-table .ant-empty-description{color:#8c8c8c}.modern-table .ant-table-tbody>tr{transition:all .2s ease}.modern-table .ant-table-tbody>tr:hover{box-shadow:0 2px 8px #0000001a;transform:translateY(-1px)}.modern-table .ant-table-cell-fix-right:before{background:#f0f0f0;bottom:0;content:"";left:-1px;position:absolute;top:0;width:1px;z-index:12}.modern-table .ant-table-cell[data-index=actions],.modern-table .ant-table-cell[data-key=actions]{background:#fff!important;border-left:1px solid #f0f0f0!important;position:-webkit-sticky!important;position:sticky!important;right:0!important;z-index:10!important}.modern-table .ant-table-thead .ant-table-cell[data-index=actions],.modern-table .ant-table-thead .ant-table-cell[data-key=actions]{background:#fafafa!important;font-weight:600!important;position:-webkit-sticky!important;position:sticky!important;right:0!important;top:0!important;z-index:21!important}.modern-table .ant-table-body{flex:1 1!important;height:auto!important;margin-bottom:0!important;max-height:none!important;min-height:0!important;min-height:200px!important}.modern-table .ant-table,.modern-table .ant-table-container,.modern-table .ant-table-content,.modern-table .ant-table-wrapper{margin-bottom:0!important;overflow:visible!important}.modern-table,.modern-table .ant-table{height:100%!important}.modern-table .ant-table-container{display:flex;flex:1 1!important;flex-direction:column;height:55vh!important;margin-bottom:0!important;min-height:0!important}.modern-table .ant-table-header{background:#fff!important;background:var(--navy-header,#fff)!important;flex-shrink:0;position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:20!important}.modern-table .ant-table-body{flex:1 1;overflow-x:auto!important;overflow-y:auto!important}.audio-bar-card{align-items:center;background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:16px;box-shadow:0 8px 25px #00000014,0 3px 10px #0000000a;display:flex;gap:.3rem;min-height:40px;overflow:hidden;padding:6px 12px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);width:100%}.audio-bar-card:before{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border-radius:20px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.audio-bar-card:hover{border-color:#ff4e3a;box-shadow:0 20px 60px #0000001f,0 8px 20px #0000000f;transform:translateY(-4px)}.audio-bar-content{gap:12px;justify-content:space-between;position:relative;width:100%;z-index:1}.audio-bar-content,.audio-bar-left-section{align-items:center;display:flex;max-width:100%;overflow:hidden}.audio-bar-left-section{flex:1 1;gap:10px}.audio-bar-play-container{align-items:center;display:flex;justify-content:center}.audio-bar-wavesurfer,.waveform-container{flex:1 1;max-width:100%;overflow:hidden;position:relative}.audio-bar-wavesurfer{background:linear-gradient(180deg,#f8f9fa,#fff);border-radius:12px;box-shadow:inset 0 2px 6px #0000000f;height:45px;margin-bottom:0;min-height:30px;min-width:250px;padding:2px;transition:all .3s ease;width:100%}.audio-bar-wavesurfer:hover{border-color:#ff4e3a;box-shadow:inset 0 4px 8px #00000014,0 4px 12px #ff4e3a1a}.audio-bar-play{align-items:center;background:linear-gradient(135deg,#ff4e3a,#ff6b5a);border:none;border-radius:50%;box-shadow:0 6px 20px #ff4e3a4d,0 3px 10px #ff4e3a33;color:#fff;cursor:pointer;display:flex;flex:0 0 40px;font-size:.8rem;font-weight:700;justify-content:center;max-height:40px;max-width:40px;min-height:40px;min-width:40px;outline:none;overflow:hidden;padding:4px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.audio-bar-play:before{background:linear-gradient(135deg,#fff3,#0000);border-radius:50%;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.audio-bar-play:hover:before{opacity:1}.audio-bar-play:hover{box-shadow:0 8px 25px #ff4e3a66,0 4px 15px #ff4e3a4d;transform:scale(1.05)}.audio-bar-play.playing{animation:pulse-enhanced 2s infinite}@keyframes pulse-enhanced{0%{box-shadow:0 8px 25px #ff4e3a4d,0 4px 12px #ff4e3a33}50%{box-shadow:0 12px 35px #ff4e3a80,0 6px 20px #ff4e3a66,0 0 0 8px #ff4e3a1a}to{box-shadow:0 8px 25px #ff4e3a4d,0 4px 12px #ff4e3a33}}.audio-bar-speed{align-items:center;background:linear-gradient(135deg,#f8f9fa,#fff);border:2px solid #e9ecef;border-radius:16px;box-shadow:0 3px 10px #00000014;color:var(--navy-text-strong);cursor:pointer;display:flex;flex:0 0 32px;font-size:.8rem;font-weight:700;justify-content:center;max-height:32px;max-width:32px;min-height:32px;min-width:32px;outline:none;padding:4px;transition:all .3s ease}.audio-bar-speed:focus,.audio-bar-speed:hover{background:linear-gradient(135deg,#ff4e3a,#ff6b5a);border-color:#ff4e3a;box-shadow:0 6px 20px #ff4e3a4d;color:#fff;transform:scale(1.1)}.audio-bar-time{align-items:center;background:linear-gradient(135deg,#fffffff2,#ffffffe6);border-radius:8px;box-shadow:0 3px 12px #00000014;color:#1f2937;display:flex;flex:0 0 auto;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Courier New,monospace;font-size:12px;font-weight:600;gap:4px;height:32px;justify-content:center;max-height:32px;min-height:32px;min-width:100px;overflow:hidden;padding:4px 12px;position:relative;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.audio-bar-time:before{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border-radius:12px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.audio-bar-time:hover{border-color:#f04d50;box-shadow:0 8px 24px #0000001f;transform:translateY(-2px)}.audio-bar-time-current{color:#f04d50;font-size:12px;font-weight:700;position:relative;text-shadow:0 1px 2px #f04d501a;z-index:1}.audio-bar-time-separator{color:#6b7280;font-size:12px;font-weight:500;position:relative;z-index:1}.audio-bar-time-duration{color:#1f2937;font-size:12px;font-weight:600;position:relative;z-index:1}.audio-bar-time-progress{background:#f04d501a;border-radius:6px;color:#f04d50;font-size:10px;font-weight:600;margin-left:6px;padding:2px 6px;position:relative;z-index:1}.audio-bar-slider-group{align-items:center;background:linear-gradient(135deg,#f8f9fa,#fff);border:2px solid #e9ecef;border-radius:16px;box-shadow:0 3px 10px #00000014;display:flex;flex:0 0 auto;gap:8px;height:32px;justify-content:center;margin-bottom:0;max-height:32px;max-width:80px;min-height:32px;min-width:80px;padding:4px 8px;transition:all .3s ease}.audio-bar-slider-group:hover{border-color:#ff4e3a;box-shadow:0 6px 20px #0000001f;transform:translateY(-2px)}.audio-bar-icon{align-items:center;color:var(--navy-text-medium);display:flex;flex-shrink:0;height:18px;justify-content:center;transition:all .3s ease;width:18px}.audio-bar-slider-group:hover .audio-bar-icon{color:#ff4e3a}.audio-bar-volume,.audio-bar-zoom{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#e9ecef;border-radius:2px;cursor:pointer;height:3px;max-width:40px;min-width:30px;outline:none;transition:all .3s ease;width:40px}.audio-bar-volume:hover,.audio-bar-zoom:hover{background:#ff4e3a}.audio-bar-volume::-webkit-slider-thumb,.audio-bar-zoom::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;background:linear-gradient(135deg,#ff4e3a,#ff6b5a);border:2px solid #fff;border-radius:50%;box-shadow:0 3px 10px #ff4e3a66;cursor:pointer;height:14px;-webkit-transition:all .3s ease;transition:all .3s ease;width:14px}.audio-bar-volume::-webkit-slider-thumb:hover,.audio-bar-zoom::-webkit-slider-thumb:hover{box-shadow:0 6px 20px #ff4e3a99;transform:scale(1.3)}.audio-bar-volume::-moz-range-thumb,.audio-bar-zoom::-moz-range-thumb{background:#ff4e3a;border:3px solid #fff;border-radius:50%;box-shadow:0 4px 12px #ff4e3a66;cursor:pointer;height:16px;-moz-transition:all .3s ease;transition:all .3s ease;width:16px}.audio-bar-volume::-moz-range-thumb:hover,.audio-bar-zoom::-moz-range-thumb:hover{box-shadow:0 6px 20px #ff4e3a99;transform:scale(1.2)}.audio-bar-volume::-webkit-slider-track,.audio-bar-zoom::-webkit-slider-track{background:linear-gradient(90deg,#e9ecef,#dee2e6);border-radius:3px;box-shadow:inset 0 1px 2px #0000001a;height:4px}.audio-bar-volume::-moz-range-track,.audio-bar-zoom::-moz-range-track{background:#e9ecef;border:none;border-radius:2px;height:4px}body.dark-mode .audio-bar-card{background:linear-gradient(135deg,#11294e,#0b203a);background:linear-gradient(135deg,var(--navy-header-bg,#11294e) 0,var(--navy-bg,#0b203a) 100%);border:2px solid #14365f;border:2px solid var(--navy-border,#14365f);box-shadow:0 8px 32px #0006,0 2px 8px #0003}body.dark-mode .audio-bar-card:hover{box-shadow:0 12px 40px #00000080,0 4px 12px #0000004d}body.dark-mode .audio-bar-wavesurfer{border:1px solid #14365f;border:1px solid var(--navy-border,#14365f);box-shadow:inset 0 2px 4px #0003}body.dark-mode .audio-bar-speed{background:#11294e;background:var(--navy-header-bg,#11294e);border:1px solid #14365f;border:1px solid var(--navy-border,#14365f);box-shadow:0 1px 3px #0000004d;color:#f1f7ff;color:var(--navy-text-strong,#f1f7ff)}body.dark-mode .audio-bar-speed:focus,body.dark-mode .audio-bar-speed:hover{background:#0e2544;background:var(--navy-hover,#0e2544);border-color:#ff4e3a;border-color:var(--navy-border-strong,#ff4e3a);transform:scale(1.05)}body.dark-mode .audio-bar-time{background:linear-gradient(135deg,#11294ef2,#0b203ae6);border:2px solid #14365f;border:2px solid var(--navy-border,#14365f);box-shadow:0 6px 20px #0000004d;color:#f8f9fa}body.dark-mode .audio-bar-time:before{background:linear-gradient(135deg,#ffffff0d,#ffffff05)}body.dark-mode .audio-bar-time:hover{border-color:#f04d50;box-shadow:0 8px 24px #0006;transform:translateY(-2px)}body.dark-mode .audio-bar-time-current{color:#ff6b5a;text-shadow:0 1px 3px #ff6b5a33}body.dark-mode .audio-bar-time-separator{color:#9ca3af}body.dark-mode .audio-bar-time-duration{color:#f9fafb}body.dark-mode .audio-bar-time-progress{background:#ff6b5a26;border:1px solid #ff6b5a33;color:#ff6b5a}body.dark-mode .audio-bar-slider-group{background:linear-gradient(135deg,#11294e,#0b203a);background:linear-gradient(135deg,var(--navy-header-bg,#11294e) 0,var(--navy-bg,#0b203a) 100%);border:1px solid #14365f;border:1px solid var(--navy-border,#14365f);box-shadow:0 2px 8px #0000004d}body.dark-mode .audio-bar-slider-group:hover{box-shadow:0 4px 12px #0006}body.dark-mode .audio-bar-icon{color:#8b9bb4;color:var(--navy-text-medium,#8b9bb4)}body.dark-mode .audio-bar-volume,body.dark-mode .audio-bar-zoom{background:#14365f;background:var(--navy-border,#14365f)}body.dark-mode .audio-bar-volume::-webkit-slider-track,body.dark-mode .audio-bar-zoom::-webkit-slider-track{background:linear-gradient(90deg,#14365f,#ff4e3a);background:linear-gradient(90deg,var(--navy-border,#14365f) 0,var(--navy-border-strong,#ff4e3a) 100%);box-shadow:inset 0 1px 2px #0000004d}body.dark-mode .audio-bar-volume::-moz-range-track,body.dark-mode .audio-bar-zoom::-moz-range-track{background:#14365f;background:var(--navy-border,#14365f)}body.dark-mode .audio-bar-volume::-webkit-slider-thumb,body.dark-mode .audio-bar-zoom::-webkit-slider-thumb{border:3px solid #11294e;border:3px solid var(--navy-header-bg,#11294e)}body.dark-mode .audio-bar-volume::-moz-range-thumb,body.dark-mode .audio-bar-zoom::-moz-range-thumb{border:2px solid #11294e;border:2px solid var(--navy-header-bg,#11294e)}body.dark-mode .audio-bar-progress{background:#14365f;background:var(--navy-border,#14365f)}body.dark-mode .audio-bar-progress::-webkit-slider-thumb{border:2px solid #0b203a;border:2px solid var(--navy-bg,#0b203a)}body.dark-mode .audio-bar-progress::-moz-range-thumb{border:2px solid #0b203a;border:2px solid var(--navy-bg,#0b203a)}body.dark-mode .audio-bar-divider{background:linear-gradient(90deg,#14365f,#ff4e3a);background:linear-gradient(90deg,var(--navy-border,#14365f) 0,var(--navy-text-accent,#ff4e3a) 100%)}body.dark-mode .audio-bar-wavesurfer{background:linear-gradient(180deg,#11294e,#0b203a);background:linear-gradient(180deg,var(--navy-header-bg,#11294e) 0,var(--navy-bg,#0b203a) 100%);border:2px solid #14365f;border:2px solid var(--navy-border,#14365f);box-shadow:inset 0 4px 8px #0003}.audio-bar-wavesurfer canvas,.audio-bar-wavesurfer wave{display:block!important;height:100%!important;max-width:100%!important;overflow:hidden!important;width:100%!important}.audio-bar-play svg{transition:all .3s ease}.audio-bar-play svg polygon,.audio-bar-play svg rect{fill:currentColor}.audio-bar-wavesurfer{cursor:pointer}.audio-bar-wavesurfer canvas,.audio-bar-wavesurfer wave{cursor:pointer!important}.progress-indicator{bottom:12px;left:12px;opacity:1;pointer-events:none;right:12px;top:12px;z-index:10}.progress-bar{background:linear-gradient(90deg,#ff4e3a4d,#ff4e3a1a);border-radius:8px;left:0;will-change:width}.progress-bar,.progress-marker{height:100%;opacity:1;pointer-events:none;position:absolute;top:0;transition:none}.progress-marker{background:linear-gradient(180deg,#ff4e3a,#ff6b5a);border-radius:2px;box-shadow:0 0 8px #ff4e3a99;width:4px;will-change:left;z-index:11}.progress-marker:before{animation:pulse-marker 2s infinite;background:radial-gradient(circle,#ff4e3a33 0,#0000 70%);border-radius:50%;bottom:-4px;content:"";left:-4px;position:absolute;right:-4px;top:-4px}@keyframes pulse-marker{0%{opacity:.8;transform:scale(1)}50%{opacity:.4;transform:scale(1.2)}to{opacity:.8;transform:scale(1)}}.audio-bar-divider{background:linear-gradient(90deg,var(--st-border) 0,#ff4e3a 100%);border-radius:1px;height:1.5px;margin:0 0 12px;opacity:.3}.audio-bar-right-section{min-width:180px}.audio-bar-control-sliders,.audio-bar-right-section{align-items:center;display:flex;flex-direction:row;gap:12px}.audio-bar-control-sliders{width:auto}.audio-bar-controls-row{align-items:flex-end;display:flex;flex-direction:column;gap:16px;justify-content:space-between;margin:0;min-width:220px;width:220px}.audio-bar-progress-row{align-items:center;background:none;border:none;border-radius:0;box-shadow:none;display:flex;margin:0;padding:0;width:100%}.audio-bar-progress{accent-color:#ff4e3a;background:var(--st-border);border-radius:3px;box-shadow:none;flex:2 1 140px;height:6px;margin:0 12px;max-width:100%;min-width:100px;outline:none;transition:background .15s}.audio-bar-progress::-webkit-slider-thumb{background:#ff4e3a;border:2px solid var(--st-bg);border-radius:50%;box-shadow:0 4px 12px #ff4e3a66;cursor:pointer;height:18px;-webkit-transition:all .3s ease;transition:all .3s ease;width:18px}.audio-bar-progress:focus::-webkit-slider-thumb,.audio-bar-progress:hover::-webkit-slider-thumb{box-shadow:0 6px 20px #ff4e3a80;transform:scale(1.2)}.audio-bar-progress::-moz-range-thumb{background:#ff4e3a;border:2px solid var(--st-bg);border-radius:50%;box-shadow:0 4px 12px #ff4e3a66;cursor:pointer;height:18px;-moz-transition:all .3s ease;transition:all .3s ease;width:18px}.audio-bar-progress:focus::-moz-range-thumb,.audio-bar-progress:hover::-moz-range-thumb{box-shadow:0 6px 20px #ff4e3a80;transform:scale(1.2)}.audio-bar-controls{align-items:center;display:flex;flex-direction:row;gap:12px;justify-content:space-between;margin-top:6px;min-height:32px;width:100%}.audio-bar-play svg{filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));height:24px;width:24px}.audio-bar-icon svg{height:20px;width:20px}@media (max-width:900px){.audio-bar-card{border-radius:8px;gap:.15rem;max-width:100vw;min-height:55px;padding:10px 12px}.audio-bar-content{flex-direction:column;gap:10px}.audio-bar-left-section{justify-content:center;width:100%}.audio-bar-right-section{align-items:center;min-width:auto;width:100%}.audio-bar-control-sliders{flex-direction:row;gap:6px}.audio-bar-slider-group{flex:1 1}.audio-bar-wavesurfer{border-radius:4px;height:28px}.audio-bar-controls-row{flex-direction:row;gap:10px;min-width:auto;width:100%}.audio-bar-play,.audio-bar-slider-group,.audio-bar-speed,.audio-bar-time{border-radius:14px;font-size:.7rem;max-height:28px;max-width:28px;min-height:28px;min-width:28px;padding:0 2px}.audio-bar-progress{margin:0 2px;min-width:24px}.audio-bar-icon,.audio-bar-play svg{height:12px;width:12px}.audio-bar-volume,.audio-bar-zoom{max-width:28px;min-width:18px;width:28px}.audio-bar-time{font-size:11px}}@media (max-width:480px){.audio-bar-card{padding:8px 10px}.audio-bar-control-sliders{flex-direction:column}.audio-bar-slider-group{max-width:none;width:100%}.audio-bar-wavesurfer{height:24px}.audio-bar-play svg{height:14px;width:14px}.audio-bar-speed{font-size:9px;padding:3px 6px}}.review-page{height:90vh}.review-header{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr auto auto;padding:12px 16px}.header-left-review-page{gap:12px}.header-center,.header-left-review-page{align-items:center;display:flex;min-width:0}.header-center{justify-content:center}.header-right{display:inline-flex;gap:10px}.verify-button-header{background:var(--danger-color);border-color:var(--danger-color);font-weight:500;padding:6px 12px}.back-button{padding:6px 10px}.call-info{flex-direction:column;gap:8px;margin-left:0}.call-id-label,.call-id-value{font-size:12px}.use-case-info{display:none}.meta-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.meta-chip{border-radius:12px;font-size:12px;padding:2px 8px}body.dark-mode .review-header{background:#0f1c2e;background:var(--st-header-bg,#0f1c2e);border-color:#1f2a3a;border-color:var(--st-border,#1f2a3a)}body.dark-mode .back-button{color:#e6eef9;color:var(--navy-text-strong,#e6eef9)}body.dark-mode .call-id-value{background:#1a365d;background:var(--navy-bg-accent,#1a365d);border-color:#224267;border-color:var(--navy-border-strong,#224267);color:#a0b3d1;color:var(--navy-text-accent,#a0b3d1)}body.dark-mode .meta-chip.ant-tag{color:#e6eef9;color:var(--navy-text-strong,#e6eef9)}.call-recording-section{background:var(--st-bg);border-bottom:1px solid var(--st-border);flex-shrink:0;padding:16px 28px}.recording-header{margin-bottom:0}.verify-button{background:#ff4e3a;border-color:#ff4e3a;border-radius:8px;color:#fff;flex-shrink:0;font-size:16px;font-weight:600;height:auto;padding:12px 32px}.verify-button:hover{background:#ff6b5a;border-color:#ff6b5a}.review-content{background:var(--st-bg);gap:16px;min-height:0;padding:16px}.content-left{flex:1 1 40%;flex-direction:column;min-height:0}.content-left,.content-right{background:var(--st-bg);border:1px solid var(--st-border);border-radius:8px;box-shadow:0 2px 8px #0000001a;display:flex;min-width:0;overflow:hidden;position:relative;transition:flex-basis .25s ease,width .25s ease}.content-right{flex:1 1 60%;flex-direction:column}.pane-toggle{position:absolute;right:8px;top:8px;z-index:5}.pane-toggle.right{left:8px;right:auto}.whitesheet-header-section{align-items:center;background:var(--st-header-bg);border-bottom:1px solid var(--st-border);display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:8px;padding:12px 16px 8px 35px}.whitesheet-header-section h3{color:var(--navy-text-strong);font-size:18px;font-weight:600;margin:0}.whitesheet-controls,.whitesheet-header-actions{align-items:center;display:flex;gap:8px}.edit-save-toggle,.edit-save-toggle.ant-btn,.edit-save-toggle.ant-btn:active,.edit-save-toggle.ant-btn:focus,.edit-save-toggle.ant-btn:hover{background:#f04e3b!important;border-color:#f04e3b!important;color:#fff!important;font-weight:600!important}.json-header-actions{align-items:center;display:flex;gap:8px}.whitesheet-container{display:flex;flex:1 1;flex-direction:column;min-height:240px!important;overflow:hidden}.review-page .ant-tabs{display:flex;flex-direction:column;height:100%}.review-page .ant-tabs-content-holder{flex:1 1;overflow:hidden}.review-page .ant-tabs-tabpane{height:100%;min-height:0;overflow:hidden}.review-page .ant-tabs-tab{background:#0000;border:none;color:var(--navy-text-medium);font-weight:500;margin:0;padding:16px 24px;transition:all .3s ease}.review-page .ant-tabs-tab:hover{color:var(--navy-text-strong)}.review-page .ant-tabs-tab-active{background:var(--navy-bg-accent);color:var(--navy-text-accent)}.review-page .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--navy-text-accent);font-weight:600}.review-page .ant-tabs-ink-bar{background:#0000!important;display:none!important;height:0!important;width:0!important}.review-page .ant-tabs-nav:before{display:none!important}.review-page .ant-tabs-nav-list,.review-page .ant-tabs-tab{border-bottom:none!important}.review-page .ant-tabs-content-holder{background:var(--st-bg)!important;padding:0}.review-page .ant-tabs-tabpane{background:var(--st-bg)!important;display:flex!important;flex-direction:column!important;height:100%!important;max-height:100%!important;min-height:0!important;overflow:hidden!important;position:relative!important}.review-page .ant-tabs-content,.review-page .ant-tabs-content-holder{height:100%!important;max-height:100%!important;overflow:visible!important}.questions-section{min-height:300px!important}.questions-search-section{margin-bottom:6px}.questions-content{height:calc(100% - 120px);min-height:240px!important}.questions-collapse .ant-collapse-header{color:#262626}.panel-header .anticon{color:#1890ff}.sub-panel-header{color:#595959}.question-number{background:#1890ff}.question-text{color:#262626}.question-expected strong,.question-keywords strong,.question-sequence strong{color:#595959;min-width:70px}.question-expected .ant-tag{word-wrap:break-word;margin-bottom:2px;max-width:100%;white-space:normal}.question-keywords .ant-tag{display:inline-block;margin-bottom:2px;max-width:100%;overflow-wrap:anywhere;white-space:normal;word-break:break-word}body.dark-mode .questions-section{background:#0b203a;background:var(--navy-bg,#0b203a);color:#f1f7ff;color:var(--navy-text-strong,#f1f7ff)}body.dark-mode .questions-collapse .ant-collapse-item{background:#0b203a;background:var(--navy-bg,#0b203a);border-color:#14365f;border-color:var(--navy-border,#14365f)}body.dark-mode .questions-collapse .ant-collapse-header{background:#11294e;background:var(--navy-header-bg,#11294e);color:#f1f7ff;color:var(--navy-text-strong,#f1f7ff)}body.dark-mode .questions-collapse .ant-collapse-content{background:#0b203a;background:var(--navy-bg,#0b203a);border-top-color:#14365f;border-top-color:var(--navy-border,#14365f)}body.dark-mode .question-card{background:#0b203a;background:var(--navy-bg,#0b203a);border-color:#14365f;border-color:var(--navy-border,#14365f)}body.dark-mode .question-card:hover{border-color:#ff4e3a;border-color:var(--navy-text-accent,#ff4e3a);box-shadow:0 2px 8px #ff4e3a33}body.dark-mode .question-text{color:#f1f7ff;color:var(--navy-text-strong,#f1f7ff)}body.dark-mode .question-expected strong,body.dark-mode .question-keywords strong,body.dark-mode .question-sequence strong,body.dark-mode .sub-panel-header{color:#8b9bb4;color:var(--navy-text-medium,#8b9bb4)}.questions-search-section{align-items:center;display:flex;flex-wrap:wrap;gap:4px;justify-content:center;margin-bottom:8px;position:relative}.review-page .questions-search-section .ant-input,.review-page .questions-search-section .ant-input-group{box-sizing:border-box!important}.review-page .questions-search-section .ant-input-affix-wrapper,.review-page .questions-search-section .questions-search-input{align-items:center!important;background:#fff!important;border:1px solid #e8e8e8!important;border-radius:6px!important;box-shadow:none!important;display:flex!important;flex-shrink:0!important;height:36px!important;max-width:450px!important;overflow:hidden!important;transition:all .3s ease!important;width:100%!important}.review-page .questions-search-section .ant-input-affix-wrapper:hover,.review-page .questions-search-section .questions-search-input:hover{border-color:#ff4e3a!important}.review-page .questions-search-section .ant-input-affix-wrapper-focused,.review-page .questions-search-section .ant-input-affix-wrapper:focus,.review-page .questions-search-section .questions-search-input:focus{border-color:#ff4e3a!important;box-shadow:0 0 0 3px #ff4e3a1a!important}.review-page .questions-search-section .ant-input{background:#0000!important;border:none!important;border-radius:6px!important;box-shadow:none!important;color:#262626!important;flex:1 1!important;font-size:12px!important;font-weight:400!important;height:36px!important;min-width:0!important;padding:4px 8px!important;transition:all .3s ease!important}.review-page .questions-search-section .ant-input:focus{background:#0000!important;border:none!important;box-shadow:none!important;color:#262626!important;outline:none!important}.review-page .questions-search-section .ant-input::placeholder{color:#8c8c8c!important;font-weight:400!important}.review-page .questions-search-section .ant-input-prefix{color:#8c8c8c!important;margin-right:6px!important}.review-page .questions-search-section .ant-input-group{align-items:center!important;border:none!important;border-radius:10px!important;display:flex!important;overflow:hidden!important;width:100%!important}.review-page .questions-search-section .ant-input-group .ant-input{border:none!important;box-shadow:none!important}.review-page .questions-search-section .ant-input-group .ant-input:focus{border:none!important;box-shadow:none!important;outline:none!important}.questions-search-section .ant-input-search-button .anticon{color:#fff;font-size:14px;font-weight:500}body.dark-mode .questions-search-section .ant-input-affix-wrapper,body.dark-mode .questions-search-section .questions-search-input{background:#0f2a4a!important;border:1px solid #14365f!important;color:#e6eef9!important}body.dark-mode .questions-search-section .ant-input-affix-wrapper:hover,body.dark-mode .questions-search-section .questions-search-input:hover{border-color:#ff4e3a!important}body.dark-mode .questions-search-section .ant-input-affix-wrapper-focused,body.dark-mode .questions-search-section .ant-input-affix-wrapper:focus,body.dark-mode .questions-search-section .questions-search-input:focus{border-color:#ff4e3a!important;box-shadow:0 0 0 2px #ff4e3a33!important}body.dark-mode .questions-search-section .ant-input,body.dark-mode .questions-search-section .ant-input:focus{background:#0f2a4a!important;border:none!important;color:#e6eef9!important}body.dark-mode .questions-search-section .ant-input:focus{box-shadow:none!important}body.dark-mode .questions-search-section .ant-input-prefix,body.dark-mode .questions-search-section .ant-input::placeholder{color:#8b9bb4!important}body.dark-mode .questions-search-section .ant-input-group{background:#0000!important}body.dark-mode .questions-search-section .ant-input-group .ant-input{background:#0000!important;border:none!important;box-shadow:none!important}body.dark-mode .questions-search-section .ant-input-group .ant-input:focus{background:#0000!important;border:none!important;box-shadow:none!important;outline:none!important}.questions-collapse .ant-collapse .ant-collapse-item{background:#fff;background:var(--navy-bg,#fff);border:1px solid #e8e8e8;border:1px solid var(--navy-border,#e8e8e8);border-radius:6px;margin-bottom:8px}body.dark-mode .questions-collapse .ant-collapse .ant-collapse-item{background:#0b203a;background:var(--navy-bg,#0b203a);border-color:#14365f;border-color:var(--navy-border,#14365f)}.questions-collapse .ant-collapse .ant-collapse-header{background:#fff;background:var(--navy-bg,#fff);border-radius:6px 6px 0 0;font-size:13px;font-weight:500;padding:12px 16px}body.dark-mode .questions-collapse .ant-collapse .ant-collapse-header{background:#0b203a;background:var(--navy-bg,#0b203a);color:#f1f7ff;color:var(--navy-text-strong,#f1f7ff)}.questions-collapse .ant-collapse .ant-collapse-content{background:#fff;background:var(--navy-bg,#fff);border-top:1px solid #e8e8e8;border-top:1px solid var(--navy-border,#e8e8e8)}body.dark-mode .questions-collapse .ant-collapse .ant-collapse-content{background:#0b203a;background:var(--navy-bg,#0b203a);border-top-color:#14365f;border-top-color:var(--navy-border,#14365f)}.questions-collapse .ant-collapse .ant-collapse-content-box{padding:12px 16px}.transcript-section{flex:1 1 auto!important}.transcript-list-tagging{display:flex;flex-direction:column;gap:8px;padding-bottom:8px}.utterance{background:var(--st-bg-light);border-left:3px solid var(--st-border);border-radius:6px;padding:8px 12px;transition:all .3s ease}.utterance:hover{background:var(--st-bg-lighter)}.utterance.agent{background:var(--st-bg-light);border-left-color:#52c41a}.utterance.ivr{background:var(--st-bg-light);border-left-color:#1890ff}.utterance.representative{background:var(--st-bg-light);border-left-color:#fa8c16}.utterance-header{justify-content:space-between;margin-bottom:6px}.utterance-time{font-weight:500}.utterance-text{font-size:13px;line-height:1.4}.whitesheet-section{background:var(--st-bg);border-radius:8px;display:flex!important;flex:1 1;flex-direction:column!important;height:100%!important;max-height:100%!important;min-height:300px!important;overflow-y:auto;padding:20px 20px 40px}.whitesheet-header{border-bottom:1px solid var(--st-border);margin-bottom:20px;padding-bottom:15px}.whitesheet-header h3{color:var(--navy-text-strong);font-size:18px;font-weight:600;margin:0 0 8px}.suggestion-note{color:var(--navy-text-medium)}.suggestion-count,.suggestion-note{align-items:center;display:flex;font-size:14px;gap:6px;margin:0}.suggestion-count{color:#ff8c00;font-weight:600}.suggestion-text{word-wrap:break-word;background:#fff3cd;border:1px solid #ffeaa7;border-radius:6px;color:var(--navy-text-strong);font-size:14px;font-weight:500;line-height:1.4;margin-bottom:8px;padding:8px 12px;white-space:pre-wrap}.suggested-value-display{margin-bottom:12px}.whitesheet-fields{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));padding-bottom:20px}.whitesheet-field label{color:#262626}.whitesheet-field-with-suggestion{background:linear-gradient(135deg,var(--st-bg-light),var(--st-bg-lighter));border:3px solid #ff8c00;border-radius:12px;box-shadow:0 4px 12px #ff8c0033,0 0 20px #ff8c001a;display:flex;flex-direction:column;gap:16px;padding:20px;position:relative;transition:all .3s ease}.whitesheet-field-with-suggestion:hover{border-color:orange;box-shadow:0 6px 16px #ff8c004d;transform:translateY(-1px)}.field-header{justify-content:space-between;margin-bottom:8px}.field-actions,.field-header{align-items:center;display:flex}.field-actions{gap:8px}.section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.whitesheet-field.deleted{background:#f5f5f5;border:1px dashed #d9d9d9;border-radius:6px;margin-bottom:12px;opacity:.6;padding:12px}.whitesheet-field{background:var(--st-bg);border-radius:6px;margin-bottom:16px;padding:12px}.whitesheet-field.editing{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.edit-fields{gap:12px;margin-top:8px}.edit-field,.edit-fields{display:flex;flex-direction:column}.edit-field{gap:4px}.edit-field label{color:var(--navy-text-strong);font-size:14px;font-weight:600}.field-header label{color:var(--navy-text-strong);font-size:16px;font-weight:700;margin:0}.suggestion-tag{animation:pulse 2s infinite;border:2px solid #ff8c00;border-radius:20px;box-shadow:0 2px 8px #ff8c004d;font-size:12px;font-weight:700;letter-spacing:.8px;padding:6px 16px;text-transform:uppercase}.field-values{display:flex;flex-direction:column;gap:20px}.original-value-section,.suggested-value-section{display:flex;flex-direction:column;gap:8px}.section-label{color:var(--navy-text-medium);font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.original-value-display{background:var(--st-bg-light);border:1px solid var(--st-border);border-radius:8px;color:var(--navy-text-strong);font-family:Courier New,monospace;font-size:15px;font-weight:500;padding:12px 16px}.suggested-value-input{margin-bottom:8px}.suggested-value-input .whitesheet-input{background:var(--st-bg);border:2px solid var(--navy-border-strong);border-radius:8px;color:var(--navy-text-strong);font-size:15px;font-weight:500;padding:12px 16px}.suggested-value-input .whitesheet-input:focus{background:var(--st-bg);border-color:var(--navy-border-strong);box-shadow:0 0 0 3px var(--navy-shadow-light);color:var(--navy-text-strong)}.suggestion-reason{background:var(--navy-bg-accent);border-left:3px solid var(--navy-border-strong);border-radius:6px;padding:8px 12px}.reason-label{color:var(--navy-text-accent);font-size:12px;font-weight:600;text-transform:uppercase}body.dark-mode .whitesheet-section{background:#0b203a;background:var(--navy-bg,#0b203a)}body.dark-mode .whitesheet-header{border-bottom-color:#14365f;border-bottom-color:var(--navy-border,#14365f)}body.dark-mode .whitesheet-header h3{color:#f1f7ff;color:var(--navy-text-strong,#f1f7ff)}body.dark-mode .suggestion-note{color:#8b9bb4;color:var(--navy-text-medium,#8b9bb4)}body.dark-mode .whitesheet-field label,body.dark-mode .whitesheet-input{color:#f1f7ff;color:var(--navy-text-strong,#f1f7ff)}body.dark-mode .whitesheet-input{background:#11294e;background:var(--navy-header-bg,#11294e);border-color:#14365f;border-color:var(--navy-border,#14365f)}body.dark-mode .whitesheet-input:focus{border-color:#ff4e3a;border-color:var(--navy-text-accent,#ff4e3a);box-shadow:0 0 0 2px #ff4e3a33}body.dark-mode .whitesheet-input.editable{background:#11294e;background:var(--navy-header-bg,#11294e);border-color:#ff4e3a;border-color:var(--navy-border-strong,#ff4e3a)}body.dark-mode .whitesheet-field-with-suggestion{background:#11294e;background:var(--navy-header-bg,#11294e);border-color:#ff8c00}body.dark-mode .field-header{border-bottom-color:#14365f;border-bottom-color:var(--navy-border,#14365f)}body.dark-mode .field-header label{color:#f1f7ff;color:var(--navy-text-strong,#f1f7ff)}body.dark-mode .section-label{color:#8b9bb4;color:var(--navy-text-medium,#8b9bb4)}body.dark-mode .original-value-display{border-color:#14365f;border-color:var(--navy-border,#14365f)}body.dark-mode .original-value-display,body.dark-mode .suggested-value-input .whitesheet-input{background:#11294e;background:var(--navy-header-bg,#11294e);color:#f1f7ff;color:var(--navy-text-strong,#f1f7ff)}body.dark-mode .suggested-value-input .whitesheet-input{border-color:#ff4e3a;border-color:var(--navy-border-strong,#ff4e3a)}body.dark-mode .suggested-value-input .whitesheet-input:focus{border-color:#ff4e3a;border-color:var(--navy-text-accent,#ff4e3a);box-shadow:0 0 0 2px #ff4e3a33}body.dark-mode .suggested-value-display,body.dark-mode .suggestion-text{background:#11294e;background:var(--navy-header-bg,#11294e);border-color:#14365f;border-color:var(--navy-border,#14365f)}body.dark-mode .suggestion-text{color:#f1f7ff;color:var(--navy-text-strong,#f1f7ff)}body.dark-mode .suggestion-reason{background:#11294e;background:var(--navy-header-bg,#11294e);border-left-color:#ff4e3a;border-left-color:var(--navy-border-strong,#ff4e3a)}body.dark-mode .reason-label{color:#ff4e3a;color:var(--navy-text-accent,#ff4e3a)}.reason-text{color:var(--navy-text-medium);font-size:13px;font-weight:500}.whitesheet-field{background:var(--st-bg-light);border:1px solid var(--st-border);border-radius:8px;display:flex;flex-direction:column;gap:6px;padding:16px;transition:all .2s ease}.whitesheet-field:hover{background:var(--st-bg-lighter);border-color:var(--navy-border-strong)}.whitesheet-field label{font-weight:600}.whitesheet-field label,.whitesheet-input{color:var(--navy-text-strong);font-size:14px}.whitesheet-input{background:var(--st-bg);border:1px solid var(--st-border);border-radius:6px;padding:8px 12px;transition:all .2s}.whitesheet-input:focus{background:var(--st-bg);box-shadow:0 0 0 2px var(--navy-shadow-light)}.whitesheet-input.editable,.whitesheet-input:focus{border-color:var(--navy-border-strong);color:var(--navy-text-strong)}.whitesheet-input.editable{background:var(--st-bg-light)}.ant-modal-content{background:var(--st-bg);border-radius:12px;color:var(--navy-text-strong)}.ant-modal-header{background:var(--st-header-bg);border-bottom:1px solid var(--st-border);border-radius:12px 12px 0 0}.ant-form-item-label>label,.ant-modal-title{color:var(--navy-text-strong)}.ant-form-item-label>label{font-weight:500}.ant-input-textarea{border:1px solid var(--st-border);border-radius:6px}.ant-input-textarea,.ant-input-textarea:focus{background:var(--st-bg);color:var(--navy-text-strong)}.ant-input-textarea:focus{border-color:var(--navy-border-strong);box-shadow:0 0 0 2px var(--navy-shadow-light)}.mismatched-section{max-height:70vh;overflow-y:auto}.mismatched-list{display:flex;flex-direction:column;gap:20px}.mismatched-item{background:var(--st-bg-light);border-left:4px solid var(--navy-border-strong);border:1px solid var(--st-border);border-radius:8px;padding:20px}.mismatched-field{color:var(--navy-text-strong);font-size:15px;margin-bottom:12px}.mismatched-issue,.mismatched-original{color:var(--navy-text-medium);font-size:13px;margin-bottom:8px}.no-mismatches{align-items:center;color:var(--navy-text-medium);display:flex;flex-direction:column;justify-content:center;padding:60px;text-align:center}.no-mismatches p{font-size:16px;font-weight:500;margin:20px 0 0}.original-whitesheet{color:var(--navy-text-medium);font-size:16px;padding:60px;text-align:center}.questions-section::-webkit-scrollbar,.transcript-section::-webkit-scrollbar{display:none;width:0}.questions-section::-webkit-scrollbar-thumb,.questions-section::-webkit-scrollbar-track,.transcript-section::-webkit-scrollbar-thumb,.transcript-section::-webkit-scrollbar-track{display:none}.questions-section::-webkit-scrollbar-thumb:hover,.transcript-section::-webkit-scrollbar-thumb:hover{display:none}.questions-section::-webkit-scrollbar,.transcript-section::-webkit-scrollbar,.whitesheet-section::-webkit-scrollbar{width:10px}.questions-section::-webkit-scrollbar-track,.transcript-section::-webkit-scrollbar-track,.whitesheet-section::-webkit-scrollbar-track{background:var(--st-bg-light);border-radius:5px}.questions-section::-webkit-scrollbar-thumb,.transcript-section::-webkit-scrollbar-thumb,.whitesheet-section::-webkit-scrollbar-thumb{background:var(--st-border);border:2px solid var(--st-bg-light);border-radius:5px}.questions-section::-webkit-scrollbar-thumb:hover,.transcript-section::-webkit-scrollbar-thumb:hover,.whitesheet-section::-webkit-scrollbar-thumb:hover{background:var(--navy-border-strong)}.whitesheet-section{overflow-y:scroll!important;scrollbar-color:var(--st-border) var(--st-bg-light);scrollbar-width:thin}.transcript-section{overflow-x:hidden!important;overflow-y:auto!important;scrollbar-color:var(--st-border) var(--st-bg-light)!important;scrollbar-width:thin!important}.questions-section::-webkit-scrollbar,.transcript-section::-webkit-scrollbar{display:block!important;width:12px!important}.questions-section::-webkit-scrollbar-track,.transcript-section::-webkit-scrollbar-track{background:var(--st-bg-light)!important;border-radius:6px!important}.questions-section::-webkit-scrollbar-thumb,.transcript-section::-webkit-scrollbar-thumb{background:var(--navy-border-strong)!important;border:2px solid var(--st-bg-light)!important;border-radius:6px!important}.questions-section::-webkit-scrollbar-thumb:hover,.transcript-section::-webkit-scrollbar-thumb:hover{background:var(--navy-text-accent)!important}.whitesheet-section::-webkit-scrollbar{display:block!important;width:10px!important}.count-info{color:#595959;font-size:12px}body.dark-mode .count-info{color:#8b9bb4;color:var(--navy-text-medium,#8b9bb4)}.no-results{background:#f5f5f5;background:var(--navy-bg-accent,#f5f5f5);border-radius:6px;color:#595959;color:var(--navy-text-medium,#595959);margin:8px 0;padding:20px;text-align:center}.no-results p{font-size:14px;font-style:italic;margin:0}body.dark-mode .no-results{background:#11294e;background:var(--navy-bg-accent,#11294e);color:#8b9bb4;color:var(--navy-text-medium,#8b9bb4)}.no-payload,.no-transcript{background:#f5f5f5;background:var(--navy-bg-accent,#f5f5f5);border-radius:6px;color:#595959;color:var(--navy-text-medium,#595959);font-size:14px;font-style:italic;margin:8px 0;padding:40px 20px;text-align:center}body.dark-mode .no-payload,body.dark-mode .no-transcript{background:#11294e;background:var(--navy-bg-accent,#11294e);color:#8b9bb4;color:var(--navy-text-medium,#8b9bb4)}.search-results-info{align-items:center;border:1px solid #d9d9d9;border:1px solid var(--navy-border,#d9d9d9);border-radius:6px;display:flex;flex-shrink:0;height:32px;justify-content:center;margin-top:0;padding:4px 12px;text-align:center;white-space:nowrap}.search-results-info,.search-results-info .ant-tag{background:#f0f8ff;background:var(--navy-bg-accent,#f0f8ff);color:#262626;color:var(--navy-text-strong,#262626);font-size:12px;font-weight:500}.search-results-info .ant-tag{border:none;border-radius:4px;margin:0;padding:3px 8px}body.dark-mode .search-results-info,body.dark-mode .search-results-info .ant-tag{background:#11294e;background:var(--navy-bg-accent,#11294e);border-color:#14365f;border-color:var(--navy-border,#14365f);color:#f1f7ff;color:var(--navy-text-strong,#f1f7ff)}@media (max-width:1200px){.review-content{flex-direction:column}.content-left,.content-right{flex:none}}@media (max-width:768px){.review-header{align-items:flex-start;flex-direction:column;gap:16px}.recording-controls{flex-direction:column;gap:16px;width:100%}.question-item{flex-direction:column;gap:12px}.use-case-info{flex-direction:column;gap:8px}.whitesheet-fields{grid-template-columns:1fr}.whitesheet-content{flex:1 1;overflow-y:auto;padding:16px}.whitesheet-section-category{margin-bottom:24px}.whitesheet-section-category:last-child{margin-bottom:0}.section-title{border-bottom:2px solid var(--st-border);color:var(--navy-text-strong);font-size:16px;font-weight:600;margin-bottom:12px;padding-bottom:8px}.section-content{display:flex;flex-direction:column;gap:12px}.field-header,.original-value,.suggested-value{align-items:flex-start;flex-direction:column;gap:4px}.original-value .label,.suggested-value .label{min-width:auto}.questions-section{padding:16px}.question-header{align-items:flex-start;flex-direction:column;gap:8px}.question-details{gap:6px}.question-expected,.question-keywords,.question-sequence{align-items:flex-start;flex-direction:column;gap:4px}.question-expected strong,.question-keywords strong,.question-sequence strong{min-width:auto}.count-info{font-size:11px;margin-left:4px}.no-results{padding:16px}.no-results p{font-size:13px}}.verification-modal .ant-modal-content{background:var(--st-bg);border:1px solid var(--st-border);border-radius:12px;box-shadow:0 4px 16px #00000026;overflow:hidden}.verification-modal .ant-modal-header{background:var(--st-header-bg);border-bottom:1px solid var(--st-border);padding:24px 24px 16px;position:relative}.verification-modal .ant-modal-title{color:var(--navy-text-strong);font-size:20px;font-weight:600;margin:0;text-align:center}.verification-modal .ant-modal-close{align-items:center;background:var(--st-bg-light);border:1px solid var(--st-border);border-radius:50%;color:var(--navy-text-medium);display:flex;height:32px;justify-content:center;right:20px;top:20px;transition:all .3s ease;width:32px}.verification-modal .ant-modal-close:hover{background:var(--navy-hover);border-color:var(--navy-border-strong);color:var(--navy-text-strong)}.verification-modal .ant-modal-body{background:var(--st-bg);padding:24px}.verification-modal .ant-modal-footer{background:var(--st-header-bg);border-top:1px solid var(--st-border);padding:16px 24px 24px}.verification-status-section{margin-bottom:24px}.verification-status-label{align-items:center;color:var(--navy-text-strong);display:flex;font-size:14px;font-weight:600;margin-bottom:16px}.verification-status-label .required{color:#ff4e3a;font-size:16px;font-weight:700;margin-right:6px}.verification-buttons{display:flex;gap:12px}.verification-buttons.no-selection{background:var(--st-bg-light);border:2px dashed var(--navy-border-strong);border-radius:10px;padding:12px}.verification-button{align-items:center;border:2px solid #0000;border-radius:8px;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:600;gap:8px;height:48px;justify-content:center;overflow:hidden;position:relative;transition:all .3s ease}.verification-button.failure:not(.active),.verification-button.success:not(.active){background:var(--st-bg);border-color:var(--st-border);color:var(--navy-text-strong)}.verification-button.success{background:#52c41a;border-color:#52c41a;color:#fff}.verification-button.success:hover{background:#389e0d;border-color:#389e0d;box-shadow:0 4px 12px #52c41a4d;transform:translateY(-1px)}.verification-button.success.active{background:#389e0d;border-color:#389e0d;box-shadow:0 0 0 3px #52c41a33}.verification-button.failure{background:#ff4e3a;border-color:#ff4e3a;color:#fff}.verification-button.failure:hover{background:#ff6b5a;border-color:#ff6b5a;box-shadow:0 4px 12px #ff4e3a4d;transform:translateY(-1px)}.verification-button.failure.active{background:#ff6b5a;border-color:#ff6b5a;box-shadow:0 0 0 3px #ff4e3a33}.verification-button svg{height:16px;width:16px}.selection-hint{align-items:center;background:var(--navy-bg-accent);border:1px dashed var(--navy-border-strong);border-radius:8px;color:var(--navy-text-strong);display:flex;font-weight:500;gap:8px;margin-bottom:12px;padding:10px 12px}.selection-hint svg{color:var(--navy-text-accent);flex-shrink:0;height:18px;width:18px}.warning-message{align-items:flex-start;background:var(--navy-bg-accent);border:1px solid var(--navy-border-strong);border-radius:8px;display:flex;gap:12px;margin-bottom:24px;padding:16px;position:relative}.warning-message .warning-icon{color:#ff4e3a;flex-shrink:0;font-size:18px;margin-top:2px}.warning-message .warning-text{color:var(--navy-text-strong);font-size:14px;font-weight:500;line-height:1.5;margin:0}.failure-reason-section{animation:slideIn .3s ease-out;margin-bottom:24px}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.failure-reason-label{align-items:center;color:var(--navy-text-strong);display:flex;font-size:14px;font-weight:600;margin-bottom:12px}.failure-reason-label .required{color:#ff4e3a;font-size:16px;font-weight:700;margin-right:6px}.failure-reason-input{background:var(--st-bg);border:1px solid var(--st-border);border-radius:8px;color:var(--navy-text-strong);font-size:14px;padding:12px 16px;transition:all .3s ease}.failure-reason-input:focus,.failure-reason-input:hover{background:var(--st-bg);border-color:var(--navy-border-strong);box-shadow:0 0 0 2px var(--navy-shadow-light);color:var(--navy-text-strong)}.modal-footer-buttons{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.modal-footer-buttons .ant-btn{align-items:center;border-radius:8px;display:flex;font-size:14px;font-weight:600;gap:8px;height:40px;justify-content:center;min-width:120px;padding:0 20px;transition:all .3s ease}.modal-footer-buttons .ant-btn-default{background:var(--st-bg);border:1px solid var(--st-border);color:var(--navy-text-medium)}.modal-footer-buttons .ant-btn-default:hover{background:var(--navy-hover);border-color:var(--navy-border-strong);color:var(--navy-text-strong)}.modal-footer-buttons .ant-btn-primary{background:#ff4e3a;border:1px solid #ff4e3a;color:#fff}.modal-footer-buttons .ant-btn-primary:hover{background:#ff6b5a;border-color:#ff6b5a;box-shadow:0 4px 12px #ff4e3a4d;transform:translateY(-1px)}.modal-footer-buttons .ant-btn-primary:disabled{background:#f5f5f5;border:1px solid #d9d9d9;box-shadow:none;color:#bfbfbf;cursor:not-allowed;display:flex!important;opacity:1;position:relative!important;transform:none;visibility:visible!important}.modal-footer-buttons .ant-btn-success{background:#52c41a;border:1px solid #52c41a;color:#fff}.modal-footer-buttons .ant-btn-success:hover{background:#389e0d;border-color:#389e0d;box-shadow:0 4px 12px #52c41a4d;transform:translateY(-1px)}.modal-footer-buttons .ant-btn-success:disabled{background:#f5f5f5;border:1px solid #d9d9d9;box-shadow:none;color:#bfbfbf;cursor:not-allowed;display:flex!important;opacity:1;position:relative!important;transform:none;visibility:visible!important}@media (max-width:768px){.verification-modal .ant-modal-content{border-radius:8px;margin:16px}.verification-modal .ant-modal-header{padding:20px 20px 12px}.verification-modal .ant-modal-title{font-size:18px}.verification-modal .ant-modal-body{padding:20px}.verification-modal .ant-modal-footer{padding:12px 20px 20px}.verification-buttons{flex-direction:column;gap:8px}.verification-button{font-size:13px;height:44px}.modal-footer-buttons{flex-direction:column;gap:8px}.modal-footer-buttons .ant-btn{font-size:13px;height:40px}}.payload-section{background:var(--st-bg);border-radius:8px;display:flex!important;flex-direction:column!important;height:100%!important;max-height:100%!important;min-height:300px!important;overflow-y:auto;padding:12px 16px 8px}.payload-header{border-bottom:1px solid var(--st-border);margin-bottom:24px;padding-bottom:16px}.payload-header h4{color:var(--navy-text-strong);font-size:18px;font-weight:600;margin:0 0 8px}.payload-header p{color:var(--navy-text-medium);font-size:14px;margin:0}.payload-content{height:100%;overflow-y:auto}.payload-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;padding-bottom:8px}.payload-field{background:var(--st-card-bg);border:1px solid var(--st-border);border-radius:8px;padding:16px;transition:all .3s ease}.payload-field:hover{border-color:var(--navy-border-strong);box-shadow:0 2px 8px #0000001a}.payload-field-label{color:var(--navy-text-strong);font-size:14px;font-weight:600;margin-bottom:8px;text-transform:capitalize}.payload-field-value{background:var(--navy-bg-accent);border:1px solid var(--navy-border);border-radius:4px;color:var(--navy-text);font-size:14px;line-height:1.5;padding:8px 12px;word-break:break-word}body.dark-mode .payload-section{background:#11294e;background:var(--navy-header,#11294e)}body.dark-mode .payload-field{background:#0e2544;background:var(--navy-bg,#0e2544);border-color:#14365f;border-color:var(--navy-border,#14365f)}body.dark-mode .payload-field:hover{border-color:#1e4a7a;border-color:var(--navy-border-strong,#1e4a7a);box-shadow:0 2px 8px #0000004d}body.dark-mode .payload-field-value{background:#1a365d;background:var(--navy-bg-accent,#1a365d);border-color:#14365f;border-color:var(--navy-border,#14365f);color:#e6eef9;color:var(--navy-text,#e6eef9)}body.dark-mode .fax-loading-state,body.dark-mode .fax-modal-viewer,body.dark-mode .fax-viewer-wrapper{background:#1a365d}.audio-tabs{margin-bottom:16px}.audio-type-tabs{border-bottom:1px solid var(--navy-border)}.audio-tab-list{display:flex;list-style:none;margin:0;padding:0}.audio-tab{background:#0000;border-bottom:2px solid #0000;color:#999;cursor:pointer;font-size:14px;font-weight:500;padding:12px 20px;position:relative;transition:all .3s ease;-webkit-user-select:none;user-select:none}.audio-tab:hover{background:#0000;color:#666}.audio-tab.active{background:#0000;border-bottom-color:#ff4e3a;color:#ff4e3a;font-weight:600}.conversion-status{align-items:center;background:var(--navy-bg-accent);border:1px solid var(--navy-border);border-radius:6px;color:var(--navy-text-medium);display:flex;font-size:14px;gap:8px;margin-bottom:16px;padding:12px 16px}.convert-button{background:var(--danger-color);border-color:var(--danger-color);font-weight:500;margin-left:12px}.convert-button:hover{background:var(--danger-color-hover);border-color:var(--danger-color-hover)}.convert-button:focus{background:var(--danger-color);border-color:var(--danger-color)}body.dark-mode .audio-type-tabs{border-bottom-color:#333}body.dark-mode .audio-tab{color:#999}body.dark-mode .audio-tab:hover{background:#0000;color:#ccc}body.dark-mode .audio-tab.active{background:#0000;border-bottom-color:#ff4e3a;color:#ff4e3a}body.dark-mode .conversion-status{background:#1a365d;background:var(--navy-bg-accent,#1a365d);border-color:#14365f;border-color:var(--navy-border,#14365f);color:#a0b3d1;color:var(--navy-text-medium,#a0b3d1)}.ai-call-placeholder{align-items:center;background:var(--navy-bg-accent);border:2px dashed var(--navy-border);border-radius:8px;display:flex;justify-content:center;margin:16px 0;min-height:200px}.placeholder-message{color:var(--navy-text-medium);font-size:16px;font-weight:500;padding:20px;text-align:center}body.dark-mode .ai-call-placeholder{background:#1a365d;background:var(--navy-bg-accent,#1a365d);border-color:#14365f;border-color:var(--navy-border,#14365f)}body.dark-mode .placeholder-message{color:#a0b3d1;color:var(--navy-text-medium,#a0b3d1)}.audio-player-container{align-items:center;display:flex;flex:1 1;gap:12px}.download-button{background:#0000;border:none;border-radius:4px;color:var(--navy-text-medium);flex-shrink:0;padding:8px;transition:all .3s ease}.download-button:hover{background:var(--navy-bg-accent);color:var(--navy-text-strong)}.recording-controls{gap:16px}body.dark-mode .download-button{color:#a0b3d1;color:var(--navy-text-medium,#a0b3d1)}body.dark-mode .download-button:hover{background:#1a365d;background:var(--navy-bg-accent,#1a365d);color:#e6eef9;color:var(--navy-text-strong,#e6eef9)}.whitesheet-field .ant-btn-dangerous.ant-btn-link{background:#0000!important;border:1px solid #ff4e3a!important;border-radius:4px!important;color:#ff4e3a!important;font-weight:600!important;padding:4px 8px!important;transition:all .3s ease!important}.whitesheet-field .ant-btn-dangerous.ant-btn-link:hover{background:#ff4e3a!important;border-color:#ff4e3a!important;box-shadow:0 2px 8px #ff4e3a4d!important;color:#fff!important;transform:translateY(-1px)!important}.whitesheet-field .ant-btn-dangerous.ant-btn-link:focus{background:#0000!important;border-color:#ff4e3a!important;box-shadow:0 0 0 2px #ff4e3a33!important;color:#ff4e3a!important}body.dark-mode .whitesheet-field .ant-btn-dangerous.ant-btn-link{background:#0000!important;border-color:#ff6b5a!important;color:#ff6b5a!important}body.dark-mode .whitesheet-field .ant-btn-dangerous.ant-btn-link:hover{background:#ff6b5a!important;border-color:#ff6b5a!important;color:#fff!important}body.dark-mode .whitesheet-field .ant-btn-dangerous.ant-btn-link:focus{background:#0000!important;border-color:#ff6b5a!important;box-shadow:0 0 0 2px #ff6b5a33!important;color:#ff6b5a!important}.whitesheet-header-content{align-items:center;display:flex;gap:16px;justify-content:space-between;width:100%}.import-json-button{background:#ff4d4e;border-color:#ff4d4e;color:#fff;flex-shrink:0;font-weight:600;transition:all .3s ease}.import-json-button.ant-btn,.import-json-button.ant-btn-primary,.import-json-button.ant-btn-primary:active,.import-json-button.ant-btn-primary:focus,.import-json-button.ant-btn-primary:hover,.import-json-button:active,.import-json-button:focus,.import-json-button:hover{background:#ff4d4e!important;border-color:#ff4d4e!important;box-shadow:none!important;color:#fff!important}.ws-toggle-group{align-items:center;background:var(--st-bg);border:1px solid var(--st-border);border-radius:9999px;display:inline-flex;overflow:hidden}.ws-toggle-group .ws-toggle-btn{background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--navy-text-medium)!important;cursor:pointer;font-weight:600;height:28px;line-height:26px;padding:2px 12px}.ws-toggle-group .ws-toggle-btn+.ws-toggle-btn{border-left:1px solid var(--st-border)!important}.ws-toggle-group .ws-toggle-btn:hover{background:var(--st-bg-lighter)!important;color:var(--navy-text-strong)!important}.ws-toggle-group .ws-toggle-btn.active{background:#ff4d4e!important;color:#fff!important}.ws-toggle-group .ws-toggle-btn.active:active,.ws-toggle-group .ws-toggle-btn.active:focus,.ws-toggle-group .ws-toggle-btn.active:hover{background:#ff4d4e!important;box-shadow:none!important;color:#fff!important}body.dark-mode .ws-toggle-group .ws-toggle-btn{background:#0000!important;border-color:#0000!important;color:var(--navy-text-strong)}body.dark-mode .ws-toggle-group .ws-toggle-btn:hover{background:var(--navy-bg-accent)!important}body.dark-mode .ws-toggle-group .ws-toggle-btn.active{background:#ff4d4e!important;color:#fff!important}body.dark-mode .ws-toggle-group{background:var(--navy-header-bg);border-color:var(--navy-border)}body.dark-mode .ws-toggle-group .ws-toggle-btn+.ws-toggle-btn{border-left-color:var(--navy-border)!important}.json-import-modal .ant-modal-content{border-radius:12px;display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden}.json-import-modal .ant-modal-header{background:var(--st-header-bg);border-bottom:1px solid var(--st-border);flex-shrink:0;padding:20px 24px}.json-import-modal .ant-modal-title{color:var(--navy-text-strong);font-size:18px;font-weight:600}.json-import-modal .ant-modal-body{background:var(--st-bg);flex:1 1;overflow:hidden;padding:24px}.json-import-modal-large .ant-modal-body{padding:0}.json-import-modal .ant-modal-footer{border-top:1px solid var(--st-border);flex-shrink:0;padding:16px 24px}.json-import-content{display:flex;flex-direction:column;gap:20px}.json-import-two-column{display:flex;flex-direction:row;gap:0;max-height:calc(100vh - 250px);min-height:400px}.json-import-left-section{background:var(--st-bg);border-right:1px solid var(--st-border);display:flex;flex:0 0 380px;flex-direction:column;gap:20px;overflow-y:auto;padding:24px}.json-import-right-section{background:var(--st-bg);box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;padding:24px;position:relative}.json-import-description{background:var(--navy-bg-accent);border:1px solid var(--st-border);border-radius:8px;padding:16px}.json-import-description p{color:var(--navy-text-strong);font-size:14px;line-height:1.6;margin:0}.json-import-description code{background:var(--st-bg-light);border:1px solid var(--st-border);border-radius:4px;color:var(--navy-text-accent);font-family:Courier New,monospace;font-size:12px;padding:2px 6px}.json-import-mode-selector{display:flex;flex-direction:column;gap:12px;justify-content:center}.json-import-two-column .json-import-mode-selector{flex-direction:row}.json-import-mode-selector .mode-button{border-radius:8px;flex:1 1;font-size:14px;font-weight:600;height:44px;transition:all .3s ease}.json-import-mode-selector .ant-btn-default{background:var(--st-bg-light);border:1px solid var(--st-border);color:var(--navy-text-medium)}.json-import-mode-selector .ant-btn-default:hover{background:var(--navy-hover);border-color:var(--navy-border-strong);color:var(--navy-text-strong)}.json-import-mode-selector .ant-btn-primary{background:var(--navy-text-accent);border-color:var(--navy-text-accent);color:#fff}.json-import-mode-selector .ant-btn-primary:hover{background:var(--danger-color-hover);border-color:var(--danger-color-hover)}.json-paste-section,.json-upload-section{margin-top:8px}.json-import-two-column .json-paste-section,.json-import-two-column .json-upload-section{margin-top:0}.json-textarea{background:var(--st-bg);border:2px solid var(--st-border);border-radius:8px;color:var(--navy-text-strong);transition:all .3s ease}.json-textarea:focus,.json-textarea:hover{background:var(--st-bg);border-color:var(--navy-border-strong);box-shadow:0 0 0 2px var(--navy-shadow-light)}.json-editor-container{background:var(--st-bg);border:2px solid var(--st-border);border-radius:8px;display:flex;height:auto;overflow:hidden;transition:all .3s ease}.json-editor-container:focus-within,.json-editor-container:hover{border-color:var(--navy-border-strong);box-shadow:0 0 0 2px var(--navy-shadow-light)}.json-line-numbers{-ms-overflow-style:none;background:var(--st-bg-light);border-right:1px solid var(--st-border);color:var(--navy-text-medium);font-family:Courier New,monospace;font-size:13px;line-height:22px;min-width:50px;overflow-x:hidden;overflow-y:scroll;padding:4px 12px 4px 8px;scrollbar-width:none;text-align:right;-webkit-user-select:none;user-select:none}.json-line-numbers::-webkit-scrollbar{display:none}.line-number{height:22px;line-height:22px;white-space:nowrap}.json-textarea-with-numbers{background:var(--st-bg)!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:var(--navy-text-strong);flex:1 1;font-size:13px!important;line-height:22px!important;padding:4px 11px!important;resize:vertical}.json-textarea-with-numbers:focus,.json-textarea-with-numbers:hover{border:none!important;box-shadow:none!important}.json-import-right-section .monaco-editor{flex:1 1;font-family:Consolas,Monaco,Courier New,monospace!important}.json-import-right-section .monaco-editor .monaco-editor-background{background-color:var(--st-bg)!important}.json-import-right-section .monaco-editor .margin{background-color:var(--st-bg-light)!important}.json-import-right-section .monaco-editor .monaco-scrollable-element>.scrollbar{width:10px!important}.json-import-right-section .monaco-editor .monaco-scrollable-element>.scrollbar>.slider{background:var(--st-border)!important;border:2px solid var(--st-bg-light)!important;border-radius:5px!important;transition:background .2s ease!important}.json-import-right-section .monaco-editor .monaco-scrollable-element>.scrollbar>.slider:hover{background:var(--navy-text-accent)!important}.json-import-right-section .monaco-editor .monaco-scrollable-element>.scrollbar>.slider:active{background:var(--navy-border-strong)!important}.json-import-right-section .monaco-editor .monaco-scrollable-element>.scrollbar.vertical{right:0!important;width:10px!important}.json-import-right-section .monaco-editor .monaco-scrollable-element>.scrollbar.horizontal{bottom:0!important;height:10px!important}.json-import-right-section .monaco-editor .monaco-scrollable-element>.scrollbar>.slider.vertical{min-height:20px!important}.json-import-right-section .monaco-editor .monaco-scrollable-element>.scrollbar>.slider.horizontal{min-width:20px!important}body.dark-mode .json-import-right-section .monaco-editor .monaco-editor-background{background-color:#1e1e1e!important}body.dark-mode .json-import-right-section .monaco-editor .margin{background-color:#252526!important}body.dark-mode .json-import-right-section .monaco-editor .monaco-scrollable-element>.scrollbar>.slider{background:#2a3441!important;border-color:#252526!important}body.dark-mode .json-import-right-section .monaco-editor .monaco-scrollable-element>.scrollbar>.slider:hover{background:#5a6b7c!important}body.dark-mode .json-import-right-section .monaco-editor .monaco-scrollable-element>.scrollbar>.slider:active{background:#8b9bb4!important}.json-uploader{background:var(--st-bg-light);border:2px dashed var(--st-border);border-radius:8px;transition:all .3s ease}.json-uploader:hover{background:var(--navy-bg-accent);border-color:var(--navy-text-accent)}.json-uploader .ant-upload-drag-icon{margin-bottom:16px}.json-uploader .ant-upload-text{color:var(--navy-text-strong);font-size:16px;font-weight:600;margin-bottom:8px}.json-uploader .ant-upload-hint{color:var(--navy-text-medium);font-size:14px}.json-import-two-column .json-uploader .ant-upload-text{font-size:14px}.json-import-two-column .json-uploader .ant-upload-hint{font-size:12px}.json-import-two-column .json-uploader .ant-upload-drag-icon{margin-bottom:12px}.json-validation-error{background:#fff1f0;border:1px solid #ffccc7;border-radius:8px;color:#cf1322;font-weight:500}.json-validation-error,.json-validation-success{align-items:center;animation:slideIn .3s ease-out;display:flex;font-size:14px;gap:8px;padding:12px 16px}.json-validation-success{background:#f6ffed;border:1px solid #b7eb8f;border-radius:8px;color:#52c41a;font-weight:600}.json-confirm-modal .ant-modal-content{border-radius:12px;overflow:hidden}.json-confirm-modal .ant-modal-header{background:var(--st-header-bg);border-bottom:1px solid var(--st-border)}.json-confirm-modal .ant-modal-title{color:var(--navy-text-strong);font-weight:600}.json-confirm-modal .ant-modal-body{background:var(--st-bg);padding:24px}.json-confirm-modal .ant-modal-confirm-btns{margin-top:24px}.json-confirm-modal .ant-btn{border-radius:8px;font-weight:600;height:40px;padding:0 20px;transition:all .3s ease}.json-confirm-modal .ant-btn-primary{background:#ff4e3a!important;border-color:#ff4e3a!important;color:#fff!important}.json-confirm-modal .ant-btn-primary:hover{background:#ff6b5a!important;border-color:#ff6b5a!important;box-shadow:0 4px 12px #ff4e3a4d;transform:translateY(-1px)}.json-confirm-modal .ant-btn-default{background:var(--st-bg)!important;border-color:var(--st-border)!important;color:var(--navy-text-strong)!important}.json-confirm-modal .ant-btn-default:hover{background:var(--navy-hover)!important;border-color:var(--navy-border-strong)!important}body.dark-mode .json-confirm-modal .ant-modal-header{background:var(--navy-header-bg);border-bottom-color:var(--navy-border)}body.dark-mode .json-confirm-modal .ant-modal-title{color:var(--navy-text-strong)}body.dark-mode .json-confirm-modal .ant-modal-body{background:var(--navy-bg)}body.dark-mode .json-confirm-modal .ant-btn-primary{background:#ff4e3a!important;border-color:#ff4e3a!important;color:#fff!important}body.dark-mode .json-confirm-modal .ant-btn-primary:hover{background:#ff6b5a!important;border-color:#ff6b5a!important}body.dark-mode .json-confirm-modal .ant-btn-default{background:var(--navy-header-bg)!important;border-color:var(--navy-border)!important;color:var(--navy-text-strong)!important}body.dark-mode .json-confirm-modal .ant-btn-default:hover{background:var(--navy-bg-accent)!important;border-color:var(--navy-border-strong)!important}body.dark-mode .import-json-button{background:#ff4e3a;border-color:#ff4e3a}body.dark-mode .import-json-button:hover{background:#ff6b5a;border-color:#ff6b5a}body.dark-mode .json-import-modal .ant-modal-header{background:var(--navy-header-bg);border-bottom-color:var(--navy-border)}body.dark-mode .json-import-modal .ant-modal-title{color:var(--navy-text-strong)}body.dark-mode .json-import-modal .ant-modal-body{background:var(--navy-bg)}body.dark-mode .json-import-description{background:var(--navy-header-bg);border-color:var(--navy-border)}body.dark-mode .json-import-description p{color:var(--navy-text-strong)}body.dark-mode .json-import-description code{background:var(--navy-bg);border-color:var(--navy-border);color:#ff4e3a}body.dark-mode .json-textarea{background:var(--navy-header-bg);border-color:var(--navy-border);color:var(--navy-text-strong)}body.dark-mode .json-textarea:focus,body.dark-mode .json-textarea:hover{background:var(--navy-header-bg);border-color:#ff4e3a;box-shadow:0 0 0 2px #ff4e3a33}body.dark-mode .json-uploader{background:var(--navy-header-bg);border-color:var(--navy-border)}body.dark-mode .json-uploader:hover{background:var(--navy-bg-accent);border-color:#ff4e3a}body.dark-mode .json-uploader .ant-upload-text{color:var(--navy-text-strong)}body.dark-mode .json-uploader .ant-upload-hint{color:var(--navy-text-medium)}body.dark-mode .json-validation-error{background:#cf13221a;border-color:#cf13224d;color:#ff7875}body.dark-mode .json-validation-success{background:#52c41a1a;border-color:#52c41a4d;color:#95de64}.whitesheet-field-with-suggestion .ant-btn-dangerous.ant-btn-link{background:#0000!important;border:1px solid #ff4e3a!important;border-radius:4px!important;color:#ff4e3a!important;font-weight:600!important;padding:4px 8px!important;transition:all .3s ease!important}.whitesheet-field-with-suggestion .ant-btn-dangerous.ant-btn-link:hover{background:#ff4e3a!important;border-color:#ff4e3a!important;box-shadow:0 2px 8px #ff4e3a4d!important;color:#fff!important;transform:translateY(-1px)!important}.whitesheet-field-with-suggestion .ant-btn-dangerous.ant-btn-link:focus{background:#0000!important;border-color:#ff4e3a!important;box-shadow:0 0 0 2px #ff4e3a33!important;color:#ff4e3a!important}body.dark-mode .whitesheet-field-with-suggestion .ant-btn-dangerous.ant-btn-link{background:#0000!important;border-color:#ff6b5a!important;color:#ff6b5a!important}body.dark-mode .whitesheet-field-with-suggestion .ant-btn-dangerous.ant-btn-link:hover{background:#ff6b5a!important;border-color:#ff6b5a!important;color:#fff!important}body.dark-mode .whitesheet-field-with-suggestion .ant-btn-dangerous.ant-btn-link:focus{background:#0000!important;border-color:#ff6b5a!important;box-shadow:0 0 0 2px #ff6b5a33!important;color:#ff6b5a!important}.filter-modal .ant-modal-content{background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:16px;box-shadow:0 20px 60px #0000004d;overflow:visible;padding-top:20px;position:relative}.filter-modal .ant-modal,.filter-modal .ant-modal-wrap{overflow:visible!important}.filter-modal .ant-modal-header{background:linear-gradient(135deg,#ff4e3a,#ff6b5a);border-bottom:none;margin:20px 0 0;padding:24px 32px;position:relative}.filter-modal .ant-modal-close{position:absolute!important;right:8px!important;top:8px!important;z-index:1000!important}.filter-modal .ant-modal-close,.filter-modal .ant-modal-close-x{align-items:center!important;display:flex!important;height:28px!important;justify-content:center!important;width:28px!important}.filter-modal .ant-modal-close-x{background:#ff4e3a!important;border:2px solid #fff!important;border-radius:50%!important;box-shadow:0 2px 8px #0003!important;color:#fff!important;font-size:14px!important;font-weight:600!important;line-height:1!important;margin:0!important;padding:0!important;position:relative!important;right:auto!important;top:auto!important;transition:all .3s ease!important}.filter-modal .ant-modal-close-x:hover{background:#e63946!important;box-shadow:0 3px 12px #0000004d!important;color:#fff!important;transform:scale(1.05)!important}body.dark-mode .filter-modal .ant-modal-close-x{background:#ffffff26!important;color:#fff!important}body.dark-mode .filter-modal .ant-modal-close-x:hover{background:#ffffff40!important;color:#fff!important}.filter-modal .ant-modal-header .ant-modal-close{position:absolute!important;right:8px!important;top:8px!important;z-index:1000!important}.filter-modal .ant-modal-header .ant-modal-close-x{margin:0!important;padding:0!important;position:relative!important;right:auto!important;top:auto!important}.filter-modal .ant-modal-title{color:#fff;font-size:0;line-height:1}.modal-header{text-align:center}.modal-title{align-items:center;display:flex;gap:12px;justify-content:center;margin-bottom:8px}.modal-title span,.title-icon{color:#fff;font-size:24px}.modal-title span{font-weight:700;letter-spacing:.5px}.modal-subtitle{color:#ffffffe6;font-size:14px;font-weight:400}.filter-modal .ant-modal-body{background:#fff;padding:0}.filter-modal-content{max-height:75vh;overflow-y:auto;padding:40px}.filter-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(2,1fr);margin-bottom:40px}.filter-column{display:flex;flex-direction:column;gap:32px}.filter-section{background:#fff;border:1px solid #e8e8e8;border-radius:16px;box-shadow:0 4px 12px #00000014;min-height:180px;padding:28px;transition:all .3s ease}.filter-section:hover{border-color:#ff4e3a;box-shadow:0 4px 16px #ff4e3a1a;transform:translateY(-2px)}.filter-section-header{border-bottom:2px solid #f0f0f0;gap:16px;margin-bottom:24px;padding-bottom:16px}.filter-title{color:#262626;flex:1 1;font-size:18px;font-weight:600}.filter-count{background:#f5f5f5;border-radius:12px;color:#8c8c8c;font-weight:500;padding:4px 8px}.filter-content{display:flex;flex-direction:column;gap:16px}.filter-input{background:#fff;border-radius:10px;font-size:14px;height:48px;transition:all .3s ease}.filter-input:hover{border-color:#ff4e3a}.filter-input.ant-input-focused,.filter-input:focus{border-color:#ff4e3a;box-shadow:0 0 0 3px #ff4e3a1a}.filter-input .ant-input-prefix{color:#8c8c8c}.filter-select{border-radius:10px;font-size:14px;height:48px;transition:all .3s ease}.filter-select:hover{border-color:#ff4e3a}.filter-select.ant-select-focused .ant-select-selector{border-color:#ff4e3a!important;box-shadow:0 0 0 3px #ff4e3a1a!important}.filter-select .ant-select-selector{align-items:center!important;border:2px solid #e8e8e8!important;border-radius:10px!important;display:flex!important;height:48px!important;transition:all .3s ease!important}.radio-group{display:flex;flex-direction:column;gap:12px}.radio-item{margin-bottom:0}.radio-item .ant-radio-wrapper{align-items:center;border:1px solid #0000;border-radius:10px;cursor:pointer;display:flex;margin:0;min-height:56px;padding:16px;transition:all .2s ease;width:100%}.radio-item .ant-radio-wrapper:hover{background:#ff4e3a0d;border-color:#ff4e3a33}.radio-item .ant-radio-checked .ant-radio-wrapper{background:#ff4e3a1a;border-color:#ff4e3a}.radio-item .ant-radio{flex-shrink:0;margin-right:16px}.radio-item .ant-radio+span{color:#262626;flex:1 1;font-size:15px;font-weight:500}.radio-item .ant-radio-checked .ant-radio-inner{background:#ff4e3a;border-color:#ff4e3a}.radio-item .ant-radio-checked .ant-radio-inner:after{background:#fff}.dependency-notice{background:#fff7e6;border:1px solid #ffd591;border-radius:10px;color:#d46b08;font-size:13px;font-weight:500;margin-top:12px;padding:16px;text-align:center}body.dark-mode .dependency-notice{background:#0b203a;background:var(--navy-bg,#0b203a);border:1px solid #14365f;border:1px solid var(--navy-border,#14365f);color:#ff4e3a;color:var(--navy-text-accent,#ff4e3a)}.assignment-status{border-top:1px solid #f0f0f0;margin-top:20px;padding-top:20px}.status-label{color:#262626;font-size:15px;font-weight:600;margin-bottom:16px}.active-filters{background:#f8f9fa;border:1px solid #e8e8e8;border-radius:16px;margin-bottom:32px;padding:28px}.active-filters-header{margin-bottom:16px}.active-filters-title{color:#262626;font-size:16px;font-weight:600}.clear-all-btn{border:none;border-radius:6px;color:#ff4e3a;font-size:12px;font-weight:500;padding:4px 8px}.clear-all-btn:hover{background:#ff4e3a1a;color:#ff4e3a}.active-filters-tags{display:flex;flex-wrap:wrap;gap:8px}.active-filter-tag{background:#fff;border:1px solid #ff4e3a;border-radius:16px;color:#ff4e3a;font-size:12px;font-weight:500;padding:6px 12px;transition:all .2s ease}.active-filter-tag:hover{background:#ff4e3a;color:#fff}.active-filter-tag .ant-tag-close-icon{color:#ff4e3a;margin-left:6px}.active-filter-tag:hover .ant-tag-close-icon{color:#fff}.filter-actions{align-items:center;border-top:1px solid #f0f0f0;gap:16px;margin-top:32px;padding:32px 0 24px}.cancel-button{align-items:center;background:#fff;border:2px solid #e8e8e8;border-radius:12px;color:#666;display:flex;font-weight:600;gap:8px;height:48px;justify-content:center;min-width:120px}.cancel-button:hover{background:#f8f9fa;border-color:#d9d9d9;box-shadow:0 4px 12px #0000001a;color:#262626}.apply-button{align-items:center;background:linear-gradient(135deg,#ff4e3a,#ff6b5a);border:none;border-radius:12px;box-shadow:0 4px 12px #ff4e3a4d;color:#fff;display:flex;font-size:14px;font-weight:600;gap:8px;height:48px;justify-content:center;min-width:160px;transition:all .3s ease}.apply-button:hover{background:linear-gradient(135deg,#e63946,#ff4e3a);box-shadow:0 6px 20px #ff4e3a66;color:#fff;transform:translateY(-2px)}@media (max-width:1200px){.filter-grid{gap:24px;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.filter-modal .ant-modal{margin:16px;max-width:calc(100vw - 32px)}.filter-modal .ant-modal-content{border-radius:12px}.filter-modal-content{max-height:60vh;padding:20px}.filter-grid{gap:20px;grid-template-columns:1fr}.filter-actions{flex-direction:column;gap:12px;justify-content:center}.apply-button,.cancel-button,.filter-actions .ant-btn{min-width:auto;width:100%}.modal-title span,.title-icon{font-size:20px}}@media (max-width:480px){.filter-modal .ant-modal-header{padding:16px 20px}.filter-modal-content,.filter-section{padding:16px}.filter-section-header{margin-bottom:12px;padding-bottom:8px}.filter-title{font-size:14px}.filter-count{font-size:10px;padding:2px 6px}}.filter-modal-content::-webkit-scrollbar{width:6px}.filter-modal-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.filter-modal-content::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.filter-modal-content::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.filter-modal .ant-modal{animation:modalSlideIn .3s ease-out}@keyframes modalSlideIn{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.filter-modal .ant-modal{max-width:1200px!important;width:90vw!important}.filter-modal .ant-modal-content{max-height:85vh;overflow:hidden}.checkbox-item:focus,.filter-input:focus,.filter-select:focus{outline:2px solid #ff4e3a;outline-offset:2px}.filter-section.loading{opacity:.6;pointer-events:none}.filter-section.loading:after{animation:spin 1s linear infinite;border:2px solid #f3f3f3;border-radius:50%;border-top-color:#ff4e3a;content:"";height:20px;left:50%;margin:-10px 0 0 -10px;position:absolute;top:50%;width:20px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.filter-section{overflow:hidden;position:relative}.filter-section:before{background:linear-gradient(90deg,#0000,#ff4e3a1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.filter-section:hover:before{left:100%}.filter-section.applied{background:#52c41a0d;border-color:#52c41a}.filter-section.applied .filter-icon{background:#52c41a1a;color:#52c41a}.filter-section.error{background:#ff4d4f0d;border-color:#ff4d4f}body.dark-mode .filter-modal .ant-modal-content{background:linear-gradient(135deg,#11294e,#0b203a)}body.dark-mode .filter-modal .ant-modal-body,body.dark-mode .filter-modal-content{background:#11294e}body.dark-mode .filter-section{border:1px solid #14365f;box-shadow:0 4px 12px #0000004d}body.dark-mode .filter-section:hover{border-color:#ff4e3a;box-shadow:0 4px 16px #ff4e3a33}body.dark-mode .filter-section-header{border-bottom:1px solid #14365f}body.dark-mode .filter-section-title{color:#f1f7ff}body.dark-mode .filter-section-count{color:#e6eef9}body.dark-mode .filter-input{background:#0f2a4a!important;border:1px solid #14365f!important;color:#e6eef9!important}body.dark-mode .filter-input:focus{border-color:#ff4e3a!important;box-shadow:0 0 0 2px #ff4e3a33!important}body.dark-mode .filter-input .ant-input,body.dark-mode .filter-input .ant-input:focus{background:#0f2a4a!important;border:none!important;color:#e6eef9!important}body.dark-mode .filter-input .ant-input:focus{box-shadow:none!important}body.dark-mode .filter-input::placeholder{color:#8b9bb4}body.dark-mode .filter-select .ant-select-selector{align-items:center!important;background:#0f2a4a!important;border:1px solid #14365f!important;border-radius:8px!important;box-shadow:none!important;color:#e6eef9!important;display:flex!important;height:40px!important;outline:none!important;padding:0 12px!important;position:relative!important}body.dark-mode .filter-select,body.dark-mode .filter-select .ant-select{border:none!important;box-shadow:none!important;outline:none!important}body.dark-mode .filter-select .ant-select-selection-item{background:#0000!important;border:none!important;color:#e6eef9!important;font-size:14px!important;outline:none!important}body.dark-mode .filter-select .ant-select-selection-placeholder{background:#0000!important;border:none!important;color:#8b9bb4!important;font-size:14px!important;outline:none!important}body.dark-mode .filter-select .ant-select-selector:focus{box-shadow:0 0 0 2px #ff4e3a33!important}body.dark-mode .filter-select .ant-select-selector:focus,body.dark-mode .filter-select .ant-select-selector:hover{border:1px solid #ff4e3a!important;outline:none!important}body.dark-mode .filter-select.ant-select .ant-select-selector{border:1px solid #14365f!important;box-shadow:none!important;outline:none!important}body.dark-mode .filter-select.ant-select.ant-select-focused .ant-select-selector{border:1px solid #ff4e3a!important;box-shadow:0 0 0 2px #ff4e3a33!important;outline:none!important}body.dark-mode .filter-select.ant-select:hover .ant-select-selector{border:1px solid #ff4e3a!important;outline:none!important}body.dark-mode .filter-select .ant-select-arrow{color:#8b9bb4!important;font-size:12px!important}body.dark-mode .filter-select:hover .ant-select-arrow{color:#ff4e3a!important}body.dark-mode .filter-select .ant-select-selector:after,body.dark-mode .filter-select .ant-select-selector:before{display:none!important}body.dark-mode .filter-select .ant-select-selection-item,body.dark-mode .filter-select .ant-select-selection-placeholder,body.dark-mode .filter-select .ant-select-selection-search,body.dark-mode .filter-select .ant-select-selector *{background:#0000!important;border:none!important;box-shadow:none!important;outline:none!important}body.dark-mode .ant-select,body.dark-mode .ant-select-focused,body.dark-mode .ant-select-selector,body.dark-mode .ant-select-selector:focus,body.dark-mode .ant-select-selector:hover,body.dark-mode .ant-select:hover{border:none!important;box-shadow:none!important;outline:none!important}body.dark-mode .ant-select-dropdown{border-radius:8px!important;box-shadow:0 8px 24px #0006!important;padding:4px!important}body.dark-mode .ant-select-item{background:#0000!important;border:none!important;border-radius:6px!important;font-size:14px!important;margin:1px 2px!important;outline:none!important;padding:10px 12px!important}body.dark-mode .ant-select-item:hover{background:#ffffff0d!important;border:none!important;color:#f1f7ff!important;outline:none!important}body.dark-mode .ant-select-item-option-selected{background:#ff4e3a26!important;border:none!important;color:#ff4e3a!important;outline:none!important}body.dark-mode .ant-select-item-option-active{background:#ffffff0d!important;border:none!important;color:#f1f7ff!important;outline:none!important}body.dark-mode .ant-select-dropdown *{border-color:#14365f!important}body.dark-mode .ant-select-dropdown .ant-select-item-option{border:1px solid #0000!important}body.dark-mode .ant-select-dropdown .ant-select-item-option:hover{border-color:#14365f!important}body.dark-mode .ant-select-dropdown,body.dark-mode .ant-select-dropdown .ant-select-dropdown-menu{border:1px solid #14365f!important;outline:none!important}body.dark-mode .ant-select-dropdown .ant-select-selection-search-input{background:#0f2a4a!important;border:1px solid #14365f!important;border-radius:6px!important;color:#e6eef9!important}body.dark-mode .ant-select-dropdown .ant-select-selection-search-input:focus{border-color:#ff4e3a!important;box-shadow:0 0 0 2px #ff4e3a33!important}body.dark-mode .ant-select-dropdown{background:#11294e;border:1px solid #14365f}body.dark-mode .ant-select-item{color:#e6eef9}body.dark-mode .ant-select-item-option-active,body.dark-mode .ant-select-item-option-selected{background:#0e2544}body.dark-mode .ant-checkbox-wrapper,body.dark-mode .checkbox-item{color:#e6eef9}body.dark-mode .ant-checkbox-inner{background:#0f2a4a;border:1px solid #14365f}body.dark-mode .ant-checkbox-checked .ant-checkbox-inner{background:#ff4e3a;border-color:#ff4e3a}body.dark-mode .ant-switch-checked{background:#ff4e3a!important;border-color:#ff4e3a!important}body.dark-mode .ant-switch-checked .ant-switch-handle{background:#fff!important;left:23px!important}body.dark-mode .ant-switch:focus{box-shadow:0 0 0 2px #ff4e3a33!important;outline:none!important}body.dark-mode .ant-switch-checked:hover{background:#ff6b5a!important}body.dark-mode .active-filters-section{background:#0b203a;border:1px solid #14365f}body.dark-mode .active-filters-label{color:#f1f7ff}body.dark-mode .active-filter-tag{background:#ff4e3a1a;border:1px solid #ff4e3a}body.dark-mode .active-filter-tag,body.dark-mode .active-filter-tag .ant-tag-close-icon{color:#f1f7ff;color:var(--navy-text-strong,#f1f7ff)}body.dark-mode .active-filter-tag:hover .ant-tag-close-icon{color:#fff}body.dark-mode .clear-all-button{color:#ff4e3a;color:var(--navy-text-accent,#ff4e3a)}body.dark-mode .clear-all-button:hover{color:#ff6b5a;color:var(--navy-text-accent,#ff6b5a)}body.dark-mode .modal-actions{background:#0b203a;border-top:1px solid #14365f}body.dark-mode .cancel-button{background:#0000!important;border:1px solid #14365f!important;border-radius:8px!important;box-shadow:none!important;color:#e6eef9!important;font-size:14px!important;font-weight:500!important;height:40px!important;min-width:120px!important;outline:none!important;transition:all .2s ease!important}body.dark-mode .cancel-button:hover{transform:translateY(-1px)!important}body.dark-mode .cancel-button:focus,body.dark-mode .cancel-button:hover{background:#ffffff0d!important;border-color:#ff4e3a!important;color:#ff4e3a!important}body.dark-mode .cancel-button:focus{box-shadow:none!important;outline:none!important}body.dark-mode .clear-filters-button{background:#0f2a4a;border:1px solid #14365f;color:#e6eef9}body.dark-mode .clear-filters-button:hover{background:#0e2544;border-color:#ff4e3a;color:#ff4e3a}body.dark-mode .apply-filters-button{background:linear-gradient(135deg,#ff8c00,orange)!important;border:none!important;border-radius:8px!important;box-shadow:0 2px 8px #ff8c004d!important;color:#fff!important;font-size:14px!important;font-weight:600!important;height:40px!important;min-width:160px!important;outline:none!important;transition:all .2s ease!important}body.dark-mode .apply-filters-button:hover{transform:translateY(-1px)!important}body.dark-mode .apply-filters-button:focus,body.dark-mode .apply-filters-button:hover{background:linear-gradient(135deg,#ff7f00,#ff8c00)!important;box-shadow:0 4px 16px #ff8c0066!important;color:#fff!important}body.dark-mode .apply-filters-button:focus{outline:none!important}body.dark-mode .filter-modal-content::-webkit-scrollbar{width:8px}body.dark-mode .filter-modal-content::-webkit-scrollbar-track{background:#14365f}body.dark-mode .filter-modal-content::-webkit-scrollbar-thumb{background:#0e2544;border-radius:4px}body.dark-mode .filter-modal-content::-webkit-scrollbar-thumb:hover{background:#ff4e3a}body.dark-mode .filter-modal .ant-modal-content *,body.dark-mode .filter-modal .ant-modal-title{color:#f1f7ff!important;color:var(--navy-text-strong,#f1f7ff)!important}body.dark-mode .filter-modal .modal-subtitle{color:#e6eef9!important;color:var(--navy-text,#e6eef9)!important}body.dark-mode .filter-modal .filter-section-title{color:#f1f7ff!important;color:var(--navy-text-strong,#f1f7ff)!important}body.dark-mode .filter-modal .filter-section-count{color:#e6eef9!important;color:var(--navy-text,#e6eef9)!important}body.dark-mode .filter-modal .active-filter-tag,body.dark-mode .filter-modal .active-filter-tag .ant-tag-close-icon,body.dark-mode .filter-modal .active-filters-label,body.dark-mode .filter-modal .ant-checkbox-wrapper,body.dark-mode .filter-modal .checkbox-item{color:#f1f7ff!important;color:var(--navy-text-strong,#f1f7ff)!important}body.dark-mode .filter-modal .active-filter-tag:hover .ant-tag-close-icon{color:#fff!important}body.dark-mode .filter-modal .clear-all-button{background:#0000!important;border:none!important;border-radius:6px!important;color:#ff4e3a!important;font-size:12px!important;font-weight:500!important;padding:4px 8px!important;transition:all .2s ease!important}body.dark-mode .filter-modal .clear-all-button:hover{background:#ff4e3a1a!important;border-radius:6px!important;color:#ff6b5a!important}body.dark-mode .filter-modal .clear-all-button:focus{background:#ff4e3a1a!important;box-shadow:none!important;color:#ff6b5a!important;outline:none!important}body.dark-mode .active-filters{background:#0b203a;background:var(--navy-bg,#0b203a);border:1px solid #14365f;border:1px solid var(--navy-border,#14365f)}body.dark-mode .active-filters-title{color:#f1f7ff;color:var(--navy-text-strong,#f1f7ff)}body.dark-mode .clear-all-btn{background:#0000!important;border:none!important;border-radius:6px!important;color:#ff4e3a!important;font-size:12px!important;font-weight:500!important;padding:4px 8px!important;transition:all .2s ease!important}body.dark-mode .clear-all-btn:hover{background:#ff4e3a1a!important;border-radius:6px!important;color:#ff6b5a!important}body.dark-mode .clear-all-btn:focus{background:#ff4e3a1a!important;box-shadow:none!important;color:#ff6b5a!important;outline:none!important}body.dark-mode .filter-modal .ant-btn{background:#11294e!important;background:var(--navy-header,#11294e)!important;border-color:#14365f!important;border-color:var(--navy-border,#14365f)!important;color:#f1f7ff!important;color:var(--navy-text-strong,#f1f7ff)!important}body.dark-mode .filter-modal .ant-btn:focus,body.dark-mode .filter-modal .ant-btn:hover{background:#0e2544!important;background:var(--navy-hover,#0e2544)!important;border-color:#ff4e3a!important;color:#ff4e3a!important}body.dark-mode .filter-modal .ant-btn:focus{box-shadow:none!important;outline:none!important}body.dark-mode .checkbox-item{background:#0b203a;background:var(--navy-bg,#0b203a);border-color:#14365f;border-color:var(--navy-border,#14365f)}body.dark-mode .checkbox-item:hover{background:#ff4e3a0d;border-color:#ff4e3a33}body.dark-mode .checkbox-item.selected{background:#ff4e3a1a;border-color:#ff4e3a}body.dark-mode .checkbox{background:#11294e;background:var(--navy-header,#11294e);border-color:#14365f;border-color:var(--navy-border,#14365f)}body.dark-mode .checkbox-item.selected .checkbox{background:#ff4e3a;border-color:#ff4e3a}body.dark-mode .checkbox-label{color:#f1f7ff;color:var(--navy-text-strong,#f1f7ff)}body.dark-mode .checkbox-count{background:#11294e;background:var(--navy-header,#11294e);border:1px solid #14365f;border:1px solid var(--navy-border,#14365f);color:#e6eef9;color:var(--navy-text,#e6eef9)}body.dark-mode .filter-section{border-color:#14365f;border-color:var(--navy-border,#14365f)}body.dark-mode .filter-content,body.dark-mode .filter-grid,body.dark-mode .filter-section{background:#0b203a;background:var(--navy-bg,#0b203a)}body.dark-mode .filter-actions{align-items:center!important;background:#0000!important;border-top:none!important;display:flex!important;gap:12px!important;justify-content:flex-end!important;margin-top:20px!important;padding:20px 0 0!important}body.dark-mode .filter-actions *{border:none!important;box-shadow:none!important;outline:none!important}body.dark-mode .filter-actions .ant-btn{border-radius:8px!important;margin:0!important}body.dark-mode .filter-modal .ant-input::placeholder,body.dark-mode .filter-modal .ant-select-selection-placeholder{color:#8b9bb4!important;color:var(--navy-text-medium,#8b9bb4)!important}body.dark-mode .filter-modal [style*="color: #000000"],body.dark-mode .filter-modal [style*="color: #262626"],body.dark-mode .filter-modal [style*="color: #595959"],body.dark-mode .filter-modal [style*="color: #8c8c8c"],body.dark-mode .filter-modal [style*="color: #bfbfbf"]{color:#f1f7ff!important;color:var(--navy-text-strong,#f1f7ff)!important}body.dark-mode .filter-modal [style*="background: #d9d9d9"],body.dark-mode .filter-modal [style*="background: #e6e6e6"],body.dark-mode .filter-modal [style*="background: #f0f0f0"],body.dark-mode .filter-modal [style*="background: #f5f5f5"],body.dark-mode .filter-modal [style*="background: #fafafa"],body.dark-mode .filter-modal [style*="background: #ffffff"]{background:#11294e!important;background:var(--navy-header,#11294e)!important;color:#f1f7ff!important;color:var(--navy-text-strong,#f1f7ff)!important}body.dark-mode .filter-modal [style*="border-color: #d9d9d9"],body.dark-mode .filter-modal [style*="border-color: #e8e8e8"],body.dark-mode .filter-modal [style*="border-color: #f0f0f0"]{border-color:#14365f!important;border-color:var(--navy-border,#14365f)!important}body.dark-mode .filter-modal .ant-input-affix-wrapper{background:#0f2a4a!important;border:1px solid #14365f!important;border-radius:10px!important}body.dark-mode .filter-modal .ant-input-affix-wrapper:hover{border-color:#ff4e3a!important}body.dark-mode .filter-modal .ant-input-affix-wrapper-focused,body.dark-mode .filter-modal .ant-input-affix-wrapper:focus{border-color:#ff4e3a!important;box-shadow:0 0 0 2px #ff4e3a33!important}body.dark-mode .filter-modal .ant-input-affix-wrapper .ant-input{background:#0000!important;border:none!important;color:#e6eef9!important}body.dark-mode .filter-modal .ant-input-affix-wrapper .ant-input::placeholder{color:#8b9bb4!important}body.dark-mode .filter-modal input[type=search],body.dark-mode .filter-modal input[type=text]{background:#0f2a4a!important;border:1px solid #14365f!important;border-radius:10px!important;color:#e6eef9!important}body.dark-mode .filter-modal input[type=search]:focus,body.dark-mode .filter-modal input[type=text]:focus{border-color:#ff4e3a!important;box-shadow:0 0 0 2px #ff4e3a33!important}body.dark-mode .filter-modal [style*="border-color: #ffffff"],body.dark-mode .filter-modal [style*="border-color: white"],body.dark-mode .filter-modal [style*="border: 1px solid #ffffff"],body.dark-mode .filter-modal [style*="border: 1px solid white"],body.dark-mode [style*="border-color: #ffffff"],body.dark-mode [style*="border-color: white"],body.dark-mode [style*="border: 1px solid #ffffff"],body.dark-mode [style*="border: 1px solid white"]{border-color:#14365f!important;border-color:var(--navy-border,#14365f)!important}body.dark-mode *,body.dark-mode .ant-input,body.dark-mode .ant-input *,body.dark-mode .ant-input-affix-wrapper,body.dark-mode .ant-input-affix-wrapper *,body.dark-mode .ant-select-dropdown,body.dark-mode .ant-select-dropdown *,body.dark-mode .ant-select-selector,body.dark-mode .ant-select-selector *,body.dark-mode [style*="border-color: #ffffff"],body.dark-mode [style*="border-color: white"]{border-color:#14365f!important}body.dark-mode .ant-select-dropdown{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;box-shadow:0 8px 32px #0006!important;z-index:9999!important}body.dark-mode .ant-select-item{border-radius:8px!important;margin:1px 0!important;transition:all .2s ease!important}body.dark-mode .ant-select-item:hover{box-shadow:0 2px 8px #ff4e3a33!important;transform:translateX(2px)!important}body.dark-mode .ant-select-dropdown .ant-select-dropdown-menu,body.dark-mode .ant-select-dropdown .ant-select-dropdown-menu-item{background:#0000!important;border:none!important;outline:none!important}body.dark-mode .ant-select-dropdown *,body.dark-mode .ant-select-dropdown .ant-select-item{background:#0000!important}.tagging-container{height:100vh}.tagging-container,.tagging-content{background:#f8f9fa;background:var(--navy-bg,#f8f9fa);display:flex;flex:1 1;flex-direction:column;max-width:100%;overflow:hidden;width:100%}.tagging-content{box-sizing:border-box;height:94vh;min-height:0;padding:20px}.content-wrapper{background:#fff;background:var(--navy-header,#fff);border-radius:12px;box-shadow:0 4px 20px #06152940;display:flex;flex:1 1;flex-direction:column;height:100%;max-width:100%;min-height:0;overflow:hidden;padding:0;width:100%}.filter-button-active{background:linear-gradient(135deg,#ff4e3a,#ff6b4a)!important;border:none!important;box-shadow:0 6px 20px #ff4e3a66!important;transform:scale(1.02)!important}.filter-button-active:hover{background:linear-gradient(135deg,#ff6b4a,#ff4e3a)!important;box-shadow:0 8px 25px #ff4e3a80!important;transform:scale(1.02)!important}.filter-button-inactive:hover{background:linear-gradient(135deg,#ff4e3a,#ff6b4a)!important;border:none!important;box-shadow:0 6px 20px #ff4e3a66!important;transform:scale(1.02)!important}.filter-buttons .ant-btn{overflow:hidden;position:relative}.filter-buttons .ant-btn:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.filter-buttons .ant-btn:hover:before{left:100%}@media (max-width:768px){.filter-buttons{gap:8px}.filter-buttons .ant-btn{font-size:12px;height:32px;padding:0 12px}.filter-buttons .ant-btn span{font-size:14px}}.active-filters{border-top:1px solid #f0f0f0;padding-top:16px}.active-filters-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.filter-tags{display:flex;flex-wrap:wrap;gap:8px}.no-options-message{background:#f8f9fa;border:1px dashed #dee2e6;border-radius:6px;margin:8px 0;padding:12px}.filter-section-header{border-bottom:1px solid #f0f0f0;padding:8px 0}.filter-section-title{font-size:14px;font-weight:600}.checkbox-section{gap:8px;max-height:200px;padding:8px 0}.checkbox-item{border-radius:6px;padding:8px 12px}.checkbox-item:hover{background:#f8f9fa;border-color:#e9ecef}.checkbox-item.selected{background:#e3f2fd;border-color:#2196f3}.checkbox{border:2px solid #d9d9d9;border-radius:3px;height:16px;margin-right:8px;width:16px}.checkbox-item.selected .checkbox{background:#2196f3;border-color:#2196f3}.checkbox-checkmark{font-size:10px}.checkbox-label{font-size:13px;margin-right:8px}.checkbox-count{border-radius:10px;font-size:11px;min-width:20px;padding:2px 6px;text-align:center}.search-actions-bar{align-items:center;background:#fff;border-bottom:1px solid #e9ecef;display:flex;flex-shrink:0;justify-content:center;min-height:80px;padding:20px 24px}.search-actions-bar .ant-space{justify-content:center;width:100%}.search-actions-bar .ant-input-affix-wrapper{border-radius:6px}.search-actions-bar .ant-btn{border-radius:6px;font-weight:500;height:36px}.search-actions-bar .ant-btn-primary{background-color:#ff4e3a!important;border-color:#ff4e3a!important;color:#fff!important}.search-actions-bar .ant-btn-primary:hover{background-color:#ff6b5a!important;border-color:#ff6b5a!important;color:#fff!important}.search-actions-bar .ant-btn-primary:focus{background-color:#ff4e3a!important;border-color:#ff4e3a!important;box-shadow:0 0 0 2px #ff4e3a33!important;color:#fff!important}.table-container{background:var(--st-bg);background:#0000;border:1px solid var(--navy-border);border-radius:8px;box-shadow:0 2px 8px #0000000f;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;max-width:100%;min-height:0;min-height:400px;overflow:hidden;overflow:visible;width:100%}.table-container>div{position:relative}.table-container .ant-table-wrapper{overflow-x:auto!important;overflow-y:auto!important}.table-container .ant-table{background:#fff!important;background:var(--navy-header,#fff)!important;min-width:1000px!important;width:100%!important}.table-container .ant-table,.table-container .ant-table *{color:var(--navy-text-strong)!important}.table-container [style*="color: #1890ff"],.table-container [style*="color: #2e7d32"],.table-container [style*="color: #52c41a"],.table-container [style*="color: #666"],.table-container [style*="color: #722ed1"],.table-container [style*="color: #c62828"],.table-container [style*="color: #d32f2f"],.table-container [style*="color: #ef6c00"],.table-container [style*="color: #f57f17"],.table-container [style*="color: #fa8c16"],.table-container [style*="color: #faad14"],.table-container [style*="color: #ff4d4f"],.table-container [style*="color: red"]{color:#f1f7ff!important;color:var(--navy-text-strong,#f1f7ff)!important}.table-container [style*="background: #e6f7ff"],.table-container [style*="background: #e8f5e8"],.table-container [style*="background: #f5f5f5"],.table-container [style*="background: #f6ffed"],.table-container [style*="background: #f9f0ff"],.table-container [style*="background: #ffebee"],.table-container [style*="background: #fff2f0"],.table-container [style*="background: #fff3e0"],.table-container [style*="background: #fff7e6"],.table-container [style*="background: #fffbe6"],.table-container [style*="background: #fffde7"]{background:var(--navy-hover)!important}.table-container .ant-tag,.table-container [style*="border: 1px solid #4caf50"],.table-container [style*="border: 1px solid #91d5ff"],.table-container [style*="border: 1px solid #b7eb8f"],.table-container [style*="border: 1px solid #d3adf7"],.table-container [style*="border: 1px solid #d9d9d9"],.table-container [style*="border: 1px solid #e57373"],.table-container [style*="border: 1px solid #f44336"],.table-container [style*="border: 1px solid #ff9800"],.table-container [style*="border: 1px solid #ffccc7"],.table-container [style*="border: 1px solid #ffd591"],.table-container [style*="border: 1px solid #ffe58f"],.table-container [style*="border: 1px solid #ffeb3b"]{border-color:var(--navy-border)!important}.table-container .ant-tag{background:var(--navy-header)!important}.table-container .ant-table-cell div,.table-container .ant-table-cell p,.table-container .ant-table-cell span,.table-container .ant-tag{color:var(--navy-text-strong)!important}.table-container .ant-table-cell .anticon,.table-container .ant-table-cell .status-chip,.table-container .ant-table-cell .status-completed,.table-container .ant-table-cell .status-failed,.table-container .ant-table-cell .status-pending,.table-container .ant-table-cell .status-scheduled,.table-container .ant-table-cell span[class*=status-],.table-container .ant-table-cell span[style*="background: #d4edda"],.table-container .ant-table-cell span[style*="background: #e6f7ff"],.table-container .ant-table-cell span[style*="background: #f1f3f4"] .anticon,.table-container .ant-table-cell span[style*="background: #f6ffed"],.table-container .ant-table-cell span[style*="background: #fff2f0"],.table-container .ant-table-cell span[style*="background: #fff3cd"],.table-container .ant-table-cell span[style*="border-radius: 12px"],.table-container .ant-table-cell span[style*="border-radius: 16px"],.table-container .ant-table-cell span[style*="font-family: 'Courier New'"] .anticon,.table-container .ant-table-cell span[style*="font-weight: 600"],.table-container .ant-table-cell span[style*="fontSize: 11px"],.table-container .ant-table-cell span[style*="fontSize: 12px"],.table-container .ant-table-cell span[style*="padding: 4px"],.table-container .ant-table-cell span[style*="padding: 8px"],.table-container .ant-table-cell span[style*="text-transform: uppercase"]{color:#f1f7ff!important;color:var(--navy-text-strong,#f1f7ff)!important}.table-container .ant-pagination *,.table-container .ant-pagination .ant-pagination-item,.table-container .ant-pagination .ant-pagination-jump-next,.table-container .ant-pagination .ant-pagination-jump-prev,.table-container .ant-pagination .ant-pagination-next,.table-container .ant-pagination .ant-pagination-options-quick-jumper,.table-container .ant-pagination .ant-pagination-prev,.table-container .ant-pagination .ant-pagination-total,.table-container .ant-pagination .ant-select,.table-container .ant-pagination [style*="color: #000"],.table-container .ant-pagination [style*="color: #000000"],.table-container .ant-pagination [style*="color: black"],.table-container .ant-table-cell .anticon-copy,.table-container .ant-table-cell .anticon-copy-outlined{color:var(--navy-text-strong)!important}.table-container .ant-pagination .ant-pagination-item{background:var(--navy-header)!important;border-color:var(--navy-border)!important}.table-container .ant-pagination .ant-pagination-item a{color:var(--navy-text-strong)!important}.table-container .ant-pagination .ant-pagination-item-active{background:#ff4e3a!important;border-color:#ff4e3a!important}.table-container .ant-pagination .ant-pagination-item-active a{color:#fff!important}.table-container .ant-pagination .ant-pagination-next .ant-pagination-item-link,.table-container .ant-pagination .ant-pagination-prev .ant-pagination-item-link{color:var(--navy-text-strong)!important}.table-container .status-chip,.table-container .status-completed,.table-container .status-failed,.table-container .status-pending,.table-container .status-scheduled,.table-container [class*=status-]{color:#000!important}.table-container .ant-table-body{overflow-y:auto!important}.table-container .ant-table-fixed-right{background:#fff!important;background:var(--navy-header,#fff)!important;box-shadow:-2px 0 8px #06152940!important;position:-webkit-sticky!important;position:sticky!important;right:0!important;z-index:10!important}.table-container .ant-table-cell[data-index=actions],.table-container .ant-table-cell[data-key=actions]{background:#fff!important;border-left:1px solid #f0f0f0!important;position:-webkit-sticky!important;position:sticky!important;right:0!important;z-index:10!important}.table-container .ant-table-thead .ant-table-cell[data-index=actions],.table-container .ant-table-thead .ant-table-cell[data-key=actions]{background:#fafafa!important;border-left:1px solid #f0f0f0!important;font-weight:600!important;position:-webkit-sticky!important;position:sticky!important;right:0!important;top:0!important;z-index:21!important}.table-container .ant-table-cell.ant-table-cell-fix-right{background:#fff!important;background:var(--navy-header,#fff)!important;border-left:1px solid #f0f0f0!important;border-left:1px solid var(--navy-border,#f0f0f0)!important}.table-container .ant-table-thead .ant-table-cell.ant-table-cell-fix-right{background:#fafafa!important;background:var(--navy-header,#fafafa)!important;font-weight:600!important}.table-container .ant-table-body{overflow-x:auto!important}.table-container .ant-table-fixed-right:before{background:#f0f0f0;bottom:0;content:"";left:-1px;position:absolute;top:0;width:1px;z-index:11}.table-container .ant-table-cell[data-field=_id],.table-container .ant-table-cell[data-field=batchId],.table-container .ant-table-cell[data-field=callId],.table-container .ant-table-cell[data-field=callRequestId],.table-container .ant-table-cell[data-field=customerId],.table-container .ant-table-cell[data-field=facilityId]{font-family:Courier New,monospace;font-size:11px}.table-container .ant-table-cell[data-field=reviewStatus]{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.table-container .ant-table{border-radius:0}.table-container>div{display:flex;flex:1 1;flex-direction:column;height:100%;max-width:100%;min-height:0;overflow:visible;width:100%}.table-container .MuiTableContainer-root{border:none;border-radius:8px;box-shadow:0 2px 8px #0000000d;overflow:hidden}.table-container .MuiTable-root{border-collapse:initial;border-spacing:0;min-width:500px}.table-container .MuiTableCell-head{background-color:#f8f9fa!important;border-bottom:2px solid #e9ecef!important;color:#2c3e50!important;font-size:.75rem!important;font-weight:700!important;letter-spacing:.5px!important;position:-webkit-sticky!important;position:sticky!important;text-transform:uppercase!important;top:0!important;z-index:20!important}.table-container .MuiTableCell-body{background:#fff!important;background:var(--navy-header,#fff)!important;border-bottom:1px solid #f1f3f4!important;border-bottom:1px solid var(--navy-border,#f1f3f4)!important;color:#e6eef9!important;color:var(--navy-text,#e6eef9)!important;font-size:.875rem!important}.table-container .MuiTableRow-root{transition:all .2s ease!important}.table-container .MuiTableRow-root:hover{background-color:#f8f9ff!important;border-left:3px solid #ff4e3a!important;box-shadow:0 2px 8px #0000001a!important;transform:translateY(-1px)!important}.table-container .MuiTableRow-root:nth-child(2n){background-color:#0f2a4a!important;background-color:var(--navy-control-bg,#0f2a4a)!important}.table-container .MuiTableRow-root:nth-child(2n):hover{background-color:#0e2544!important;background-color:var(--navy-hover,#0e2544)!important}.table-container .MuiTableContainer-root{flex:1 1!important;min-height:400px!important}.table-container .MuiTable-root{table-layout:auto!important}.table-container .MuiTableCell-root{max-width:200px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.table-container .MuiTablePagination-root{background:#f8f9fa!important;border-top:2px solid #e9ecef!important}.table-container .ant-table-thead>tr>th{background:#fafafa;background:var(--navy-header,#fafafa);color:#262626;color:var(--navy-text-strong,#262626);font-weight:600;position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:20!important}.table-container .ant-table-tbody>tr>td,.table-container .ant-table-thead>tr>th{border-bottom:1px solid #f0f0f0;border-bottom:1px solid var(--navy-border,#f0f0f0);padding:12px 16px}.table-container .ant-table-tbody>tr>td{background:#fff!important;background:var(--navy-header,#fff)!important;color:#e6eef9;color:var(--navy-text-strong,#e6eef9)}.table-container .ant-table-tbody>tr:hover>td{background:#0e2544;background:var(--navy-hover,#0e2544)}.pagination-container{align-items:center;background:#fff;background:var(--navy-header,#fff);border-top:1px solid #f0f0f0;border-top:1px solid var(--navy-border,#f0f0f0);display:flex;justify-content:flex-end;padding:16px 24px}.pagination-container,.pagination-container .ant-pagination,.pagination-container .ant-pagination *{color:#f1f7ff!important;color:var(--navy-text-strong,#f1f7ff)!important}.pagination-container .ant-pagination{margin:0}.ant-tag{border-radius:4px;font-size:12px;font-weight:500;padding:2px 8px}.ant-btn-text{border:none;border-radius:4px;color:#1890ff;padding:4px 8px}.ant-btn-text:hover{background:#e6f7ff;color:#1890ff}@media (max-width:768px){.tagging-content{padding:16px}.search-actions-bar{align-items:stretch;flex-direction:column;gap:16px}.search-actions-bar .ant-input-affix-wrapper{width:100%}.table-container{overflow-x:auto}}.table-container::-webkit-scrollbar{height:8px}.table-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.table-container::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.table-container::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.ant-table-loading .ant-spin-dot{font-size:24px}.ant-table-empty{padding:48px 0}.ant-table-empty .ant-empty-description{color:#8c8c8c}.ant-layout-sider-collapsed .user-profile{justify-content:center;padding:8px 4px}.ant-layout-sider-collapsed .user-profile span{display:none}.ant-table-tbody>tr:hover>td{background:#f5f5f5!important}.ant-btn-dangerous{background:#ff4d4f;border-color:#ff4d4f;color:#fff}.ant-btn-dangerous:hover{background:#ff7875;border-color:#ff7875;color:#fff}.search-actions-bar .ant-input-affix-wrapper-focused,.search-actions-bar .ant-input-affix-wrapper:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.tagging-menu .ant-menu-item-selected:after{display:none}.ant-avatar{border:2px solid #fff3}@media (max-width:1200px){.table-container .ant-table{font-size:12px}.table-container .ant-table-tbody>tr>td,.table-container .ant-table-thead>tr>th{padding:8px 12px}}.table-container .ant-btn-primary{background-color:#ff4e3a!important;border-color:#ff4e3a!important;color:#fff!important}.table-container .ant-btn-primary:hover{background-color:#ff6b5a!important;border-color:#ff6b5a!important;color:#fff!important}.table-container .ant-btn-primary:focus{background-color:#ff4e3a!important;border-color:#ff4e3a!important;box-shadow:0 0 0 2px #ff4e3a33!important;color:#fff!important}.table-container .complete-button,.table-container .complete-button.ant-btn,.table-container .complete-button.ant-btn-primary{background-color:#39833a!important;background:#39833a!important;border:2px solid #39833a!important;border-radius:8px!important;color:#fff!important}.table-container .complete-button.ant-btn-primary:hover,.table-container .complete-button.ant-btn:hover,.table-container .complete-button:hover{background-color:#2d6b2f!important;background:#2d6b2f!important;border-color:#2d6b2f!important;color:#fff!important}.table-container .complete-button.ant-btn-primary:focus,.table-container .complete-button.ant-btn:focus,.table-container .complete-button:focus{background-color:#39833a!important;background:#39833a!important;border-color:#39833a!important;box-shadow:0 0 0 2px #39833a33!important;color:#fff!important}.table-container .complete-button.ant-btn-primary:active,.table-container .complete-button.ant-btn:active,.table-container .complete-button:active{background-color:#39833a!important;background:#39833a!important;border-color:#39833a!important;color:#fff!important}.table-container .complete-button .ant-btn-loading-icon,.table-container .complete-button span,.table-container .complete-button.ant-btn span,.table-container .complete-button.ant-btn-primary span{color:#fff!important}.table-container .complete-button.ant-btn-loading,.table-container .complete-button.ant-btn-loading.ant-btn-primary{background-color:#39833a!important;border-color:#39833a!important;color:#fff!important;opacity:.8}.table-container .complete-button.ant-btn-loading .ant-btn-loading-icon,.table-container .complete-button.ant-btn-loading .ant-btn-loading-icon .anticon{color:#fff!important}.table-container .complete-button.ant-btn-primary[disabled],.table-container .complete-button.ant-btn[disabled],.table-container .complete-button[disabled]{background-color:#39833a!important;border-color:#39833a!important;color:#fff!important;cursor:not-allowed;opacity:.6}@keyframes pulse{0%{box-shadow:0 0 0 0 #f44336b3;transform:scale(1)}50%{box-shadow:0 0 0 8px #f4433600;transform:scale(1.05)}to{box-shadow:0 0 0 0 #f4433600;transform:scale(1)}}.sla-timer-container{align-items:center;display:flex;flex-direction:column;gap:2px}.sla-timer-tooltip{color:#666;font-size:10px;text-align:center}.filter-item{display:inline-block;position:relative}.inline-filter{animation:slideDown .2s ease-out;background:#fff;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0 4px 12px #00000026;left:0;margin-top:8px;min-width:280px;padding:12px;position:absolute;top:100%;z-index:1000}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.filter-actions{display:flex;gap:8px;justify-content:flex-end;margin:8px}.inline-filter .ant-input{border:1px solid #d9d9d9;border-radius:6px;transition:all .3s ease}.inline-filter .ant-input:focus{border-color:#ff4e3a;box-shadow:0 0 0 2px #ff4e3a1a}.inline-filter .ant-btn{border-radius:4px;font-size:12px;height:28px;padding:0 12px}.filter-suggestions{border-top:1px solid #f0f0f0;margin-top:8px;padding-top:8px}.suggestions-label{color:#666;font-size:11px;font-weight:500;margin-bottom:6px}.suggestion-tags{display:flex;flex-wrap:wrap;gap:4px}.suggestion-tags .ant-tag{background:#f5f5f5;border:1px solid #e8e8e8;color:#262626;transition:all .2s ease}.suggestion-tags .ant-tag:hover{background:#ff4e3a;border-color:#ff4e3a;color:#fff}.filter-item:hover .filter-button{border-color:#ff4e3a;color:#ff4e3a}@media (max-width:768px){.inline-filter{left:50%;margin-top:0;max-width:320px;position:fixed;top:50%;transform:translate(-50%,-50%);width:90%}.filter-actions{justify-content:center}}.table-container .ant-table-thead .ant-table-cell[data-index=callCount],.table-container .ant-table-thead .ant-table-cell[data-key=callCount]{min-width:250px!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}.custom-action-button,.custom-action-button .ant-btn-loading-icon,.custom-action-button span,.custom-action-button:active,.custom-action-button:active span,.custom-action-button:focus,.custom-action-button:focus span,.custom-action-button:hover,.custom-action-button:hover span,.table-container .ant-btn-primary,.table-container .ant-btn-primary .ant-btn-loading-icon,.table-container .ant-btn-primary span,.table-container .ant-btn-primary:hover,.table-container .ant-btn-primary:hover span{color:#fff!important}.custom-action-button *{-webkit-text-stroke:none!important;text-stroke:none!important;color:#fff!important;text-shadow:none!important}.assign-button,.custom-action-button,.review-button{font-weight:600!important}.assign-button *,.custom-action-button *,.review-button *{-webkit-text-stroke:none!important;text-stroke:none!important;color:#fff!important;text-shadow:none!important}.review-button{background-color:#dc3545!important;border:2px solid #dc3545!important;border-radius:8px!important;color:#fff!important}.review-button:hover{background-color:#c82333!important;border-color:#c82333!important;color:#fff!important}.assign-button,.review-button .ant-btn-loading-icon,.review-button span{color:#fff!important}.assign-button{background-color:#28a745!important;border:2px solid #28a745!important;border-radius:20px!important}.assign-button:hover{background-color:#218838!important;border-color:#218838!important;color:#fff!important}.assign-button .ant-btn-loading-icon,.assign-button span{color:#fff!important}.assign-button,.custom-action-button,.review-button{-webkit-text-stroke:none!important;text-stroke:none!important;color:#fff!important;text-shadow:none!important}.ant-badge-count{align-items:center!important;background:#ff4e3a!important;border:2px solid #fff!important;border-radius:10px!important;box-shadow:0 2px 4px #0003!important;color:#fff!important;display:flex!important;font-size:12px!important;font-weight:700!important;height:20px!important;justify-content:center!important;line-height:20px!important;min-width:20px!important}.assign-button span,.custom-action-button span,.review-button span{color:#fff!important}.ant-btn,.ant-btn span,.assign-button span,.custom-action-button span,.review-button span{-webkit-text-stroke:none!important;text-stroke:none!important;text-shadow:none!important}.ant-btn-primary,.ant-btn-primary span,.ant-btn-primary:hover,.ant-btn-primary:hover span,.table-container .ant-btn-primary:active,.table-container .ant-btn-primary:active span,.table-container .ant-btn-primary:focus,.table-container .ant-btn-primary:focus span{color:#fff!important}.table-container .ant-table-thead .ant-table-cell[data-index=reviewStatus],.table-container .ant-table-thead .ant-table-cell[data-key=reviewStatus]{min-width:250px!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}body.dark-mode{--navy-bg:#0b203a;--navy-header:#11294e;--navy-border:#14365f;--navy-hover:#0e2544;--navy-text:#e6eef9;--navy-text-strong:#f1f7ff}body.dark-mode .tagging-container,body.dark-mode .tagging-content{background:#0b203a;background:var(--navy-bg,#0b203a)}body.dark-mode .content-wrapper{background:#11294e;background:var(--navy-header,#11294e);box-shadow:0 4px 20px #00000080}body.dark-mode .call-management-header h2{color:#f1f7ff;color:var(--navy-text-strong,#f1f7ff)}body.dark-mode .call-management-header .total-records{color:#e6eef9;color:var(--navy-text,#e6eef9)}body.dark-mode .table-container{background:#11294e;background:var(--navy-header,#11294e)}body.dark-mode .modern-table .ant-table-thead>tr>th{color:#f1f7ff!important;color:var(--navy-text-strong,#f1f7ff)!important}body.dark-mode .modern-table .ant-table-tbody>tr>td,body.dark-mode .modern-table .ant-table-thead>tr>th{background:#11294e!important;background:var(--navy-header,#11294e)!important;border-bottom:1px solid #14365f!important;border-bottom:1px solid var(--navy-border,#14365f)!important}body.dark-mode .modern-table .ant-table-tbody>tr>td{color:#e6eef9!important;color:var(--navy-text,#e6eef9)!important}body.dark-mode .modern-table .ant-table-tbody>tr:hover>td{background:#0e2544!important;background:var(--navy-hover,#0e2544)!important}body.dark-mode .ant-pagination .ant-pagination-item{background:#11294e!important;background:var(--navy-header,#11294e)!important;border:1px solid #14365f!important;border:1px solid var(--navy-border,#14365f)!important;color:#e6eef9!important;color:var(--navy-text,#e6eef9)!important}body.dark-mode .ant-pagination .ant-pagination-item-active{background:#ff4e3a!important;border-color:#ff4e3a!important;color:#fff!important}body.dark-mode .ant-modal-content,body.dark-mode .ant-pagination .ant-pagination-next,body.dark-mode .ant-pagination .ant-pagination-prev{color:#e6eef9!important;color:var(--navy-text,#e6eef9)!important}body.dark-mode .ant-modal-content,body.dark-mode .ant-modal-header{background:#11294e!important;background:var(--navy-header,#11294e)!important}body.dark-mode .ant-modal-header{border-bottom:1px solid #14365f!important;border-bottom:1px solid var(--navy-border,#14365f)!important}body.dark-mode .ant-modal-title{color:#f1f7ff!important;color:var(--navy-text-strong,#f1f7ff)!important}body.dark-mode .ant-modal-body{background:#11294e!important;background:var(--navy-header,#11294e)!important}body.dark-mode .ant-input,body.dark-mode .ant-modal-body{color:#e6eef9!important;color:var(--navy-text,#e6eef9)!important}body.dark-mode .ant-input{background:#0b203a!important;background:var(--navy-bg,#0b203a)!important;border:1px solid #14365f!important;border:1px solid var(--navy-border,#14365f)!important}body.dark-mode .ant-input-focused,body.dark-mode .ant-input:focus{border-color:#ff4e3a!important;box-shadow:0 0 0 2px #ff4e3a33!important}body.dark-mode .ant-select-selector{background:#0b203a!important;background:var(--navy-bg,#0b203a)!important;color:#e6eef9!important;color:var(--navy-text,#e6eef9)!important}body.dark-mode .ant-select-dropdown,body.dark-mode .ant-select-selector{border:1px solid #14365f!important;border:1px solid var(--navy-border,#14365f)!important}body.dark-mode .ant-select-dropdown{background:#11294e!important;background:var(--navy-header,#11294e)!important}body.dark-mode .ant-select-item{color:#e6eef9!important;color:var(--navy-text,#e6eef9)!important}body.dark-mode .ant-select-item-option-active,body.dark-mode .ant-select-item-option-selected{background:#0e2544!important;background:var(--navy-hover,#0e2544)!important}body.dark-mode .ant-checkbox-wrapper{color:#e6eef9!important;color:var(--navy-text,#e6eef9)!important}body.dark-mode .ant-checkbox-inner{background:#0b203a!important;background:var(--navy-bg,#0b203a)!important;border:1px solid #14365f!important;border:1px solid var(--navy-border,#14365f)!important}body.dark-mode .ant-tooltip-inner{color:#e6eef9!important;color:var(--navy-text,#e6eef9)!important}body.dark-mode .ant-dropdown-menu,body.dark-mode .ant-tooltip-arrow:before,body.dark-mode .ant-tooltip-inner{background:#11294e!important;background:var(--navy-header,#11294e)!important}body.dark-mode .ant-dropdown-menu{border:1px solid #14365f!important;border:1px solid var(--navy-border,#14365f)!important}body.dark-mode .ant-dropdown-menu-item{color:#e6eef9!important;color:var(--navy-text,#e6eef9)!important}body.dark-mode .ant-dropdown-menu-item:hover{background:#0e2544!important;background:var(--navy-hover,#0e2544)!important}body.dark-mode .table-container .ant-table-cell .ant-tag,body.dark-mode .table-container .ant-table-cell div,body.dark-mode .table-container .ant-table-cell p,body.dark-mode .table-container .ant-table-cell span{color:#f1f7ff!important;color:var(--navy-text-strong,#f1f7ff)!important}body.dark-mode .table-container .ant-table-cell .ant-tag{background:#11294e!important;background:var(--navy-header,#11294e)!important;border-color:#14365f!important;border-color:var(--navy-border,#14365f)!important}body.dark-mode .table-container .ant-table-cell .anticon,body.dark-mode .table-container .ant-table-cell .status-chip,body.dark-mode .table-container .ant-table-cell .status-completed,body.dark-mode .table-container .ant-table-cell .status-failed,body.dark-mode .table-container .ant-table-cell .status-pending,body.dark-mode .table-container .ant-table-cell .status-scheduled{color:#f1f7ff!important;color:var(--navy-text-strong,#f1f7ff)!important}body.dark-mode .table-container .ant-table-cell span[style*="font-family: 'Courier New'"]{background:#0b203a!important;background:var(--navy-bg,#0b203a)!important;color:#f1f7ff!important;color:var(--navy-text-strong,#f1f7ff)!important}body.dark-mode .table-container .ant-table-cell span[style*="color: #1890ff"],body.dark-mode .table-container .ant-table-cell span[style*="color: #52c41a"]{color:#4dabf7!important;color:var(--navy-text-accent,#4dabf7)!important}body.dark-mode .filter-modal .ant-modal-content{color:#f1f7ff!important;color:var(--navy-text-strong,#f1f7ff)!important}body.dark-mode .filter-modal .ant-modal-content *{color:inherit}body.dark-mode .filter-section-title{color:#f1f7ff!important;color:var(--navy-text-strong,#f1f7ff)!important}body.dark-mode .filter-section-count{color:#e6eef9!important;color:var(--navy-text,#e6eef9)!important}body.dark-mode .active-filter-tag,body.dark-mode .active-filters-label{color:#f1f7ff!important;color:var(--navy-text-strong,#f1f7ff)!important}body.dark-mode .active-filter-tag{background:#11294e!important;background:var(--navy-header,#11294e)!important;border-color:#ff4e3a!important}body.dark-mode .active-filters-display{background:#0b203a!important;background:var(--navy-bg,#0b203a)!important;border-color:#14365f!important;border-color:var(--navy-border,#14365f)!important}body.dark-mode .table-container .ant-table-cell .ant-tag,body.dark-mode .table-container .ant-table-cell span[style*="background: #d4edda"],body.dark-mode .table-container .ant-table-cell span[style*="background: #e6f7ff"],body.dark-mode .table-container .ant-table-cell span[style*="background: #f0f0f0"],body.dark-mode .table-container .ant-table-cell span[style*="background: #f5f5f5"],body.dark-mode .table-container .ant-table-cell span[style*="background: #f6ffed"],body.dark-mode .table-container .ant-table-cell span[style*="background: #fff2f0"],body.dark-mode .table-container .ant-table-cell span[style*="background: #fff3cd"],body.dark-mode .table-container .ant-table-cell span[style*="background: #ffffff"]{background:#11294e!important;background:var(--navy-header,#11294e)!important;border-color:#14365f!important;border-color:var(--navy-border,#14365f)!important;color:#f1f7ff!important;color:var(--navy-text-strong,#f1f7ff)!important}body.dark-mode .table-container .ant-table-cell div[style*="background:"],body.dark-mode .table-container .ant-table-cell span[style*="background:"]{background:#11294e!important;background:var(--navy-header,#11294e)!important;color:#f1f7ff!important;color:var(--navy-text-strong,#f1f7ff)!important}body.dark-mode .table-container .ant-table-cell [style*="color: #000000"],body.dark-mode .table-container .ant-table-cell [style*="color: #262626"],body.dark-mode .table-container .ant-table-cell [style*="color: #595959"],body.dark-mode .table-container .ant-table-cell [style*="color: #8c8c8c"],body.dark-mode .table-container .ant-table-cell [style*="color: #bfbfbf"]{color:#f1f7ff!important;color:var(--navy-text-strong,#f1f7ff)!important}body.dark-mode .table-container .ant-table-cell [style*="background: #d9d9d9"],body.dark-mode .table-container .ant-table-cell [style*="background: #e6e6e6"],body.dark-mode .table-container .ant-table-cell [style*="background: #f0f0f0"],body.dark-mode .table-container .ant-table-cell [style*="background: #f5f5f5"],body.dark-mode .table-container .ant-table-cell [style*="background: #fafafa"]{background:#11294e!important;background:var(--navy-header,#11294e)!important;color:#f1f7ff!important;color:var(--navy-text-strong,#f1f7ff)!important}body.dark-mode .table-container .ant-table-cell [style*="border-color: #d9d9d9"],body.dark-mode .table-container .ant-table-cell [style*="border-color: #e8e8e8"],body.dark-mode .table-container .ant-table-cell [style*="border-color: #f0f0f0"]{border-color:#14365f!important;border-color:var(--navy-border,#14365f)!important}body.dark-mode [style*="color: #000000"],body.dark-mode [style*="color: #262626"],body.dark-mode [style*="color: #595959"],body.dark-mode [style*="color: #8c8c8c"],body.dark-mode [style*="color: #bfbfbf"]{color:#f1f7ff!important;color:var(--navy-text-strong,#f1f7ff)!important}body.dark-mode [style*="background: #d9d9d9"],body.dark-mode [style*="background: #e6e6e6"],body.dark-mode [style*="background: #f0f0f0"],body.dark-mode [style*="background: #f5f5f5"],body.dark-mode [style*="background: #fafafa"],body.dark-mode [style*="background: #ffffff"]{background:#11294e!important;background:var(--navy-header,#11294e)!important;color:#f1f7ff!important;color:var(--navy-text-strong,#f1f7ff)!important}.ant-switch{background:#d9d9d9!important;border:1px solid #d9d9d9!important;border-radius:20px!important;height:22px!important;min-width:44px!important}.ant-switch,.ant-switch-handle{transition:all .2s ease!important}.ant-switch-handle{background:#fff!important;border-radius:50%!important;box-shadow:0 2px 4px #0003!important;height:18px!important;left:1px!important;top:1px!important;width:18px!important}.ant-switch-checked{background:#ff4e3a!important;border-color:#ff4e3a!important}.ant-switch-checked .ant-switch-handle{background:#fff!important;left:23px!important}.ant-switch:focus{box-shadow:0 0 0 2px #ff4e3a33!important;outline:none!important}.ant-switch:hover{background:#bfbfbf!important}.ant-switch-checked:hover{background:#ff6b5a!important}body.dark-mode .ant-switch{background:#14365f!important;border:1px solid #14365f!important}body.dark-mode .ant-switch:hover{background:#0e2544!important}.advanced-filter-controls{align-items:center;display:flex;margin-bottom:16px}.advanced-filter-panel{animation:slideInCenter .3s cubic-bezier(.4,0,.2,1);background:#fff;background:var(--navy-header,#fff);border:1px solid #d9d9d9;border:1px solid var(--navy-border,#d9d9d9);border-radius:12px;box-shadow:0 20px 60px #00000040,0 8px 32px #00000026;display:flex;flex-direction:column;font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;left:50%;max-height:85vh;overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%);width:1200px;z-index:1000}@keyframes slideInCenter{0%{opacity:0;transform:translate(-50%,-50%) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.advanced-filter-header{background:#fff;background:var(--navy-header,#fff);border-bottom:1px solid #f0f0f0;border-bottom:1px solid var(--navy-border,#f0f0f0);padding:16px 20px 12px;position:relative}.advanced-filter-header,.advanced-filter-header h3{font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.advanced-filter-header h3{align-items:center;color:#262626;color:var(--navy-text-strong,#262626);display:flex;font-size:16px;font-weight:600;gap:6px;margin:0}.advanced-filter-header h3:before{content:"🔍";font-size:14px}.advanced-filter-content{grid-gap:12px;background:#fff;background:var(--navy-header,#fff);display:grid;flex:1 1;font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;gap:12px;grid-template-columns:1fr 1fr 1fr 1fr;max-height:calc(85vh - 100px);overflow-y:auto;padding:12px 20px}.advanced-filter-content::-webkit-scrollbar{width:4px}.advanced-filter-content::-webkit-scrollbar-track{background:#f5f5f5;background:var(--navy-hover,#f5f5f5);border-radius:2px}.advanced-filter-content::-webkit-scrollbar-thumb{background:#d9d9d9;background:var(--navy-border,#d9d9d9);border-radius:2px}.advanced-filter-content::-webkit-scrollbar-thumb:hover{background:#bfbfbf;background:var(--navy-text,#bfbfbf)}.filter-section{background:#fafafa;background:var(--navy-bg,#fafafa);border:1px solid #f0f0f0;border:1px solid var(--navy-border,#f0f0f0);border-radius:6px;font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin-bottom:0;min-height:-webkit-fit-content;min-height:fit-content;padding:10px;transition:all .2s ease}.filter-section:hover{border-color:#d9d9d9;border-color:var(--navy-text,#d9d9d9);box-shadow:0 1px 4px #0000000d}.filter-section:last-child{margin-bottom:0}.filter-section-header{align-items:center;display:flex;font-size:13px;font-weight:600;gap:4px;margin-bottom:8px}.filter-section-header,.filter-section-title{color:#262626;color:var(--navy-text-strong,#262626);font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.text-input-section{margin-top:6px}.filter-text-input{background:#fff!important;background:var(--navy-header,#fff)!important;border:1px solid #d9d9d9!important;border:1px solid var(--navy-border,#d9d9d9)!important;border-radius:4px!important;color:#262626!important;color:var(--navy-text-strong,#262626)!important;font-size:12px!important;padding:6px 8px!important;transition:all .2s ease!important;width:100%}.filter-text-input,.filter-text-input::placeholder{font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.filter-text-input::placeholder{color:#bfbfbf!important;color:var(--navy-text,#bfbfbf)!important}.filter-text-input:focus{background:#fff!important;background:var(--navy-header,#fff)!important;border-color:#ff4e3a!important;box-shadow:0 0 0 2px #ff4e3a1a!important;outline:none!important}.checkbox-section{display:flex;flex-direction:column;gap:4px;margin-top:4px;max-height:100px;overflow-y:auto}.checkbox-section::-webkit-scrollbar{width:3px}.checkbox-section::-webkit-scrollbar-track{background:#f5f5f5;background:var(--navy-hover,#f5f5f5);border-radius:2px}.checkbox-section::-webkit-scrollbar-thumb{background:#d9d9d9;background:var(--navy-border,#d9d9d9);border-radius:2px}.checkbox-item{align-items:center;border:1px solid #0000;border-radius:4px;cursor:pointer;display:flex;font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;gap:6px;padding:4px 6px;transition:all .2s ease}.checkbox-item:hover{border-color:#e8e8e8;border-color:var(--navy-border,#e8e8e8)}.checkbox-item.selected,.checkbox-item:hover{background:#f5f5f5;background:var(--navy-hover,#f5f5f5)}.checkbox-item.selected{border-color:#ff4e3a}.checkbox{align-items:center;background:#fff;background:var(--navy-header,#fff);border:1.5px solid #d9d9d9;border:1.5px solid var(--navy-border,#d9d9d9);border-radius:2px;display:flex;flex-shrink:0;height:14px;justify-content:center;transition:all .2s ease;width:14px}.checkbox-item.selected .checkbox{background:#ff4e3a;border-color:#ff4e3a}.checkbox-checkmark{color:#fff;font-size:8px;font-weight:700}.checkbox-label{color:#262626;color:var(--navy-text-strong,#262626);flex:1 1;font-size:12px}.checkbox-count,.checkbox-label{font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500}.checkbox-count{background:#f0f0f0;background:var(--navy-hover,#f0f0f0);border-radius:8px;color:#666;color:var(--navy-text,#666);font-size:10px;padding:1px 4px}.no-options-message{background:#f5f5f5;background:var(--navy-hover,#f5f5f5);border:1px solid #e8e8e8;border:1px solid var(--navy-border,#e8e8e8);border-radius:4px;color:#999;color:var(--navy-text,#999);font-size:11px;font-style:italic;padding:8px;text-align:center}.advanced-filter-actions,.no-options-message{font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.advanced-filter-actions{background:#fff;background:var(--navy-header,#fff);border-top:1px solid #f0f0f0;border-top:1px solid var(--navy-border,#f0f0f0);display:flex;flex-shrink:0;gap:8px;padding:12px 20px}.cancel-button{background:var(--navy-hover,#f5f5f5)!important;border:1px solid #bfbfbf!important;border:1px solid var(--navy-border,#bfbfbf)!important;border-radius:4px!important;color:#262626!important;color:var(--navy-text-strong,#262626)!important;flex:1 1!important;font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:13px!important;font-weight:500!important;height:32px!important;transition:all .2s ease!important}.cancel-button:hover{background:var(--navy-border,#e6e6e6)!important;border-color:var(--navy-border,#bfbfbf)!important;box-shadow:0 1px 4px #0000001a;transform:translateY(-1px)}.apply-button{background:#ff4e3a!important;border:1px solid #ff4e3a!important;border-radius:4px!important;color:#fff!important;flex:1 1!important;font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:13px!important;font-weight:500!important;height:32px!important;transition:all .2s ease!important}.apply-button:hover{background:#e63946!important;border-color:#e63946!important;box-shadow:0 2px 8px #ff4e3a4d;transform:translateY(-1px)}.dark-mode .advanced-filter-panel{border-color:#2a3441!important;border-color:var(--navy-border,#2a3441)!important;box-shadow:0 20px 60px #0006,0 8px 32px #0000004d!important}.dark-mode .advanced-filter-header,.dark-mode .advanced-filter-panel{background:#1a2332!important;background:var(--navy-header,#1a2332)!important}.dark-mode .advanced-filter-header{border-bottom-color:#2a3441!important;border-bottom-color:var(--navy-border,#2a3441)!important}.dark-mode .advanced-filter-header h3{color:#e8f4fd!important;color:var(--navy-text-strong,#e8f4fd)!important}.dark-mode .advanced-filter-content{background:#1a2332!important;background:var(--navy-header,#1a2332)!important}.dark-mode .filter-section{background:#0a1428!important;background:var(--navy-bg,#0a1428)!important;border-color:#2a3441!important;border-color:var(--navy-border,#2a3441)!important}.dark-mode .filter-section:hover{border-color:#5a6b7c!important;border-color:var(--navy-text,#5a6b7c)!important;box-shadow:0 2px 8px #0003!important}.dark-mode .filter-section-header,.dark-mode .filter-section-title,.dark-mode .filter-text-input{color:#e8f4fd!important;color:var(--navy-text-strong,#e8f4fd)!important}.dark-mode .filter-text-input{background:#0a1428!important;background:var(--navy-bg,#0a1428)!important;border-color:#2a3441!important;border-color:var(--navy-border,#2a3441)!important}.dark-mode .filter-text-input::placeholder{color:#b8c7d9!important;color:var(--navy-text,#b8c7d9)!important}.dark-mode .filter-text-input:focus{background:#0a1428!important;background:var(--navy-bg,#0a1428)!important}.dark-mode .checkbox-item:hover{border-color:#5a6b7c!important;border-color:var(--navy-border,#5a6b7c)!important}.dark-mode .checkbox-item.selected,.dark-mode .checkbox-item:hover{background:#2a3441!important;background:var(--navy-hover,#2a3441)!important}.dark-mode .checkbox-item.selected{border-color:#ff4e3a!important}.dark-mode .checkbox{background:#0a1428!important;background:var(--navy-bg,#0a1428)!important;border-color:#2a3441!important;border-color:var(--navy-border,#2a3441)!important}.dark-mode .checkbox-label{color:#e8f4fd!important;color:var(--navy-text-strong,#e8f4fd)!important}.dark-mode .checkbox-count,.dark-mode .no-options-message{background:#2a3441!important;background:var(--navy-hover,#2a3441)!important;color:#b8c7d9!important;color:var(--navy-text,#b8c7d9)!important}.dark-mode .no-options-message{border-color:#2a3441!important;border-color:var(--navy-border,#2a3441)!important}.dark-mode .advanced-filter-actions{background:#1a2332!important;background:var(--navy-header,#1a2332)!important;border-top-color:#2a3441!important;border-top-color:var(--navy-border,#2a3441)!important}.dark-mode .cancel-button{background:#2a3441!important;background:var(--navy-hover,#2a3441)!important;border-color:#2a3441!important;border-color:var(--navy-border,#2a3441)!important;color:#e8f4fd!important;color:var(--navy-text-strong,#e8f4fd)!important}.dark-mode .cancel-button:hover{background:#5a6b7c!important;background:var(--navy-border,#5a6b7c)!important}.dark-mode .active-filters-display{background:#2a3441!important;background:var(--navy-hover,#2a3441)!important;border-color:#2a3441!important;border-color:var(--navy-border,#2a3441)!important}.dark-mode .active-filters-label{color:#e8f4fd!important;color:var(--navy-text-strong,#e8f4fd)!important}.filter-backdrop{animation:fadeIn .2s ease-out;background:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:999}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:1200px){.advanced-filter-panel{max-width:1200px;width:95vw}}@media (max-width:768px){.advanced-filter-panel{animation:slideInUp .3s cubic-bezier(.4,0,.2,1);border-radius:0;bottom:0;left:0;max-height:100vh;position:fixed;right:0;top:0;transform:none;width:100%}.advanced-filter-content{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;max-height:calc(100vh - 100px)}.advanced-filter-header{padding:16px 20px 12px}.advanced-filter-content{padding:12px 20px}.filter-section{margin-bottom:0;padding:10px}.advanced-filter-actions{padding:12px 20px}@keyframes slideInUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}}@media (max-width:480px){.advanced-filter-panel{margin:0;width:100%}.advanced-filter-content{display:flex;flex-direction:column;gap:8px}.advanced-filter-header h3{font-size:16px}.filter-section-header{font-size:13px}.checkbox-item{padding:6px 8px}.filter-text-input{font-size:12px!important;padding:6px 8px!important}.checkbox-section{max-height:100px}}.dark-mode .table-container .ant-table-thead>tr>th{background:var(--navy-header)!important;border-bottom:1px solid var(--navy-border)!important;color:var(--navy-text-strong)!important}.dark-mode .table-container .ant-table-tbody>tr>td{background:var(--navy-bg)!important;border-bottom:1px solid var(--navy-border)!important;color:var(--navy-text-strong)!important}.dark-mode .table-container .ant-table-tbody>tr:hover>td{background:var(--navy-hover)!important}.dark-mode .table-container span[style*=border-radius]{background:var(--navy-hover)!important;border-color:var(--navy-border)!important;color:var(--navy-text-strong)!important}.dark-mode .table-container [style*="color: #000000"],.dark-mode .table-container [style*="color: #333"],.dark-mode .table-container [style*="color: #666"]{color:var(--navy-text-strong)!important}.dark-mode .table-container [style*="background: #f5f5f5"],.dark-mode .table-container [style*="background: #fafafa"],.dark-mode .table-container [style*="background: #ffffff"]{background:var(--navy-hover)!important}.dark-mode .ant-tooltip-inner{color:var(--navy-text-strong)!important}.dark-mode .ant-tooltip-arrow:before,.dark-mode .ant-tooltip-inner{background:var(--navy-header)!important}.review-page{display:flex;flex-direction:column;margin:0;max-height:90vh;padding:0}.review-page,.review-page-loading{background:#fff;background:var(--st-bg);color:#1a1a1a;color:var(--navy-text-strong)}.review-page-loading{height:90vh}.review-page-loading p{color:#6c757d;color:var(--navy-text-medium);margin-top:16px}.review-header{background:#f8f9fa;background:var(--st-header-bg);border-bottom:1px solid #e9ecef;border-bottom:1px solid var(--st-border);gap:20px;padding:20px 24px}.back-button{background:#0000;border:none;border-radius:6px;color:#1a1a1a;color:var(--navy-text-strong);font-weight:500;padding:8px 16px;transition:all .3s ease}.back-button:hover{background:#e3f2fd;background:var(--navy-bg-accent);color:#007bff;color:var(--navy-text-accent)}.call-info{flex:1 1;flex-direction:row;gap:16px;justify-content:space-between;margin-left:20px}.call-id-section,.call-info{align-items:center;display:flex}.call-id-section{flex:1 1;flex-wrap:wrap;gap:8px}.call-id-label{color:#1a1a1a;color:var(--navy-text-strong);font-size:14px;font-weight:600}.call-id-value{align-items:center;background:#e3f2fd;background:var(--navy-bg-accent);border:1px solid #dee2e6;border:1px solid var(--navy-border-strong);border-radius:4px;color:#007bff;color:var(--navy-text-accent);cursor:pointer;display:flex;font-family:Courier New,monospace;font-size:14px;gap:4px;padding:4px 8px;transition:all .3s ease}.call-id-value:hover{background:#f8f9fa;background:var(--navy-hover);border-color:#dee2e6;border-color:var(--navy-border-strong)}.copy-icon{color:#1a1a1a;color:var(--navy-text-strong);font-size:12px;opacity:.7}.use-case-info{color:#6c757d;color:var(--navy-text-medium);display:flex;font-size:14px;gap:24px;margin-left:16px}.use-case-info span{color:#1a1a1a;color:var(--navy-text-strong);font-weight:500}.call-recording-section-manual-re-attempt-review-page{background:#fff;background:var(--st-bg);border-bottom:1px solid #e9ecef;border-bottom:1px solid var(--st-border);flex-shrink:0;padding:16px 16px 0 28px}.recording-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.recording-header h3{color:#1a1a1a;color:var(--navy-text-strong);font-size:20px;font-weight:600;margin:0}.recording-controls{align-items:center;display:flex;gap:20px;justify-content:space-between;width:100%}.audio-info{align-items:center;display:flex;flex:1 1;gap:16px}.attempts-info,.duration{color:#6c757d;color:var(--navy-text-medium);font-size:14px;font-weight:500}.audio-loading{gap:8px}.audio-loading,.no-audio{align-items:center;color:#6c757d;color:var(--navy-text-medium);display:flex;font-size:14px}.no-audio{font-style:italic}.re-attempt-button{background:#ff4e3a;border-color:#ff4e3a;border-radius:8px;color:#fff;flex-shrink:0;font-size:16px;font-weight:600;height:auto;padding:12px 32px;white-space:nowrap}.re-attempt-button:hover{background:#ff6b5a;border-color:#ff6b5a}.re-attempt-button[disabled],.re-attempt-button[disabled]:hover{background:#ffb3a8;border-color:#ffb3a8;box-shadow:none;color:#fff;cursor:not-allowed;opacity:.9;transition:background-color .3s ease,border-color .3s ease,opacity .3s ease}.tab-selector-section{background:#f8f9fa;background:var(--st-header-bg);border-bottom:1px solid #e9ecef;border-bottom:1px solid var(--st-border);flex-shrink:0;padding:16px 24px}.tab-selector-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.tab-selector-label{color:#1a1a1a;color:var(--navy-text-strong);font-size:14px;font-weight:600;white-space:nowrap}.tab-selector-buttons{display:flex;flex:1 1;flex-wrap:wrap;gap:12px}.tab-selector-btn{align-items:center;border-radius:8px;display:flex;font-weight:500;gap:8px;height:auto;padding:8px 20px;position:relative;transition:all .3s ease}.tab-selector-btn.selected{background:#007bff;background:var(--navy-text-accent);border-color:#007bff;border-color:var(--navy-text-accent);box-shadow:0 2px 8px #007bff4d;color:#fff}.tab-selector-btn:not(.selected):hover{border-color:#007bff;border-color:var(--navy-text-accent);color:#007bff;color:var(--navy-text-accent)}.tab-selector-btn:disabled{cursor:not-allowed;opacity:.5}.tab-checkmark{font-weight:700;margin-left:4px}.review-content-grid{grid-gap:16px;background:#fff;background:var(--st-bg);display:grid;flex:1 1;gap:16px;min-height:0;overflow:hidden;padding:16px}.review-content-grid.grid-cols-1{grid-template-columns:1fr}.review-content-grid.grid-cols-2{grid-template-columns:1fr 1fr}.review-content-grid.grid-cols-3{grid-template-columns:repeat(3,1fr)}.tab-panel{background:#fff;background:var(--st-bg);border:1px solid #e9ecef;border:1px solid var(--st-border);border-radius:12px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;min-height:400px;min-width:0;overflow:hidden;transition:all .3s ease}.tab-panel:hover{border-color:#dee2e6;border-color:var(--navy-border-strong);box-shadow:0 4px 12px #00000026}.tab-panel-header{align-items:center;background:#f8f9fa;background:var(--st-header-bg);border-bottom:2px solid #e9ecef;border-bottom:2px solid var(--st-border);display:flex;flex-shrink:0;justify-content:space-between;padding:16px 20px}.tab-panel-title{align-items:center;color:#1a1a1a;color:var(--navy-text-strong);display:flex;font-size:16px;font-weight:600;gap:10px}.tab-panel-title .anticon{color:#007bff;color:var(--navy-text-accent);font-size:18px}.tab-panel-content{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}@media (max-width:1600px){.review-content-grid.grid-cols-3{grid-template-columns:repeat(2,1fr)}.review-content-grid.grid-cols-3 .tab-panel:nth-child(3){grid-column:1/-1}}@media (max-width:1200px){.review-content-grid{grid-template-columns:1fr!important}}.questions-section{background:#fff!important;background:var(--st-bg)!important;color:#1a1a1a!important;color:var(--navy-text-strong)!important;display:flex!important;flex-direction:column!important;height:100%!important;max-height:100%!important;min-height:0!important;overflow:hidden!important;padding:16px 20px 24px;position:relative!important}.question-filter-tabs{flex-shrink:0;margin-bottom:16px}.question-filter-tabs .ant-tabs-card{background:#0000}.question-filter-tabs .ant-tabs-card .ant-tabs-tab{background:#f8f9fa;background:var(--st-bg-light);border:1px solid #e9ecef;border:1px solid var(--st-border);border-radius:8px 8px 0 0;font-weight:500;margin-right:8px;padding:8px 16px;transition:all .3s ease}.question-filter-tabs .ant-tabs-card .ant-tabs-tab-active,.question-filter-tabs .ant-tabs-card .ant-tabs-tab:hover{border-color:#007bff;border-color:var(--navy-text-accent);color:#007bff;color:var(--navy-text-accent)}.question-filter-tabs .ant-tabs-card .ant-tabs-tab-active{background:#fff;background:var(--st-bg);border-bottom-color:#fff;border-bottom-color:var(--st-bg);box-shadow:0 -2px 8px #007bff1a;font-weight:600}.question-filter-tabs .ant-tabs-card .ant-tabs-content-holder{border-top:1px solid #e9ecef;border-top:1px solid var(--st-border);padding-top:0}.question-filter-tabs .ant-tabs-card .ant-tabs-tab-btn{align-items:center;display:flex;gap:4px}body.dark-mode .question-filter-tabs .ant-tabs-card .ant-tabs-tab{background:#f8f9fa;background:var(--st-bg-light);border-color:#e9ecef;border-color:var(--st-border);color:#6c757d;color:var(--navy-text-medium)}body.dark-mode .question-filter-tabs .ant-tabs-card .ant-tabs-tab:hover{background:#fff;background:var(--st-card-bg);border-color:#007bff;border-color:var(--navy-text-accent);color:#007bff;color:var(--navy-text-accent)}body.dark-mode .question-filter-tabs .ant-tabs-card .ant-tabs-tab-active{background:#fff;background:var(--st-bg);border-color:#007bff;border-color:var(--navy-text-accent);border-bottom-color:#fff;border-bottom-color:var(--st-bg);color:#007bff;color:var(--navy-text-accent)}.questions-summary{align-items:center;background:#f8f9fa;background:var(--st-bg-light);border:1px solid #e9ecef;border:1px solid var(--st-border);border-radius:8px;display:flex;flex-shrink:0;flex-wrap:wrap;gap:16px;margin-bottom:12px;padding:12px 16px}.summary-item{align-items:center;display:flex;gap:8px}.summary-label{color:#1a1a1a;color:var(--navy-text-strong);font-size:14px;font-weight:500}.questions-content{-webkit-overflow-scrolling:touch;display:flex!important;flex:1 1!important;flex-direction:column!important;height:100%;min-height:0!important;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable both-edges}.questions-content::-webkit-scrollbar{width:10px}.questions-content::-webkit-scrollbar-track{background:#f8f9fa;background:var(--st-bg-light);border-radius:5px}.questions-content::-webkit-scrollbar-thumb{background:#e9ecef;background:var(--st-border);border:2px solid #f8f9fa;border:2px solid var(--st-bg-light);border-radius:5px}.questions-content::-webkit-scrollbar-thumb:hover{background:#dee2e6;background:var(--navy-border-strong)}.questions-collapse{background:#0000;border:none}.questions-collapse .ant-collapse-item{background:#fff;background:var(--navy-bg,#fff);border:1px solid #e8e8e8;border:1px solid var(--navy-border,#e8e8e8);border-radius:8px;margin-bottom:8px}.questions-collapse .ant-collapse-header{background:#fafafa;background:var(--navy-header-bg,#fafafa);border-radius:8px 8px 0 0;color:#1a1a1a;color:var(--navy-text-strong,#262626);font-size:14px;font-weight:600;padding:14px 20px}.questions-collapse .ant-collapse-content{background:#fff;background:var(--navy-bg,#fff);border-top:1px solid #e8e8e8;border-top:1px solid var(--navy-border,#e8e8e8)}.questions-collapse .ant-collapse-content-box{padding:16px 20px}.panel-header{align-items:center;display:flex;font-size:14px;font-weight:600;gap:8px}.panel-header .anticon{color:#007bff;color:var(--navy-text-accent,#1890ff);font-size:16px}.count-info{font-weight:400;margin-left:8px}.count-info,.sub-panel-header{color:#6c757d;color:var(--navy-text-medium,#595959)}.sub-panel-header{font-size:13px;font-weight:500;padding:4px 0}.questions-list{padding:4px 0}.question-card{background:var(--navy-bg,#fff);border:1px solid var(--navy-border,#e8e8e8);border-radius:8px;box-shadow:0 1px 3px #0000000d;margin-bottom:8px;padding:16px;transition:all .2s ease}.question-card:hover{border-color:#007bff;border-color:var(--navy-text-accent,#1890ff);box-shadow:0 2px 8px #0000001a;transform:translateY(-1px)}.question-item{display:flex;flex-direction:column;gap:12px}.question-header{border-bottom:1px solid #e9ecef;border-bottom:1px solid var(--st-border);padding-bottom:8px}.question-number{background:#007bff;background:var(--navy-text-accent,#1890ff);border-radius:8px;color:#fff;font-size:11px;font-weight:600;min-width:20px;padding:3px 6px;text-align:center}.question-category{align-items:center;display:flex}.question-content{display:flex;flex-direction:column;gap:8px}.question-text{color:#1a1a1a;color:var(--navy-text-strong,#262626);font-size:15px;font-weight:500;padding:8px 0}.question-details{display:flex;flex-direction:column;gap:10px;padding-top:8px}.question-expected,.question-keywords,.question-sequence{align-items:flex-start;display:flex;flex-wrap:wrap;font-size:13px;gap:6px}.question-expected strong,.question-keywords strong,.question-sequence strong{color:#6c757d;color:var(--navy-text-medium,#595959);flex-shrink:0;font-weight:600;min-width:100px}.question-expected,.question-keywords{flex-wrap:wrap}.question-status{display:flex;flex-wrap:wrap;gap:8px}.transcript-section{background:#fff!important;background:var(--st-bg)!important;color:#1a1a1a!important;color:var(--navy-text-strong)!important;overflow:scroll!important;padding:12px 16px 20px;position:relative!important}.transcript-content,.transcript-section{display:flex!important;flex-direction:column!important;height:100%!important;max-height:100%!important;min-height:0!important}.transcript-content{overflow:hidden!important}.transcript-content h4{color:#1a1a1a;color:var(--navy-text-strong);flex-shrink:0;font-size:18px;font-weight:600;margin:0 0 12px}.utterance{background:#fff;background:var(--st-card-bg);border:1px solid #e9ecef;border:1px solid var(--st-border);border-radius:8px;margin-bottom:12px;padding:12px;transition:all .2s ease}.utterance:hover{border-color:#dee2e6;border-color:var(--navy-border-strong);box-shadow:0 2px 4px #0000000d}.utterance-header{align-items:center;display:flex;gap:12px;margin-bottom:8px}.utterance-time{color:#6c757d;color:var(--navy-text-medium);font-size:12px}.utterance-text{color:#1a1a1a;color:var(--navy-text-strong);font-size:14px;line-height:1.5}.transcript-loading{align-items:center;display:flex;font-size:14px;gap:12px}.no-transcript,.transcript-loading{color:#6c757d;color:var(--navy-text-medium);padding:20px}.no-transcript{font-style:italic;text-align:center}.transcript-entries{-webkit-overflow-scrolling:touch;flex:1 1!important;margin-top:8px;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-gutter:stable both-edges}.transcript-entries::-webkit-scrollbar{width:10px}.transcript-entries::-webkit-scrollbar-track{background:#f8f9fa;background:var(--st-bg-light);border-radius:5px}.transcript-entries::-webkit-scrollbar-thumb{background:#e9ecef;background:var(--st-border);border:2px solid #f8f9fa;border:2px solid var(--st-bg-light);border-radius:5px}.transcript-entries::-webkit-scrollbar-thumb:hover{background:#dee2e6;background:var(--navy-border-strong)}.details-section{background:#fff!important;background:var(--st-bg)!important;color:#1a1a1a!important;color:var(--navy-text-strong)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;padding:12px 16px 20px;position:relative!important}.details-content,.details-section{height:100%!important;max-height:100%!important;min-height:0!important}.details-content{-webkit-overflow-scrolling:touch;flex:1 1!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-gutter:stable both-edges}.details-content::-webkit-scrollbar{width:10px}.details-content::-webkit-scrollbar-track{background:#f8f9fa;background:var(--st-bg-light);border-radius:5px}.details-content::-webkit-scrollbar-thumb{background:#e9ecef;background:var(--st-border);border:2px solid #f8f9fa;border:2px solid var(--st-bg-light);border-radius:5px}.details-content::-webkit-scrollbar-thumb:hover{background:#dee2e6;background:var(--navy-border-strong)}.details-list{display:flex;flex-direction:column;gap:12px}.detail-item{align-items:flex-start;background:#fff;background:var(--st-card-bg);border:1px solid #e9ecef;border:1px solid var(--st-border);border-radius:8px;display:flex;justify-content:space-between;padding:12px 16px;transition:all .3s ease}.detail-item:hover{border-color:#dee2e6;border-color:var(--navy-border-strong);box-shadow:0 2px 8px #0000001a}.detail-label{color:#1a1a1a;color:var(--navy-text-strong);flex-shrink:0;font-size:14px;font-weight:600;margin-right:16px;min-width:120px}.detail-value{color:#6c757d;color:var(--navy-text-medium);flex:1 1;font-size:14px;text-align:right;word-break:break-word}@media (max-width:768px){.tab-selector-header{align-items:flex-start;flex-direction:column}.tab-selector-buttons{width:100%}.tab-selector-btn{flex:1 1;min-width:120px}.review-content-grid{gap:12px;padding:12px}.tab-panel{min-height:300px}.review-header{align-items:flex-start;flex-direction:column;gap:12px}.call-info{margin-left:0;width:100%}.call-id-section{flex-wrap:wrap}.use-case-info{flex-direction:column;gap:4px;margin-left:0}.recording-controls{gap:12px}.audio-info,.recording-controls{align-items:flex-start;flex-direction:column}.audio-info{gap:8px}.question-item{flex-direction:column;gap:12px}.detail-item{align-items:flex-start;flex-direction:column;gap:8px}.detail-label{margin-right:0;min-width:auto}.detail-value{text-align:left}}:root{--st-bg:#fff;--st-bg-light:#f8f9fa;--st-header-bg:#f8f9fa;--st-card-bg:#fff;--st-border:#e9ecef;--navy-text-strong:#1a1a1a;--navy-text-medium:#6c757d;--navy-text-accent:#007bff;--navy-bg-accent:#e3f2fd;--navy-hover:#f8f9fa;--navy-border-strong:#dee2e6}[data-theme=dark],body.dark-mode{--st-bg:#1a1a1a;--st-bg-light:#2d2d2d;--st-header-bg:#2d2d2d;--st-card-bg:#2d2d2d;--st-border:#404040;--navy-text-strong:#fff;--navy-text-medium:#b0b0b0;--navy-text-accent:#4dabf7;--navy-bg-accent:#1e3a5f;--navy-hover:#404040;--navy-border-strong:#606060;--navy-bg:#2d2d2d;--navy-header-bg:#1a1a1a;--navy-border:#404040}body.dark-mode .questions-collapse .ant-collapse-item{background:#2d2d2d;background:var(--navy-bg,#2d2d2d);border-color:#404040;border-color:var(--navy-border,#404040)}body.dark-mode .questions-collapse .ant-collapse-header{background:#1a1a1a;background:var(--navy-header-bg,#1a1a1a);color:#1a1a1a;color:var(--navy-text-strong,#fff)}body.dark-mode .questions-collapse .ant-collapse-content{background:#2d2d2d;background:var(--navy-bg,#2d2d2d);border-top-color:#404040;border-top-color:var(--navy-border,#404040)}body.dark-mode .question-card{background:#2d2d2d;background:var(--navy-bg,#2d2d2d);border-color:#404040;border-color:var(--navy-border,#404040)}.disabled-update-button{opacity:1!important}.disabled-update-button,.disabled-update-button:active,.disabled-update-button:focus,.disabled-update-button:hover{background-color:#f5f5f5!important;border-color:#d9d9d9!important;color:#595959!important}.fax-section{background:#fff;background:var(--st-bg);border-radius:8px;display:flex!important;flex-direction:column!important;height:100%!important;max-height:100%!important;min-height:300px!important;overflow-y:auto;padding:12px 16px 8px}.fax-viewer-container{background:#fff;background:var(--st-card-bg);border:1px solid #e9ecef;border:1px solid var(--st-border);border-radius:8px;display:flex;flex-direction:column;height:100%;overflow:hidden}.fax-viewer-header{align-items:center;background:#f8f9fa;background:var(--st-header-bg);border-bottom:1px solid #e9ecef;border-bottom:1px solid var(--st-border);display:flex;justify-content:space-between;padding:12px 16px}.fax-viewer-title{color:#1a1a1a;color:var(--navy-text-strong);font-size:16px;font-weight:600}.fax-viewer-actions{display:flex;gap:8px}.fax-viewer-wrapper{background:#fafafa;background:var(--secondary-background,#fafafa);flex:1 1;min-height:600px;overflow:auto;position:relative}.fax-viewer-footer{background:#f8f9fa;background:var(--st-header-bg);border-top:1px solid #e9ecef;border-top:1px solid var(--st-border);padding:12px 16px;text-align:center}.fax-loading-state{align-items:center;background:#fafafa;background:var(--secondary-background,#fafafa);bottom:0;display:flex;flex-direction:column;gap:16px;justify-content:center;left:0;position:absolute;right:0;top:0}.fax-loading-state p{margin:0}.fax-loading-state p,.no-fax{color:#6c757d;color:var(--navy-text-medium)}.no-fax{align-items:center;display:flex;flex-direction:column;gap:16px;height:200px;justify-content:center}.fax-modal-viewer{background:#fafafa;background:var(--secondary-background,#fafafa);border-radius:6px;height:100%;overflow:hidden;width:100%}body.dark-mode .fax-section{background:#11294e;background:var(--navy-header,#11294e)}body.dark-mode .fax-viewer-container{background:#0e2544;background:var(--navy-bg,#0e2544);border-color:#14365f;border-color:var(--navy-border,#14365f)}body.dark-mode .fax-viewer-footer,body.dark-mode .fax-viewer-header{background:#11294e;background:var(--navy-header,#11294e);border-color:#14365f;border-color:var(--navy-border,#14365f)}body.dark-mode .fax-loading-state,body.dark-mode .fax-modal-viewer,body.dark-mode .fax-viewer-wrapper{background:#e3f2fd;background:var(--navy-bg-accent,#1a365d)}.call-management-header{display:flex;flex-direction:column;gap:4px}.table-container .modern-table .ant-table-container{display:flex;flex-direction:column;height:100%!important;overflow:hidden}.table-container .modern-table .ant-table-header{flex-shrink:0;overflow:visible}.table-container .modern-table .ant-table-body{flex:1 1;height:calc(100vh - 400px)!important;overflow-x:auto!important;overflow-y:auto!important}.table-container .modern-table .ant-table,.table-container .modern-table .ant-table-container,.table-container .modern-table .ant-table-content,.table-container .modern-table .ant-table-wrapper{overflow:visible!important}.collapsible-ids{display:flex;flex-direction:column;gap:4px}.manual-reattempt-container .ant-tag{align-items:center!important;border:2px solid!important;border-radius:16px!important;display:inline-flex!important;font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:12px!important;font-weight:600!important;gap:4px!important;justify-content:center!important;letter-spacing:.5px!important;min-width:100px!important;padding:6px 12px!important;text-transform:uppercase!important}.manual-reattempt-container .ant-tag-orange{background:linear-gradient(135deg,#ff9500,#ff7a00)!important;border-color:#ff7a00!important;box-shadow:0 2px 4px #ff7a004d!important;color:#fff!important}.manual-reattempt-container .ant-tag-green{background:linear-gradient(135deg,#52c41a,#389e0d)!important;border-color:#389e0d!important;box-shadow:0 2px 4px #52c41a4d!important;color:#fff!important}.manual-reattempt-container .ant-tag-blue{align-items:center!important;background:linear-gradient(135deg,#1890ff,#096dd9)!important;border-color:#096dd9!important;box-shadow:0 2px 4px #1890ff4d!important;color:#fff!important;display:inline-flex!important;font-size:13px!important;font-weight:700!important;height:32px!important;justify-content:center!important;min-width:60px!important}.expanded-ids{border-left:2px solid #f0f0f0;display:flex;flex-direction:column;gap:4px;margin-top:4px;padding-left:16px}.expanded-id-item{margin-top:2px}.call-details{padding:16px 0}.detail-section{border-bottom:1px solid #f0f0f0;margin-bottom:24px;padding-bottom:16px}.detail-section:last-child{border-bottom:none;margin-bottom:0}.detail-section h4{color:#262626;font-size:16px;font-weight:600;margin:0 0 12px}.detail-section h4,.detail-section p{font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.detail-section p{color:#595959;font-size:14px;line-height:1.5;margin:0 0 8px}.detail-section p strong{color:#262626;font-weight:600}.detail-section ul{margin:0;padding-left:20px}.detail-section li{color:#595959;font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.5;margin-bottom:8px}.transcript-content{background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;overflow-y:auto;padding:12px}.transcript-entry{background:#fff;border-left:3px solid #ff4e3a;border-radius:4px;font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.5;margin-bottom:12px;padding:8px 12px}.transcript-entry:last-child{margin-bottom:0}.transcript-entry strong{color:#ff4e3a;font-weight:600}.table-container .modern-table .ant-table-body::-webkit-scrollbar{height:8px;width:8px}.table-container .modern-table .ant-table-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.table-container .modern-table .ant-table-body::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.table-container .modern-table .ant-table-body::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.dark-mode .content-wrapper,.dark-mode .manual-reattempt-container{background-color:#0a1428;background-color:var(--navy-bg,#0a1428)}.dark-mode .table-container{background:#1a2332;background:var(--navy-header,#1a2332);border-color:#2a3441;border-color:var(--navy-border,#2a3441)}.dark-mode .page-header h1{color:#e8f4fd;color:var(--navy-text-strong,#e8f4fd)}.dark-mode .page-header p{color:#b8c7d9;color:var(--navy-text,#b8c7d9)}.dark-mode .page-header{border-bottom-color:#2a3441;border-bottom-color:var(--navy-border,#2a3441)}@media (max-width:768px){.content-wrapper{padding:16px}.page-header h1{font-size:24px}}@media (max-width:480px){.content-wrapper{padding:12px}.page-header{margin-bottom:16px}}body.dark-mode .call-management-header h2{color:#f1f7ff!important;color:var(--navy-text-strong,#f1f7ff)!important}body.dark-mode .call-management-header .total-records{color:#e6eef9!important;color:var(--navy-text,#e6eef9)!important}body.dark-mode .detail-section{border-bottom-color:#14365f;border-bottom-color:var(--navy-border,#14365f)}body.dark-mode .detail-section h4{color:#f1f7ff;color:var(--navy-text-strong,#f1f7ff)}body.dark-mode .detail-section p{color:#e6eef9;color:var(--navy-text,#e6eef9)}body.dark-mode .detail-section p strong{color:#f1f7ff;color:var(--navy-text-strong,#f1f7ff)}body.dark-mode .detail-section li{color:#e6eef9;color:var(--navy-text,#e6eef9)}body.dark-mode .transcript-content{background:#0b203a;background:var(--navy-bg,#0b203a);border-color:#14365f;border-color:var(--navy-border,#14365f)}body.dark-mode .transcript-entry{background:#11294e;background:var(--navy-header,#11294e);color:#e6eef9;color:var(--navy-text,#e6eef9)}.enquiries-container{padding:20px}.enquiries-header{margin-bottom:8px}.enquiries-title{font-size:24px;margin:0}.enquiries-content{background:#fff;background:var(--st-bg,#fff);border:1px solid #f0f0f0;border-color:var(--st-border,#f0f0f0);border-radius:8px;color:#f1f7ff;color:var(--navy-text-strong,#f1f7ff);display:flex;flex-direction:column;gap:6px;min-height:0;padding:8px}.enquiries-table{border:1px solid #f0f0f0;border-radius:8px;max-height:calc(100vh - 200px);overflow-x:auto;overflow-y:auto;width:100%}.table-header,.table-row{grid-gap:8px;color:#262626;color:var(--navy-text-strong,#262626);display:grid;gap:8px;grid-template-columns:1.2fr 1fr 1fr 1.2fr 1fr 1fr;padding:10px 8px}.table-header{background:#fff;background:var(--st-bg,#fff);border-bottom:1px solid #f0f0f0;border-bottom:1px solid var(--st-border,#f0f0f0);font-weight:600;position:-webkit-sticky;position:sticky;top:0;z-index:1}.table-body .table-row{border-bottom:1px solid #f7f7f7}.table-body .table-row:hover{background:#fafafa}.table-cell{display:flex;flex-direction:column;justify-content:center}.phone-number{color:#8c8c8c;font-size:12px}.action-cell{align-items:center;display:flex}.action-buttons{display:flex;gap:8px}.approve-btn,.reject-btn{border:none;border-radius:8px;cursor:pointer;font-size:12px;font-weight:600;height:36px;letter-spacing:.5px;min-width:80px;padding:0 20px;text-transform:uppercase;transition:all .3s ease}.approve-btn{background:linear-gradient(135deg,#52c41a,#73d13d);box-shadow:0 2px 8px #52c41a4d;color:#fff}.approve-btn:hover{background:linear-gradient(135deg,#389e0d,#52c41a);box-shadow:0 4px 16px #52c41a66;color:#fff;transform:translateY(-2px)}.reject-btn{background:linear-gradient(135deg,#ff4d4f,#ff7875);box-shadow:0 2px 8px #ff4d4f4d;color:#fff}.reject-btn:hover{background:linear-gradient(135deg,#cf1322,#ff4d4f);box-shadow:0 4px 16px #ff4d4f66;color:#fff;transform:translateY(-2px)}body.dark-mode .approve-btn{background:linear-gradient(135deg,#52c41a,#73d13d);box-shadow:0 2px 8px #52c41a66;color:#fff}body.dark-mode .approve-btn:hover{background:linear-gradient(135deg,#389e0d,#52c41a);box-shadow:0 4px 16px #52c41a80;color:#fff}body.dark-mode .reject-btn{background:linear-gradient(135deg,#ff4d4f,#ff7875);box-shadow:0 2px 8px #ff4d4f66;color:#fff}body.dark-mode .reject-btn:hover{background:linear-gradient(135deg,#cf1322,#ff4d4f);box-shadow:0 4px 16px #ff4d4f80;color:#fff}.status-container{align-items:flex-start;display:flex;gap:10px}.status-icon{text-shadow:0 0 2px #00000080}.status-icon,.status-icon.approved,.status-icon.rejected{color:var(--navy-text-strong)!important;font-size:16px;font-weight:700}.ant-table-cell .status-icon,.ant-table-cell .status-icon:before,.ant-table-cell [class*=status-icon],.ant-table-tbody .ant-table-cell .status-icon,.enquiries-container .ant-table-tbody .ant-table-cell .status-icon,.enquiries-container .status-icon,.enquiries-container .status-icon:before,.enquiries-container [class*=status-icon],.simple-table .ant-table-tbody .ant-table-cell .status-icon,.simple-table .status-icon,.simple-table .status-icon:before,.simple-table [class*=status-icon]{color:var(--navy-text-strong)!important}.status-approved .status-date,.status-rejected .status-date{color:#8c8c8c;font-size:12px}.status-approved,.status-rejected{font-size:13px;line-height:1.3}.comment-icon-container{display:inline-flex;margin-left:8px;position:relative}.comment-icon{color:#8c8c8c;cursor:pointer;font-size:16px!important}.comment-tooltip{background:#fff;border:1px solid #f0f0f0;border-radius:6px;box-shadow:0 2px 8px #0000001a;left:0;max-width:260px;padding:8px;position:absolute;top:24px;z-index:10}.pagination{align-items:center;border-top:1px solid #f0f0f0;display:flex;gap:12px;justify-content:flex-end;margin-top:8px;padding-top:12px}.pagination-btn{background:#fff;border:1px solid #d9d9d9;border-radius:6px;cursor:pointer;height:32px;padding:0 12px}.pagination-info{color:#8c8c8c}.enquiries-loading{flex-direction:column;gap:8px;height:80vh}.enquiries-loading,.modal-overlay{align-items:center;display:flex;justify-content:center}.modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;inset:0;position:fixed;z-index:1000}.modal{background:var(--st-bg);border:1px solid var(--st-border);border-radius:12px;box-shadow:0 20px 40px #0000004d;color:var(--navy-text-strong);max-width:90vw;padding:24px;width:420px}.modal .modal-icon{font-size:28px;margin-bottom:12px}.modal-buttons{display:flex;gap:12px;justify-content:flex-end;margin-top:20px}.modal-btn{border:2px solid;border-radius:6px;cursor:pointer;font-size:13px;font-weight:600;height:36px;letter-spacing:.5px;padding:0 20px;text-transform:uppercase;transition:all .2s ease}.modal-btn.primary{background:linear-gradient(135deg,#ff4e3a,#d73027);border-color:#d73027;box-shadow:0 2px 4px #ff4e3a4d;color:#fff}.modal-btn.primary:hover{background:linear-gradient(135deg,#ff6b4a,#ff4e3a);box-shadow:0 4px 8px #ff4e3a66;transform:translateY(-1px)}.modal-btn.secondary{background:var(--navy-header);border-color:var(--st-border);color:var(--navy-text-strong)}.modal-btn.secondary:hover{background:var(--navy-hover);box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.rejection-modal textarea{background:var(--st-bg);border:1px solid var(--st-border);border-radius:6px;color:var(--navy-text-strong);font-size:14px;line-height:1.4;min-height:80px;padding:12px;resize:vertical;width:100%}.rejection-modal textarea:focus{border-color:#ff4e3a;box-shadow:0 0 0 2px #ff4e3a33;outline:none}body.dark-mode .enquiries-container{background:#0b203a;background:var(--navy-bg,#0b203a)}body.dark-mode .enquiries-content,body.dark-mode .enquiries-title{color:#f1f7ff;color:var(--navy-text-strong,#f1f7ff)}body.dark-mode .enquiries-content{background:#11294e;background:var(--navy-header,#11294e)}body.dark-mode .enquiries-content,body.dark-mode .enquiries-table{border-color:#14365f;border-color:var(--navy-border,#14365f)}body.dark-mode .table-header{background:#11294e;background:var(--navy-header,#11294e);color:#f1f7ff;color:var(--navy-text-strong,#f1f7ff)}body.dark-mode .table-body .table-row,body.dark-mode .table-header{border-bottom-color:#14365f;border-bottom-color:var(--navy-border,#14365f)}body.dark-mode .table-body .table-row{background:#0b203a;background:var(--navy-bg,#0b203a);color:#e6eef9;color:var(--navy-text,#e6eef9)}body.dark-mode .table-body .table-row:hover{background:#0e2544;background:var(--navy-hover,#0e2544)}body.dark-mode .modal{background:#11294e;background:var(--navy-header,#11294e);color:#f1f7ff;color:var(--navy-text-strong,#f1f7ff)}body.dark-mode .modal,body.dark-mode .modal-btn.secondary{border-color:#14365f;border-color:var(--navy-border,#14365f)}body.dark-mode .modal-btn.secondary{background:#0b203a;background:var(--navy-bg,#0b203a);color:#e6eef9;color:var(--navy-text,#e6eef9)}body.dark-mode .modal-btn.secondary:hover{background:#0e2544;background:var(--navy-hover,#0e2544)}body.dark-mode .rejection-modal textarea{background:#0b203a;background:var(--navy-bg,#0b203a);border-color:#14365f;border-color:var(--navy-border,#14365f);color:#e6eef9;color:var(--navy-text,#e6eef9)}body.dark-mode .rejection-modal textarea:focus{border-color:#ff4e3a;box-shadow:0 0 0 2px #ff4e3a33}.batches-page{min-height:calc(100vh - 120px);padding:24px 32px 32px}.batches-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.batches-title-block{display:flex;flex-direction:column}.batches-title{color:#111827;color:var(--navy-text-strong,#111827);font-size:24px;font-weight:700}.batches-subtitle{color:#6b7280;color:var(--navy-text,#6b7280);font-size:13px;margin-top:4px}.batches-filters-row{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px}.batches-search-input{max-width:360px}.batches-quick-filters{align-items:center;display:flex;flex-wrap:wrap}.batches-branch-select,.batches-date-range,.batches-status-select,.batches-usecase-select{min-width:160px}.batches-table-wrapper{background:#fff;background:var(--navy-bg,#fff);border-radius:16px;padding:12px 16px 16px}.batches-batch-cell{display:flex;flex-direction:column}.batches-batch-name{color:#111827;color:var(--navy-text-strong,#111827);font-size:14px;font-weight:600}.batches-batch-id{color:#6b7280;color:var(--navy-text,#6b7280);font-family:SF Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px}.batches-status-tag{font-weight:500}.batches-branch,.batches-status-tag{text-transform:capitalize}.tooltip-filter-item{align-items:center;gap:8px}.tooltip-filter-key{color:#ff6b4a;font-weight:600;min-width:100px}.enterprise-pricing-container{background:#fff;background:var(--background-color,#fff);color:#262626;color:var(--text-color,#262626);margin-bottom:60px;min-height:calc(100vh - 200px);padding:20px}.enterprise-pricing-content{margin:0 auto;max-width:1200px;padding:24px}.enterprise-pricing-card{background:#fff;background:var(--card-background,#fff);border:1px solid #f0f0f0;border:1px solid var(--card-border,#f0f0f0);border-radius:12px;box-shadow:0 2px 8px #0000000f;margin-bottom:24px;padding:32px}.enterprise-pricing-form{margin:0 auto;max-width:1000px}.form-row{display:flex;gap:24px;margin-bottom:16px}.form-row .ant-form-item{flex:1 1;margin-bottom:16px}.form-section-title{border-bottom:2px solid #ff4e3a;border-bottom:2px solid var(--primary-color,#ff4e3a);color:#262626;color:var(--navy-text-strong,#262626);font-size:18px;font-weight:600;grid-column:1/-1;margin:24px 0 16px;padding-bottom:8px}.form-section-title:first-child{margin-top:0}.form-actions{border-top:1px solid #f0f0f0;border-top:1px solid var(--card-border,#f0f0f0);display:flex;gap:16px;grid-column:1/-1;justify-content:center;margin-top:32px;padding-top:24px}.form-actions .ant-btn{flex:1 1;max-width:200px}.add-pricing-card{background:#fff;background:var(--card-background,#fff);border:2px dashed #d9d9d9;border:2px dashed var(--card-border,#d9d9d9);border-radius:12px;padding:48px 32px;text-align:center;transition:all .3s ease}.add-pricing-card:hover{background:#fafafa;background:var(--card-hover-background,#fafafa);border-color:#ff4e3a;border-color:var(--primary-color,#ff4e3a)}.add-pricing-card .ant-typography,.add-pricing-card .ant-typography.ant-typography-secondary{color:#8c8c8c!important;color:var(--navy-text,#8c8c8c)!important}.add-pricing-button{background:#ff4e3a!important;background:var(--primary-color,#ff4e3a)!important;border-color:#ff4e3a!important;border-color:var(--primary-color,#ff4e3a)!important;border-radius:8px;color:#fff!important;font-size:16px;font-weight:500;height:48px;padding:0 32px;transition:all .3s ease}.add-pricing-button:hover{background:#e63946!important;background:var(--primary-hover-color,#e63946)!important;border-color:#e63946!important;border-color:var(--primary-hover-color,#e63946)!important;box-shadow:0 4px 12px #ff4e3a4d;transform:translateY(-2px)}.cancel-button{background:#f5f5f5!important;background:var(--secondary-button-background,#f5f5f5)!important;border-color:#d9d9d9!important;border-color:var(--secondary-button-border,#d9d9d9)!important;border-radius:6px;color:#595959!important;color:var(--secondary-button-text,#595959)!important;font-size:14px;height:40px;padding:0 24px;transition:all .3s ease}.cancel-button:hover{background:#e6e6e6!important;background:var(--secondary-button-hover-background,#e6e6e6)!important;border-color:#bfbfbf!important;border-color:var(--secondary-button-hover-border,#bfbfbf)!important;color:#262626!important;color:var(--secondary-button-hover-text,#262626)!important}.configure-button{background:#ff4e3a!important;background:var(--primary-color,#ff4e3a)!important;border-color:#ff4e3a!important;border-color:var(--primary-color,#ff4e3a)!important;border-radius:6px;color:#fff!important;font-size:14px;font-weight:500;height:40px;padding:0 24px;transition:all .3s ease}.configure-button:hover{background:#e63946!important;background:var(--primary-hover-color,#e63946)!important;border-color:#e63946!important;border-color:var(--primary-hover-color,#e63946)!important;box-shadow:0 2px 8px #ff4e3a4d;transform:translateY(-1px)}.enterprise-pricing-container .ant-form-item-label>label{color:#262626!important;color:var(--navy-text-strong,#262626)!important;font-weight:500}.enterprise-pricing-container .ant-input,.enterprise-pricing-container .ant-input-number,.enterprise-pricing-container .ant-picker,.enterprise-pricing-container .ant-select-selector{border-color:#d9d9d9!important;border-color:var(--input-border,#d9d9d9)!important;border-radius:6px!important;transition:all .3s ease}.enterprise-pricing-container .ant-input-number:focus,.enterprise-pricing-container .ant-input:focus,.enterprise-pricing-container .ant-picker-focused,.enterprise-pricing-container .ant-select-focused .ant-select-selector{border-color:#ff4e3a!important;border-color:var(--primary-color,#ff4e3a)!important;box-shadow:0 0 0 2px #ff4e3a1a!important}.enterprise-pricing-container .ant-input-number:hover,.enterprise-pricing-container .ant-input:hover,.enterprise-pricing-container .ant-picker:hover,.enterprise-pricing-container .ant-select:hover .ant-select-selector{border-color:#ff4e3a!important;border-color:var(--primary-color,#ff4e3a)!important}@media (max-width:768px){.form-row{flex-direction:column;gap:16px}.enterprise-pricing-content{max-width:100%;padding:16px}.enterprise-pricing-form{max-width:100%}}body.dark-mode .enterprise-pricing-container{background:#0b203a;background:var(--navy-bg,#0b203a);color:#f1f7ff;color:var(--navy-text-strong,#f1f7ff)}body.dark-mode .add-pricing-card,body.dark-mode .enterprise-pricing-card{background:#11294e;background:var(--navy-header,#11294e);border-color:#14365f;border-color:var(--navy-border,#14365f);color:#f1f7ff;color:var(--navy-text-strong,#f1f7ff)}body.dark-mode .form-section-title{border-bottom-color:#ff4e3a;border-bottom-color:var(--primary-color,#ff4e3a);color:#f1f7ff;color:var(--navy-text-strong,#f1f7ff)}body.dark-mode .add-pricing-card:hover{background:#1a365f;background:var(--navy-hover,#1a365f);border-color:#ff4e3a;border-color:var(--primary-color,#ff4e3a)}body.dark-mode .add-pricing-card .ant-typography,body.dark-mode .add-pricing-card .ant-typography.ant-typography-secondary{color:#a3b8cc!important;color:var(--navy-text,#a3b8cc)!important}body.dark-mode .cancel-button{background:#1a365f!important;background:var(--navy-button-secondary,#1a365f)!important;border-color:#14365f!important;border-color:var(--navy-border,#14365f)!important;color:#f1f7ff!important;color:var(--navy-text-strong,#f1f7ff)!important}body.dark-mode .cancel-button:hover{background:#2a4a7a!important;background:var(--navy-button-secondary-hover,#2a4a7a)!important;border-color:#1a4a7a!important;border-color:var(--navy-border-hover,#1a4a7a)!important}body.dark-mode .enterprise-pricing-container .ant-form-item-label>label{color:#f1f7ff!important;color:var(--navy-text-strong,#f1f7ff)!important}body.dark-mode .enterprise-pricing-container .ant-input,body.dark-mode .enterprise-pricing-container .ant-input-number,body.dark-mode .enterprise-pricing-container .ant-picker,body.dark-mode .enterprise-pricing-container .ant-select-selector{background:#0b203a!important;background:var(--navy-input-bg,#0b203a)!important;border-color:#14365f!important;border-color:var(--navy-border,#14365f)!important;color:#f1f7ff!important;color:var(--navy-text-strong,#f1f7ff)!important}body.dark-mode .enterprise-pricing-container .ant-input-number::placeholder,body.dark-mode .enterprise-pricing-container .ant-input::placeholder,body.dark-mode .enterprise-pricing-container .ant-select-selection-placeholder{color:#a3b8cc!important;color:var(--navy-text,#a3b8cc)!important}body.dark-mode .enterprise-pricing-container .ant-input-number-input{background:#0b203a!important;background:var(--navy-input-bg,#0b203a)!important;color:#f1f7ff!important;color:var(--navy-text-strong,#f1f7ff)!important}body.dark-mode .enterprise-pricing-container .ant-input-number-handler-wrap{background:#0b203a!important;background:var(--navy-input-bg,#0b203a)!important;border-left-color:#14365f!important;border-left-color:var(--navy-border,#14365f)!important}body.dark-mode .enterprise-pricing-container .ant-input-number-handler{background:#0b203a!important;background:var(--navy-input-bg,#0b203a)!important;border-bottom-color:#14365f!important;border-bottom-color:var(--navy-border,#14365f)!important}body.dark-mode .enterprise-pricing-container .ant-input-number-handler:hover{background:#1a365f!important;background:var(--navy-hover,#1a365f)!important}body.dark-mode .enterprise-pricing-container .ant-input-number-handler-down,body.dark-mode .enterprise-pricing-container .ant-input-number-handler-up{color:#a3b8cc!important;color:var(--navy-text,#a3b8cc)!important}body.dark-mode .enterprise-pricing-container .ant-input-number-handler-down:hover,body.dark-mode .enterprise-pricing-container .ant-input-number-handler-up:hover{color:#f1f7ff!important;color:var(--navy-text-strong,#f1f7ff)!important}body.dark-mode .enterprise-pricing-container .ant-input-number{background:#0b203a!important;background:var(--navy-input-bg,#0b203a)!important;border-color:#14365f!important;border-color:var(--navy-border,#14365f)!important}body.dark-mode .enterprise-pricing-container .ant-input-number-focused,body.dark-mode .enterprise-pricing-container .ant-input-number:focus{border-color:#ff4e3a!important;border-color:var(--primary-color,#ff4e3a)!important;box-shadow:0 0 0 2px #ff4e3a1a!important}body.dark-mode .enterprise-pricing-container .ant-input-number:hover{border-color:#ff4e3a!important;border-color:var(--primary-color,#ff4e3a)!important}body.dark-mode .enterprise-pricing-container .ant-input-number-input::placeholder{color:#a3b8cc!important;color:var(--navy-text,#a3b8cc)!important}body.dark-mode .enterprise-pricing-container .ant-input-number *{color:#f1f7ff!important;color:var(--navy-text-strong,#f1f7ff)!important}body.dark-mode .enterprise-pricing-container .ant-input-number .ant-input-number-input{background:#0000!important;color:#f1f7ff!important;color:var(--navy-text-strong,#f1f7ff)!important}body.dark-mode .enterprise-pricing-container .ant-input-number .ant-input-number-handler-wrap .ant-input-number-handler .anticon{color:#a3b8cc!important;color:var(--navy-text,#a3b8cc)!important}body.dark-mode .enterprise-pricing-container .ant-input-number .ant-input-number-handler-wrap .ant-input-number-handler:hover .anticon{color:#f1f7ff!important;color:var(--navy-text-strong,#f1f7ff)!important}body.dark-mode .form-actions{border-top-color:#14365f;border-top-color:var(--navy-border,#14365f)}.customer-questions-dashboard{background-color:#f5f5f5;background-color:var(--background-color,#f5f5f5);min-height:100vh;padding:20px}.dashboard-header{margin-bottom:24px}.dashboard-title{color:#333;font-size:24px;font-weight:600;margin:0}.status-tabs{border-bottom:1px solid #e8e8e8;display:flex;gap:0;margin-bottom:24px}.status-tab{border-bottom:2px solid #0000;color:#666;cursor:pointer;font-weight:500;padding:12px 24px;transition:all .3s ease}.status-tab:hover{color:#1890ff}.status-tab.active{border-bottom-color:#ff4d4f;color:#ff4d4f}.filter-button-container{display:inline-block;margin:8px;overflow:visible;padding:4px;position:relative}.filter-tooltip-overlay .ant-tooltip-inner{background:#000000e6!important;border-radius:8px!important;box-shadow:0 4px 20px #0000004d!important;color:#fff!important;max-width:400px!important;min-width:350px!important;padding:16px!important}.filter-tooltip-overlay .ant-tooltip-arrow:before{background:#000000e6!important}.filter-tooltip{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.tooltip-title{border-bottom:1px solid #fff3;color:#fff;font-size:13px;font-weight:600;margin-bottom:12px;padding-bottom:8px}.tooltip-filter-item{align-items:flex-start;display:flex;font-size:12px;gap:12px;justify-content:space-between;margin-bottom:8px}.tooltip-filter-key{color:#ff4e3a;flex-shrink:0;font-weight:500;min-width:80px}.tooltip-filter-value{color:#fff;flex:1 1;font-weight:400;text-align:right;word-break:break-all}.tooltip-clear-all{border-top:1px solid #fff3;margin-top:12px;padding-top:12px;text-align:center}body.dark-mode .filter-tooltip-overlay .ant-tooltip-inner{background:#11294ef2!important;border:1px solid #14365f!important;border:1px solid var(--navy-border,#14365f)!important}body.dark-mode .filter-tooltip-overlay .ant-tooltip-arrow:before{background:#11294ef2!important}body.dark-mode .tooltip-filter-key{color:#ff6b4a!important}.filters-section{margin-bottom:24px;padding:16px}.filters-section,.table-section{background:#fff;background:var(--card-background,#fff);border-radius:8px;box-shadow:0 2px 4px #0000001a}.table-section{overflow:hidden}.customer-questions-table{width:100%}.customer-questions-table .ant-table-thead>tr>th{background-color:#fafafa;border-bottom:2px solid #e8e8e8;color:#333;font-weight:600}.customer-questions-table .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0;padding:12px 16px}.customer-questions-table .ant-table-tbody>tr:hover>td{background-color:#f5f5f5}.customer-name{font-weight:500}.branch-text,.datetime-text,.subusecase-text,.usecase-text{color:#666;font-size:14px}.status-tag{border-radius:4px;font-weight:500;padding:2px 8px}.timer-text{background:#ffffff1a;border-radius:4px;cursor:help;display:inline-block;font-family:Courier New,monospace;font-size:13px;font-weight:600;padding:4px 8px;transition:all .3s ease}.timer-text:hover{box-shadow:0 2px 4px #0000001a;transform:scale(1.05)}.assigned-text{color:#52c41a;font-size:14px}.unassigned-text{color:#ff4d4f;font-weight:500}.action-button{background-color:#ff4d4f;border-color:#ff4d4f;border-radius:4px;color:#fff;font-size:14px;font-weight:500;height:32px;padding:4px 15px}.action-button:hover{background-color:#ff7875;border-color:#ff7875}.advanced-filters-btn{background-color:#ff4d4f;border-color:#ff4d4f;border-radius:6px;color:#fff;font-weight:500;height:40px;padding:8px 16px}.advanced-filters-btn:hover{background-color:#ff7875;border-color:#ff7875}.filter-count{background-color:#fff;border-radius:10px;color:#ff4d4f;font-size:12px;font-weight:600;margin-left:8px;padding:2px 6px}.ant-pagination{background:#fafafa;border-top:1px solid #e8e8e8;padding:16px;text-align:center}@media (max-width:768px){.customer-questions-dashboard{padding:16px}.dashboard-title{font-size:20px}.status-tabs{flex-direction:column;gap:8px}.status-tab{border-bottom:none;border-left:3px solid #0000;text-align:center}.status-tab.active{border-bottom-color:#0000;border-left-color:#ff4d4f}.filters-section{padding:12px}.filters-section .ant-space{flex-direction:column;width:100%}.filters-section .ant-space-item{width:100%}.filters-section .ant-input-search,.filters-section .ant-select{width:100%!important}}@media (max-width:480px){.customer-questions-dashboard{padding:12px}.dashboard-title{font-size:18px}.customer-questions-table .ant-table-tbody>tr>td,.customer-questions-table .ant-table-thead>tr>th{font-size:14px;padding:8px 12px}}:root{--react-pdf-annotation-layer:1;--annotation-unfocused-field-background:url('data:image/svg+xml;charset=utf-8,<svg width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:#0000;--input-disabled-border-color:#0000;--input-hover-border-color:#000;--link-outline:none}@media screen and (forced-colors:active){:root{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight;--link-outline:1.5px solid LinkText}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{left:0;pointer-events:none;position:absolute;top:0;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translateX(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{height:100%;position:absolute;width:100%}.annotationLayer section{box-sizing:border-box;margin:0;pointer-events:auto;position:absolute;text-align:left;text-align:initial;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:none;outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{font-size:1em;height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{background:#ff0;box-shadow:0 2px 10px #ff0;opacity:.2}.annotationLayer .textAnnotation img{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input,.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .textWidgetAnnotation :is(input,textarea){background-image:url('data:image/svg+xml;charset=utf-8,<svg width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');background-image:var(--annotation-unfocused-field-background);border:2px solid #0000;border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px*var(--total-scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled]{background:none;border:2px solid #0000;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border:2px solid #000;border:2px solid var(--input-hover-border-color)}.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border-radius:2px}.annotationLayer .choiceWidgetAnnotation select:focus,.annotationLayer .textWidgetAnnotation :is(input,textarea):focus{background:none;border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-color:initial;background-image:none}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{-webkit-appearance:none;appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{font-size:calc(9px*var(--total-scale-factor));min-width:calc(180px*var(--total-scale-factor));pointer-events:none;position:absolute;width:100%}.annotationLayer .popup{word-wrap:break-word;background-color:#ff9;border-radius:calc(2px*var(--total-scale-factor));box-shadow:0 calc(2px*var(--total-scale-factor)) calc(5px*var(--total-scale-factor)) #888;cursor:pointer;font:message-box;margin-left:calc(5px*var(--total-scale-factor));max-width:calc(180px*var(--total-scale-factor));padding:calc(6px*var(--total-scale-factor));pointer-events:auto;position:absolute;white-space:normal}.annotationLayer .popup>*{font-size:calc(9px*var(--total-scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px*var(--total-scale-factor))}.annotationLayer .popupContent{border-top:1px solid #333;margin-top:calc(2px*var(--total-scale-factor));padding-top:calc(2px*var(--total-scale-factor))}.annotationLayer .richText>*{font-size:calc(9px*var(--total-scale-factor));white-space:pre-wrap}.annotationLayer .caretAnnotation,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .fileAttachmentAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .highlightAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .lineAnnotation svg line,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .squareAnnotation svg rect,.annotationLayer .squigglyAnnotation,.annotationLayer .stampAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .underlineAnnotation{cursor:pointer}.annotationLayer section svg{height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer .annotationTextContent{color:#0000;height:100%;opacity:0;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.annotationLayer .annotationTextContent span{display:inline-block;width:100%}:root{--react-pdf-text-layer:1;--highlight-bg-color:#b400aa;--highlight-selected-bg-color:#006400}@media screen and (forced-colors:active){:root{--highlight-bg-color:Highlight;--highlight-selected-bg-color:ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translateX(-100%)}.textLayer{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;inset:0;line-height:1;overflow:hidden;position:absolute;text-align:left;text-align:initial;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:#0000;cursor:text;margin:0;position:absolute;transform-origin:0 0;white-space:pre}.textLayer span.markedContent{height:0;top:0}.textLayer .highlight{background-color:#b400aa;background-color:var(--highlight-bg-color);border-radius:4px;margin:-1px;padding:1px}.textLayer .highlight.appended{position:static}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:#006400;background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:#0000}.textLayer .endOfContent{cursor:default;display:block;inset:100% 0 0;position:absolute;-webkit-user-select:none;user-select:none;z-index:-1}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{display:none;height:0;left:0;position:absolute;top:0;width:0}@media (prefers-color-scheme:dark){.w-tc-editor{--color-fg-default:#c9d1d9;--color-canvas-subtle:#161b22;--color-prettylights-syntax-comment:#8b949e;--color-prettylights-syntax-entity-tag:#7ee787;--color-prettylights-syntax-entity:#d2a8ff;--color-prettylights-syntax-sublimelinter-gutter-mark:#484f58;--color-prettylights-syntax-constant:#79c0ff;--color-prettylights-syntax-string:#a5d6ff;--color-prettylights-syntax-keyword:#ff7b72;--color-prettylights-syntax-markup-bold:#c9d1d9}}@media (prefers-color-scheme:light){.w-tc-editor{--color-fg-default:#24292f;--color-canvas-subtle:#f6f8fa;--color-prettylights-syntax-comment:#6e7781;--color-prettylights-syntax-entity-tag:#116329;--color-prettylights-syntax-entity:#8250df;--color-prettylights-syntax-sublimelinter-gutter-mark:#8c959f;--color-prettylights-syntax-constant:#0550ae;--color-prettylights-syntax-string:#0a3069;--color-prettylights-syntax-keyword:#cf222e;--color-prettylights-syntax-markup-bold:#24292f}}.w-tc-editor[data-color-mode*=dark],[data-color-mode*=dark] .w-tc-editor,[data-color-mode*=dark] .w-tc-editor-var,body[data-color-mode*=dark]{--color-fg-default:#c9d1d9;--color-canvas-subtle:#161b22;--color-prettylights-syntax-comment:#8b949e;--color-prettylights-syntax-entity-tag:#7ee787;--color-prettylights-syntax-entity:#d2a8ff;--color-prettylights-syntax-sublimelinter-gutter-mark:#484f58;--color-prettylights-syntax-constant:#79c0ff;--color-prettylights-syntax-string:#a5d6ff;--color-prettylights-syntax-keyword:#ff7b72;--color-prettylights-syntax-markup-bold:#c9d1d9}.w-tc-editor[data-color-mode*=light],[data-color-mode*=light] .w-tc-editor,[data-color-mode*=light] .w-tc-editor-var,body[data-color-mode*=light]{--color-fg-default:#24292f;--color-canvas-subtle:#f6f8fa;--color-prettylights-syntax-comment:#6e7781;--color-prettylights-syntax-entity-tag:#116329;--color-prettylights-syntax-entity:#8250df;--color-prettylights-syntax-sublimelinter-gutter-mark:#8c959f;--color-prettylights-syntax-constant:#0550ae;--color-prettylights-syntax-string:#0a3069;--color-prettylights-syntax-keyword:#cf222e;--color-prettylights-syntax-markup-bold:#24292f}.w-tc-editor{background-color:var(--color-canvas-subtle);color:var(--color-fg-default);font-family:inherit;font-size:12px}.w-tc-editor-preview,.w-tc-editor-text{min-height:16px}.w-tc-editor-preview pre{font-family:inherit;font-size:inherit;margin:0;padding:0;white-space:inherit}.w-tc-editor-preview pre code{font-family:inherit}.w-tc-editor code[class*=language-] .token.cdata,.w-tc-editor code[class*=language-] .token.comment,.w-tc-editor code[class*=language-] .token.doctype,.w-tc-editor code[class*=language-] .token.prolog,.w-tc-editor pre[class*=language-] .token.cdata,.w-tc-editor pre[class*=language-] .token.comment,.w-tc-editor pre[class*=language-] .token.doctype,.w-tc-editor pre[class*=language-] .token.prolog{color:var(--color-prettylights-syntax-comment)}.w-tc-editor code[class*=language-] .token.punctuation,.w-tc-editor pre[class*=language-] .token.punctuation{color:var(--color-prettylights-syntax-sublimelinter-gutter-mark)}.w-tc-editor code[class*=language-] .namespace,.w-tc-editor pre[class*=language-] .namespace{opacity:.7}.w-tc-editor code[class*=language-] .token.boolean,.w-tc-editor code[class*=language-] .token.constant,.w-tc-editor code[class*=language-] .token.deleted,.w-tc-editor code[class*=language-] .token.number,.w-tc-editor code[class*=language-] .token.symbol,.w-tc-editor pre[class*=language-] .token.boolean,.w-tc-editor pre[class*=language-] .token.constant,.w-tc-editor pre[class*=language-] .token.deleted,.w-tc-editor pre[class*=language-] .token.number,.w-tc-editor pre[class*=language-] .token.symbol{color:var(--color-prettylights-syntax-entity-tag)}.w-tc-editor code[class*=language-] .style .token.string,.w-tc-editor code[class*=language-] .token.builtin,.w-tc-editor code[class*=language-] .token.char,.w-tc-editor code[class*=language-] .token.entity,.w-tc-editor code[class*=language-] .token.inserted,.w-tc-editor code[class*=language-] .token.operator,.w-tc-editor code[class*=language-] .token.property,.w-tc-editor code[class*=language-] .token.selector,.w-tc-editor code[class*=language-] .token.string,.w-tc-editor code[class*=language-] .token.url,.w-tc-editor pre[class*=language-] .style .token.string,.w-tc-editor pre[class*=language-] .token.builtin,.w-tc-editor pre[class*=language-] .token.char,.w-tc-editor pre[class*=language-] .token.entity,.w-tc-editor pre[class*=language-] .token.inserted,.w-tc-editor pre[class*=language-] .token.operator,.w-tc-editor pre[class*=language-] .token.property,.w-tc-editor pre[class*=language-] .token.selector,.w-tc-editor pre[class*=language-] .token.string,.w-tc-editor pre[class*=language-] .token.url{color:var(--color-prettylights-syntax-constant)}.w-tc-editor code[class*=language-] .token.atrule,.w-tc-editor code[class*=language-] .token.keyword,.w-tc-editor code[class*=language-] .token.property-access .token.method,.w-tc-editor pre[class*=language-] .token.atrule,.w-tc-editor pre[class*=language-] .token.keyword,.w-tc-editor pre[class*=language-] .token.property-access .token.method{color:var(--color-prettylights-syntax-keyword)}.w-tc-editor code[class*=language-] .token.function,.w-tc-editor pre[class*=language-] .token.function{color:var(--color-prettylights-syntax-string)}.w-tc-editor code[class*=language-] .token.important,.w-tc-editor code[class*=language-] .token.regex,.w-tc-editor code[class*=language-] .token.variable,.w-tc-editor pre[class*=language-] .token.important,.w-tc-editor pre[class*=language-] .token.regex,.w-tc-editor pre[class*=language-] .token.variable{color:var(--color-prettylights-syntax-string-regexp)}.w-tc-editor code[class*=language-] .token.bold,.w-tc-editor code[class*=language-] .token.important,.w-tc-editor pre[class*=language-] .token.bold,.w-tc-editor pre[class*=language-] .token.important{color:var(--color-prettylights-syntax-markup-bold)}.w-tc-editor code[class*=language-] .token.tag,.w-tc-editor pre[class*=language-] .token.tag{color:var(--color-prettylights-syntax-entity-tag)}.w-tc-editor code[class*=language-] .token.attr-name,.w-tc-editor code[class*=language-] .token.attr-value,.w-tc-editor pre[class*=language-] .token.attr-name,.w-tc-editor pre[class*=language-] .token.attr-value{color:var(--color-prettylights-syntax-constant)}.w-tc-editor code[class*=language-] .token.class-name,.w-tc-editor code[class*=language-] .token.selector .class,.w-tc-editor pre[class*=language-] .token.class-name,.w-tc-editor pre[class*=language-] .token.selector .class{color:var(--color-prettylights-syntax-entity)}.customer-questions-review-page{background:#fff;background:var(--background-color,#fff);display:flex;flex-direction:column;max-height:calc(100vh - 120px);min-height:calc(100vh - 120px);overflow:hidden;padding:20px}.review-page-loading{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:400px}.review-page-loading p{color:#666;font-size:16px}.review-header{align-items:center;background:#fafafa;background:var(--card-background,#fafafa);border-bottom:1px solid #e8e8e8;border-bottom:1px solid var(--border-color,#e8e8e8);border-radius:8px;display:flex;justify-content:space-between;padding:16px 24px}.header-left{display:flex;gap:16px}.back-button,.breadcrumb{align-items:center;display:flex;gap:8px}.breadcrumb{font-size:16px}.customer-name{color:#333;color:var(--text-primary,#333);font-weight:600}.separator{color:#999;color:var(--text-secondary,#999)}.branch-usecase{color:#666;color:var(--text-secondary,#666);text-transform:capitalize}.header-right{align-items:center;display:flex;gap:12px}.review-content{max-height:calc(100vh - 300px);overflow:hidden}.content-sections,.review-content{display:flex;flex:1 1;min-height:calc(100vh - 300px)}.content-sections{height:100%}.uploaded-file-section{background:#fff;background:var(--card-background,#fff);border-right:1px solid #e8e8e8;border-right:1px solid var(--border-color,#e8e8e8);display:flex;flex:1 1;flex-direction:column;max-height:calc(100vh - 300px);min-width:0;overflow-y:auto;padding:24px}.uploaded-file-section h3{color:#333;color:var(--text-primary,#333);font-size:18px;font-weight:600;margin:0 0 16px}.file-info{background:#f5f5f5;background:var(--secondary-background,#f5f5f5);border-radius:6px;margin-bottom:16px;padding:12px}.file-name{color:#333;color:var(--text-primary,#333);font-weight:600;margin-bottom:8px}.file-details{color:#666;color:var(--text-secondary,#666);display:flex;font-size:14px;gap:16px}.pdf-viewer{background:#fafafa;background:var(--secondary-background,#fafafa);border:1px solid #e8e8e8;border:1px solid var(--border-color,#e8e8e8);border-radius:6px;flex:1 1;min-height:400px;overflow:auto}.pdf-placeholder,.pdf-viewer{display:flex;flex-direction:column}.pdf-placeholder{align-items:center;color:#666;color:var(--text-secondary,#666);height:100%;justify-content:center;padding:24px;text-align:center}.pdf-placeholder p{margin:8px 0}.pdf-container{background:#fff;background:var(--card-background,#fff);border-radius:6px;display:flex;flex-direction:column;height:100%;overflow:hidden}.pdf-container iframe{flex:1 1;min-height:500px}.pdf-viewer-wrapper{align-items:flex-start;flex:1 1;overflow:auto;position:relative}.pdf-loading-state,.pdf-viewer-wrapper{background:#fafafa;background:var(--secondary-background,#fafafa);border-radius:6px 6px 0 0;display:flex;justify-content:center}.pdf-loading-state{align-items:center;bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.pdf-loading-message{align-items:center;color:#666;color:var(--text-secondary,#666);display:flex;flex-direction:column;gap:16px;text-align:center}.pdf-loading-message p{margin:0}.pdf-hint{color:#999;color:var(--text-secondary,#999);font-size:12px;font-style:italic;line-height:1.4;max-width:300px}.pdf-controls{background:#f5f5f5;background:var(--secondary-background,#f5f5f5);border-radius:0 0 6px 6px;border-top:1px solid #e8e8e8;border-top:1px solid var(--border-color,#e8e8e8);display:flex;gap:16px;justify-content:center;padding:12px}.pdf-controls .ant-btn-link{color:#1890ff;font-weight:500}.pdf-controls .ant-btn-link:hover{color:#40a9ff}.react-pdf__Document{align-items:center;display:flex;flex-direction:column;width:100%}.react-pdf__Page{display:flex;height:auto!important;justify-content:center;margin:0 auto;max-width:100%}.react-pdf__Page__canvas{display:block;height:auto!important;max-width:100%!important}.react-pdf__Page__annotations,.react-pdf__Page__textContent{max-width:100%!important}.pdf-viewer-wrapper>div{display:flex;justify-content:center;width:100%}.json-section{display:flex;flex:1 1;flex-direction:column;max-height:calc(100vh - 300px);min-width:0;overflow-y:auto;padding:24px}.json-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.json-header h3{color:#333;color:var(--text-primary,#333);font-size:18px;font-weight:600;margin:0}.json-content{background:#fafafa;background:var(--secondary-background,#fafafa);border:1px solid #e8e8e8;border:1px solid var(--border-color,#e8e8e8);border-radius:6px;flex:1 1;overflow-y:auto}.no-questions{align-items:center;color:#666;display:flex;flex-direction:column;gap:16px;height:200px;justify-content:center}.questions-structure-container{padding:16px}.questions-section{margin-bottom:24px}.questions-section h3{border-bottom:2px solid #1890ff;color:#333;color:var(--text-primary,#333);font-size:16px;font-weight:600;margin:0 0 12px;padding-bottom:8px}.questions-section h4{color:#666;color:var(--text-secondary,#666);font-size:14px;font-weight:600;letter-spacing:.5px;margin:16px 0 8px;text-transform:uppercase}.procedure-category{margin-bottom:16px}.questions-list{display:flex;flex-direction:column;gap:12px}.question-card{background:#fff;background:var(--card-background,#fff);border:1px solid #e8e8e8;border:1px solid var(--border-color,#e8e8e8);border-radius:6px;transition:all .3s ease}.question-card:hover{border-color:#1890ff;box-shadow:0 2px 8px #1890ff1a}.question-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.sequence-id{background:#e6f7ff;border-radius:4px;color:#1890ff;font-size:12px;font-weight:600;padding:2px 8px}.question-text{color:#333;color:var(--text-primary,#333);font-size:14px;line-height:1.5;margin-bottom:8px}.question-keywords{color:#666;color:var(--text-secondary,#666);font-size:12px}.question-keywords strong{color:#333;color:var(--text-primary,#333)}.json-editor{padding:16px}.json-textarea{background-color:#f8f9fa;background-color:var(--secondary-background,#f8f9fa);border:1px solid #e9ecef;border:1px solid var(--border-color,#e9ecef);border-radius:6px;color:#262626;color:var(--text-primary,#262626);font-family:Courier New,monospace;font-size:14px;line-height:1.5;resize:vertical}.json-textarea[readonly]{background-color:#f5f5f5;background-color:var(--secondary-background,#f5f5f5);cursor:not-allowed;opacity:.8}.json-textarea.json-error{background-color:#fff2f0;border-color:#ff4d4f}.json-textarea.json-error:focus{border-color:#ff4d4f;box-shadow:0 0 0 2px #ff4d4f33}.w-tc-editor{position:relative!important}.w-tc-editor,.w-tc-editor *{cursor:text!important}.w-tc-editor textarea{background:#0000!important;position:relative!important;z-index:2!important}.w-tc-editor textarea,.w-tc-editor-text{cursor:text!important;pointer-events:auto!important}.w-tc-editor-preview{position:absolute!important;z-index:1!important}.w-tc-editor-preview,.w-tc-editor-var{pointer-events:none!important}.w-tc-editor textarea:focus{outline:none!important}.json-editor .w-tc-editor{width:100%!important}.json-editor-placeholder{align-items:center;color:#666;color:var(--text-secondary,#666);display:flex;flex-direction:column;gap:16px;height:200px;justify-content:center}.ant-modal-header{background-color:#fafafa;background-color:var(--card-background,#fafafa);border-bottom:1px solid #e8e8e8;border-bottom:1px solid var(--border-color,#e8e8e8)}.ant-modal-title{color:#333;color:var(--text-primary,#333);font-weight:600}@media (max-width:1200px){.content-sections{flex-direction:column}.uploaded-file-section{border-bottom:1px solid #e8e8e8;border-right:none;flex:0 0 300px}.json-section{flex:1 1}}@media (max-width:768px){.review-header{align-items:flex-start;flex-direction:column;gap:12px}.header-left{width:100%}.header-right{justify-content:flex-start;width:100%}.breadcrumb{align-items:flex-start;flex-direction:column;gap:4px}.separator{display:none}.json-section,.uploaded-file-section{padding:16px}.questions-structure-container{padding:12px}}@media (max-width:480px){.review-header{padding:12px 16px}.json-section,.uploaded-file-section{padding:12px}.file-details{flex-direction:column;gap:4px}.question-card{padding:8px}.question-text{font-size:13px}}.extracted-question-display:disabled{color:#1890ff}
/*# sourceMappingURL=main.eb89a4fe.css.map*/