.rc-simple-react-modal__backdrop{align-items:center;background:rgba(0,0,0,.45);bottom:0;display:flex;justify-content:center;left:0;padding:16px;position:fixed;right:0;top:0;z-index:10000}.rc-simple-react-modal__dialog{background:#fff;border-radius:4px;box-shadow:0 20px 45px rgba(0,0,0,.25);max-width:900px;overflow:hidden;width:100%}@media (max-width:767px){.rc-simple-react-modal__dialog{padding:16px}}.rc-simple-react-modal__header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:0;padding:20px}.rc-simple-react-modal__title{color:#4daf47;font-size:24px;font-weight:600;line-height:1.2;margin:0}.rc-simple-react-modal__description{color:#333;font-size:15px;line-height:22px;margin:0 0 14px}.rc-simple-react-modal__close{background:transparent;border:0;color:#6b7280;font-size:32px;line-height:1}@media (max-width:767px){.rc-simple-react-modal__title{font-size:20px;line-height:26px}}.rc-simple-react-modal__actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.rc-simple-react-modal__button{border-radius:6px;cursor:pointer;font-size:14px;padding:10px 14px}.rc-simple-react-modal__button--primary{background:#1f9f3f;border:1px solid #178a2f;color:#fff}.rc-simple-react-modal__button--secondary{background:#fff;border:1px solid #ccc;color:#202020}.rc-simple-react-modal__button--text{background:transparent;border:0;color:#1f9f3f;font-weight:600;padding-left:6px;padding-right:6px}.rc-cookie-consent-modal{padding:20px}.rc-simple-react-modal__settings{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;display:grid;gap:10px;margin-bottom:12px;padding:12px}.rc-simple-react-modal__setting-row{align-items:flex-start;color:#333;display:flex;font-size:15px;font-weight:400;gap:12px;justify-content:space-between;margin:0}.rc-simple-react-modal__setting-row input[type=checkbox]{accent-color:#4daf47;-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:auto;display:inline-block;flex:0 0 auto;height:18px;margin-top:2px;width:18px}.rc-simple-react-modal__setting-text{display:flex;flex-direction:column;gap:2px}.rc-simple-react-modal__setting-text strong{font-size:14px;line-height:18px}.rc-simple-react-modal__setting-text small{color:#666;font-size:12px;line-height:17px}.rc-simple-react-modal__note{color:#666;font-size:13px;line-height:18px;margin:0 0 14px}