@media (max-width:767px){body,html{max-width:100%;overflow-x:hidden}.cabinet-main,.chart-panel,.overview-grid,.payments-panel,.provider-panel,.report-panel,.table-scroll,.workspace{min-width:0;max-width:100%}.workspace{padding-bottom:max(22px,env(safe-area-inset-bottom))}.topbar,.workspace{padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right))}.page-heading{align-items:stretch}.create-button,.heading-actions{width:100%}.create-button{justify-content:center;min-height:44px}.payment-dialog-create{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;padding:20px 20px max(20px,env(safe-area-inset-bottom))!important}.payment-form-grid{grid-template-columns:1fr!important}.native-field,.payment-dialog [data-slot=select-trigger],.payment-dialog input,.payment-dialog select,.report-filter input,.report-filter select,.search-field input{font-size:16px!important}.form-actions{display:grid;grid-template-columns:1fr;gap:10px}.form-actions button{width:100%;min-height:44px}.payment-sheet{width:100vw!important;max-width:100vw!important;min-width:0!important;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);overflow-x:hidden}.payment-sheet [data-slot=sheet-header]{padding:22px 18px 18px}.sheet-body{padding:20px 18px max(24px,env(safe-area-inset-bottom))}.detail-amount{font-size:32px;margin-top:16px}.detail-list{gap:0;margin-top:22px}.detail-list>div{grid-template-columns:1fr;gap:6px;padding:13px 0;border-bottom:1px solid #edf0f5;min-width:0}.detail-list dt{font-size:12px;font-weight:600;letter-spacing:.2px}.detail-list dd{min-width:0;text-align:left;font-size:15px;line-height:1.55;overflow-wrap:anywhere;word-break:break-word}.detail-list dd.mono{font-size:13px;line-height:1.6}.detail-id-value{display:flex;align-items:flex-start;gap:8px;width:100%;min-width:0}.detail-id-value>span{flex:1;min-width:0;overflow-wrap:anywhere;word-break:break-word}.detail-id-value button{flex:0 0 44px;width:44px;height:44px;margin-top:-8px}.requisites-value{display:block;padding:12px 14px;border:1px solid #e2e8f2;border-radius:9px;background:#f7f9fc;white-space:pre-wrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px!important}.link-box,.link-box span,.timeline li>div{min-width:0}.timeline p{overflow-wrap:anywhere}.table-scroll{overflow:visible}.report-table,.wallet-table{min-width:0!important;width:100%;display:block}.report-table thead,.wallet-table thead{display:none}.report-table tbody,.wallet-table tbody{display:grid;gap:10px;width:100%}.report-table tbody tr,.wallet-table tbody tr{display:grid;width:100%;min-width:0;border:1px solid #e3e8f0!important;border-radius:11px;background:#fff;padding:14px 15px;box-shadow:0 2px 3px #222e4205}.report-table tbody td,.wallet-table tbody td{display:grid;grid-template-columns:minmax(92px,35%) minmax(0,1fr);align-items:start;gap:10px;width:100%;min-width:0;padding:8px 0!important;border:0!important;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere}.report-table tbody td+td,.wallet-table tbody td+td{border-top:1px solid #f0f2f6!important}.report-table tbody td:before,.wallet-table tbody td:before{font-size:11px;line-height:1.4;font-weight:600;color:#8a96aa;letter-spacing:.2px}.report-table tbody td:first-child:before{content:"Заявка / заказ"}.report-table tbody td:nth-child(2):before{content:"Платёжная система"}.report-table tbody td:nth-child(3):before{content:"Назначение"}.report-table tbody td:nth-child(4):before{content:"Сумма"}.report-table tbody td:nth-child(5):before{content:"Статус"}.report-table tbody td:nth-child(6):before{content:"Создана / оплачена"}.report-table tbody td:nth-child(7):before{content:"Действия"}.wallet-table tbody td:first-child:before{content:"Дата"}.wallet-table tbody td:nth-child(2):before{content:"Платёжная система"}.wallet-table tbody td:nth-child(3):before{content:"Операция"}.wallet-table tbody td:nth-child(4):before{content:"Основание"}.wallet-table tbody td:nth-child(5):before{content:"Сумма"}.wallet-table tbody td:nth-child(6):before{content:"Остаток"}.report-table button,.wallet-table button{min-height:44px}.report-table .description-link,.report-table .number-link{max-width:100%;text-align:left;white-space:normal;overflow-wrap:anywhere}.report-table .transaction-id-row{max-width:100%!important}.report-table .transaction-id-row button{width:44px!important;height:44px!important;min-width:44px!important;margin-top:-10px!important}.report-table .table-secondary,.wallet-table .table-secondary{max-width:100%;white-space:normal;overflow-wrap:anywhere}.report-table td:last-child,.wallet-table td:last-child{display:grid;grid-template-columns:minmax(92px,35%) minmax(0,1fr)}.report-table td:last-child>button{display:inline-flex;margin-right:4px}.report-filters{gap:12px}.chart,.chart-panel,.metric,.provider-panel,.report-filter,.report-filters>.search-field,.wallet-balance,.wallet-provider-grid article{min-width:0}.chart{width:100%;overflow:hidden}}@media (max-width:380px){.workspace{padding-left:12px;padding-right:12px}.payment-sheet [data-slot=sheet-header],.sheet-body{padding-left:15px;padding-right:15px}.detail-amount{font-size:29px}.report-table tbody tr,.wallet-table tbody tr{padding:12px}.report-table tbody td,.wallet-table tbody td{grid-template-columns:88px minmax(0,1fr);gap:8px}[role=button],button{min-height:44px}}