.sphere-book-mount{min-height:160px;position:relative}.sphere-book-mount .sphere-book{font-family:var(--font-sans);color:var(--color-ink)}.sphere-book-mount .sphere-book-intro,.sphere-book-mount .sphere-book .sphere-book-muted{color:var(--color-muted);opacity:1}.sphere-book-mount .sphere-book .sphere-book-date,.sphere-book-mount .sphere-book .sphere-book-slot{border:1px solid var(--color-line);color:var(--color-ink);background:#fff;border-radius:8px;font-size:14px;transition:border-color .15s,background .15s,color .15s}.sphere-book-mount .sphere-book .sphere-book-date:hover,.sphere-book-mount .sphere-book .sphere-book-slot:hover{border-color:var(--accent);background:var(--accent-tint)}.sphere-book-mount .sphere-book .sphere-book-date[aria-selected=true],.sphere-book-mount .sphere-book .sphere-book-slot[aria-pressed=true]{border-color:var(--accent);background:var(--accent-tint);color:var(--accent-soft);font-weight:600}.sphere-book-mount .sphere-book .sphere-book-date:focus-visible,.sphere-book-mount .sphere-book .sphere-book-slot:focus-visible,.sphere-book-mount .sphere-book .sphere-book-btn:focus-visible,.sphere-book-mount .sphere-book .sphere-book-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sphere-book-mount .sphere-book .sphere-book-pill{border-color:var(--color-line);color:var(--color-light)}.sphere-book-mount .sphere-book .sphere-book-pill-on{background:var(--accent-soft);border-color:var(--accent-soft);color:#fff}.sphere-book-mount .sphere-book .sphere-book-pill-done{background:var(--accent-tint);border-color:var(--accent-line);color:var(--accent-soft)}.sphere-book-mount .sphere-book .sphere-book-rail-line{background:var(--color-line)}.sphere-book-mount .sphere-book .sphere-book-form{max-width:620px}.sphere-book-mount .sphere-book .sphere-book-label{color:var(--color-muted);opacity:1;font-size:12.5px;font-weight:600}.sphere-book-mount .sphere-book .sphere-book-input,.sphere-book-mount .sphere-book .sphere-book-select,.sphere-book-mount .sphere-book .sphere-book-textarea{color:var(--color-ink);background:var(--color-bg);border:1px solid var(--color-line);border-radius:8px;padding:11px 13px;font-size:14.5px}.sphere-book-mount .sphere-book .sphere-book-input:focus,.sphere-book-mount .sphere-book .sphere-book-select:focus,.sphere-book-mount .sphere-book .sphere-book-textarea:focus{border-color:var(--accent);background:#fff;outline:none}.sphere-book-mount .sphere-book .sphere-book-input::placeholder,.sphere-book-mount .sphere-book .sphere-book-textarea::placeholder{color:var(--color-light);opacity:1}.sphere-book-mount .sphere-book .sphere-book-btn{color:#fff;background-color:var(--accent-soft);background-image:none;border-radius:10px;min-height:48px;padding:14px 26px;font-size:15px;font-weight:700;transition:transform .2s,box-shadow .2s,background-color .2s}.sphere-book-mount .sphere-book .sphere-book-btn:hover:not([disabled]){background-color:var(--accent-deep);box-shadow:0 10px 22px rgb(var(--accent-rgb) / .22);transform:translateY(-2px)}.sphere-book-mount .sphere-book .sphere-book-link{color:var(--accent-soft);font-weight:600}.sphere-book-mount .sphere-book .sphere-book-error{color:#dc2626}.sphere-book-mount .sphereiq-book-iframe{border-radius:var(--radius-card)}.sphere-book-mount-status{text-align:center;color:var(--color-muted);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;font-size:14px;line-height:20px;display:flex;position:absolute;inset:0}.sphere-book-mount-status--failed{pointer-events:auto;color:var(--color-ink)}.sphere-book-mount-status--failed p{max-width:380px;margin:0}.sphere-book-mount-status--failed a{color:var(--accent-soft);font-weight:700}.sphere-book-mount-spinner{border:2px solid var(--color-line);border-top-color:var(--accent);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite sphere-book-spin}@keyframes sphere-book-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sphere-book-mount-spinner{animation:none}.sphere-book-mount .sphere-book .sphere-book-btn,.sphere-book-mount .sphere-book .sphere-book-btn:hover:not([disabled]){transition:none;transform:none}}
