@import "https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700&display=swap";:root{--mpd-navy-900:#06173c;--mpd-navy-800:#061e52;--mpd-navy-700:#062a78;--mpd-blue-600:#06589b;--mpd-teal-600:#00bfe5;--mpd-teal-500:#01bbe2;--mpd-amber-600:#b45309;--mpd-rose-600:#be123c;--mpd-slate-600:#475569;--mpd-slate-400:#94a3b8;--mpd-paper:#f5f8fb;--mpd-elevated:#fff;--mpd-ink:#293947;--mpd-line:#d6e3ee;--mpd-mist:#eceff5;--mpd-blue-50:#eff5fd;--mpd-blue-200:#c7dcf2;--mpd-amber-50:#fdf6e9;--mpd-amber-200:#f0ddba;--mpd-teal-50:#f1faf6;--mpd-teal-200:#c3e7dc;--mpd-shadow:0 10px 30px #06173c1a;--mpd-shadow-sm:0 4px 14px #06173c0f;--mpd-shadow-raised:0 18px 40px #06173c24;--mpd-font-sans:"Outfit", "Segoe UI", sans-serif;--mpd-font-display:"Outfit", "Segoe UI", sans-serif;--mpd-gradient-brand:linear-gradient(52deg, #06589b 0%, #01bbe2 85%);--mpd-gradient-cta:linear-gradient(21deg, #06589b 31%, #0478b2 58%, #00c1e6 92%);--mpd-gradient-night:linear-gradient(150deg, #06173c 0%, #061b4a 30%, #062a78 53%, #061e52 90%);--mpd-bg-wash:radial-gradient(circle at 12% 6%, #01bbe229, transparent 42%), radial-gradient(circle at 92% 92%, #06589b1c, transparent 46%), linear-gradient(165deg, #eef5fb 0%, var(--mpd-paper) 42%, #f7fbfd 100%);--mpd-sider-text:#06173c;--mpd-sider-muted:#475569;--mpd-sider-line:#d6e3ee;--mpd-sider-wash:#eff5fd;--mpd-sider-hover:#eff5fd}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}.material-symbols-outlined{letter-spacing:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;vertical-align:-.125em;-webkit-user-select:none;user-select:none;direction:ltr;font-family:Material Symbols Outlined;font-size:1.15em;font-style:normal;font-weight:400;line-height:1;display:inline-block}body{font-family:var(--mpd-font-sans);background:var(--mpd-bg-wash);color:var(--mpd-ink);background-attachment:fixed}button,input,select,textarea{font:inherit}a{color:inherit}.mpd-shell{min-height:100vh;background:0 0!important}.mpd-shell>.mpd-main.ant-layout,.mpd-main.ant-layout{background:0 0!important}.mpd-sider{border-right:1px solid var(--mpd-line);height:100vh;top:0;overflow:hidden;position:sticky!important}.ant-layout-sider-collapsed.mpd-sider{overflow:visible}.mpd-nav-drawer .ant-drawer-body{background:var(--mpd-elevated)}.mpd-nav-drawer .mpd-sider-inner{min-height:100%}.mpd-sider-inner{background:var(--mpd-elevated);height:100%;min-height:0}.mpd-sider-nav{flex:1;min-height:0;overflow:auto}.mpd-sider-foot{border-top:1px solid var(--mpd-sider-line);flex:none;margin-top:auto;padding:12px 16px 16px}.mpd-sider-section--system+.mpd-sider-foot{margin-top:0}.mpd-sider-snapshot{min-width:0;color:var(--mpd-slate-600);align-items:center;gap:8px;font-size:12px;display:inline-flex}.mpd-sider-snapshot-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mpd-sider--collapsed .mpd-sider-foot{justify-content:center;padding:12px 8px 16px;display:flex}.mpd-sider-section--system{flex:none;margin-top:auto;padding-top:4px}.mpd-sider-system-toggle{cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;width:100%;margin:0;padding:10px 16px 6px 24px;display:flex}.mpd-sider-system-panel{grid-template-rows:0fr;transition:grid-template-rows .28s;display:grid}.mpd-sider-section--system-open .mpd-sider-system-panel{grid-template-rows:1fr}.mpd-sider-system-panel-inner{min-height:0;overflow:hidden}.mpd-sider-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--mpd-slate-400);margin:0;padding:18px 24px 6px;font-size:11px;font-weight:600}.mpd-sider-kicker--ruled{align-items:center;gap:10px;padding-right:16px;display:flex}.mpd-sider-kicker-rule{background:var(--mpd-sider-line);flex:1;min-width:24px;height:1px}.mpd-sider-kicker--toggle{text-align:left;padding:0}.mpd-sider-system-chevron{color:var(--mpd-slate-400);flex:none;font-size:20px;transition:transform .28s}.mpd-sider-section--system-open .mpd-sider-system-chevron{transform:rotate(90deg)}.mpd-sider-system-toggle:hover .mpd-sider-kicker--toggle,.mpd-sider-system-toggle:hover .mpd-sider-system-chevron{color:var(--mpd-blue-600)}.mpd-sider-system-toggle:focus-visible{outline:2px solid var(--mpd-teal-500);outline-offset:-2px}.mpd-sider--collapsed .mpd-sider-system-toggle{justify-content:center;padding:10px 8px}.mpd-sider--collapsed .mpd-sider-system-toggle .mpd-nav-icon{color:var(--mpd-slate-600)}.mpd-sider--collapsed .mpd-sider-system-toggle:hover .mpd-nav-icon{color:var(--mpd-blue-600)}.mpd-nav-menu{letter-spacing:-.011em;font-weight:500}.mpd-nav-menu .mpd-nav-item--on.mpd-nav-item--on{overflow:visible}.mpd-nav-menu .mpd-nav-item--on.mpd-nav-item--on:after{inset-block:auto;inset-inline:auto;background:var(--mpd-blue-600);opacity:1;border:0;border-radius:2px;width:3px;height:18px;top:50%;left:-8px;transform:translateY(-50%)}.mpd-nav-icon{line-height:1}.mpd-sider--collapsed .mpd-sider-kicker{display:none}.mpd-sider-top{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:16px 10px 8px 16px;display:flex}.mpd-sider--collapsed .mpd-sider-top{flex-direction:column;padding:16px 8px 4px}.mpd-sider-collapse{width:32px;height:32px;color:var(--mpd-slate-400);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;padding:0;font-size:20px;display:grid}.mpd-sider-collapse:hover{background:var(--mpd-blue-50);color:var(--mpd-blue-600)}.mpd-sider-collapse:focus-visible{outline:2px solid var(--mpd-teal-500);outline-offset:2px}.mpd-main{min-width:0}.mpd-brand{flex:1;align-items:center;min-width:0;display:flex}.mpd-brand-lockup{width:92px;max-width:100%;height:auto;display:block}.mpd-sider--collapsed .mpd-brand{flex:none;align-items:flex-start;width:40px;height:40px;overflow:hidden}.mpd-sider--collapsed .mpd-brand-lockup{width:70px;max-width:none}.mpd-header{z-index:20;border-bottom:1px solid var(--mpd-line);justify-content:space-between;align-items:center;gap:16px;top:0;background:var(--mpd-elevated)!important;height:56px!important;padding:0 20px!important;line-height:normal!important;display:flex!important;position:sticky!important}.mpd-header-left{align-items:center;gap:14px;min-width:0;display:flex}.mpd-header-menu{color:var(--mpd-ink)!important}.mpd-header-lockup{align-items:center;gap:8px;min-width:0;display:flex}.mpd-header-brand-label{color:var(--mpd-ink);white-space:nowrap;align-items:center;gap:6px;font-size:14px;font-weight:600;line-height:22px;display:inline-flex}.mpd-header-brand-glyph{color:var(--mpd-blue-600);font-size:18px}.mpd-header-rule{background:var(--mpd-line);flex:none;width:1px;height:16px}.mpd-header .mpd-breadcrumb{white-space:nowrap;align-items:center;margin:0;font-size:14px;line-height:22px;display:flex}.mpd-header .mpd-breadcrumb ol{align-items:center;margin:0;padding:0;display:flex}.mpd-header .mpd-breadcrumb li{align-items:center;line-height:22px;display:flex}.mpd-header .mpd-breadcrumb .mpd-link{height:auto;color:var(--mpd-slate-600);align-items:center;margin:0;padding:0;font-weight:500;line-height:22px;display:inline-flex}.mpd-header .mpd-breadcrumb .mpd-link:hover{color:var(--mpd-blue-600)}.mpd-breadcrumb-sep{color:var(--mpd-slate-400);font-size:18px;line-height:1}.mpd-content{min-height:calc(100vh - 104px);color:color-mix(in srgb, var(--mpd-ink) 90%, transparent);margin:24px}.mpd-page-header{flex-direction:column;gap:0;margin-bottom:20px;display:flex}.mpd-breadcrumb{margin-bottom:10px}.mpd-page-title{letter-spacing:-.02em;align-items:center;gap:10px;display:inline-flex;font-family:var(--mpd-font-display)!important;margin:0!important;font-weight:600!important}.mpd-page-title-icon{color:var(--mpd-blue-600);font-size:.85em;line-height:1;display:inline-flex}.mpd-page-title-icon .material-symbols-outlined{font-size:1em}.mpd-page-subtitle-row{margin-top:6px}.mpd-page-subtitle{max-width:720px;margin:0!important}.mpd-page-meta{margin-left:auto;display:flex}.mpd-section-card{box-shadow:var(--mpd-shadow);border:1px solid #d6e3eee6!important}.mpd-stat-card{box-shadow:var(--mpd-shadow);position:relative;overflow:hidden;border:1px solid #d6e3eee6!important}.mpd-stat-card:before{content:"";width:4px;position:absolute;inset:0 auto 0 0}.mpd-stat-card--teal:before{background:var(--mpd-teal-600)}.mpd-stat-card--navy:before{background:var(--mpd-navy-700)}.mpd-stat-card--amber:before{background:var(--mpd-amber-600)}.mpd-stat-card--rose:before{background:var(--mpd-rose-600)}.mpd-stat-card--slate:before{background:var(--mpd-slate-600)}.mpd-stat-hint{color:var(--mpd-slate-600);margin-top:8px;font-size:12px}.mpd-brand-select{width:auto;max-width:180px;color:var(--mpd-slate-600);font-weight:500}.mpd-brand-select-chevron{color:var(--mpd-slate-400);font-size:18px}.mpd-header-actions{flex:none;align-items:center;gap:8px;display:flex}.mpd-header-actions-rule{background:var(--mpd-line);flex:none;width:1px;height:28px}.mpd-header-notify,.mpd-header-account{color:var(--mpd-slate-600);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none}.mpd-header-notify{place-items:center;width:36px;height:36px;padding:0;display:grid}.mpd-header-account{text-align:left;align-items:center;gap:10px;min-width:0;max-width:260px;height:auto;padding:4px 8px;display:flex}.mpd-header-account-avatar.ant-avatar{letter-spacing:.02em;border-radius:50%;flex:none;width:36px;height:36px;font-size:12px;font-weight:700;line-height:36px;color:#fff!important;background:var(--mpd-blue-600)!important}.mpd-header-notify:hover,.mpd-header-account:hover{background:var(--mpd-blue-50);color:var(--mpd-blue-600)}.mpd-header-notify:focus-visible,.mpd-header-account:focus-visible{outline:2px solid var(--mpd-teal-500);outline-offset:2px}.mpd-header-notify .material-symbols-outlined{font-size:22px}.mpd-user-identity{text-align:left;flex-direction:column;align-items:flex-start;min-width:0;display:flex}.mpd-user-identity-name{letter-spacing:-.01em;max-width:100%;color:var(--mpd-ink);text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.25;overflow:hidden}.mpd-user-identity-role{border:1px solid var(--mpd-blue-200);background:var(--mpd-blue-50);letter-spacing:.02em;color:var(--mpd-blue-600);white-space:nowrap;border-radius:999px;align-items:center;margin-top:3px;padding:1px 7px;font-size:10px;font-weight:600;line-height:1.35;display:inline-flex}.mpd-user-identity-email{max-width:100%;color:var(--mpd-slate-600);text-align:left;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12px;line-height:1.3;overflow:hidden}.mpd-notify-panel{min-width:200px;padding:4px 2px}.mpd-account-menu{flex-direction:column;min-width:180px;display:flex}.mpd-account-menu button{width:100%;color:var(--mpd-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:500;display:flex}.mpd-account-menu button:hover{background:var(--mpd-blue-50);color:var(--mpd-blue-600)}.mpd-account-menu .material-symbols-outlined{font-size:18px}.mpd-mt{margin-top:16px}.mpd-toolbar{margin-bottom:16px}.mpd-search{width:280px}.mpd-filter-panel{width:520px;max-width:min(520px,100vw - 48px);padding-top:4px}.mpd-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;display:grid}.mpd-filter-grid__span{grid-column:1/-1}.mpd-filter-actions{width:100%;padding-top:2px}.mpd-filter-actions .ant-btn{flex:1}.mpd-filter-head{min-width:280px}.mpd-field{flex-direction:column;gap:6px;display:flex}.mpd-field-label{letter-spacing:.06em;text-transform:uppercase;color:var(--mpd-slate-600);font-size:11px;font-weight:600}.mpd-link{color:var(--mpd-blue-600);font-weight:600;text-decoration:none}.mpd-link:hover{color:var(--mpd-teal-600)}.mpd-th{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.mpd-cell-stack{flex-direction:column;gap:2px;min-width:0;display:flex}.mpd-chip.mpd-chip{border-radius:999px}.mpd-chip--quiet.mpd-chip--quiet{border-color:var(--mpd-line);color:var(--mpd-slate-600);background-color:#0000}.mpd-cell-sub{color:var(--mpd-slate-600);font-size:12px}.mpd-cell-sub--warn{color:var(--mpd-amber-600);font-weight:500}.mpd-cell-num{font-variant-numeric:tabular-nums;font-weight:600}.mpd-cell-icon{color:var(--mpd-slate-600)}.mpd-bills-metric,.mpd-paid-metric{cursor:default;align-items:center;gap:4px;display:inline-flex}.mpd-count{background:var(--mpd-line);min-width:22px;color:var(--mpd-slate-600);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;margin-left:8px;padding:0 6px;font-size:11px;font-weight:600;line-height:18px;display:inline-block}.mpd-count--rose{color:var(--mpd-rose-600)}.mpd-count--amber{color:var(--mpd-amber-600)}.mpd-count--blue{color:var(--mpd-blue-600)}.mpd-chevron-btn{cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;width:28px;height:28px;padding:0;display:inline-grid}.mpd-chevron-btn:hover{background:var(--mpd-blue-50)}.mpd-chevron-btn:focus-visible{outline:2px solid var(--mpd-teal-500);outline-offset:2px}.mpd-chevron{border-right:1px solid var(--mpd-slate-600);border-bottom:1px solid var(--mpd-slate-600);width:6px;height:6px;margin:0;transition:transform .2s;display:block;transform:translate(-1px)rotate(-45deg)}.mpd-chevron-btn--open .mpd-chevron{transform:translate(-1px)rotate(45deg)}.mpd-row-reveal{grid-template-rows:1fr;scroll-margin-block:72px 24px;animation:.1s cubic-bezier(.33,.1,.25,1) mpd-expand-in;display:grid}.mpd-row-reveal__clip{min-height:0;overflow:hidden}.mpd-row-preview{grid-template-columns:minmax(0,7fr) minmax(0,3fr);align-items:stretch;gap:28px;padding:16px 8px 12px;display:grid}.mpd-row-preview__main,.mpd-row-preview__block{flex-direction:column;min-width:0;display:flex}.mpd-row-preview__main{gap:12px;min-height:0;max-height:min(480px,60vh);overflow-y:auto}.mpd-row-preview__block{gap:10px;padding-top:12px}.mpd-row-preview__block:first-child{padding-top:0}.mpd-row-preview__aside{border-left:1px solid var(--mpd-line);flex-direction:column;gap:8px;min-width:0;height:0;min-height:100%;padding-left:20px;display:flex;overflow:hidden}.mpd-row-preview__title{letter-spacing:.08em;text-transform:uppercase;color:var(--mpd-slate-600);font-size:11px;font-weight:600}.mpd-row-preview__title--ruled{align-items:center;gap:10px;display:flex}.mpd-row-preview__title-rule{background:var(--mpd-line);flex:1;min-width:24px;height:1px}.mpd-row-preview__log{flex:1;min-height:0;padding-top:4px;overflow:auto}@media (width<=1100px){.mpd-row-preview{grid-template-columns:minmax(0,1fr)}.mpd-row-preview__aside{border-left:none;height:auto;min-height:0;max-height:280px;padding-left:0}}.mpd-tx-expand--closing .mpd-row-reveal{animation:.1s cubic-bezier(.4,0,.7,.9) forwards mpd-expand-out}@keyframes mpd-expand-in{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}@keyframes mpd-expand-out{0%{grid-template-rows:1fr}to{grid-template-rows:0fr}}.mpd-flow{min-width:0}.mpd-flow__board{overflow:visible}.mpd-flow__grid{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(180px,1fr) 72px minmax(180px,1fr) 72px minmax(180px,1fr);align-items:center;gap:10px 0;display:grid;overflow:visible}.mpd-flow__head{letter-spacing:.12em;text-transform:uppercase;text-align:center;color:var(--mpd-slate-600);font-size:11px;font-weight:600}.mpd-flow__head--po{color:var(--mpd-blue-600)}.mpd-flow__head--receipt{color:var(--mpd-amber-600)}.mpd-flow__head--bill{color:var(--mpd-teal-600)}.mpd-flow__stack{z-index:1;flex-direction:column;justify-content:center;align-items:stretch;min-width:0;padding:0;display:flex}.mpd-flow__gutter{z-index:2;justify-content:center;align-items:center;width:72px;min-width:0;padding:0;display:flex;position:relative;overflow:visible}.mpd-flow__col{flex-direction:column;gap:10px;width:100%;margin:0;padding:0;display:flex}.mpd-flow-link{display:block;overflow:visible}.mpd-flow-card{box-sizing:border-box;border:1px solid #0000;border-radius:16px;flex-direction:column;justify-content:center;gap:4px;width:100%;min-width:0;height:68px;padding:10px 14px;display:flex}.mpd-flow-card__row{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.mpd-flow-card__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:650;display:block;overflow:hidden}.mpd-flow-card__trailing{font-variant-numeric:tabular-nums;color:var(--mpd-ink);flex:none;font-size:13px;font-weight:600}.mpd-flow-card__meta{color:var(--mpd-slate-600);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mpd-flow-card--po{border-color:var(--mpd-blue-200);background:var(--mpd-blue-50)}.mpd-flow-card--receipt{border-color:var(--mpd-amber-200);background:var(--mpd-amber-50)}.mpd-flow-card--bill{border-color:var(--mpd-teal-200);background:var(--mpd-teal-50)}.mpd-flow-card--po:not(.mpd-flow-card--empty),.mpd-flow-card--receipt:not(.mpd-flow-card--empty),.mpd-flow-card--bill:not(.mpd-flow-card--empty){border-left-width:3px}.mpd-flow-card--po:not(.mpd-flow-card--empty){border-left-color:var(--mpd-blue-600)}.mpd-flow-card--receipt:not(.mpd-flow-card--empty){border-left-color:var(--mpd-amber-600)}.mpd-flow-card--bill:not(.mpd-flow-card--empty){border-left-color:var(--mpd-teal-600)}.mpd-flow-card--empty{color:var(--mpd-slate-600);text-align:center;border-style:dashed;justify-content:center;align-items:center;font-size:12px}@media (width<=1100px){.mpd-flow__grid{grid-template-columns:minmax(0,1fr)}.mpd-flow__head--gutter,.mpd-flow__gutter{display:none}}.mpd-tx-list{background:0 0}.mpd-tx-foot{padding:2px 0 0}.mpd-tx-foot-meta{font-size:12px}.mpd-tx-live{color:var(--mpd-slate-600);align-items:center;gap:8px;font-size:12px;display:inline-flex}.mpd-tx-live__dot{background:#22c55e;border-radius:50%;width:8px;height:8px;animation:1.4s ease-out infinite mpd-live-pulse;box-shadow:0 0 #22c55e8c}@keyframes mpd-live-pulse{0%{transform:scale(1);box-shadow:0 0 #22c55e8c}70%{transform:scale(1.05);box-shadow:0 0 0 8px #22c55e00}to{transform:scale(1);box-shadow:0 0 #22c55e00}}.mpd-tx-filters{margin-bottom:12px}.mpd-tx-filters .mpd-search{width:240px}.mpd-tx-filters .mpd-status-tab{align-items:center;min-height:24px;padding:2px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.mpd-tx-filters .mpd-count{min-width:18px;margin-left:5px;padding:0 5px;font-size:10px;line-height:16px}.mpd-tx-filters .material-symbols-outlined{font-size:16px}.mpd-tx-table{background:0 0;margin-top:-6px;padding:0 0 8px}.mpd-tx-table table{border-collapse:separate;border-spacing:0 6px;background:0 0;width:100%}.mpd-tx-table thead>tr>th,.mpd-content .mpd-tx-table.mpd-tx-table.mpd-tx-table thead>tr>th{background:0 0;border-bottom:none;padding-top:0;padding-bottom:0}.mpd-tx-table thead>tr>th:first-child,.mpd-content .mpd-tx-table.mpd-tx-table.mpd-tx-table thead>tr>th:first-child,.mpd-tx-table tbody>tr.mpd-tx-row>td:first-child{padding-inline-start:6px}.mpd-po-cell{gap:6px;min-width:0}.mpd-po-cell .mpd-chevron-btn{width:22px;margin-inline-start:-2px}.mpd-tx-table tbody>tr.mpd-tx-row,.mpd-tx-table tbody>tr.mpd-tx-expand{--mpd-row-border:var(--mpd-line);transition:opacity .25s,filter .3s,transform .3s}.mpd-tx-table tbody>tr.mpd-tx-row{cursor:pointer}.mpd-tx-table tbody>tr.mpd-tx-row:not(.mpd-tx-row--open){filter:drop-shadow(0 3px 6px #06173c14);transform-origin:50%;transform:scale(1)}.mpd-tx-table tbody>tr.mpd-tx-row:hover:not(.mpd-tx-row--open){--mpd-row-border:var(--mpd-blue-600);z-index:1;transform:scale(1.01)}.mpd-tx-table.mpd-tx-table{--ant-table-row-hover-bg:transparent}.mpd-content .mpd-tx-table.mpd-tx-table tbody>tr.mpd-tx-row:hover:not(.mpd-tx-row--open)>td,.mpd-content .mpd-tx-table.mpd-tx-table tbody>tr.mpd-tx-row:hover:not(.mpd-tx-row--open)>td.ant-table-cell-row-hover{background:var(--mpd-elevated)!important}.mpd-tx-table tbody>tr.mpd-tx-row--open,.mpd-tx-table tbody>tr.mpd-tx-expand--open{--mpd-row-border:var(--mpd-blue-200)}.mpd-tx-table tbody>tr.mpd-tx-row>td{background:var(--mpd-elevated);border-top:1px solid var(--mpd-row-border);border-bottom:1px solid var(--mpd-row-border);transition:background-color .25s,border-color .25s,box-shadow .25s}.mpd-tx-table tbody>tr.mpd-tx-row>td:first-child{border-left:1px solid var(--mpd-row-border);border-radius:14px 0 0 14px}.mpd-tx-table tbody>tr.mpd-tx-row>td:last-child{border-right:1px solid var(--mpd-row-border);border-radius:0 14px 14px 0}.mpd-tx-table tbody>tr.mpd-tx-row--open>td{background:var(--mpd-blue-50);border-bottom-color:var(--mpd-blue-50)}.mpd-tx-table tbody>tr.mpd-tx-row--open>td:first-child{border-radius:14px 0 0}.mpd-tx-table tbody>tr.mpd-tx-row--open>td:last-child{border-radius:0 14px 0 0}.mpd-content .mpd-tx-table.mpd-tx-table tbody>tr.mpd-tx-expand.mpd-tx-expand>td{background:var(--mpd-elevated);border:1px solid var(--mpd-row-border);box-shadow:var(--mpd-shadow-sm);border-top:none;border-radius:0 0 14px 14px;padding-block:0;transition:background-color .25s,border-color .25s,box-shadow .25s;position:relative;top:-6px}.mpd-content .mpd-tx-table.mpd-tx-table tbody>tr.mpd-tx-expand--open>td{background:var(--mpd-blue-50)}.mpd-tx-table--focus tbody>tr.mpd-tx-row:not(.mpd-tx-row--open),.mpd-tx-table--focus tbody>tr.mpd-tx-expand:not(.mpd-tx-expand--open){opacity:.45;filter:blur(1.5px);pointer-events:none}.mpd-tx-table--focus tbody>tr.mpd-tx-row--open,.mpd-tx-table--focus tbody>tr.mpd-tx-expand--open{z-index:2;opacity:1;filter:none;position:relative}.mpd-tx-table--focus tbody>tr.mpd-tx-expand--open>td{box-shadow:var(--mpd-shadow-raised)}.mpd-tri-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mpd-back{margin-bottom:4px}.mpd-empty{padding:24px 0}.mpd-login{background:0 0;grid-template-columns:minmax(0,1.28fr) minmax(460px,1.05fr);min-height:100vh;display:grid;position:relative;overflow:hidden}.mpd-login-glow{z-index:0;pointer-events:none;background:radial-gradient(circle,#01bbe22e,#0000 68%);border-radius:50%;width:52vw;max-width:720px;height:52vw;max-height:720px;position:absolute;top:-18%;left:-8%}.mpd-login-glow--right{background:radial-gradient(circle,#06589b1f,#0000 70%);inset:auto -12% -22% auto}.mpd-login-panel--visual,.mpd-login-panel--form{z-index:1;position:relative}.mpd-login-panel--visual{color:var(--mpd-ink);align-items:center;padding:56px 40px 56px 96px;display:flex}.mpd-login-visual-inner{width:100%;max-width:720px}.mpd-login-logo{width:132px;height:auto;margin-bottom:40px;display:block}.mpd-login-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--mpd-blue-600);margin:0 0 12px;font-size:11px;font-weight:600}.mpd-login-display{font-family:var(--mpd-font-display);letter-spacing:-.035em;color:var(--mpd-navy-900);margin:0 0 18px;font-size:clamp(2.1rem,3.4vw,3rem);font-weight:700;line-height:1.12}.mpd-login-display-accent{background:var(--mpd-gradient-brand);color:#0000;-webkit-background-clip:text;background-clip:text}.mpd-login-copy{max-width:44ch;color:var(--mpd-slate-600);margin:0 0 24px;font-size:15px;line-height:1.7}.mpd-login-sources{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.mpd-login-source{border:1px solid var(--mpd-line);color:var(--mpd-navy-900);letter-spacing:.01em;box-shadow:var(--mpd-shadow-sm);background:#ffffffb8;border-radius:999px;align-items:center;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.mpd-login-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:36px;display:grid}.mpd-login-feature{background:#ffffffc7;border:1px solid #d6e3eee6;border-radius:16px;align-items:flex-start;gap:12px;min-width:0;padding:14px 16px 13px;display:flex;box-shadow:0 8px 24px #06173c0a}.mpd-login-feature-icon-wrap{background:linear-gradient(145deg, var(--mpd-blue-50), var(--mpd-teal-50));border:1px solid var(--mpd-blue-200);border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.mpd-login-feature-icon{color:var(--mpd-blue-600);font-size:20px}.mpd-login-feature-title{letter-spacing:-.01em;color:var(--mpd-navy-900);margin:0 0 3px;font-size:13px;font-weight:600}.mpd-login-feature-body{color:var(--mpd-slate-600);white-space:nowrap;margin:0;font-size:12px;line-height:1.45}.mpd-login-steps{flex-wrap:wrap;align-items:center;gap:10px 0;display:flex}.mpd-login-step{align-items:center;gap:8px;display:flex}.mpd-login-step-rule{background:linear-gradient(90deg, var(--mpd-blue-200), transparent);width:28px;height:1px;margin-left:4px;margin-right:10px}.mpd-login-step-n{background:var(--mpd-navy-900);color:#fff;letter-spacing:.04em;border-radius:999px;place-items:center;min-width:28px;height:28px;padding:0 6px;font-size:11px;font-weight:700;display:inline-grid}.mpd-login-step-label{color:var(--mpd-slate-600);font-size:13px;font-weight:500}.mpd-login-panel--form{place-items:center;padding:48px 48px 48px 32px;display:grid}.mpd-login-form-stack{flex-direction:column;align-items:center;gap:16px;width:100%;max-width:500px;display:flex}.mpd-login-footer{text-align:center;color:var(--mpd-slate-400);margin:0;font-size:12px;line-height:1.5}.mpd-login-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border:1px solid #d6e3eef2;border-radius:26px;width:100%;padding:36px 32px 28px;box-shadow:inset 0 1px #fffc,0 18px 50px #06173c1a}.mpd-login-card-title{letter-spacing:-.025em;color:var(--mpd-navy-900)!important;margin:0!important;font-weight:700!important}.mpd-login-card-sub{max-width:34ch;line-height:1.55;margin:0!important}.mpd-login-need{border:1px solid var(--mpd-teal-200);background:linear-gradient(145deg,#f1faf6f2,#eff5fdf2);border-radius:16px;margin:20px 0 22px;padding:14px 16px}.mpd-login-need-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.mpd-login-need-glyph{color:var(--mpd-blue-600);font-size:18px}.mpd-login-need-title{letter-spacing:.08em;text-transform:uppercase;color:var(--mpd-navy-900);margin:0;font-size:11px;font-weight:700}.mpd-login-need-list{color:var(--mpd-slate-600);gap:5px;margin:0;padding-left:18px;font-size:13px;line-height:1.45;display:grid}.mpd-login-form .material-symbols-outlined{color:var(--mpd-slate-400);font-size:18px}.mpd-login-password{margin-top:4px!important;margin-bottom:8px!important}.mpd-login-forgot{justify-content:flex-end;margin:0 0 16px;display:flex}.mpd-login-forgot-btn.ant-btn-link{height:auto;padding:0;font-size:12px;font-weight:500}.mpd-login-forgot-btn.ant-btn-link:disabled{color:var(--mpd-slate-400);cursor:not-allowed}.mpd-login-submit.mpd-login-submit{background:var(--mpd-gradient-cta);letter-spacing:.01em;border:0;border-radius:999px;height:48px;font-weight:600;box-shadow:0 10px 24px #06589b47}.mpd-login-submit.mpd-login-submit:hover{background:var(--mpd-gradient-brand);box-shadow:0 12px 28px #06589b57}.mpd-login-trust{width:100%;color:var(--mpd-slate-400);justify-content:center;align-items:center;gap:6px;margin:2px 0 0;font-size:12px;display:inline-flex}.mpd-login-trust-icon{font-size:14px}@media (width<=900px){.mpd-login{grid-template-columns:1fr}.mpd-login-panel--visual{padding:32px 24px 8px 32px}.mpd-login-logo{width:112px;margin-bottom:24px}.mpd-login-features{grid-template-columns:1fr}.mpd-login-feature-body{white-space:normal}.mpd-login-form-stack{max-width:500px}.mpd-login-panel--form{place-items:start center;padding:16px 20px 40px}.mpd-tri-grid{grid-template-columns:1fr}.mpd-content{margin:16px}.mpd-header{padding:0 12px!important}.mpd-header-left{gap:8px}.mpd-search{width:min(280px,100%)}}.mpd-share-bar{background:var(--mpd-line);border-radius:999px;height:12px;display:flex;overflow:hidden}.mpd-share-bar>span{height:100%;display:block}.mpd-share-bar__teal{background:var(--mpd-teal-600)}.mpd-share-bar__navy{background:var(--mpd-navy-700)}.mpd-share-bar__amber{background:var(--mpd-amber-600)}.mpd-share-bar__rose{background:var(--mpd-rose-600)}.mpd-share-bar__slate{background:var(--mpd-slate-600)}.mpd-dash-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.mpd-dash-pair>.mpd-section-card{flex-direction:column;height:100%;display:flex}.mpd-dash-pair>.mpd-section-card>.ant-card-body{flex:1}.mpd-section-card .ant-card-extra{color:var(--mpd-slate-600);font-size:12px;font-weight:400}.mpd-dash-flow,.mpd-dash-status{gap:12px;display:grid}.mpd-dash-flow{grid-template-columns:repeat(4,minmax(0,1fr))}.mpd-dash-status{grid-template-columns:repeat(2,minmax(0,1fr))}.mpd-dash-tile{border:1px solid var(--mpd-line);width:100%;height:148px;color:inherit;font:inherit;text-align:left;background:#fff;border-radius:14px;flex-direction:column;justify-content:space-between;margin:0;padding:14px 16px;display:flex}button.mpd-dash-tile{cursor:pointer}button.mpd-dash-tile.is-active{border-color:var(--mpd-blue-600);box-shadow:inset 0 0 0 1px var(--mpd-blue-600)}.mpd-dash-tile__label{font-size:13px;font-weight:600}.mpd-dash-tile__value{letter-spacing:-.03em;font-size:32px;font-weight:650;line-height:1}.mpd-dash-tile__hint{min-height:34px;color:var(--mpd-slate-600);font-size:12px;line-height:1.35}.mpd-dash-tile__hint span{display:block}.mpd-dash-tile--servicetitan,.mpd-dash-tile--partial{border-top:3px solid var(--mpd-navy-700)}.mpd-dash-tile--ramp{border-top:3px solid var(--mpd-blue-600)}.mpd-dash-tile--netsuite,.mpd-dash-tile--three_way,.mpd-dash-tile--matched{border-top:3px solid var(--mpd-teal-600)}.mpd-dash-tile--pending_sync{border-top:3px solid var(--mpd-amber-600)}.mpd-dash-tile--exception{border-top:3px solid var(--mpd-rose-600)}.mpd-dash-panel{height:320px;overflow:auto}.mpd-dash-age{flex-direction:column;gap:8px;display:flex}.mpd-dash-age-legend{min-height:40px;color:var(--mpd-slate-600);flex-direction:column;gap:4px;font-size:12px;line-height:1.4;display:flex}.mpd-dash-age-band{grid-template-rows:1fr 1fr;grid-template-columns:92px minmax(0,1fr);align-items:center;column-gap:12px;height:72px;display:grid}.mpd-dash-age-label{grid-row:1/span 2;font-size:13px;font-weight:600}.mpd-dash-age-line{color:var(--mpd-slate-600);grid-template-columns:96px minmax(0,1fr) 24px;align-items:center;gap:8px;font-size:12px;display:grid}.mpd-dash-age-line strong{color:var(--mpd-ink);text-align:right}.mpd-dash-age-track{background:var(--mpd-line);border-radius:999px;height:8px;overflow:hidden}.mpd-dash-age-fill{border-radius:999px;height:100%}.mpd-dash-age-fill--amber,.mpd-dash-swatch--amber{background:var(--mpd-amber-600)}.mpd-dash-age-fill--rose,.mpd-dash-swatch--rose{background:var(--mpd-rose-600)}.mpd-dash-swatch{border-radius:99px;width:8px;height:8px;margin-right:6px;display:inline-block}@media (width<=1100px){.mpd-dash-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.mpd-dash-pair{grid-template-columns:1fr}}.mpd-tx-pair,.mpd-tx-systems{align-items:stretch;gap:16px;display:grid}.mpd-tx-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.mpd-tx-systems{grid-template-columns:repeat(3,minmax(0,1fr))}.mpd-tx-pair>.mpd-section-card,.mpd-tx-systems>.mpd-section-card{flex-direction:column;height:100%;display:flex}.mpd-tx-pair .mpd-tx-panel,.mpd-tx-systems .mpd-tx-panel{height:240px;overflow:auto}.mpd-tx-docs{flex-direction:column;gap:8px;height:220px;display:flex;overflow:auto}.mpd-tx-doc{border:1px solid var(--mpd-line);border-radius:12px;flex-shrink:0;grid-template-columns:64px minmax(0,1fr) 88px;align-items:center;gap:8px;height:56px;padding:0 10px;display:grid}.mpd-tx-doc__kind{letter-spacing:.04em;text-transform:uppercase;color:var(--mpd-slate-600);font-size:11px;font-weight:600}.mpd-tx-doc__body{flex-direction:column;min-width:0;display:flex}.mpd-tx-doc__body strong,.mpd-tx-doc__body span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mpd-tx-doc__body span{color:var(--mpd-slate-600);font-size:12px}.mpd-tx-doc__amount{text-align:right;font-size:13px}@media (width<=1100px){.mpd-tx-pair,.mpd-tx-systems{grid-template-columns:1fr}}
