/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid}}}.flex{display:flex}.table{display:table}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}#app{max-width:1280px;margin:0 auto;padding:2rem;font-weight:400}a,.green{color:#00bd7e;text-decoration:none;transition:all .4s}@media (hover:hover){a:hover{background-color:#00bd7e33}}@media (min-width:1024px){#app{padding:0 2rem}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}.item[data-v-de91e4f0]{margin-top:2rem;display:flex;position:relative}.details[data-v-de91e4f0]{flex:1}i[data-v-de91e4f0]{display:flex;place-items:center;place-content:center;width:32px;height:32px;color:var(--color-text)}h3[data-v-de91e4f0]{font-size:1.2rem;font-weight:500;margin-bottom:.4rem;color:var(--color-heading)}@media (min-width: 1024px){.item[data-v-de91e4f0]{margin-top:0;padding:.4rem 0 1rem}}.datetime-inputs-container[data-v-d4e71ba6]{position:relative}input[data-v-d4e71ba6]:disabled{opacity:.6;cursor:not-allowed}.spinner-overlay[data-v-d4e71ba6]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:9999}.spinner[data-v-d4e71ba6]{width:50px;height:50px;border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;animation:spin-d4e71ba6 1s linear infinite}.spinner-text[data-v-d4e71ba6]{margin-top:20px;color:#fff;font-size:1.2rem;font-weight:500}@keyframes spin-d4e71ba6{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tabla-container[data-v-e9db0349]{position:relative;width:100%}table[data-v-e9db0349]{border-collapse:collapse;width:100%}th[data-v-e9db0349],td[data-v-e9db0349]{padding:1px;text-align:center}button[data-v-e9db0349]{width:100%;height:100%;font-family:Lucida Console,Monaco,monospace}button[data-v-e9db0349]:disabled{opacity:.4;cursor:not-allowed;background-color:#e0e0e0;color:#999}.spinner-overlay[data-v-e9db0349]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:9999}.spinner[data-v-e9db0349]{width:50px;height:50px;border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;animation:spin-e9db0349 1s linear infinite}.spinner-text[data-v-e9db0349]{margin-top:20px;color:#fff;font-size:1.2rem;font-weight:500}@keyframes spin-e9db0349{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.layout-container[data-v-cafe751c]{display:grid;grid-template-columns:1fr;gap:1.5rem;width:100%}@media (min-width: 1024px){.layout-container[data-v-cafe751c]{grid-template-columns:1fr 1fr}}.columna-izquierda[data-v-cafe751c]{min-height:100vh}.columna-derecha[data-v-cafe751c]{min-height:100vh;position:sticky;top:2rem;align-self:start}.resultado-content[data-v-cafe751c]{background-color:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a,0 2px 4px #0000000f;border:1px solid #e5e7eb;overflow:hidden;max-height:calc(100vh - 4rem);display:flex;flex-direction:column;transition:box-shadow .3s ease}.resultado-content[data-v-cafe751c]:hover{box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d}.fechas-info[data-v-cafe751c]{padding:1.5rem;background-color:#e8f4f8;border-bottom:1px solid #ddd}.header-resultado[data-v-cafe751c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.header-resultado h2[data-v-cafe751c]{font-size:1.25rem;font-weight:600;margin:0}.fechas-info p[data-v-cafe751c]{margin:.5rem 0;font-size:1rem}.html-content[data-v-cafe751c]{padding:2rem;overflow-y:auto;flex:1;min-height:200px}.html-content[data-v-cafe751c] *{max-width:100%}.html-content[data-v-cafe751c] table{width:100%;border-collapse:collapse}.html-content[data-v-cafe751c] p{margin:.5rem 0}.btn-cerrar[data-v-cafe751c]{background-color:#dc3545;color:#fff;border:none;border-radius:50%;width:32px;height:32px;cursor:pointer;font-size:1.5rem;line-height:1;display:flex;align-items:center;justify-content:center;transition:background-color .3s}.btn-cerrar[data-v-cafe751c]:hover{background-color:#c82333}.sin-resultado[data-v-cafe751c]{text-align:center;padding:3rem;background-color:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a,0 2px 4px #0000000f;border:1px solid #e5e7eb;min-height:200px;display:flex;flex-direction:column;justify-content:center}.mensaje-principal[data-v-cafe751c]{color:#666;font-size:1.2rem;margin:0}.mensaje-secundario[data-v-cafe751c]{color:#999;font-size:.875rem;margin-top:.5rem;margin-bottom:0}.resultado-view[data-v-299d27f2]{min-height:100vh;padding:2rem;background-color:#f5f5f5}.header-container[data-v-299d27f2]{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.btn-volver[data-v-299d27f2]{padding:.5rem 1rem;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:1rem}.btn-volver[data-v-299d27f2]:hover{background-color:#0056b3}h1[data-v-299d27f2]{margin:0;color:#333}.resultado-content[data-v-299d27f2]{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow:hidden}.fechas-info[data-v-299d27f2]{padding:1.5rem;background-color:#e8f4f8;border-bottom:1px solid #ddd}.fechas-info p[data-v-299d27f2]{margin:.5rem 0;font-size:1rem}.html-content[data-v-299d27f2]{padding:2rem;max-height:calc(100vh - 250px);overflow-y:auto}.sin-resultado[data-v-299d27f2]{text-align:center;padding:3rem;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a}.sin-resultado p[data-v-299d27f2]{color:#666;font-size:1.2rem}
