[data-mobile-close-bar]{display:none}
@media(max-width:699px){
 dialog.mobile-close-safe[open]:not(.tc-dialog){position:fixed!important;inset:8px auto auto 8px!important;transform:none!important;margin:0!important;width:calc(100vw - 16px)!important;min-width:0!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;box-sizing:border-box;overflow:auto!important;min-height:0!important}
 dialog.mobile-close-safe>[data-mobile-close-bar]{display:flex!important;position:sticky!important;top:0!important;left:0!important;z-index:10000;flex:0 0 auto;align-items:center;justify-content:space-between;gap:8px;box-sizing:border-box;width:100%;min-width:0;min-height:48px;padding:6px 10px;background:#073f58;color:#fff;border-bottom:1px solid #83d5ce;font:600 12px system-ui;isolation:isolate}
 dialog.mobile-close-safe>[data-mobile-close-bar]>button{display:block!important;visibility:visible!important;opacity:1!important;position:static!important;flex:0 0 auto!important;width:auto!important;min-width:88px!important;max-width:110px!important;height:36px!important;min-height:36px!important;margin:0!important;padding:5px 12px!important;border:1px solid #c8fff3!important;border-radius:9px!important;background:#fff!important;color:#084451!important;font:700 14px system-ui!important;cursor:pointer;transform:none!important}
 dialog.mobile-close-safe>header,dialog.mobile-close-safe>form>header{position:relative!important;top:auto!important;min-width:0;flex-wrap:wrap;box-sizing:border-box;height:auto!important}
 dialog.mobile-close-safe [data-mobile-close-bar] span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
}
