:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}html,body{max-width:100vw;overflow-x:hidden}body{background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}button{color:#fff;cursor:pointer;background-color:#0d6efd;border:none;border-radius:4px;margin-right:.5rem;padding:.5rem 1rem;transition:all .2s ease-in-out}button:hover{background-color:darken(#0d6efd,10%)}.fw-bold,h1.fw-bold,h2.fw-bold,h3.fw-bold,h4.fw-bold,h5.fw-bold,h6.fw-bold,.form-label{font-weight:700!important}table{border-collapse:collapse;width:100%;margin-top:1rem;font-size:.9rem}table th,table td{text-align:left;border-bottom:1px solid #e0e0e0;padding:.75rem .5rem}table th{background-color:#f8f9fa;font-weight:600}table tbody tr:hover{background-color:#f2f2f2}table .status-pre{color:#fff;background-color:#333;border-radius:5px;padding:2px 8px;font-size:.8rem}table .status-cancelado{color:#fff;background-color:#dc3545;border-radius:5px;padding:2px 8px;font-size:.8rem}table .status-liberacion{color:#155724;background-color:#d4edda;border-radius:5px;padding:2px 8px;font-size:.8rem}.pagination{justify-content:flex-end;margin-top:1rem;display:flex}.pagination li{margin:0 2px;list-style:none}.pagination li a{color:#000;border:1px solid #ccc;border-radius:4px;padding:.5rem .75rem;text-decoration:none;display:block}.pagination li a:hover{background-color:#e9ecef}.pagination li a.active{color:#fff;background-color:#0d6efd}.password-wrapper{background-color:#fff;border:1px solid #ced4da;border-radius:.375rem;align-items:center;padding:.375rem .75rem;display:flex}.password-wrapper:focus-within{border-color:#0d6efd;box-shadow:0 0 0 .25rem #0d6efd40}.password-input{color:#000;background:0 0;border:none;outline:none;width:100%;padding:.375rem .75rem}.mi-calendario{border:1px solid #0d6efd;border-radius:8px;font-family:inherit}.mi-calendario .react-datepicker__header{background-color:#838383;border-bottom:none}.mi-calendario .react-datepicker__current-month,.mi-calendario .react-datepicker__day-name{color:#fff;font-weight:500}.mi-calendario .react-datepicker__month-select,.mi-calendario .react-datepicker__year-select{color:#fff;background-color:#0000;border:1px solid #fff;border-radius:4px;padding:2px 6px}.mi-calendario .react-datepicker__month-select option,.mi-calendario .react-datepicker__year-select option{color:#212529;background-color:#fff}.mi-calendario .react-datepicker__day{color:#212529}.mi-calendario .react-datepicker__day--selected,.mi-calendario .react-datepicker__day--keyboard-selected{color:#fff;background-color:#0d6efd}.mi-calendario .react-datepicker__day:hover{background-color:#cfe2ff}.mi-calendario .react-datepicker__day--disabled{color:#adb5bd}.mi-calendario .react-datepicker__year-select::-webkit-scrollbar{width:8px}.mi-calendario .react-datepicker__year-select::-webkit-scrollbar-track{background:#e9ecef}.mi-calendario .react-datepicker__year-select::-webkit-scrollbar-thumb{background-color:#0d6efd;border:2px solid #e9ecef;border-radius:10px}.mi-calendario .react-datepicker__year-select::-webkit-scrollbar-thumb:hover{background-color:#0b5ed7}
