.publish-control__row{cursor:pointer;border-radius:14px;align-items:center;gap:12px;min-height:44px;padding:8px 13px;transition:background-color .14s;display:flex}.publish-control__row--disabled{cursor:not-allowed}.publish-control__input{opacity:0;width:0;height:0;position:absolute}.publish-control__box{border:1.5px solid var(--c-line);background:var(--c-card);width:22px;height:22px;color:var(--color-text-on-primary);border-radius:7px;flex-shrink:0;place-items:center;margin-top:1px;transition:background .14s,border-color .14s,transform .12s;display:grid}.publish-control__box--sm{width:20px;height:20px}.publish-control__input:checked+.publish-control__box{background:var(--c-primary);border-color:var(--c-primary)}.publish-control__input:focus-visible+.publish-control__box{outline:2px solid var(--c-primary);outline-offset:3px}.publish-control__row:active .publish-control__box,.publish-control__nested:active .publish-control__box{transform:scale(.92)}.publish-control__row--disabled .publish-control__box{background:var(--c-muted);border-color:var(--c-line)}.publish-control__row--disabled .publish-control__label{color:var(--c-text-3)}.publish-control__label{font-family:var(--f-body);font-size:15px;font-weight:var(--font-weight-semi);color:var(--c-text);line-height:1.35}@media (hover:hover){.publish-control__row:not(.publish-control__row--disabled):hover{background:var(--c-primary-tint)}.publish-control__row:not(.publish-control__row--disabled):hover .publish-control__box{border-color:var(--c-primary-light)}}.publish-control__label-col{flex-direction:column;min-width:0;display:flex}.publish-control__summary{font-family:var(--f-body);font-size:14px;font-weight:var(--font-weight-regular);color:var(--c-text-2);margin:3px 0 0;line-height:1.45}.publish-control__reveal{opacity:0;grid-template-rows:0fr;animation:.2s cubic-bezier(.2,.7,.2,1) forwards publish-control-reveal;display:grid}.publish-control__reveal-inner{overflow:hidden}@keyframes publish-control-reveal{to{opacity:1;grid-template-rows:1fr}}.publish-control__hint{background:var(--c-primary-tint);border-radius:18px;margin:8px 0 0;padding:14px 14px 12px 10px;scroll-margin:12px}.publish-control__hint-head{align-items:flex-start;gap:10px;display:flex}.publish-control__hint-text{min-width:0}.publish-control__hint-tile{background:var(--c-card);width:32px;height:32px;color:var(--c-primary);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.publish-control__hint-body{font-family:var(--f-body);font-size:14px;font-weight:var(--font-weight-regular);color:var(--c-text-2);margin:0;line-height:1.55}.publish-control__nested{border-top:1px solid var(--c-line);cursor:pointer;align-items:flex-start;gap:12px;margin-top:10px;padding-top:10px;display:flex}.publish-control__nested-body{flex-direction:column;gap:2px;display:flex}.publish-control__nested-label{font-family:var(--f-body);color:var(--c-text);font-size:14px;font-weight:500;line-height:1.35}.publish-control__nested-sub{font-family:var(--f-body);color:var(--c-text-2);font-size:13px;line-height:1.4}.publish-control__nospot{background:var(--c-muted);font-family:var(--f-body);font-size:14px;font-weight:var(--font-weight-regular);color:var(--c-text-2);border-radius:16px;align-items:flex-start;gap:10px;margin-top:8px;padding:11px 13px;line-height:1.5;display:flex}.publish-control__nospot-tile{background:var(--c-card);width:28px;height:28px;color:var(--c-text-2);border-radius:9px;flex-shrink:0;place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.publish-control__reveal{animation-duration:1ms}.publish-control__box{transition:none}}
