/* PhotoBridge v822 — direct Print Finance DOM fixes. */
@media(max-width:820px){
  html body #root .photographerMain.pb822PrintFinanceDirect .photographerPrintModeNav>.photographerPrintTopLab{
    position:relative!important;inset:auto!important;transform:none!important;
    display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;
    width:100vw!important;min-width:100vw!important;max-width:100vw!important;
    margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;
    padding:0 10px!important;direction:rtl!important;text-align:center!important;box-sizing:border-box!important;box-shadow:none!important;
  }
  html body #root .photographerMain.pb822PrintFinanceDirect .photographerPrintModeNav>.photographerPrintTopLab::before{
    content:"لابراتوار"!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;
    flex:0 0 auto!important;margin:0!important;opacity:1!important;color:inherit!important;
    font:950 12px/1 Vazirmatn,Tahoma,Arial,sans-serif!important;white-space:nowrap!important;
  }
  html body #root .photographerMain.pb822PrintFinanceDirect .photographerPrintTopLabStatic,
  html body #root .photographerMain.pb822PrintFinanceDirect .photographerPrintTopLabSelect,
  html body #root .photographerMain.pb822PrintFinanceDirect .photographerPrintTopLabSelect .pbSelect,
  html body #root .photographerMain.pb822PrintFinanceDirect .photographerPrintTopLabSelect .pbSelectTrigger,
  html body #root .photographerMain.pb822PrintFinanceDirect .photographerPrintTopLabSelect .pbSelectButton{
    width:auto!important;min-width:0!important;max-width:min(72vw,560px)!important;margin:0!important;
    padding-top:0!important;padding-bottom:0!important;display:flex!important;align-items:center!important;justify-content:center!important;
    direction:rtl!important;text-align:center!important;font:950 12px/1.2 Vazirmatn,Tahoma,Arial,sans-serif!important;box-shadow:none!important;
  }
  html body #root .photographerMain.pb822PrintFinanceDirect .photographerPrintTopLabSelect .pbSelectTrigger>span,
  html body #root .photographerMain.pb822PrintFinanceDirect .photographerPrintTopLabSelect .pbSelectButton>span{
    width:100%!important;text-align:center!important;
  }
  html body #root .photographerMain.pb822PrintFinanceDirect .statementFilters.pb822AutoStatement{
    display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important;align-items:end!important;width:100%!important;
  }
  html body #root .photographerMain.pb822PrintFinanceDirect .statementFilters.pb822AutoStatement>.statementDateLabel{
    width:100%!important;min-width:0!important;margin:0!important;
  }
  html body #root .photographerMain.pb822PrintFinanceDirect .statementFilters.pb822AutoStatement .statementDateControl,
  html body #root .photographerMain.pb822PrintFinanceDirect .statementFilters.pb822AutoStatement .persianDateField,
  html body #root .photographerMain.pb822PrintFinanceDirect .statementFilters.pb822AutoStatement .persianDateTrigger{
    width:100%!important;min-width:0!important;
  }
  html body #root .photographerMain.pb822PrintFinanceDirect .statementFilters.pb822AutoStatement>button.pb822StatementDisplayButton{
    display:none!important;
  }
}
