.workspace.workspace-dialog:has(>.listing-visibility){padding:28px 28px 24px;max-height:calc(100dvh - 48px);overflow-y:auto;background:#fff;box-shadow:0 24px 64px rgb(17 17 17/.18)}.listing-visibility{min-width:0}.listing-visibility h2{margin:0;padding-right:28px;font-size:20px;line-height:26px;font-weight:700}.listing-visibility-copy{margin:6px 0 0;color:#6b6b6b;font-size:14px;line-height:20px}.listing-visibility-handle{display:none}.listing-visibility-search{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;margin-top:16px;border-radius:10px;background:#f1f1f1;color:#6b6b6b}.listing-visibility-search:focus-within{outline:2px solid #111;outline-offset:2px}.listing-visibility-search input{flex:1 1;min-width:0;border:0;padding:0;background:transparent;font:inherit;font-size:15px;color:#111;outline:none}.listing-visibility-rows{list-style:none;padding:0;margin:8px 0 0}.listing-visibility-row{display:flex;align-items:center;gap:12px;padding:8px 0}.listing-visibility-row+.listing-visibility-row{border-top:1px solid #efefef}.listing-visibility-image{flex:0 0 44px;width:44px;height:44px;border-radius:8px;background:#f1f1f1;overflow:hidden}.listing-visibility-image img{width:100%;height:100%;object-fit:cover}.listing-visibility-text{flex:1 1;min-width:0;display:flex;flex-direction:column}.listing-visibility-text strong{font-size:15px;line-height:20px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listing-visibility-text small{color:#6b6b6b;font-size:13px;line-height:18px}.listing-visibility-row[data-hidden] strong{color:#6b6b6b}.listing-visibility-switch{position:relative;flex:0 0 44px;width:44px;height:26px;border:0;border-radius:999px;padding:0;background:#dcdcdc;cursor:pointer}.listing-visibility-switch[aria-checked=true]{background:#111}.listing-visibility-switch span{position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:999px;background:#fff;box-shadow:0 1px 2px rgb(17 17 17/.2);transition:transform .12s}.listing-visibility-switch[aria-checked=true] span{transform:translateX(18px)}.listing-visibility-switch:disabled{cursor:wait}.listing-visibility-done,.listing-visibility-more{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin-top:16px;padding:0 20px;border:0;border-radius:999px;background:#111;font:inherit;font-size:15px;font-weight:600;color:#fff;cursor:pointer}.listing-visibility-more{background:#f1f1f1;color:#111}.listing-visibility-link{padding:0;border:0;background:transparent;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.listing-visibility-state,.listing-visibility-status{font-size:14px;line-height:20px}@media (max-width:767.98px){.workspace.workspace-dialog:has(>.listing-visibility){padding:0 16px max(24px,env(safe-area-inset-bottom))}.listing-visibility-handle{display:block;width:36px;height:5px;border-radius:3px;background:#dcdcdc;margin:8px auto 16px}}@media (prefers-reduced-motion:reduce){.listing-visibility-switch span{transition:none}}.listing-visibility-show-all{margin-top:12px}