/* RTL-friendly minimal banner (white) */
.mipp-root{position:relative;z-index:999999}
.mipp-banner{position:fixed;left:0;right:0;padding:18px;box-shadow:0 6px 24px rgba(0,0,0,.12);background:#fff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,"Noto Sans","Helvetica Neue",sans-serif;direction:rtl}
.mipp-bottom{bottom:0}.mipp-top{top:0}.mipp-center{top:50%;transform:translateY(-50%);max-width:720px;margin:0 auto;border-radius:12px}
.mipp-content{max-width:1024px;margin:0 auto;display:flex;align-items:center;gap:14px;flex-wrap:wrap}
.mipp-actions{margin-left:auto;display:flex;gap:8px}
.mipp-actions button{border:0;padding:10px 14px;border-radius:8px;cursor:pointer}
.mipp-actions .mipp-accept{background:#111;color:#fff}
.mipp-actions .mipp-reject{background:#f2f2f2}
.mipp-actions .mipp-prefs{text-decoration:underline;background:transparent}
.mipp-policy{margin-right:10px;font-size:12px}
.mipp-modal{position:fixed;inset:0;background:rgba(0,0,0,.55);display:none;align-items:center;justify-content:center;z-index:1000000;direction:rtl}
.mipp-modal[aria-hidden="false"]{display:flex}
.mipp-modal-inner{background:#fff;max-width:560px;width:90%;padding:20px;border-radius:12px}
.mipp-switch{display:flex;align-items:center;gap:10px;margin:10px 0}
.mipp-modal-actions{text-align:left}
.mipp-change-prefs{position:fixed;left:12px;bottom:12px;background:#fff;border-radius:999px;padding:8px 12px;font-size:12px;border:1px solid #eee;box-shadow:0 4px 12px rgba(0,0,0,.08);z-index:999990}
