﻿.kozmo-bundle-modal-open { overflow: hidden; }
.kozmo-bundle-modal-backdrop { position: fixed; inset: 0; z-index: 99999; display: flex; align-items: center; justify-content: center; padding: 20px; background: rgba(0,0,0,.62); }
.kozmo-bundle-modal { position: relative; width: min(760px, 100%); max-height: 90vh; overflow: auto; padding: 24px; background: #fff; border-radius: 4px; box-shadow: 0 12px 45px rgba(0,0,0,.3); }
.kozmo-bundle-modal-close { position: sticky; top: 0; float: right; z-index: 1; margin: -16px -12px 0 0; border: 0; background: #fff; color: #555; font-size: 28px; line-height: 1; cursor: pointer; }
.kozmo-bundle-modal-content { clear: both; }


