/* Desktop Telecom preview: fill the panel above a compact bottom banner. */
@media (min-width:761px){
  .app .previewPanel{
    box-sizing:border-box!important;
    display:flex!important;flex-direction:column!important;justify-content:flex-start!important;
    height:calc(100vh - 24px)!important;height:calc(100dvh - 24px)!important;
    min-height:calc(100vh - 24px)!important;min-height:calc(100dvh - 24px)!important;
    padding-top:16px!important;padding-bottom:8px!important;
  }
  .app .previewPanel>.rightTitle{flex:0 0 auto;margin:0!important}
  .app .previewPanel>.bigNumberWrap{
    flex:1 1 0!important;min-height:0!important;width:100%;
    display:flex!important;align-items:center!important;justify-content:center!important;
  }
  .app .previewPanel .bigNumber{font-size:min(10.8vw,22vh)!important;line-height:1!important;margin:10px 0!important}
  .app .previewPanel>.groups,.app .previewPanel>.summary{flex:0 0 auto!important}
  .app .previewPanel>.verificationBanner{
    box-sizing:border-box!important;flex:0 0 16vh!important;flex-basis:16dvh!important;
    height:16vh!important;height:16dvh!important;min-height:0!important;
    margin:12px 0 0!important;width:100%!important;
  }
  .app .previewPanel .verificationBanner .vbTop{
    flex-direction:row!important;gap:12px!important;padding:8px 12px!important;
    font-size:min(2.8vw,3.5vh)!important;line-height:1.15!important;
  }
  .app .previewPanel .verificationBanner .vbWarningIcon{width:min(5vw,6vh)!important;height:auto!important}
  .app .previewPanel .verificationBanner .vbBody{
    display:flex!important;flex-direction:column!important;justify-content:center!important;
    padding:1vh 18px!important;font-size:min(2.5vw,4.3vh)!important;line-height:1.3!important;
    gap:1vh!important;
  }
  .app .previewPanel .verificationBanner .vbMain{
    width:100%;font-size:inherit!important;line-height:inherit!important;font-weight:800;
  }
  .app .previewPanel .verificationBanner .vbResponsibility{
    width:100%;margin-top:0!important;font-size:min(2.15vw,3.5vh)!important;line-height:1.3!important;font-weight:800!important;
  }
}


/* v91: global minimum premium text weight */
html,body,button,input,select,textarea{font-weight:600}
