body.mobile-ui-active .mpp-popup{position:static;margin:0;padding:0;}
body.mobile-ui-active .mpp-popup>summary{list-style:none;cursor:pointer;min-height:34px;padding:5px 8px;box-sizing:border-box;border:1px solid #d6e0ef;border-radius:6px;background:#fff;color:#175dcc;font-size:12px;line-height:22px;white-space:nowrap;}
body.mobile-ui-active .mpp-popup>summary::-webkit-details-marker{display:none;}
body.mobile-ui-active :is(.mpp-popup>.mpp-popup-body,.mpp-page .mad-extra>.mad-extra-body){position:fixed!important;z-index:1850;box-sizing:border-box;padding:10px;background:#fff;border:1px solid #d6e0ef;border-radius:8px;box-shadow:0 7px 22px #203b5b26;overflow:auto;color:#203b5b;text-align:left;}
body.mobile-ui-active .mpp-popup:not([open])>.mpp-popup-body{display:none;}
body.mobile-ui-active .mpp-popup-body :is(label,.business-list-sort-inline,.app-list-sort-summary){display:block!important;min-width:0!important;margin:0 0 8px!important;padding:0!important;}
body.mobile-ui-active .mpp-popup-body :is(select,input){box-sizing:border-box;max-width:100%;width:100%!important;min-height:36px;height:auto;margin:3px 0 0!important;padding:6px 8px;font-size:13px;line-height:20px;font-weight:400;}
body.mobile-ui-active .mpp-popup-body :is(button,.tiny){width:100%!important;min-height:36px;padding:6px 8px;margin:3px 0;font-size:13px;line-height:20px;white-space:normal;}
body.mobile-ui-active .mpp-popup-body .mr-date-filter{display:grid!important;grid-template-columns:1fr;gap:3px;white-space:normal;}
body.mobile-ui-active .mpp-info-field{margin:0 0 8px;font-size:12px;line-height:19px;}
body.mobile-ui-active .mpp-info-label{display:block;color:#708198;font-size:11px;line-height:17px;}
body.mobile-ui-active .mpp-info-value{overflow-wrap:anywhere;}
body.mobile-ui-active .cw-modal.mpp-scope{display:flex!important;position:fixed!important;inset:auto 0!important;top:var(--mpp-vv-top,0px)!important;height:var(--mpp-vv-height,100dvh)!important;padding:8px;align-items:stretch;z-index:1900;box-sizing:border-box;}
body.mobile-ui-active .cw-modal.mpp-scope .cw-shell{display:flex;flex-direction:column;background:#fff;color:#18324d;width:100%;height:100%;max-height:100%;min-height:0;border-radius:9px;overflow:hidden;box-shadow:0 16px 48px #10283c40;}
body.mobile-ui-active .cw-modal.mpp-scope .cw-header{display:flex;align-items:center;justify-content:flex-start;flex:none;padding:7px 10px;gap:8px;background:#fff;border-bottom:1px solid #dce5ef;}
body.mobile-ui-active .cw-modal.mpp-scope .cw-header>div{min-width:0;}
body.mobile-ui-active .cw-modal.mpp-scope .cw-header h2{font-size:14px;line-height:20px;margin:0;}
body.mobile-ui-active .cw-modal.mpp-scope .cw-kicker{display:none;}
body.mobile-ui-active .cw-modal.mpp-scope .cw-header>[data-cw-action=close]{order:-1;flex:none;min-height:36px;}
body.mobile-ui-active .cw-modal.mpp-scope button{width:auto;font-size:12px;line-height:18px;min-height:34px;padding:5px 8px;margin:0;background:#fff;color:#175cc3;border:1px solid #d7e3f3;border-radius:6px;font-weight:400;}
body.mobile-ui-active .cw-modal.mpp-scope button:disabled{opacity:.5;}
body.mobile-ui-active .cw-modal.mpp-scope .cw-message{padding:0 10px;font-size:12px;line-height:18px;white-space:pre-wrap;color:#216a4a;flex:none;}
body.mobile-ui-active .cw-modal.mpp-scope .cw-message:not(:empty){padding:6px 10px;border-bottom:1px solid #e5ebf3;}
body.mobile-ui-active .cw-modal.mpp-scope .cw-error{color:#b42318;background:#fff5f3;}
body.mobile-ui-active .cw-modal.mpp-scope .cw-body{padding:10px;min-height:0;flex:1;overflow:auto;font-size:12px;line-height:18px;}
body.mobile-ui-active .cw-modal.mpp-scope .cw-body:has(>.mpp-workflow-form){display:flex;flex-direction:column;overflow:hidden;}
body.mobile-ui-active .cw-modal.mpp-scope .mpp-workflow-form{display:flex;flex-direction:column;min-height:0;flex:1;margin:0;overflow:hidden;}
body.mobile-ui-active .cw-modal.mpp-scope .mpp-workflow-form>.cw-form{display:grid;flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;gap:8px;align-content:start;align-items:start;padding:0 2px 8px;}
body.mobile-ui-active .cw-modal.mpp-scope :is(.mpp-form-extra,.cw-wide){grid-column:1/-1;}
body.mobile-ui-active .cw-modal.mpp-scope .cw-footer{display:flex;position:static;flex:none;flex-wrap:wrap;gap:6px;margin:0 -10px -10px;padding:7px 10px;background:#fff;border-top:1px solid #dce5ef;}
body.mobile-ui-active .cw-modal.mpp-scope .cw-footer>button{flex:1;min-height:36px;margin:0;padding:6px;font-size:12px;}
body.mobile-ui-active .cw-modal.mpp-scope .cw-footer button[type=submit]{background:#175dcc;border-color:#175dcc;color:#fff;}
body.mobile-ui-active .cw-modal.mpp-scope .cw-field{display:flex;flex-direction:column;min-width:0;font-size:12px;line-height:18px;margin:0;gap:3px;}
body.mobile-ui-active .cw-modal.mpp-scope .cw-field>span{font-weight:600;}
body.mobile-ui-active .cw-modal.mpp-scope .cw-field :is(input,select,textarea){width:100%;min-width:0;font-weight:400;font-size:12px;line-height:18px;min-height:36px;padding:5px 7px;}
body.mobile-ui-active .cw-modal.mpp-scope .cw-field input[type=checkbox]{width:16px;min-height:16px;height:16px;}
body.mobile-ui-active .cw-modal.mpp-scope .cw-field input[type=file]{max-width:100%;padding:4px 0;}
body.mobile-ui-active .cw-modal.mpp-scope .cw-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:7px;}
body.mobile-ui-active .cw-modal.mpp-scope .cw-actions>button{width:auto;min-height:32px;padding:5px 8px;margin:0;font-size:12px;}
body.mobile-ui-active .cw-modal.mpp-scope .cw-filters{display:flex;flex-wrap:nowrap;gap:5px;margin-bottom:6px;}
body.mobile-ui-active .cw-modal.mpp-scope .cw-filters>input{flex:1;min-width:0;width:0;font-size:12px;min-height:34px;padding:5px 7px;}
body.mobile-ui-active .cw-modal.mpp-scope .cw-filters>button{width:auto;min-height:34px;padding:5px 8px;}
body.mobile-ui-active .cw-modal.mpp-scope .cw-filters>.mpp-filter{flex:none!important;min-width:0;}
body.mobile-ui-active .cw-modal.mpp-scope .cw-muted{font-size:11px;line-height:17px;margin:5px 0;color:#667e99;}
body.mobile-ui-active .cw-modal.mpp-scope .cw-detail{display:grid;grid-template-columns:1fr;gap:4px;margin:8px 0;}
body.mobile-ui-active .cw-modal.mpp-scope .cw-detail>div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:7px;padding:4px 0;border-bottom:1px solid #edf1f5;}
body.mobile-ui-active .cw-modal.mpp-scope .cw-detail>div.cw-wide{display:block;}
body.mobile-ui-active .cw-modal.mpp-scope .cw-detail :is(dt,dd){font-size:12px;line-height:18px;margin:0;min-width:0;overflow-wrap:anywhere;}
body.mobile-ui-active .cw-modal.mpp-scope .cw-detail dt{color:#667e99;}
body.mobile-ui-active .cw-modal.mpp-scope .cw-body h3{font-size:14px;line-height:20px;margin:6px 0;}
body.mobile-ui-active .cw-modal.mpp-scope .cw-files{display:flex;flex-direction:column;gap:5px;}
body.mobile-ui-active .cw-modal.mpp-scope .cw-files small{font-size:11px;line-height:17px;font-weight:400;}
body.mobile-ui-active .cw-modal.mpp-scope .cw-table-wrap{overflow:visible;}
body.mobile-ui-active .cw-modal.mpp-scope .cw-table-wrap:has(.mpp-cw-row) :is(table,tbody){display:block;min-width:0!important;width:100%;}
body.mobile-ui-active .cw-modal.mpp-scope .cw-table-wrap:has(.mpp-cw-row) thead{display:none;}
body.mobile-ui-active .cw-modal.mpp-scope .mpp-cw-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1px 6px;padding:7px 8px;margin:0 0 6px;border:1px solid #dce6f3;border-radius:8px;background:#fff;}
body.mobile-ui-active .cw-modal.mpp-scope .mpp-cw-row.customer-page-hidden,body.mobile-ui-active .cw-modal.mpp-scope .mpp-cw-row.list-page-hidden{display:none!important;}
body.mobile-ui-active .cw-modal.mpp-scope .mpp-cw-row>td{display:block;position:static!important;z-index:auto!important;min-width:0;padding:0!important;border:0;box-shadow:none;font-size:11px;line-height:17px;}
body.mobile-ui-active .cw-modal.mpp-scope .mpp-cw-row>td:first-child{grid-column:1;grid-row:1;font-size:14px;line-height:20px;}
body.mobile-ui-active .cw-modal.mpp-scope .mpp-cw-row>td:first-child>strong{display:block;font-size:14px;line-height:20px;font-weight:600;overflow-wrap:anywhere;}
body.mobile-ui-active .cw-modal.mpp-scope .mpp-cw-row small{display:block;font-size:11px;line-height:17px;margin:0;}
body.mobile-ui-active .cw-modal.mpp-scope .mpp-cw-row>td:nth-child(2){grid-column:2;grid-row:1;justify-self:end;}
body.mobile-ui-active .cw-modal.mpp-scope .mpp-cw-row>td:nth-child(3){display:none;}
body.mobile-ui-active .cw-modal.mpp-scope .mpp-cw-row>td:nth-child(4){grid-column:1;grid-row:2;align-self:end;}
body.mobile-ui-active .cw-modal.mpp-scope .mpp-cw-row>td:nth-child(5){display:flex;flex-wrap:wrap;gap:0 8px;justify-content:flex-end;align-items:end;grid-column:2;grid-row:2;}
body.mobile-ui-active .cw-modal.mpp-scope .mpp-cw-row>td:nth-child(5) :is(button,summary){width:auto;min-height:28px;padding:4px 0;border:0;background:transparent;font-size:12px;line-height:20px;margin:0;}
body.mobile-ui-active .cw-modal.mpp-scope .cw-status{display:inline-block;border-radius:5px;background:#eaf1fa;color:#37639b;font-size:11px;line-height:17px;padding:1px 5px;}
body.mobile-ui-active .cw-modal.mpp-scope .mpp-duplicate-return{display:none!important;}
body.mobile-ui-active .cw-modal.mpp-scope .mobile-return-row{margin:0 0 7px;flex:none;}
body.mobile-ui-active .cw-modal.mpp-scope .mpp-workflow-form:not(:has(>.cw-form)){display:block;overflow:auto;overscroll-behavior:contain;}
body.mobile-ui-active .cw-modal.mpp-scope .mpp-workflow-form:not(:has(>.cw-form))>.cw-footer{position:sticky;bottom:-10px;}
body.mobile-ui-active .cw-modal.mpp-scope .cw-body:has(>.cw-detail)>.mobile-return-row{display:inline-flex!important;width:auto!important;margin:0 6px 7px 0!important;vertical-align:top;}
body.mobile-ui-active .cw-modal.mpp-scope .cw-body:has(>.cw-detail)>.cw-actions{display:inline-flex;vertical-align:top;}
body.mobile-ui-active .cw-modal.mpp-scope .mpp-workflow-history{margin:8px 0 0;border-top:1px solid #dce6f3;}
body.mobile-ui-active .cw-modal.mpp-scope .mpp-workflow-history>summary{padding:8px 0;font-size:13px;line-height:19px;font-weight:600;}
body.mobile-ui-active .cw-modal.mpp-scope .mpp-original-heading{display:none!important;}
body.mobile-ui-active .cw-modal.mpp-scope .cw-history{margin:4px 0;padding-left:20px;font-size:12px;line-height:18px;}
body.mobile-ui-active .cw-modal.mpp-scope .cw-history li{margin:0 0 7px;}
body.mobile-ui-active .cw-modal.mpp-scope .cw-history p{margin:3px 0;}
body.mobile-ui-active :is(.mpp-page,.mpp-scope) .customer-fixed-pagination{padding:3px 0;margin:0;min-height:0;}
body.mobile-ui-active :is(.mpp-page,.mpp-scope) .customer-fixed-pagination>[data-page-summary],body.mobile-ui-active :is(.mpp-page,.mpp-scope) .list-page-jump,body.mobile-ui-active :is(.mpp-page,.mpp-scope) .list-page-size>span{display:none!important;}
body.mobile-ui-active :is(.mpp-page,.mpp-scope) .list-pagination-controls{display:flex;flex-wrap:nowrap;gap:5px;align-items:center;}
body.mobile-ui-active :is(.mpp-page,.mpp-scope) .list-page-turns{display:flex;flex-wrap:nowrap;gap:5px;align-items:center;}
body.mobile-ui-active :is(.mpp-page,.mpp-scope) .customer-fixed-pagination :is(button,select){width:auto;min-height:30px;margin:0;padding:4px 7px;font-size:11px;line-height:20px;}
/* Current purchasing workspace only. */
body.mobile-ui-active #content>.mpp-page{font-size:13px;line-height:19px;color:#203b5b;min-width:0;display:block;}
body.mobile-ui-active #content>.mpp-page>.page-hero{display:none!important;}
body.mobile-ui-active .mpp-page #purchaseTableAnchor{padding:0!important;margin:0!important;border:0;background:transparent;box-shadow:none;}
body.mobile-ui-active .mpp-page #purchaseTableAnchor>.section-head{display:flex;align-items:center;margin:0 0 7px;padding:0;border:0;}
body.mobile-ui-active .mpp-page #purchaseTableAnchor>.section-head>:is(h3,.section-head-note){display:none!important;}
body.mobile-ui-active .mpp-page .purchase-head-actions{display:flex;flex-direction:row!important;gap:6px;width:100%;margin:0;}
body.mobile-ui-active .mpp-page #purchaseCreateToggle{flex:none;width:auto;min-height:34px;margin:0;padding:5px 9px;font-size:13px;line-height:22px;background:#175dcc;color:#fff;border-color:#175dcc;}
body.mobile-ui-active .mpp-page .purchase-overview-panel{padding:0!important;margin:0;border:0;background:transparent;}
body.mobile-ui-active .mpp-page .purchase-overview-panel>.section-head{display:none;}
body.mobile-ui-active .mpp-overview>summary{padding:7px 0;font-size:13px;line-height:19px;}
body.mobile-ui-active .mpp-page .purchase-overview-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;}
body.mobile-ui-active .mpp-page .purchase-overview-cards>.stat{padding:6px;min-height:0;margin:0;font-size:12px;line-height:18px;}
body.mobile-ui-active .mpp-page .purchase-overview-cards .num{font-size:16px;line-height:22px;margin:0;}
body.mobile-ui-active .mpp-page .purchase-filter-strip{display:block!important;padding:0!important;border:0!important;background:transparent;margin:0 0 6px!important;}
body.mobile-ui-active .mpp-page .purchase-filter-main{display:flex;flex-wrap:nowrap;align-items:center;gap:5px;width:100%;}
body.mobile-ui-active .mpp-page #purchaseTableKeyword{flex:1 1 0;width:0!important;min-width:0!important;max-width:none!important;margin:0;min-height:34px;padding:5px 7px;font-size:12px;line-height:22px;}
body.mobile-ui-active .mpp-page .mpp-filter{flex:none;}
body.mobile-ui-active .mpp-page .purchase-filter-more{display:grid;grid-template-columns:1fr;gap:5px;}
body.mobile-ui-active .mpp-page .purchase-filter-more.hidden{display:none!important;}
body.mobile-ui-active .mpp-page .purchase-list-toolbar{margin:0 0 6px;padding:0;border:0;}
body.mobile-ui-active .mpp-page .purchase-filter-summary{display:flex;flex-wrap:wrap;gap:1px 8px;margin:0;padding:0;}
body.mobile-ui-active .mpp-page .purchase-filter-summary .page-chip{padding:0;border:0;background:transparent;min-height:0;font-size:11px;line-height:17px;}
body.mobile-ui-active .mpp-page .purchase-table-scroll{overflow:visible!important;border:0!important;padding:0!important;background:transparent!important;min-height:0!important;}
body.mobile-ui-active .mpp-page .purchase-list-table,body.mobile-ui-active .mpp-page .purchase-list-table>tbody{display:block;width:100%;min-width:0!important;border:0;}
body.mobile-ui-active .mpp-page .purchase-list-table>thead{display:none!important;}
body.mobile-ui-active #content .mpp-page .purchase-list-table .mpp-purchase-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:1px 6px;padding:7px 9px;margin:0 0 6px;border:1px solid #dce6f3;border-radius:8px;background:#fff;}
body.mobile-ui-active #content .mpp-page .purchase-list-table .mpp-purchase-row>td{display:block!important;position:static!important;z-index:auto!important;min-width:0;width:auto!important;max-width:none!important;border:0!important;padding:0!important;font-size:12px;line-height:18px;overflow:visible!important;white-space:normal;}
body.mobile-ui-active #content .mpp-page .mpp-purchase-row>td:before{display:none!important;}
body.mobile-ui-active #content .mpp-page .mpp-purchase-row>td:nth-child(1){grid-column:1;grid-row:1;}
body.mobile-ui-active #content .mpp-page .mpp-purchase-row>td:nth-child(1)>.cell-main{display:block!important;font-size:14px!important;line-height:20px!important;font-weight:600!important;white-space:normal;overflow:visible!important;-webkit-line-clamp:unset!important;overflow-wrap:anywhere;}
body.mobile-ui-active #content .mpp-page .mpp-purchase-row>td:nth-child(2){grid-column:1/-1;grid-row:2;}
body.mobile-ui-active #content .mpp-page .mpp-purchase-row>td:nth-child(2)>span{display:inline!important;margin:0 6px 0 0;font-size:11px;line-height:17px;color:#6a809d;font-weight:400;}
body.mobile-ui-active #content .mpp-page .mpp-purchase-row>td:nth-child(3){display:none!important;}
body.mobile-ui-active #content .mpp-page .mpp-purchase-row>td:nth-child(4){grid-column:2;grid-row:1;text-align:right;max-width:135px!important;font-size:13px;line-height:20px;}
body.mobile-ui-active #content .mpp-page .mpp-purchase-row>td:nth-child(4)>strong{font-size:13px;line-height:20px;white-space:nowrap;}
body.mobile-ui-active #content .mpp-page .mpp-purchase-row>td:nth-child(5){grid-column:1;grid-row:3;}
body.mobile-ui-active #content .mpp-page .mpp-purchase-row>td:nth-child(5)>span{display:inline!important;font-size:11px;line-height:17px;margin:0 5px 0 0;}
body.mobile-ui-active #content .mpp-page .mpp-purchase-row>td:nth-child(6){grid-column:1/-1;grid-row:4;}
body.mobile-ui-active #content .mpp-page .mpp-purchase-row>td:nth-child(7){grid-column:2;grid-row:3;justify-self:end;font-size:11px;line-height:17px;}
body.mobile-ui-active #content .mpp-page .mpp-purchase-row>td:nth-child(8){display:none!important;}
body.mobile-ui-active #content .mpp-page .mpp-purchase-row .purchase-item-scope{display:none!important;}
body.mobile-ui-active #content .mpp-page .mpp-purchase-row .purchase-list-money{display:inline-flex;align-items:baseline;gap:4px;margin:0 8px 0 0;font-size:12px;line-height:18px;}
body.mobile-ui-active #content .mpp-page .mpp-purchase-row .purchase-list-money>small{font-size:11px;color:#6a809d;}
body.mobile-ui-active #content .mpp-page .mpp-purchase-row .purchase-invoice-status{display:inline;font-size:11px;line-height:17px;}
body.mobile-ui-active #content .mpp-page .mpp-purchase-row .purchase-money-note{display:block;font-size:11px;line-height:17px;white-space:normal;}
body.mobile-ui-active #content .mpp-page .mpp-row-footer{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 6px;}
body.mobile-ui-active #content .mpp-page .mpp-row-meta{font-size:11px;line-height:17px;color:#6a809d;flex:1 1 80px;min-width:0;}
body.mobile-ui-active #content .mpp-page .purchase-table-action-group{display:flex!important;flex-direction:row!important;flex-wrap:wrap;justify-content:flex-end;gap:0 8px;margin:0;}
body.mobile-ui-active #content .mpp-page .purchase-table-action-group>:is(button,details)>summary,body.mobile-ui-active #content .mpp-page .purchase-table-action-group>button{width:auto!important;min-height:28px!important;padding:4px 0!important;margin:0;border:0;background:transparent;font-size:12px;line-height:20px;color:#175dcc;}
body.mobile-ui-active #content .mpp-page .mpp-purchase-row:is(.hidden,.list-page-hidden,.customer-page-hidden){display:none!important;}
body.mobile-ui-active .mpp-page .purchase-exception-badge{font-size:11px;line-height:17px;padding:1px 4px;white-space:normal;}
body.mobile-ui-active dialog.purchase-workspace-dialog.mpp-scope{position:fixed!important;inset:auto!important;top:calc(var(--mpp-vv-top,0px) + 8px)!important;left:8px!important;width:calc(100% - 16px)!important;max-width:none!important;height:auto;max-height:calc(var(--mpp-vv-height,100dvh) - 16px)!important;margin:0!important;padding:0;box-sizing:border-box;overflow:hidden;border:1px solid #dce6f3;border-radius:8px;color:#203b5b;}
body.mobile-ui-active dialog.purchase-workspace-dialog.mpp-scope>header{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid #e4eaf3;}
body.mobile-ui-active dialog.purchase-workspace-dialog.mpp-scope>header>strong{flex:1;min-width:0;font-size:14px;line-height:20px;}
body.mobile-ui-active dialog.purchase-workspace-dialog.mpp-scope>header>button{order:-1;width:auto;min-height:36px;padding:6px 9px;margin:0;font-size:13px;line-height:22px;}
body.mobile-ui-active dialog.purchase-workspace-dialog.mpp-scope>.purchase-dialog-body{overflow:auto;max-height:calc(var(--mpp-vv-height,100dvh) - 74px);padding:9px 10px;font-size:13px;line-height:19px;}
body.mobile-ui-active #purchaseCreateDialog.mpp-scope>.purchase-dialog-body{display:flex;flex-direction:column;overflow:hidden;padding:0;}
body.mobile-ui-active #purchaseCreateDialog.mpp-scope #purchaseCreatePanel{display:flex;flex-direction:column;padding:0!important;margin:0!important;border:0;min-height:0;}
body.mobile-ui-active #purchaseCreateDialog.mpp-scope #purchaseCreatePanel>.section-head{display:none;}
body.mobile-ui-active #purchaseCreateDialog.mpp-scope #purchaseForm{display:flex!important;flex-direction:column;overflow:hidden;min-height:0;gap:0!important;padding:0!important;margin:0!important;}
body.mobile-ui-active #purchaseCreateDialog.mpp-scope .mpp-form-scroll{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:9px 10px;min-height:0;overflow:auto;overscroll-behavior:contain;}
body.mobile-ui-active #purchaseCreateDialog.mpp-scope .mpp-form-scroll>:is(.search-select,.purchase-amount-row,.purchase-invoice-section,.purchase-payment-details,.purchase-voucher-field,.form-span-2,#purchaseDraftNotice,#purchaseVoucherPreview,.fw-full,.purchase-approver-hint,.purchase-budget-hint,.purchase-fixed-asset-entry-hint){grid-column:1/-1!important;}
body.mobile-ui-active #purchaseCreateDialog.mpp-scope .mpp-form-field{display:flex;flex-direction:column;gap:3px;min-width:0;margin:0;font-size:12px;line-height:18px;}
body.mobile-ui-active #purchaseCreateDialog.mpp-scope .mpp-form-field>span,body.mobile-ui-active #purchaseCreateDialog.mpp-scope .a-operation-caption{font-weight:600;font-size:12px;line-height:18px;}
body.mobile-ui-active #purchaseCreateDialog.mpp-scope .mpp-form-field:has([name=supplierName]),body.mobile-ui-active #purchaseCreateDialog.mpp-scope .mpp-form-field:has([name=reason]){grid-column:1/-1!important;}
body.mobile-ui-active #purchaseCreateDialog.mpp-scope :is(input,select,textarea){box-sizing:border-box;width:100%;min-width:0;min-height:36px;font-size:13px;line-height:20px;font-weight:400;margin:0;padding:6px 7px;}
body.mobile-ui-active #purchaseCreateDialog.mpp-scope .purchase-amount-row,body.mobile-ui-active #purchaseCreateDialog.mpp-scope .purchase-invoice-section,body.mobile-ui-active #purchaseCreateDialog.mpp-scope .purchase-payment-fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:0;margin:0;}
body.mobile-ui-active #purchaseCreateDialog.mpp-scope .a-operation-field{display:flex;flex-direction:column;gap:3px;min-width:0!important;margin:0!important;font-size:12px;line-height:18px;}
body.mobile-ui-active #purchaseCreateDialog.mpp-scope .purchase-amount-total{grid-column:1/-1;display:flex;align-items:baseline;justify-content:space-between;gap:6px;padding:5px 7px;background:#f4f7fb;border-radius:5px;}
body.mobile-ui-active #purchaseCreateDialog.mpp-scope .purchase-amount-total output{font-size:14px;line-height:20px;font-weight:600;}
body.mobile-ui-active #purchaseCreateDialog.mpp-scope .purchase-item-hint,body.mobile-ui-active #purchaseCreateDialog.mpp-scope .purchase-form-note{font-size:11px;line-height:17px;margin:4px 0 0;}
body.mobile-ui-active #purchaseCreateDialog.mpp-scope :is(.purchase-invoice-amount-summary,.purchase-invoice-amount-edit,#purchaseInvoiceNoteField){grid-column:1/-1;}
body.mobile-ui-active #purchaseCreateDialog.mpp-scope .purchase-invoice-amount-summary{padding:5px 7px;margin:0;font-size:12px;line-height:18px;}
body.mobile-ui-active #purchaseCreateDialog.mpp-scope .purchase-invoice-amount-summary button,body.mobile-ui-active #purchaseCreateDialog.mpp-scope .purchase-invoice-amount-edit button{width:auto;min-height:28px;margin:0;padding:4px 7px;font-size:12px;line-height:20px;}
body.mobile-ui-active #purchaseCreateDialog.mpp-scope .purchase-payment-details{padding:5px 0;margin:0;border-top:1px solid #e4eaf3;}
body.mobile-ui-active #purchaseCreateDialog.mpp-scope .purchase-payment-details>summary{font-size:12px;line-height:18px;padding:4px 0;}
body.mobile-ui-active #purchaseCreateDialog.mpp-scope .purchase-payment-details>summary>span{display:block;color:#6a809d;font-size:11px;line-height:17px;}
body.mobile-ui-active #purchaseCreateDialog.mpp-scope .purchase-voucher-field{padding:0;margin:0;font-size:11px;line-height:17px;}
body.mobile-ui-active #purchaseCreateDialog.mpp-scope #purchaseForm>button[type=submit]{flex:none;min-height:38px;margin:6px 10px 8px;width:calc(100% - 20px);padding:7px 9px;background:#175dcc;color:#fff;border-color:#175dcc;font-size:13px;line-height:22px;}
body.mobile-ui-active #purchaseCreateDialog.mpp-scope #purchaseDraftNotice{font-size:12px;line-height:18px;padding:0;margin:0;}
body.mobile-ui-active #purchaseCreateDialog.mpp-scope #purchaseDraftNotice button{width:auto;min-height:30px;margin:3px 5px 0 0;padding:4px 7px;font-size:12px;line-height:20px;}
body.mobile-ui-active #purchaseDetailDialog.mpp-scope .purchase-detail-view{padding:0;margin:0;font-size:13px;line-height:19px;}
body.mobile-ui-active #purchaseDetailDialog.mpp-scope .purchase-detail-heading{margin:0 0 6px;}
body.mobile-ui-active #purchaseDetailDialog.mpp-scope .purchase-detail-title{display:flex;align-items:flex-start;gap:7px;}
body.mobile-ui-active #purchaseDetailDialog.mpp-scope .purchase-detail-title h2{font-size:14px;line-height:20px;margin:0;flex:1;min-width:0;}
body.mobile-ui-active #purchaseDetailDialog.mpp-scope .purchase-detail-status{font-size:11px;line-height:17px;white-space:normal;}
body.mobile-ui-active #purchaseDetailDialog.mpp-scope .purchase-detail-actions{display:flex;flex-wrap:wrap;gap:5px;margin:5px 0 0;}
body.mobile-ui-active #purchaseDetailDialog.mpp-scope .purchase-detail-actions>button{width:auto;min-height:32px;padding:5px 7px;font-size:12px;line-height:20px;margin:0;}
body.mobile-ui-active #purchaseDetailDialog.mpp-scope .purchase-detail-meta{display:flex;flex-wrap:wrap;gap:0 7px;font-size:11px;line-height:17px;color:#6a809d;margin:0 0 7px;}
body.mobile-ui-active #purchaseDetailDialog.mpp-scope .purchase-detail-amounts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:0 0 7px;}
body.mobile-ui-active #purchaseDetailDialog.mpp-scope .purchase-detail-amounts>div{padding:5px 6px;background:#f4f7fb;border-radius:5px;min-width:0;}
body.mobile-ui-active #purchaseDetailDialog.mpp-scope .purchase-detail-amounts span{display:block;font-size:11px;line-height:17px;}
body.mobile-ui-active #purchaseDetailDialog.mpp-scope .purchase-detail-amounts strong{display:block;font-size:13px;line-height:19px;overflow-wrap:anywhere;}
body.mobile-ui-active #purchaseDetailDialog.mpp-scope :is(.purchase-detail-alert,.purchase-detail-adjustments){padding:6px 7px;margin:0 0 7px;font-size:12px;line-height:18px;}
body.mobile-ui-active #purchaseDetailDialog.mpp-scope .purchase-detail-section{margin:8px 0 0;padding:6px 0 0;border-top:1px solid #e4eaf3;}
body.mobile-ui-active #purchaseDetailDialog.mpp-scope .purchase-detail-section-title{display:flex;flex-wrap:wrap;gap:2px 6px;align-items:baseline;margin:0 0 5px;}
body.mobile-ui-active #purchaseDetailDialog.mpp-scope .purchase-detail-section-title h3{font-size:13px;line-height:19px;margin:0;}
body.mobile-ui-active #purchaseDetailDialog.mpp-scope .purchase-detail-section-title small{font-size:11px;line-height:17px;color:#6a809d;}
body.mobile-ui-active #purchaseDetailDialog.mpp-scope .purchase-detail-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 9px;margin:0;}
body.mobile-ui-active #purchaseDetailDialog.mpp-scope .purchase-detail-facts>div{min-width:0;margin:0;padding:0;}
body.mobile-ui-active #purchaseDetailDialog.mpp-scope .purchase-detail-facts>:is(.is-wide,.is-full){grid-column:1/-1;}
body.mobile-ui-active #purchaseDetailDialog.mpp-scope .purchase-detail-facts dt{font-size:11px;line-height:17px;color:#6a809d;margin:0;}
body.mobile-ui-active #purchaseDetailDialog.mpp-scope .purchase-detail-facts dd{font-size:12px;line-height:18px;margin:0;overflow-wrap:anywhere;}
body.mobile-ui-active #purchaseDetailDialog.mpp-scope .purchase-detail-finance{display:grid;grid-template-columns:1fr;gap:8px;}
body.mobile-ui-active #purchaseDetailDialog.mpp-scope .purchase-detail-finance h4{font-size:12px;line-height:18px;margin:0 0 4px;}
body.mobile-ui-active #purchaseDetailDialog.mpp-scope .purchase-detail-record{padding:0;margin:7px 0 0;border:0;border-top:1px solid #e4eaf3;}
body.mobile-ui-active #purchaseDetailDialog.mpp-scope .mpp-section-toggle>summary{padding:7px 0;font-size:13px;line-height:19px;font-weight:600;}
body.mobile-ui-active #purchaseDetailDialog.mpp-scope .mpp-section-toggle>header{display:none;}
body.mobile-ui-active #purchaseDetailDialog.mpp-scope .purchase-detail-table-wrap{overflow:visible;border:0;}
body.mobile-ui-active #purchaseDetailDialog.mpp-scope :is(.purchase-detail-table,.purchase-exception-table),body.mobile-ui-active #purchaseDetailDialog.mpp-scope :is(.purchase-detail-table,.purchase-exception-table) tbody{display:block;width:100%;min-width:0;}
body.mobile-ui-active #purchaseDetailDialog.mpp-scope :is(.purchase-detail-table,.purchase-exception-table) thead{display:none;}
body.mobile-ui-active #purchaseDetailDialog.mpp-scope .mpp-detail-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px;padding:6px 0;border-bottom:1px solid #e4eaf3;}
body.mobile-ui-active #purchaseDetailDialog.mpp-scope .mpp-detail-row td{display:block;min-width:0;padding:0;border:0;font-size:12px;line-height:18px;overflow-wrap:anywhere;}
body.mobile-ui-active #purchaseDetailDialog.mpp-scope .mpp-detail-row td:last-child{grid-column:1/-1;}
body.mobile-ui-active #purchaseDetailDialog.mpp-scope .mpp-cell-label{display:block;color:#6a809d;font-size:11px;line-height:17px;}
body.mobile-ui-active #purchaseDetailDialog.mpp-scope :is(.purchase-detail-record-note,.purchase-detail-empty,.purchase-detail-updated){font-size:11px;line-height:17px;margin:5px 0;}
body.mobile-ui-active :is(#purchaseActionModal,#purchaseVoucherModal).mpp-scope{position:fixed!important;inset:auto 0!important;top:var(--mpp-vv-top,0px)!important;height:var(--mpp-vv-height,100dvh)!important;z-index:2100!important;padding:8px!important;display:flex;align-items:flex-start;justify-content:center;box-sizing:border-box;}
body.mobile-ui-active :is(#purchaseActionModal,#purchaseVoucherModal).mpp-scope.hidden{display:none!important;}
body.mobile-ui-active :is(#purchaseActionModal,#purchaseVoucherModal).mpp-scope>.preview-modal-card{display:flex;flex-direction:column;box-sizing:border-box;width:100%;max-width:none;margin:0;padding:0;background:#fff;border-radius:8px;max-height:calc(var(--mpp-vv-height,100dvh) - 16px);overflow:auto;}
body.mobile-ui-active #purchaseActionModal.mpp-scope .system-dialog-header{display:flex;flex-direction:row;align-items:center;gap:8px;flex:none;padding:8px 10px;margin:0;}
body.mobile-ui-active #purchaseActionModal.mpp-scope .system-dialog-header h3{font-size:14px;line-height:20px;margin:0;}
body.mobile-ui-active #purchaseActionModal.mpp-scope #purchaseActionModalClose{position:static;order:-1;width:auto;min-height:36px;flex:none;padding:6px 9px;margin:0;font-size:13px;line-height:22px;}
body.mobile-ui-active #purchaseActionModal.mpp-scope #purchaseActionModalMessage{font-size:12px;line-height:18px;padding:0 10px 7px;margin:0;}
body.mobile-ui-active #purchaseActionModal.mpp-scope #purchaseActionModalFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0;overflow:auto;padding:0 10px 8px;}
body.mobile-ui-active #purchaseActionModal.mpp-scope #purchaseActionModalFields label{min-width:0;font-size:12px;line-height:18px;margin:0;}
body.mobile-ui-active #purchaseActionModal.mpp-scope #purchaseActionModalFields :is(input,select,textarea){width:100%;box-sizing:border-box;min-width:0;min-height:36px;font-size:13px;line-height:20px;font-weight:400;margin:3px 0 0;padding:6px 7px;}
body.mobile-ui-active #purchaseActionModal.mpp-scope #purchaseActionModalFields>:has(textarea),body.mobile-ui-active #purchaseActionModal.mpp-scope #purchaseActionModalFields>[data-purchase-receipt]{grid-column:1/-1;}
body.mobile-ui-active #purchaseActionModal.mpp-scope .modal-actions{display:flex;flex-direction:row;gap:6px;flex:none;margin:0;padding:7px 10px;border-top:1px solid #e4eaf3;}
body.mobile-ui-active #purchaseActionModal.mpp-scope .modal-actions>button{width:auto;flex:1;min-height:36px;margin:0;padding:6px 8px;font-size:13px;line-height:22px;}
body.mobile-ui-active #purchaseActionModal.mpp-scope #purchaseActionModalConfirm{background:#175dcc;color:#fff;border-color:#175dcc;}
body.mobile-ui-active .cw-modal.mpp-scope .cw-purchase-exception-form{display:flex!important;flex-direction:column;overflow:hidden!important;}
body.mobile-ui-active .cw-modal.mpp-scope .cw-purchase-exception-scroll{min-height:0;overflow:auto;padding:0 2px 8px;}
body.mobile-ui-active .cw-modal.mpp-scope .cw-purchase-exception-section{margin:0 0 9px;}
body.mobile-ui-active .cw-modal.mpp-scope .cw-purchase-exception-section h3{font-size:13px;line-height:19px;margin:0 0 5px;}
body.mobile-ui-active .cw-modal.mpp-scope .cw-purchase-exception-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;}
body.mobile-ui-active .cw-modal.mpp-scope .cw-purchase-exception-help{font-size:12px;line-height:18px;padding:6px 7px;margin:0 0 7px;}
body.mobile-ui-active .cw-modal.mpp-scope .cw-purchase-exception-form .cw-footer{position:static!important;}
body.mobile-ui-active .cw-modal.mpp-scope .cw-purchase-exception-footer-note{flex:0 0 100%;font-size:11px;line-height:17px;font-weight:400;color:#667e99;}
body.mobile-ui-active .cw-modal.mpp-scope .cw-purchase-exception-form .cw-footer>button{flex:1 1 0;min-width:0;white-space:normal;}
body.mobile-ui-active .cw-modal.mpp-scope [data-exception-draft][hidden]{display:none!important;}

body.mobile-ui-active #content .mpp-page .purchase-list-table .mpp-purchase-row .purchase-detail-toggle{display:inline-flex!important;align-items:center;visibility:visible!important;}
body.mobile-ui-active .mpp-scope #purchaseDraftNotice{flex:none;max-height:38%;overflow:auto;margin:0 0 6px;}

body.mobile-ui-active #content .mpp-page .purchase-list-toolbar{min-height:0!important;margin:0 0 5px!important;padding:0!important;}
body.mobile-ui-active #content .mpp-page #purchaseActiveFilters:empty{display:none!important;}
body.mobile-ui-active #content .mpp-page .purchase-list-table{margin:0!important;}
body.mobile-ui-active #content .mpp-page .mpp-purchase-row .cell-main,body.mobile-ui-active #content .mpp-page .mpp-purchase-row .cell-sub{margin-top:0!important;margin-bottom:0!important;}
body.mobile-ui-active #content .mpp-page .mpp-purchase-row .purchase-payment-state{font-size:11px;line-height:17px;}
body.mobile-ui-active #purchaseCreateDialog.mpp-scope [hidden],body.mobile-ui-active #purchaseCreateDialog.mpp-scope .hidden{display:none!important;}
body.mobile-ui-active #content .mpp-page .purchase-list-table,body.mobile-ui-active #content .mpp-page .purchase-list-table>tbody{display:block!important;box-sizing:border-box;width:100%!important;max-width:100%!important;min-width:0!important;}
body.mobile-ui-active #content .mpp-page #purchaseTableAnchor{display:block!important;}
body.mobile-ui-active #purchaseActionModal.mpp-scope #purchaseActionModalFields>.purchase-receipt-material{grid-column:1/-1;min-width:0;}

body.mobile-ui-active #content .mpp-page #purchaseActiveFilters{display:flex;flex-wrap:wrap;gap:4px;margin:4px 0;}
body.mobile-ui-active #content .mpp-page #purchaseActiveFilters>button{width:auto!important;min-height:28px;padding:3px 6px;margin:0;font-size:11px;line-height:20px;}
body.mobile-ui-active #purchaseCreateDialog.mpp-scope .mpp-form-field:has(>.hidden),body.mobile-ui-active #purchaseCreateDialog.mpp-scope .mpp-form-field:has(>[hidden]){display:none!important;}
body.mobile-ui-active #purchaseDetailDialog.mpp-scope .purchase-exception-table-wrap{overflow:visible;}

/* Only native payment dialogs entered from the original purchase controls. */
body.mobile-ui-active #purchaseDetailDialog.mpp-scope .purchase-detail-facts>.mpp-account-fact{grid-column:1/-1;}
body.mobile-ui-active #purchaseDetailDialog.mpp-scope .purchase-exception-records{margin:8px 0 0;padding:6px 0 0;border-top:1px solid #e4eaf3;}
body.mobile-ui-active #purchaseDetailDialog.mpp-scope .purchase-exception-records>header{display:flex;align-items:baseline;gap:7px;margin:0;padding:0;}
body.mobile-ui-active #purchaseDetailDialog.mpp-scope .purchase-exception-records h3{font-size:13px;line-height:19px;margin:0;}
body.mobile-ui-active #purchaseDetailDialog.mpp-scope .purchase-exception-records small{font-size:11px;line-height:17px;color:#6a809d;}
body.mobile-ui-active #purchaseDetailDialog.mpp-scope .purchase-exception-notice{font-size:12px;line-height:18px;margin:5px 0;padding:0;}
body.mobile-ui-active dialog.mpp-payment-scope{position:fixed!important;inset:auto!important;top:calc(var(--mpp-vv-top,0px) + 8px)!important;left:8px!important;box-sizing:border-box;width:calc(100% - 16px)!important;min-width:0!important;max-width:none!important;max-height:calc(var(--mpp-vv-height,100dvh) - 16px)!important;margin:0!important;padding:0!important;overflow:hidden;border:1px solid #dce6f3;border-radius:8px;background:#fff;color:#203b5b;}
body.mobile-ui-active dialog.mpp-payment-scope>header{display:flex!important;align-items:center;margin:0;padding:8px 10px;gap:7px;border-bottom:1px solid #e4eaf3;}
body.mobile-ui-active dialog.mpp-payment-scope>header>div{display:flex!important;flex:1;flex-wrap:wrap;align-items:center;gap:4px 7px;min-width:0;}
body.mobile-ui-active dialog.mpp-payment-scope>header>div>h3{font-size:14px;line-height:20px;margin:0;flex:1;min-width:100px;}
body.mobile-ui-active dialog.mpp-payment-scope>header>div>[data-fund-dialog-close]{flex:none;order:-1;min-height:36px;margin:0;padding:6px 8px;}
body.mobile-ui-active dialog.mpp-payment-scope>header>[data-fund-dialog-close]{display:none!important;}
body.mobile-ui-active dialog.mpp-payment-scope>header .payable-status{font-size:11px;line-height:17px;}
body.mobile-ui-active dialog.mpp-payment-scope>.payable-dialog-body{max-height:calc(var(--mpp-vv-height,100dvh) - 108px);min-height:0;overflow:auto;padding:8px 10px;font-size:12px;line-height:18px;}
body.mobile-ui-active dialog.mpp-payment-scope button{width:auto;min-height:34px;font-size:12px;line-height:20px;font-weight:400;margin:0;padding:5px 8px;white-space:normal;}
body.mobile-ui-active dialog.mpp-payment-scope.payable-create-dialog>.payable-dialog-body{display:flex;flex-direction:column;overflow:hidden;padding:0;}
body.mobile-ui-active dialog.mpp-payment-scope .fund-create-panel{display:flex;flex:1;min-height:0;flex-direction:column;margin:0!important;padding:0!important;border:0;}
body.mobile-ui-active dialog.mpp-payment-scope #fundRequestForm{display:flex!important;flex:1;min-height:0;flex-direction:column;overflow:hidden;gap:0!important;margin:0!important;padding:0!important;}
body.mobile-ui-active dialog.mpp-payment-scope .mpp-payment-scroll{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px;min-height:0;overflow:auto;overscroll-behavior:contain;padding:9px 10px;}
body.mobile-ui-active dialog.mpp-payment-scope .mpp-payment-field,body.mobile-ui-active dialog.mpp-payment-scope .finance-a-field{display:flex;flex-direction:column;gap:3px;min-width:0;margin:0;font-size:12px;line-height:18px;}
body.mobile-ui-active dialog.mpp-payment-scope .mpp-payment-field>span,body.mobile-ui-active dialog.mpp-payment-scope .finance-a-field-label{font-weight:600;font-size:12px;line-height:18px;}
body.mobile-ui-active dialog.mpp-payment-scope :is(input,select,textarea){box-sizing:border-box;width:100%;min-width:0;min-height:36px;margin:0;padding:6px 7px;font-size:13px;line-height:20px;font-weight:400;}
body.mobile-ui-active dialog.mpp-payment-scope input[type=checkbox]{width:16px;min-height:16px;}
body.mobile-ui-active dialog.mpp-payment-scope textarea{min-height:64px;resize:vertical;}
body.mobile-ui-active dialog.mpp-payment-scope .mpp-payment-scroll>:is(.mpp-payment-wide,.finance-a-form-section,[data-settlement-fields],[data-fund-supplier-hint],.payable-validation,.payable-draft-notice){grid-column:1/-1;}
body.mobile-ui-active dialog.mpp-payment-scope :is(.finance-a-form-fields,[data-settlement-fields]){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;}
body.mobile-ui-active dialog.mpp-payment-scope .finance-a-field-wide{grid-column:1/-1;}
body.mobile-ui-active dialog.mpp-payment-scope .finance-a-form-heading{padding:0;margin:0 0 5px;}
body.mobile-ui-active dialog.mpp-payment-scope .finance-a-form-heading h4{font-size:13px;line-height:19px;margin:0;}
body.mobile-ui-active dialog.mpp-payment-scope .finance-a-form-section{margin:0;padding:0;}
body.mobile-ui-active dialog.mpp-payment-scope .finance-a-form-footer{flex:none;padding:7px 10px;}
body.mobile-ui-active dialog.mpp-payment-scope #fundRequestForm>button[type=submit]{flex:none;width:calc(100% - 20px);min-height:38px;margin:7px 10px;padding:7px 8px;background:#175dcc;color:#fff;border-color:#175dcc;}
body.mobile-ui-active dialog.mpp-payment-scope :is(.payable-validation,.payable-draft-notice,[data-fund-supplier-hint]){font-size:11px;line-height:17px;}
body.mobile-ui-active dialog.mpp-payment-scope .payable-approval-head{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0 0 8px;padding:0;}
body.mobile-ui-active dialog.mpp-payment-scope .payable-approval-head>div{min-width:0;padding:5px 6px;background:#f4f7fb;}
body.mobile-ui-active dialog.mpp-payment-scope .payable-approval-head :is(span,small){display:block;font-size:11px;line-height:17px;overflow-wrap:anywhere;}
body.mobile-ui-active dialog.mpp-payment-scope .payable-approval-head strong{font-size:14px;line-height:20px;}
body.mobile-ui-active dialog.mpp-payment-scope .payable-detail-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 9px;margin:0;}
body.mobile-ui-active dialog.mpp-payment-scope .payable-detail-fields>div{display:block;min-width:0;padding:0;margin:0;border:0;}
body.mobile-ui-active dialog.mpp-payment-scope .payable-detail-fields>:is(.fw-full,.mpp-account-fact){grid-column:1/-1;}
body.mobile-ui-active dialog.mpp-payment-scope .payable-detail-fields dt{font-size:11px;line-height:17px;color:#6a809d;margin:0;}
body.mobile-ui-active dialog.mpp-payment-scope .payable-detail-fields dd{font-size:12px;line-height:18px;overflow-wrap:anywhere;margin:0;}
body.mobile-ui-active dialog.mpp-payment-scope .payable-detail-section{margin:7px 0 0;padding:0;border-top:1px solid #e4eaf3;}
body.mobile-ui-active dialog.mpp-payment-scope .payable-detail-section>summary{padding:7px 0;font-size:13px;line-height:19px;}
body.mobile-ui-active dialog.mpp-payment-scope .payable-detail-actions{display:flex;flex-wrap:wrap;gap:5px;margin:7px 0 0;padding:0;}
body.mobile-ui-active dialog.mpp-payment-scope .table-scroll{max-width:100%;overflow:auto;}
body.mobile-ui-active dialog.mpp-payment-scope [hidden],body.mobile-ui-active dialog.mpp-payment-scope .hidden,body.mobile-ui-active dialog.mpp-payment-scope .mpp-payment-field:has(>.hidden),body.mobile-ui-active dialog.mpp-payment-scope .mpp-payment-field:has(>[hidden]){display:none!important;}
