.bottom-nav[data-v-6c470544]{z-index:30;min-height:5rem;padding:.65rem max(.75rem, env(safe-area-inset-right)) max(.65rem, env(safe-area-inset-bottom)) max(.75rem, env(safe-area-inset-left));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-top:1px solid #d7e0e8;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 14px #142e4617}.bottom-nav-link[data-v-6c470544]{color:#5d7082;text-align:center;border-radius:.375rem;flex-direction:column;flex:0 7rem;justify-content:center;align-items:center;min-width:0;max-width:7.25rem;min-height:3.65rem;padding:.35rem .45rem;font-size:.72rem;font-weight:700;text-decoration:none;display:flex;position:relative}.bottom-nav-icon[data-v-6c470544]{flex:none;margin-bottom:.18rem}.bottom-nav-label[data-v-6c470544]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.bottom-nav-link.is-active[data-v-6c470544]{color:#1683d7;background:#ddecfb}.bottom-nav-link.is-active[data-v-6c470544]:before{content:"";background:#1683d7;border-radius:999px;width:1.8rem;height:.18rem;position:absolute;top:.25rem;left:50%;transform:translate(-50%)}@media (width<=28rem){.bottom-nav-link[data-v-6c470544]{flex-basis:5.2rem;padding-left:.25rem;padding-right:.25rem;font-size:.68rem}}.app-shell[data-v-7eb2d7cf]{background:#f5f8fb;min-height:100vh;padding-bottom:5.75rem}.module-view[data-v-022122bb]{width:min(100%,42rem);margin:0 auto;padding:1.25rem}.module-header[data-v-022122bb]{color:#fff;text-align:center;background:linear-gradient(#0066b7 0%,#66c2ec 100%);border-radius:0 0 .5rem .5rem;min-height:7rem;padding:1.25rem 1rem;box-shadow:0 .25rem .75rem #142e4626}.module-kicker[data-v-022122bb]{text-transform:uppercase;margin:0 0 .45rem;font-size:.75rem;font-weight:800}.module-title[data-v-022122bb]{margin:0;font-size:1.45rem;line-height:1.2}.module-subtitle[data-v-022122bb]{margin:.35rem 0 0;font-size:.9rem}.module-body[data-v-022122bb]{color:#496071;background:#fff;border:1px solid #d9e4ee;border-radius:.5rem;margin-top:1rem;padding:1rem}.loading-indicator[data-v-7380487a]{color:#496071;text-align:center;justify-items:center;gap:.75rem;padding:2rem 1rem;display:grid}.loading-spinner[data-v-7380487a]{border:.32rem solid #cfe6f8;border-top-color:#1683d7;border-radius:50%;width:3rem;height:3rem;animation:.85s linear infinite spin-7380487a}.loading-label[data-v-7380487a]{font-size:.9rem;font-weight:800}@keyframes spin-7380487a{to{transform:rotate(360deg)}}.home-view[data-v-238a0002]{background:#f5f8fb;width:min(100%,44rem);min-height:100vh;margin:0 auto}.home-header[data-v-238a0002]{color:#fff;text-align:center;background:linear-gradient(#0066b7 0%,#9dddfb 100%);min-height:12rem;padding:1.35rem 1rem 1.5rem;position:relative;box-shadow:0 .25rem .75rem #142e462b}.home-header-copy[data-v-238a0002]{z-index:1;justify-items:center;display:grid;position:relative}.home-logo[data-v-238a0002]{object-fit:contain;background:#fff;border-radius:.375rem;width:8.75rem;max-width:54%;margin-bottom:.7rem;padding:.45rem .65rem;box-shadow:0 .45rem 1.2rem #003f772e}.home-title[data-v-238a0002]{margin:0;font-size:1.2rem;font-weight:900}.home-subtitle[data-v-238a0002]{margin:.4rem 0 0;font-size:.95rem}.event-list[data-v-238a0002]{padding:1.1rem .75rem 1rem}.events[data-v-238a0002]{gap:0;display:grid}.event-row[data-v-238a0002]{grid-template-columns:4.2rem minmax(0,1fr);min-height:5rem;display:grid}.event-date[data-v-238a0002]{text-align:center}.day-letters[data-v-238a0002]{color:#777f87;text-transform:uppercase;margin:.15rem 0 0;font-size:.72rem;font-weight:700}.day-number[data-v-238a0002]{color:#152c40;margin:.05rem 0 0;font-size:1.45rem;font-weight:500}.event-card[data-v-238a0002]{color:#fff;text-align:left;cursor:pointer;background:#1684d8;border:0;border-radius:.25rem;gap:.15rem;min-height:4.25rem;margin:0 0 .85rem;padding:.55rem .75rem .6rem 2rem;display:grid;position:relative}.event-status[data-v-238a0002]{position:absolute;top:.75rem;left:.7rem}.event-type[data-v-238a0002]{font-size:.95rem;font-weight:600}.event-title[data-v-238a0002]{text-overflow:ellipsis;white-space:nowrap;opacity:.92;font-size:.82rem;overflow:hidden}.event-time[data-v-238a0002]{opacity:.95;align-items:center;gap:.3rem;font-size:.84rem;font-weight:400;display:inline-flex}.welcome-state[data-v-238a0002],.message-state[data-v-238a0002]{color:#496071;text-align:center;justify-items:center;gap:.55rem;padding:2rem 1rem;display:grid}.welcome-state p[data-v-238a0002]{margin:0}.welcome-state h2[data-v-238a0002]{color:#14283a;margin:0;font-size:1.05rem}.message-state.error[data-v-238a0002]{color:#ba1a1a;font-weight:800}.event-modal[data-v-238a0002]{z-index:40;background:#0a182461;display:flex;position:fixed;inset:0}.modal-sheet[data-v-238a0002]{color:#14283a;background:#fff;flex-direction:column;flex:1;width:100%;max-width:48rem;margin:0 auto;display:flex;overflow:hidden}.modal-header[data-v-238a0002]{color:#fff;background:linear-gradient(#0066b7 0%,#45b7e5 100%);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.1rem 1rem .95rem;display:flex;box-shadow:0 .25rem .7rem #142e462e}.modal-header h2[data-v-238a0002],.modal-header p[data-v-238a0002]{margin:0}.modal-header h2[data-v-238a0002]{font-size:1.2rem;font-weight:700}.modal-kicker[data-v-238a0002]{letter-spacing:0;text-transform:uppercase;font-size:.75rem;font-weight:800}.modal-subtitle[data-v-238a0002]{margin-top:.35rem;font-size:.84rem;font-weight:500}.icon-button[data-v-238a0002]{color:#fff;cursor:pointer;background:#ffffff29;border:1px solid #ffffff4d;border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.modal-body[data-v-238a0002]{-webkit-overflow-scrolling:touch;align-content:start;gap:.85rem;padding:1rem;display:grid;overflow-y:auto}.detail-hero[data-v-238a0002],.detail-row[data-v-238a0002],.detail-row-static[data-v-238a0002]{color:#14283a;background:#f4f9fd;border:1px solid #cbd9e6;border-radius:.55rem;grid-template-columns:1.5rem 1fr;align-items:center;gap:.7rem;padding:.8rem;text-decoration:none;display:grid}.detail-hero svg[data-v-238a0002],.detail-row svg[data-v-238a0002],.detail-row-static svg[data-v-238a0002]{color:#697c8c}.open-event-title[data-v-238a0002]{margin:0;font-size:1.05rem;font-weight:700}.open-event-times[data-v-238a0002]{color:#496071;margin:.2rem 0 0;font-size:.92rem}.detail-row-static strong[data-v-238a0002],.detail-row-static span[data-v-238a0002]{display:block}.detail-row-static strong[data-v-238a0002]{font-weight:700}.detail-row-static span[data-v-238a0002]{color:#5a7286;margin-top:.15rem;font-size:.82rem}.detail-block[data-v-238a0002]{background:#fff;border:1px solid #d6e4ef;border-radius:.55rem;padding:.85rem}.detail-block h3[data-v-238a0002]{color:#385268;align-items:center;gap:.45rem;margin:0 0 .35rem;font-size:.86rem;display:inline-flex}.detail-block p[data-v-238a0002]{color:#14283a;margin:0}@media (width>=48rem){.home-header[data-v-238a0002]{min-height:13rem}.event-list[data-v-238a0002]{padding-top:1.25rem}}.login-view[data-v-2a85eade]{place-items:center;min-height:calc(100vh - 5.75rem);padding:1rem;display:grid}.login-panel[data-v-2a85eade]{background:#fff;border:1px solid #d9e4ee;border-radius:.5rem;width:min(100%,28rem);padding:1.25rem;box-shadow:0 .5rem 1.5rem #142e461a}.brand-logo[data-v-2a85eade]{object-fit:contain;width:min(13.5rem,72%);height:auto;margin:0 auto 1.55rem;display:block}.field[data-v-2a85eade]{color:#516879;gap:.4rem;margin-bottom:.9rem;font-size:.85rem;font-weight:800;display:grid}.field input[data-v-2a85eade]{color:#152b3f;border:1px solid #cddae5;border-radius:.375rem;width:100%;min-height:3rem;padding:.6rem .8rem}.login-button[data-v-2a85eade]{color:#fff;background:#1683d7;border:0;border-radius:.375rem;width:100%;min-height:3rem;margin-top:.4rem;font-weight:800}.login-button[data-v-2a85eade]:disabled{cursor:wait;opacity:.7}.error-message[data-v-2a85eade]{color:#ba1a1a;text-align:center;margin:1rem 0 0;font-weight:700}.users-view[data-v-a4e268ce]{width:min(100%,42rem);margin:0 auto}.users-header[data-v-a4e268ce]{color:#fff;text-align:center;background:linear-gradient(#0066b7 0%,#66c2ec 100%);min-height:7rem;padding:1.4rem 1rem;box-shadow:0 .25rem .75rem #142e4626}.users-header h1[data-v-a4e268ce]{margin:0;font-size:1.35rem;line-height:1.2}.users-header p[data-v-a4e268ce]{margin:.4rem 0 0}.panel-section[data-v-a4e268ce]{gap:.8rem;padding:1rem;display:grid}.section-heading[data-v-a4e268ce]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.panel-section h2[data-v-a4e268ce]{color:#172d40;margin:0;font-size:1.05rem}.add-user-button[data-v-a4e268ce]{color:#fff;background:#1683d7;border-radius:.5rem;justify-content:center;align-items:center;gap:.45rem;min-height:2.45rem;padding:.62rem .85rem;font-size:.86rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 .35rem .85rem #1683d73d}.users-list[data-v-a4e268ce]{gap:.45rem;display:grid}.state-message[data-v-a4e268ce],.error-message[data-v-a4e268ce],.success-message[data-v-a4e268ce]{text-align:center;background:#fff;border:1px solid #d9e4ee;border-radius:.5rem;margin:0;padding:1rem}.error-message[data-v-a4e268ce]{color:#ba1a1a;font-weight:700}.success-message[data-v-a4e268ce]{color:#0b6b33;font-weight:800}.user-row[data-v-a4e268ce]{min-height:5rem;color:inherit;background:#fff;border:1px solid #d9e4ee;border-radius:.5rem;grid-template-columns:3.7rem minmax(0,1fr) 1.2rem;align-items:center;gap:.75rem;padding:.7rem;text-decoration:none;display:grid}.profile-image[data-v-a4e268ce],.avatar[data-v-a4e268ce]{border:1px solid #d6d6d6;border-radius:.45rem;width:3.7rem;height:3.7rem;box-shadow:0 .25rem .8rem #0000001f}.profile-image[data-v-a4e268ce]{object-fit:cover}.avatar[data-v-a4e268ce]{color:#fff;background:#1683d7;place-items:center;font-weight:900;display:grid}.user-info[data-v-a4e268ce]{min-width:0}.user-info h3[data-v-a4e268ce],.user-info p[data-v-a4e268ce]{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.user-info h3[data-v-a4e268ce]{color:#172d40;font-size:1rem}.user-info p[data-v-a4e268ce]{color:#65798a;font-size:.85rem}.status-dot[data-v-a4e268ce]{border-radius:50%;width:.85rem;height:.85rem}.status-dot--active[data-v-a4e268ce]{background:#4caf50}.status-dot--new[data-v-a4e268ce]{background:#f2a516}.status-dot--former[data-v-a4e268ce]{background:#d82f2f}.pagination[data-v-a4e268ce]{justify-items:center;gap:.65rem;padding:.8rem .4rem .2rem;display:grid}.pagination-count[data-v-a4e268ce]{color:#557087;margin:0;font-size:.82rem;font-weight:800}.pagination-controls[data-v-a4e268ce]{flex-wrap:wrap;justify-content:center;gap:.35rem;display:flex}.pagination-button[data-v-a4e268ce]{color:#496071;cursor:pointer;background:#fff;border:1px solid #c9d9e7;border-radius:.375rem;place-items:center;min-width:2.35rem;height:2.35rem;padding:0 .55rem;font-weight:600;display:inline-grid}.pagination-button.active[data-v-a4e268ce]{color:#fff;background:#1683d7;border-color:#1683d7}.pagination-button[data-v-a4e268ce]:disabled{cursor:not-allowed;opacity:.45}.icon-button[data-v-a4e268ce]{padding:0}.user-form[data-v-8eb0e2da]{gap:1rem;display:grid}.form-grid[data-v-8eb0e2da]{gap:.8rem;display:grid}.field-label[data-v-8eb0e2da]{color:#385268;gap:.3rem;font-size:.82rem;font-weight:800;display:grid}.field-title[data-v-8eb0e2da]{align-items:center;gap:.45rem;display:inline-flex}.field-title svg[data-v-8eb0e2da],.check-label svg[data-v-8eb0e2da]{color:#697c8c;flex:none}.field-input[data-v-8eb0e2da]{color:#14283a;background:#fff;border:1px solid #cbd9e6;border-radius:.5rem;width:100%;min-height:2.75rem;padding:.65rem .75rem}.checkbox-row[data-v-8eb0e2da]{gap:.55rem;display:grid}.check-label[data-v-8eb0e2da]{color:#263d52;align-items:center;gap:.55rem;font-size:.9rem;display:flex}.form-actions[data-v-8eb0e2da]{flex-wrap:wrap;justify-content:flex-end;gap:.7rem;display:flex}.primary-button[data-v-8eb0e2da],.danger-button[data-v-8eb0e2da]{color:#fff;cursor:pointer;border:0;border-radius:.5rem;justify-content:center;align-items:center;gap:.45rem;min-height:2.75rem;padding:.7rem 1rem;font-weight:600;display:inline-flex}.primary-button[data-v-8eb0e2da]{background:#1683d7}.danger-button[data-v-8eb0e2da]{background:#ba1a1a}.primary-button[data-v-8eb0e2da]:disabled,.danger-button[data-v-8eb0e2da]:disabled{cursor:wait;opacity:.65}.add-user-view[data-v-fada6a0b]{width:min(100%,42rem);margin:0 auto}.add-user-header[data-v-fada6a0b]{color:#fff;background:linear-gradient(#0066b7 0%,#66c2ec 100%);grid-template-columns:2.8rem minmax(0,1fr);align-items:center;gap:.8rem;min-height:7rem;padding:1.4rem 1rem;display:grid;box-shadow:0 .25rem .75rem #142e4626}.add-user-header h1[data-v-fada6a0b],.add-user-header p[data-v-fada6a0b]{margin:0}.add-user-header h1[data-v-fada6a0b]{font-size:1.35rem;line-height:1.2}.add-user-header p[data-v-fada6a0b]{margin-top:.35rem}.back-button[data-v-fada6a0b]{color:#fff;cursor:pointer;background:#ffffff29;border:1px solid #ffffff4d;border-radius:999px;place-items:center;width:2.8rem;height:2.8rem;display:inline-grid}.panel-section[data-v-fada6a0b]{gap:.8rem;padding:1rem;display:grid}.error-message[data-v-fada6a0b],.success-message[data-v-fada6a0b]{text-align:center;background:#fff;border:1px solid #d9e4ee;border-radius:.5rem;margin:0;padding:1rem}.error-message[data-v-fada6a0b]{color:#ba1a1a;font-weight:700}.success-message[data-v-fada6a0b]{color:#0b6b33;font-weight:800}.detail-view[data-v-500fde93]{width:min(100%,42rem);margin:0 auto}.detail-header[data-v-500fde93]{color:#fff;text-align:center;background:linear-gradient(#0066b7 0%,#66c2ec 100%);min-height:7rem;padding:1.4rem 1rem;position:relative;box-shadow:0 .25rem .75rem #142e4626}.detail-header-copy[data-v-500fde93]{padding:0 3rem}.detail-header h1[data-v-500fde93]{margin:0;font-size:1.35rem;line-height:1.2}.detail-header p[data-v-500fde93]{margin:.4rem 0 0}.close-button[data-v-500fde93]{color:#fff;cursor:pointer;background:#ffffff29;border:1px solid #ffffff57;border-radius:999px;justify-content:center;align-items:center;width:2.7rem;height:2.7rem;display:inline-flex;position:absolute;top:1rem;right:1rem}.detail-content[data-v-500fde93]{gap:.8rem;padding:1rem;display:grid}.state-message[data-v-500fde93],.error-message[data-v-500fde93],.success-message[data-v-500fde93]{text-align:center;background:#fff;border:1px solid #d9e4ee;border-radius:.5rem;margin:0;padding:1rem}.error-message[data-v-500fde93]{color:#ba1a1a;font-weight:700}.success-message[data-v-500fde93]{color:#0b6b33;font-weight:800}.agenda-view[data-v-ee24cddc]{width:100%;margin:0 auto}.agenda-header[data-v-ee24cddc]{color:#fff;text-align:center;background:linear-gradient(#0066b7 0%,#66c2ec 100%);min-height:7rem;padding:1.4rem 1rem;box-shadow:0 .25rem .75rem #142e4626}.agenda-header h1[data-v-ee24cddc]{margin:0;font-size:1.35rem}.agenda-header p[data-v-ee24cddc]{margin:.4rem 0 0}.agenda-content[data-v-ee24cddc]{gap:1rem;padding:0;display:grid}.calendar-panel[data-v-ee24cddc]{background:#fff;border:0;border-radius:0;padding:0;overflow:hidden}.field-input[data-v-ee24cddc]{color:#14283a;background:#fff;border:1px solid #cbd9e6;border-radius:.5rem;width:100%;min-height:2.75rem;padding:.65rem .75rem}.agenda-modal[data-v-ee24cddc]{z-index:40;background:#0a182461;display:flex;position:fixed;inset:0}.modal-sheet[data-v-ee24cddc]{color:#14283a;background:#fff;flex-direction:column;flex:1;width:100%;max-width:48rem;margin:0 auto;display:flex;overflow:hidden}.modal-header[data-v-ee24cddc]{color:#fff;background:linear-gradient(#0066b7 0%,#45b7e5 100%);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.1rem 1rem .95rem;display:flex;box-shadow:0 .25rem .7rem #142e462e}.modal-header h2[data-v-ee24cddc],.modal-header p[data-v-ee24cddc]{margin:0}.modal-header h2[data-v-ee24cddc]{font-size:1.2rem;font-weight:500}.modal-kicker[data-v-ee24cddc]{letter-spacing:0;text-transform:uppercase;font-size:.75rem;font-weight:700}.modal-subtitle[data-v-ee24cddc]{margin-top:.35rem;font-weight:500}.icon-button[data-v-ee24cddc]{color:#fff;cursor:pointer;background:#ffffff29;border:1px solid #ffffff4d;border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.modal-body[data-v-ee24cddc]{-webkit-overflow-scrolling:touch;align-content:start;gap:.85rem;padding:1rem;display:grid;overflow-y:auto}.field-row[data-v-ee24cddc]{color:#385268;grid-template-columns:1.5rem 1fr;align-items:center;gap:.35rem .7rem;font-size:.82rem;font-weight:600;display:grid}.field-row svg[data-v-ee24cddc]{color:#697c8c}.field-row .field-input[data-v-ee24cddc]{grid-column:2}.customer-field[data-v-ee24cddc]{align-items:start}.customer-picker[data-v-ee24cddc]{grid-column:2;gap:.55rem;display:grid;position:relative}.customer-trigger[data-v-ee24cddc]{color:#14283a;text-align:left;cursor:pointer;background:linear-gradient(#fff 0%,#f4f9fd 100%);border:1px solid #bfd3e5;border-radius:.7rem;justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-height:4rem;padding:.75rem .85rem;display:flex;box-shadow:0 .35rem .9rem #142e4612}.customer-trigger-content[data-v-ee24cddc],.customer-option span[data-v-ee24cddc]:last-child{gap:.15rem;min-width:0;display:grid}.customer-trigger strong[data-v-ee24cddc],.customer-option strong[data-v-ee24cddc]{color:#14283a;font-size:.95rem;font-weight:600}.customer-trigger small[data-v-ee24cddc],.customer-option small[data-v-ee24cddc]{color:#5a7286;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:500;overflow:hidden}.customer-trigger svg[data-v-ee24cddc]{color:#1683d7;flex:none;transition:transform .16s}.customer-trigger svg.rotated[data-v-ee24cddc]{transform:rotate(180deg)}.customer-panel[data-v-ee24cddc]{background:#fff;border:1px solid #bfd3e5;border-radius:.7rem;gap:.45rem;max-height:22rem;padding:.6rem;display:grid;overflow-y:auto;box-shadow:0 .8rem 1.8rem #142e4629}.customer-search[data-v-ee24cddc]{background:#f2f7fb;border:1px solid #d6e4ef;border-radius:.55rem;grid-template-columns:1.25rem 1fr;align-items:center;gap:.45rem;min-height:2.7rem;padding:0 .7rem;display:grid}.customer-search input[data-v-ee24cddc]{color:#14283a;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-weight:800}.customer-option[data-v-ee24cddc]{text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:.6rem;grid-template-columns:2.4rem 1fr;align-items:center;gap:.65rem;width:100%;min-height:3.6rem;padding:.55rem;display:grid}.customer-option.selected[data-v-ee24cddc]{background:#e8f4ff;border-color:#1683d7}.customer-avatar[data-v-ee24cddc]{color:#fff;text-transform:uppercase;background:#1683d7;border-radius:.55rem;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;font-weight:900;display:inline-flex}.customer-empty[data-v-ee24cddc]{color:#5a7286;text-align:center;margin:0;padding:.8rem}.field-row-inline[data-v-ee24cddc]{border-bottom:1px solid #e5edf4;grid-template-columns:1.5rem 1fr auto;min-height:2.75rem;padding:0 .75rem 0 0}.field-check[data-v-ee24cddc]{width:1.15rem;height:1.15rem}.field-group[data-v-ee24cddc]{border:1px solid #d9e4ee;border-radius:.5rem;gap:.55rem;padding:.8rem;display:grid}.field-group legend[data-v-ee24cddc]{color:#385268;align-items:center;gap:.45rem;padding:0 .35rem;font-size:.82rem;font-weight:600;display:inline-flex}.check-label[data-v-ee24cddc]{color:#172d40;align-items:center;gap:.5rem;min-height:2rem;font-weight:500;display:flex}.open-event-title[data-v-ee24cddc]{margin:0;font-size:1.1rem;font-weight:700}.open-event-times[data-v-ee24cddc]{color:#48657c;margin:-.45rem 0 .2rem;font-weight:500}.detail-row[data-v-ee24cddc]{color:#14283a;align-items:center;gap:.7rem;min-height:2.5rem;font-weight:600;text-decoration:none;display:flex}.detail-row svg[data-v-ee24cddc]{color:#697c8c}.detail-block[data-v-ee24cddc]{gap:.35rem;display:grid}.detail-block h3[data-v-ee24cddc]{color:#14283a;margin:0;font-size:.85rem}.detail-block p[data-v-ee24cddc]{color:#43596b;background:#fff;border:1px solid #cbd9e6;border-radius:.5rem;margin:0;padding:.65rem .75rem}.event-actions[data-v-ee24cddc]{gap:.7rem;margin-top:.35rem;display:grid}.primary-button[data-v-ee24cddc],.danger-button[data-v-ee24cddc]{color:#fff;cursor:pointer;border:0;border-radius:.5rem;justify-content:center;align-items:center;gap:.45rem;min-height:2.75rem;padding:.7rem 1rem;font-weight:600;display:inline-flex}.primary-button[data-v-ee24cddc]{background:#1683d7}.danger-button[data-v-ee24cddc]{background:#ba1a1a}.full-button[data-v-ee24cddc]{width:100%;margin-top:.4rem}.error-message[data-v-ee24cddc],.success-message[data-v-ee24cddc]{text-align:center;background:#fff;border:1px solid #d9e4ee;border-radius:.5rem;margin:0;padding:1rem}.error-message[data-v-ee24cddc]{color:#ba1a1a;font-weight:700}.success-message[data-v-ee24cddc]{color:#0b6b33;font-weight:800}[data-v-ee24cddc] .fc{color:#172d40;width:100%;font-size:.86rem}[data-v-ee24cddc] .fc .fc-toolbar.fc-header-toolbar{margin:0;padding:.75rem .55rem}[data-v-ee24cddc] .fc-theme-standard .fc-scrollgrid{border-left:0;border-right:0}[data-v-ee24cddc] .fc-button-primary{background:#1683d7;border-color:#1683d7}.contracten-view[data-v-457835e7]{width:min(100%,62rem);margin:0 auto;padding:1.25rem}.contracten-header[data-v-457835e7]{padding:1rem 0 1.25rem}.contracten-kicker[data-v-457835e7]{color:#1683d7;text-transform:uppercase;margin:0 0 .35rem;font-size:.78rem;font-weight:900}.contracten-title[data-v-457835e7]{color:#14283a;margin:0;font-size:2rem;line-height:1.1}.contracten-subtitle[data-v-457835e7]{color:#5c7285;margin:.55rem 0 0}.document-list[data-v-457835e7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.document-link[data-v-457835e7]{min-height:6rem;color:inherit;background:#fff;border:1px solid #d8e4ee;border-radius:.5rem;gap:.3rem;padding:1rem;text-decoration:none;display:grid}.document-link[data-v-457835e7]:hover{border-color:#1683d7}.document-title[data-v-457835e7]{color:#152c40;font-weight:900}.document-description[data-v-457835e7]{color:#64798a;font-size:.9rem}@media (width<=42rem){.contracten-view[data-v-457835e7]{padding:1rem}.document-list[data-v-457835e7]{grid-template-columns:1fr}}.file-overview-view[data-v-ecc4dc6e]{width:min(100%,42rem);margin:0 auto;padding:0 1rem 1.25rem}.legacy-header[data-v-ecc4dc6e]{color:#fff;text-align:center;background:linear-gradient(#0066b7 0%,#66c2ec 100%);min-height:6rem;margin:0 -1rem 1rem;padding:1rem;box-shadow:0 .25rem .45rem #142e462b}.legacy-title[data-v-ecc4dc6e]{letter-spacing:0;margin:0;padding-top:.25rem;font-size:1rem;font-weight:800}.legacy-subtitle[data-v-ecc4dc6e]{margin:.45rem 0 0;font-size:1rem}.document-list[data-v-ecc4dc6e]{background:#fff;border:1px solid #d8e4ee;border-radius:.5rem;gap:0;display:grid;overflow:hidden}.document-link[data-v-ecc4dc6e]{color:#152c40;text-align:center;border-bottom:1px solid #d8e4ee;gap:.25rem;min-height:5rem;padding:1rem;text-decoration:none;display:grid}.document-link[data-v-ecc4dc6e]:last-child{border-bottom:0}.document-link[data-v-ecc4dc6e]:hover{background:#f5f9fc}.document-title[data-v-ecc4dc6e]{font-size:1.05rem;font-weight:900}.document-description[data-v-ecc4dc6e]{color:#687d8e;font-size:.95rem}.signature-pad[data-v-0ed2f519]{gap:.75rem;display:grid}.signature-pad-canvas[data-v-0ed2f519]{touch-action:none;background:#fff;border:1px solid #cddae6;border-radius:.375rem;width:100%;height:10rem}.signature-pad-actions[data-v-0ed2f519]{justify-content:flex-end;gap:.5rem;display:flex}.primary-button[data-v-0ed2f519],.secondary-button[data-v-0ed2f519]{cursor:pointer;border:0;border-radius:.375rem;min-height:2.5rem;padding:0 .9rem;font-weight:600}.primary-button[data-v-0ed2f519]{color:#fff;background:#0066b7}.primary-button[data-v-0ed2f519]:disabled{cursor:not-allowed;opacity:.45}.secondary-button[data-v-0ed2f519]{color:#234156;background:#e8f0f7}.vragen-verkoop-view[data-v-91798763]{width:min(100%,48rem);margin:0 auto;padding:.75rem}.legacy-contract[data-v-91798763]{color:#14283a;font-family:Arial,sans-serif;font-size:.82rem;line-height:1.35}.legacy-contract[data-v-91798763] .contract{gap:.85rem;display:grid}.legacy-contract[data-v-91798763] .page,.legacy-contract[data-v-91798763] .block{background:#fff;border:1px solid #d5d5d5;border-radius:.25rem}.legacy-contract[data-v-91798763] .page{padding:1rem}.legacy-contract[data-v-91798763] .block{padding:.75rem}.legacy-contract[data-v-91798763] .vboLogo{width:10rem;max-width:100%;margin:0 auto .75rem;display:block}.legacy-contract[data-v-91798763] .legacy-logo{color:#00008b;text-align:center;border:1px solid #d5d5d5;border-radius:.25rem;padding:.35rem .5rem;font-size:1rem;font-weight:900}.legacy-contract[data-v-91798763] h2,.legacy-contract[data-v-91798763] h3,.legacy-contract[data-v-91798763] h5{color:#00008b;line-height:1.2}.legacy-contract[data-v-91798763] h2{text-align:center;font-size:1.05rem}.legacy-contract[data-v-91798763] h3{margin:0 0 .65rem;font-size:.95rem}.legacy-contract[data-v-91798763] table{border-collapse:collapse;width:100%}.legacy-contract[data-v-91798763] td,.legacy-contract[data-v-91798763] th{vertical-align:top;border:1px solid #ddd;padding:.42rem}.legacy-contract[data-v-91798763] input,.legacy-contract[data-v-91798763] textarea,.legacy-contract[data-v-91798763] select{color:#14283a;background:#fff;border:1px solid #929292;border-radius:.125rem;width:min(100%,11rem);min-height:1.75rem;margin:.15rem;padding:.2rem .3rem}.legacy-contract[data-v-91798763] textarea{width:100%;min-height:8rem}.legacy-contract[data-v-91798763] select{width:auto}.legacy-contract[data-v-91798763] .answer-cell{color:#14283a;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;min-width:2.45rem}.legacy-contract[data-v-91798763] .answer-cell:hover{background:#eef6fc}.legacy-contract[data-v-91798763] .answer-cell-selected{color:#596b78;background:#e8f3fc;text-decoration:line-through}.legacy-contract[data-v-91798763] .indent-cell{padding-left:2rem}.signature-panel[data-v-91798763],.send-panel[data-v-91798763]{background:#fff;border:1px solid #d5d5d5;border-radius:.375rem;margin-top:1rem;padding:1rem}.panel-title[data-v-91798763]{color:#00008b;text-align:center;margin:0 0 .75rem;font-size:1.05rem}.segmented-control[data-v-91798763]{background:#edf4fa;border-radius:.375rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin-bottom:.75rem;padding:.25rem;display:grid}.segment-button[data-v-91798763],.primary-button[data-v-91798763],.secondary-button[data-v-91798763],.email-chip[data-v-91798763]{cursor:pointer;border:0;border-radius:.375rem;min-height:2.35rem;font-weight:700}.primary-button[data-v-91798763],.secondary-button[data-v-91798763]{justify-content:center;align-items:center;gap:.45rem;display:inline-flex}.segment-button[data-v-91798763]{color:#385569;background:0 0}.segment-button.active[data-v-91798763],.primary-button[data-v-91798763]{color:#fff;background:#1683d7}.primary-button[data-v-91798763]{width:100%;margin-top:.75rem}.primary-button[data-v-91798763]:disabled{cursor:not-allowed;opacity:.45}.secondary-button[data-v-91798763]{color:#234156;background:#e8f0f7;padding:0 .85rem}.send-panel[data-v-91798763]{gap:.55rem;display:grid}.next-step-button[data-v-91798763]{margin-top:0}.signature-hint[data-v-91798763]{color:#65798a;text-align:center;background:#f2f7fb;border:1px solid #d9e4ee;border-radius:.375rem;margin:0;padding:.8rem}.signature-status[data-v-91798763],.email-list[data-v-91798763]{flex-wrap:wrap;gap:.45rem;margin-top:.75rem;display:flex}.signature-status span[data-v-91798763],.email-chip[data-v-91798763]{color:#65798a;background:#edf2f6;padding:.32rem .55rem;font-size:.75rem;font-weight:800}.signature-status .saved[data-v-91798763]{color:#0f6b3c;background:#e4f7ed}.send-modal[data-v-91798763]{z-index:60;background:#0a18246b;display:flex;position:fixed;inset:0}.send-modal-sheet[data-v-91798763]{color:#14283a;background:#f5f8fb;flex-direction:column;flex:1;width:100%;max-width:44rem;margin:0 auto;display:flex;overflow:hidden}.send-modal-header[data-v-91798763]{color:#fff;background:linear-gradient(#0066b7 0%,#45b7e5 100%);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.1rem 1rem;display:flex;box-shadow:0 .25rem .7rem #142e462e}.send-modal-header h2[data-v-91798763],.send-modal-header p[data-v-91798763]{margin:0}.send-modal-header h2[data-v-91798763]{font-size:1.2rem;font-weight:600}.send-modal-kicker[data-v-91798763]{letter-spacing:0;text-transform:uppercase;font-size:.75rem;font-weight:800}.modal-close-button[data-v-91798763]{color:#fff;cursor:pointer;background:#ffffff29;border:1px solid #ffffff4d;border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.send-modal-body[data-v-91798763]{-webkit-overflow-scrolling:touch;align-content:start;gap:.8rem;padding:1rem;display:grid;overflow-y:auto}.send-card[data-v-91798763]{background:#fff;border:1px solid #d9e4ee;border-radius:.5rem;gap:.65rem;padding:.9rem;display:grid;box-shadow:0 .35rem .9rem #142e460f}.send-label[data-v-91798763]{color:#385268;gap:.55rem;font-size:.84rem;font-weight:700;display:grid}.send-label>span[data-v-91798763]{align-items:center;gap:.45rem;display:inline-flex}.send-label svg[data-v-91798763]{color:#697c8c}.email-row[data-v-91798763]{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;display:grid}.send-input[data-v-91798763]{color:#14283a;background:#fff;border:1px solid #cddae6;border-radius:.375rem;width:100%;min-height:2.5rem;padding:.55rem .65rem}.send-textarea[data-v-91798763]{resize:vertical;min-height:5rem}.add-email-button[data-v-91798763]{margin:0}.send-pdf-button[data-v-91798763]{min-height:2.8rem;margin-top:.15rem}.button-spinner[data-v-91798763]{border:.18rem solid #ffffff73;border-top-color:#fff;border-radius:50%;width:1.05rem;height:1.05rem;animation:.85s linear infinite spin-91798763}@keyframes spin-91798763{to{transform:rotate(360deg)}}.form-message[data-v-91798763]{margin:.75rem 0 0;font-weight:800}.form-message.error[data-v-91798763]{color:#ba1a1a}.form-message.success[data-v-91798763]{color:#0f6b3c}@media (width<=42rem){.vragen-verkoop-view[data-v-91798763]{padding:.5rem}.legacy-contract[data-v-91798763]{font-size:.68rem}.legacy-contract[data-v-91798763] td,.legacy-contract[data-v-91798763] th{padding:.28rem}.legacy-contract[data-v-91798763] input{width:min(100%,7.2rem)}.email-row[data-v-91798763]{grid-template-columns:1fr}}
