.gen-app div:has(>div[title=拖曳調整左右比例])>div:first-child{min-width:30%!important;max-width:70%!important;box-sizing:border-box!important}.gen-app div[title=拖曳調整左右比例]{flex:0 0 8px!important;width:8px!important}.gen-app [aria-label="步驟 1 · 基碼量測"],.gen-app [aria-label="步驟 2 · 全尺碼放碼"]{z-index:32!important}.gen-app [aria-label$=" professional BOM manager"]>div:first-child{padding-right:190px!important}.gen-app [aria-label="步驟 1 · 基碼量測"]>div:first-child,.gen-app [aria-label="步驟 2 · 全尺碼放碼"]>div:first-child,.gen-app [aria-label="步驟 1 · 基碼量測"]>div:nth-child(2),.gen-app [aria-label="步驟 2 · 全尺碼放碼"]>div:nth-child(2){padding:12px 16px!important;gap:8px!important}.gen-app [aria-label="步驟 1 · 基碼量測"]>div:first-child>div>b,.gen-app [aria-label="步驟 2 · 全尺碼放碼"]>div:first-child>div>b{font-size:18px!important;font-weight:600!important}.gen-app [aria-label="步驟 1 · 基碼量測"]>div:first-child>div>div,.gen-app [aria-label="步驟 2 · 全尺碼放碼"]>div:first-child>div>div,.gen-app [aria-label="步驟 1 · 基碼量測"] label,.gen-app [aria-label="步驟 2 · 全尺碼放碼"] label,.gen-app [aria-label="步驟 1 · 基碼量測"] [role=alert],.gen-app [aria-label="步驟 2 · 全尺碼放碼"] [role=alert],.gen-app [aria-label="步驟 1 · 基碼量測"]>div:nth-child(2)>span,.gen-app [aria-label="步驟 2 · 全尺碼放碼"]>div:nth-child(2)>span,.gen-app [aria-label="步驟 1 · 基碼量測"]>div:last-child>span{font-size:16px!important}.gen-app [aria-label="步驟 1 · 基碼量測"] table td>div,.gen-app [aria-label="步驟 2 · 全尺碼放碼"] table td>div{font-size:16px!important}.gen-app [aria-label$=" asset manager"]>div:first-of-type{padding:12px 16px!important;gap:8px!important}.gen-app [aria-label$=" asset manager"]>div:first-of-type>div>b{font-size:18px!important;font-weight:600!important}.gen-app [aria-label$=" asset manager"]>div:first-of-type>div>div{font-size:16px!important}.gen-app [aria-label$=" asset manager"]>div:last-of-type{padding:16px!important}.gen-app [aria-label="Construction authoring table"] thead th,.gen-app [aria-label$=" BOM authoring table"] thead th,.gen-app [aria-label="Base POM authoring table"] thead th,.gen-app [aria-label="Full Size grading table"] thead th{position:sticky!important;top:0!important;z-index:2!important;font-size:16px!important;pointer-events:none}.gen-app [aria-label="Construction authoring table"] thead th input,.gen-app [aria-label="Construction authoring table"] thead th button,.gen-app [aria-label="Construction authoring table"] thead th select,.gen-app [aria-label$=" BOM authoring table"] thead th input,.gen-app [aria-label$=" BOM authoring table"] thead th button,.gen-app [aria-label$=" BOM authoring table"] thead th select,.gen-app [aria-label="Base POM authoring table"] thead th input,.gen-app [aria-label="Base POM authoring table"] thead th button,.gen-app [aria-label="Base POM authoring table"] thead th select,.gen-app [aria-label="Full Size grading table"] thead th input,.gen-app [aria-label="Full Size grading table"] thead th button,.gen-app [aria-label="Full Size grading table"] thead th select{pointer-events:auto}.gen-app button,.gen-app [role=button],.gen-app input,.gen-app select,.gen-app textarea{transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease,color .14s ease,opacity .14s ease,transform .1s ease}.gen-app button:not(:disabled):hover,.gen-app [role=button]:not([aria-disabled=true]):hover{border-color:#7caeaa!important}.gen-app button:not(:disabled):active,.gen-app [role=button]:not([aria-disabled=true]):active{transform:translateY(1px)}.gen-app :is(button,[role=button],input,select,textarea):focus-visible{outline:3px solid rgba(31,122,117,.24)!important;outline-offset:2px!important;border-color:#1f7a75!important}.gen-app :is(button,[role=button],input,select,textarea):disabled,.gen-app [aria-disabled=true]{cursor:not-allowed!important;opacity:.52!important}.gen-app [aria-busy=true]{cursor:progress!important;opacity:.72}.gen-app [role=status]{color:#17625e}.gen-app [role=alert]{border-color:#c97a78!important}.gen-app [data-ui-state]{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid var(--state-border);border-radius:7px;background:var(--state-bg);color:var(--state-ink)}.gen-app [data-ui-state=idle]{--state-bg: #f2f5f6;--state-ink: #65747c;--state-border: #dde5e8}.gen-app [data-ui-state=loading]{--state-bg: #f0edf8;--state-ink: #6657a8;--state-border: #d9d2ec}.gen-app [data-ui-state=success]{--state-bg: #e8f5f3;--state-ink: #0f6864;--state-border: #a9d2cf}.gen-app [data-ui-state=warning]{--state-bg: #fff6e5;--state-ink: #8a5a16;--state-border: #e7c98e}.gen-app [data-ui-state=error]{--state-bg: #fbeeee;--state-ink: #b74b45;--state-border: #e3b5b2}.gen-empty-state{min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:20px;box-sizing:border-box;text-align:center;color:#65747c;border:1px dashed #dde5e8;border-radius:12px;background:#ffffff8c}.gen-empty-state--compact{min-height:108px;padding:12px;gap:6px}.gen-empty-state__copy{display:grid;gap:3px}.gen-empty-state__copy strong{color:#172126;font-size:16px}.gen-empty-state__copy span{font-size:16px;line-height:1.45}@media (min-width: 761px){.gen-app div:has(>div[title=拖曳調整左右比例])>div:first-child>div:first-child{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;grid-template-rows:auto auto!important;align-items:center!important;column-gap:10px!important;row-gap:6px!important;flex-wrap:nowrap!important}.gen-app div:has(>div[title=拖曳調整左右比例])>div:first-child>div:first-child>span:first-child{grid-column:1!important;grid-row:1!important;min-width:0!important}.gen-app div:has(>div[title=拖曳調整左右比例])>div:first-child>div:first-child>span:not(:first-child):not(:empty){grid-column:1!important;grid-row:2!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.gen-app div:has(>div[title=拖曳調整左右比例])>div:first-child>div:first-child>span:empty{display:none!important}.gen-app div:has(>div[title=拖曳調整左右比例])>div:first-child>div:first-child>[aria-label=畫布標註顯示]{grid-column:2 / 4!important;grid-row:2!important;justify-self:end!important}.gen-app div:has(>div[title=拖曳調整左右比例])>div:first-child>div:first-child>button[aria-label=取消標註放置]{grid-column:2!important;grid-row:1!important;justify-self:end!important}.gen-app div:has(>div[title=拖曳調整左右比例])>div:first-child>div:first-child>button:last-child{grid-column:3!important;grid-row:1!important;justify-self:end!important;white-space:nowrap!important}.gen-app [aria-label="Construction authoring table"] tbody tr>td:last-child>div,.gen-app [aria-label$=" BOM authoring table"] tbody tr>td:last-child>div,.gen-app [aria-label="Base POM authoring table"] tbody tr>td:last-child>div{opacity:0;transition:opacity .12s ease}.gen-app [aria-label="Construction authoring table"] tbody tr:hover>td:last-child>div,.gen-app [aria-label="Construction authoring table"] tbody tr:focus-within>td:last-child>div,.gen-app [aria-label$=" BOM authoring table"] tbody tr:hover>td:last-child>div,.gen-app [aria-label$=" BOM authoring table"] tbody tr:focus-within>td:last-child>div,.gen-app [aria-label="Base POM authoring table"] tbody tr:hover>td:last-child>div,.gen-app [aria-label="Base POM authoring table"] tbody tr:focus-within>td:last-child>div{opacity:1}}@media (max-width: 760px){.gen-app{height:100dvh!important;box-sizing:border-box!important;padding-bottom:calc(64px + env(safe-area-inset-bottom))!important}.gen-app div:has(>div[title=拖曳調整左右比例]){flex-direction:column!important;overflow-y:auto!important;overflow-x:hidden!important}.gen-app div:has(>div[title=拖曳調整左右比例])>div:first-child,.gen-app div:has(>div[title=拖曳調整左右比例])>div:last-child{flex:0 0 auto!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:56dvh!important;box-sizing:border-box!important}.gen-app div[title=拖曳調整左右比例]{display:none!important}}
