.jm-preview *,.jm-preview :before,.jm-preview :after,.ari-root *,.ari-root :before,.ari-root :after{border-radius:0!important}.jm-customer-login-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.75rem;display:grid}.jm-customer-login-actions .jm-button{width:100%;height:100%;min-height:44px}.jm-customer-login-actions>div{min-width:0}.jm-preview :is(.jm-status-dot,.jm-timeline-dot,.jm-new-dot,.jm-welcome-dots span,.jm-v2-status>span,.jm-v2-stage-head>span,.jm-v2-avatar,.jm-public-photo,.jm-image-upload.is-headshot .jm-image-frame,.jm-invite-avatar,.jm-switch,.jm-brand-switch input,.jm-photo-pin,.jm-photo-more,.jm-photo-check,.jm-photo-quick-check,.jm-rearrange-top,.jm-viewer-nav,.jm-v2-play svg,.jm-team-count,.jm-select-rank,.jm-drag-count,.jm-create-step h3 span,.jm-month-grid>li.is-today .jm-month-day>span,.jm-week-day.is-today button b,.jm-login-sent-icon,.jm-invite-icon,.jm-oia-x,.jmb-day-dot),.jm-preview :is(.jm-pill,.jm-appt-status):before,.jm-preview :is(.jm-switch,.jm-brand-switch input):after,:is(.ari-launcher,.ari-avatar,.ari-send,.ari-close,.ari-typing span){border-radius:999px!important}.jm-preview .jm-list-tools .jm-chip-row{touch-action:pan-x;overscroll-behavior-x:contain;overscroll-behavior-y:none;-webkit-overflow-scrolling:touch;scrollbar-width:none;box-shadow:inset 0 -1px 0 var(--jm-border);border-bottom:0;flex-wrap:nowrap;gap:2rem;margin-inline:0;padding:0;overflow:auto hidden}.jm-preview .jm-list-tools .jm-chip-row::-webkit-scrollbar{display:none}.jm-preview .jm-list-tools .jm-chip{white-space:nowrap;min-height:44px;color:var(--jm-muted);background:0 0;border:0;border-bottom:2px solid #0000;flex:none;margin-bottom:0;padding:.75rem 0 .7rem;font-size:.95rem;font-weight:600}.jm-preview .jm-list-tools .jm-chip[aria-pressed=true]{border-bottom-color:var(--jm-gold);color:var(--jm-text);background:0 0}.jm-preview .jm-list-tools .jm-chip:focus-visible{outline:2px solid var(--jm-gold-bright);outline-offset:-2px}.jm-preview .jm-list-tools .jm-chip-count{min-width:0;color:var(--jm-muted);background:0 0;padding:0;font-size:.85rem;font-weight:400}@media (max-width:700px){.jm-preview .jm-list-tools .jm-chip-row{gap:1.05rem}.jm-preview .jm-list-tools .jm-chip{font-size:.9rem}}.jm-preview .jm-listing-card{transition:border-color .18s}@media (hover:hover){.jm-preview .jm-listing-card:hover{transform:none}}.jm-preview .jm-axis-pill,.jm-preview .jm-pay-badge{letter-spacing:.08em;text-transform:uppercase;padding:.28rem .55rem;font-size:.68rem}.jm-preview .jm-via-chip{box-shadow:none;color:var(--jm-gold-ink);letter-spacing:.08em;text-transform:uppercase;background:0 0;padding:0;font-size:.72rem;font-weight:700}.jm-preview .jm-dropzone{border:1px dashed var(--jm-border);min-height:44px;color:var(--jm-muted);justify-content:center;align-items:center;gap:.45rem;padding:.4rem .75rem;font-size:.82rem;transition:border-color .12s,background-color .12s,color .12s;display:flex}.jm-preview .jm-dropzone.is-dragover{border:1px dashed var(--jm-gold);background:color-mix(in srgb, var(--jm-gold) 12%, transparent);color:var(--jm-text)}.jm-preview .jm-upload-failed{gap:.4rem;margin-bottom:.75rem;display:grid}.jm-preview .jm-upload-failed ul{max-height:9rem;margin:0;padding-left:1.1rem;font-size:.9rem;overflow-y:auto}.jm-preview .jm-upload-failed small{color:var(--jm-muted)}.jm-preview .jm-upload-failed .jm-button{justify-self:start}
