.navbar[data-v-e281a172]{display:flex;justify-content:space-between;align-items:center;padding:12px 24px;background:var(--maindark);color:var(--navbartext);position:sticky;top:0;z-index:1000;box-shadow:0 2px 6px var(--maindarktrans);transition:background .3s ease,box-shadow .3s ease}.logo[data-v-e281a172]{font-size:1.4rem;font-weight:700;color:var(--navbartext);letter-spacing:.5px;-webkit-user-select:none;user-select:none}.nav-links[data-v-e281a172]{display:flex;align-items:center;gap:1.25rem;font-size:1rem}.nav-links span[data-v-e281a172]{margin-right:.25rem}.nav-links a[data-v-e281a172]{color:var(--navbartext);text-decoration:none;transition:color .3s,transform .2s;font-weight:500}.nav-links a.router-link-active[data-v-e281a172]{color:var(--mainmid);font-weight:600}.nav-links a[data-v-e281a172]:hover{color:var(--mainmid);transform:translateY(-1px)}.nav-links[data-v-e281a172]:before{content:attr(data-greeting);color:var(--mainmid);font-weight:600;margin-right:1rem}@media(max-width:600px){.navbar[data-v-e281a172]{flex-direction:column;align-items:center;text-align:center;padding:10px 12px}.logo[data-v-e281a172]{margin-bottom:.5rem}.nav-links[data-v-e281a172]{flex-wrap:wrap;justify-content:center;gap:.75rem}.nav-links a[data-v-e281a172]{font-size:.95rem}}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset!important;box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:#000!important;transition:background-color 5000s ease-in-out 0s}.page-wrapper{padding:20px}:root{--mainbackground: #f4f4f4;--mainlight: #193e1a;--mainlighttext: #193e1a;--maindarktext: rgba(135, 0, 32, 1);--maindark: rgba(135, 0, 32, 1);--maindarktrans: rgba(135, 0, 32, .5);--mainmid: #cd1336;--navbartext: silver }body{background-color:var(--mainlight);color:var(--maindarktext);font-family:Arial,sans-serif;margin:0;padding:0}.card[data-v-fad7ebe7]{box-sizing:border-box;width:320px;padding:15px 20px;border-radius:12px;background:var(--mainbackground);border:1px solid var(--maindarktrans);box-shadow:0 2px 6px var(--maindarktrans);color:var(--maindarktext);transition:transform .2s ease,box-shadow .3s ease}.card[data-v-fad7ebe7]:hover{transform:translateY(-3px);box-shadow:0 4px 10px var(--maindarktrans)}.title[data-v-fad7ebe7]{font-size:1.1rem;font-weight:700;color:var(--maindark);margin-bottom:4px}.subtitle[data-v-fad7ebe7]{font-size:.95rem;color:var(--maindarktext);font-weight:500;margin-bottom:6px}.line[data-v-fad7ebe7]{font-size:.9rem;margin:4px 0;color:var(--maindarktext)}.Available[data-v-fad7ebe7]{color:green;font-weight:700}.Reserved[data-v-fad7ebe7]{color:#dc143c;font-weight:700}.actions[data-v-fad7ebe7]{display:flex;justify-content:space-between;margin-top:12px;gap:6px}.box[data-v-fad7ebe7]{flex:1;padding:6px 8px;background-color:var(--maindark);color:var(--mainlighttext);border:1px solid var(--maindark);border-radius:6px;cursor:pointer;font-size:.85rem;font-weight:700;text-align:center;transition:background .3s,color .3s,transform .2s}.box[data-v-fad7ebe7]:hover{background-color:var(--mainbackground);color:var(--maindark);transform:translateY(-2px)}.box[data-v-fad7ebe7]:active{transform:translateY(0)}.reserve-btn[data-v-fad7ebe7]{background-color:var(--maindark);color:var(--navbartext);text-decoration:none}.edit-btn[data-v-fad7ebe7]{background-color:var(--mainmid);color:var(--mainlighttext);text-decoration:none}.delete-btn[data-v-fad7ebe7]{background-color:var(--maindarktrans);color:var(--mainlighttext)}ul[data-v-fad7ebe7]{margin:0;padding:0;list-style-type:none}.cards{display:grid;grid-template-columns:repeat(auto-fit,320px);gap:16px;justify-content:center;max-width:1200px;margin:0 auto}.hero{display:flex;justify-content:center;flex-direction:column;gap:.25rem;padding:.25rem;max-width:800px;margin:1rem auto}.hero-heading{margin:0;color:var(--navbartext);font-size:1.25rem;font-weight:500}.sections-container{display:flex;flex-wrap:nowrap;gap:16px;align-items:stretch}.section{flex:1;display:flex;flex-direction:column;justify-content:flex-start;padding:.5rem;background-color:var(--mainbackground);box-sizing:border-box;border-radius:12px;border:1px solid var(--maindarktrans);box-shadow:0 2px 6px var(--maindarktrans);font-size:.9rem}.section label{margin-bottom:.25rem;font-weight:500}.section select{width:100%;padding:.25rem;border-radius:4px;border:1px solid #ccc;box-sizing:border-box}.radio-section{justify-content:center}.form-container[data-v-5789737f]{max-width:600px;margin:20px auto;padding:20px;border:1px solid var(--maindarktrans);border-radius:8px;background-color:var(--mainbackground);color:var(--maindarktext);font-family:Arial,sans-serif;box-shadow:0 2px 6px var(--maindarktrans);transition:.3s}.form-group[data-v-5789737f]{margin-bottom:16px}.form-group label[data-v-5789737f]{display:block;font-weight:700;margin-bottom:6px;color:var(--maindark)}.form-group input[type=text][data-v-5789737f],.form-group input[type=url][data-v-5789737f],.form-group textarea[data-v-5789737f]{width:100%;padding:8px;border:1px solid var(--maindarktrans);border-radius:4px;box-sizing:border-box;background:#fff;color:var(--maindarktext);font-family:Arial,sans-serif;font-size:.9em}.form-group input[data-v-5789737f]:focus,.form-group textarea[data-v-5789737f]:focus{outline:none;border-color:var(--mainmid);box-shadow:0 0 3px var(--mainmid);font-family:Arial,sans-serif;font-size:.9em}.checkbox-group[data-v-5789737f]{display:flex;align-items:center;margin-bottom:4px}.checkbox-group input[data-v-5789737f]{margin-right:8px}.error-text[data-v-5789737f]{color:#dc143c;font-size:.9em;margin-top:4px}.button-row[data-v-5789737f]{display:flex;gap:8px;margin-top:10px}button[data-v-5789737f]{padding:6px 12px;border:none;border-radius:4px;cursor:pointer;font-weight:700;transition:background .3s}.box[data-v-5789737f]{flex:1;padding:6px 8px;background-color:var(--maindark);color:var(--mainlighttext);border:1px solid var(--maindark);border-radius:6px;cursor:pointer;font-size:.85rem;font-weight:700;text-align:center;transition:background .3s,color .3s,transform .2s}.box[data-v-5789737f]:hover{background-color:var(--mainbackground);color:var(--maindark);transform:translateY(-2px)}.box[data-v-5789737f]:active{transform:translateY(0)}.submit-btn[data-v-5789737f]{background-color:var(--maindark);color:var(--navbartext);text-decoration:none}.clear-btn[data-v-5789737f]{background-color:var(--mainmid);color:var(--mainlighttext);text-decoration:none}.cancel-btn[data-v-5789737f]{background-color:var(--maindarktrans);color:var(--mainlighttext)}h1[data-v-6f0d56c0],h1[data-v-49d4459e]{text-align:center}.form-container[data-v-b216dee5]{max-width:600px;margin:20px auto;padding:20px;border:1px solid var(--maindarktrans);border-radius:8px;background-color:var(--mainbackground);color:var(--maindarktext);box-shadow:0 2px 6px var(--maindarktrans)}.form-group[data-v-b216dee5]{margin-bottom:16px}.form-group label[data-v-b216dee5]{font-weight:700;display:block;margin-bottom:4px}.form-group p[data-v-b216dee5]{margin:0 0 8px}.form-group ul[data-v-b216dee5]{margin:0 0 8px 20px;padding:0}.checkbox-group[data-v-b216dee5]{display:flex;align-items:center;margin-bottom:4px}.checkbox-group input[data-v-b216dee5]{margin-right:8px}.button-row[data-v-b216dee5]{display:flex;gap:8px;margin-top:10px}button[data-v-b216dee5]{padding:6px 12px;border:none;border-radius:4px;cursor:pointer;font-weight:700;transition:background .3s}.box[data-v-b216dee5]{flex:1;padding:6px 8px;background-color:var(--maindark);color:var(--mainlighttext);border:1px solid var(--maindark);border-radius:6px;cursor:pointer;font-size:.85rem;font-weight:700;text-align:center;transition:background .3s,color .3s,transform .2s}.box[data-v-b216dee5]:hover{background-color:var(--mainbackground);color:var(--maindark);transform:translateY(-2px)}.box[data-v-b216dee5]:active{transform:translateY(0)}.submit-btn[data-v-b216dee5]{background-color:var(--maindark);color:var(--navbartext);text-decoration:none}.clear-btn[data-v-b216dee5]{background-color:var(--mainmid);color:var(--mainlighttext);text-decoration:none}.cancel-btn[data-v-b216dee5]{background-color:var(--maindarktrans);color:var(--mainlighttext)}h1[data-v-86342cb8]{text-align:center}.login-container[data-v-18d1aa92]{display:flex;justify-content:center;align-items:flex-start;min-height:100vh;padding-top:80px;padding-left:20px;padding-right:20px}.login-box[data-v-18d1aa92]{background:var(--mainbackground);padding:40px 30px;border-radius:10px;box-shadow:0 4px 12px #0000001a;width:100%;max-width:380px}.login-box h2[data-v-18d1aa92]{text-align:center;margin-bottom:24px;color:var(--maindarktext)}.form-group[data-v-18d1aa92]{margin-bottom:18px}.form-group label[data-v-18d1aa92]{display:block;font-size:14px;color:var(--maindarktext);margin-bottom:6px}.form-group input[data-v-18d1aa92]{box-sizing:border-box;width:100%;padding:10px 12px;border:1px solid var(--mainmid);border-radius:6px;font-size:15px;transition:border-color .2s}.form-group input[data-v-18d1aa92]:focus{border-color:#dc143c;outline:none}.login-btn[data-v-18d1aa92]{width:100%;padding:12px;background:var(--maindark);color:var(--mainlighttext);border:none;border-radius:6px;font-size:16px;cursor:pointer;transition:background .3s}.login-btn[data-v-18d1aa92]:hover{background:var(--mainmid)}@media(max-width:480px){.login-box[data-v-18d1aa92]{padding:30px 20px}.login-btn[data-v-18d1aa92]{font-size:15px}}.password-wrapper[data-v-18d1aa92]{position:relative;display:flex;align-items:center}.password-wrapper input[data-v-18d1aa92]{box-sizing:border-box;width:100%;padding-right:2.5rem}.toggle-password[data-v-18d1aa92]{position:absolute;right:.5rem;background:transparent;border:none;cursor:pointer;color:var(--maindark);font-size:1.1rem;display:flex;align-items:center;justify-content:center;transition:color .2s}.toggle-password[data-v-18d1aa92]:hover{color:var(--mainmid)}.errormessage[data-v-18d1aa92]{color:#dc143c}
