.navbar[data-v-6ad55904]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem}.logo[data-v-6ad55904]{cursor:pointer}.custom-menu[data-v-6ad55904]{min-width:250px}.navbar .menu-icon[data-v-6ad55904]{font-size:2rem;cursor:pointer;display:none}.navbar ul[data-v-6ad55904]{list-style:none;display:flex;margin:0;padding:0}.navbar ul li[data-v-6ad55904]{margin-left:1rem}.navbar ul li a[data-v-6ad55904]{color:#fff;text-decoration:none}@media (max-width:768px){.navbar .menu-icon[data-v-6ad55904]{display:block}.navbar ul[data-v-6ad55904]{position:absolute;top:60px;right:0;background:#222;flex-direction:column;width:200px;transform:translateX(100%);transition:transform .3s ease-in-out}.navbar ul.open[data-v-6ad55904]{transform:translateX(0)}.navbar ul li[data-v-6ad55904]{margin:1rem}[data-v-6ad55904] .v-tab.v-tab--active{font-weight:700}}body{font-family:Inter Tight,sans-serif;margin:0;padding:0;box-sizing:border-box}#app{display:flex;flex-direction:column;min-height:100vh;max-height:100vh;max-width:100%;overflow-x:hidden}router-view{flex:1}@media (max-width:600px){h2[data-v-4e016bdc]{font-size:.9rem}h1[data-v-4e016bdc]{font-size:1.4rem}}.v-card[data-v-4e016bdc]{background-color:#fff}h2[data-v-4e016bdc]{font-weight:500}.shadow-text[data-v-4e016bdc]{text-shadow:1px 1px 2px rgba(0,0,0,.3),2px 2px 4px rgba(0,0,0,.2)}.v-container[data-v-4e016bdc]{background-size:cover;background-color:#caf5f5;background-position:50%;background-repeat:no-repeat;width:100%;min-height:100vh}.fade-card[data-v-4e016bdc]{opacity:0;transform:translateY(20px);transition:opacity 1s ease,transform 1s ease}.fade-card[style*="display: none"][data-v-4e016bdc],.fade-card[v-cloak][data-v-4e016bdc]{opacity:0}.fade-card[v-show=true][data-v-4e016bdc]{opacity:1;transform:translateY(0)}.btn-custom[data-v-4e016bdc]{font-family:Inter Tight,sans-serif;font-size:clamp(1rem,2.5vw,1.5rem);min-height:-moz-fit-content;min-height:fit-content;border-radius:.2;text-transform:none;box-shadow:none;background-color:var(--v-primary-base);transition:transform .3s ease,background-color .3s ease}.btn-custom[data-v-4e016bdc]:hover{transform:translateY(-3px);background-color:var(--v-primary-darken1)}.table[data-v-4e016bdc]{width:70%;border-collapse:collapse;font-family:system-ui,Arial,sans-serif}.table thead th[data-v-4e016bdc]{text-align:left;padding:12px 16px;background:#f5f5f5;font-weight:600;border-bottom:1px solid #e0e0e0}.table tbody tr[data-v-4e016bdc]{border-bottom:1px solid #000}.table td[data-v-4e016bdc]{padding:12px 16px;vertical-align:middle}.btn[data-v-4e016bdc]{display:inline-block;padding:8px 12px;border-radius:6px;text-decoration:none;background:#1976d2;color:#fff;font-weight:600;border:none;cursor:pointer}.btn.disabled[data-v-4e016bdc]{background:#aaa;cursor:not-allowed}.table td.sarrerak[data-v-4e016bdc]{padding-top:8px;white-space:nowrap}@media (min-width:1600px){.v-container[data-v-4e016bdc]{background-position:center bottom 40%}}@media (max-width:640px){.table tbody[data-v-4e016bdc],.table td[data-v-4e016bdc],.table tr[data-v-4e016bdc],.table[data-v-4e016bdc]{display:block;width:100%}.table tr[data-v-4e016bdc]{margin-bottom:12px;border:1px solid #000;border-radius:8px;padding:12px;background:transparent;text-align:center;box-shadow:0 2px 2px rgba(0,0,0,.03)}.table td[data-v-4e016bdc]{border:none}.table td.date[data-v-4e016bdc]{font-weight:700;font-size:1rem;padding-bottom:8px}.table td.kokapena[data-v-4e016bdc],.table td.pueblo[data-v-4e016bdc]{color:#000;padding-bottom:6px}.table td.sarrerak[data-v-4e016bdc]{padding-top:8px;white-space:nowrap}.table td.sarrerak .btn[data-v-4e016bdc]{width:100%;text-align:center}}.page-title[data-v-4e016bdc]{font-family:Inter Tight,sans-serif;font-weight:500;font-size:clamp(24px,5vw,48px);margin-top:2rem;margin-bottom:2rem}div[style*="overflow-y: auto"][data-v-4e016bdc]{scrollbar-width:thin;scrollbar-color:#888 transparent}div[style*="overflow-y: auto"][data-v-4e016bdc]::-webkit-scrollbar{width:10px}div[style*="overflow-y: auto"][data-v-4e016bdc]::-webkit-scrollbar-track{background-color:var(--v-primary-base);border-radius:10px}div[style*="overflow-y: auto"][data-v-4e016bdc]::-webkit-scrollbar-thumb{background-color:var(--v-primary-base);border-radius:10px;-webkit-transition:background .3s;transition:background .3s}div[style*="overflow-y: auto"][data-v-4e016bdc]::-webkit-scrollbar-thumb:hover{background-color:var(--v-primary-base)}