*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}a{text-decoration:none;color:inherit}.data-entry-page{width:100%;min-width:0;flex:1;padding:24px}.entry-launcher{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:16px;margin-top:16px}.worksheet-toolbar{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;align-items:end;margin-bottom:12px}.worksheet-toolbar>*{min-width:0}.worksheet-save-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.worksheet-scroll-hint{display:none}.worksheet-key-hint{display:block;margin-top:6px;font-size:12px}.worksheet-intro-compact{display:none;margin-bottom:12px}@media(max-width:767px){.data-entry-page{padding:16px 12px}.worksheet-intro-full{display:none}.worksheet-intro-compact{display:block}.worksheet-sticky-actions-clean,.worksheet-save-doubled.ant-btn{display:none!important}.worksheet-sticky-actions{flex-wrap:wrap}.worksheet-scroll-hint{display:block;margin-bottom:8px}.worksheet-key-hint{display:none}}@media(max-width:575px){.entry-launcher{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}}@media(max-width:575px){.ant-segmented-group{display:flex!important;width:100%}.ant-segmented-group .ant-segmented-item{flex:1 1 0}.analytics-chart-card>.ant-card-body{padding:6px 4px!important}}@media(max-width:767px){.ant-modal{max-width:calc(100vw - 16px)!important;margin:8px auto!important;top:8px!important;vertical-align:top}.ant-modal-confirm .ant-modal{max-width:calc(100vw - 24px)!important}.ant-picker-dropdown,.ant-select-dropdown{max-width:calc(100vw - 16px)}}a:focus-visible,button:focus-visible,[role=button]:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline:2px solid var(--ant-color-primary, #cc6d2e);outline-offset:2px}:focus:not(:focus-visible){outline:none}.worksheet-cell-lookup.ant-select{display:block;width:100%;min-height:31px}.worksheet-cell-lookup.ant-select .ant-select-selector{min-height:31px;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.worksheet-cell-lookup.ant-select-focused .ant-select-selector{box-shadow:inset 0 0 0 2px var(--worksheet-focus-color, #1677ff)!important}.worksheet-cell-input.ant-input,.worksheet-cell-input.ant-input-number{display:block;width:100%;min-height:31px;border:0;border-radius:0;box-shadow:none;background:transparent}.worksheet-cell-input.ant-input{padding:4px 6px}.worksheet-cell-input.ant-input-number .ant-input-number-input{height:31px;padding:0 6px}.worksheet-cell-input.ant-input:focus,.worksheet-cell-input.ant-input:focus-visible,.worksheet-cell-input.ant-input-number-focused{box-shadow:inset 0 0 0 2px var(--worksheet-focus-color, #1677ff)}.worksheet-cell-input.worksheet-cell-derived,.worksheet-cell-input.worksheet-cell-derived:hover{background:transparent;cursor:default}.worksheet-number-input.ant-input{text-align:right}.worksheet-cell-input.ant-input-status-error,.worksheet-cell-lookup.ant-select-status-error .ant-select-selector{box-shadow:inset 0 0 0 2px var(--worksheet-error-color, #ff4d4f)!important}.worksheet-cell-input.ant-input-status-warning,.worksheet-cell-lookup.ant-select-status-warning .ant-select-selector{box-shadow:inset 0 0 0 2px var(--worksheet-warning-color, #faad14)!important}.worksheet-grid td.worksheet-input-td{position:relative;padding:0}.worksheet-grid td.worksheet-input-td>.worksheet-native-input,.worksheet-grid td.worksheet-input-td>.worksheet-cell-input.ant-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:31px}.worksheet-native-input:focus,.worksheet-native-input:focus-visible{box-shadow:inset 0 0 0 2px var(--worksheet-focus-color, #1677ff)}.worksheet-wo-nomatch{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.worksheet-native-input[data-warning=true]{box-shadow:inset 0 0 0 2px var(--worksheet-warning-color, #faad14)}.worksheet-native-input[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--worksheet-error-color, #ff4d4f)}.worksheet-wo-listbox{position:fixed;z-index:1050;max-height:320px;overflow-y:auto;margin:0;padding:4px;list-style:none;background:var(--worksheet-popup-bg, #fff);border-radius:8px;box-shadow:var(--worksheet-popup-shadow, 0 6px 16px rgba(0, 0, 0, .12))}.worksheet-wo-option{display:grid;grid-template-columns:auto auto 1fr auto;align-items:baseline;gap:0 8px;padding:5px 8px;border-radius:4px;cursor:pointer;font-size:13px;line-height:1.35}.worksheet-wo-option[aria-selected=true],.worksheet-wo-option:hover{background:var(--worksheet-popup-active-bg, rgba(22, 119, 255, .1))}.worksheet-wo-option .worksheet-wo-base{font-weight:600;font-variant-numeric:tabular-nums}.worksheet-wo-option .worksheet-wo-status,.worksheet-wo-option .worksheet-wo-pounds{font-size:12px;white-space:nowrap}.worksheet-wo-option .worksheet-wo-description{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.worksheet-erp-cell{min-height:31px;padding:6px;line-height:1.35;white-space:normal;overflow-wrap:anywhere;cursor:not-allowed}.worksheet-grid td.worksheet-erp-td{background-image:repeating-linear-gradient(-45deg,var(--worksheet-derived-stripe, rgba(127, 127, 127, .16)) 0 1px,transparent 1px 7px)}.worksheet-table-shell{overflow-x:auto;border:1px solid var(--worksheet-disabled-stripe);border-radius:6px;overflow:hidden}.worksheet-grid th,.worksheet-grid td{height:34px;border-right:1px solid var(--worksheet-disabled-stripe);border-bottom:1px solid var(--worksheet-disabled-stripe);padding:0 6px;text-align:left;vertical-align:middle}.worksheet-grid tbody>tr>td{background:var(--worksheet-cell-bg, transparent)}.worksheet-grid th:last-child,.worksheet-grid td:last-child{border-right:0}.worksheet-grid tbody tr:last-child td{border-bottom:0}.worksheet-grid th,.worksheet-grid .worksheet-totals-row td{background:var(--worksheet-disabled-bg);font-weight:600}.worksheet-grid td.worksheet-derived-cell{background:color-mix(in srgb,var(--worksheet-cell-bg, transparent) 82%,var(--worksheet-derived-bg, var(--worksheet-disabled-bg)))}.worksheet-grid th.worksheet-matrix-end,.worksheet-grid td.worksheet-matrix-end{position:sticky;left:0;z-index:1;border-right:2px solid var(--worksheet-disabled-stripe)}.worksheet-grid th.worksheet-matrix-end{background:linear-gradient(var(--worksheet-disabled-bg),var(--worksheet-disabled-bg)),var(--worksheet-cell-bg)}.worksheet-treater-grid{--worksheet-treater-width: 104px;--worksheet-shift-width: 84px;border-collapse:separate;border-spacing:0}.worksheet-treater-grid col.worksheet-col-treater{width:var(--worksheet-treater-width)}.worksheet-treater-grid col.worksheet-col-shift{width:var(--worksheet-shift-width)}.worksheet-treater-grid .worksheet-freeze-treater,.worksheet-treater-grid .worksheet-freeze-shift{position:sticky;z-index:1}.worksheet-treater-grid .worksheet-freeze-treater{left:0}.worksheet-treater-grid .worksheet-freeze-shift{left:var(--worksheet-treater-width);border-right:2px solid var(--worksheet-disabled-stripe)}.worksheet-treater-grid th.worksheet-freeze-treater,.worksheet-treater-grid th.worksheet-freeze-shift{background:linear-gradient(var(--worksheet-disabled-bg),var(--worksheet-disabled-bg)),var(--worksheet-cell-bg)}.worksheet-treater-grid tr.worksheet-treater-start>td{border-top:2px solid var(--worksheet-treater-rule, var(--worksheet-disabled-stripe))}@media(max-width:767px){.worksheet-treater-grid{--worksheet-treater-width: 64px;--worksheet-shift-width: 58px}}.worksheet-sticky-actions{position:sticky;bottom:0;z-index:2;margin-top:16px;padding:10px 0 4px;border-top:1px solid var(--worksheet-disabled-stripe);background:var(--app-content-bg, var(--worksheet-page-bg, transparent))}.worksheet-problems{flex:1 0 100%;display:grid;gap:6px;max-height:min(240px,34vh);overflow-y:auto}.worksheet-problems .ant-alert{padding:8px 12px}.worksheet-problem-list{margin:0;padding-left:18px}.worksheet-problem-list .ant-btn{height:auto;padding:0;text-align:left;white-space:normal}.worksheet-frozen-grid{--worksheet-machine-col: 132px;--worksheet-shift-col: 58px;--worksheet-actions-col: 84px;border-collapse:separate;border-spacing:0;border-top:1px solid var(--worksheet-disabled-stripe);border-left:1px solid var(--worksheet-disabled-stripe)}.worksheet-frozen-scroll{overflow-x:auto;scroll-padding-left:200px}.worksheet-frozen-grid tr.worksheet-machine-start>td{border-top:2px solid var(--worksheet-machine-divider)}.worksheet-frozen-grid .worksheet-frozen{position:sticky;left:0;z-index:1;background-color:var(--worksheet-cell-bg)}.worksheet-frozen-grid th.worksheet-frozen{background-image:linear-gradient(var(--worksheet-head-fill),var(--worksheet-head-fill))}.worksheet-frozen-grid .worksheet-frozen-last{left:var(--worksheet-machine-col);border-right:2px solid var(--worksheet-machine-divider)}@media(max-width:767px){.worksheet-frozen-grid{--worksheet-machine-col: 84px;--worksheet-shift-col: 54px}.worksheet-frozen-scroll{scroll-padding-left:150px}}@media(pointer:coarse){.worksheet-frozen-grid{--worksheet-actions-col: 134px}.worksheet-row-action.ant-btn{width:44px;height:44px}}.worksheet-grid tbody>tr:nth-child(2n):not(.worksheet-totals-row)>td:not(.worksheet-machine-cell):not(.worksheet-derived-cell):not(.worksheet-frozen):not(.worksheet-freeze-shift){background-color:var(--worksheet-row-stripe)!important}.worksheet-grid tbody>tr>td.worksheet-disabled-cell{background:repeating-linear-gradient(135deg,var(--worksheet-disabled-bg) 0,var(--worksheet-disabled-bg) 7px,var(--worksheet-disabled-stripe) 7px,var(--worksheet-disabled-stripe) 8px)!important}.worksheet-disabled-cell .ant-select-disabled .ant-select-selector,.worksheet-disabled-cell .ant-input-disabled,.worksheet-disabled-cell .ant-input-number-disabled{background:transparent!important}
