.annual-gift-admin{background:#f4faf6;border:1px solid #cee3d6;border-radius:12px;gap:10px;min-width:0;margin:0 0 12px;padding:16px;display:grid}.annual-gift-admin header small{color:#16805d;letter-spacing:.08em;font-size:10px;font-weight:800}.annual-gift-admin h2{margin:4px 0;font-size:17px}.annual-gift-admin p{color:#476354;margin:0;font-size:12px;line-height:1.6}.annual-gift-admin label{gap:6px;max-width:420px;font-size:12px;font-weight:700;display:grid}.annual-gift-admin select{font:inherit;background:#fff;border:1px solid #c4dacd;border-radius:8px;width:100%;min-width:0;padding:9px}.annual-gift-actions{flex-wrap:wrap;gap:8px;display:flex}.annual-gift-admin button{color:#126149;font:inherit;cursor:pointer;background:#fff;border:1px solid #b6d3c2;border-radius:8px;padding:9px 12px;font-size:12px;font-weight:700}.annual-gift-admin button:first-child{color:#fff;background:#126149}.annual-gift-admin button:disabled{opacity:.5;cursor:default}.annual-gift-admin .annual-gift-error{color:#a3343b}.annual-gift-help{color:#738477!important}.subscription-admin-form.has-cycle{grid-template-columns:90px 95px 135px auto}.annual-gift-callout{color:#126149;background:#eff8f2;border:1px solid #cae1d2;border-radius:10px;margin:12px 0;padding:12px 14px;font-size:13px;line-height:1.6}.annual-gift-callout p{margin:4px 0!important;font-size:12px!important}.annual-gift-callout a{font-weight:750;text-decoration:underline}.purchase-gift-options button{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.purchase-gift-options button[aria-pressed=true]{background:#edf8f1;border-color:#126149}.annual-gift-admin :is(button,select,a):focus-visible{outline-offset:3px;outline:3px solid #76b596}@media (max-width:700px){.subscription-admin-form.has-cycle{grid-template-columns:1fr 1fr}.subscription-admin-form.has-cycle input{min-width:0}}.company-collapse-body .annual-gift-admin{box-shadow:none;border:0;border-radius:0;margin:0}
