/* CasinoLab v25.27: notification layering and a usable mobile trade editor. */
#notify:not(.hidden){
  position:fixed!important;
  top:calc(12px + env(safe-area-inset-top, 0px))!important;
  right:14px!important;left:auto!important;
  z-index:2147483647!important;
  max-width:min(440px,calc(100vw - 28px))!important;
  width:max-content!important;
  box-sizing:border-box!important;
  pointer-events:none!important;
  filter:drop-shadow(0 12px 26px rgba(17,36,64,.22));
  isolation:isolate;
}
@media(max-width:700px){
  #dashboard .trade-edit-row>td{padding:8px!important;position:sticky;left:0;z-index:2;}
  #dashboard .trade-edit-form{
    box-sizing:border-box!important;
    width:calc(100vw - 44px)!important;
    max-width:calc(100vw - 44px)!important;
    min-width:0!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:9px!important;padding:12px!important;
    margin:0!important;
  }
  #dashboard .trade-edit-form label{min-width:0!important;max-width:none!important;font-size:11px!important;}
  #dashboard .trade-edit-form input{width:100%!important;min-width:0!important;font-size:16px!important;padding:8px!important;}
  #dashboard .trade-edit-form label:has(input[name=opened]),
  #dashboard .trade-edit-form label:has(input[type="datetime-local"]){grid-column:1/-1;}
  #dashboard .trade-edit-form .trade-edit-actions{grid-column:1/-1!important;}
  #dashboard .trade-edit-form>p{grid-column:1/-1!important;font-size:10px!important;}
}
