.edit-header[data-v-6a97b7b4],.month-header[data-v-6a97b7b4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-bottom:16px}.month-header-main[data-v-6a97b7b4]{min-width:0}.month-title[data-v-6a97b7b4]{margin:0;font-size:20px;font-weight:650;letter-spacing:-.02em;color:rgba(0,0,0,.88);line-height:1.3}.month-sub[data-v-6a97b7b4]{margin:6px 0 0;font-size:13px;color:rgba(0,0,0,.45)}.edit-form[data-v-6a97b7b4]{margin-bottom:12px}.add-tip[data-v-6a97b7b4]{margin:0 0 16px;font-size:13px;color:rgba(0,0,0,.45);line-height:1.5}.add-form[data-v-6a97b7b4]{margin-bottom:0}.detail-toolbar[data-v-6a97b7b4]{gap:8px}.detail-toolbar[data-v-6a97b7b4],.sheet-toolbar[data-v-6a97b7b4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.sheet-toolbar[data-v-6a97b7b4]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:8px 12px;background:#fafafa;border:1px solid #f0f0f0;border-radius:6px}.sheet-toolbar-meta[data-v-6a97b7b4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;min-width:0;font-size:13px;color:rgba(0,0,0,.65)}.sheet-toolbar-meta strong[data-v-6a97b7b4]{color:#1677ff;font-size:14px;font-weight:600;margin-left:2px}.meta-item[data-v-6a97b7b4]{white-space:nowrap}.meta-divider[data-v-6a97b7b4]{width:1px;height:12px;background:rgba(0,0,0,.12);-ms-flex-negative:0;flex-shrink:0}.sheet-toolbar-actions[data-v-6a97b7b4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-negative:0;flex-shrink:0}.sheet-toolbar-actions[data-v-6a97b7b4] .ant-btn-sm{height:28px;padding:0 12px;font-size:13px;border-radius:4px}.toolbar-btn-wrap[data-v-6a97b7b4]{display:inline-block}.tab-label[data-v-6a97b7b4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;line-height:1}.tab-category[data-v-6a97b7b4]{font-weight:600;line-height:1.2}.tab-amount[data-v-6a97b7b4]{font-size:12px;line-height:1.2;color:rgba(0,0,0,.45)}.total-row[data-v-6a97b7b4]{margin-top:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:10px;font-size:14px;color:rgba(0,0,0,.65)}.total-row strong[data-v-6a97b7b4]{color:#1677ff;font-size:20px;font-weight:650;letter-spacing:-.02em}.danger-link[data-v-6a97b7b4]{color:#ff4d4f}.detail-table[data-v-6a97b7b4] .ant-table-fixed-header .ant-table-scroll .ant-table-header{margin-bottom:0!important;padding-bottom:0!important;padding-right:8px!important;overflow:hidden!important}.detail-table[data-v-6a97b7b4] .ant-table-tbody>tr>td,.detail-table[data-v-6a97b7b4] .ant-table-thead>tr>th{padding:12px 10px!important;vertical-align:middle;white-space:normal!important;word-break:break-word;overflow-wrap:anywhere}.detail-table[data-v-6a97b7b4] .ant-table-tbody>tr>td .cell-text{display:block;white-space:pre-wrap;word-break:break-word;line-height:1.5}.detail-table[data-v-6a97b7b4] .ant-input,.detail-table[data-v-6a97b7b4] textarea.ant-input{white-space:pre-wrap;word-break:break-word}.requisition-tabs[data-v-6a97b7b4] .ant-tabs-bar{margin-bottom:12px}.requisition-tabs[data-v-6a97b7b4] .ant-tabs-extra-content{line-height:40px;float:right!important}.requisition-tabs .tab-extra-add[data-v-6a97b7b4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:8px}.requisition-tabs .tab-extra-add[data-v-6a97b7b4] .ant-btn{width:32px;padding:0}.requisition-tabs .tab-extra-add[data-v-6a97b7b4] .ant-btn,.requisition-tabs[data-v-6a97b7b4] .ant-tabs-nav .ant-tabs-tab{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.requisition-tabs[data-v-6a97b7b4] .ant-tabs-nav .ant-tabs-tab{height:40px;line-height:1;padding:0 16px!important;margin-right:4px}.requisition-tabs[data-v-6a97b7b4] .ant-tabs-tab-active .tab-amount{color:#1677ff}.production-purchase-requisition-modal .ant-modal{top:0;padding-bottom:0;max-width:100vw;margin:0}.production-purchase-requisition-modal .ant-modal-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh;border-radius:0}.production-purchase-requisition-modal .ant-modal-header{-ms-flex-negative:0;flex-shrink:0;padding:12px 20px;border-bottom:1px solid #f0f0f0}.production-purchase-requisition-modal .ant-modal-body{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto;padding:16px 20px 12px}.production-purchase-requisition-modal .ant-modal-footer{-ms-flex-negative:0;flex-shrink:0;padding:10px 20px;border-top:1px solid #f0f0f0}.production-purchase-requisition-modal .footer-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px}.production-purchase-requisition-modal.is-add-shell .ant-modal{top:auto;max-width:calc(100vw - 32px);margin:0 auto;padding-bottom:0}.production-purchase-requisition-modal.is-add-shell .ant-modal-content{height:auto;max-height:calc(100vh - 48px);border-radius:8px}.production-purchase-requisition-modal.is-add-shell .ant-modal-body{-webkit-box-flex:0;-ms-flex:none;flex:none;overflow:visible}