/* BRW window identity. Screen-only: reports and binding margins are unchanged. */
@import url('/brw-dialogs.css?v=20261028');
@media screen {
body :is(dialog,[role="dialog"],[role="alertdialog"]):not(.side){box-sizing:border-box;border:1px solid #d6e3dc;border-radius:22px;box-shadow:0 24px 90px #102b3c38;color:#193b2b}
body :is(dialog,[role="dialog"],[role="alertdialog"]):not(.side):not(.brw-confirm):not(#brw-confirm):not(:has(> .dialog-brand))::before{content:"BRW GLOBAL ALLIANCE";display:block;box-sizing:border-box;min-height:82px;padding:30px 22px 25px 126px;margin:0;background: url('/brw-logo.png') 22px center / 82px 55px no-repeat,linear-gradient(120deg,#f1f9f4,#fff);border-bottom:1px solid #dce8df;border-radius:21px 21px 0 0;color:#254f39;font:750 11px/1.7 Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:1.6px;text-align:left;white-space:normal}
body dialog::backdrop{background:#0b1d22a3;backdrop-filter:blur(6px)}
body :is(dialog,[role="dialog"],[role="alertdialog"]):not(.side) :is(.modal-head,.dialog-head){gap:14px;align-items:center;background:#f8fbf9;border-bottom-color:#dce8df;padding:18px 22px;box-sizing:border-box}
body :is(dialog,[role="dialog"],[role="alertdialog"]):not(.side) :is(.modal-head,.dialog-head) :is(h2,h3){color:#193b2b;letter-spacing:-.4px;line-height:1.3;margin:0;font-weight:700}
body :is(dialog,[role="dialog"],[role="alertdialog"]):not(.side) :is(.modal-body,.dialog-body){padding:22px;box-sizing:border-box}
body :is(dialog,[role="dialog"],[role="alertdialog"]):not(.side) :is(.modal-foot,.dialog-foot){display:flex;gap:12px;align-items:center;justify-content:flex-end;flex-wrap:wrap;background:#fafcfb;border-top-color:#dce8df;padding:18px 22px;box-sizing:border-box}
body :is(dialog,[role="dialog"],[role="alertdialog"]):not(.side) :is(.modal-foot,.dialog-foot) :is(button,.btn){border-radius:12px;min-height:44px;line-height:1.4;white-space:normal;font-weight:650}
body :is(dialog,[role="dialog"],[role="alertdialog"]):not(.side) :is(.modal-foot,.dialog-foot) :is(.primary,.btn.primary){background:#14724e;color:white;border-color:#14724e}
body :is(dialog,[role="dialog"],[role="alertdialog"]):not(.side) :is(button,a,input,select,textarea):focus-visible{outline:3px solid #7dc49a;outline-offset:3px}
body #brw-confirm .brw-confirm-head{display:flex;align-items:center;gap:14px;background:linear-gradient(120deg,#f1f9f4,#fff);padding:18px 22px;border-bottom:1px solid #dce8df}body #brw-confirm .brw-confirm-head img{width:90px;height:60px;object-fit:contain}body #brw-confirm .brw-confirm-head span{color:#254f39;font-size:12px;letter-spacing:1px;font-weight:750}
@media(max-width:560px){body :is(dialog,[role="dialog"],[role="alertdialog"]):not(.side):not(.brw-confirm):not(#brw-confirm):not(:has(> .dialog-brand))::before{min-height:72px;padding:27px 16px 22px 102px;background-position:16px center,center;background-size:70px 47px,auto;font-size:9px;letter-spacing:1.2px}body :is(dialog,[role="dialog"],[role="alertdialog"]):not(.side) :is(.modal-head,.dialog-head,.modal-body,.dialog-body,.modal-foot,.dialog-foot){padding:16px}body :is(dialog,[role="dialog"],[role="alertdialog"]):not(.side) :is(.modal-foot,.dialog-foot) :is(button,.btn){flex:1 1 140px;text-align:center}}
}
