.bqc-pack-buttons{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 16px}.bqc-pack-buttons button{margin:0;min-height:44px;min-width:72px;padding:8px 12px;border:1px solid #aebbb4;border-radius:8px;background:#fff;color:#173b2e;line-height:1.3;font-size:15px;text-transform:none;letter-spacing:0}.bqc-pack-buttons button[aria-pressed=true]{background:#18583c;border-color:#18583c;color:#fff}.bqc-pack-buttons button:disabled{opacity:.4;cursor:not-allowed}.bqc-pack-buttons button:focus-visible{outline:3px solid #2878cc;outline-offset:2px}.bqc-package-summary{box-sizing:border-box;background:#f2f8f4;border:1px solid #c9dfd0;border-radius:12px;padding:18px;margin:16px 0;color:#193c2b;max-width:100%;font-size:15px}.bqc-package-summary p{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 10px}.bqc-package-summary p>span:first-child{flex:1}.bqc-package-summary strong{font-size:20px}.bqc-package-summary small{display:block;line-height:1.5;color:#4f6156}.bqc-package-summary a{display:block;margin-top:14px;font-weight:700;text-decoration:underline}@media(max-width:480px){.bqc-package-summary p{flex-direction:column;gap:2px}.bqc-package-summary{padding:14px}.bqc-pack-buttons button{flex:1 0 70px}}