.nav-toggle[data-v-360d5f8e]{position:fixed;top:50%;left:0;transform:translateY(-50%);z-index:1001;background:hsla(0,0%,100%,.35);color:#1976d2;border:none;border-radius:24px 24px 24px 24px/50% 50% 50% 50%;width:24px;height:56px;font-size:2rem;box-shadow:0 4px 24px 0 rgba(25,118,210,.28),0 1.5px 8px 0 rgba(31,38,135,.18);cursor:pointer;backdrop-filter:blur(4px);transition:background .2s;display:flex;align-items:center;justify-content:center}.nav-toggle[data-v-360d5f8e]:hover{background:hsla(0,0%,100%,.55)}.side-nav-glass[data-v-360d5f8e]{position:fixed;top:50%;left:0;transform:translateY(-50%) translateX(-100%);transition:transform .3s;z-index:1002;display:flex;align-items:center;justify-content:center;width:260px;min-height:180px;max-height:80vh;pointer-events:none}.side-nav-glass.active[data-v-360d5f8e]{transform:translateY(-50%) translateX(0);pointer-events:auto}.side-nav-content[data-v-360d5f8e]{width:220px;background:hsla(0,0%,100%,.22);color:#2d2d2d;border-radius:32px;box-shadow:0 12px 48px 0 rgba(31,38,135,.28),0 2px 16px 0 rgba(25,118,210,.18);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1.5px solid hsla(0,0%,100%,.18);padding:18px 0 18px 0;display:flex;flex-direction:column;align-items:stretch;justify-content:center}.nav-header[data-v-360d5f8e]{display:flex;justify-content:flex-end;align-items:center;padding:0 24px 12px 24px;border-bottom:none}.close-btn[data-v-360d5f8e]{background:none;border:none;font-size:1.3rem;color:#1976d2;cursor:pointer}.side-nav-content ul[data-v-360d5f8e]{list-style:none;padding:0;margin:0}.side-nav-content li[data-v-360d5f8e]{padding:16px 32px;font-size:1rem;color:#2d2d2d;cursor:pointer;display:flex;align-items:center;gap:12px;transition:background .2s;border-radius:16px}.side-nav-content li.active[data-v-360d5f8e]{color:#d13289;background:rgba(209,50,137,.12)}.side-nav-content li[data-v-360d5f8e]:hover{background:rgba(25,118,210,.1)}.nav-mask[data-v-360d5f8e]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.18);z-index:1000}.app-message[data-v-7004f1fa]{position:fixed;top:30px;left:50%;transform:translateX(-50%);min-width:220px;max-width:90vw;padding:14px 38px 14px 18px;border-radius:8px;font-size:1rem;font-weight:500;box-shadow:0 4px 18px rgba(25,118,210,.13);z-index:9999;display:flex;align-items:center;gap:10px;cursor:pointer;transition:all .3s}@media (max-width:992px){.app-message[data-v-7004f1fa]{top:18px;left:50%;right:auto;transform:translateX(-50%);min-width:180px;max-width:90vw;border-radius:18px;font-size:.98rem;padding:13px 28px 13px 16px;background:hsla(0,0%,100%,.55);backdrop-filter:blur(10px);box-shadow:0 6px 24px rgba(25,118,210,.18),0 2px 8px rgba(31,38,135,.13);justify-content:center;color:inherit}}.fade-enter-active[data-v-7004f1fa],.fade-leave-active[data-v-7004f1fa]{transition:opacity .3s,transform .3s}.fade-enter-from[data-v-7004f1fa],.fade-leave-to[data-v-7004f1fa]{opacity:0;transform:translateY(-40px)}@media (max-width:992px){.fade-enter-from[data-v-7004f1fa],.fade-leave-to[data-v-7004f1fa]{opacity:0;transform:translateY(-40px)}}.app-message.success[data-v-7004f1fa]{background:linear-gradient(90deg,#e8f5e9 60%,#4caf50);color:#388e3c;border:1.5px solid #4caf50}.app-message.error[data-v-7004f1fa]{background:linear-gradient(90deg,#ffebee 60%,#f44336);color:#d32f2f;border:1.5px solid #f44336}.app-message.info[data-v-7004f1fa]{background:linear-gradient(90deg,#e3f2fd 60%,#2196f3);color:#1976d2;border:1.5px solid #2196f3}.msg-text[data-v-7004f1fa]{flex:1}.close-btn[data-v-7004f1fa]{background:none;border:none;font-size:1.3rem;color:inherit;cursor:pointer;margin-left:8px;padding:0}[data-v-4de40599]{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}.home-page[data-v-4de40599]{font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;background:linear-gradient(135deg,#1a2a6c,#b21f1f,#fdbb2d);color:#333;line-height:1.6;min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px}.container[data-v-4de40599]{width:100%;max-width:1600px;height:90vh;display:flex;justify-content:center;align-items:center;flex:1 0 auto}.app-wrapper[data-v-4de40599]{display:flex;flex-direction:column;background:hsla(0,0%,100%,.97);border-radius:24px;width:100%;height:100%;box-shadow:0 15px 40px rgba(0,0,0,.25);overflow:hidden}.app-header[data-v-4de40599]{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;background:#fff;z-index:10;border-bottom:1px solid #eee;box-shadow:0 4px 12px rgba(0,0,0,.05);flex-shrink:0}.app-title[data-v-4de40599]{font-size:1.8rem;font-weight:700;color:#1976d2;display:flex;align-items:center;gap:12px}.app-title i[data-v-4de40599]{color:#ff9800;font-size:1.5em}.month-switcher[data-v-4de40599]{display:flex;align-items:center;gap:20px;padding:12px 25px;background:linear-gradient(90deg,#e3f2fd,#bbdefb);border-radius:50px;box-shadow:0 4px 10px rgba(25,118,210,.15)}.month-switcher button[data-v-4de40599]{background:#1976d2;color:#fff;border:none;width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.3rem;box-shadow:0 3px 8px rgba(25,118,210,.4);cursor:pointer;transition:all .3s}.month-switcher button[data-v-4de40599]:hover{background:#1565c0;transform:scale(1.1);box-shadow:0 5px 15px rgba(25,118,210,.5)}.goto-now-btn[data-v-4de40599]{background:#ff9800!important;color:#fff!important;border:none!important;border-radius:50%!important;width:38px!important;height:38px!important;font-size:1.1rem!important;font-weight:700!important;margin-left:8px!important;box-shadow:0 2px 8px rgba(255,152,0,.18)!important;cursor:pointer!important;transition:background .2s,transform .2s!important;display:flex!important;align-items:center!important;justify-content:center!important}.goto-now-btn[data-v-4de40599]:hover{background:#fb8c00!important;transform:scale(1.08)!important}.month-display[data-v-4de40599]{font-size:1.6rem;font-weight:700;flex-grow:1;text-align:center;color:#0d47a1;text-shadow:0 2px 4px rgba(13,71,161,.1)}.content-wrapper[data-v-4de40599]{display:flex;flex:1;overflow:hidden;padding:0 25px 25px}.calendar-section[data-v-4de40599]{flex:2;display:flex;flex-direction:column;overflow:hidden}.list-section[data-v-4de40599]{flex:1;display:flex;flex-direction:column;overflow:hidden}.section-header[data-v-4de40599]{display:flex;justify-content:space-between;align-items:center;margin:15px 0;padding-bottom:15px;border-bottom:1px solid #eee;flex-shrink:0}.section-title[data-v-4de40599]{font-size:1.4rem;font-weight:700;color:#1976d2;display:flex;align-items:center;gap:10px}.section-title i[data-v-4de40599]{color:#ff9800}.week-days[data-v-4de40599]{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font-size:1.1rem;font-weight:700;color:#1976d2;margin:15px 0;padding:0 5px;flex-shrink:0}.calendar-grid[data-v-4de40599]{display:grid;grid-template-columns:repeat(7,1fr);gap:12px;flex:1;overflow-y:auto;padding:5px}.calendar-day[data-v-4de40599]{background:#f8fbff;border-radius:16px;display:flex;flex-direction:column;position:relative;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,.07);padding:15px 8px 8px;transition:all .3s;cursor:pointer;border:1px solid #e0e0e0;min-height:150px}.calendar-day[data-v-4de40599]:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.15);border-color:#bbdefb}.calendar-day.empty[data-v-4de40599]{background:#fafafa;box-shadow:none;cursor:default;border:1px dashed #e0e0e0}.calendar-day.empty[data-v-4de40599]:hover{transform:none;box-shadow:none}.calendar-day.today[data-v-4de40599]{background:#fffde7;border:2px solid #ff9800;box-shadow:0 4px 15px rgba(255,152,0,.25)}.calendar-day.event-high[data-v-4de40599]{background:linear-gradient(to bottom right,#f8fbff,#e3f2fd)}.calendar-day.event-medium[data-v-4de40599]{background:linear-gradient(to bottom right,#f8fbff,#fff8e1)}.day-number[data-v-4de40599]{font-size:1.1rem;font-weight:700;color:#1976d2;align-self:flex-start;position:absolute;top:8px;left:10px;z-index:2}.day-number.today[data-v-4de40599]{background:#ff9800;width:28px;height:28px;top:5px;left:5px;font-size:1rem}.day-number.today[data-v-4de40599],.events-count[data-v-4de40599]{color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}.events-count[data-v-4de40599]{position:absolute;top:8px;right:8px;background:#d13289;font-size:.85rem;width:22px;height:22px;z-index:2;box-shadow:0 2px 4px rgba(0,0,0,.2)}.events-list[data-v-4de40599]{flex-grow:1;overflow-y:auto;width:100%;margin-top:25px;padding-top:0;display:flex;flex-direction:column;gap:6px;max-height:100px;position:relative}.events-list-inner[data-v-4de40599]{display:flex;flex-direction:column;will-change:transform;will-change:auto;gap:6px}.event-item[data-v-4de40599]{background:#e3f2fd;border-radius:8px;padding:8px 10px;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:all .2s;position:relative;border-left:4px solid #1976d2}.event-item.race-status-active[data-v-4de40599]{background:#e8f5e9;color:#388e3c;font-weight:700;border-left-color:#388e3c}.event-item.race-status-wait[data-v-4de40599]{background:#fffde7;color:#ff9800;font-weight:700;border-left-color:#ff9800}.event-item.race-status-cancel[data-v-4de40599]{background:#fbe9e7;color:#d32f2f;border-left-color:#d32f2f;text-decoration:line-through}.event-item.race-status-ended[data-v-4de40599]{background:#eceff1;color:#607d8b;border-left-color:#607d8b}.event-item.race-status-finished[data-v-4de40599]{background:#f3e5f5;color:#8e24aa;border-left-color:#8e24aa}.event-dialog[data-v-4de40599]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);z-index:1000;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s}.event-dialog.active[data-v-4de40599]{opacity:1;pointer-events:all}.dialog-content[data-v-4de40599]{background:#fff;border-radius:24px;width:90%;max-width:800px;max-height:85vh;overflow:hidden;padding:30px;position:relative;transform:scale(.95);transition:transform .3s;box-shadow:0 20px 50px rgba(0,0,0,.3)}.event-dialog.active .dialog-content[data-v-4de40599]{transform:scale(1)}.dialog-header[data-v-4de40599]{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;padding-bottom:15px;border-bottom:1px solid #eee}.dialog-title[data-v-4de40599]{font-size:1.8rem;font-weight:700;color:#1976d2;display:flex;align-items:center;gap:15px}.dialog-title i[data-v-4de40599]{color:#ff9800}.close-dialog[data-v-4de40599]{background:#f5f5f5;border:none;width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;cursor:pointer;transition:all .3s}.close-dialog[data-v-4de40599]:hover{background:#e0e0e0;transform:rotate(90deg)}.event-details[data-v-4de40599]{max-height:70vh;overflow-y:auto;margin-bottom:25px;padding-right:8px}.detail-row[data-v-4de40599]{display:flex;margin-bottom:8px;padding-bottom:6px;border-bottom:1px dashed #eee}.detail-label[data-v-4de40599]{width:100px;font-weight:700;color:#616161;font-size:1rem}.detail-value[data-v-4de40599]{flex:1;font-size:1rem}.status-badge[data-v-4de40599]{display:inline-block;padding:8px 15px;border-radius:30px;font-size:1rem;font-weight:700}.status-active[data-v-4de40599]{background:#e8f5e9;color:#388e3c}.status-wait[data-v-4de40599]{background:#fffde7;color:#ff9800}.status-cancel[data-v-4de40599],.status-ended[data-v-4de40599]{background:#f5f5f5;color:#9e9e9e}.status-cancel[data-v-4de40599]{text-decoration:line-through}.map-placeholder[data-v-4de40599]{height:500px;border-radius:16px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;border:2px solid #bbdefb}.map-placeholder iframe[data-v-4de40599]{width:100%;height:100%;border:0;display:block;background:#fff;transform:none}.map-list[data-v-4de40599]{display:flex;flex-direction:column;gap:15px;margin-top:20px}.action-button[data-v-4de40599]{display:flex;justify-content:center;align-items:center;gap:12px;width:100%;padding:18px;background:linear-gradient(90deg,#1976d2,#2196f3);color:#fff;border:none;border-radius:16px;font-size:1.3rem;font-weight:700;margin-top:20px;cursor:pointer;transition:all .3s;text-align:center;text-decoration:none}.action-button[data-v-4de40599]:hover{background:linear-gradient(90deg,#1565c0,#1e88e5);transform:translateY(-3px)}.action-button[data-v-4de40599]:disabled{background:linear-gradient(90deg,#90a4ae,#b0bec5);cursor:not-allowed;transform:none}.list-view[data-v-4de40599]{display:flex;flex-direction:column;flex:1;overflow-y:auto;padding:10px 5px}.list-day[data-v-4de40599]{background:#fff;border-radius:16px;padding:20px;margin-bottom:15px;box-shadow:0 4px 12px rgba(0,0,0,.08);transition:all .3s;border:1px solid #e0e0e0}.list-day-header[data-v-4de40599]{font-weight:700;color:#1976d2;margin-bottom:15px;padding-bottom:12px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;font-size:1.2rem}.list-day.today .list-day-header[data-v-4de40599]{color:#ff9800}.list-events[data-v-4de40599]{display:grid;gap:12px}.list-event[data-v-4de40599]{display:flex;align-items:center;gap:15px;padding:15px;border-radius:12px;background:#f8fbff;transition:all .3s;border-left:4px solid #1976d2}.list-event[data-v-4de40599]:hover{background:#e3f2fd;transform:translateX(5px)}.event-name[data-v-4de40599]{font-weight:500;flex:1;font-size:1.1rem}.event-status[data-v-4de40599]{font-size:.9rem;padding:5px 12px;border-radius:20px;font-weight:600}@keyframes fadeIn-4de40599{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.calendar-grid[data-v-4de40599],.list-view[data-v-4de40599]{animation:fadeIn-4de40599 .5s ease-out}@media (max-width:992px){.app-wrapper[data-v-4de40599]{height:auto;min-height:90vh}.container[data-v-4de40599]{padding:10px;height:auto;max-width:100vw}.app-header[data-v-4de40599]{flex-direction:column;gap:15px;padding:15px 10px}.month-switcher[data-v-4de40599]{width:100%;padding:10px 10px;gap:10px}.content-wrapper[data-v-4de40599]{flex-direction:column;padding:0 10px 10px;gap:0}.calendar-section[data-v-4de40599]{border-right:none;padding-right:0;border-bottom:1px solid #eee;flex:none!important;height:370px!important;min-height:unset;max-height:unset;overflow:hidden}.list-section[data-v-4de40599]{padding-left:0;border-left:none;min-height:unset;max-height:unset}.week-days[data-v-4de40599]{font-size:1rem;padding:0 2px}.calendar-day[data-v-4de40599]{background:transparent!important;border:none!important;box-shadow:none!important;min-height:60px;padding:0;justify-content:center;align-items:center;position:relative;min-height:48px}.calendar-grid[data-v-4de40599]{gap:4px;padding:2px}.day-number[data-v-4de40599]{position:static;top:auto;left:auto;font-size:1.1rem;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:transparent;color:#1976d2;z-index:1;margin:0 auto;transition:background .2s,color .2s}.event-item[data-v-4de40599]{font-size:.8rem;padding:6px 8px}.month-display[data-v-4de40599]{font-size:1.3rem}.calendar-day.has-event .day-number[data-v-4de40599]{background:transparent}.calendar-day.has-event[data-v-4de40599]:after{content:"";display:block;position:absolute;left:8px;right:8px;bottom:6px;height:6px;border-radius:3px;background:#d13289;z-index:2}.event-indicator[data-v-4de40599],.events-count[data-v-4de40599],.events-list[data-v-4de40599]{display:none!important}}@media (max-width:480px){.container[data-v-4de40599]{padding:4px}.calendar-day[data-v-4de40599]{min-height:36px}.calendar-section[data-v-4de40599]{height:320px!important;min-height:320px!important;max-height:320px!important}.calendar-grid[data-v-4de40599]{height:100%;min-height:180px;max-height:100%;overflow-y:auto}.dialog-content[data-v-4de40599]{padding:12px;border-radius:12px;max-width:98vw}.home-page[data-v-4de40599]{font-size:.92rem}.app-title[data-v-4de40599]{font-size:1.4rem}.dialog-title[data-v-4de40599],.section-title[data-v-4de40599]{font-size:1.1rem}.month-display[data-v-4de40599]{font-size:1.3rem}.week-days[data-v-4de40599]{font-size:.9rem}.day-number[data-v-4de40599]{font-size:.95rem;width:26px;height:26px}.event-item[data-v-4de40599],.list-event[data-v-4de40599]{font-size:.7rem;padding:3px 5px}.detail-label[data-v-4de40599],.detail-value[data-v-4de40599]{font-size:.9rem}.list-day-header[data-v-4de40599]{font-size:1rem}.list-action-btn[data-v-4de40599]{font-size:.8rem!important;padding:6px 14px!important}.event-status[data-v-4de40599]{font-size:.8rem;padding:3px 8px}.action-button[data-v-4de40599]{font-size:1rem;padding:12px}.footer[data-v-4de40599]{font-size:.6rem}}.event-indicator[data-v-4de40599]{position:absolute;bottom:0;left:0;right:0;height:6px;background:#bbdefb;display:flex}.event-indicator span[data-v-4de40599]{flex:1;height:100%}.calendar-grid[data-v-4de40599]::-webkit-scrollbar,.dialog-content[data-v-4de40599]::-webkit-scrollbar,.events-list[data-v-4de40599]::-webkit-scrollbar,.list-view[data-v-4de40599]::-webkit-scrollbar{width:8px;background:rgba(227,242,253,.3);border-radius:8px}.calendar-grid[data-v-4de40599]::-webkit-scrollbar-thumb,.dialog-content[data-v-4de40599]::-webkit-scrollbar-thumb,.events-list[data-v-4de40599]::-webkit-scrollbar-thumb,.list-view[data-v-4de40599]::-webkit-scrollbar-thumb{background:linear-gradient(135deg,rgba(25,118,210,.5) 60%,rgba(100,181,246,.4));border-radius:8px}.calendar-grid[data-v-4de40599]::-webkit-scrollbar-thumb:hover,.dialog-content[data-v-4de40599]::-webkit-scrollbar-thumb:hover,.events-list[data-v-4de40599]::-webkit-scrollbar-thumb:hover,.list-view[data-v-4de40599]::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,rgba(21,101,192,.7) 60%,rgba(25,118,210,.6))}.list-actions[data-v-4de40599]{display:flex;gap:12px;align-items:center}.list-action-btn[data-v-4de40599]{background:linear-gradient(90deg,#1976d2,#2196f3);color:#fff;border:none;border-radius:20px;padding:8px 22px;font-size:1rem;font-weight:600;cursor:pointer;box-shadow:0 2px 8px rgba(25,118,210,.1);transition:background .2s,color .2s,box-shadow .2s;outline:none}.list-action-btn.active[data-v-4de40599]{box-shadow:0 6px 24px rgba(25,118,210,.28),inset 0 0 0 2px #ff9800;filter:brightness(1.08) saturate(1.2);z-index:1}.footer[data-v-4de40599]{width:100%;color:#fff;text-align:center;padding:18px 0 12px 0;font-size:.7rem;letter-spacing:1px}#my-admin[data-v-83d31962]{padding:30px}.admin-table-wrapper[data-v-83d31962]{width:100%;overflow-x:auto;max-width:100vw}.admin-table[data-v-83d31962]{min-width:1200px;border-collapse:collapse;width:100%;background:#fff}.admin-table td[data-v-83d31962],.admin-table th[data-v-83d31962]{border:1px solid #ddd;padding:8px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:keep-all;max-width:220px}.admin-table th[data-v-83d31962]{background-color:#f2f2f2;color:#333;font-weight:700}.admin-table td.fixed-col[data-v-83d31962],.admin-table th.fixed-col[data-v-83d31962]{position:sticky;right:0;background:#fff;z-index:2;min-width:120px;box-shadow:-2px 0 4px rgba(0,0,0,.03)}.admin-table tbody tr[data-v-83d31962]:nth-child(2n){background-color:#f9f9f9}.add-btn[data-v-83d31962],.del-btn[data-v-83d31962],.save-btn[data-v-83d31962]{margin:0 2px;padding:4px 12px;border:none;border-radius:3px;cursor:pointer;font-size:14px}.save-btn[data-v-83d31962]{background:#4caf50;color:#fff}.del-btn[data-v-83d31962]{background:#f44336;color:#fff}.add-btn[data-v-83d31962]{background:#2196f3;color:#fff;margin-bottom:10px}.admin-msg[data-v-83d31962]{margin-top:18px;color:#1976d2;text-align:center;font-size:15px}.pagination[data-v-83d31962]{margin:16px 0;text-align:center}.pagination button[data-v-83d31962]{margin:0 2px;padding:4px 10px;border:1px solid #ccc;background:#fff;cursor:pointer;border-radius:3px;font-size:14px}.pagination button.active[data-v-83d31962]{background:#2196f3;color:#fff}.edit-dialog-mask[data-v-83d31962]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000}.edit-dialog-card[data-v-83d31962]{background:#fff;padding:24px 20px 16px 20px;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.18);max-width:480px;width:100%;max-height:90vh;overflow-y:auto;position:relative}.edit-dialog-card h3[data-v-83d31962]{margin:0 0 18px 0;font-size:18px;color:#333;text-align:center;position:sticky;top:0;background:#fff;z-index:2;padding-top:8px;padding-bottom:8px}.edit-row[data-v-83d31962]{margin-bottom:14px}.edit-row label[data-v-83d31962]{display:block;margin-bottom:4px;font-weight:700;color:#333;font-size:14px}.edit-row input[data-v-83d31962],.edit-row select[data-v-83d31962],.edit-row textarea[data-v-83d31962]{width:100%;padding:10px 8px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:16px;margin-bottom:2px}.edit-row textarea[data-v-83d31962]{min-height:60px;resize:vertical}.edit-row input[readonly][data-v-83d31962]{background:#f9f9f9;color:#aaa}.edit-dialog-card button[data-v-83d31962]{padding:10px 18px;font-size:16px;margin-top:8px}.footer[data-v-83d31962]{width:100%;color:#2016af;text-align:center;padding:18px 0 12px 0;font-size:.7rem;letter-spacing:1px}.visit-count[data-v-83d31962]{display:inline-block;background:linear-gradient(90deg,#21cbf3 60%,#2196f3);color:#fff;border-radius:18px;padding:4px 18px;font-size:.95rem;font-weight:500;margin-left:4px;box-shadow:0 2px 8px rgba(33,150,243,.12);vertical-align:middle}@media screen and (max-width:768px){#my-admin[data-v-83d31962]{padding:10px}.admin-table[data-v-83d31962]{min-width:100%;font-size:13px}.admin-table td[data-v-83d31962],.admin-table th[data-v-83d31962]{padding:5px 3px}.edit-dialog-card[data-v-83d31962]{padding:8px 4px 8px 4px;max-width:98vw;min-width:0;border-radius:6px}.edit-dialog-card h3[data-v-83d31962]{font-size:16px;padding-top:4px;padding-bottom:4px}.edit-row input[data-v-83d31962],.edit-row select[data-v-83d31962],.edit-row textarea[data-v-83d31962]{font-size:15px;padding:8px 6px}.edit-dialog-card button[data-v-83d31962]{font-size:15px;padding:8px 12px}}.login-form[data-v-38570e64]{max-width:320px;margin:80px auto;padding:32px 24px 24px 24px;background:#fff;border-radius:8px;box-shadow:0 4px 24px rgba(0,0,0,.08);display:flex;flex-direction:column;gap:18px}.login-input[data-v-38570e64]{padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:16px;outline:none;transition:border .2s}.login-input[data-v-38570e64]:focus{border-color:#4caf50}.login-btn[data-v-38570e64]{padding:10px 0;background:#4caf50;color:#fff;border:none;border-radius:4px;font-size:17px;cursor:pointer;transition:background .2s}.login-btn[data-v-38570e64]:hover{background:#388e3c}body{font-family:Arial,sans-serif;margin:0;padding:0;background-color:#f9f9f9}h1,h2,h3{color:#333}p{color:#666}button{cursor:pointer}.table-container{overflow-x:auto;margin-bottom:20px}.table{width:100%;border-collapse:collapse}.table td,.table th{border:1px solid #ddd;padding:8px}.table th{background-color:#f2f2f2}.card-container{display:flex;flex-wrap:wrap;gap:20px}.card{background-color:#fff;border:1px solid #ddd;border-radius:4px;padding:16px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.feedback-form{margin-top:20px}.feedback-form textarea{width:100%;padding:8px;margin-bottom:16px;border:1px solid #ddd;border-radius:4px}