.dcRoot .hub-recipient-picker{border:0;min-width:0;margin:0;padding:0}.dcRoot .hub-recipient-picker>legend:not(.hub-visually-hidden){color:var(--ink);letter-spacing:-.03em;margin-bottom:8px;padding:0;font-size:18px;font-weight:750}.dcRoot .hub-recipient-options{gap:8px;min-width:0;display:grid}.dcRoot .hub-recipient-picker label.hub-recipient-option{border:1px solid var(--line);background:var(--panel);min-width:0;min-height:62px;box-shadow:none;color:var(--ink);cursor:pointer;border-radius:16px;grid-template-columns:36px minmax(0,1fr) 21px;align-items:center;gap:10px;margin:0;padding:10px 12px;transition:border-color .16s,background-color .16s;display:grid}.dcRoot .hub-recipient-picker label.hub-recipient-option:has(input:checked){background:var(--panel);box-shadow:none;border-color:#b8ff3c70}.dcRoot[data-theme=light] .hub-recipient-picker label.hub-recipient-option{background:#fff;border-color:#e5e5e2}.dcRoot[data-theme=light] .hub-recipient-picker label.hub-recipient-option:has(input:checked){box-shadow:none;background:#fff;border-color:#a9b5ff}.dcRoot .hub-recipient-option .hub-recipient-logo{background:var(--soft2);width:36px;height:36px;color:var(--ink);border:0;border-radius:11px;grid-area:1/1}.dcRoot[data-theme=light] .hub-recipient-option .hub-recipient-logo{color:#171915;background:#f3f3f0}.dcRoot .hub-recipient-option .hub-recipient-name{grid-area:1/2;min-width:0}.dcRoot .hub-recipient-picker .hub-recipient-name strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.015em;font-size:14px;font-weight:650;line-height:1.4;overflow:hidden}.dcRoot .hub-recipient-picker input[type=checkbox]{border:1.5px solid var(--dim);background:0 0;border-radius:7px;grid-area:1/3;width:21px;height:21px;margin:0}.dcRoot .hub-recipient-picker input[type=checkbox]:checked{background:#b8ff3c;border-color:#b8ff3c}.dcRoot .hub-recipient-picker input[type=checkbox]:checked:after{border-color:#11150b}.dcRoot[data-theme=light] .hub-recipient-picker input[type=checkbox]:checked{background:#1b3bff;border-color:#1b3bff}.dcRoot[data-theme=light] .hub-recipient-picker input[type=checkbox]:checked:after{border-color:#fff}.dcRoot .hub-recipient-picker input[type=checkbox]:focus-visible{outline:3px solid var(--accText);outline-offset:4px}.dcRoot .hub-recipient-picker .hub-recipient-bulk{margin:0 0 14px;font-size:13px}.dcRoot .hub-recipient-bulk>span>strong{color:var(--ink);font-weight:750}.dcRoot .hub-recipient-bulk button{border-radius:12px;min-height:44px;padding:9px 12px;font-size:13px}.dcRoot .hub-recipient-empty{border:1px dashed var(--line);border-radius:16px;justify-items:start;gap:12px;padding:20px;display:grid}.dcRoot .hub-recipient-loading{border:1px dashed var(--line);color:var(--dim);border-radius:16px;margin:0;padding:20px;font-size:14px;animation:1.6s ease-in-out infinite hubLoadingPulse}.dcRoot .hub-recipient-empty p{color:var(--dim);margin:0;font-size:14px}.dcRoot .hub-recipient-empty button{background:var(--acc);color:#11150b;min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:14px;font-weight:750;display:flex}.dcRoot .hub-composer-network{background:var(--panel)!important;border-color:var(--line)!important;gap:14px!important;padding:16px!important}.dcRoot .hub-composer-network[data-needs-attention=true]{border-color:var(--badBorder)!important}.dcRoot .hub-composer-schedule{border:1px solid var(--line);background:var(--panel);border-radius:18px;gap:9px;min-width:0;padding:14px;display:grid}.dcRoot .hub-composer-schedule-fields{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:12px;display:grid}.dcRoot .hub-composer-schedule-fields label{min-width:0;color:var(--ink);gap:8px;font-size:14px;font-weight:650;display:grid}.dcRoot .hub-composer-schedule-fields label>span{align-items:center;gap:7px;display:flex}.dcRoot .hub-composer-schedule-fields input{box-sizing:border-box;border:1px solid var(--line);background:var(--soft);width:100%;min-width:0;max-width:100%;min-height:50px;color:var(--ink);-webkit-text-fill-color:var(--ink);font:inherit;appearance:none;border-radius:12px;padding:12px 10px;font-size:16px;font-weight:500;display:block}.dcRoot .hub-composer-schedule-fields input::-webkit-date-and-time-value{text-align:start;min-height:24px}.dcRoot .hub-composer-schedule-fields input:focus-visible{outline:2px solid var(--accText);outline-offset:3px}.dcRoot .hub-composer-schedule-fields input[aria-invalid=true]{border-color:var(--badBorder)}.dcRoot .hub-composer-schedule-zone,.dcRoot .hub-composer-schedule-hint{color:var(--dim);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.dcRoot .hub-composer-schedule-zone strong{color:var(--ink);font-weight:600}.dcRoot .hub-composer-schedule-hint[data-invalid=true]{color:var(--badText)}.dcRoot .hub-composer-network-remove{flex:0 0 36px;width:36px!important;height:36px!important;color:var(--dim)!important;background:var(--soft)!important;border:0!important;font-size:22px!important}.dcRoot .hub-composer-placements{background:var(--soft);border-radius:14px;padding:4px;display:flex;gap:4px!important}.dcRoot .hub-composer-placements button{flex:auto;min-height:40px;color:var(--dim)!important;background:0 0!important;border:0!important;border-radius:10px!important;padding:8px 12px!important;font-size:13px!important}.dcRoot .hub-composer-placements button[aria-pressed=true]{color:#11150b!important;background:#b8ff3c!important}.dcRoot[data-theme=light] .hub-composer-grid{--sub:#fff;--sub2:#fff;--soft:#f5f5f2;--soft2:#f5f5f2}.dcRoot[data-theme=light] .hub-composer-placements button[aria-pressed=true]{color:#fff!important;background:#1b3bff!important}@media (min-width:901px){.dcRoot .hub-desktop-content .hub-recipient-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,188px),1fr))}.dcRoot .hub-composer-grid{gap:22px!important}}@media (hover:hover){.dcRoot .hub-recipient-picker label.hub-recipient-option:hover{border-color:var(--dim)}.dcRoot .hub-composer-network-remove:hover{background:var(--badSoft)!important;color:var(--badText)!important}}@media (prefers-reduced-motion:reduce){.dcRoot .hub-recipient-picker label.hub-recipient-option{transition:none}}
