@charset "UTF-8";.auth-layout__grid[data-v-71052a6a]{display:grid;place-items:center;min-height:100vh}.auth-layout__grid-2[data-v-71052a6a]{width:min(960px,100%);overflow:hidden;display:grid;grid-template-columns:1fr 420px}.auth-layout__div[data-v-71052a6a]{padding:22px}.auth-layout__row[data-v-71052a6a]{display:flex;align-items:center;gap:10px}.auth-layout__badge[data-v-71052a6a]{width:12px;height:12px;border-radius:4px;background:linear-gradient(90deg,var(--primary),var(--secondary))}.auth-layout__title[data-v-71052a6a]{font-weight:900}.auth-layout__div-2[data-v-71052a6a]{height:12px}.auth-layout__panel[data-v-71052a6a]{padding:22px;background:linear-gradient(180deg,#2563eb1a,#7c3aed14);border-left:1px solid var(--border)}.auth-layout__title-2[data-v-71052a6a]{font-weight:900;font-size:18px;margin-bottom:6px}.auth-layout__div-3[data-v-71052a6a]{color:var(--muted);font-size:13px;line-height:1.5}.auth-layout__div-4[data-v-71052a6a]{height:12px}.sidebar-nav__panel[data-v-075907dc]{padding:14px;background:linear-gradient(180deg,#0f172af5,#0f172aeb);color:#e2e8f0}.sidebar-nav__panel-2[data-v-075907dc]{padding:12px;border-radius:14px;background:#ffffff0f;border:1px solid rgba(148,163,184,.18)}.sidebar-nav__row[data-v-075907dc]{display:flex;align-items:center;gap:10px}.sidebar-nav__badge[data-v-075907dc]{width:10px;height:10px;border-radius:4px;background:linear-gradient(90deg,var(--primary),var(--secondary))}.sidebar-nav__title[data-v-075907dc]{font-weight:900}.sidebar-nav__meta[data-v-075907dc]{margin-top:8px;font-size:12px;color:#e2e8f0c7}.sidebar-nav__grid[data-v-075907dc]{margin-top:12px;display:grid;gap:8px}.sidebar-nav__section[data-v-075907dc]{margin-top:12px}.sidebar-nav__full[data-v-075907dc]{width:100%;color:#e2e8f0;border-color:#94a3b82e}.navlink[data-v-075907dc]{padding:10px 12px;border-radius:12px;border:1px solid rgba(148,163,184,.18);background:#ffffff0d;font-weight:800;font-size:13px;color:#e2e8f0eb}.navlink.router-link-active[data-v-075907dc]{background:linear-gradient(90deg,#2563eb38,#7c3aed2e);border-color:#3b82f64d}.top-bar__header[data-v-056e23ad]{padding:12px 16px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:12px;background:var(--surface)}.top-bar__title[data-v-056e23ad]{font-weight:900}.top-bar__div[data-v-056e23ad]{background:#7c3aed14}.app-layout__div[data-v-563b3f65]{overflow:hidden}.app-layout__div-2[data-v-563b3f65]{padding:16px}.login-view__h2[data-v-4ceddfb5]{margin:0 0 10px}.login-view__div[data-v-4ceddfb5]{margin-bottom:10px}.login-view__grid[data-v-4ceddfb5]{display:grid;gap:10px}.login-view__div-2[data-v-4ceddfb5]{height:10px}.login-view__div-3[data-v-4ceddfb5]{color:var(--muted);font-size:13px}.login-view__title[data-v-4ceddfb5]{font-weight:900;color:var(--primary)}.register-view__h2[data-v-3e000b4a]{margin:0 0 10px}.register-view__div[data-v-3e000b4a]{margin-bottom:10px}.register-view__grid[data-v-3e000b4a]{display:grid;gap:10px}.register-view__div-2[data-v-3e000b4a]{height:10px}.register-view__div-3[data-v-3e000b4a]{color:var(--muted);font-size:13px}.register-view__title[data-v-3e000b4a]{font-weight:900;color:var(--primary)}.dashboard-view__grid[data-v-d7eb469a]{display:grid;gap:14px}.dashboard-view__div[data-v-d7eb469a]{padding:16px}.dashboard-view__title[data-v-d7eb469a]{font-weight:900;font-size:18px}.dashboard-view__section[data-v-d7eb469a]{color:var(--muted);margin-top:6px}.dashboard-view__title-2[data-v-d7eb469a]{font-weight:900}.dashboard-view__grid-2[data-v-d7eb469a]{display:grid;grid-template-columns:repeat(12,1fr);gap:14px}.dashboard-view__div-2[data-v-d7eb469a]{grid-column:span 6;padding:16px}.dashboard-view__title-3[data-v-d7eb469a]{font-weight:900}.dashboard-view__section-2[data-v-d7eb469a]{color:var(--muted);margin-top:6px}.dashboard-view__div-3[data-v-d7eb469a]{height:12px}.dashboard-view__div-4[data-v-d7eb469a]{grid-column:span 6;padding:16px}.dashboard-view__title-4[data-v-d7eb469a]{font-weight:900}.dashboard-view__section-3[data-v-d7eb469a]{color:var(--muted);margin-top:6px}.dashboard-view__div-5[data-v-d7eb469a]{height:12px}.dashboard-view__panel[data-v-d7eb469a]{grid-column:span 12;padding:16px;background:linear-gradient(90deg,#2563eb14,#7c3aed0f)}.dashboard-view__title-5[data-v-d7eb469a]{font-weight:900}.dashboard-view__section-4[data-v-d7eb469a]{color:var(--muted);margin-top:6px}.dashboard-view__div-6[data-v-d7eb469a]{height:12px}.empty-state__panel[data-v-001c861e]{padding:14px;background:var(--surface-2)}.empty-state__title[data-v-001c861e]{font-weight:900}.empty-state__section[data-v-001c861e]{color:var(--muted);font-size:13px;margin-top:4px}.confirm-dialog__bar[data-v-ef0edcbc]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0206174d;display:grid;place-items:center;padding:16px;z-index:50}.confirm-dialog__div[data-v-ef0edcbc]{width:min(560px,100%);padding:16px}.confirm-dialog__title[data-v-ef0edcbc]{font-weight:900;margin-bottom:6px}.confirm-dialog__div-2[data-v-ef0edcbc]{color:var(--muted);font-size:13px;line-height:1.5}.confirm-dialog__div-3[data-v-ef0edcbc]{height:12px}.confirm-dialog__div-4[data-v-ef0edcbc]{justify-content:flex-end}.objects-list-view__div[data-v-2e19af94]{margin-bottom:12px}.objects-list-view__div-2[data-v-2e19af94]{margin-bottom:10px}.objects-list-view__div-3[data-v-2e19af94]{padding:14px}.objects-list-view__div-4[data-v-2e19af94]{color:var(--muted)}.objects-list-view__th[data-v-2e19af94]{width:220px}.objects-list-view__title[data-v-2e19af94]{font-weight:900}.objects-list-view__td[data-v-2e19af94]{color:var(--muted)}.tag-selector__row[data-v-5320d307]{display:flex;flex-wrap:wrap;gap:8px}.tag-selector__btn--active[data-v-5320d307]{background:#2563eb14;border-color:#2563eb4d}.ofv[data-v-6d8035b7]{display:grid;gap:12px}.ofv__card[data-v-6d8035b7]{padding:16px}.ofv__heading[data-v-6d8035b7]{font-weight:900;margin-bottom:10px}.ofv__loading[data-v-6d8035b7]{color:var(--muted)}.ofv__form[data-v-6d8035b7]{display:grid;gap:12px}.ofv__two-col[data-v-6d8035b7]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ofv__section[data-v-6d8035b7]{padding:12px}.ofv__section-title[data-v-6d8035b7]{font-weight:900}.ofv__section-header[data-v-6d8035b7]{margin-bottom:8px}.ofv__section-title[data-v-6d8035b7]:last-child,.ofv__section>.ofv__section-title[data-v-6d8035b7]:first-child:not(:last-child){margin-bottom:8px}.ofv__items[data-v-6d8035b7]{display:grid;gap:10px}.ofv__item[data-v-6d8035b7]{padding:12px;background:var(--surface-2)}.ofv__item-actions[data-v-6d8035b7]{display:flex;align-items:end}.ofv__period-grid[data-v-6d8035b7]{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:end}.ofv__price-grid[data-v-6d8035b7]{display:flex;gap:10px;align-items:end}.ofv__price-desc[data-v-6d8035b7]{flex:3;min-width:0}.ofv__price-type[data-v-6d8035b7]{flex:2;min-width:0}.ofv__price-period[data-v-6d8035b7]{flex:3;min-width:0}.ofv__price-currency[data-v-6d8035b7]{flex:1;min-width:0}.ofv__price-amount[data-v-6d8035b7]{flex:2;min-width:0}.ofv__price-min-age[data-v-6d8035b7],.ofv__price-max-age[data-v-6d8035b7]{flex:1;min-width:0}.ofv__price-included[data-v-6d8035b7],.ofv__price-extra[data-v-6d8035b7]{flex:2;min-width:0}.ofv__price-actions[data-v-6d8035b7]{flex:none}@media (max-width: 860px){.ofv__two-col[data-v-6d8035b7]{grid-template-columns:1fr}.ofv__price-grid[data-v-6d8035b7]{flex-wrap:wrap}.ofv__price-desc[data-v-6d8035b7]{flex-basis:100%}.ofv__price-type[data-v-6d8035b7],.ofv__price-period[data-v-6d8035b7]{flex-basis:calc(50% - 5px)}.ofv__price-currency[data-v-6d8035b7]{flex-basis:calc(33% - 7px)}.ofv__price-amount[data-v-6d8035b7]{flex-basis:calc(67% - 3px)}.ofv__price-min-age[data-v-6d8035b7],.ofv__price-max-age[data-v-6d8035b7],.ofv__price-included[data-v-6d8035b7],.ofv__price-extra[data-v-6d8035b7]{flex-basis:calc(50% - 5px)}.ofv__price-actions[data-v-6d8035b7]{flex-basis:100%;text-align:right}}.meta-view__grid[data-v-d0f4c6f9]{display:grid;gap:14px}.meta-view__div[data-v-d0f4c6f9]{padding:16px}.meta-view__title[data-v-d0f4c6f9]{font-weight:900;margin-bottom:8px}.meta-view__panel[data-v-d0f4c6f9]{padding:12px;background:var(--surface-2);margin-bottom:12px}.meta-view__grid-2[data-v-d0f4c6f9]{display:grid;grid-template-columns:2fr 1fr 1fr auto auto;gap:10px;align-items:end}.meta-view__div-2[data-v-d0f4c6f9]{color:var(--muted)}.meta-view__title-2[data-v-d0f4c6f9]{font-weight:900}.meta-view__td[data-v-d0f4c6f9],.meta-view__td-2[data-v-d0f4c6f9]{color:var(--muted)}.meta-view__div-3[data-v-d0f4c6f9]{padding:16px}.meta-view__title-3[data-v-d0f4c6f9]{font-weight:900;margin-bottom:8px}.meta-view__panel-2[data-v-d0f4c6f9]{padding:12px;background:var(--surface-2);margin-bottom:12px}.meta-view__div-4[data-v-d0f4c6f9]{flex:1}.meta-view__div-5[data-v-d0f4c6f9]{color:var(--muted)}.meta-view__title-4[data-v-d0f4c6f9]{font-weight:900}.bookings-list-view__div[data-v-15c4974c]{margin-bottom:10px}.bookings-list-view__div-2[data-v-15c4974c]{padding:14px}.bookings-list-view__div-3[data-v-15c4974c]{color:var(--muted)}.bookings-list-view__title[data-v-15c4974c],.bookings-list-view__title-2[data-v-15c4974c]{font-weight:900}.bookings-list-view__meta[data-v-15c4974c]{color:var(--muted);font-size:12px}.bookings-list-view__td[data-v-15c4974c]{color:var(--muted)}.bookings-list-view__title-3[data-v-15c4974c]{font-weight:900}.bookings-list-view__td-2[data-v-15c4974c]{text-align:right}.booking-detail-view__div[data-v-bd8a3354]{margin-bottom:12px}.booking-detail-view__div-2[data-v-bd8a3354]{margin-bottom:10px}.booking-detail-view__div-3[data-v-bd8a3354]{padding:14px}.booking-detail-view__div-4[data-v-bd8a3354]{color:var(--muted)}.booking-detail-view__div-5[data-v-bd8a3354]{align-items:flex-start}.booking-detail-view__title[data-v-bd8a3354]{font-weight:900;font-size:16px}.booking-detail-view__section[data-v-bd8a3354],.booking-detail-view__section-2[data-v-bd8a3354]{color:var(--muted);margin-top:4px}.booking-detail-view__div-6[data-v-bd8a3354]{text-align:right}.booking-detail-view__div-7[data-v-bd8a3354]{height:6px}.booking-detail-view__title-2[data-v-bd8a3354]{font-weight:900}.booking-detail-view__div-8[data-v-bd8a3354]{height:12px}.booking-detail-view__title-3[data-v-bd8a3354]{font-weight:900;margin-bottom:6px}.booking-detail-view__td[data-v-bd8a3354]{color:var(--muted)}.booking-detail-view__title-4[data-v-bd8a3354],.booking-detail-view__title-5[data-v-bd8a3354]{font-weight:900}.booking-detail-view__td-2[data-v-bd8a3354],.booking-detail-view__td-3[data-v-bd8a3354]{color:var(--muted)}.booking-detail-view__title-6[data-v-bd8a3354]{font-weight:900}.company-view[data-v-4d1d49b5]{display:grid;gap:16px}.company-view__card[data-v-4d1d49b5]{padding:16px}.company-view__header[data-v-4d1d49b5]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.company-view__title[data-v-4d1d49b5]{font-weight:900}.company-view__hint[data-v-4d1d49b5]{color:var(--muted);margin-top:4px}.company-view__muted[data-v-4d1d49b5]{color:var(--muted)}.company-view__form[data-v-4d1d49b5]{display:grid;gap:12px}.company-view__row-ro[data-v-4d1d49b5]{display:flex;gap:16px;margin-bottom:4px}.company-view__section-title[data-v-4d1d49b5]{font-weight:700;margin-top:4px}.company-view__grid-2[data-v-4d1d49b5]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.company-view__grid-3[data-v-4d1d49b5]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.company-view__mollie-status[data-v-4d1d49b5]{margin-top:10px}.company-view__mollie-form[data-v-4d1d49b5]{display:flex;gap:12px;align-items:flex-end;margin-top:12px}.company-view__mollie-form .field[data-v-4d1d49b5]{flex:1}.pill--success[data-v-4d1d49b5]{background:var(--success, #d4edda);color:var(--success-fg, #155724)}.pill--warning[data-v-4d1d49b5]{background:var(--warning, #fff3cd);color:var(--warning-fg, #856404)}.alert.success[data-v-4d1d49b5]{background:var(--success, #d4edda);color:var(--success-fg, #155724)}.iv[data-v-17ce25bb]{display:grid;gap:12px}.iv__card[data-v-17ce25bb]{padding:16px}.iv__title[data-v-17ce25bb]{font-weight:900}.iv__hint[data-v-17ce25bb]{color:var(--muted);margin-top:6px}.iv__muted[data-v-17ce25bb]{color:var(--muted)}.iv__cdn[data-v-17ce25bb]{font-weight:900}.iv__note[data-v-17ce25bb]{padding:12px;background:var(--surface-2)}.iv__note-title[data-v-17ce25bb]{font-weight:900;margin-bottom:6px}.iv__note-body[data-v-17ce25bb]{color:var(--muted);font-size:13px;line-height:1.5}.iv__preview[data-v-17ce25bb]{border:1px solid var(--border, #e0e0e0);border-radius:8px;padding:16px;background:#fff}:root{--bg: #f7f8fc;--surface: #ffffff;--surface-2: #fbfbff;--text: #0f172a;--muted: #64748b;--border: rgba(15, 23, 42, .1);--primary: #2563eb;--primary-2: #1d4ed8;--secondary: #7c3aed;--secondary-2: #6d28d9;--danger: #dc2626;--ok: #16a34a;--radius: 14px;--radius-sm: 10px;--shadow: 0 18px 40px rgba(2,6,23,.08);--shadow-sm: 0 10px 18px rgba(2,6,23,.06);--font: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji","Segoe UI Emoji"}*{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:var(--font);background:radial-gradient(900px 450px at 10% -20%,rgba(37,99,235,.1),transparent 55%),radial-gradient(900px 450px at 110% 0%,rgba(124,58,237,.1),transparent 55%),var(--bg);color:var(--text)}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:var(--font)}.page{width:100%;padding:18px}.shell{display:grid;grid-template-columns:280px 1fr;gap:14px;min-height:calc(100vh - 36px)}@media (max-width: 980px){.shell{grid-template-columns:1fr}}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.card-sm{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm)}.row{display:flex;gap:10px;align-items:center}.spacer{flex:1}.btn{border:1px solid var(--border);background:var(--surface);padding:10px 12px;border-radius:12px;cursor:pointer;font-weight:800;font-size:13px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.btn.primary{color:#fff;border-color:#2563eb66;background:linear-gradient(90deg,var(--primary),var(--secondary))}.btn.secondary{color:#fff;border-color:#7c3aed59;background:linear-gradient(90deg,var(--secondary),var(--primary))}.btn.ghost{background:transparent}.btn.danger{border-color:#dc262640;background:#dc26260f;color:var(--danger)}.btn:disabled{opacity:.6;cursor:not-allowed}.input{width:100%;padding:10px 12px;border-radius:12px;border:1px solid var(--border);background:var(--surface-2);outline:none;color:var(--text)}.input:focus{border-color:#2563eb73;box-shadow:0 0 0 3px #2563eb24}.label{font-size:12px;color:var(--muted);margin-bottom:6px}.field{display:grid;gap:6px}.alert{border:1px solid rgba(220,38,38,.22);background:#dc26260f;padding:10px 12px;border-radius:12px;font-size:13px}.ok{border:1px solid rgba(22,163,74,.22);background:#16a34a0f;padding:10px 12px;border-radius:12px;font-size:13px}.table{width:100%;border-collapse:collapse}.table th,.table td{border-bottom:1px solid rgba(15,23,42,.08);padding:10px 8px;text-align:left;font-size:13px}.table th{color:var(--muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:900}.pill{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid var(--border);background:#2563eb0f;color:var(--muted);font-size:12px}.code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;background:#0b1220;color:#e2e8f0;border-radius:12px;padding:12px;overflow:auto;border:1px solid rgba(148,163,184,.18)}
