.class_cm_1col{max-width:100%!important;overflow-x:hidden!important;padding-top:40px!important}.currency-selector{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;margin-bottom:40px;max-width:100%}.currency-title{text-align:center}.currency-buttons{background:#f8f8f8;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06);display:inline-flex;padding:4px}.currency-btn{background:transparent;border:none;border-radius:8px;color:#666;cursor:pointer;font-family:Zilla Slab,serif;font-size:15px;font-weight:600;padding:10px 24px;transition:all .3s ease}.currency-btn:hover{color:#ff5900}.currency-btn.active{background:#ff5900;box-shadow:0 2px 6px rgba(255,89,0,.3);color:#fff}.exchange-rate-info{background:#fff9f5;border-left:4px solid #ff5900;border-radius:8px;display:none;margin-bottom:20px;margin-left:15px;margin-right:15px;max-width:calc(100% - 30px);padding:12px;text-align:center}.exchange-rate-info.visible{display:block}.exchange-rate-info p{color:#666;font-size:14px;margin:0}.exchange-rate-value{color:#ff5900;font-weight:700}#contenedor-buscador{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:40px;padding:0 15px;width:100%}#contenedor-buscador form{display:flex;justify-content:center;max-width:600px;width:100%}#contenedor-buscador form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' viewBox='0 0 12 8'%3E%3Cpath stroke='%23ff5900' stroke-linecap='round' stroke-width='2' d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-position:right 20px center;background-repeat:no-repeat;background-size:12px;border:2px solid #e5e5e5;border-radius:10px;color:#333;cursor:pointer;font-family:Zilla Slab,serif;font-size:15px;height:auto;line-height:1.4;min-height:50px;padding:14px 45px 14px 20px;transition:all .3s ease;width:100%}#contenedor-buscador form select option{font-size:15px;line-height:1.5;padding:8px 12px}#contenedor-buscador form select:hover{border-color:#ff5900}#contenedor-buscador form select:focus{border-color:#ff5900;box-shadow:0 0 0 3px rgba(255,89,0,.1);outline:none}.tabla-responsive-wrapper{margin-bottom:30px;overflow:hidden;position:relative;width:100%}.tabla-scrollable-content{overflow-x:auto;scrollbar-color:#ccc #f8f8f8;scrollbar-width:thin;width:100%}.tabla-scrollable-content::-webkit-scrollbar{height:10px}.tabla-scrollable-content::-webkit-scrollbar-track{background:#f8f8f8;border-radius:5px}.tabla-scrollable-content::-webkit-scrollbar-thumb{background-color:#ccc;border:2px solid #f8f8f8;border-radius:5px}.tabla-scrollable-content::-webkit-scrollbar-thumb:hover{background-color:#aaa}.rwd-table{background:#fff;border-collapse:collapse;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.08);box-sizing:border-box;margin:0 auto 30px;max-width:100%;overflow:hidden;table-layout:fixed;width:100%}.rwd-table:not(.tabla-medico) th:first-child{width:20%}.rwd-table:not(.tabla-medico) th:nth-child(2),.rwd-table:not(.tabla-medico) th:nth-child(3){width:11%}.rwd-table:not(.tabla-medico) th:nth-child(4),.rwd-table:not(.tabla-medico) th:nth-child(5),.rwd-table:not(.tabla-medico) th:nth-child(6),.rwd-table:not(.tabla-medico) th:nth-child(7){width:14.5%}.rwd-table.tabla-medico th:first-child{width:16%}.rwd-table.tabla-medico th:nth-child(2),.rwd-table.tabla-medico th:nth-child(3){width:9%}.rwd-table.tabla-medico th:nth-child(4),.rwd-table.tabla-medico th:nth-child(5),.rwd-table.tabla-medico th:nth-child(6),.rwd-table.tabla-medico th:nth-child(7),.rwd-table.tabla-medico th:nth-child(8),.rwd-table.tabla-medico th:nth-child(9){width:11%}.rwd-table tr:first-child{background:#ff5900;color:#fff}.rwd-table tr{background-color:#fff;border-top:1px solid #e5e5e5;transition:background-color .2s ease}.rwd-table tr:nth-child(odd):not(:first-child){background-color:#fafafa}.rwd-table th{font-size:13px;font-weight:700;line-height:1.3;white-space:normal;word-wrap:break-word;height:auto}.rwd-table td,.rwd-table th{box-sizing:border-box;padding:12px 6px;text-align:center;vertical-align:middle}.rwd-table td{border-bottom:1px solid #e5e5e5;color:#333;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rwd-table td:first-child{white-space:normal;word-wrap:break-word;font-weight:600;padding-left:12px;text-align:left}.rwd-table td:before{color:#ff5900;content:attr(data-th) ": ";display:block;font-weight:700;margin-bottom:5px}.botn-secondary-2{background-color:#ff5900;border:none;border-radius:10px;box-shadow:0 4px 12px rgba(255,89,0,.2);color:#fff!important;cursor:pointer;display:block;font-family:Zilla Slab,serif;font-size:16px;font-weight:700;padding:14px 24px;text-align:center;text-decoration:none!important;transition:all .3s ease}.botn-secondary-2:hover{background-color:#e54f00;box-shadow:0 6px 16px rgba(255,89,0,.3);transform:translateY(-2px)}.botn-secondary-2:active{transform:translateY(0)}.table-footer-note{box-sizing:border-box;color:#666;font-size:13px;line-height:1.6;margin-top:20px;max-width:100%;padding:0 20px;text-align:center}.loading-overlay{align-items:center;background:hsla(0,0%,100%,.9);bottom:0;display:none;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.loading-overlay.active{display:flex}.spinner{animation:spin 1s linear infinite;border:4px solid #f8f8f8;border-radius:50%;border-top-color:#ff5900;height:50px;width:50px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media screen and (max-width:768px){.currency-selector{margin-bottom:30px}.currency-title{margin-bottom:10px;text-align:center;width:100%}#contenedor-buscador{padding:0 20px}#contenedor-buscador form select{font-size:14px;min-height:48px;padding:12px 40px 12px 16px}.tabla-responsive-wrapper{margin-left:0;margin-right:0;padding:0}.exchange-rate-info{margin-left:20px;margin-right:20px}}@media screen and (max-width:601px){.rwd-table th{display:none}.rwd-table td{display:block;padding:12px 20px;text-align:left}.rwd-table td:first-child{color:#ff5900;font-size:17px;font-weight:700;padding-top:20px}.rwd-table td:last-child{padding-bottom:20px}.rwd-table tr{border-radius:12px;display:block;margin-bottom:20px;overflow:hidden}}@media screen and (min-width:602px){.rwd-table tr:hover:not(:first-child){background-color:#fff9f5}.rwd-table td:before{display:none}.rwd-table td,.rwd-table th{display:table-cell}.rwd-table td:first-child,.rwd-table th:first-child{padding-left:12px}.rwd-table td:last-child,.rwd-table th:last-child{padding-right:12px}}@media screen and (min-width:602px) and (max-width:1024px){.rwd-table{font-size:12px}.rwd-table th{font-size:11px;line-height:1.2;padding:10px 4px}.rwd-table td{font-size:12px;padding:10px 4px}.rwd-table.tabla-medico th{font-size:10px;padding:8px 3px}.rwd-table.tabla-medico td{font-size:11px;padding:8px 3px}}@media screen and (min-width:1025px){.rwd-table.tabla-medico th{font-size:12px;padding:12px 5px}.rwd-table.tabla-medico td{font-size:13px;padding:12px 5px}}