::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.summary-stat-grid{grid-template-columns:repeat(var(--summary-stat-columns,4), minmax(0, 1fr));gap:16px;display:grid}:root{--console-blue:#1677ff;--console-border:#e2e6eb;--console-muted:#6b7280;--console-page:#f5f7fa}@media screen and (min-width:769px){.work-summary-content,.work-reminder-stat,.work-reminder-section,.agent-guidance-panel,.agent-conversation-panel,.agent-conversation-bubble,.agent-voice-input-shell{box-shadow:none!important;border-radius:3px!important}html,body,#root,.factory-shell .ant-layout-content{background:var(--console-page)}.factory-shell .ant-layout-sider .ant-menu-item,.factory-shell .ant-layout-sider .ant-menu-submenu-title{height:36px;margin-top:2px;margin-bottom:2px;line-height:36px}.factory-shell .ant-layout-sider .ant-menu-sub{background:#fff}.factory-shell .ant-card{border-color:var(--console-border);box-shadow:none!important;border-radius:3px!important}.factory-shell :-webkit-any(div,section,article)[style*=padding]:-webkit-any([style*="border-radius: 6px"],[style*="border-radius: 8px"],[style*="border-radius: 10px"],[style*="border-radius: 12px"],[style*="border-radius: 14px"],[style*="border-radius: 16px"],[style*="border-radius: 18px"],[style*="border-radius: 20px"],[style*="border-radius: 24px"],[style*="border-radius: 28px"]){box-shadow:none!important;border-radius:3px!important}.factory-shell :-moz-any(div,section,article)[style*=padding]:-moz-any([style*="border-radius: 6px"],[style*="border-radius: 8px"],[style*="border-radius: 10px"],[style*="border-radius: 12px"],[style*="border-radius: 14px"],[style*="border-radius: 16px"],[style*="border-radius: 18px"],[style*="border-radius: 20px"],[style*="border-radius: 24px"],[style*="border-radius: 28px"]){box-shadow:none!important;border-radius:3px!important}.factory-shell :is(div,section,article)[style*=padding]:is([style*="border-radius: 6px"],[style*="border-radius: 8px"],[style*="border-radius: 10px"],[style*="border-radius: 12px"],[style*="border-radius: 14px"],[style*="border-radius: 16px"],[style*="border-radius: 18px"],[style*="border-radius: 20px"],[style*="border-radius: 24px"],[style*="border-radius: 28px"]){box-shadow:none!important;border-radius:3px!important}.factory-shell .ant-card .ant-card-head{border-bottom-color:#edf0f3;min-height:44px;padding-left:16px;padding-right:16px}.factory-shell .ant-card .ant-card-body{padding:16px}.factory-shell .ant-table-wrapper .ant-table-thead>tr>th{color:#4b5563;background:#f5f7fa;padding:10px 12px;font-size:13px}.factory-shell .ant-table-wrapper .ant-table-tbody>tr>td{padding:10px 12px;font-size:13px}.factory-shell .ant-table-wrapper .ant-table,.factory-shell .ant-table-wrapper .ant-table-container,.factory-shell .ant-table-wrapper .ant-table-content{border-radius:2px}.factory-shell .ant-form-item{margin-bottom:16px}.factory-shell .ant-form-item-label>label,.factory-shell .ant-form-item-control-input{font-size:13px}.factory-shell .ant-btn{box-shadow:none}.factory-shell .ant-segmented,.factory-shell .ant-segmented .ant-segmented-item,.factory-shell .ant-alert,.factory-shell .ant-collapse,.factory-shell .ant-collapse>.ant-collapse-item,.factory-shell .ant-descriptions .ant-descriptions-view,.factory-shell .ant-pagination .ant-pagination-item,.factory-shell .ant-pagination .ant-pagination-prev .ant-pagination-item-link,.factory-shell .ant-pagination .ant-pagination-next .ant-pagination-item-link{border-radius:2px}.factory-shell .ant-segmented{padding:2px}.factory-shell .ant-alert{padding:8px 12px}.factory-shell .ant-collapse>.ant-collapse-item>.ant-collapse-header,.factory-shell .ant-descriptions .ant-descriptions-item-label,.factory-shell .ant-descriptions .ant-descriptions-item-content{padding-top:10px;padding-bottom:10px}.factory-shell .ant-pagination{margin-top:16px;margin-bottom:16px}.factory-shell .ant-tabs-top>.ant-tabs-nav{margin-bottom:12px}.factory-shell .console-welcome-banner{border-left:3px solid var(--console-blue)!important;background:#fff!important}.factory-shell .agent-office-page{background:var(--console-page)!important}.factory-shell .agent-office-page .section-card,.factory-shell .agent-office-page .control-zone-card,.factory-shell .agent-office-page .agent-office-card{box-shadow:none!important;border-radius:3px!important;transform:none!important}.factory-shell .agent-office-page .section-card:hover,.factory-shell .agent-office-page .control-zone-card:hover,.factory-shell .agent-office-page .agent-office-card:hover{box-shadow:none!important;transform:none!important}.factory-shell .agent-office-page .hero-panel,.factory-shell .agent-office-page .hero-kpi,.factory-shell .agent-office-page .hero-signal-card{border-radius:2px}.factory-shell .agent-office-page .agent-strip,.factory-shell .agent-office-page .workspace-option-card,.factory-shell .agent-office-page .workbench-filter-row{border-radius:2px!important}.factory-shell .agent-office-page .workspace-option-card,.factory-shell .agent-office-page .workspace-option-card:hover,.factory-shell .agent-office-page .workspace-option-card.active{transition:border-color .15s,background-color .15s;box-shadow:none!important;transform:none!important}.factory-shell .pmc-overview-page .ant-card{border-radius:3px!important}.factory-shell .bom-console-page .bom-level-card{transition:none;border-color:#dce3eb!important}.factory-shell .bom-console-page .bom-level-card:hover{border-color:var(--console-blue)!important;box-shadow:none!important;transform:none!important}.factory-shell .project-detail-page>.ant-card:first-of-type .ant-descriptions-title{font-size:16px;font-weight:600}.factory-shell .project-detail-page .ant-descriptions .ant-descriptions-item-label,.factory-shell .project-detail-page .ant-descriptions .ant-descriptions-item-content{font-size:13px}.factory-shell .project-detail-page .ant-statistic .ant-statistic-title{margin-bottom:4px;font-size:12px}body:has(.factory-shell) .ant-modal .ant-modal-content{border-radius:3px}body:has(.factory-shell) .ant-drawer .ant-drawer-content{border-radius:3px}body:has(.factory-shell) .ant-modal .ant-modal-header{border-bottom:1px solid #edf0f3;margin-bottom:12px;padding-bottom:12px}body:has(.factory-shell) .ant-drawer .ant-drawer-header{border-bottom:1px solid #edf0f3;margin-bottom:12px;padding-bottom:12px}body:has(.factory-shell) .ant-select-dropdown{border-radius:3px;box-shadow:0 4px 12px rgba(31,41,55,.12)}body:has(.factory-shell) .ant-dropdown .ant-dropdown-menu{border-radius:3px;box-shadow:0 4px 12px rgba(31,41,55,.12)}body:has(.factory-shell) .ant-picker-dropdown .ant-picker-panel-container{border-radius:3px;box-shadow:0 4px 12px rgba(31,41,55,.12)}body:has(.factory-shell) .ant-select-dropdown .ant-select-item{border-radius:2px;min-height:30px;padding-top:5px;padding-bottom:5px;font-size:13px}body:has(.factory-shell) .ant-dropdown .ant-dropdown-menu-item{border-radius:2px;min-height:30px;padding-top:5px;padding-bottom:5px;font-size:13px}}.global-search-dropdown .ant-select-item{border-radius:2px;min-height:30px;margin:1px 4px;padding:5px 8px;font-size:13px;transition:background-color .15s}.global-search-dropdown .ant-select-item:hover{background:#f0f6ff}.global-search-dropdown .ant-select-item-option-selected{background:#e8f2ff;font-weight:500}.global-search-dropdown .rc-virtual-list{padding:4px 0}.shell-top-tools{align-items:center;line-height:normal}.shell-search-slot{align-items:center;height:28px;display:flex}.shell-search-autocomplete.ant-select{align-items:center;height:28px;line-height:28px;display:flex}.shell-search-input.ant-input-affix-wrapper{height:28px;box-shadow:none;background:#fcfdff;border:1px solid #d8e3f2;border-radius:2px;padding:0 10px}.shell-search-input.ant-input-affix-wrapper .ant-input-prefix{align-items:center;margin-right:8px;display:flex}.shell-search-input.ant-input-affix-wrapper .ant-input{color:#24344d;height:26px;padding:0;font-size:13px;line-height:26px}.shell-search-input.ant-input-affix-wrapper .ant-input::-webkit-input-placeholder{color:#adb7c8}.shell-search-input.ant-input-affix-wrapper .ant-input::-moz-placeholder{color:#adb7c8}.shell-search-input.ant-input-affix-wrapper .ant-input::-ms-input-placeholder{color:#adb7c8}.shell-search-input.ant-input-affix-wrapper .ant-input::placeholder{color:#adb7c8}.shell-user-entry{align-items:center;height:28px;display:flex}.shell-user-name{color:#28374f;font-size:13px;font-weight:600;line-height:28px}.mobile-approval-page{background:#f5f5f5;min-height:100vh;padding:24px}.mobile-approval-page__inner{width:min(980px,100%);margin:0 auto}.mobile-approval-page--empty{color:#6b7280;justify-content:center;align-items:center;display:flex}.finance-ledger-table .ant-table-thead>tr>th{white-space:nowrap;word-break:keep-all}.finance-ledger-table .ant-table-cell{vertical-align:middle}.finance-table-title{white-space:nowrap;word-break:keep-all;align-items:center;gap:4px;display:inline-flex}.finance-table-title__hint{color:#8c8c8c;font-size:12px;font-weight:400}@media screen and (max-width:768px){html,body,#root{max-width:100vw;overflow-x:hidden}*{box-sizing:border-box}.ant-modal{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;margin:10px auto!important}.ant-modal .ant-modal-body{max-height:calc(100vh - 150px);overflow-y:auto;padding:14px!important}.ant-modal .ant-modal-header,.ant-modal .ant-modal-footer{padding-left:14px!important;padding-right:14px!important}.ant-descriptions .ant-descriptions-row{flex-direction:column;display:flex}.ant-descriptions .ant-descriptions-row>th,.ant-descriptions .ant-descriptions-row>td{display:block;width:100%!important;padding:8px 12px!important}.ant-descriptions .ant-descriptions-item{flex-direction:column;display:flex}.ant-descriptions .ant-descriptions-item-label{color:#666;font-weight:600}.ant-descriptions-bordered .ant-descriptions-row>th,.ant-descriptions-bordered .ant-descriptions-row>td{border-right:none!important}.ant-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.ant-table{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.ant-table-cell{white-space:nowrap!important;padding:8px 6px!important;font-size:13px!important}.ant-table-cell .ant-typography{font-size:13px!important}.ant-form-item{margin-bottom:12px}.ant-card-body{padding:12px!important}.ant-card-head{min-height:40px!important;padding:0 12px!important}.ant-card-head-title{font-size:14px!important}.ant-tabs-nav{margin-bottom:8px!important}.ant-statistic-title{margin-bottom:2px!important;font-size:12px!important}.ant-statistic-content{font-size:20px!important}.ant-space-compact,.ant-space-horizontal{flex-wrap:wrap}.ant-drawer-content-wrapper{width:100vw!important;max-width:100vw!important}.ant-drawer-body{padding:14px!important}.ant-btn{min-height:34px}.mobile-work-page{width:100%;max-width:100vw;padding:0 2px;overflow-x:hidden}.mobile-page-header{flex-direction:column!important;align-items:stretch!important;gap:12px!important;display:flex!important}.mobile-page-header .ant-input-search,.mobile-page-header .ant-select{width:100%!important}.mobile-page-header .ant-input-search .ant-input-search-button{min-width:44px;width:auto!important}.mobile-toolbar,.mobile-action-row{width:100%;flex-wrap:wrap!important;gap:8px!important;display:flex!important}.mobile-toolbar>*,.mobile-action-row>*{flex:calc(50% - 8px);min-width:0}.mobile-work-page .mobile-toolbar>*{flex-basis:100%}.mobile-action-row .ant-space-item>.ant-btn,.mobile-toolbar .ant-space-item>.ant-btn,.mobile-action-row>.ant-btn,.mobile-toolbar>.ant-btn{width:100%;padding-left:8px;padding-right:8px}.mobile-toolbar .ant-input-search .ant-btn,.mobile-page-header .ant-input-search .ant-btn{width:auto!important}.tech-dispatch-detail-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;min-width:0;margin-bottom:14px;display:grid}.tech-dispatch-detail-actions .ant-btn{white-space:normal;width:100%;min-width:0;height:auto;min-height:38px;padding:6px 8px;line-height:1.25}.tech-dispatch-detail-actions__primary,.tech-dispatch-detail-actions__close{grid-column:1/-1}.mobile-search-field.ant-input-search .ant-input-wrapper{width:100%;display:flex!important}.mobile-search-field.ant-input-search .ant-input-affix-wrapper{flex:auto;min-width:0}.mobile-search-field.ant-input-search .ant-input-group-addon{flex:0 0 46px;width:46px!important;display:block!important}.mobile-status-grid{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.mobile-status-card{background:#fff;border:1px solid #eef0f4;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:64px;padding:10px;display:grid}.mobile-status-card__icon{font-size:22px;line-height:1}.mobile-status-card__label{color:#6b7280;white-space:nowrap;font-size:12px;line-height:18px}.mobile-status-card__value{word-break:break-word;min-width:0;margin-top:2px;font-size:14px;font-weight:600;line-height:20px}.mobile-detail-list{background:#fff;border:1px solid #eef0f4;border-radius:8px;overflow:hidden}.mobile-detail-row{border-bottom:1px solid #f2f4f7;grid-template-columns:92px minmax(0,1fr);gap:10px;padding:10px 12px;display:grid}.mobile-detail-row:last-child{border-bottom:none}.mobile-detail-label{color:#6b7280;line-height:22px}.mobile-detail-value{color:#111827;word-break:break-word;min-width:0;line-height:22px}.mobile-record-list{gap:10px;display:grid}.mobile-record-card{background:#fff;border:1px solid #eef0f4;border-radius:8px;padding:12px}.mobile-record-card__header,.mobile-record-card__title{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}.mobile-record-card__meta{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.mobile-record-card__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.mobile-record-card__actions .ant-btn{width:100%}.mobile-work-page .mobile-record-card__actions .ant-btn{min-height:44px}.mobile-two-column-grid,.mobile-three-column-grid,.mobile-four-column-grid{grid-template-columns:1fr!important}.mobile-form-grid{grid-template-columns:1fr!important;gap:0!important;display:grid!important}.mobile-bottom-spacer{padding-bottom:72px!important}.mobile-sticky-actions{z-index:10;background:linear-gradient(rgba(255,255,255,0),#fff 20%);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 0 0;display:grid;position:-webkit-sticky;position:sticky;bottom:0}.mobile-sticky-actions .ant-btn{white-space:normal;width:100%;min-height:44px}.process-check-mobile-actions{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));width:100%}.process-check-mobile-actions .ant-space-item{min-width:0}.summary-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.summary-stat-grid>article{min-width:0;min-height:108px!important;padding:12px!important}.mobile-approval-page{padding:10px}.mobile-approval-page--empty{padding:40px 10px}.approval-review-mobile .ant-card{border-radius:8px}.approval-review-mobile .ant-card-head{min-height:42px;padding:0 12px}.approval-review-mobile .ant-card-head-title{white-space:normal;padding:10px 0;font-size:15px;line-height:22px}.approval-review-mobile .ant-card-body{padding:12px}.approval-review-mobile .mobile-detail-row{grid-template-columns:86px minmax(0,1fr)}.approval-mobile-item-list{margin-top:10px}.approval-mobile-actions{z-index:12;background:linear-gradient(rgba(255,255,255,0),#fff 24%);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:10px;display:grid;position:-webkit-sticky;position:sticky;bottom:0}.approval-mobile-actions .ant-btn{height:42px;font-size:15px}.hide-on-mobile{display:none!important}.mobile-stack{grid-template-columns:1fr!important}.office-workflow-page--mobile{padding-bottom:88px}.office-workflow-page--mobile .office-workflow-intro-card .ant-typography{line-height:1.55}.office-workflow-page--mobile .office-workflow-list-card .ant-card-head{display:block;padding:0 12px 10px!important}.office-workflow-page--mobile .office-workflow-list-card .ant-card-head-wrapper{display:block}.office-workflow-page--mobile .office-workflow-list-card .ant-card-extra{width:100%;padding:10px 0 0}.office-workflow-page--mobile .office-workflow-list-card .ant-card-extra:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}.office-workflow-page--mobile .office-workflow-list-card .ant-card-extra:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}.office-workflow-page--mobile .office-workflow-list-card .ant-card-extra:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}.office-workflow-page--mobile .office-workflow-list-card .ant-card-extra:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.office-workflow-page--mobile .office-workflow-list-card .ant-card-extra:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.office-workflow-page--mobile .office-workflow-list-card .ant-card-extra:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.office-workflow-page--mobile .office-workflow-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:8px!important;display:grid!important}.office-workflow-page--mobile .office-workflow-toolbar>.ant-space-item{min-width:0}.office-workflow-page--mobile .office-workflow-toolbar>.ant-space-item:first-child,.office-workflow-page--mobile .office-workflow-toolbar>.ant-space-item:nth-child(2){grid-column:1/-1}.office-workflow-page--mobile .office-workflow-toolbar .ant-input-search,.office-workflow-page--mobile .office-workflow-toolbar .ant-select,.office-workflow-page--mobile .office-workflow-toolbar .ant-btn{min-width:0;width:100%!important}.office-workflow-page--mobile .office-workflow-toolbar .ant-btn{white-space:normal;height:auto;min-height:38px;padding:7px 10px}.office-workflow-page--mobile .office-expense-card{overflow:visible}.office-workflow-page--mobile .office-expense-card .mobile-record-card__header{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.office-workflow-page--mobile .office-expense-card__status{min-width:0}.office-workflow-page--mobile .office-expense-card .mobile-detail-row{grid-template-columns:82px minmax(0,1fr);gap:8px;padding:9px 10px}.office-workflow-page--mobile .office-expense-card .mobile-detail-value{overflow-wrap:anywhere}.office-workflow-page--mobile .office-expense-card__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.office-workflow-page--mobile .office-expense-card__actions .ant-btn{white-space:normal;min-height:38px;padding:6px 8px;line-height:1.25}.office-expense-modal.ant-modal{top:8px}.office-expense-modal .ant-modal-content{flex-direction:column;max-height:calc(100vh - 16px);display:flex}.office-expense-modal .ant-modal-body{flex:auto;max-height:none;padding-bottom:16px!important}.office-expense-modal .ant-modal-footer{z-index:3;background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:0;display:grid;position:-webkit-sticky;position:sticky;bottom:0;box-shadow:0 -8px 20px rgba(15,23,42,.06);padding-top:10px!important}.office-expense-modal .ant-modal-footer .ant-btn{width:100%;min-height:40px}.office-expense-modal .ant-modal-footer .ant-btn:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}.office-expense-modal .ant-modal-footer .ant-btn:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}.office-expense-modal .ant-modal-footer .ant-btn:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}.office-expense-modal .ant-modal-footer .ant-btn:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.office-expense-modal .ant-modal-footer .ant-btn:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.office-expense-modal .ant-modal-footer .ant-btn:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.office-expense-modal .office-expense-detail-toolbar{grid-template-columns:1fr;align-items:stretch!important;display:grid!important}.office-expense-modal .office-expense-detail-toolbar>.ant-typography{line-height:1.5}.office-expense-modal .office-expense-detail-toolbar .ant-space{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:8px!important;display:grid!important}.office-expense-modal .office-expense-detail-toolbar .ant-space-item{min-width:0}.office-expense-modal .office-expense-detail-toolbar .ant-space-item:first-child,.office-expense-modal .office-expense-detail-toolbar .ant-space-item:nth-child(2),.office-expense-modal .office-expense-detail-toolbar .ant-space-item:nth-child(3){grid-column:1/-1}.office-expense-modal .office-expense-detail-toolbar .ant-btn,.office-expense-modal .office-expense-detail-toolbar .ant-select,.office-expense-modal .office-expense-detail-toolbar .ant-upload,.office-expense-modal .office-expense-detail-toolbar .ant-upload-wrapper{min-width:0;width:100%!important}.office-expense-modal .office-expense-detail-toolbar .ant-btn{white-space:normal;min-height:38px}.office-expense-modal .office-expense-attachment-hint{line-height:1.5}.office-expense-modal .office-expense-attachment-toolbar{grid-template-columns:1fr!important}.office-expense-modal .office-expense-attachment-item{grid-template-columns:minmax(0,1fr);align-items:stretch!important;gap:8px!important;display:grid!important}.office-expense-modal .office-expense-attachment-info{min-width:0}.office-expense-modal .office-expense-attachment-info .ant-space-item:last-child{flex:auto;min-width:0}.office-expense-modal .office-expense-attachment-name{display:block;max-width:100%!important}.office-expense-modal .office-expense-attachment-actions{justify-content:flex-end}.office-expense-modal .office-expense-attachment-actions .ant-btn{min-width:38px;min-height:36px}}.approval-batch-workbench{color:#172033;min-width:0}.approval-batch-workbench__hero{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.approval-batch-workbench__hero-actions{flex:none;justify-content:flex-end}.approval-batch-stat{text-align:left;cursor:pointer;width:100%;min-height:112px;font:inherit;background:#fff;border:1px solid #e4ebf5;border-radius:8px;padding:16px 18px;transition:border-color .16s,box-shadow .16s,transform .16s}.approval-batch-stat:hover,.approval-batch-stat--active{border-color:#8bbcff;transform:translateY(-1px);box-shadow:0 10px 24px rgba(15,42,80,.08)}.approval-batch-stat__top{color:#667085;justify-content:space-between;align-items:center;gap:8px;font-size:13px;line-height:20px;display:flex}.approval-batch-stat__value{margin-top:10px;font-size:30px;font-weight:800;line-height:34px;display:block}.approval-batch-stat__desc{color:#667085;margin-top:8px;font-size:13px;line-height:18px;display:block}.approval-batch-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:18px;display:grid}.approval-batch-grid--single{grid-template-columns:minmax(0,1fr)}.approval-batch-grid--single .approval-batch-side{display:none}.approval-batch-main{background:#fff;border:1px solid #e4ebf5;border-radius:8px;min-width:0;padding:16px}.approval-batch-side{gap:14px;min-width:0;display:grid}.approval-batch-filters{grid-template-columns:minmax(220px,1.2fr) minmax(160px,.8fr) minmax(150px,.7fr) auto;gap:10px;margin-bottom:12px;display:grid}.approval-batch-selection{background:#eef6ff;border-color:#91caff;margin-bottom:14px}.approval-batch-main .ant-table-thead>tr>th,.approval-batch-main .ant-table-tbody>tr>td{white-space:nowrap}.approval-batch-list-block{background:#fff;border:1px solid #e8eef7;border-radius:8px;overflow:hidden}.approval-batch-list-block__head{background:#f8fafc;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.approval-batch-dot{border-radius:50%;flex:0 0 8px;width:8px;height:8px;margin-top:7px;display:inline-block}.approval-batch-mobile-item{border-bottom:none!important;padding:0!important}.approval-batch-mobile-card{background:#fff;border:1px solid #e4ebf5;border-radius:8px;width:100%;min-width:0;padding:12px}.approval-batch-mobile-card--selected{background:#f1f7ff;border-color:#7ab0ff}.approval-batch-mobile-card__head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.approval-batch-mobile-card__line{grid-template-columns:76px minmax(0,1fr);gap:10px;padding:4px 0;font-size:13px;line-height:20px;display:grid}.approval-batch-mobile-card__line span{color:#667085}.approval-batch-mobile-card__line strong{color:#172033;word-break:break-word;min-width:0;font-weight:500}.approval-batch-mobile-card__actions{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.approval-batch-mobile-bar{z-index:20;background:rgba(255,255,255,.96);border:1px solid #e4ebf5;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;gap:12px;margin:14px -2px 0;padding:12px;display:flex;position:-webkit-sticky;position:sticky;bottom:0;box-shadow:0 -12px 28px rgba(15,42,80,.12)}@media screen and (max-width:1024px){.approval-batch-grid{grid-template-columns:1fr}.approval-batch-side{display:none}}@media screen and (max-width:768px){.approval-batch-workbench{padding-bottom:10px}.approval-batch-workbench__hero{gap:12px;margin-bottom:14px;display:grid}.approval-batch-workbench__hero-actions,.approval-batch-workbench__hero-actions .ant-space-item,.approval-batch-workbench__hero-actions .ant-btn,.approval-batch-workbench__hero-actions .ant-segmented{width:100%}.approval-batch-stat{min-height:104px;padding:12px}.approval-batch-stat__value{font-size:25px;line-height:30px}.approval-batch-stat__desc{font-size:12px}.approval-batch-main{padding:12px}.approval-batch-filters{grid-template-columns:1fr}.approval-batch-selection .ant-card-body{padding:12px}.approval-batch-list-block__head{display:grid}}@media screen and (min-width:769px){.hide-on-desktop{display:none!important}}
