.vsp[data-v-341bb840]{background:#fff;border:1px solid #e5e5e5;border-radius:12px;display:grid;gap:.85rem 1rem;grid-template-columns:1fr;padding:.75rem;transition:border-color .15s,box-shadow .15s;width:100%}.vsp--complete[data-v-341bb840]{border-color:#f36a2273}.vsp--error[data-v-341bb840]{border-color:#fca5a5;box-shadow:0 0 0 3px #dc26261a}.vsp--disabled[data-v-341bb840]{opacity:.65;pointer-events:none}.vsp-section-label[data-v-341bb840]{color:#525252;font-size:.75rem;font-weight:700;margin-bottom:.5rem}.vsp-cal-header[data-v-341bb840]{align-items:center;display:flex;gap:.25rem;justify-content:space-between;margin-bottom:.35rem}.vsp-cal-title[data-v-341bb840]{color:#262626;font-size:.85rem;font-weight:700}.vsp-nav-btn[data-v-341bb840]{align-items:center;background:#f5f5f5;border:none;border-radius:6px;color:#525252;cursor:pointer;display:inline-flex;height:1.85rem;justify-content:center;transition:background .12s,color .12s;width:1.85rem}.vsp-nav-btn[data-v-341bb840]:hover:not(:disabled){background:#fef3ed;color:#f36a22}.vsp-nav-btn[data-v-341bb840]:disabled{cursor:not-allowed;opacity:.4}.vsp-weekdays[data-v-341bb840]{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:.15rem}.vsp-weekday[data-v-341bb840]{color:#a3a3a3;font-size:.65rem;font-weight:700;padding:.25rem 0;text-align:center}.vsp-grid[data-v-341bb840]{display:grid;gap:2px;grid-template-columns:repeat(7,1fr)}.vsp-cell[data-v-341bb840]{align-items:center;background:transparent;border:none;border-radius:6px;color:#262626;cursor:pointer;display:flex;font-size:.78rem;font-weight:600;height:2rem;justify-content:center;transition:background .1s,color .1s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vsp-cell[data-v-341bb840]:hover:not(.vsp-cell--selected):not(.vsp-cell--disabled){background:#fef3ed;color:#d95a1a}.vsp-cell--other[data-v-341bb840]{color:#e5e5e5}.vsp-cell--today[data-v-341bb840]{box-shadow:inset 0 0 0 1.5px #f36a2273;color:#f36a22;font-weight:800}.vsp-cell--selected[data-v-341bb840]{background:#f36a22;box-shadow:0 2px 8px #f36a2259;color:#fff;font-weight:800}.vsp-cell--disabled[data-v-341bb840]{color:#e5e5e5;cursor:not-allowed;opacity:.55}.vsp-slots[data-v-341bb840]{min-width:0}.vsp-hint[data-v-341bb840]{background:#fafafa;border-radius:8px;color:#737373;font-size:.8rem;line-height:1.5;margin:0;padding:.85rem .5rem;text-align:center}.vsp-slot-groups[data-v-341bb840]{display:flex;flex-direction:column;gap:.7rem;max-height:16.5rem;overflow-y:auto;padding-inline-end:.15rem}.vsp-slot-group-label[data-v-341bb840]{color:#a3a3a3;font-size:.68rem;font-weight:700;margin-bottom:.35rem}.vsp-slot-grid[data-v-341bb840]{display:grid;gap:.35rem;grid-template-columns:repeat(3,minmax(0,1fr))}.vsp-slot[data-v-341bb840]{align-items:center;background:#fafafa;border:1px solid #e5e5e5;border-radius:8px;color:#262626;cursor:pointer;display:flex;font-size:.78rem;font-variant-numeric:tabular-nums;font-weight:700;justify-content:center;padding:.4rem .2rem;transition:background .12s,border-color .12s,color .12s,box-shadow .12s}.vsp-slot[data-v-341bb840]:hover:not(.vsp-slot--selected):not(.vsp-slot--disabled){background:#fef3ed;border-color:#f36a2266;color:#d95a1a}.vsp-slot--selected[data-v-341bb840]{background:#f36a22;border-color:#f36a22;box-shadow:0 2px 8px #f36a224d;color:#fff}.vsp-slot--disabled[data-v-341bb840]{cursor:not-allowed;opacity:.4;text-decoration:line-through}.vsp-summary[data-v-341bb840]{align-items:center;background:#fef3ed;border-radius:8px;color:#d95a1a;display:flex;font-size:.8125rem;font-weight:700;gap:.4rem;grid-column:1/-1;justify-content:center;padding:.55rem .7rem}@media(min-width:640px){.vsp[data-v-341bb840]{align-items:start;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.vsp-slots[data-v-341bb840]{border-inline-start:1px solid #f5f5f5;padding-inline-start:.85rem}.vsp-slot-groups[data-v-341bb840]{max-height:17.5rem}}.create-viewing-request-auth-modal[data-v-f3c1570f],.create-viewing-request-modal[data-v-f3c1570f]{direction:rtl}.cvrm-auth-footer[data-v-f3c1570f]{gap:.5rem;width:100%}.cvrm-auth-footer[data-v-f3c1570f],.cvrm-fields[data-v-f3c1570f]{display:flex;flex-direction:column}.cvrm-fields[data-v-f3c1570f]{gap:1rem;margin-top:.5rem;overflow:visible}.cvrm-submit-error[data-v-f3c1570f]{background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;color:#991b1b;font-size:.8125rem;line-height:1.45;margin:0 0 .25rem;padding:.6rem .75rem}.cvrm-grid[data-v-f3c1570f]{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:640px){.cvrm-grid[data-v-f3c1570f]{grid-template-columns:1fr 1fr}}.create-viewing-request-success-modal[data-v-f3c1570f]{direction:rtl}.cvrm-success-body[data-v-f3c1570f]{align-items:center;display:flex;flex-direction:column;gap:.75rem;padding:.25rem 0 .5rem;text-align:center}.cvrm-success-icon-wrap[data-v-f3c1570f]{align-items:center;background:#ecfdf5;border-radius:9999px;display:flex;height:4rem;justify-content:center;width:4rem}.cvrm-success-icon[data-v-f3c1570f]{color:#16a34a;height:2.5rem;width:2.5rem}.cvrm-success-lead[data-v-f3c1570f]{color:#27272a;font-size:.9375rem;line-height:1.6;margin:0}.cvrm-success-hint[data-v-f3c1570f]{color:#71717a;font-size:.8125rem;line-height:1.5;margin:0}
