/* Glayru Spot — existing ReHub Blue style, shared business settings. */
.workspace-avatar.spot-company-logo{padding:0;overflow:hidden;background:transparent;border:1px solid var(--border);border-radius:12px}
.workspace-avatar.spot-company-logo img{display:block;width:100%;height:100%;object-fit:contain;border-radius:inherit;background:transparent}
.spot-v19-options .spot-v19-result{min-height:17px;margin-top:10px;font-size:12px}
.spot-v19-options .spot-v19-error{color:#ef8797}
.spot-v19-options .spot-fulfillment-toggle input:focus-visible + .spot-switch{outline:2px solid #83b5ff;outline-offset:3px}
.dashboard-page .spot-v19-options{padding:22px;border-radius:18px;display:flex;flex-direction:column;gap:10px;align-items:stretch}
.dashboard-page .spot-v19-options h2{font-size:18px;margin:2px 0;color:var(--text)}
.dashboard-page .spot-v19-options>p{color:var(--muted);line-height:1.5;margin:0 0 8px}
.dashboard-page .spot-v19-options .spot-fulfillment-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 14px;border:1px solid var(--border);background:rgba(60,100,151,.08);border-radius:13px;width:100%;min-height:64px}
.dashboard-page .spot-v19-options .spot-fulfillment-row strong{display:block;font-size:13px}
.dashboard-page .spot-v19-options .spot-fulfillment-row small{display:block;color:var(--muted);font-size:11px;line-height:1.5;margin-top:4px}
.dashboard-page .spot-v19-options .spot-fulfillment-toggle{cursor:pointer}
.dashboard-page .spot-v19-options .spot-fulfillment-toggle input{position:absolute;opacity:0;width:1px;height:1px}
.dashboard-page .spot-v19-options .spot-switch{display:block;width:42px;height:25px;flex:0 0 42px;border-radius:999px;position:relative;border:1px solid #455875;background:#2a3a51;transition:background .2s,border-color .2s}
.dashboard-page .spot-v19-options .spot-switch:after{content:"";position:absolute;top:3px;left:3px;width:17px;height:17px;border-radius:50%;background:#aab9cd;transition:transform .2s,background .2s}
.dashboard-page .spot-v19-options input:checked+.spot-switch{background:#357de5;border-color:#71a8fb}
.dashboard-page .spot-v19-options input:checked+.spot-switch:after{transform:translateX(17px);background:white}
.dashboard-page .spot-v19-options .spot-active-chip{display:inline-block;border-radius:999px;background:rgba(15,132,92,.15);color:#8ed9b7;font-size:11px;padding:7px 11px}
@media(max-width:820px){.dashboard-page .spot-v19-options{padding:18px}}
