/* Shared chrome: local component selectors protect each product's controls. */
.mk-platform-shell{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;flex-wrap:wrap!important;width:100%!important;max-width:none!important;margin:0!important;padding:16px 32px!important;background:#fff!important;color:#173c38!important;border:0!important;border-bottom:1px solid #e3ece8!important;border-radius:0!important;position:relative!important;z-index:20;box-shadow:0 2px 12px #173c3803!important;font-family:inherit;direction:rtl}
.mk-platform-shell *{box-sizing:border-box}
.mk-platform-shell a{text-decoration:none!important;color:#173c38!important}
.mk-platform-brand{display:flex!important;align-items:center;gap:12px;flex-shrink:0;font-size:20px!important;font-weight:800;line-height:1.5}
.mk-platform-brand small{display:block;font-size:11px;font-weight:400;color:#61756e;margin-top:1px}
.mk-platform-shell .mk-platform-symbol{width:32px;height:32px;fill:none;stroke:#009c83;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}
.mk-platform-nav{display:flex!important;align-items:center;gap:10px!important;flex-wrap:wrap!important;margin:0!important;padding:0!important}
.mk-platform-nav>a{display:flex!important;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 13px!important;font-size:13px!important;font-weight:600;border-radius:11px;line-height:1.6;background:transparent!important;border:1px solid transparent;white-space:nowrap}
.mk-platform-nav>a:hover,.mk-platform-nav>a[aria-current="page"]{background:#edf6f2!important;border-color:#dcebe4}
.mk-platform-shell .mk-platform-account{border-color:#dce8e4;background:#f7faf8!important}
.mk-platform-account svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}
.mk-platform-nav .mk-platform-tool{border-color:#dce8e4;min-width:60px}
.mk-platform-shell a:focus-visible{outline:3px solid #126c5b!important;outline-offset:3px}
body.mk-platform-page .password-visibility-wrap>.password-visibility-toggle{width:40px!important;max-width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;margin:0!important;padding:4px!important;inset-inline-start:auto!important;inset-inline-end:5px!important;top:50%!important;transform:translateY(-50%)!important}
body.mk-platform-page .mk-product-nav{display:flex;flex-wrap:wrap;gap:12px;padding:12px 24px;max-width:1200px;margin:auto}
@media(max-width:760px){.mk-platform-shell{gap:13px!important;padding:13px 16px!important}.mk-platform-brand{font-size:18px!important;gap:9px}.mk-platform-brand small{font-size:10px}.mk-platform-nav{width:100%;gap:6px!important;justify-content:space-between}.mk-platform-nav>a{font-size:12px!important;padding:8px 10px!important}}

/* Keep the native remember checkbox compact despite global text-field styles. */
body.mk-platform-page #sib-login-form .mk-remember-login{display:flex!important;align-items:center;gap:10px;cursor:pointer;min-height:44px;margin:12px 0;padding:0;text-align:start;}
body.mk-platform-page #sib-login-form .mk-remember-login input[type="checkbox"]{appearance:auto!important;-webkit-appearance:checkbox!important;box-sizing:border-box!important;display:inline-block!important;flex:0 0 18px!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;margin:0!important;padding:0!important;accent-color:#078779;box-shadow:none!important;border-radius:3px;}
body.mk-platform-page #sib-login-form .mk-remember-login input:focus-visible{outline:2px solid #078779;outline-offset:3px;}
body.mk-platform-page #sib-login-form .mk-remember-login span{font-size:13px;line-height:1.8;}
