[data-v-0de5d78c] .resize-table-th{position:relative}[data-v-0de5d78c] .table-draggable-handle{-webkit-transform:none!important;transform:none!important;position:absolute;height:100%!important;bottom:0;left:auto!important;right:-5px;cursor:col-resize;-ms-touch-action:none;touch-action:none}[data-v-0de5d78c] .ant-table-fixed-left table{width:0}[data-v-0de5d78c] .ant-card-body{padding-bottom:10px}[data-v-0de5d78c] .ant-form-item{margin-bottom:10px!important}.bold-money-number[data-v-0de5d78c]{font-weight:700}[data-v-0de5d78c] .ant-back-top{bottom:120px}.equipment-requisition-page[data-v-0de5d78c]{--c-text:#0b1220;--c-sub:rgba(11,18,32,0.62);--c-line:rgba(11,18,32,0.1);--c-card:hsla(0,0%,100%,0.92);--c-card2:hsla(0,0%,100%,0.98);--c-accent:#2563eb;--c-accent2:#16a34a;padding:0 16px 18px!important;min-height:100vh;color:var(--c-text);-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:767px){.equipment-requisition-page[data-v-0de5d78c]{max-width:1200px;margin:0 auto;padding:0 24px 28px!important}[data-v-0de5d78c] .ant-back-top{bottom:48px;right:24px}}.logo-area[data-v-0de5d78c]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:14px 0 10px}.logo-area[data-v-0de5d78c],.logo-title[data-v-0de5d78c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.logo-title[data-v-0de5d78c]{gap:10px;font-size:20px;font-weight:800;letter-spacing:.5px}.logo[data-v-0de5d78c]{width:28px;height:28px}.back-btn[data-v-0de5d78c]{font-weight:700}.content[data-v-0de5d78c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.requisition-empty[data-v-0de5d78c]{padding:48px 0}.head-grid3[data-v-0de5d78c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px}.head-card[data-v-0de5d78c]{background:var(--c-card);border:1px solid var(--c-line);border-radius:12px;padding:16px}.head-main[data-v-0de5d78c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.form-no[data-v-0de5d78c]{font-size:20px;font-weight:900;letter-spacing:.2px}.mobile-head-toggle[data-v-0de5d78c]{display:none}.head-eyebrow[data-v-0de5d78c]{margin-bottom:4px;color:#62738a;font-size:12px;font-weight:700}.version-badge[data-v-0de5d78c]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:5px 9px;border:1px solid #cbdcf0;border-radius:999px;background:#f3f8fe;color:#245c97;font-size:12px;font-weight:700}.meta[data-v-0de5d78c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.pill[data-v-0de5d78c]{padding:4px 10px;border-radius:999px;background:rgba(37,99,235,.1);border:1px solid rgba(37,99,235,.18);color:#1d4ed8;font-size:12px;font-weight:800}.kv[data-v-0de5d78c]{min-width:0;padding:9px 10px;background:var(--c-card2);border:1px solid #edf1f5;border-radius:8px}.k[data-v-0de5d78c]{margin-bottom:2px;font-size:12px;color:#718096;font-weight:700}.v[data-v-0de5d78c]{font-size:14px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.head-note[data-v-0de5d78c]{display:grid;grid-template-columns:64px 1fr;gap:8px;margin-top:8px;padding:9px 10px;border:1px solid #edf1f5;border-radius:8px;background:#fbfcfd}.tabs-scroll[data-v-0de5d78c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tab-arrow[data-v-0de5d78c]{width:44px;height:44px;border-radius:12px}.tabs-track[data-v-0de5d78c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;overflow-x:auto;padding:6px 2px;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.tabs-track[data-v-0de5d78c]::-webkit-scrollbar{height:6px}.tabs-track[data-v-0de5d78c]::-webkit-scrollbar-thumb{background:rgba(37,99,235,.2);border-radius:999px}.tab[data-v-0de5d78c]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:10px 14px;border-radius:12px;border:1px solid var(--c-line);background:var(--c-card);font-size:14px;font-weight:900;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background .12s ease,border-color .12s ease,-webkit-transform .12s ease;transition:background .12s ease,border-color .12s ease,-webkit-transform .12s ease;transition:transform .12s ease,background .12s ease,border-color .12s ease;transition:transform .12s ease,background .12s ease,border-color .12s ease,-webkit-transform .12s ease}.tab[data-v-0de5d78c]:active{-webkit-transform:scale(.98);transform:scale(.98)}.tab.is-active[data-v-0de5d78c]{background:rgba(37,99,235,.1);border-color:rgba(37,99,235,.3)}.period-card[data-v-0de5d78c]{background:var(--c-card);border:1px solid var(--c-line);border-radius:14px;overflow:hidden;margin-bottom:14px}.period-hd[data-v-0de5d78c]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:6px 14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:rgba(37,99,235,.08);border-bottom:1px solid rgba(37,99,235,.12)}.period-hd[data-v-0de5d78c],.period-title[data-v-0de5d78c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.period-title[data-v-0de5d78c]{gap:10px;font-size:16px;font-weight:900}.period-sub[data-v-0de5d78c]{font-size:12px;font-weight:800;color:var(--c-sub);margin-top:6px}.period-bd[data-v-0de5d78c]{padding-top:8px}.group-title[data-v-0de5d78c]{padding:10px 14px;border-bottom:1px solid var(--c-line)}.group-title--collapsible[data-v-0de5d78c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.group-toggle[data-v-0de5d78c]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0;color:#426b94;font-weight:700}.group-structure-actions[data-v-0de5d78c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;margin-left:auto}.delete-group-button[data-v-0de5d78c]{color:#cf1322}.group-toggle[data-v-0de5d78c] .anticon{margin-left:4px}.assembly-inspection-page .group-card[data-v-0de5d78c]{margin:18px 0;border:1px solid #dbe5f0;border-radius:12px;background:#fff;-webkit-box-shadow:0 6px 18px rgba(31,56,85,.06);box-shadow:0 6px 18px rgba(31,56,85,.06);overflow:hidden}.assembly-inspection-page .group-title[data-v-0de5d78c]{background:-webkit-gradient(linear,left top,right top,from(#eef6ff),to(#f8fbff));background:linear-gradient(90deg,#eef6ff,#f8fbff)}.group-title .name[data-v-0de5d78c]{font-size:16px;font-weight:900}.group-lines[data-v-0de5d78c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px}.collapsed-time-line[data-v-0de5d78c]{display:none}.line-item[data-v-0de5d78c]{display:grid;grid-template-columns:minmax(104px,38%) 1fr;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;padding:10px 12px;border:1px solid #e7edf4;border-radius:8px;background:#fff}.line-item--failed[data-v-0de5d78c]{border-color:#ffb3ae;background:#fff5f5}.line-item--failed .item-name[data-v-0de5d78c]{color:#cf1322}.line-left[data-v-0de5d78c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;min-height:100%}.line-right[data-v-0de5d78c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.line-left .item-name[data-v-0de5d78c]{margin-bottom:0}.item-name[data-v-0de5d78c]{font-size:14px;font-weight:800;line-height:1.45}.req[data-v-0de5d78c]{color:#dc2626;margin-right:6px}.item-sub[data-v-0de5d78c]{margin-top:6px;font-size:12px;color:var(--c-sub);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.result-input[data-v-0de5d78c],.result-row[data-v-0de5d78c]{min-width:0}.result-input[data-v-0de5d78c] .ant-radio-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:100%}.result-input[data-v-0de5d78c] .ant-radio-button-wrapper{min-width:54px;white-space:nowrap;text-align:center}.result-input[data-v-0de5d78c] .is-fail-selected .ant-radio-button-wrapper-checked{color:#fff!important;background:#ff4d4f!important;border-color:#ff4d4f!important;-webkit-box-shadow:-1px 0 0 0 #ff4d4f!important;box-shadow:-1px 0 0 0 #ff4d4f!important}.result-input[data-v-0de5d78c] .is-fail-selected .ant-radio-button-wrapper-checked:focus,.result-input[data-v-0de5d78c] .is-fail-selected .ant-radio-button-wrapper-checked:hover{color:#fff!important;background:#ff7875!important;border-color:#ff7875!important}@media (min-width:768px){.result-remark[data-v-0de5d78c] .ant-input,.result-remark[data-v-0de5d78c] textarea{min-height:32px;padding:4px 8px;font-size:13px}}@media (min-width:768px) and (max-width:1199px){.head-grid3[data-v-0de5d78c]{grid-template-columns:repeat(3,minmax(0,1fr))}.group-lines[data-v-0de5d78c]{grid-template-columns:repeat(2,minmax(0,1fr))}.result-input[data-v-0de5d78c] .ant-radio-button-wrapper{min-width:48px;padding:0 8px;font-size:13px}}.time-label[data-v-0de5d78c]{font-size:12px;color:var(--c-sub);font-weight:800}.text-input[data-v-0de5d78c]{width:100%}.number-list-input[data-v-0de5d78c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.number-list-input__item[data-v-0de5d78c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;min-width:0}.number-list-input__field[data-v-0de5d78c]{width:116px}.number-list-input__remove[data-v-0de5d78c]{padding:0 2px;color:#8c8c8c}.number-list-input__add[data-v-0de5d78c]{color:#426b94;border-color:#cbdcf0;background:#f8fbff}.footer-actions[data-v-0de5d78c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px;padding:6px 2px 2px;position:fixed;right:24px;bottom:24px;z-index:20}@media (min-width:767px){.head-details[data-v-0de5d78c]{display:block!important}.footer-actions[data-v-0de5d78c]{right:24px}}@media (max-width:767px){.logo-title[data-v-0de5d78c]{font-size:17px}.logo[data-v-0de5d78c]{width:24px;height:24px}.head-main[data-v-0de5d78c]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.mobile-head-toggle[data-v-0de5d78c]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:10px;padding:9px 0 0;border:0;border-top:1px solid var(--c-line);background:transparent;color:#426b94;font-size:13px;font-weight:700;text-align:left}.meta[data-v-0de5d78c]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.head-grid3[data-v-0de5d78c]{grid-template-columns:1fr;gap:8px;margin-top:10px}.group-lines[data-v-0de5d78c]{grid-template-columns:minmax(0,1fr)!important;gap:8px;padding:10px}.collapsed-time-line[data-v-0de5d78c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:11px 14px;border-top:1px solid #e7edf4;background:#fff;font-size:13px}.collapsed-time-line__label[data-v-0de5d78c]{color:#334155;font-weight:700}.collapsed-time-line__value[data-v-0de5d78c]{color:#52657a;text-align:right}.head-note[data-v-0de5d78c]{grid-template-columns:64px 1fr}.line-item[data-v-0de5d78c],.result-row--dual[data-v-0de5d78c],.result-row.has-time[data-v-0de5d78c],.result-row[data-v-0de5d78c],.result-row[data-v-0de5d78c]:not(.has-time){grid-template-columns:1fr}.pull-refresh-hint[data-v-0de5d78c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:13px;color:var(--c-sub);overflow:hidden;-webkit-transition:height .25s ease,opacity .25s ease;transition:height .25s ease,opacity .25s ease;height:0;opacity:0}.content[data-v-0de5d78c]{padding-bottom:88px}.footer-actions[data-v-0de5d78c]{left:0;right:0;bottom:0;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;padding:10px 14px calc(10px + env(safe-area-inset-bottom, 0px));margin:0;background:hsla(0,0%,100%,.96);border-top:1px solid var(--c-line);-webkit-box-shadow:0 -6px 24px rgba(11,18,32,.08);box-shadow:0 -6px 24px rgba(11,18,32,.08)}.footer-actions[data-v-0de5d78c] .ant-btn{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}[data-v-0de5d78c] .ant-back-top{bottom:96px;right:16px}}