.promotion-benefit-options{display:grid;gap:8px;margin:16px 0 20px}.promotion-benefit-choice{display:flex!important;align-items:flex-start;gap:11px!important;min-height:52px;padding:12px!important;margin:0!important;border:1px solid var(--line);border-radius:10px;cursor:pointer;background:var(--panel)}.promotion-benefit-choice input[type=checkbox]{width:20px;min-width:20px;height:20px;min-height:20px;margin:2px 0 0;accent-color:var(--blue)}.promotion-benefit-choice span{min-width:0;display:block}.promotion-benefit-choice strong{display:block;font-size:13px;line-height:1.5;color:var(--text)}.promotion-benefit-choice small{display:block;font-size:11px;line-height:1.6;font-weight:400;color:var(--muted);margin:4px 0 0!important}.promotion-benefit-choice:has(input:checked){border-color:var(--blue)}.promotion-benefit-choice:focus-within{outline:2px solid var(--blue);outline-offset:2px}.promotion-benefit-archive{margin:14px 0;font-size:12px;line-height:1.7}.promotion-benefit-archive summary{cursor:pointer;min-height:44px;display:flex;align-items:center}.promotion-admin-packages fieldset{min-width:0}.promotion-admin-packages legend{font-weight:600}.promotion-benefit-archive p{overflow-wrap:anywhere}.promotion-admin-packages input{max-width:100%}@media(max-width:1050px){.promotion-admin-packages{grid-template-columns:1fr!important}.promotion-benefit-choice{padding:12px!important}.promotion-benefit-choice strong{font-size:14px}}@media(prefers-reduced-motion:reduce){.promotion-benefit-choice{transition:none!important}}
