.bg-blue-seguru{background-color:#3331b4}.border-blue-seguru{border-color:#3331b4}.bg-blue-seguru-hover{background-color:transparent}.bg-blue-seguru-hover:hover{background-color:#eeeefb}.bg-orange-seguru{background-color:#f80}.text-blue-seguru{color:#3331b4}.input-text{padding:.625rem .75rem;border-radius:.625rem;border:1px solid #e5e7eb;background-color:#fff;transition:border-color .15s ease,box-shadow .15s ease}.input-text:focus{outline:none;border-color:#9c9ae3;box-shadow:0 0 0 3px #3331b41f}.platform-content input[type=text],.platform-content input[type=date],.platform-content input[type=number],.platform-content input[type=email],.platform-content input[type=password],.platform-content select,.platform-content textarea{border-color:#e5e7eb;border-radius:.625rem;transition:border-color .15s ease,box-shadow .15s ease}.platform-content input[type=text]:focus,.platform-content input[type=date]:focus,.platform-content input[type=number]:focus,.platform-content input[type=email]:focus,.platform-content input[type=password]:focus,.platform-content select:focus,.platform-content textarea:focus{outline:none;border-color:#9c9ae3;box-shadow:0 0 0 3px #3331b41f}.badge{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .7rem;border-radius:9999px;font-size:.75rem;font-weight:700;line-height:1.1rem;white-space:nowrap}.badge--success{background-color:#dcfce7;color:#15803d}.badge--danger{background-color:#fee2e2;color:#b91c1c}.badge--warning{background-color:#fef3c7;color:#b45309}.badge--info{background-color:#eeeefb;color:#3331b4}.badge--neutral{background-color:#f1f5f9;color:#475569}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:9999px;color:#3331b4;background-color:#eeeefb;transition:background-color .15s ease,transform .12s ease}.icon-btn:hover{background-color:#deddf6;transform:translateY(-1px)}.icon-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.platform-content .p-datatable{border-radius:.875rem;overflow:hidden;border:1px solid #eef0f5;box-shadow:0 1px 2px #1018280a,0 4px 16px #1018280f;background:#fff}.platform-content .p-datatable .p-datatable-thead>tr>th{background-color:#f8f9fc;color:#64748b;font-weight:700;font-size:.72rem;letter-spacing:.03em;text-transform:uppercase;border-bottom:1px solid #eef0f5;padding:.85rem 1rem}.platform-content .p-datatable .p-datatable-tbody>tr>td{border-bottom:1px solid #f1f3f8;padding:.75rem 1rem;color:#334155}.platform-content .p-datatable .p-datatable-tbody>tr{transition:background-color .12s ease}.platform-content .p-datatable .p-datatable-tbody>tr:hover{background-color:#f8f9fc}.platform-content .p-datatable .p-datatable-tbody>tr:last-child>td{border-bottom:none}.platform-content .p-paginator{background:transparent;margin-top:.5rem;color:#475569}.platform-content .p-paginator .p-paginator-page.p-highlight,.platform-content .p-paginator .p-paginator-page.p-paginator-page-selected{background-color:#3331b4;color:#fff;border-radius:9999px}.platform-content .p-inputtext:enabled:focus,.platform-content .p-select:not(.p-disabled).p-focus,.platform-content .p-multiselect:not(.p-disabled).p-focus{border-color:#9c9ae3;box-shadow:0 0 0 3px #3331b41f}.platform-content .p-tablist-tab-list,.platform-content .p-tabpanels{background:transparent}.platform-content .p-tabpanels{padding:1.25rem 0 0}.platform-content .p-tablist-tab-list{border-color:#deddf6}.platform-content .p-tab{color:#64748b;font-weight:600;transition:color .15s ease,background-color .15s ease}.platform-content .p-tab:not(.p-tab-active):not(.p-disabled):hover{color:#2b299a;background-color:#eeeefb}.platform-content .p-tab.p-tab-active{color:#3331b4;border-color:#3331b4}.platform-content .p-tablist-active-bar{background-color:#3331b4}.platform-content .p-tab:focus-visible{outline:2px solid #9C9AE3;outline-offset:-2px}.p-dialog{border-radius:1rem;overflow:hidden}.p-dialog .p-dialog-header{color:#3331b4;font-weight:700}.platform-content ::-webkit-scrollbar{width:10px;height:10px}.platform-content ::-webkit-scrollbar-thumb{background:#d8dbe6;border-radius:9999px;border:2px solid transparent;background-clip:content-box}.platform-content ::-webkit-scrollbar-thumb:hover{background:#c2c6d6;background-clip:content-box}.titulo-lineas{display:flex;align-items:center;gap:1rem;color:#535151;font-weight:700;font-size:1.875rem;line-height:1.2;text-align:center}.titulo-lineas:before,.titulo-lineas:after{content:"";flex:1;height:1px;background:#8b6300}@media (min-width: 1024px){.titulo-lineas{font-size:2.25rem}}
