*{box-sizing:border-box;margin:0;padding:0}body{background-color:#f5f7fa;color:#333;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}button,input,select,textarea{font-family:inherit}:root{--cigna-blue:#0072bc;--cigna-blue-dark:#005a94;--cigna-orange:#f26522;--cigna-orange-dark:#d9551a;--gray-100:#f5f7fa;--gray-200:#e8ecf1;--gray-300:#d1d9e0;--gray-500:#6c757d;--gray-700:#495057;--success:#28a745;--warning:#ffc107;--error:#dc3545;--white:#fff}.header{background:#0072bc;background:var(--cigna-blue);box-shadow:0 2px 4px #0000001a;color:#fff;color:var(--white);justify-content:space-between;padding:1rem 2rem}.header,.header-logo{align-items:center;display:flex}.header-logo{gap:1rem}.header-logo h1{font-size:1.5rem;font-weight:600}.logo-placeholder{background:#fff;background:var(--white);border-radius:4px;color:#0072bc;color:var(--cigna-blue);font-size:.875rem;font-weight:700;padding:.5rem 1rem}.main-container{margin:0 auto;max-width:1400px;padding:2rem}.tabs{border-bottom:2px solid #e8ecf1;border-bottom:2px solid var(--gray-200);display:flex;gap:0;margin-bottom:1.5rem}.tab-button{background:#0000;border:none;border-bottom:3px solid #0000;color:#6c757d;color:var(--gray-500);cursor:pointer;font-size:1rem;font-weight:600;margin-bottom:-2px;padding:.75rem 1.5rem;transition:all .2s ease}.tab-button.active,.tab-button:hover{color:#0072bc;color:var(--cigna-blue)}.tab-button.active{border-bottom-color:#f26522;border-bottom-color:var(--cigna-orange)}.card{background:#fff;background:var(--white);border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:1.5rem;padding:1.5rem}.card-title{border-bottom:1px solid #e8ecf1;border-bottom:1px solid var(--gray-200);color:#0072bc;color:var(--cigna-blue);font-size:1.25rem;font-weight:600;padding-bottom:.5rem}.card-title,.form-group{margin-bottom:1rem}.form-label{color:#495057;color:var(--gray-700);display:block;font-weight:600;margin-bottom:.5rem}.form-input,.form-select,.form-textarea{border:1px solid #d1d9e0;border:1px solid var(--gray-300);border-radius:4px;font-size:1rem;padding:.75rem;transition:border-color .2s ease;width:100%}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:#0072bc;border-color:var(--cigna-blue);box-shadow:0 0 0 3px #0072bc1a;outline:none}.form-textarea{min-height:120px;resize:vertical}.btn{align-items:center;border:none;border-radius:4px;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.btn-primary{background:#0072bc;background:var(--cigna-blue);color:#fff;color:var(--white)}.btn-primary:hover{background:#005a94;background:var(--cigna-blue-dark)}.btn-primary:disabled{background:#d1d9e0;background:var(--gray-300);cursor:not-allowed}.btn-secondary{background:#e8ecf1;background:var(--gray-200);color:#495057;color:var(--gray-700)}.btn-secondary:hover{background:#d1d9e0;background:var(--gray-300)}.btn-success{background:#28a745;background:var(--success);color:#fff;color:var(--white)}.btn-success:hover{background:#218838}.btn-orange{background:#f26522;background:var(--cigna-orange);color:#fff;color:var(--white)}.btn-orange:hover{background:#d9551a;background:var(--cigna-orange-dark)}.btn-small{font-size:.875rem;padding:.5rem 1rem}.table-container{overflow-x:auto}.data-table{border-collapse:collapse;font-size:.9rem;width:100%}.data-table td,.data-table th{border-bottom:1px solid #e8ecf1;border-bottom:1px solid var(--gray-200);padding:.75rem 1rem;text-align:left}.data-table th{color:#495057;color:var(--gray-700);font-weight:600;white-space:nowrap}.data-table th,.data-table tr:hover{background:#f5f7fa;background:var(--gray-100)}.data-table td{vertical-align:top}.text-truncate{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-wrap{word-wrap:break-word;max-width:300px}.status-badge{border-radius:12px;display:inline-block;font-size:.75rem;font-weight:600;padding:.25rem .75rem;text-transform:uppercase}.status-submitted{background:#ffc107;background:var(--warning);color:#856404}.status-processing{background:#17a2b8;color:#fff;color:var(--white)}.status-completed{background:#28a745;background:var(--success);color:#fff;color:var(--white)}.status-error{background:#dc3545;background:var(--error);color:#fff;color:var(--white)}.type-badge{border-radius:4px;display:inline-block;font-size:.75rem;font-weight:600;padding:.25rem .5rem}.type-exact{background:#d4edda;color:#155724}.type-fuzzy-adapted{background:#cce5ff;color:#004085}.type-custom{background:#fff3cd;color:#856404}.modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal{background:#fff;background:var(--white);border-radius:8px;box-shadow:0 4px 20px #0003;max-height:90vh;max-width:700px;overflow-y:auto;width:90%}.modal-header{align-items:center;border-bottom:1px solid #e8ecf1;border-bottom:1px solid var(--gray-200);display:flex;justify-content:space-between;padding:1rem 1.5rem}.modal-header h2{color:#0072bc;color:var(--cigna-blue);font-size:1.25rem}.modal-close{background:none;border:none;color:#6c757d;color:var(--gray-500);cursor:pointer;font-size:1.5rem}.modal-close:hover{color:#495057;color:var(--gray-700)}.modal-body{padding:1.5rem}.modal-footer{border-top:1px solid #e8ecf1;border-top:1px solid var(--gray-200);display:flex;gap:1rem;justify-content:flex-end;padding:1rem 1.5rem}.detail-row{margin-bottom:1rem}.detail-label{color:#6c757d;color:var(--gray-500);font-size:.875rem;font-weight:600;margin-bottom:.25rem}.detail-value{color:#495057;color:var(--gray-700)}.spinner{animation:spin .8s linear infinite;border:2px solid #e8ecf1;border-top-color:#0072bc;border:2px solid var(--gray-200);border-radius:50%;border-top-color:var(--cigna-blue);display:inline-block;height:20px;width:20px}@keyframes spin{to{transform:rotate(1turn)}}.message{border-radius:4px;margin-bottom:1rem;padding:1rem}.message-success{background:#d4edda;border:1px solid #c3e6cb;color:#155724}.message-error{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.empty-state{color:#6c757d;color:var(--gray-500);padding:3rem;text-align:center}.empty-state-icon{font-size:3rem;margin-bottom:1rem}.actions{display:flex;gap:.5rem}.refresh-bar{align-items:center;background:#f5f7fa;background:var(--gray-100);border-radius:4px;display:flex;justify-content:space-between;margin-bottom:1rem;padding:.75rem 1rem}.refresh-info{color:#6c757d;color:var(--gray-500);font-size:.875rem}.form-row{display:flex;gap:1rem}.form-row .form-group{flex:1 1}.language-display{align-items:center;color:#6c757d;color:var(--gray-500);display:flex;font-size:.875rem;gap:.5rem}.language-arrow{color:#f26522;color:var(--cigna-orange);font-weight:700}
/*# sourceMappingURL=main.676fc408.css.map*/