.shared-library{scroll-margin-top:20px}.shared-library>.section-heading{flex-wrap:wrap;gap:14px}.shared-library>.section-heading>.action-row{flex-wrap:wrap}#overlayLibrary>#choices,#overlayLibrary>#savedCampaignList{display:contents}.saved-campaign .campaign-kind{font-size:9px;width:auto;min-width:0;padding:6px 8px}.saved-campaign .card-head h3{font-size:14px;font-weight:650;flex:1;min-width:0;overflow-wrap:anywhere}.saved-campaign .card-head .badge{white-space:nowrap}.saved-campaign-question{font-size:14px;font-weight:600;line-height:1.5;margin-bottom:12px;overflow-wrap:anywhere}.saved-campaign-products{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:10px;margin-bottom:13px}.saved-campaign-products>div{display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px;padding:10px 7px;border:1px solid var(--line);border-radius:10px;background:#0c1119;min-width:0}.saved-campaign-products img{width:70px;height:70px;object-fit:contain}.saved-campaign-products strong{font-size:11px;overflow-wrap:anywhere}.saved-campaign-products .muted{font-size:10px}.saved-campaign .text-button{color:var(--muted);text-decoration:none}.saved-campaign .text-button:hover{color:var(--blue)}#unlockCampaigns{margin-top:10px}#previewVotes[hidden]{display:none}#liveControlNote{font-variant-numeric:tabular-nums}
@media(max-width:500px){.saved-campaign .card-head .badge{font-size:8px;padding:4px}.saved-campaign-products{grid-template-columns:repeat(3,minmax(0,1fr))}}

.inline-campaign .campaign-fields{padding:0;border:0;min-width:0;margin:0}.inline-campaign .campaign-question{margin:0}.inline-campaign .campaign-footer{padding:0 18px 18px}.inline-campaign .card-actions>div{flex-wrap:wrap}.inline-campaign .campaign-record-actions{gap:14px}.inline-campaign .campaign-lock-note{color:var(--blue);margin-bottom:8px}.inline-campaign .campaign-key{white-space:nowrap}.inline-campaign .upload-status{margin-top:8px}.inline-campaign .campaign-fields:disabled .photo-dropzone{opacity:.5}.inline-campaign .name-input{min-width:60px}#previewVotes{flex-wrap:wrap}#previewVotes button{min-width:50px}#savedCampaignList[hidden]{display:none!important}.inline-campaign .product-heading{margin-top:5px}@media(max-width:500px){.inline-campaign .card-head{gap:7px;padding:12px}.inline-campaign .campaign-kind{font-size:7px;padding:5px}.inline-campaign .campaign-footer{padding:0 14px 14px}.inline-campaign .card-actions>div{width:100%}.inline-campaign .card-actions .button{flex:1;padding:10px 8px;font-size:10px}}
