@media screen{body:has(.legalBack){overflow:hidden}.modalBackdrop.legalBack,body.themeToss .modalBackdrop.legalBack{z-index:2000;backdrop-filter:none;background:#041220d6;padding:12px}.legalBack .modal.legalCard,body.themeToss .legalBack .modal.legalCard{background:#fff;width:min(760px,100%);min-width:0;max-height:calc(100dvh - 24px)}.legalBack .legalHeader{align-items: center;gap:8px}.legalBack .legalTabs{flex-wrap:wrap;flex:1;min-width:0}.legalBack .legalTab{min-height:44px;padding:8px 12px}.legalBack .legalHeader .iconButton{flex-shrink:0;width:44px;min-width:44px;height:44px}.legalBack .modalFooter{gap:12px}.legalBack .modalFooter button,body.themeToss .legalBack .modalFooter .secondaryButton{flex-shrink:0;min-width:64px;min-height:44px}.legalBack .legalFootNote{min-width:0;line-height:1.6}.legalBack .legalBody{overscroll-behavior:contain;overflow-wrap:anywhere;min-width:0;min-height:0}.legalBack .legalTableWrap{max-width:100%}.legalBack .legalTable{table-layout:fixed}.legalBack .legalTable th,.legalBack .legalTable td{white-space:normal;overflow-wrap:anywhere}}@media print{.modalBackdrop.legalBack,body.themeToss .modalBackdrop.legalBack{position:static;display:block;backdrop-filter:none;background:0 0;padding:0}.legalBack .modal.legalCard,body.themeToss .legalBack .modal.legalCard{overflow:visible;box-shadow:none;width:auto;max-height:none}.legalBack .modalBody.legalBody{overflow:visible;max-height:none}.legalBack .legalTableWrap{overflow:visible}.legalBack .legalTable{table-layout:fixed;width:100%}.legalBack .legalTable th,.legalBack .legalTable td{white-space:normal;overflow-wrap:anywhere}.legalBack .legalTable td:before{content:none}}@media screen and (max-width:600px){.legalBack .legalHeader{padding:8px 10px}.legalBack .legalTab{padding-inline-start:9px;padding-inline-end:9px}.legalBack .legalBody{padding:14px}.legalBack .modalFooter{padding:10px 14px}.legalBack .legalTable,.legalBack .legalTable tbody{display:block;width:100%}.legalBack .legalTable thead{position:absolute;overflow:hidden;clip-path:inset(50%);width:1px;height:1px}.legalBack .legalTable tbody tr{display:block;overflow:hidden;border:1px solid #dde5ec;border-radius:8px;margin-bottom:12px}.legalBack .legalTable td{display:block;border:0;border-bottom:1px solid #e4ebf1;width:100%;padding:9px 11px}.legalBack .legalTable td:last-child{border-bottom:0}.legalBack .legalTable td:before{content:attr(data-label);display:block;color:#334155;margin-bottom:3px;font-weight:800}}.orgSwitch{display:inline-flex;align-items: center;margin-left:6px;font-size:12px}.orgSwitch .selectPanelButton,.orgSwitch button{min-height:24px;padding:2px 8px;font-size:12px}.orgAccountBlock{display:grid;gap:10px;margin-top:12px}.orgAccountList{background:#f7faff;border:1px solid #d3e0ec;border-radius:8px;padding:10px 12px}.orgAccountList>b{font-size:13px}.orgAccountList ul{list-style:none;display:grid;gap:6px;margin:8px 0 6px;padding:0}.orgAccountList li{display:flex;justify-content:space-between;align-items: center;gap:8px;font-size:13px}.orgAccountList li em{color:#1b64da;font-size:12px;font-style:normal;font-weight:700}.orgAccountList>p{color:#455b70;margin:0;font-size:12px}.orgAddOpen{justify-self:start;font-size:13px}.orgAddForm{display:grid;border:1px solid #d3e0ec;border-radius:8px;gap:8px;max-width:520px;padding:12px}.orgAddForm>b{font-size:14px}.orgAddForm>p{color:#455b70;margin:0;font-size:12px;line-height:1.5}.orgAddForm label{display:grid;grid-template-columns:96px minmax(0,1fr);align-items: center;gap:8px;font-size:13px}.orgAddRow{display:flex;justify-content:flex-end;gap:8px}.gridHeadRow>.salesTopStrip{display:grid;grid-template-columns:minmax(0,1fr);flex:320px;align-items: center;gap:8px;min-width:0;max-width:100%}.salesTopStrip>.miniKpis{overflow-x:auto;scrollbar-width:thin;flex-wrap:nowrap;min-width:0}.salesTopStrip>.miniKpis>:-webkit-any(button,div){white-space:nowrap;flex:none}.salesTopStrip>.miniKpis>:-moz-any(button,div){white-space:nowrap;flex:none}.salesTopStrip>.miniKpis>:is(button,div){white-space:nowrap;flex:none}.salesTopStrip>.kpiBreakRow{grid-column:1/-1;display:flex;min-width:0}.salesTopStrip>.kpiBreakRow>.kpiBreak{overflow-x:auto;scrollbar-width:thin;flex-wrap:nowrap}.salesTopStrip>.kpiBreakRow :-webkit-any(em,button){white-space:nowrap;flex:none}.salesTopStrip>.kpiBreakRow :-moz-any(em,button){white-space:nowrap;flex:none}.salesTopStrip>.kpiBreakRow :is(em,button){white-space:nowrap;flex:none}.salesTopStrip>.kpiBreakRow em{font-size:12px;font-style:normal;font-weight:800}.salesTopStrip>.kpiBreakRow button{font:inherit;cursor:pointer;display:inline-flex;background:#fff;border:1px solid #d3e0ec;border-radius:8px;align-items:baseline;gap:5px;padding:5px 9px;font-size:12px}.salesTopStrip>.kpiBreakRow i{font-style:normal}.salesTopStrip>.kpiBreakRow b{font-variant-numeric:tabular-nums;letter-spacing:-.2px;font-size:13px}.userChipHold{position:relative;display:inline-flex}.userChipHold>.userChipDot{position:absolute;cursor:pointer;background:#e03131;border:2px solid #fff;border-radius:50%;width:14px;height:14px;padding:0;top:-4px;right:-4px}.userChipHold>.userChipDot:focus-visible{outline:2px solid #073f77;outline-offset:1px}.salesTopStrip>.miniKpis>.miniKpiNudge{background:#fff8e6;border-color:#f0c36d}.salesTopStrip>.miniKpis>.miniKpiNudge:hover{background:#fff1cc;border-color:#e0a92e}.salesTopStrip>.miniKpis>.miniKpiNudge>span{color:#7a5b00}.salesTopStrip>.miniKpis>.miniKpiNudge>b{color:#1b64da;text-decoration:underline;text-underline-offset:2px;font-size:13px}@media screen and (max-width:540px){html body.themeToss .appShell .gridHeadRow>.salesTopStrip>.miniKpis>:-webkit-any(button,div:not(.kpiBreakRow)){flex-direction:row;align-items:baseline;gap:6px;min-height:32px;padding:4px 8px}html body.themeToss .appShell .gridHeadRow>.salesTopStrip>.miniKpis>:-moz-any(button,div:not(.kpiBreakRow)){flex-direction:row;align-items:baseline;gap:6px;min-height:32px;padding:4px 8px}html body.themeToss .appShell .gridHeadRow>.salesTopStrip>.miniKpis>:is(button,div:not(.kpiBreakRow)){flex-direction:row;align-items:baseline;gap:6px;min-height:32px;padding:4px 8px}html body.themeToss .appShell .gridHeadRow>.salesTopStrip>.miniKpis>:-webkit-any(button,div:not(.kpiBreakRow))>b{text-align:left;align-self:auto;font-size:14px}html body.themeToss .appShell .gridHeadRow>.salesTopStrip>.miniKpis>:-moz-any(button,div:not(.kpiBreakRow))>b{text-align:left;align-self:auto;font-size:14px}html body.themeToss .appShell .gridHeadRow>.salesTopStrip>.miniKpis>:is(button,div:not(.kpiBreakRow))>b{text-align:left;align-self:auto;font-size:14px}}.liveStatusStack{position:fixed;z-index:1900;display:flex;pointer-events:none;flex-direction:column;align-items:stretch;gap:8px;width:max-content;max-width:min(420px,100vw - 24px,100% - 24px);bottom:25px;right:16px}.liveStatusStack .liveSavedPill{position:static;flex-wrap:wrap;row-gap:3px;width:auto;max-width:100%;margin:0;bottom:auto;right:auto}.liveStatusStack .liveBar{min-width:0;max-width:100%;margin:0;box-shadow:0 8px 22px #03142524}.liveStatusStack .liveBar b,.liveStatusStack .liveBar span,.liveStatusStack .liveSavedPill b,.liveStatusStack .liveSavedPill span{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.liveStatusStack .liveDot{flex:none}@media print{.liveStatusStack{display:none!important}}body .liveBar.warn span{color:#8f1d2a}body .liveSavedPill span{color:#1f6b47}body .liveBar.warn.caution{color:#7a4300;background:#fff6e5;border-color:#efc98a}body .liveBar.warn.caution span{color:#4f2c00}body .liveBar.pending{color:#164a7a;background:#eef4fb;border-color:#c9dcf0}body .liveBar.pending span{color:#1f3550}body .liveBar.neutral{color:#2f3b47;background:#f4f6f8;border-color:#dfe4ea}body .liveBar.neutral .liveDot{background:#6b7a89}.liveDotWait{background:#5b8fc7}body .salesGrid td.liveCell.liveTyping:before,body .salesGrid td.liveCell.liveTrail:before{color:#1d4e79;text-decoration:underline dotted #6f8fb0;text-underline-offset:3px;font-style:italic}.salesGrid td.liveCell.cursorCell:before,.salesGrid td.liveCell:focus-within:before{display:none!important}.salesGrid .gridChoiceInput{box-sizing:border-box;appearance:none;font:inherit;text-overflow:ellipsis;width:100%;min-width:0;max-width:100%;margin:0}.gridSelectMenu{overscroll-behavior:contain;overflow-anchor:none}.gridFrame{overflow-anchor:none;scroll-behavior:auto}.salesGrid .gridChoiceCaret{display:none}.salesGrid td.cursorCell .gridChoiceCaret{display:block;position:absolute;color:#3d6690;text-align:center;cursor:pointer;z-index:2;background:0 0;border:0;border-radius:3px;width:16px;height:18px;margin:0;padding:0;font-size:12px;line-height:18px;top:50%;right:1px;transform:translateY(-50%)}.salesGrid td.cursorCell .gridChoiceCaret:hover{background:#e3eef9}.salesGrid td.cursorCell .gridChoiceInput{padding-right:16px}.gridSelectMenu .gridSelectSep{background:#e6ebf0;height:1px;margin:3px 10px}.gridSerialSuggest{position:fixed;z-index:1600;overflow-y:auto;overscroll-behavior:contain;overflow-anchor:none;box-sizing:border-box;background:#fff;border:1px solid #cfe0ee;border-radius:9px;padding:4px;box-shadow:0 10px 26px #142d4633}.serialSuggestRow{display:flex;text-align:left;cursor:pointer;color:#000;font:inherit;background:0 0;border:0;border-radius:6px;flex-direction:column;align-items:stretch;gap:2px;width:100%;padding:6px 10px}.serialSuggestLine{display:flex;align-items:baseline;gap:10px;min-width:0}.serialSuggestNo{letter-spacing:.2px;white-space:nowrap;color:#000;flex:none;font-family:ui-monospace,Consolas,Menlo,Courier New,monospace;font-size:13px;font-weight:700}.serialSuggestBody{display:flex;overflow:hidden;flex:auto;align-items:baseline;gap:8px;min-width:0}.serialSuggestModel{color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;font-size:12.5px}.serialSuggestColor{color:#33495f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 auto;min-width:0;font-size:12.5px}.serialSuggestVendor{color:#5b7188;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 auto;min-width:0;margin-left:auto;font-size:12px}.serialSuggestTag{color:#33495f;white-space:nowrap;background:#eef2f7;border-radius:999px;flex:none;padding:1px 7px;font-size:12px;font-style:normal}.serialSuggestWhy{color:#8a4b12;white-space:normal;word-break:break-word;font-size:12px;font-style:normal}.serialSuggestRow.warn{background:#fffaf2}.serialSuggestRow:hover{background:#eef6ff}.serialSuggestRow.on,.serialSuggestRow.warn.on,.serialSuggestRow.on:hover{background:var(--on-blue,#0b6fce);color:#fff}.serialSuggestRow.on .serialSuggestNo,.serialSuggestRow.on .serialSuggestModel{color:#fff}.serialSuggestRow.on .serialSuggestColor,.serialSuggestRow.on .serialSuggestVendor{color:#dbeafa}.serialSuggestRow.on .serialSuggestTag{color:#fff;background:#ffffff38}.serialSuggestRow.on .serialSuggestWhy{color:#ffe0bd}.serialSuggestSay{color:#000;white-space:normal;word-break:break-word;padding:5px 10px;font-size:12px}.serialSuggestHelp{color:#3c556e;white-space:normal;border-top:1px solid #e6eef6;margin-top:2px;padding:5px 10px 3px;font-size:12px}.serialSuggestPlace{color:#6b4f00;white-space:nowrap;background:#fff4cf;border:1px solid #f0d27a;border-radius:999px;flex:none;padding:0 7px;font-size:12px;font-style:normal;font-weight:700}.serialSuggestRow.on .serialSuggestPlace{color:#fff;background:#ffffff38;border-color:#0000}.salesGrid td:not([data-sheet-mode=edit]) input,.salesGrid td:not([data-sheet-mode=edit]) textarea{caret-color:transparent;cursor:cell}.salesGrid td:not([data-sheet-mode=edit]) input::selection,.salesGrid td:not([data-sheet-mode=edit]) textarea::selection{color:inherit;background:0 0}.salesGrid td[data-sheet-mode=edit]{outline:2px solid #2775c5;outline-offset:-2px}.salesGrid td[data-sheet-mode=edit] input,.salesGrid td[data-sheet-mode=edit] textarea{caret-color:#163759;cursor:text}.salesGrid .gridMemo{field-sizing:content;overflow-y:auto;resize:none;height:auto!important;min-height:30px!important;max-height:54px!important}.ledgerAdjustmentCell{position:relative;display:grid;min-width:0;min-height:30px}.ledgerAdjustmentPreview{grid-area:1/1;box-sizing:border-box;min-width:0;padding:2px}.ledgerAdjustmentPreview>div{display:flex;border-radius:2px;justify-content:space-between;align-items: flex-start;gap:5px;min-height:16px;padding:0 3px;font-size:12px;line-height:16px}.ledgerAdjustmentPreview span{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.ledgerAdjustmentPreview b{white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0}.ledgerAdjustmentPreview .plus{color:#a53225;background:#fff3ed}.ledgerAdjustmentPreview .minus{color:#285ea0;background:#edf4ff}.ledgerAdjustmentPreview .neutral{color:#455b70;background:#f1f5f9}.ledgerAdjustmentSizer{grid-area:1/1;visibility:hidden;pointer-events:none;white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.ledgerAdjustmentSizer,.salesGrid .ledgerAdjustmentInput{box-sizing:border-box;font:inherit;border:0;padding:3px 4px;line-height:16px}.salesGrid .ledgerAdjustmentInput{position:absolute;resize:none;color:#0000;overflow:hidden;white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;inset:0;height:100%!important;min-height:30px!important;max-height:none!important}.ledgerAdjustmentCell.editing .ledgerAdjustmentInput{color:#19334b;background:#fff}.ledgerAdjustmentCell.editing .ledgerAdjustmentPreview{visibility:hidden}.salesGrid td .ledgerAdjustmentCell:not(.editing) .ledgerAdjustmentInput{color:#0000!important;-webkit-text-fill-color:transparent!important}.salesGrid td .ledgerAdjustmentCell.editing .ledgerAdjustmentInput{color:#19334b!important;-webkit-text-fill-color:#19334b!important;background:#fff!important}.ledgerAdjustmentCell.invalid{box-shadow:inset 0 0 0 1px #c77027}.ledgerAdjustmentError{position:absolute;color:#a34013;pointer-events:none;background:#fff0d5;top:0;right:1px}.ledgerAdjustmentDraft{color:#974c19;white-space:pre-wrap!important}.salesGrid td .ledgerAdjustmentCell .ledgerAdjustmentPreview,.salesGrid td .ledgerAdjustmentCell .ledgerAdjustmentDraft{text-align:left}.salesGrid td .ledgerAdjustmentCell .ledgerAdjustmentDraft{display:block;color:#19334b;padding:1px 2px;font-size:12px;line-height:16px}.salesGrid td .ledgerAdjustmentCell:not(.editing) .ledgerAdjustmentInput{caret-color:transparent}.salesGrid td .ledgerAdjustmentCell .ledgerAdjustmentInput{text-align:left}.gridCoachBar:not(.auditGridCoach){position:relative;overflow:visible;text-overflow:clip}.gridCoachBar .gridCoachText{position:absolute;z-index:40;box-sizing:border-box;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;pointer-events:none;background:#f6f8fa;border:1px solid #d7dfe7;border-radius:7px;-webkit-box-orient:vertical;padding:5px 10px;line-height:17px;top:-1px;left:-1px;right:-1px}.adjustSuggestMenu{position:fixed;z-index:1600;box-sizing:border-box;color:#111;text-align:left;background:#fff;border:1px solid #cfe0ee;border-radius:8px;padding:4px;font-size:13px;line-height:18px;box-shadow:0 10px 24px #142d462e}.adjustSuggestHead{color:#5b6f82;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:22px;padding:3px 8px 0;font-size:12px}.adjustSuggestViewport{position:relative;min-height:0}.adjustSuggestViewport[data-more=true]:after{content:"";position:absolute;pointer-events:none;background:linear-gradient(#ffffff1f,#fffffff0);height:13px;bottom:0;left:0;right:7px}.adjustSuggestList{overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;overflow-anchor:none;scrollbar-width:thin;scrollbar-gutter:stable;scrollbar-color:transparent transparent}.adjustSuggestList[data-scrolling=true]{scrollbar-color:#93a8bb transparent}.adjustSuggestList::-webkit-scrollbar{width:6px}.adjustSuggestList::-webkit-scrollbar-track{background:0 0}.adjustSuggestList::-webkit-scrollbar-thumb{background:0 0;border-radius:3px}.adjustSuggestList[data-scrolling=true]::-webkit-scrollbar-thumb{background:#93a8bb}.adjustSuggestRow{display:flex;box-sizing:border-box;cursor:pointer;white-space:nowrap;border-radius:5px;align-items: center;gap:6px;height:26px;padding:0 2px 0 8px}.adjustSuggestRow:hover{background:#f2f7fc}.adjustSuggestRow.active{background:#dcebfb;box-shadow:inset 0 0 0 1px #8fb6de}.adjustSuggestRow.hiddenRow{cursor:default;color:#5b6f82}.adjustSuggestText{display:flex;text-align:left;flex:auto;align-items:baseline;gap:8px;min-width:0}.adjustSuggestName{overflow:hidden;text-overflow:ellipsis;text-align:left;flex:auto;min-width:0}.adjustSuggestMoney{font-variant-numeric:tabular-nums;text-align:right;flex:none;font-weight:600}.adjustSuggestMoney.plus{color:#a53225}.adjustSuggestMoney.minus{color:#285ea0}.adjustSuggestText mark{color:inherit;background:#fff2b8;border-radius:2px;padding:0}.adjustSuggestMore{color:#5b6f82;font:inherit;cursor:pointer;visibility:hidden;background:0 0;border:0;border-radius:4px;flex:none;width:24px;height:22px;font-size:14px;line-height:20px}.adjustSuggestRow:hover .adjustSuggestMore,.adjustSuggestRow.active .adjustSuggestMore{visibility:visible}.adjustSuggestMore:hover{color:#19334b;background:#e3edf7}@media (hover:none){.adjustSuggestMore{visibility:visible}}.adjustSuggestNote{box-sizing:border-box;color:#526577;white-space:normal;overflow-wrap:anywhere;min-height:26px;padding:4px 8px}.adjustSuggestRow.menuRow{background:#f2f7fc}.adjustSuggestRow.menuRow .adjustSuggestMore{visibility:visible}.adjustSuggestRow.showHiddenRow{color:#3d6a96}.adjustSuggestMoreNote{box-sizing:border-box;color:#526577;white-space:normal;overflow-wrap:anywhere;border-top:1px solid #eef3f8;min-height:22px;padding:3px 8px;font-size:12px;line-height:16px}.adjustSuggestPop{position:absolute;z-index:1;display:flex;box-sizing:border-box;background:#fff;border:1px solid #cfe0ee;border-radius:7px;flex-direction:column;min-width:170px;max-width:calc(100vw - 16px);padding:4px;right:6px;box-shadow:0 8px 20px #142d4633}.adjustSuggestPop button{text-align:left;font:inherit;color:#19334b;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:5px;height:28px;padding:0 10px;font-size:12px}.adjustSuggestPop button:hover,.adjustSuggestPop button.active{background:#dcebfb}.ledgerAdjustmentPreview .addonUnknown{text-decoration:underline dotted;text-decoration-thickness:1.5px;text-underline-offset:3px}.salesGridWrap .salesGrid{--grid-readable-line:#d1d8df;--grid-readable-accent:#2563a6;--grid-readable-selection-surface:#fff}body .salesGridWrap table.salesGrid :-webkit-any(th,td){border-right-color:var(--grid-readable-line)!important;border-bottom-color:var(--grid-readable-line)!important}body .salesGridWrap table.salesGrid :-moz-any(th,td){border-right-color:var(--grid-readable-line)!important;border-bottom-color:var(--grid-readable-line)!important}body .salesGridWrap table.salesGrid :is(th,td){border-right-color:var(--grid-readable-line)!important;border-bottom-color:var(--grid-readable-line)!important}body .salesGridWrap .salesGrid td:not(.rowNumCol){background-color:var(--grid-readable-selection-surface)}.salesGridWrap .salesGrid .lockedRow{--grid-readable-selection-surface:#eef1f5}.salesGridWrap .salesGrid .actLockedCell{--grid-readable-selection-surface:#f4f6f8}.salesGridWrap .salesGrid .errCell{--grid-readable-selection-surface:#fdf3f3}.salesGridWrap .salesGrid .lockedRow .actLockedCell{--grid-readable-selection-surface:inherit}.salesGridWrap .salesGrid .pbWait{--grid-readable-selection-surface:#fff6d6}.salesGridWrap .salesGrid .pbDone{--grid-readable-selection-surface:#c9f2ff}.salesGridWrap .salesGrid .stUnact{--grid-readable-selection-surface:#e7f0ff}body .salesGridWrap .salesGrid td.stUnact:not(.memoColorCell){color:#174a80}body .salesGridWrap .salesGrid td.stUnact:not(.memoColorCell) :-webkit-any(.gridInput:not(.cellBad),.gridCellBtn,.gridDimCell){color:#174a80}body .salesGridWrap .salesGrid td.stUnact:not(.memoColorCell) :-moz-any(.gridInput:not(.cellBad),.gridCellBtn,.gridDimCell){color:#174a80}body .salesGridWrap .salesGrid td.stUnact:not(.memoColorCell) :is(.gridInput:not(.cellBad),.gridCellBtn,.gridDimCell){color:#174a80}.salesGridWrap .salesGrid .stCancel{--grid-readable-selection-surface:#e2e7ed}.salesGridWrap .salesGrid .stEdit{--grid-readable-selection-surface:#ffe6cc}.salesGridWrap .salesGrid .stDeduct{--grid-readable-selection-surface:#ffd9d9}.salesGridWrap .salesGrid .stDone{--grid-readable-selection-surface:#fff3c4}body .salesGridWrap .salesGrid tbody td:-webkit-any(.selCell,.cursorCell,.fillPreview):not(.memoColorCell):not(.rowNumCol){background-color:var(--grid-readable-selection-surface)!important}body .salesGridWrap .salesGrid tbody td:-moz-any(.selCell,.cursorCell,.fillPreview):not(.memoColorCell):not(.rowNumCol){background-color:var(--grid-readable-selection-surface)!important}body .salesGridWrap .salesGrid tbody td:is(.selCell,.cursorCell,.fillPreview):not(.memoColorCell):not(.rowNumCol){background-color:var(--grid-readable-selection-surface)!important}body .salesGridWrap .salesGrid td.selCell{outline:1px solid var(--grid-readable-accent);outline-offset:-1px}body .salesGridWrap .salesGrid td.fillPreview{outline:1px dashed var(--grid-readable-accent);outline-offset:-1px}body .salesGridWrap .salesGrid td.cursorCell{outline:2px solid var(--grid-readable-accent);outline-offset:-2px}body .salesGridWrap .salesGrid .rowNumCol[data-readable-selected=true]{outline:1px solid var(--grid-readable-accent);outline-offset:-1px;color:var(--grid-readable-accent)}body .salesGridWrap .salesGrid .rowNumCol[data-readable-cursor=true]{outline-width:2px;outline-offset:-2px}body .salesGridWrap :-webkit-any(.gridInput,.gridCellBtn,.gridChipCell,.gridAutoCell){background-color:#0000!important}body .salesGridWrap :-moz-any(.gridInput,.gridCellBtn,.gridChipCell,.gridAutoCell){background-color:#0000!important}body .salesGridWrap :is(.gridInput,.gridCellBtn,.gridChipCell,.gridAutoCell){background-color:#0000!important}body .salesGridWrap .salesGrid td.memoColorCell :is(.ledgerAdjustmentPreview .plus,.ledgerAdjustmentPreview .minus,.ledgerAdjustmentPreview .neutral,.gridPayStateBtn,.gridPayStateBtn:hover,.gridChipCell,.gridChipCell:focus,.gridChipCell i,.gridDimCell,.gridDimCell:focus){background:0 0!important}body .salesGridWrap .salesGrid td.memoColorCell .gridChipCell i{box-shadow:inset 0 0 0 1px}body .salesGridWrap .salesGrid td.memoColorCell .ledgerAdjustmentPreview :-webkit-any(.plus,.minus,.neutral){box-shadow:inset 0 0 0 1px}body .salesGridWrap .salesGrid td.memoColorCell .ledgerAdjustmentPreview :-moz-any(.plus,.minus,.neutral){box-shadow:inset 0 0 0 1px}body .salesGridWrap .salesGrid td.memoColorCell .ledgerAdjustmentPreview :is(.plus,.minus,.neutral){box-shadow:inset 0 0 0 1px}body .salesGridWrap .salesGrid td.memoColorCell :-webkit-any(.gridPayStateBtn.wait,.gridPayStateBtn.done){box-shadow:inset 0 0 0 1px}body .salesGridWrap .salesGrid td.memoColorCell :-moz-any(.gridPayStateBtn.wait,.gridPayStateBtn.done){box-shadow:inset 0 0 0 1px}body .salesGridWrap .salesGrid td.memoColorCell :is(.gridPayStateBtn.wait,.gridPayStateBtn.done){box-shadow:inset 0 0 0 1px}.salesGrid .gridThInner{min-width:0}.salesGrid .gridFilterBtn{box-sizing:border-box;flex:0 0 16px;align-self: center;width:16px;min-width:16px;max-width:16px;height:24px;min-height:24px;margin-block-start:-2px;margin-block-end:-2px;padding:0;line-height:24px}.salesGrid .gridFilterBtn:focus-visible{outline:2px solid #3182f6;outline-offset:1px}.salesGrid .gridVirtualSpacer,body.themeToss .salesGrid .gridVirtualSpacer td{border:0;min-height:0;padding:0;line-height:0}.salesGrid .ledgerBlankRow .rowWarn{display:none}.salesGrid .ledgerBlankRow .rowNumCol{color:#7b8794}.salesGrid .ledgerBlankRow .gridAutoCell{color:#0000}.ledgerReferenceCue{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:230px}.ledgerGridStatus{white-space:nowrap;color:#526477;font-size:12px}.ledgerGridStatus button{font:inherit}.salesGridWrap[data-ledger-readonly=true] .gridInput{pointer-events:none}.salesGridWrap[data-ledger-readonly=true] .salesGrid tbody td{cursor:text}.ledgerCompletionChoice{display:grid;gap:8px;padding:8px 0}.ledgerCompletionChoice input{max-width:220px}@media (pointer:coarse){.salesGrid .gridFilterBtn{width:16px;min-width:16px;height:28px;min-height:28px;margin-block-start:-4px;margin-block-end:-4px;padding:0}}body .salesGridWrap .salesGrid .ledgerSettlementCol:not(.memoColorCell){--grid-readable-selection-surface:#e6ddf1;background-color:var(--grid-readable-selection-surface);color:#4f3f65}body .salesGridWrap .salesGrid .ledgerMarginCol:not(.memoColorCell){--grid-readable-selection-surface:#f3ece5;background-color:var(--grid-readable-selection-surface);color:#704b32}body .salesGridWrap .salesGrid :-webkit-any(.ledgerSettlementCol,.ledgerMarginCol):not(.memoColorCell) .gridAutoCell{color:inherit;font-variant-numeric:tabular-nums;font-weight:700}body .salesGridWrap .salesGrid :-moz-any(.ledgerSettlementCol,.ledgerMarginCol):not(.memoColorCell) .gridAutoCell{color:inherit;font-variant-numeric:tabular-nums;font-weight:700}body .salesGridWrap .salesGrid :is(.ledgerSettlementCol,.ledgerMarginCol):not(.memoColorCell) .gridAutoCell{color:inherit;font-variant-numeric:tabular-nums;font-weight:700}body .salesGridWrap .salesGrid .gridTotals .ledgerMarginCol.redText{color:#b42318}body .salesGridWrap .salesGrid :-webkit-any(.ledgerSettlementCol,.ledgerMarginCol):not(.memoColorCell) .gridAutoCell.redText{color:#b42318}body .salesGridWrap .salesGrid :-moz-any(.ledgerSettlementCol,.ledgerMarginCol):not(.memoColorCell) .gridAutoCell.redText{color:#b42318}body .salesGridWrap .salesGrid :is(.ledgerSettlementCol,.ledgerMarginCol):not(.memoColorCell) .gridAutoCell.redText{color:#b42318}body .salesGridWrap .salesGrid .gridTotals .ledgerSettlementCol{background:#d8c9e8}body .salesGridWrap .salesGrid .gridTotals .ledgerMarginCol{background:#e9dacb}body .salesGridWrap .salesGrid .ledgerCollapsedCol{box-sizing:border-box;text-align:center;padding-left:0;padding-right:0}body .salesGridWrap .salesGrid .ledgerColumnToggle,body .salesGridWrap .salesGrid .ledgerColumnPeek,body .salesGridWrap .salesGrid .ledgerCollapsedCol .gridIconBtn{box-sizing:border-box;display:inline-flex;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items: center;width:26px;min-width:0;max-width:26px;min-height:26px;padding:2px 0;font-size:12px;line-height:1.2}body .salesGridWrap .salesGrid :-webkit-any(.ledgerColumnToggle,.ledgerColumnPeek):hover{background:#dce8f3}body .salesGridWrap .salesGrid :-moz-any(.ledgerColumnToggle,.ledgerColumnPeek):hover{background:#dce8f3}body .salesGridWrap .salesGrid :is(.ledgerColumnToggle,.ledgerColumnPeek):hover{background:#dce8f3}body .salesGridWrap .salesGrid :-webkit-any(.ledgerColumnToggle,.ledgerColumnPeek):focus-visible{outline:2px solid #2563a6;outline-offset:-2px}body .salesGridWrap .salesGrid :-moz-any(.ledgerColumnToggle,.ledgerColumnPeek):focus-visible{outline:2px solid #2563a6;outline-offset:-2px}body .salesGridWrap .salesGrid :is(.ledgerColumnToggle,.ledgerColumnPeek):focus-visible{outline:2px solid #2563a6;outline-offset:-2px}body .salesGridWrap .salesGrid .ledgerSellerCol{border-left:1px solid #b8c2ce;box-shadow:-5px 0 7px -5px #263f5f66}body .salesGridWrap .gridFrame[data-seller-pinned=false] .salesGrid .ledgerSellerCol{box-shadow:none;border-left-color:#0000}body .salesGridWrap .salesGrid .gridTotals .ledgerSellerCol{background:#f4f8fb;z-index:5!important}body .salesGridWrap .salesGrid .gridTotals td.gridSelLead{text-align:left;vertical-align:middle;background:#f4f8fb;padding:4px 6px;box-shadow:5px 0 7px -5px #263f5f66}body .salesGridWrap .salesGrid .gridSelBox{box-sizing:border-box;display:flex;overflow:hidden;background:0 0;border:1px solid #0000;border-radius:6px;flex-wrap:wrap;align-items: center;gap:0 8px;min-height:26px;padding:2px 8px}body .salesGridWrap .salesGrid .gridSelBox.on{background:#e8f2fc;border-style:solid;border-color:#9cc3e8}body .salesGridWrap .salesGrid .gridSelBox .gridSelCount{white-space:nowrap;color:#0c447c;font-size:12px;font-weight:700}body .salesGridWrap .salesGrid .gridSelBox .gridSelSum{white-space:nowrap;color:#0c447c;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.gridMoreMenu .secondaryButton.on,.gridMoreMenu .gridFilterToggle.on{color:#000;background:#fff;border-color:#cfd8e3}.gridMoreMenu .gridFilterToggle.on{border-color:#0000;font-weight:700}.gridMoreMenu .secondaryButton.on:before,.gridMoreMenu .gridFilterToggle.on:before{content:"✓ ";color:#1c7d46;font-weight:800}.salesGrid tbody tr:not([data-cursor-row]) :-webkit-any(input,textarea)::placeholder{color:#0000!important;-webkit-text-fill-color:transparent!important}.salesGrid tbody tr:not([data-cursor-row]) :-moz-any(input,textarea)::placeholder{color:#0000!important;-webkit-text-fill-color:transparent!important}.salesGrid tbody tr:not([data-cursor-row]) :is(input,textarea)::placeholder{color:#0000!important;-webkit-text-fill-color:transparent!important}body .gridCoachBar.dim:not(.auditGridCoach){background:0 0!important;border-color:#0000!important}.gridTotalsNote .gridTotalsUnreadable{color:#c2333b;font-weight:700}.selStatChip{display:inline-flex;color:#0c447c;line-height:18px;font:inherit;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #9cc3e8;border-radius:5px;align-items: center;gap:4px;max-width:100%;height:20px;margin:0;padding:0 6px;font-size:12px;font-weight:700}.selStatChip:hover{background:#f3f8fe;border-color:#5f9fd8}.selStatChip:focus-visible{outline:2px solid #3182f6;outline-offset:1px}.selStatChip .selStatChipText{overflow:hidden;text-overflow:ellipsis}.selStatChip .selStatCaret{color:#4e6f93;font-size:12px;font-style:normal}.selStatMenu{position:fixed;z-index:1600;box-sizing:border-box;overflow-y:auto;outline:none;background:#fff;border:1px solid #cdd9e4;border-radius:10px;padding:4px;box-shadow:0 14px 34px #172b4d33}.selStatMenu .selStatRow{display:grid;grid-template-columns:16px auto 1fr;color:#191f28;cursor:pointer;white-space:nowrap;border-radius:6px;align-items: center;gap:6px;padding:6px 8px;font-size:13px}.selStatMenu .selStatRow.active{background:#eef4fd}.selStatMenu .selStatRow.picked .selStatName{color:#0c447c;font-weight:700}.selStatMenu .selStatCheck{color:#1b64da;text-align:center;font-weight:700}.selStatMenu .selStatValue{font-variant-numeric:tabular-nums;justify-self:end;font-weight:700}.gridFrame.ledgerVirtualFrame{overflow-anchor:none}.salesGrid tbody>tr.ledgerVirtualSpacer{pointer-events:none;user-select:none;background:0 0!important}.salesGrid tbody>tr.ledgerVirtualSpacer>td{height:0;box-shadow:none!important;background:0 0!important;border:0!important;min-height:0!important;padding:0!important;font-size:0!important;line-height:0!important}.salesGrid tbody>tr.ledgerVirtualSpacer>td>div{display:block;overflow:hidden;border:0;width:0;min-width:0;margin:0;padding:0}.salesGrid tr[data-ledger-draft-state=saving]>.rowNumCol:after,.salesGrid tr[data-ledger-draft-state=error]>.rowNumCol:after{content:"";position:absolute;background:var(--ledger-draft-saving-color,#2563eb);pointer-events:none;width:2px;inset:5px auto 5px 0}.salesGrid tr[data-ledger-draft-state=error]>.rowNumCol:after{background:var(--ledger-draft-error-color,#b91c1c)}@media print{.salesGrid tr.ledgerVirtualSpacer,.salesGrid tr[data-ledger-blank-slot=true]{display:none!important}.salesGrid tr[data-ledger-draft-state]>.rowNumCol:after{content:none}}.salesGridWrap .ledgerOverviewInput{position:fixed;opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;inset:0 auto auto 0}.ledgerOverview .salesGrid td input,.ledgerOverview .salesGrid td textarea,.ledgerOverview .salesGrid td button{pointer-events:none}.ledgerOverview .salesGrid td input:disabled,.ledgerOverview .salesGrid td textarea:disabled,.ledgerOverview .salesGrid td button:disabled{opacity:1;-webkit-text-fill-color:currentColor}.ledgerOverview .salesGrid td[data-grid-key]{cursor:cell}.salesGrid .gridThLabel{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%}.salesGrid tr.ledgerVirtualSpacer,.salesGrid tr.ledgerVirtualSpacer>td{pointer-events:none;background:0 0;border:0;padding:0;line-height:0}.salesGrid tr[data-ledger-placeholder=true] .gridAutoCell{min-height:1em}.salesGrid tr[data-ledger-placeholder=true]>td:not(.rowNumCol):not(:focus-within)>*{opacity:.5}.ledgerWriteStatus,.ledgerOverviewHint{color:var(--text-muted,#526275);max-width:min(100%,32rem);font-size:12px;line-height:1.3}.ledgerReferenceCue{white-space:nowrap}.ledgerRetryDraft{border-color:var(--warning-border,#b27a29)}@media (max-width:540px){.ledgerOverviewHint{white-space:normal;max-width:100%}.gridAdjustPanel{box-sizing:border-box;max-width:calc(100vw - 24px)}}.salesGrid tr[data-ledger-cancelled=true]>td.rowNumCol{text-decoration:line-through;color:#5b6573}.salesGrid tr[data-ledger-cancelled=true]>td[data-grid-key=customerName],.salesGrid tr[data-ledger-cancelled=true]>td[data-grid-key=customerName] input{text-decoration:line-through}body .salesGridWrap .salesGrid tbody tr td.errCell:not(.rowNumCol){--grid-readable-selection-surface:#fdf3f3}.salesGridWrap .salesGrid .actDoneRow{--grid-readable-selection-surface:#f9fdfb}.salesGridWrap .salesGrid .actDoneRow.lockedRow{--grid-readable-selection-surface:#eef1f5}body .salesGridWrap .salesGrid tr.actDoneRow td.actLockedCell:not(.ledgerSettlementCol):not(.ledgerMarginCol):not(.errCell):not(.stUnact):not(.stCancel):not(.stEdit):not(.stDeduct):not(.stDone){--grid-readable-selection-surface:inherit}.salesGrid tr.actDoneRow:not(.lockedRow) td:not(.ledgerSettlementCol):not(.ledgerMarginCol):not(.rowNumCol):not(.errCell):not(.stUnact):not(.stCancel):not(.stEdit):not(.stDeduct):not(.stDone):not(.memoColorCell):not(.selCell):not(.cursorCell){background-color:#f9fdfb}.salesGrid td>.actStateMark{position:absolute;text-align:center;pointer-events:none;z-index:1;width:12px;height:14px;font-size:12px;font-weight:800;line-height:14px;top:50%;left:3px;transform:translateY(-50%)}.salesGrid td>.actStateMark:before{content:""}.salesGrid td>.actStateMark[data-act-mark=cancel]:before{content:"✕";color:#4b5563}body .salesGridWrap .salesGrid td[data-act-mark=cancel] .gridChoiceInput{padding-left:15px}body .salesGridWrap .salesGrid td[data-act-mark=done] .gridChoiceInput:not(.cellBad){color:#064e2b;font-weight:700}body .salesGridWrap .salesGrid td[data-act-mark=unsaved] .gridChoiceInput:not(.cellBad){color:#b3261e;text-decoration:underline dotted #b3261e;text-underline-offset:2px;font-weight:700}body .salesGridWrap .salesGrid td.serialOkCell:not(.memoColorCell):not(.errCell){background-image:linear-gradient(#2e9e63,#2e9e63);background-position:0 0;background-repeat:no-repeat;background-size:3px 100%}body .salesGridWrap .salesGrid td.liveCell.errCell{box-shadow:inset 0 0 0 2px var(--liveColor,#2f6feb),inset 0 0 0 4px #d9534f}body .liveBar.ok span,body .liveSavedPill span{color:#2e6e52}body .liveBar.warn span{color:#9b3540}.salesGrid td.rowNumCol:has(>.rowWarnBtn){padding-left:15px}.salesGrid td.rowNumCol .rowWarnBtn{appearance:none;position:absolute;font:inherit;color:#d9822b;cursor:pointer;background:0 0;border:0;border-radius:3px;margin:0;padding:0;line-height:1;top:50%;left:1px;transform:translateY(-50%)}.salesGrid td.rowNumCol .rowWarnBtn.rowUnsaved{color:#b3261e}.salesGrid td.rowNumCol .rowWarnBtn:hover{background:#fde6c8}.salesGrid td.rowNumCol .rowWarnBtn:focus-visible{outline:2px solid #2f6fb3;outline-offset:1px}.gridIssueMenu{position:fixed;z-index:1700;box-sizing:border-box;overflow-y:auto;color:#000;background:#fff;border:1px solid #c9d6e3;border-radius:10px;padding:6px;font-size:13px;box-shadow:0 10px 28px #0f233c2e}.gridIssueMenu .gridIssueHead{display:flex;border-bottom:1px solid #edf1f5;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-bottom:4px;padding:4px 6px 6px}.gridIssueMenu .gridIssueHead b{font-size:13px}.gridIssueMenu .gridIssueHead span{color:#5b6b7c;font-size:12px}.gridIssueMenu ul{list-style:none;margin:0;padding:0}.gridIssueMenu .gridIssueItem{display:flex;box-sizing:border-box;text-align:left;font:inherit;color:#000;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items: flex-start;gap:8px;width:100%;padding:6px 8px;font-size:13px}.gridIssueMenu button.gridIssueItem{cursor:pointer}.gridIssueMenu button.gridIssueItem:hover{outline:none;background:#eef5fc}.gridIssueMenu button.gridIssueItem:focus-visible{outline:none;background:#eef5fc}.gridIssueMenu .gridIssueItem>span{overflow-wrap:anywhere;flex:auto;min-width:0}.gridIssueMenu .gridIssueItem>span:before{content:"⚠ ";color:#d9822b}.gridIssueMenu .gridIssueItem.bad>span:before{color:#b3261e}.gridIssueMenu .gridIssueItem>em{color:#2f6fb3;white-space:nowrap;flex:none;font-size:12px;font-style:normal}.gridIssueMenu .gridIssueInfo{color:#3c4b5a}body .salesGridWrap .salesGrid .gridFilterSum{display:inline-flex;overflow:hidden;white-space:nowrap;align-items: center;gap:4px;min-width:0;max-width:100%;font-size:12px}body .salesGridWrap .salesGrid .gridFilterSum .gridFilterCount{color:#8a4b00;font-weight:700}body .salesGridWrap .salesGrid .gridFilterSum .gridFilterChip{font:inherit;color:#8a4b00;background:#fff7ec;border:1px solid #f0c48a;border-radius:9px;flex:none;padding:0 6px;font-size:12px;line-height:18px}body .salesGridWrap .salesGrid .gridFilterSum button.gridFilterChip{cursor:pointer}body .salesGridWrap .salesGrid .gridFilterSum button.gridFilterChip:hover{background:#fde6c8}body .salesGridWrap .salesGrid .gridFilterSum .gridFilterMore{color:#8a4b00}.salesGridWrap{position:relative}.salesGridWrap .salesGrid tbody td{font-size:13px}.salesGridWrap .gridSearchOverlay{position:absolute;z-index:7;pointer-events:auto;max-width:min(760px,100% - 24px);margin:0;left:12px;box-shadow:0 6px 18px #182b421f}.gridToolbar .gridSellerToggle{display:inline-flex;color:#000;white-space:nowrap;cursor:pointer;user-select:none;background:#fff;border:1px solid #d3dde7;border-radius:6px;flex:none;align-items: center;gap:4px;height:28px;padding:0 6px;font-size:12px;font-weight:600}.gridToolbar .gridSellerToggle input{cursor:pointer;accent-color:#0b6fce;width:14px;height:14px;margin:0}.gridToolbar .gridSellerToggle:has(input:checked){background:#eaf4ff;border-color:#0b6fce}.gridToolbar .gridSellerToggle:focus-within{outline:2px solid #2563a6;outline-offset:1px}.gridCatSeg .gridCatCount{display:inline-block;text-align:left;font-variant-numeric:tabular-nums;min-width:3ch}.gridCatSeg button:not(.active) .gridCatCount.isSearch{color:#0b5cad}.gridToolbar .gridMonth .monthPick .spButton{width:118px;min-width:118px}.gridToolbar .monthField .monthStep:disabled,.gridToolbar .monthField .monthToday:disabled{opacity:.45;cursor:default}.gridToolbar .gridSearchBox{position:relative}.gridToolbar .gridSearchBusy{position:absolute;z-index:8;display:inline-flex;color:#000;white-space:nowrap;pointer-events:none;background:#eef6ff;border:1px solid #b9d3ee;border-radius:6px;align-items: center;gap:6px;max-width:360px;padding:3px 8px;font-size:12px;font-weight:600;line-height:1.4;top:calc(100% + 4px);left:0;box-shadow:0 4px 12px #182b421f}.gridSearchSpin{display:inline-block;border:2px solid #9cc3ea;border-top-color:#0b5cad;border-radius:50%;flex:none;width:12px;height:12px}.gridSearchBusyNote{display:inline-flex;align-items: center;gap:6px}.salesGridWrap .salesGrid .gridEmpty{text-align:left}.gridToolbar .gridSearchBox .gridFindCount{position:absolute;z-index:2;color:#000;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;background:#eef6ff;border-radius:4px;padding:0 4px;font-size:12px;font-weight:600;top:50%;right:32px;transform:translateY(-50%)}.gridToolbar .gridSearchBox.hasFind .gridSearch,body.themeToss .auditGridToolbar .gridSearchBox.hasFind .gridSearch{padding-right:96px}.storeTabGroup{position:relative}.storeTabGroup .storeTabHit{position:absolute;z-index:2;color:#fff;text-align:center;font-variant-numeric:tabular-nums;pointer-events:none;background:#0b5cad;border-radius:9px;min-width:18px;padding:0 4px;font-size:12px;font-style:normal;font-weight:700;line-height:16px;top:-7px;right:0}html .gridHeadRow>.storeTabRow{margin-top:-8px;padding-top:8px}body.themeToss .gridHeadRow>.storeTabRow{margin-top:-6px}.storeTabGroup .storeTabHit.dim{color:#000;background:#d9e3ee;font-weight:600}body .salesGridWrap .salesGrid :-webkit-any(td,th).frozenEdge{border-right-color:#9baebf!important}body .salesGridWrap .salesGrid :-moz-any(td,th).frozenEdge{border-right-color:#9baebf!important}body .salesGridWrap .salesGrid :is(td,th).frozenEdge{border-right-color:#9baebf!important}body .salesGridWrap .salesGrid td:-webkit-any([data-grid-key=plan],[data-grid-key=insurance],[data-grid-key=addons],[data-grid-key=memo]) :-webkit-any(.gridInput,.gridCellBtn,.gridDimCell,.ledgerAdjustmentPreview){text-align:left}body .salesGridWrap .salesGrid td:-moz-any([data-grid-key=plan],[data-grid-key=insurance],[data-grid-key=addons],[data-grid-key=memo]) :-moz-any(.gridInput,.gridCellBtn,.gridDimCell,.ledgerAdjustmentPreview){text-align:left}body .salesGridWrap .salesGrid td:is([data-grid-key=plan],[data-grid-key=insurance],[data-grid-key=addons],[data-grid-key=memo]) :is(.gridInput,.gridCellBtn,.gridDimCell,.ledgerAdjustmentPreview){text-align:left}body .salesGridWrap .salesGrid td:-webkit-any([data-grid-key=addons],[data-grid-key=memo]) .gridChipCell{justify-content:flex-start}body .salesGridWrap .salesGrid td:-moz-any([data-grid-key=addons],[data-grid-key=memo]) .gridChipCell{justify-content:flex-start}body .salesGridWrap .salesGrid td:is([data-grid-key=addons],[data-grid-key=memo]) .gridChipCell{justify-content:flex-start}body .salesGridWrap .salesGrid td.ledgerMoneyCol,body .salesGridWrap .salesGrid .gridTotals td.mono{font-variant-numeric:tabular-nums;text-align:right;font-family:inherit;font-size:14px}body .salesGridWrap .salesGrid td.ledgerMoneyCol :-webkit-any(.gridInput,.gridAutoCell){font-variant-numeric:tabular-nums;text-align:right;font-family:inherit;font-size:14px}body .salesGridWrap .salesGrid td.ledgerMoneyCol :-moz-any(.gridInput,.gridAutoCell){font-variant-numeric:tabular-nums;text-align:right;font-family:inherit;font-size:14px}body .salesGridWrap .salesGrid td.ledgerMoneyCol :is(.gridInput,.gridAutoCell){font-variant-numeric:tabular-nums;text-align:right;font-family:inherit;font-size:14px}body .salesGridWrap .salesGrid td.ledgerMoneyCol :-webkit-any(.gridInput,.gridAutoCell){justify-content:flex-end;padding-inline-start:6px;padding-inline-end:6px}body .salesGridWrap .salesGrid td.ledgerMoneyCol :-moz-any(.gridInput,.gridAutoCell){justify-content:flex-end;padding-inline-start:6px;padding-inline-end:6px}body .salesGridWrap .salesGrid td.ledgerMoneyCol :is(.gridInput,.gridAutoCell){justify-content:flex-end;padding-inline-start:6px;padding-inline-end:6px}body .salesGridWrap .salesGrid .gridTotals td:-webkit-any(.ledgerSettlementCol,.ledgerMarginCol){font-variant-numeric:tabular-nums;text-align:right;font-family:inherit;font-size:16px;font-weight:700}body .salesGridWrap .salesGrid .gridTotals td:-moz-any(.ledgerSettlementCol,.ledgerMarginCol){font-variant-numeric:tabular-nums;text-align:right;font-family:inherit;font-size:16px;font-weight:700}body .salesGridWrap .salesGrid .gridTotals td:is(.ledgerSettlementCol,.ledgerMarginCol){font-variant-numeric:tabular-nums;text-align:right;font-family:inherit;font-size:16px;font-weight:700}body .salesGridWrap .salesGrid td:-webkit-any(.ledgerSettlementCol,.ledgerMarginCol){font-variant-numeric:tabular-nums;text-align:right;font-family:inherit;font-size:16px;font-weight:700}body .salesGridWrap .salesGrid td:-moz-any(.ledgerSettlementCol,.ledgerMarginCol){font-variant-numeric:tabular-nums;text-align:right;font-family:inherit;font-size:16px;font-weight:700}body .salesGridWrap .salesGrid td:is(.ledgerSettlementCol,.ledgerMarginCol){font-variant-numeric:tabular-nums;text-align:right;font-family:inherit;font-size:16px;font-weight:700}body .salesGridWrap .salesGrid td:-webkit-any(.ledgerSettlementCol,.ledgerMarginCol) .gridAutoCell{font-variant-numeric:tabular-nums;text-align:right;font-family:inherit;font-size:16px;font-weight:700}body .salesGridWrap .salesGrid td:-moz-any(.ledgerSettlementCol,.ledgerMarginCol) .gridAutoCell{font-variant-numeric:tabular-nums;text-align:right;font-family:inherit;font-size:16px;font-weight:700}body .salesGridWrap .salesGrid td:is(.ledgerSettlementCol,.ledgerMarginCol) .gridAutoCell{font-variant-numeric:tabular-nums;text-align:right;font-family:inherit;font-size:16px;font-weight:700}body .salesGridWrap .salesGrid .ledgerAdjustmentPreview>div{text-align:left;min-height:18px;font-size:13px;line-height:18px}body .salesGridWrap .salesGrid .ledgerAdjustmentPreview b{text-align:right}body .salesGridWrap .salesGrid :-webkit-any(.ledgerAdjustmentSizer,.ledgerAdjustmentInput){text-align:left;font-family:inherit;font-size:13px;line-height:18px}body .salesGridWrap .salesGrid :-moz-any(.ledgerAdjustmentSizer,.ledgerAdjustmentInput){text-align:left;font-family:inherit;font-size:13px;line-height:18px}body .salesGridWrap .salesGrid :is(.ledgerAdjustmentSizer,.ledgerAdjustmentInput){text-align:left;font-family:inherit;font-size:13px;line-height:18px}body .salesGridWrap .salesGrid .gridFilterBtn:not(.active):not(.sorted){color:#52687c}body .salesGridWrap .salesGrid .rowWarn:not(.rowUnsaved){color:#a65a09;font-weight:700}body .salesGridWrap .salesGrid td.ledgerSearchMatch:not([data-sheet-mode=edit]) :-webkit-any(.gridInput,.gridCellBtn,.gridAutoCell,.gridDimCell){text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:3px}body .salesGridWrap .salesGrid td.ledgerSearchMatch:not([data-sheet-mode=edit]) :-moz-any(.gridInput,.gridCellBtn,.gridAutoCell,.gridDimCell){text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:3px}body .salesGridWrap .salesGrid td.ledgerSearchMatch:not([data-sheet-mode=edit]) :is(.gridInput,.gridCellBtn,.gridAutoCell,.gridDimCell){text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:3px}@media (min-width:901px){body.themeToss .page:has(>.salesGridWrap)>.sectionBarRow{margin-bottom:10px}body.themeToss .page:has(>.salesGridWrap)>.gridHeadRow{margin-bottom:4px}}body .salesGridWrap .salesGrid td.actLockedCell:before{background:#c7d2db;width:1px}body .salesGridWrap .salesGrid td .ledgerAdjustmentCell.editing .ledgerAdjustmentInput{color:#000!important;-webkit-text-fill-color:#000!important}body .salesGridWrap .salesGrid td[data-grid-key=rateRound]{vertical-align:middle;text-align:center}body .salesGridWrap .salesGrid textarea.gridRound{display:block;text-align:center;field-sizing:content;padding-block-start:0;padding-block-end:0;line-height:18px;height:auto!important;min-height:18px!important;max-height:54px!important}.ledgerVendorReference{--ledger-ref-ink:#263a4c;--ledger-ref-muted:#596d80;--ledger-ref-line:#d8e3ed;--ledger-ref-soft:#f3f7fb;--ledger-ref-accent:#1761b8;--ledger-ref-warning:#795019;border:1px solid var(--ledger-ref-line);color:var(--ledger-ref-ink);font:inherit;overflow-wrap:anywhere;background:#fff;border-radius:9px;min-width:0;max-width:100%;margin:10px 0;font-size:12px;line-height:1.5}.ledgerVendorReference *,.ledgerVendorReference *:before,.ledgerVendorReference *:after{box-sizing:border-box}.ledgerVendorReference button,.ledgerVendorReference select{font:inherit}.ledgerVendorReference button{cursor:pointer;border:1px solid var(--ledger-ref-line);color:var(--ledger-ref-ink);background:#fff;border-radius:5px;padding:4px 7px}.ledgerVendorReference button:disabled{cursor:default;opacity:.65}.ledgerVendorReference :-webkit-any(button,select,input):focus-visible{outline:2px solid var(--ledger-ref-accent);outline-offset:2px}.ledgerVendorReference :-moz-any(button,select,input):focus-visible{outline:2px solid var(--ledger-ref-accent);outline-offset:2px}.ledgerVendorReference :is(button,select,input):focus-visible{outline:2px solid var(--ledger-ref-accent);outline-offset:2px}.ledgerVendorReference .ledgerRefToggle{display:flex;text-align:left;background:linear-gradient(100deg,#f3f7fb,#fafcfe);border:0;align-items: center;gap:7px;width:100%;padding:9px}.ledgerRefToggle strong{flex:1;min-width:0}.ledgerRefToggle>span{color:var(--ledger-ref-muted);font-size:12px}.ledgerRefBody{min-width:0;padding:9px}.ledgerRefBody p{margin:4px 0 7px}.ledgerRefScope{font-weight:600}.ledgerRefCaution{color:var(--ledger-ref-warning);font-size:12px}.ledgerRefHint{color:var(--ledger-ref-muted);font-size:12px}.ledgerRefChooser{display:grid;gap:4px;min-width:0;margin:9px 0}.ledgerRefChooserLabel{font-weight:600}.ledgerRefChooser .selectPanelBox{width:100%;min-width:0;max-width:100%}.ledgerRefChooser .spButton{font:inherit;width:100%;min-width:0;max-width:100%}.ledgerRefCases{overflow-y:auto;scrollbar-gutter:stable;min-height:0;max-height:min(360px,42dvh)}.gridAdjustPanel:has(.ledgerVendorReference){overscroll-behavior:contain}.ledgerRefCase{border-top:1px solid var(--ledger-ref-line);padding:9px 0}.ledgerRefCaseHead{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:6px}.ledgerRefCaseHead time{font-weight:700}.ledgerRefSimilarity{background:var(--ledger-ref-soft);color:var(--ledger-ref-muted);border-radius:4px;padding:1px 5px;font-size:12px}.ledgerRefSimilarity.is-same{color:#1a6255;background:#eaf6f1}.ledgerRefSimilarity.is-different{color:var(--ledger-ref-warning);background:#fbf3e8}.ledgerRefContext{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 9px;margin:7px 0}.ledgerRefContext>div{min-width:0}.ledgerRefContext dt{color:var(--ledger-ref-muted);font-size:12px}.ledgerRefContext dd{white-space:pre-wrap;margin:0}.ledgerRefItems{list-style:none;display:grid;gap:6px;margin:0;padding:0}.ledgerRefItem{border:1px solid var(--ledger-ref-line);background:#fff;border-radius:6px;min-width:0;padding:7px}.ledgerRefItem.is-highlighted{border-color:var(--ledger-ref-accent);background:#f1f7ff}.ledgerRefItemTitle{display:flex;align-items: center;gap:6px}.ledgerRefItemTitle input{accent-color:var(--ledger-ref-accent);flex:none;width:15px;height:15px;margin:0}.ledgerRefItemTitle strong{flex:1;min-width:0}.ledgerRefItemTitle>span{color:var(--ledger-ref-muted);font-size:12px}.ledgerRefItemDetail{font-variant-numeric:tabular-nums;white-space:pre-wrap}.ledgerRefItemFooter{display:flex;color:var(--ledger-ref-muted);flex-wrap:wrap;gap:3px 9px;font-size:12px}.ledgerRefComparison.is-different{color:var(--ledger-ref-warning);font-weight:600}.ledgerRefComparison.is-same{color:#1a6255}.ledgerVendorReference .ledgerRefApply{color:var(--ledger-ref-accent);border-color:#bed4ec;margin-top:6px;font-weight:600}.ledgerRefPaging{display:flex;justify-content:space-between;align-items: center;gap:6px;margin-top:8px}.ledgerRefPaging span{color:var(--ledger-ref-muted);font-variant-numeric:tabular-nums;font-size:12px}.ledgerRefBulk{display:flex;border-top:1px solid var(--ledger-ref-line);flex-wrap:wrap;align-items: center;gap:6px;margin-top:8px;padding-top:8px}.ledgerRefBulk>span{flex-basis:100%}.ledgerVendorReference .ledgerRefBulk button:first-of-type{background:var(--ledger-ref-accent);color:#fff;border-color:var(--ledger-ref-accent)}.ledgerRefNotice{background:var(--ledger-ref-soft);white-space:pre-wrap;border-radius:5px;padding:7px}.ledgerRefNotice button,.ledgerRefCaution button{margin-left:5px}.ledgerRefBack{margin-bottom:7px}@media (max-width:540px){.ledgerRefCases{max-height:min(300px,38dvh)}.ledgerRefContext{grid-template-columns:minmax(0,1fr)}.ledgerVendorReference button{min-height:32px}.ledgerRefItemTitle input{width:18px;height:18px}.spPanel:has(>.spList[aria-label="기본 항목 / 이번 달 참고"]) .spRow{display:grid;grid-template-columns:15px minmax(0,1fr);box-sizing:border-box;flex:none;align-items: start;gap:3px 7px;width:100%;min-width:0}.spPanel:has(>.spList[aria-label="기본 항목 / 이번 달 참고"]) .spRow>.spCheck{grid-column:1;grid-row:1;align-self: start}.spPanel:has(>.spList[aria-label="기본 항목 / 이번 달 참고"]) .spRow>b{grid-column:2;grid-row:1;white-space:normal;overflow-wrap:anywhere;min-width:0}.spPanel:has(>.spList[aria-label="기본 항목 / 이번 달 참고"]) .spRow>.spSub{grid-column:2;grid-row:2;text-align:right;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;margin-left:0}}@media print{.ledgerVendorReference{display:none!important}}.gridToolbar .bizWriteBtn{color:#0a4fa3;background:#f2f8ff;border-color:#bcd8f5;font-weight:700}.gridToolbar .bizWriteBtn:hover{background:#e6f1ff}.bizWrite{display:flex;flex-direction:column;gap:12px;min-width:0}.bizTop{display:flex;flex-wrap:wrap;align-items: flex-end;gap:14px}.bizTopItem{display:flex;align-items: center;gap:8px;min-width:0}.bizTopItem>span{color:#000;white-space:nowrap;font-size:13px;font-weight:700}.bizTopItem .appDateField{width:226px}.bizTopItem .selectPanelBox{min-width:170px}.bizTopCount{color:#000;white-space:nowrap;margin-left:auto;font-size:13px}.bizTopCount b{color:#000;font-size:15px}.bizPanes{display:grid;grid-template-columns:minmax(0,1.05fr)minmax(0,1fr);align-items:stretch;gap:14px}@media (max-width:1320px){.bizPanes{grid-template-columns:minmax(0,1fr)}.bizList{max-height:38vh}.bizPreviewPane{overflow:visible;max-height:none}}.bizListPane,.bizPreviewPane{min-width:0}.bizListPane{display:flex;flex-direction:column}.bizList{overflow:auto;background:#fff;border:1px solid #e2e8ef;border-radius:12px;flex:auto;min-height:180px;max-height:58vh}.bizListHint{color:#000;margin:6px 2px 0;font-size:12px}.bizTable{border-collapse:collapse;width:100%;font-size:12px}.bizTable thead th{position:sticky;z-index:2;text-align:left;white-space:nowrap;color:#000;background:#f4f7fa;border-bottom:1px solid #e2e8ef;padding:4px 8px;font-weight:700;top:0}.bizTable tbody td{vertical-align:middle;border-bottom:1px solid #eef2f6;padding:3px 8px}.bizTable tbody tr:last-child td{border-bottom:0}.bizChkCol{width:34px;text-align:center!important}.bizChkCol input{accent-color:#086ed6;width:15px;height:15px}.bizNowrap{white-space:nowrap}.bizTable thead th.bizChkCol,.bizTable tbody tr.bizRow>td.bizChkCol{position:sticky;left:0}.bizTable thead th:nth-child(2),.bizTable tbody tr.bizRow>td:nth-child(2){position:sticky;left:34px}.bizTable thead th:last-child,.bizTable tbody tr.bizRow>td:last-child{position:sticky;right:0}.bizTable thead th.bizChkCol,.bizTable thead th:nth-child(2),.bizTable thead th:last-child{z-index:3}.bizTable tbody tr.bizRow>td.bizChkCol,.bizTable tbody tr.bizRow>td:nth-child(2),.bizTable tbody tr.bizRow>td:last-child{z-index:1;background:var(--toss-surface,#fff)}.bizTable tbody tr.bizRow>td:nth-child(2){box-shadow:1px 0 #e6ecf2}.bizTable tbody tr.bizRow>td:last-child{box-shadow:-1px 0 #e6ecf2}.bizWrite .bizRow.on>td:nth-child(2){box-shadow:inset 2px 0 #086ed6,1px 0 #e6ecf2}.bizWrite .bizRow.on>td:last-child{box-shadow:inset 2px 0 #086ed6,-1px 0 #e6ecf2}.bizDim{color:#a6b1bd;font-style:normal}.bizRow{cursor:pointer;outline:none}.bizWrite .bizRow.active>td{background:#eaf4ff!important}.bizWrite .bizRow.on>td{box-shadow:inset 2px 0 #086ed6}.bizWrite .bizRow.off>td{color:#000;background:#f6f8fa!important}.bizRow.off{cursor:default}.bizRow:focus-visible>td:first-child{outline:2px solid #086ed6;outline-offset:-2px}.bizStatCell{white-space:nowrap}.bizStat{display:inline-flex;border-radius:999px;align-items: center;gap:6px;padding:2px 8px;font-size:12px;font-weight:700}.bizStat.ok{color:#0f7c58;background:#e6f6ef}.bizStat.warn{color:#b26208;background:#fdf0dc}.bizStat.off{color:#000;background:#eef1f4}.bizStat.done{color:#2a5bd7;background:#eaf1ff}.bizUndo{color:#2a5bd7;text-decoration:underline;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.bizEmpty{text-align:center;color:#000;padding:26px 12px;font-size:13px}.bizPreviewPane{overflow:auto;max-height:58vh;padding-right:2px}.bizPreviewHead{display:flex;flex-wrap:wrap;align-items: center;gap:8px;margin-bottom:8px}.bizPreviewHead b{letter-spacing:-.3px;font-size:16px}.bizPreviewHead span{color:#000;font-size:13px}.bizWarnBand{background:#fff8e8;border:1px solid #f0d9a8;border-radius:10px;margin-bottom:10px;padding:9px 12px}.bizWarnBand b{display:block;color:#a4630a;margin-bottom:4px;font-size:13px}.bizWarnBand ul{margin:0;padding-left:17px}.bizWarnBand li{color:#6d5a34;font-size:12.5px;line-height:1.55}.bizOffBand{color:#000;background:#f5f7fa;border:1px solid #dfe5ec;border-radius:10px;margin:0 0 10px;padding:9px 12px;font-size:13px}.bizSection{margin-bottom:12px}.bizSection h4{letter-spacing:.3px;color:#000;margin:0 0 6px;font-size:12px;font-weight:800}.bizField{display:grid;grid-template-columns:164px minmax(0,1fr)auto;border-bottom:1px solid #f1f5f8;align-items: center;gap:8px;padding:2px 8px}.bizField:last-child{border-bottom:0}.bizField.bad{background:#fdeeee;border-bottom-color:#0000;border-radius:8px}.bizFieldLabel{color:#000;white-space:nowrap;font-size:12.5px}.bizReq{color:#e33c4a;margin-left:2px;font-style:normal}.bizFieldValue{color:#000;overflow-wrap:anywhere;font-size:12.5px;font-weight:600;line-height:1.25}.bizFieldValue.empty{color:#b3bdc8;font-weight:500}.bizField.bad .bizFieldValue{color:#c0303c}.bizFieldAct{display:flex;justify-self:end;align-items: center;gap:6px}.bizFieldAct .secondaryButton.small{padding:2px 9px;font-size:12px}.bizWay{color:#000;white-space:nowrap;font-size:12px;font-style:normal}.bizFieldNote{grid-column:1/-1;color:#000;margin:2px 0 0;font-size:12px;line-height:1.5}.bizPick.selectPanelBox{min-width:132px}.bizPick .spButton{min-height:28px;padding:3px 9px;font-size:12.5px}.bizFootHint{color:#000;margin-right:auto;font-size:12.5px}@media (max-width:900px){.bizField{grid-template-columns:164px minmax(0,1fr)}.bizFieldAct{grid-column:1/-1;justify-self:start}.bizTopCount{margin-left:0}}.bizAutoSetup{background:#fffdf2;border:1px dashed #d5c76a;border-radius:10px;margin:8px 0 0;padding:8px 12px}.bizAutoSetup summary{cursor:pointer;color:#6b5c14;font-size:12.5px;font-weight:800}.bizAutoSetup ol{color:#000;margin:8px 0;padding-left:20px;font-size:12.5px;line-height:1.6}.bizAutoSetup small{display:block;color:#000;margin-top:6px;font-size:12px}.bizAutoDrag{display:inline-block;color:#241b00;text-decoration:none;cursor:grab;background:#fee500;border:1px solid #e7cf00;border-radius:9px;padding:7px 14px;font-size:13px;font-weight:900}.bizAutoDrag.foot{border-width:2px;padding:9px 18px;font-size:14px;box-shadow:0 2px 8px #e7cf0073}.bizInstallCallout{display:flex;background:#fffbe6;border:2px solid #e7cf00;border-radius:12px;align-items: center;gap:16px;margin-bottom:10px;padding:14px 18px}.bizInstallText{flex:1;min-width:0}.bizInstallText>b{display:block;color:#5c4d00;font-size:16px}.bizInstallText span b{display:inline;color:#5c4d00;font-size:inherit}.bizInstallText span{display:block;color:#6b5c14;margin-top:3px;font-size:13px;line-height:1.55}.bizInstallCallout .bizAutoDrag{flex:none;padding:12px 22px;font-size:15px;box-shadow:0 2px 10px #e7cf0080}.bizInstallActs{display:flex;flex-direction:column;flex:none;align-items: flex-end;gap:6px}.bizInstallActs label{display:inline-flex;color:#6b5c14;cursor:pointer;white-space:nowrap;align-items: center;gap:5px;font-size:12.5px;font-weight:700}@media (max-width:760px){.bizInstallCallout{flex-direction:column;align-items:stretch;gap:10px}.bizInstallCallout .bizAutoDrag{align-self: flex-start}.bizInstallActs{flex-flow:wrap;justify-content:space-between;align-items: center}}.bizBacklogBar{display:flex;background:#f2f7fd;border:1px solid #cddff2;border-radius:10px;flex-wrap:wrap;align-items: center;gap:8px;margin:0 0 8px;padding:8px 12px}.bizBacklogBar>b{color:#0f172a;font-size:14px;font-weight:700}.bizBacklogBar>span{color:#46586f;font-size:13px}.bizPairBand{background:#f2f7fd;border:1px solid #cddff2;border-radius:8px;margin:6px 0;padding:8px 10px}.bizPairBand>b{display:block;color:#0f172a;margin-bottom:4px;font-size:13px;font-weight:700}.bizPairBand ul{list-style:none;margin:0;padding-left:0}.bizPairBand li{color:#21324a;white-space:normal;font-size:13px;line-height:1.55}.bizPairBand li>span{display:inline-block;color:#64748b;min-width:52px}.oiQuickSettings{border:1px solid var(--line,#dce3ed);background:var(--panel,#fff);color:var(--text,#17243b);border-radius:10px;min-width:0;padding:16px}.oiQuickSettings *{box-sizing:border-box}.oiQuickSettings fieldset{border:0;min-width:0;margin:0;padding:0}.oiQuickHead,.oiQuickFoot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:12px}.oiQuickHead{margin-bottom:12px}.oiQuickHead h3{margin:0;font-size:16px}.oiQuickFoot{margin-top:16px}.oiQuickSettings button,.oiQuickSettings input,.oiQuickSettings select,.oiQuickSettings textarea{font:inherit;max-width:100%;font-size:13px}.oiQuickSettings button{border:1px solid var(--line,#dce3ed);background:var(--panel,#fff);color:inherit;cursor:pointer;overflow-wrap:anywhere;border-radius:6px;min-height:36px;padding:6px 10px}.oiQuickSettings button:disabled,.oiQuickSettings fieldset:disabled{cursor:default;opacity:.65}.oiQuickSettings .primaryButton{background:var(--primary,#215fe5);border-color:var(--primary,#215fe5);color:#fff;font-weight:700}.oiQuickField{display:flex;flex-direction:column;gap:6px;min-width:0;margin:0 0 12px;font-size:12px;font-weight:650}.oiQuickField input,.oiQuickField select,.oiQuickField textarea,.oiQuickLine textarea{border:1px solid var(--line,#dce3ed);background:var(--panel,#fff);color:inherit;border-radius:6px;width:100%;min-width:0;padding:9px 10px;font-weight:400;line-height:1.6}.oiQuickField textarea{resize:vertical;min-height:160px}.oiQuickTwo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.oiQuickHint{color:var(--muted,#637087);overflow-wrap:anywhere;margin:0 0 10px;font-size:12px;line-height:1.6}.oiQuickError{color:#a12626;overflow-wrap:anywhere;margin:0 0 12px;font-size:13px;line-height:1.6}.oiQuickTokens{display:flex;flex-wrap:wrap;gap:6px}.oiQuickTokens button{font-size:12px}.oiQuickDetails{margin-top:12px}.oiQuickDetails summary{cursor:pointer;padding:6px 0;font-size:12px;font-weight:650}.oiQuickDetails>div{margin-top:8px}.oiQuickLine{display:grid;grid-template-columns:minmax(0,1fr)auto;align-items: start;gap:6px;margin-bottom:8px}.oiQuickLine>div{display:flex;gap:3px}.oiQuickLine textarea{resize:vertical;min-height:38px}.oiQuickCheck{display:flex;align-items: center;gap:8px;margin-top:14px;font-size:13px}.oiQuickCheck input{width:16px;height:16px}.oiQuickSettings .oiQuickDelete{color:#a12626}.oiQuickSettings :focus-visible{outline:2px solid var(--primary,#215fe5);outline-offset:2px}@media (max-width:560px){.oiQuickSettings{padding:12px}.oiQuickTwo{grid-template-columns:1fr;gap:0}.oiQuickLine{grid-template-columns:minmax(0,1fr)}.oiQuickLine>div{justify-content:flex-end}.oiQuickFoot>.primaryButton{flex:1}}@media (pointer:coarse){.oiQuickSettings button{min-height:44px}.oiQuickSettings input,.oiQuickSettings select,.oiQuickSettings textarea{font-size:16px}}.oiShell{color:#21364d;font-size:13px}.oiShell button,.oiFooter button{white-space:nowrap;min-height:32px;font-size:12px}.oiShell button:not(.spButton){color:#294664;cursor:pointer;background:#fff;border:1px solid #dbe4ee;border-radius:8px;padding:5px 10px}.oiShell button:not(.spButton):hover:not(:disabled){background:#f1f6fc}.oiShell button:disabled{opacity:.5;cursor:default}.oiTopline,.oiTabs,.oiSubhead,.oiFooter,.oiSettingsNav{display:flex;align-items: center;gap:8px}.oiTopline,.oiSubhead{justify-content:space-between}.oiTopline{flex-wrap:wrap;margin-bottom:8px}.oiTabs{background:#eef3f8;border-radius:9px;padding:3px}.oiTabs button{color:#4b6078;background:0 0;border:0;border-radius:6px;padding:5px 12px}.oiTabs button.on{color:#1556a2;background:#fff;font-weight:700;box-shadow:0 1px 4px #17354f14}.oiFreshness{display:flex;color:#617389;flex-wrap:wrap;gap:10px;margin-bottom:12px;font-size:12px}.oiSelection,.oiFields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.oiShell label{display:flex;flex-direction:column;gap:5px;font-size:12px}.oiShell input,.oiShell textarea{box-sizing:border-box;color:inherit;font:inherit;background:#fff;border:1px solid #c8d4e2;border-radius:5px;width:100%;min-width:0;padding:7px 9px;font-size:13px}.oiShell input:focus,.oiShell textarea:focus{outline:2px solid #c0dcff;border-color:#4b8ad6}.oiShell input[type=checkbox]{flex:none;width:16px;height:16px;margin:0}.oiSaleSummary{margin:9px 0 12px;font-size:12px;font-weight:600}.oiColumns{display:grid;grid-template-columns:minmax(220px,.8fr)minmax(0,1.6fr);gap:16px}.oiUrlPane{border-right:1px solid #e1e8f0;padding-right:15px}.oiSubhead{margin:9px 0}.oiLinks{display:grid;overflow-y:auto;gap:6px;max-height:450px;padding:2px}.oiLinkCard{display:flex;overflow-wrap:anywhere;border:1px solid #dce5ef;border-radius:7px;flex-direction:column;gap:5px;padding:9px 10px}.oiLinkCard a{color:#155fc1;font-size:12px}.oiLinkCard span{white-space:pre-wrap;font-size:12px}.oiRequestFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:9px}.oiWide{grid-column:1/-1}.oiOutput{resize:vertical;min-height:280px;line-height:1.65}.oiMuted{color:#637890;font-size:12px}.oiError{color:#ad3c2b;font-size:12px}.oiNotice{white-space:pre-wrap;background:#f3f7fb;border-radius:5px;padding:8px 10px;font-size:12px}.oiShell summary{cursor:pointer;font-size:12px}.oiReview{background:#fff8e9;border-radius:5px;margin-bottom:9px;padding:8px 10px;font-size:12px}.oiReview p{margin:4px 0}.oiFooter{justify-content:flex-end;width:100%}.oiFooter>span{color:#4b6078;margin-right:auto;font-size:12px}.oiShell label.oiToggle{flex-direction:row;align-items: center;margin:8px 0}.oiImport{display:grid;gap:8px}.oiReviewTable{overflow:auto;border:1px solid #dbe3ed;max-height:280px}.oiReviewTable table{border-collapse:collapse;width:100%;font-size:12px}.oiReviewTable th,.oiReviewTable td{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #e5ebf1;padding:7px 9px}.oiReviewTable thead{position:sticky;background:#eef3f8;top:0}.oiImport pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:12px}.oiSettings fieldset{border:0;min-width:0;margin:12px 0 0;padding:0}.oiSettingsNav>.selectPanelBox{flex:1}.oiFields{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:10px}.oiTemplateBody{margin:8px 0;line-height:1.6}.oiTokenList{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.oiTokenList>label{flex-direction:row;align-items: center}.oiTokenList>button{min-height:28px;padding:3px 8px}.oiUrlEditRow{display:grid;grid-template-columns:1fr 1fr 2fr 1.5fr auto;gap:5px;margin:6px 0}.oiTextButton,.oiDelete button{color:#a94635;background:0 0;border:0}.oiDelete{margin-top:16px}.oiConflict{background:#fff8e9;margin-top:12px;padding:12px}.oiUrlFilters{display:flex;gap:6px;margin-bottom:8px}.oiUrlFilters>*{flex:1;min-width:0}.oiConflictRow{margin:10px 0}.oiConflictRow>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.oiConflictRow pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;overflow:auto;max-height:160px;margin:0}.oiDeleteConfirm{display:flex;background:#fff4f0;flex-wrap:wrap;align-items: center;gap:8px;padding:8px}.oiStep{border-top:1px solid #e6ecf3;padding:12px 0}.oiStep:first-child{border-top:0;padding-top:0}.oiStep>.oiSubhead strong{font-size:13px}.oiBizRow{display:flex;flex-wrap:wrap;align-items: center;gap:8px;margin:8px 0}.oiBizLink{display:inline-flex;color:#14549e;text-decoration:none;background:#f2f8ff;border:1px solid #b9d2ef;border-radius:8px;align-items: center;min-height:32px;padding:5px 12px;font-size:12px;font-weight:700}.oiPasteLabel{margin:6px 0}.oiPaste{resize:vertical;min-height:120px;line-height:1.6}.oiAct{display:inline-flex;align-items: center;gap:7px;min-width:0}.oiAct>em{color:#7a6636;overflow-wrap:anywhere;font-size:12px;font-style:normal;line-height:1.4}.oiWarn{color:#8a5a12;font-size:12px}.oiRowMissing>th,.oiRowMissing>td{background:#fff8e9}.oiRowConflict>th,.oiRowConflict>td{background:#fdf1ee}.oiChoiceRow{display:inline-flex;flex-wrap:wrap;gap:5px;margin-top:5px}.oiChoiceRow button.on{color:#14549e;background:#eaf3ff;border-color:#4b8ad6;font-weight:700}.oiRaw{margin:8px 0}.oiRawSection{margin:6px 0}.oiRawSection p{margin:2px 0;font-size:12px}.oiRawText{overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:#f5f8fb;border-radius:6px;max-height:240px;margin:6px 0 0;padding:8px 10px;font-size:12px}.oiRawToggle{margin:6px 0}.oiDocTabs{display:inline-flex;gap:6px}.oiDocTabs button.on{color:#14549e;background:#eaf3ff;border-color:#4b8ad6;font-weight:700}.oiOrderRow{display:flex;flex-wrap:wrap;align-items: center;gap:8px;margin:6px 0 10px}.oiDiffLine{overflow-wrap:anywhere;margin:2px 0;font-size:12px}.oiStorePick{display:flex;white-space:nowrap;flex-direction:row;align-items: center;gap:6px;font-size:12px}.oiStorePick>.selectPanelBox{min-width:150px}.oiFooterNeed{color:#7a6636;overflow-wrap:anywhere;margin-right:auto;font-size:12px}.oiLedgerAsk{display:grid;gap:10px}.oiLedgerTable{border-collapse:collapse;width:100%;font-size:12px}.oiLedgerTable th,.oiLedgerTable td{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #eef2f7;padding:6px 8px}.oiLedgerTable th{color:#5b6e86;width:34%;font-weight:600}.oiLedgerFill{grid-template-columns:repeat(2,minmax(0,1fr))}.oiCandidates{background:#f5f8fb;border-radius:6px;padding:10px}.oiCandidates>p{margin:4px 0 8px}.oiCandidateRow{display:flex;flex-direction:row;align-items: center;gap:7px;margin:5px 0;font-size:12px}.oiCandidateRow>span{flex:1;min-width:0}.oiUrlPane{border-right:0;margin-top:8px;padding-right:0}.oiAside{background:#f7fafd;border-radius:7px;margin-top:10px;padding:8px 10px}.oiAside .oiSubhead{margin:0 0 4px}@media (max-width:760px){.oiSelection,.oiColumns{grid-template-columns:1fr}.oiUrlPane{border-right:0;padding-right:0}.oiLinks{max-height:200px}.oiOutput{min-height:280px}.oiUrlEditRow{grid-template-columns:1fr 1fr;border:1px solid #e1e8f0;padding:8px}.oiUrlEditRow input[aria-label=접수\ URL]{grid-column:1/-1}.oiFooter{flex-wrap:wrap}.oiFooter>span{flex-basis:100%}.oiTabs{flex-wrap:wrap}.oiLedgerFill{grid-template-columns:1fr}}@media (max-width:520px){.oiFooter{flex-direction:column;align-items:stretch;gap:6px}.oiFooter>span[role=status]{margin-right:0}.oiFooter>*{box-sizing:border-box;width:100%}.oiAct>button{width:100%}.oiAct{display:flex;flex-direction:column;align-items:stretch;gap:3px}.oiStorePick{white-space:normal}.oiStorePick>.selectPanelBox{flex:1;min-width:0}.oiFields{grid-template-columns:1fr}.oiSubhead{flex-direction:column;align-items: flex-start;gap:5px}.oiDocTabs,.oiOrderRow>.oiChoiceRow{width:100%}.oiBizRow>*,.oiBizLink{justify-content:center;width:100%}.oiPaste{min-height:150px}}.oiBookmarkCard{background:#f6faff;border:1px solid #cfe0f5;border-radius:8px;margin:6px 0 10px;padding:10px 12px;font-size:13px;line-height:1.5}.oiBookmarkCard ol{margin:6px 0 0;padding-left:20px}.oiBookmarkCard li{margin:4px 0}.oiBookmarkDrag{display:inline-block;color:#1d4f86;text-decoration:none;cursor:grab;background:#fff;border:1px solid #1d4f86;border-radius:6px;margin-left:8px;padding:4px 12px;font-weight:600}.oiBookmarkDrag:active{cursor:grabbing}.oiBizRow button.on{color:#1d4f86;border-color:#1d4f86}.oiCategoryRow{display:flex;flex-wrap:wrap;align-items: center;gap:6px;margin:0 0 8px}.oiCategoryRow button{background:#fff;border:1px solid #c9d3df;border-radius:6px;padding:4px 10px;font-size:13px}.oiCategoryRow button.on{color:#1d4f86;background:#e8f1fc;border-color:#1d4f86;font-weight:600}.oiBizLogin{color:#1d4f86;text-decoration:underline;font-size:13px}.oiTwoPane{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1fr);align-items: start;gap:14px}.oiPaneIn,.oiPaneOut{display:flex;flex-direction:column;gap:10px;min-width:0}@media (max-width:1040px){.oiTwoPane{grid-template-columns:minmax(0,1fr)}}.oiPaneIn,.oiPaneOut{overflow-y:auto;overscroll-behavior:contain;max-height:calc(100vh - 314px);padding-right:2px}.oiTwoPane .oiLinks{overflow-y:auto;max-height:232px}.oiTwoPane .oiReviewTable{overflow-y:auto;max-height:300px}.oiTwoPane .oiOutput{max-height:360px}.oiTwoPane .oiLinkCard{display:flex;border-bottom:1px solid #eef2f7;align-items:baseline;gap:8px;padding:5px 8px}.oiTwoPane .oiLinkCard:last-child{border-bottom:0}.oiTwoPane .oiLinkCard strong{flex:none}.oiTwoPane .oiLinkCard span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#6b7f96;flex:auto;min-width:0}.oiTwoPane .oiOutput:empty{min-height:0}.oiTwoPane textarea:not(.oiOutput){min-height:84px}.oiTwoPane .oiOutput{min-height:220px}.oiBizLoginCard{background:#f6faff;border:1px solid #cfe0f5;border-radius:8px;margin:6px 0 10px;padding:10px 12px;font-size:13px;line-height:1.5}.oiBizLoginCard>b{display:block;margin-bottom:4px}.oiBizLoginRow{display:flex;flex-wrap:wrap;align-items: flex-end;gap:8px;margin-top:8px}.oiBizLoginRow label{display:flex;color:#33475b;flex-direction:column;gap:3px;font-size:12px}.oiBizLoginRow input{background:#fff;border:1px solid #c9d6e4;border-radius:6px;min-width:180px;height:32px;padding:0 8px;font-size:13px}.oiBizCaptcha{background:#fff;border:1px solid #c9d6e4;border-radius:6px;height:40px}.oiBizLoginDone{background:#eef7ee;border-radius:6px;margin-top:8px;padding:8px 10px}.oiBizLoginDone code{word-break:break-all;font-size:12px}@media (max-width:540px){.oiBizLoginRow{flex-direction:column;align-items:stretch}.oiBizLoginRow label,.oiBizLoginRow input,.oiBizLoginRow button{width:100%}}.oiReviewTable tr.oiRowSame>th,.oiReviewTable tr.oiRowSame>td{color:#8a99ab}.oiReviewTable tr.oiRowBlocked>th,.oiReviewTable tr.oiRowBlocked>td{background:#fff7f7}.oiReviewTable tr.oiRowBlocked>td:last-child{color:#b4232a}.oiSettings input[aria-invalid=true]{background:#fff4f0;border-color:#d92d20}.oiSettings input[aria-invalid=true]:focus{outline-color:#d92d20}.oiCompactTopline{display:flex;justify-content:flex-end;align-items: center;gap:10px;margin-bottom:10px}.oiMoreContent{display:flex;flex-wrap:wrap;align-items: center;gap:8px;padding:10px 0}.oiCompactWorkspace{display:grid;gap:12px}.oiCompactWorkspace[hidden]{display:none}.oiUrlToolbar{display:flex;background:#f4f7fb;border:1px solid #dfe7f1;border-radius:10px;align-items: flex-end;gap:8px;padding:12px}.oiUrlToolbar>label{flex:1;min-width:0}.oiUrlToolbar>.oiUrlSelect{flex:2}.oiOpenUrl{display:inline-flex;box-sizing:border-box;color:#1556a2;white-space:nowrap;text-decoration:none;background:#fff;border:1px solid #a9c4e9;border-radius:8px;justify-content:center;align-items: center;min-height:34px;padding:6px 12px;font-size:12px;font-weight:700}.oiUrlOptions{padding:0 4px}.oiUrlOptions[open]>summary{margin-bottom:8px}.oiUrlSearch{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.oiUrlSearch .oiUrlFilters{display:flex;flex-wrap:wrap;flex:1;gap:8px;min-width:0;margin:0}.oiUrlSearch .oiUrlFilters>.selectPanelBox{flex:1;min-width:130px}.oiUrlSearch .oiUrlFilters>input{flex:2;min-width:180px}.oiSelectedUrlNote{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f8fd;border-left:3px solid #94b7e3;margin:0;padding:8px 12px;font-size:13px}.oiProviderNotices{border:1px solid #dfe7f1;border-radius:8px;padding:8px 12px}.oiProviderNotices .oiNoticeBody{overflow:auto;overscroll-behavior:contain;max-height:144px}.oiProviderNotices .oiNotice{white-space:pre-wrap;overflow-wrap:anywhere}.oiCompactColumns{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1fr);align-items: start;gap:16px}.oiCompactColumns>section{border:1px solid #dfe7f1;border-radius:10px;min-width:0;padding:12px}.oiCompactColumns .oiPasteLabel{margin:0;font-weight:700}.oiCompactColumns .oiPaste,.oiCompactColumns .oiOutput{resize:vertical;height:clamp(220px,32vh,430px);min-height:220px;margin:6px 0 0;font-weight:400;line-height:1.65}.oiCompactResult>.oiSubhead{flex-wrap:wrap;align-items: center;margin:0 0 8px}.oiFormTools{display:flex;flex:1;justify-content:flex-end;align-items: center;gap:6px;min-width:0}.oiFormTools>.selectPanelBox{flex:1;min-width:100px}.oiDocToolbar{display:flex;flex-wrap:wrap;align-items: center;gap:6px;margin:4px 0}.oiDocToolbar .oiDocTabs{flex-wrap:wrap;gap:4px;width:auto}.oiDocToolbar>.oiOrderChoice{flex:130px;min-width:120px;max-width:200px}.oiDocToolbar .oiDocRebuild{margin-left:auto}.oiDocOrderStatus{overflow-wrap:anywhere;margin:4px 0 8px;line-height:1.45}.oiOrderItems{display:grid;gap:8px}.oiOrderItemsHeading{display:flex;justify-content:space-between;align-items: center;gap:8px}.oiOrderItemsHeading strong{font-size:12px}.oiOrderItem{display:grid;grid-template-columns:minmax(0,2fr)minmax(0,1.4fr)minmax(54px,.7fr)auto;align-items: end;gap:6px}.oiOrderItem>label{min-width:0}.oiOrderAdd{display:flex;justify-content:flex-start}.oiManualCompletion{background:#fff8e9;border-radius:6px;margin-top:6px;padding:8px 10px}.oiManualCompletion>p{margin:0 0 6px}.oiShell .oiManualCompletion>label{flex-direction:row;align-items: center;gap:6px}.oiSupplement{border-top:1px solid #edf1f6;border-bottom:1px solid #edf1f6;margin:6px 0;padding:8px 0}.oiSupplementHeading{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:6px}.oiSupplementHeading strong{font-size:12px}.oiSupplementGrid,.oiCompactResult .oiDeliveryFields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.oiSupplementGrid>label{min-width:0}.oiSupplementField>span{display:flex;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px}.oiSupplementField em{color:#9b4d00;font-size:12px;font-style:normal;font-weight:400}.oiSupplementField.isMissing input,.oiSupplementField.isMissing textarea,.oiSupplementField.isMissing .spButton{border-color:#cf954c}.oiSupplementField textarea{resize:vertical;min-height:64px}.oiSupplementMore{margin-top:6px}.oiSupplementMore:first-child{margin-top:0}.oiSupplementMore[open]>summary{margin-bottom:8px}@media (min-width:1500px){.oiSupplementGrid,.oiCompactResult .oiDeliveryFields{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:620px){.oiSupplementGrid,.oiCompactResult .oiDeliveryFields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:380px){.oiSupplementGrid,.oiCompactResult .oiDeliveryFields{grid-template-columns:minmax(0,1fr)}.oiDocToolbar .oiDocTabs{flex-basis:100%}.oiOrderItem{grid-template-columns:minmax(0,1fr)minmax(0,1fr)}.oiOrderItem>button{justify-self:end}}.oiSourceHelp{margin:8px 0 0}.oiSourceConflicts{display:grid;background:#fff8e9;border-radius:6px;gap:8px;padding:8px}.oiCompactActions{display:flex;border-top:1px solid #dfe7f1;align-items: flex-start;gap:12px;padding-top:12px}.oiLedgerInline{flex:1;gap:8px;min-width:0}.oiLedgerActions{display:flex;flex-wrap:wrap;align-items: flex-end;gap:8px}.oiLedgerActions .oiLedgerVendor{width:180px}.oiLedgerStore{align-self: center;font-weight:600}.oiShell .oiCandidateRow{flex-direction:row;align-items: center}.oiCandidateRow>input[type=radio]{flex:none;width:16px}.oiLedgerInline .oiFooterNeed{margin:0}.oiCompactActions .oiCopyButton{margin-top:19px}.oiWorkOptions{border-top:1px solid #edf1f6;padding-top:8px}.oiWorkOptions[open]>.oiSelection{margin-top:10px}.oiShell button.primaryButton{color:#fff;background:#2164db;border-color:#2164db}.oiShell button.primaryButton:hover:not(:disabled){background:#1957c4}@media (max-width:900px){.oiCompactColumns{grid-template-columns:minmax(0,1fr)}.oiCompactColumns .oiPaste,.oiCompactColumns .oiOutput{height:240px}.oiUrlToolbar{flex-wrap:wrap}.oiUrlToolbar>label{flex-basis:30%}.oiUrlToolbar>.oiUrlSelect{flex-basis:55%}}@media (max-width:520px){.oiUrlToolbar>label,.oiUrlToolbar>.oiUrlSelect{flex-basis:100%}.oiCompactColumns>section{padding:10px}.oiFormTools{flex-wrap:wrap;justify-content:flex-start;width:100%}.oiFormTools>.selectPanelBox{flex-basis:100%}.oiCompactActions{flex-direction:column;align-items:stretch}.oiCompactActions .oiCopyButton{margin-top:0}.oiLedgerActions>*,.oiLedgerActions .oiLedgerVendor{width:100%}.oiUrlFilters{flex-wrap:wrap}.oiUrlFilters>*{flex-basis:100%}.oiCompactTopline{flex-wrap:wrap}}@media (min-width:901px){.oiCompactActions:not(:has(.oiCandidates,.oiLedgerFill,.oiError)){position:sticky;z-index:3;background:#fff;padding-bottom:12px;bottom:-2px;box-shadow:0 -6px 12px #1933520d}}.modalHeaderRight{display:flex;align-items: center;margin-left:auto;margin-right:8px}.modalHeaderRight .oiCompactTopline{margin:0}.modalHeaderRight .oiMore{position:relative}.modalHeaderRight .oiMore>summary{cursor:pointer;white-space:nowrap;border-radius:8px;padding:6px 10px;font-size:13px;font-weight:800}.modalHeaderRight .oiMore>summary:hover{background:#f1f5f9}.modalHeaderRight .oiMoreContent{position:absolute;z-index:30;background:#fff;border:1px solid #d6e0ea;border-radius:12px;min-width:320px;max-width:min(520px,90vw);padding:10px 12px;top:calc(100% + 6px);right:0;box-shadow:0 12px 28px #0f233c29}.oiOperatorInfo{margin:0 2px 8px;font-size:12px}.oiOperatorInfo>summary{cursor:pointer;width:-moz-fit-content;width:fit-content}.oiOperatorFields{display:flex;flex-wrap:wrap;align-items: end;gap:8px;margin-top:8px}.oiOperatorFields label{display:grid;flex:1;gap:3px;min-width:120px}.oiOperatorFields input{width:100%;min-width:0}.oiOperatorInfo p{margin:6px 0 0}.oiOperatorError{color:#b42318}.oiDeviceResolution{display:flex;background:#fff8e8;border:1px solid #e7c675;border-radius:8px;flex-wrap:wrap;align-items: center;gap:6px 10px;margin-bottom:8px;padding:8px;font-size:12px}.oiDeviceResolution>.selectPanelBox{flex:1;min-width:180px;max-width:320px}.urq{color:#21364c;min-width:0;font-size:14px}.urq-criteria{overflow-wrap:anywhere;margin:0 0 12px;font-weight:600}.urq-criteria span{display:block;color:#65768b;margin-top:3px;font-size:12px;font-weight:400}.urq-select{display:flex;align-items: center;gap:8px;margin-bottom:12px}.urq-select>.sp{flex:1;min-width:0}.urq .spCaret{font-size:12px}.urq-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.urq-card{background:#fff;border:1px solid #d7e1ed;border-radius:9px;min-width:0;padding:15px}.urq-card h3{margin:0 0 12px;font-size:15px}.urq-total{display:flex;border-bottom:1px solid #e4eaf2;flex-direction:column;gap:3px;padding-bottom:10px}.urq-total strong{color:#174f96;font-size:26px;line-height:1.3}.urq-total small{margin-left:4px;font-size:14px}.urq-total span,.urq-muted{color:#62738a;font-size:12px}.urq-card dl{margin:8px 0 0}.urq-card dl>div{display:flex;justify-content:space-between;gap:12px;margin:6px 0;font-size:13px}.urq-card dt{overflow-wrap:anywhere;white-space:pre-wrap}.urq-card dd{font-variant-numeric:tabular-nums;flex-shrink:0;margin:0}.urq-card .urq-sum{border-top:1px solid #e4eaf2;padding-top:7px;font-weight:700}.urq-empty{color:#65768b;padding:14px 0;font-size:13px}.urq-error,.urq-notice{border-radius:6px;margin:10px 0;padding:9px 11px;font-size:13px}.urq-error{color:#a0343c;background:#fff4f4}.urq-notice{color:#735719;background:#fff9e9}.urq-footer{display:flex;justify-content:flex-end;gap:8px;width:100%}@media (max-width:540px){.urq-cards{grid-template-columns:minmax(0,1fr)}.urq-select{flex-wrap:wrap;align-items:stretch}.urq-select>*{max-width:100%}.urq-total strong{font-size:23px}}.unionQuickFields{background:#f6f9fd;border:1px solid #d7e3f1;border-radius:8px;margin-top:10px;padding:10px 12px}.unionQuickHead{color:#1f3b5c;margin:0 0 8px;font-size:12.5px;font-weight:700}.unionQuickRow{display:grid;grid-template-columns:120px minmax(0,1fr);gap:8px}.unionQuickRow label{display:grid;color:#4b5b6b;gap:4px;font-size:12px;font-weight:700}.unionQuickRow .control{min-width:0}.unionQuickError{color:#d63b3b;margin:6px 0 0;font-size:12.5px;font-weight:700}.unionQuickHint{color:#5d6b79;margin:6px 0 0;font-size:12px}.unionQuickList{margin-top:14px}.unionQuickList>summary{cursor:pointer;color:#1f2d3d;padding:6px 0;font-size:14px;font-weight:800}.unionQuickList>summary span{color:#5d6b79;font-size:12.5px;font-weight:600}.unionQuickBar{display:flex;flex-wrap:wrap;align-items: center;gap:6px;margin:6px 0 8px}.unionQuickBar b{text-align:center;min-width:96px;font-size:13.5px}.unionQuickTable{table-layout:fixed;width:100%;min-width:760px}.salesTable.dense.v2.unionQuickTable{min-width:760px}.unionQuickTable col.uqDate{width:96px}.unionQuickTable col.uqDevice{width:14%}.unionQuickTable col.uqSerial{width:140px}.unionQuickTable col.uqFrom,.unionQuickTable col.uqTo{width:13.5%}.unionQuickTable col.uqFee{width:200px}.unionQuickTable col.uqPaid{width:60px}@media (min-width:641px) and (max-width:880px){.unionQuickTable col.uqDate{width:72px}.unionQuickTable col.uqDevice{width:14%}.unionQuickTable col.uqSerial{width:17%}.unionQuickTable col.uqFrom,.unionQuickTable col.uqTo{width:13%}.unionQuickTable col.uqFee{width:110px}.unionQuickTable col.uqPaid{width:52px}.unionQuickTable td.unionQuickPlace{white-space:normal;word-break:keep-all;overflow-wrap:anywhere;text-overflow:clip}}@media (min-width:881px) and (max-width:1180px){.unionQuickTable col.uqDate{width:88px}.unionQuickTable col.uqSerial{width:128px}.unionQuickTable col.uqFee{width:150px}.unionQuickTable td.unionQuickPlace{white-space:normal;word-break:keep-all;overflow-wrap:anywhere;text-overflow:clip}}.unionQuickTable td,.unionQuickTable th{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12.5px}.unionQuickTable td.unionQuickMoney,.unionQuickTable th.unionQuickMoney{text-align:right}.unionQuickTable td input.control{width:100%;min-width:0;height:26px;padding:2px 6px;font-size:12.5px}.unionQuickTable td.unionQuickMoney input.control{text-align:right}.unionQuickTable tfoot td{background:#f6f9fd;font-weight:800}.unionQuickTable td.unionQuickBad input.control{border-color:#d63b3b}.unionQuickNone{color:#5d6b79;padding:10px 0;font-size:13px}.unionActFields{display:grid;gap:8px;margin-top:8px}.unionActField{display:grid;color:#4b5b6b;gap:4px;font-size:12px;font-weight:700}.unionActField .control{min-width:0}.unionReqList{margin-top:14px}.unionReqList>summary{cursor:pointer;color:#1f2d3d;padding:6px 0;font-size:14px;font-weight:800}.unionReqList>summary span{color:#5d6b79;font-size:12.5px;font-weight:600}.unionReqBadge{display:inline-block;color:#fff;text-align:center;background:#d63b3b;border-radius:10px;min-width:20px;margin:0 4px;padding:0 6px;font-size:12px}.unionReqCols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.unionReqCol h3{color:#1f3b5c;margin:4px 0;font-size:13px;font-weight:800}.unionReqCol ul{list-style:none;display:grid;gap:6px;margin:0;padding:0}.unionReq{display:flex;border:1px solid #e3e9ef;border-radius:8px;flex-wrap:wrap;align-items: center;gap:4px 8px;padding:6px 8px;font-size:12.5px}.unionReqTag{color:#1f3b5c;background:#eef3f8;border-radius:6px;padding:0 6px;font-weight:800}.unionReqTag.pending{color:#8a5a00;background:#fff3d6}.unionReqTag.sent{color:#1d6b35;background:#e3f5e8}.unionReqTag.rejected{color:#a12828;background:#fde7e7}.unionReqNote{color:#5b6b7b}.unionReqBtns{display:inline-flex;gap:4px;margin-left:auto}@media (max-width:640px){.unionReqCols{grid-template-columns:minmax(0,1fr)}}.unionReqAlertDevice{display:grid;background:#f3f8fe;border:1px solid #c9d8ea;border-radius:10px;gap:4px;margin:4px 0 10px;padding:12px 14px}.unionReqAlertModel{color:#10243a;font-size:20px;font-weight:800;line-height:1.3}.unionReqAlertSerial{color:#3b4b5c;font-size:15px;font-weight:600}.modal.unionReqAlertModal>.modalHeader>.iconButton{display:none}.unionReqAlertSerial b{color:#10243a;letter-spacing:.02em;font-size:20px;font-weight:800}.appConfirm>p.unionStaffAlertKeys{color:#5d6b79;font-size:12.5px;font-weight:600}.unionFeedCard{background:#fff;border:1px solid #e3e9ef;border-radius:10px;margin:14px 0 0;padding:6px 12px 10px}.unionFeedCard.folded{padding-bottom:6px}.unionFeedHead{display:flex;flex-wrap:wrap;align-items: center;gap:4px 10px}.unionFeedTitle{display:inline-flex;color:#1f2d3d;cursor:pointer;background:0 0;border:0;align-items: center;gap:4px;padding:4px 0;font-size:14px;font-weight:800}.unionFeedTitle:hover{color:#2f6fed;text-decoration:underline}.unionFeedTitle:focus-visible{color:#2f6fed;text-decoration:underline}.unionFeedMore{color:#2f6fed;margin-left:2px;font-size:12px;font-weight:700}.unionFeedSub{color:#5d6b79;flex:260px;min-width:0;font-size:12px}.unionFeedFold{margin-left:auto}.unionFeedInfo{display:inline-flex;color:#46566a;cursor:pointer;background:#fff;border:1px solid #d3dbe4;border-radius:50%;justify-content:center;align-items: center;width:24px;height:24px;padding:0;font-size:13px;line-height:1}.unionFeedInfo:hover,.unionFeedInfo[aria-expanded=true]{color:#2f6fed;border-color:#2f6fed}.unionFeedInfo:focus-visible{color:#2f6fed;border-color:#2f6fed}.unionFeedInfoText{color:#5d6b79;margin:4px 0 0;font-size:12px}.unionFeedBody{margin-top:6px}.unionFeedCard.unionStockMoves{margin:14px 0 0}.unionFeedCard.unionStockMoves ul{padding:0}.unionFeedCard.unionStockMoves li.other .unionMoveTag{color:#4b5b6b;background:#f1f3f5}.unionReqRecent{list-style:none;display:grid;gap:6px;margin:0;padding:0}.unionReqSide{color:#5b6b7b;font-size:12px}.unionReqOther{color:#4b2a85;white-space:nowrap;background:#f3ecff;border-radius:6px;padding:0 6px;font-size:12px;font-weight:700}.unionReq.other{background:#fafbfc}.unionReqTag.cancelled{color:#4b5b6b;background:#f1f3f5}.unionReqTag.sold{color:#1f3b8a;background:#e8eefb}.unionQuickTable tr.unionQuickOther td{color:#3b4b5c}.unionTraceList ul{list-style:none;display:grid;gap:6px;margin:0;padding:0}.unionTrace{display:flex;color:#000;border:1px solid #e3e9ef;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:6px 8px;font-size:12.5px}.unionTraceItem b{font-variant-numeric:tabular-nums}.unionTracePath{color:#1f3b5c;overflow-wrap:anywhere}.unionTraceNow{color:#1f2d3d;font-weight:800}.unionTraceNow.activated,.unionTraceNow.sold{color:#1d6b35}.unionTraceNow.returned,.unionTraceNow.defect,.unionTraceNow.lost,.unionTraceNow.cancelled{color:#a12828}.unionTraceNow.moving,.unionTraceNow.held{color:#8a5a00}.unionFeedModal .unionFeedTools{display:flex;flex-wrap:wrap;align-items: center;gap:8px;margin-bottom:8px}.unionFeedPeriod{display:inline-flex;align-items: center;gap:6px}.unionFeedPeriodLabel{text-align:center;min-width:96px;font-size:13.5px}.unionFeedSearch{flex:220px;min-width:0}.unionFeedFilter,.unionFeedStore{display:inline-flex;color:#4b5b6b;align-items: center;gap:6px;font-size:12px;font-weight:700}.unionFeedWrap{overflow:auto;max-height:60vh}.salesTable.dense.v2.unionFeedTable{width:100%;min-width:0}.salesTable.dense.v2.unionFeedTable.unionQuickTable{min-width:760px}@media (min-width:641px) and (max-width:880px){.salesTable.dense.v2.unionQuickTable,.salesTable.dense.v2.unionFeedTable.unionQuickTable{min-width:0}}.unionFeedTable td,.unionFeedTable th{font-size:12.5px}.unionFeedTable td.unionFeedNote,.unionFeedTable td.unionTracePath{white-space:normal;overflow-wrap:anywhere}.unionFeedTable td.unionFeedAct{white-space:nowrap}.unionFeedTable td.unionFeedAct .unionReqBtns{margin-left:0}.unionFeedLimit,.unionFeedOld,.unionFeedSum{color:#5b6b7b;margin:6px 0;font-size:12px}.unionFeedLimit .secondaryButton{margin-left:8px}.unionFeedSum b{color:#000;font-size:13.5px}@media (max-width:640px){.unionFeedSub{flex-basis:100%}.unionFeedWrap{max-height:none}}.unionQuickAddBar{display:flex;justify-content:flex-end;margin:4px 0 6px}.unionQuickTable tr.unionQuickDraft td{background:#fffbea}.unionQuickTable tr.unionQuickManual td{background:#fbfcfe}.unionQuickManualTag{display:inline-block;color:#1f3b5c;background:#eef3f8;border-radius:6px;margin-left:4px;padding:0 5px;font-size:12px;font-weight:700}.unionQuickTable td .unionQuickManualDel{flex:none;height:26px;padding:0 8px}.unionQuickDraftNote{display:flex;align-items: center;gap:4px}.unionQuickDraftNote .control{flex:auto}.unionQuickDraftNote button{flex:none;height:26px;padding:0 8px}.unionFeedTable th .invHeadFilter{display:inline-flex;max-width:100%}.unionFeedTable th .invHeadPickBtn{font:inherit;color:inherit;cursor:pointer;display:inline-flex;background:0 0;border:0;align-items: center;gap:3px;max-width:100%;padding:0;font-weight:800}.unionFeedTable th .invHeadPickBtn em{color:#2f6fed;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:110px;font-size:12px;font-style:normal;font-weight:700}.unionFeedTable th .invHeadPickBtn i{color:#8a97a5;font-size:12px;font-style:normal}.unionFeedTable th .invHeadFilter.on .invHeadPickBtn i{color:#2f6fed}.unionFeedClear{white-space:nowrap}.unionActTarget{display:grid;background:#f3f8fe;border:1px solid #c9d8ea;border-radius:10px;gap:2px;margin:2px 0 0;padding:10px 12px}.unionActTarget span{color:#4b5b6b;font-size:12px;font-weight:700}.unionActTarget b{color:#10243a;overflow-wrap:anywhere;font-size:18px;font-weight:800}@media (max-width:640px){.appConfirm>.unionReqAlertDevice{order:-1}}@media (hover:none) and (pointer:coarse){.appConfirm>:-webkit-any(.unionReqAlertDevice,.unionActFields):not([data-union-busy])~p:last-child{display:none}.appConfirm>:-moz-any(.unionReqAlertDevice,.unionActFields):not([data-union-busy])~p:last-child{display:none}.appConfirm>:is(.unionReqAlertDevice,.unionActFields):not([data-union-busy])~p:last-child{display:none}.modalBackdrop .modal[data-union-modal] :-webkit-any(.primaryButton,.secondaryButton){min-height:44px}.modalBackdrop .modal[data-union-modal] :-moz-any(.primaryButton,.secondaryButton){min-height:44px}.modalBackdrop .modal[data-union-modal] :is(.primaryButton,.secondaryButton){min-height:44px}.unionFeedTitle{min-height:44px}.modalBackdrop .modal.unionFeedModal :-webkit-any(.primaryButton,.secondaryButton){min-height:44px}.modalBackdrop .modal.unionFeedModal :-moz-any(.primaryButton,.secondaryButton){min-height:44px}.modalBackdrop .modal.unionFeedModal :is(.primaryButton,.secondaryButton){min-height:44px}.invPanel.unionStock .unionFeedCard :-webkit-any(.primaryButton,.secondaryButton){min-height:44px}.invPanel.unionStock .unionFeedCard :-moz-any(.primaryButton,.secondaryButton){min-height:44px}.invPanel.unionStock .unionFeedCard :is(.primaryButton,.secondaryButton){min-height:44px}.modalBackdrop .modal.unionFeedModal .iconButton{min-width:44px;min-height:44px}.modalBackdrop .modal.unionFeedModal .unionFeedTable th .invHeadPickBtn{min-height:44px}.modalBackdrop .modal.unionFeedModal .invSearch.unionFeedSearch{height:48px}.modalBackdrop .modal.unionFeedModal .invSearch.unionFeedSearch input{height:44px}}@media (max-width:640px){.tableWrap.unionQuickWrap,.tableWrap.unionFeedWrap{overflow-x:hidden}.salesTable.dense.v2.unionQuickTable,.salesTable.dense.v2.unionFeedTable,.salesTable.dense.v2.unionFeedTable.unionQuickTable{display:block;table-layout:auto;border:0;width:100%;min-width:0}.salesTable.dense.v2.unionQuickTable colgroup,.salesTable.dense.v2.unionFeedTable colgroup,.salesTable.dense.v2.unionQuickTable thead{display:none}.salesTable.dense.v2.unionFeedTable thead{display:block}.salesTable.dense.v2.unionFeedTable thead tr{display:flex;flex-wrap:wrap;gap:4px 8px;padding:0 0 6px}.salesTable.dense.v2.unionFeedTable thead th{display:inline-flex;position:static;background:0 0;border:0;padding:0}.salesTable.dense.v2.unionFeedTable thead th:not(.unionFeedThPick){display:none}.salesTable.dense.v2.unionQuickTable tbody,.salesTable.dense.v2.unionFeedTable tbody,.salesTable.dense.v2.unionQuickTable tfoot{display:block}.salesTable.dense.v2.unionQuickTable tbody tr,.salesTable.dense.v2.unionFeedTable tbody tr{display:grid;grid-template-columns:minmax(0,1fr);background:#fff;border:1px solid #e3e9ef;border-radius:10px;gap:3px;margin:0 0 6px;padding:8px 10px}.salesTable.dense.v2.unionQuickTable td,.salesTable.dense.v2.unionFeedTable td{display:flex;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;text-align:left;background:0 0;border:0;align-items: center;gap:8px;min-width:0;height:auto;min-height:0;padding:0;font-size:13px}.salesTable.dense.v2.unionQuickTable td[data-label]:before,.salesTable.dense.v2.unionFeedTable td[data-label]:before{content:attr(data-label);color:#5b6b7b;flex:0 0 64px;font-size:12px;font-weight:700}.salesTable.dense.v2.unionQuickTable td input.control,.salesTable.dense.v2.unionFeedTable td input.control{flex:auto;height:40px;font-size:16px}.salesTable.dense.v2.unionQuickTable td .unionQuickDraftNote{flex-wrap:wrap;flex:auto}.salesTable.dense.v2.unionQuickTable td .unionQuickDraftNote button,.salesTable.dense.v2.unionQuickTable td .unionQuickManualDel{height:40px}.salesTable.dense.v2.unionQuickTable tfoot tr{display:flex;background:#f6f9fd;border-radius:10px;justify-content:space-between;gap:8px;padding:8px 10px}.salesTable.dense.v2.unionQuickTable tfoot td{display:inline;white-space:normal;border:0;padding:0}.salesTable.dense.v2.unionQuickTable tfoot td:empty,.salesTable.dense.v2.unionQuickTable tbody td:not([data-label]):empty,.salesTable.dense.v2.unionFeedTable tbody td:not([data-label]):empty{display:none}}.unionQuickTable td.unionQuickPaid{text-align:center;color:#0a7a3d;font-weight:800}.unionQuickPaidBtn{box-sizing:border-box;vertical-align:middle;color:#0a7a3d;cursor:pointer;background:#fff;border:1px solid #b9c4d0;border-radius:6px;min-width:30px;height:22px;padding:0 6px;font-size:14px;font-weight:800;line-height:20px}.unionQuickPaidBtn.on{background:#e8f6ee;border-color:#0a7a3d}.unionQuickPaidBtn:focus-visible{outline:2px solid #1f6feb;outline-offset:1px}.unionQuickPaidSum{color:#3b4a5c;white-space:nowrap;font-size:12px;font-weight:700}.unionUndoneTag{color:#8a1f1f;background:#fdecec}.unionQuickUndone td:not(.unionQuickPaid){color:#5b6878}.unionMoveUndone{display:inline-block;white-space:nowrap;border-radius:6px;margin-left:4px;padding:0 6px;font-size:12px;font-weight:700}.unionUndoMove{white-space:nowrap;margin-left:6px}.unionFeedAct{white-space:nowrap}.unionQuickTable col.uqPhoto{width:76px}@media (min-width:641px) and (max-width:1180px){.unionQuickTable col.uqPhoto{width:64px}}.unionQuickTable td.unionQuickPhotoCell,.unionQuickTable th.unionQuickPhotoCell{text-align:center;padding-top:2px;padding-bottom:2px}.unionQuickThumbBtn{display:inline-flex;cursor:pointer;overflow:hidden;vertical-align:middle;background:#fff;border:1px solid #c9d2db;border-radius:4px;justify-content:center;align-items: center;width:26px;height:34px;padding:0}.unionQuickThumbBtn:focus-visible{outline:2px solid #2f6fed;outline-offset:1px}.unionQuickThumb{object-fit:cover;display:block;width:100%;height:100%}.unionQuickThumbWait{color:#5d6b79;font-size:12px}.unionQuickClip{color:#3b4a59;cursor:pointer;white-space:nowrap;background:#f7f9fb;border:1px dashed #9aa7b4;border-radius:6px;padding:1px 6px;font-size:12px;line-height:20px}.unionQuickClip:hover{color:#1d3f8a;border-color:#2f6fed}.unionQuickClip:focus-visible{color:#1d3f8a;border-color:#2f6fed}.unionQuickDropHint{color:#1d3f8a;white-space:nowrap;font-size:12px;font-weight:700}.unionQuickTable tr.unionQuickDrop td{box-shadow:inset 0 2px #2f6fed,inset 0 -2px #2f6fed;background:#e8f2ff!important}.unionQuickPhotoBig{display:block;object-fit:contain;border:1px solid #dde3ea;border-radius:8px;max-width:100%;max-height:62vh;margin:0 auto}.unionQuickAddBar{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.formRow .appDateRow{gap:4px}.formRow .appDateField .control{font-size:13px}.formRow .appCalBtn{border-radius:7px;height:30px;padding:0 7px;font-size:12px}.formRow.r1>.appDateField.field{flex:0 0 176px}.paybackEntry .appDateField{flex:0 0 178px}.paybackEntry .appDateRow{gap:4px}.paybackEntry .appCalBtn{border-radius:7px;height:28px;padding:0 7px;font-size:12px}.noticeAdminDates>.appDateField.field{flex:0 0 208px}.noticeAdminDates .appDateField .fieldLabel{color:#000;flex-direction:row;justify-content:space-between;align-items:baseline;gap:7px;margin-bottom:5px;font-size:13px;font-weight:850}@media (max-width:540px){.salesTopStrip .miniKpis{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;max-width:100%;padding-bottom:2px}.salesTopStrip .miniKpis>button,.salesTopStrip .miniKpis>div:not(.kpiBreakRow){white-space:nowrap;flex:none;gap:6px;min-width:0;padding:3px 8px}.salesTopStrip .miniKpis span{font-size:12px}.salesTopStrip .miniKpis b{font-size:14px}.salesTopStrip .miniKpis>.kpiBreakRow{flex:none;min-width:0}.vendorFirstNotice{gap:6px}.vendorFirstNotice .vendorFirstMobileWhy{color:#000;font-size:12px}}body .appShell.phoneInvFocus .topbarInner{flex-wrap:nowrap;gap:4px;height:auto;min-height:0;padding:2px 8px}body .appShell.phoneInvFocus .topbar .brand{flex:none;min-height:44px;padding:0 4px}body .appShell.phoneInvFocus .topbar .brand>span{display:none}body .appShell.phoneInvFocus .mainNav{border-top:0;flex:auto;order:0;width:auto;min-width:0;height:44px}body .appShell.phoneInvFocus .mainNav button{flex:none;padding:0 8px;font-size:14px}body .appShell.phoneInvFocus .mainNav .mainNavSales{display:none}body .appShell.phoneInvFocus .headerActions{flex:none;gap:4px}body .appShell.phoneInvFocus .userChipUnder{display:none}body .appShell.phoneInvFocus .userChip>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:5em}body .appShell.phoneInvFocus .userChipWrap{flex-direction:row;align-items: center;gap:4px}body .appShell.phoneInvFocus .orgSwitch{min-width:0;margin-left:0}body .appShell.phoneInvFocus .orgSwitch .spValue{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:5.5em}body .appShell.phoneInvFocus .sectionBarRow{display:none}body .appShell.phoneInvFocus .page{padding-top:6px}body .appShell.phoneInvFocus .newMemberBanner{display:flex;flex-flow:row;align-items: center;gap:6px;margin:4px 0;padding:0 6px 0 10px}body .appShell.phoneInvFocus .newMemberBanner>b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0}body .appShell.phoneInvFocus .newMemberBanner>span{display:none}body .appShell.phoneInvFocus .newMemberBanner>button{white-space:nowrap;flex:none;width:auto;height:auto;min-height:44px;padding:0 10px}body .appShell.phoneInvFocus .vendorFirstNotice{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-bottom:6px;padding:6px 10px}body .appShell.phoneInvFocus .vendorFirstNotice>span{display:none}@media (max-width:540px){.unionStockSection .urp-button,.unionStockSection .urp-primary,.unionStockSection .urp-room-choice .spButton{min-height:44px}.unionStockSection .unionStock.phone .unionPhoneRefresh{min-height:48px}.unionStockSection .unionFeedInfo{width:44px;height:44px}}.doneAlimtalk{display:grid;color:#24344b;gap:16px;min-width:0;font-size:14px;line-height:1.6}.doneAlimtalk p{margin:0}.doneAlimtalkSummary{display:flex;background:#f6f9fc;border:1px solid #dce5ee;border-radius:14px;flex-wrap:wrap;align-items: center;gap:14px 24px;padding:14px 16px}.doneAlimtalkSummary>div{display:grid;gap:2px;min-width:0}.doneAlimtalkSummary>div:first-child{flex:1}.doneAlimtalkSummary>div>span{color:#596b83;font-size:12px}.doneAlimtalkSummary strong{overflow-wrap:anywhere;font-size:15px}.doneAlimtalkBadge{color:#166345;white-space:nowrap;background:#e4f2ed;border-radius:8px;padding:4px 9px;font-size:12px;font-weight:700}.doneAlimtalkBadge.blocked{color:#825410;background:#fff0d2}.doneAlimtalkAlert{color:#8c3821;overflow-wrap:anywhere;background:#fff4ef;border:1px solid #efd3c7;border-radius:10px;padding:12px 14px}.doneAlimtalkResult{color:#244f3d;background:#f0faf5;border:1px solid #bbdece;border-radius:12px;padding:16px}.doneAlimtalkResult.attention{color:#6e531e;background:#fff9ec;border-color:#ead9b8}.doneAlimtalkResult h3{margin:0 0 8px;font-size:16px}.doneAlimtalkResult p+p{margin-top:6px}.doneAlimtalkResult ul,.doneAlimtalkExcluded ul{overflow-wrap:anywhere;margin:8px 0 0;padding-left:20px}.doneAlimtalkPrivacy{color:#64748b;font-size:12px}.doneAlimtalkRecipients{display:grid;gap:12px;min-width:0}.doneAlimtalkRecipient{overflow:hidden;border:1px solid #dae3ed;border-radius:12px;min-width:0}.doneAlimtalkRecipient summary{display:flex;cursor:pointer;list-style:none;background:#f8fafc;justify-content:space-between;align-items: center;gap:12px;min-height:48px;padding:10px 14px}.doneAlimtalkRecipient summary::-webkit-details-marker{display:none}.doneAlimtalkRecipient summary>span:first-child{display:flex;overflow-wrap:anywhere;flex-wrap:wrap;gap:4px 12px;min-width:0}.doneAlimtalkRecipient summary>span:last-child{color:#526983;flex-shrink:0;font-size:12px}.doneAlimtalkRecipient summary>span.doneAlimtalkFailed{color:#a33225;font-weight:700}.doneAlimtalkRecipient summary>span:last-child:after{content:" ＋"}.doneAlimtalkRecipient[open] summary>span:last-child:after{content:" −"}.doneAlimtalkRecipient summary:focus-visible{outline:2px solid #2168cd;outline-offset:-3px}.doneAlimtalkExcluded summary:focus-visible{outline:2px solid #2168cd;outline-offset:-3px}.doneAlimtalkRecipient pre{color:#1d2c3e;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;background:#fff;margin:0;padding:18px;font-family:inherit;font-size:14px;font-weight:400;line-height:1.75}.doneAlimtalkRecipientReason{color:#8c3821;overflow-wrap:anywhere;background:#fff8f1;padding:10px 14px}.doneAlimtalkExcluded{color:#66768b;font-size:13px}.doneAlimtalkExcluded summary{display:flex;cursor:pointer;align-items: center;min-height:40px}.doneAlimtalkFooter{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:12px;width:100%}.doneAlimtalkFooter>span{color:#64748b;font-size:12px}.doneAlimtalkFooter>div{display:flex;flex-wrap:wrap;gap:8px}.doneAlimtalkFooter button{min-height:42px;font-size:14px}@media (max-width:540px){.doneAlimtalkSummary{gap:12px;padding:12px}.doneAlimtalkRecipient pre{padding:14px}.doneAlimtalkFooter>div{width:100%}.doneAlimtalkFooter button{flex:1;min-width:110px}}.inventoryRollbackSheet{display:grid;color:#000;gap:12px}.inventoryRollbackSheet p{margin:0;line-height:1.5}.inventoryRollbackLead{font-size:14px;font-weight:600}.inventoryRollbackChoices{display:grid;gap:8px}.inventoryRollbackChoice.secondaryButton{display:flex;text-align:left;white-space:normal;color:#000;background:#fff;border:1px solid #cbd5e1;border-radius:9px;align-items: flex-start;gap:10px;width:100%;min-width:0;min-height:64px;padding:12px}.inventoryRollbackChoice.secondaryButton.is-selected{color:#000;background:#eff6ff;border-color:#2563eb;box-shadow:inset 0 0 0 1px #2563eb}.inventoryRollbackChoice.secondaryButton:focus-visible{outline:3px solid #2563eb;outline-offset:2px}.inventoryRollbackChoice b{display:block;font-size:14px;font-weight:700;line-height:1.4}.inventoryRollbackChoice small{display:block;margin-top:4px;font-size:12px;font-weight:400;line-height:1.5}.inventoryRollbackRadio{color:#2563eb;flex:0 0 16px;font-size:16px;line-height:20px}.inventoryRollbackNote{font-size:13px}.inventoryRollbackReason{display:grid;gap:6px}.inventoryRollbackReason label{font-size:13px;font-weight:700}.inventoryRollbackReason .control{box-sizing:border-box;width:100%;min-width:0;font-size:14px}.inventoryRollbackReason small,.inventoryRollbackKeys{color:#334155;font-size:12px}.inventoryRollbackError{color:#b91c1c;font-size:13px}.alimtalkHero{display:flex;background:linear-gradient(135deg,#fffdf0 0%,#fff 48%,#f5f9ff 100%);border:1px solid #dfe8ef;border-radius:18px;justify-content:space-between;align-items: center;gap:18px;margin:0 0 14px;padding:18px 20px;box-shadow:0 8px 26px #1f354b0f}.alimtalkHeroMain{display:flex;align-items: center;gap:14px;min-width:0}.alimtalkMark{display:grid;color:#241b00;background:#fee500;border-radius:16px;flex:none;place-items: center;width:48px;height:48px;font-size:21px;font-weight:950;box-shadow:inset 0 -2px #00000014}.alimtalkHeroText{min-width:0}.alimtalkHeroText>span{display:flex;color:#000;align-items: center;gap:7px;font-size:12px;font-weight:850}.alimtalkHeroText h2{color:#000;letter-spacing:-.4px;margin:3px 0 4px;font-size:20px}.alimtalkHeroText p{color:#000;margin:0;font-size:13px;font-weight:650}.alimtalkStatusDot{background:#b3c0cc;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #b3c0cc29}.alimtalkStatusDot.ready{background:#18a66a;box-shadow:0 0 0 4px #18a66a24}.alimtalkHeroFacts{display:flex;flex:none;align-items:stretch;gap:6px}.alimtalkHeroFacts>div{background:#ffffffc7;border:1px solid #d5e0e9d9;border-radius:12px;min-width:94px;padding:9px 12px}.alimtalkHeroFacts span,.alimtalkHeroFacts b{display:block;white-space:nowrap}.alimtalkHeroFacts span{color:#000;font-size:12px;font-weight:750}.alimtalkHeroFacts b{color:#000;margin-top:2px;font-size:13px}.noticeBulkBtn.alimSendNow{color:#241b00;background:#fee500;border-color:#e7cf00;font-weight:900}.noticeBulkBtn.alimSendNow:hover:not(:disabled){background:#ffea37}.salesTable.dense.v2.noticesTable{min-width:760px!important}.alimSendGrid{display:grid;grid-template-columns:minmax(0,1fr)292px;gap:22px}.alimSendReview{min-width:0}.alimSendKpis{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px}.alimSendKpis>div{background:#f8fafc;border:1px solid #e2e9ef;border-radius:13px;padding:12px}.alimSendKpis>div.key{background:#fffbea;border-color:#f0dfa8}.alimSendKpis span,.alimSendKpis b{display:block}.alimSendKpis span{color:#000;font-size:12px;font-weight:750}.alimSendKpis b{color:#000;margin-top:3px;font-size:18px}.alimCapability{display:flex;border-radius:12px;align-items: center;gap:10px;margin-bottom:14px;padding:11px 13px}.alimCapability.ready{color:#176b4b;background:#eefaf5;border:1px solid #cceadd}.alimCapability.blocked{color:#805d10;background:#fff9e8;border:1px solid #efdfaa}.alimCapabilityDot{background:currentColor;border-radius:50%;flex:none;width:10px;height:10px}.alimCapability b{display:block;font-size:13px}.alimCapability p{color:inherit;opacity:.78;margin:1px 0 0;font-size:12px}.alimSendList h4{color:#000;margin:0 0 7px;font-size:12px}.alimSendList{overflow:auto;max-height:294px;padding-right:3px}.alimSendRow{display:grid;grid-template-columns:minmax(210px,1fr)minmax(0,auto)auto;border-bottom:1px solid #edf1f4;align-items: center;gap:3px 12px;padding:8px 4px}.alimSendRow>div:first-child{display:flex;align-items:baseline;gap:8px;min-width:0}.alimSendRow>div:first-child b{flex:none}.alimSendRow>div:first-child span{flex:auto;min-width:0}.alimSendRow>div:nth-child(2){display:flex;flex-wrap:wrap;justify-content:flex-end;align-items: center;gap:2px 10px;min-width:0}.alimSendRow b{color:#000;font-size:13px;line-height:1.55}.alimSendRow>div span{overflow:hidden;color:#000;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.55}.alimSendRow small{color:#000;white-space:nowrap;font-size:12px;line-height:1.55}.alimExcluded{background:snow;border:1px solid #f0d9d6;border-radius:11px;margin-top:12px;padding:9px 11px}.alimExcluded summary{cursor:pointer;color:#a34b43;font-size:12px;font-weight:800}.alimExcluded p{display:flex;color:#7e5b57;justify-content:space-between;gap:12px;margin:7px 0 0;font-size:12px}.alimSendError,.alimSendWarning{border-radius:10px;margin:10px 0 0;padding:9px 11px;font-size:12px;font-weight:750}.alimSendError{color:#a63832;background:#fff0ef}.alimSendWarning{color:#6c5400;background:#fff9d9}.alimSendPreview{min-width:0}.alimPreviewTitle{display:flex;color:#000;justify-content:space-between;align-items: center;margin-bottom:8px;font-size:12px;font-weight:800}.alimPhoneShell{overflow:hidden;background:#b2c7da;border:7px solid #263442;border-radius:26px;box-shadow:0 14px 28px #192a3a2e}.alimPhoneTop{display:flex;color:#000;background:#fff;justify-content:space-between;align-items: center;height:44px;padding:0 13px}.alimPhoneTop i{font-size:25px;font-style:normal;font-weight:300}.alimPhoneTop b{font-size:12px}.alimPhoneBody{min-height:330px;padding:16px 12px}.alimChannelLine{display:flex;color:#000;align-items: center;gap:7px;margin-bottom:8px;font-size:12px}.alimChannelLine span{display:grid;color:#241b00;background:#fee500;border-radius:50%;place-items: center;width:28px;height:28px;font-weight:950}.alimBubble{overflow:hidden;background:#fff;border-radius:4px 14px 14px;box-shadow:0 2px 5px #2334441a}.alimBubble em{display:block;color:#352b00;background:#fee500;padding:7px 10px;font-size:12px;font-style:normal;font-weight:900}.alimBubble p{overflow:auto;color:#000;white-space:pre-wrap;max-height:250px;margin:0;padding:11px 12px;font-size:12px;line-height:1.58}.alimPhoneBody>small{display:block;color:#000;text-align:right;margin-top:5px;font-size:12px}.alimPreviewMore{color:#000;margin:10px 2px 0;font-size:12px;line-height:1.45}.alimSendFoot{display:flex;justify-content:space-between;align-items: center;gap:14px;width:100%}.alimSendFoot>span{color:#000;font-size:12px}.alimSendFoot>div{display:flex;gap:8px}.alimSendConfirm.armed{background:#222b35;border-color:#222b35}.alimSendResult{text-align:center;padding:26px 8px 20px}.alimResultIcon{display:grid;color:#159864;background:#e6f8f0;border-radius:50%;place-items: center;width:54px;height:54px;margin:0 auto 12px;font-size:25px;font-weight:950}.alimSendResult h3{color:#000;margin:0;font-size:20px}.alimSendResult p{color:#000;margin:10px 0 5px}.alimSendResult small{color:#000}.alimSendErrors{text-align:left;background:#fff4f3;border-radius:12px;max-width:540px;margin:16px auto 0;padding:8px 12px}.alimSendErrors p{color:#bf2e3b;margin:4px 0;font-size:12.5px;line-height:1.5}@media (max-width:900px){.alimtalkHero{flex-direction:column;align-items: flex-start}.alimtalkHeroFacts{overflow:auto;width:100%}.alimSendGrid{grid-template-columns:1fr}.alimSendPreview{width:100%;max-width:330px;margin:0 auto}}@media (max-width:620px){.alimtalkHero{padding:14px}.alimtalkHeroFacts>div{min-width:84px}.alimSendKpis{grid-template-columns:repeat(2,1fr)}.alimSendRow{grid-template-columns:minmax(0,1fr)auto}.alimSendRow>div:nth-child(2){grid-column:1/-1;grid-row:2;justify-content:flex-start}.alimSendRow>div:first-child{flex-wrap:wrap}.alimSendFoot{flex-direction:column;align-items: flex-end}}.noticeSched{display:flex;flex-direction:column;gap:12px}.noticeSchedChips{display:flex;flex-wrap:wrap;gap:6px}.noticeSchedChips>span{display:inline-flex;overflow:hidden;color:#000;white-space:nowrap;text-overflow:ellipsis;background:#f6f9fc;border:1px solid #d8e2ec;border-radius:999px;align-items: center;max-width:100%;min-height:26px;padding:0 11px;font-size:12px;font-weight:750}.noticeSchedChannel{color:#000}.noticeSchedChannel.ready{color:#17804f;background:#eefaf3;border-color:#b8e3cd}.noticeSchedFlow{display:grid;grid-template-columns:minmax(0,1fr)318px;align-items: start;gap:18px}@media (max-width:980px){.noticeSchedFlow{grid-template-columns:1fr}}.noticeSchedMain{display:flex;flex-direction:column;gap:14px;min-width:0}.noticeSchedBlock>h4{display:flex;color:#000;align-items:baseline;gap:8px;margin:0 0 6px;font-size:13.5px;font-weight:850}.noticeSchedRight{color:#000;margin-left:auto;font-size:12px;font-style:normal;font-weight:700}.noticeSchedHint,.noticeSchedEmpty{color:#000;margin:6px 0 0;font-size:12px;line-height:1.5}.noticeSchedEmpty{text-align:center;border:1px dashed #dbe4ec;border-radius:9px;padding:14px}.noticeDateCards{display:flex;flex-direction:column;gap:7px}.noticeDateCard{overflow:hidden;background:#fff;border:1px solid #dbe4ec;border-radius:11px}.noticeDateCard.selected{border-color:#7cb9ee;box-shadow:0 0 0 2px #2084db1a}.noticeDateCard.off{background:#fafbfc}.noticeDateCardHead{display:flex;text-align:left;cursor:pointer;background:#f8fafc;border:0;justify-content:space-between;align-items: center;gap:12px;width:100%;min-height:48px;padding:8px 12px}.noticeDateCard.selected .noticeDateCardHead{background:#eef7fe}.noticeDateCardHead span{min-width:0}.noticeDateCardHead b{display:block;overflow:hidden;color:#000;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.noticeDateCardHead small{display:block;color:#000;margin-top:2px;font-size:12px}.noticeDateCardHead em{color:#0b6fce;flex:none;font-size:12px;font-style:normal;font-weight:850}.noticeDateCard.off .noticeDateCardHead em{color:#000}.noticeDateCardItems{display:flex;flex-wrap:wrap;gap:6px;padding:9px 11px 5px}.noticeDateItem{display:flex;cursor:pointer;background:#fff;border:1px solid #e3eaf1;border-radius:8px;flex:160px;align-items: center;gap:8px;min-width:150px;padding:7px 9px}.noticeDateItem.on{background:#f2f8fe;border-color:#b6d9f6}.noticeDateItem.sms.on{background:#fff9eb;border-color:#e7d4a8}.noticeDateItem input{accent-color:#0b6fce;flex:none;width:15px;height:15px}.noticeDateItem span{min-width:0}.noticeDateItem b,.noticeDateItem small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.noticeDateItem b{color:#000;font-size:12px}.noticeDateItem small{color:#000;margin-top:1px;font-size:12px}.noticeDateCardActions{display:flex;justify-content:flex-end;gap:12px;padding:1px 11px 8px}.noticeLinkButton{color:#0b6fce;cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:12px;font-weight:800}.noticeAdvanced{overflow:visible;background:#fff;border:1px solid #e3eaf1;border-radius:11px}.noticeAdvanced>summary{display:flex;list-style:none;cursor:pointer;justify-content:space-between;align-items: center;gap:12px;padding:11px 13px}.noticeAdvanced>summary::-webkit-details-marker{display:none}.noticeAdvanced>summary span{min-width:0}.noticeAdvanced>summary b,.noticeAdvanced>summary small{display:block}.noticeAdvanced>summary b{color:#000;font-size:12.5px}.noticeAdvanced>summary small{color:#000;margin-top:2px;font-size:12px}.noticeAdvanced>summary em{color:#0b6fce;flex:none;font-size:12px;font-style:normal;font-weight:800}.noticeAdvanced[open]>summary{background:#f8fafc;border-bottom:1px solid #e9eef3}.noticeAdvancedBody{padding:12px}.noticeAdvancedBody>h4{color:#000;margin:0 0 6px;font-size:12.5px}.noticeAdvancedBody>h4:not(:first-child){margin-top:16px}.noticeContractCheck{display:flex;cursor:pointer;background:#f8fafc;border:1px solid #dbe4ec;border-radius:10px;align-items: center;gap:9px;padding:10px 12px}.noticeContractCheck.ready{background:#effaf4;border-color:#a9dfc2}.noticeContractCheck input{accent-color:#168552;width:17px;height:17px}.noticeContractCheck b,.noticeContractCheck small{display:block}.noticeContractCheck b{color:#000;font-size:12.5px}.noticeContractCheck small{color:#000;margin-top:2px;font-size:12px}.noticeChannelBlock{display:flex;background:#fff6f5;border:1px solid #f0c7c4;border-radius:10px;align-items: center;gap:9px;padding:10px 12px}.noticeChannelBlock>span{display:grid;color:#fff;background:#d95048;border-radius:50%;flex:none;place-items: center;width:22px;height:22px;font-weight:900}.noticeChannelBlock>div{flex:1;min-width:0}.noticeChannelBlock b,.noticeChannelBlock small{display:block}.noticeChannelBlock b{color:#9f332e;font-size:12px}.noticeChannelBlock small{color:#86605e;margin-top:2px;font-size:12px}.noticePeopleLine{display:flex;background:#fff;border:1px solid #e3eaf1;border-radius:10px;flex-wrap:wrap;align-items: center;gap:6px;padding:8px 10px}.noticePerson{display:inline-flex;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items: center;gap:6px;height:28px;padding:0 9px}.noticePerson.on b{color:#000}.noticePerson b{color:#000;font-size:12.5px;font-weight:800}.noticePerson span{color:#000;font-size:12px}.noticePerson button{color:#000;cursor:pointer;background:#e3eaf1;border:0;border-radius:50%;width:16px;height:16px;font-size:12px}.noticeAddPersonBtn{color:#0b6fce;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:800}.noticePeopleAdd{display:flex;background:#f6f9fc;border-radius:8px;flex-wrap:wrap;flex:100%;align-items: center;gap:6px;padding:8px}.noticePeopleAdd .control{width:128px;height:28px;font-size:12px}.noticeRecipientAuth{display:inline-flex;color:#000;align-items: center;gap:5px;font-size:12px;font-weight:700}.salesTable.dense.v2.noticeKeepTable{min-width:0}.noticeKeepTable{table-layout:fixed}.noticeKeepTable th:first-child,.noticeKeepTable td:first-child{width:92px}.noticeKeepTable th:nth-child(3),.noticeKeepTable td:nth-child(3){width:150px}.noticeKeepTable th:nth-child(4),.noticeKeepTable td:nth-child(4),.noticeKeepTable th:nth-child(5),.noticeKeepTable td:nth-child(5){width:118px}.noticeKeepTable td:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.noticeKeepTable td{vertical-align:middle;font-size:12px}.noticeKeepKind{color:#0b6fce;font-weight:750}.noticeKeepDate{color:#0b6fce;font-weight:800}.noticeKeepValue{display:inline-flex;align-items: center;gap:5px;width:100%}.noticeKeepValue i{color:#000;flex:none;font-size:12px;font-style:normal}.noticeKeepTable .noticeNumInput{width:100%;height:26px;font-size:12px}.noticeKeepTable .appDateField,.noticeKeepTable .control{height:26px;font-size:12px}.noticeKeepTable tr.noticeAddRow td{background:#f8fbfd}.noticeOttOptions{display:flex;flex-wrap:wrap;gap:3px 9px;margin-top:5px}.noticeOttOptions label{display:inline-flex;color:#000;white-space:nowrap;align-items: center;gap:4px;font-size:12px}.noticeOttOptions input{margin:0}.noticeAddBtn{white-space:nowrap}.noticeDateAdd{display:grid;grid-template-columns:minmax(0,1fr)150px 96px auto;gap:6px;margin-top:8px}.noticeDateAdd .control{height:30px;font-size:12px}.noticeFreeRow{display:grid;grid-template-columns:128px minmax(0,1fr);gap:10px;margin-top:10px}.noticeFreeLabel b{display:block;color:#000;font-size:12.5px}.noticeFreeLabel small{display:block;color:#000;margin-top:2px;font-size:12px;line-height:1.45}.noticeFreeText{resize:vertical;min-height:52px;font-size:12px;line-height:1.5}.noticeSchedPreview{position:sticky;display:flex;background:#f8fbfd;border:1px solid #d9e4ed;border-radius:12px;flex-direction:column;gap:8px;padding:12px;top:0}.noticeSchedPreview>h4{color:#000;margin:0;font-size:13px;font-weight:850}.noticeBundleHead{display:flex;color:#000;justify-content:space-between;font-size:12px;font-weight:750}.noticeBundleHead b{color:#000}.noticeBundleList{display:flex;overflow:auto;flex-direction:column;max-height:176px}.noticeBundleRow{display:flex;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eef2f6;border-radius:7px;align-items: center;gap:7px;padding:6px 7px}.noticeBundleRow.picked{background:#eef7fe}.noticeBundleRow b{color:#000;flex:none;font-size:12px}.noticeBundleRow span{overflow:hidden;color:#000;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px}.noticeBundleRow em{color:#0b6fce;flex:none;font-size:12px;font-style:normal;font-weight:800}.noticePreviewWho{display:flex;flex-wrap:wrap;gap:10px}.noticePreviewWho label{display:inline-flex;color:#000;cursor:pointer;align-items: center;gap:4px;font-size:12px;font-weight:700}.noticePreviewChannel{display:flex;background:#fee500;border-radius:10px 10px 0 0;align-items: center;gap:8px;padding:9px 11px}.noticePreviewChannel b{display:block;color:#241b00;font-size:12.5px}.noticePreviewChannel small{display:block;color:#6b5c14;font-size:12px}.noticePreviewAvatar{display:grid;color:#fee500;background:#241b00;border-radius:50%;flex:none;place-items: center;width:28px;height:28px;font-size:13px;font-weight:950}.noticePreviewPhone{background:#cfe0ec;border-radius:0 0 10px 10px;margin-top:-8px;padding:10px}.noticePreviewDay{color:#000;text-align:center;margin-bottom:7px;font-size:12px}.noticePreviewBubble{background:#fff;border-radius:4px 12px 12px;box-shadow:0 2px 5px #2334441a}.noticePreviewBubble b{display:block;color:#000;padding:8px 10px 0;font-size:12px}.noticePreviewBubble pre{overflow:auto;color:#000;white-space:pre-wrap;word-break:break-word;max-height:320px;margin:0;padding:7px 10px 10px;font-family:inherit;font-size:12.5px;line-height:1.55}.noticePreviewBubble.blocked{background:#fff6f5}.noticePreviewBubble.blocked b{color:#a63832}.noticePreviewFootnote{display:block;color:#000;text-align:right;margin-top:5px;font-size:12px}.noticeSchedFoot{display:flex;justify-content:space-between;align-items: center;gap:12px;width:100%}.noticeSchedFootSum b{display:block;color:#000;font-size:13px}.noticeSchedFootSum{flex:auto;min-width:0}.noticeSchedFootSum b{white-space:nowrap}.noticeSchedFootSum span{display:block;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}.noticeSchedFoot>div:last-child{flex:none}.noticeNoteOpen{align-self: flex-start;margin:2px 0 0 26px}.noticeSchedFoot>div{display:flex;gap:8px}.noticeSchedSave{color:#241b00;background:#fee500;border-color:#e7cf00;font-weight:900}.noticeSchedSave:hover:not(:disabled){background:#ffea37}@media (max-width:720px){.noticeSchedChips>span:nth-child(2){display:none}.noticePeopleLine{flex-direction:column;align-items:stretch}.noticePerson{height:34px}.noticePeopleAdd{flex-direction:column;align-items:stretch}.noticePeopleAdd .control{width:100%}.noticeDateItem{flex-basis:100%}.noticeAdvancedBody{overflow-x:auto}.noticeDateAdd,.noticeFreeRow{grid-template-columns:1fr}.noticeSchedFoot{flex-direction:column;align-items:stretch}.noticeSchedFoot>div:last-child{justify-content:flex-end}}.noticeDateItem.ruleOff{border-style:dashed;border-color:#c9d3dc}.noticeDateItem.ruleOff.on{background:#f4f6f8}.noticePreviewReview{color:#000;background:#fff9eb;border:1px solid #e7d4a8;border-radius:8px;margin:0 0 6px;padding:7px 9px;font-size:12px;font-weight:700;line-height:1.45}.noticePreviewBubble.review{box-shadow:0 0 0 1px #e7d4a8,0 2px 5px #2334441a}.noticePhoneWarn{display:block;color:#b42318;white-space:normal;margin-top:4px;font-size:12px;font-weight:700;line-height:1.45}.noticePhoneTable input[aria-invalid=true]{border-color:#b42318}.alimPhrasePicker{display:inline-flex;vertical-align:middle}.alimPhraseTrigger{appearance:none;color:#355779;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d7e2ee;border-radius:7px;min-height:30px;padding:4px 8px;font-size:12px;font-weight:650}.alimPhraseTrigger:hover:not(:disabled){background:#eef5fd;border-color:#9cbde1}.alimPhraseTrigger:disabled{opacity:.5;cursor:default}.alimPhrasePanel{position:fixed;z-index:23000;display:flex;box-sizing:border-box;color:#23374f;overflow:auto;text-align:left;background:#fff;border:1px solid #cbd9e8;border-radius:12px;flex-direction:column;gap:8px;padding:10px;font-size:13px;line-height:1.45;box-shadow:0 10px 32px #182d492e}.alimPhrasePanel *,.alimPhrasePanel *:before,.alimPhrasePanel *:after{box-sizing:border-box}.alimPhrasePanel button{appearance:none;color:#536983;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;min-height:30px;padding:4px 8px;font-size:12px}.alimPhrasePanel button:hover:not(:disabled){color:#225fa0;background:#eef4fc}.alimPhrasePanel button:disabled{opacity:.5;cursor:default}.alimPhrasePanel button:focus-visible{outline:2px solid #3580d4;outline-offset:2px}.alimPhraseTrigger:focus-visible{outline:2px solid #3580d4;outline-offset:2px}.alimPhraseHeading{display:flex;justify-content:space-between;align-items: center;gap:8px}.alimPhraseHeading strong{font-size:14px}.alimPhrasePanel .alimPhraseClose{width:30px;padding:0;font-size:21px;line-height:1}.alimPhrasePanel .alimPhraseSearch,.alimPhrasePanel textarea{color:#23374f;font:inherit;background:#fff;border:1px solid #cbd8e6;border-radius:7px;width:100%;min-width:0;padding:7px 9px;font-size:13px;line-height:1.5}.alimPhrasePanel .alimPhraseSearch:focus,.alimPhrasePanel textarea:focus{outline:2px solid #bcd6f3;border-color:#4a8bd2}.alimPhrasePanel textarea{resize:vertical;min-height:86px;max-height:240px}.alimPhraseList{overflow:auto;overscroll-behavior:contain;min-height:0;max-height:240px}.alimPhraseRow{display:flex;border-bottom:1px solid #edf1f5;align-items: center;gap:3px;padding:4px 0}.alimPhraseRow:last-child{border-bottom:0}.alimPhrasePanel .alimPhraseInsert{color:#263f5c;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;flex:1;align-self:stretch;min-width:0;padding:6px 7px;font-size:13px}.alimPhraseTools{display:flex;flex:none;gap:0}.alimPhrasePanel .alimPhraseTools button{padding-inline-start:6px;padding-inline-end:6px}.alimPhraseAdd{display:flex;border-top:1px solid #e5ebf2;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:4px;padding-top:6px}.alimPhraseAdd button{color:#2265af;font-weight:650}.alimPhraseEmpty{color:#66798e;text-align:center;margin:0;padding:12px 4px}.alimPhraseEditor{display:grid;gap:5px;min-width:0}.alimPhraseEditor label{color:#536983;font-size:12px}.alimPhraseEditorFoot{display:flex;align-items: center;gap:4px}.alimPhraseEditorFoot>span{color:#64768b;margin-right:auto;font-size:12px}.alimPhraseEditorFoot>span.over{color:#b13b31}.alimPhrasePanel .primary{color:#fff;background:#2b73be;border-color:#2b73be}.alimPhrasePanel .primary:hover:not(:disabled){color:#fff;background:#205d9b}.alimPhraseDelete{display:flex;align-items: center;gap:4px;width:100%;padding:4px}.alimPhraseDelete span{flex:1;min-width:0}.alimPhrasePanel .danger{color:#af392e}.alimPhraseError,.alimPhraseStatus{overflow-wrap:anywhere;border-radius:7px;margin:0;padding:6px 8px;font-size:12px}.alimPhraseError{color:#943b2d;background:#fff1ed}.alimPhraseStatus{color:#276347;background:#eef8f2}@media (max-width:420px){.alimPhrasePanel{padding:8px}.alimPhrasePanel button,.alimPhraseTrigger{min-height:34px}.alimPhraseTools{flex-direction:column}}.contractNoteField{min-width:0;padding:5px 0 2px 26px}.contractNoteTools{display:flex;justify-content:space-between;align-items: center;gap:8px;margin-bottom:4px}.contractNoteTools>span{color:#526176;font-size:12px}.contractNoteField textarea.control{display:block;resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere;width:100%;min-height:48px}.contractNoteField>small{display:block;color:#65748a;margin-top:3px;font-size:12px}.contractNoteField .contractNoteError{color:#b42318;margin:4px 0;font-size:12px}.noticeDateItem.noticeDateItemWithNote{display:block;cursor:default;min-width:0}.noticeDateItemWithNote .contractNoteField>small{white-space:normal;overflow:visible}.noticeDateItemWithNote>label{display:flex;cursor:pointer;align-items: flex-start;gap:8px;min-width:0}.noticeDateItemWithNote>label>span{min-width:0}@media (max-width:540px){.contractNoteField{padding-left:0}.contractNoteTools{flex-wrap:wrap}}.adWorkspace{--ad-ink:#20364f;--ad-muted:#6b7d92;--ad-line:#dfe6ef;--ad-blue:#1769d2;color:var(--ad-ink);border:1px solid var(--ad-line);text-align:left;background:#fff;border-radius:16px;margin:18px 0 30px;font-size:14px;line-height:1.65}.adWorkspace *{box-sizing:border-box}.adWorkspace h1,.adWorkspace h2,.adWorkspace h3,.adWorkspace p{margin:0}.adWorkspace button,.adWorkspace input,.adWorkspace textarea,.adWorkspace select{font:inherit}.adWorkspace button,.adWorkspace summary{cursor:pointer}.adWorkspace button:disabled{opacity:.48;cursor:not-allowed}.adWorkspace button:focus-visible{outline:3px solid #78a8e4;outline-offset:3px}.adWorkspace summary:focus-visible{outline:3px solid #78a8e4;outline-offset:3px}.adWorkspace input:focus-visible{outline:3px solid #78a8e4;outline-offset:3px}.adWorkspace textarea:focus-visible{outline:3px solid #78a8e4;outline-offset:3px}.adWorkspace select:focus-visible{outline:3px solid #78a8e4;outline-offset:3px}.adSrOnly{position:absolute;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0}.adToolbar{display:flex;flex-wrap:wrap;align-items: center;gap:18px;padding:22px 24px 18px}.adTitle{display:flex;flex:1;align-items:baseline;gap:13px;min-width:180px}.adTitle h1{letter-spacing:-.7px;font-size:25px;font-weight:800;line-height:1.4}.adTitle>span{color:var(--ad-muted);font-size:13px}.adWorkControls{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items: center;gap:9px}.adWorkSelect select{width:100%;max-width:290px}.adWorkspace select{color:#35516f;background:#fff;border:1px solid #d4dfed;border-radius:8px;min-height:44px;padding:10px 34px 10px 12px;font-size:13px;line-height:1.5}.adButton{display:inline-flex;white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items: center;gap:7px;min-height:44px;padding:10px 14px;transition:background .15s,border-color .15s;font-weight:750;line-height:1.5;font-size:13px!important}.adButton svg{flex-shrink:0}.adButtonPrimary{border-color:#1769d2;color:#fff!important;background:#1769d2!important}.adButtonPrimary:hover:not(:disabled){background:#105bb8!important}.adButtonSecondary{border-color:#cedbea;color:#456587!important;background:#fff!important}.adButtonSecondary:hover:not(:disabled){border-color:#a5bfdf;background:#f4f8fd!important}.adStorageBadge{display:inline-flex;color:#7a8b9e;white-space:nowrap;align-items: center;gap:6px;font-size:12px}.adStorageBadge i{background:#7d9ab7;border-radius:50%;width:5px;height:5px}.adStorageBadge.isDirty{color:#997031}.adStorageBadge.isDirty i{background:#d39a45}.adMore{position:relative}.adMore>summary{list-style:none;display:flex;color:#617b97;user-select:none;border:1px solid #d7e1ed;border-radius:8px;justify-content:center;align-items: center;gap:7px;min-height:44px;padding:9px 12px;font-size:13px}.adMore>summary::-webkit-details-marker{display:none}.adMore>summary>span{font-size:19px;line-height:1}.adMore[open]>summary{color:#1769d2;background:#f2f7fe;border-color:#a5c6ed}.adMoreMenu{position:absolute;z-index:30;background:#fff;border:1px solid #d8e3f0;border-radius:11px;width:265px;max-width:calc(100vw - 40px);padding:8px;top:calc(100% + 7px);right:0;box-shadow:0 10px 30px #263c5c1b}.adMoreMenu>button{display:block;text-align:left;color:#45617f;background:0 0;border:0;border-radius:6px;width:100%;min-height:43px;padding:10px 12px;font-size:13px}.adMoreMenu>button:hover:not(:disabled){color:#1769d2;background:#f2f6fc}.adMoreMenu>hr{border:0;border-top:1px solid #e9eef5;margin:5px 6px}.adMoreMenu>p{color:#91a0b3;padding:10px 12px 7px;font-size:12px;line-height:1.8}.adCategories{display:flex;border-bottom:1px solid var(--ad-line);flex-wrap:wrap;gap:5px;padding:0 24px 16px}.adCategories>button{display:inline-flex;color:#667e98;background:#fff;border:1px solid #0000;border-radius:8px;align-items: center;gap:7px;min-height:44px;padding:10px 13px;font-size:13px;font-weight:650}.adCategories>button:hover{color:#326cae;background:#f5f8fc}.adCategories>button.isActive{color:#1769d2;background:#edf4fe;border-color:#d5e6fb;font-weight:800}.adMobileCategory,.adFeedback:empty{display:none}.adNotice,.adError{display:flex;overflow-wrap:anywhere;align-items: flex-start;gap:8px;padding:13px 24px;font-size:13px;line-height:1.8}.adNotice svg{flex-shrink:0;margin-top:3px}.adNotice{color:#356e78;background:#eff9f8;border-bottom:1px solid #deefec}.adError{color:#a14f42;background:#fff5f2;border-bottom:1px solid #f0dbd5}.adFormatBar{display:flex;border-bottom:1px solid var(--ad-line);background:#f7f9fc;flex-wrap:wrap;align-items: center;gap:14px 22px;padding:18px 24px}.adFormatBar>label{display:flex;color:#536e8b;align-items: center;gap:10px;font-size:13px;font-weight:700}.adFormatBar select{min-width:160px;font-size:14px}.adFormatBar>p{display:flex;color:#8b9caf;flex-wrap:wrap;gap:12px;font-size:12px}.adFormatBar strong{color:#6c84a0;font-size:13px;font-weight:600}.adWorkingArea{padding:22px 24px 24px}.adDocumentHeading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:12px;margin-bottom:19px}.adDocumentHeading h2{letter-spacing:-.5px;font-size:20px;line-height:1.5}.adDocumentHeading p{color:#8798ac;margin-top:3px;font-size:13px}.adWorkName{display:flex;color:#8296ae;align-items: center;gap:9px;max-width:100%;font-size:12px}.adWorkName>span{white-space:nowrap}.adWorkName input{color:#486583;background:#fff;border:1px solid #d5e0ed;border-radius:8px;width:190px;min-width:0;min-height:44px;padding:9px 11px;font-size:14px}.adWorkName input::placeholder{color:#a5b3c3;font-size:12px}.adCanvasLayout{display:grid;grid-template-columns:minmax(0,.95fr)minmax(0,1.05fr);align-items: start;gap:24px}.adEditorPane,.adPreviewPane{min-width:0}.adField{display:grid;gap:8px;min-width:0}.adField+.adField{margin-top:20px}.adField>span{display:flex;color:#4c6785;align-items: center;gap:4px;font-size:14px;font-weight:750}.adField>span>small{color:#99a8ba;margin-left:auto;font-size:12px;font-weight:400}.adField b{color:#6c97cc;font-weight:600}.adField input,.adField textarea{color:#314e6f;resize:vertical;background:#fff;border:1px solid #d4dfec;border-radius:8px;width:100%;min-width:0;min-height:46px;padding:11px 13px;font-size:15px;line-height:1.8}.adField input:hover,.adField textarea:hover{border-color:#a8c0df}.adField input:focus,.adField textarea:focus{border-color:#6d9fdc}.adField input::placeholder,.adField textarea::placeholder{color:#a7b4c4;font-size:13px}.adField>small{color:#8d9db0;font-size:12px;line-height:1.8}.adField .adFieldError{color:#a85849}.adField [aria-invalid=true]{background:snow;border-color:#d59f94}.adDraftBody{min-height:285px!important;line-height:1.9!important}.adCommonBrief{border-top:1px solid #e4ebf3;margin-top:20px}.adCommonBrief>summary{display:flex;color:#657e9b;flex-wrap:wrap;align-items: center;gap:6px 12px;min-height:52px;padding:12px 1px;font-size:13px;font-weight:700}.adCommonBrief>summary:before{content:"+";color:#8fa5bf;font-size:18px;font-weight:400}.adCommonBrief[open]>summary:before{content:"−"}.adCommonBrief>summary>span{color:#9aa8b9;font-size:12px;font-weight:400}.adCommonBrief>div{padding:9px 0 0}.adCommonBrief>div>p{color:#94a3b6;margin-top:17px;font-size:12px;line-height:1.9}.adMediaControls{margin-top:20px}.adPhotoControl,.adLogoControl{display:flex;flex-wrap:wrap;align-items: center;gap:12px;min-width:0}.adMediaMainAction{display:flex;flex-wrap:wrap;flex:1;align-items: center;gap:10px;min-width:0}.adMediaMainAction>small{color:#93a3b7;flex-basis:100%;font-size:12px;line-height:1.8}.adMediaThumb{object-fit:cover;background:#f4f7fb;border:1px solid #dce6f0;border-radius:8px;flex-shrink:0;width:76px;height:76px}.adLogoThumb{object-fit:contain;background:#f4f7fb;border:1px solid #dce6f0;border-radius:7px;flex-shrink:0;width:64px;height:64px;padding:5px}.adMediaStatus{display:flex;color:#6e8caa;flex-wrap:wrap;align-items: center;gap:8px;padding-top:9px;font-size:12px;line-height:1.8}.adMediaStatus .adTextButton{min-height:44px;padding-block-start:7px;padding-block-end:7px;font-size:13px}.adMediaError{color:#a55848;overflow-wrap:anywhere;padding-top:10px;font-size:13px;line-height:1.8}.adDesignSettings{border-top:1px solid #e4ebf3;margin-top:15px}.adDesignSettings>summary{display:flex;color:#657e9b;flex-wrap:wrap;align-items: center;gap:6px 12px;min-height:48px;padding:11px 1px;font-size:13px;font-weight:700}.adDesignSettings>summary:before{content:"+";color:#8fa5bf;font-size:18px;font-weight:400}.adDesignSettings[open]>summary:before{content:"−"}.adDesignSettings>summary>span{color:#9aa8b9;font-size:12px;font-weight:400}.adDesignSettings>div{padding-top:7px}.adDesignOptions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:19px}.adDesignOptions>label{display:grid;color:#728ba7;gap:7px;min-width:0;font-size:13px}.adDesignOptions select{width:100%;min-width:0;padding-right:20px;font-size:13px}.adDesignSettings>div>p{color:#93a4b8;margin-top:12px;font-size:12px;line-height:1.9}.adBriefGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}.adBriefGrid .adField+.adField{margin-top:0}.adFieldWide,.adFieldFull{grid-column:1/-1}.adCommonBrief .adBriefGrid{grid-template-columns:1fr}.adCommonBrief .adFieldWide,.adCommonBrief .adFieldFull{grid-column:auto}.adCommonBrief .adField>span{font-size:13px}.adCommonBrief .adField input,.adCommonBrief .adField textarea{font-size:14px}.adPreviewHeading{display:flex;justify-content:space-between;align-items: center;gap:12px;margin-bottom:11px}.adPreviewHeading h3{color:#657e9b;font-size:14px;font-weight:750}.adPreviewHeading>span{color:#96a6b9;font-size:12px}.adPreviewEmpty{display:flex;text-align:center;color:#96abc2;background:#f7f9fc;border:1px dashed #d1ddeb;border-radius:11px;flex-direction:column;justify-content:center;align-items: center;gap:13px;min-height:335px;padding:30px}.adPreviewEmpty strong{color:#6e89a7;font-size:15px;font-weight:650}.adPreviewEmpty p{color:#9aacc0;overflow-wrap:anywhere;max-width:340px;font-size:13px;line-height:1.9}.adPreviewEmpty.isError{color:#b89a70;background:#fff9f4;border-color:#e8d6bf}.adPreviewEmpty.isError strong{color:#9f8058}.adPreviewEmpty.isError p{color:#ac9273}.adDesignPreview{display:flex;background:#f1f4f9;border:1px solid #e0e7f0;border-radius:11px;justify-content:center;align-items: center;min-height:335px;padding:18px}.adSvgCanvas{text-align:center;width:100%;min-width:0}.adSvgCanvas svg{display:block;object-fit:contain;filter:drop-shadow(0 3px 5px #24395e16);width:100%;height:auto;max-height:620px}.adDesignPreview-banner{min-height:280px}.adDesignPreview-flyer .adSvgCanvas svg,.adDesignPreview-poster .adSvgCanvas svg{max-height:570px}.adHtmlPreview{background:#fff;border:1px solid #dfe6ef;border-radius:10px;width:100%;min-height:520px}.adHtmlPreviewNotice{color:#8297b0;padding:25px;font-size:14px}.adSocialPreview{overflow:hidden;background:#fff;border:1px solid #dce5ef;border-radius:11px}.adPreviewAccount{display:flex;border-bottom:1px solid #edf1f6;align-items: center;gap:10px;padding:16px 18px}.adAvatar{display:grid;color:#638ab7;background:#edf4fe;border-radius:50%;flex-shrink:0;place-items: center;width:35px;height:35px;font-size:14px;font-weight:800}.adPreviewAccount>div{display:grid;gap:2px;min-width:0}.adPreviewAccount strong{overflow-wrap:anywhere;font-size:14px}.adPreviewAccount small{color:#9aabbd;font-size:12px}.adPreviewCopy{overflow:auto;scrollbar-width:thin;max-height:590px;padding:22px}.adPreviewCopy h3{letter-spacing:-.3px;overflow-wrap:anywhere;margin-bottom:16px;font-size:18px;line-height:1.7}.adPreviewCopy p{color:#59728f;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:2}.adPreviewFooter{display:flex;color:#9aadc1;border-top:1px solid #edf1f6;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:13px 18px;font-size:12px}.adPreviewFooter small{font-size:12px}.adInstagramPlaceholder{display:flex;color:#93a8c1;text-align:center;background:#edf2f9;flex-direction:column;justify-content:center;align-items: center;gap:15px;min-height:170px;padding:18px;font-size:12px}.adExportBar{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items: center;gap:8px;margin-top:16px}.adPreviewNote{color:#98a7ba;overflow-wrap:anywhere;font-size:12px;line-height:1.9;margin-top:13px!important}.adPlanningPanel{max-width:920px;margin:24px auto;padding:0 24px}.adPanelHeading{display:flex;justify-content:space-between;align-items: flex-start;gap:16px;margin-bottom:23px}.adPanelHeading h2{letter-spacing:-.5px;font-size:21px}.adPanelHeading p{color:#8397af;margin-top:6px;font-size:13px;line-height:1.9}.adTextButton{display:inline-flex;color:#5a7da7;background:0 0;border:0;align-items: center;gap:6px;min-height:44px;padding:9px 0;font-size:13px;font-weight:650}.adTextButton:hover{color:#1769d2;text-decoration:underline;text-underline-offset:3px}.adPlanningActions{display:flex;border-top:1px solid #e8eef5;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:22px;padding-top:22px}.adStartEmpty{display:flex;text-align:center;color:#83a0c1;flex-direction:column;justify-content:center;align-items: center;gap:14px;min-height:350px;padding:40px 24px}.adStartEmpty h2{color:#3b587a;letter-spacing:-.6px;font-size:22px}.adStartEmpty p{color:#8c9fb5;max-width:490px;font-size:14px;line-height:1.9}.adStartEmpty>.adButton{margin-top:6px}.adFooter{color:#9aa9bb;border-top:1px solid #e8eef5;padding:16px 24px;font-size:12px;line-height:1.9}.adMobileTabs{display:none}.adLocked{display:grid;text-align:center;color:#859eb9;justify-items:center;gap:12px;padding:60px 24px}.adLocked h2{color:#415f80;font-size:21px}.adLocked p{max-width:460px;font-size:14px;line-height:1.9}.advertisingBlogTrail{display:flex;color:#3b5879;background:#f3f7fd;border:1px solid #dce6f2;border-radius:12px;flex-wrap:wrap;align-items: center;gap:12px;margin:16px 0;padding:16px 20px;font-size:14px}.advertisingBlogTrail button{display:inline-flex;color:#2863a8;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9d9eb;border-radius:8px;align-items: center;gap:7px;min-height:44px;padding:10px 14px;font-weight:700}.advertisingBlogTrail button:focus-visible{outline:3px solid #4d8ee0;outline-offset:3px}.advertisingBlogTrail p{color:#7489a1;margin:0;font-size:13px;line-height:1.8}.advertisingLoadNotice{color:#607b99;background:#fff;border:1px solid #dce6f2;border-radius:12px;padding:22px;font-size:14px;line-height:1.9}@media (max-width:1180px){.adToolbar{align-items: flex-start}.adTitle{flex-basis:100%;width:100%}.adWorkControls{justify-content:flex-start;width:100%}.adWorkSelect{flex:1;min-width:200px;max-width:390px}.adWorkSelect select{max-width:none}.adStorageBadge{margin-left:auto}.adCanvasLayout{gap:20px}}@media (max-width:760px){.adWorkspace{border-radius:12px;margin:12px 0 24px}.adToolbar{gap:16px;padding:18px 17px}.adTitle{justify-content:space-between;gap:12px}.adTitle h1{font-size:24px}.adTitle>span{text-align:right;font-size:12px}.adWorkControls{gap:9px}.adWorkSelect{flex-basis:100%;width:100%;min-width:0;max-width:none}.adWorkspace select,.adField input,.adField textarea,.adCommonBrief .adField input,.adCommonBrief .adField textarea{font-size:16px}.adDesignOptions{grid-template-columns:1fr;gap:14px}.adDesignOptions select{font-size:16px}.adMediaThumb{width:68px;height:68px}.adMediaMainAction{gap:7px 10px}.adStorageBadge{flex:1;order:3;margin-left:0;font-size:12px}.adMore{order:4}.adWorkControls>.adButton{flex:1}.adWorkControls>.adButtonPrimary{flex:1.5}.adCategories{display:none}.adMobileCategory{display:flex;border-bottom:1px solid var(--ad-line);color:#667f9c;align-items: center;gap:12px;padding:0 17px 17px;font-size:13px;font-weight:700}.adMobileCategory select{flex:1;min-width:0}.adFormatBar{gap:10px;padding:15px 17px}.adFormatBar>label{width:100%}.adFormatBar select{flex:1;min-width:0}.adFormatBar>p{gap:5px 10px;line-height:1.7}.adFormatBar>p>span{font-size:12px}.adWorkingArea{padding:19px 17px 21px}.adDocumentHeading{margin-bottom:16px}.adDocumentHeading h2{font-size:20px}.adDocumentHeading p{font-size:13px;line-height:1.8}.adWorkName{width:100%}.adWorkName input{flex:1;width:auto;font-size:16px}.adMobileTabs{display:flex;border-bottom:1px solid #dfe7f2;gap:5px;margin-bottom:20px}.adMobileTabs>button{color:#8b9eb4;background:#fff;border:0;border-bottom:2px solid #0000;flex:1;min-height:44px;padding:10px 14px;font-size:14px;font-weight:750}.adMobileTabs>button[aria-selected=true]{color:#1769d2;border-bottom-color:#1769d2}.adCanvasLayout{display:block}.adCanvasLayout[data-mobile-view=edit]>.adPreviewPane,.adCanvasLayout[data-mobile-view=preview]>.adEditorPane{display:none}.adDraftBody{min-height:270px!important}.adField input::placeholder,.adField textarea::placeholder{font-size:14px}.adBriefGrid{grid-template-columns:1fr}.adFieldWide,.adFieldFull{grid-column:auto}.adDesignPreview{min-height:250px;padding:12px}.adDesignPreview-flyer .adSvgCanvas svg,.adDesignPreview-poster .adSvgCanvas svg{max-height:570px}.adPreviewEmpty{min-height:260px;padding:25px 18px}.adPreviewEmpty strong{font-size:15px}.adPreviewHeading{display:none}.adExportBar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.adExportBar>.adButton{white-space:normal;min-width:0;padding-inline-start:9px;padding-inline-end:9px}.adExportBar>.adButtonPrimary{grid-column:1/-1}.adPreviewCopy{padding:20px 18px}.adPreviewCopy p{font-size:14px}.adPreviewCopy h3{font-size:17px}.adPreviewNote{font-size:12px;margin-top:12px!important}.adHtmlPreview{min-height:480px}.adPlanningPanel{margin:20px auto;padding:0 17px}.adPanelHeading h2{font-size:20px}.adPlanningActions>.adButton{white-space:normal;flex:1}.adNotice,.adError{padding:12px 17px;font-size:13px}.adStartEmpty{min-height:300px;padding:32px 19px}.adStartEmpty h2{font-size:21px}.adStartEmpty p{font-size:14px}.adFooter{padding:15px 17px;font-size:12px}.advertisingBlogTrail{padding:14px}}.adVideoWorkspace{color:#20364f;background:#fff;border:1px solid #dfe6ef;border-radius:16px;max-width:1440px;margin:0 auto;padding:24px;font-size:14px;line-height:1.65}.adVideoWorkspace *{box-sizing:border-box}.adVideoWorkspace button,.adVideoWorkspace input,.adVideoWorkspace textarea,.adVideoWorkspace select{font-family:inherit}.adVideoWorkspace button,.adVideoWorkspace summary{cursor:pointer}.adVideoWorkspace button:focus-visible{outline:3px solid #78a8e4;outline-offset:3px}.adVideoWorkspace summary:focus-visible{outline:3px solid #78a8e4;outline-offset:3px}.adVideoHeader,.adVideoActions,.adVideoSetup,.adVideoSceneTools,.adVideoSceneSettings,.adVideoRenderControls{display:flex;flex-wrap:wrap;align-items: center;gap:12px}.adVideoHeader{justify-content:space-between}.adVideoHeader h2{letter-spacing:-.04em;margin:0 0 4px;font-size:25px}.adVideoHeader p{color:#6b7d92;word-break:keep-all;margin:0;font-size:14px}.adVideoActions details{position:relative}.adVideoActions summary{list-style:none;color:#617b97;border:1px solid #d7e1ed;border-radius:8px;min-height:44px;padding:10px 12px;font-size:13px}.adVideoActions summary::-webkit-details-marker{display:none}.adVideoMore{position:absolute;z-index:8;background:#fff;border:1px solid #d8e3f0;border-radius:10px;min-width:190px;max-width:calc(100vw - 48px);padding:8px;top:calc(100% + 7px);right:0;box-shadow:0 10px 30px #263c5c1b}.adVideoMore button{display:block;text-align:left;color:#45617f;background:0 0;border:0;border-radius:6px;width:100%;min-height:44px;padding:10px 12px;font-size:13px}.adVideoMore button:hover:not(:disabled){color:#1769d2;background:#f2f6fc}.adVideoMore p{color:#6b7d92;word-break:keep-all;overflow-wrap:break-word;border-top:1px solid #e8eef5;margin:8px 0 0;padding:8px 12px;font-size:12px;line-height:1.8}.adVideoNotice{color:#6b7d92;word-break:keep-all;overflow-wrap:break-word;margin:18px 0;font-size:13px}.adVideoSetup{border-top:1px solid #e5eaf0;border-bottom:1px solid #e5eaf0;margin-bottom:20px;padding:16px 0}.adVideoSetup>span{color:#6b7d92;font-size:12px}.adVideoWorkspace label{display:flex;color:#4c6785;flex-direction:column;gap:7px;min-width:0;font-size:13px;font-weight:600}.adVideoWorkspace input:not([type=file]):not([type=color]),.adVideoWorkspace select,.adVideoWorkspace textarea{color:#314e6f;background:#fff;border:1px solid #d4dfec;border-radius:8px;min-width:0;min-height:44px;padding:10px 12px;font-size:14px;line-height:1.65}.adVideoWorkspace input:focus,.adVideoWorkspace textarea:focus,.adVideoWorkspace select:focus{outline:2px solid #78a8e4;outline-offset:2px}.adVideoSetup label:first-child{flex:1;min-width:180px}.adVideoSetup label:nth-child(2){min-width:250px}.adVideoSetup .adVideoSavedSelect{flex:1;min-width:200px;max-width:340px}.adVideoSetup .adVideoAspect{min-width:250px}.adVideoSavedSelect select{width:100%;max-width:100%}.adVideoWorkspace button:disabled,.adVideoWorkspace select:disabled,.adVideoWorkspace input:disabled,.adVideoWorkspace textarea:disabled{opacity:.55;cursor:not-allowed}.adVideoGrid{display:grid;grid-template-columns:minmax(0,1.2fr)minmax(280px,.8fr);gap:28px}.adVideoEditor{display:flex;flex-direction:column;gap:17px;min-width:0}.adVideoBatchActions{display:flex;flex-wrap:wrap;align-items: center;gap:8px 12px}.adVideoBatchActions small{color:#6b7d92;word-break:keep-all;font-size:12px}.adVideoSceneList{display:flex;overflow-x:auto;gap:8px;max-width:100%;padding-bottom:7px}.adVideoSceneList button{display:flex;color:#456587;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:#f6f8fb;border:1px solid #dbe3ed;border-radius:10px;flex-direction:column;flex:none;align-items: flex-start;gap:6px;width:130px;min-height:92px;padding:11px;font-size:13px}.adVideoSceneList button[aria-pressed=true]{color:#1769d2;background:#edf4fe;border:2px solid #77a5df;padding:10px}.adVideoSceneList button>span,.adVideoSceneList small{color:#6b7d92;font-size:12px}.adVideoSceneTools strong{margin-right:auto;font-size:14px}.adVideoSceneTools button{color:#456587;background:#fff;border:1px solid #cedbea;border-radius:8px;min-height:44px;padding:9px 11px;font-size:13px}.adVideoSceneTools button:hover:not(:disabled){background:#f4f8fd;border-color:#a5bfdf}.adVideoPhoto{display:flex;flex-wrap:wrap;align-items: center;gap:10px}.adVideoPhoto img{object-fit:cover;border-radius:9px;width:64px;height:64px}.adVideoSceneSettings{align-items: flex-start}.adVideoSceneSettings label{flex:1;min-width:110px}.adVideoSceneSettings input{width:100%}.adVideoColors summary{color:#657e9b;min-height:44px;padding-block-start:10px;padding-block-end:10px;font-size:13px}.adVideoColors>div{display:flex;gap:20px;padding-top:12px}.adVideoColors input{background:#fff;border:1px solid #d5deea;border-radius:5px;width:50px;height:44px}.adVideoPreviewColumn{min-width:0}.adVideoPreviewColumn h3{color:#657e9b;margin:0 0 12px;font-size:14px}.adVideoStill{position:relative;overflow:hidden;isolation:isolate;display:flex;border-radius:12px;flex-direction:column;justify-content:flex-end;max-width:100%;max-height:480px;margin:auto}.adVideoStillPhoto{position:absolute;z-index:-1;inset:0}.adVideoStillPhoto:after{content:"";position:absolute;background:linear-gradient(#0000 20%,#07111bd9);inset:0}.adVideoStillPhoto img{width:100%;height:100%}.adVideoStillWords{display:flex;white-space:pre-wrap;word-break:keep-all;overflow-wrap:break-word;flex-direction:column;gap:12px;padding:9%}.adVideoStillWords strong{font-size:clamp(18px,2vw,28px);line-height:1.4}.adVideoStillWords span{font-size:clamp(12px,1.4vw,18px);line-height:1.65}.adVideoPreviewColumn>small{display:block;color:#6b7d92;word-break:keep-all;overflow-wrap:break-word;margin-top:10px;font-size:12px;line-height:1.8}.adVideoRenderControls{margin-top:18px}.adVideoRenderControls label{flex:1}.adVideoRenderControls>.adButton{align-self: flex-end}.adVideoProgress{color:#456587;word-break:keep-all;overflow-wrap:break-word;background:#eff6fe;border-radius:8px;margin-top:16px;padding:14px;font-size:13px}.adVideoProgress progress{display:block;width:100%;margin:12px 0}.adVideoProgress .adTextButton{margin-left:8px}.adVideoResult{margin:0;padding:0}.adVideoResult video{display:block;background:#172334;border-radius:12px;max-width:100%;height:auto;max-height:480px;margin:auto}.adVideoResult p{color:#6b7d92;word-break:keep-all;overflow-wrap:break-word;font-size:12px;line-height:1.8}.adVideoResult>.adButton{width:100%;margin-top:8px}.adVideoFootnote{color:#6b7d92;word-break:keep-all;overflow-wrap:break-word;border-top:1px solid #e7ecf3;margin-top:24px;padding-top:16px;font-size:12px;line-height:1.8}@media (max-width:760px){.adVideoWorkspace{border-radius:12px;padding:16px 12px}.adVideoGrid{grid-template-columns:1fr;gap:25px}.adVideoHeader{align-items: flex-start}.adVideoActions{gap:8px}.adVideoActions>.adButton{padding:10px 12px;font-size:13px}.adVideoSetup label:first-child{flex-basis:100%;width:100%;min-width:0}.adVideoSetup label:nth-child(2){width:100%;min-width:0}.adVideoSetup .adVideoSavedSelect,.adVideoSetup .adVideoAspect{flex-basis:100%;width:100%;min-width:0;max-width:none}.adVideoWorkspace input:not([type=file]):not([type=color]),.adVideoWorkspace select,.adVideoWorkspace textarea{font-size:16px}.adVideoSetup{gap:12px}.adVideoSceneSettings{gap:8px}.adVideoSceneSettings label{min-width:90px}.adVideoStillWords strong{font-size:23px}.adVideoStillWords span{font-size:15px}.adVideoPreviewColumn{border-top:1px solid #e4eaf2;padding-top:18px}.adVideoStill,.adVideoResult video{max-height:420px}.adVideoRenderControls>.adButton{min-width:140px}}.advertisingCategoryHeader{--ad-line:#dfe6ef;--ad-muted:#6b7d92;color:#20364f;border:1px solid var(--ad-line);text-align:left;background:#fff;border-radius:16px;margin:18px 0 16px;font-size:14px;line-height:1.65}.advertisingCategoryHeader *{box-sizing:border-box}.advertisingCategoryHeader>.adTitle{padding:22px 24px 18px}.advertisingCategoryHeader h1{margin:0}.advertisingCategoryHeader .adCategories,.advertisingCategoryHeader .adMobileCategory{border-bottom:0}.advertisingCategoryHeader .adCategories>button{cursor:pointer;font-family:inherit;font-weight:700}.advertisingCategoryHeader .adCategories>button.isActive{font-weight:700}.advertisingCategoryHeader .adCategoryChannels{padding-top:0}.advertisingCategoryHeader .adCategoryChannels>button{border-color:#e4ebf4}.advertisingCategoryHeader button:disabled,.advertisingCategoryHeader select:disabled{opacity:.48;cursor:not-allowed}.advertisingCategoryHeader button:focus-visible{outline:3px solid #78a8e4;outline-offset:3px}.advertisingCategoryHeader select:focus-visible{outline:3px solid #78a8e4;outline-offset:3px}.advertisingCategoryHeader select{color:#35516f;font:inherit;background:#fff;border:1px solid #d4dfed;border-radius:8px;min-width:0;max-width:100%;min-height:44px;padding:10px 34px 10px 12px}.advertisingAppWorkspace .adWorkspaceEmbedded{margin-top:0}.adWorkspaceEmbedded .adToolbar{justify-content:flex-end}@media (max-width:760px){.advertisingCategoryHeader{border-radius:12px;margin:12px 0}.advertisingCategoryHeader>.adTitle{flex-wrap:wrap;gap:6px 13px;padding:18px 17px}.advertisingCategoryHeader .adCategoryGroups,.advertisingCategoryHeader .adCategoryChannels{display:none}.advertisingCategoryHeader .adMobileChannel{padding-top:0}.advertisingCategoryHeader .adMobileCategory>span{flex:0 0 78px}.advertisingCategoryHeader select{font-size:16px}}.advertisingCategoryHeader .adCategoryChannelSlot{height:62px;min-height:62px}.advertisingCategoryHeader .adCategoryDesktopSlot{display:block}.advertisingCategoryHeader .adCategoryMobileSlot{display:none}.advertisingCategoryHeader .adCategoryChannels{overflow-x:auto;scrollbar-width:thin;flex-wrap:nowrap;height:62px}.advertisingCategoryHeader .adCategoryChannels>button{flex-shrink:0}.advertisingCategoryHeader .adCategorySingle{display:flex;align-items: center;height:62px;padding:0 24px 16px}.advertisingCategoryHeader .adCategorySingle p{color:#6b7d92;word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:20px}@media (max-width:760px){.advertisingCategoryHeader .adCategoryDesktopSlot{display:none}.advertisingCategoryHeader .adCategoryMobileSlot{display:block}.advertisingCategoryHeader .adCategorySingle{padding-left:17px;padding-right:17px}}.advertisingCategoryHeader{display:grid;grid-template-columns:auto minmax(0,1fr);align-items: center;column-gap:16px;margin:12px 0 8px;padding:8px 16px}.advertisingCategoryHeader>.adTitle{grid-column:1;grid-row:1;width:auto;min-width:0;margin:0;padding:0}.advertisingCategoryHeader .adTitle h1{font-size:20px;line-height:1.4}.advertisingCategoryHeader .adCategoryGroups{grid-column:2;grid-row:1;gap:4px;min-width:0;min-height:44px;padding:0}.advertisingCategoryHeader .adCategoryGroups>button{min-height:44px;padding:10px 12px}.advertisingCategoryHeader .adCategoryChannelSlot{grid-column:1/-1;min-width:0;height:62px;min-height:62px}.advertisingCategoryHeader .adCategoryChannels{height:62px;min-height:62px;padding:8px 0 10px}.advertisingCategoryHeader .adCategoryChannels>button{min-height:44px}.advertisingCategoryHeader .adCategorySingle{height:62px;padding:0}@media (max-width:760px){.advertisingCategoryHeader{grid-template-columns:auto minmax(0,1fr);column-gap:12px;margin:10px 0 8px;padding:8px 12px}.advertisingCategoryHeader>.adTitle{flex-wrap:nowrap;justify-content:flex-start}.advertisingCategoryHeader .adMobileGroup{grid-column:2;grid-row:1;gap:8px;min-width:0;min-height:44px;padding:0}.advertisingCategoryHeader .adMobileGroup>span{flex:none}.advertisingCategoryHeader .adMobileGroup>select{width:100%;min-width:0;min-height:44px}.advertisingCategoryHeader .adMobileChannel{gap:8px;min-width:0;min-height:62px;padding:8px 0 10px}.advertisingCategoryHeader .adMobileChannel>span{flex:none}.advertisingCategoryHeader .adMobileChannel>select{width:100%;min-width:0;min-height:44px}.advertisingCategoryHeader .adCategorySingle{padding:0}}.studioSourceFacts{min-width:0}.studioSourceFacts label{display:grid;gap:6px;min-width:0}.studioSourceFacts .control{box-sizing:border-box;width:100%}.studioSourceFactsModes,.studioSourceFactsManual,.studioSourceFactsCandidates,.studioSourceFactsPreview{display:grid;gap:12px;min-width:0;margin-block-start:12px;margin-block-end:12px}.studioSourceFactsModes{grid-template-columns:repeat(2,minmax(0,1fr))}.studioSourceFactsModes [aria-pressed=true]{box-shadow:inset 0 0 0 2px}.studioSourceFactsCandidates{border:1px solid var(--border,#cbd5e1);border-radius:10px;padding:12px}.studioSourceFacts .studioSourceFactsCandidate,.studioSourceFacts .studioSourceFactsConfirm{display:grid;grid-template-columns:auto minmax(0,1fr);align-items: start;gap:10px}.studioSourceFactsCandidate input,.studioSourceFactsConfirm input{margin-top:5px}.studioSourceFactsCandidate span{display:grid;gap:5px}.studioSourceFacts small,.studioSourceFacts p,.studioSourceFactsCandidate span{overflow-wrap:anywhere;white-space:pre-wrap}.studioSourceFacts button{white-space:normal}@media (max-width:520px){.studioSourceFactsModes{grid-template-columns:minmax(0,1fr)}.studioSourceFactsCandidates{padding:10px}}.studioNaverAIExcerpt{border:1px solid var(--border,#9aa7b7);background:var(--surface,#f7f9fb);border-radius:.75rem;min-width:0;padding:1rem}.studioNaverAIExcerpt h3{margin:0 0 .65rem;font-size:1rem}.studioNaverAIExcerpt p{overflow-wrap:anywhere;margin:.55rem 0;line-height:1.55}.studioNaverAIExcerptHead{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:.5rem;margin:.85rem 0 .5rem}.studioNaverAIExcerptList{list-style:none;overflow-y:auto;border:1px solid var(--border,#9aa7b7);border-radius:.5rem;max-height:24rem;margin:0;padding:.25rem}.studioNaverAIExcerptList li{border-bottom:1px solid var(--border,#9aa7b7);padding:.6rem}.studioNaverAIExcerptList li:last-child{border-bottom:0}.studioNaverAIExcerptList label{display:flex;cursor:pointer;align-items: flex-start;gap:.65rem;min-width:0}.studioNaverAIExcerptList input{flex:none;margin-top:.25rem}.studioNaverAIExcerptList label span{display:grid;gap:.2rem;min-width:0}.studioNaverAIExcerptList label em{font-style:normal;font-weight:600}.studioNaverAIExcerptList label small{overflow-wrap:anywhere}.studioNaverAIExcerptList details{margin:.4rem 0 0 1.7rem}.studioNaverAIExcerptList summary{cursor:pointer}.studioNaverAIExcerptList pre{white-space:pre-wrap;overflow-wrap:anywhere;overflow-y:auto;font:inherit;max-height:18rem;margin:.5rem 0 0}.studioNaverAIExcerptResult{margin-top:.7rem}.studioNaverAIExcerptResult .blogStudioField{display:block;min-width:0}.studioNaverAIExcerptResult textarea{box-sizing:border-box;width:100%;max-width:100%}.studioNaverSourceCompare,.studioNaverCompareContent{min-width:0}.studioNaverCompareContent{display:grid;gap:12px;margin-top:12px}.studioNaverCompareSummary{margin:0;font-weight:650;line-height:1.5}.studioNaverCompareWarning{color:#543711;background:#fff7e8;border:1px solid #c38132;border-radius:8px;margin:0;padding:10px 12px}.studioNaverCompareTabs,.studioNaverComparePager{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.studioNaverCompareTabs button[aria-pressed=true]{color:#123f78;background:#e8f2ff;border-color:#1559a4;font-weight:700}.studioNaverCompareRows{display:grid;list-style:none;gap:10px;margin:0;padding:0}.studioNaverCompareRows>li{display:grid;border:1px solid #d4dce6;border-radius:8px;gap:8px;min-width:0;padding:12px}.studioNaverCompareRows strong,.studioNaverCompareRows p,.studioNaverCompareRows small{overflow-wrap:anywhere;margin:0}.studioNaverCompareRows small{color:#526276}.studioNaverComparePair{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1fr);gap:8px}.studioNaverComparePair>div{background:#f5f7fa;border-radius:6px;min-width:0;padding:8px}.studioNaverComparePair span{font-weight:700}.studioNaverComparePair p{white-space:pre-wrap}.studioNaverComparePager span{text-align:center;min-width:4ch}.studioNaverCompareContent textarea{resize:vertical;width:100%;max-width:100%}@media (max-width:680px){.studioNaverComparePair{grid-template-columns:minmax(0,1fr)}}.studioExtensionSetup{border:1px solid var(--studio-line);background:var(--bg,#f6f8fb);border-radius:10px;margin:16px 0 22px;padding:16px}.studioExtensionSetupTop{display:flex;justify-content:space-between;align-items: center;gap:12px}.studioExtensionSetupTop h3{font-size:var(--fs-strong,15px);margin:0 0 5px;line-height:1.5}.studioExtensionSetupTop p,.studioExtensionSetupHint{color:#53677d;font-size:var(--fs-cap,12px);line-height:1.7}.studioExtensionSetupTop button{flex-shrink:0}.studioExtensionSetupChoices{margin:12px 0}.studioExtensionSetupChoices>details{border-top:1px solid var(--studio-line)}.studioExtensionSetupChoices>details:last-child{border-bottom:1px solid var(--studio-line)}.studioExtensionSetup summary{display:flex;cursor:pointer;font-size:var(--fs-body,13px);align-items: center;min-height:44px;font-weight:700}.studioExtensionSetupRetry{min-height:44px}.studioExtensionSetupSteps{display:grid;list-style:none;gap:12px;margin:16px 0 12px;padding:0}.studioExtensionSetupSteps li{overflow-wrap:anywhere;min-width:0}.studioExtensionSetupSteps strong{display:block;font-size:var(--fs-body,13px);margin-bottom:4px}.studioExtensionSetupSteps p{font-size:var(--fs-body,13px);line-height:1.7}.studioExtensionSetupSteps code{font-size:inherit;color:var(--studio-ink)}@media (max-width:600px){.studioExtensionSetupTop{flex-direction:column;align-items:stretch}.studioExtensionSetupTop button{white-space:normal;align-self: flex-start;max-width:100%}}.studioExtensionSetupActions{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.studioExtension{overflow-wrap:anywhere}.studioExtension .blogStudioCardHeading{flex-wrap:wrap;margin-bottom:10px}.studioExtensionIntro{margin:0 0 18px;line-height:1.7}.studioExtensionDiagnosis{border:1px solid var(--studio-line);background:#f9fbfe;border-radius:10px;margin:12px 0 14px;padding:14px 16px}.studioExtensionDiagnosisTop{display:flex;justify-content:space-between;align-items: center;gap:10px}.studioExtensionDiagnosisTop h3{font-size:var(--fs-strong,15px);margin:0}.studioExtensionDiagnosis button{min-height:40px}.studioExtensionDiagnosis>p{margin:8px 0 0;line-height:1.65}.studioExtensionDiagnosis>.blogStudioHint{color:#53677d}.studioExtensionDiagnosis>button{margin-top:8px}.studioExtensionStart,.studioExtensionPairing,.studioExtensionArrivals,.studioExtensionRecovery{border:1px solid var(--studio-line);border-radius:10px;padding:16px}.studioExtensionStart{background:#f5faff}.studioExtensionResume{background:#eef6ff;border:1px solid #b4cfe9;border-radius:10px;margin:0 0 14px;padding:14px 16px}.studioExtensionResume>strong{display:block}.studioExtensionResume>p{color:#40566e;margin:6px 0 10px;line-height:1.6}.studioExtensionRecovery{background:#fffaf0;margin-top:14px;line-height:1.7}.studioExtensionRecovery p{margin:6px 0 10px}.studioExtensionRecovery .studioInlineActions{display:flex;flex-wrap:wrap;gap:8px}.studioExtensionRecovery button,.studioExtensionStart>.primaryButton{min-height:44px}.studioExtensionStart p{color:#53677d;font-size:var(--fs-cap,12px);margin:9px 0 0;line-height:1.7}.studioExtensionImported{border:1px solid var(--studio-line);background:#f9fbfe;border-radius:10px;margin-top:14px;padding:16px;line-height:1.7}.studioExtensionImported>strong{display:block}.studioExtensionImported p{overflow-wrap:anywhere;margin:6px 0 10px}.studioExtensionPhotoPreview{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px;margin:10px 0}.studioExtensionPhotoPreview figure{flex:0 120px;min-width:0;margin:0}.studioExtensionPhotoPreview img,.studioExtensionPhotoPending{display:block;box-sizing:border-box;object-fit:contain;background:#e8eef6;border-radius:7px;width:100%;height:92px}.studioExtensionPhotoPending{color:#53677d;text-align:center;padding:12px}.studioExtensionPhotoPreview figcaption{font-size:var(--fs-cap,12px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;line-height:1.45}.studioExtensionPhotoMore{color:#53677d;font-size:var(--fs-cap,12px);align-self: center}.studioExtensionImported .studioInlineActions{display:flex;flex-wrap:wrap;gap:8px}.studioExtensionImported button{min-height:44px}.studioExtensionFork{border-top:1px solid var(--studio-line);margin-top:14px}.studioExtensionFork summary{cursor:pointer;min-height:44px;font-weight:700}.studioExtensionFork p{color:#40566e}.studioExtensionForkChoices{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));overflow-y:auto;gap:8px;max-height:320px;margin:10px 0}.studioExtensionForkChoice{display:flex;border:1px solid var(--studio-line);cursor:pointer;background:#fff;border-radius:8px;align-items: center;gap:9px;min-width:0;min-height:62px;padding:8px}.studioExtensionForkChoice:focus-within{outline:2px solid #215fc9;outline-offset:2px}.studioExtensionForkChoice input{flex:none;width:20px;height:20px}.studioExtensionForkImage{display:flex;overflow:hidden;color:#53677d;text-align:center;background:#e8eef6;border-radius:6px;flex:0 0 56px;justify-content:center;align-items: center;height:48px;font-size:12px}.studioExtensionForkImage img{object-fit:contain;width:100%;height:100%}.studioExtensionForkChoice>span:last-child{overflow-wrap:anywhere;min-width:0}.studioExtensionForkChoice strong,.studioExtensionForkChoice small{display:block;line-height:1.4}.studioExtensionForkChoice small{color:#53677d}.studioExtensionFork>button{width:min(100%,360px)}.studioExtensionPairing,.studioExtensionArrivals{margin-top:14px}.studioExtensionPairing{background:#f9fbfe}.studioExtensionPairing .blogStudioField{margin:12px 0}.studioExtensionPairing .studioInlineActions button{min-height:44px}.studioExtensionCode{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important}.studioExtensionState{color:#174c81;margin:0;font-weight:700;line-height:1.65}.studioExtensionArrivalsTop{display:flex;justify-content:space-between;align-items: center;gap:12px}.studioExtensionArrivalsTop h3{font-size:var(--fs-strong,15px);margin:0}.studioExtensionArrivalsTop button{min-height:40px}.studioExtensionNewRows{margin-top:14px}.studioExtensionNewRows .blogStudioDraftList{margin-top:10px}.studioExtensionRow{display:flex;border:1px solid var(--studio-line);background:#fff;border-radius:8px;justify-content:space-between;align-items: center;gap:12px;min-width:0;padding:12px}.studioExtensionRow>div{min-width:0}.studioExtensionRow strong,.studioExtensionRow span{display:block;overflow-wrap:anywhere;line-height:1.6}.studioExtensionRow span{color:#53677d;font-size:var(--fs-cap,12px);margin-top:3px}.studioExtensionRow button{white-space:normal;flex:none;min-height:40px}.studioExtensionHistory{border-top:1px solid var(--studio-line);margin-top:14px;padding-top:8px}.studioExtensionHistory summary,.studioExtensionHelp summary{display:flex;cursor:pointer;align-items: center;min-height:44px;font-weight:700}.studioExtensionHistory .blogStudioDraftList{margin-top:8px}.studioExtensionHelp{border-bottom:1px solid var(--studio-line)}.studioExtensionHelp>button,.studioExtensionHelp .studioExtensionSetup{margin:0 0 14px}.studioExtensionInline{box-sizing:border-box;width:min(980px,100vw - 24px);max-width:none;height:min(880px,100vh - 24px);border:1px solid var(--studio-line);background:#f5faff;border-radius:12px;height:min(880px,100dvh - 24px);max-height:none;margin:auto;padding:12px;box-shadow:0 20px 60px #0e223d55}.studioExtensionInline:not([open]){display:none}.studioExtensionInline[open]{display:flex;flex-direction:column}.studioExtensionInline::backdrop{background:#102338b8}.studioExtensionInline:focus-visible{outline:3px solid #215fc9;outline-offset:-4px}.studioExtensionInlineTop{display:flex;justify-content:space-between;align-items: center;gap:12px;margin-bottom:8px}.studioExtensionInlineTop>div{display:flex;flex-wrap:wrap;gap:8px}.studioExtensionInlineTop button{min-height:44px}.studioExtensionInline>.blogStudioHint{margin:0 0 8px}.studioExtensionViewport{position:relative;flex:auto;min-height:0}.studioExtensionInline iframe{position:absolute;display:block;border:1px solid var(--studio-line);background:#f4f7fb;border-radius:8px;width:100%;height:100%;inset:0}.studioExtensionInline iframe[data-pending=true]{opacity:0;pointer-events:none}.studioExtensionInlineLoading{position:absolute;display:flex;border:1px solid var(--studio-line);text-align:center;background:#fff;border-radius:8px;flex-direction:column;justify-content:center;align-items: center;padding:24px;inset:0}.studioExtensionInlineLoading strong,.studioExtensionInlineNotice strong{color:var(--studio-ink);font-size:var(--fs-strong,15px)}.studioExtensionInlineLoading p,.studioExtensionInlineNotice p{color:#53677d;margin:8px 0 0;line-height:1.7}.studioExtensionViewport[data-diagnostic=true]{display:flex;flex-direction:column;gap:10px}.studioExtensionViewport[data-diagnostic=true] iframe[data-pending=true]{position:relative;opacity:1;pointer-events:none;flex:1 1 0;height:auto;min-height:120px;inset:auto}.studioExtensionInlineNotice{position:static;border:1px solid var(--studio-line);text-align:left;background:#fff;border-radius:8px;flex:none;order:-1;padding:12px}.studioExtensionInline iframe:focus-visible{outline:3px solid #215fc9;outline-offset:3px}@media (max-width:600px){.studioExtensionDiagnosis{padding:12px}.studioExtensionDiagnosisTop{flex-direction:column;align-items:stretch}.studioExtensionDiagnosisTop button{align-self:stretch}.studioExtensionStart,.studioExtensionPairing,.studioExtensionArrivals,.studioExtensionRecovery{padding:12px}.studioExtensionRecovery button{flex:150px}.studioExtensionImported,.studioExtensionResume{padding:12px}.studioExtensionPhotoPreview figure{flex-basis:calc(33.3333% - 5.33333px)}.studioExtensionImported .studioInlineActions button{flex:140px}.studioExtensionForkChoices{grid-template-columns:1fr;max-height:280px}.studioExtensionFork>button,.studioExtensionStart>.primaryButton{width:100%}.studioExtensionArrivalsTop,.studioExtensionRow{flex-direction:column;align-items:stretch}.studioExtensionRow button{align-self:stretch}.studioExtensionPairing .studioInlineActions button{flex:130px}.studioExtensionInlineTop{flex-direction:column;align-items:stretch}.studioExtensionInlineTop>div button{flex:140px}.studioExtensionInline{width:100vw;height:100vh;border:0;border-radius:0;height:100dvh;padding:8px}}.studioWebExportStatus{border:1px solid var(--studio-line,#dbe3ec);border-radius:.75rem;min-width:0;margin-top:1rem;padding:1rem}.studioWebExportStatus h3{margin:0 0 .5rem;font-size:1rem}.studioWebExportStatus p{overflow-wrap:anywhere}.studioWebExportStatus dl{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;margin:.75rem 0}.studioWebExportStatus dl div{min-width:0}.studioWebExportStatus dt{color:#53677d;font-size:.8rem}.studioWebExportStatus dd{overflow-wrap:anywhere;margin:.25rem 0 0}.studioWebExportCancel{border-top:1px solid var(--studio-line,#dbe3ec);margin-top:.75rem;padding-top:.75rem}.studioWebExportCancel .studioInlineActions{flex-wrap:wrap;gap:.5rem}@media (max-width:480px){.studioWebExportStatus{padding:.75rem}.studioWebExportStatus dl{flex-direction:column}.studioWebExportCancel button{white-space:normal}}.studioWriterPlaceReview{border:1px solid var(--line,#465368);border-radius:12px;min-width:0;margin-top:12px;padding:12px 14px}.studioWriterPlaceReview summary{cursor:pointer;font-weight:700}.studioWriterPlaceReview ol{display:grid;gap:10px;margin:14px 0;padding-left:24px}.studioWriterPlaceReview li{border:1px solid var(--line,#465368);border-radius:10px;min-width:0;padding:10px}.studioWriterPlaceReview li p{overflow-wrap:anywhere;margin:0 0 8px}.studioWriterPlaceReview li>label:not(.studioWriterPlaceConfirm){display:grid;gap:6px}.studioWriterPlaceReview input.control{width:100%;min-width:0}.studioWriterPlaceConfirm{display:flex;align-items: flex-start;gap:8px;margin-top:10px}.studioWriterPlaceConfirm input{flex:none;margin-top:3px}.studioWriterPlaceSource,.studioWriterPlacePreview code{overflow-wrap:anywhere}.studioWriterPlacePreview{margin-top:10px!important}.studioWriterPlaceActions{display:flex;flex-wrap:wrap;align-items: center;gap:10px}@media (max-width:480px){.studioWriterPlaceReview{padding:10px}.studioWriterPlaceReview li{padding:8px}.studioWriterPlaceActions .secondaryButton{width:100%}}.studioWriterFolderPreview{border:1px solid var(--studio-line,#dbe3ec);overflow-wrap:anywhere;border-radius:12px;min-width:0;margin-top:16px;padding:16px}.studioWriterFolderPreviewHead{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: flex-start;gap:12px}.studioWriterFolderPreviewHead h3{margin:0 0 6px}.studioWriterFolderPreviewHead>span{color:#475569;white-space:nowrap;font-size:13px}.studioWriterFolderPreviewWarnings{color:#593700;background:#fff7e8;border:1px solid #d8a045;border-radius:8px;margin:12px 0;padding:12px}.studioWriterFolderPreviewWarnings ul{margin:6px 0 0;padding-left:20px}.studioWriterFolderPreviewEvidence{color:#183f68;background:#f1f7ff;border:1px solid #b8d1ed;border-radius:8px;margin:12px 0;padding:12px}.studioWriterFolderPreviewEvidence p{margin:5px 0 0}.studioWriterFolderPreviewGrid{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0;padding:0}.studioWriterFolderPreviewGrid li,.studioWriterFolderPreviewGrid article{min-width:0}.studioWriterFolderPreviewGrid article{border:1px solid var(--studio-line,#dbe3ec);overflow:hidden;border-radius:10px;height:100%}.studioWriterFolderPreviewImage{display:grid;overflow:hidden;color:#475569;background:#eef2f7;place-items: center;height:150px;font-size:13px}.studioWriterFolderPreviewImage img{object-fit:contain;width:100%;height:100%}.studioWriterFolderPreviewImage img.studioWriterFolderPreviewQuarterTurn{aspect-ratio:1;width:min(150px,100%);height:auto}.studioWriterFolderPreviewInfo{padding:12px}.studioWriterFolderPreviewInfo h4{margin:0 0 4px}.studioWriterFolderPreviewName{color:#475569;margin:0 0 8px;font-size:13px}.studioWriterFolderPreviewFlags{color:#75500a;font-size:13px;font-weight:600}.studioWriterFolderPreviewAttention{color:#593700;background:#fff7e8;border-radius:6px;margin:8px 0 0;padding:7px 9px;font-size:13px;font-weight:600}.studioWriterFolderPreviewInfo details{margin-top:8px}.studioWriterFolderPreviewInfo summary{cursor:pointer;font-size:13px;font-weight:700}.studioWriterFolderPreviewInfo dl{display:grid;gap:8px;margin:0}.studioWriterFolderPreviewInfo dl>div{border-top:1px solid #e2e8f0;padding-top:8px}.studioWriterFolderPreviewInfo dt{color:#475569;font-size:12px;font-weight:700}.studioWriterFolderPreviewInfo dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0}.studioWriterFolderPreviewEdit{white-space:normal;text-align:left;max-width:100%;min-height:40px;margin-top:10px}.studioWriterFolderPreviewPages{display:flex;flex-wrap:wrap;justify-content:center;align-items: center;gap:12px;margin:12px 0}.studioWriterFolderPreviewActions{display:flex;flex-wrap:wrap;gap:8px}.studioWriterFolderPreview :-webkit-any(button,summary):focus-visible{outline:3px solid #2563eb;outline-offset:3px}.studioWriterFolderPreview :-moz-any(button,summary):focus-visible{outline:3px solid #2563eb;outline-offset:3px}.studioWriterFolderPreview :is(button,summary):focus-visible{outline:3px solid #2563eb;outline-offset:3px}@media (max-width:680px){.studioWriterFolderPreviewGrid{grid-template-columns:minmax(0,1fr)}.studioWriterFolderPreviewEdit,.studioWriterFolderPreviewActions>button{width:100%;min-height:44px}}.studioTransferCopy{border:1px solid var(--studio-line,#dbe3ec);background:#fff;border-radius:8px;margin-top:14px;padding:12px}.studioTransferWarnings{color:#1d3550;overflow-wrap:anywhere;background:#f2f7fc;border:1px solid #b8c9dc;border-radius:8px;margin:12px 0 0;padding:10px 12px}.studioTransferWarnings.is-pending{color:#593700;background:#fff7e8;border-color:#d8a045}.studioTransferCopyGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.studioTransferCopyField{display:flex;flex-direction:column;align-items: flex-start;gap:6px;min-width:0}.studioTransferCopyField label{display:grid;gap:5px;width:100%;min-width:0;font-weight:700}.studioTransferCopyField textarea{font-weight:400;font-size:inherit;overflow:auto;max-height:190px}.studioTransferCopyField.is-body,.studioTransferCopyField.is-photoNotes{grid-column:1/-1}.studioTransferCopyField button{white-space:normal;text-align:left;min-height:40px}.studioTransferCopy :-webkit-any(button,textarea):focus-visible{outline:3px solid var(--studio-blue,#086ed6);outline-offset:2px}.studioTransferCopy :-moz-any(button,textarea):focus-visible{outline:3px solid var(--studio-blue,#086ed6);outline-offset:2px}.studioTransferCopy :is(button,textarea):focus-visible{outline:3px solid var(--studio-blue,#086ed6);outline-offset:2px}.studioTransferCopy summary{cursor:pointer;overflow-wrap:anywhere}.studioTransferCopy summary:focus-visible{outline:3px solid var(--studio-blue,#086ed6);outline-offset:2px}.studioTransferPhotoList{border-top:1px solid var(--studio-line,#dbe3ec);margin-top:14px;padding-top:12px}.studioTransferPhotoList>ol{list-style:none;display:grid;gap:8px;margin:12px 0;padding:0}.studioTransferPhotoList>ol>li{min-width:0}.studioTransferPhotoList>ol>li>details{border:1px solid var(--studio-line,#dbe3ec);border-radius:8px;padding:10px}.studioTransferPhotoList>ol>li>details>.studioTransferCopyGrid{margin-top:8px}.studioTransferPhotoAll{margin-top:12px}@media (max-width:600px){.studioTransferCopyGrid{grid-template-columns:minmax(0,1fr)}.studioTransferCopyField.is-body,.studioTransferCopyField.is-photoNotes{grid-column:auto}.studioTransferCopyField button{width:100%}}.studioDraftFinish{min-width:0}.studioDraftFinish .blogStudioCardHeading{align-items: flex-start}.studioDraftFinishGrouped{min-width:0;margin:14px 0}.studioDraftFinishSummary{display:flex;background:#fff8ee;border:1px solid #c49356;border-radius:10px;justify-content:space-between;align-items: center;gap:12px;min-width:0;padding:11px 12px}.studioDraftFinishSummary[data-has-attention=false]{border-color:var(--studio-line);background:0 0}.studioDraftFinishSummary>div{min-width:0}.studioDraftFinishSummary p{color:#53677d;overflow-wrap:anywhere;margin:4px 0 0;line-height:1.55}.studioDraftFinishSummary button{white-space:normal;text-align:left;overflow-wrap:anywhere;flex:0 auto;min-height:44px}.studioDraftFinishOther{border:1px solid var(--studio-line);border-radius:10px;min-width:0;margin-top:12px}.studioDraftFinishOther>summary{cursor:pointer;overflow-wrap:anywhere;min-height:44px;padding:11px 12px;font-weight:600}.studioDraftFinishOther>summary:focus-visible{outline:3px solid #086ed6;outline-offset:3px}.studioDraftFinishOther>.studioDraftFinishList{margin:0;padding:0 10px 10px}.studioDraftFinishList{display:grid;list-style:none;gap:8px;margin:14px 0;padding:0}.studioDraftFinishList li{display:flex;border:1px solid var(--studio-line);border-radius:10px;justify-content:space-between;align-items: center;gap:12px;min-width:0;padding:11px 12px}.studioDraftFinishList li[data-attention=true]{background:#fff8ee;border-color:#c49356}.studioDraftFinishList li:focus-visible{outline:3px solid #086ed6;outline-offset:3px}.studioDraftFinishFocused{display:flex;background:#eef6ff;border:1px solid #88b7e5;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:10px;margin-top:12px;padding:11px 12px}.studioDraftFinishFocused p{overflow-wrap:anywhere;flex:240px;min-width:0;margin:0;line-height:1.55}.studioDraftFinishFocused button{min-height:44px}.studioFinishPhotoReturn{display:grid;background:#eef6ff;border:1px solid #88b7e5;border-radius:10px;gap:10px;margin:12px 0 16px;padding:12px}.studioFinishPhotoReturn p{overflow-wrap:anywhere;margin:0;line-height:1.55}.studioFinishPhotoReturn>div{display:flex;flex-wrap:wrap;gap:8px}.studioFinishPhotoReturn button{min-height:44px}.studioFinishPhotoReturn button:focus-visible{outline:3px solid #086ed6;outline-offset:3px}.studioDraftFinishList li>div{min-width:0}.studioDraftFinishList p,.studioDraftFinishActions p{overflow-wrap:anywhere;color:#53677d;margin:4px 0 0;line-height:1.55}.studioDraftFinishList button{flex:none}.studioDraftFinishRetry{display:flex;border:1px solid var(--studio-line);border-radius:10px;justify-content:space-between;align-items: center;gap:12px;margin:14px 0;padding:11px 12px}.studioDraftFinishRetry p{overflow-wrap:anywhere;color:#53677d;min-width:0;margin:0;line-height:1.55}.studioDraftFinishRetry button{flex:none;min-height:44px}.studioDraftFinishActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.studioDraftFinishActions>div{border:1px solid var(--studio-line);border-radius:10px;min-width:0;padding:12px}.studioDraftFinishActions button{margin-top:10px}.studioDraftFinish button:focus-visible{outline:3px solid #086ed6;outline-offset:3px}.studioDraftFinish [role=alert]:focus-visible{outline:3px solid #086ed6;outline-offset:3px}.studioFinishTool :-webkit-any(.studioPhotoPlacement,.studioFactReview,.studioQualityManualReview,.studioEvidenceTasks,.studioCurrentAvoidReview,.studioCurrentRequiredReview):focus-visible{outline:3px solid #086ed6;outline-offset:3px}.studioFinishTool :-moz-any(.studioPhotoPlacement,.studioFactReview,.studioQualityManualReview,.studioEvidenceTasks,.studioCurrentAvoidReview,.studioCurrentRequiredReview):focus-visible{outline:3px solid #086ed6;outline-offset:3px}.studioFinishTool :is(.studioPhotoPlacement,.studioFactReview,.studioQualityManualReview,.studioEvidenceTasks,.studioCurrentAvoidReview,.studioCurrentRequiredReview):focus-visible{outline:3px solid #086ed6;outline-offset:3px}.blogStudio .studioDraftFinishTarget{scroll-margin-top:calc(var(--topbarH,72px) + 230px)}.blogStudio :is(.studioFactReview,.studioQualityManualReview,.studioHumanQualityReview>summary,.studioPhotoPlacement,.studioEvidenceTasks,.studioCurrentAvoidReview,.studioCurrentRequiredReview){scroll-margin-top:calc(var(--topbarH,72px) + 230px)}@media (max-width:680px){.studioDraftFinishSummary{flex-direction:column;align-items:stretch}.studioDraftFinishSummary button{align-self:stretch}.studioDraftFinishList li{flex-direction:column;align-items:stretch}.studioDraftFinishList button{align-self: flex-start}.studioDraftFinishRetry{flex-direction:column;align-items:stretch}.studioDraftFinishRetry button{align-self:stretch}.studioDraftFinishActions{grid-template-columns:minmax(0,1fr)}.blogStudio .studioDraftFinishTarget{scroll-margin-top:20px}.blogStudio :is(.studioFactReview,.studioQualityManualReview,.studioHumanQualityReview>summary,.studioPhotoPlacement,.studioEvidenceTasks,.studioCurrentAvoidReview,.studioCurrentRequiredReview){scroll-margin-top:20px}}.studioWritingDesk{position:sticky;top:calc(var(--topbarH,72px) + 8px);z-index:5;display:flex;background:var(--surface,#fff);border:1px solid var(--studio-line);border-radius:12px;flex-wrap:wrap;align-items: center;gap:12px 18px;margin:16px 0;padding:14px 16px;box-shadow:0 4px 16px #1420330c}.studioWritingDeskStatus{display:grid;flex:200px;gap:5px;min-width:0}.studioWritingDeskStatus strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.studioWritingDeskStatus span,.studioWritingDesk>p{color:#53677d;font-size:12px;line-height:1.7}.studioFlowSteps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));flex:560px;gap:6px;min-width:0}.studioFlowSteps button{display:grid;text-align:left;color:#31485f;cursor:pointer;background:#f5f8fb;border:1px solid #c6d2df;border-radius:9px;align-content: center;gap:1px;min-width:0;min-height:52px;padding:7px 10px}.studioFlowSteps button small{color:#53677d;overflow-wrap:anywhere;font-size:12px;line-height:1.3}.studioFlowSteps button strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.studioFlowSteps button[aria-current=step]{color:#074f91;background:#eaf4ff;border-color:#4188cb;box-shadow:inset 0 0 0 1px #4188cb}.studioFlowSteps button:disabled{cursor:not-allowed;opacity:.65}.studioFlowControls{display:flex;flex-wrap:wrap;align-items: center;gap:6px}.studioFlowHint{flex-basis:100%;margin:0}.studioWritingDeskActions{display:flex;flex-wrap:wrap;gap:6px}.studioWritingDeskActions button{min-height:38px}.studioWritingDeskActions [aria-pressed=true]{color:#095dab;background:#eaf4ff;border-color:#88b7e5}.studioWritingDesk>p{flex-basis:100%}.studioEditorFocus .studioDeskPreparation,.studioEditorFocus .blogStudioMaterials{display:none}.studioEditorFocus .blogStudioGrid{grid-template-columns:minmax(0,1fr);max-width:1020px;margin-inline-start:auto;margin-inline-end:auto}.studioEditorFocus .blogStudioBody{min-height:min(65vh,800px);font-size:16px;line-height:1.95}.studioDeskAnchor{scroll-margin-top:145px}.studioWritingDesk button:focus-visible{outline:3px solid #086ed6;outline-offset:3px}.studioFlowCompact .blogStudioGrid{grid-template-columns:minmax(0,1fr);max-width:1050px;margin-inline-start:auto;margin-inline-end:auto}.studioFlowCompact .studioFlowOptional,.studioFlowCompact.studioFlowStep-prepare.studioFinishPhotoCaptionJourney .blogStudioMaterials>:not(.studioFinishPhotoReturn):not(.studioFlowOptional){display:none!important}.studioFlowCompact.studioFlowStep-prepare.studioFinishPhotoCaptionJourney .blogStudioMaterials>.studioFlowOptional{display:block!important}.studioFlowCompact.studioFlowStep-prepare.studioFinishPhotoCaptionJourney .blogStudioMaterials>.studioFlowOptional>:not(.studioPhotoCaptionBatch),.studioFlowCompact.studioFinishTool .studioFinishEditorHost,.studioFlowCompact.studioFinishTool .studioFinishToolsHost,.studioFlowCompact.studioFinishTool>.studioFlowEdit:not(.studioFinishPanelHost):not(.studioFinishToolsHost){display:none!important}.studioFlowCompact.studioFinishTool-editor .studioFinishEditorHost,.studioFlowCompact.studioFinishTool-photos .studioFinishEditorHost,.studioFlowCompact.studioFinishTool-thumbnail .studioFinishEditorHost,.studioFlowCompact.studioFinishTool-tags .studioFinishEditorHost,.studioFlowCompact.studioFinishTool-preview .studioFinishEditorHost,.studioFlowCompact.studioFinishBodyVisible .studioFinishEditorHost,.studioFlowCompact.studioFinishTool-brief .studioFinishToolsHost,.studioFlowCompact.studioFinishTool-facts .studioFinishToolsHost,.studioFlowCompact.studioFinishTool-source .studioFinishToolsHost,.studioFlowCompact.studioFinishTool-source-triage .studioFinishToolsHost,.studioFlowCompact.studioFinishTool-manual .studioFinishToolsHost,.studioFlowCompact.studioFinishTool-human-quality .studioFinishToolsHost,.studioFlowCompact.studioFinishTool-ai .studioFinishToolsHost,.studioFlowCompact.studioFinishTool-downloads .studioFinishToolsHost{display:block!important}.studioFlowCompact.studioFinishTool .studioFinishEditorHost>*,.studioFlowCompact.studioFinishTool .studioFinishToolsHost>*{display:none!important}.studioFlowCompact.studioFinishTool-photos .studioFinishEditorHost>.studioFlowOptional,.studioFlowCompact.studioFinishTool-photos .studioFinishEditorHost>.studioFinishPhotoReviewTarget,.studioFlowCompact.studioFinishTool-tags .studioFinishEditorHost>.studioFinishTagsField,.studioFlowCompact.studioFinishTool-preview .studioFinishEditorHost>.studioFinishPreviewTarget,.studioFlowCompact.studioFinishTool-brief .studioFinishToolsHost>.studioFinishAnalysisTarget,.studioFlowCompact.studioFinishTool-facts .studioFinishToolsHost>.studioFinishAnalysisTarget,.studioFlowCompact.studioFinishTool-source .studioFinishToolsHost>.studioFinishAnalysisTarget,.studioFlowCompact.studioFinishTool-source-triage .studioFinishToolsHost>.studioFinishAnalysisTarget,.studioFlowCompact.studioFinishTool-manual .studioFinishToolsHost>.studioFinishAnalysisTarget,.studioFlowCompact.studioFinishTool-human-quality .studioFinishToolsHost>.studioFinishAnalysisTarget,.studioFlowCompact.studioFinishTool-ai .studioFinishToolsHost>.studioFinishTasksTarget,.studioFlowCompact.studioFinishTool-downloads .studioFinishToolsHost>.studioFinishDownloadsTarget{display:block!important}.studioFlowCompact.studioFinishTool-editor .studioFinishEditorHost>:-webkit-any(.blogStudioCardHeading,.studioFinishTitleField,.blogStudioBodyField){display:block!important}.studioFlowCompact.studioFinishTool-editor .studioFinishEditorHost>:-moz-any(.blogStudioCardHeading,.studioFinishTitleField,.blogStudioBodyField){display:block!important}.studioFlowCompact.studioFinishTool-editor .studioFinishEditorHost>:is(.blogStudioCardHeading,.studioFinishTitleField,.blogStudioBodyField){display:block!important}.studioFlowCompact.studioFinishBodyVisible .studioFinishEditorHost>:-webkit-any(.studioFinishTitleField,.blogStudioBodyField){display:block!important}.studioFlowCompact.studioFinishBodyVisible .studioFinishEditorHost>:-moz-any(.studioFinishTitleField,.blogStudioBodyField){display:block!important}.studioFlowCompact.studioFinishBodyVisible .studioFinishEditorHost>:is(.studioFinishTitleField,.blogStudioBodyField){display:block!important}.studioFlowCompact.studioFinishTool-photos .studioFinishEditorHost>.studioFlowOptional:not(.studioFinishPhotoReviewTarget)>:not(.studioFinishPhotoTarget){display:none!important}.studioFlowCompact.studioFinishTool-thumbnail .studioFinishThumbnailHost{display:block!important}.studioFlowCompact.studioFinishTool-thumbnail .studioFinishThumbnailHost>:not(.studioFinishThumbnailTarget){display:none!important}.studioFlowCompact.studioFinishTool:-webkit-any(.studioFinishTool-tags,.studioFinishTool-thumbnail,.studioFinishTool-preview) .studioFinishToolsHost{display:none!important}.studioFlowCompact.studioFinishTool:-moz-any(.studioFinishTool-tags,.studioFinishTool-thumbnail,.studioFinishTool-preview) .studioFinishToolsHost{display:none!important}.studioFlowCompact.studioFinishTool:is(.studioFinishTool-tags,.studioFinishTool-thumbnail,.studioFinishTool-preview) .studioFinishToolsHost{display:none!important}.studioFlowCompact.studioFinishTool :-webkit-any(.studioFinishAnalysisTarget,.studioFinishTasksTarget,.studioFinishPhotoTarget){min-width:0}.studioFlowCompact.studioFinishTool :-moz-any(.studioFinishAnalysisTarget,.studioFinishTasksTarget,.studioFinishPhotoTarget){min-width:0}.studioFlowCompact.studioFinishTool :is(.studioFinishAnalysisTarget,.studioFinishTasksTarget,.studioFinishPhotoTarget){min-width:0}.studioFlowCompact.studioFinishTool:-webkit-any(.studioFinishTool-facts,.studioFinishTool-source,.studioFinishTool-manual,.studioFinishTool-human-quality) .studioManuscriptAnalysis>:not(summary):not(.studioManuscriptQuality){display:none!important}.studioFlowCompact.studioFinishTool:-moz-any(.studioFinishTool-facts,.studioFinishTool-source,.studioFinishTool-manual,.studioFinishTool-human-quality) .studioManuscriptAnalysis>:not(summary):not(.studioManuscriptQuality){display:none!important}.studioFlowCompact.studioFinishTool:is(.studioFinishTool-facts,.studioFinishTool-source,.studioFinishTool-manual,.studioFinishTool-human-quality) .studioManuscriptAnalysis>:not(summary):not(.studioManuscriptQuality){display:none!important}.studioFlowCompact.studioFinishTool-brief .studioManuscriptAnalysis>:not(summary):not(.studioCurrentAvoidReview):not(.studioCurrentRequiredReview),.studioFlowCompact.studioFinishTool-source-triage .studioManuscriptAnalysis>:not(summary):not(.studioPostAnalysisTriageHandoff),.studioFlowCompact.studioFinishTool-facts .studioManuscriptQuality>:not(.studioFactReview),.studioFlowCompact.studioFinishTool-source .studioManuscriptQuality>:not(.studioSourceCoverage),.studioFlowCompact.studioFinishTool-manual .studioManuscriptQuality>:not(.studioQualityManualReview),.studioFlowCompact.studioFinishTool-human-quality .studioManuscriptQuality>:not(.studioHumanQualityReview),.studioFlowCompact.studioFlowStep-prepare .studioFlowEdit,.studioFlowCompact.studioFlowStep-prepare .studioFlowReview,.studioFlowCompact.studioFlowStep-review .studioFlowPrepare,.studioFlowCompact.studioFlowStep-review .studioFlowEdit,.studioFlowCompact.studioFlowStep-edit .studioFlowPrepare,.studioFlowCompact.studioFlowStep-edit .studioFlowReview{display:none!important}.studioFlowCompact.studioFlowStep-prepare .blogStudioPhotoList:not(.isExpanded) .blogStudioPhoto:nth-child(n+5){display:none}.studioPhotoListExpand{min-height:38px;margin:10px 0 2px}.studioFlowCompact .blogStudioEditor{display:flex;flex-direction:column;align-items:stretch}.studioFlowCompact .studioManualHandoff{order:-1;margin:0 0 16px}.studioFlowCompact .blogStudioTitleInput,.studioFlowCompact .blogStudioBody,.studioFlowCompact .blogStudioProposal h2,.studioFlowCompact .studioRecoverySummary,.studioFlowCompact.studioFinishTool-source-triage .studioPostAnalysisTriageHandoff{scroll-margin-top:calc(var(--topbarH,72px) + 230px)}.studioFlowRecovery{margin:16px 0}.studioRecoverySummary{border:1px solid var(--studio-line);background:var(--surface,#fff);color:#20496d;cursor:pointer;border-radius:10px;padding:14px 16px;font-weight:700}.studioRecoverySummary:focus-visible{outline:3px solid #086ed6;outline-offset:3px}.studioFlowRecovery[open] .studioRecoverySummary{margin-bottom:10px}.blogStudio:not(.studioFlowCompact) .studioRecoverySummary{display:none}@media (max-width:700px){.studioWritingDesk{position:static;padding:12px}.studioFlowSteps{flex-basis:100%;width:100%}.studioFlowSteps button{min-height:58px;padding:6px}.studioFlowControls{width:100%}.studioFlowControls button{flex:auto}.studioWritingDeskActions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.studioWritingDeskActions button{white-space:normal;padding-inline-start:5px;padding-inline-end:5px}.studioWritingDeskStatus{flex-basis:100%}.studioDeskAnchor,.studioFlowCompact .blogStudioTitleInput,.studioFlowCompact .blogStudioBody,.studioFlowCompact .blogStudioProposal h2,.studioFlowCompact .studioRecoverySummary,.studioFlowCompact.studioFinishTool-source-triage .studioPostAnalysisTriageHandoff{scroll-margin-top:20px}}@media print{.studioWritingDesk{display:none}}.blogStudio .blogStudioPhoto{display:block;padding:0}.blogStudio .studioPhotoFold{min-width:0}.blogStudio .studioPhotoFoldSummary{display:grid;grid-template-columns:72px minmax(0,1fr)auto;cursor:pointer;list-style:none;border-radius:9px;align-items: center;gap:10px;min-height:82px;padding:5px 10px;scroll-margin-top:145px}.blogStudio .studioPhotoFoldSummary::-webkit-details-marker{display:none}.blogStudio .studioPhotoFoldSummary:after{content:"펼치기";color:var(--studio-blue,#086ed6);white-space:nowrap;font-size:12px;font-weight:700}.blogStudio .studioPhotoFold[open] .studioPhotoFoldSummary:after{content:"접기"}.blogStudio .studioPhotoFold[open] .studioPhotoFoldSummary{border-radius:9px 9px 0 0}.blogStudio .studioPhotoFoldSummary:focus-visible{outline:3px solid #086ed6;outline-offset:-3px}.blogStudio .studioPhotoFoldSummary .blogStudioPhotoImage{width:72px;height:72px;min-height:0}.blogStudio .studioPhotoFoldSummary .blogStudioPhotoImage img{width:72px;height:72px}.blogStudio .studioPhotoFoldText{display:grid;gap:4px;min-width:0}.blogStudio .studioPhotoFoldText strong,.blogStudio .studioPhotoFoldText small{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.35}.blogStudio .studioPhotoFoldText strong{font-size:13px}.blogStudio .studioPhotoFoldText small{color:#53677d;font-size:12px}.blogStudio .studioPhotoFold .blogStudioPhotoFields{border-top:1px solid var(--studio-line);padding:12px}.blogStudio .blogStudioPhotoTitle strong{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical}.studioPhotoSequential{display:flex;border-top:1px solid var(--studio-line);flex-wrap:wrap;justify-content:space-between;align-items: center;gap:8px;margin-top:12px;padding-top:12px}.studioPhotoSequential span{color:#53677d;font-size:12px;font-weight:700}.studioPhotoSequential div{display:flex;gap:8px;margin-left:auto}.studioPhotoSequential button{min-height:44px}.studioPhotoSequential button:focus-visible{outline:3px solid #086ed6;outline-offset:2px}@media (max-width:560px){.blogStudio .studioPhotoFoldSummary{grid-template-columns:64px minmax(0,1fr)auto;min-height:76px}.blogStudio .studioPhotoFoldSummary .blogStudioPhotoImage,.blogStudio .studioPhotoFoldSummary .blogStudioPhotoImage img{width:64px;height:64px}.studioPhotoSequential div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-left:0}.studioPhotoSequential button{min-width:0}}@media (max-width:700px){.blogStudio .studioPhotoFoldSummary{scroll-margin-top:20px}}@media print{.blogStudio .studioPhotoFoldSummary:after{display:none}}.studioPhotoIndex{border:1px solid var(--studio-line);background:#f7fafd;border-radius:10px;margin-top:16px;padding:12px}.studioPhotoIndexHeading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px}.studioPhotoIndexHeading strong{font-size:13px}.studioPhotoIndexHeading span,.studioPhotoIndex>p{color:#53677d;font-size:12px;line-height:1.5}.studioPhotoIndex>p{margin-top:4px}.studioPhotoIndexGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:10px}.studioPhotoIndexGrid button{position:relative;overflow:hidden;cursor:pointer;background:#e9f0f7;border:1px solid #8da9c5;border-radius:7px;min-width:0;height:66px;padding:0}.studioPhotoIndexGrid button:hover{border-color:#086ed6;box-shadow:inset 0 0 0 2px #086ed6}.studioPhotoIndexGrid button:focus-visible{outline:3px solid #086ed6;outline-offset:2px}.studioPhotoIndexGrid button.isExcluded{background:#eef0f3;border-style:dashed}.studioPhotoIndexGrid button.isExcluded img{opacity:.48}.studioPhotoIndexGrid img{display:block;object-fit:contain;width:100%;height:100%}.studioPhotoIndexFallback{display:grid;color:#53677d;place-items: center;height:100%;font-size:12px}.studioPhotoIndexNumber,.studioPhotoIndexState{position:absolute;color:#142033;background:#fffefa;border-radius:4px;padding:2px 5px;font-size:12px;font-weight:700;line-height:1.2;bottom:3px;box-shadow:0 1px 3px #14203345}.studioPhotoIndexNumber{left:3px}.studioPhotoIndexState{right:3px}@media (max-width:560px){.studioPhotoIndex{padding:10px}.studioPhotoIndexGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.studioPhotoIndexGrid button{height:54px}}.studioPhotoFactsReadiness{border:1px solid var(--studio-line,#dce4ed);background:#f7fafd;border-radius:10px;min-width:0;margin:12px 0;padding:12px}.studioPhotoFactsReadiness>div{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px}.studioPhotoFactsReadiness strong{font-size:13px}.studioPhotoFactsReadiness span,.studioPhotoFactsReadiness p{color:#53677d;overflow-wrap:anywhere;font-size:12px;line-height:1.55}.studioPhotoFactsReadiness p{margin:7px 0 10px}.studioPhotoFactsReadiness button{white-space:normal;text-align:left;overflow-wrap:anywhere;max-width:100%}.studioPhotoFactsReadiness button:focus-visible{outline:3px solid #086ed6;outline-offset:2px}.studioManualAnswerCheckpoint{overflow-wrap:anywhere;background:#fff;border:1px solid #c6d3e4;border-radius:10px;min-width:0;margin:18px 0;padding:16px}.studioManualAnswerCheckpoint h3{color:#182b3a;margin:0 0 8px;font-size:16px}.studioManualAnswerCheckpoint h4{margin:0 0 8px;font-size:15px}.studioManualAnswerCheckpoint p{line-height:1.6}.studioManualAnswerCheckpoint .blogStudioField{display:block;min-width:0;margin:12px 0}.studioManualAnswerCheckpoint .control{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.studioManualAnswerCheckpoint select{font:inherit}.studioManualAnswerCheckpointPreview{border:1px solid #b5c6dc;border-radius:9px;min-width:0;margin-top:14px;padding:14px}.studioManualAnswerCheckpointPreview>label:not(.blogStudioField){display:flex;align-items: flex-start;gap:8px;margin:12px 0;line-height:1.5}.studioManualAnswerCheckpointPreview>button{white-space:normal;max-width:100%;margin:4px 8px 4px 0;line-height:1.5}.studioManualAnswerCheckpointPreview textarea{font:inherit;line-height:1.6}.studioManualAnswerCheckpoint :focus-visible{outline:3px solid #2462d4;outline-offset:3px}@media (max-width:600px){.studioManualAnswerCheckpoint{padding:12px}.studioManualAnswerCheckpointPreview{padding:10px}.studioManualAnswerCheckpoint .studioInlineActions>*{width:100%}}.studioProposalClaimReview{overflow-wrap:anywhere;background:#fff9ec;border:1px solid #e5b260;border-radius:10px;margin-top:16px;padding:16px;line-height:1.75}.studioProposalClaimReview h3{font-size:var(--fs-title,16px);margin:0 0 8px}.studioProposalClaimReview h4{margin:14px 0 4px;font-size:.96rem}.studioProposalClaimReview p{margin:6px 0}.studioProposalClaimReview ol{list-style:decimal;display:grid;overflow-y:auto;gap:8px;max-height:min(44vh,480px);margin:12px 0;padding-left:28px}.studioProposalClaimReview li{background:#fff;border:1px solid #ead7b1;border-radius:8px;min-width:0;padding:8px 10px}.studioProposalClaimKind{color:#664213;font-weight:700}.studioProposalClaimReview blockquote{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0}.studioProposalClaimReview small{display:block;color:#674c29;line-height:1.65}.studioProposalClaimReview li button{white-space:normal;text-align:left;min-height:44px;margin-top:8px}.studioProposalPhotoAltReview>button{white-space:normal;text-align:left;min-height:44px}.studioProposalClaimAcknowledge{display:flex;cursor:pointer;align-items: flex-start;gap:10px;padding:10px 0}.studioProposalClaimAcknowledge input{flex:none;width:20px;height:20px;margin:3px 0 0}.studioProposalClaimAcknowledge span{min-width:0;font-weight:700}.studioProposalTextChanges{display:grid;overflow-wrap:anywhere;background:#f5f9ff;border:1px solid #b8cae2;border-radius:10px;gap:8px;margin-top:10px;padding:12px}.studioProposalTextChanges p{margin:0;line-height:1.7}.studioProposalTextChanges>button{white-space:normal;justify-self:start;min-height:44px}.studioProposalTextChanges details{min-width:0}.studioProposalTextChanges summary{cursor:pointer}.studioProposalOriginalBody{display:block;width:100%;min-height:140px;max-height:220px;margin-top:8px}.studioProposalTagEdit{overflow-wrap:anywhere;min-width:0;margin-top:14px}.studioProposalTagEdit .blogStudioField>span{flex-wrap:wrap}.studioProposalTagEdit textarea{display:block;box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:88px}.studioProposalTagEdit>button{white-space:normal;text-align:left;min-height:44px}.studioProposalTagEdit textarea:focus-visible{outline:3px solid #2866b9;outline-offset:3px}.studioProposalTagEdit>button:focus-visible{outline:3px solid #2866b9;outline-offset:3px}@media (max-width:560px){.studioProposalClaimReview{padding:12px}.studioProposalClaimReview ol{max-height:42vh}}.studioChatGPTHandoff{overflow-wrap:anywhere;background:#f8fbff;border:1px solid #ccd9e9;border-radius:14px;margin:20px 0;padding:20px}.studioChatGPTHandoff h2{margin:0 0 8px;font-size:19px}.studioChatGPTHandoff p,.studioChatGPTHandoff li{font-size:14px;line-height:1.65}.studioChatGPTHandoff ol{padding-left:22px}.studioChatGPTActions{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.studioChatGPTActions a{display:inline-flex;text-decoration:none;align-items: center}.studioChatGPTHandoff textarea{box-sizing:border-box;width:100%}.studioChatGPTHandoff details{margin:12px 0}.studioChatGPTHandoff summary{cursor:pointer;padding:8px 0}.studioChatGPTPreview{background:#fff;border:1px solid #d5dfec;border-radius:10px;margin-top:16px;padding:16px}.studioChatGPTBody{white-space:pre-wrap;overflow:auto;max-height:420px}.studioChatGPTHandoff :focus-visible{outline:3px solid #2462d4;outline-offset:3px}@media (max-width:600px){.studioChatGPTHandoff{padding:14px}.studioChatGPTActions>*{flex:100%;justify-content:center}.studioChatGPTPreview{padding:12px}}.studioChatGPTSteps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}.studioChatGPTSteps>div{display:flex;background:#fff;border:1px solid #d5dfec;border-radius:10px;flex-direction:column;align-items: flex-start;gap:8px;min-width:0;padding:12px}.studioChatGPTSteps button{white-space:normal;width:100%;min-height:44px;margin-top:auto}.studioChatGPTStepNumber{display:inline-flex;color:#174f82;background:#e5efff;border-radius:50%;justify-content:center;align-items: center;width:26px;height:26px;font-weight:800}.studioChatGPTSteps small,.studioChatGPTPhotoStep small{color:#52627a;font-size:12px;line-height:1.5}.studioChatGPTPhotoStep{display:flex;background:#fff;border:1px solid #d5dfec;border-radius:8px;flex-wrap:wrap;align-items: center;gap:8px;padding:10px 12px}.studioChatGPTPhotoStep>span{font-weight:700}.studioChatGPTPhotoStep small{flex-basis:100%}.studioChatGPTAnswerInput{margin-top:14px}.studioChatGPTTechnicalLabel{position:absolute;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0}.studioChatGPTOptional{border-top:1px solid #d5dfec}.studioChatGPTOptional>summary{color:#41556e;font-size:13px}@media (max-width:650px){.studioChatGPTSteps{grid-template-columns:1fr}.studioChatGPTSteps>div{display:grid;grid-template-columns:26px minmax(0,1fr);align-items: center}.studioChatGPTSteps button,.studioChatGPTSteps small{grid-column:2}.studioChatGPTPhotoStep button{width:100%}}.studioChatGPTAnswerVault{background:#fff;border:1px solid #c6d3e4;border-radius:10px;min-width:0;margin:18px 0;padding:16px}.studioChatGPTAnswerVault h3{color:#182b3a;margin:0 0 6px;font-size:16px}.studioChatGPTAnswerVault p{overflow-wrap:anywhere;margin:8px 0}.studioChatGPTAnswerVault select{box-sizing:border-box;font:inherit;width:100%;min-width:0;max-width:100%}.studioChatGPTAnswerVault>.secondaryButton{white-space:normal;text-align:left;max-width:100%;line-height:1.5}.studioChatGPTAnswerVault :focus-visible{outline:3px solid #2462d4;outline-offset:3px}@media (max-width:600px){.studioChatGPTAnswerVault{padding:12px}.studioChatGPTAnswerVault>.secondaryButton{text-align:center;width:100%}}.studioManualAnswerReview{overflow-wrap:anywhere;min-width:0}.studioManualAnswerReview h3{margin:0 0 12px;font-size:18px}.studioManualAnswerReview h4{margin:12px 0 8px;font-size:14px}.studioManualAnswerReview .blogStudioField{min-width:0;margin:14px 0}.studioManualAnswerReview textarea{min-width:0;max-width:100%;font-size:14px;line-height:1.6}.studioManualAnswerReview .studioManualOriginal{white-space:pre-wrap;overflow-wrap:anywhere}.studioManualAnswerReview .studioManualMarkerIssues{color:#7d2720;background:#fff5f3;border:1px solid #dba69d;border-radius:10px;margin:14px 0;padding:12px}.studioManualAnswerReview .studioManualMarkerIssues ol{margin:0;padding-left:22px}.studioManualAnswerReview .studioManualMarkerIssues li{overflow-wrap:anywhere;margin:8px 0;font-size:14px;line-height:1.65}.studioManualAnswerReview details{min-width:0}.studioManualAnswerReview .studioCompositionPhoto{margin:16px 0}.studioManualAnswerReview .studioCompositionPhotoFrame{display:flex;overflow:hidden;background:#f5f6f8;border-radius:10px;justify-content:center;align-items: center;width:100%;height:300px}.studioManualAnswerReview .studioCompositionPhotoFrame img{object-fit:contain;max-width:min(100%,280px);max-height:280px}.studioManualAnswerReview .studioCompositionPhoto figcaption{margin-top:8px;font-weight:600}.studioPhotoPlacement{overflow-wrap:anywhere}.studioPhotoPlacementStats{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.studioPhotoPlacementStats>span{border:1px solid var(--studio-line,var(--line,#dbe3ec));border-radius:8px;padding:7px 10px;font-size:.9rem}.studioPhotoPlacementWarning,.studioPhotoPlacementProposal{border:1px solid #b87924;border-radius:10px;margin:16px 0;padding:14px}.studioPhotoPlacementWarning li+li{margin-top:8px}.studioPhotoPlacementDetails{margin:14px 0}.studioPhotoPlacementDetails>summary,.studioPhotoPlacementProposal summary{cursor:pointer;font-weight:700;line-height:1.7}.studioPhotoPlacementList{list-style:none;margin:8px 0;padding:0}.studioPhotoPlacementList>li{display:grid;grid-template-columns:116px minmax(0,1fr);border-bottom:1px solid var(--studio-line,var(--line,#dbe3ec));gap:14px;padding:12px 0}.studioPhotoPlacementImage{display:flex;background:var(--surface-alt,#f1f5f9);overflow:hidden;text-align:center;border-radius:10px;justify-content:center;align-items: center;width:116px;height:116px;font-size:.85rem}.studioPhotoPlacementImage img{object-fit:contain;width:100%;height:100%}.studioPhotoPlacementImage>span{padding:10px}.studioPhotoPlacementContext{min-width:0}.studioPhotoPlacementContext>small{display:block;color:var(--studio-ink,var(--ink,#24364b));margin-top:5px;line-height:1.6}.studioPhotoPlacementContext p{margin:8px 0;font-size:.9rem;line-height:1.7}.studioPhotoPlacementContext p>span{display:block;color:var(--text-muted,#53677d);font-size:.8rem}.studioPhotoPlacementReviewNav,.studioPhotoPlacementPager{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:8px;margin:14px 0}.studioPhotoPlacementReviewNav p{margin:0;font-size:.9rem}.studioPhotoPlacementReviewFilters{display:flex;flex-wrap:wrap;gap:8px}.studioPhotoPlacementReviewFilters button[aria-pressed=true]{border-color:var(--studio-blue,var(--blue,#2563eb));font-weight:700}.studioPhotoPlacementPager{justify-content:flex-end}.studioPhotoPlacementPager>span{font-size:.9rem}.studioPhotoPlacementContextDetails{margin:8px 0}.studioPhotoPlacementContextDetails>summary{cursor:pointer;font-size:.9rem;font-weight:600}.studioPhotoPlacementContextDetails p{overflow-wrap:anywhere}.studioPhotoPlacementReviewNav [tabindex="-1"]:focus-visible{outline:2px solid var(--studio-blue,var(--blue,#2563eb));outline-offset:3px}.studioPhotoPlacementPager button:focus-visible{outline:2px solid var(--studio-blue,var(--blue,#2563eb));outline-offset:3px}.studioPhotoPlacementReviewFilters button:focus-visible{outline:2px solid var(--studio-blue,var(--blue,#2563eb));outline-offset:3px}.studioPhotoPlacementEditor{margin-top:20px}.studioPhotoPlacementControls{display:grid;grid-template-columns:1fr 1.4fr;gap:14px}.studioPhotoPlacementControls select{text-overflow:ellipsis;width:100%;min-width:0;max-width:100%;min-height:44px}.studioPhotoPlacement button{min-height:42px}.studioPhotoPlacementProposal textarea{white-space:pre-wrap;width:100%;margin-top:12px}.studioPhotoPlacement h3{font-size:1rem}.studioPhotoPlacement p{line-height:1.7}.studioPhotoPlacement summary:focus-visible{outline:2px solid var(--studio-blue,var(--blue,#2563eb));outline-offset:4px}.studioPhotoPlacement select:focus-visible{outline:2px solid var(--studio-blue,var(--blue,#2563eb));outline-offset:4px}@media (max-width:600px){.studioPhotoPlacementControls{grid-template-columns:minmax(0,1fr)}.studioPhotoPlacementList>li{grid-template-columns:80px minmax(0,1fr);gap:10px}.studioPhotoPlacementImage{width:80px;height:80px}.studioPhotoPlacementStats{gap:6px}.studioPhotoPlacementStats>span{font-size:.85rem}.studioPhotoPlacementReviewNav{flex-direction:column;align-items: flex-start}.studioPhotoPlacementReviewFilters{width:100%}.studioPhotoPlacementReviewFilters button{flex:auto}.studioPhotoPlacement .studioInlineActions>button{flex:100%}}.studioPhotoLayoutBatch{min-width:0}.studioPhotoLayoutChoices{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:10px;margin:12px 0}.studioPhotoLayoutChoice{display:flex;overflow-wrap:anywhere;border:1px solid #c9d4e0;border-radius:8px;align-items: flex-start;gap:10px;min-width:0;padding:10px}.studioPhotoLayoutChoice>input{flex:none;margin-top:5px}.studioPhotoLayoutChoice>span:last-child{flex:1;min-width:0}.studioPhotoLayoutChoice strong,.studioPhotoLayoutChoice small{display:block}.studioPhotoLayoutChoice small{margin-top:5px;line-height:1.5}.studioPhotoLayoutImage{display:flex;overflow:hidden;text-align:center;background:#eef3f8;border-radius:6px;flex:0 0 72px;justify-content:center;align-items: center;width:72px;height:72px;font-size:12px}.studioPhotoLayoutImage img{object-fit:contain;max-width:100%;max-height:100%}.studioPhotoLayoutActions,.studioPhotoLayoutCommon{display:flex;flex-wrap:wrap;align-items: center;gap:10px;margin:10px 0}.studioPhotoLayoutCommon .blogStudioField{flex:240px;min-width:0}.studioPhotoLayoutBatch .selectPanelBox,.studioPhotoLayoutBatch .spButton{width:100%;min-width:0;max-width:100%}.studioPhotoLayoutRows{display:grid;gap:12px;padding-left:24px}.studioPhotoLayoutRows li{overflow-wrap:anywhere;border:1px solid #c9d4e0;border-radius:8px;min-width:0;padding:10px}.studioPhotoLayoutRows .blogStudioField{display:grid;gap:6px;margin-top:10px}.studioPhotoLayoutPreview,.studioPhotoLayoutUndo{border-top:1px solid #c9d4e0;min-width:0;margin-top:16px;padding-top:12px}.studioPhotoLayoutPreview pre{overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:#f5f8fc;border:1px solid #c9d4e0;border-radius:8px;max-height:360px;padding:12px;line-height:1.7}.studioPhotoLayoutPreview li{overflow-wrap:anywhere}.studioPhotoLayoutConfirm{display:flex;align-items: flex-start;gap:8px;margin:14px 0;line-height:1.6}.studioPhotoLayoutConfirm input{flex:none;margin-top:5px}.studioPhotoLayoutBatch button{white-space:normal;min-height:44px}.studioPhotoLayoutBatch button:focus-visible{outline:3px solid #3268b2;outline-offset:3px}.studioPhotoLayoutBatch select:focus-visible{outline:3px solid #3268b2;outline-offset:3px}.studioPhotoLayoutBatch input:focus-visible{outline:3px solid #3268b2;outline-offset:3px}.studioPhotoLayoutBatch pre:focus-visible{outline:3px solid #3268b2;outline-offset:3px}.studioPhotoLayoutBatch summary:focus-visible{outline:3px solid #3268b2;outline-offset:3px}@media (max-width:600px){.studioPhotoLayoutActions>button,.studioPhotoLayoutCommon>button{flex:180px}.studioPhotoLayoutRows{padding-left:20px}.studioPhotoLayoutPreview pre{max-height:260px}}.studioPhotoReplacement{min-width:0}.studioPhotoReplacement :-webkit-any(p,span,strong,small,figcaption,summary){overflow-wrap:anywhere}.studioPhotoReplacement :-moz-any(p,span,strong,small,figcaption,summary){overflow-wrap:anywhere}.studioPhotoReplacement :is(p,span,strong,small,figcaption,summary){overflow-wrap:anywhere}.studioPhotoReplacementChoices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0}.studioPhotoReplacementActions{display:flex;flex-wrap:wrap;align-items: center;gap:10px;margin:12px 0}.studioPhotoReplacementActions button{white-space:normal;min-height:42px}.studioPhotoReplacementActions>span{color:#53677d;font-size:13px;line-height:1.7}.studioPhotoReplacementContext{display:grid;background:#f5f8fc;border-radius:8px;gap:5px;padding:12px;font-size:13px;line-height:1.7}.studioPhotoReplacementContext>span:nth-of-type(2){color:#53677d;font-weight:600}.studioPhotoReplacementPreview{border:1px solid var(--studio-line,#dce4ed);border-radius:10px;min-width:0;margin-top:16px;padding:14px}.studioPhotoReplacementPreview h3{margin:0 0 10px;font-size:16px}.studioPhotoReplacementPreview>p{font-size:13px;line-height:1.7}.studioPhotoReplacementPair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.studioPhotoReplacementPair figure{border:1px solid var(--studio-line,#dce4ed);border-radius:8px;min-width:0;margin:0;padding:10px}.studioPhotoReplacementImage{display:flex;overflow:hidden;color:#53677d;text-align:center;background:#f5f8fc;border-radius:6px;justify-content:center;align-items: center;height:200px;font-size:13px}.studioPhotoReplacementImage img{object-fit:contain;width:100%;height:100%}.studioPhotoReplacementPair figcaption{margin-top:10px;font-size:13px;line-height:1.7}.studioPhotoReplacementPair figcaption :-webkit-any(p,small){display:block;font-size:13px;line-height:1.7}.studioPhotoReplacementPair figcaption :-moz-any(p,small){display:block;font-size:13px;line-height:1.7}.studioPhotoReplacementPair figcaption :is(p,small){display:block;font-size:13px;line-height:1.7}.studioPhotoReplacementPair figcaption p{margin:6px 0}.studioPhotoReplacementConfirm{display:flex;align-items: flex-start;gap:8px;margin:14px 0;font-size:14px;line-height:1.7}.studioPhotoReplacementConfirm input{flex-shrink:0;margin-top:5px}.studioPhotoReplacementPreview pre{white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto;border:1px solid var(--studio-line,#dce4ed);border-radius:6px;max-height:320px;padding:12px;font-size:13px;line-height:1.7}.studioPhotoReplacement :-webkit-any(button,input,summary):focus-visible{outline:3px solid #99b9f5;outline-offset:3px}.studioPhotoReplacement :-moz-any(button,input,summary):focus-visible{outline:3px solid #99b9f5;outline-offset:3px}.studioPhotoReplacement :is(button,input,summary):focus-visible{outline:3px solid #99b9f5;outline-offset:3px}.studioPhotoReplacementImage img{aspect-ratio:1;object-fit:contain;width:min(100%,180px);height:auto}@media (max-width:560px){.studioPhotoReplacementChoices,.studioPhotoReplacementPair{grid-template-columns:minmax(0,1fr)}.studioPhotoReplacementPreview{padding:10px}.studioPhotoReplacementActions button{flex:1;min-width:0}.studioPhotoReplacementImage{height:180px}}.studioPhotoBatchEdit{min-width:0}.studioPhotoBatchEdit :-webkit-any(p,strong,small,span,figcaption){overflow-wrap:anywhere}.studioPhotoBatchEdit :-moz-any(p,strong,small,span,figcaption){overflow-wrap:anywhere}.studioPhotoBatchEdit :is(p,strong,small,span,figcaption){overflow-wrap:anywhere}.studioPhotoBatchList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow-y:auto;gap:10px;max-height:360px;margin:14px 0;padding:3px}.studioPhotoBatchChoice{display:flex;border:1px solid var(--line,#dce2e9);cursor:pointer;border-radius:10px;align-items: flex-start;gap:9px;padding:11px}.studioPhotoBatchChoice input,.studioPhotoBatchConsent input{accent-color:var(--primary,#2158b8);flex:none;width:17px;height:17px;margin-top:4px}.studioPhotoBatchChoice>span{min-width:0}.studioPhotoBatchChoice small,.studioPhotoBatchReview li>span,.studioPhotoBatchPreview figcaption>*{display:block;margin-top:5px}.studioPhotoBatchSettings,.studioPhotoBatchPreviewControls{display:flex;flex-wrap:wrap;align-items: end;gap:10px;margin-top:14px}.studioPhotoBatchSettings .blogStudioField,.studioPhotoBatchPreviewControls .blogStudioField{flex:260px;min-width:0}.studioPhotoBatchControls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line,#dce2e9);border-radius:12px;gap:16px;min-width:0;margin:18px 0;padding:14px}.studioPhotoBatchControls legend{padding:0 6px;font-weight:700}.studioPhotoBatchControls label>span{display:flex;align-items: center;gap:7px;margin-bottom:10px}.studioPhotoBatchControls input[type=range]{width:100%}.studioPhotoBatchPreview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items: start;gap:12px;margin-top:16px}.studioPhotoBatchPreview figure{border:1px solid var(--line,#dce2e9);border-radius:12px;min-width:0;margin:0;padding:10px}.studioPhotoBatchPreview img{display:block;object-fit:contain;background:#e9edf2;border-radius:6px;width:100%;height:220px}.studioPhotoBatchReview{border:1px solid var(--line,#dce2e9);border-radius:12px;margin-top:18px;padding:14px}.studioPhotoBatchReview ul{padding-left:20px}.studioPhotoBatchReview li{margin-bottom:14px}.studioPhotoBatchConsent{display:flex;align-items: flex-start;gap:9px;line-height:1.6}.studioPhotoBatchUndo{margin-top:14px}.studioPhotoBatchEdit :-webkit-any(input,button,select):focus-visible{outline:3px solid #2563eb;outline-offset:3px}.studioPhotoBatchEdit :-moz-any(input,button,select):focus-visible{outline:3px solid #2563eb;outline-offset:3px}.studioPhotoBatchEdit :is(input,button,select):focus-visible{outline:3px solid #2563eb;outline-offset:3px}@media (max-width:700px){.studioPhotoBatchList,.studioPhotoBatchControls,.studioPhotoBatchPreview{grid-template-columns:minmax(0,1fr)}.studioPhotoBatchPreview img{height:auto;max-height:380px}.studioPhotoBatchEdit .studioInlineActions>button{white-space:normal}}.studioPhotoCaptionBatch{min-width:0}.studioPhotoCaptionBatch>summary{cursor:pointer;font-weight:700}.studioPhotoCaptionBatch p,.studioPhotoCaptionBatch small,.studioPhotoCaptionBatch strong{overflow-wrap:anywhere}.studioPhotoCaptionTools{display:flex;flex-wrap:wrap;align-items: center;gap:12px;margin:14px 0}.studioPhotoCaptionTools>label:not(.studioCheckbox){display:grid;gap:6px;min-width:min(100%,190px)}.studioPhotoCaptionRows{display:grid;gap:14px;margin:16px 0}.studioPhotoCaptionRow{display:grid;grid-template-columns:minmax(120px,170px)minmax(0,1fr);border:1px solid var(--line,#cbd5e1);border-radius:12px;gap:16px;min-width:0;padding:14px}.studioPhotoCaptionRow.isExcluded{border-style:dashed}.studioPhotoCaptionPhoto,.studioPhotoCaptionInputs,.studioPhotoCaptionInputs>label{display:grid;align-content: start;gap:8px;min-width:0}.studioPhotoCaptionPhoto img{aspect-ratio:1;object-fit:contain;background:var(--surface-muted,#f1f5f9);border-radius:8px;width:100%;height:auto}.studioPhotoCaptionPhoto>span{text-align:center;background:var(--surface-muted,#f1f5f9);border-radius:8px;padding:24px 8px}.studioPhotoCaptionPhoto>label{display:flex;align-items: center;gap:8px;font-weight:700}.studioPhotoCaptionInputs textarea{resize:vertical;box-sizing:border-box;width:100%}.studioPhotoCaptionInputs small{color:var(--muted,#475569)}.studioPhotoCaptionWarning{color:var(--warning-text,#854d0e);margin:0}.studioPhotoCaptionContext{display:grid;background:var(--surface-muted,#f8fafc);border-radius:8px;gap:10px;padding:12px}.studioPhotoCaptionContext p{margin:5px 0;font-size:13px}.studioPhotoCaptionPreview{border:1px solid var(--line,#cbd5e1);border-radius:10px;min-width:0;margin:14px 0;padding:14px}.studioPhotoCaptionPreview>article+article{border-top:1px solid var(--line,#cbd5e1);margin-top:14px;padding-top:14px}.studioPhotoCaptionComparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.studioPhotoCaptionComparison p{white-space:pre-wrap}.studioPhotoCaptionComparison h4{margin:12px 0 6px}.studioPhotoCaptionBatch input[type=checkbox]{flex:0 0 18px;width:18px;height:18px}.studioPhotoCaptionBatch :-webkit-any(button,input,textarea,select):focus-visible{outline:3px solid var(--primary,#2563eb);outline-offset:3px}.studioPhotoCaptionBatch :-moz-any(button,input,textarea,select):focus-visible{outline:3px solid var(--primary,#2563eb);outline-offset:3px}.studioPhotoCaptionBatch :is(button,input,textarea,select):focus-visible{outline:3px solid var(--primary,#2563eb);outline-offset:3px}@media (max-width:600px){.studioPhotoCaptionRow{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}.studioPhotoCaptionPhoto img{max-width:230px}.studioPhotoCaptionComparison{grid-template-columns:minmax(0,1fr);gap:4px}.studioPhotoCaptionTools>button{white-space:normal;min-height:42px}.studioPhotoCaptionTools>label:not(.studioCheckbox){width:100%}}.studioPhotoCaptionClaimSummary{border-left:3px solid var(--warning,#b45309);padding-left:12px}.studioPhotoCaptionClaimReview{border:1px solid var(--line,#cbd5e1);border-radius:8px;min-width:0;padding:10px 12px}.studioPhotoCaptionClaimReview>summary{cursor:pointer;overflow-wrap:anywhere;font-weight:700}.studioPhotoCaptionClaimReview>summary:focus-visible{outline:3px solid var(--primary,#2563eb);outline-offset:3px}.studioPhotoCaptionClaimReview ol{margin:10px 0;padding-left:22px}.studioPhotoCaptionClaimReview li{overflow-wrap:anywhere;padding:9px 0}.studioPhotoCaptionClaimReview li+li{border-top:1px solid var(--line,#cbd5e1)}.studioPhotoCaptionClaimReview li strong,.studioPhotoCaptionClaimReview li span{display:block}.studioPhotoCaptionClaimReview li span{color:var(--muted,#475569)}.studioPhotoCaptionClaimReview blockquote{border-left:3px solid var(--line,#cbd5e1);white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0;padding:6px 10px}.studioPhotoCaptionClaimReview p{overflow-wrap:anywhere;margin:8px 0}@media (max-width:600px){.studioPhotoCaptionClaimReview{padding:10px}.studioPhotoCaptionClaimReview ol{padding-left:18px}}.studioPhotoManuscriptReview{min-width:0}.studioPhotoManuscriptReview>summary{cursor:pointer}.studioPhotoReviewRows{display:grid;gap:12px;min-width:0}.studioPhotoReviewRow{display:grid;grid-template-columns:minmax(96px,150px)minmax(0,1fr);border:1px solid var(--border,#d5dce5);border-radius:12px;gap:16px;min-width:0;padding:14px}.studioPhotoReviewImage{display:grid;color:var(--muted,#59677a);overflow-wrap:anywhere;align-self: start;place-items: center;min-height:96px}.studioPhotoReviewImage img{display:block;object-fit:contain;border-radius:8px;width:100%;max-height:190px}.studioPhotoReviewBody{overflow-wrap:anywhere;min-width:0}.studioPhotoReviewBody h4{margin:0 0 6px}.studioPhotoReviewBody dl{display:grid;gap:5px;margin:10px 0}.studioPhotoReviewBody dl>div{display:grid;grid-template-columns:minmax(88px,110px)minmax(0,1fr);gap:8px}.studioPhotoReviewBody dt{font-weight:700}.studioPhotoReviewBody dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.studioPhotoReviewBody details{margin:8px 0}.studioPhotoReviewBody ol{margin:8px 0;padding-left:22px}.studioPhotoReviewBody li+li{margin-top:8px}.studioPhotoReviewBody li p{white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0}.studioPhotoReviewStatus{margin:4px 0;font-weight:700}.studioPhotoReviewPending{color:var(--muted,#59677a);margin:8px 0}.studioPhotoReviewActions{display:flex;flex-wrap:wrap;align-items: end;gap:8px}.studioPhotoReviewActions label{display:grid;gap:4px;min-width:min(100%,180px)}.studioPhotoReviewActions .control{max-width:100%}.studioPhotoReviewPages{display:flex;flex-wrap:wrap;justify-content:center;align-items: center;gap:10px;padding:12px 0}.studioPhotoReviewArchive{border:1px solid var(--border,#d5dce5);border-radius:10px;min-width:0;margin-top:12px;padding:10px 12px}.studioPhotoReviewArchive>summary{cursor:pointer;font-weight:700}.studioPhotoReviewArchive ul{display:grid;list-style:none;gap:6px;margin:10px 0;padding:0}.studioPhotoReviewArchive li{display:flex;border:1px solid var(--border,#d5dce5);overflow-wrap:anywhere;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:8px;min-width:0;padding:8px}.studioPhotoReviewArchiveActions{display:flex;flex-wrap:wrap;align-items: center;gap:6px}@media (max-width:600px){.studioPhotoReviewRow{grid-template-columns:minmax(0,1fr)}.studioPhotoReviewImage{width:100%;max-width:220px;margin-inline-start:auto;margin-inline-end:auto}.studioPhotoReviewBody dl>div{grid-template-columns:minmax(0,1fr);gap:2px}.studioPhotoReviewActions>*{min-width:0}}.studioPhotoFacts{border:1px solid var(--studio-line,#dce4ed);background:#f8fafc;border-radius:8px;min-width:0;padding:8px 10px}.studioPhotoFacts summary{cursor:pointer;overflow-wrap:anywhere;font-weight:700;line-height:1.5}.studioPhotoFacts summary:focus-visible{outline:3px solid #99b9f5;outline-offset:2px}.studioPhotoFacts textarea:focus-visible{outline:3px solid #99b9f5;outline-offset:2px}.studioPhotoFacts p{color:#53677d;overflow-wrap:anywhere;margin:8px 0;font-size:12px;line-height:1.6}.studioPhotoFactsFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;margin:10px 0}.studioPhotoFactsFields label,.studioPhotoFactsFields textarea{width:100%;min-width:0;max-width:100%}.studioPhotoFactsFields textarea{resize:vertical;overflow-wrap:anywhere}@media (max-width:600px){.studioPhotoFactsFields{grid-template-columns:minmax(0,1fr)}.studioPhotoFactsFields textarea{font-size:16px}}.studioPhotoFactBatch{min-width:0;margin:12px 0}.studioPhotoFactBatch summary:focus-visible{outline:3px solid #086ed6;outline-offset:2px}.studioPhotoFactBatch button:focus-visible{outline:3px solid #086ed6;outline-offset:2px}.studioPhotoFactBatch select:focus-visible{outline:3px solid #086ed6;outline-offset:2px}.studioPhotoFactBatch textarea:focus-visible{outline:3px solid #086ed6;outline-offset:2px}.studioPhotoFactBatch input:focus-visible{outline:3px solid #086ed6;outline-offset:2px}.studioPhotoFactBatchTools{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: end;gap:8px 16px;margin:12px 0}.studioPhotoFactBatchTools label{display:grid;gap:5px;min-width:200px;max-width:100%;font-weight:700}.studioPhotoFactBatchTools span{color:#53677d;font-size:12px}.studioPhotoFactBatchPaging{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:8px 12px;min-width:0;margin:12px 0}.studioPhotoFactBatchPaging span{overflow-wrap:anywhere;font-size:13px;font-weight:700;line-height:1.5}.studioPhotoFactBatchPaging div{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.studioPhotoFactBatchPaging button{white-space:normal;min-height:40px}.studioPhotoFactBatchRows,.studioPhotoFactBatchChanges{display:grid;gap:10px;min-width:0;padding:2px}.studioPhotoFactBatchRows{grid-template-columns:repeat(auto-fit,minmax(min(100%,370px),1fr))}.studioPhotoFactBatchChanges{overflow:auto;overscroll-behavior:contain;max-height:350px}.studioPhotoFactBatchRow,.studioPhotoFactBatchChanges article{border:1px solid var(--studio-line,#dce4ed);background:#fff;border-radius:9px;min-width:0;padding:10px}.studioPhotoFactBatchSource{display:flex;align-items: center;gap:10px;min-width:0;margin-bottom:10px}.studioPhotoFactBatchSource img,.studioPhotoFactBatchFallback{object-fit:cover;background:#edf2f7;border-radius:6px;flex:none;width:64px;height:64px}.studioPhotoFactBatchFallback{display:grid;text-align:center;color:#53677d;place-items: center;font-size:12px}.studioPhotoFactBatchSource div{display:grid;gap:3px;min-width:0}.studioPhotoFactBatchSource small{overflow-wrap:anywhere;line-height:1.4}.studioPhotoFactBatchReferenceFold{min-width:0;margin:0 0 10px}.studioPhotoFactBatchReferenceFold summary{cursor:pointer;color:#174e86;font-size:13px;font-weight:700}.studioPhotoFactBatchReferenceFold .studioPhotoFactBatchReference{margin:8px 0 0}.studioPhotoFactBatchReference{display:grid;gap:6px;min-width:0;margin:0 0 10px}.studioPhotoFactBatchReference div{display:grid;grid-template-columns:minmax(96px,auto)minmax(0,1fr);gap:8px}.studioPhotoFactBatchReference dt{color:#53677d;font-size:12px;font-weight:700}.studioPhotoFactBatchReference dd{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0;margin:0;line-height:1.5}.studioPhotoFactBatchImageToggle{min-height:38px;margin:0 0 10px}.studioPhotoFactBatchFullImage{border:1px solid var(--studio-line,#dce4ed);text-align:center;background:#f7fafd;border-radius:8px;min-width:0;margin:0 0 12px;padding:8px}.studioPhotoFactBatchFullImage img{display:block;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:70vh;margin:auto}.studioPhotoFactBatchFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}.studioPhotoFactBatchFields label{display:grid;gap:4px;min-width:0;font-weight:700}.studioPhotoFactBatchFields textarea{resize:vertical;overflow-wrap:anywhere;width:100%;min-width:0;font-weight:400}.studioPhotoFactBatchFields small{color:#53677d;text-align:right;font-weight:400}.studioPhotoFactBatchReview{background:#f7fafd;border:1px solid #a8c0dc;border-radius:9px;min-width:0;margin:12px 0;padding:10px}.studioPhotoFactBatchReview h3{margin:0 0 10px;font-size:15px}.studioPhotoFactBatchChanges{max-height:350px}.studioPhotoFactBatchChanges dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0 0}.studioPhotoFactBatchChanges dt{color:#53677d;font-size:12px}.studioPhotoFactBatchChanges dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:3px 0 0}.studioPhotoFactBatchConsent{display:flex;align-items: start;gap:8px;margin:12px 0;line-height:1.5}.studioPhotoFactBatchConsent input{flex:none;margin-top:4px}.studioPhotoFactBatchActions{display:flex;flex-wrap:wrap;gap:8px}.studioPhotoFactBatchActions button{white-space:normal}.studioPhotoFactBatchUndo{margin-top:12px}@media (max-width:600px){.studioPhotoFactBatchFields,.studioPhotoFactBatchChanges dl,.studioPhotoFactBatchReference div{grid-template-columns:minmax(0,1fr)}.studioPhotoFactBatchFields textarea{font-size:16px}.studioPhotoFactBatchActions button,.studioPhotoFactBatchImageToggle,.studioPhotoFactBatchPaging button{min-height:44px}.studioPhotoFactBatchActions button{flex:140px}.studioPhotoFactBatchPaging div{width:100%}.studioPhotoFactBatchPaging button{flex:120px}}.studioPhotoSetReuse section,.studioPhotoSetRows,.studioPhotoSetPhotos{display:grid;gap:12px;min-width:0}.studioPhotoSetRows,.studioPhotoSetPhotos{list-style:none;padding:0}.studioPhotoSetRows li,.studioPhotoSetPhotos li{display:flex;overflow-wrap:anywhere;justify-content:space-between;align-items: flex-start;gap:12px}.studioPhotoSetRows span,.studioPhotoSetPhotos span{min-width:0}.studioPhotoSetPhotos small,.studioPhotoSetSection small{display:block;white-space:pre-wrap;overflow-wrap:anywhere}.studioPhotoSetSection{display:flex;align-items: flex-start;gap:8px;margin:10px 0}.studioPhotoSetReuse fieldset{min-width:0}.studioPhotoSetReuse figure{margin:0}.studioPhotoSetReuse img{object-fit:contain;max-width:100%;max-height:360px}.studioPhotoSetReuse :focus-visible{outline:2px solid var(--brand,#397bff);outline-offset:3px}@media (max-width:560px){.studioPhotoSetRows li,.studioPhotoSetPhotos li{flex-direction:column;align-items:stretch}}.studioWritingPurposeRecovery{margin-block-start:.75rem;margin-block-end:.75rem}.studioWritingPurposeRecovery>summary{cursor:pointer}.studioWritingPurposeRecovery>summary small{color:var(--muted,#667085);margin-inline-start:.5rem}.studioWritingPurposeRecoveryActions,.studioWritingPurposeRecoveryPreview{display:grid;gap:.75rem;margin-block-start:.75rem;margin-block-end:.75rem}.studioWritingPurposeRecoveryActions label,.studioWritingPurposeRecoveryPreview label{display:flex;align-items: flex-start;gap:.5rem;line-height:1.5}.studioWritingPurposeRecoveryActions input,.studioWritingPurposeRecoveryPreview input{flex:none;margin-block-start:.35rem}.studioWritingPurposeRecoveryPreview{border:1px solid var(--border,#d0d5dd);border-radius:.75rem;min-width:0;padding:1rem}.studioWritingPurposeRecoveryPreview h4,.studioWritingPurposeRecoveryPreview p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.studioWritingPurposeRecoveryPreview ol{overflow:auto;min-width:0;max-height:20rem;margin:0;padding-inline-start:1.5rem}.studioWritingPurposeRecoveryPreview li{overflow-wrap:anywhere;margin-block-start:.5rem;margin-block-end:.5rem}.studioWritingPurposeRecoveryPreview li p,.studioWritingPurposeRecoveryPreview li small{display:block;white-space:pre-wrap;overflow-wrap:anywhere}.studioWritingPurposeRecoveryPreview button,.studioWritingPurposeRecoveryActions button{white-space:normal;justify-self:start;max-width:100%}@media (max-width:520px){.studioWritingPurposeRecoveryPreview{padding:.75rem}.studioWritingPurposeRecoveryPreview button,.studioWritingPurposeRecoveryActions button{justify-self:stretch;width:100%}}.studioWritingPurposePlan{min-width:0}.studioWritingPurposePlan p{overflow-wrap:anywhere}.studioPurposeTypes{display:flex;border:1px solid var(--line,#d7e0e8);border-radius:8px;flex-wrap:wrap;gap:.75rem;padding:.75rem}.studioPurposeTypes label,.studioPurposeConfirm{display:flex;box-sizing:border-box;align-items: flex-start;gap:.5rem;min-height:40px;padding:.4rem}.studioPurposeTypes input,.studioPurposeConfirm input{flex:none;margin-top:.2rem}.studioPurposeCommon{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;margin-block-start:1rem;margin-block-end:1rem}.studioPurposeWide{grid-column:1/-1}.studioWritingPurposePlan .blogStudioField,.studioWritingPurposePlan .control{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.studioPurposeQuestions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.studioPurposeQuestions>fieldset{border:1px solid var(--line,#d7e0e8);border-radius:10px;min-width:0;margin:0;padding:1rem}.studioPurposeQuestions legend{overflow-wrap:anywhere;padding-inline-start:.35rem;padding-inline-end:.35rem;font-weight:600}.studioPurposeQuestions .blogStudioField{margin-block-start:.75rem;margin-block-end:.75rem}.studioPurposeActions{display:flex;flex-wrap:wrap;gap:.75rem;margin-block-start:1rem;margin-block-end:1rem}.studioPurposeActions button,.studioPurposePreview>button{white-space:normal;min-height:40px}.studioPurposePreview{border:1px solid var(--line,#d7e0e8);border-radius:10px;padding:1rem}.studioPurposePreview ol{padding-inline-start:1.5rem}.studioPurposePreview li{min-width:0;margin-block-start:1rem;margin-block-end:1rem}.studioPurposePreview h4{margin-block-start:.5rem;margin-block-end:.5rem}.studioPurposeText,.studioPurposePreview pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;max-width:100%;line-height:1.6}.studioPurposePreview pre{background:var(--subtle,#f3f6fa);border-radius:8px;padding:.75rem}.studioPurposePreview pre:focus-visible{outline:3px solid var(--focus,#1768c4);outline-offset:3px}@media (max-width:680px){.studioPurposeCommon,.studioPurposeQuestions{grid-template-columns:minmax(0,1fr)}.studioPurposeWide{grid-column:auto}.studioPurposeTypes{gap:.25rem}.studioPurposeTypes label{flex:42%}.studioPurposeQuestions>fieldset,.studioPurposePreview{padding:.75rem}.studioPurposeActions{flex-direction:column;align-items:stretch}}.studioWriterQuickStart,.studioWriterQuickNext{min-width:0;margin-block-start:12px;margin-block-end:12px}.studioWriterQuickStart .studioPurposeTypes,.studioWriterQuickStart .studioPurposeCommon{margin-block-start:12px;margin-block-end:12px}.studioWriterQuickStart .blogStudioField,.studioWriterQuickStart .control{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.studioQuickstartStatus{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 14px}.studioQuickstartStatus span{display:inline-block;border:1px solid var(--line,#d7e0e8);overflow-wrap:anywhere;background:var(--subtle,#f3f6fa);border-radius:8px;min-width:0;padding:7px 10px}.studioWriterQuickStart>.secondaryButton{min-height:44px}.studioWritingPurposePlan.isCompact{margin-block-start:12px;margin-block-end:12px}.studioWritingPurposePlan.isCompact .studioPurposeCommon{margin-block-start:10px;margin-block-end:10px}.studioWritingPurposePlan.isCompact .studioPurposeQuestions{grid-template-columns:minmax(0,1fr)}.studioWritingPurposePlan.isCompact .studioPurposeQuestions>fieldset[hidden]{display:none}.studioPurposeQuestionChoice{max-width:680px}.studioWritingPurposePlan.isCompact .studioPurposePreview ol{overflow:auto;max-height:360px}.studioWriterQuickNext .studioBlueprintActions{margin-block-start:12px;margin-block-end:12px}.studioWriterQuickNext button{min-height:44px}.studioWriterQuickStart :-webkit-any(button,input,summary):focus-visible{outline:3px solid var(--focus,#1768c4);outline-offset:3px}.studioWriterQuickStart :-moz-any(button,input,summary):focus-visible{outline:3px solid var(--focus,#1768c4);outline-offset:3px}.studioWriterQuickStart :is(button,input,summary):focus-visible{outline:3px solid var(--focus,#1768c4);outline-offset:3px}.studioWriterQuickNext button:focus-visible{outline:3px solid var(--focus,#1768c4);outline-offset:3px}.studioWritingPurposePlan.isCompact summary:focus-visible{outline:3px solid var(--focus,#1768c4);outline-offset:3px}.studioPurposeQuestionProgress{color:#435b72;overflow-wrap:anywhere;margin:0 0 10px;font-size:13px;line-height:1.5}.studioPurposeQuestionNavigation{display:flex;flex-wrap:wrap;align-items: center;gap:8px;margin:12px 0 18px}.studioPurposeQuestionNavigation button{min-height:44px}.studioPurposeQuestionNavigation .blogStudioHint{overflow-wrap:anywhere;margin:0}.studioPurposeQuestions>fieldset{scroll-margin-top:145px}.studioPurposeQuestionNavigation button:focus-visible{outline:3px solid var(--focus,#1768c4);outline-offset:3px}@media (max-width:680px){.studioQuickstartStatus{display:grid;grid-template-columns:minmax(0,1fr)}.studioWriterQuickStart>.secondaryButton,.studioWriterQuickNext .studioBlueprintActions button{width:100%}.studioWriterQuickNext .studioBlueprintActions{display:grid;grid-template-columns:minmax(0,1fr)}.studioPurposeQuestionNavigation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.studioPurposeQuestionNavigation .blogStudioTextButton,.studioPurposeQuestionNavigation .blogStudioHint{grid-column:1/-1}.studioPurposeQuestionNavigation button{white-space:normal;min-width:0}.studioPurposeQuestions>fieldset{scroll-margin-top:20px}}.studioWritingBlueprint{min-width:0}.studioWritingBlueprint h3{overflow-wrap:anywhere;margin:20px 0 10px}.studioWritingBlueprint summary small{margin-left:8px}.studioBlueprintSections{list-style:none;display:grid;gap:14px;margin:12px 0;padding:0}.studioBlueprintSections>li{border:1px solid var(--line,#d7e0e8);border-radius:10px;min-width:0;padding:14px}.studioBlueprintSectionHeader{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:12px}.studioBlueprintPhotoPlan{border:1px solid var(--line,#d7e0e8);border-radius:8px;min-width:0;margin:12px 0;padding:12px}.studioBlueprintPhotoPlan>label{display:inline-flex;align-items: center;gap:6px;margin:4px 12px 8px 0}.studioBlueprintPhotoOptions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:auto;gap:8px;max-height:280px}.studioBlueprintPhotoOption{display:flex;background:var(--surface-muted,#f4f7fa);border-radius:6px;align-items: flex-start;gap:8px;min-width:0;padding:9px}.studioBlueprintPhotoOption label{display:flex;overflow-wrap:anywhere;flex:1;align-items: flex-start;gap:8px;min-width:0}.studioBlueprintPhotoOption label span{min-width:0}.studioBlueprintPhotoOption button{flex-shrink:0}.studioBlueprintPhotoOptions small{display:block;margin-top:4px;font-size:12px}.studioBlueprintPhotoPreview{border:1px solid var(--line,#d7e0e8);overflow-wrap:anywhere;border-radius:8px;max-width:min(100%,440px);margin-top:10px;padding:12px}.studioBlueprintPhotoPreview img{display:block;object-fit:contain;background:var(--surface-muted,#f4f7fa);width:min(100%,220px);height:220px;margin:8px auto}.studioBlueprintPhotoPreview p{overflow-wrap:anywhere;margin:8px 0 0}.studioBlueprintPick{display:grid;gap:9px;margin-top:12px}.studioBlueprintPick>label{display:grid;gap:5px}.studioBlueprintPick p{overflow-wrap:anywhere;white-space:pre-wrap}.studioBlueprintActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.studioBlueprintIncoming{white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto;font:inherit;max-height:260px}.studioWritingBlueprint button:focus-visible{outline:3px solid #2866b9;outline-offset:3px}.studioWritingBlueprint input:focus-visible{outline:3px solid #2866b9;outline-offset:3px}.studioWritingBlueprint select:focus-visible{outline:3px solid #2866b9;outline-offset:3px}.studioWritingBlueprint summary:focus-visible{outline:3px solid #2866b9;outline-offset:3px}@media (max-width:660px){.studioBlueprintPhotoOptions{grid-template-columns:minmax(0,1fr)}.studioBlueprintPhotoOption{flex-wrap:wrap}.studioBlueprintPhotoOption button{margin-left:auto}.studioBlueprintSectionHeader{align-items: flex-start}.studioBlueprintActions{display:grid;grid-template-columns:minmax(0,1fr)}}.studioBlueprintPhotoPreviewHeader{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:8px}.studioBlueprintPhotoPreviewHeader>strong{overflow-wrap:anywhere;min-width:0}.studioBlueprintPhotoPreview:focus{outline:3px solid var(--focus,#1768c4);outline-offset:3px}.studioBlueprintReuse{border:1px solid var(--line,#d7e0e8);border-radius:10px;min-width:0;margin:18px 0;padding:14px}.studioBlueprintReuseList{list-style:none;overflow:auto;display:grid;gap:8px;max-height:260px;padding:0}.studioBlueprintReuseList>li{display:flex;background:var(--surface-muted,#f4f7fa);overflow-wrap:anywhere;border-radius:6px;justify-content:space-between;align-items: center;gap:12px;padding:10px}.studioBlueprintReuseList small{display:block;margin-top:4px}.studioBlueprintReusePreview{border-top:1px solid var(--line,#d7e0e8);overflow-wrap:anywhere;margin-top:14px;padding-top:10px}.studioBlueprintReuseCheck{display:flex;align-items: flex-start;gap:9px}.studioBlueprintReuseCheck input{flex-shrink:0;margin-top:4px}@media (max-width:660px){.studioBlueprintReuseList>li{flex-direction:column;align-items: flex-start}}.studioWritingSetGroups{display:grid;gap:12px;margin:14px 0}.studioWritingSetGroup{border:1px solid var(--line,#d7e0e8);border-radius:8px;min-width:0;padding:12px}.studioWritingSetGroup>details{margin-top:10px}.studioWritingSetGroup>legend{padding:0 5px;font-weight:600}.studioWritingSetPair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:10px}.studioWritingSetPair>section{background:var(--surface-muted,#f4f7fa);border-radius:6px;min-width:0;padding:10px}.studioWritingSetPair h5{font:inherit;margin:0 0 8px;font-weight:600}.studioWritingSetPair pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto;max-height:300px;margin:0}@media (max-width:660px){.studioWritingSetPair{grid-template-columns:minmax(0,1fr)}}.studioBlueprintBody{border-top:1px solid var(--line,#d7e0e8);min-width:0;margin-top:20px;padding-top:6px}.studioBlueprintBodyPreview{border:1px solid var(--line,#d7e0e8);border-radius:10px;min-width:0;margin-top:14px;padding:14px}.studioBlueprintBodyPreview pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto;background:var(--surface-muted,#f4f7fa);border-radius:8px;max-height:400px;padding:12px}.studioBlueprintBodyPreview :-webkit-any(p,strong){overflow-wrap:anywhere}.studioBlueprintBodyPreview :-moz-any(p,strong){overflow-wrap:anywhere}.studioBlueprintBodyPreview :is(p,strong){overflow-wrap:anywhere}.studioBlueprintBodyPhotos{border-left:3px solid var(--line,#d7e0e8);margin:12px 0;padding:10px}.studioBlueprintBodyPhotos p{margin:6px 0}.studioBlueprintBody .studioBlueprintActions{align-items: end}.studioBlueprintBody .studioBlueprintActions>.blogStudioField{min-width:min(100%,220px);margin:0}.studioBlueprintBody textarea:focus-visible{outline:3px solid #2866b9;outline-offset:3px}@media (max-width:660px){.studioBlueprintBodyPreview{padding:10px}.studioBlueprintBody .studioBlueprintActions>.blogStudioField{width:100%;min-width:0}}.studioFlowCompact .studioWritingBlueprint.isBodyShortcutOpen>:not(summary):not(.studioBlueprintShortcutHint):not(.studioBlueprintBody){display:none!important}.studioBlueprintShortcutHint{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:12px}.studioBlueprintShortcutHint p{overflow-wrap:anywhere;flex:1;min-width:0;margin:0}.studioWriterQuickNext:focus{outline:3px solid var(--focus,#1768c4);outline-offset:3px}@media (max-width:660px){.studioBlueprintShortcutHint{flex-direction:column;align-items: flex-start}}.studioBackupImport{min-width:0}.studioBackupImport label{display:grid;gap:.45rem;min-width:0}.studioBackupFile{background:#f7fafc;border:1px solid #c9d6e2;border-radius:.6rem;padding:.8rem}.studioBackupFile input{width:100%;min-width:0;max-width:100%}.studioBackupImport select{text-overflow:ellipsis;width:100%;min-width:0;max-width:100%}.studioBackupFilename,.studioBackupPreview{overflow-wrap:anywhere}.studioBackupPreview{display:grid;background:#fff;border:1px solid #c9d6e2;border-radius:.65rem;gap:.65rem;margin:.9rem 0;padding:.9rem}.studioBackupPreview h3,.studioBackupPreview p{margin:0}.studioBackupPreview textarea{box-sizing:border-box;resize:vertical;width:100%;min-width:0;line-height:1.7}.studioBackupPreview pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.studioBackupWarning{color:#614600;background:#fff8e9;border-left:3px solid #c79220;padding:.7rem}.studioBackupImport button{white-space:normal;overflow-wrap:anywhere}.studioBackupImport :-webkit-any(button,input,select,textarea,summary):focus-visible{outline:3px solid #2471b5;outline-offset:3px}.studioBackupImport :-moz-any(button,input,select,textarea,summary):focus-visible{outline:3px solid #2471b5;outline-offset:3px}.studioBackupImport :is(button,input,select,textarea,summary):focus-visible{outline:3px solid #2471b5;outline-offset:3px}@media (max-width:560px){.studioBackupPreview{padding:.65rem}.studioBackupPreview .primaryButton{width:100%}}.studioFindReplace{min-width:0}.studioFindReplaceFields,.studioFindReplaceCompare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.studioFindReplace label{display:grid;gap:.4rem;min-width:0}.studioFindReplace textarea{box-sizing:border-box;resize:vertical;width:100%;min-width:0}.studioFindReplaceOptions{display:flex;flex-wrap:wrap;align-items: end;gap:.8rem;margin:.7rem 0}.studioFindReplaceOptions .studioFindReplaceCheck{display:flex;align-items: center;padding-bottom:.5rem}.studioFindReplaceMatches{display:grid;overflow:auto;gap:.55rem;max-height:24rem;padding-left:1.6rem}.studioFindReplaceMatches li{border-bottom:1px solid #d8e1ea;min-width:0;padding:.5rem}.studioFindReplaceMatches label{display:flex;align-items: start;gap:.6rem}.studioFindReplaceMatches input{flex:none;margin-top:.2rem}.studioFindReplaceMatches small{display:block;color:#536170}.studioFindReplaceExcerpt{display:block;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.studioFindReplaceExcerpt mark{color:#243648;background:#fff1a8}.studioFindReplaceProposal{border:1px solid #c9d6e2;border-radius:.6rem;margin:.8rem 0;padding:.8rem}.studioFindReplaceCompare>div{overflow-wrap:anywhere;min-width:0}.studioFindReplaceDeletion{color:#704c00;background:#fff5e8;padding:.6rem}.studioFindReplace :-webkit-any(button,input,select,textarea,summary):focus-visible{outline:3px solid #2471b5;outline-offset:3px}.studioFindReplace :-moz-any(button,input,select,textarea,summary):focus-visible{outline:3px solid #2471b5;outline-offset:3px}.studioFindReplace :is(button,input,select,textarea,summary):focus-visible{outline:3px solid #2471b5;outline-offset:3px}.studioFindReplace button{white-space:normal;overflow-wrap:anywhere}@media (max-width:660px){.studioFindReplaceFields,.studioFindReplaceCompare{grid-template-columns:minmax(0,1fr)}.studioFindReplaceOptions{align-items: start}}.studioParagraphEditing{min-width:0}.studioParagraphOutline{display:grid;list-style:none;gap:8px;margin:12px 0;padding:0}.studioParagraphOutline li{min-width:0}.studioParagraphOutline button{display:flex;text-align:left;white-space:normal;overflow-wrap:anywhere;justify-content:space-between;align-items: flex-start;gap:12px;width:100%;min-height:44px}.studioParagraphOutline button>span{flex:1;min-width:0}.studioParagraphOutline button small{flex-shrink:0}.studioParagraphSelected{color:#173e70;background:#eaf2ff;border:2px solid #2864ad;border-radius:8px;padding:10px 12px}.studioParagraphEditing pre{overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7;font:inherit;background:#f5f8fc;border:1px solid #c9d4e0;border-radius:8px;max-height:320px;padding:12px}.studioParagraphSelection,.studioParagraphPreview,.studioParagraphUndo{border-top:1px solid #c9d4e0;min-width:0;margin-top:16px;padding-top:12px}.studioParagraphActions,.studioParagraphPagination{display:flex;flex-wrap:wrap;align-items: center;gap:10px;margin:10px 0}.studioParagraphActions .blogStudioField{flex:220px;min-width:0}.studioParagraphActions .blogStudioField select{width:100%;max-width:100%}.studioParagraphActions p{flex-basis:100%;margin:0}.studioParagraphConfirm{display:flex;align-items: flex-start;gap:8px;margin:14px 0;line-height:1.6}.studioParagraphConfirm input{flex:none;margin-top:5px}.studioParagraphEditing button:focus-visible{outline:3px solid #3268b2;outline-offset:3px}.studioParagraphEditing select:focus-visible{outline:3px solid #3268b2;outline-offset:3px}.studioParagraphEditing input:focus-visible{outline:3px solid #3268b2;outline-offset:3px}.studioParagraphEditing summary:focus-visible{outline:3px solid #3268b2;outline-offset:3px}@media (max-width:600px){.studioParagraphOutline button{flex-direction:column;gap:4px}.studioParagraphActions>button{flex:180px}.studioParagraphPagination button{flex:1}.studioParagraphEditing pre{max-height:260px}}.studioSentenceReview{overflow-wrap:anywhere;min-width:0}.studioSentenceReview>summary{cursor:pointer;font-weight:700;line-height:1.7}.studioSentenceReview>summary small{margin-left:8px;font-weight:400}.studioSentenceReview>summary:focus-visible{outline:2px solid var(--studio-blue,var(--blue,#2563eb));outline-offset:3px}.studioSentenceReview button:focus-visible{outline:2px solid var(--studio-blue,var(--blue,#2563eb));outline-offset:3px}.studioSentenceReview select:focus-visible{outline:2px solid var(--studio-blue,var(--blue,#2563eb));outline-offset:3px}.studioSentenceEndingCounts{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.studioSentenceEndingCounts>span{border:1px solid var(--studio-line,var(--line,#dbe3ec));background:var(--surface,#fff);border-radius:8px;padding:8px 10px;line-height:1.6}.studioSentenceMix{color:var(--studio-ink,var(--ink,#24364b));line-height:1.7}.studioSentenceFilters{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.studioSentenceFilters button{white-space:normal;min-height:40px}.studioSentenceFilters button[aria-pressed=true]{border-color:var(--studio-blue,var(--blue,#2563eb));background:var(--studio-blue,var(--blue,#2563eb));color:#fff}.studioSentenceFilterField{display:grid;gap:6px;max-width:440px;margin:12px 0;line-height:1.6}.studioSentenceFilterField .control{width:100%;min-width:0;min-height:44px}.studioSentenceFilterField small{color:var(--studio-ink,var(--ink,#24364b))}.studioSentenceResultCount{margin:18px 0 8px;font-weight:600}.studioSentenceRows{list-style:none;margin:0;padding:0}.studioSentenceRows>li{border:1px solid var(--studio-line,var(--line,#dbe3ec));border-radius:10px;min-width:0;margin:10px 0;padding:14px}.studioSentenceRowHeading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;line-height:1.6}.studioSentenceRowHeading>span,.studioSentenceRows small{color:var(--studio-ink,var(--ink,#24364b));font-size:.85rem}.studioSentenceRows p{white-space:pre-wrap;margin:10px 0;line-height:1.8}.studioSentenceRows small{display:block;margin-bottom:8px;line-height:1.6}.studioSentenceRows button{text-align:left;white-space:normal;min-height:40px}.studioSentenceFeedback{border:1px solid #b87924;border-radius:8px;padding:10px 12px;line-height:1.7}@media (max-width:600px){.studioSentenceReview>summary small{display:block;margin-left:0}.studioSentenceRows>li{padding:10px}.studioSentenceRowHeading{display:grid;gap:3px}.studioSentenceFilters button{flex:120px}}.studioPhotoBackupImport{overflow-wrap:anywhere;min-width:0}.studioPhotoBackupImport>summary{cursor:pointer;font-weight:700}.studioPhotoBackupFile,.studioPhotoBackupPreview>label{display:grid;gap:.55rem;min-width:0;margin:1rem 0}.studioPhotoBackupFile input{min-width:0;max-width:100%}.studioPhotoBackupPreview{display:grid;border-top:1px solid var(--border,#cfd8e3);gap:.8rem;min-width:0;padding-top:1rem}.studioPhotoBackupPreview:focus{outline:3px solid var(--focus,#175cd3);outline-offset:3px}.studioPhotoBundlePreview{display:grid;border-top:1px solid var(--border,#cfd8e3);gap:.8rem;min-width:0;padding-top:1rem}.studioPhotoBundlePreview p{margin:0}.studioPhotoBundleRows{display:grid;gap:.65rem;min-width:0;margin:0;padding-left:1.4rem}.studioPhotoBundleRows li{display:flex;border:1px solid var(--border,#cfd8e3);border-radius:.55rem;justify-content:space-between;align-items: center;gap:.75rem;min-width:0;padding:.7rem}.studioPhotoBundleRows li div{display:grid;overflow-wrap:anywhere;gap:.3rem;min-width:0}.studioPhotoBundleRows li span{color:var(--text-muted,#526170);font-size:.82rem}.studioPhotoBackupPreview h3,.studioPhotoBackupPreview p{margin:0}.studioPhotoBackupFilename{overflow-wrap:anywhere;font-size:.88rem}.studioPhotoBackupStats{display:flex;flex-wrap:wrap;gap:.7rem;margin:0}.studioPhotoBackupStats>div{background:var(--panel-subtle,#f3f6fa);border:1px solid var(--border,#cfd8e3);border-radius:.65rem;min-width:0;padding:.65rem .85rem}.studioPhotoBackupStats dt{color:var(--text-muted,#526170);font-size:.78rem}.studioPhotoBackupStats dd{margin:.25rem 0 0;font-size:1.05rem;font-weight:700}.studioPhotoBackupPreview textarea{box-sizing:border-box;resize:vertical;white-space:pre-wrap;width:100%;min-width:0}.studioPhotoBackupList{display:grid;overflow:auto;gap:.8rem;max-height:24rem;margin:.7rem 0;padding-left:1.5rem}.studioPhotoBackupList li{display:grid;border:1px solid var(--border,#cfd8e3);border-radius:.55rem;gap:.35rem;min-width:0;padding:.7rem}.studioPhotoBackupList span{color:var(--text-muted,#526170);font-size:.82rem}.studioPhotoBackupPreview pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:.5rem 0;font-size:.85rem}.studioPhotoBackupWarning{background:var(--warning-bg,#fff7e8);color:var(--warning-text,#694110);border-left:3px solid #a66312;padding:.5rem .65rem;font-size:.86rem;line-height:1.65}.studioPhotoBackupActions{display:flex;flex-wrap:wrap;align-items: center;gap:.65rem}.studioPhotoBackupImport button{white-space:normal;text-align:center}.studioPhotoBackupImport :-webkit-any(button,input,textarea,summary):focus-visible{outline:3px solid var(--focus,#175cd3);outline-offset:3px}.studioPhotoBackupImport :-moz-any(button,input,textarea,summary):focus-visible{outline:3px solid var(--focus,#175cd3);outline-offset:3px}.studioPhotoBackupImport :is(button,input,textarea,summary):focus-visible{outline:3px solid var(--focus,#175cd3);outline-offset:3px}@media (max-width:600px){.studioPhotoBackupActions{align-items:stretch}.studioPhotoBackupActions button{width:100%}.studioPhotoBackupStats{gap:.45rem}.studioPhotoBackupStats>div{flex:7rem}.studioPhotoBackupList,.studioPhotoBundleRows{list-style:none;padding-left:0}.studioPhotoBundleRows li{flex-direction:column;align-items:stretch}.studioPhotoBundleRows button{width:100%}}.studioPlainImport{overflow-wrap:anywhere;min-width:0}.studioPlainImport>summary{cursor:pointer;font-weight:700}.studioPlainImportFiles{display:flex;flex-wrap:wrap;gap:.8rem;margin:1rem 0}.studioPlainImportFiles>label,.studioPlainImportPreview label{display:grid;gap:.5rem;min-width:0}.studioPlainImportFiles>label{border:1px solid var(--border,#cfd8e3);border-radius:.6rem;flex:15rem;padding:.75rem}.studioPlainImportFiles>p{flex-basis:100%;margin:0}.studioPlainImport input[type=file]{width:100%;min-width:0;max-width:100%}.studioPlainImportPreview{display:grid;border-top:1px solid var(--border,#cfd8e3);gap:.9rem;min-width:0;padding-top:1rem}.studioPlainImportPreview :-webkit-any(h3,h4,p){margin:0}.studioPlainImportPreview :-moz-any(h3,h4,p){margin:0}.studioPlainImportPreview :is(h3,h4,p){margin:0}.studioPlainImportPreview dl{display:flex;flex-wrap:wrap;gap:.6rem;margin:0}.studioPlainImportPreview dl>div{background:var(--panel-subtle,#f3f6fa);border:1px solid var(--border,#cfd8e3);border-radius:.6rem;padding:.6rem .8rem}.studioPlainImportPreview dt{color:var(--text-muted,#526170);font-size:.8rem}.studioPlainImportPreview dd{margin:.2rem 0 0;font-weight:700}.studioPlainImportPreview textarea{box-sizing:border-box;white-space:pre-wrap;resize:vertical;width:100%;min-width:0}.studioPlainImportIssues{display:grid;gap:.5rem;margin:.6rem 0 0;padding-left:1.5rem;font-size:.88rem;line-height:1.65}.studioPlainImportIssueError{color:var(--danger,#a11212)}.studioPlainImportPhotos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));list-style:none;overflow:auto;gap:.65rem;max-height:27rem;margin:.7rem 0;padding:0}.studioPlainImportPhotos li{display:flex;border:1px solid var(--border,#cfd8e3);border-radius:.55rem;align-items: center;gap:.7rem;min-width:0;padding:.65rem}.studioPlainImportPhotos img{object-fit:contain;background:var(--panel-subtle,#f3f6fa);border-radius:.35rem;flex:none;width:5.5rem;height:5.5rem}.studioPlainImportPhotos li>div{display:grid;gap:.35rem;min-width:0}.studioPlainImportPhotos span{color:var(--text-muted,#526170);font-size:.82rem}.studioPlainImportPreview .studioPlainImportConfirm{display:flex;border:1px solid var(--border,#cfd8e3);border-radius:.6rem;align-items: flex-start;gap:.6rem;padding:.75rem}.studioPlainImportConfirm input{flex:none;margin-top:.2rem}.studioPlainImportActions{display:flex;flex-wrap:wrap;align-items: center;gap:.65rem}.studioPlainImport button{white-space:normal}.studioPlainImport :-webkit-any(button,input,textarea,summary):focus-visible{outline:3px solid var(--focus,#175cd3);outline-offset:3px}.studioPlainImport :-moz-any(button,input,textarea,summary):focus-visible{outline:3px solid var(--focus,#175cd3);outline-offset:3px}.studioPlainImport :is(button,input,textarea,summary):focus-visible{outline:3px solid var(--focus,#175cd3);outline-offset:3px}@media (max-width:600px){.studioPlainImportActions{align-items:stretch}.studioPlainImportActions button{width:100%}.studioPlainImportPreview dl>div{flex:7rem}.studioPlainImportPhotos img{width:4.5rem;height:4.5rem}}.studioDraftRecovery{min-width:0}.studioRecoveryOption{display:flex;align-items: start;gap:.65rem}.studioRecoveryOption input{flex:none;margin-top:.2rem}.studioRecoveryOption span span{display:block;margin-top:.35rem}.studioRecoveryList{display:grid;list-style:none;gap:.65rem;padding:0}.studioRecoveryList>li{overflow-wrap:anywhere;border:1px solid #d2dee8;border-radius:.6rem;min-width:0;padding:.8rem}.studioRecoveryPreview{border:1px solid #c9d6e2;border-radius:.6rem;padding:.8rem}.studioRecoveryCompare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.studioRecoveryCompare label{display:grid;gap:.4rem;min-width:0}.studioRecoveryCompare textarea{box-sizing:border-box;resize:vertical;width:100%;min-width:0;line-height:1.6}.studioRecoveryWarning{color:#654900;background:#fff7e8;border-left:3px solid #ba8b24;padding:.7rem}.studioDraftRecovery button{white-space:normal;overflow-wrap:anywhere}.studioDraftRecovery :-webkit-any(button,input,summary,textarea):focus-visible{outline:3px solid #2471b5;outline-offset:3px}.studioDraftRecovery :-moz-any(button,input,summary,textarea):focus-visible{outline:3px solid #2471b5;outline-offset:3px}.studioDraftRecovery :is(button,input,summary,textarea):focus-visible{outline:3px solid #2471b5;outline-offset:3px}@media (max-width:660px){.studioRecoveryCompare{grid-template-columns:minmax(0,1fr)}.studioRecoveryPreview{padding:.6rem}}.studioProposalRecovery{min-width:0}.studioProposalRecovery>p,.studioProposalRecoveryConfirm p{overflow-wrap:anywhere}.studioProposalRecoveryActions{display:flex;flex-wrap:wrap;align-items: center;gap:.65rem;margin:.8rem 0}.studioProposalRecoveryActions>p{flex-basis:100%;margin:0}.studioProposalRecoveryActions button{white-space:normal;text-align:center;max-width:100%}.studioProposalRecovery .blogStudioField{display:block;min-width:0}.studioProposalRecovery .blogStudioField .selectPanelBox{display:block;width:100%}.studioProposalRecovery .blogStudioField .spButton{width:100%;max-width:100%}.studioProposalRecoveryConfirm{border:1px solid;border-radius:.7rem;padding:.85rem}@media (max-width:430px){.studioProposalRecoveryActions{flex-direction:column;align-items:stretch}.studioProposalRecoveryActions button{width:100%}}.studioPublicationCalendar{min-width:0}.studioPublicationCalendar h2,.studioPublicationCalendar h3{margin:0}.studioPublicationCalendarTop{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:12px}.studioPublicationCalendarTop p{margin:5px 0 0}.studioPublicationCalendarNavigation{display:flex;flex-wrap:wrap;align-items: center;gap:6px;min-width:0}.studioPublicationCalendarNavigation>button{min-height:36px}.studioPublicationCalendarSummary{display:flex;color:var(--muted,#6b7280);flex-wrap:wrap;gap:8px 16px;padding:14px 0 8px;font-size:13px}.studioPublicationCalendarSummary strong{color:var(--text,#202938);margin-left:4px}.studioPublicationCalendarGrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-top:14px}.studioPublicationCalendarWeekday{text-align:center;color:var(--muted,#6b7280);padding:6px 0;font-size:12px;font-weight:700}.studioPublicationCalendarWeekday[data-weekday="0"]{color:#bc4e5c}.studioPublicationCalendarWeekday[data-weekday="6"]{color:#47669c}.studioPublicationCalendarDay{position:relative;display:flex;border:1px solid var(--line,#e2e5ea);color:var(--text,#202938);background:var(--surface,#fff);text-align:left;font:inherit;cursor:pointer;border-radius:8px;flex-direction:column;align-items:stretch;gap:7px;min-width:0;min-height:96px;padding:8px}.studioPublicationCalendarDay:hover{background:#f5f8fd}.studioPublicationCalendarDay.isToday{border-color:#9ab4cf}.studioPublicationCalendarDay.isSelected{background:#eef5fa;border-color:#315f86;box-shadow:inset 0 0 0 1px #315f86}.studioPublicationCalendarDay:focus-visible{outline:3px solid #8ba8c2;outline-offset:2px;z-index:1}.studioPublicationCalendarDayNumber{display:flex;flex-wrap:wrap;align-items: center;gap:4px;font-size:13px;font-weight:700}.studioPublicationCalendarDayNumber small{color:#315f86;font-size:12px;font-weight:500}.studioPublicationCalendarDayCounts{display:flex;flex-wrap:wrap;gap:3px;font-size:12px;line-height:1.5}.studioPublicationCalendarPlanCount,.studioPublicationCalendarPublicationCount{border-radius:4px;padding:1px 4px}.studioPublicationCalendarPlanCount{color:#526078;background:#edf0f5}.studioPublicationCalendarPublicationCount{color:#256358;background:#e7f4ee}.studioPublicationCalendarDayTitles{display:flex;color:var(--muted,#6b7280);flex-direction:column;gap:3px;min-width:0;font-size:12px}.studioPublicationCalendarDayTitles>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studioPublicationCalendarOverdueDot{position:absolute;background:#b77942;border-radius:50%;width:5px;height:5px;top:7px;right:7px}.studioPublicationCalendarDetail{border-top:1px solid var(--line,#e2e5ea);margin-top:18px;padding-top:16px}.studioPublicationCalendarDetail h3{font-size:14px}.studioPublicationCalendarDetail article{display:flex;border-bottom:1px solid var(--line,#e2e5ea);flex-wrap:wrap;justify-content:space-between;align-items: center;gap:10px;padding:12px 0}.studioPublicationCalendarDetail article>div{flex:180px;min-width:0}.studioPublicationCalendarDetail strong{display:block;overflow-wrap:anywhere;font-size:14px}.studioPublicationCalendarDetail article p{color:var(--muted,#6b7280);white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px}.studioPublicationCalendarDetail article a{font-size:12px}.studioPublicationCalendarBadge{display:inline-block;color:#526078;background:#edf0f5;border-radius:5px;margin-bottom:5px;padding:3px 6px;font-size:12px}.studioPublicationCalendarBadge.is-done,.studioPublicationCalendarBadge.is-confirmed{color:#256358;background:#e7f4ee}.studioPublicationCalendarBadge.is-cancelled{color:#737a86;background:#f0f1f3}.studioPublicationCalendarOverdue{margin-top:18px}.studioPublicationCalendarOverdue summary{cursor:pointer;font-size:13px;font-weight:600}.studioPublicationCalendarOverdue summary small{color:var(--muted,#6b7280);margin-left:6px;font-size:12px;font-weight:400}.studioPublicationCalendarOverdue ul{list-style:none;margin:8px 0 0;padding:0}.studioPublicationCalendarOverdue li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:6px;padding:6px 0;font-size:12px}.studioPublicationCalendarOverdue li>span{overflow-wrap:anywhere;min-width:0}@media (max-width:600px){.studioPublicationCalendarGrid{gap:3px}.studioPublicationCalendarDay{gap:5px;min-height:74px;padding:6px 3px}.studioPublicationCalendarDayNumber{justify-content:center;font-size:12px}.studioPublicationCalendarDayNumber small,.studioPublicationCalendarDayTitles{display:none}.studioPublicationCalendarDayCounts{justify-content:center;font-size:12px}.studioPublicationCalendarDayCounts>span{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.studioPublicationCalendarPlanCount,.studioPublicationCalendarPublicationCount{padding:1px 2px}.studioPublicationCalendarNavigation{width:100%}.studioPublicationCalendarOverdueDot{width:4px;height:4px;top:4px;right:4px}}.studioPlanEditing{min-width:0}.studioPlanEditingFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin-top:16px}.studioPlanEditingNotes{grid-column:1/-1}.studioPlanEditingChoices{display:grid;overflow:auto;border:1px solid var(--line,#d7dde5);border-radius:10px;gap:8px;min-width:0;max-height:25rem;margin:16px 0;padding:12px}.studioPlanEditingChoices label{display:flex;cursor:pointer;align-items: flex-start;gap:10px;padding:8px}.studioPlanEditingChoices input{flex:none;margin-top:4px}.studioPlanEditingChoices span{display:grid;overflow-wrap:anywhere;gap:4px;min-width:0}.studioPlanEditingChoices small{color:var(--text-muted,#667085)}.studioPlanEditingPreview{border-top:1px solid var(--line,#d7dde5);margin-top:20px;padding-top:16px}.studioPlanEditingPreview article{border:1px solid var(--line,#d7dde5);overflow-wrap:anywhere;border-radius:10px;margin:12px 0;padding:12px}.studioPlanEditingPreview dl{display:grid;gap:12px}.studioPlanEditingPreview dl>div{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:12px}.studioPlanEditingPreview dt{font-weight:600}.studioPlanEditingPreview dd{min-width:0;margin:0}.studioPlanEditingPreview dd>span{color:var(--text-muted,#667085);font-size:.8rem}.studioPlanEditingPreview p{white-space:pre-wrap;overflow-wrap:anywhere}.studioPlanEditing :-webkit-any(button,input,textarea):focus-visible{outline:2px solid var(--primary,#2a67cb);outline-offset:3px}.studioPlanEditing :-moz-any(button,input,textarea):focus-visible{outline:2px solid var(--primary,#2a67cb);outline-offset:3px}.studioPlanEditing :is(button,input,textarea):focus-visible{outline:2px solid var(--primary,#2a67cb);outline-offset:3px}@media (max-width:680px){.studioPlanEditingFields{grid-template-columns:minmax(0,1fr)}.studioPlanEditingPreview dl>div{grid-template-columns:minmax(0,1fr);gap:4px}}.studioPlanFiles{min-width:0}.studioPlanFiles h3,.studioPlanFiles h4{overflow-wrap:anywhere}.studioPlanFileActions{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}.studioPlanFileInput{display:none}.studioPlanFilePreview{border-top:1px solid var(--line,#d7e0e8);overflow-wrap:anywhere;min-width:0;margin-top:18px;padding-top:14px}.studioPlanFileDigest{box-sizing:border-box;width:100%;min-width:0;font-family:monospace}.studioPlanFileRows{list-style:none;display:grid;overflow:auto;gap:9px;max-height:430px;margin:14px 0;padding:0}.studioPlanFileRows>li{border:1px solid var(--line,#d7e0e8);border-radius:8px;min-width:0;padding:12px}.studioPlanFileRows>li.hasWarning{border-color:#c99d4a}.studioPlanFileRows>li>label,.studioPlanFileCheck{display:flex;align-items: flex-start;gap:10px}.studioPlanFileRows input,.studioPlanFileCheck input{flex-shrink:0;margin-top:4px}.studioPlanFileRows small{display:block;margin-top:5px}.studioPlanFileRows p{white-space:pre-wrap;overflow-wrap:anywhere}.studioPlanFiles button:focus-visible{outline:3px solid #2866b9;outline-offset:3px}.studioPlanFiles input:focus-visible{outline:3px solid #2866b9;outline-offset:3px}.studioPlanFiles summary:focus-visible{outline:3px solid #2866b9;outline-offset:3px}@media (max-width:660px){.studioPlanFileActions{display:grid;grid-template-columns:minmax(0,1fr)}.studioPlanFileRows{max-height:none}}.studioPublicationWorkflow{min-width:0}.studioPublicationWorkflow :-webkit-any(p,dd,strong,a){overflow-wrap:anywhere}.studioPublicationWorkflow :-moz-any(p,dd,strong,a){overflow-wrap:anywhere}.studioPublicationWorkflow :is(p,dd,strong,a){overflow-wrap:anywhere}.studioPublicationFields{display:grid;gap:12px;margin:16px 0}.studioPublicationFields>label:not(.studioCheckbox){display:grid;gap:6px;min-width:0}.studioPublicationFields .control{box-sizing:border-box;width:100%;min-width:0}.studioPublicationOrigin,.studioPublicationPreview{border:1px solid var(--line,#cbd5e1);border-radius:10px;margin:14px 0;padding:14px}.studioPublicationPreview dl{display:grid;grid-template-columns:minmax(90px,130px)minmax(0,1fr);gap:10px 14px}.studioPublicationPreview dt{font-weight:700}.studioPublicationPreview dd{white-space:pre-wrap;margin:0}.studioPublicationActions{display:flex;flex-wrap:wrap;align-items: center;gap:12px;margin:14px 0}.studioPublicationConnections{margin-top:20px}.studioPublicationConnections article{display:flex;border-top:1px solid var(--line,#cbd5e1);flex-wrap:wrap;align-items: center;gap:10px 14px;min-width:0;padding:14px 0}.studioPublicationConnections article>strong{width:100%}.studioPublicationConnections article>p{margin:0}.studioPublicationWorkflow input[type=checkbox]{flex:0 0 18px;width:18px;height:18px}.studioPublicationWorkflow :-webkit-any(button,input,select,textarea,a):focus-visible{outline:3px solid var(--primary,#2563eb);outline-offset:3px}.studioPublicationWorkflow :-moz-any(button,input,select,textarea,a):focus-visible{outline:3px solid var(--primary,#2563eb);outline-offset:3px}.studioPublicationWorkflow :is(button,input,select,textarea,a):focus-visible{outline:3px solid var(--primary,#2563eb);outline-offset:3px}@media (max-width:600px){.studioPublicationPreview dl{grid-template-columns:minmax(0,1fr);gap:5px}.studioPublicationPreview dd{margin-bottom:10px}.studioPublicationWorkflow button{white-space:normal;min-height:42px}.studioPublicationActions>button{flex:100%}}.studioPostMetricsLink{border:1px solid var(--border,#d7dce4);overflow-wrap:anywhere;border-radius:.75rem;min-width:0;padding:.85rem}.studioPostMetricsLink h3{margin:0 0 .45rem;font-size:1rem}.studioPostMetricsLinkControls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1rem}.studioPostMetricsLinkControls>*{min-width:0}.studioPostMetricsLink .blogStudioField,.studioPostMetricsLink .control,.studioPostMetricsLink .selectPanelBox{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.studioPostMetricsLinkCompare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:.8rem 0}.studioPostMetricsLinkCompare>div{border:1px solid var(--border,#d7dce4);border-radius:.6rem;min-width:0;padding:.8rem}.studioPostMetricsLinkCompare p{overflow-wrap:anywhere;margin:.35rem 0}.studioPostMetricsReplacement{border:1px solid var(--border,#d7dce4);overflow-wrap:anywhere;border-radius:.6rem;padding:.75rem}.studioPostMetricsReplacement p{margin:0 0 .5rem}.studioPostMetricsReplacement ul{margin:.35rem 0 .7rem;padding-left:1.3rem}.studioPostMetricsReplacement label{display:flex;cursor:pointer;align-items: flex-start;gap:.5rem}.studioPostMetricsReplacement input{flex:none;width:1.1rem;height:1.1rem;margin:.1rem 0 0}.studioPostMetricsLink :focus-visible{outline:2px solid;outline-offset:2px}@media (max-width:720px){.studioPostMetricsLinkControls,.studioPostMetricsLinkCompare{grid-template-columns:minmax(0,1fr)}.studioPostMetricsLink button{min-height:44px}}.studioPostMetricsTimeline{border:1px solid var(--border,#d7dce4);overflow-wrap:anywhere;border-radius:.75rem;min-width:0;padding:.85rem}.studioPostMetricsTimelineHeader,.studioPostMetricsTimelineMain,.studioPostMetricsTimelinePages,.studioPostMetricsTimelinePages>div{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:.6rem 1rem;min-width:0}.studioPostMetricsTimeline h3{margin:0;font-size:1rem}.studioPostMetricsTimelineHeader span{opacity:.8;font-size:.875rem}.studioPostMetricsTimelineExport{display:flex;flex-wrap:wrap;align-items: center;gap:.45rem .8rem;min-width:0;margin:.7rem 0}.studioPostMetricsTimelineExport small{overflow-wrap:anywhere;flex:18rem;min-width:0}.studioPostMetricsTimelineExport button{min-height:44px}.studioPostMetricsTimelineList{display:grid;gap:.8rem;margin:.8rem 0 0;padding-left:1.5rem}.studioPostMetricsTimelineList>li{border:1px solid var(--border,#d7dce4);border-radius:.65rem;min-width:0;padding:.8rem}.studioPostMetricsTimelineList p{overflow-wrap:anywhere;margin:.4rem 0}.studioPostMetricsTimelineRowLabel{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;-webkit-box-orient:vertical}.studioPostMetricsTimelineList code{overflow-wrap:anywhere;word-break:break-all}.studioPostMetricsTimelineMain b{font-size:1.15rem}.studioPostMetricsTimelineChange{border-top:1px solid var(--border,#d7dce4);margin-top:.7rem;padding-top:.7rem}.studioPostMetricsTimelineChange label{display:flex;cursor:pointer;align-items: flex-start;gap:.5rem;margin-top:.5rem}.studioPostMetricsTimelineChange input{accent-color:var(--primary,#2463a4);flex:none;margin:.25rem 0 0}.studioPostMetricsTimeline details{margin-top:.55rem}.studioPostMetricsTimeline summary{cursor:pointer}.studioPostMetricsTimelinePages button{min-height:44px}.studioPostMetricsTimeline :focus-visible{outline:2px solid;outline-offset:2px}@media (max-width:600px){.studioPostMetricsTimelineMain{align-items: flex-start}.studioPostMetricsTimelineMain span,.studioPostMetricsTimelinePages>div{width:100%}}.studioPublicationPeriodMatrix{border:1px solid var(--border,#d7dce4);overflow-wrap:anywhere;border-radius:.75rem;min-width:0;padding:.85rem}.studioPublicationPeriodMatrix h3{margin:0 0 .45rem;font-size:1rem}.studioPublicationPeriodMatrix>p{margin:.45rem 0 .7rem}.studioPublicationPeriodMatrixPickers,.studioPublicationPeriodMatrixSources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;min-width:0;margin:.7rem 0}.studioPublicationPeriodMatrixPickers>*,.studioPublicationPeriodMatrixSources>*{min-width:0}.studioPublicationPeriodMatrixPickers .selectPanelBox,.studioPublicationPeriodMatrixPickers .spButton{width:100%;min-width:0}.studioPublicationPeriodMatrixSources article{border:1px solid var(--border,#d7dce4);border-radius:.6rem;padding:.7rem}.studioPublicationPeriodMatrixSources article p{margin:.35rem 0}.studioPublicationPeriodMatrixFilename{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical}.studioPublicationPeriodMatrixSources code{overflow-wrap:anywhere;word-break:break-all}.studioPublicationPeriodMatrixSources details{margin-top:.45rem}.studioPublicationPeriodMatrixSources summary{cursor:pointer}.studioPublicationPeriodMatrixBasis{display:flex;border:1px solid var(--border,#d7dce4);cursor:pointer;border-radius:.6rem;align-items: flex-start;gap:.55rem;margin:.75rem 0;padding:.7rem}.studioPublicationPeriodMatrixBasis input{accent-color:var(--primary,#2463a4);flex:none;margin:.25rem 0 0}.studioPublicationPeriodMatrixExport{display:flex;flex-wrap:wrap;align-items: flex-start;gap:.5rem .7rem;min-width:0;margin:.75rem 0}.studioPublicationPeriodMatrixExport button{max-width:100%;min-height:44px}.studioPublicationPeriodMatrixExport small{overflow-wrap:anywhere;flex:16rem;min-width:0}.studioPublicationPeriodMatrixRows{display:grid;list-style:none;gap:.7rem;margin:.7rem 0 0;padding:0}.studioPublicationPeriodMatrixRows>li{border:1px solid var(--border,#d7dce4);border-radius:.6rem;min-width:0;padding:.75rem}.studioPublicationPeriodMatrixRows>li>strong,.studioPublicationPeriodMatrixRows>li>small{display:block;overflow-wrap:anywhere}.studioPublicationPeriodMatrixRows>li>small{margin-top:.3rem}.studioPublicationPeriodMatrixRows>li>p{margin:.5rem 0}.studioPublicationPeriodMatrixValues{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:.65rem 0}.studioPublicationPeriodMatrixValues p{background:var(--surface-soft,#80808014);border-radius:.5rem;min-width:0;margin:0;padding:.6rem}.studioPublicationPeriodMatrixValues span,.studioPublicationPeriodMatrixValues b,.studioPublicationPeriodMatrixValues small{display:block;overflow-wrap:anywhere}.studioPublicationPeriodMatrixValues b{margin:.2rem 0}.studioPublicationPeriodMatrixRows button{max-width:100%;min-height:44px}.studioPublicationPeriodMatrixPager{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:.5rem;margin-top:.7rem}.studioPublicationPeriodMatrixPager button{min-height:44px}.studioPublicationPeriodMatrix :focus-visible{outline:2px solid;outline-offset:2px}@media (max-width:640px){.studioPublicationPeriodMatrixPickers,.studioPublicationPeriodMatrixSources{grid-template-columns:minmax(0,1fr)}}.studioPublicationPeriodMatrixDisclosure{min-width:0;margin:.7rem 0}.studioPublicationPeriodMatrixDisclosure>summary{display:list-item;cursor:pointer;min-height:44px;padding:.6rem .35rem;font-weight:700}.studioPublicationPeriodMatrixDisclosure[open]>summary{margin-bottom:.5rem}.studioPublicationSeries{border:1px solid var(--border,#d7dce4);overflow-wrap:anywhere;border-radius:.75rem;min-width:0;padding:.85rem}.studioPublicationSeries h3{margin:0 0 .45rem;font-size:1rem}.studioPublicationSeries>p{margin:.5rem 0 .75rem}.studioPublicationSeriesChoices{border:1px solid var(--border,#d7dce4);border-radius:.6rem;min-width:0;margin:.75rem 0;padding:.65rem}.studioPublicationSeriesChoices legend{padding:0 .25rem;font-weight:700}.studioPublicationSeriesChoiceList{display:grid;overflow-y:auto;gap:.3rem;max-height:16rem}.studioPublicationSeriesChoiceList label{display:flex;cursor:pointer;align-items: flex-start;gap:.55rem;min-height:44px;padding:.45rem}.studioPublicationSeriesChoiceList input{accent-color:var(--primary,#2463a4);flex:none;margin-top:.2rem}.studioPublicationSeriesChoiceList span,.studioPublicationSeriesChoiceList small{display:block;overflow-wrap:anywhere;min-width:0}.studioPublicationSeriesChoiceList small{margin-top:.15rem}.studioPublicationSeriesPairs,.studioPublicationSeriesRows{display:grid;list-style:none;gap:.55rem;margin:.7rem 0;padding:0}.studioPublicationSeriesPairs>li,.studioPublicationSeriesRows>li{border:1px solid var(--border,#d7dce4);border-radius:.6rem;min-width:0;padding:.65rem}.studioPublicationSeriesPairs strong,.studioPublicationSeriesPairs span{display:block}.studioPublicationSeriesPairs label{display:flex;cursor:pointer;align-items: flex-start;gap:.5rem;min-height:44px;margin-top:.35rem}.studioPublicationSeriesPairs input{accent-color:var(--primary,#2463a4);flex:none;margin-top:.2rem}.studioPublicationSeriesRows summary{cursor:pointer;min-height:44px}.studioPublicationSeriesRows summary strong,.studioPublicationSeriesRows summary small{display:block}.studioPublicationSeriesRows summary small{margin-top:.2rem}.studioPublicationSeriesCells{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));list-style:none;gap:.5rem;margin:.55rem 0;padding:0}.studioPublicationSeriesCells>li{background:var(--surface-soft,#80808014);border-radius:.5rem;min-width:0;padding:.55rem}.studioPublicationSeriesCells strong,.studioPublicationSeriesCells small,.studioPublicationSeriesCells b{display:block;overflow-wrap:anywhere}.studioPublicationSeriesCells b{margin:.3rem 0}.studioPublicationSeriesExport{display:flex;flex-wrap:wrap;align-items: flex-start;gap:.55rem;margin:.75rem 0}.studioPublicationSeriesExport button{max-width:100%;min-height:44px}.studioPublicationSeriesExport small{flex:16rem;min-width:0}.studioPublicationSeriesRows button,.studioPublicationSeriesPager button{max-width:100%;min-height:44px}.studioPublicationSeriesPager{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:.5rem;margin-top:.7rem}.studioPublicationSeries :focus-visible{outline:2px solid;outline-offset:2px}.studioPublicationSeriesDisclosure{min-width:0;margin:.7rem 0}.studioPublicationSeriesDisclosure>summary{display:list-item;cursor:pointer;min-height:44px;padding:.6rem .35rem;font-weight:700}.studioPublicationSeriesDisclosure[open]>summary{margin-bottom:.5rem}.studioPublicationFollowup{display:grid;gap:.9rem;min-width:0}.studioPublicationCoverage{border:1px solid var(--border,#d7dce4);border-radius:.75rem;min-width:0;padding:.85rem}.studioPublicationCoverage>p{overflow-wrap:anywhere;margin:.35rem 0 .75rem}.studioPublicationCoverageSearch{display:grid;grid-template-columns:minmax(12rem,2fr)repeat(2,minmax(9rem,1fr))auto;align-items: end;gap:.65rem;min-width:0}.studioPublicationCoverageSearch .blogStudioField{min-width:0}.studioPublicationCoverageSearch .control{box-sizing:border-box;width:100%;min-width:0}.studioPublicationCoverageSearch button{justify-self:start}.studioPublicationCoverageFilters,.studioPublicationCoveragePager{display:flex;flex-wrap:wrap;align-items: center;gap:.4rem .65rem;margin:.55rem 0}.studioPublicationCoverageFilters button[aria-pressed=true]{border-color:currentColor;font-weight:700}.studioPublicationCoverageList{display:grid;list-style:none;gap:.65rem;margin:0;padding:0}.studioPublicationCoverageItem{border:1px solid var(--border,#d7dce4);overflow-wrap:anywhere;border-radius:.65rem;min-width:0;padding:.75rem}.studioPublicationCoverageItem p{margin:.35rem 0}.studioPublicationCoverageHeading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: flex-start;gap:.4rem .75rem}.studioPublicationCoverageHeading strong{overflow-wrap:anywhere;min-width:0}.studioPublicationCoverageState{border:1px solid;border-radius:999px;flex:none;padding:.15rem .45rem;font-size:.82em}.studioPublicationCoverageItem button{max-width:100%;margin-top:.35rem}.studioPublicationMetricsOverview{border:1px solid var(--border,#d7dce4);overflow-wrap:anywhere;border-radius:.75rem;min-width:0;padding:.85rem}.studioPublicationMetricsOverview>p{margin:.35rem 0 .75rem}.studioPublicationMetricsOverviewSelect{display:grid;grid-template-columns:minmax(0,1fr);gap:.35rem;width:100%;min-width:0;max-width:min(100%,36rem);margin:.65rem 0}.studioPublicationMetricsOverviewSelect .selectPanelBox,.studioPublicationMetricsOverviewSelect .spButton{width:100%;min-width:0}.studioPublicationMetricsOverview code{overflow-wrap:anywhere;word-break:break-all}.studioPublicationMetricsOverviewList{display:grid;list-style:none;gap:.65rem;margin:0;padding:0}.studioPublicationMetricsOverviewItem{border:1px solid var(--border,#d7dce4);border-radius:.65rem;min-width:0;padding:.75rem}.studioPublicationMetricsOverviewItem p{margin:.4rem 0}.studioPublicationMetricsOverviewHeading,.studioPublicationMetricsOverviewPager{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: flex-start;gap:.45rem .75rem}.studioPublicationMetricsOverviewHeading>*{min-width:0}.studioPublicationMetricsOverviewItem button{max-width:100%}.studioPublicationMetricsOverviewPager{align-items: center;margin-top:.7rem}.studioPublicationFollowupDetailTitle{scroll-margin-top:1rem}.studioPublicationFollowupGrid,.studioPublicationFollowupEvidence,.studioPublicationFollowupFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1rem;min-width:0}.studioPublicationFollowupSource,.studioPublicationFollowupEvidence>div,.studioPublicationFollowupStats,.studioPublicationFollowupPlan{overflow-wrap:anywhere;min-width:0}.studioPublicationFollowupSource p,.studioPublicationFollowupEvidence p,.studioPublicationFollowupStats p{margin:.3rem 0}.studioPublicationFollowupEvidence>div,.studioPublicationFollowupStats,.studioPublicationFollowupPlan{border:1px solid var(--border,#d7dce4);border-radius:.75rem;padding:.85rem}.studioPublicationFollowup h3{margin:0 0 .45rem;font-size:1rem}.studioPublicationFollowup ul{margin:.45rem 0 0;padding-left:1.25rem}.studioPublicationFollowup li{margin:.35rem 0}.studioPublicationFollowup li small,.studioPublicationFollowupStats small{overflow-wrap:anywhere}.studioPublicationFollowupFields label{display:grid;gap:.35rem;min-width:0}.studioPublicationFollowup .selectPanelBox,.studioPublicationFollowup .spButton{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.studioPublicationFollowupWide,.studioPublicationFollowupFields .studioInlineActions{grid-column:1/-1}.studioPublicationFollowupPreview pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;border:1px solid var(--border,#d7dce4);border-radius:.5rem;margin:.65rem 0;padding:.75rem}.studioPublicationFollowup details{margin-top:.5rem}.studioPublicationFollowup summary{cursor:pointer;width:-moz-fit-content;width:fit-content}.studioPublicationFollowup :focus-visible{outline:2px solid;outline-offset:2px}@media (max-width:720px){.studioPublicationCoverageSearch{grid-template-columns:repeat(2,minmax(0,1fr))}.studioPublicationCoverageQuery,.studioPublicationCoverageSearch button{grid-column:1/-1}.studioPublicationFollowupGrid,.studioPublicationFollowupEvidence,.studioPublicationFollowupFields{grid-template-columns:minmax(0,1fr)}.studioPublicationFollowupWide,.studioPublicationFollowupFields .studioInlineActions{grid-column:auto}}.studioKeywordTopics{border:1px solid var(--line,#cbd5e1);border-radius:10px;min-width:0;margin-block-start:16px;margin-block-end:16px;padding:14px}.studioKeywordTopics :-webkit-any(p,span,label,button){overflow-wrap:anywhere}.studioKeywordTopics :-moz-any(p,span,label,button){overflow-wrap:anywhere}.studioKeywordTopics :is(p,span,label,button){overflow-wrap:anywhere}.studioKeywordTopics fieldset{border:0;min-width:0;padding:0}.studioKeywordTopics :-webkit-any(.blogStudioField,input.control){box-sizing:border-box;width:100%;min-width:0}.studioKeywordTopics :-moz-any(.blogStudioField,input.control){box-sizing:border-box;width:100%;min-width:0}.studioKeywordTopics :is(.blogStudioField,input.control){box-sizing:border-box;width:100%;min-width:0}.studioKeywordTopics .selectPanelBox{width:100%;max-width:100%}.studioKeywordTopics p{font-size:13px}.studioKeywordTopicMembers{display:grid;gap:8px;margin-block-start:12px;margin-block-end:12px}.studioKeywordTopicMembers>label{display:flex;align-items: start;gap:8px;min-width:0}.studioKeywordTopicMembers input{flex:none}.studioKeywordTopics button{white-space:normal;min-height:44px}.studioKeywordTopics :-webkit-any(button,input,[tabindex]):focus-visible{outline:3px solid var(--primary,#2563eb);outline-offset:3px}.studioKeywordTopics :-moz-any(button,input,[tabindex]):focus-visible{outline:3px solid var(--primary,#2563eb);outline-offset:3px}.studioKeywordTopics :is(button,input,[tabindex]):focus-visible{outline:3px solid var(--primary,#2563eb);outline-offset:3px}.studioProvidedCohort{border-top:1px solid var(--border,#cbd5e1);min-width:0;margin-top:20px;padding-top:16px}.studioProvidedCohort h3:focus{outline:2px solid var(--accent,#2563eb);outline-offset:4px}.studioAggregateSnapshot{border:1px solid var(--border,#cbd5e1);overflow-wrap:anywhere;border-radius:12px;min-width:0;margin:20px 0;padding:16px}.studioAggregateSnapshot .studioInlineActions{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.studioAggregateSnapshot input[type=file]{position:absolute;opacity:0;width:1px;height:1px}.studioAggregateSnapshot label.secondaryButton:focus-within{outline:2px solid var(--accent,#2563eb);outline-offset:2px}.studioAggregateSnapshotPreview{border:1px solid var(--border,#cbd5e1);overflow-wrap:anywhere;border-radius:8px;min-width:0;margin-top:14px;padding:12px}.studioAggregateSnapshotPreview p{white-space:normal}.studioProvidedCohort>fieldset{min-inline-size:0;box-sizing:border-box;min-width:0;max-width:100%}.studioCohortFields{display:grid;border:0;gap:12px;min-width:0;padding:0}.studioCohortFields legend{margin-bottom:12px;padding:0;font-weight:700}.studioCohortFields textarea{box-sizing:border-box;resize:vertical;white-space:pre;overflow:auto;width:100%;min-width:0;font-size:13px}.studioCohortGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;min-width:0}.studioCohortGrid>*{min-width:0}.studioCohortCheck{display:flex;overflow-wrap:anywhere;align-items: flex-start;gap:8px;font-size:13px}.studioCohortCheck input{flex:none;margin-top:3px}.studioCohortResult{overflow-wrap:anywhere;min-width:0;margin-top:16px}.studioCohortTable{overflow-x:auto;max-width:100%}.studioCohortTable:focus{outline:2px solid var(--accent,#2563eb);outline-offset:2px}.studioCohortTable table{border-collapse:collapse;width:100%;min-width:620px;font-size:13px}.studioCohortTable caption{text-align:left;padding:8px 0}.studioCohortTable th,.studioCohortTable td{border-bottom:1px solid var(--border,#cbd5e1);text-align:left;vertical-align:top;padding:8px}.studioRawProfile{overflow-wrap:anywhere;min-width:0;margin:18px 0}.studioRawProfileHeading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px}.studioRawProfileHeading h4{margin:0;font-size:17px;line-height:1.5}.studioRawProfileHeading p{color:var(--muted,#64748b);margin:0;font-size:12px;line-height:1.6}.studioRawProfileContext{margin:8px 0 14px;font-size:13px;line-height:1.7}.studioRawProfileGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.studioRawProfileCard{border:1px solid var(--line,#dbe4ef);background:var(--surface,#fff);border-radius:12px;min-width:0;padding:16px}.studioRawProfileSlot{color:var(--muted,#64748b);margin:0 0 6px;font-size:12px;line-height:1.5}.studioRawProfileCard h5{color:var(--studio-ink,#334155);word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600;line-height:1.6}.studioRawProfileValue{display:block;color:var(--studio-ink,#0f172a);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:12px 0 8px;font-size:30px;line-height:1.3}.studioRawProfileState{color:var(--muted,#475569);margin:0;font-size:12px;line-height:1.6}.studioRawProfileCard[data-state=missing] .studioRawProfileValue{color:var(--muted,#64748b);font-size:23px}.studioRawProfileCard[data-state=declared]{border-color:var(--accent,#a4c4ef);background:var(--surface,#fff)}.studioRawProfileFootnote{margin:12px 0;font-size:12px;line-height:1.7}.studioRawProfileDetails{border-top:1px solid var(--line,#e2e8f0);margin-top:12px}.studioRawProfileDetails>summary{display:list-item;box-sizing:border-box;color:var(--studio-ink,#334155);cursor:pointer;min-height:44px;padding:12px 0;font-size:14px;font-weight:600}.studioRawProfileDetails>summary:focus-visible{outline:2px solid var(--accent,#2563eb);outline-offset:3px;border-radius:4px}.studioRawProfileDetailRow{margin:12px 0;font-size:14px;line-height:1.65}.studioRawProfileDetailRow h5{font-size:14px}.studioRawProfileDetailRow .blogStudioHint{font-size:12px}@media (max-width:900px){.studioRawProfileGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:440px){.studioRawProfileGrid{grid-template-columns:minmax(0,1fr)}.studioRawProfileCard{padding:14px}}.studioResearchBatch{border-top:1px solid #e2e8f0;min-width:0;margin-block-start:20px;margin-block-end:20px;padding-block-start:12px;padding-block-end:12px}.studioBatchCards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:16px;margin-block-start:16px;margin-block-end:16px}.studioBatchCard{overflow-wrap:anywhere;background:#fff;border:1px solid #cbd5e1;border-radius:12px;min-width:0;padding:16px}.studioBatchCard h4{color:#0f172a;margin:0 0 14px;font-size:17px}.studioBatchCard h5{color:#334155;margin:0 0 10px;font-size:14px}.studioBatchCard>section{margin-block-start:16px;margin-block-end:16px}.studioBatchValues{display:grid;gap:10px;margin:0 0 12px}.studioBatchValues>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.studioBatchValues dt{color:#475569;font-size:13px}.studioBatchValues dd{color:#0f172a;margin:0;font-size:14px;font-weight:650}.studioBatchPosts{margin-block-start:12px;margin-block-end:12px;padding-left:22px}.studioBatchPosts li{margin-block-start:9px;margin-block-end:9px;line-height:1.6}.studioBatchCard summary{cursor:pointer;color:#1d4ed8;min-height:36px;line-height:1.6}.studioBatchCard a{color:#1d4ed8;text-decoration:underline;text-underline-offset:3px}.studioBatchSource{font-size:12px}.studioBatchTrend{margin-top:10px;padding:8px}.studioBatchTrend>div{grid-template-columns:82px minmax(30px,1fr)38px;gap:6px;font-size:12px}.studioResearchBatch textarea:focus-visible{outline:3px solid #2563eb;outline-offset:3px}.studioBatchSharedChart{background:#fff;border:1px solid #cbd5e1;border-radius:12px;min-width:0;margin-block-start:16px;margin-block-end:16px;padding:14px}.studioBatchSharedChart>svg{display:block;width:100%;height:auto;max-height:330px}.studioBatchSharedChart h4{color:#0f172a;margin:0 0 10px;font-size:16px}.studioBatchLegend{display:flex;list-style:none;flex-wrap:wrap;gap:10px 18px;margin:10px 0 0;padding:0}.studioBatchLegend li{display:flex;overflow-wrap:anywhere;color:#334155;align-items: center;gap:8px;min-width:0;font-size:13px}.studioBatchLegend svg{flex:0 0 32px;width:32px;height:8px}@media (max-width:600px){.studioBatchCards{grid-template-columns:minmax(0,1fr)}.studioBatchCard{padding:12px}.studioBatchCard summary{min-height:44px}.studioBatchCard>button{white-space:normal;max-width:100%;min-height:44px}}.studioKeywordResults,.studioKeywordSelected{min-width:0}.studioKeywordResults :-webkit-any(p,strong,th,td,dd){overflow-wrap:anywhere}.studioKeywordResults :-moz-any(p,strong,th,td,dd){overflow-wrap:anywhere}.studioKeywordResults :is(p,strong,th,td,dd){overflow-wrap:anywhere}.studioKeywordResultTools{display:flex;flex-wrap:wrap;align-items: end;gap:12px;margin:14px 0}.studioKeywordResultTools>label{flex:180px;min-width:0;margin:0}.studioKeywordResultTools>button{white-space:normal;min-height:40px}.studioKeywordResultScroll{overflow-x:auto;border:1px solid var(--line,#cbd5e1);border-radius:10px;max-width:100%;margin:14px 0}.studioKeywordResultTable{width:100%;min-width:720px}.studioKeywordResultTable caption{text-align:start;padding:12px;font-weight:700}.studioKeywordResultTable th:nth-child(2){min-width:160px;max-width:260px}.studioKeywordResultTable .isSelected{background:var(--surface-muted,#f1f5f9)}.studioKeywordSelect{display:inline-flex;cursor:pointer;align-items: center;gap:8px;min-height:38px}.studioKeywordSelect input{flex:0 0 18px;width:18px;height:18px}.studioKeywordSelected{border:1px solid var(--line,#cbd5e1);border-radius:10px;margin:14px 0;padding:14px}.studioKeywordSelected h4{margin:0 0 12px}.studioKeywordSelectedCards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px}.studioKeywordSelectedCards article{border:1px solid var(--line,#cbd5e1);border-radius:8px;min-width:0;padding:12px}.studioKeywordSelectedCards dl{display:grid;gap:8px;margin:12px 0}.studioKeywordSelectedCards dl>div{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1fr);gap:10px}.studioKeywordSelectedCards dt{color:var(--muted,#475569)}.studioKeywordSelectedCards dd{text-align:end;font-variant-numeric:tabular-nums;margin:0}.studioKeywordResults :-webkit-any(input,button,select,[tabindex]):focus-visible{outline:3px solid var(--primary,#2563eb);outline-offset:3px}.studioKeywordResults :-moz-any(input,button,select,[tabindex]):focus-visible{outline:3px solid var(--primary,#2563eb);outline-offset:3px}.studioKeywordResults :is(input,button,select,[tabindex]):focus-visible{outline:3px solid var(--primary,#2563eb);outline-offset:3px}@media (max-width:600px){.studioKeywordResultTools>label,.studioKeywordResultTools>button{box-sizing:border-box;flex-basis:100%;width:100%}.studioKeywordSelected{padding:12px}.studioKeywordSelected .studioInlineActions>button{white-space:normal;min-height:42px}}.studioDataGuide{border:1px solid var(--studio-line,var(--line,#dbe3ec));background:var(--surface,#fff);color:var(--studio-ink,var(--ink,#142033));overflow-wrap:anywhere;border-radius:12px;min-width:0;margin:16px 0;padding:16px}.studioDataGuideHeader,.studioDataGuideDetailHeading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: flex-start;gap:14px}.studioDataGuideHeader>div:first-child{flex:300px;min-width:0}.studioDataGuide h3,.studioDataGuide h4,.studioDataGuide h5,.studioDataGuide p{margin:0}.studioDataGuide h3{font-size:16px;font-weight:750}.studioDataGuide h4{font-size:16px}.studioDataGuide h5{margin:16px 0 8px;font-size:14px}.studioDataGuideHeader p,.studioDataGuideDetailHeading p{color:#53677d;margin-top:5px;font-size:13px;line-height:1.6}.studioDataGuideActions{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.studioDataGuide button{min-height:42px}.studioDataGuide a{color:var(--studio-blue,var(--blue,#086ed6));text-decoration:underline;text-underline-offset:3px}.studioDataGuide button:focus-visible{outline:3px solid var(--studio-blue,var(--blue,#086ed6));outline-offset:3px}.studioDataGuide a:focus-visible{outline:3px solid var(--studio-blue,var(--blue,#086ed6));outline-offset:3px}.studioDataGuide summary:focus-visible{outline:3px solid var(--studio-blue,var(--blue,#086ed6));outline-offset:3px}.studioDataGuideSummary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));list-style:none;gap:9px;margin:14px 0 0;padding:0}.studioDataGuideSummary li{display:flex;border:1px solid var(--studio-line,var(--line,#dbe3ec));border-radius:8px;flex-direction:column;gap:5px;min-width:0;padding:10px 12px;font-size:12px;line-height:1.5}.studioDataGuideSummary strong,.studioDataGuideState{color:#53677d;font-size:12px;font-weight:650;line-height:1.5}.studioDataGuide [data-state=configured]{color:var(--studio-ink,var(--ink,#142033))}.studioDataGuide [data-state=missing],.studioDataGuide [data-state=blocked]{color:#a53535}.studioDataGuideHint{color:#53677d;font-size:12px;line-height:1.65;margin-top:10px!important}.studioDataGuideChoices{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:8px;margin:16px 0 12px}.studioDataGuideChoice{display:flex;text-align:left;border:1px solid var(--studio-line,var(--line,#dbe3ec));background:var(--surface,#fff);color:var(--studio-ink,var(--ink,#142033));cursor:pointer;font:inherit;border-radius:8px;flex-direction:column;align-items: flex-start;gap:6px;min-width:0;padding:11px 12px}.studioDataGuideChoice[aria-pressed=true]{border-color:var(--studio-blue,var(--blue,#086ed6));box-shadow:inset 3px 0 0 var(--studio-blue,var(--blue,#086ed6))}.studioDataGuideChoice strong{font-size:13px}.studioDataGuideChoice span{color:#53677d;font-size:12px;line-height:1.55}.studioDataGuideDetail{border-top:1px solid var(--studio-line,var(--line,#dbe3ec));min-width:0;padding-top:15px}.studioDataGuideState{border:1px solid var(--studio-line,var(--line,#dbe3ec));border-radius:6px;flex-shrink:0;max-width:100%;padding:5px 8px}.studioDataGuideRequirements{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:14px;margin:15px 0}.studioDataGuideRequirements div{min-width:0}.studioDataGuideRequirements dt{margin-bottom:5px;font-size:13px;font-weight:700}.studioDataGuideRequirements dd{margin:0;font-size:13px;line-height:1.7}.studioDataGuideSteps{display:grid;gap:12px;margin:0;padding-left:24px;font-size:13px;line-height:1.7}.studioDataGuideSteps li{padding-left:3px}.studioDataGuideSteps p{color:#53677d;margin-top:3px}.studioDataGuideMeaning{border-left:3px solid var(--studio-line,var(--line,#dbe3ec));margin-top:16px;padding-left:12px;font-size:13px;line-height:1.7}.studioDataGuideMeaning h5{margin-top:0}.studioDataGuideMeaning ul{margin:0 0 8px;padding-left:18px}.studioDataGuideMeaning p{color:#53677d}.studioDataGuideNext{margin-top:16px;font-size:13px;line-height:1.7}.studioDataGuideNext p{margin:4px 0 9px}.studioDataGuideSources{margin-top:14px;font-size:13px;line-height:1.7}.studioDataGuideSources ul{display:flex;list-style:none;flex-wrap:wrap;gap:8px 16px;margin:7px 0 0;padding:0}.studioDataGuideOperator{margin-top:14px;font-size:12px;line-height:1.7}.studioDataGuideOperator summary{cursor:pointer;padding:6px 0}.studioDataGuideOperator p{color:#53677d;margin-top:6px}.studioDataGuideOperator ul{padding-left:18px}.studioDataGuideOperator code{white-space:normal;overflow-wrap:anywhere}.studioDataGuideFootnote{color:#53677d;border-top:1px solid var(--studio-line,var(--line,#dbe3ec));padding-top:12px;font-size:12px;line-height:1.7;margin-top:16px!important}.studioDataGuide [hidden]{display:none!important}@media (max-width:560px){.studioDataGuide{padding:13px}.studioDataGuideActions{width:100%}.studioDataGuideActions button{flex:140px}.studioDataGuideDetailHeading>div{flex:100%}.studioDataGuideState{white-space:normal}.studioDataGuideChoices{grid-template-columns:1fr}.studioDataGuideSources ul{flex-direction:column;gap:8px}}.studioKeywordMultiMonth{border-top:1px solid var(--studio-line,var(--line,#dbe3ec));overflow-wrap:anywhere;min-width:0;margin-top:18px;padding-top:18px}.studioKeywordMultiMonth>summary{cursor:pointer;min-height:44px;font-weight:700;line-height:44px}.studioKeywordMultiMonthFiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:auto;gap:8px;max-height:260px;margin:12px 0;padding:4px}.studioKeywordMultiMonthChoice{display:flex;border:1px solid var(--studio-line,var(--line,#dbe3ec));cursor:pointer;border-radius:8px;align-items: flex-start;gap:8px;min-width:0;padding:10px}.studioKeywordMultiMonthChoice:focus-within{outline:2px solid var(--studio-accent,#185abd);outline-offset:2px}.studioKeywordMultiMonthChoice input{accent-color:var(--studio-accent,#185abd);flex:none;width:20px;height:20px;margin:1px 0 0}.studioKeywordMultiMonthChoice span,.studioKeywordMultiMonthChoice small{display:block;overflow-wrap:anywhere;min-width:0}.studioKeywordMultiMonthSources{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0}.studioKeywordMultiMonthSources article{border:1px solid var(--studio-line,var(--line,#dbe3ec));overflow-wrap:anywhere;border-radius:8px;min-width:0;padding:10px}.studioKeywordMultiMonthSources p{margin:6px 0}.studioKeywordMultiMonthSources code{overflow-wrap:anywhere}.studioKeywordMultiMonthTable{min-width:720px}.studioKeywordMultiMonthTable thead th{white-space:normal;overflow-wrap:anywhere;min-width:145px;max-width:190px}.studioKeywordMultiMonthTable thead th small{display:block;white-space:normal;overflow-wrap:anywhere;max-width:190px}.studioKeywordMultiMonthTable th:first-child{position:sticky;z-index:2;background:#f8fafc;min-width:160px;max-width:220px;left:0;box-shadow:1px 0 #e2e8f0}.studioKeywordMultiMonthTable thead th:first-child{z-index:3}.studioKeywordMultiMonthTable th[scope=row]{white-space:normal;min-width:160px;max-width:220px}.studioKeywordMultiMonthTable tr:focus{outline:2px solid var(--studio-accent,#185abd);outline-offset:-2px;scroll-margin-block:16px}.studioKeywordMultiMonthTable small,.studioKeywordMultiMonthTable td details{display:block;margin-top:6px;font-weight:400;line-height:1.5}.studioKeywordMultiMonthReview{border:1px solid var(--studio-line,var(--line,#dbe3ec));overflow-wrap:anywhere;border-radius:8px;min-width:0;margin:14px 0;padding:10px 12px}.studioKeywordMultiMonthReview>summary{cursor:pointer;min-height:44px;font-weight:700;line-height:44px}.studioKeywordMultiMonthReview:focus-within{outline:2px solid var(--studio-accent,#185abd);outline-offset:2px}.studioKeywordMultiMonthBasis{display:flex;cursor:pointer;align-items: flex-start;gap:8px;min-height:44px;margin:10px 0;line-height:1.6}.studioKeywordMultiMonthBasis input{accent-color:var(--studio-accent,#185abd);flex:none;width:20px;height:20px;margin:2px 0 0}.studioKeywordMultiMonthReviewTable{min-width:780px}.studioKeywordMultiMonthReviewTable th,.studioKeywordMultiMonthReviewTable td{white-space:normal;overflow-wrap:anywhere;vertical-align:top}.studioKeywordMultiMonthReviewTable small{display:block;margin-top:4px}.studioKeywordMultiMonthReviewTable button{white-space:normal;min-height:40px}.studioKeywordMultiMonthRoute{white-space:normal;min-width:210px;max-width:270px}.studioKeywordMultiMonthRoute>details>summary{cursor:pointer;min-height:40px;padding:8px 0;line-height:1.5}.studioKeywordMultiMonthRoute>details>div{display:grid;gap:6px;margin-top:6px}.studioKeywordMultiMonthRoute button{white-space:normal;text-align:left;overflow-wrap:anywhere;min-height:44px}.studioKeywordMultiMonthRoute>details:focus-within{outline:2px solid var(--studio-accent,#185abd);outline-offset:2px}@media (max-width:700px){.studioKeywordMultiMonthFiles,.studioKeywordMultiMonthSources{grid-template-columns:minmax(0,1fr)}}.studioStatisticsComparison{border-top:1px solid var(--studio-line,var(--line,#dbe3ec));overflow-wrap:anywhere;min-width:0;margin-top:24px;padding-top:18px}.studioStatisticsSources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block-start:14px;margin-block-end:14px}.studioStatisticsSources article{border:1px solid var(--studio-line,var(--line,#dbe3ec));border-radius:10px;min-width:0;padding:12px}.studioStatisticsSources p{margin:8px 0;line-height:1.6}.studioStatisticsSources details{margin-top:8px;font-size:13px}.studioStatisticsSources summary{cursor:pointer;min-height:32px}.studioStatisticsCaution{border-left:3px solid #b87924;padding:12px;line-height:1.7}.studioStatisticsBasis{display:flex;border:1px solid var(--studio-line,var(--line,#dbe3ec));cursor:pointer;border-radius:10px;align-items: flex-start;gap:10px;min-height:44px;padding:12px;line-height:1.6}.studioStatisticsBasis input{accent-color:var(--studio-accent,#185abd);flex:none;width:20px;height:20px;margin:2px 0 0}.studioStatisticsBasis:focus-within{outline:2px solid var(--studio-accent,#185abd);outline-offset:2px}.studioStatisticsTable{min-width:720px}.studioStatisticsTable small{display:block;margin-top:6px;font-weight:400;line-height:1.6}.studioStatisticsTable th[scope=row]{white-space:normal;min-width:140px;max-width:350px}.studioStatisticsComparison select,.studioStatisticsComparison input{min-width:0;max-width:100%}.studioStatisticsFilters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}@media (max-width:1000px){.studioStatisticsFilters{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.studioStatisticsSources{grid-template-columns:minmax(0,1fr)}.studioStatisticsComparison .studioInlineActions button{min-height:44px}}.studioStatisticsKeywordPlanning,.studioStatisticsKeywordDraft{border:1px solid var(--studio-line,var(--line,#dbe3ef));border-radius:12px;min-width:0;margin-block-start:20px;margin-block-end:20px;padding:18px}.studioStatisticsKeywordPlanning h3,.studioStatisticsKeywordDraft h3{margin-top:0}.studioStatisticsKeywordSource,.studioStatisticsKeywordPreview{border:1px solid var(--studio-line,var(--line,#dbe3ef));overflow-wrap:anywhere;border-radius:10px;margin-block-start:14px;margin-block-end:14px;padding:14px}.studioStatisticsKeywordPlanning .studioResearchTable th,.studioStatisticsKeywordDraft label{overflow-wrap:anywhere}.studioStatisticsKeywordPlanning .studioResearchTable small{display:block;max-width:36rem;font-weight:400}.studioStatisticsKeywordPlanning input[type=checkbox],.studioStatisticsKeywordDraft input[type=checkbox]{accent-color:var(--accent,#2563eb);flex:none;width:18px;height:18px}.studioStatisticsKeywordConsent,.studioStatisticsKeywordTerms label{display:flex;align-items: flex-start;gap:10px;margin-block-start:12px;margin-block-end:12px;line-height:1.65}.studioStatisticsKeywordTerms{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:0 16px;margin-block-start:12px;margin-block-end:12px}.studioStatisticsKeywordPreview ul{overflow:auto;overflow-wrap:anywhere;max-height:220px;padding-left:24px}.studioStatisticsKeywordDraft pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.6}.studioStatisticsKeywordPlanning :focus-visible{outline:2px solid var(--accent,#2563eb);outline-offset:3px}.studioStatisticsKeywordDraft :focus-visible{outline:2px solid var(--accent,#2563eb);outline-offset:3px}@media (max-width:600px){.studioStatisticsKeywordPlanning,.studioStatisticsKeywordDraft{padding:12px}.studioStatisticsKeywordPlanning .studioInlineActions>button,.studioStatisticsKeywordDraft .studioInlineActions>button{width:100%}}.studioReportPlanning{border-top:1px solid var(--line,#dce2e9);min-width:0;margin-top:20px;padding-top:18px}.studioReportPlanning h3,.studioReportPlanning h4{margin-top:0}.studioReportPlanning p,.studioReportPlanning strong,.studioReportPlanning small,.studioReportPlanning legend{overflow-wrap:anywhere}.studioReportPlanningWeeks{display:grid;gap:14px;margin-top:16px}.studioReportPlanningWeeks fieldset{border:1px solid var(--line,#dce2e9);border-radius:12px;min-width:0;margin:0;padding:14px}.studioReportPlanningWeeks legend{max-width:100%;padding:0 6px;font-weight:700}.studioReportPlanningSelect{display:flex;cursor:pointer;align-items: flex-start;gap:9px;line-height:1.6}.studioReportPlanningSelect input{accent-color:var(--primary,#2158b8);flex:none;width:17px;height:17px;margin-top:5px}.studioReportPlanningFields{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,2fr);gap:14px}.studioReportPlanning .blogStudioField,.studioReportPlanning .control{width:100%;min-width:0}.studioReportPlanningComparison,.studioReportPlanningSaved{border:1px solid var(--line,#dce2e9);border-radius:12px;margin-top:18px;padding:14px}.studioReportPlanningComparison article,.studioReportPlanningSaved article{border-bottom:1px solid var(--line,#dce2e9);padding:12px 0}.studioReportPlanningComparison article:last-of-type,.studioReportPlanningSaved article:last-of-type{margin-bottom:12px}.studioReportPlanningSaved article{display:flex;justify-content:space-between;align-items: center;gap:14px}.studioReportPlanningSaved article>div{min-width:0}.studioReportPlanningCaution{background:var(--surfaceSoft,#fff7e7);color:var(--text,#243044);border-left:3px solid #a96b13;padding:8px 10px}.studioReportPlanning :-webkit-any(input,textarea,button):focus-visible{outline:3px solid #2563eb;outline-offset:3px}.studioReportPlanning :-moz-any(input,textarea,button):focus-visible{outline:3px solid #2563eb;outline-offset:3px}.studioReportPlanning :is(input,textarea,button):focus-visible{outline:3px solid #2563eb;outline-offset:3px}@media (max-width:600px){.studioReportPlanningFields{grid-template-columns:minmax(0,1fr)}.studioReportPlanningWeeks fieldset{padding:11px}.studioReportPlanningSaved article{flex-direction:column;align-items:stretch}.studioReportPlanning .studioInlineActions>button{white-space:normal}}.studioManualRankTimeline{border:1px solid var(--line,#d7e0e8);background:var(--panel,#fff);border-radius:12px;min-width:0;margin-block-start:1.25rem;margin-block-end:1.25rem;padding:1rem}.studioManualRankTimeline h3{margin:0}.studioManualRankTimeline .blogStudioCardHeading{flex-wrap:wrap;gap:.75rem}.studioManualRankTimeline .blogStudioCardHeading>span{color:var(--muted,#536170);font-size:.875rem}.studioManualRankInbox{border:1px solid var(--line,#d7e0e8);background:var(--subtle,#f3f6fa);border-radius:10px;min-width:0;margin-block-start:1rem;margin-block-end:1rem;padding:.875rem}.studioManualRankInboxHeading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem}.studioManualRankInboxHeading h4,.studioManualRankInboxHeading p{margin:.25rem 0}.studioManualRankInboxGroup{border:1px solid var(--line,#d7e0e8);background:var(--panel,#fff);border-radius:8px;margin-top:.65rem}.studioManualRankInboxGroup summary{cursor:pointer;padding:.75rem;font-weight:700}.studioManualRankInboxGroup summary:focus-visible{outline:3px solid var(--focus,#1768c4);outline-offset:2px}.studioManualRankGroup:focus-visible{outline:3px solid var(--focus,#1768c4);outline-offset:2px}.studioManualRankInboxGroup ol{margin:0;padding:.2rem .75rem .75rem 2.25rem}.studioManualRankInboxGroup li{border-top:1px solid var(--line,#d7e0e8);min-width:0;padding:.75rem 0}.studioManualRankInboxGroup li:first-child{border-top:0}.studioManualRankInboxItem{display:flex;overflow-wrap:anywhere;flex-direction:column;gap:.25rem;min-width:0;margin-bottom:.5rem}.studioManualRankInboxItem small{color:var(--muted,#536170)}.studioManualRankInboxItem p{margin:.25rem 0}.studioManualRankInboxUrl{overflow-wrap:anywhere;font-size:.875rem}.studioManualRankFilters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-block-start:1rem;margin-block-end:1rem}.studioManualRankGroup{grid-column:1/-1}.studioManualRankTimeline .blogStudioField,.studioManualRankTimeline .control{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.studioManualRankSource{display:flex;background:var(--subtle,#f3f6fa);overflow-wrap:anywhere;border-radius:8px;flex-direction:column;gap:.4rem;padding:.875rem}.studioManualRankSource small{color:var(--muted,#536170)}.studioManualRankSummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-block-start:1rem;margin-block-end:1rem}.studioManualRankSummary article{display:flex;border:1px solid var(--line,#d7e0e8);overflow-wrap:anywhere;border-radius:8px;flex-direction:column;gap:.4rem;min-width:0;padding:.875rem}.studioManualRankSummary span,.studioManualRankSummary small{color:var(--muted,#536170);font-size:.875rem}.studioManualRankSummary strong{font-size:1.125rem}.studioManualRankTableWrap{overflow:auto;border:1px solid var(--line,#d7e0e8);border-radius:8px;max-width:100%;margin-block-start:1rem;margin-block-end:1rem}.studioManualRankTableWrap:focus-visible{outline:3px solid var(--focus,#1768c4);outline-offset:3px}.studioManualRankTableWrap table{width:100%;min-width:720px}.studioManualRankTableWrap caption{text-align:left;white-space:normal;color:var(--muted,#536170);padding:.75rem;font-size:.875rem}.studioManualRankTableWrap th,.studioManualRankTableWrap td{vertical-align:top;text-align:left;white-space:normal;overflow-wrap:anywhere;min-width:7rem;max-width:24rem}.studioManualRankTableWrap tbody th{min-width:11rem;font-weight:500}.studioManualRankTimeline .studioInlineActions{flex-wrap:wrap}.studioManualRankTimeline .studioInlineActions button{white-space:normal;min-height:40px}.studioManualRankRepeat{border:1px solid var(--line,#d7e0e8);background:var(--subtle,#f3f6fa);border-radius:10px;min-width:0;margin-block-start:1rem;margin-block-end:1rem;padding:1rem}.studioManualRankRepeat h4{margin:0 0 .5rem}.studioManualRankRepeatSource{display:flex;background:var(--panel,#fff);overflow-wrap:anywhere;border-radius:8px;flex-direction:column;gap:.3rem;min-width:0;padding:.75rem}.studioManualRankRepeatSource small{color:var(--muted,#536170)}.studioManualRankRepeatFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-block-start:.75rem;margin-block-end:.75rem}.studioManualRankRepeatNote{grid-column:1/-1}.studioManualRankRepeat .control{background:var(--panel,#fff)}.studioManualRankRepeatConfirm{display:flex;cursor:pointer;align-items: flex-start;gap:.6rem;margin-block-start:1rem;margin-block-end:1rem;line-height:1.5}.studioManualRankRepeatConfirm input{accent-color:var(--focus,#1768c4);flex:none;margin-top:.3rem}.studioManualRankRepeatConfirm:focus-within{outline:2px solid var(--focus,#1768c4);outline-offset:3px}@media (max-width:640px){.studioManualRankTimeline{padding:.75rem}.studioManualRankFilters,.studioManualRankSummary,.studioManualRankRepeatFields{grid-template-columns:minmax(0,1fr)}.studioManualRankGroup,.studioManualRankRepeatNote{grid-column:auto}.studioManualRankTimeline .studioInlineActions{flex-direction:column;align-items:stretch}.studioManualRankRepeat{padding:.75rem}}.studioDailyStatistics{border:1px solid var(--line,#d7e0e8);background:var(--panel,#fff);border-radius:12px;min-width:0;margin-block-start:1.25rem;margin-block-end:1.25rem;padding:1rem}.studioDailyStatistics h3{margin:0}.studioDailyStatistics .blogStudioCardHeading{flex-wrap:wrap;gap:.75rem}.studioDailyStatistics .blogStudioCardHeading>span{color:var(--muted,#536170);font-size:.875rem}.studioDailyStatisticsFilters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-block-start:1rem;margin-block-end:1rem}.studioDailyStatisticsFile{grid-column:1/-1}.studioDailyStatistics .blogStudioField,.studioDailyStatistics .control{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.studioDailyStatisticsSource{display:flex;background:var(--subtle,#f3f6fa);overflow-wrap:anywhere;border-radius:8px;flex-direction:column;gap:.4rem;padding:.875rem}.studioDailyStatisticsSource small{color:var(--muted,#536170)}.studioDailyStatisticsSummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-block-start:1rem;margin-block-end:1rem}.studioDailyStatisticsSummary article{display:flex;border:1px solid var(--line,#d7e0e8);overflow-wrap:anywhere;border-radius:8px;flex-direction:column;gap:.4rem;min-width:0;padding:.875rem}.studioDailyStatisticsSummary span,.studioDailyStatisticsSummary small{color:var(--muted,#536170);font-size:.875rem}.studioDailyStatisticsSummary strong{font-size:1.125rem}.studioDailyStatisticsChart{min-width:0;max-width:100%;margin-block-start:1rem;margin-block-end:1rem}.studioDailyStatisticsChart svg{display:block;background:var(--subtle,#f3f6fa);border-radius:8px;width:100%;height:auto;min-height:150px}.studioDailyChartGrid{stroke:var(--line,#d7e0e8);stroke-width:1}.studioDailyChartLabel{fill:var(--muted,#536170);font-size:12px}.studioDailyChartLine{fill:none;stroke:var(--primary,#1768c4);stroke-width:2;stroke-linejoin:round}.studioDailyChartPoint{fill:var(--primary,#1768c4)}.studioDailyChartMissing{stroke:var(--muted,#536170);stroke-width:3}.studioDailyStatisticsTableActions{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: end;gap:.75rem}.studioDailyStatisticsTableActions>.blogStudioField{flex:15rem;max-width:24rem}.studioDailyStatisticsTableActions button{white-space:normal;min-height:40px}.studioDailyStatisticsTable{overflow:auto;border:1px solid var(--line,#d7e0e8);border-radius:8px;max-width:100%;margin-block-start:1rem;margin-block-end:1rem}.studioDailyStatisticsTable:focus-visible{outline:3px solid var(--focus,#1768c4);outline-offset:3px}.studioDailyStatisticsTable table{width:100%;min-width:680px}.studioDailyStatisticsTable caption{text-align:left;white-space:normal;color:var(--muted,#536170);padding:.75rem;font-size:.875rem}.studioDailyStatisticsTable th,.studioDailyStatisticsTable td{vertical-align:top;text-align:left;white-space:normal;overflow-wrap:anywhere;min-width:6rem;max-width:18rem}.studioDailyStatisticsTable tr[data-missing=true] td{color:var(--muted,#536170)}.studioDailyStatisticsPagination{display:flex;flex-wrap:wrap;justify-content:center;align-items: center;gap:.75rem}@media (max-width:640px){.studioDailyStatistics{padding:.75rem}.studioDailyStatisticsFilters,.studioDailyStatisticsSummary{grid-template-columns:minmax(0,1fr)}.studioDailyStatisticsFile{grid-column:auto}.studioDailyStatisticsTableActions{flex-direction:column;align-items:stretch}.studioDailyStatisticsTableActions>.blogStudioField{flex:auto;max-width:none}.studioDailyStatisticsChart svg{min-height:120px}}.studioProvidedStatistics{border-top:1px solid var(--studio-line,var(--line,#dbe3ec));overflow-wrap:anywhere;min-width:0;margin-top:24px;padding-top:18px}.studioProvidedStatisticsSource{display:grid;border:1px solid var(--studio-line,var(--line,#dbe3ec));border-radius:10px;gap:7px;margin:14px 0;padding:12px}.studioProvidedStatisticsSource details{overflow-wrap:anywhere;font-size:13px}.studioProvidedStatisticsSource summary{cursor:pointer;min-height:32px}.studioProvidedStatisticsControls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.studioProvidedStatisticsControls>*{min-width:0}.studioProvidedStatisticsTable{overflow-x:auto;margin:12px 0}.studioProvidedStatisticsTable table{width:100%;min-width:440px}.studioProvidedStatisticsTable th[scope=row]{white-space:normal;overflow-wrap:anywhere;min-width:220px;max-width:520px}.studioProvidedStatisticsWriting{display:grid;border:1px solid var(--studio-line,var(--line,#dbe3ec));overflow-wrap:anywhere;border-radius:10px;gap:8px;margin:12px 0;padding:14px}.studioProvidedStatisticsWriting p{margin:0}.studioProvidedStatisticsWriting button{justify-self:start}.studioProvidedStatisticsPages{display:flex;align-items: center;gap:12px}@media (max-width:600px){.studioProvidedStatisticsControls{grid-template-columns:minmax(0,1fr)}.studioProvidedStatisticsPages button,.studioProvidedStatisticsWriting button{min-height:44px}}.studioMonthlyComparison{border-top:1px solid var(--studio-line,var(--line,#dbe3ec));overflow-wrap:anywhere;min-width:0;margin-block-start:1rem;margin-block-end:1rem;padding-block-start:1rem;padding-block-end:1rem}.studioMonthlyComparison .blogStudioCardHeading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: flex-start;gap:.75rem}.studioMonthlyComparison h3,.studioMonthlyComparison h4{margin-block-start:.25rem;margin-block-end:.65rem}.studioMonthlyReference{display:flex;flex-direction:column;gap:.35rem;min-width:0;max-width:680px;margin-block-start:1rem;margin-block-end:1rem}.studioMonthlyReference small{color:var(--muted,#536170)}.studioMonthlySources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-block-start:1rem;margin-block-end:1rem}.studioMonthlySources[data-single=true]{grid-template-columns:minmax(0,1fr)}.studioMonthlySource{display:flex;background:var(--subtle,#f3f6fa);overflow-wrap:anywhere;border-radius:8px;flex-direction:column;gap:.35rem;min-width:0;padding:.875rem}.studioMonthlySourceRole{color:var(--muted,#536170);font-size:.875rem;font-weight:700}.studioMonthlySource small{color:var(--muted,#536170)}.studioMonthlyBasis{display:flex;border:1px solid var(--studio-line,var(--line,#dbe3ec));cursor:pointer;overflow-wrap:anywhere;border-radius:10px;align-items: flex-start;gap:10px;min-height:44px;padding:12px;line-height:1.6}.studioMonthlyBasis input{accent-color:var(--studio-accent,#185abd);flex:none;width:20px;height:20px;margin:2px 0 0}.studioMonthlyBasis:focus-within{outline:2px solid var(--studio-accent,#185abd);outline-offset:2px}.studioMonthlyMetrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-block-start:1rem;margin-block-end:1rem}.studioMonthlyMetric{border:1px solid var(--studio-line,var(--line,#dbe3ec));overflow-wrap:anywhere;border-radius:8px;min-width:0;padding:.875rem}.studioMonthlyMetric dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-block-start:.5rem;margin-block-end:.5rem}.studioMonthlyMetric dt{color:var(--muted,#536170);font-size:.875rem}.studioMonthlyMetric dd{margin:0;font-weight:650}.studioMonthlyMetric p{margin-block-start:.5rem;margin-block-end:0}.studioMonthlyActions{display:flex;flex-wrap:wrap;gap:.5rem;margin-block-start:1rem;margin-block-end:1rem}.studioMonthlyEvidence{border:1px solid var(--studio-line,var(--line,#dbe3ec));border-radius:8px;margin-block-start:1rem;margin-block-end:1rem;padding:.75rem}.studioMonthlyEvidence>summary{cursor:pointer;font-weight:650}.studioMonthlyViewControls,.studioMonthlyPages{display:flex;flex-wrap:wrap;align-items: center;gap:.5rem;margin-block-start:.75rem;margin-block-end:.75rem}.studioMonthlyTableScroll{overflow:auto;border:1px solid var(--studio-line,var(--line,#dbe3ec));border-radius:8px;max-width:100%}.studioMonthlyTableScroll:focus-visible{outline:3px solid var(--focus,#1768c4);outline-offset:3px}.studioMonthlyComparison summary:focus-visible{outline:3px solid var(--focus,#1768c4);outline-offset:3px}.studioMonthlyComparison button:focus-visible{outline:3px solid var(--focus,#1768c4);outline-offset:3px}.studioMonthlyTableScroll table{min-width:580px}.studioMonthlyTableScroll th,.studioMonthlyTableScroll td{white-space:normal;overflow-wrap:anywhere}.studioMonthlyTableScroll tr[data-missing=true] td{color:var(--muted,#536170)}.studioMonthlyPages button,.studioMonthlyViewControls button,.studioMonthlyActions button{min-height:44px}@media (max-width:700px){.studioMonthlySources,.studioMonthlyMetrics,.studioMonthlyMetric dl{grid-template-columns:minmax(0,1fr)}.studioMonthlyActions>button{white-space:normal;width:100%}.studioMonthlyPages{justify-content:space-between}}.studioMonthlyAi{border:1px solid var(--line,#dce2e9);overflow-wrap:anywhere;border-radius:12px;min-width:0;margin-top:18px;padding:16px}.studioMonthlyAi h3,.studioMonthlyAi h4{margin-top:0}.studioMonthlyAiResult{border-top:1px solid var(--line,#dce2e9);margin-top:15px;padding-top:15px}.studioMonthlyAiResult ol{display:grid;gap:8px;padding-left:24px}.studioMonthlyAiResult li{min-width:0;padding:7px 0}.studioMonthlyAiResult li p{margin:5px 0 0}.studioMonthlyAi :-webkit-any(button):focus-visible{outline:3px solid #2563eb;outline-offset:3px}.studioMonthlyAi :-moz-any(button):focus-visible{outline:3px solid #2563eb;outline-offset:3px}.studioMonthlyAi :is(button):focus-visible{outline:3px solid #2563eb;outline-offset:3px}@media (max-width:600px){.studioMonthlyAi{padding:12px}.studioMonthlyAi .studioInlineActions>button{white-space:normal;min-height:44px}}.studioStatisticsBundle{border:1px solid var(--studio-line,#d7e0e9);background:#f8fbff;border-radius:10px;min-width:0;margin:18px 0;padding:16px}.studioStatisticsBundleFiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.studioStatisticsBundleFile{border:1px solid var(--studio-line,#d7e0e9);overflow-wrap:anywhere;background:#fff;border-radius:8px;min-width:0;padding:14px}.studioStatisticsBundleFile>div:first-child p{color:#53677d;margin-top:4px}.studioStatisticsBundleMapping{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,156px),1fr));gap:8px}.studioStatisticsBundleFile details{margin-top:12px}.studioStatisticsBundleFile summary{cursor:pointer;min-height:44px}.studioStatisticsBundleTable{overflow-x:auto;max-height:220px}.studioStatisticsBundleTable:focus-visible{outline:3px solid var(--studio-blue,#086ed6);outline-offset:2px}.studioStatisticsBundleActions{display:grid;justify-items:start;gap:8px;margin-top:16px}.studioStatisticsBundleActions>button{white-space:normal;min-height:44px}@media (max-width:900px){.studioStatisticsBundleFiles{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.studioStatisticsBundle{padding:12px}.studioStatisticsBundleMapping{grid-template-columns:minmax(0,1fr)}.studioStatisticsBundleActions>button{width:100%}}.studioStatisticsBatch{border:1px solid var(--line,#dce4ec);border-radius:12px;min-width:0;margin:18px 0;padding:16px}.studioStatisticsBatch h3,.studioStatisticsBatch h4{overflow-wrap:anywhere;margin:0 0 10px}.studioStatisticsBatch h3{font-size:15px}.studioStatisticsBatch h4{font-size:13px}.studioStatisticsBatch p{overflow-wrap:anywhere}.studioStatisticsBatch input[type=file]{min-width:0;max-width:100%}.studioStatisticsBatchSources{display:grid;gap:12px;margin:12px 0}.studioStatisticsBatchSources>article{border:1px solid var(--line,#e0e6ed);border-radius:8px;min-width:0;padding:14px}.studioStatisticsBatchCheck{display:flex;align-items: flex-start;gap:8px;margin:10px 0;font-size:12px;line-height:1.65}.studioStatisticsBatchCheck input{flex:none;margin-top:3px}.studioStatisticsBatchFields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:10px}.studioStatisticsBatchFields>label{min-width:0}.studioStatisticsBatchTable{overflow-x:auto;max-width:100%;margin:12px 0}.studioStatisticsBatchTable td,.studioStatisticsBatchTable th{white-space:normal;overflow-wrap:anywhere;max-width:320px}.studioStatisticsBatchReview{background:#f2f7f5;border-radius:8px;margin-top:14px;padding:14px}.studioStatisticsBatchReview ul{overflow-wrap:anywhere;padding-left:20px;font-size:12px;line-height:1.75}@media (max-width:540px){.studioStatisticsBatch{padding:12px}.studioStatisticsBatchSources>article{padding:10px}.studioStatisticsBatchFields{grid-template-columns:minmax(0,1fr)}.studioStatisticsBatch .secondaryButton,.studioStatisticsBatch .primaryButton{white-space:normal;max-width:100%}}.studioMonthlyAI{border-top:1px solid var(--line,#e1e7ec);min-width:0;margin-top:20px;padding-top:18px}.studioMonthlyAI h3,.studioMonthlyAI h4{margin:0;font-size:15px}.studioMonthlyAI>.blogStudioCardHeading{flex-wrap:wrap}.studioMonthlyAI>.blogStudioCardHeading>span{white-space:normal;overflow-wrap:anywhere}.studioMonthlyAI>p,.studioMonthlyAIAdopted p{overflow-wrap:anywhere;font-size:12px;line-height:1.7}.studioMonthlyAIWarning{color:#725b2f;background:#faf7ef;border:1px solid #e6d8b7;border-radius:8px;padding:12px}.studioMonthlyAIFields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));border:1px solid var(--line,#e1e7ec);border-radius:8px;gap:10px;margin:14px 0;padding:12px}.studioMonthlyAIFields legend{padding:0 5px;font-size:12px;font-weight:600}.studioMonthlyAIFields label{display:flex;align-items: flex-start;gap:7px;min-width:0;font-size:12px;line-height:1.6}.studioMonthlyAIFields strong{display:block}.studioMonthlyAI input[type=checkbox]{flex:none;margin-top:3px}.studioMonthlyAI details{margin:12px 0}.studioMonthlyAI summary{cursor:pointer;font-size:12px}.studioMonthlyAI textarea{box-sizing:border-box;white-space:pre-wrap;overflow-wrap:anywhere;width:100%;min-width:0}.studioMonthlyAIPrompt{min-height:240px;margin-top:8px;font-family:inherit;font-size:12px}.studioMonthlyAIReview{display:grid;gap:12px;margin-top:16px}.studioMonthlyAIReview article{border:1px solid var(--line,#e1e7ec);border-radius:9px;min-width:0;padding:14px}.studioMonthlyAIItemHeading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: flex-start;gap:8px;font-size:12px}.studioMonthlyAIItemHeading label{display:inline-flex;align-items: flex-start;gap:5px}.studioMonthlyAIReview dl{display:grid;background:#f3f6f8;border-radius:6px;gap:6px;margin:12px 0;padding:10px;font-size:12px}.studioMonthlyAIReview dl>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 12px}.studioMonthlyAIReview dd{margin:0;font-weight:600}.studioMonthlyAIReview ul{margin:8px 0 12px;padding-left:20px;font-size:12px;line-height:1.7}.studioMonthlyAIConfirmation{display:flex;align-items: flex-start;gap:7px;font-size:12px;line-height:1.7}.studioMonthlyAIReview>button{justify-self:start}.studioMonthlyAIAdopted{background:#f3f8f5;border:1px solid #cfe0d6;border-radius:9px;margin-top:16px;padding:14px}.studioMonthlyAIFileProof,.studioMonthlyAIArchive{border:1px solid var(--line,#e1e7ec);border-radius:9px;min-width:0;margin-top:16px;padding:14px}.studioMonthlyAIFileProof p,.studioMonthlyAIArchive p{overflow-wrap:anywhere;font-size:12px;line-height:1.7}.studioMonthlyAI input[type=file]{box-sizing:border-box;font:inherit;width:100%;min-width:0;max-width:100%;font-size:12px}.studioMonthlyAIArchiveResult{border-top:1px solid var(--line,#e1e7ec);min-width:0;margin-top:14px;padding-top:12px}.studioMonthlyAIArchiveResult article{border-bottom:1px solid var(--line,#e1e7ec);padding:12px 0;font-size:12px}.studioMonthlyAIArchiveResult dl{font-size:12px;line-height:1.7}.studioMonthlyAIArchiveResult dd{overflow-wrap:anywhere;margin:2px 0 10px}.studioMonthlyAILocalList{display:grid;overflow:auto;gap:8px;max-height:220px;margin:10px 0 14px}.studioMonthlyAILocalList button{text-align:left;white-space:normal;overflow-wrap:anywhere;max-width:100%}.studioMonthlyAIPlanLink{border:1px solid var(--line,#e1e7ec);border-radius:8px;margin-top:14px;padding:12px}.studioMonthlyAIPlanLink p{overflow-wrap:anywhere;font-size:12px;line-height:1.7}@media (max-width:540px){.studioMonthlyAI .studioInlineActions{flex-wrap:wrap}.studioMonthlyAI button{white-space:normal;text-align:left}.studioMonthlyAIReview article{padding:10px}}.studioResearchBackupReview{border:1px solid var(--line,#d7e0ea);background:var(--surface,#fff);overflow-wrap:anywhere;border-radius:14px;min-width:0;margin:16px 0;padding:16px}.studioResearchBackupReview h3,.studioResearchBackupReview h4{margin:0 0 12px}.studioResearchBackupReview p,.studioResearchBackupReview small,.studioResearchBackupReview label,.studioResearchBackupReview table,.studioResearchBackupReview input,.studioResearchBackupReview button{font-size:14px;line-height:1.6}.studioResearchBackupReview small,.studioResearchBackupHash{color:var(--muted,#52647a);font-size:12px}.studioResearchBackupActions{display:flex;flex-wrap:wrap;align-items: start;gap:8px;min-width:0;margin:12px 0}.studioResearchBackupActions>*,.studioResearchBackupActions label{min-width:0;max-width:100%}.studioResearchBackupReview input[type=file]{box-sizing:border-box;width:min(100%,360px);min-width:0;min-height:44px}.studioResearchBackupReview button{white-space:normal;overflow-wrap:anywhere;max-width:100%;min-height:44px}.studioResearchBackupReview button:focus-visible{outline:3px solid #2563eb;outline-offset:3px}.studioResearchBackupReview input:focus-visible{outline:3px solid #2563eb;outline-offset:3px}.studioResearchBackupReview summary:focus-visible{outline:3px solid #2563eb;outline-offset:3px}.studioResearchBackupTable{overflow-x:auto;max-width:100%;margin:12px 0}.studioResearchBackupTable table{border-collapse:collapse;width:100%;min-width:560px}.studioResearchBackupTable th,.studioResearchBackupTable td{text-align:left;border-bottom:1px solid var(--line,#d7e0ea);padding:8px}.studioResearchBackupReview fieldset{border:1px solid var(--line,#d7e0ea);border-radius:10px;min-width:0;margin:12px 0;padding:10px}.studioResearchBackupReview legend{padding:0 6px;font-size:14px;font-weight:700}.studioResearchBackupRow{border-bottom:1px solid var(--line,#e7edf4);padding:6px 0}.studioResearchBackupRow:last-child{border-bottom:0}.studioResearchBackupRow p{margin:4px 0}.studioResearchBackupRow label,.studioResearchBackupConsent{display:flex;align-items: center;gap:8px;min-height:44px}.studioResearchBackupReview input[type=checkbox]{flex:none;width:20px;height:20px}.studioResearchBackupRow small,.studioResearchBackupHash code{display:block;white-space:normal;overflow-wrap:anywhere}.studioResearchBackupSummary{background:var(--soft,#f3f6fa);border-radius:10px;margin:12px 0;padding:12px}.studioResearchBackupReview [role=alert]{color:#a61b1b}@media (max-width:540px){.studioResearchBackupReview{padding:12px}.studioResearchBackupActions{flex-direction:column;align-items:stretch}.studioResearchBackupActions>*,.studioResearchBackupReview input[type=file]{width:100%}}.studioDailyPair{border:1px solid var(--border-color,#dbe1e8);background:var(--card-bg,#fff);border-radius:14px;min-width:0;padding:1rem}.studioDailyPairFilters,.studioDailyPairSources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:.75rem 0}.studioDailyPairFilters .blogStudioField,.studioDailyPairFilters .control{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.studioDailyPairSource{display:flex;background:var(--subtle-bg,#f5f7fa);overflow-wrap:anywhere;border-radius:10px;flex-direction:column;gap:.3rem;min-width:0;padding:.75rem}.studioDailyPairSource h4{margin:0}.studioDailyPairSource details p{overflow-wrap:anywhere;font-size:.8rem}.studioDailyPairTable{overflow:auto;border:1px solid var(--border-color,#dbe1e8);border-radius:10px;max-width:100%;margin:.75rem 0}.studioDailyPairTable table{width:100%;min-width:650px}.studioDailyPairTable caption{text-align:left;padding:.6rem}.studioDailyPairTable th,.studioDailyPairTable td{text-align:left;overflow-wrap:anywhere}.studioDailyPairPagination{display:flex;justify-content:center;align-items: center;gap:.75rem;margin:.5rem 0}@media (max-width:640px){.studioDailyPair{padding:.75rem}.studioDailyPairFilters,.studioDailyPairSources{grid-template-columns:minmax(0,1fr)}}.studioHtmlRevision{overflow-wrap:anywhere;min-width:0}.studioHtmlRevisionTotals{display:flex;flex-wrap:wrap;gap:6px 12px;margin:10px 0}.studioHtmlRevisionTotals span{border:1px solid var(--line,#d7e0e8);background:var(--surface-muted,#f4f7fa);border-radius:7px;padding:6px 9px;font-size:13px}.studioHtmlRevisionHeadingPair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.studioHtmlRevisionHeadingPair>div{min-width:0}.studioHtmlRevisionHeadingPair ol{overflow:auto;overflow-wrap:anywhere;max-height:240px;padding-left:22px}.studioHtmlRevisionHeadingPair h5{margin:4px 0}.studioHtmlRevisionHeadingPair small{display:block;color:var(--text-muted,#526579)}.studioHtmlRevisionChanges{display:grid;overflow:auto;overscroll-behavior:contain;list-style:decimal;gap:9px;max-height:500px;margin:10px 0;padding-left:30px}.studioHtmlRevisionChange{border:1px solid var(--line,#d7e0e8);border-radius:8px;min-width:0;padding:10px}.studioHtmlRevisionChange::marker{font-weight:700}.studioHtmlRevisionChange>small{display:block;color:var(--text-muted,#526579);margin:4px 0 7px}.studioHtmlRevisionValue{overflow-wrap:anywhere;min-width:0;margin:5px 0}.studioHtmlRevisionValue strong{font-size:13px}.studioHtmlRevisionValue p{white-space:pre-wrap;margin:2px 0}.studioHtmlRevisionValue details{margin:5px 0!important}.studioHtmlRevisionValue pre{overflow:auto;max-height:200px}.studioHtmlRevisionPager{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:8px;margin:10px 0}.studioHtmlRevisionPager p{margin:0}.studioHtmlRevisionPager button{min-height:44px}.studioHtmlRevisionPager p:focus-visible{outline:3px solid #2866b9;outline-offset:3px}@media (max-width:660px){.studioHtmlRevisionHeadingPair{grid-template-columns:minmax(0,1fr)}.studioHtmlRevisionPager button{flex:120px}.studioHtmlRevisionPager p{order:-1;width:100%}}.studioProvidedHtmlOutline{border:1px solid var(--line,#d7e0e8);overflow-wrap:anywhere;border-radius:10px;min-width:0;margin:12px 0;padding:12px}.studioProvidedHtmlOutline>summary{cursor:pointer;font-weight:700;line-height:1.5}.studioProvidedHtmlOutline .blogStudioHint{font-size:13px;line-height:1.55}.studioProvidedHtmlReviewFilters{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 8px}.studioProvidedHtmlReviewFilters button{min-height:44px}.studioProvidedHtmlReviewFilters button[aria-pressed=true]{border-color:var(--primary,#2866b9);font-weight:700}.studioProvidedHtmlOutline [role=status]:focus-visible{outline:3px solid #2866b9;outline-offset:3px}.studioProvidedHtmlReviewReasons{font-weight:700}.studioProvidedHtmlItems{display:grid;gap:8px;min-width:0;margin:12px 0;padding-left:26px}.studioProvidedHtmlItems>li{border:1px solid var(--line,#d7e0e8);border-radius:8px;min-width:0;padding:10px}.studioProvidedHtmlItems p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0}.studioProvidedHtmlItems small{color:var(--text-muted,#526579);font-size:12px}.studioProvidedHtmlItems pre{overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px}.studioProvidedHtmlPager{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.studioProvidedHtmlPager p{flex:130px;margin:0}.studioProvidedHtmlPager button{min-height:44px}.studioProvidedHtmlPager [role=status]:focus-visible{outline:3px solid #2866b9;outline-offset:3px}@media (max-width:660px){.studioProvidedHtmlOutline{padding:10px}.studioProvidedHtmlPager button,.studioProvidedHtmlReviewFilters button{flex:100%}}.studioProvidedMediaEvidence{border:1px solid var(--line,#d7e0e8);overflow-wrap:anywhere;border-radius:10px;min-width:0;margin:12px 0;padding:12px}.studioProvidedMediaEvidence>summary{box-sizing:border-box;cursor:pointer;min-height:44px;padding:10px 4px;font-weight:700;line-height:1.5}.studioProvidedMediaEvidence>summary:focus-visible{outline:3px solid #2866b9;outline-offset:3px}.studioProvidedMediaEvidence .blogStudioHint{font-size:13px;line-height:1.55}.studioProvidedMediaCounts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px;margin:12px 0}.studioProvidedMediaCounts p{display:flex;border:1px solid var(--line,#d7e0e8);border-radius:8px;flex-direction:column;gap:4px;min-width:0;margin:0;padding:10px}.studioProvidedMediaCounts span{color:var(--text-muted,#526579);font-size:13px}.studioProvidedMediaCounts strong{font-size:17px}.studioProvidedMediaRepeats ul{padding-left:24px}.studioProvidedMediaItems{display:grid;gap:8px;min-width:0;margin:12px 0;padding-left:26px}.studioProvidedMediaItems>li{border:1px solid var(--line,#d7e0e8);border-radius:8px;min-width:0;padding:10px}.studioProvidedMediaItems p,.studioProvidedMediaRepeats li{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0}.studioProvidedMediaText{margin:8px 0}.studioProvidedMediaText p{white-space:pre-wrap;overflow-wrap:anywhere}.studioProvidedMediaText small{color:var(--text-muted,#526579)}.studioProvidedMediaPager{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.studioProvidedMediaPager p{flex:130px;margin:0}.studioProvidedMediaPager button{min-height:44px}.studioProvidedMediaEvidence [role=status]:focus-visible{outline:3px solid #2866b9;outline-offset:3px}@media (max-width:660px){.studioProvidedMediaEvidence{padding:10px}.studioProvidedMediaPager button{flex:100%}}.studioHtmlSideBySide{overflow-wrap:anywhere;min-width:0}.studioHtmlSideBySideScroll{overflow:auto;overscroll-behavior:contain;max-width:100%;margin:10px 0}.studioHtmlSideBySideScroll:focus-visible{outline:3px solid #2866b9;outline-offset:2px}.studioHtmlSideBySideScroll table{border-collapse:collapse;width:100%;min-width:840px;font-size:13px}.studioHtmlSideBySideScroll th,.studioHtmlSideBySideScroll td{border:1px solid var(--line,#d7e0e8);text-align:left;vertical-align:top;min-width:120px;padding:9px}.studioHtmlSideBySideScroll th:first-child{min-width:180px}.studioHtmlSideBySideScroll small,.studioHtmlSideBySideShared small{display:block;color:var(--text-muted,#526579);margin-top:5px;line-height:1.5}.studioHtmlSideBySideScroll code{display:block;word-break:break-all;margin-top:6px}.studioHtmlSideBySideScroll details{margin-top:6px}.studioHtmlSideBySideShared ol{overflow:auto;display:grid;gap:7px;max-height:300px;padding-left:25px}.studioHtmlSideBySideShared li{border:1px solid var(--line,#d7e0e8);border-radius:7px;min-width:0;padding:7px}@media (max-width:660px){.studioHtmlSideBySideScroll table{min-width:760px}}.studioInternalLinks{border:1px solid var(--border,#d6d9e0);border-radius:.85rem;min-width:0;margin-block-start:1rem;margin-block-end:1rem;padding:1rem}.studioInternalLinks>summary{cursor:pointer;font-weight:700}.studioInternalLinks code,.studioInternalLinks pre{overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.studioInternalLinkNodes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:.75rem;min-width:0}.studioInternalLinkNodes article{border:1px solid var(--border,#d6d9e0);border-radius:.65rem;min-width:0;padding:.8rem}.studioInternalLinkNodes h4{overflow-wrap:anywhere;margin:0 0 .5rem}.studioInternalLinkNodes p{overflow-wrap:anywhere}.studioInternalLinkEvidence{padding-inline-start:1.5rem}.studioInternalLinkEvidence li{border-top:1px solid var(--border,#d6d9e0);min-width:0;padding-block-start:.7rem;padding-block-end:.7rem}.studioInternalLinkEvidence small{display:block;margin-top:.2rem}.studioInternalLinkFilters,.studioInternalLinkPages{display:flex;flex-wrap:wrap;align-items: center;gap:.5rem;margin-block-start:.65rem;margin-block-end:.65rem}.studioInternalLinkFilters [aria-pressed=true]{outline:2px solid;outline-offset:2px}.studioProvidedNumericEvidence{border:1px solid var(--line,#d7e0e8);border-radius:.8rem;min-width:0;margin-block-start:1rem;margin-block-end:1rem;padding:.85rem 1rem}.studioProvidedNumericEvidence summary{cursor:pointer}.studioProvidedNumericEvidence>summary{font-weight:700}.studioProvidedNumericEvidence :where(p,li,strong,span,code,blockquote){overflow-wrap:anywhere}.studioProvidedNumericEvidenceList{padding-inline-start:1.5rem}.studioProvidedNumericEvidenceList>li{min-width:0;margin-block-start:.55rem;margin-block-end:.55rem}.studioProvidedNumericEvidenceList>li>details{border:1px solid var(--line,#d7e0e8);border-radius:.6rem;padding:.65rem .8rem}.studioProvidedNumericEvidenceList>li>details>summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .8rem}.studioProvidedNumericEvidenceList>li>details>summary>strong{flex:10rem}.studioProvidedNumericEvidenceList ul{padding-inline-start:1.25rem}.studioProvidedNumericEvidenceList ul li{margin-block-start:.65rem;margin-block-end:.65rem}.studioProvidedNumericEvidence blockquote{border-inline-start:3px solid var(--line,#d7e0e8);white-space:normal;margin:.4rem 0;padding-inline-start:.7rem}.studioProvidedNumericEvidence code{word-break:break-all}.studioProvidedNumericEvidence .studioInlineActions{flex-wrap:wrap}.studioPostAnalysis{min-width:0}.studioPostAnalysis h2:focus{outline:3px solid #2866b9;outline-offset:4px}.studioPostAnalysisRssHandoff{overflow-wrap:anywhere;background:#eff6ff;border:1px solid #93c5fd;border-radius:10px;margin:14px 0;padding:14px;line-height:1.6}.studioPostAnalysisRssHandoff p{margin:7px 0}.studioPostAnalysisRssHandoff .studioInlineActions{margin-top:10px}.studioPostAnalysisRssHandoff button{white-space:normal;min-height:44px}.studioPostAnalysis h2,.studioPostAnalysis h3,.studioPostAnalysis h4,.studioPostAnalysis summary{overflow-wrap:anywhere}.studioPostAnalysis h3{margin:20px 0 12px}.studioPostAnalysis h4{margin:14px 0 8px}.studioPostAnalysis details{border:1px solid var(--line,#d7e0e8);border-radius:10px;min-width:0;margin:14px 0;padding:13px}.studioPostAnalysis summary{cursor:pointer;font-weight:700}.studioPostAnalysis summary:focus-visible{outline:3px solid #2866b9;outline-offset:4px}.studioPostAnalysisInput,.studioPostAnalysisImprovements{display:grid;grid-template-columns:minmax(0,1fr);border:0;gap:12px;min-width:0;margin:14px 0;padding:0}.studioPostAnalysisFields{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1fr);gap:14px}.studioPostAnalysisSource{white-space:pre-wrap;overflow-wrap:anywhere;font-family:ui-monospace,monospace}.studioPostAnalysisCheck{display:flex;overflow-wrap:anywhere;align-items: flex-start;gap:10px;font-size:14px;line-height:1.6}.studioPostAnalysisCheck input{flex:none;min-width:18px;min-height:18px;margin-top:5px}.studioPostAnalysisCheck strong,.studioPostAnalysisCheck small{display:block}.studioPostAnalysisCheck small{color:var(--text-muted,#526579);font-size:13px}.studioPostAnalysisEvidence{display:grid;overflow:auto;overscroll-behavior:contain;gap:8px;max-height:340px}.studioPostAnalysisEvidence article{border:1px solid var(--line,#d7e0e8);border-radius:8px;min-width:0;padding:10px}.studioPostAnalysisEvidence p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 9px;font-size:13px}.studioPostAnalysisEvidence button{white-space:normal;text-align:left;min-height:40px}.studioPostAnalysisTriageStatus{display:grid;gap:5px;max-width:260px;margin-top:8px}.studioPostAnalysisTriageStatus .selectPanelBox{width:100%}.studioPostAnalysisTriageStatus .spButton{min-height:44px}.studioPostAnalysisQueue{border:1px solid var(--line,#d7e0e8);background:var(--surface-muted,#f4f7fa);border-radius:10px;min-width:0;margin:12px 0 16px;padding:12px}.studioPostAnalysisQueueHeading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px}.studioPostAnalysisQueueHeading h4,.studioPostAnalysisQueueHeading p{margin:0}.studioPostAnalysisQueueHeading p{font-size:13px;font-weight:700}.studioPostAnalysisQueueGroups{overflow:auto;overscroll-behavior:contain;max-height:360px}.studioPostAnalysisQueueGroups details{background:var(--surface,#fff);margin:8px 0;padding:9px}.studioPostAnalysisQueueGroups summary span{display:block;color:var(--text-muted,#526579);font-size:12px;font-weight:400}.studioPostAnalysisQueueGroups ul{list-style:none;display:grid;gap:8px;margin:10px 0 0;padding:0}.studioPostAnalysisQueueGroups li{display:flex;border-top:1px solid var(--line,#d7e0e8);overflow-wrap:anywhere;justify-content:space-between;align-items: center;gap:8px;min-width:0;padding-top:8px}.studioPostAnalysisQueueGroups li span{flex:1;min-width:0}.studioPostAnalysisQueueGroups li button{white-space:normal;min-height:44px}@media (max-width:660px){.studioPostAnalysisQueue{padding:10px}.studioPostAnalysisQueueGroups li{flex-direction:column;align-items:stretch}.studioPostAnalysisQueueGroups li button{width:100%}}.studioPostAnalysisSources{display:grid;gap:8px}.studioPostAnalysisSources article{display:flex;border:1px solid var(--line,#d7e0e8);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items: flex-start;gap:10px;min-width:0;padding:12px}.studioPostAnalysisSources article>div{flex:220px;min-width:0}.studioPostAnalysisSources small{display:block;overflow-wrap:anywhere;margin-top:4px;font-size:12px}.studioPostAnalysisSources button[aria-pressed=true]{text-decoration:underline;text-underline-offset:4px;font-weight:800}.studioPostComparisonSelection{border:1px solid var(--line,#d7e0e8);border-radius:10px;min-width:0;margin:18px 0 12px;padding:12px}.studioPostComparisonSelection legend{padding:0 5px;font-weight:700}.studioPostComparisonSelection p{margin:5px 0 10px}.studioPostComparisonModes,.studioPostComparisonChoices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;min-width:0}.studioPostComparisonModes label,.studioPostComparisonChoices label{display:flex;overflow-wrap:anywhere;align-items: flex-start;gap:9px;min-width:0;line-height:1.5}.studioPostComparisonModes input,.studioPostComparisonChoices input{flex:none;min-width:18px;min-height:18px;margin:3px 0 0}.studioPostComparisonChoices{overflow:auto;overscroll-behavior:contain;border:1px solid var(--line,#d7e0e8);border-radius:8px;max-height:240px;margin-top:12px;padding:10px}.studioPostAnalysisRemove{border-top:1px solid var(--line,#d7e0e8);padding-top:10px;flex-basis:100%!important}.studioPostAnalysisTable{overflow-x:auto;max-width:100%;margin:12px 0}.studioPostAnalysisTable table{border-collapse:collapse;width:100%;font-size:14px}.studioPostAnalysisTable caption{text-align:left;padding:8px 0;font-weight:700}.studioPostAnalysisTable th,.studioPostAnalysisTable td{border-bottom:1px solid var(--line,#d7e0e8);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:9px}.studioPostAnalysisTable th:first-child{min-width:130px}.studioPostAnalysisTable td small{display:block;font-size:12px}.studioPostAnalysisDetail,.studioPostAnalysisBackup{border-top:1px solid var(--line,#d7e0e8);min-width:0;margin-top:18px;padding-top:15px}.studioPostAnalysis code{word-break:break-all;font-size:12px}.studioPostAnalysis pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto;max-height:220px}.studioPostAnalysisHtml{background:var(--surface-muted,#f4f7fa);border:1px solid var(--line,#d7e0e8);border-radius:8px;min-width:0;padding:12px}.studioPostAnalysisLinks{overflow-wrap:anywhere;padding-left:20px}.studioPostAnalysisFile{display:block;max-width:100%;margin-top:5px;font-size:12px}.studioPostAnalysisBatch{border:1px solid var(--line,#d7e0e8);overflow-wrap:anywhere;border-radius:10px;min-width:0;margin:16px 0;padding:14px}.studioPostAnalysisBatch h3{margin-top:0}.studioPostAnalysisBatchPreview{margin-top:16px}.studioPostAnalysisBatchPreview ol{list-style:none;counter-reset:files;display:grid;gap:8px;margin:12px 0;padding:0}.studioPostAnalysisBatchItem{counter-increment:files;border:1px solid var(--line,#d7e0e8);border-radius:8px;min-width:0;padding:10px}.studioPostAnalysisBatchItem:before{content:counter(files)". ";font-weight:700}.studioPostAnalysisBatchItem>strong{overflow-wrap:anywhere}.studioPostAnalysisBatchItem>span{display:block;margin-top:4px;font-size:13px;font-weight:700}.studioPostAnalysisBatchItem>p{margin:5px 0 0;font-size:13px}.studioPostAnalysisBatchFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;min-width:0;margin-top:12px}.studioPostAnalysisBatchItem .studioPostAnalysisBatchFields .blogStudioField{min-width:0;margin:0}.studioPostAnalysisBatchFields .control{box-sizing:border-box;width:100%;min-width:0}@media (max-width:600px){.studioPostAnalysisBatchFields{grid-template-columns:minmax(0,1fr)}}.studioPostAnalysisBatchItem-invalid,.studioPostAnalysisBatchItem-over-limit{border-color:#b45309}.studioPostAnalysisBatchItem-duplicate{border-color:#64748b}.studioPostAnalysisBatchItem .blogStudioField{display:block;margin-top:10px}.studioPostAnalysisBatchItem textarea{max-width:100%}@media (max-width:660px){.studioPostAnalysisFields,.studioPostComparisonModes,.studioPostComparisonChoices{grid-template-columns:minmax(0,1fr)}.studioPostAnalysis details{padding:10px}.studioPostAnalysisTable th,.studioPostAnalysisTable td{padding:7px}.studioPostAnalysisSources article>div{flex-basis:100%}.studioPostAnalysisRssHandoff{padding:12px}.studioPostAnalysisRssHandoff button{width:100%}.studioPostAnalysis label.secondaryButton{flex-wrap:wrap;max-width:100%}.studioPostAnalysis .studioPostAnalysisFile{width:100%;min-width:0}}.studioPostAnalysisImport{border:1px solid var(--line,#d7e0e8);border-radius:10px;margin:16px 0;padding:14px}.studioPostAnalysisImportPreview{overflow-wrap:anywhere;margin-top:16px}.studioPostAnalysisImportPreview ul{list-style:none;display:grid;gap:10px;margin:12px 0;padding:0}.studioPostAnalysisImportPreview li{border:1px solid var(--line,#d7e0e8);border-radius:8px;min-width:0;padding:10px}.studioPostAnalysisImportPreview li>small{display:block;color:var(--text-muted,#526579);margin-top:5px}.studioPostAnalysisImportPreview pre{white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto;background:var(--surface-muted,#f4f7fa);border-radius:6px;max-height:240px;padding:10px}.studioPostExpressionComparison .studioPostAnalysisTable{overflow:auto;max-height:520px}.studioPostExpressionComparison th small{display:block;margin-top:5px;font-size:12px;font-weight:400}.studioPostExpressionComparison td:nth-child(2){min-width:190px;max-width:340px}.studioPostAnalysisTable:focus-visible{outline:3px solid #2866b9;outline-offset:3px}.studioPostComparisonCoverage ul,.studioPostMatchEvidence{list-style:none;display:grid;gap:10px;padding:0}.studioPostComparisonCoverage li span,.studioPostMatchGroup summary small,.studioPostMatchEvidence>li>small{display:block;color:var(--text-muted,#526579);margin-top:5px;font-size:12px;font-weight:400}.studioPostMatchEvidence>li{border:1px solid var(--line,#d7e0e8);overflow-wrap:anywhere;border-radius:8px;min-width:0;padding:10px}.studioPostMatchEvidence>li>button{display:block;white-space:normal;text-align:left;overflow-wrap:anywhere;max-width:100%;min-height:44px;margin-top:5px}.studioPostMatchGroup summary{white-space:pre-wrap;line-height:1.6}.studioPostMatchGroup pre{background:var(--surface-muted,#f4f7fa);border-radius:6px;max-height:220px;padding:10px}@media (max-width:660px){.studioPostMatchEvidence>li{padding:8px}.studioPostExpressionComparison td:nth-child(2){min-width:150px}.studioPostMatchGroup summary{font-size:14px}}.studioPostRevision{border:1px solid var(--line,#d7e0e8);overflow-wrap:anywhere;border-radius:10px;min-width:0;margin:18px 0;padding:14px}.studioPostRevision>h3{margin-top:0}.studioPostRevisionSelectors,.studioPostRevisionSources,.studioPostRevisionPair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}.studioPostRevisionSelectors .blogStudioField,.studioPostRevisionSelectors .control{box-sizing:border-box;width:100%;min-width:0}.studioPostRevisionSelectors .selectPanelBox{width:100%}.studioPostRevisionSelectors .spButton{min-height:44px}.studioPostRevisionSource,.studioPostRevisionPair>div{border:1px solid var(--line,#d7e0e8);border-radius:8px;min-width:0;padding:10px}.studioPostRevisionSource h4,.studioPostRevisionPair h5{margin:0 0 7px}.studioPostRevisionSource p{overflow-wrap:anywhere;margin:6px 0}.studioPostRevisionChanges{display:grid;gap:12px;padding-left:22px}.studioPostRevisionChanges>li{min-width:0}.studioPostRevisionChanges small,.studioPostRevisionMarkers li span{display:block;color:var(--text-muted,#526579)}.studioPostRevisionPair pre{overflow:auto;background:var(--surface-muted,#f4f7fa);max-height:240px;margin:4px 0 8px;padding:8px}.studioPostRevisionPair ul,.studioPostRevisionMarkers ul{overflow-wrap:anywhere;padding-left:20px}.studioPostRevisionMarkers{border-top:1px solid var(--line,#d7e0e8);padding:9px 0}.studioPostRevisionMarkers h5{margin:0 0 7px}.studioPostRevision .studioInlineActions button{white-space:normal;min-height:44px}@media (max-width:660px){.studioPostRevision{padding:10px}.studioPostRevisionSelectors,.studioPostRevisionSources,.studioPostRevisionPair{grid-template-columns:minmax(0,1fr)}.studioPostRevision .studioInlineActions button{width:100%}}.studioProvidedSample{border:1px solid var(--line,#dbe2ea);border-radius:12px;min-width:0;max-width:100%;margin-top:16px;padding:16px}.studioProvidedSample *{box-sizing:border-box}.studioProvidedSample fieldset{border:1px solid var(--line,#dbe2ea);border-radius:8px;min-width:0;margin:12px 0;padding:12px}.studioSampleConditions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.studioProvidedSample .blogStudioField,.studioProvidedSample .control,.studioProvidedSample .studioSampleEvidence{overflow-wrap:anywhere;min-width:0;max-width:100%}.studioProvidedSample input,.studioProvidedSample textarea{min-width:0;max-width:100%}.studioProvidedSample button{white-space:normal;overflow-wrap:anywhere;max-width:100%;min-height:44px}.studioProvidedSample code,.studioSampleUrl{overflow-wrap:anywhere;word-break:break-word}.studioProvidedSample .spBtn{min-width:0;max-width:100%}.studioProvidedSampleHiddenFile{display:none}.studioSampleTable{overflow:auto;overscroll-behavior:contain;max-width:100%}.studioSampleTable table{border-collapse:collapse;min-width:100%}.studioSampleTable th,.studioSampleTable td{text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:8px}.studioSampleBulkMapping{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.studioSampleBulkText{resize:vertical;tab-size:4;white-space:pre;overflow:auto;width:100%}.studioSampleBulkPreview{border:1px solid var(--line,#dbe2ea);border-radius:8px;min-width:0;max-width:100%;padding:12px}.studioSampleBulkPreview .studioSampleTable{border:1px solid var(--line,#dbe2ea);max-height:420px}.studioSampleBulkPreview table{min-width:680px}.studioSampleBulkPreview .blogStudioError{overflow:auto;max-height:220px}.studioSampleBackupPreview{border:1px solid var(--line,#dbe2ea);overflow-wrap:anywhere;border-radius:8px;min-width:0;max-width:100%;margin-top:12px;padding:12px}.studioSampleBackupPreview .studioSampleTable{border:1px solid var(--line,#dbe2ea);max-height:360px}.studioSampleBackupPreview table{min-width:620px}.studioSampleBackupPreview ul{overflow:auto;max-height:220px;padding-left:24px}.studioSampleBackupNote{overflow:auto;white-space:pre-wrap;max-height:140px}.studioSampleHistory{border:1px solid var(--line,#dbe2ea);border-radius:8px;min-width:0;margin-top:18px;padding:12px}.studioSampleHistory summary{cursor:pointer;font-weight:700}.studioSampleHistoryPreview{border:1px solid var(--line,#dbe2ea);overflow-wrap:anywhere;border-radius:8px;min-width:0;margin-top:12px;padding:12px}.studioSampleHistoryPreview h5{margin:0 0 8px;font-size:1rem}.studioSampleHistoryPreview .studioSampleTable{border:1px solid var(--line,#dbe2ea);max-height:440px}.studioSampleHistoryPreview table{min-width:880px}.studioSampleHistoryPreview code{overflow-wrap:anywhere}.studioSampleHistoryServerList{display:grid;grid-template-columns:minmax(0,1fr);overflow:auto;gap:8px;max-height:360px;margin:8px 0}.studioSampleHistoryServerList button{text-align:left}.studioProvidedSample :focus-visible{outline:3px solid #2563eb;outline-offset:2px}@media (max-width:700px){.studioSampleBulkMapping{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.studioProvidedSample{padding:12px}.studioSampleConditions{grid-template-columns:minmax(0,1fr)}.studioProvidedSample .studioInlineActions{align-items:stretch}.studioProvidedSample .studioInlineActions>button{width:100%}}.studioSearchCounts{border:1px solid var(--line,#dbe2ea);background:var(--panel,#fff);border-radius:10px;min-width:0;max-width:100%;margin:14px 0;padding:12px}.studioSearchCounts *{box-sizing:border-box}.studioSearchCounts>summary{cursor:pointer;overflow-wrap:anywhere;min-height:32px;font-weight:700}.studioSearchCounts>summary small{margin-left:8px;font-weight:400}.studioSearchCounts fieldset{border:1px solid var(--line,#dbe2ea);border-radius:8px;min-width:0;margin:16px 0;padding:12px}.studioSearchCounts legend{padding:0 5px;font-weight:700}.studioCountsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items: start;gap:12px}.studioSearchCounts .blogStudioField,.studioSearchCounts .control{min-width:0;max-width:100%}.studioSearchCounts .blogStudioField{margin:0 0 10px}.studioSearchCounts p,.studioSearchCounts li,.studioSearchCounts button{overflow-wrap:anywhere}.studioSearchCounts input,.studioSearchCounts select{font:inherit;max-width:100%;min-height:40px}.studioSearchCounts input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:2px 0}.studioCountsCheck{display:flex;align-items: flex-start;gap:8px;margin:12px 0;line-height:1.5}.studioCountsTable{overflow:auto;overscroll-behavior:contain;border:1px solid var(--line,#dbe2ea);border-radius:8px;max-width:100%}.studioCountsTable table{border-collapse:collapse;width:100%;font-size:13px}.studioCountsTable caption{text-align:left;padding:10px;font-weight:600}.studioCountsTable th,.studioCountsTable td{text-align:left;vertical-align:top;border-top:1px solid var(--line,#dbe2ea);padding:8px}.studioCountsTable thead th{white-space:nowrap}.studioCountsTable .control{font-size:13px}.studioCountsTable input[type=datetime-local]{width:210px;max-width:none}.studioCountsTable select{width:150px;max-width:none}.studioCountsTable .studioCountsNumber{width:90px;max-width:none}.studioCountsSource{min-width:250px;max-width:320px}.studioCountsSource .control+.control{margin-top:8px}.studioCountsTable .studioCountsCheck{min-width:96px;margin:4px 0}.studioCountsPrefix{margin-top:12px}.studioCountsGap{display:grid;grid-template-columns:140px minmax(0,1fr);align-items: center;gap:8px;margin:8px 0}.studioCountsGap input{grid-column:2}.studioCountsReview,.studioCountsResult{border:1px solid var(--line,#dbe2ea);border-radius:8px;margin-top:16px;padding:12px}.studioSearchCounts button{white-space:normal;max-width:100%;min-height:44px}.studioSearchCounts :focus-visible{outline:3px solid #2563eb;outline-offset:2px}@media (max-width:600px){.studioSearchCounts{padding:10px}.studioSearchCounts>summary small{display:block;margin:6px 0 0}.studioCountsGrid,.studioCountsGap{grid-template-columns:minmax(0,1fr)}.studioCountsGap input{grid-column:auto}.studioSearchCounts .studioInlineActions{align-items:stretch}.studioSearchCounts .studioInlineActions>button{width:100%}.studioSearchCounts fieldset{padding:10px}}.studioRssSummary{overflow-wrap:anywhere;border-top:1px solid #e2e8f0;min-width:0;margin-block-start:20px;margin-block-end:20px;padding-block-start:18px;padding-block-end:18px}.studioRssSummary h3{color:#0f172a;margin:0 0 12px;font-size:18px}.studioRssSummary a{color:#1d4ed8;text-decoration:underline;text-underline-offset:3px}.studioRssSummaryFacts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px;margin-block-start:16px;margin-block-end:16px}.studioRssSummaryFacts>div{background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;min-width:0;padding:14px}.studioRssSummaryFacts dt{color:#475569;margin-bottom:8px;font-size:13px}.studioRssSummaryFacts dd{color:#0f172a;margin:0;font-size:15px;font-weight:600;line-height:1.6}.studioRssSummaryFacts small{display:block;color:#475569;margin-top:6px;font-size:12px;font-weight:400}.studioRssUrlLookup{display:grid;grid-template-columns:minmax(0,1fr)auto;align-items: end;gap:12px;margin-block-start:16px;margin-block-end:6px}.studioRssUrlLookup .blogStudioField{min-width:0;margin:0}.studioRssUrlLookup button{white-space:normal;max-width:100%;min-height:44px}.studioRssPostChoices{overflow:auto;border:1px solid #cbd5e1;border-radius:10px;min-width:0;max-height:300px;margin-block-start:12px;margin-block-end:12px;padding:0 12px 12px}.studioRssPostChoices legend{color:#334155;max-width:100%;padding:6px;font-size:13px;font-weight:600}.studioRssPostChoice{display:flex;cursor:pointer;border-bottom:1px solid #e2e8f0;align-items: flex-start;gap:12px;min-height:44px;padding:12px 4px}.studioRssPostChoice:last-child{border-bottom:0}.studioRssPostChoice input{accent-color:#2563eb;flex:0 0 20px;width:20px;height:20px;margin-top:2px}.studioRssPostChoice>span{color:#0f172a;min-width:0;font-size:14px;line-height:1.6}.studioRssPostChoice small{display:block;color:#475569;margin-top:4px;font-size:12px}.studioRssPostChoices:disabled .studioRssPostChoice{cursor:default;opacity:.7}.studioRssDirection{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;margin-top:16px;padding:16px;line-height:1.7}.studioRssDirection h4{color:#0f172a;margin:0;font-size:15px}.studioRssDirection button{white-space:normal;max-width:100%;min-height:44px}.studioRssAnalysisHandoff{background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;margin-top:12px;padding:16px;line-height:1.7}.studioRssAnalysisHandoff h4{color:#0f172a;margin:0;font-size:15px}.studioRssAnalysisHandoff button{white-space:normal;max-width:100%;min-height:44px}.studioRssSummary :-webkit-any(input,button,a):focus-visible{outline:3px solid #2563eb;outline-offset:3px}.studioRssSummary :-moz-any(input,button,a):focus-visible{outline:3px solid #2563eb;outline-offset:3px}.studioRssSummary :is(input,button,a):focus-visible{outline:3px solid #2563eb;outline-offset:3px}@media (max-width:600px){.studioRssSummaryFacts,.studioRssUrlLookup{grid-template-columns:minmax(0,1fr)}.studioRssUrlLookup button{width:100%}.studioRssDirection,.studioRssAnalysisHandoff{padding:12px}.studioRssDirection button,.studioRssAnalysisHandoff button{width:100%}.studioRssPostChoices{padding-inline-start:8px;padding-inline-end:8px}}.studioAnalysisOverview{min-width:0}.studioAnalysisOverview h2,.studioAnalysisOverview h3{margin:0}.studioAnalysisOverviewHeader{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: flex-start;gap:10px}.studioAnalysisOverviewHeader>div{flex:240px;min-width:0}.studioAnalysisOverviewHeader>span{color:var(--muted,#64748b);padding-top:3px;font-size:12px}.studioAnalysisOverviewHeader p{margin-bottom:0}.studioAnalysisOverviewNext{display:flex;background:#eef5f2;border:1px solid #d7e8df;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:12px;margin:16px 0;padding:16px}.studioAnalysisOverviewNext>div{flex:230px;min-width:0}.studioAnalysisOverviewNext>div>span{display:block;color:#446d5b;margin-bottom:6px;font-size:12px;font-weight:700}.studioAnalysisOverviewNext h3{font-size:15px;line-height:1.5}.studioAnalysisOverviewNext p{color:#526a5e;margin:6px 0 0;font-size:12px;line-height:1.65}.studioAnalysisOverviewGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px}.studioAnalysisOverviewGrid>article{display:flex;border:1px solid var(--line,#e2e6e9);background:var(--surface,#fff);border-radius:10px;flex-direction:column;gap:10px;min-width:0;padding:15px}.studioAnalysisOverviewCardHeading h3{font-size:14px}.studioAnalysisOverviewCardHeading>strong{display:block;color:#4b6479;margin-top:6px;font-size:12px}.studioAnalysisOverviewGrid>article[data-state=ready] .studioAnalysisOverviewCardHeading>strong{color:#397052}.studioAnalysisOverviewGrid>article[data-state=invalid] .studioAnalysisOverviewCardHeading>strong,.studioAnalysisOverviewGrid>article[data-state=failed] .studioAnalysisOverviewCardHeading>strong{color:#a45346}.studioAnalysisOverviewGrid>article>p{color:var(--muted,#64748b);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.75}.studioAnalysisOverviewGrid dl{display:grid;color:var(--muted,#64748b);gap:5px;margin:0;font-size:12px;line-height:1.6}.studioAnalysisOverviewGrid dl>div{display:flex;flex-wrap:wrap;gap:4px}.studioAnalysisOverviewGrid dt{font-weight:600}.studioAnalysisOverviewGrid dd{overflow-wrap:anywhere;min-width:0;margin:0}.studioAnalysisOverviewGrid>article>button{white-space:normal;text-align:left;align-self: flex-start;margin-top:auto}.studioAnalysisOverviewApi{display:grid;list-style:none;gap:8px;margin:0;padding:0;font-size:12px}.studioAnalysisOverviewApi li{display:grid;gap:3px}.studioAnalysisOverviewApi strong{color:#5e7184;font-size:12px}.studioAnalysisOverviewApi strong[data-state=observed]{color:#397052}.studioAnalysisOverviewApi strong[data-state=blocked]{color:#96642b}.studioAnalysisOverviewApi small{color:var(--muted,#64748b);font-size:12px}@media (max-width:540px){.studioAnalysisOverviewGrid{grid-template-columns:minmax(0,1fr)}.studioAnalysisOverviewNext{padding:12px}.studioAnalysisOverviewNext>button{width:100%}}.studioResearchWorkspace{overflow-wrap:anywhere;min-width:0}.studioResearchWorkspace .studioInlineActions{display:flex;flex-wrap:wrap;align-items: center;gap:8px;margin-block-start:12px;margin-block-end:12px}.studioResearchWorkspace .studioInlineActions>.control{max-width:190px}.studioResearchWorkspace .blogStudioField{min-width:0}.studioResearchWorkspace input[type=file]{display:block;max-width:100%;margin-top:6px;font-size:13px}.studioResearchTable{border-collapse:collapse;text-align:left;width:100%;min-width:480px;font-size:14px}.studioResearchTable th,.studioResearchTable td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e2e8f0;max-width:360px;padding:10px 12px}.studioResearchTable th{color:#334155;white-space:nowrap;background:#f8fafc;font-weight:650}.studioResearchTable caption{text-align:left;padding:8px 0;font-weight:600}.studioResearchTrend{overflow:auto;border:1px solid #e2e8f0;border-radius:10px;max-height:280px;padding:12px}.studioResearchTrend>div{display:grid;grid-template-columns:100px minmax(40px,1fr)48px;align-items: center;gap:10px;min-height:28px;font-size:13px}.studioResearchTrend meter{width:100%}.studioResearchWorkspace .studioMetrics small{display:block;color:#64748b;margin-top:4px;font-size:12px}.studioResearchWorkspace button:focus-visible{outline:3px solid #2563eb;outline-offset:3px}.studioResearchWorkspace input:focus-visible{outline:3px solid #2563eb;outline-offset:3px}.studioResearchWorkspace select:focus-visible{outline:3px solid #2563eb;outline-offset:3px}.studioResearchWorkspace summary:focus-visible{outline:3px solid #2563eb;outline-offset:3px}.studioResearchBulk{resize:vertical;min-height:130px;line-height:1.6}.studioResearchTableWrap{overflow-x:auto;border:1px solid #e2e8f0;border-radius:10px;max-width:100%;margin-block-start:12px;margin-block-end:12px}.studioResearchTableWrap:focus-visible{outline:3px solid #2563eb;outline-offset:3px}.studioKeywordComparisonTable{min-width:1000px}.studioKeywordComparisonTable th[scope=row]{white-space:normal;min-width:130px}.studioKeywordComparisonTable small{display:block;color:#64748b;max-width:210px;margin-top:6px;font-size:12px;font-weight:400;line-height:1.5}.studioKeywordComparisonTable input[type=checkbox]{accent-color:#2563eb;width:20px;height:20px}.studioResearchSelection{display:grid;cursor:pointer;place-items: center;min-width:44px;min-height:44px}@media (max-width:600px){.studioResearchWorkspace .studioOperationsGrid{grid-template-columns:minmax(0,1fr)}.studioResearchWorkspace .studioInlineActions>.control{max-width:100%}.studioResearchWorkspace .studioInlineActions>button{min-height:44px}.studioResearchWorkspace .blogStudioCardHeading{flex-wrap:wrap;align-items: flex-start}.studioResearchWorkspace .studioMetrics{grid-template-columns:minmax(0,1fr)}.studioResearchWorkspace .studioPlanList article{flex-wrap:wrap}}.studioRssTopicTable{overflow-x:auto}.studioRssTopicTable:focus-visible{outline:3px solid #2563eb;outline-offset:3px}.studioRssTopicComparison{margin-top:1.2rem}.studioRssTopicComparison h3{margin:1.2rem 0 .5rem}.studioRssTopicGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1rem;margin-top:1rem}.studioRssTopicGrid article{border:1px solid var(--studio-line,#e2e8f0);border-radius:.8rem;min-width:0;padding:1rem}.studioRssTopicGrid h4{overflow-wrap:anywhere;margin:0 0 .5rem}.studioRssTopicGrid ol{margin:.7rem 0 0;padding-left:1.5rem}.studioRssTopicGrid li{overflow-wrap:anywhere;margin-top:.7rem}.studioRssTopicGrid li small{display:block;margin-top:.2rem}.studioInflowTopicGroup{margin-block-start:12px;margin-block-end:12px}.studioInflowTopicChoices{display:grid;overflow:auto;gap:4px;max-height:240px;margin-block-start:8px;margin-block-end:8px}.studioInflowTopicChoices>label,.studioInflowTopicCheck{display:flex;overflow-wrap:anywhere;align-items: center;gap:8px;min-height:44px}.studioInflowTopicChoices input,.studioInflowTopicCheck input{flex:none;min-width:20px;min-height:20px}.studioInflowTopicChecked{border-left:3px solid #cbd5e1;margin-block-start:12px;margin-block-end:12px;padding-left:12px}.studioInflowTopicChecked ul{display:flex;flex-wrap:wrap;gap:6px 18px;padding-left:20px}.studioGrowthPrimaryIntro{display:flex;border:1px solid var(--studio-line,#d7e0e8);background:#f5f8fc;border-radius:10px;justify-content:space-between;align-items: center;gap:12px;min-width:0;padding:12px 14px}.studioGrowthTool{border:1px solid var(--studio-line,#d7e0e8);background:var(--studio-surface,#fff);border-radius:10px;min-width:0;margin-top:12px;padding:0 14px}.studioGrowthTool>summary{cursor:pointer;overflow-wrap:anywhere;align-content: center;min-height:48px;font-weight:700}.studioGrowthTool>summary:focus-visible{outline:3px solid #2563eb;outline-offset:3px}.studioGrowthTool[open]{padding-bottom:14px}.studioGrowthTool>.blogStudioCard{margin-top:12px}.studioGrowthPrimaryIntro p{overflow-wrap:anywhere;margin:0;line-height:1.6}.studioGrowthPrimaryIntro button{white-space:normal;flex:none;min-height:44px}.studioGrowthRssCard .blogStudioCardHeading{flex-wrap:wrap;gap:12px}.studioGrowthRssCard .blogStudioCardHeading button{white-space:normal;min-height:44px}.studioDailyPriority{min-width:0}.studioDailyPriority .blogStudioCardHeading{flex-wrap:wrap;gap:12px}.studioDailyPriority button{white-space:normal;overflow-wrap:anywhere;min-height:44px}.studioDailyPriority h3,.studioDailyPriority p,.studioDailyPriority li{overflow-wrap:anywhere}.studioDailyPriority ul{margin:12px 0;padding-left:20px;line-height:1.6}.studioDailyPriority>button.primaryButton{max-width:100%}.studioDailyPriority button:focus-visible{outline:3px solid #2563eb;outline-offset:3px}.studioGrowthRssEvidence{border:1px solid var(--studio-line,#d7e0e8);border-radius:10px;min-width:0;margin-top:16px;padding:12px}.studioGrowthRssEvidence summary{cursor:pointer;display:list-item;overflow-wrap:anywhere;align-content: center;min-height:44px;font-weight:700}.studioGrowthRssEvidence summary:focus-visible{outline:3px solid #2563eb;outline-offset:3px}.studioGrowthPrimaryIntro button:focus-visible{outline:3px solid #2563eb;outline-offset:3px}.studioGrowthRssEvidence .studioMetrics{margin-top:14px}.studioGrowth>.studioPostAnalysis,.studioGrowth>.studioResearchWorkspace{margin-top:20px}@media (max-width:660px){.studioGrowthPrimaryIntro{flex-direction:column;align-items:stretch}.studioGrowthPrimaryIntro button,.studioGrowthRssCard .blogStudioCardHeading button,.studioDailyPriority button{width:100%}.studioGrowthRssEvidence{padding:10px}.studioGrowthRssEvidence .studioMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:390px){.studioGrowthRssEvidence .studioMetrics{grid-template-columns:minmax(0,1fr)}}.advertisingAppWorkspace .blogStudio.studioFlowCompact[data-workspace=growth] .studioGrowthCompact>.studioGrowthIntro{position:absolute;clip-path:inset(50%);white-space:nowrap;overflow:hidden;border:0;width:1px;height:1px;margin:-1px;padding:0}.advertisingAppWorkspace .blogStudio.studioFlowCompact[data-workspace=growth] .studioGrowthCompact>.studioResearchWorkspace{min-width:0;margin-top:0;padding:14px}.advertisingAppWorkspace .blogStudio.studioFlowCompact[data-workspace=growth] .studioGrowthCompact>.studioResearchWorkspace>.blogStudioCardHeading{flex-wrap:wrap;gap:8px;margin-bottom:8px}.advertisingAppWorkspace .blogStudio.studioFlowCompact[data-workspace=growth] .studioGrowthCompact>.studioResearchWorkspace>.blogStudioCardHeading>div{min-width:0}.advertisingAppWorkspace .blogStudio.studioFlowCompact[data-workspace=growth] .studioGrowthCompact>.studioResearchWorkspace>.studioInlineActions[aria-label="분석 기능 선택"]{gap:6px;margin-block-start:8px;margin-block-end:8px}.advertisingAppWorkspace .blogStudio.studioFlowCompact[data-workspace=growth] .studioGrowthCompact>.studioResearchWorkspace>.studioInlineActions[aria-label="분석 기능 선택"]>button{white-space:normal;overflow-wrap:anywhere;max-width:100%;min-height:44px}.advertisingAppWorkspace .blogStudio.studioFlowCompact[data-workspace=growth] .studioGrowthCompact>.studioResearchWorkspace>.studioGrowthTool,.advertisingAppWorkspace .blogStudio.studioFlowCompact[data-workspace=growth] .studioGrowthCompact>.studioResearchWorkspace>.studioOperationsGrid>.blogStudioField{margin-top:4px}.advertisingAppWorkspace .blogStudio.studioFlowCompact[data-workspace=growth] .studioGrowthCompact>.studioResearchWorkspace>.studioOperationsGrid>.blogStudioField>.control{min-height:44px}@media (max-width:600px){.advertisingAppWorkspace .blogStudio.studioFlowCompact[data-workspace=growth] .studioGrowthCompact>.studioResearchWorkspace>.studioInlineActions[role=group][aria-label="분석 기능 선택"]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:4px;margin-block-start:4px;margin-block-end:4px}.advertisingAppWorkspace .blogStudio.studioFlowCompact[data-workspace=growth] .studioGrowthCompact>.studioResearchWorkspace>.studioInlineActions[role=group][aria-label="분석 기능 선택"]>button{white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0;min-height:44px;padding:6px}.advertisingAppWorkspace .blogStudio.studioFlowCompact[data-workspace=growth] .studioGrowthCompact>.studioResearchWorkspace{padding-block-start:10px;padding-block-end:10px}.advertisingAppWorkspace .blogStudio.studioFlowCompact[data-workspace=growth] .studioGrowthCompact>.studioResearchWorkspace>.blogStudioCardHeading{gap:4px;margin-bottom:0}.advertisingAppWorkspace .blogStudio.studioFlowCompact[data-workspace=growth] .studioGrowthCompact>.studioResearchWorkspace>.blogStudioCardHeading h2{margin:0}.advertisingAppWorkspace .blogStudio.studioFlowCompact[data-workspace=growth] .studioGrowthCompact>.studioResearchWorkspace>.blogStudioCardHeading .blogStudioHint{margin:4px 0!important}}.studioManualWritingRevision{overflow-wrap:anywhere;background:#f8fbff;border:1px solid #ccd9e9;border-radius:12px;min-width:0;margin:16px 0 0;padding:16px}.studioManualWritingRevision h3{margin:0 0 10px;font-size:17px}.studioManualWritingRevision p,.studioManualWritingRevision li{font-size:14px;line-height:1.65}.studioManualWritingRevision textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%;font-size:14px;line-height:1.6}.studioManualWritingRevision details,.studioManualWritingRevision .blogStudioField{min-width:0;margin:12px 0}.studioManualRevisionCompare{border-top:1px solid #ccd9e9;min-width:0;margin-top:16px;padding-top:12px}.studioManualRevisionText{white-space:pre-wrap;overflow:auto;max-height:320px}.studioManualRevisionConfirm{display:flex;align-items: flex-start;gap:8px;margin:16px 0;font-size:14px;line-height:1.65}.studioManualRevisionConfirm input{flex:none;margin-top:4px}@media (max-width:600px){.studioManualWritingRevision{padding:12px}.studioManualWritingRevision .blogStudioProposalActions>*{white-space:normal;flex:100%}}.studioDraftVersionCompare{border-top:1px solid var(--line,#d7e0e8);min-width:0;margin-top:18px;padding-top:16px}.studioDraftVersionCompare h3,.studioDraftVersionCompare h4{overflow-wrap:anywhere;margin:14px 0 8px}.studioDraftVersionCompare details{border:1px solid var(--line,#d7e0e8);border-radius:10px;min-width:0;margin:12px 0;padding:12px}.studioDraftVersionCompare summary{cursor:pointer;overflow-wrap:anywhere;font-weight:700}.studioDraftVersionCompare summary:focus-visible{outline:3px solid #2866b9;outline-offset:4px}.studioVersionCompareTable{overflow-x:auto;max-width:100%;margin:10px 0}.studioVersionCompareTable table{border-collapse:collapse;width:100%;font-size:14px}.studioVersionCompareTable caption{text-align:left;padding:6px 0;font-weight:700}.studioVersionCompareTable th,.studioVersionCompareTable td{text-align:left;border-bottom:1px solid var(--line,#d7e0e8);overflow-wrap:anywhere;vertical-align:top;padding:9px}.studioVersionCompareTable th[scope=row]{white-space:pre-wrap;min-width:130px;font-weight:500}.studioVersionComparePair,.studioVersionCompareLines li{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1fr);gap:12px}.studioVersionComparePair>div{background:var(--surface-muted,#f4f7fa);overflow-wrap:anywhere;border-radius:8px;min-width:0;padding:10px}.studioVersionComparePair p{white-space:pre-wrap}.studioVersionComparePair .studioVersionCompareLongText{overflow:auto;overflow-wrap:anywhere;max-height:240px}.studioVersionComparePair ul{padding-left:20px}.studioVersionCompareLines{list-style:none;display:grid;gap:8px;margin:10px 0;padding:0}.studioVersionCompareLines li{border:1px solid var(--line,#d7e0e8);border-radius:8px;padding:9px}.studioVersionCompareLines li[data-changed]{background:var(--surface-muted,#f4f7fa);border-left:4px solid #8b672b}.studioVersionCompareLines li.isUnchanged{display:block;text-align:center;background:var(--surface-muted,#f4f7fa);overflow-wrap:anywhere;border-style:dashed}.studioVersionCompareLines li>div{min-width:0}.studioVersionCompareLines span{display:block;font-size:12px;font-weight:700}.studioVersionCompareLines small{margin-left:6px;font-weight:400}.studioVersionCompareLines pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto;max-height:240px;margin:7px 0 0}.studioVersionMediaList{list-style:none;display:grid;gap:10px;margin:10px 0;padding:0}.studioVersionMediaList>li{overflow-wrap:anywhere;min-width:0}.studioVersionMediaList>li>details{margin:0}.studioVersionMediaList summary small{display:block;margin-top:4px;font-weight:400}.studioVersionMediaList .studioVersionComparePair ol{display:grid;gap:8px;padding-left:20px}.studioVersionMediaList .studioVersionComparePair li{overflow-wrap:anywhere}.studioVersionMediaList .studioVersionComparePair li>span{display:block;margin-bottom:5px}.studioVersionMediaList .studioVersionComparePair details{margin:6px 0;padding:6px}.studioVersionMediaList .studioVersionComparePair details p{white-space:pre-wrap;margin:5px 0}.studioVersionMediaPager{display:flex;flex-wrap:wrap;align-items: center;gap:10px}@media (max-width:660px){.studioVersionComparePair,.studioVersionCompareLines li{grid-template-columns:minmax(0,1fr)}.studioVersionCompareTable th,.studioVersionCompareTable td{padding:7px}.studioVersionCompareLines li>div+div{border-top:1px dashed var(--line,#d7e0e8);padding-top:8px}}.studioLibraryCompare{border:1px solid var(--studio-line,#dce4ed);background:var(--panel,#fff);overflow-wrap:anywhere;border-radius:10px;min-width:0;margin:16px 0;padding:16px}.studioLibraryCompare h4,.studioLibraryCompare h5{margin:0;font-size:14px;line-height:1.6}.studioLibraryCompare h4{font-size:16px}.studioLibraryCompare p{margin:8px 0;font-size:13px;line-height:1.7}.studioLibraryComparePair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0}.studioLibraryComparePair>div,.studioLibraryComparePair>section{border:1px solid var(--studio-line,#dce4ed);background:var(--studio-surface,#f7f9fc);border-radius:8px;min-width:0;padding:12px}.studioLibraryCompareTable{overflow:auto;margin:12px 0}.studioLibraryCompareTable table{border-collapse:collapse;width:100%;font-size:13px}.studioLibraryCompareTable caption{text-align:left;margin-bottom:8px;font-weight:600}.studioLibraryCompareTable th,.studioLibraryCompareTable td{border:1px solid var(--studio-line,#dce4ed);text-align:left;padding:10px}.studioLibraryCompareQuality table{min-width:620px}.studioLibraryCompareQuality th:first-child{width:130px}.studioLibraryCompareQuality td{vertical-align:top;overflow-wrap:anywhere;width:calc(50% - 65px)}.studioLibraryCompareQuality td p{white-space:pre-wrap;margin:4px 0 0}.studioLibraryCompare details{border-top:1px solid var(--studio-line,#dce4ed);margin-top:12px;padding-top:8px}.studioLibraryCompare summary{cursor:pointer;min-height:42px;padding:8px 0;font-size:14px;font-weight:600;line-height:1.7}.studioLibraryCompare summary:focus-visible{outline:3px solid #99b9f5;outline-offset:2px}.studioLibraryCompare ol{margin:10px 0;padding-inline-start:24px}.studioLibraryCompare li{border-bottom:1px solid var(--studio-line,#dce4ed);padding:8px 0}.studioLibraryCompare li>span{color:#53677d;font-size:12px}.studioLibraryCompare li>p{white-space:pre-wrap;overflow-wrap:anywhere}.studioLibraryCompare pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto;max-height:500px;margin:8px 0;font-size:13px;line-height:1.7}@media (max-width:640px){.studioLibraryCompare{padding:12px}.studioLibraryComparePair{grid-template-columns:minmax(0,1fr)}.studioLibraryCompareTable th,.studioLibraryCompareTable td{padding:8px}}.studioLibraryOverlap{border:1px solid var(--studio-line,#ccd8e5);overflow-wrap:anywhere;border-radius:10px;margin:16px 0;padding:16px}.studioLibraryOverlap h4{margin:0}.studioLibraryOverlapTable{overflow-x:auto;margin:14px 0}.studioLibraryOverlapTable table{border-collapse:collapse;text-align:left;width:100%}.studioLibraryOverlapTable caption{text-align:left;margin-bottom:8px}.studioLibraryOverlapTable th,.studioLibraryOverlapTable td{border-bottom:1px solid var(--studio-line,#ccd8e5);vertical-align:top;padding:10px}.studioLibraryOverlapTable th:first-child{min-width:140px}.studioLibraryOverlapTable td{white-space:nowrap}.studioLibraryOverlapUnits{border-top:1px solid var(--studio-line,#ccd8e5);margin-top:14px;padding-top:14px}.studioLibraryOverlapUnits summary{cursor:pointer;font-weight:700;line-height:1.7}.studioLibraryOverlapUnits ol,.studioLibraryOverlapUnits ul{padding-left:22px}.studioLibraryOverlapUnits li{margin-top:14px}.studioLibraryOverlapUnits li li{margin-top:8px}.studioLibraryOverlapText{white-space:pre-wrap;background:var(--studio-soft,#f3f7fa);border-radius:6px;padding:10px}.studioLibraryOverlap button:focus-visible{outline:3px solid #2778c9;outline-offset:3px}.studioLibraryOverlap summary:focus-visible{outline:3px solid #2778c9;outline-offset:3px}@media (max-width:600px){.studioLibraryOverlap{padding:12px}.studioLibraryOverlapTable th,.studioLibraryOverlapTable td{padding:8px}.studioLibraryOverlap .studioDraftLibraryHeader{flex-direction:column;align-items:stretch}}.studioBatchDraftReview{border:1px solid var(--studio-line,#dce4ed);background:var(--panel,#fff);color:var(--text,#233449);border-radius:12px;min-width:0;margin:18px 0;padding:16px}.studioBatchDraftReview :-webkit-any(h3,h4,p){overflow-wrap:anywhere}.studioBatchDraftReview :-moz-any(h3,h4,p){overflow-wrap:anywhere}.studioBatchDraftReview :is(h3,h4,p){overflow-wrap:anywhere}.studioBatchReviewHeading,.studioBatchReviewActions{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:12px}.studioBatchReviewHeading h3{margin:0;font-size:18px}.studioBatchReviewHeading span,.studioBatchReviewActions>span{color:#53677d;font-size:13px}.studioBatchReviewActions>div{display:flex;flex-wrap:wrap;gap:8px}.studioBatchDraftReview button{white-space:normal;min-height:42px}.studioBatchDraftReview :-webkit-any(button,input,summary,[tabindex]):focus-visible{outline:3px solid #99b9f5;outline-offset:3px}.studioBatchDraftReview :-moz-any(button,input,summary,[tabindex]):focus-visible{outline:3px solid #99b9f5;outline-offset:3px}.studioBatchDraftReview :is(button,input,summary,[tabindex]):focus-visible{outline:3px solid #99b9f5;outline-offset:3px}.studioBatchReviewHint{color:#53677d;margin:10px 0;font-size:13px;line-height:1.7}.studioBatchReviewError{color:#913e32;background:#fff0ee;border-radius:8px;padding:12px;font-size:13px;line-height:1.7}.studioBatchReviewFilters{display:flex;flex-wrap:wrap;align-items: end;gap:12px;margin:16px 0}.studioBatchReviewFilters label{display:flex;flex-direction:column;gap:6px;min-width:180px;font-size:13px;font-weight:600}.studioBatchReviewTable{overflow-x:auto;overscroll-behavior-inline:contain;max-width:100%}.studioBatchReviewTable table{border-collapse:collapse;width:100%;min-width:780px;font-size:13px;line-height:1.65}.studioBatchReviewTable caption{text-align:left;padding:8px 0;font-weight:600}.studioBatchReviewTable :-webkit-any(th,td){vertical-align:top;text-align:left;border-bottom:1px solid var(--studio-line,#dce4ed);overflow-wrap:anywhere;padding:12px 10px}.studioBatchReviewTable :-moz-any(th,td){vertical-align:top;text-align:left;border-bottom:1px solid var(--studio-line,#dce4ed);overflow-wrap:anywhere;padding:12px 10px}.studioBatchReviewTable :is(th,td){vertical-align:top;text-align:left;border-bottom:1px solid var(--studio-line,#dce4ed);overflow-wrap:anywhere;padding:12px 10px}.studioBatchReviewTable thead th{background:#f4f7fb}.studioBatchReviewTable tbody th{min-width:150px;max-width:220px}.studioBatchReviewTable tbody th :-webkit-any(strong,span,small){display:block}.studioBatchReviewTable tbody th :-moz-any(strong,span,small){display:block}.studioBatchReviewTable tbody th :is(strong,span,small){display:block}.studioBatchReviewTable small{color:#53677d;margin-top:6px;font-size:12px}.studioBatchReviewCell{min-width:115px;margin-bottom:12px}.studioBatchReviewCell:last-child{margin-bottom:0}.studioBatchReviewCell p{margin:4px 0}.studioBatchReviewCell[data-state=check] strong{color:#80520b}.studioBatchReviewCell[data-state=unavailable] strong{color:#913e32}.studioBatchReviewDetails{display:grid;gap:8px;margin-top:14px}.studioBatchReviewDetails details{border:1px solid var(--studio-line,#dce4ed);overflow-wrap:anywhere;border-radius:8px;min-width:0;padding:10px 12px}.studioBatchReviewDetails summary{cursor:pointer;min-height:32px;font-size:14px;font-weight:600;line-height:1.7}.studioBatchReviewDetails section{border-top:1px solid var(--studio-line,#dce4ed);padding:8px 0}.studioBatchReviewDetails h4{margin:6px 0;font-size:14px}.studioBatchReviewDetails :-webkit-any(p,li){font-size:13px;line-height:1.7}.studioBatchReviewDetails :-moz-any(p,li){font-size:13px;line-height:1.7}.studioBatchReviewDetails :is(p,li){font-size:13px;line-height:1.7}.studioBatchReviewDetails ul{padding-left:22px}@media (max-width:560px){.studioBatchDraftReview{padding:12px}.studioBatchReviewActions>div,.studioBatchReviewFilters{width:100%}.studioBatchReviewActions button{flex:1}.studioBatchReviewFilters label{width:100%;min-width:0}.studioBatchReviewFilters>button{width:100%}.studioBatchReviewTable table{min-width:720px}}.studioDraftPreview{border:1px solid var(--studio-line,#dce4ed);background:var(--panel,#fff);overflow-wrap:anywhere;border-radius:12px;min-width:0;margin:14px 0 18px;padding:16px}.studioDraftPreviewHeading,.studioDraftPreviewActions{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: start;gap:12px}.studioDraftPreviewHeading h4{margin:3px 0 0;font-size:18px;line-height:1.5}.studioDraftPreviewHeading p{color:#52677b;margin:0;font-size:12px}.studioDraftPreviewHint{color:#53677d;margin:10px 0;font-size:13px;line-height:1.6}.studioDraftPreviewMeta{display:flex;flex-wrap:wrap;gap:6px 16px;margin:12px 0;font-size:13px}.studioDraftPreviewField{display:flex;flex-direction:column;gap:6px;margin:12px 0;font-size:13px;font-weight:600}.studioDraftPreview textarea{display:block;resize:vertical;white-space:pre-wrap;line-height:1.65;font:inherit;width:100%;min-width:0;max-width:100%}.studioDraftPreview details{margin-top:12px}.studioDraftPreview summary{cursor:pointer;font-weight:600;line-height:1.6}.studioDraftPreviewPhotos{display:grid;gap:10px;padding-left:22px}.studioDraftPreviewPhotos li{min-width:0}.studioDraftPreviewPhotos span{display:block;color:#53677d;font-size:12px}.studioDraftPreviewPhotos p{white-space:pre-wrap;margin:3px 0;font-size:13px}.studioDraftPreviewActions{justify-content:flex-end;margin-top:14px}.studioDraftPreview :-webkit-any(button,summary,textarea):focus-visible{outline:3px solid #99b9f5;outline-offset:2px}.studioDraftPreview :-moz-any(button,summary,textarea):focus-visible{outline:3px solid #99b9f5;outline-offset:2px}.studioDraftPreview :is(button,summary,textarea):focus-visible{outline:3px solid #99b9f5;outline-offset:2px}.studioDraftPreviewPhotoSection{min-width:0}.studioDraftPreviewPhotoPageStatus{margin:10px 0;font-size:13px;font-weight:700}.studioDraftPreviewPhotoGrid{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:12px;margin:0;padding:0}.studioDraftPreviewPhotoGrid li{border:1px solid var(--studio-line,#dce4ed);overflow:hidden;border-radius:10px;min-width:0}.studioDraftPreviewPhotoFrame{aspect-ratio:1;display:grid;color:#52677b;text-align:center;background:#eef2f7;place-items: center;padding:8px;font-size:13px}.studioDraftPreviewPhotoFrame img{display:block;object-fit:contain;width:100%;height:100%}.studioDraftPreviewPhotoInfo{overflow-wrap:anywhere;min-width:0;padding:10px}.studioDraftPreviewPhotoInfo strong,.studioDraftPreviewPhotoInfo span,.studioDraftPreviewPhotoInfo small{display:block}.studioDraftPreviewPhotoInfo strong{font-size:13px;line-height:1.5}.studioDraftPreviewPhotoInfo span,.studioDraftPreviewPhotoInfo small{color:#52677b;margin-top:4px;font-size:12px;line-height:1.55}.studioDraftPreviewPhotoInfo button{white-space:normal;min-height:44px;margin-top:8px}.studioDraftPreviewPhotoInfo details{margin-top:8px}.studioDraftPreviewPhotoInfo p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.6}.studioDraftPreviewPhotoPages{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:12px}.studioDraftPreviewPhotoPages button{min-height:44px}.studioDraftPreviewPhotoPageStatus:focus{outline:3px solid #99b9f5;outline-offset:2px}@media (max-width:560px){.studioDraftPreview{padding:12px}.studioDraftPreviewHeading button,.studioDraftPreviewActions button{width:100%}}.studioDraftLibrary{color:var(--text,#233449);min-width:0}.studioDraftLibraryHeader,.studioDraftLibraryActions,.studioDraftLibraryPage{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:12px}.studioDraftLibraryHeader h3{margin:0;font-size:18px}.studioDraftLibraryHint{color:#53677d;overflow-wrap:anywhere;margin:10px 0;font-size:13px;line-height:1.65}.studioDraftLibraryFilters{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px;margin:16px 0}.studioDraftLibraryFilters label{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:13px;font-weight:600}.studioDraftLibraryFilters .studioDraftLibrarySearch{grid-column:1/-1}.studioDraftLibraryFilters input,.studioDraftLibraryFilters select{font:inherit;width:100%;min-width:0;min-height:42px}.studioDraftLibrary button{white-space:normal;min-height:42px}.studioDraftLibrary :-webkit-any(input,select,button):focus-visible{outline:3px solid #99b9f5;outline-offset:2px}.studioDraftLibrary :-moz-any(input,select,button):focus-visible{outline:3px solid #99b9f5;outline-offset:2px}.studioDraftLibrary :is(input,select,button):focus-visible{outline:3px solid #99b9f5;outline-offset:2px}.studioDraftLibraryActions{border-block:1px solid var(--studio-line,#dce4ed);margin-bottom:12px;padding:12px 0}.studioDraftLibraryActions>div{display:flex;flex-wrap:wrap;gap:8px}.studioDraftLibraryList{list-style:none;display:grid;gap:10px;margin:0;padding:0}.studioDraftLibraryRow{border:1px solid var(--studio-line,#dce4ed);display:grid;grid-template-columns:auto minmax(0,1fr)auto;background:var(--panel,#fff);border-radius:10px;align-items: start;gap:12px;padding:14px}.studioDraftLibraryRow.isSelected{background:#f4f8ff;border-color:#3978cd}.studioDraftLibrarySelect{display:flex;justify-content:center;align-items: center;min-width:32px;min-height:42px}.studioDraftLibrarySelect input{width:18px;height:18px}.studioDraftLibraryRowActions{display:flex;flex-direction:column;gap:8px;min-width:112px}.studioDraftLibraryInlinePreview{grid-column:1/-1;min-width:0}.studioDraftLibraryInlinePreview .studioDraftPreview{margin:0}.studioDraftLibraryContent{overflow-wrap:anywhere;min-width:0}.studioDraftLibraryContent h4{margin:0 0 5px;font-size:15px;line-height:1.6}.studioDraftLibraryContent p{color:#53677d;margin:6px 0;font-size:13px;line-height:1.6}.studioDraftLibraryMeta{display:flex;color:#53677d;flex-wrap:wrap;gap:6px 12px;font-size:12px}.studioDraftLibraryStatus{display:inline-flex;color:#3d526b;background:#edf2f8;border-radius:5px;padding:2px 7px;font-weight:600}.studioDraftLibraryStatus[data-status=needs-facts]{color:#80520b;background:#fff2d9}.studioDraftLibraryTags{color:#365d88;overflow-wrap:anywhere;font-size:12px}.studioDraftLibraryEmpty{text-align:center;border:1px dashed var(--studio-line,#dce4ed);border-radius:10px;padding:24px 12px}.studioDraftLibraryPage{justify-content:center;margin-top:16px}.studioDraftLibraryError{color:#913e32;background:#fff0ee;border-radius:7px;padding:10px 12px;font-size:13px;line-height:1.6}@media (max-width:560px){.studioDraftLibraryRow{grid-template-columns:32px minmax(0,1fr);gap:8px;padding:12px}.studioDraftLibraryRowActions{grid-column:2;flex-flow:wrap;min-width:0}.studioDraftLibraryRowActions button{flex:1;min-width:100px}.studioDraftLibraryActions>div{width:100%}.studioDraftLibraryActions>div button,.studioDraftLibraryPage button{flex:1}.studioDraftLibraryFilters{gap:10px}}.studioWritingBrief summary{overflow-wrap:anywhere;line-height:1.7}.studioWritingBrief summary small{color:#53677d;font-size:var(--fs-cap,12px);margin-left:8px;font-weight:400}.studioWritingBriefGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.studioWritingBriefGrid>*{min-width:0}.studioWritingBriefWide{grid-column:1/-1}.studioWritingBrief .selectPanelBox{width:100%;min-width:0}.studioWritingBrief .blogStudioField>span{flex-wrap:wrap}.studioWritingBrief .control{min-height:44px}.studioWritingBrief .blogStudioField>small{color:#53677d;font-size:var(--fs-cap,12px);overflow-wrap:anywhere;line-height:1.7}.studioWritingBriefActions{display:flex;flex-wrap:wrap;align-items: center;gap:8px 14px;margin-top:12px}.studioWritingBriefActions button{white-space:normal;text-align:left;min-height:44px}.studioWritingBriefActions .blogStudioHint{margin-top:0!important}@media (max-width:600px){.studioWritingBriefGrid{grid-template-columns:minmax(0,1fr)}.studioWritingBrief .control{font-size:16px}.studioWritingBriefActions{align-items:stretch}}.studioManuscriptComplete{line-height:1.8}.studioManuscriptComplete>h2{line-height:1.4}.studioManuscriptComplete>blockquote{border-left:4px solid #9aabba;margin-left:0;padding-left:18px}.studioManuscriptComplete .studioManuscriptSpace,.studioManuscriptComplete figcaption{white-space:pre-wrap}.studioManuscriptComplete figure{text-align:left;overflow:visible;margin:24px 0}.studioManuscriptComplete img{display:block;object-fit:contain;max-width:100%;height:auto;max-height:none}.studioManuscriptComplete figcaption,.studioManuscriptComplete .studioManuscriptPlaceholder{color:#536170;overflow-wrap:anywhere;font-size:14px}.studioManuscriptComplete .studioManuscriptPlaceholder{white-space:pre-wrap;border:1px dashed #9aabba;padding:12px}.studioManuscriptComplete .studioManuscriptPlaceholder p{margin:0 0 8px}.studioManuscriptComplete .studioManuscriptPlaceholder button{min-height:44px}.studioManuscriptComplete .studioManuscriptPlaceholder button:focus-visible{outline:3px solid #086ed6;outline-offset:3px}.studioManuscriptComplete .studioManuscriptTags{white-space:pre-wrap}.studioManuscriptRetry{display:flex;background:var(--warning-bg,#fff7e8);color:var(--warning-text,#694110);border:1px solid #b8822d;border-radius:10px;flex-wrap:wrap;align-items: center;gap:12px;margin:16px 0;padding:12px 14px}.studioManuscriptRetry p{overflow-wrap:anywhere;flex:260px;margin:0}.studioManuscriptRetry button{flex:none;min-height:44px}.studioManuscriptRetry button:focus-visible{outline:3px solid #086ed6;outline-offset:3px}@media (max-width:600px){.studioManuscriptComplete{padding:14px}.studioManuscriptComplete>blockquote{padding-left:12px}.studioManuscriptRetry button,.studioManuscriptComplete .studioManuscriptPlaceholder button{width:100%}}.studioFactReview{border-top:1px solid var(--color-border,#d7dee8);overflow-wrap:anywhere;min-width:0;margin-top:18px;padding-top:16px}.studioFactReview h4{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 10px;font-size:16px}.studioFactReview h4 small{color:var(--color-text-muted,#536278);font-size:12px;font-weight:500}.studioFactReviewList{list-style:none;display:grid;gap:12px;margin:12px 0;padding:0}.studioFactReviewItem{border:1px solid var(--color-border,#d7dee8);background:var(--color-surface,#fff);border-radius:10px;min-width:0;padding:14px}.studioFactReviewHeading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: start;gap:10px}.studioFactReviewHeading strong{white-space:pre-wrap;flex:200px;min-width:0}.studioFactReviewHeading span{color:#4c5d73;border:1px solid;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:600}.studioFactReviewItem[data-status=confirmed] .studioFactReviewHeading span{color:#155c46}.studioFactReviewItem[data-status=deferred] .studioFactReviewHeading span{color:#885411}.studioFactReviewFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.studioFactReviewFields label,.studioFactReviewLocation label{display:grid;gap:6px;min-width:0;font-size:13px;font-weight:600}.studioFactReviewFields textarea,.studioFactReviewLocation select{box-sizing:border-box;font:inherit;background:var(--color-surface,#fff);color:var(--color-text,#192b44);border:1px solid #9aa8ba;border-radius:6px;width:100%;min-width:0;max-width:100%;padding:9px;font-weight:400}.studioFactReviewFields textarea{resize:vertical;min-height:78px}.studioFactReviewLocation{display:flex;flex-wrap:wrap;align-items: end;gap:8px;margin-top:12px}.studioFactReviewLocation label{flex:220px}.studioFactReviewLocation select{min-height:42px}.studioFactReviewActions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.studioFactReview button{white-space:normal;max-width:100%;min-height:42px}.studioFactReview button[aria-pressed=true]{color:#164c70;background:#edf6fc;border:2px solid #246ea0}.studioFactReviewFeedback{border:1px solid #b7c8d9;border-radius:6px;padding:10px;font-size:13px}.studioFactReviewHistory{border:1px solid var(--color-border,#d7dee8);border-radius:8px;padding:12px}.studioFactReviewHistory summary{cursor:pointer;min-height:30px;font-weight:600}.studioFactReviewHistory ul{padding-left:20px}.studioFactReviewHistory li{border-bottom:1px solid var(--color-border,#d7dee8);white-space:pre-wrap;padding:12px 0}.studioFactReviewHistory li:last-child{border-bottom:0}.studioFactReviewHistory p{font-size:13px;line-height:1.55}.studioFactReview :-webkit-any(button,textarea,select,summary):focus-visible{outline:3px solid #1678b8;outline-offset:3px}.studioFactReview :-moz-any(button,textarea,select,summary):focus-visible{outline:3px solid #1678b8;outline-offset:3px}.studioFactReview :is(button,textarea,select,summary):focus-visible{outline:3px solid #1678b8;outline-offset:3px}.studioFactReview :-webkit-any(button,textarea,select):disabled{opacity:.6;cursor:not-allowed}.studioFactReview :-moz-any(button,textarea,select):disabled{opacity:.6;cursor:not-allowed}.studioFactReview :is(button,textarea,select):disabled{opacity:.6;cursor:not-allowed}.studioFactClaimCandidates{border:1px solid var(--color-border,#d7dee8);border-radius:8px;min-width:0;margin:14px 0;padding:12px}.studioFactClaimCandidates summary{cursor:pointer;box-sizing:border-box;overflow-wrap:anywhere;min-height:42px;padding:8px 0;font-weight:700}.studioFactClaimCandidates .studioFactReviewList{margin-bottom:8px}.studioFactClaimCandidates .studioFactReviewHeading strong,.studioFactClaimCandidates p{overflow-wrap:anywhere}.studioFactClaimCandidates .studioInlineActions{display:flex;flex-wrap:wrap;align-items: center;gap:10px}.studioFactBodyMarkers{border:1px solid var(--color-border,#d7dee8);border-radius:8px;min-width:0;margin:14px 0;padding:12px}.studioFactBodyMarkers h5{margin:0 0 6px;font-size:15px}.studioFactBodyMarkers .studioFactReviewList{margin-bottom:8px}.studioFactMarkerPages{display:flex;flex-wrap:wrap;align-items: center;gap:10px}.studioFactReviewUnrecorded{background:var(--color-surface,#fff)}@media (max-width:640px){.studioFactReviewFields{grid-template-columns:1fr}.studioFactReviewItem{padding:11px}.studioFactReviewLocation{align-items:stretch}.studioFactReviewLocation label{flex-basis:100%}}.studioManuscriptQuality{border-bottom:1px solid var(--studio-line,var(--line,#dbe3ec));overflow-wrap:anywhere;margin:18px 0;padding:0 0 18px}.studioManuscriptQuality p{line-height:1.7}.studioQualityAttention{background:var(--surface,#fff);color:var(--studio-ink,var(--ink,#24364b));border:1px solid #b87924;border-radius:10px;padding:12px 14px}.studioQualityAttention>p:first-child{margin-top:0}.studioQualityAttention>p:last-child{margin-bottom:0}.studioQualityFeedback{border:1px solid var(--studio-blue,var(--blue,#2563eb));background:var(--surface,#fff);color:var(--studio-ink,var(--ink,#24364b));border-radius:10px;padding:12px 14px}.studioQualityAttention li+li{margin-top:10px}.studioQualityManualReview{margin-top:18px}.studioQualityManualReview>summary{cursor:pointer;font-weight:700;line-height:1.7}.studioQualityManualReview>summary span{margin-left:8px;font-size:.85rem;font-weight:400}.studioQualityManualReview>summary:focus-visible{outline:2px solid var(--studio-blue,var(--blue,#2563eb));outline-offset:4px}.studioQualityReviewItem{display:flex;cursor:pointer;align-items: flex-start;gap:10px;min-height:44px;padding:12px 0}.studioQualityReviewItem input{accent-color:var(--studio-blue,var(--blue,#2563eb));flex:none;width:20px;height:20px;margin:3px 0 0}.studioQualityReviewItem input:focus-visible{outline:2px solid var(--studio-blue,var(--blue,#2563eb));outline-offset:3px}.studioQualityReviewItem[aria-disabled=true]{cursor:not-allowed;opacity:.7}.studioQualityReviewItem span{min-width:0}.studioQualityReviewItem small{display:block;color:var(--studio-ink,var(--ink,#24364b));margin-top:5px;line-height:1.7}.studioQualityPrevious{margin:12px 0}.studioQualityPrevious>summary{cursor:pointer;line-height:1.7}.studioQualityPrevious>summary:focus-visible{outline:2px solid var(--studio-blue,var(--blue,#2563eb));outline-offset:4px}.studioQualityPrevious li{padding:8px 0;line-height:1.7}.studioQualityPrevious li+li{border-top:1px solid var(--studio-line,var(--line,#dbe3ec))}.studioQualityPrevious button{margin:4px 0 4px 8px}.studioHumanQualityReview{border:1px solid var(--studio-line,var(--line,#dbe3ec));overflow-wrap:anywhere;border-radius:12px;margin:18px 0;padding:14px}.studioHumanQualityReview>summary{cursor:pointer;font-weight:700;line-height:1.6}.studioHumanQualityReview>summary span{margin-left:8px;font-weight:400}.studioHumanQualityReview summary:focus-visible{outline:2px solid var(--studio-blue,var(--blue,#2563eb));outline-offset:3px}.studioHumanQualityReview input:focus-visible{outline:2px solid var(--studio-blue,var(--blue,#2563eb));outline-offset:3px}.studioHumanQualityReview button:focus-visible{outline:2px solid var(--studio-blue,var(--blue,#2563eb));outline-offset:3px}.studioHumanQualityAxis{border:1px solid var(--studio-line,var(--line,#dbe3ec));border-radius:10px;min-width:0;margin:12px 0;padding:12px}.studioHumanQualityAxis legend{padding:0 4px;font-weight:700}.studioHumanQualityAxis>p{margin:4px 0 8px}.studioHumanQualityChoices{display:flex;flex-wrap:wrap;gap:8px 18px}.studioHumanQualityChoices label{display:inline-flex;cursor:pointer;align-items: center;gap:6px;min-height:44px}.studioHumanQualityChoices input{accent-color:var(--studio-blue,var(--blue,#2563eb));width:19px;height:19px}.studioHumanQualityAxis .blogStudioField{display:block;min-width:0}.studioHumanQualityAxis .control{display:block;box-sizing:border-box;width:100%;min-width:0;max-width:100%}.studioHumanQualityActions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.studioHumanQualityReview code{overflow-wrap:anywhere}.studioQualityPreviousFixes{background:var(--surface,#fff);border:1px solid #b87924;border-radius:10px;margin:12px 0;padding:12px}.studioQualityPreviousFixes>summary{cursor:pointer;min-height:44px;font-weight:700;line-height:1.6}.studioQualityPreviousFixes>summary:focus-visible{outline:2px solid var(--studio-blue,var(--blue,#2563eb));outline-offset:3px}.studioQualityPrevious details>summary:focus-visible{outline:2px solid var(--studio-blue,var(--blue,#2563eb));outline-offset:3px}.studioQualityPreviousFixes li{padding:8px 0;line-height:1.6}.studioQualityPreviousFixes li+li{border-top:1px solid var(--studio-line,var(--line,#dbe3ec))}.studioQualityPreviousFixes li p{white-space:pre-wrap;margin:6px 0 0}.studioSourceCoverage{border:1px solid var(--studio-line,var(--line,#dbe3ec));overflow-wrap:anywhere;border-radius:12px;margin:18px 0;padding:14px}.studioSourceCoverage>summary{cursor:pointer;font-weight:700;line-height:1.6}.studioSourceCoverage>summary span{margin-left:8px;font-size:.86rem;font-weight:400}.studioSourceCoverage>summary:focus-visible{outline:2px solid var(--studio-blue,var(--blue,#2563eb));outline-offset:3px}.studioSourceCoverage button:focus-visible{outline:2px solid var(--studio-blue,var(--blue,#2563eb));outline-offset:3px}.studioSourceCoverage .blogStudioField{display:block;min-width:0}.studioSourceCoverage .control{display:block;box-sizing:border-box;width:100%;min-width:0;max-width:100%}.studioSourceCoverage .selectPanelBox{display:block;width:100%;min-width:0}.studioSourceCoverage .spButton{min-height:44px}.studioSourceCoverageQuote{border-left:3px solid var(--studio-blue,var(--blue,#2563eb));background:var(--surface,#fff);white-space:pre-wrap;overflow:auto;overflow-wrap:anywhere;max-height:160px;margin:12px 0;padding:12px 14px}.studioSourceCoverageActions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.studioSourceCoverage code{overflow-wrap:anywhere}@media (max-width:600px){.studioQualityManualReview>summary span{display:block;margin-left:0}.studioQualityAttention,.studioSourceCoverage{padding:10px}.studioSourceCoverage>summary span{display:block;margin-left:0}.studioSourceCoverageActions button{flex:160px}.studioHumanQualityReview{padding:10px}.studioHumanQualityReview>summary span{display:block;margin-left:0}.studioHumanQualityAxis{padding:10px}.studioHumanQualityActions button{flex:160px}}.studioManuscriptAnalysis{overflow-wrap:anywhere;margin-top:16px}.studioManuscriptAnalysis>summary{cursor:pointer;font-weight:700;line-height:1.7}.studioManuscriptAnalysis>summary span{color:var(--text-muted,#64748b);margin-left:10px;font-size:.85rem;font-weight:400}.studioManuscriptAnalysis h3{margin-top:22px;font-size:1rem}.studioManuscriptAnalysis ul{padding-left:22px}.studioAnalysisChips{display:flex;flex-wrap:wrap;gap:8px}.studioAnalysisChips>span{border:1px solid var(--border,#cbd5e1);border-radius:8px;padding:6px 9px}.studioAnalysisChips>span[data-missing]{border-style:dashed}.studioAnalysisTable{overflow:auto;max-height:380px}.studioAnalysisTable table{border-collapse:collapse;width:100%;font-size:.9rem}.studioAnalysisTable th,.studioAnalysisTable td{text-align:left;border-bottom:1px solid var(--border,#cbd5e1);vertical-align:top;padding:9px}.studioAnalysisTable th:first-child,.studioAnalysisTable td:first-child{min-width:44px}.studioAnalysisTable td:last-child{min-width:170px}.studioManuscriptAnalysis summary:focus-visible{outline:2px solid var(--accent,#2563eb);outline-offset:5px}@media (max-width:600px){.studioManuscriptAnalysis>summary span{display:block;margin-left:0}.studioAnalysisTable th,.studioAnalysisTable td{padding:7px}}.studioPostAnalysisTriageHandoff{border:1px solid var(--border,#cbd5e1);overflow-wrap:anywhere;border-radius:10px;margin:16px 0;padding:12px}.studioPostAnalysisTriageHandoff>summary,.studioPostAnalysisTriageChecked>summary{cursor:pointer;font-weight:700}.studioPostAnalysisTriageHandoff ol{margin:12px 0;padding-left:22px}.studioPostAnalysisTriageHandoff li{border-top:1px solid var(--border,#cbd5e1);padding:10px 0}.studioPostAnalysisTriageHandoff li strong,.studioPostAnalysisTriageHandoff li span{display:block}.studioPostAnalysisTriageHandoff li span{color:var(--text-muted,#64748b);font-size:.88rem}.studioPostAnalysisTriageHandoff li p{margin:6px 0}.studioPostAnalysisTriageHandoff code{overflow-wrap:anywhere}.studioPostAnalysisTriageChecked{margin-top:12px}.studioPostAnalysisTriageHandoff summary:focus-visible{outline:2px solid var(--accent,#2563eb);outline-offset:4px}.studioCurrentAvoidReview{border:1px solid var(--border,#cbd5e1);overflow-wrap:anywhere;border-radius:10px;margin:16px 0;padding:12px}.studioCurrentAvoidReview h3{margin:0 0 8px}.studioCurrentAvoidReview ol{margin:10px 0;padding-left:22px}.studioCurrentAvoidReview li{border-top:1px solid var(--border,#cbd5e1);padding:9px 0}.studioCurrentAvoidReview li strong,.studioCurrentAvoidReview li span{display:block}.studioCurrentAvoidReview li span{color:var(--text-muted,#64748b)}.studioCurrentAvoidLocate{white-space:normal;text-align:left;overflow-wrap:anywhere;max-width:100%;min-height:44px;margin-top:7px}.studioCurrentAvoidLocate:focus-visible{outline:3px solid #086ed6;outline-offset:3px}@media (max-width:600px){.studioCurrentAvoidLocate{width:100%}}.studioCurrentRequiredReview{border:1px solid var(--border,#cbd5e1);overflow-wrap:anywhere;border-radius:10px;margin:16px 0;padding:12px}.studioCurrentRequiredReview h3{margin:0 0 8px}.studioCurrentRequiredReview ol{margin:10px 0;padding-left:22px}.studioCurrentRequiredReview li{border-top:1px solid var(--border,#cbd5e1);padding:9px 0}.studioCurrentRequiredReview li strong,.studioCurrentRequiredReview li span{display:block}.studioCurrentRequiredReview li span{color:var(--text-muted,#64748b)}.studioCurrentRequiredLocate{white-space:normal;text-align:left;overflow-wrap:anywhere;max-width:100%;min-height:44px;margin-top:6px}.studioCurrentRequiredPages{display:flex;flex-wrap:wrap;align-items: center;gap:10px;margin:10px 0}.studioCurrentRequiredPages button{min-height:44px}.studioCurrentRequiredPages span{font-variant-numeric:tabular-nums}.studioCurrentRequiredReview button:focus-visible{outline:3px solid #086ed6;outline-offset:3px}@media (max-width:600px){.studioCurrentRequiredLocate{width:100%}}.studioProposalPhotoTextEditor{min-width:0}.studioProposalPhotoTextEditor summary small{color:#53677d;margin-left:.5em;font-weight:500}.studioProposalPhotoTextRows{display:grid;overflow-y:auto;gap:14px;max-height:720px;padding:2px 8px 2px 26px}.studioProposalPhotoTextRow{border:1px solid var(--studio-line);overflow-wrap:anywhere;border-radius:12px;min-width:0;padding:14px}.studioProposalPhotoTextRow strong{display:inline-block;margin-bottom:8px}.studioProposalPhotoTextChanged{font-size:var(--fs-cap,12px);color:var(--studio-blue);margin-left:8px}.studioProposalPhotoTextRow p{display:grid;gap:3px;margin:8px 0}.studioProposalPhotoTextRow p span:first-child{font-weight:600}.studioProposalPhotoTextRow p span:last-child{white-space:pre-wrap;overflow-wrap:anywhere}.studioProposalPhotoTextSource{color:#475569}.studioProposalPhotoTextAi{background:#f1f5f9;border-radius:6px;padding:7px 9px}.studioProposalPhotoTextCandidate{border-left:3px solid var(--studio-blue,#2563eb);background:#eff6ff;padding:7px 9px}.studioProposalPhotoTextImage{display:grid;color:#475569;place-items: center;width:min(100%,220px);min-height:96px;margin:8px auto}.studioProposalPhotoTextImage img{display:block;object-fit:contain;border-radius:8px;width:100%;max-height:190px}.studioProposalPhotoTextImage span{overflow-wrap:anywhere}.studioProposalPhotoTextChecked{color:#155e3b;font-weight:700}.studioProposalPhotoTextRow label{display:grid;gap:6px;margin:10px 0}.studioProposalPhotoTextRow textarea{box-sizing:border-box;resize:vertical;width:100%;min-width:0}.studioProposalPhotoTextRow button{white-space:normal;min-height:44px}.studioProposalPhotoTextPages{display:flex;flex-wrap:wrap;justify-content:center;align-items: center;gap:10px;padding:12px 0}@media (max-width:560px){.studioProposalPhotoTextRows{padding-left:24px;padding-right:0}.studioProposalPhotoTextRow{padding:12px}}.studioReviewHistory summary{cursor:pointer;font-weight:700}.studioReviewHistory summary span{margin-left:.6rem;font-weight:400}.studioReviewHistory label{display:grid;gap:.4rem;margin:.8rem 0}.studioReviewHistory textarea,.studioReviewHistory select{box-sizing:border-box;font:inherit;width:100%;min-width:0}.studioReviewHistory textarea{resize:vertical}.studioReviewHistoryRecord{border:1px solid var(--line,#445063);border-radius:.5rem;margin:.8rem 0;padding:.8rem}.studioReviewHistoryRecord code{overflow-wrap:anywhere;white-space:normal}.studioReviewHistoryRecord dl{display:grid;grid-template-columns:minmax(8rem,1fr)minmax(0,2fr);gap:.3rem 1rem}.studioReviewHistoryRecord dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.studioReviewHistoryRecord li,.studioReviewHistoryMemo{white-space:pre-wrap;overflow-wrap:anywhere}.studioReviewHistoryFindings{padding-left:1.25rem}.studioReviewHistoryFindings li{overflow-wrap:anywhere;margin:.55rem 0}.studioReviewHistoryFindings p{white-space:pre-wrap;margin:.2rem 0}.studioReviewHistoryCaveats{border:1px solid var(--line,#445063);border-radius:.5rem;padding:.65rem .65rem .65rem 2rem}.studioReviewHistoryCaveats li{overflow-wrap:anywhere;margin:.35rem 0}.studioReviewHistoryComparison{margin:1rem 0}.studioReviewHistorySelectors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.studioReviewHistoryPreview{border:1px solid var(--line,#445063);border-radius:.5rem;margin:1rem 0;padding:1rem}.studioReviewHistoryTable{overflow-x:auto;max-width:100%}.studioReviewHistoryTable table{border-collapse:collapse;width:100%}.studioReviewHistoryTable th,.studioReviewHistoryTable td{text-align:left;border-bottom:1px solid var(--line,#445063);padding:.6rem}.studioReviewHistory button{white-space:normal;min-height:2.6rem;margin:.25rem .4rem .25rem 0}.studioReviewHistory :focus-visible{outline:2px solid var(--accent,#82b4ff);outline-offset:3px}@media (max-width:600px){.studioReviewHistorySelectors{grid-template-columns:1fr;gap:0}.studioReviewHistoryRecord dl{grid-template-columns:1fr}.studioReviewHistoryRecord dd{margin-bottom:.5rem}}.studioProfileInsertion{overflow-wrap:anywhere}.studioProfileInsertionSource{display:flex;flex-wrap:wrap;align-items: center;gap:.65rem;margin-block-start:.8rem;margin-block-end:.8rem}.studioProfileInsertionSource span{color:#526276;font-size:.82rem}.studioProfileInsertionFields{display:grid;border:1px solid #d6dfe9;border-radius:.6rem;gap:.65rem;min-width:0;margin-block-start:.8rem;margin-block-end:.8rem;padding:.8rem}.studioProfileInsertionFields legend{padding-inline-start:.25rem;padding-inline-end:.25rem;font-weight:700}.studioProfileInsertionFields>label{display:flex;align-items: flex-start;gap:.6rem;min-width:0}.studioProfileInsertionFields input[type=checkbox],.studioProfileInsertionConfirmations input{flex-shrink:0;width:1rem;height:1rem;margin-top:.25rem}.studioProfileInsertionFields>label>span{min-width:0}.studioProfileInsertionValue{display:block;white-space:pre-wrap;margin-top:.2rem;font-weight:400}.studioProfileInsertionMap,.studioProfileInsertionPosition,.studioProfileInsertionPreview>label{display:grid;gap:.35rem;min-width:0;margin-block-start:.85rem;margin-block-end:.85rem}.studioProfileInsertionMap small{color:#526276;font-weight:400}.studioProfileInsertion .control{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.studioProfileInsertion textarea{resize:vertical;white-space:pre-wrap}.studioProfileInsertionConfirmations{display:grid;gap:.65rem;margin-block-start:1rem;margin-block-end:1rem}.studioProfileInsertionConfirmations label{display:flex;align-items: flex-start;gap:.6rem}.studioProfileInsertionPreview{background:#f7fafe;border:1px solid #cbd8e6;border-radius:.65rem;margin-block-start:1rem;margin-block-end:1rem;padding:.9rem}.studioProfileInsertionPreview h3{margin-top:0}.studioProfileInsertion button{white-space:normal}.studioProfileInsertion :-webkit-any(button,input,select,textarea):focus-visible{outline:3px solid #2574c9;outline-offset:2px}.studioProfileInsertion :-moz-any(button,input,select,textarea):focus-visible{outline:3px solid #2574c9;outline-offset:2px}.studioProfileInsertion :is(button,input,select,textarea):focus-visible{outline:3px solid #2574c9;outline-offset:2px}@media (max-width:560px){.studioProfileInsertionSource{flex-direction:column;align-items:stretch}.studioProfileInsertionPreview{padding:.7rem}.studioProfileInsertion .blogStudioProposalActions{flex-direction:column;align-items:stretch}}.studioManuscriptFormatting summary{overflow-wrap:anywhere;line-height:1.7}.studioManuscriptFormatting summary small{color:#53677d;font-size:var(--fs-cap,12px);margin-left:8px;font-weight:400}.studioFormattingGrid{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1fr);gap:20px;margin-top:16px}.studioFormattingGrid>*,.studioFormattingFields>*{min-width:0}.studioFormattingControls{border:0;min-width:0;padding:0}.studioFormattingControls legend{margin-bottom:10px;font-weight:700}.studioFormattingFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.studioFormattingChecks{display:flex;flex-wrap:wrap;gap:10px 20px;margin:6px 0 14px}.studioFormattingChecks label{display:inline-flex;align-items: center;gap:8px;min-height:44px}.studioManuscriptFormatting .control,.studioManuscriptFormatting button{min-height:44px}.studioManuscriptFormatting select{width:100%;max-width:100%}.studioFormattingParagraphs option{overflow:hidden;text-overflow:ellipsis}.studioFormattingSelected,.studioFormattingPreview{overflow-wrap:anywhere;background:#fff;border:1px solid #a6b6c4;border-radius:10px;padding:18px;line-height:1.8}.studioFormattingSelected{overflow:auto;max-height:280px}.studioFormattingPreview{overflow:auto;color:#182b3a;max-height:660px;margin-top:16px}.studioFormattingPreview>:first-child{margin-top:0}.studioFormattingPreview blockquote{border-left:4px solid #9aabba;margin-left:0;padding-left:18px}.studioFormattingPreview p,.studioFormattingPreview h3,.studioFormattingPreview h4,.studioFormattingPreview blockquote{margin-top:0;margin-bottom:0}.studioFormattingSpace{white-space:pre-wrap;font-size:12px;line-height:1}.studioFormattingMarker{white-space:pre-wrap;background:#f2f6fa;border:1px dashed #8a97a6;padding:10px;font:14px/1.7 ui-monospace,monospace}.studioFormattingReconnect{overflow-wrap:anywhere;background:#f5f8fb;border:1px solid #b3c4d2;border-radius:10px;margin-top:16px;padding:16px}.studioFormattingReconnect h3{margin-top:0}.studioFormattingReconnectRows{overflow:auto;max-height:440px;margin:12px 0}.studioFormattingReconnectRows>details{background:#fff;border:1px solid #b7c6d2;border-radius:8px;margin-bottom:8px;padding:10px 12px}.studioFormattingReconnectRows summary{cursor:pointer;font-weight:600}.studioFormattingReconnectRows>.studioFormattingReconnectCheck{border-left:4px solid #8c5c19}.studioFormattingReconnectText{overflow:auto;border:1px solid #d3dce4;border-radius:6px;max-height:220px;padding:12px;line-height:1.8}.studioFormattingReconnectConfirm{display:flex;align-items: flex-start;gap:10px;min-height:44px;margin:16px 0}.studioFormattingReconnectConfirm input{flex:none;width:18px;height:18px;margin-top:3px}.studioManuscriptFormatting button:focus-visible{outline:3px solid #2778c9;outline-offset:3px}.studioManuscriptFormatting select:focus-visible{outline:3px solid #2778c9;outline-offset:3px}.studioManuscriptFormatting input:focus-visible{outline:3px solid #2778c9;outline-offset:3px}.studioManuscriptFormatting summary:focus-visible{outline:3px solid #2778c9;outline-offset:3px}@media (max-width:680px){.studioFormattingGrid{grid-template-columns:minmax(0,1fr);gap:14px}.studioManuscriptFormatting .control{font-size:16px}.studioManuscriptFormatting .blogStudioActions{flex-wrap:wrap}.studioManuscriptFormatting button{white-space:normal;text-align:left}}.blogStudio{--studio-ink:var(--ink,#142033);--studio-line:var(--line,#dbe3ec);--studio-blue:var(--blue,#086ed6);color:var(--studio-ink);font-size:var(--fs-body,13px);max-width:1420px;margin:0 auto;padding:24px}.blogStudio *,.blogStudioForm *{box-sizing:border-box}.blogStudio h1,.blogStudio h2,.blogStudio p{margin:0}.blogStudioHeader{display:flex;justify-content:space-between;align-items: center;gap:18px;margin-bottom:16px}.blogStudioHeader h1{font-size:var(--fs-num,24px);font-weight:800;line-height:1.4}.blogStudioEyebrow{color:#53677d;font-size:var(--fs-cap,12px);margin-bottom:5px!important}.blogStudioHeaderActions,.blogStudioModalActions{display:flex;align-items: center;gap:8px}.blogStudioHeaderActions{flex-wrap:wrap}.blogStudioHeaderActions .selectPanelBox{width:255px;max-width:100%}.blogStudioContext{display:flex;border-top:1px solid var(--studio-line);flex-wrap:wrap;justify-content:space-between;align-items: center;gap:16px;padding:12px 0}.blogStudioContext>span:first-child{display:flex;flex-wrap:wrap;align-items: center;gap:12px;min-width:0}.blogStudioContext strong{overflow-wrap:anywhere}.blogStudioContext a{color:var(--studio-blue);font-size:var(--fs-cap,12px)}.blogStudioSaveState{color:#53677d;font-size:var(--fs-cap,12px)}.blogStudioConnection{display:flex;background:#fff7e7;border:1px solid #edd8aa;border-radius:10px;justify-content:space-between;align-items: center;gap:16px;margin:8px 0 14px;padding:14px 16px}.blogStudioConnection strong{font-size:var(--fs-body,13px)}.blogStudioConnection p{font-size:var(--fs-cap,12px);color:#685333;margin-top:4px;line-height:1.7}.blogStudioConnection button{flex-shrink:0}.blogStudioPersonalMain{flex:1;min-width:0}.blogStudioPersonalChoices,.blogStudioPersonalControls{display:flex;flex-wrap:wrap;align-items: center;gap:8px 16px;margin-top:10px}.blogStudioPersonalChoices label,.blogStudioPersonalControls label{display:inline-flex;font-size:var(--fs-cap,12px);cursor:pointer;align-items: center;gap:7px}.blogStudioPersonalControls label{flex-wrap:wrap;min-width:0;max-width:100%}.blogStudioPersonalChoices input{accent-color:#2258a5}.blogStudioPersonalSiwc{border-top:1px solid #edd8aa;margin-top:10px;padding-top:10px}.blogStudioPersonalSiwc p{overflow-wrap:anywhere}.blogStudioPersonalSiwc small{display:block;margin-top:8px;line-height:1.6}.blogStudioPersonalControls select{border-radius:6px;width:min(100%,320px);max-width:100%;min-height:36px}.spList[aria-label=사용할\ 모델] .spRow b,.spList[aria-label="이전에 연결한 계정"] .spRow b{white-space:normal;overflow-wrap:anywhere;flex:1 1 0;min-width:0}.blogStudioPersonalSiwc [role=alert]{color:#9d2e20}.blogStudioMessage{color:#174c81;overflow-wrap:anywhere;background:#eaf4ff;border-radius:8px;margin:10px 0;padding:11px 14px;line-height:1.7}.blogStudioError{color:#a12b37;font-size:var(--fs-body,13px);overflow-wrap:anywhere;background:#fff1f2;border-radius:8px;padding:12px;line-height:1.7}.blogStudioConflict{display:flex;justify-content:space-between;align-items: center;gap:10px;padding:8px 0}.blogStudioConflict p{line-height:1.7}.blogStudioToolbar{display:flex;justify-content:space-between;align-items: center;gap:16px;margin:16px 0}.blogStudioToolbar ol{display:flex;list-style:none;color:#53677d;font-size:var(--fs-cap,12px);flex-wrap:wrap;align-items: center;gap:20px;margin:0;padding:0}.blogStudioToolbar li:first-child{color:var(--studio-ink);font-weight:700}.blogStudioToolbar>div{display:flex;flex-wrap:wrap;gap:8px;min-width:0;max-width:100%}.blogStudioGrid{display:grid;grid-template-columns:minmax(330px,.85fr)minmax(440px,1.15fr);align-items: start;gap:20px}.blogStudioCard{background:var(--surface,#fff);border:1px solid var(--studio-line);border-radius:14px;min-width:0;padding:22px;box-shadow:0 3px 14px #1b304809}.blogStudioCardHeading{display:flex;justify-content:space-between;align-items: center;gap:10px;margin-bottom:20px}.blogStudioCardHeading h2{font-size:var(--fs-title,18px);font-weight:800}.blogStudioCardHeading>span{font-size:var(--fs-cap,12px);color:#53677d}.blogStudioFileInput{display:none!important}.blogStudioUpload{display:grid;grid-template-columns:28px 1fr;text-align:left;color:#174c81;cursor:pointer;background:#f5faff;border:1px dashed #9abbdc;border-radius:10px;align-items: center;column-gap:8px;width:100%;padding:16px}.blogStudioUpload>span{grid-row:span 2;font-size:var(--fs-num,24px);text-align:center}.blogStudioUpload strong{font-size:var(--fs-strong,15px)}.blogStudioUpload small{font-size:var(--fs-cap,12px);color:#53677d;margin-top:4px}.blogStudioUpload:hover:not(:disabled){border-color:var(--studio-blue);background:#eaf4ff}.blogStudioUpload:disabled{opacity:.55;cursor:default}.blogStudioPhotoList{display:flex;flex-direction:column;gap:12px;margin-top:16px}.blogStudioPhoto{display:grid;grid-template-columns:105px minmax(0,1fr);border:1px solid var(--studio-line);border-radius:10px;gap:12px;padding:10px}.blogStudioPhoto.isExcluded{background:#f5f7fa}.blogStudioPhoto.isExcluded .blogStudioPhotoImage{opacity:.5}.blogStudioPhotoImage{display:grid;overflow:hidden;background:#f0f3f7;border-radius:6px;align-self: start;place-items: center;width:105px;min-height:100px}.blogStudioPhotoImage img{object-fit:contain;width:100%;height:105px}.blogStudioPhotoImage span{text-align:center;font-size:var(--fs-cap,12px);color:#53677d;padding:8px;line-height:1.6}.blogStudioPhotoTitle{display:flex;justify-content:space-between;align-items: flex-start;gap:8px;margin-bottom:10px}.blogStudioPhotoTitle strong{overflow-wrap:anywhere;font-size:var(--fs-cap,12px);min-width:0}.blogStudioPhotoTitle label{display:inline-flex;font-size:var(--fs-cap,12px);white-space:nowrap;align-items: center;gap:5px}.blogStudioPhotoTitle input{accent-color:var(--pick,#0b6fce)}.blogStudioField{display:flex;flex-direction:column;gap:8px;min-width:0;margin:18px 0 0}.blogStudioField>span{font-size:var(--fs-body,13px);display:flex;justify-content:space-between;align-items: center;gap:8px;font-weight:700}.blogStudioField small{color:#53677d;font-weight:400;font-size:var(--fs-cap,12px)}.blogStudio .control,.blogStudioForm .control{font:inherit;font-size:var(--fs-body,13px);color:var(--ink,#142033);border-radius:8px;width:100%;min-width:0;padding:10px 12px}.blogStudio .control::placeholder,.blogStudioForm .control::placeholder{color:#64748b}.blogStudio textarea{resize:vertical;line-height:1.85}.blogStudioPhotoFields .blogStudioField{gap:5px;margin-top:0}.blogStudioPhotoActions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.blogStudioPhotoActions .selectPanelBox{flex:125px}.blogStudioPhotoActions .spButton{padding:6px 9px}.blogStudioPhotoActions button{min-height:32px}.blogStudioTextButton{font:inherit;color:var(--studio-blue,#086ed6);text-decoration:underline;cursor:pointer;background:0 0;border:0;padding:7px 0}.blogStudioPhotoTuning{color:#53677d;font-size:var(--fs-cap,12px);margin-top:10px}.blogStudioPhotoTuning summary{cursor:pointer}.blogStudioPhotoTuning>div{display:flex;flex-wrap:wrap;align-items: center;gap:8px;margin-top:8px}.blogStudioPhotoTuning label{display:flex;flex-direction:column;flex:85px;gap:4px}.blogStudioPhotoTuning input{width:100%;max-width:100%}.blogStudioPhotoTuning p{margin-top:6px;line-height:1.7}.blogStudioTopics{border:0;margin:22px 0 0;padding:0}.blogStudioTopics legend{font-size:var(--fs-body,13px);margin-bottom:9px;font-weight:700}.blogStudioTopics>div{display:flex;flex-wrap:wrap;gap:7px}.blogStudioTopics button{font:inherit;font-size:var(--fs-cap,12px);border:1px solid var(--studio-line);color:#53677d;cursor:pointer;background:#fff;border-radius:7px;padding:8px 10px}.blogStudioTopics button.isSelected{color:#095dab;background:#eaf4ff;border-color:#88b7e5;font-weight:700}.blogStudioGenerate{width:100%;margin-top:18px}.blogStudioHint{color:#53677d;font-size:var(--fs-cap,12px);line-height:1.75;margin-top:10px!important}.blogStudioEditor .blogStudioTitleInput{font-size:var(--fs-strong,15px);font-weight:700}.blogStudioBody{min-height:480px}.blogStudioBodyField{margin-top:20px}.blogStudioSuggestions{display:flex;flex-direction:column;gap:5px;padding:10px 0 0}.blogStudioSuggestions>span{color:#53677d;font-size:var(--fs-cap,12px)}.blogStudioSuggestions button{text-align:left;font:inherit;color:#174c81;cursor:pointer;overflow-wrap:anywhere;background:#f5f8fc;border:0;border-radius:6px;padding:8px 10px;line-height:1.6}.blogStudioReview{background:#f5f8fc;border-radius:8px;margin-top:14px;padding:12px}.blogStudioReview summary{cursor:pointer;font-weight:700}.blogStudioReview p,.blogStudioReview li{white-space:pre-wrap;overflow-wrap:anywhere;color:#53677d;line-height:1.8;font-size:var(--fs-cap,12px);margin-top:8px}.blogStudioReview ul{margin:0;padding-left:18px}.studioEvidenceLocations{background:#fff;border:1px solid #c6d2df;border-radius:8px;margin-top:10px;padding:10px}.studioEvidenceLocations>strong{display:block;font-size:12px}.studioEvidenceLocations ol{display:grid;gap:8px;margin:8px 0 0;padding-left:20px}.studioEvidenceLocations li{display:flex;flex-wrap:wrap;align-items: center;gap:6px 10px;min-width:0}.studioEvidenceLocations li>span{overflow-wrap:anywhere;flex:220px;min-width:0}.studioEvidenceLocations mark{color:#27384b;background:#fff0aa}.studioEvidenceLocations button{white-space:normal;flex:0 auto;min-height:40px}.studioEvidenceLocations button:focus-visible{outline:3px solid #086ed6;outline-offset:2px}.studioEvidenceSelect{display:flex;overflow-wrap:anywhere;align-items: flex-start;gap:8px;min-height:44px;padding:8px 0}.studioEvidenceSelect input{flex:0 0 18px;width:18px;height:18px;margin-top:2px}.studioEvidenceCapture{display:grid;gap:8px;margin-top:10px}.studioEvidenceTasks{min-width:0}.studioEvidenceTasks ol{display:grid;gap:12px;margin-top:10px;padding-left:22px}.studioEvidenceTaskRow{overflow-wrap:anywhere;background:#fff;border:1px solid #c6d2df;border-radius:8px;min-width:0;padding:10px}.studioEvidenceTaskRow blockquote{white-space:pre-wrap;overflow-wrap:anywhere;border-left:3px solid #b8cbe0;margin:8px 0;padding-left:10px}.studioEvidenceTaskHeading,.studioEvidenceTaskActions{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.studioEvidenceTaskHeading{cursor:pointer;min-height:44px}.studioEvidenceTaskHeading small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:180px;min-width:0}.studioEvidenceTaskHeading span{color:#183f69;background:#e4eef9;border-radius:999px;padding:3px 9px;font-size:12px}.studioEvidenceTaskActions{margin:10px 0}.studioEvidenceTaskActions [aria-pressed=true]{color:#183f69;background:#dceeff;border-color:#2266a5;font-weight:700}.studioEvidenceTaskTargets{display:grid;gap:10px;min-width:0;margin-top:10px}.studioEvidenceTaskPhotos{background:#fff;border:1px solid #c6d2df;border-radius:8px;min-width:0;padding:10px}.studioEvidenceTaskPhotos>strong{display:block;font-size:12px}.studioEvidenceTaskPhotos ul{display:grid;gap:8px;margin:8px 0 0;padding-left:20px}.studioEvidenceTaskPhotos li{display:flex;flex-wrap:wrap;align-items: center;gap:6px 10px;min-width:0}.studioEvidenceTaskPhotos li>span{overflow-wrap:anywhere;flex:220px;min-width:0}.studioEvidenceTaskPhotos button{white-space:normal;min-height:40px}.studioEvidenceTasks .studioEvidencePrevious{border-top:1px solid #b8cbe0;margin-top:12px;padding-top:10px}.studioEvidenceTasks .studioEvidencePrevious>summary{min-height:44px}.studioEvidenceTasks button:focus-visible{outline:3px solid #086ed6;outline-offset:2px}.studioEvidenceSelect input:focus-visible{outline:3px solid #086ed6;outline-offset:2px}@media (max-width:560px){.studioEvidenceLocations li>span,.studioEvidenceLocations button,.studioEvidenceTaskPhotos li>span,.studioEvidenceTaskPhotos button{flex-basis:100%}.studioEvidenceTaskActions button,.studioEvidenceCapture button{width:100%}}.blogStudioEditorFooter{display:flex;border-top:1px solid var(--studio-line);justify-content:space-between;align-items: center;gap:14px;margin-top:22px;padding-top:18px}.blogStudioEditorFooter p{font-size:var(--fs-cap,12px);color:#53677d;line-height:1.75}.blogStudioEditorFooter button{flex-shrink:0}.blogStudioEmpty{border:1px solid var(--studio-line);background:#fff;border-radius:14px;padding:24px}.blogStudioEmpty h2{font-size:var(--fs-title,18px);margin-bottom:10px}.blogStudioEmpty p{color:#53677d;line-height:1.8}.blogStudioForm{display:flex;flex-direction:column;gap:8px}.blogStudioForm>p{line-height:1.8;font-size:var(--fs-body,13px);color:#53677d}.blogStudioModalActions{flex-wrap:wrap;justify-content:flex-end;margin-top:16px}.blogStudioDraftList{display:flex;flex-direction:column;gap:8px}.blogStudioDraftRow{text-align:left;display:flex;border:1px solid var(--line,#dbe3ec);color:var(--ink,#142033);cursor:pointer;font:inherit;background:#fff;border-radius:8px;justify-content:space-between;align-items: center;gap:12px;padding:14px}.blogStudioDraftRow strong{overflow-wrap:anywhere;min-width:0}.blogStudioDraftRow span{font-size:var(--fs-cap,12px);color:#53677d;flex-shrink:0}.blogStudioProposal{margin-top:20px}.blogStudioProposal .blogStudioCardHeading{flex-wrap:wrap;margin-bottom:12px}.blogStudioProposal h2{word-break:keep-all;overflow-wrap:anywhere}.blogStudioProposal h2:focus{outline:2px solid var(--studio-blue);outline-offset:5px}.blogStudioProposalIntro,.blogStudioProposalTags{overflow-wrap:anywhere;line-height:1.8}.blogStudioProposalTags{margin-top:14px!important}.blogStudioProposalBody{min-height:280px;max-height:600px}.blogStudioProposal .blogStudioReview summary{min-height:32px;padding:5px 0}.blogStudioProposal .blogStudioReview ol{padding-left:24px}.blogStudioProposal .blogStudioReview li{font-size:var(--fs-body,13px)}.blogStudioProposalActions{display:flex;border-top:1px solid var(--studio-line);justify-content:space-between;align-items: center;gap:20px;margin-top:18px;padding-top:18px}.blogStudioProposalActions p{color:#53677d;line-height:1.8;font-size:var(--fs-cap,12px);flex:1}.blogStudioProposalActions>div{display:flex;flex-wrap:wrap;gap:8px}.blogStudioProposalActions button{white-space:normal;min-height:44px}.blogStudio button:focus-visible{outline:2px solid #086ed6;outline-offset:3px}.blogStudio input:focus-visible{outline:2px solid #086ed6;outline-offset:3px}.blogStudio textarea:focus-visible{outline:2px solid #086ed6;outline-offset:3px}.blogStudio summary:focus-visible{outline:2px solid #086ed6;outline-offset:3px}.blogStudio [hidden]{display:none!important}.studioWorkspaceTabs{display:flex;border-bottom:1px solid var(--studio-line);flex-wrap:wrap;gap:8px;margin:10px 0 20px;padding:8px 0}.studioWorkspaceTabs button{color:#53677d;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:44px;padding:10px 18px}.studioWorkspaceTabs button[aria-current=page]{color:#095dab;background:#eaf4ff;font-weight:800}.studioWritingModes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:0;gap:10px;margin:0 0 20px;padding:0}.studioWritingModes legend{font-size:var(--fs-title,18px);margin-bottom:12px;font-weight:800}.studioWritingModes button{border:1px solid var(--studio-line);color:var(--studio-ink);text-align:left;font:inherit;cursor:pointer;background:#fff;border-radius:10px;min-height:84px;padding:16px}.studioWritingModes button[aria-pressed=true]{background:#edf6ff;border-color:#086ed6;box-shadow:inset 0 0 0 1px #086ed6}.studioWritingModes strong,.studioWritingModes span{display:block;line-height:1.65}.studioWritingModes span{font-size:var(--fs-cap,12px);color:#53677d;margin-top:4px}.studioInlineActions{display:flex;flex-wrap:wrap;align-items: center;gap:10px}.studioAction,.studioImages{margin-top:20px}.studioImageResults{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.studioImageResults article{border:1px solid var(--studio-line);display:flex;overflow-wrap:anywhere;border-radius:10px;flex-direction:column;gap:10px;padding:10px}.studioImageResults img{object-fit:contain;background:#f5f7fa;width:100%;height:140px}.studioImageResults p{font-size:var(--fs-cap,12px);color:#53677d;line-height:1.65}.studioImageResults a{margin-top:auto}.studioImagePreview{display:grid;overflow-wrap:anywhere;background:#f5f8fc;border-radius:10px;gap:12px;margin-top:20px;padding:18px;line-height:1.7}.studioImagePreview>img{object-fit:contain;justify-self:center;max-width:100%;max-height:380px}.studioCheckbox{display:flex;align-items: flex-start;gap:8px;margin-top:12px;line-height:1.8}.studioCheckbox input{margin-top:5px}.studioOperationsTop{display:flex;justify-content:space-between;align-items: start;gap:20px;margin:16px 0}.studioOperationsTop h2,.studioGrowth h2{font-size:var(--fs-title,18px)}.studioMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.studioMetrics article{display:flex;background:#f5f8fc;border-radius:10px;flex-direction:column;gap:10px;padding:16px}.studioMetrics span{color:#53677d;font-size:var(--fs-cap,12px)}.studioMetrics strong{font-size:var(--fs-title,18px);font-variant-numeric:tabular-nums}.studioOperationsGrid{display:grid;grid-template-columns:minmax(0,.85fr)minmax(0,1.15fr);align-items: start;gap:20px;margin-top:20px}.studioCalendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.studioCalendar>div{border:1px solid var(--studio-line);display:flex;border-radius:5px;flex-direction:column;gap:4px;min-height:80px;padding:6px}.studioCalendar .isToday{background:#edf6ff;border-color:#086ed6}.studioCalendar span{font-size:var(--fs-cap,12px);color:#53677d;overflow-wrap:anywhere;line-height:1.4}.studioCalendar .isPublished{color:#136649}.studioPlanList{display:flex;flex-direction:column;gap:12px}.studioPlanList article{display:flex;border-top:1px solid var(--studio-line);justify-content:space-between;align-items: center;gap:16px;padding-top:12px}.studioPlanList article>div:first-child{overflow-wrap:anywhere;min-width:0}.studioPlanList p{color:#53677d;font-size:var(--fs-cap,12px);margin-top:6px;line-height:1.75}.studioPlanSourceStatus{color:#53677d;font-size:var(--fs-cap,12px);overflow-wrap:anywhere;min-width:0;margin-top:6px;line-height:1.5}.studioPlanSourceStatus summary{cursor:pointer;box-sizing:border-box;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:44px;padding-block-start:11px;padding-block-end:11px}.studioPlanSourceStatus[data-state=review] summary,.studioPlanSourceStatus[data-state=error] summary,.studioPlanSourceStatus[data-state=stale] summary,.studioPlanSourceStatus[data-state=scope] summary{color:#a43d24;font-weight:700}.studioPlanSourceStatus summary:focus-visible{outline:3px solid #086ed6;outline-offset:2px}.studioPlanResumeList{display:grid;overflow-y:auto;gap:8px;max-height:min(42vh,360px);margin:12px 0;padding:2px}.studioPlanResumeList button{display:flex;text-align:left;white-space:normal;overflow-wrap:anywhere;flex-direction:column;align-items: flex-start;gap:4px;width:100%;min-height:64px}.studioPlanResumeList button span{font-size:var(--fs-cap,12px);line-height:1.5}.studioTopicResumePlans{margin:16px 0}.studioTopicResumePlans ul{display:grid;overflow-y:auto;list-style:none;gap:8px;max-height:min(28vh,240px);margin:8px 0;padding:2px}.studioTopicResumePlans li{display:grid;border:1px solid var(--studio-line);overflow-wrap:anywhere;border-radius:8px;gap:4px;min-width:0;padding:10px}.studioTopicResumePlans li>:-webkit-any(span,small){color:#53677d;font-size:var(--fs-cap,12px);line-height:1.5}.studioTopicResumePlans li>:-moz-any(span,small){color:#53677d;font-size:var(--fs-cap,12px);line-height:1.5}.studioTopicResumePlans li>:is(span,small){color:#53677d;font-size:var(--fs-cap,12px);line-height:1.5}.studioTopicResumePlans li p{white-space:pre-wrap;margin:6px 0}.studioTopicResumePlans button{white-space:normal;justify-self:start;min-height:44px}.studioTopicResumeList button{min-height:72px}.studioTopicResumePlans :-webkit-any(button,summary):focus-visible{outline:3px solid #086ed6;outline-offset:2px}.studioTopicResumePlans :-moz-any(button,summary):focus-visible{outline:3px solid #086ed6;outline-offset:2px}.studioTopicResumePlans :is(button,summary):focus-visible{outline:3px solid #086ed6;outline-offset:2px}.studioTopicResumeList button:focus-visible{outline:3px solid #086ed6;outline-offset:2px}.studioCheckList{list-style:none;display:flex;flex-direction:column;gap:16px;margin:18px 0 0;padding:0}.studioCheckList li{border-top:1px solid var(--studio-line);padding-top:14px;line-height:1.75}.studioCheckList p{color:#53677d;margin-top:6px}.studioCheckList small{color:#53677d}.studioGrowth a,.studioImages a{color:#095dab}.studioManuscript{border:1px solid var(--studio-line);overflow-wrap:anywhere;background:#fafcfe;border-radius:10px;margin-top:16px;padding:20px;line-height:1.9}.studioManuscript>p{white-space:pre-wrap;margin-top:14px}.studioManuscript figure{text-align:center;overflow:hidden;margin:20px 0}.studioManuscript img{object-fit:contain;max-width:100%;max-height:400px}.studioManuscript figcaption{color:#53677d;font-size:var(--fs-cap,12px);margin-top:10px}@media (max-width:1000px){.studioOperationsGrid{grid-template-columns:minmax(0,1fr)}.studioImageResults{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.studioWritingModes{grid-template-columns:minmax(0,1fr)}.studioWritingModes button{min-height:64px;padding:12px}.studioOperationsTop,.studioPlanList article{flex-direction:column;align-items:stretch}.studioMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.studioImageResults{grid-template-columns:repeat(2,minmax(0,1fr))}.studioCalendar{grid-template-columns:repeat(4,minmax(0,1fr))}.studioWorkspaceTabs button{flex:1;padding:10px}.studioOperations .blogStudioCardHeading{flex-wrap:wrap}.studioTopicResumePlans button,.studioTopicResumeList button{width:100%}}@media (max-width:1180px){.blogStudio{padding:20px 16px}.blogStudioGrid{grid-template-columns:minmax(300px,.9fr)minmax(360px,1.1fr);gap:14px}.blogStudioCard{padding:16px}.blogStudioPhoto{grid-template-columns:80px minmax(0,1fr);gap:8px}.blogStudioPhotoImage{width:80px;min-height:80px}.blogStudioPhotoImage img{height:80px}}@media (max-width:880px){.blogStudioGrid{grid-template-columns:minmax(0,1fr)}.blogStudioHeader{flex-direction:column;align-items: flex-start}.blogStudioHeaderActions{width:100%}.blogStudioHeaderActions .selectPanelBox{flex:1;width:auto}.blogStudioToolbar{flex-direction:column;align-items: flex-start;gap:12px}.blogStudioToolbar ol{gap:14px}.blogStudioBody{min-height:350px}.blogStudioConnection{flex-direction:column;align-items: flex-start;gap:10px}.blogStudioDraftRow{flex-direction:column;align-items: flex-start;gap:6px}}@media (max-width:560px){.blogStudio{padding:16px 10px}.blogStudioCard{padding:14px}.blogStudioPhoto{grid-template-columns:minmax(0,1fr)}.blogStudioPhotoImage,.blogStudioPhotoImage img{width:100%;height:150px}.blogStudioEditorFooter{flex-direction:column;align-items:stretch}.blogStudioConflict{flex-direction:column;align-items: flex-start}}@media (max-width:880px){.blogStudioProposalActions{flex-direction:column;align-items:stretch;gap:12px}.blogStudioProposalActions>div{justify-content:flex-end}}@media (max-width:560px){.blogStudioProposalActions>div{flex-direction:column}.blogStudioProposal .blogStudioReview summary{display:list-item;min-height:44px}.blogStudioProposalBody{min-height:250px}}.studioPublicPosts{display:grid;gap:12px;margin-top:18px}.studioPublicPosts article{border-top:1px solid var(--border,#e2e8f0);overflow-wrap:anywhere;padding-top:14px}.studioPublicPosts h3{margin:0 0 6px;font-size:16px}.studioPublicPosts p{white-space:pre-wrap}.studioMergeReview fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--studio-line);border-radius:8px;gap:12px;margin-top:16px;padding:14px}.studioMergeReview legend{padding:0 6px;font-weight:700}.studioMergeReview pre{white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto;font:inherit;background:#f5f8fc;max-height:200px;margin-top:8px;padding:10px;font-size:13px}@media (max-width:600px){.studioMergeReview fieldset{grid-template-columns:minmax(0,1fr)}}.studioThumbnail{margin-top:20px}.studioThumbnail .blogStudioCardHeading{flex-wrap:wrap}.studioThumbnail .blogStudioCardHeading>span{font-size:var(--fs-cap,12px);color:#53677d}.studioThumbnailControls{display:grid;grid-template-columns:minmax(0,1.4fr)repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.studioThumbnail .blogStudioField{min-width:0;margin-top:12px}.studioThumbnail .selectPanelBox{width:100%;min-width:0}.studioThumbnail .spButton{min-height:44px}.studioThumbnail button{white-space:normal;min-height:44px}.studioThumbnail input,.studioThumbnail textarea{min-height:44px}.studioThumbnail h2,.studioThumbnail p,.studioThumbnail strong{word-break:keep-all;overflow-wrap:anywhere}.studioThumbnailSource{line-height:1.8;font-size:var(--fs-body,13px);background:#f5f8fc;border-radius:8px;margin-top:16px;padding:14px}.studioThumbnailSource p{color:#53677d;margin-top:8px}.studioThumbnailCredit{white-space:pre-wrap;word-break:break-word}.studioThumbnailPreview{display:grid;justify-items:center;gap:10px;margin:20px 0 0}.studioThumbnailPreview img{object-fit:contain;border:1px solid var(--studio-line);background:#f5f8fc;width:100%;max-width:520px;height:auto}.studioThumbnailPreview figcaption{font-size:var(--fs-cap,12px);color:#53677d;overflow-wrap:anywhere;line-height:1.7}.studioThumbnailStatus{min-height:24px;margin-top:14px}@media (max-width:700px){.studioThumbnailControls{grid-template-columns:minmax(0,1fr);gap:4px}}@media (max-width:560px){.studioThumbnail input,.studioThumbnail textarea{font-size:16px}.studioThumbnail .studioInlineActions>button{flex:140px}}.advertisingAppWorkspace .blogStudio{padding:12px 16px 16px}.advertisingAppWorkspace .blogStudioHeader{flex-flow:wrap;align-items: center;gap:8px 16px;margin-bottom:8px}.advertisingAppWorkspace .blogStudioHeader h1{font-size:20px;line-height:1.4}.advertisingAppWorkspace .blogStudioHeaderActions{gap:6px;min-width:0}.advertisingAppWorkspace .blogStudioHeaderActions .selectPanelBox{width:225px;min-width:0;max-width:100%}.advertisingAppWorkspace .blogStudioHeaderActions button{min-height:44px}.advertisingAppWorkspace .blogStudioContext{gap:8px 12px;min-height:44px;padding:0}.advertisingAppWorkspace .blogStudioContext>span:first-child{gap:8px}.advertisingAppWorkspace .blogStudioContext>span:first-child>a{display:inline-flex;align-items: center;min-height:44px}.advertisingAppWorkspace .blogStudioContext[aria-label="저장·AI 연결 안내"]{gap:8px;padding:4px 0}.advertisingAppWorkspace .blogStudioContext[aria-label="저장·AI 연결 안내"]>.blogStudioReview{margin:0;padding:0 12px}.advertisingAppWorkspace .blogStudioContext[aria-label="저장·AI 연결 안내"]>.blogStudioReview>summary{min-height:44px;padding:11px 0;line-height:22px}.advertisingAppWorkspace .blogStudio>.blogStudioReview{margin-top:4px;padding:0 12px}.advertisingAppWorkspace .blogStudio>.blogStudioReview>summary{min-height:44px;padding:11px 0;line-height:22px}.advertisingAppWorkspace .blogStudio>.blogStudioReview[open]{padding-bottom:12px}.advertisingAppWorkspace .studioWorkspaceTabs{gap:4px;margin:4px 0 8px;padding:4px 0}.advertisingAppWorkspace .blogStudioToolbar{gap:8px 12px;margin:8px 0}.advertisingAppWorkspace .blogStudioToolbar>.blogStudioHint{margin-top:0!important}.advertisingAppWorkspace .blogStudioToolbar button{min-height:44px}.advertisingAppWorkspace .blogStudioReview.studioDeskPreparation{margin-top:4px;padding:0 12px}.advertisingAppWorkspace .blogStudioReview.studioDeskPreparation>summary{min-height:44px;padding:11px 0;line-height:22px}.advertisingAppWorkspace .blogStudioReview.studioDeskPreparation[open]{padding-bottom:12px}@media (max-width:880px){.advertisingAppWorkspace .blogStudioHeaderActions{width:100%}.advertisingAppWorkspace .blogStudioToolbar{gap:8px}}@media (max-width:560px){.advertisingAppWorkspace .blogStudio{padding:10px}.advertisingAppWorkspace .blogStudioHeader>div:first-child{flex-basis:100%}.advertisingAppWorkspace .blogStudioHeaderActions .selectPanelBox{flex:100%;width:100%}.advertisingAppWorkspace .blogStudioHeaderActions>button{white-space:normal;flex:auto}.advertisingAppWorkspace .blogStudioContext{align-items: center}.advertisingAppWorkspace .blogStudioToolbar>div{flex-wrap:wrap}}.blogStudio .blogStudioMaterials>button.secondaryButton{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;min-height:44px}.blogStudio .studioFlowControls>.studioPlainImport{flex:0 auto;min-width:0;max-width:100%;margin:0;padding:0 10px}.blogStudio .studioFlowControls>.studioPlainImport>summary{display:flex;align-items: center;min-height:44px}.blogStudio .studioFlowControls>.studioPlainImport[open]{flex-basis:100%;padding-bottom:12px}.advertisingAppWorkspace .studioCompactContext{justify-content:flex-start;gap:4px 12px}.advertisingAppWorkspace .studioCompactContext>.blogStudioSaveState{margin-left:auto}.advertisingAppWorkspace .studioCompactContext>.studioConnectionCompact{display:contents}.advertisingAppWorkspace .studioCompactContext>.blogStudioConnection{flex:100%;min-width:0}.advertisingAppWorkspace .studioCompactContext>.studioIdentityConnection{margin:0;padding:0 8px}.advertisingAppWorkspace .studioCompactContext>.studioIdentityConnection>summary{display:flex;align-items: center;min-height:44px;padding:6px 0}.advertisingAppWorkspace .studioCompactContext>.studioIdentityConnection[open]{flex-basis:100%;padding-bottom:12px}.advertisingAppWorkspace .studioCompactContext :-webkit-any(button,summary){white-space:normal;overflow-wrap:anywhere;min-height:44px}.advertisingAppWorkspace .studioCompactContext :-moz-any(button,summary){white-space:normal;overflow-wrap:anywhere;min-height:44px}.advertisingAppWorkspace .studioCompactContext :is(button,summary){white-space:normal;overflow-wrap:anywhere;min-height:44px}.advertisingAppWorkspace .studioCompactContext>.studioConnectionCompact>.blogStudioReview{margin:0;padding:0 8px}.advertisingAppWorkspace .studioCompactContext>.studioConnectionCompact>.blogStudioReview>summary{display:flex;align-items: center;min-height:44px;padding:6px 0}.advertisingAppWorkspace .studioCompactContext>.studioConnectionCompact>.blogStudioReview[open]{flex:100%;padding-bottom:12px}.blogStudio .studioWritingDeskCompact{position:static;align-items: center;gap:8px 12px;margin:4px 0;padding:4px 12px}.blogStudio .studioWritingDeskCompact .studioWritingDeskStatus{flex:200px;gap:2px}.blogStudio .studioWritingDeskCompact button{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;min-height:44px}.blogStudio .studioWritingDeskCompact>.studioDeskMore{flex:0 auto;min-width:0;margin:0;padding:0 8px}.blogStudio .studioWritingDeskCompact>.studioDeskMore>summary{display:flex;flex-wrap:wrap;align-items: center;gap:8px;min-height:44px;padding:6px 0}.blogStudio .studioWritingDeskCompact>.studioDeskMore[open]{flex:100%;padding-bottom:12px}.blogStudio .studioWritingDeskCompact .studioFlowHint{margin:10px 0}.blogStudio .studioPreparationTools{margin-top:12px}.advertisingAppWorkspace .studioFlowCompact .blogStudioTitleInput{scroll-margin-top:12px;scroll-margin-bottom:12px}@media (max-width:700px){.blogStudio .studioWritingDeskCompact .studioWritingDeskStatus{flex-basis:100%}.blogStudio .studioWritingDeskCompact>.studioDeskMore{flex:100%}.advertisingAppWorkspace .studioCompactContext{align-items:stretch}.advertisingAppWorkspace .studioCompactContext>.blogStudioSaveState{margin-left:0}.advertisingAppWorkspace .studioCompactContext :-webkit-any(button,details){min-width:0;max-width:100%}.advertisingAppWorkspace .studioCompactContext :-moz-any(button,details){min-width:0;max-width:100%}.advertisingAppWorkspace .studioCompactContext :is(button,details){min-width:0;max-width:100%}}.advertisingAppWorkspace .studioFlowCompact .blogStudioMaterials .blogStudioCardHeading{margin-bottom:12px}.advertisingAppWorkspace .studioHeaderMore{position:relative;min-width:0;margin:0;padding:0 10px}.advertisingAppWorkspace .studioHeaderMore>summary{display:flex;align-items: center;min-height:44px}.advertisingAppWorkspace .studioHeaderMore>div{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:8px}.advertisingAppWorkspace .studioHeaderMore[open]{flex-basis:100%}.advertisingAppWorkspace .studioConnectionDetails{display:flex;flex-wrap:wrap;align-items: center;gap:8px 12px}.advertisingAppWorkspace .studioConnectionDetails>span>a{display:inline-flex;align-items: center;min-height:44px}.advertisingAppWorkspace .studioConnectionDetails>.studioIdentityConnection{max-width:100%;margin:0}.advertisingAppWorkspace .studioConnectionDetails>.studioIdentityConnection>summary{display:flex;align-items: center;min-height:44px}.advertisingAppWorkspace .studioCompactContext .studioConnectionDetails{margin-bottom:8px}@media (max-width:700px){.advertisingAppWorkspace .studioFlowCompact .blogStudioHeader>div:first-child{position:absolute;clip-path:inset(50%);white-space:nowrap;overflow:hidden;border:0;width:1px;height:1px;margin:-1px;padding:0}.advertisingAppWorkspace .studioFlowCompact .blogStudioHeaderActions>.studioHeaderMore{flex:none}.advertisingAppWorkspace .studioFlowCompact .studioWorkspaceTabs{flex-wrap:nowrap}.advertisingAppWorkspace .studioFlowCompact .studioWorkspaceTabs button{white-space:nowrap;flex:1 1 0;min-width:0;min-height:44px;padding:6px 3px;font-size:12px}.advertisingAppWorkspace .studioCompactContext{gap:4px 8px}.advertisingAppWorkspace .studioCompactContext>.blogStudioSaveState{flex-basis:100%;margin:0}.advertisingAppWorkspace .studioCompactContext>.studioConnectionCompact>button{padding-inline-start:10px;padding-inline-end:10px}.advertisingAppWorkspace .studioCompactContext>.studioConnectionCompact>.blogStudioReview{flex:none;padding-inline-start:6px;padding-inline-end:6px}.advertisingAppWorkspace .studioCompactContext>.studioConnectionCompact>.blogStudioReview[open]{flex:100%}.advertisingAppWorkspace .studioFlowCompact .blogStudioToolbar{flex-direction:row}.advertisingAppWorkspace .studioFlowCompact .blogStudioToolbar>div{gap:6px}.blogStudio .studioWritingDeskCompact{gap:4px 8px;padding-inline-start:8px;padding-inline-end:8px}.blogStudio .studioWritingDeskCompact>.studioFlowControls{flex:auto;width:auto;min-width:0}.blogStudio .studioWritingDeskCompact>.studioFlowControls>button{padding-inline-start:8px;padding-inline-end:8px}.blogStudio .studioWritingDeskCompact>.studioDeskMore{flex:none;padding-inline-start:4px;padding-inline-end:4px}.blogStudio .studioWritingDeskCompact>.studioDeskMore>summary{white-space:nowrap;flex-wrap:nowrap;gap:4px}.blogStudio .studioWritingDeskCompact>.studioDeskMore[open]{flex:100%}}.studioConnectionLabelShort{display:none}@media (max-width:700px){.advertisingAppWorkspace .studioCompactContext .studioConnectionLabelLong{position:absolute;clip-path:inset(50%);white-space:nowrap;overflow:hidden;border:0;width:1px;height:1px;margin:-1px;padding:0}.advertisingAppWorkspace .studioCompactContext .studioConnectionLabelShort{display:inline}.advertisingAppWorkspace .studioFlowCompact.studioFlowStep-edit:not(.studioFinishTool) .blogStudioToolbar{margin-block-start:4px;margin-block-end:4px}.advertisingAppWorkspace .studioFlowCompact.studioFlowStep-edit:not(.studioFinishTool) .studioWritingDeskCompact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.advertisingAppWorkspace .studioFlowCompact.studioFlowStep-edit:not(.studioFinishTool) .studioWritingDeskCompact>.studioFlowControls{display:contents}.advertisingAppWorkspace .studioFlowCompact.studioFlowStep-edit:not(.studioFinishTool) .studioWritingDeskCompact>.studioFlowControls>button{width:100%;min-width:0;min-height:44px}.advertisingAppWorkspace .studioFlowCompact.studioFlowStep-edit:not(.studioFinishTool) .studioWritingDeskCompact>.studioDeskMore{min-width:0;margin:0}.advertisingAppWorkspace .studioFlowCompact.studioFlowStep-edit:not(.studioFinishTool) .studioWritingDeskCompact>.studioDeskMore[open]{grid-column:1/-1}.advertisingAppWorkspace .studioFlowCompact.studioFlowStep-edit:not(.studioFinishTool) .blogStudioEditor{padding-top:10px}.advertisingAppWorkspace .studioFlowCompact.studioFlowStep-edit:not(.studioFinishTool) .blogStudioEditor>.blogStudioCardHeading{margin-bottom:4px}}.blogStudio .studioDraftActions{display:flex;flex-wrap:wrap;gap:6px;min-width:0;max-width:100%}.blogStudio .studioDeskMore .studioDraftActions{margin:8px 0}.blogStudio .studioDraftActions>button{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;min-height:44px}@media (max-width:700px){.advertisingAppWorkspace .studioFlowCompact{padding-top:8px}.advertisingAppWorkspace .studioFlowCompact .blogStudioHeader{margin-bottom:4px}.advertisingAppWorkspace .studioFlowCompact .blogStudioHeaderActions{flex-wrap:nowrap;align-items:stretch;gap:4px}.advertisingAppWorkspace .studioFlowCompact .blogStudioHeaderActions:has(>.studioHeaderMore[open]){flex-wrap:wrap}.advertisingAppWorkspace .studioFlowCompact .blogStudioHeaderActions .selectPanelBox{flex:1 1 0;width:0;min-width:44px;max-width:100%}.advertisingAppWorkspace .studioFlowCompact .blogStudioHeaderActions .selectPanelBox>.spButton{width:100%;min-width:0;max-width:100%;min-height:44px}.advertisingAppWorkspace .studioFlowCompact .blogStudioHeaderActions .selectPanelBox>.spButton>.spValue{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.advertisingAppWorkspace .studioFlowCompact .blogStudioHeaderActions>.primaryButton{flex:none;min-height:44px;padding-inline-start:8px;padding-inline-end:8px}.advertisingAppWorkspace .studioFlowCompact .blogStudioHeaderActions>.studioHeaderMore{flex:none;padding-inline-start:6px;padding-inline-end:6px}.advertisingAppWorkspace .studioFlowCompact .blogStudioHeaderActions>.studioHeaderMore>summary{white-space:nowrap;min-height:44px}.advertisingAppWorkspace .studioFlowCompact .blogStudioHeaderActions>.studioHeaderMore[open]{flex:100%}.advertisingAppWorkspace .studioFlowCompact .studioWritingDeskCompact{margin-block-start:2px;margin-block-end:2px}.advertisingAppWorkspace .studioFlowCompact .blogStudioMaterials{padding-top:10px}.advertisingAppWorkspace .studioFlowCompact .blogStudioMaterials .blogStudioCardHeading{margin-bottom:4px}.advertisingAppWorkspace .studioFlowCompact.studioFlowStep-edit:not(.studioFinishTool) .blogStudioEditor{padding-top:8px}.spPanel .spList[aria-label=작업할\ 블로그]>.spRow{min-height:44px}.spPanel .spList[aria-label=작업할\ 블로그]>.spRow>b{white-space:normal;overflow-wrap:anywhere;flex:auto;min-width:0}.advertisingAppWorkspace .studioFlowCompact:not(.studioFinishTool) .studioWorkspaceTabs,.advertisingAppWorkspace .studioFlowCompact:not(.studioFinishTool) .studioWritingDeskCompact{margin-block-start:0;margin-block-end:0;padding-block-start:0;padding-block-end:0}.advertisingAppWorkspace .studioFlowCompact.studioFlowStep-prepare:not(.studioFinishTool) .blogStudioMaterials>.blogStudioField:first-of-type,.advertisingAppWorkspace .studioFlowCompact.studioFlowStep-edit:not(.studioFinishTool) .blogStudioEditor>.studioFinishTitleField{margin-top:12px}}.advertisingAppWorkspace .studioFlowCompact:not(.studioFinishTool) .blogStudioEditor>.blogStudioCardHeading{position:absolute;clip-path:inset(50%);white-space:nowrap;overflow:hidden;border:0;width:1px;height:1px;margin:-1px;padding:0}.advertisingAppWorkspace .studioFlowCompact:has(.studioCompactContext)>.blogStudioHeader>.studioWorkspaceHeading{position:absolute;clip-path:inset(50%);white-space:nowrap;overflow:hidden;border:0;width:1px;height:1px;margin:-1px;padding:0}.advertisingAppWorkspace .studioFlowCompact:not(:has(.studioHeaderMore[open])) .studioCompactContext>.studioIdentityConnection{display:none}.blogStudio .studioWebExportDetails{border:0;margin:0;padding:0}.blogStudio .studioWebExportDetails>summary{display:flex;align-items: center;min-height:44px;font-weight:700}@media (max-width:700px){.advertisingAppWorkspace .studioFlowCompact.studioFlowStep-edit:not(.studioFinishTool) .studioWritingDeskCompact{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px) and (max-height:700px){.advertisingAppWorkspace .studioFlowCompact.studioFlowStep-prepare:not(.studioFinishTool) .blogStudioMaterials>.blogStudioCardHeading{position:absolute;clip-path:inset(50%);white-space:nowrap;overflow:hidden;border:0;width:1px;height:1px;margin:-1px;padding:0}.advertisingAppWorkspace .studioFlowCompact.studioFlowStep-prepare:not(.studioFinishTool) .blogStudioMaterials>.blogStudioField:first-of-type{margin-top:0}}.inventoryHoldSettings{color:#000;background:#fff;border:1px solid #cbd5e1;border-radius:10px;min-width:0;max-width:calc(100vw - 32px);padding:16px}.inventoryHoldSettingsHeading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;margin-bottom:14px}.inventoryHoldSettingsHeading h3{margin:0;font-size:17px}.inventoryHoldSettingsHeading>span{color:#334155;font-size:12px}.inventoryHoldSettingsToggle{display:flex;cursor:pointer;align-items: flex-start;gap:9px;font-size:14px;font-weight:700;line-height:1.5}.inventoryHoldSettingsToggle input{accent-color:#2563eb;flex:0 0 18px;width:18px;height:18px;margin:2px 0 0}.inventoryHoldSettingsToggle:has(input:disabled){cursor:default}.inventoryHoldSettingsState{background:#f8fbff;border:1px solid #bfdbfe;border-radius:8px;margin-top:14px;padding:12px;font-size:13px;line-height:1.5}.inventoryHoldSettingsState>b{font-size:14px}.inventoryHoldSettingsState>p{margin:5px 0 0}.inventoryHoldSettingsState dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px 12px;margin:12px 0 0}.inventoryHoldSettingsState dl>div{display:flex;border-top:1px solid #dbeafe;justify-content:space-between;gap:8px;padding-top:6px}.inventoryHoldSettingsState dt{color:#334155;font-size:12px}.inventoryHoldSettingsState dd{margin:0;font-size:12px;font-weight:700}.inventoryHoldSettingsNote{color:#334155;margin:10px 0 0;font-size:12px;line-height:1.5}.inventoryHoldSettingsError{color:#b91c1c;margin:10px 0 0;font-size:13px;line-height:1.5}.inventoryHoldSettingsUnheld{display:flex;border-top:1px solid #e2e8f0;flex-wrap:wrap;align-items: center;gap:8px 12px;margin-top:14px;padding-top:12px}.inventoryHoldSettingsUnheld p{flex:240px;margin:0;font-size:13px;line-height:1.5}.inventoryHoldUnheldList ul{list-style:none;display:grid;gap:10px;margin:0;padding:0}.inventoryHoldUnheldList li{display:grid;border:1px solid #cbd5e1;border-radius:8px;gap:8px;padding:12px}.inventoryHoldUnheldSummary{display:flex;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:6px 12px;font-size:14px}.inventoryHoldUnheldSummary time{font-size:12px}.inventoryHoldUnheldSerials{display:grid;gap:4px;font-size:12px}.inventoryHoldUnheldSerials span{overflow-wrap:anywhere}.inventoryHoldUnheldSerials b{font-weight:600}.inventoryHoldUnheldReasons{color:#7a5b12;overflow-wrap:anywhere;display:grid;gap:4px;margin:0;padding:0;font-size:12px}.inventoryHoldUnheldReasons li{list-style:none}.inventoryHoldUnheldReasonsEmpty{color:#5b6573}.inventoryHoldUnheldList li>button{justify-self:start}.inventoryHoldSettings.inventoryHoldSettingsCompact{padding:8px 12px}.inventoryHoldSettingsCompact>p[role=status]{color:#334155;margin:0;font-size:13px;line-height:1.5}.inventoryHoldSettingsCompact>p[role=status] b{color:#000}.inventoryHoldSettingsCompact .inventoryHoldSettingsError{margin-top:4px}.perfStoreTable td .perfLegacyTag{display:block;white-space:normal;color:#64748b;font-size:12px;font-weight:500;line-height:1.25}.settleLegacyCashNote{white-space:normal;line-height:1.45}.storeVerifyNote.storeDocNote{color:#4b5563}.exportAll{display:grid;gap:8px;max-width:640px}.exportAllRow{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.exportAllNote{color:#1f2933;margin:0;font-size:14px;line-height:1.5}.exportAllDone{color:#0b6b3a;font-weight:700}.exportAllFail{color:#b42318;font-weight:700}.exportAllTiny{color:#4b5563;margin:0;font-size:13px;line-height:1.5}.attachPanel{position:fixed;z-index:1300;display:flex;background:#0f1c28;border-right:1px solid #24384b;flex-direction:column;top:60px;bottom:0;box-shadow:0 0 26px #0a182659}.attachPanel.right{border-left:1px solid #24384b;border-right:0}.attachPanel.stack{border-bottom:1px solid #24384b;border-right:0;top:60px;bottom:auto}.attachPanel.folded{background:#16283a;width:28px}.attachPanelUnfold{color:#cfe0ef;cursor:pointer;background:0 0;border:0;width:100%;height:100%;font-size:14px}.attachPanelUnfold:hover{background:#1d3450}.attachPanelBar{display:flex;color:#e8f0f8;background:#14283a;flex-wrap:wrap;flex-shrink:0;align-items: center;gap:6px;padding:8px 10px}.attachPanelBar b{font-size:13px;font-weight:800}.attachPanelBar span{color:#9db6cc;margin-right:auto;font-size:12px}.attachPanelBar button{color:#dce9f5;cursor:pointer;background:#1d3450;border:1px solid #2f4a63;border-radius:7px;flex-shrink:0;padding:4px 9px;font-size:12px}.attachPanelBar button:hover{background:#27455f}.attachPanelClose{background:0 0!important;border-color:#0000!important}.attachPanelBody{display:flex;overflow:auto;flex:auto;justify-content:center;align-items: center;min-height:0;padding:10px}.attachPanelBody img{object-fit:contain;max-width:100%;max-height:100%}.attachPanelWait{color:#9db6cc;font-size:13px}.attachPanelNav{display:flex;color:#cfe0ef;background:#14283a;flex-shrink:0;justify-content:center;align-items: center;gap:12px;padding:7px;font-size:13px}.attachPanelNav button{color:#e8f0f8;cursor:pointer;background:#1d3450;border:1px solid #2f4a63;border-radius:8px;width:30px;height:30px;font-size:15px}.attachPanelGrip{position:absolute;cursor:col-resize;width:8px;top:0;bottom:0}.attachPanel.left .attachPanelGrip{right:-4px}.attachPanel.right .attachPanelGrip{left:-4px}.attachPanelGrip:hover{background:#2f6fed59}body.attachPanelDragging{cursor:col-resize;user-select:none}.attachPanelBody img[draggable=false]{-webkit-user-drag:none;user-select:none}.attachEditBackdrop{position:fixed;z-index:1520;display:flex;background:#091420e6;justify-content:center;align-items: center;padding:14px;inset:0}.attachEditBox{display:flex;color:#000;overflow:hidden;background:#f7f9fc;border-radius:14px;flex-direction:column;width:100%;max-width:1180px;max-height:96vh;box-shadow:0 24px 66px #00000061}.attachEditHead{display:flex;background:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0;align-items: center;gap:12px;padding:10px 14px}.attachEditHead b{font-size:15px}.attachEditHead span{color:#000;flex:1;font-size:12px;line-height:1.45}.attachEditClose{color:#000;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;flex-shrink:0;min-height:34px;padding:6px 12px;font-size:13px;font-weight:700}.attachEditClose:hover{background:#f1f5f9;border-color:#94a3b8}.attachEditTools{display:flex;background:#fff;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;flex-shrink:0;align-items: center;gap:6px;padding:8px 12px}.attachEditGroup{display:flex;flex-wrap:wrap;align-items: center;gap:4px}.attachEditGroup+.attachEditGroup{border-left:1px solid #e2e8f0;margin-left:6px;padding-left:10px}.attachEditGroupName{color:#000;margin-right:2px;font-size:12px}.attachEditBtn{color:#000;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-height:34px;padding:6px 11px;font-size:13px;font-weight:700}.attachEditBtn:hover:not(:disabled){background:#f8fbff;border-color:#60a5fa}.attachEditBtn.is-on{color:#fff;background:#2563eb;border-color:#2563eb}.attachEditBtn:disabled{opacity:.45;cursor:default}.attachEditColor{cursor:pointer;border:2px solid #cbd5e1;border-radius:50%;width:30px;height:30px;padding:0}.attachEditColor.is-on{border-color:#0f172a;box-shadow:inset 0 0 0 2px #fff}.attachEditTextInput{color:#000;background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-width:150px;min-height:34px;padding:6px 9px;font-size:13px}.attachEditStage{overflow:auto;display:flex;background:#dfe6ee;flex:1;min-height:0;padding:14px}.attachEditPaper{position:relative;background:#fff;margin:auto;line-height:0;box-shadow:0 6px 20px #0f203338}.attachEditCanvas{display:block;touch-action:none;cursor:crosshair;max-width:100%;height:auto}.attachEditCanvas.is-crop{cursor:cell}.attachEditCropBox{position:absolute;pointer-events:none;border:2px solid #2563eb;box-shadow:0 0 0 9999px #0914206b}.attachEditWait{color:#000;text-align:center;margin:auto;padding:40px 20px;font-size:14px;line-height:1.6}.attachEditNotice{color:#b4452f;background:#fff7ed;border-top:1px solid #fed7aa;flex-shrink:0;margin:0;padding:8px 14px;font-size:12px;line-height:1.5}.attachEditHint{color:#000;background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0;margin:0;padding:7px 14px;font-size:12px;line-height:1.5}.attachEditFoot{display:flex;background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0;align-items: center;gap:9px;padding:10px 14px}.attachEditFootWord{color:#000;flex:1;font-size:12px;line-height:1.45}.attachEditSave{color:#fff;cursor:pointer;background:#2563eb;border:1px solid #1d4ed8;border-radius:9px;min-height:38px;padding:8px 17px;font-size:14px;font-weight:800}.attachEditSave:disabled{opacity:.45;cursor:default}.attachEditAsk{display:flex;background:#fef2f2;border-top:1px solid #fecaca;flex-wrap:wrap;flex-shrink:0;align-items: center;gap:9px;padding:10px 14px}.attachEditAsk b{color:#991b1b;font-size:13px}.attachEditAsk span{color:#7f1d1d;flex:1;font-size:12px;line-height:1.45}@media (max-width:540px){.attachEditBackdrop{padding:0}.attachEditBox{border-radius:0;max-width:none;max-height:100vh}.attachEditHead span{display:none}.attachEditTools{gap:5px;padding:7px 9px}.attachEditGroup.is-phoneHide{display:none}.attachEditGroup+.attachEditGroup{margin-left:0;padding-left:7px}.attachEditGroupName{display:none}.attachEditStage{padding:8px}.attachEditFootWord{display:none}}.driveConnectCard{display:flex;border:1px solid var(--line,#dbe3ec);background:var(--surface,#fff);color:var(--ink,#142033);font-size:var(--fs-body,13px);border-radius:10px;align-items: center;gap:10px;max-width:960px;margin:0 0 8px;padding:8px 12px;line-height:1.4}.driveConnectDot{background:var(--muted,#6f7e91);border-radius:50%;flex:none;width:8px;height:8px}.driveConnectText{display:flex;flex-wrap:wrap;flex:auto;align-items:baseline;gap:2px 10px;min-width:0}.driveConnectText b{font-weight:var(--fw-strong,800)}.driveConnectText span{color:var(--muted,#6f7e91);font-size:var(--fs-cap,12px)}.driveConnectText .driveConnectError{color:var(--red,#e33c4a);font-weight:var(--fw-label,700)}.driveConnectActions{display:flex;white-space:nowrap;flex:none;gap:6px}.driveConnect-connected .driveConnectDot{background:var(--green,#0f9f6e)}.driveConnect-unregistered{border-color:var(--blue,#086ed6);background:var(--blue-soft,#eaf4ff)}.driveConnect-unregistered .driveConnectDot{background:var(--blue,#086ed6)}.driveConnect-disconnected,.driveConnect-wrongAccount{border-color:var(--red,#e33c4a);background:#fff5f5}.driveConnect-disconnected .driveConnectDot,.driveConnect-wrongAccount .driveConnectDot{background:var(--red,#e33c4a)}.driveConnect-disconnected .driveConnectText b,.driveConnect-wrongAccount .driveConnectText b{color:#b4232f}@media screen and (max-width:540px){.driveConnectCard{flex-wrap:wrap}.driveConnectActions{justify-content:flex-end;width:100%}}.driveRegPick{display:flex;flex-direction:column;gap:6px}.driveRegRow{display:flex;border:1px solid var(--line,#dbe3ec);cursor:pointer;font-size:var(--fs-body,13px);border-radius:8px;align-items: center;gap:8px;padding:8px 10px}.driveRegRow input{width:16px;height:16px}.driveRegRow small{color:var(--muted,#6f7e91);font-size:var(--fs-cap,12px);margin-left:auto}.driveRegAll{background:var(--surface-2,#f5f7fa)}.driveRegDone{cursor:default;color:var(--muted,#6f7e91)}.driveRegNote{color:var(--muted,#6f7e91);font-size:var(--fs-cap,12px);margin:4px 0 0}.driveLinksCard{max-width:720px}.driveLinksTable{table-layout:fixed;width:100%}.driveLinksTable th:first-child,.driveLinksTable td:first-child{width:40%}.driveLinksTable td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.driveLinksNone{color:var(--muted,#6f7e91);font-size:var(--fs-cap,12px)}.driveMigrateEntry{display:flex;font-size:var(--fs-body,13px);align-items: center;gap:10px;max-width:960px;margin:0 0 8px}.driveMigrateEntryNote{color:var(--muted,#5d6b79);min-width:0;font-size:12px}.driveMigrateTableWrap{overflow:auto;border:1px solid var(--line,#dbe3ec);border-radius:8px;max-height:min(60vh,560px)}.driveMigrateTable{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.driveMigrateTable th,.driveMigrateTable td{border-bottom:1px solid var(--line,#e6ecf2);text-align:left;vertical-align:top;padding:6px 8px}.driveMigrateTable thead th{position:sticky;z-index:1;background:var(--surface-2,#f5f7fa);white-space:nowrap;font-weight:700;top:0}.driveMigrateTable th:first-child{width:110px}.driveMigrateTable th:nth-child(2){width:76px}.driveMigrateTable th:nth-child(3){width:56px}.driveMigrateTable th:nth-child(4){width:92px}.driveMigrateTable th:nth-child(6){width:270px}.driveMigrateTable .num{text-align:right;font-variant-numeric:tabular-nums}.driveMigrateState{display:flex;flex-direction:column;gap:2px}.driveMigrateState span{color:var(--muted,#5d6b79);font-size:12px}.driveMigrateTone-ok{color:#16794a}.driveMigrateTone-warn{color:#a5530a}.driveMigrateTone-busy{color:#1f5fbf}.driveMigrateTone-neutral{color:var(--ink,#142033)}.driveMigrateActions{display:flex;flex-wrap:wrap;align-items: center;gap:6px}.driveMigrateWhy{color:#a5530a;flex-basis:100%;font-size:12px}.driveMigrateFooter{display:flex;align-items: center;gap:8px;width:100%}.driveMigrateFooter>span{color:var(--muted,#5d6b79);flex:auto;font-size:12px}.driveMigrateError{color:#b42318;font-weight:600}.driveMigrateEmpty{color:var(--muted,#5d6b79)}.driveMigrateBulk{display:flex;flex-wrap:wrap;align-items: center;gap:8px;margin:0 0 10px}.driveMigrateBulkNote{color:var(--muted,#5d6b79);flex:260px;min-width:0;font-size:12px}.notifyBatchTable .notifyOpenBtn{border-radius:7px;height:26px;min-height:26px;padding:0 10px;font-size:12px}.notifyBatchTable td.notifyVerdictCell{white-space:nowrap}.notifyBatchLegend{display:grid;gap:4px;margin:0;padding:0 2px}.notifyBatchLegend p{color:#000;margin:0;font-size:12px;line-height:1.5}.notifyBatchLegend p b{margin-right:4px}.notifyBatchTable tr.notifyRowActive td{background:#eef7fe}.notifyBatchTable .notifyVisited{display:block;color:#000;margin-top:2px;font-size:12px}.cneEditor{display:block;box-sizing:border-box;font-size:var(--cne-default-font-size,13.5px);line-height:inherit;font-synthesis:style;color:inherit;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;outline:1px solid #0000;outline-offset:5px;cursor:text;background:0 0;border:0;width:100%;min-height:2em;font-family:inherit;font-style:normal;font-weight:400}.cneEditor>p,.cneEditor>div{font-size:inherit;font-weight:inherit;font-family:inherit;line-height:inherit;color:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 .5em;padding:0}.cneEditor>:last-child{margin-bottom:0}.cneEditor:not(.cneReadOnly):hover{outline-color:#cbd5e1}.cneEditor:not(.cneReadOnly):focus{outline-color:#60a5fa}.cneEditor.cneReadOnly{cursor:default}.cneToolbar{display:flex;box-sizing:border-box;color:#334155;background:#fff;border:1px solid #dce4ee;border-radius:8px;flex-wrap:wrap;align-items: center;gap:4px;max-width:100%;margin:0;padding:6px 8px;font-family:inherit;font-size:12px;line-height:1.3}.cneToolbar .cneButton,.cneToolbar .cneSwatch{appearance:none;display:inline-flex;box-shadow:none;color:#334155;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;flex:none;justify-content:center;align-items: center;width:auto;min-width:28px;height:28px;min-height:28px;margin:0;padding:0 7px;font-family:inherit;font-size:12px;font-weight:500;line-height:1}.cneToolbar .cneButton:hover:not(:disabled){background:#eff6ff}.cneToolbar .cneButton[aria-pressed=true]{color:#1d4ed8;background:#dbeafe;border-color:#bfdbfe}.cneToolbar .cneButton:focus-visible{outline:2px solid #60a5fa;outline-offset:1px}.cneToolbar .cneSwatch:focus-visible{outline:2px solid #60a5fa;outline-offset:1px}.cneToolbar input:focus-visible{outline:2px solid #60a5fa;outline-offset:1px}.cneToolbar .cneButton:disabled,.cneToolbar .cneSwatch:disabled,.cneToolbar input:disabled{opacity:.4;cursor:default}.cneToolbar .cneBold{font-weight:800}.cneToolbar .cneItalic{font-style:italic}.cneToolbar .cneUnderline{text-decoration:underline}.cneToolbar .cneSizeLabel,.cneToolbar .cneColorLabel{display:inline-flex;color:#475569;flex:none;align-items: center;gap:4px;margin:0;padding:0;font-size:12px;font-weight:500}.cneToolbar .cneSize{box-sizing:border-box;color:#0f172a;font:inherit;box-shadow:none;background:#fff;border:1px solid #cbd5e1;border-radius:4px;width:59px;min-width:0;height:28px;min-height:28px;margin:0;padding:2px 4px;font-size:12px}.cneToolbar .cneColor{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:4px;width:28px;min-width:28px;height:28px;min-height:28px;margin:0;padding:3px}.cneToolbar .cneSwatch{width:19px;min-width:19px;height:24px;min-height:24px;padding:0}.cneToolbar .cneSwatch:before{content:"";display:block;background:var(--cne-swatch);border:1px solid #0000001f;border-radius:50%;width:11px;height:11px}.cneToolbar .cneDivider{display:block;background:#e2e8f0;flex:0 0 1px;height:16px;margin:0 2px}.cneToolbar .cneHint{color:#64748b;flex:0 auto;margin-left:3px;font-size:12px;line-height:1.4}.cneToolbar .cneInputMessage{color:#b45309}@media print{.cneToolbar{display:none!important}.cneEditor,.cneEditor:hover,.cneEditor:focus{outline:none!important;box-shadow:none!important;background:0 0!important;border:0!important}}.cpSheetTools{display:flex;flex-wrap:wrap;align-items: center;gap:5px;padding:5px 0;font-family:Pretendard,sans-serif}.cpSheetTools button{color:#163b5f;background:#fff;border:1px solid #bccbda;border-radius:4px;padding:4px 7px;font-size:12px;line-height:1.3}.cpSheetTools button:disabled{opacity:.45}.cpSheetTools span{color:#60758a;margin-left:auto;font-size:12px}.cpSheetWorkspace .cpSheetCell{white-space:pre-wrap;overflow-wrap:anywhere;outline:none;font:inherit;color:inherit;cursor:text;background:0 0;border:0;border-radius:0;min-height:1.3em;padding:2px}.cpSheetWorkspace .cpSheetCell:focus{outline:1px solid #4999ed;background:#f1f8ff}.cpSheetWorkspace .cpContent .cpSheetCell{text-align:left}.cpSheetWorkspace.cpSheetSlash .cpContent .cpSheetCell{display:inline}.confirmSheetToolbarSlot{width:100%}.confirmPaperColumn>.confirmPaper{display:block;position:relative;aspect-ratio:auto;min-height:calc(var(--cp-page-height,277mm)*var(--cp-pages,1));overflow:visible;width:100%;max-width:190mm;margin-inline-start:auto;margin-inline-end:auto}.confirmPaper>.cpSheetWorkspace{display:block}.cpSheetWorkspace>.cpTable{height:auto}.cpPaperFooter{position:absolute;inset:auto 22px 26px}.cpFreeFrame{position:absolute;left:0;right:0;bottom:calc(100% + var(--cp-free-reserve,0px));border:1px solid #0f172a;padding:8px 7px}.cpFreeFrame .cpFree{overflow-wrap:anywhere;white-space:pre-wrap}.cpFreeOpen{position:absolute;color:#5b6f86;cursor:pointer;background:#fff;border:1px dashed #bccbda;border-radius:4px;margin:0 0 4px;padding:4px 8px;font-size:12px;line-height:1.3;bottom:100%;left:0}.cpFreeOpen:hover{color:#1d4f86;border-color:#4999ed}.confirmPaper .cpTitle{border:3px solid #0000}#confirmPaper.cpPrintPreparing{width:190mm!important;max-width:190mm!important}#confirmPaper.cpPrintPreparing .cpTitle{letter-spacing:8px;text-indent:8px;width:86%;padding:12px 0;font-size:30px}#confirmPaper.cpPrintPreparing .cpColDate{width:148px}#confirmPaper.cpPrintPreparing .cpColPath{width:110px}#confirmPaper.cpPrintPreparing .cpSignLine{grid-template-columns:78px 250px 34px;column-gap:8px;width:auto}#confirmPaper.cpPrintPreparing .cpEmpty{display:none!important}.cpSheetWorkspace .cpSheetActiveRow>td{box-shadow:inset 0 -1px #84bdf0}.confirmOrderTools{display:flex;flex-wrap:wrap;align-items: center;gap:5px;margin:6px 0;font-size:12px}.confirmOrderTools button,.confirmRuleBtns .confirmMoveButton{color:#164b7c;background:#fff;border:1px solid #c4d2df;border-radius:4px;min-height:25px;padding:3px 7px;font-size:12px}.confirmOrderTools [role=status]{color:#4c637b;font-size:12px}.confirmOrderTools [role=alert]{color:#aa3628}.confirmRuleBtns .confirmMoveButton:disabled{opacity:.4}@media print{html:has(#confirmPaper){overflow:visible!important;background:#fff!important;height:auto!important;min-height:0!important}body:has(#confirmPaper){overflow:visible!important;background:#fff!important;height:auto!important;min-height:0!important}body:has(#confirmPaper) :not(#confirmPaper):not(#confirmPaper *):not(:has(#confirmPaper)){display:none!important}body:has(#confirmPaper) :has(#confirmPaper){display:block!important;position:static!important;float:none!important;overflow:visible!important;contain:none!important;border:0!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;transform:none!important}.confirmPaperColumn>#confirmPaper{page:confirmSheet;min-height:calc(297mm*var(--cp-pages,1) - 20mm - 1px);box-decoration-break:clone;-webkit-box-decoration-break:clone;border-width:2px;inset:auto;position:relative!important;overflow:visible!important;width:190mm!important;max-width:190mm!important;height:auto!important;margin:10mm!important}#confirmPaper .cpTable thead{display:table-header-group}#confirmPaper .cpTitle{letter-spacing:8px;text-indent:8px;border-color:#000;width:86%;padding:12px 0;font-size:30px}#confirmPaper .cpColDate{width:148px}#confirmPaper .cpColPath{width:110px}#confirmPaper .cpSignLine{grid-template-columns:78px 250px 34px;column-gap:8px;width:auto}#confirmPaper .cpTable,#confirmPaper .cpRowGrip,#confirmPaper .cpNotice{break-inside:auto}#confirmPaper *{orphans:1;widows:1}#confirmPaper .cpTitle,#confirmPaper .cpPaperFooter{break-inside:avoid}.cpSheetTools,.confirmOrderTools{display:none!important}.cpSheetWorkspace .cpSheetCell,.cpSheetWorkspace .cpSheetCell:focus{outline:none!important;box-shadow:none!important;background:0 0!important}.cpSheetWorkspace .cpSheetActiveRow>td{box-shadow:none!important}}@page confirmSheet{size:A4 portrait;margin:0;padding:0;border:0}.cpSheetField{outline:none;white-space:pre-wrap;overflow-wrap:anywhere}.cpSheetField>div,.cpSheetField>p{margin:0}.cpSheetWorkspace .cpContent{position:relative}.cpSheetWorkspace .cpContent .cpSheetCell>div,.cpSheetWorkspace .cpContent .cpSheetCell>p{text-align:inherit}.cpSheetWorkspace.cpSheetSlash .cpContent .cpSheetCell>div,.cpSheetWorkspace.cpSheetSlash .cpContent .cpSheetCell>p{display:inline}.cpRowHandle{position:absolute;color:#5b6f86;cursor:grab;touch-action:none;background:#fff;border:1px solid #bccbda;border-radius:4px;width:18px;height:24px;padding:0;font-size:12px;line-height:1;top:50%;right:-21px;transform:translateY(-50%)}.cpRowHandle[aria-pressed=true]{outline:2px solid #4999ed;outline-offset:1px}.cpRowHandle:focus-visible{outline:2px solid #4999ed;outline-offset:1px}.cpRowGrip.cpRowDragging>td{opacity:.45}.cpRowGrip[data-drop-before]>td{box-shadow:inset 0 3px #2f6fb3}.cpRowGrip[data-drop-after]>td{box-shadow:inset 0 -3px #2f6fb3}.cpRowDragStatus{color:#1d4f86}.cpTitle.cpSheetField{cursor:text}.cpTitle.cpSheetField:focus{outline:2px solid #4999ed;outline-offset:2px}.confirmPaper{cursor:text}.cpNoteSlot{margin:4px 0 8px}.cpNoteBlock{position:relative;padding:2px 4px;font-weight:600;line-height:1.45}.cpNoteBlock .cpNoteText{min-height:1.3em}.cpNoteBlock .cpNoteText:focus{outline:1px solid #4999ed;background:#f1f8ff}.cpNoteTools{position:absolute;display:flex;flex-direction:column;gap:2px;top:0;right:-24px}.cpNoteTools button{color:#5b6f86;cursor:pointer;background:#fff;border:1px solid #bccbda;border-radius:4px;width:20px;height:20px;padding:0;font-size:12px;line-height:1}.cpNoteTools button.danger{color:#a04b52}.cpFree.cpSheetField:focus{outline:1px solid #4999ed;background:#f1f8ff}.cpFormatTools{display:flex;color:#334155;flex-wrap:wrap;align-items: center;gap:4px;padding:4px 0 6px;font-family:Pretendard,sans-serif;font-size:12px}.cpFormatTools .cpFormatButton,.cpFormatTools .cpFormatSwatch{display:inline-flex;color:#163b5f;cursor:pointer;background:#fff;border:1px solid #bccbda;border-radius:4px;justify-content:center;align-items: center;min-width:26px;height:26px;padding:0 6px;font-size:12px;line-height:1}.cpFormatTools .cpFormatButton:disabled,.cpFormatTools .cpFormatSwatch:disabled,.cpFormatTools input:disabled{opacity:.45;cursor:default}.cpFormatTools .cpFormatBold{font-weight:800}.cpFormatTools .cpFormatUnderline{text-decoration:underline}.cpFormatTools .cpFormatSwatch{width:22px;min-width:22px;padding:0}.cpFormatTools .cpFormatSwatch:before{content:"";display:block;background:var(--cp-swatch);border:1px solid #0000001f;border-radius:50%;width:11px;height:11px}.cpFormatTools .cpFormatSize,.cpFormatTools .cpFormatColor{display:inline-flex;align-items: center;gap:4px;font-size:12px}.cpFormatTools .cpFormatSize input{font:inherit;border:1px solid #cbd5e1;border-radius:4px;width:56px;height:26px;padding:2px 4px;font-size:12px}.cpFormatTools .cpFormatColor input{background:#fff;border:1px solid #cbd5e1;border-radius:4px;width:26px;height:26px;padding:2px}.cpFormatTools .cpFormatDivider{display:block;background:#e2e8f0;width:1px;height:16px;margin:0 2px}.cpFormatTools .cpFormatHint{color:#64748b;margin-left:3px;font-size:12px}#confirmPaper.cpBlank .cpNoteSlot{display:none!important}@media print{.cpRowHandle,.cpNoteTools,.cpFormatTools,.cpRowDragStatus,.cpFreeOpen,.cpFreeFrame[data-empty=true]{display:none!important}.cpSheetField:focus,.cpTitle.cpSheetField:focus,.cpNoteBlock .cpNoteText:focus,.cpFree.cpSheetField:focus{outline:none!important;box-shadow:none!important;background:0 0!important}.cpRowGrip[data-drop-before]>td,.cpRowGrip[data-drop-after]>td{box-shadow:none!important}.cpRowGrip.cpRowDragging>td{opacity:1!important}.cpNoteBlock{break-inside:auto}}.confirmPaperColumn>#confirmPaper.cpBlank{display:flex;height:var(--cp-page-height,277mm);flex-direction:column}#confirmPaper.cpBlank>.cpTitle,#confirmPaper.cpBlank>.cpNotice,#confirmPaper.cpBlank>.cpPaperFooter{flex:none}#confirmPaper.cpBlank>.cpSheetWorkspace{display:flex;flex-direction:column;flex:auto;min-height:0}#confirmPaper.cpBlank .cpTable{flex:auto;height:100%}#confirmPaper.cpBlank .cpTable thead{height:34px;visibility:visible!important}#confirmPaper.cpBlank .cpBlankWritingRow{height:100%}#confirmPaper.cpBlank .cpBlankWritingRow>td{padding:0}#confirmPaper.cpBlank .cpPaperFooter{position:static}#confirmPaper.cpBlank .cpFreeFrame{display:none!important}@media print{.confirmPaperColumn>#confirmPaper.cpBlank{min-height:1045.93px;height:1045.93px!important}}.confirmDocWrap .confirmRule.is-editing:has(.confirmRuleCompact){background:#fff;padding:8px 12px}.confirmRuleCompact .confirmRuleCompactTop{display:flex;flex-wrap:wrap;align-items: center;gap:6px}.confirmRuleCompactTop>.selectPanelBox{flex:0 0 60px}.confirmDocWrap .confirmRuleCompact .confirmRuleCompactTop>.selectPanelBox .spButton{min-height:30px;padding:3px 7px}.confirmRuleCompact .confirmRuleDateEdit{font:inherit;cursor:pointer;background:0 0;border:0;min-height:30px;padding:3px;font-size:12px}.confirmRuleDateEdit span{color:#235cc7}.confirmRuleCompact .confirmDraftPath{flex:65px;width:65px;min-width:50px;max-width:120px}.confirmRuleCompact .confirmRuleCompactActions{display:flex;gap:5px;margin-left:auto}.confirmRuleCompactActions button{min-height:30px;padding:4px 9px}.confirmDocWrap .confirmRuleCompact.confirmRuleInlineEditor :-webkit-any(.confirmDraftPath,.confirmDraftContent,.confirmDraftNote){box-shadow:none;font:inherit;color:#111;background:0 0;border:0;border-radius:0;padding:2px 3px;font-size:13px}.confirmDocWrap .confirmRuleCompact.confirmRuleInlineEditor :-moz-any(.confirmDraftPath,.confirmDraftContent,.confirmDraftNote){box-shadow:none;font:inherit;color:#111;background:0 0;border:0;border-radius:0;padding:2px 3px;font-size:13px}.confirmDocWrap .confirmRuleCompact.confirmRuleInlineEditor :is(.confirmDraftPath,.confirmDraftContent,.confirmDraftNote){box-shadow:none;font:inherit;color:#111;background:0 0;border:0;border-radius:0;padding:2px 3px;font-size:13px}.confirmDocWrap .confirmRuleCompact.confirmRuleInlineEditor :-webkit-any(.confirmDraftPath,.confirmDraftContent,.confirmDraftNote):focus{outline:1px solid #8ab3ee;outline-offset:0}.confirmDocWrap .confirmRuleCompact.confirmRuleInlineEditor :-moz-any(.confirmDraftPath,.confirmDraftContent,.confirmDraftNote):focus{outline:1px solid #8ab3ee;outline-offset:0}.confirmDocWrap .confirmRuleCompact.confirmRuleInlineEditor :is(.confirmDraftPath,.confirmDraftContent,.confirmDraftNote):focus{outline:1px solid #8ab3ee;outline-offset:0}.confirmDocWrap .confirmRuleCompact.confirmRuleInlineEditor .confirmDraftContent{display:block;overflow:hidden;resize:none;width:100%;height:22px;min-height:22px;margin-top:2px;line-height:1.4}.confirmDocWrap .confirmRuleCompact.confirmRuleInlineEditor .confirmDraftNote{display:block;color:#56647a;width:100%;height:24px;min-height:24px}.confirmRuleCompact .confirmRuleNoteAdd{color:#65748a;cursor:pointer;background:0 0;border:0;font-size:12px}.confirmRuleCompactStatus{margin:4px 0 0;font-size:12px}.confirmRuleDateFields{display:grid;grid-template-columns:1fr 65px;gap:8px}.confirmRuleDateFields p{grid-column:1/-1;margin:4px 0;font-size:13px}.confirmDocWrap .confirmRule{position:relative}.confirmDocWrap .confirmRuleTop{flex-wrap:nowrap;gap:5px;min-width:0}.confirmDocWrap .confirmRuleTop .confirmRuleGrip{flex-basis:24px;width:24px}.confirmDocWrap .confirmRuleTop em{overflow:hidden;text-overflow:ellipsis;flex:0 auto;min-width:0}.confirmDocWrap .confirmRuleTop b{flex:none}.confirmDocWrap .confirmRuleTop .confirmRuleBtns{flex:none;gap:4px;margin:0 0 0 auto}.confirmDocWrap .confirmRuleTop .confirmRuleBtns .secondaryButton.small{min-height:26px;padding:2px 6px;font-size:12px}.confirmDocWrap .confirmRuleTop .confirmRuleDate{white-space:nowrap;flex:none}.confirmDocWrap .confirmRuleTop input[type=checkbox],.confirmDocWrap .confirmRuleTop .ct{flex-shrink:0}.confirmDocWrap .confirmRuleGrip{color:#66758a;cursor:grab;touch-action:none;user-select:none;background:0 0;border:1px solid #0000;border-radius:7px;flex:0 0 30px;width:30px;min-height:38px;padding:0;font-size:25px;line-height:1}.confirmDocWrap .confirmRuleGrip:hover{color:#145ac6;background:#edf4ff;border-color:#87b0ff}.confirmDocWrap .confirmRuleGrip:focus-visible{color:#145ac6;background:#edf4ff;border-color:#87b0ff}.confirmDocWrap .confirmRuleGrip[aria-pressed=true]{cursor:grabbing;background:#dbeafe}.confirmDocWrap .confirmRuleList.is-dragging{user-select:none}.confirmDocWrap .confirmRule.is-drag-source{opacity:.55;outline:2px dashed #4285ed;outline-offset:-2px}.confirmDocWrap [data-drop-before]:before,.confirmDocWrap .confirmRuleDropEnd{content:"";display:block;position:absolute;z-index:2;pointer-events:none;background:#1765eb;border-radius:3px;height:4px;top:-1px;left:0;right:0}.confirmDocWrap [data-drop-before]:after{content:"여기에 놓기";position:absolute;color:#fff;z-index:3;pointer-events:none;background:#1765eb;border-radius:4px;padding:2px 7px;font-size:12px;font-weight:700;top:3px;left:16px}.confirmDocWrap .confirmRuleDropEnd{position:relative;color:#0000;margin:6px 0 12px;inset:auto}.confirmDocWrap .confirmOrderTools{flex-wrap:wrap;gap:8px}.confirmDocWrap .confirmOrderTools #confirmRuleDragHelp{color:#516179;flex:240px;font-size:13px}.confirmDocWrap .confirmDragStatus{flex-basis:100%;font-size:13px}.confirmDocWrap .confirmRule.is-editing{cursor:default;background:#f7faff;border-color:#78a5ef;padding:12px}.confirmRuleInlineEditor{container-type:inline-size;min-width:0}.confirmRuleEditFields{display:grid;grid-template-columns:minmax(72px,1fr)minmax(170px,2fr);gap:10px}.confirmRuleEditFields label{display:flex;flex-direction:column;gap:5px;min-width:0;font-size:13px;font-weight:700}.confirmRuleEditFields label>span{min-width:0}.confirmRuleEditFields label>span>small{color:#5a6980;font-weight:400}.confirmDocWrap .confirmRuleEditFields .control{width:100%;min-width:0;min-height:40px}.confirmDocWrap .confirmRuleInlineEditor .confirmDraftContent{flex:none;height:76px;min-height:76px;font-weight:400}.confirmDocWrap .confirmRuleInlineEditor .confirmDraftNote{flex:none;height:40px;font-weight:400}.confirmRuleEditFields .selectPanelBox{display:block;width:100%}.confirmRuleEditContent{grid-column:1/-1}.confirmDocWrap .confirmRuleEditFields textarea{resize:vertical;white-space:pre-wrap;min-height:76px;line-height:1.5}.confirmRuleEditNote{grid-column:1/-1}.confirmRuleEditFooter{display:flex;justify-content:space-between;align-items: center;gap:10px;margin-top:12px;padding:8px 0 0}.confirmRuleEditFooter>span{color:#435572;font-size:13px;line-height:1.5}.confirmRuleEditFooter>div{display:flex;flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:6px}.confirmRuleEditFooter button{min-height:40px}.confirmRuleEditConflict{background:#fff9e9;border:1px solid #d9a63a;border-radius:7px;margin-top:12px;padding:10px;font-size:13px}.confirmRuleEditConflict table{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:8px}.confirmRuleEditConflict th,.confirmRuleEditConflict td{word-break:break-word;white-space:pre-wrap;vertical-align:top;border:1px solid #dacdab;padding:6px}.confirmRuleEditConflict th:first-child{width:70px}@container (width>=620px){.confirmRuleEditFields{grid-template-columns:84px minmax(180px,1fr)70px minmax(100px,1fr)}}@container (width<=330px){.confirmRuleEditFields{grid-template-columns:minmax(76px,1fr)minmax(76px,1fr)}.confirmRuleEditType{grid-column:1/-1;grid-row:2}.confirmRuleEditPath{grid-column:2;grid-row:1}.confirmRuleEditFooter{flex-direction:column;align-items:stretch}}@media (max-width:520px){.confirmDocWrap .confirmRuleGrip{min-width:38px;min-height:44px}}.confirmPaperColumn{min-width:0}.cpTable td.cpMergedDate{vertical-align:middle}.confirmNoticeTools{position:sticky;z-index:5;background:#fff;border:1px solid #dbe4ef;border-radius:10px;margin-bottom:10px;padding:7px 9px;top:8px;box-shadow:0 3px 12px #182e4b0b}.confirmNoticeTools .cneToolbar{border:0;border-radius:0;padding:0}.confirmNoticeSaveRow{display:flex;border-top:1px solid #edf1f6;flex-wrap:wrap;align-items: center;gap:6px;margin-top:5px;padding-top:6px;font-size:12px}.confirmNoticeSaveRow>span{color:#526276;flex:190px}.confirmNoticeSaveRow>button{color:#243950;cursor:pointer;background:#fff;border:1px solid #dbe4ef;border-radius:6px;min-height:30px;padding:4px 8px;font-size:12px}.confirmNoticeSaveRow>.confirmNoticeSave{color:#fff;background:#2563eb;border-color:#2563eb;font-weight:700}.confirmNoticeSaveRow>button:disabled{opacity:.5;cursor:default}.confirmPaperColumn .cpNotice{flex-shrink:0}@media print{.confirmNoticeTools{display:none!important}.confirmPaper .cpRowGrip:hover{box-shadow:none!important}}.confirmPaperColumn[data-format-scope=sheet] .confirmNoticeToolbarSlot,.confirmPaperColumn[data-format-scope=notice] .confirmNoticeTools .cpFormatTools{display:none}.confirmNoticeTools .cpFormatTools{padding:0}.spl{--spl-bg:#fff;--spl-ink:#1d2c3e;--spl-muted:#6e7e91;--spl-line:#e6ebf1;--spl-soft:#f7f9fb;--spl-blue:#315edb;--spl-selected:#f0f5ff;--spl-danger:#a63843;color:var(--spl-ink);container-type:inline-size;--buncss-light:initial;--buncss-dark: ;color-scheme:light;width:100%;min-width:0;font-family:Pretendard Variable,Pretendard,Malgun Gothic,Apple SD Gothic Neo,sans-serif;font-size:14px;line-height:1.5}.spl *,.spl *:before,.spl *:after{box-sizing:border-box}.spl [hidden]{display:none!important}.spl button,.spl input{font:inherit}.spl button{cursor:pointer;touch-action:manipulation}.spl button:disabled{cursor:not-allowed;opacity:.4}.spl button:focus-visible{outline:2px solid var(--spl-blue);outline-offset:3px}.spl input:focus-visible{outline:2px solid var(--spl-blue);outline-offset:3px}.spl-choice{display:inline-block;min-width:0;border:0;min-inline-size:0;margin:0;padding:0}.spl-choice .spButton{color:var(--spl-ink);border-color:var(--spl-line);background:#fff;border-radius:5px;min-height:36px;font-size:12px}.spl-choice:disabled{opacity:.5}.spl svg{flex-shrink:0}.spl p,.spl h2,.spl h3{margin:0}.spl-app{background:var(--spl-bg);border:1px solid var(--spl-line);overflow:hidden;border-radius:12px;box-shadow:0 12px 40px #24394d08}.spl-heading{display:flex;background:linear-gradient(112deg,#fff 62%,#f7f9fc);justify-content:space-between;align-items: center;gap:20px;padding:28px 30px 22px}.spl-eyebrow{color:var(--spl-muted);letter-spacing:.08em;font-size:12px;margin-bottom:7px!important}.spl-heading h2{letter-spacing:-1.15px;font-size:28px;font-weight:720;line-height:1.25}.spl-heading-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items: center;gap:16px}.spl-shared{display:inline-flex;color:var(--spl-muted);align-items: center;gap:6px;font-size:12px}.spl-warning{display:flex;color:#62728b;background:#f6f8fc;border-left:2px solid #c4d1ed;align-items: flex-start;gap:10px;margin:0 30px 22px;padding:13px 17px;font-size:12px;line-height:1.8}.spl-warning svg{color:#7a8fac;margin-top:3px}.spl-warning strong{color:#344967;font-weight:650}.spl-access-note{color:var(--spl-muted);padding:0 30px 17px;font-size:12px}.spl-button,.spl-primary{display:inline-flex;border:1px solid var(--spl-line);color:var(--spl-ink);background:#fff;border-radius:5px;justify-content:center;align-items: center;gap:7px;min-height:34px;padding:7px 11px;line-height:1.45;font-size:12px!important}.spl-button:hover:not(:disabled){background:var(--spl-soft);border-color:#b5c4dd}.spl-primary{background:var(--spl-blue);color:#fff;border-color:var(--spl-blue);min-height:37px;padding:8px 14px;font-weight:600}.spl-primary:hover:not(:disabled){background:#244bc0;border-color:#244bc0}.spl-link{color:var(--spl-blue);text-align:left;background:0 0;border:0;padding:5px 0;font-size:12px!important}.spl-link:hover:not(:disabled){text-decoration:underline;text-underline-offset:3px}.spl-muted{color:var(--spl-muted)}.spl-icon-button{color:var(--spl-muted);display:inline-flex;background:0 0;border:0;border-radius:5px;justify-content:center;align-items: center;min-width:30px;min-height:32px;padding:6px}.spl-icon-button:hover:not(:disabled){background:var(--spl-soft);color:var(--spl-ink)}.spl-alert,.spl-notice{color:#885a3d;overflow-wrap:anywhere;background:#fffaf6;border:1px solid #e8d5cc;border-radius:5px;margin:0 30px 17px;padding:11px 13px;font-size:12px}.spl-notice{display:flex;background:var(--spl-soft);border-color:var(--spl-line);color:var(--spl-ink);align-items: center;gap:13px}.spl-notice>span{flex:1}.spl-notice.is-error{color:var(--spl-danger);background:#fff7f6;border-color:#efd9da}.spl-working{display:flex;color:var(--spl-blue);align-items: center;gap:12px;padding:0 30px 17px;font-size:12px}.spl progress{accent-color:var(--spl-blue);width:90px;height:6px}.spl-selection{display:flex;border-top:1px solid var(--spl-line);border-bottom:1px solid var(--spl-line);flex-wrap:wrap;align-items: center;gap:10px;margin:0 30px 20px;padding:13px 0}.spl-selection>span{color:var(--spl-blue);font-variant-numeric:tabular-nums;flex:1;font-size:12px}.spl-layout{display:grid;grid-template-columns:minmax(0,1fr);align-items: start;gap:30px;padding:0 30px 30px}.spl-layout.has-preview{grid-template-columns:minmax(0,1.14fr)minmax(0,1fr)}.spl-library,.spl-preview{min-width:0}.spl-layout:not(.has-preview) .spl-library{justify-self:center;width:100%;max-width:740px}.spl-group-label{letter-spacing:.045em;color:var(--spl-muted);padding:7px 0 12px;font-size:12px}.spl-folder{border-bottom:1px solid var(--spl-line);border-radius:2px}.spl-folder.is-dragging{background:var(--spl-selected);box-shadow:inset 0 0 0 2px var(--spl-blue)}.spl-folder-toggle{display:flex;text-align:left;color:var(--spl-ink);background:0 0;border:0;align-items: center;gap:11px;width:100%;min-height:51px;padding:12px 0}.spl-folder-icon{color:#ac8b52;display:inline-flex}.spl-folder-name{letter-spacing:-.25px;overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px;font-weight:560}.spl-folder-toggle:hover .spl-folder-name,.spl-folder.is-open>.spl-folder-toggle .spl-folder-name{color:var(--spl-blue)}.spl-folder-count{color:var(--spl-muted);font-variant-numeric:tabular-nums;text-align:right;min-width:22px;font-size:12px}.spl-caret{display:inline-flex;color:var(--spl-muted)}.spl-folder.is-open>.spl-folder-heading .spl-caret{transform:rotate(90deg)}.spl-folder-heading{display:flex;align-items: center;gap:18px;min-width:0}.spl-folder-heading .spl-folder-toggle{flex:1;width:auto;min-width:0}.spl-folder.is-open>.spl-folder-heading .spl-folder-name{color:var(--spl-blue)}.spl-folder-actions{display:flex;flex-shrink:0;align-items: center;gap:8px}.spl-folder-actions .spl-link{white-space:nowrap;color:var(--spl-muted);min-height:36px}.spl-folder-editor{display:flex;flex-wrap:wrap;align-items: center;gap:8px;padding:9px 0}.spl-folder-editor input{color:var(--spl-ink);background:#fff;border:1px solid #bdcce2;border-radius:5px;flex:1;width:0;min-width:80px;min-height:36px;padding:7px 10px}.spl-folder-editor .spl-error{flex-basis:100%;font-size:12px}.spl-folder-add{padding-top:9px}.spl-folder-add>.spl-link{min-height:36px}@container (width<=480px){.spl-folder-heading{gap:10px}.spl-folder-actions{gap:4px}}.spl-folder-content{padding-bottom:14px}.spl-table{table-layout:fixed;border-collapse:collapse;width:100%}.spl-date-col{width:95px}.spl-print-col{width:42px}.spl-delete-col{width:34px}.spl-table th{background:var(--spl-soft);color:var(--spl-muted);text-align:left;padding:6px 4px;font-size:12px;font-weight:450}.spl-table th:nth-child(n+3){text-align:center;white-space:nowrap}.spl-table th:first-child,.spl-table td:first-child{padding-left:8px}.spl-table td{border-bottom:1px solid var(--spl-line);vertical-align:middle;height:47px;padding:6px 4px}.spl-table tr:last-child td{border-bottom:0}.spl-table tr.is-checked td{background:#f6f8ff}.spl-table tr.is-previewed td{background:var(--spl-selected)}.spl-table tr.is-previewed td:first-child{box-shadow:inset 2px 0 var(--spl-blue)}.spl-file-cell{display:flex;align-items: center;gap:8px;min-width:0}.spl-check{accent-color:var(--spl-blue);cursor:pointer;flex:0 0 14px;appearance:auto!important;width:14px!important;height:14px!important;min-height:0!important;margin:0!important}.spl-check:disabled{cursor:not-allowed}.spl-file-button{display:flex;text-align:left;color:var(--spl-ink);background:0 0;border:0;align-items: center;gap:7px;min-width:0;max-width:100%;min-height:32px;padding:2px 0;font-size:12px!important}.spl-file-button svg{color:#8a97a7}.spl-file-button span{overflow-wrap:anywhere;min-width:0}.spl-file-button:hover,.spl-table tr.is-previewed .spl-file-button{color:var(--spl-blue)}.spl-date{color:var(--spl-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.spl-row-print{color:var(--spl-blue);background:0 0;border:0;width:100%;min-height:32px;padding:5px 0;font-size:12px!important}.spl-row-print:hover:not(:disabled){text-decoration:underline;text-underline-offset:3px}.spl-row-delete{width:100%;min-width:0;padding:5px 0}.spl-row-delete:hover:not(:disabled){color:var(--spl-danger)}.spl-upload{display:flex;background:var(--spl-soft);color:var(--spl-muted);border:1px dashed #dce3ed;border-radius:5px;align-items: center;gap:10px;margin-top:10px;padding:12px 10px}.spl-upload>div{flex:1;min-width:0}.spl-upload p{color:#4e6077;font-size:12px}.spl-upload span{font-size:12px}.spl-upload .spl-button{white-space:nowrap;font-size:12px!important}.spl-upload-jobs{list-style:none;margin:10px 0 0;padding:0}.spl-upload-job{border-top:1px solid var(--spl-line);padding:11px 8px;font-size:12px}.spl-job-head{display:flex;align-items:baseline;gap:10px}.spl-job-head strong{overflow-wrap:anywhere;flex:1;font-weight:550}.spl-job-head>span{color:var(--spl-muted);white-space:nowrap;font-size:12px}.spl-upload-job>p{color:var(--spl-muted);overflow-wrap:anywhere;margin-top:4px;font-size:12px}.spl-upload-job.is-error>p,.spl-upload-job.is-name>p{color:var(--spl-danger)}.spl-upload-job.is-saved .spl-job-head>span{color:#26735d}.spl-job-actions{display:flex;flex-wrap:wrap;gap:12px}.spl-job-rename{display:block;color:var(--spl-muted);margin-top:9px}.spl-job-rename input{display:block;border:1px solid var(--spl-line);color:var(--spl-ink);background:#fff;border-radius:4px;width:100%;margin-top:4px;padding:7px}.spl-preview-head{display:flex;align-items: center;gap:10px;min-height:60px;padding-bottom:13px}.spl-document-mark{display:flex;background:var(--spl-soft);border:1px solid var(--spl-line);color:var(--spl-muted);border-radius:5px;flex-shrink:0;justify-content:center;align-items: center;width:32px;height:38px}.spl-document-info{flex:1;min-width:0}.spl-document-info h3{letter-spacing:-.25px;overflow-wrap:anywhere;font-size:14px;font-weight:600}.spl-document-info p{color:var(--spl-muted);margin-top:3px;font-size:12px}.spl-preview .spl-alert{margin:0 0 12px}.spl-canvas{display:flex;background:linear-gradient(145deg,#e9eef4,#f1f3f4);border-radius:8px;flex-direction:column;align-items: center;gap:15px;padding:25px 20px 13px}.spl-paper{background:#fff;width:100%;min-width:0;box-shadow:0 1px 3px #21314412,0 12px 25px #21314417}.spl-paper canvas{display:block;user-select:none;width:100%;height:auto}.spl-paper .spl-empty{display:flex;flex-direction:column;justify-content:center;align-items: center;gap:14px;min-height:330px;padding:35px}.spl-pagination{display:flex;color:var(--spl-muted);justify-content:center;align-items: center;gap:14px;font-size:12px}.spl-pagination .spl-icon-button{border:1px solid var(--spl-line);background:#fff;border-radius:50%;min-width:30px;min-height:30px;padding:6px}.spl-back{display:flex;transform:rotate(180deg)}.spl-page-choice{display:flex;align-items: center;gap:5px}.spl-page-choice .spl-choice{min-width:72px}.spl-printbar{border-top:1px solid var(--spl-line);display:flex;flex-wrap:wrap;align-items: center;gap:10px;margin-top:16px;padding-top:16px}.spl-scope-choice{display:flex;color:var(--spl-muted);flex-wrap:wrap;flex:1;align-items: center;gap:9px;font-size:12px}.spl-scope-choice .spl-choice{min-width:112px;max-width:100%}.spl-range{border:1px solid var(--spl-line);color:var(--spl-ink);background:#fff;border-radius:5px;flex-basis:100%;width:100%;padding:8px 10px}.spl-note{color:var(--spl-muted);font-size:12px;line-height:1.7}.spl-preview>.spl-note{padding-top:10px}.spl-canvas>.spl-note{font-size:12px}.spl-error{color:var(--spl-danger);overflow-wrap:anywhere;flex-basis:100%;font-size:12px;line-height:1.7}.spl-document-actions{display:flex;border-top:1px solid var(--spl-line);flex-wrap:wrap;align-items: center;gap:14px;margin-top:12px;padding-top:10px}.spl-document-actions span{color:var(--spl-muted);font-size:12px}.spl-empty{color:var(--spl-muted);text-align:center;padding:20px 8px;font-size:12px;line-height:1.7}.spl-footer{display:flex;border-top:1px solid var(--spl-line);background:var(--spl-soft);color:var(--spl-muted);justify-content:space-between;align-items: center;gap:15px;padding:13px 30px;font-size:12px}.spl-footer>span{flex:1}.spl-footer button{white-space:nowrap;font-size:12px!important}.spl-dialog{color:var(--spl-ink);font-size:13px;line-height:1.7}.spl-dialog .spl-alert{margin:10px 0}.spl-dialog>.spl-error{margin-top:12px}.spl-order,.spl-history{list-style:none;margin:14px 0;padding:0}.spl-order li,.spl-history li{display:flex;border-bottom:1px solid var(--spl-line);align-items: center;gap:8px;padding:11px 0}.spl-order li>div,.spl-history li>div{flex:1;min-width:0}.spl-order strong,.spl-history strong{overflow-wrap:anywhere;font-size:12px;font-weight:550}.spl-order p,.spl-history p{color:var(--spl-muted);font-size:12px}.spl-order-number{color:var(--spl-muted);font-variant-numeric:tabular-nums;min-width:18px;font-size:12px}.spl-order .spl-button{flex-shrink:0;padding:5px 8px}.spl-dialog-actions{display:flex;border-top:1px solid var(--spl-line);flex-wrap:wrap;justify-content:flex-end;align-items: center;gap:9px;margin-top:18px;padding-top:15px}.spl-save-form{background:var(--spl-soft);border:1px solid var(--spl-line);border-radius:6px;margin-top:17px;padding:15px}.spl-save-form h3{font-size:13px;font-weight:650}.spl-save-form>p{color:var(--spl-muted);margin-top:5px;font-size:12px}.spl-save-form>label{display:block;color:var(--spl-muted);margin-top:12px;font-size:12px}.spl-save-form input:not([type=checkbox]){display:block;color:var(--spl-ink);background:#fff;border:1px solid #dce3ec;border-radius:4px;width:100%;min-width:0;margin-top:4px;padding:8px 9px}.spl-folder-choice{color:var(--spl-muted);margin-top:12px;font-size:12px}.spl-folder-choice .spl-choice{display:block;width:100%;margin-top:4px}.spl-save-form>.spl-checkbox-label{display:flex;align-items: center;gap:8px}.spl-current{color:var(--spl-blue);white-space:nowrap;font-size:12px}.spl-confirm-name{overflow-wrap:anywhere;font-weight:600;margin-bottom:12px!important}.spl-login{text-align:center;color:#62728b;background:linear-gradient(145deg,#f8fafd,#fff);border:1px solid #e6ebf1;border-radius:10px;padding:50px 20px}.spl-login h2{color:#1d2c3e;margin:12px 0 9px;font-size:23px}.spl-sr-only{position:absolute;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0}@container (width<=850px){.spl-heading{padding:24px 22px 20px}.spl-layout{gap:22px;padding:0 22px 25px}.spl-layout.has-preview{grid-template-columns:minmax(0,1fr)minmax(0,1fr)}.spl-warning,.spl-alert,.spl-notice,.spl-selection{margin-left:22px;margin-right:22px}.spl-file-button>svg,.spl-upload>svg{display:none}.spl-upload{gap:7px;padding:11px 8px}.spl-date-col{width:95px}.spl-file-cell{gap:5px}.spl-access-note,.spl-working{padding-left:22px;padding-right:22px}}@container (width<=680px){.spl-heading{flex-wrap:wrap;gap:12px;padding:22px 17px 18px}.spl-heading h2{font-size:25px}.spl-heading-actions{gap:10px}.spl-shared{font-size:12px}.spl-layout,.spl-layout.has-preview{grid-template-columns:minmax(0,1fr);gap:25px;padding:0 17px 23px}.spl-warning,.spl-alert,.spl-notice,.spl-selection{margin-left:17px;margin-right:17px}.spl-warning{padding:11px 12px;font-size:12px}.spl-preview{border-bottom:1px solid var(--spl-line);padding-bottom:22px}.spl-paper{max-width:500px}.spl-file-button{font-size:12px!important}.spl-file-button>svg{display:block}.spl-file-cell{gap:8px}.spl-upload{gap:10px}.spl-footer{padding:13px 17px}.spl-access-note,.spl-working{padding-left:17px;padding-right:17px}.spl-notice{flex-wrap:wrap}.spl-notice>span{flex-basis:80%}.spl-selection>span{flex-basis:100%}}@container (width<=380px){.spl-heading-actions{justify-content:space-between;width:100%}.spl-file-button>svg{display:none}.spl-file-button{font-size:12px!important}.spl-date-col{width:95px}.spl-print-col,.spl-delete-col{width:36px}.spl-upload{flex-wrap:wrap}.spl-upload>div{flex-basis:100%}.spl-order li{gap:5px}}@media (max-width:680px){.spl-layout.has-preview{grid-template-columns:minmax(0,1fr)}.spl .modal{max-height:calc(100dvh - 24px)}.spl .modalBody{overflow-y:auto}}@media (pointer:coarse){.spl .spl-button,.spl .spl-primary,.spl .spl-icon-button,.spl .spl-link,.spl .spl-row-print,.spl .spl-file-button{min-height:44px}.spl .spl-check{flex-basis:18px;width:18px!important;height:18px!important}.spl .spl-print-col,.spl .spl-delete-col{width:44px}.spl .spl-choice .spButton,.spl .spl-range,.spl .spl-job-rename input,.spl .spl-save-form input{font-size:16px}.spl .spl-pagination .spl-icon-button{min-width:44px}}@media print{.spl{display:none!important}}.extraLinePage{--ink:#1e293b;--muted:#64748b;--line:#cbd5e1;--soft:#f8fafc;--brand:#2563eb;--brand-hover:#1d4ed8;--brand-soft:#eff6ff;--accent-red:#e11d48;--accent-red-soft:#fff1f2;--yellow:#fef08a;--yellow-soft:#fefce8;--cyan:#e0f2fe;--green:#dcfce7;--paper-width:210mm;--paper-height:297mm;color:var(--ink);-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#f1f5f9;margin:-12px -16px 0;font-family:Noto Sans KR,Pretendard,Malgun Gothic,Apple SD Gothic Neo,sans-serif}.extraLinePage *{box-sizing:border-box}.extraLinePage button,.extraLinePage input{font:inherit}.extraLinePage .app-header{position:sticky;z-index:20;backdrop-filter:blur(8px);background:#fffffff2;border-bottom:1px solid #e2e8f0;top:69px;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008}@media (max-width:880px){.extraLinePage .app-header{top:0}}.extraLinePage .header-inner{max-width:1300px;margin:0 auto;padding:16px 20px 12px}.extraLinePage .topline{display:flex;justify-content:space-between;align-items: center;gap:16px;margin-bottom:16px}.extraLinePage .brand{display:flex;align-items:baseline;gap:12px;min-width:0}.extraLinePage .brand h1{letter-spacing:-.03em;color:#000;margin:0;font-size:24px;font-weight:800}.extraLinePage .brand span{color:var(--muted);white-space:nowrap;font-size:13px;font-weight:500}.extraLinePage .actions{display:flex;flex:none;gap:10px}.extraLinePage .btn{cursor:pointer;color:#000;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:600}.extraLinePage .btn:hover{background:#f8fafc;border-color:#94a3b8}.extraLinePage .btn.primary{color:#fff;background:var(--brand);border-color:var(--brand);box-shadow:0 2px 4px #2563eb33}.extraLinePage .btn.primary:hover{background:var(--brand-hover);box-shadow:0 4px 6px #2563eb4d}.extraLinePage .tabs{display:flex;overflow-x:auto;scrollbar-width:none;gap:8px;padding-bottom:2px}.extraLinePage .tabs::-webkit-scrollbar{display:none}.extraLinePage .tab{color:#000;cursor:pointer;white-space:nowrap;background:#f1f5f9;border:1px solid #0000;border-radius:9999px;flex:none;padding:8px 16px;font-size:14px;font-weight:600}.extraLinePage .tab:hover{color:#000;background:#e2e8f0}.extraLinePage .tab.active{background:var(--brand-soft);color:var(--brand);border-color:#bfdbfe}.extraLinePage .el-main{overflow-x:auto;padding:32px 16px 60px}.extraLinePage .paper{width:var(--paper-width);min-height:var(--paper-height);display:flex;background:#fff;flex-direction:column;gap:4mm;margin:0 auto;padding:10mm 12mm;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.extraLinePage .document-head{position:relative;text-align:center;border-top:3px solid var(--brand);border-bottom:1px solid var(--line);margin-bottom:2mm;padding:4mm 0 3mm}.extraLinePage .document-head h2{letter-spacing:.1em;color:var(--ink);margin:0;font-size:20px;font-weight:900}.extraLinePage .document-head .template-name{position:absolute;color:var(--brand);background:var(--brand-soft);border-radius:4px;padding:2px 6px;font-size:9px;font-weight:700;bottom:2mm;right:0}.extraLinePage .summary-grid{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--line);overflow:hidden;border-radius:4px}.extraLinePage .summary-cell{border-right:1px solid var(--line);display:flex;flex-direction:column;min-height:14mm}.extraLinePage .summary-cell:last-child{border-right:none}.extraLinePage .summary-label{background:var(--soft);border-bottom:1px solid var(--line);text-align:center;color:var(--muted);padding:1.5mm;font-size:9px;font-weight:700}.extraLinePage .summary-cell.base .summary-label{background:var(--yellow-soft);color:#854d0e}.extraLinePage .summary-cell.open .summary-label{background:var(--brand-soft);color:var(--brand)}.extraLinePage .summary-cell.close .summary-label{background:var(--accent-red-soft);color:var(--accent-red)}.extraLinePage .summary-value{display:flex;text-align:center;flex:1;justify-content:center;align-items: center;padding:1mm;font-size:11px;font-weight:800}.extraLinePage .cell-input{outline:0;text-align:center;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:4px;width:100%;height:100%;min-height:7mm;font-size:12px;font-weight:800}.extraLinePage .cell-input:hover{background:#f8fafc;border-color:#e2e8f0}.extraLinePage .cell-input:focus{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-soft);background:#fff}.extraLinePage .main-grid{display:grid;grid-template-columns:68mm 1fr;align-items: start;gap:5mm}.extraLinePage .section-title{color:#000;display:block;border-bottom:2px solid #e2e8f0;margin:0 0 2mm;padding:0 0 1.5mm;font-size:11px;font-weight:800}.extraLinePage .paper table{border-collapse:collapse;width:100%}.extraLinePage .billing-table{table-layout:fixed;border:1px solid var(--line);overflow:hidden;border-collapse:separate;border-spacing:0;border-radius:4px;font-size:9px}.extraLinePage .billing-table th,.extraLinePage .billing-table td{border-bottom:1px solid #e2e8f0;border-right:1px solid #e2e8f0;height:6mm;padding:1mm 1.5mm}.extraLinePage .billing-table th:last-child,.extraLinePage .billing-table td:last-child{border-right:none}.extraLinePage .billing-table tr:last-child td{border-bottom:none}.extraLinePage .billing-table th{color:var(--muted);background:#f8fafc;font-weight:700}.extraLinePage .billing-table td.amount{text-align:right;font-variant-numeric:tabular-nums;color:var(--brand);width:25mm;font-weight:800}.extraLinePage .billing-table td.note{color:var(--muted);white-space:pre-line;word-break:keep-all;width:22mm;font-size:8px;line-height:1.3}.extraLinePage .totals-row{display:grid;grid-template-columns:1fr 1fr;gap:2mm;margin-top:2mm}.extraLinePage .total-box{border:1px solid var(--brand);display:grid;grid-template-columns:.9fr 1.1fr;overflow:hidden;background:#fff;border-radius:4px;min-height:9.5mm}.extraLinePage .total-label,.extraLinePage .total-value{display:flex;text-align:center;justify-content:center;align-items: center;font-weight:800}.extraLinePage .total-label{background:var(--brand);color:#fff;font-size:9px;line-height:1.3}.extraLinePage .total-value{color:var(--brand);font-size:13px}.extraLinePage .totals-row .total-box:nth-child(2){grid-template-columns:.55fr 1.45fr}.extraLinePage .totals-row .total-box:nth-child(2) .cell-input{padding:0 2px}.extraLinePage .cell-input.is-bad-amount,.extraLinePage .addon-input.is-bad-amount{color:#991b1b;background:#fef2f2;border-color:#dc2626}.extraLinePage .calendar-area{min-width:0}.extraLinePage .calendar-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(49mm,1fr));gap:3mm}.extraLinePage .calendar{border:1px solid var(--line);overflow:hidden;border-radius:4px;min-width:0}.extraLinePage .calendar-title{text-align:center;border-bottom:1px solid var(--line);background:var(--soft);color:var(--ink);padding:1.5mm 1mm;font-size:9px;font-weight:800}.extraLinePage .calendar table{table-layout:fixed}.extraLinePage .calendar th{color:var(--muted);background:#fff;border-bottom:1px solid #e2e8f0;height:4.5mm;font-size:8px}.extraLinePage .calendar td{text-align:center;position:relative;font-variant-numeric:tabular-nums;border-bottom:1px solid #f1f5f9;border-right:1px solid #f1f5f9;height:4.5mm;padding:0;font-size:8px;font-weight:500}.extraLinePage .calendar .sun{color:var(--accent-red)}.extraLinePage .calendar .sat{color:var(--brand)}.extraLinePage .calendar td.is-base{background:var(--yellow);color:#854d0e;font-weight:800}.extraLinePage .calendar td.is-open{background:var(--cyan);color:var(--brand);font-weight:800}.extraLinePage .calendar td.is-close{background:var(--accent-red-soft);color:var(--accent-red);font-weight:800}.extraLinePage .calendar td.is-base.is-open{background:var(--cyan);box-shadow:inset 0 0 0 2px var(--brand)}.extraLinePage .legend{display:flex;color:var(--muted);flex-wrap:wrap;gap:2mm 4mm;margin-top:2mm;font-size:9px;font-weight:600}.extraLinePage .legend-item{display:inline-flex;align-items: center;gap:1.5mm}.extraLinePage .legend-swatch{border:1px solid #0000001a;border-radius:2px;width:5mm;height:3.5mm}.extraLinePage .legend-swatch.base{background:var(--yellow)}.extraLinePage .legend-swatch.open{background:var(--cyan)}.extraLinePage .legend-swatch.close{background:var(--accent-red-soft)}.extraLinePage .addon-services{break-inside:avoid;border-top:1px solid #e2e8f0;margin-top:3mm;padding-top:2.5mm}.extraLinePage .addon-print-title,.extraLinePage .addon-print-list{display:none}.extraLinePage .addon-column-head,.extraLinePage .addon-row{display:grid;grid-template-columns:minmax(0,1fr)14mm 30mm 23mm 8mm;align-items: center;gap:2mm}.extraLinePage .addon-column-head{color:var(--ink);margin-bottom:1mm;padding:0 .5mm;font-size:9px;font-weight:800}.extraLinePage .addon-row{margin-bottom:1.5mm}.extraLinePage .addon-end-head{text-align:center}.extraLinePage .addon-end-date{display:inline-flex;color:var(--accent-red);white-space:nowrap;font-variant-numeric:tabular-nums;background:#fff7f7;border:1px solid #fecdd3;border-radius:4px;justify-content:center;align-items: center;width:100%;min-width:0;height:7mm;padding:0 1mm;font-size:8.5px;font-weight:800;line-height:1}.extraLinePage .addon-end-date:empty:before{content:"-";color:#cbd5e1}.extraLinePage .addon-input,.extraLinePage .addon-period{color:var(--ink);background:#fff;border:1px solid #cbd5e1;border-radius:4px;width:100%;min-width:0;height:7mm;font-size:9px;font-weight:700}.extraLinePage .addon-input{outline:0;padding:1mm 2mm}.extraLinePage .addon-input.amount{text-align:right;font-variant-numeric:tabular-nums}.extraLinePage .addon-input:focus,.extraLinePage .addon-period:focus-within{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-soft)}.extraLinePage .addon-period{display:grid;grid-template-columns:14mm 1fr;overflow:hidden}.extraLinePage .addon-period .addon-duration-type,.extraLinePage .addon-period input{outline:0;color:var(--ink);background:0 0;border:0;min-width:0;height:100%;font-size:9px;font-weight:700}.extraLinePage .addon-period .addon-duration-type{text-align:center;cursor:pointer;border-right:1px solid #e2e8f0;border-radius:0;padding:0 1mm}.extraLinePage .addon-period .addon-duration-type:hover{background:var(--brand-soft);color:var(--brand)}.extraLinePage .addon-period input{text-align:right;font-variant-numeric:tabular-nums;padding:0 1.5mm}.extraLinePage .addon-remove-btn,.extraLinePage .addon-add-btn{display:inline-flex;cursor:pointer;color:#000;background:#fff;flex:none;justify-content:center;align-items: center;font-weight:800}.extraLinePage .addon-remove-btn{color:var(--accent-red);border:1px solid #fecdd3;border-radius:4px;width:7mm;height:7mm;font-size:14px}.extraLinePage .addon-remove-btn:hover{background:var(--accent-red-soft)}.extraLinePage .addon-controls{display:flex;align-items: center;gap:2mm;margin-top:1mm}.extraLinePage .addon-add-btn{border:2px solid #334155;border-radius:50%;width:9mm;height:9mm;font-size:19px;line-height:1}.extraLinePage .addon-add-btn:hover{color:var(--brand);border-color:var(--brand);background:var(--brand-soft)}.extraLinePage .addon-help{color:var(--muted);font-size:7.5px;line-height:1.35}.extraLinePage .addon-services.is-empty .addon-column-head{display:none}.extraLinePage .details-section{margin-top:1mm}.extraLinePage .details-grid{display:flex;flex-direction:column;gap:3mm;padding:1.5mm 0}.extraLinePage .detail-line{display:grid;align-items: end;gap:4mm}.extraLinePage .detail-line.two{grid-template-columns:1fr 1fr}.extraLinePage .detail-line.three{grid-template-columns:1fr 1fr 1fr}.extraLinePage .detail-line.bank{grid-template-columns:1fr 1.5fr 1fr}.extraLinePage .field-row{display:flex;flex-direction:column;gap:1mm;min-height:auto}.extraLinePage .field-label{display:block;color:var(--muted);white-space:pre-line;padding:0;font-size:8.5px;font-weight:700}.extraLinePage .field-input{color:var(--ink);background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;width:100%;min-width:0;min-height:6mm;padding:1.5mm 2mm;font-size:10px;font-weight:700}.extraLinePage .field-input:focus{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-soft);outline:none;background:#fff}.extraLinePage .minor-title{color:var(--ink);background:var(--soft);border-left:3px solid var(--muted);border-radius:4px;margin-top:2mm;padding:1.5mm 2mm;font-size:9px;font-weight:800}.extraLinePage .footer-block{display:flex;flex-direction:column;gap:2mm;margin-top:auto}.extraLinePage .agreement{border:1px solid #fecdd3;border-left:4px solid var(--accent-red);background:var(--accent-red-soft);text-align:justify;word-break:keep-all;color:#881337;border-radius:4px;padding:3mm 4mm;font-size:9.5px;line-height:1.6}.extraLinePage .agreement strong{color:var(--accent-red);text-decoration:underline;text-underline-offset:2px;font-weight:900}.extraLinePage .doc-date{text-align:right;color:var(--muted);margin-top:2mm;font-size:10px;font-weight:700}.extraLinePage .signature{display:grid;grid-template-columns:auto 1fr auto;align-items: center;gap:2mm;width:65mm;margin-left:auto;font-size:11px;font-weight:800}.extraLinePage .signature input{border:none;border-bottom:2px solid var(--ink);outline:0;text-align:center;background:0 0;border-radius:0;min-width:0;padding:1mm 2mm;font-size:12px;font-weight:800}.extraLinePage .signature input:focus{border-color:var(--brand)}.extraLinePage .screen-help{color:var(--muted);text-align:center;max-width:980px;margin:16px auto 0;font-size:12px;font-weight:500}.extraLinePage .summary-value .appDateField{width:100%}.extraLinePage .summary-value .appDateRow{justify-content:center;gap:0}.extraLinePage .summary-value .appDateRow .control{box-shadow:none;text-align:center;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:4px;flex:0 auto;width:auto;min-width:0;max-width:32mm;height:7mm;min-height:7mm;padding:0 1mm;font-family:inherit;font-size:12px;font-weight:800}.extraLinePage .summary-value .appDateRow .control:hover{background:#f8fafc;border-color:#e2e8f0}.extraLinePage .summary-value .appDateRow .control:focus{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-soft);background:#fff}.extraLinePage .summary-value .appCalBtn{opacity:.6;cursor:pointer;background:0 0;border:0;height:auto;padding:0 1mm;font-size:0;line-height:1}.extraLinePage .summary-value .appCalBtn:before{content:"📅";font-size:11px}.extraLinePage .summary-value .appFieldWarn{display:none}@media screen and (max-width:850px){.extraLinePage .el-main{padding:16px 8px}.extraLinePage .header-inner{padding:12px}.extraLinePage .brand span{display:none}.extraLinePage .main-grid{grid-template-columns:1fr}}@page{size:A4 portrait;margin:0;padding:0;border:5mm solid #0000}@media print{body{background:#fff!important}body *{visibility:hidden!important}.extraLinePage .paper,.extraLinePage .paper *{visibility:visible!important}.extraLinePage{background:#fff;margin:0}.extraLinePage input::placeholder,.extraLinePage textarea::placeholder{visibility:hidden!important;color:#0000!important;font-size:0!important}.extraLinePage .app-header,.extraLinePage .screen-help{display:none!important}.extraLinePage .el-main{overflow:visible;padding:0}.extraLinePage .paper{position:absolute;display:block;box-shadow:none;overflow:visible;width:auto;height:auto;min-height:auto;margin:0;padding:0;top:0;left:0}.extraLinePage .paper>.summary-grid,.extraLinePage .paper>.main-grid,.extraLinePage .paper>.details-section{margin-top:4mm}.extraLinePage .paper>.footer-block{margin-top:0}.extraLinePage input{caret-color:transparent}.extraLinePage .summary-value .appCalBtn{display:none!important}.extraLinePage .cell-input,.extraLinePage .field-input,.extraLinePage .summary-value .appDateRow .control{background:0 0!important;border-color:#cbd5e1!important}.extraLinePage .cell-input:focus,.extraLinePage .field-input:focus,.extraLinePage .signature input:focus{box-shadow:none}.extraLinePage .billing-table th{background:#f8fafc!important}.extraLinePage .addon-services{margin-top:2mm;padding-top:2mm}.extraLinePage .addon-services.is-empty,.extraLinePage .addon-services.is-print-empty,.extraLinePage .addon-row.is-incomplete{display:none!important}.extraLinePage .addon-print-title{display:block;color:var(--ink);margin-bottom:.5mm;font-size:8.5px;font-weight:800}.extraLinePage .addon-rows,.extraLinePage .addon-column-head,.extraLinePage .addon-controls{display:none!important}.extraLinePage .addon-print-list{display:block}.extraLinePage .addon-print-table{table-layout:fixed;border-collapse:separate;border-spacing:0 .5mm;width:100%}.extraLinePage .addon-print-table>tbody>tr>td{vertical-align:top;border:0;width:50%;padding:0 1.5mm 0 0}.extraLinePage .addon-print-table>tbody>tr>td:last-child{padding-left:1.5mm;padding-right:0}.extraLinePage .addon-print-item{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;font-size:8px}.extraLinePage .addon-print-item td{color:var(--ink);background:#fff;border:1px solid #cbd5e1;border-right:0;height:5.5mm;padding:.5mm 1mm;font-weight:700}.extraLinePage .addon-print-item td:first-child{border-radius:4px 0 0 4px;width:38%}.extraLinePage .addon-print-item td:nth-child(2){text-align:right;font-variant-numeric:tabular-nums;width:20%}.extraLinePage .addon-print-item td:nth-child(3){text-align:center;width:17%}.extraLinePage .addon-print-item td:last-child{text-align:center;color:var(--accent-red);border-right:1px solid #cbd5e1;border-radius:0 4px 4px 0;width:25%}.extraLinePage .addon-add-btn,.extraLinePage .addon-remove-btn,.extraLinePage .addon-help,.extraLinePage .addon-action-head{display:none!important}.extraLinePage .details-section,.extraLinePage .footer-block,.extraLinePage .addon-services{break-inside:avoid}}.addonConditionSourceTable col.source-name{width:17%}.addonConditionSourceTable col.source-description{width:43%}.addonConditionSourceTable col.source-sourceFee,.addonConditionSourceTable col.source-sourceKeep{width:10%}.addonConditionSourceTable col.source-sourceCost{width:9%}.addonConditionSourceTable col.source-sourceNoJoin{width:11%}.addonConditionSourcePlan col.source-description{width:63%}.addonConditionSourceTable td{vertical-align:middle}.addonConditionSourceTable .addonConditionDescription{vertical-align:top}.addonConditionSourceTable th{overflow-wrap:anywhere}.addonConditionSourceFooter{border-top:1px solid #cbd5e1;margin-top:12px;padding-top:8px}.printHead{display:flex;flex-wrap:wrap;align-items: center;gap:10px 14px;margin:0 0 14px}.printHead h1{color:#142b46;letter-spacing:-.7px;margin:0 auto 0 0;font-size:24px;line-height:1.3}.printHeadStore{display:flex;color:#52697f;white-space:nowrap;flex:none;align-items: center;gap:8px;font-size:13px;font-weight:700}.printHeadStore .spButton{background:#fff;min-width:160px;max-width:270px;min-height:38px;font-size:13px}.printHeadStore .selectPanelBox{width:auto}.printHeadPrint{white-space:nowrap;flex:none}@media (max-width:560px){.printHead h1{flex:1 0 100%;font-size:21px}}@media print{.printHead{display:none!important}}body.themeToss .auditPrintWorkspace main .rp-inline-paper input:not([type=checkbox]):not(:focus){outline:none}body.themeToss .auditPrintWorkspace main :-webkit-any(.rp-inline-paper,.sono-preview,.boram-preview,.rnt-preview) [contenteditable=true]:not([readonly]):not(:disabled):not(:focus){outline:none}body.themeToss .auditPrintWorkspace main :-moz-any(.rp-inline-paper,.sono-preview,.boram-preview,.rnt-preview) [contenteditable=true]:not([readonly]):not(:disabled):not(:focus){outline:none}body.themeToss .auditPrintWorkspace main :is(.rp-inline-paper,.sono-preview,.boram-preview,.rnt-preview) [contenteditable=true]:not([readonly]):not(:disabled):not(:focus){outline:none}body.themeToss .auditPrintWorkspace main :-webkit-any(.rp-inline-paper,.sono-preview,.boram-preview,.rnt-preview) [contenteditable=true]:not([readonly]):not(:disabled):focus{outline:2px solid #3d82c4;outline-offset:1px}body.themeToss .auditPrintWorkspace main :-moz-any(.rp-inline-paper,.sono-preview,.boram-preview,.rnt-preview) [contenteditable=true]:not([readonly]):not(:disabled):focus{outline:2px solid #3d82c4;outline-offset:1px}body.themeToss .auditPrintWorkspace main :is(.rp-inline-paper,.sono-preview,.boram-preview,.rnt-preview) [contenteditable=true]:not([readonly]):not(:disabled):focus{outline:2px solid #3d82c4;outline-offset:1px}.rp-workspace{--rp-ink:#142b46;color:var(--rp-ink);max-width:1340px;margin:0 auto;padding:22px 20px}.rp-workspace *,.repairPrintRoot *,.rp-paper *{box-sizing:border-box}.rp-doc-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0 0 13px}.rp-doc-tab{display:flex;color:#426079;cursor:pointer;text-align:left;font:inherit;background:#fff;border:1px solid #cfdae3;border-radius:9px;align-items: flex-start;gap:10px;min-width:0;padding:12px 14px}.rp-doc-tab .rp-tab-number{color:#8195a6;flex:none;font-size:12px;line-height:23px}.rp-doc-tab .rp-tab-text{min-width:0}.rp-doc-tab strong{display:block;white-space:nowrap;word-break:keep-all;font-size:13px;font-weight:750;line-height:1.65}.rp-doc-tab small{display:block;color:#74899a;white-space:nowrap;word-break:keep-all;font-size:12px;line-height:1.6}.rp-doc-tab.is-active{color:#fff;background:#173b56;border-color:#173b56;box-shadow:0 3px 8px #1b3d5517}.rp-doc-tab.is-active small,.rp-doc-tab.is-active .rp-tab-number{color:#d1deea}.rp-doc-tab:hover:not(.is-active){background:#f3f7fa}.rp-toolbar{display:flex;background:#fff;border:1px solid #d5e0e8;border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:9px;margin-bottom:9px;padding:10px 12px}.rp-actions{display:flex;flex-wrap:wrap;align-items: center;gap:7px}.rp-primary,.rp-secondary{display:inline-flex;font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #c9d7e1;border-radius:7px;justify-content:center;align-items: center;gap:6px;min-height:37px;padding:8px 12px;font-size:13px;font-weight:700}.rp-primary{color:#fff;background:#173b56;border-color:#173b56}.rp-primary:hover{background:#0e2d45}.rp-secondary{color:#35566e;background:#fff}.rp-secondary:hover{background:#edf4f8}.rp-secondary.is-changed{color:#173b56;background:#eaf2f9;border-color:#173b56}.rp-secondary.is-on{color:#fff;background:#35566e;border-color:#35566e}.rp-workspace button:disabled{opacity:.48;cursor:not-allowed}.rp-workspace button:focus-visible{outline:3px solid #71a6cf;outline-offset:2px}.rp-workspace summary:focus-visible{outline:3px solid #71a6cf;outline-offset:2px}.rp-workspace input:focus-visible{outline:3px solid #71a6cf;outline-offset:2px}.rp-workspace textarea:focus-visible{outline:3px solid #71a6cf;outline-offset:2px}.rp-change-count{color:#8a5a00;white-space:nowrap;font-size:12px;font-weight:700}.rp-link{color:#1b5d93;font:inherit;text-decoration:underline;cursor:pointer;white-space:nowrap;background:0 0;border:0;margin-left:8px;padding:0 2px;font-weight:700}.rp-settings-menu{position:relative;color:#45667e;font-size:12px}.rp-settings-menu>summary{cursor:pointer;white-space:nowrap;list-style-position:inside;padding:6px;font-weight:700}.rp-settings-menu[open]>.rp-menu-body{position:absolute;z-index:30;overflow-y:auto;display:grid;background:#fff;border:1px solid #cfdae3;border-radius:9px;gap:8px;width:320px;max-height:min(70vh,560px);padding:12px;top:33px;right:0;box-shadow:0 10px 30px #17384f20}.rp-menu-body .rp-secondary{justify-content:flex-start;min-height:34px}.rp-menu-field{display:grid;color:#35566e;gap:4px;font-size:12px;font-weight:700}.rp-menu-field textarea,.rp-menu-field input{font:inherit;color:#172e47;background:#fff;border:1px solid #cad5e1;border-radius:7px;width:100%;min-width:0;padding:6px 8px;font-size:13px;font-weight:400}.rp-menu-field textarea{resize:vertical;min-height:64px;line-height:1.55}.rp-menu-field small{color:#6c8191;font-size:12px;font-weight:400;line-height:1.55}.rp-menu-help{border-top:1px dashed #cfdae3;padding-top:6px}.rp-menu-help>summary{cursor:pointer;font-weight:700}.rp-menu-help p,.rp-menu-help li{color:#4b6478;margin:6px 0 0;font-size:12px;line-height:1.6}.rp-menu-help ul{margin:4px 0 0;padding-left:18px}.rp-menu-help a{color:#285d84}.rp-help{color:#637d90;margin:0;font-size:12px;line-height:1.65}.rp-status-row{display:flex;justify-content:space-between;align-items: flex-start;gap:12px;min-height:20px;margin:8px 2px 13px}.rp-status-right{text-align:right}.rp-check-bar{height:40px;margin:0 0 14px}.rp-check-line{display:flex;color:#4b6478;overflow:hidden;background:#f8fbfd;border:1px solid #d5e0e8;border-radius:9px;align-items: center;gap:6px;height:40px;margin:0;padding:0 12px;font-size:12.5px;line-height:1.4}.rp-check-line>b{white-space:nowrap;flex:none}.rp-check-text{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical;min-width:0}.rp-check-issue{color:#8e271e;background:#fff6f3;border-color:#e6b8ae}.rp-check-warn{color:#7a4d08;background:#fff8ec;border-color:#f0c98a}.rp-check-note{color:#5b6420;background:#fbfcf4;border-color:#d9e1c3}.rp-check-ok{color:#4b6478}.rp-field-error{display:block;color:#a12a1e;white-space:normal;margin:2px 0 0;font-size:12px;font-weight:600;line-height:1.45}.rp-preview{overflow-x:auto;background:#e8edf1;border:1px solid #d5e0e7;border-radius:12px;width:min(827.701px,100%);margin:0 auto;padding:16px}.repairPrintRoot{display:none}.rp-fit-measure{position:fixed;visibility:hidden;pointer-events:none;width:186mm;top:0;left:-10000px}.rp-fit-measure .rp-paper{box-shadow:none;border:0;width:186mm;min-width:0;margin:0;padding:0}@media print{.rp-fit-measure{display:none!important}}.rp-paper{color:#182735;letter-spacing:-.15px;overflow-wrap:anywhere;word-break:keep-all;text-align:left;background:#fff;border:1px solid #d2d9e1;width:210mm;min-width:210mm;margin:0 auto 20px;padding:12mm;font-family:Pretendard,Noto Sans KR,Malgun Gothic,sans-serif;font-size:9.5pt;font-weight:400;line-height:1.5;box-shadow:0 5px 20px #243f5812}.rp-paper:last-child{margin-bottom:0}.rp-paper-header{border-top:3px solid #18334d;margin-bottom:8px;padding-top:6px}.rp-paper-overline{display:flex;color:#526474;justify-content:space-between;align-items:baseline;gap:16px;font-size:8.5pt;line-height:1.5}.rp-overline-store{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0}.rp-store-name{color:#18334d;font-size:10pt;font-weight:800}.rp-staff-line{color:#3c5265;white-space:nowrap}.rp-staff-name{display:inline-block;min-width:18mm}.rp-overline-case{white-space:nowrap;flex:none}.rp-paper-overline b,.rp-paper-subtitle b{color:#20384f;font-weight:600}.rp-paper-header h1{letter-spacing:-1px;text-align:center;color:#122c44;overflow-wrap:anywhere;margin:6px 0 5px;font-size:20pt;font-weight:800;line-height:1.3}.rp-paper-part .rp-paper-header h1{font-size:18pt}.rp-paper-subtitle{display:flex;color:#526474;border-bottom:1px solid #8d9bab;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:5px;font-size:8.5pt}.rp-subtitle-date{white-space:nowrap;margin-left:auto}.rp-paper-section{margin:0 0 6px}.rp-section-title{display:flex;color:#17344f;break-after:avoid;border-bottom:1px solid #a8b4c1;align-items: center;gap:8px;min-height:22px;margin:0 0 5px;padding:2px 6px 2px 0;font-size:10pt;font-weight:800;line-height:1.4}.rp-section-title>.rp-section-number{color:#fff;display:inline-flex;letter-spacing:.3px;background:#24425d;flex:0 0 22px;justify-content:center;align-items: center;min-height:18px;font-size:8.5pt}.rp-paper-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #c2ccd6;border-left:1px solid #c2ccd6}.rp-paper-field{display:grid;grid-template-columns:30mm minmax(0,1fr);border-bottom:1px solid #c2ccd6;border-right:1px solid #c2ccd6;min-width:0;min-height:22px}.rp-paper-field-wide{grid-column:1/-1}.rp-paper-label{display:flex;color:#46576a;background:#f2f5f7;border-right:1px solid #d4dce4;align-items: center;padding:2px 6px;font-size:8.5pt;font-weight:600;line-height:1.4}.rp-paper-field-tall .rp-paper-label{align-items: flex-start;padding-top:4px}.rp-paper-value{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;min-height:21px;padding:2px 7px;font-size:9.5pt;line-height:1.45}.rp-paper-field-tall .rp-paper-value{min-height:32px}.rp-fields-after-table{border-top:0}.rp-terms-identity{margin-bottom:8px}.rp-copy{color:#253645;white-space:pre-wrap;overflow-wrap:anywhere;widows:2;orphans:2;margin:4px 0;font-size:9.5pt;line-height:1.55}.rp-copy-small{color:#4a5a6a;font-size:8.5pt;line-height:1.55}.rp-copy-head{color:#17344f;margin-right:6px;font-weight:800}.rp-check-table,.rp-receipt-table{border-collapse:collapse;table-layout:fixed;color:#253645;width:100%;margin:0;font-size:8.5pt}.rp-check-table th,.rp-check-table td,.rp-receipt-table th,.rp-receipt-table td{vertical-align:middle;overflow-wrap:anywhere;white-space:pre-wrap;border:1px solid #bdc9d3;height:18px;padding:1px 5px;line-height:1.35}.rp-check-table thead th,.rp-receipt-table thead th{text-align:center;color:#304a60;background:#edf1f5;font-weight:700}.rp-check-table tbody th{text-align:left;background:#f8fafb;font-weight:500}.rp-check-table td{text-align:center;font-size:8.5pt}.rp-choice-line{display:flex;flex-wrap:wrap;align-items: center;gap:4px 16px;padding:2px 0}.rp-mark{display:inline-flex;color:#263b4e;align-items: flex-start;gap:6px;font-size:9pt;line-height:1.55}.rp-mark-box{display:inline-flex;color:#143954;background:#fff;border:1px solid #52687a;flex:0 0 12px;justify-content:center;align-items: center;width:12px;height:12px;margin-top:3px;font-size:12px;font-weight:800;line-height:1}.rp-accessories{gap:2px 12px}.rp-accessory-other{display:inline-flex;align-items:baseline;gap:4px;min-width:0}.rp-fill-line{display:inline-block;border-bottom:1px solid #8a9aa9;min-width:18mm}.rp-paper-footer{color:#5b6a77;white-space:pre-wrap;border-top:1px solid #aeb9c3;margin-top:6px;padding-top:4px;font-size:8pt;line-height:1.5}.rp-paper-footer-meta{display:flex;color:#556b7c;justify-content:space-between;gap:16px;margin-top:2px;font-size:8pt}.rp-photo-choice{background:#f5f7f9;border-left:2px solid #607d94;margin-top:4px;padding:2px 10px 4px}.rp-acknowledgement{border:1px solid #9badbd;margin:8px 0;padding:6px 10px}.rp-signatures{margin:6px 0 2px}.rp-signature-date{text-align:right;margin-bottom:6px;font-size:9pt}.rp-signature-date span{margin-left:10px}.rp-signature-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.rp-signature{display:flex;color:#263e54;border-bottom:1px solid #60778a;flex-wrap:wrap;align-items: flex-end;gap:7px;min-height:30px;padding-bottom:4px;font-size:9pt}.rp-signature strong{min-width:52px;font-weight:500}.rp-signature-line{text-align:right;color:#6c7c89;min-width:80px;margin-left:auto}.rp-receiver-signature{min-height:13mm;margin-top:6px}.rp-confirmation-list{display:flex;flex-direction:column;gap:3px;padding:2px 0}.rp-part-request,.rp-receipt-table{margin-top:6px}.rp-receipt-table td{text-align:center;height:22px;font-size:9pt}.rp-paper-receipt.is-tight .rp-receipt-table td{height:18px;padding-top:0;padding-bottom:0;line-height:1.25}.rp-receipt-table td:nth-child(2),.rp-receipt-table td:nth-child(3){text-align:left}.rp-paper .rp-number,.rp-paper .rp-receipt-totals strong{text-align:right;font-variant-numeric:tabular-nums}.rp-paper .rp-receipt-totals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#f1f5f8;border:1px solid #71879a;gap:0;margin-bottom:6px}.rp-paper .rp-receipt-totals>div{border-right:1px solid #c6d0d9;min-width:0;padding:5px 8px}.rp-paper .rp-receipt-totals>div:last-child{border-right:0}.rp-paper .rp-receipt-totals>div>span{display:block;color:#435c71;margin-bottom:2px;font-size:8.5pt}.rp-paper .rp-receipt-totals strong{display:block;color:#17354f;min-height:24px;font-size:14pt;font-weight:800}.rp-paper .rp-receipt-totals small{margin-left:4px;font-size:8.5pt;font-weight:500}.rp-receipt-confirmation{text-align:center;margin-top:6px}.rp-receipt-confirmation .rp-copy{text-align:center}.rp-issuer-signature{display:flex;border-bottom:1px solid #7c90a2;justify-content:flex-end;align-items: flex-end;gap:16px;width:68%;min-height:32px;margin-left:auto;padding:4px 8px 6px;font-size:9pt}.rp-issuer-signature strong{min-width:60px;font-weight:500}.rp-issuer-signature>span:last-child{color:#6c7d8c;margin-left:auto}.rp-receipt-notices{margin-top:6px}.rp-paper-validation{color:#7e2c23;background:#fff7f4;border:2px solid #a64032;margin-bottom:13px;padding:10px 12px;font-size:9pt;line-height:1.55}.rp-paper-validation strong{font-size:11pt}.rp-paper-validation ul{margin:5px 0 0;padding-left:19px}.rp-inline-paper .rp-paper{width:100%;min-width:0;max-width:210mm}.rp-inline-edit{display:inline-block;color:inherit;font:inherit;line-height:inherit;white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;vertical-align:baseline;outline:none;background:0 0;border-bottom:1px solid #0000;border-radius:3px;min-width:28px;max-width:100%;min-height:1.45em;margin:0;padding:0 2px}.rp-inline-edit:empty{border-bottom-color:#c3d2de}.rp-inline-edit:hover{background:#eef5fb}.rp-inline-edit:focus{outline:2px solid #3d82c4;outline-offset:1px;background:#f2f8ff}.rp-inline-edit[aria-readonly=true]{cursor:default;color:#6a7b8a}.rp-inline-edit[aria-readonly=true]:hover{background:0 0}.rp-inline-edit.is-invalid{background:#fff4f1;border-bottom:2px solid #c0392b}.rp-inline-edit:empty:before{content:attr(data-placeholder);color:#8a9cad;pointer-events:none;font-size:.85em;font-weight:400}.rp-paper-value>.rp-inline-edit,.rp-receipt-table td>.rp-inline-edit{display:block;width:100%;min-height:19px}.rp-inline-copy{display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone}.rp-inline-copy:empty{display:inline-block;min-width:75px}.rp-inline-fragment{display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone;min-width:0}.rp-inline-fragment:empty{display:inline-block;min-width:12px}.rp-inline-fragment:empty:before{content:"​"}.rp-inline-setting{color:#144d79;text-align:center;background:#e8f2ff;min-width:25px;font-weight:700}.rp-inline-token-text{white-space:pre-wrap}.rp-inline-paper.is-text-editing :-webkit-any([data-repair-text],[data-repair-business],[data-repair-text-fragment]){border-bottom:1px dashed #8fb0cb}.rp-inline-paper.is-text-editing :-moz-any([data-repair-text],[data-repair-business],[data-repair-text-fragment]){border-bottom:1px dashed #8fb0cb}.rp-inline-paper.is-text-editing :is([data-repair-text],[data-repair-business],[data-repair-text-fragment]){border-bottom:1px dashed #8fb0cb}.rp-inline-paper.is-text-editing .rp-inline-copy,.rp-inline-paper.is-text-editing .rp-inline-fragment{background:#f7fbff}.rp-inline-multiple{display:flex;flex-wrap:wrap;align-items: center;gap:3px 10px}.rp-inline-multiple>.rp-inline-edit{flex:60px;width:auto}.rp-value-gap{color:#8a9aa9}.rp-inline-control{display:inline-block;vertical-align:middle;min-width:0;max-width:100%}body .rp-workspace .rp-inline-paper .rp-inline-control .selectPanelBox{width:100%;min-width:0}body .rp-workspace .rp-inline-paper .rp-inline-control .spButton.control:-webkit-any(:enabled,:disabled){font:inherit;color:#1f3445;box-shadow:none;background:#f8fbfd;border:1px solid #d3dee8;border-radius:4px;gap:4px;width:100%;min-width:0;height:24px;min-height:0;padding:0 6px;font-size:9pt;font-weight:500}body .rp-workspace .rp-inline-paper .rp-inline-control .spButton.control:-moz-any(:enabled,:disabled){font:inherit;color:#1f3445;box-shadow:none;background:#f8fbfd;border:1px solid #d3dee8;border-radius:4px;gap:4px;width:100%;min-width:0;height:24px;min-height:0;padding:0 6px;font-size:9pt;font-weight:500}body .rp-workspace .rp-inline-paper .rp-inline-control .spButton.control:is(:enabled,:disabled){font:inherit;color:#1f3445;box-shadow:none;background:#f8fbfd;border:1px solid #d3dee8;border-radius:4px;gap:4px;width:100%;min-width:0;height:24px;min-height:0;padding:0 6px;font-size:9pt;font-weight:500}body .rp-workspace .rp-inline-paper .rp-inline-control .spButton.control:hover:not(:disabled){background:#eef5fb;border-color:#a9c1d6}.rp-workspace .rp-inline-paper .rp-inline-control .spButton .spCaret{color:#8297a9;font-size:12px;line-height:1}body .rp-workspace .rp-inline-paper .rp-inline-check .spButton.control:-webkit-any(:enabled,:disabled){background:0 0;border-color:#0000;justify-content:center;height:18px;padding:0 3px;font-size:8.5pt}body .rp-workspace .rp-inline-paper .rp-inline-check .spButton.control:-moz-any(:enabled,:disabled){background:0 0;border-color:#0000;justify-content:center;height:18px;padding:0 3px;font-size:8.5pt}body .rp-workspace .rp-inline-paper .rp-inline-check .spButton.control:is(:enabled,:disabled){background:0 0;border-color:#0000;justify-content:center;height:18px;padding:0 3px;font-size:8.5pt}body .rp-workspace .rp-inline-paper .rp-inline-check .spButton.control:hover:not(:disabled){background:#eef5fb;border-color:#a9c1d6}body .rp-workspace .rp-inline-paper .rp-inline-check .spButton.control:-webkit-any(:enabled,:disabled):focus-visible{background:#eef5fb;border-color:#a9c1d6}body .rp-workspace .rp-inline-paper .rp-inline-check .spButton.control:-moz-any(:enabled,:disabled):focus-visible{background:#eef5fb;border-color:#a9c1d6}body .rp-workspace .rp-inline-paper .rp-inline-check .spButton.control:is(:enabled,:disabled):focus-visible{background:#eef5fb;border-color:#a9c1d6}.rp-workspace .rp-inline-paper .rp-inline-check .spButton .spCaret{display:none}.rp-inline-check{width:100%}.rp-inline-pick{min-width:96px}.rp-staff-line .rp-inline-pick{width:auto;min-width:0}body .rp-workspace .rp-inline-paper .rp-staff-line .rp-inline-pick .spButton.control:-webkit-any(:enabled,:disabled){width:auto;min-width:72px;height:22px;font-size:8.5pt}body .rp-workspace .rp-inline-paper .rp-staff-line .rp-inline-pick .spButton.control:-moz-any(:enabled,:disabled){width:auto;min-width:72px;height:22px;font-size:8.5pt}body .rp-workspace .rp-inline-paper .rp-staff-line .rp-inline-pick .spButton.control:is(:enabled,:disabled){width:auto;min-width:72px;height:22px;font-size:8.5pt}.rp-inline-date{width:146px;min-width:0}.rp-workspace .rp-inline-paper .rp-inline-date .appDateField{width:100%;min-width:0}.rp-workspace .rp-inline-paper .rp-inline-date .appDateRow{position:relative;gap:0;min-width:0}.rp-workspace .rp-inline-paper .rp-inline-date .appDateRow input.control{text-overflow:clip;font:inherit;background:#f8fbfd;border:1px solid #d3dee8;border-radius:4px;width:100%;min-width:0;height:24px;padding:0 36px 0 6px;font-size:9pt}.rp-workspace .rp-inline-paper .rp-inline-date .appCalBtn{position:absolute;color:#4a6479;background:#fff;border:1px solid #d3dee8;border-radius:3px;height:20px;min-height:0;padding:0 5px;font-size:8pt;top:2px;right:2px}.rp-workspace .rp-inline-paper .rp-inline-date .appFieldWarn{display:none}.rp-workspace .rp-inline-paper .rp-inline-date.is-invalid .appDateRow input.control{background:#fff4f1;border-color:#c0392b}.rp-inline-date .rp-field-error{width:max-content;max-width:70mm}.rp-paper-subtitle .rp-inline-date,.rp-signature-date .rp-inline-date{width:146px}.rp-inline-multiple>.rp-inline-control{flex:110px;width:auto}.rp-inline-paper .rp-paper-overline>span:last-child{max-width:55%}.rp-inline-paper .rp-inline-mark{cursor:pointer;align-items: flex-start}.rp-inline-mark input[type=checkbox]{accent-color:#245c84;cursor:pointer;flex:0 0 14px;width:14px;height:14px;margin-top:3px}.rp-inline-add{display:block;color:#3b6482;font:inherit;cursor:pointer;background:#f4f8fc;border:1px dashed #b6cada;border-top:0;width:100%;min-height:28px;font-size:9pt}.rp-receipt-table td.rp-row-number{position:relative}.rp-inline-remove{position:absolute;color:#8a4b45;cursor:pointer;opacity:0;background:#fff;border:1px solid #e0c6c2;border-radius:3px;min-width:18px;min-height:18px;padding:0 3px;font-size:12px;line-height:1;top:50%;right:1px;transform:translateY(-50%)}.rp-receipt-table tr:hover .rp-inline-remove,.rp-receipt-table tr:focus-within .rp-inline-remove{opacity:1}.rp-inline-remove:focus-visible{opacity:1}.rp-receipt-table tr.is-invalid td{background:#fff7f5}.rp-row-error td{text-align:left;background:#fff7f5;border-top:0;height:auto;padding:2px 6px}.rp-receipt-totals .rp-inline-edit:empty:before{font-size:9pt}.rp-receipt-totals .rp-inline-edit{text-align:right}.rp-print-selection{display:flex;flex-wrap:wrap;align-items: center;gap:8px 15px}.rp-print-selection-tools{display:flex;flex-wrap:wrap;align-items: center;gap:7px 12px;margin-bottom:10px}.rp-blank-choice{display:inline-flex;color:#35566e;cursor:pointer;align-items: center;gap:7px;margin-left:auto;font-size:13px}.rp-print-selection-dialog{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rp-print-selection-dialog label{display:flex;cursor:pointer;color:#2f4a61;border:1px solid #d5dfe8;border-radius:8px;align-items: center;gap:9px;min-height:46px;padding:12px;font-size:14px}.rp-workspace input[type=checkbox],.rp-print-selection-tools input[type=checkbox],.rp-print-selection-dialog input[type=checkbox]{accent-color:#1d496d;flex:none;width:16px;height:16px;margin:0}.rp-import-head{display:flex;align-items: center;gap:8px;margin-bottom:10px}.rp-import-head b{text-align:center;min-width:92px;font-size:14px}.rp-import-head input{flex:160px;min-width:0;height:36px;font-size:13px}.rp-import-head .rp-secondary{min-width:37px;padding:0 10px}.rp-import-list{list-style:none;display:grid;overflow-y:auto;gap:6px;max-height:50vh;margin:0;padding:0}.rp-import-list button{display:grid;grid-template-columns:48px minmax(70px,110px)minmax(0,1fr)90px;font:inherit;text-align:left;cursor:pointer;color:#22394e;background:#fff;border:1px solid #d5dfe8;border-radius:8px;align-items: center;gap:10px;width:100%;min-height:40px;padding:6px 10px;font-size:13px}.rp-import-list button:hover{background:#eef5fb;border-color:#a9c1d6}.rp-import-list button:focus-visible{background:#eef5fb;border-color:#a9c1d6}.rp-import-date{color:#6c8191;font-variant-numeric:tabular-nums}.rp-import-item{overflow-wrap:anywhere;color:#4b6478;min-width:0}.rp-import-list .rp-number{text-align:right;font-variant-numeric:tabular-nums}.rp-conflict-list{display:grid;color:#2f4a61;gap:8px;margin:8px 0 0;padding-left:18px;font-size:13px;line-height:1.55}.rp-conflict-list p{overflow-wrap:anywhere;margin:2px 0 0}@media (max-width:1200px){.rp-doc-tabs{display:flex;overflow-x:auto;scrollbar-width:thin;padding-bottom:2px}.rp-doc-tab{flex:1 0 auto}.rp-doc-tab .rp-tab-number{display:none}}@media (max-width:920px){.rp-workspace{padding:17px 12px}.rp-preview{padding:10px}.rp-inline-paper .rp-paper{padding:8mm}}@media (max-width:600px){.rp-workspace{padding:14px 8px}.rp-toolbar{padding:9px}.rp-actions{width:100%}.rp-actions .rp-secondary{flex:auto}.rp-status-row{flex-wrap:wrap}.rp-preview{background:0 0;border:0;padding:0}.rp-inline-paper .rp-paper{border-radius:5px;padding:16px 10px;font-size:10pt}.rp-inline-paper .rp-paper-header h1{font-size:18pt}.rp-inline-paper .rp-paper-overline,.rp-inline-paper .rp-paper-subtitle{flex-wrap:wrap;gap:6px}.rp-inline-paper .rp-paper-overline>span:last-child{max-width:100%}.rp-inline-paper .rp-paper-fields{grid-template-columns:minmax(0,1fr)}.rp-inline-paper .rp-paper-field{grid-template-columns:minmax(92px,33%)minmax(0,1fr)}.rp-inline-paper .rp-paper-value{font-size:10pt}.rp-inline-paper .rp-paper-label{font-size:9pt}.rp-inline-paper .rp-copy{font-size:10pt}.rp-inline-paper .rp-copy-small{font-size:9pt}.rp-inline-paper .rp-signature-row{grid-template-columns:1fr}.rp-inline-paper .rp-paper-section:has(.rp-check-table){overflow-x:auto}.rp-inline-paper .rp-paper-section:has(.rp-receipt-table){overflow-x:auto}.rp-inline-paper .rp-check-table{min-width:570px}.rp-inline-paper .rp-receipt-table{min-width:560px}.rp-inline-paper .rp-issuer-signature{width:100%}.rp-print-selection-dialog{grid-template-columns:1fr}.rp-import-list button{grid-template-columns:44px minmax(0,1fr)80px}.rp-import-item{grid-column:2/-1}}@page repairDocument{size:A4 portrait;margin:0;padding:0;border:12mm solid #0000}@media print{.rp-inline-edit:empty:before{content:none!important}.repairPrintRoot .rp-no-print{display:none!important}html:has(.repairPrintRoot){overflow:visible!important;background:#fff!important;min-width:0!important;height:auto!important}body:has(.legalBack)>.repairPrintRoot{display:none!important}body:has(.repairPrintRoot):not(:has(.legalBack)){overflow:visible!important;background:#fff!important;width:auto!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important}body:has(.repairPrintRoot):not(:has(.legalBack))>:not(.repairPrintRoot){display:none!important}.repairPrintRoot,.repairPrintRoot *{visibility:visible!important}.repairPrintRoot{display:block!important;position:static!important;overflow:visible!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important}.repairPrintRoot .rp-paper{page:repairDocument;print-color-adjust:exact;-webkit-print-color-adjust:exact;display:block!important;position:static!important;box-shadow:none!important;overflow:visible!important;break-inside:auto!important;border:0!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important}.repairPrintRoot .rp-paper+.rp-paper{break-before:page}.repairPrintRoot .rp-paper-header{break-inside:avoid}.repairPrintRoot .rp-section-title{break-after:avoid}.repairPrintRoot .rp-paper-section,.repairPrintRoot .rp-copy{break-inside:auto}.repairPrintRoot .rp-check-table thead,.repairPrintRoot .rp-receipt-table thead{display:table-header-group!important}.repairPrintRoot .rp-check-table tr{break-inside:avoid}.repairPrintRoot .rp-receipt-table tr{break-inside:auto}.repairPrintRoot .rp-signatures,.repairPrintRoot .rp-signature-row,.repairPrintRoot .rp-receipt-totals,.repairPrintRoot .rp-issuer-signature,.repairPrintRoot .rp-paper-footer,.repairPrintRoot .rp-closing,.repairPrintRoot .rp-acknowledgement,.repairPrintRoot .rp-check-table{break-inside:avoid}}.rnt-workspace{color:#18354e;max-width:1340px;margin:0 auto;padding:22px 20px}.rnt-workspace *,.rental-paper *,.rentalPrintRoot *{box-sizing:border-box}.rnt-toolbar,.rnt-actions{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.rnt-toolbar{background:#fff;border:1px solid #d8e2ec;border-radius:11px;justify-content:space-between;margin-bottom:15px;padding:14px}.rnt-primary,.rnt-secondary{display:inline-flex;color:#244760;font:inherit;cursor:pointer;background:#fff;border:1px solid #c7d4e0;border-radius:8px;justify-content:center;align-items: center;min-height:40px;padding:9px 14px;font-size:14px;font-weight:700}.rnt-primary{color:#fff;background:#1d4667;border-color:#1d4667}.rnt-primary:hover{background:#15354f}.rnt-secondary:hover{background:#edf4fa}.rnt-workspace button:disabled{opacity:.55;cursor:not-allowed}.rnt-workspace button:focus-visible{outline:3px solid #659ec9;outline-offset:2px}.rnt-workspace input:focus-visible{outline:3px solid #659ec9;outline-offset:2px}.rnt-guidance,.rnt-inline-guidance{display:flex;color:#567088;background:#f6fafc;border:1px solid #d8e3ed;border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:10px 18px;margin-bottom:18px;padding:12px 15px;font-size:13px;line-height:1.7}.rnt-guidance p,.rnt-inline-guidance p{margin:0}.rnt-help{color:#607990;margin:9px 0;font-size:13px;line-height:1.7}.rnt-settings-menu summary{cursor:pointer;font-weight:700}.rnt-settings-menu .rnt-actions{margin-top:10px}.rnt-document-options summary{cursor:pointer;color:#4e6c86;padding:8px 10px;font-size:13px;font-weight:700}.rnt-document-options .rnt-actions{margin-top:8px}.rnt-conflict-list{list-style:none;display:flex;flex-direction:column;gap:10px;margin:12px 0;padding:0}.rnt-conflict-list li{background:#f6f9fc;border:1px solid #d7e1ea;border-radius:8px;padding:12px;font-size:13px;line-height:1.7}.rnt-conflict-list p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0}.rnt-note,.rnt-source-note{color:#75644b;background:#fdf8ef;border:1px solid #e6dbc6;border-radius:9px;margin-bottom:16px;padding:12px 15px;font-size:13px;line-height:1.7}.rnt-note summary,.rnt-source-note summary{cursor:pointer;font-weight:700}.rnt-error,.rental-error-summary{color:#842f24;background:#fff7f3;border:1px solid #d9b3aa;border-radius:7px;margin:10px 0 16px;padding:12px 15px;font-size:13px;line-height:1.6}.rnt-error p,.rental-error-summary p{margin:5px 0}.rnt-preview,.rnt-paper-stage{overflow-x:auto;background:#e8edf2;border:1px solid #d7e0e8;border-radius:12px;width:min(829.701px,100%);margin:0 auto;padding:17px}.rnt-preview-heading{display:flex;color:#58718a;justify-content:space-between;gap:12px;margin-bottom:14px;font-size:13px}.rentalPrintRoot{display:none}.rental-paper{color:#233c52;letter-spacing:-.15px;text-align:left;overflow-wrap:anywhere;word-break:normal;background:#fff;border:1px solid #d2dce5;width:210mm;min-width:210mm;margin:0 auto 20px;padding:12mm;font-family:Pretendard,Noto Sans KR,Malgun Gothic,sans-serif;font-size:10pt;font-weight:400;line-height:1.6;box-shadow:0 5px 18px #1b3c5712}.rental-paper:last-child{margin-bottom:0}.rental-paper-header{margin-bottom:18px}.rental-eyebrow{color:#607c94;letter-spacing:.5px;margin-bottom:5px;font-size:9pt;font-weight:750;line-height:1.5}.rental-paper-header h1{color:#173a56;letter-spacing:-1px;border-bottom:2px solid #244b6b;margin:0 0 10px;padding-bottom:10px;font-size:26pt;font-weight:800;line-height:1.25}.rental-business-line{display:flex;color:#607b94;justify-content:space-between;align-items:baseline;gap:18px;min-height:22px;margin:0 0 9px;font-size:10pt}.rental-business-line strong{letter-spacing:-.2px;color:#224c6d;font-size:13pt;font-weight:750}.rental-section{margin:0 0 16px}.rental-section-heading{display:flex;color:#234a67;break-after:avoid;border-bottom:1px solid #7590a7;align-items:baseline;gap:10px;margin:0;padding:0 2px 6px;font-size:12pt;font-weight:750;line-height:1.5}.rental-section-number{letter-spacing:.4px;font-size:11pt}.rental-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #d7e2eb;border-left:1px solid #d7e2eb}.rental-section>.rental-fields{border-top:0}.rental-field{display:grid;grid-template-columns:34% minmax(0,1fr);border-bottom:1px solid #d7e2eb;border-right:1px solid #d7e2eb;min-width:0;min-height:31px}.rental-field-wide{grid-column:1/-1;grid-template-columns:17% minmax(0,1fr)}.rental-demographics{grid-column:1/-1;display:grid;grid-template-columns:2fr 1fr 1fr;min-width:0}.rental-demographics .rental-field:not(:first-child){grid-template-columns:43% minmax(0,1fr)}.rental-demographics .rental-field:not(:first-child) .rental-field-label,.rental-demographics .rental-field:not(:first-child) .rental-field-value{padding-left:5px;padding-right:5px}.rental-field-label{display:flex;color:#5e7992;background:#edf3f7;align-items: center;padding:5px 8px;font-size:9pt;line-height:1.55}.rental-field-value{color:#203b51;white-space:pre-wrap;overflow-wrap:anywhere;background:#fafcfe;min-width:0;min-height:30px;padding:5px 9px;font-size:10pt;line-height:1.55}.rental-field-tall .rental-field-value{min-height:50px}.rental-header-fields{border:0}.rental-header-fields .rental-field{border-color:#e1e9f0}.rental-payback-notice{background:#fff9ef;border:1px solid #dfd0b3;margin:0 0 14px;padding:11px 13px}.rental-payback-notice h2{color:#87612d;break-after:avoid;margin:0 0 7px;font-size:11pt;font-weight:750;line-height:1.5}.rental-copy{white-space:pre-wrap;overflow-wrap:anywhere;widows:2;orphans:2;margin:0;font-size:10pt;line-height:1.62}.rental-payback-notice .rental-copy{color:#5e503c;font-size:9.5pt;line-height:1.55}.rental-footer{display:flex;color:#6b8196;border-top:1px solid #ccd9e3;justify-content:space-between;gap:16px;margin-top:13px;padding-top:6px;font-size:9pt;line-height:1.5}.rental-term{margin:0 0 15px}.rental-term h2{color:#234a67;break-after:avoid;border-bottom:1px solid #d4e0e9;margin:0 0 7px;padding-bottom:5px;font-size:11pt;font-weight:750;line-height:1.5}.rental-acknowledgement{margin-top:22px}.rental-ack-copy{color:#244d6d;white-space:pre-wrap;margin-bottom:11px;font-size:10.5pt;font-weight:750;line-height:1.6}.rental-signature-grid{display:grid;grid-template-columns:1fr 1.1fr;border:1px solid #cbdbe7;min-height:65px}.rental-signature-name,.rental-signature-hand{display:grid;grid-template-columns:35% minmax(0,1fr);min-width:0}.rental-signature-name{border-right:1px solid #cbdbe7}.rental-signature-label{display:flex;color:#5b7891;background:#edf3f7;justify-content:center;align-items: center;padding:8px;font-size:10pt}.rental-signature-name>div,.rental-signature-hand>div{display:flex;align-items: center;min-width:0;padding:10px 12px}.rental-signature-hand>div{color:#7890a4;justify-content:flex-end}.rental-sign-date{display:flex;color:#607f97;justify-content:flex-end;align-items: center;gap:13px;min-height:30px;padding:7px 0 0;font-size:9.5pt}.rental-sign-date>span:first-child{margin-right:auto}.rental-closing{color:#667f94;white-space:pre-wrap;margin-top:10px;font-size:9.5pt;line-height:1.6}.rental-terms-paper .rental-paper-header{margin-bottom:16px}.rental-terms-paper .rental-term{margin-bottom:11px}.rental-terms-paper .rental-term h2{margin-bottom:6px}.rental-terms-paper .rental-acknowledgement{margin-top:16px}.rental-terms-paper .rental-closing{margin-top:6px}.rental-terms-paper .rental-footer{margin-top:8px}.rental-error-paper h1{color:#813a2c;border-bottom:2px solid #aa776a;padding-bottom:12px;font-size:24pt}.rental-inline-edit{display:inline-block;color:inherit;font:inherit;line-height:inherit;white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;outline:none;vertical-align:baseline;background:#edf5fb80;border-bottom:1px dashed #9ab4c9;border-radius:3px;min-width:25px;max-width:100%;min-height:1.5em;padding:0 2px}.rental-inline-edit:hover{background:#e8f2fb}.rental-inline-edit:focus{outline:2px solid #6ca0c9;outline-offset:1px;background:#e7f3ff}.rental-inline-edit:empty:before{content:attr(data-placeholder);color:#899eaf;pointer-events:none;font-size:9pt;font-weight:400}.rental-inline-copy{display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone}.rental-inline-copy:empty{display:inline-block;min-width:80px}.rental-field-value>.rental-inline-edit{display:block;width:100%;min-height:22px}.rental-money-value{text-align:right;font-variant-numeric:normal;font-family:Arial,Malgun Gothic,sans-serif}.rental-date{display:inline-block;vertical-align:middle;width:min(170px,100%);min-width:0}.rental-date .appDateField,.rental-date .appDateRow{min-width:0}.rental-date .appDateRow{gap:3px}.rental-date .control,.rental-date button{font:inherit;background:#f6faff;border-color:#c8d9e6;border-radius:4px;min-height:27px;padding:3px 5px;font-size:9pt}.rental-date .appDateRow input{width:100%;min-width:0}.rental-sign-date .rental-date{width:175px}@media (max-width:920px){.rnt-workspace{padding:17px 12px}.rnt-preview,.rnt-paper-stage{width:100%;padding:10px}.rental-paper{margin-left:0;margin-right:0}}@media (max-width:560px){.rnt-workspace{padding:14px 8px}.rnt-toolbar{padding:10px}.rnt-actions{width:100%}.rnt-actions button{flex:auto}.rnt-preview,.rnt-paper-stage{border-radius:8px;padding:8px}}@page rentalDocument{size:A4 portrait;margin:0;padding:0;border:12mm solid #0000}@media print{.rental-inline-edit:empty:before{content:none!important}.rentalPrintRoot input::placeholder,.rentalPrintRoot textarea::placeholder{color:#0000!important}html:has(.rentalPrintRoot):not(:has(.legalBack)){overflow:visible!important;background:#fff!important;width:auto!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important}body:has(.rentalPrintRoot):not(:has(.legalBack)){overflow:visible!important;background:#fff!important;width:auto!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important}body:has(.legalBack)>.rentalPrintRoot{display:none!important}body:has(.rentalPrintRoot):not(:has(.legalBack))>:not(.rentalPrintRoot){display:none!important}.rentalPrintRoot,.rentalPrintRoot *{visibility:visible!important}.rentalPrintRoot{display:block!important;position:static!important;overflow:visible!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important}.rentalPrintRoot .rental-paper{page:rentalDocument;print-color-adjust:exact;-webkit-print-color-adjust:exact;display:block!important;position:static!important;box-shadow:none!important;overflow:visible!important;break-inside:auto!important;border:0!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important}.rentalPrintRoot .rental-paper+.rental-paper{break-before:page}.rentalPrintRoot .rental-paper-header{break-inside:avoid}.rentalPrintRoot .rental-section,.rentalPrintRoot .rental-term,.rentalPrintRoot .rental-copy{break-inside:auto}.rentalPrintRoot .rental-section-heading,.rentalPrintRoot .rental-term h2,.rentalPrintRoot .rental-payback-notice h2{break-after:avoid}.rentalPrintRoot .rental-signature-grid,.rentalPrintRoot .rental-footer{break-inside:avoid}}.payment-details{display:grid;gap:14px;margin:16px 0}.payment-detail-row{display:grid;grid-template-columns:150fr 338fr 176fr;break-inside:avoid;gap:12px}.payment-detail-row[data-payment-row=bank]{grid-template-columns:150fr 526fr}.payment-detail-row[data-payment-row=payer]{grid-template-columns:188fr 208fr 268fr}.payment-detail-field{display:flex;align-items: center;gap:8px;min-width:0}.payment-detail-label{color:#294b65;white-space:nowrap;flex:none;font-size:12px;font-weight:700}.payment-detail-value{color:#233f54;white-space:pre-wrap;overflow-wrap:anywhere;background:#fbfdff;border:1px solid #cbdbe7;border-radius:3px;flex:1;min-width:0;min-height:36px;padding:7px 8px;font-size:13px;line-height:20px}.payment-detail-value>.sono-inline,.payment-detail-value>.boram-inline{display:block;background:0 0;border-bottom:0;width:100%;min-width:0;min-height:20px;padding:0}.payment-detail-field[data-payment-detail=cardExpiry] .payment-detail-value{text-align:center}@media print{.payment-details{gap:6px;margin:7px 0}.payment-detail-value{background:#fff;min-height:25px;padding:3px 6px;font-size:9pt;line-height:17px}.payment-detail-label{font-size:9pt}}.printFitNotice{color:#7a4d08;background:#fff8ec;border:1px solid #f0c98a;border-radius:8px;max-width:820px;margin:8px 0 10px;padding:9px 12px;font-size:13px;line-height:1.65}@media print{.printFitNotice{display:none!important}}.sono-workspace{color:#17384f;max-width:1340px;margin:0 auto;padding:22px 20px}.sono-workspace *,.sono-paper *,.sonoPrintRoot *{box-sizing:border-box}.sono-product-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 13px}.sono-product-tab{display:flex;color:#426079;cursor:pointer;text-align:left;font:inherit;background:#fff;border:1px solid #cfdae3;border-radius:9px;align-items: flex-start;gap:10px;padding:12px 14px}.sono-product-tab>span:first-child{color:#8195a6;font-size:12px;line-height:23px}.sono-product-tab strong{display:block;font-size:13px;font-weight:750;line-height:1.65}.sono-product-tab small{display:block;color:#74899a;font-size:12px;line-height:1.6}.sono-product-tab[aria-selected=true]{color:#fff;background:#173b56;border-color:#173b56;box-shadow:0 3px 8px #1b3d5517}.sono-product-tab[aria-selected=true] small,.sono-product-tab[aria-selected=true]>span:first-child{color:#d1deea}.sono-toolbar{display:flex;background:#fff;border:1px solid #d5e0e8;border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:9px;margin-bottom:9px;padding:10px 12px}.sono-actions{display:flex;flex-wrap:wrap;align-items: center;gap:7px}.sono-button{color:#35566e;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9d7e1;border-radius:7px;min-height:37px;padding:8px 12px;font-size:13px;font-weight:700}.sono-button-primary{color:#fff;background:#173b56;border-color:#173b56}.sono-button:hover{background:#edf4f8}.sono-button-primary:hover{background:#0e2d45}.sono-button:disabled{opacity:.48;cursor:not-allowed}.sono-workspace button:focus-visible{outline:3px solid #71a6cf;outline-offset:2px}.sono-workspace summary:focus-visible{outline:3px solid #71a6cf;outline-offset:2px}.sono-help{color:#637d90;margin:0;font-size:12px;line-height:1.65}.sono-status-row{display:flex;justify-content:space-between;align-items: flex-start;gap:12px;margin:8px 2px 13px}.sono-settings-menu{position:relative;color:#45667e;font-size:12px}.sono-settings-menu summary{cursor:pointer;white-space:nowrap;padding:6px;font-weight:700}.sono-settings-menu[open] .sono-menu-body{position:absolute;z-index:5;display:grid;background:#fff;border:1px solid #cfdae3;border-radius:9px;gap:8px;width:258px;padding:12px;top:33px;right:0;box-shadow:0 10px 30px #17384f20}.sono-menu-body p{color:#6c8191;margin:2px 0;line-height:1.6}.sono-error{color:#8b3b28;background:#fff6f2;border:1px solid #deb5a8;border-radius:8px;margin:9px 0;padding:10px 13px;font-size:13px;line-height:1.65}.sono-error p{margin:2px 0}.sono-source{color:#76633b;background:#fffaf1;border:1px solid #ddd2bb;border-radius:8px;margin:10px 0 14px;padding:9px 12px;font-size:12px;line-height:1.65}.sono-source summary{cursor:pointer;font-weight:750}.sono-source p{margin:5px 0}.sono-source a{color:#275d80;text-decoration:underline}.sono-preview{overflow-x:auto;background:#e8edf1;border:1px solid #d5e0e7;border-radius:12px;width:min(827.701px,100%);margin:0 auto;padding:16px}.sono-paper{color:#223c4f;letter-spacing:-.15px;overflow-wrap:anywhere;background:#fff;border:1px solid #d2dce4;width:210mm;min-width:210mm;margin:0 auto 18px;padding:13mm 13mm 11mm;font-family:Pretendard,Noto Sans KR,Malgun Gothic,sans-serif;font-size:10pt;font-weight:400;line-height:1.6;box-shadow:0 4px 14px #1b3b5110}.sono-paper:last-child{margin-bottom:0}.sono-paper-header{margin-bottom:15px}.sono-paper-topline{display:flex;color:#6b8496;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:7px;font-size:9pt}.sono-paper-topline strong{color:#21445f;font-size:12pt}.sono-paper-header h1{color:#173b56;letter-spacing:-1px;margin:0;font-size:25pt;font-weight:800;line-height:1.3}.sono-paper-subtitle{display:flex;border-bottom:2px solid #234b68;justify-content:space-between;align-items: flex-end;gap:10px;margin-top:7px;padding-bottom:10px;font-size:10pt}.sono-product-name{color:#254d6a;font-weight:750}.sono-paper-code{color:#7790a2;letter-spacing:.4px;white-space:nowrap;font-size:8pt}.sono-continued{color:#6e8799;letter-spacing:0;font-size:12pt;font-weight:500}.sono-schedule-context{display:flex;color:#6d8597;flex-wrap:wrap;justify-content:space-between;gap:8px 14px;margin-top:-5px;font-size:8.5pt}.sono-schedule-context strong{color:#365870;font-weight:500}.sono-schedule-context .sono-inline{min-width:70px}.sono-verification-copy{color:#78633f;padding:6px 0;font-size:8.5pt}.sono-product-contract{color:#607c90;font-size:8.5pt}.sono-section{margin:13px 0 0}.sono-section-heading{display:flex;color:#224b69;border-bottom:1px solid #91a8ba;align-items:baseline;gap:8px;margin:0;padding:0 1px 5px;font-size:11.5pt;font-weight:750}.sono-section-heading>span{color:#8ca1b2;letter-spacing:.6px;font-size:9pt}.sono-fields{display:grid;grid-template-columns:1fr 1fr;border-left:1px solid #d5e0e8}.sono-field{display:grid;grid-template-columns:37% minmax(0,1fr);border-bottom:1px solid #d5e0e8;border-right:1px solid #d5e0e8;min-height:32px}.sono-field-wide{grid-column:1/-1;grid-template-columns:18.5% minmax(0,1fr)}.sono-field-label{display:flex;color:#59778d;background:#f0f5f8;align-items: center;padding:5px 7px;font-size:8.7pt;line-height:1.5}.sono-field-value{color:#233f54;white-space:pre-wrap;background:#fcfdfe;min-width:0;min-height:30px;padding:5px 8px;font-size:9.5pt;line-height:1.55}.sono-value-unit{display:inline-flex;align-items:baseline;gap:4px;width:100%}.sono-value-unit>.sono-inline{flex:1}.sono-value-unit small{color:#688197;white-space:nowrap;font-size:8pt}.sono-summaries{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:13px 0 10px}.sono-summary{background:#f5f8fb;border:1px solid #d5e0e8;border-radius:5px;padding:9px 10px}.sono-summary span{display:block;color:#6b8395;margin-bottom:3px;font-size:8.5pt}.sono-summary strong{color:#214762;font-size:14pt;font-weight:800;line-height:1.35}.sono-summary small{margin-left:2px;font-size:8pt;font-weight:400}.sono-copy{white-space:pre-wrap;color:#38556b;widows:2;orphans:2;margin:8px 0 0;font-size:9.5pt;line-height:1.65}.sono-boundary{color:#466378;background:#f2f6f8;border-left:3px solid #829eaf;margin:11px 0;padding:8px 11px;font-size:9pt;line-height:1.6}.sono-boundary strong{display:block;color:#294b66;margin-bottom:4px;font-size:9.5pt}.sono-acknowledgement{border-top:1px solid #9bb0c0;margin-top:14px;padding-top:10px}.sono-signatures{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;margin-top:12px}.sono-signature{display:flex;color:#607d92;border-bottom:1px solid #9aafbf;align-items:baseline;gap:6px;min-height:35px;font-size:9pt}.sono-signature>strong{color:#264a63;text-align:right;flex:1;min-height:24px;font-size:10pt;font-weight:500}.sono-footer{display:flex;color:#7890a1;border-top:1px solid #dce5eb;justify-content:space-between;gap:12px;margin-top:15px;padding-top:7px;font-size:8pt;line-height:1.6}.sono-schedule{table-layout:fixed;border-collapse:collapse;width:100%;margin:10px 0 0;font-size:9pt}.sono-schedule th{color:#355b76;text-align:center;background:#edf3f7;border:1px solid #cddae4;padding:7px 5px;font-size:8.5pt;font-weight:750}.sono-schedule td{text-align:right;font-variant-numeric:tabular-nums;color:#304e65;border:1px solid #d8e2e9;padding:6px;line-height:1.4}.sono-schedule td:first-child,.sono-schedule td:nth-child(2){text-align:center}.sono-schedule tr:nth-child(2n) td{background:#fbfcfd}.sono-schedule tr.sono-final-credit td{color:#28675f;background:#edf6f5}.sono-schedule td small{display:block;color:#6e8597;font-size:7.5pt;line-height:1.45}.sono-schedule tfoot td{background:#edf3f7;border-top:2px solid #8da7ba;font-weight:750}.sono-schedule caption{caption-side:bottom;text-align:left;color:#6d8598;padding-top:8px;font-size:8.5pt;line-height:1.6}.sono-schedule-empty{text-align:center;color:#6c8394;background:#f5f8fa;border:1px dashed #b7c9d6;margin:14px 0;padding:22px;font-size:10pt}.sono-inline{display:inline-block;color:inherit;font:inherit;line-height:inherit;white-space:pre-wrap;overflow-wrap:anywhere;outline:none;cursor:text;vertical-align:baseline;background:#edf5fb85;border-bottom:1px dashed #a4bdcf;border-radius:2px;min-width:22px;max-width:100%;min-height:1.4em;padding:0 2px}.sono-inline:hover{background:#e7f1f8}.sono-inline:focus{outline:2px solid #71a2c6;outline-offset:1px;background:#e5f2fd}.sono-inline:empty:before{content:attr(data-placeholder);color:#97aab8;pointer-events:none;font-size:8.5pt;font-weight:400}.sono-field-value>.sono-inline{display:block;width:100%;min-height:20px}.sono-inline-copy{display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone}.sono-date{display:inline-block;vertical-align:middle;width:155px;max-width:100%}.sono-date .appDateField,.sono-date .appDateRow{min-width:0}.sono-date .appDateRow{gap:3px}.sono-date .control,.sono-date button{font:inherit;background:#f7fbfe;border:1px solid #cbdce8;border-radius:3px;min-height:25px;padding:2px 4px;font-size:8.5pt}.sono-date .appDateRow input{width:100%;min-width:0}.sono-conflicts{list-style:none;margin:10px 0;padding:0}.sono-conflicts li{background:#f4f8fb;border:1px solid #d2dfe8;border-radius:7px;margin-top:8px;padding:10px;font-size:12px}.sono-conflicts p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0}.sonoPrintRoot{display:none}.sono-benefit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-left:1px solid #d5e0e8;gap:0}.sono-benefit-grid>div{border-bottom:1px solid #d5e0e8;border-right:1px solid #d5e0e8;padding:6px 8px}.sono-benefit-grid strong{color:#244e6b;font-size:9pt}.sono-benefit-grid p{color:#476478;margin:3px 0 0;font-size:9pt;line-height:1.45}.sono-benefit-table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:9pt;line-height:1.45}.sono-benefit-table th,.sono-benefit-table td{text-align:left;vertical-align:top;border:1px solid #d5e0e8;padding:5px 7px}.sono-benefit-table th{color:#395d77;background:#f0f5f8;width:105px;font-weight:650}.sono-benefit-notes{color:#526d82;font-size:9pt;line-height:1.45}.sono-benefit-notes p{margin:6px 0 0}.sono-benefit-sources a{color:inherit;text-decoration:underline}.sono-payout-fields{margin-top:7px}.sono-collection-note{color:#687f90;font-size:9pt}@media (max-width:920px){.sono-workspace{padding:17px 12px}.sono-product-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.sono-preview{padding:10px}.sono-paper{margin-left:0;margin-right:0}}@media (max-width:560px){.sono-workspace{padding:14px 8px}.sono-product-tab{gap:6px;padding:9px 10px}.sono-product-tab strong{font-size:12px}.sono-toolbar{padding:9px}.sono-actions{width:100%}.sono-actions .sono-button{flex:1}.sono-status-row{flex-wrap:wrap}.sono-preview{padding:7px}}@page sonoDocument{size:A4 portrait;margin:0;padding:0;border:10mm solid #0000}@media print{.sonoPrintRoot .sono-benefits-paper .sono-copy,.sonoPrintRoot .sono-benefit-grid p,.sonoPrintRoot .sono-benefit-grid strong,.sonoPrintRoot .sono-benefit-table,.sonoPrintRoot .sono-benefit-notes{font-size:8.5pt;line-height:1.35}.sonoPrintRoot .sono-benefit-grid>div{padding:4px 6px}.sonoPrintRoot .sono-benefit-table th,.sonoPrintRoot .sono-benefit-table td{padding:3px 6px}.sono-benefit-table tr,.sono-benefit-grid>div{break-inside:avoid}html:has(.sonoPrintRoot):not(:has(.legalBack)){overflow:visible!important;background:#fff!important;width:auto!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important}body:has(.sonoPrintRoot):not(:has(.legalBack)){overflow:visible!important;background:#fff!important;width:auto!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important}body:has(.legalBack)>.sonoPrintRoot{display:none!important}body:has(.sonoPrintRoot):not(:has(.legalBack))>:not(.sonoPrintRoot){display:none!important}.sonoPrintRoot,.sonoPrintRoot *{visibility:visible!important}.sonoPrintRoot{display:block!important;position:static!important;overflow:visible!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important}.sonoPrintRoot .sono-paper{page:sonoDocument;print-color-adjust:exact;-webkit-print-color-adjust:exact;position:static!important;box-shadow:none!important;overflow:visible!important;break-inside:auto!important;border:0!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important}.sonoPrintRoot .sono-paper+.sono-paper{break-before:page}.sonoPrintRoot .sono-paper{font-size:9pt;line-height:1.45}.sonoPrintRoot .sono-paper-header{margin-bottom:10px}.sonoPrintRoot .sono-paper-header h1{font-size:22pt}.sonoPrintRoot .sono-paper-topline{margin-bottom:4px}.sonoPrintRoot .sono-paper-subtitle{margin-top:5px;padding-bottom:7px}.sonoPrintRoot .sono-section{margin-top:9px}.sonoPrintRoot .sono-section-heading{padding-bottom:4px;font-size:10.5pt}.sonoPrintRoot .sono-field{min-height:27px}.sonoPrintRoot .sono-field-label{padding:4px 6px;font-size:8.3pt;line-height:1.35}.sonoPrintRoot .sono-field-value{min-height:26px;padding:4px 7px;font-size:9pt;line-height:1.4}.sonoPrintRoot .sono-summaries{margin:9px 0 7px}.sonoPrintRoot .sono-summary{padding:6px 8px}.sonoPrintRoot .sono-summary strong{font-size:12.5pt}.sonoPrintRoot .sono-copy{margin-top:6px;font-size:9pt;line-height:1.5}.sonoPrintRoot .sono-boundary{margin:8px 0;padding:6px 9px;font-size:8.5pt;line-height:1.45}.sonoPrintRoot .sono-verification-copy{padding:4px 0;line-height:1.4}.sonoPrintRoot .sono-acknowledgement{margin-top:9px;padding-top:7px}.sonoPrintRoot .sono-signatures{margin-top:8px}.sonoPrintRoot .sono-signature{min-height:31px}.sonoPrintRoot .sono-footer{margin-top:10px;padding-top:5px}.sonoPrintRoot [data-sono-document=signup] .sono-field{min-height:24px}.sonoPrintRoot [data-sono-document=signup] .sono-field-label,.sonoPrintRoot [data-sono-document=signup] .sono-field-value{min-height:23px;padding-top:2px;padding-bottom:2px}.sonoPrintRoot [data-sono-document=signup] .sono-section{margin-top:6px}.sonoPrintRoot [data-sono-document=signup] .sono-copy{margin-top:4px;line-height:1.35}.sonoPrintRoot [data-sono-document=signup] .sono-summaries{margin:6px 0}.sonoPrintRoot [data-sono-document=signup] .sono-paper-header{margin-bottom:6px}.sonoPrintRoot [data-sono-document=signup] .sono-acknowledgement{margin-top:6px;padding-top:4px}.sonoPrintRoot [data-sono-document=signup] .sono-signatures{margin-top:5px}.sonoPrintRoot [data-sono-document=signup] .sono-footer{margin-top:6px;padding-top:4px}.sonoPrintRoot [data-sono-document=signup][data-sono-blank="1"] .sono-summaries{display:none!important}.sonoPrintRoot .sono-schedule{margin-top:7px;font-size:8.5pt}.sonoPrintRoot .sono-schedule th{padding:5px;font-size:8pt}.sonoPrintRoot .sono-schedule td{font-variant-numeric:normal;padding:2px 5px;line-height:1.25}.sonoPrintRoot .sono-schedule td small{font-size:7pt;line-height:1.25}.sonoPrintRoot .sono-schedule caption{padding-top:6px;font-size:8pt;line-height:1.4}.sono-paper-header,.sono-summaries,.sono-signatures,.sono-footer,.sono-schedule tr,.sonoPrintRoot .sono-closing,.sonoPrintRoot .sono-acknowledgement{break-inside:avoid}.sono-section-heading{break-after:avoid}.sono-section,.sono-copy,.sono-schedule,.sono-schedule tbody{break-inside:auto}.sono-schedule thead{display:table-header-group}.sono-schedule tfoot{display:table-row-group}.sono-inline:empty:before{content:none!important}.sonoPrintRoot input::placeholder,.sonoPrintRoot textarea::placeholder{color:#0000!important}}.sono-phone-list{display:grid;color:#29404f;gap:4px;font-weight:700}.sono-phone-list textarea{box-sizing:border-box;font:inherit;resize:vertical;border:1px solid #cfdae3;border-radius:6px;width:100%;padding:6px 8px;font-size:13px;font-weight:400}.sono-phone-list small{color:#6c8191;font-size:12px;font-weight:400;line-height:1.5}.sono-staff-line{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;align-items: center;gap:4px}.sono-staff-line [data-sono-staff]{display:inline-flex;color:#21445f;align-items: center;font-weight:600}.sono-staff-line [data-sono-staff] button{height:auto;min-height:0;padding:1px 6px;font-size:12px;line-height:1.4}.sono-preview .sono-paper-topline{margin-bottom:4px}.sono-staff-line [data-sono-staff=phone]{letter-spacing:-.3px;font-size:18pt;line-height:1.1}.sono-staff-line [data-sono-staff=phone] button,.sono-staff-line [data-sono-staff=phone] button *{font-size:22px;line-height:1.15}.sono-staff-line [data-sono-staff=phone] button{padding:0 6px}.sono-preview .sono-paper-header{margin-bottom:6px}.sono-paper-topline:has([data-sono-staff=phone]){align-items: center}.boram-workspace{color:#17263b;box-sizing:border-box;max-width:1340px;margin:0 auto;padding:22px 20px}.boram-workspace button{cursor:pointer;color:#234364;font:inherit;background:#fff;border:1px solid #c7d3df;border-radius:7px;padding:9px 12px;font-weight:650}.boram-workspace button:disabled{opacity:.55;cursor:default}.boram-workspace button.kt-primary{color:#fff;background:#2463b9;border-color:#2463b9}.kt-auto-identity{display:flex;flex-wrap:wrap;align-items: center;gap:9px 18px;padding:12px 0;font-size:14px}.kt-auto-identity small{color:#657389;font-size:12px}.kt-print-toolbar{display:flex;background:#f4f8fe;border:1px solid #dbe3ed;border-radius:10px;flex-wrap:wrap;align-items: center;gap:16px;padding:14px}.kt-print-toolbar fieldset{display:flex;border:0;align-items: center;gap:14px;margin:0;padding:0}.kt-print-toolbar legend{float:left;margin-right:15px;font-weight:750}.kt-print-toolbar label{display:inline-flex;align-items: center;gap:5px;font-weight:700}.kt-print-toolbar input{accent-color:#2463b9}.kt-print-toolbar p{color:#526176;margin:0;font-size:13px}.kt-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0}.kt-product-grid article{background:#fff;border:1px solid #dbe3ed;border-radius:10px;min-width:0;padding:15px}.kt-product-grid article.selected{background:#f7faff;border:2px solid #2463b9;padding:14px}.kt-product-grid h2{margin:7px 0 13px;font-size:19px}.kt-product-grid p{color:#536377;overflow-wrap:anywhere;margin:5px 0;font-size:12px}.kt-product-grid strong{color:#17263b;font-size:15px}.kt-product-grid .kt-method{margin:10px 0}.kt-product-grid article>div{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:14px}.kt-settings{background:#fff;border:1px solid #dbe3ed;border-radius:9px;padding:14px}.kt-settings summary{cursor:pointer;font-weight:750}.kt-settings p{color:#526176;font-size:13px;line-height:1.6}.kt-settings-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.kt-settings label{display:grid;gap:6px;font-size:13px;font-weight:650}.kt-settings input,.kt-settings textarea{font:inherit;box-sizing:border-box;background:#fff;border:1px solid #c7d3df;border-radius:6px;width:100%;padding:8px 10px;font-weight:400}.kt-phones{max-width:560px;margin-top:15px}.kt-settings-actions{display:flex;flex-wrap:wrap;gap:8px}.kt-status,.kt-error{padding:10px 0;font-size:13px}.kt-error{color:#b42318;font-weight:700}.kt-date-note{color:#72521b;background:#fff8eb;border-radius:8px;padding:13px 15px;font-size:13px;line-height:1.65}.kt-preview{overflow:hidden;background:#fff;border:1px solid #dbe3ed;border-radius:10px;margin-top:18px}.kt-preview header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:12px;padding:14px}.kt-preview h2{margin:0;font-size:18px}.kt-preview header>div{display:flex;flex-wrap:wrap;gap:8px}.kt-preview-date{color:#b42318;margin:0;padding:0 14px 14px;font-size:13px;line-height:1.6}.kt-preview-pages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:#e7edf4;gap:16px;padding:16px}.kt-preview-pages img{display:block;width:100%;max-width:210mm;height:auto;box-shadow:0 2px 8px #263b5220}.boramPrintRoot{display:none}@media (max-width:1100px){.kt-product-grid,.kt-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:920px){.boram-workspace{padding:17px 12px}}@media (max-width:560px){.boram-workspace{padding:14px 8px}}@media (max-width:600px){.kt-product-grid{gap:8px}.kt-product-grid article{padding:10px}.kt-product-grid article.selected{padding:9px}.kt-product-grid h2{font-size:16px}.kt-product-grid article>div,.kt-settings-grid{grid-template-columns:1fr}.kt-preview-pages{grid-template-columns:1fr;gap:15px;padding:10px}.kt-auto-identity small{width:100%}}@page boramDocument{size:A4 portrait;margin:0;padding:0;border:0}@media print{html:has(.boramPrintRoot):not(:has(.legalBack)){overflow:visible!important;background:#fff!important;width:210mm!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important}body:has(.boramPrintRoot):not(:has(.legalBack)){overflow:visible!important;background:#fff!important;width:210mm!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important}body:has(.legalBack)>.boramPrintRoot{display:none!important}body:has(.boramPrintRoot):not(:has(.legalBack))>:not(.boramPrintRoot){display:none!important}.boramPrintRoot,.boramPrintRoot *{visibility:visible!important}.boramPrintRoot{display:block!important;position:static!important;overflow:visible!important;width:210mm!important;height:auto!important;margin:0!important;padding:0!important}.boramPrintRoot .kt-print-block{page:boramDocument;padding:20mm;font:12pt sans-serif;display:block!important}.boramPrintRoot .kt-print-sheet{page:boramDocument;box-sizing:border-box;overflow:hidden;break-inside:avoid;break-after:page;page-break-after:always;display:none!important;border:0!important;width:210mm!important;height:297mm!important;min-height:0!important;margin:0!important;padding:0!important}.boramPrintRoot[data-owned-ready=true] .kt-print-block{display:none!important}.boramPrintRoot[data-owned-ready=true] .kt-print-sheet{display:block!important}.boramPrintRoot .kt-print-sheet:last-child{break-after:auto;page-break-after:auto}.boramPrintRoot .kt-print-sheet img{object-fit:contain;print-color-adjust:exact;-webkit-print-color-adjust:exact;display:block!important;width:210mm!important;height:297mm!important;margin:0!important}}.sheetFillHandle{position:absolute;cursor:crosshair;z-index:2;background:#2f6fb3;border:1px solid #fff;width:8px;height:8px;bottom:0;right:0}.sheetTable td.sheetFillPreview{box-shadow:inset 0 0 0 1px #2f6fb3;background:#eef4fc!important}.sheetSelStat{display:flex;color:#4e5968;font-variant-numeric:tabular-nums;justify-content:flex-end;align-items: center;gap:14px;height:24px;padding:0 6px;font-size:12px}.sheetSelStat b{color:#191f28;font-weight:700}.sheetFindPanel{position:fixed;z-index:1600;display:flex;background:#fff;border:1px solid #d5dbe3;border-radius:10px;flex-wrap:wrap;align-items: center;gap:8px;max-width:min(560px,100vw - 32px);padding:10px 12px;font-size:13px;top:88px;right:24px;box-shadow:0 8px 24px #00000024}.sheetFindPanel .control{width:170px;min-width:0}.sheetFindPanel .sheetFindBtns{display:flex;flex-wrap:wrap;gap:6px}.sheetPeerText{font-style:italic;font-weight:700}.rebateLiveField{box-shadow:inset 0 0 0 2px var(--liveColor,#2f6fb3)!important}.rebateLiveText,.rebateLiveName{position:absolute;z-index:3;pointer-events:none;white-space:nowrap;border-radius:5px;font-size:12px;line-height:17px}.rebateLiveText{overflow:hidden;text-overflow:ellipsis;color:var(--liveColor,#2f6fb3);box-shadow:0 0 0 1px var(--liveColor,#2f6fb3);background:#fff;padding:0 4px;font-style:italic;font-weight:700;top:50%;left:4px;right:4px;transform:translateY(-50%)}.rebateLiveName{background:var(--liveColor,#2f6fb3);color:#fff;padding:0 5px;font-weight:800;top:0;right:0}.rebateStartGuide{display:flex;background:#f4f8fe;border:1px solid #cfdcef;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:12px;max-width:820px;margin:0 0 8px;padding:8px 12px}.rebateStartSteps{display:inline-flex;color:#000;flex-wrap:wrap;align-items: center;gap:8px;font-size:13px}.rebateStartSteps b{margin-right:4px;font-weight:700}.rebateStartSteps i{display:inline-flex;color:#fff;background:#2f6fb3;border-radius:50%;justify-content:center;align-items: center;width:18px;height:18px;margin-right:4px;font-size:12px;font-style:normal;font-weight:700}.rebateStartNote{color:#000;font-size:12px}.rebateSecondPickHint{grid-column:1/-1;color:#000;margin:0 4px 12px;font-size:13px;line-height:1.6}.rebateSecondPickHint b{color:#2f6fb3}.rebateLogMore{display:flex;color:#000;align-items: center;gap:10px;padding:6px 4px;font-size:12px}.rebateSourceViewer{box-sizing:border-box;display:flex;position:relative;overflow:hidden;color:#243247;background:#f7f9fc;border:1px solid #d6deea;border-radius:12px;flex-direction:column;min-width:0;height:100%;min-height:0;font-size:13px}.rebateSourceViewer *,.rebateSourceViewer *:before,.rebateSourceViewer *:after{box-sizing:border-box}.rebateSourceViewer button{color:#243247;font:inherit;cursor:pointer;background:#fff;border:1px solid #cad5e4;border-radius:7px;flex-shrink:0;min-height:34px;padding:5px 10px}.rebateSourceViewer button:hover:not(:disabled){background:#edf3ff;border-color:#96b2db}.rebateSourceViewer button:disabled{cursor:default;opacity:.45}.rebateSourceViewer button[aria-pressed=true]{color:#174fa5;background:#e9f1ff;border-color:#91afe0}.rebateSourceViewer button:focus-visible{outline:2px solid #2563eb;outline-offset:-2px}.rebateSourceViewer__viewport:focus-visible{outline:2px solid #2563eb;outline-offset:-2px}.rebateSourceViewer__heading{display:flex;justify-content:space-between;align-items: center;gap:8px;padding:12px 12px 6px}.rebateSourceViewer__heading strong{font-size:15px}.rebateSourceViewer .rebateSourceViewer__add{color:#174fa5;border-color:#a9c1e6;font-weight:700}.rebateSourceViewer__file{display:none}.rebateSourceViewer__hint{color:#53637a;word-break:keep-all;overflow-wrap:anywhere;flex:none;margin:0;padding:0 12px 10px;font-size:12px;line-height:1.5}.rebateSourceViewer__selection{display:flex;flex:none;align-items: center;gap:6px;min-width:0;padding:0 12px 8px}.rebateSourceViewer__selection .rebateSourceViewer__choose{text-overflow:ellipsis;flex:auto;width:0;min-width:0;padding:5px 6px}.rebateSourceViewer__count{color:#65758b;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.rebateSourceViewer__tools{display:flex;flex-wrap:wrap;flex:none;align-items: center;gap:5px;padding:0 12px 10px}.rebateSourceViewer__tools output{text-align:center;font-variant-numeric:tabular-nums;min-width:40px;font-size:12px}.rebateSourceViewer__tools button{min-width:32px}.rebateSourceViewer__viewport{position:relative;overflow:auto;overscroll-behavior:contain;cursor:grab;background:#e5eaf1;border-top:1px solid #d6deea;border-bottom:1px solid #d6deea;flex:auto;min-width:0;min-height:0}.rebateSourceViewer__viewport.is-panning{cursor:grabbing;user-select:none}.rebateSourceViewer__viewport.is-drop-target{outline:3px solid #2563eb;outline-offset:-3px}.rebateSourceViewer__canvas{min-width:100%;padding:12px}.rebateSourceViewer__canvas img{display:block;object-fit:contain;user-select:none;-webkit-user-drag:none;background:#fff;max-width:none;max-height:none;box-shadow:0 1px 8px #1e293b26}.rebateSourceViewer__empty{display:flex;text-align:center;color:#53637a;cursor:default;flex-direction:column;justify-content:center;align-items: center;gap:9px;min-height:100%;padding:24px 14px}.rebateSourceViewer__empty strong{color:#33465e;font-size:14px;line-height:1.5}.rebateSourceViewer__empty span:not(.rebateSourceViewer__emptyIcon){font-size:12px;line-height:1.5}.rebateSourceViewer__emptyIcon{color:#7a94b4;font-size:42px;line-height:1}.rebateSourceViewer__loading{color:#53637a;font-size:13px}.rebateSourceViewer__dropHint{pointer-events:none;position:sticky;color:#fff;background:#174fa5;border-radius:8px;width:max-content;max-width:calc(100% - 24px);margin:0 auto 12px;padding:10px 16px;font-weight:700;bottom:12px;left:12px;box-shadow:0 3px 12px #1e293b33}.rebateSourceViewer__status{overflow-y:auto;color:#53637a;overflow-wrap:anywhere;flex:none;min-height:34px;max-height:80px;padding:8px 12px;font-size:12px;line-height:1.5}@media (max-width:700px){.rebateSourceViewer{flex-shrink:0;height:clamp(320px,48dvh,480px);min-height:320px}.rebateSourceViewer button,.rebateSourceViewer select{min-height:36px}.rebateSourceViewer__heading{padding-top:8px}.rebateSourceViewer__hint,.rebateSourceViewer__tools{padding-bottom:7px}.rebateSourceViewer__viewport{min-height:0}}.rebateImportBackdrop{position:fixed;z-index:9500;display:flex;background:#14223799;padding:12px;inset:0}.rebateImportActive{overflow:hidden!important}.rebateImportActive .spPanel{z-index:9601}.rebateImportSelect{min-width:65px;max-width:260px}.rebateImportSelect .spButton{width:100%;min-width:0}.rebateImportSelect .spValue{overflow:hidden;text-overflow:ellipsis}.rebateImportGrid .rebateImportSelect{width:100%;max-width:165px}.rebateImportGrid .spButton{border:0;padding:5px;font-size:12px}.rebateImportWorkspace{color:#192b42;display:flex;overflow:hidden;position:relative;outline:none;background:#f7f9fc;border-radius:14px;flex-direction:column;width:100%;height:100%;min-height:0;font-size:14px;box-shadow:0 16px 60px #14223750}.rebateImportWorkspace button,.rebateImportWorkspace select,.rebateImportWorkspace input,.rebateImportWorkspace textarea{font:inherit;box-sizing:border-box}.rebateImportWorkspace button{color:#263d59;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cbd6e4;border-radius:7px;min-height:34px;padding:7px 11px}.rebateImportWorkspace button:disabled{opacity:.45;cursor:default}.rebateImportWorkspace button:focus-visible{outline:2px solid #2164cb;outline-offset:1px}.rebateImportWorkspace input:focus-visible{outline:2px solid #2164cb;outline-offset:1px}.rebateImportWorkspace select:focus-visible{outline:2px solid #2164cb;outline-offset:1px}.rebateImportWorkspace button.on{color:#164d9f;background:#e4eeff;border-color:#6d9cea}.rebateImportWorkspace button.primaryButton{color:#fff;background:#2362c6;border-color:#2362c6}.rebateImportHeader{display:flex;background:#fff;border-bottom:1px solid #dce3ed;justify-content:space-between;align-items: center;gap:15px;padding:13px 18px}.rebateImportHeader h2{margin:0 0 4px;font-size:20px}.rebateImportHeader p{color:#596d85;margin:0;font-size:13px}.rebateImportToolbar{display:flex;flex-wrap:wrap;align-items: center;gap:7px;padding:8px 12px}.rebateImportToolbar span{color:#53677d;font-size:12px}.rebateImportToolbar select{max-width:240px}.rebateImportWorkspace select,.rebateImportWorkspace textarea{color:inherit;background:#fff;border:1px solid #c9d5e5;border-radius:6px;min-height:32px;padding:6px}.rebateImportWorkspace label{color:#465c77;display:flex;align-items: center;gap:5px;font-size:12px}.rebateImportDrafts,.rebateImportBlocks{display:flex;overflow-x:auto;flex-shrink:0;gap:5px;padding:5px 12px}.rebateImportDrafts{border-bottom:1px solid #dce3ed}.rebateImportBody{display:grid;grid-template-columns:minmax(240px,35%)minmax(0,1fr);flex:1;gap:10px;min-height:0;padding:10px}.rebateImportBody.noPhoto{grid-template-columns:minmax(0,1fr)}.rebateImportPhoto{display:flex;flex-direction:column;min-width:0;min-height:0}.rebateImportPhoto[hidden]{display:none}.rebateImportEditor{display:flex;overflow:auto;background:#fff;border:1px solid #d5dfeb;border-radius:9px;flex-direction:column;min-width:0;min-height:0}.rebateImportPhoto .rebateSourceViewer{flex:1;height:100%;min-height:0}.rebateImportSource{overflow:auto;background:#f1f6ff;border-block-start:1px solid #dbe3ed;border-block-end:1px solid #dbe3ed;flex-shrink:0;max-height:55vh;padding:10px 12px}.rebateImportSource>textarea{width:100%;margin:8px 0}.rebateImportSource p{margin:7px 0;font-size:12px;line-height:1.5}.rebateImportMapping{display:flex;flex-wrap:wrap;gap:8px}.rebateImportMapping input{border:1px solid #b8c7da;border-radius:5px;width:58px;padding:5px}.rebateImportMapping select,.rebateImportFile input{max-width:280px}.rebateImportRaw{overflow:auto;border:1px solid #ccd8e7;max-height:145px;margin-top:8px}.rebateImportRaw table{border-collapse:collapse;font-size:12px}.rebateImportRaw td,.rebateImportRaw th{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:1px solid #d9e1ec;min-width:55px;max-width:150px;padding:3px 6px}.rebateImportCondition{display:flex;background:#fff9dd;flex-wrap:wrap;flex-shrink:0;gap:8px;padding:8px 12px}.rebateImportCondition textarea{width:100%;min-height:50px}.rebateImportCondition select{max-width:240px}.rebateImportCondition small{width:100%;font-size:12px}.rebateImportCondition input{border:1px solid #d5c896;border-radius:5px;padding:5px}.rebateImportGrid{overflow:auto;flex:1;min-height:140px}.rebateImportGrid table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:990px}.rebateImportGrid th,.rebateImportGrid td{border-bottom:1px solid #d8e1ed;border-right:1px solid #d8e1ed;padding:0}.rebateImportGrid th{position:sticky;z-index:1;text-align:center;background:#eaf0f9;padding:9px 4px;font-size:12px;top:0}.rebateImportGrid th:first-child{width:44px}.rebateImportGrid th:nth-child(2){width:155px}.rebateImportGrid th:nth-child(3){width:145px}.rebateImportGrid th:last-child{width:165px}.rebateImportGrid td input:not([type=checkbox]){font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;width:100%;min-height:34px;padding:6px;font-size:13px}.rebateImportGrid td:nth-child(n+4) input{text-align:right}.rebateImportGrid td:first-child{text-align:center}.rebateImportGrid td select{border:0;width:100%;max-width:100%;font-size:12px}.rebateImportGrid tr.needsReview{background:#fff4e4}.rebateImportError{color:#9c2b19;background:#fff0ed;padding:9px 15px;font-size:13px}.rebateImportFooter{display:flex;background:#fff;border-top:1px solid #d6e0ec;flex-shrink:0;justify-content:flex-end;align-items: center;gap:8px;padding:10px 15px}.rebateImportFooter span{color:#5d6e84;margin-right:auto;font-size:12px}.rebateImportReview{overflow:auto;background:#f2f6fd;border-top:1px solid #c4d3e5;flex-shrink:0;max-height:26vh;padding:10px 15px;font-size:13px}.rebateImportReview ul{color:#9a351b;margin:5px 0;padding-left:22px}.rebateImportReview>div{display:flex;flex-wrap:wrap;gap:4px 15px;margin-top:7px}.rebateImportReview small{font-size:12px}.rebateImportCloseAsk{position:absolute;z-index:4;display:flex;background:#f7f9fcf5;flex-wrap:wrap;justify-content:center;align-items: center;gap:10px;inset:0}.rebateImportCloseAsk p{font-weight:700}@media (max-width:800px){.rebateImportBackdrop{padding:0}.rebateImportWorkspace{border-radius:0}.rebateImportBody{display:flex;overflow:auto;flex-direction:column;padding:6px}.rebateImportPhoto{flex-shrink:0;height:360px}.rebateImportEditor{overflow:visible;flex:1;min-height:320px}.rebateImportGrid{min-height:230px}.rebateImportHeader{padding:10px}.rebateImportHeader h2{font-size:18px}.rebateImportFooter{flex-wrap:wrap;padding:8px}.rebateImportFooter span{width:100%}.rebateImportSource{max-height:340px}.rebateImportMapping select{max-width:230px}.rebateImportReview{max-height:25vh}}.rebateImportActive .appCalPop{z-index:9601}.rebateImportCondition .appDateField{width:180px}.urp{--urp-line:#dbe3ec;color:#182c42;min-width:0;font-size:14px;line-height:1.5}.urp button,.urp input{font:inherit}.urp .spCaret{font-size:12px}.urp button{cursor:pointer}.urp button:disabled{cursor:default;opacity:.55}.urp button:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.urp input:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.urp-heading,.urp-toolbar,.urp-actions,.urp-room-summary,.urp-pane-heading,.urp-invitation,.urp-members li{display:flex;justify-content:space-between;align-items: center;gap:12px}.urp-heading{margin:0 0 14px}.urp-heading h2{margin:0;font-size:21px;line-height:1.3}.urp-heading p{color:#607084;margin:4px 0 0;font-size:13px}.urp-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.urp-button,.urp-primary,.urp-modes button{border:1px solid var(--urp-line);color:#294059;white-space:nowrap;background:#fff;border-radius:7px;min-height:36px;padding:7px 13px;font-weight:600}.urp-primary{color:#fff;background:#215ba8;border-color:#215ba8}.urp-toolbar{border-block:1px solid var(--urp-line);flex-wrap:wrap;justify-content:flex-start;padding:10px 0}.urp-room-choice{width:240px;max-width:100%}.urp-modes{display:flex;background:#eaf0f6;border-radius:8px;gap:3px;padding:3px}.urp-modes button{background:0 0;border-color:#0000;min-height:32px;padding:5px 14px}.urp-modes button[aria-pressed=true]{color:#174b8e;background:#fff;border-color:#d3deeb}.urp-inline-form{display:flex;flex-wrap:wrap;align-items: flex-end;gap:8px;padding:10px 0}.urp-inline-form label{display:flex;flex-direction:column;gap:4px;min-width:190px;max-width:100%;font-size:13px;font-weight:600}.urp-inline-form input{box-sizing:border-box;color:#182c42;background:#fff;border:1px solid #cbd6e2;border-radius:6px;width:280px;max-width:100%;height:37px;padding:7px 10px}.urp-invitations{display:grid;gap:8px;margin:8px 0 14px}.urp-invitation{background:#f3f7fc;border:1px solid #cdddf1;border-radius:8px;padding:10px 12px}.urp-invitation>div:first-child{display:flex;flex-direction:column;gap:2px}.urp-invitation span,.urp-muted{color:#5d6d80;font-size:12px}.urp-room-summary{padding:10px 0}.urp-room-summary>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.urp-room-summary span{color:#64758a;font-size:12px}.urp-members{border:1px solid var(--urp-line);background:#fff;border-radius:8px;margin:0 0 12px;padding:0 12px 10px}.urp-members ul{list-style:none;margin:0;padding:0}.urp-members li{border-bottom:1px solid #edf1f5;padding:9px 0}.urp-members li>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.urp-danger-link{color:#a33036;text-decoration:none;background:0 0;border:0;min-height:34px;padding:6px 8px;font-size:13px}.urp-management{padding-top:8px}.urp-invite{margin-top:4px}.urp-invite .urp-muted{margin:0 0 4px}.urp-member-footer{display:flex;justify-content:flex-end;margin-top:8px}.urp-status,.urp-error{margin:8px 0;font-size:13px}.urp-status{color:#315b83}.urp-error{color:#a33138}.urp-panes{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin-top:10px}.urp-panes.is-split{grid-template-columns:minmax(0,1fr)minmax(0,1fr)}.urp-pane{border:1px solid var(--urp-line);background:#fff;border-radius:9px;min-width:0;padding:12px}.urp-pane-heading{border-bottom:1px solid #e9eef4;flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:9px;padding-bottom:9px}.urp-pane-heading h3{margin:0;font-size:16px}.urp-pane-heading h3 span{color:#6b7889;margin-left:6px;font-size:12px;font-weight:400}.urp-empty{color:#607084;text-align:center;margin:0;padding:28px 10px;font-size:14px}.urp-shared-note{color:#5d6d80;margin:4px 0 8px;font-size:12px}.urp-server-history{display:flex;color:#5d6d80;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;font-size:12px}.urp-server-history>p{margin:0}.urp-server-history details{min-width:180px;max-width:100%}.urp-server-history summary{cursor:pointer;padding:4px 0}.urp-server-history details[open]{flex-basis:100%}.urp-server-history ol{list-style:none;overflow:auto;border:1px solid var(--urp-line);background:#fff;border-radius:6px;max-height:240px;margin:6px 0;padding:0}.urp-server-history li{border-bottom:1px solid #e7edf4;padding:8px 10px}.urp-server-history li>div{display:flex;flex-wrap:wrap;gap:4px 10px}.urp-server-history li time{margin-left:auto}.urp-server-history li p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0}.urp .rebateWrap{min-width:0}.urp .rebateWrap small,.urp .rebateWrap .small,.urp .sheetBox,.urp .rebateWSheet{font-size:max(12px,1em)}.urp .rebateWPasteBar{flex-wrap:wrap;gap:8px}.urp .rebateWPasteBar>span:not(.rebateWSheetBtns){flex:260px}.urp .rebateWSheetBtns{flex-wrap:wrap;margin-left:0}.urp .rebateWrap .masterHeader{flex-wrap:wrap}.urp .rebateWrap .masterHeader>b{flex:none}.urp .rebateWrap .masterHeader>span:not(.rebateHeadBtns){flex:200px}.urp .rebateWrap .masterHeader>.rebateHeadBtns{flex:none;margin-left:auto}@media (max-width:1000px){.urp-panes.is-split{grid-template-columns:minmax(0,1fr)}}.urp-room-title{display:flex;align-items:baseline;gap:10px;padding:10px 0 0}.urp-room-title strong{font-size:16px}.urp-badge{display:inline-block;color:#1c4f93;background:#e8f0fb;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:700}.urp-biz{color:#44566b;font-variant-numeric:tabular-nums;font-size:12px}.urp-sub{border-top:1px solid #edf1f5;margin-top:10px;padding-top:8px}.urp-sub h4{color:#294059;margin:0 0 4px;font-size:13px}.urp-sub ul{list-style:none;margin:0;padding:0}.urp-sub li{display:flex;border-bottom:1px solid #f1f4f7;justify-content:space-between;align-items: center;gap:12px;padding:7px 0}.urp-sub li>div:first-child{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0}.urp-found{display:flex;background:#f3f7fc;border:1px solid #cdddf1;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:12px;margin-bottom:6px;padding:8px 12px}.urp-join{border:1px solid var(--urp-line);background:#fff;border-radius:8px;margin:0 0 12px;padding:4px 12px 10px}.urp-error-text{color:#a33138;font-size:12px}.urp-mit{display:grid;gap:10px}.urp-mit-row{display:flex;flex-wrap:wrap;align-items: center;gap:10px}.urp-mit-label{color:#294059;min-width:56px;font-size:13px;font-weight:700}.urp-mit-text{box-sizing:border-box;color:#182c42;resize:vertical;border:1px solid #cbd6e2;border-radius:6px;width:100%;min-height:130px;max-height:240px;padding:8px 10px;font:12px/1.5 ui-monospace,Consolas,monospace}.urp-mit-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.urp-mit-table th,.urp-mit-table td{text-align:left;border-bottom:1px solid #edf1f5;padding:6px 8px}.urp-mit-table th{color:#44566b;font-weight:700}@media (max-width:540px){.urp-sub li,.urp-found{flex-direction:column;align-items: flex-start}.urp-heading{align-items: flex-start;gap:8px}.urp-heading h2{font-size:19px}.urp-heading p{max-width:220px}.urp-room-choice{width:100%}.urp-toolbar{gap:8px}.urp-modes{width:100%}.urp-modes button{flex:1;padding:6px 8px}.urp-pane{padding:9px}.urp-invitation{flex-wrap:wrap}.urp-inline-form label{flex:170px;min-width:0}.urp-inline-form input{width:100%}.urp-actions{gap:5px}.urp-button,.urp-primary{padding-inline-start:10px;padding-inline-end:10px}}.urp-compact{display:flex;align-items: center;gap:8px;margin:0 0 8px}.urp-compact .urp-room-choice{flex:auto;width:auto;min-width:0}.urp-compact .urp-compact-toggle{flex:none}.urp-compact .urp-compact-badge{margin-left:6px}@media (hover:none) and (pointer:coarse){.urp .urp-button,.urp .urp-primary,.urp .urp-danger-link,.urp .urp-room-choice .spButton{min-height:44px}.urp .urp-inline-form input{height:44px}}.attachOcrBack{position:fixed;z-index:1540;display:flex;background:#0a182875;justify-content:center;align-items: center;padding:20px;inset:0}.attachOcrBox{display:flex;overflow:hidden;background:#fff;border-radius:14px;flex-direction:column;width:min(560px,100%);max-height:min(78vh,720px);box-shadow:0 18px 48px #091a2e47}.attachOcrHead{display:flex;border-bottom:1px solid #e4ebf2;flex-shrink:0;align-items: flex-start;gap:10px;padding:16px 18px 12px}.attachOcrHead h3{color:#000;margin:0;font-size:16px;font-weight:700}.attachOcrHead p{color:#000;margin:4px 0 0;font-size:12px;line-height:1.5}.attachOcrHeadGap{flex:auto}.attachOcrMeta{color:#000;background:#f4f8fc;border-bottom:1px solid #e4ebf2;flex-shrink:0;margin:0;padding:10px 18px;font-size:12px;line-height:1.55}.attachOcrList{overflow-y:auto;flex:auto;padding:8px 10px 10px}.attachOcrGroup{color:#000;margin:8px 8px 4px;font-size:12px;font-weight:700}.attachOcrGroup em{color:#000;font-style:normal;font-weight:400}.attachOcrRow{display:flex;text-align:left;cursor:pointer;color:#000;background:0 0;border:0;border-radius:9px;align-items: flex-start;gap:10px;width:100%;padding:9px 10px;font-size:13px}.attachOcrRow:hover{background:#eef3f8}.attachOcrRow.on{background:#eaf4ff}.attachOcrCheck{color:#fff;text-align:center;border:1.5px solid #a9bccd;border-radius:5px;flex-shrink:0;width:18px;height:18px;margin-top:1px;font-size:12px;line-height:15px}.attachOcrRow.on .attachOcrCheck{background:#0b6fce;border-color:#0b6fce}.attachOcrName{color:#000;flex:0 0 96px;font-size:13px}.attachOcrValue{word-break:break-all;flex:auto;font-weight:700}.attachOcrWhy{display:block;color:#b4452f;margin-top:3px;font-size:12px;font-weight:400}.attachOcrNotice{color:#b4452f;background:#fdf3f0;border-top:1px solid #f2ddd7;flex-shrink:0;margin:0;padding:10px 18px;font-size:12px;line-height:1.55}.attachOcrFoot{display:flex;background:#fbfdff;border-top:1px solid #e4ebf2;flex-shrink:0;align-items: center;gap:10px;padding:12px 16px}.attachOcrFootGap{color:#000;flex:auto;font-size:12px}.attachOcrBusy{color:#0b6fce;margin:6px 0 0;font-size:12px;line-height:1.5}@media (max-width:540px){.attachOcrRow{flex-wrap:wrap}.attachOcrName{flex:none}.attachOcrValue{flex:100%}}.pledgeTools{display:flex;flex-wrap:wrap;align-items: center;gap:10px;margin-bottom:12px}.pledgeStores{display:flex;flex-wrap:wrap;gap:6px}.pledgeStores button{color:#000;cursor:pointer;background:#fff;border:1px solid #cfdae5;border-radius:999px;padding:5px 12px;font-size:13px}.pledgeStores button.active{color:#fff;background:#12324c;border-color:#12324c;font-weight:800}.pledgeHelp{color:#000;margin-right:auto;font-size:12px}.pledgeLayout{display:flex;align-items: flex-start;gap:16px}.pledgeEdit{outline:none;display:inline-block;border-radius:3px;min-width:18px;min-height:20px}.pledgeEdit:hover{background:#fff6d8}.pledgeEdit:focus{background:#fff3bf;box-shadow:0 0 0 2px #f2c94c}.pledgeEdit[data-empty="1"]:before{content:attr(data-placeholder);color:#b9c6d2}.pledgeVal{display:block;width:100%;min-height:22px}.pledgePaper{color:#000;background:#fff;border:1px solid #dde7f0;border-radius:6px;flex:auto;width:210mm;max-width:100%;min-height:297mm;padding:18mm 16mm;font-size:14px;line-height:1.7}.pledgePaper h1{text-align:center;letter-spacing:6px;margin:0 0 18px;font-size:27px;font-weight:800}.pledgeHint{display:flex;justify-content:flex-end;align-items: center;gap:8px;font-size:13px}.pledgeHint em{display:inline-block;background:#e83bd4;width:86px;height:4px}.pledgeHead{display:flex;justify-content:space-between;align-items: flex-end;gap:12px;margin:10px 0 8px}.pledgeCarriers{display:flex;color:#000;align-items: center;gap:14px;font-size:14px}.pledgeStoreName{font-size:17px;font-weight:800}.pledgeCheck{display:inline-flex;cursor:pointer;align-items: center;gap:5px}.pledgeCheck input{cursor:pointer;width:15px;height:15px;margin:0}.pledgeCheck b{font-weight:700}.pledgeCheck i{display:none}.pledgeTable{border-collapse:collapse;table-layout:fixed;border:2px solid #111;width:100%}.pledgeTable th,.pledgeTable td{vertical-align:middle;border:1px dotted #555;height:36px;padding:7px 8px;font-size:14px}.pledgeTable th{text-align:center;color:#000;background:#fff;width:19%;font-weight:700}.pledgeTable td{text-align:center;width:31%}.pledgeTable .pledgeMark{background:#ff0;font-weight:800}.pledgeCustomer{box-shadow:inset 0 -3px #ff3bd4}.pledgeTable th .pledgeEdit{color:inherit}.pledgePromise{margin:42px 0 0;font-size:14px;line-height:2.4}.pledgePromiseLast{margin-top:0}.pledgePromise b{font-weight:800}.pledgeBlank{text-align:center;min-width:150px;padding:0 6px}.pledgeNoticeTitle{text-align:center;color:#000;margin:34px 0 12px;font-weight:800}.pledgeNotice{text-align:center;color:#000;margin:0;font-weight:700}.pledgeMemoTitle{color:#000;margin:40px 0 6px;font-weight:700}.pledgeMemo{min-height:110px;font-size:14px}.pledgeMemo .pledgeEdit{display:block;white-space:pre-wrap;width:100%;min-height:110px}.pledgeDate{text-align:right;min-height:1.5em;margin:26px 0 0;font-weight:700}.pledgeSigns{display:flex;flex-direction:column;align-items: flex-end;gap:26px;margin-top:24px}.pledgeSign{display:flex;align-items: flex-end;gap:10px;margin:0;font-size:15px;font-weight:800}.pledgeSignLine{display:inline-block;border-bottom:1px solid #111;width:220px;height:26px}.pledgeSign em{font-style:normal}.pledgeEdit[data-formula="1"]{border-bottom:1px dotted #9db4c8}.pledgeBadFormula{background:#fff6e6;border-bottom:2px solid #e08a20!important}.pledgeWarn{color:#8a5a10;background:#fff8ec;border:1px solid #f0c98a;border-radius:8px;margin:0 0 12px;padding:9px 12px;font-size:13px;line-height:1.7}.pledgeWarn span{display:block}.pledgeWarn b{color:#6b430a}.pledgeSide{display:flex;flex-direction:column;flex:0 0 280px;gap:10px}.pledgeSideBox{background:#f7fafc;border:1px solid #dde7f0;border-radius:10px;padding:12px}.pledgeSideBox b{display:block;color:#000;font-size:14px}.pledgeSideBox p{color:#000;margin:4px 0 8px;font-size:12px;line-height:1.6}.pledgeSideBox textarea{resize:vertical;width:100%;font-family:inherit;font-size:13px}.pledgeSideField{display:block;margin-bottom:10px}.pledgeSideField>span{display:block;color:#000;margin-bottom:3px;font-size:13px;font-weight:700}.pledgeSideField>span i{color:#000;font-size:12px;font-style:normal;font-weight:600}.pledgeSideField textarea{font-family:Consolas,Courier New,monospace}.pledgeSideField>em{display:block;color:#2f7d4f;word-break:break-all;margin-top:3px;font-size:12px;font-style:normal;line-height:1.6}.pledgeSideField>em.bad{color:#b3560f}.pledgeHelpBox summary{cursor:pointer;color:#000;font-size:13px;font-weight:700}.pledgeHelpBox pre{white-space:pre-wrap;word-break:break-all;color:#000;margin:8px 0 0;font-family:Consolas,Courier New,monospace;font-size:12px;line-height:1.7}@media (max-width:900px){.pledgeLayout{flex-direction:column}.pledgeSide{flex:auto;width:100%}.pledgePaper{width:100%;min-height:0;padding:14px}.pledgePaper h1{letter-spacing:3px;font-size:21px}.pledgeSignLine{width:150px}}@media print{body *{visibility:hidden!important}.pledgePaper,.pledgePaper *{visibility:visible!important}.pledgePaper{position:absolute!important;border:0!important;width:100%!important;padding:0!important;top:0!important;left:0!important}.noPrint{display:none!important}.pledgeEdit[data-empty="1"]:before{content:none!important}.pledgeEdit:hover,.pledgeEdit:focus{box-shadow:none!important;background:0 0!important}.pledgeEdit[data-formula="1"],.pledgeBadFormula{background:0 0!important;border-bottom:0!important}.pledgePaper .pledgeBadFormula{visibility:hidden!important}.pledgeCheck input{display:none!important}.pledgeCheck i{text-align:center;border:1px solid #111;width:13px;height:13px;font-size:11px;font-style:normal;line-height:13px;display:inline-block!important}.pledgeCustomer{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-shadow:inset 0 -3px #ff3bd4!important}.pledgeMark{-webkit-print-color-adjust:exact;print-color-adjust:exact}}body.themeToss .auditPrintWorkspace main .pledgePaper .pledgeEdit[contenteditable=true]:not([readonly]):not(:disabled){outline:none}body.themeToss .auditPrintWorkspace main .pledgePaper .pledgeEdit[contenteditable=true]:not([readonly]):not(:disabled):hover{outline:1px solid #708396;outline-offset:-1px}body.themeToss .auditPrintWorkspace main .pledgePaper .pledgeEdit[contenteditable=true]:not([readonly]):not(:disabled):focus{outline:2px solid #0754a3;outline-offset:1px}.bizmaxRefCard{background:#fff;border:1px solid #dfe5ec;border-radius:10px;max-width:760px;padding:12px 14px}.bizmaxRefHead{display:flex;justify-content:space-between;align-items: center;gap:12px}.bizmaxRefTitle{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0}.bizmaxRefTitle b{font-size:15px}.bizmaxRefWhen{color:#637890;white-space:nowrap;font-size:12.5px}.bizmaxRefWhen.stale{color:#b45309}.bizmaxRefBody{display:grid;gap:8px;margin-top:10px}.bizmaxRefTable{table-layout:fixed;border-collapse:collapse;width:100%;font-size:13px}.bizmaxRefTable th,.bizmaxRefTable td{text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid #eef1f5;padding:5px 8px}.bizmaxRefTable th{color:#637890;font-size:12.5px;font-weight:600}.bizmaxRefTable th:first-child,.bizmaxRefTable td:first-child{width:72px;font-weight:700}.bizmaxRefTable td.num{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.bizmaxRefStatus{display:flex;flex-wrap:wrap;align-items: center;gap:10px;font-size:13px}.bizmaxRefWarn{color:#b45309}.bizmaxRefActions{display:flex;flex-wrap:wrap;gap:8px}.bizmaxRefMuted{color:#637890;margin:0;font-size:12.5px;line-height:1.5}.bizmaxRefNotice{white-space:pre-wrap;background:#f3f7fb;border-radius:6px;margin:0;padding:8px 10px;font-size:13px}.bizmaxCredForm{display:grid;gap:10px}.bizmaxCredForm label{display:grid;gap:4px;font-size:13px;font-weight:600}.bizmaxCredForm input{border:1px solid #cfd8e3;border-radius:6px;height:34px;padding:0 10px;font-size:14px}.bizmaxCredCaptcha{display:grid;gap:6px}.bizmaxCredCaptcha img{background:#fff;border:1px solid #c9d6e4;border-radius:6px;justify-self:start;height:44px}.comm2Hub{--comm2-blue:#0b6fce;--comm2-blue-soft:#eaf4ff;--comm2-navy:#16324e;--comm2-text:#2b3e52;--comm2-muted:#71859a;--comm2-line:#d7e3ee;color:var(--comm2-text);min-width:0}.comm2SrOnly{position:absolute!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important}.comm2Top{display:flex;justify-content:space-between;align-items:stretch;gap:14px;margin-bottom:10px}.comm2SpaceGroup{display:flex;align-items:stretch;gap:7px;min-width:0}.comm2SpaceGroup>button{color:#000;text-align:left;background:#fff;border:1px solid #d4e0eb;border-radius:10px;min-width:auto;min-height:40px;padding:7px 14px}.comm2SpaceGroup>button:hover{background:#f8fbff;border-color:#9fbdd8}.comm2SpaceGroup>button.active{color:#0c5eaa;background:#eef7ff;border-color:#6daae0;box-shadow:inset 0 0 0 1px #0b6fce12}.comm2SpaceGroup>button b{display:block;letter-spacing:-.2px;white-space:nowrap;min-width:0;font-size:15px}.comm2SpaceGroup>button span{display:none}.comm2IndustryLocked{display:inline-flex;color:#000;white-space:nowrap;background:#f7f9fb;border:1px dashed #ced9e3;border-radius:10px;align-items: center;min-height:40px;padding:0 13px;font-size:12px;font-weight:800}.comm2TopActions{display:flex;flex:none;justify-content:flex-end;align-items: center;gap:8px}.comm2BlockList{display:flex;overflow:auto;flex-direction:column;gap:6px;max-height:340px}.comm2BlockRow{display:flex;border:1px solid #e3eaf2;border-radius:8px;align-items: center;gap:10px;padding:6px 10px;font-size:13px}.comm2BlockRow .mono{color:#000;font-weight:700}.comm2BlockRow em{color:#000;flex:1;font-size:12px;font-style:normal}.comm2ModeBar{display:flex;background:#fff;border:1px solid #d8e3ed;border-radius:11px 11px 0 0;align-items: center;gap:12px;min-height:46px;padding:5px 8px}.comm2ModeBar .segmented{width:190px;min-height:34px}.comm2SpaceHint{color:#000;white-space:nowrap;font-size:12.5px;font-weight:750}.comm2Board{background:#fff;border:1px solid #d8e3ed;border-top:0;border-radius:0 0 13px 13px;min-height:570px;padding:12px 14px 16px}.comm2PinnedNotice{display:grid;grid-template-columns:auto minmax(0,1fr)auto;color:#000;text-align:left;background:#f3f9ff;border:1px solid #cfe3f5;border-radius:8px;align-items: center;gap:9px;width:100%;min-height:40px;margin-bottom:9px;padding:7px 10px}.comm2PinnedNotice>span{color:#fff;white-space:nowrap;background:#0b6fce;border-radius:999px;padding:3px 7px;font-size:12px;font-weight:900}.comm2PinnedNotice>b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px}.comm2PinnedNotice>em{color:#0b6fce;white-space:nowrap;font-size:12px;font-style:normal;font-weight:850}.comm2CategoryBar{display:flex;overflow-x:auto;scrollbar-width:thin;border-bottom:1px solid #e4ecf3;align-items:stretch;gap:3px;min-width:0}.comm2CategoryBar button{position:relative;color:#000;white-space:nowrap;background:0 0;border:0;flex:none;min-height:41px;padding:0 13px;font-size:13.5px;font-weight:800}.comm2CategoryBar button:hover{color:#174e7c;background:#f7fafc}.comm2CategoryBar button.active{color:#0b6fce}.comm2CategoryBar button.active:after{content:"";position:absolute;background:#0b6fce;border-radius:3px 3px 0 0;height:3px;bottom:-1px;left:9px;right:9px}.comm2BoardTools{display:flex;border-bottom:1px solid #edf2f6;justify-content:space-between;align-items: center;gap:10px;min-height:54px;padding:8px 2px}.comm2FilterGroup{display:flex;align-items: center;gap:7px;min-width:0}.comm2TopicSelect{flex:none;width:165px}.comm2TypeSelect{flex:none;width:120px}.comm2TopicSelect .control,.comm2TypeSelect .control{height:34px;font-size:13px}.comm2Search{display:flex;background:#fff;border:1px solid #cfd9e3;border-radius:8px;align-items: center;gap:6px;width:min(250px,28vw);height:34px;padding:0 9px}.comm2Search:focus-within{border-color:#1382dc;box-shadow:0 0 0 3px #1382dc1a}.comm2Search>span:first-child{color:#000;font-size:18px}.comm2Search input{outline:0;color:#000;background:0 0;border:0;width:100%;min-width:0;font-size:13px}.comm2Search input::placeholder{color:#000}.comm2Sorts{display:flex;flex:none;align-items: center}.comm2Sorts button{color:#000;white-space:nowrap;background:0 0;border:0;border-right:1px solid #e3e9ef;min-height:30px;padding:0 8px;font-size:12.5px;font-weight:800}.comm2Sorts button:last-child{border-right:0}.comm2Sorts button:hover,.comm2Sorts button.active{color:#0b6fce}.comm2PostList{display:flex;flex-direction:column}.comm2PostRow{display:grid;grid-template-columns:minmax(0,900px)auto;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #edf2f6;justify-content:start;align-items: center;gap:14px;width:100%;min-height:76px;padding:10px 7px}.comm2PostRow:hover{background:#f8fbfe}.comm2PostRow.pinned{background:#fbfdff}.comm2PostLead{display:grid;grid-template-columns:auto minmax(0,1fr);align-items: center;gap:4px 7px;min-width:0}.comm2PostBadges{display:flex;align-items: center;gap:4px;min-width:0}.comm2PostLead>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000;letter-spacing:-.15px;min-width:0;font-size:14.5px}.comm2PostRow:hover .comm2PostLead>strong{color:#0b6fce}.comm2PostExcerpt{grid-column:1/3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000;min-width:0;font-size:12.5px}.comm2PostLead>.comm2Author{grid-column:1/3}.comm2PostCounts{display:grid;grid-template-columns:1fr 1fr;color:#000;text-align:center;gap:8px;min-width:106px;font-size:12px}.comm2PostCounts>span{white-space:nowrap}.comm2PostCounts b{display:block;color:#000;font-variant-numeric:tabular-nums;margin-top:2px;font-size:14px}.comm2Tag{display:inline-flex;color:#000;white-space:nowrap;background:#f4f7f9;border:1px solid #dce5ed;border-radius:999px;align-items: center;min-height:19px;padding:1px 6px;font-size:12px;font-style:normal;font-weight:850}.comm2Tag.question{color:#0969b8;background:#eaf5ff;border-color:#cae2f7}.comm2Tag.solved{color:#0d805b;background:#e8f8f1;border-color:#bfe8d7}.comm2Tag.notice{color:#9d5007;background:#fff0de;border-color:#f6d0a4}.comm2Author{display:flex;color:#000;align-items: center;gap:5px;min-width:0;font-size:12px}.comm2Author>b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000;min-width:0;max-width:min(260px,40vw);font-size:12px}.comm2Author>time{white-space:nowrap;margin-left:2px}.comm2Author>em{color:#6546c2;white-space:nowrap;background:#f1edff;border-radius:999px;padding:1px 5px;font-size:12px;font-style:normal;font-weight:900}.comm2IndustryBadge{display:inline-flex;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#08718d;background:#eafaff;border:1px solid #b9dff0;border-radius:999px;align-items: center;gap:3px;min-width:0;max-width:210px;padding:2px 7px;font-size:12px;font-weight:900}.comm2IndustryBadge>span{flex:none}.comm2IndustryBadge.compact{max-width:150px;padding:1px 5px;font-size:12px}.comm2MoreButton{color:#000;background:#f8fafc;border:1px solid #d7e1ea;border-radius:8px;width:100%;min-height:40px;margin-top:10px;font-size:13px;font-weight:800}.comm2MoreButton:hover{background:#f2f7fb;border-color:#aac2d7}.comm2State{display:flex;color:#000;text-align:center;justify-content:center;align-items: center;gap:10px;min-height:82px;margin:0;padding:24px 12px;font-size:13px}.comm2StateError{color:#a8444c;flex-direction:column}.comm2Empty{display:flex;color:#000;text-align:center;flex-direction:column;justify-content:center;align-items: center;min-height:250px;padding:40px 16px}.comm2Empty>span{display:grid;color:#000;background:#edf3f8;border-radius:50%;place-items: center;width:42px;height:42px;margin-bottom:11px;font-size:19px}.comm2Empty b{color:#000;font-size:14px}.comm2Empty p{margin:5px 0 0;font-size:12.5px}.comm2RealtimeLayout{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:14px;min-width:0}.comm2Chat,.comm2RealtimeBoard{display:flex;background:#fff;border:1px solid #d4e2f0;border-radius:0 0 13px 13px;flex-direction:column;min-width:0;min-height:min(570px,100vh - 190px);padding:12px 14px}.comm2PaneHead{display:flex;justify-content:space-between;align-items: center;gap:8px;min-height:38px;margin-bottom:8px}.comm2PaneHead>div{display:flex;align-items:baseline;gap:8px;min-width:0}.comm2PaneHead b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000;min-width:0;font-size:15px}.comm2PaneHead span{color:#5e846f;white-space:nowrap;font-size:12px;font-weight:800}.comm2PaneHead span i{display:inline-block;background:#2aa66f;border-radius:50%;width:7px;height:7px;margin-right:3px}.comm2TextButton{color:#0b6fce;white-space:nowrap;background:0 0;border:0;padding:3px 4px;font-size:12px;font-weight:850}.comm2TextButton:hover{text-decoration:underline}.comm2ChatNotice{display:grid;grid-template-columns:auto minmax(0,1fr);color:#000;background:#f5faff;border:1px solid #d7e8f6;border-radius:8px;align-items: center;gap:8px;min-height:42px;margin-bottom:8px;padding:6px 9px}.comm2ChatNotice b{color:#0b6fce;white-space:nowrap;font-size:12px}.comm2ChatNotice span{white-space:normal;min-width:0;font-size:12px}.comm2ChatScroll{display:flex;overflow-y:auto;overscroll-behavior:contain;flex-direction:column;flex:auto;gap:8px;height:min(450px,100vh - 318px);min-height:min(340px,100vh - 318px);padding:2px 4px 6px 0}.comm2ChatMessage{background:#f1f5f9;border:1px solid #e0e8ef;border-radius:10px;align-self: flex-start;max-width:min(86%,460px);padding:7px 10px}.comm2ChatMessage.mine{background:#eaf4ff;border-color:#cfe3f5;align-self: flex-end}.comm2ChatMessage p{color:#000;white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0 0;font-size:13.5px;line-height:1.45}.comm2ChatActions{display:flex;opacity:0;justify-content:flex-end;gap:2px;min-height:0;margin-top:2px}.comm2ChatMessage:hover .comm2ChatActions,.comm2ChatMessage:focus-within .comm2ChatActions{opacity:1}.comm2ChatActions button{color:#000;background:0 0;border:0;padding:2px 4px;font-size:12px}.comm2ChatActions button:hover{color:#c53f49}.comm2ChatInput{display:flex;align-items:stretch;gap:7px;margin-top:8px}.comm2ChatInput .control{flex:auto;min-width:0}.comm2RealtimeBoard .comm2PostRow{min-height:64px}.comm2RealtimeBoard .comm2PostExcerpt{display:none}.comm2RealtimeBoard .comm2PostCounts{min-width:88px}.comm2Composer,.comm2ReportForm,.comm2ProfileField{display:flex;flex-direction:column;gap:13px}.comm2Composer label,.comm2ReportForm label,.comm2ModForm label,.comm2ProfileField{display:flex;flex-direction:column;gap:5px;min-width:0}.comm2Composer label>span,.comm2ReportForm label>span,.comm2ModForm label>span,.comm2ProfileField>span{display:flex;color:#000;justify-content:space-between;gap:8px;font-size:13px;font-weight:850}.comm2Composer label>span em{color:#000;font-style:normal;font-weight:700}.comm2ComposerPair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.comm2Composer textarea.control,.comm2ReportForm textarea.control,.comm2CommentInput textarea.control,.comm2ModForm textarea.control{resize:vertical;height:auto;min-height:84px;padding:9px 10px;line-height:1.5}.comm2SafetyNote{color:#7a684b;background:#fff9ed;border-radius:8px;margin:0;padding:8px 10px;font-size:12px;line-height:1.5}.comm2ComposerAs{color:#000;margin:0;font-size:12px;line-height:1.5}.comm2ComposerAs>b{overflow-wrap:anywhere;font-weight:850}.comm2ComposerAs>.comm2TextButton{margin-left:6px}.comm2Nickname{display:flex;flex-direction:column;gap:10px}.comm2Nickname p{margin:0;line-height:1.5}.comm2NicknameNow{color:#000;font-size:13px}.comm2NicknameNow>b{overflow-wrap:anywhere;font-weight:850}.comm2ProfileField>span small{color:#000;font-size:12px;font-weight:700}.comm2ProfileField>span small.over,.comm2NicknameError{color:#c62828}.comm2NicknameError{font-size:13px;font-weight:700}.comm2NicknameWait{color:#8a5a00;font-size:13px;font-weight:700}.comm2NicknameRules{color:#4b5563;font-size:12px}.comm2PostDetail{min-width:0}.comm2DetailAuthor{display:flex;justify-content:space-between;align-items: center;gap:10px;min-width:0}.comm2DetailBody{color:#000;white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid #edf2f6;min-height:120px;margin-top:13px;padding:16px 2px;font-size:14.5px;line-height:1.75}.comm2DetailBody.hiddenBody{display:grid;color:#8b6b70;background:#fbf6f7;place-items: center;min-height:90px}.comm2DetailActions,.comm2CommentActions{display:flex;flex-wrap:wrap;align-items: center;gap:4px}.comm2DetailActions{border-bottom:1px solid #edf2f6;padding:9px 0 13px}.comm2DetailActions button,.comm2CommentActions button{color:#000;white-space:nowrap;background:#fff;border:1px solid #d6e0e9;border-radius:999px;min-height:30px;padding:0 9px;font-size:12px;font-weight:800}.comm2DetailActions button:hover,.comm2CommentActions button:hover,.comm2DetailActions button.active,.comm2CommentActions button.active{color:#0b6fce;background:#eef7ff;border-color:#b9d9f2}.comm2DetailActions button.danger,.comm2CommentActions button.danger{color:#b94650}.comm2Comments{padding-top:14px}.comm2CommentsHead{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:9px}.comm2CommentsHead b{color:#000;font-size:14px}.comm2CommentsHead span{color:#000;font-size:12px}.comm2Comment{position:relative;background:#f8fafc;border:1px solid #e2eaf1;border-radius:9px;margin-bottom:8px;padding:10px 11px}.comm2Comment.accepted{background:#f3fbf7;border-color:#a9dfc9;padding-top:34px}.comm2AcceptedMark{position:absolute;display:flex;color:#0c7856;background:#e5f7ef;border-bottom:1px solid #ccebdc;border-radius:8px 8px 0 0;align-items: center;gap:5px;height:27px;padding:0 10px;font-size:12px;font-weight:900;top:0;left:0;right:0}.comm2Comment>p{color:#000;white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 9px;font-size:13.5px;line-height:1.55}.comm2CommentInput{display:grid;grid-template-columns:minmax(0,1fr)auto;border-top:1px solid #edf2f6;align-items: end;gap:7px;margin-top:12px;padding-top:12px}.comm2CommentInput label{grid-column:1/3;color:#000;font-size:12.5px;font-weight:850}.comm2CommentInput textarea{min-width:0}.comm2CommentCount{grid-column:1;color:#4b5563;font-variant-numeric:tabular-nums;justify-self:end;font-size:12px}.comm2CommentCount.full{color:#b94650;font-weight:800}.comm2OwnHelpful{display:inline-flex;color:#4b5563;white-space:nowrap;align-items: center;min-height:30px;padding:0 9px;font-size:12px;font-weight:800}.comm2DetailActions button:disabled,.comm2CommentActions button:disabled{opacity:.6;cursor:progress}.modal.comm2PostModal .modalHeader>div{min-width:0}.modal.comm2PostModal .modalHeader h2{overflow-wrap:anywhere;word-break:break-word}.comm2BlockTarget{background:#f8fafc;border:1px solid #e1e8ef;border-radius:9px;min-height:92px;padding:14px}.comm2BlockTarget p{color:#000;margin:12px 0 0;font-size:12.5px}.comm2Moderator{background:#fff;border:1px solid #d6e2ec;border-radius:13px;min-width:0;padding:15px}.comm2ModeratorHead{display:flex;border-bottom:1px solid #e6edf3;justify-content:space-between;align-items: flex-end;gap:16px;padding-bottom:12px}.comm2ModeratorHead h2{color:#000;letter-spacing:-.4px;margin:5px 0 3px;font-size:20px}.comm2ModeratorHead p{color:#000;margin:0;font-size:12.5px}.comm2ModeratorHead .segmented{width:190px}.comm2ModeratorFilters{display:flex;justify-content:space-between;align-items: center;gap:10px;min-height:48px}.comm2ModeratorFilters .segmented{width:180px}.comm2ModeratorLayout{display:grid;grid-template-columns:minmax(250px,340px)minmax(0,1fr);overflow:hidden;border:1px solid #dce5ed;border-radius:10px;min-height:520px}.comm2ModList{overflow-y:auto;background:#f8fafc;border-right:1px solid #dce5ed;min-width:0;max-height:650px}.comm2ModRow{display:flex;color:#000;text-align:left;background:0 0;border:0;border-bottom:1px solid #e5ebf1;flex-direction:column;gap:5px;width:100%;min-height:68px;padding:9px 11px}.comm2ModRow:hover{background:#f1f6fa}.comm2ModRow.active{color:#245a86;background:#eaf4ff;box-shadow:inset 3px 0 #0b6fce}.comm2ModRowTop{display:flex;justify-content:space-between;align-items: center;gap:8px}.comm2ModRowTop b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px}.comm2ModRowTop em{color:#000;white-space:nowrap;font-size:12px;font-style:normal}.comm2ModRow>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px}.comm2ModDetail{min-width:0;padding:14px}.comm2ModDetailHead{display:flex;justify-content:space-between;align-items: flex-start;gap:10px}.comm2ModDetailHead>div{min-width:0}.comm2ModDetailHead>div>b{display:block;color:#000;font-size:15px}.comm2ModReporter{display:block;color:#000;margin-top:3px;font-size:12px}.comm2Status{white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:900}.comm2Status.pending{color:#9b5008;background:#fff0de}.comm2Status.resolved{color:#0d805b;background:#e8f8f1}.comm2ModTarget,.comm2ModStatement,.comm2ModHistory{background:#f8fafc;border:1px solid #e0e8ef;border-radius:9px;margin-top:12px;padding:10px 11px}.comm2ModTarget>span,.comm2ModStatement>b,.comm2ModHistory>b{color:#000;font-size:12px;font-weight:900}.comm2ModTarget p,.comm2ModStatement p{color:#000;white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;line-height:1.55}.comm2ModHistory p{color:#000;margin:7px 0 0;font-size:12px}.comm2ModHistory p span{color:#000;margin-right:8px}.comm2ModForm{display:grid;grid-template-columns:minmax(180px,.7fr)minmax(180px,.7fr)minmax(0,1.6fr)auto;border-top:1px solid #e4ebf1;align-items: end;gap:9px;margin-top:13px;padding-top:13px}.comm2ModReason{min-width:240px}.comm2ModForm textarea.control{min-height:70px}@media (max-width:1100px){.comm2Top{align-items: flex-start}.comm2SpaceGroup{overflow-x:auto;max-width:calc(100% - 170px)}.comm2RealtimeLayout{grid-template-columns:1fr 1fr}.comm2BoardTools{align-items: flex-start}.comm2FilterGroup{flex-wrap:wrap}.comm2Search{width:210px}.comm2ModForm{grid-template-columns:repeat(2,minmax(0,1fr))}.comm2ModReason{min-width:0}}@media (max-width:800px){.comm2Top{flex-direction:column}.comm2SpaceGroup{width:100%;max-width:none}.comm2SpaceGroup>button{flex:1 0 155px;min-width:155px}.comm2IndustryLocked{min-width:155px}.comm2TopActions{width:100%}.comm2TopActions .primaryButton{flex:auto}.comm2ModeBar{justify-content:space-between}.comm2ModeBar .segmented{width:min(240px,64vw)}.comm2SpaceHint{overflow:hidden;text-overflow:ellipsis;max-width:34vw}.comm2Board{min-height:480px;padding:9px}.comm2BoardTools{flex-direction:column}.comm2FilterGroup{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.comm2TopicSelect,.comm2TypeSelect{width:100%}.comm2Search{grid-column:1/3;width:100%}.comm2Sorts{overflow-x:auto;width:100%}.comm2Sorts button{flex:1 0 auto}.comm2PostRow{grid-template-columns:minmax(0,1fr);gap:7px}.comm2PostCounts{display:flex;width:-moz-fit-content;width:fit-content;min-width:0;margin-left:auto}.comm2PostCounts b{display:inline;margin-left:2px;font-size:12px}.comm2RealtimeLayout{display:block}.comm2RealtimeBoard{display:none}.comm2Chat{min-height:min(500px,100vh - 190px)}.comm2ChatScroll{height:min(58vh,520px,100vh - 340px)}.comm2ChatActions{opacity:1}.comm2ComposerPair{grid-template-columns:1fr}.comm2DetailAuthor,.comm2CommentsHead,.comm2ModeratorHead{flex-direction:column;align-items: flex-start}.comm2ModeratorHead .segmented{width:100%}.comm2ModeratorLayout{grid-template-columns:1fr}.comm2ModList{border-bottom:1px solid #dce5ed;border-right:0;max-height:240px}.comm2ModForm{grid-template-columns:1fr}}@media (max-width:480px){.comm2IndustryLocked,.comm2SpaceGroup>button span{display:none}.comm2SpaceGroup>button{min-height:42px}.comm2TopActions .secondaryButton{min-width:auto;padding:0 10px}.comm2SpaceHint{display:none}.comm2ModeBar .segmented{width:100%}.comm2CategoryBar button{padding:0 10px}.comm2PostLead{grid-template-columns:1fr}.comm2PostLead>strong,.comm2PostExcerpt,.comm2PostLead>.comm2Author{grid-column:1}.comm2PostBadges{overflow-x:auto;max-width:100%}.comm2Author{flex-wrap:wrap}.comm2Author>b{max-width:170px}.comm2ChatMessage{max-width:94%}.comm2ChatNotice{grid-template-columns:1fr}.comm2ChatNotice span{white-space:normal}.comm2ChatInput .primaryButton{padding:0 11px}.comm2CommentInput{grid-template-columns:1fr}.comm2CommentInput label{grid-column:1}.comm2CommentInput .primaryButton{width:100%}}@media (prefers-reduced-motion:reduce){.comm2Hub *,.comm2Hub *:before,.comm2Hub *:after{scroll-behavior:auto!important}}.communityExperience,.publicCommunityPage{min-width:0}.communitySectionNav{display:flex;background:#f5f8fb;border:1px solid #dce6ee;border-radius:12px;align-items: center;gap:5px;min-height:48px;margin-bottom:10px;padding:5px}.communitySectionNav>button{color:#000;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:36px;padding:0 16px;font-weight:850}.communitySectionNav>button.active{color:#0b5fd7;background:#fff;box-shadow:0 2px 8px #1636581a}.communityActivityPrivate{color:#146549;white-space:nowrap;background:#e9f8f1;border-radius:999px;margin-left:auto;padding:5px 10px;font-size:12px;font-weight:900}.comm2PublicHeading{color:#000;font-size:13px}.comm2ReadOnlyPrompt{display:flex;color:#000;background:#f2f7fb;border-radius:10px;justify-content:space-between;align-items: center;gap:12px;margin-top:12px;padding:14px}.publicCommunityBrand{color:inherit;text-decoration:none}.publicCommunityIntro{display:flex;background:linear-gradient(135deg,#f2f8ff 0%,#f8fffc 100%);border:1px solid #d6e5f0;border-radius:16px;justify-content:space-between;align-items: center;gap:22px;margin-bottom:12px;padding:24px 26px}.publicCommunityIntro span{color:#197355;font-size:12px;font-weight:950}.publicCommunityIntro h1{color:#000;letter-spacing:-.04em;margin:5px 0 7px;font-size:clamp(22px,3vw,32px)}.publicCommunityIntro p,.publicCommunityFoot{color:#000;margin:0;line-height:1.6}.publicCommunityFoot{text-align:center;padding:16px 4px 4px;font-size:12px}.offerMarketplace{background:#fff;border:1px solid #dce5ed;border-radius:13px;min-height:560px;padding:14px}.offerHero{display:flex;color:#fff;background:linear-gradient(130deg,#0c4f75,#14785b);border-radius:12px;justify-content:space-between;align-items: center;gap:18px;padding:16px 18px}.offerHero span{color:#d5f3e8;font-size:12px;font-weight:950}.offerHero h2{margin:3px 0;font-size:23px}.offerHero p{color:#e1eef4;margin:0;font-size:12.5px}.offerHero .primaryButton{color:#0d5d49;background:#fff;flex:none}.offerNoWrite{text-align:right;max-width:250px;line-height:1.45;color:#e3f1f6!important}.offerFilters{display:grid;grid-template-columns:minmax(220px,1fr)180px;gap:8px;margin:12px 0}.offerFilters>label{display:flex;background:#fff;border:1px solid #d5e0e8;border-radius:9px;align-items: center;gap:8px;min-height:40px;padding:0 11px}.offerFilters input{outline:0;color:#000;font:inherit;border:0;flex:1;min-width:0}.offerGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.offerCard{display:flex;color:#000;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce6ee;border-radius:11px;flex-direction:column;align-items:stretch;gap:8px;min-width:0;padding:15px}.offerCard:hover{border-color:#68a8cc;transform:translateY(-1px);box-shadow:0 8px 22px #1e496e1a}.offerCardTop{display:flex;align-items: center;gap:7px;font-size:12px}.offerCardTop em{color:#b44712;font-style:normal;font-weight:950}.offerCardTop b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.offerCardTop time{color:#000;white-space:nowrap;margin-left:auto}.offerCard strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px}.offerCard p{display:-webkit-box;overflow:hidden;color:#000;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:38px;margin:0;font-size:12.5px;line-height:1.5}.offerTags{display:flex;flex-wrap:wrap;gap:5px}.offerTags i{color:#000;background:#eff5f9;border-radius:999px;padding:4px 7px;font-size:12px;font-style:normal;font-weight:800}.offerDetail>section,.offerValidity,.offerDetail dl{border:1px solid #e0e8ef;border-radius:10px;margin:0 0 12px;padding:13px}.offerValidity{display:flex;color:#15644c;background:#edf9f4;justify-content:space-between;gap:12px}.offerDetail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px}.offerDetail dl div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:8px}.offerDetail dt{color:#000;font-size:12px;font-weight:800}.offerDetail dd{color:#000;overflow-wrap:anywhere;margin:0;font-weight:750}.offerDetail section p{color:#000;white-space:pre-wrap;margin:7px 0 0;line-height:1.65}.offerSafety{color:#79531c;background:#fff7e8;border-radius:9px;padding:11px 12px;font-size:12px;line-height:1.55}.offerActions{display:flex;flex-wrap:wrap;gap:7px}.offerHistory{color:#000;margin-top:16px}.offerHistory summary{cursor:pointer;font-weight:900}.offerHistory p{display:grid;grid-template-columns:42px 100px minmax(0,1fr);background:#f4f7f9;border-radius:8px;gap:8px;margin:7px 0 0;padding:8px 10px;font-size:12px}.offerHistory em{font-style:normal}.offerComposer{display:grid;gap:11px}.offerComposer>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.offerComposer label,.offerReport{display:grid;gap:5px}.offerComposer label>span,.offerReport>span{color:#000;font-size:12px;font-weight:900}.offerReport{width:100%}@media (max-width:800px){.publicCommunityIntro{flex-direction:column;align-items: flex-start;padding:18px}.offerGrid,.offerDetail dl,.offerComposer>div{grid-template-columns:1fr}}@media (max-width:520px){.communitySectionNav{overflow-x:auto}.communitySectionNav>button{flex:none}.communityActivityPrivate{display:none}.comm2ReadOnlyPrompt,.offerHero,.offerValidity{flex-direction:column;align-items: flex-start}.offerMarketplace{padding:9px}.offerFilters{grid-template-columns:1fr}.offerDetail dl div{grid-template-columns:90px minmax(0,1fr)}}@media (max-width:540px){.comm2CategoryBar{overflow-x:visible;flex-wrap:wrap;row-gap:0}.comm2CategoryBar button{min-height:36px;padding:0 9px}}.templateManagement{display:grid;color:#263a51;gap:12px;min-width:0;font-size:14px;line-height:1.55}.noticesPage>.templateManagement{padding:14px 16px 16px}.noticesPage .noticeViewTabs{display:flex;flex-wrap:wrap;align-items: center;gap:6px;padding:10px 16px}.noticesPage .noticeViewTabs button{color:#51667e;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8e2ed;border-radius:8px;min-height:36px;padding:7px 12px;font-size:13px;line-height:1.4}.noticesPage .noticeViewTabs button:hover{background:#f0f5fb}.noticesPage .noticeViewTabs button.active{color:#185db6;background:#eaf2ff;border-color:#b5d0f8;border-radius:8px;font-weight:700}.noticesPage .noticeViewTabs button:focus-visible{outline:2px solid #2674db;outline-offset:2px}.templateManagement h2,.templateManagement h3,.templateManagement p{margin:0}.templateManagementHeader{display:flex;justify-content:space-between;align-items: flex-start;gap:12px}.templateManagementHeader h2{font-size:18px;font-weight:750}.templateManagementHeader p,.templateManagementConnection>div>span{color:#637489;font-size:13px}.templateManagementAdmin{color:#526579;background:#edf2f7;border-radius:6px;flex:none;padding:4px 8px;font-size:12px}.templateManagementConnection{display:flex;background:#f7f9fc;border:1px solid #dce5ef;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:8px 16px;padding:10px 12px}.templateManagementConnection>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0}.templateManagementConnection strong{overflow-wrap:anywhere}.templateManagementState{color:#77531b;overflow-wrap:anywhere;background:#fff1d8;border-radius:6px;flex:none;max-width:100%;padding:3px 7px;font-size:12px}.templateManagementState.ready{color:#236544;background:#e6f3ec}.templateManagementSettings{min-width:0}.templateManagementCatalog{display:grid;gap:10px;min-width:0}.templateManagementPicker{display:flex;flex-wrap:wrap;align-items: center;gap:8px 12px}.templateManagementPicker>b{font-size:13px;font-weight:700}.templateManagementSelect{flex:230px;min-width:0;max-width:440px}.templateManagementSelect .spButton{color:#243950;font:inherit;background-color:#fff;border:1px solid #cddae7;border-radius:8px;width:100%;min-width:0;min-height:40px;padding:8px 10px}.templateManagementSelect .spButton:focus-visible{outline:2px solid #2674db;outline-offset:2px}.templateManagementDetails summary:focus-visible{outline:2px solid #2674db;outline-offset:2px}.templateManagementAudit{display:flex;color:#607086;flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:12px}.templateManagementAudit strong{color:#485d74;font-weight:650}.templateManagementAudit span{overflow-wrap:anywhere}.templateManagementAudit p{flex-basis:100%}.templateManagementOriginal{overflow:hidden;background:#fff;border:1px solid #d8e2ee;border-radius:10px;min-width:0}.templateManagementOriginalHeader{display:flex;background:#f7f9fc;border-bottom:1px solid #e4eaf2;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:6px 12px;padding:10px 12px}.templateManagementOriginalHeader h3{color:#263a51;overflow-wrap:anywhere;font-size:14px;font-weight:700}.templateManagementOriginal pre{color:#29394a;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;margin:0;padding:14px;font-size:14px;line-height:1.7}.templateManagementHint{color:#637489;overflow-wrap:anywhere;font-size:12px}.templateManagementDetails{color:#637489;font-size:12px}.templateManagementDetails summary{cursor:pointer;align-content: center;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:32px}.templateManagementDetails code{display:block;color:#516177;overflow-wrap:anywhere;margin-top:2px}@media (max-width:540px){.templateManagement{gap:10px}.templateManagementHeader h2{font-size:16px}.templateManagementPicker{display:grid;gap:4px}.templateManagementSelect{width:100%;max-width:none}.templateManagementOriginal pre{padding:12px}}.hrRosterScroll{overflow-x:auto;border:1px solid var(--hrLine);background:#fff;border-radius:12px}.salesTable.hrRosterTable{table-layout:fixed;min-width:1360px}.hrRosterTable th:first-child{width:146px}.hrRosterTable th:nth-child(2){width:132px}.hrRosterTable th:nth-child(3){width:130px}.hrRosterTable th:nth-child(4),.hrRosterTable th:nth-child(5){width:126px}.hrRosterTable th:nth-child(6),.hrRosterTable th:nth-child(7){width:142px}.hrRosterTable th:nth-child(8){width:222px}@media (max-width:1380px){.hrRosterTable tr>:first-child{position:sticky;z-index:2;background:#fff;left:0;box-shadow:1px 0 #e9eff5}.hrRosterTable thead tr>:first-child{z-index:3;background:#fbfcfd}.hrRosterTable tbody tr:hover td:first-child{background:#fbfdff}.hrRosterTable tbody tr.hrRosterLeft td:first-child{background:var(--toss-surface-subtle)}}.hrRosterTable th{white-space:nowrap}.hrRosterTable td{height:auto;padding:3px 8px}.hrRosterTable tbody tr:last-child td{border-bottom:0}.hrRosterTable th .sortHead{font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}.hrRosterTable th .sortHead:hover{color:#2f6fb3;text-decoration:underline}.hrRosterTable th .sortHead em{color:#2f6fb3;white-space:pre;font-style:normal;font-weight:900}@media (pointer:coarse){.hrRosterTable th .sortHead{padding:6px 4px}}.hrRoster .hrOpsToolbar .hrRosterSearch{flex:none;width:260px;max-width:46vw;height:32px;font-size:12.5px}.hrRoster .hrOpsToolbar .secondaryButton.small{height:32px;min-height:32px;padding:0 12px;font-size:12.5px}.hrRosterNameCell b{color:var(--ink);font-size:12.5px;font-weight:900}.hrRosterNameCell em{display:block;white-space:normal;margin-top:2px;font-size:12px;font-style:normal;line-height:1.35}.hrRosterUnlinked{display:block;white-space:nowrap;margin-top:3px;font-size:12px;font-style:normal}.hrRosterTable .hrRosterDate{text-align:center;width:122px;height:32px;padding:0 6px;font-size:12.5px}.hrRosterTable .hrRosterNote{width:100%;min-width:150px;height:32px;font-size:12.5px}.hrRosterSub{display:block;color:var(--muted);white-space:nowrap;margin-top:2px;font-size:12px}.hrRosterTable .selectPanelBox{display:inline-block}.hrRosterTable .spButton{min-width:104px;height:32px;padding:0 9px;font-size:12px}.hrRosterOffHead,.hrRosterOffCell{white-space:nowrap}.hrRosterOff{display:inline-flex;gap:3px}.hrRosterOffBtn{color:#000;cursor:pointer;background:#fff;border:1px solid #dbe3ee;border-radius:8px;width:26px;height:26px;font-size:12px;font-weight:800;line-height:1}.hrRosterOffBtn:hover{color:#000;border-color:#9fb6cf}.hrRosterOffBtn.on{color:#fff;background:#16243b;border-color:#16243b}.hrRosterTable tr.hrRosterLeft td{color:#000;background:#f3f6f9}.hrRosterTable tr.hrRosterLeft:hover td{background:#eef2f7}.hrRosterTable tr.hrRosterLeft .hrRosterNameCell b{color:#000}.hrRosterEmptyRow{color:var(--muted);font-size:12px}.hrRosterHelp{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.75}.hrRosterHelp b{color:#000}.rosterStorePick{position:relative;min-width:0}.rosterStoreBtn{display:flex;color:#000;cursor:pointer;background:#fff;border:1px solid #d7e0e9;border-radius:7px;align-items: center;gap:5px;width:100%;height:26px;padding:0 8px;font-size:12px;font-weight:700}.rosterStoreBtn>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0}.rosterStoreBtn>em{color:#9fb0bf;flex:none;font-size:12px;font-style:normal}.rosterStoreBtn:hover{border-color:#a9cdea}.rosterStoreBtn.none{color:#000;font-weight:600}.rosterStoreMenu{position:fixed;z-index:1600;overflow:auto;background:#fff;border:1px solid #d7e0e9;border-radius:9px;min-width:180px;max-height:260px;padding:5px;box-shadow:0 10px 26px #102a4329}.rosterStoreItem{display:flex;color:#000;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items: center;gap:6px;width:100%;height:28px;padding:0 8px;font-size:12px;font-weight:700}.rosterStoreItem:hover{background:#f1f7fc}.rosterStoreItem.on{color:#0b6fce}.rosterStoreItem>i{color:#0b6fce;flex:0 0 12px;font-size:12px;font-style:normal}.rosterStoreSep{background:#e8eef4;height:1px;margin:4px 2px}.rosterStoreEmpty{color:#000;margin:8px;font-size:12px}.hrRosterDim{color:#b8c3cd;font-size:12px}body .salesTable.hrRosterTable .spButton,body .salesTable.hrRosterTable .rosterStoreBtn,body .salesTable.hrRosterTable .hrRosterDate,body .salesTable.hrRosterTable .hrRosterNote{box-shadow:none!important;background:0 0!important;border-color:#0000!important}body .salesTable.hrRosterTable .spButton:hover,body .salesTable.hrRosterTable .rosterStoreBtn:hover,body .salesTable.hrRosterTable .hrRosterDate:hover,body .salesTable.hrRosterTable .hrRosterDate:focus,body .salesTable.hrRosterTable .hrRosterNote:hover,body .salesTable.hrRosterTable .hrRosterNote:focus{background:#fff!important;border-color:#a9cdea!important}body .salesTable.hrRosterTable .spButton:focus-visible{background:#fff!important;border-color:#a9cdea!important}body .salesTable.hrRosterTable .rosterStoreBtn:focus-visible{background:#fff!important;border-color:#a9cdea!important}.hrSchedRoot{display:block}.hrSchedBar{display:flex;flex-wrap:wrap;align-items: center;gap:8px;margin-bottom:10px}.hrSchedBar .grow{flex:auto}.hrSchedNav{display:inline-flex;border:1px solid var(--hrLine,#e3e9f1);background:#fff;border-radius:10px;align-items: center;gap:2px;padding:3px}.hrSchedNavBtn{color:#000;cursor:pointer;background:0 0;border:0;border-radius:8px;width:30px;height:28px;font-size:12px;font-weight:900}.hrSchedNavBtn:hover:not(:disabled){color:#000;background:#eff4fa}.hrSchedNavBtn:disabled{color:#b9c4d1;cursor:default}.hrSchedMonth{text-align:center;color:#000;white-space:nowrap;min-width:96px;padding:0 6px;font-size:13px;font-weight:900}.hrSchedGhost{border:1px solid var(--hrLine,#e3e9f1);color:#000;white-space:nowrap;cursor:pointer;background:#fff;border-radius:9px;height:30px;padding:0 12px;font-size:12px;font-weight:800}.hrSchedGhost:hover{background:#f4f8fc;border-color:#cfdcea}.hrSchedTip{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:700}.hrSchedScroll{overflow:auto;border:1px solid var(--hrLine,#e3e9f1);background:#fff;border-radius:12px;max-height:64vh}.hrSchedTable{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:12px}.hrSchedTable th,.hrSchedTable td{text-align:center;vertical-align:middle;border-bottom:1px solid #eef2f7;border-right:1px solid #eef2f7;margin:0;padding:0}.hrSchedTable thead th{position:sticky;z-index:2;color:#000;background:#f4f8fb;border-bottom:1.5px solid #d9e4ee;height:38px;font-size:12px;font-weight:800;top:0}.hrSchedTable thead th.hrSchedNameCell{z-index:3}.hrSchedNameCell{text-align:left;width:128px;min-width:128px;max-width:128px}.hrSchedTable tbody th.hrSchedNameCell,.hrSchedTable tfoot th.hrSchedNameCell{position:sticky;z-index:1;background:#fff;border-right:1.5px solid #dfe8f1;left:0}.hrSchedTable thead th.hrSchedNameCell.corner{padding-left:11px;left:0}.hrSchedTable tfoot th.hrSchedNameCell{z-index:3;color:#000;background:#f4f8fb;padding-left:11px;font-weight:900;line-height:30px;bottom:0}.hrSchedNameBtn{display:flex;color:#000;text-align:left;cursor:pointer;background:0 0;border:0;align-items: center;gap:5px;width:100%;height:30px;padding:0 9px}.hrSchedNameBtn b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:12px;font-weight:800}.hrSchedNameBtn:hover{background:#f2f7fc}.hrSchedMineTag{color:#9b5008;background:#fff2e0;border-radius:999px;flex:none;padding:1px 6px;font-size:12px;font-style:normal;font-weight:900}.hrSchedTable tbody tr.isMine th.hrSchedNameCell{box-shadow:inset 3px 0 0 var(--orange);background:#fffaf1}.hrSchedDay{width:36px;min-width:36px}.hrSchedDay.sun{color:var(--red)}.hrSchedDay.sat{color:var(--blue)}.hrSchedDay.inArea{background:#e8f1fb}.hrSchedHeadBtn{display:flex;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items: center;gap:0;width:100%;height:36px}.hrSchedHeadBtn b{font-size:12px;font-weight:900;line-height:15px}.hrSchedHeadBtn i{opacity:.8;font-size:12px;font-style:normal;font-weight:700;line-height:12px}.hrSchedHeadBtn:hover{background:#2f6fb31a}.hrSchedCell{position:relative;cursor:pointer;user-select:none;background:#fff;width:36px;min-width:36px;height:30px}.hrSchedCell.weekend{background:#fbfcfe}.hrSchedCellText{display:block;white-space:nowrap;height:30px;font-size:12px;font-weight:800;line-height:30px}.hrSchedCell:hover{filter:brightness(.97)}.hrSchedCell:focus{outline:2px solid #2f6fb3;outline-offset:-2px}.hrSchedCell.inArea{box-shadow:inset 0 0 0 2px #2f6fb380}.hrSchedCell.fixed .hrSchedCellText{opacity:.5;font-weight:700}.hrSchedCell.outside{color:#000;cursor:not-allowed;background:repeating-linear-gradient(135deg,#f4f6f9 0 5px,#eceff4 5px 10px)}.hrSchedCell.outside .hrSchedCellText{font-size:12px;font-weight:800}.hrSchedMemoDot{position:absolute;color:#9b5008;font-size:12px;font-style:normal;line-height:1;top:1px;right:2px}.hrSchedCell.tone-gray{color:#000;background:#eef1f6}.hrSchedCell.tone-green{color:#0d805b;background:#e5f8f0}.hrSchedCell.tone-red{color:#bf2e3b;background:#ffeceb}.hrSchedCell.tone-orange{color:#9b5008;background:#fff2e0}.hrSchedCell.tone-gray .hrSchedCellText{color:#000}.hrSchedCell.tone-green .hrSchedCellText{color:#0d805b}.hrSchedCell.tone-red .hrSchedCellText{color:#bf2e3b}.hrSchedCell.tone-orange .hrSchedCellText{color:#9b5008}.hrSchedSum{position:sticky;color:#000;background:#fafcfe;width:58px;min-width:58px;font-size:12px;font-weight:900;line-height:30px}.hrSchedSum.work{border-left:1.5px solid #dfe8f1;right:58px}.hrSchedSum.leave{right:0}.hrSchedTable tbody td.hrSchedSum{z-index:1}.hrSchedTable thead th.hrSchedSum{z-index:3;line-height:normal}.hrSchedTable tfoot td.hrSchedSum{z-index:3;background:#f4f8fb}.hrSchedTable tfoot td{position:sticky;z-index:2;color:#000;background:#f4f8fb;border-top:1.5px solid #d9e4ee;height:30px;font-size:12px;font-weight:900;bottom:0}.hrSchedCount.zero{color:#b6c2d0}.hrSchedLegend{display:flex;flex-wrap:wrap;align-items: center;gap:6px;margin-top:9px}.hrSchedChip{display:inline-block;white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:800;line-height:18px}.hrSchedChip.tone-gray{color:#000;background:#eef1f6}.hrSchedChip.tone-green{color:#0d805b;background:#e5f8f0}.hrSchedChip.tone-red{color:#bf2e3b;background:#ffeceb}.hrSchedChip.tone-orange{color:#9b5008;background:#fff2e0}.hrSchedChip.fixed{color:#000;background:#fff;border-style:dashed;border-color:#d3dced}.hrSchedLegendHint{color:var(--muted);font-size:12px;font-weight:700}.hrSchedMenu{position:fixed;z-index:1600;overflow-y:auto;background:#fff;border:1px solid #cfe0ee;border-radius:11px;width:214px;max-height:74vh;padding:8px;box-shadow:0 12px 32px #142d4638}.hrSchedMenuTitle{display:block;color:#000;padding:2px 4px 7px;font-size:12px;font-weight:900}.hrSchedMenuList{display:flex;flex-direction:column;gap:1px}.hrSchedMenuOpt{display:flex;color:#000;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items: center;gap:8px;width:100%;height:30px;padding:0 8px}.hrSchedMenuOpt b{white-space:nowrap;font-size:12px;font-weight:800}.hrSchedMenuOpt:hover{background:#f1f6fb}.hrSchedMenuOpt:focus{outline:0;background:#e6f0fa;box-shadow:inset 0 0 0 2px #2f6fb3}.hrSchedMenuOpt.clear{color:#000;border-top:1px solid #eef2f7;border-radius:0 0 7px 7px;margin-top:4px}.hrSchedSwatch{background:#eef1f6;border:1px solid #0000;border-radius:5px;flex:none;width:16px;height:16px}.hrSchedSwatch.tone-gray{background:#eef1f6;border-color:#dde3ec}.hrSchedSwatch.tone-green{background:#e5f8f0;border-color:#bfeadb}.hrSchedSwatch.tone-red{background:#ffeceb;border-color:#f8cdcb}.hrSchedSwatch.tone-orange{background:#fff2e0;border-color:#f6ddbb}.hrSchedSwatch.empty{background:repeating-linear-gradient(45deg,#fff,#fff 3px,#e6ebf2 3px 6px);border-color:#dde3ec}.hrSchedMenuMemo{display:block;margin-top:8px}.hrSchedMenuMemo span{display:block;color:var(--muted);margin-bottom:4px;font-size:12px;font-weight:700;line-height:1.45}.hrSchedMenuMemo input{color:#000;background:#fff;border:1px solid #d5e0ec;border-radius:8px;width:100%;height:30px;padding:0 9px;font-size:12px}.hrSchedMenuMemo input:focus{outline:0;border-color:#2f6fb3;box-shadow:0 0 0 2px #2f6fb329}.hrSchedMenuHint{color:var(--muted);margin:7px 2px 1px;font-size:12px;font-weight:700}@media (max-width:720px){.hrSchedTip{display:none}.hrSchedScroll{max-height:58vh}}.hrLeave{display:flex;flex-direction:column;gap:14px}.hrLeave .hrLeaveMineNotice{display:flex;flex-wrap:wrap;align-items: center;gap:10px;margin:0}.hrLeaveBasis{display:flex;background:linear-gradient(#f7fbff,#f1f6fc);border:1px solid #d7e3f2;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:14px;padding:12px 15px}.hrLeaveBasisText{min-width:0}.hrLeaveBasisText b{display:block;color:#000;font-size:13px;font-weight:900}.hrLeaveBasisText p{color:#000;margin:3px 0 0;font-size:12px;line-height:1.6}.hrLeaveKpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:10px}.hrLeave .kpiCard{min-height:78px;padding:12px 14px 10px}.hrLeave .kpiCard span{font-size:12.5px}.hrLeave .kpiCard b{font-size:21px}.hrLeave .kpiCard p{margin-top:7px;font-size:12px}.hrLeave .hrOpsToolbar .hrLeaveSearch{flex:0 250px;width:250px;max-width:100%;height:34px;font-size:13px}.hrLeaveCheck{display:inline-flex;color:#000;white-space:nowrap;cursor:pointer;align-items: center;gap:5px;font-size:12px;font-weight:800}.hrLeaveCheck input{width:15px;height:15px}.hrLeave .hrOpsToolbar .secondaryButton,.hrLeave .hrOpsToolbar .primaryButton{min-height:34px;padding:0 13px;font-size:13px}.hrLeaveBlock{background:#fff;border:1px solid #e3e9f1;border-radius:12px;padding:13px 14px 14px}.hrLeaveBlockHead{display:flex;flex-wrap:wrap;align-items: center;gap:9px;margin-bottom:8px}.hrLeaveBlockHead>b{color:#000;font-size:13.5px;font-weight:900}.hrLeaveBlockHead .grow{flex:auto}.hrLeaveHint{color:#000;margin:0 0 9px;font-size:12px;line-height:1.6}.salesTable.hrLeaveTable{min-width:820px}.hrLeaveTable th{white-space:nowrap}@media (max-width:880px){.hrLeaveTable tr>:last-child{position:sticky;z-index:2;background:#fff;right:0;box-shadow:-1px 0 #e9eff5}.hrLeaveTable thead tr>:last-child{z-index:3;background:#fbfcfd}}.salesTable.hrLeaveTable.hrLeaveSummary{table-layout:fixed;min-width:1070px}.hrLeaveTable.hrLeaveSummary th:nth-child(2){width:104px}.hrLeaveTable.hrLeaveSummary th:nth-child(3){width:92px}.hrLeaveTable.hrLeaveSummary th:nth-child(4){width:192px}.hrLeaveTable.hrLeaveSummary th:nth-child(5){width:86px}.hrLeaveTable.hrLeaveSummary th:nth-child(6){width:70px}.hrLeaveTable.hrLeaveSummary th:nth-child(7){width:128px}.hrLeaveTable.hrLeaveSummary th:nth-child(8){width:76px}.hrLeaveTable.hrLeaveSummary th:nth-child(9){width:92px}.hrLeaveTable.hrLeaveSummary th:nth-child(10){width:78px}.hrLeaveTable td{height:auto;padding:3px 9px}.hrLeaveTable td small{display:inline-block;color:#000;margin:0 0 0 5px;font-size:12px}.hrLeaveTable th .sortHead{font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}.hrLeaveTable th .sortHead:hover{color:#1769e0;text-decoration:underline}.hrLeaveTable th .sortHead em{color:#1769e0;white-space:pre;font-style:normal;font-weight:900}.hrLeaveTable tfoot td{color:#000;background:#f6f9fc;border-top:1.5px solid #dde5ee;height:40px;font-weight:900}.hrLeaveStrong{color:#000;font-weight:900}.hrLeaveRangeHead{white-space:nowrap}.hrLeaveRangeCell{white-space:nowrap;color:#000;font-size:12px}.hrLeaveRowWarn{display:block;white-space:normal;word-break:keep-all;margin-top:2px;font-size:12px;font-style:normal;font-weight:800;line-height:1.5}.hrLeaveSub{display:inline;color:#000;white-space:nowrap;margin-left:6px;font-size:12px;font-weight:700}.hrLeaveMemo{color:#000;white-space:normal;word-break:break-word;max-width:260px}.hrLeaveMuted{color:#000;font-size:12px}.hrLeaveEmptyCell{color:var(--muted);height:74px;font-size:12.5px}.hrLeaveLeftRow td{color:#000;background:#fbfcfd}.hrLeaveCanceledRow td{color:#000;text-decoration:line-through;text-decoration-color:#cfd8e2}.hrLeaveCanceledRow td .hrOpsBadge{text-decoration:none}.hrLeaveRowActions{display:inline-flex;gap:5px}.hrLeaveRowActions button,.hrLeaveMini{color:#000;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cfdde8;border-radius:7px;height:27px;padding:0 10px;font-size:12px;font-weight:800}.hrLeaveRowActions button:hover,.hrLeaveMini:hover{background:#f6fafd;border-color:#9fb4c7}.hrLeaveRowActions .hrLeaveOk{color:#16794f;background:#edfaf4;border-color:#9ad9bd}.hrLeaveRowActions .hrLeaveOk:hover{background:#e0f6ec;border-color:#45b98a}.hrLeaveForm{display:flex;flex-direction:column;gap:12px}.hrLeaveForm .selectPanelBox{display:flex;width:100%}.hrLeaveTwo{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hrLeaveTextarea{resize:vertical;height:auto;min-height:56px;padding:8px 10px;font-size:14px;line-height:1.55}.hrLeaveFixed{display:flex;color:#000;background:#f6f8fb;border:1px solid #e0e7ef;border-radius:8px;align-items: center;height:36px;margin:0;padding:0 11px;font-size:14px;font-weight:800}.hrLeaveBalance{display:flex;background:#f4f9ff;border:1px solid #d7e3f2;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:8px;padding:10px 13px}.hrLeaveBalance span{color:#000;font-size:12px;font-weight:800}.hrLeaveBalance b{color:#0a5fbd;font-size:19px;font-weight:900}.hrLeaveBalance small{color:#000;width:100%;font-size:12px}.hrLeavePreview{display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr;background:#f8fafc;border:1px solid #e3e9f1;border-radius:10px;align-items:baseline;gap:5px 9px;padding:10px 13px}.hrLeavePreview span{color:#000;white-space:nowrap;font-size:12px;font-weight:800}.hrLeavePreview b{color:#000;white-space:nowrap;font-size:15px;font-weight:900}.hrLeaveWarn{color:#8a5b10;background:#fff8ec;border:1px solid #ffd9a8;border-radius:9px;margin:0;padding:9px 12px;font-size:12px;font-weight:700;line-height:1.6}.hrLeaveChips{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.hrLeaveChips button{color:#000;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d6e0ea;border-radius:999px;height:25px;padding:0 9px;font-size:12px;font-weight:800}.hrLeaveChips button:hover{background:#f2f8fd;border-color:#7fa6c9}.hrLeaveConfirm{display:flex;flex-direction:column;gap:11px}.hrLeaveConfirm>p{color:#000;margin:0;font-size:13.5px;line-height:1.65}.hrLeaveConfirmLead{font-weight:800}.hrLeaveConfirmList{display:flex;overflow:hidden;border:1px solid #e3e9f1;border-radius:10px;flex-direction:column;gap:0;margin:0}.hrLeaveConfirmList>div{display:flex;background:#fff;border-bottom:1px solid #eef2f6;align-items:baseline;gap:10px;padding:9px 13px}.hrLeaveConfirmList>div:last-child{background:#f7fafd;border-bottom:0}.hrLeaveConfirmList dt{color:#000;flex:0 0 96px;font-size:12px;font-weight:800}.hrLeaveConfirmList dd{color:#000;word-break:break-word;margin:0;font-size:14px;font-weight:800}.hrLeaveConfirmList dd em{color:#000;font-size:12px;font-style:normal;font-weight:700}.hrLeaveConfirmNote{color:#000!important;font-size:12px!important}.hrLeaveDateField{position:relative}@media (max-width:760px){.hrLeaveTwo{grid-template-columns:1fr}.hrLeavePreview{grid-template-columns:auto 1fr}.hrLeaveSearch{width:100%}.hrLeaveBasis{align-items: flex-start}}.hrLeaveTable .hrLeaveForYear{display:block;color:var(--muted,#5b6573);white-space:nowrap;font-size:12px}.hrLeaveHow{color:#475569;margin:2px 0 6px;font-size:12px}.hrLeaveHow>summary{cursor:pointer;display:inline-block;color:#475569;list-style:none;font-weight:700}.hrLeaveHow>summary::-webkit-details-marker{display:none}.hrLeaveHow>p{color:#334155;margin:4px 0 0;font-size:12px;line-height:1.55}.hrLeaveBalance .hrLeaveHow{flex-basis:100%}.hrOpsRoot .payrollMonth{display:inline-flex;align-items: center;gap:6px}.hrOpsRoot .payrollMonth b{text-align:center;color:var(--ink);min-width:92px;font-size:13.5px;font-weight:900}.hrOpsRoot .secondaryButton.small,.hrOpsRoot .primaryButton.small{min-height:30px;padding:0 11px;font-size:12px}.hrOpsRoot .secondaryButton.small.danger{color:var(--red);border-color:#f3c9c9}.hrOpsRoot .payrollHint{color:var(--muted);margin:0 0 10px;font-size:12px;line-height:1.7}.hrOpsRoot .payrollHint b{color:#000}.hrOpsRoot .payrollHint i{color:#000;font-style:normal;font-weight:800}.hrOpsRoot .payrollTable{min-width:0}.hrOpsRoot .payrollTable th,.hrOpsRoot .payrollTable td{white-space:nowrap}.hrOpsRoot .payrollTable th{height:28px;font-size:12px}.hrOpsRoot .payrollTable th small{display:block;color:#000;margin-top:2px;font-size:12px;font-weight:800}.hrOpsRoot .payrollTable td{height:auto;padding:3px 8px}.hrOpsRoot .payrollTable td.leftCell b{font-size:13px}.hrOpsRoot .payrollTable td.leftCell small{max-width:200px;margin-top:2px}.hrOpsRoot .payrollTable th.leftCell,.hrOpsRoot .payrollTable td.leftCell{position:sticky;z-index:2;background:#fff;min-width:160px;left:0}.hrOpsRoot .payrollTable thead th.leftCell{z-index:3;background:#fbfcfd}.hrOpsRoot .payrollTable tfoot th.leftCell{background:#f4f7fb}.hrOpsRoot .payrollTable td.leftCell{box-shadow:1px 0 #e9eff5}.hrOpsRoot .payrollTable tr:hover td.leftCell{background:#fbfdff}.hrOpsRoot .payrollTable tr.payrollDirty td.leftCell{background:#fffdf3}.hrOpsRoot .payrollTable th.payHead{color:var(--red)}.hrOpsRoot .payrollTable th.deductHead{color:var(--blue)}.hrOpsRoot .payrollTable tfoot th{color:#000;background:#f4f7fb;border-top:1px solid #dfe6ed;height:42px;font-size:12px;font-weight:900}.hrOpsRoot .payrollTable tr.payrollDirty td{background:#fffdf3}.privacyMode .hrOpsRoot .payrollTable td,.privacyMode .hrOpsRoot .payrollTable td:nth-child(3),.privacyMode .hrOpsRoot .payrollTable .marginCell{filter:none;user-select:auto}.privacyMode .hrOpsRoot .payrollTable td.payrollMaskCell{filter:blur(6px);user-select:none}.hrOpsRoot .payrollCell{color:var(--red);width:108px;min-width:108px;height:34px;padding:0 8px;font-size:13px;font-weight:800}.hrOpsRoot .payrollCell.deduct{color:var(--blue)}.hrOpsRoot .payrollCell:focus{border-color:#6aa8e6;box-shadow:0 0 0 3px #6aa8e62e}.hrOpsRoot .payrollCell:disabled{color:#000;background:#f4f6f9}.hrOpsRoot .payrollNet{color:var(--ink);font-size:13.5px;font-weight:900}.hrOpsRoot .payrollMinus{color:var(--red);font-size:13.5px;font-weight:900}.hrOpsRoot .payrollRef b{color:#000;font-size:12.5px;font-weight:900}.hrOpsRoot .payrollRef small{color:#000;max-width:none;margin-top:2px}.hrOpsRoot .payrollRefNone{color:#a8b3c0;font-size:12px;font-weight:700}.hrOpsRoot .payrollStatus{display:inline-flex;min-width:104px}.hrOpsRoot .payrollStatus .spButton{height:32px;min-height:32px;font-size:12px}.payrollLockNote{display:block;color:#000;white-space:normal;word-break:keep-all;margin-top:3px;font-size:12px;font-weight:700;line-height:1.4}.hrOpsRoot .payrollRowActions{white-space:nowrap}.hrOpsRoot .payrollRowActions button+button{margin-left:4px}.hrOpsRoot .payrollMine{border:1px solid var(--hrLine);background:#fff;border-radius:12px;padding:16px 18px}.hrOpsRoot .payrollMineFoot{display:flex;justify-content:space-between;align-items: center;gap:10px;margin-top:12px}.payslipHead{display:flex;border-bottom:1px solid #e6ecf3;justify-content:space-between;align-items: flex-start;gap:12px;padding-bottom:12px}.payslipHead b{display:block;color:var(--ink);font-size:15px;font-weight:900}.payslipHead span{display:block;color:var(--muted);margin-top:2px;font-size:12px;font-weight:700}.payslipWhen{text-align:right}.payslipWhen span{color:#000;font-size:12px;font-weight:800}.payslipList{margin:12px 0 0}.payslipList>div{display:flex;border-bottom:1px dashed #eef2f7;justify-content:space-between;align-items: center;gap:12px;padding:8px 2px}.payslipList dt{color:#000;font-size:12px;font-weight:700}.payslipList dt em{color:#000;margin-left:6px;font-size:12px;font-style:normal;font-weight:800}.payslipList dd{color:var(--red);font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:900}.payslipList>div.deduct dd{color:var(--blue)}.payslipTotals{background:#f8fafd;border:1px solid #e2e9f2;border-radius:11px;margin-top:14px;padding:12px 14px}.payslipTotals>div{display:flex;justify-content:space-between;align-items: center;gap:12px;padding:4px 0}.payslipTotals span{color:#000;font-size:12px;font-weight:800}.payslipTotals b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:900}.payslipTotals b.minus{color:var(--blue)}.payslipTotals .net{border-top:1px solid #dfe7f1;margin-top:6px;padding-top:10px}.payslipTotals .net b{font-size:17px}.payslipTotals .net b.minus{color:var(--red)}.payslipBank{color:#000;background:#fff;border:1px solid #e2e9f2;border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:12px;font-weight:800}.payslipFoot{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.7}.payrollItemList{display:flex;flex-direction:column;gap:8px}.payrollItemRow{display:flex;background:#fff;border:1px solid #e4eaf2;border-radius:11px;align-items: center;gap:10px;padding:9px 11px}.payrollItemRow.off{opacity:.78;background:#f7f9fc}.payrollItemRow .payrollItemName{flex:180px;min-width:140px;height:34px;font-size:13px;font-weight:800}.payrollItemNote{color:var(--muted);white-space:nowrap;flex:none;font-size:12px;font-weight:800}.payrollItemActions{display:flex;align-items: center;gap:6px;margin-left:auto}.payrollItemActions .segmented.compact button{height:30px;padding:0 10px;font-size:12px}.payrollItemFixed{color:#000;white-space:nowrap;background:#eef1f6;border-radius:999px;flex:none;padding:4px 9px;font-size:12px;font-weight:900}.payrollItemAdd{display:flex;background:#f8fafd;border:1px dashed #d3dced;border-radius:11px;flex-wrap:wrap;align-items: center;gap:8px;margin-top:14px;padding:12px}.payrollItemAdd b{color:var(--ink);font-size:12.5px;font-weight:900}.payrollItemAdd .control{flex:200px;min-width:160px;height:36px}.payrollItemHelp{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.7}.payrollItemHelp b{color:#000}.hrOpsRoot .payrollFail b{display:block;margin-bottom:3px;font-size:12.5px}.hrOpsRoot .payrollFail button{margin-top:8px}.payPrivate{display:grid;grid-template-columns:200px 1fr;align-items: start;gap:14px}.payPrivateList{display:flex;overflow-y:auto;background:#f8fafd;border:1px solid #e4eaf2;border-radius:11px;flex-direction:column;gap:6px;max-height:330px;padding:8px}.payPrivatePick{display:flex;white-space:nowrap;background:#fff;border:1px solid #e2e9f2;border-radius:9px;justify-content:space-between;align-items: center;gap:8px;width:100%;height:38px;padding:0 10px}.payPrivatePick b{color:#000;font-size:12.5px;font-weight:900}.payPrivatePick.on{background:#eef6ff;border-color:#6aa8e6;box-shadow:0 0 0 2px #6aa8e629}.payPrivateForm{display:flex;flex-direction:column;gap:8px}.payPrivateRow{display:grid;grid-template-columns:82px 1fr 24px;align-items: center;gap:8px}.payPrivateRow>span{color:#000;white-space:nowrap;font-size:12.5px;font-weight:800}.payPrivateRow>em{color:var(--muted);font-size:12px;font-style:normal;font-weight:800}.payPrivateRow .control{height:36px;font-size:13px;font-weight:800}.payPrivateRow .payPrivateBank{display:flex}.payPrivateRow .payPrivateBank .spButton{width:100%;height:36px;min-height:36px;font-size:12.5px}.payPrivateError{color:var(--red);margin:4px 0 0;font-size:12px;font-weight:800;line-height:1.6}.payPrivateDone{color:var(--green);margin:4px 0 0;font-size:12px;font-weight:800}.payPrivateHelp{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.7}.payPrivateHelp b{color:#000}.payrollSettingRow{display:flex;justify-content:space-between;align-items: center;gap:12px;padding:9px 0}.payrollSettingRow span{color:#000;font-size:12.5px;font-weight:800}.payrollSettingRow .selectPanelBox{flex:0 0 160px}@media (max-width:820px){.hrOpsRoot .payrollMonth b{min-width:78px;font-size:12.5px}.payrollItemRow{flex-wrap:wrap}.payrollItemActions{margin-left:0}.payPrivate{grid-template-columns:1fr}.payPrivateList{max-height:180px}}.hrOpsToolbar .payQuery{max-width:190px;height:26px;font-size:12px}.payrollMore .spButton{justify-content:center;width:auto;min-width:40px;padding:0 12px}.payrollMore .spCaret{display:none}.hrOpsRoot{--hrLine:#e3e9f1;--hrSoft:#f6f8fb}.hrOpsHead{display:flex;flex-wrap:wrap;align-items: center;gap:14px;margin-bottom:12px}.hrOpsHead h3{color:var(--ink);margin:0;font-size:15px;font-weight:900}.hrOpsHeadHint{color:#000;margin:0;font-size:12.5px;line-height:1.5}.hrOpsHeadInfo{display:flex;flex:auto;align-items: center;gap:8px;min-width:0;margin-left:-8px}.hrOpsHeadInfo>summary{display:inline-flex;color:#475569;cursor:pointer;list-style:none;vertical-align:middle;border-radius:50%;flex:none;justify-content:center;align-items: center;width:22px;height:22px;font-size:13px}.hrOpsHeadInfo>summary::-webkit-details-marker{display:none}.hrOpsHeadInfo>summary:hover{background:#eef3f8}.hrOpsHeadInfo>summary:focus-visible{background:#eef3f8}.hrOpsHeadInfo>.hrOpsHeadHint{flex:280px;min-width:0}.hrOpsTabs{display:inline-flex;border:1px solid var(--hrLine);background:#fff;border-radius:12px;gap:4px;padding:4px}.hrOpsTab{color:#000;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;height:32px;padding:0 15px;font-size:12.5px;font-weight:800}.hrOpsTab:hover{background:var(--hrSoft);color:#000}.hrOpsTab.on{color:#fff;background:#16243b}.hrOpsEmpty{background:var(--hrSoft);color:var(--muted);text-align:center;border:1px dashed #d3dced;border-radius:12px;margin:0;padding:26px 18px;font-size:12.5px;line-height:1.7}.hrOpsNotice{color:#7a5410;background:#fff8ec;border:1px solid #ffe0a8;border-radius:10px;margin:0 0 12px;padding:11px 14px;font-size:12px;font-weight:700;line-height:1.65}.hrOpsNotice.danger{color:#a32b2b;background:#fff2f2;border-color:#ffc9c9}.hrOpsToolbar{display:flex;flex-wrap:wrap;align-items: center;gap:8px;margin-bottom:10px}.hrOpsToolbar .grow{flex:auto}.hrOpsCount{color:var(--muted);font-size:12px;font-weight:800}.hrOpsRoot .salesTable th,.hrOpsRoot .salesTable td{text-align:center;vertical-align:middle}.hrOpsRoot .salesTable td.leftCell,.hrOpsRoot .salesTable th.leftCell{text-align:left}.hrOpsBadge{display:inline-block;white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:900;line-height:19px}.hrOpsBadge.gray{color:#000;background:#eef1f6}.hrOpsBadge.blue{background:var(--blue-soft);color:#0869b9}.hrOpsBadge.green{color:#0d805b;background:#e5f8f0}.hrOpsBadge.red{color:#bf2e3b;background:#ffeceb}.hrOpsBadge.orange{color:#9b5008;background:#fff2e0}.hrOpsWarnText{color:var(--red);font-weight:800}.opsDateField{position:relative;display:inline-flex;align-items: center;gap:5px;min-width:0}.opsDateField .opsDateInput{flex:auto;min-width:0}.opsDateBad{background:#fff6f6;border-color:var(--red)!important}.opsCalBtn{color:#000;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cfd9e6;border-radius:9px;flex:none;height:34px;padding:0 10px;font-size:12px;font-weight:800}.opsCalBtn:hover:not(:disabled){background:#f7fbff;border-color:#9fb6d2}.opsCalBtn:disabled{opacity:.55;cursor:default}.opsFieldWarn{position:absolute;z-index:40;color:var(--red);white-space:normal;word-break:keep-all;overflow-wrap:anywhere;background:#fff5f5;border:1px solid #ffc9c9;border-radius:7px;width:max-content;max-width:min(320px,90vw);margin:0;padding:3px 7px;font-size:12px;font-weight:700;line-height:1.35;top:calc(100% + 3px);left:0}.opsCal{position:fixed;z-index:1600;background:#fff;border:1px solid #d7e0ec;border-radius:12px;padding:10px;box-shadow:0 14px 34px #10223a2e}.opsCalHead{display:flex;justify-content:space-between;align-items: center;gap:8px;margin-bottom:8px}.opsCalHead b{color:#000;font-size:13px;font-weight:900}.opsCalHead button{color:#000;cursor:pointer;background:#fff;border:1px solid #dce4ef;border-radius:8px;width:26px;height:26px;font-size:14px;font-weight:900;line-height:1}.opsCalHead button:hover{background:#f4f9fd;border-color:#9fb4c7}.opsCalGrid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.opsCalDow{display:flex;color:#000;justify-content:center;align-items: center;height:22px;font-size:12px;font-weight:900}.opsCalDow.sun{color:#d4483f}.opsCalDow.sat{color:#2f6fb3}.opsCalDay{color:#000;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;height:30px;font-size:12.5px;font-weight:800}.opsCalDay:hover{background:#eef6ff;border-color:#b9d5f0}.opsCalDay.sun{color:#d4483f}.opsCalDay.sat{color:#2f6fb3}.opsCalDay.today{border-color:#b9d5f0}.opsCalDay.on{color:#fff;background:#0877dd;border-color:#0877dd}.opsCalFoot{display:flex;justify-content:space-between;gap:6px;margin-top:8px}.opsCalFoot button{color:#000;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dce4ef;border-radius:8px;height:27px;padding:0 10px;font-size:12px;font-weight:800}.opsCalFoot button:hover{background:#f4f9fd;border-color:#9fb4c7}.opsMaskedInput{-webkit-text-security:disc;text-security:disc}.prospectPanel{--prLine:#e3e9f1;--prSoft:#f6f8fb}.prospectPanel .prospectBar{align-items: center}.prospectPanel .prospectSearch{min-width:150px;max-width:320px}.prospectViews{display:inline-flex;border:1px solid var(--prLine);background:#fff;border-radius:11px;flex:none;gap:4px;padding:3px}.prospectView{color:#000;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;height:30px;padding:0 13px;font-size:12px;font-weight:800}.prospectView b{display:inline-block;color:#000;background:#eef2f7;border-radius:999px;min-width:18px;margin-left:5px;padding:0 5px;font-size:12px;font-weight:900}.prospectView:hover{background:var(--prSoft);color:#000}.prospectView.on{color:#fff;background:#16243b}.prospectView.on b{color:#fff;background:#ffffff2e}.prospectToolBtn{border:1px solid var(--prLine);color:#000;white-space:nowrap;cursor:pointer;background:#fff;border-radius:9px;flex:none;height:32px;padding:0 12px;font-size:12px;font-weight:800}.prospectToolBtn:hover:not(:disabled){background:var(--prSoft);border-color:#b9c8dc}.prospectToolBtn:disabled{opacity:.55;cursor:default}.prospectAdd{display:flex;background:#f4f9ff;border:1px solid #d7e3f2;border-radius:12px;flex-wrap:wrap;align-items: center;gap:6px;margin-bottom:10px;padding:9px 11px}.prospectAddTag{color:#2c5c93;white-space:nowrap;flex:none;font-size:12px;font-weight:900}.prospectAdd .control{height:36px}.prospectAdd .grow{flex:160px}.prospectAddName{flex:0 0 104px;width:104px}.prospectAddPhone{flex:0 0 132px;width:132px}.prospectAdd .prospectAddDevice{flex:0 0 128px}.prospectAdd .prospectAddDevice .control{width:100%}.prospectAddMemo{min-width:150px}.prospectAdd .prospectAddPick{flex:none}.prospectAdd .prospectAddPick .spButton{min-width:92px;height:36px}.prospectAdd .primaryButton.small{flex:none;height:36px;min-height:36px;padding:0 16px}.prospectAdd .prospectAddDate{flex:0 0 214px}.prospectAdd .prospectAddDate .control{height:36px;font-size:13px}.prospectAdd .prospectAddDate .opsCalBtn{height:36px}.prospectEditDate{flex:auto;min-width:190px}.prospectTableWrap{overflow-x:auto;border:1px solid var(--prLine);background:#fff;border-radius:12px}.prospectTableWrap:focus{outline:2px solid #b7d3f5;outline-offset:-2px}.prospectPanel .prospectTable{table-layout:fixed;min-width:760px}.prospectPanel .prospectTable.detail{table-layout:auto;min-width:1080px}.prospectPanel .prospectTable td{cursor:pointer;height:auto;padding:3px 8px}.prospectPanel .prospectTable tr.selected td{background:#eaf4ff}.prospectPanel .prospectTable td b{font-size:13px}.prospectPanel .prospectTable .col-name{width:104px}.prospectPanel .prospectTable .col-phone{width:122px}.prospectPanel .prospectTable .col-stage{width:96px}.prospectPanel .prospectTable .col-chance{width:78px}.prospectPanel .prospectTable .col-visitPath{width:104px}.prospectPanel .prospectTable .col-next{width:122px}.prospectPanel .prospectTable .col-owner{width:96px}.prospectPanel .prospectTable .col-act{width:88px}.prospectPanel .prospectTable .col-device{min-width:132px}.prospectPanel .prospectTable .col-sale{min-width:134px}.prospectPanel .prospectTable{min-width:1080px}.prospectPanel .prospectTable.detail{min-width:1400px}.prospectPanel .prospectTable .col-created{width:84px}.prospectPanel .prospectTable .col-log{width:248px}.prospectCreated{font-variant-numeric:tabular-nums;color:#33475c;white-space:nowrap}.prospectCreated.none{color:#8a99ab}.prospectLogCell{display:block;text-align:left;font:inherit;color:#3b5068;cursor:pointer;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;width:100%;padding:2px 0;font-size:12px;line-height:1.4}.prospectLogCell[role=button]:hover{color:#1764c4;text-decoration:underline;outline:none}.prospectLogCell[role=button]:focus-visible{color:#1764c4;text-decoration:underline;outline:none}.prospectLogCell.none{color:#8a99ab}.prospectLogList{display:grid;color:#172b43;gap:0;font-size:13px}.prospectLogItem{border-bottom:1px solid #dce5ee;padding:10px 0}.prospectLogItem header{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.prospectLogItem header time{color:#617286;font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.prospectLogItem ul{color:#3b5068;margin:6px 0 0;padding-left:18px;font-size:12px}.prospectLogItem li{overflow-wrap:anywhere}.prospectLogAction{color:#3b5068;background:#eef3f8;border-radius:999px;padding:1px 8px;font-size:12px}.prospectLogAction.a-converted{color:#17703f;background:#e5f6ec}.prospectLogAction.a-deleted,.prospectLogAction.a-removed{color:#b42318;background:#fdecec}.prospectLogNotReady{padding:8px 0}.prospectLogMemo{list-style:none;display:grid;gap:4px;margin-left:-18px}.prospectLogMemoPart{display:grid;grid-template-columns:34px minmax(0,1fr);align-items: start;gap:2px 6px}.prospectLogMemoLabel{color:#617286;font-size:12px}.prospectLogMemoText{white-space:pre-wrap;overflow-wrap:anywhere;color:#172b43;font-size:12px;line-height:1.5}.prospectLogMemoText.folded{overflow:hidden;max-height:6em}.prospectLogMemoMore{grid-column:2;justify-self:start}.prospectLogMemoCut{margin:0;font-size:12px}.prospectSortHead{color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-weight:900}.prospectSortHead em{color:var(--blue);font-style:normal}.prospectPhone{font-variant-numeric:tabular-nums;white-space:nowrap}.prospectDim{color:#000}.prospectMemo{display:block;text-align:left;white-space:nowrap;min-width:160px;margin:0 auto;line-height:1.5}.prospectStage{display:inline-block;white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:900;line-height:19px}.prospectStage.gray{color:#000;background:#eef1f6}.prospectStage.blue{background:var(--blue-soft);color:var(--blue)}.prospectStage.sky{color:#0e7f99;background:#e6f6fb}.prospectStage.orange{color:var(--orange);background:#fff2e0}.prospectStage.red{color:var(--red);background:#ffeceb}.prospectStage.green{color:var(--green);background:#e5f8f0}.prospectChance{white-space:nowrap;font-weight:800}.prospectChance.c1{color:var(--green)}.prospectChance.c2,.prospectChance.c3{color:#000}.prospectDue{white-space:nowrap;font-weight:700}.prospectDue.overdue{color:var(--red);font-weight:900}.prospectDue.today{color:var(--orange);font-weight:900}.prospectRowBtn{border:1px solid var(--prLine);color:#000;white-space:nowrap;cursor:pointer;background:#fff;border-radius:8px;height:28px;padding:0 10px;font-size:12px;font-weight:800}.prospectRowBtn:hover{background:var(--prSoft);border-color:#b9c8dc}.prospectLinkBtn{color:var(--blue);text-decoration:underline;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;max-width:190px;padding:0;font-size:12px;font-weight:800}.prospectPanel .prospectTable .hrOpsEmpty{background:0 0;border:0}.prospectMore{text-align:center;margin-top:8px}.prospectMoreBtn{color:#000;cursor:pointer;background:#fff;border:1px dashed #c6d3e3;border-radius:10px;height:34px;padding:0 18px;font-size:12px;font-weight:800}.prospectMoreBtn:hover{background:var(--prSoft)}.prospectConverted{display:grid;background:#f1fbf6;border:1px solid #bfe8d5;border-radius:11px;gap:8px;margin-bottom:14px;padding:12px 14px}.prospectConverted b{color:#0b6f4c;font-size:13px}.prospectConverted>div{display:flex;flex-wrap:wrap;gap:8px}.prospectConverted span{color:#4a6b5d;font-size:12px;line-height:1.6}.prospectForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.prospectField{display:grid;align-content: start;gap:5px;min-width:0}.prospectField.wide{grid-column:1/-1}.prospectField>span{color:#000;font-size:12px;font-weight:800}.prospectField em{font-size:12px;font-style:normal}.prospectField .selectPanelBox,.prospectField .suggestBox,.prospectField .spButton{width:100%}.prospectDateRow{display:flex;flex-wrap:wrap;align-items: center;gap:6px}.prospectMemoBox{resize:vertical;min-height:88px;padding:9px 11px;line-height:1.6}.prospectModalFoot{display:flex;align-items: center;gap:8px;width:100%}.prospectModalFoot .grow{flex:auto}@media (max-width:1180px){.prospectAdd .prospectAddDate{flex:176px;min-width:176px}.prospectAddMemo{min-width:120px}}@media (max-width:1000px){.prospectAdd .grow{flex:100%}}@media (max-width:760px){.prospectForm{grid-template-columns:minmax(0,1fr)}.prospectAddName,.prospectAddPhone{flex:120px;width:auto}}.opsTasks{--taskLine:#e3e9f1;--taskSoft:#f6f8fb}.opsTasks .taskGuide{color:#23517f;background:#f3f9ff;border:1px solid #cfe3fb;border-radius:10px;margin:0 0 10px;padding:9px 13px;font-size:12px;font-weight:700;line-height:1.6}.opsTasks .taskGuide b{font-weight:900}.opsTasks .taskViews{display:inline-flex;border:1px solid var(--taskLine);background:#fff;border-radius:10px;flex:none;gap:4px;padding:3px}.opsTasks .taskView{color:#000;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;height:30px;padding:0 13px;font-size:12.5px;font-weight:800}.opsTasks .taskView em{color:#000;margin-left:5px;font-style:normal;font-weight:900}.opsTasks .taskView:hover{background:var(--taskSoft)}.opsTasks .taskView.on{color:#fff;background:#16243b}.opsTasks .taskView.on em{color:#b9cbe2}.opsTasks .taskSearch{flex:none;width:210px;height:32px;font-size:13px}.opsTasks .tableDownloadBtn.on{color:#fff;background:#16243b;border-color:#16243b}.opsTasks .taskBulkBtn{height:32px;min-height:32px;padding:0 13px;font-size:12.5px}.opsTasks .taskBusy{color:var(--blue);margin:0 0 8px;font-size:12px;font-weight:800}.opsTasks .taskForm{display:flex;border:1px solid var(--taskLine);background:var(--taskSoft);border-radius:11px;flex-wrap:wrap;align-items: center;gap:7px;margin-bottom:10px;padding:9px 10px}.opsTasks .taskForm.editing{background:#fffaf0;border-color:#f0bd6a}.opsTasks .taskForm .control{height:34px;font-size:13.5px}.opsTasks .taskFormCell.vendor{flex:0 0 130px}.opsTasks .taskFormCell.customer{flex:0 0 120px}.opsTasks .taskFormCell.store{flex:0 0 140px}.opsTasks .taskFormCell.title{flex:260px;min-width:200px}.opsTasks .taskFormCell.due{display:flex;flex:0 0 250px;align-items: center;gap:6px}.opsTasks .taskFormCell.due .taskDueField{flex:auto;min-width:0}.opsTasks .taskFormCell.due .control{flex:auto}.opsTasks .taskFormCell.due .opsCalBtn{height:34px}.opsTasks .taskFieldTag{color:#000;white-space:nowrap;font-size:12px;font-style:normal;font-weight:800}.opsTasks .taskFormCell.vendor .selectPanelBox,.opsTasks .taskFormCell.store .selectPanelBox{display:block;width:100%}.opsTasks .taskAddBtn{flex:none;height:34px;min-height:34px;padding:0 16px;font-size:13px}.opsTasks .taskForm .secondaryButton.small{height:34px;min-height:34px;padding:0 13px;font-size:13px}.opsTasks .taskTableWrap{overflow-x:auto;border:1px solid var(--taskLine);outline:none;background:#fff;border-radius:11px}.opsTasks .taskTableWrap:focus-visible{border-color:var(--blue);box-shadow:0 0 0 3px #086ed61f}.opsTasks .taskTable{min-width:1020px}.opsTasks .taskTable th,.opsTasks .taskTable td{text-align:center;vertical-align:middle;white-space:nowrap}.opsTasks .taskTable td{height:auto;padding:3px 8px;font-size:12px}.opsTasks .taskTable th{height:26px;padding:0 8px;font-size:12px}.opsTasks .taskTable td.leftCell,.opsTasks .taskTable th.leftCell{text-align:left}.opsTasks .taskTable th .sortHead{font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}.opsTasks .taskTable th .sortHead:hover{color:var(--blue);text-decoration:underline}.opsTasks .taskTable th .sortHead em{color:var(--blue);white-space:pre;font-style:normal;font-weight:900}.opsTasks .taskTable .colCheck{width:54px}.opsTasks .taskTable .colDate{width:96px}.opsTasks .taskTable .colWho{width:88px}.opsTasks .taskTable .colVendor{width:104px}.opsTasks .taskTable .colCustomer{width:96px}.opsTasks .taskTable .colStore{width:110px}.opsTasks .taskTable .colTitle{white-space:normal;min-width:240px}.opsTasks .taskTable .colDue{width:128px}.opsTasks .taskCheck{cursor:pointer;accent-color:#0f9f6e;width:17px;height:17px}.opsTasks .taskCheck:disabled{cursor:default}.opsTasks .taskPickAll{display:inline-flex;cursor:pointer;align-items: center;gap:5px}.opsTasks .taskPickAll .taskCheck{width:15px;height:15px}.opsTasks .taskBlank{color:#b3bfcc}.opsTasks .taskTitleBtn{color:var(--ink);font:inherit;text-align:left;cursor:pointer;white-space:normal;word-break:keep-all;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-weight:800}.opsTasks .taskTitleBtn:hover{color:var(--blue);text-decoration:underline}.opsTasks .taskTitleBtn+.hrOpsBadge{margin-left:6px}.opsTasks .taskDelBtn{color:#a9727a;cursor:pointer;opacity:0;background:#fff;border:1px solid #e7dfe0;border-radius:6px;margin-left:8px;padding:1px 7px;font-size:12px;font-weight:800}.opsTasks .taskTable tr:hover .taskDelBtn,.opsTasks .taskTable tr.cursor .taskDelBtn{opacity:1}.opsTasks .taskDelBtn:hover{border-color:var(--red);color:var(--red);background:#fff4f4}.opsTasks .taskDue{font-weight:800}.opsTasks .taskDue.overdue{color:var(--red);font-weight:900}.opsTasks .taskDue.today{color:var(--orange);font-weight:900}.opsTasks .colDue .hrOpsBadge{margin-left:5px}.opsTasks .taskTable tr.overdueRow td{background:#fff6f5}.opsTasks .taskTable tr.overdueRow:hover td{background:#fff0ee}.opsTasks .taskTable tr.doneRow td{color:#000;background:#fbfcfd}.opsTasks .taskTable tr.doneRow .taskTitleBtn{color:#000;text-decoration:line-through}.opsTasks .taskTable tr.cursor td{background:var(--blue-soft);box-shadow:inset 0 0 0 1px #bcdcff}.opsTasks .taskEmptyCell{color:var(--muted);white-space:normal;height:96px;font-size:12.5px}.opsTasks .taskMoreRow{text-align:center;margin-top:10px}.opsTasks .taskMoreRow .secondaryButton.small{height:34px;min-height:34px;padding:0 18px;font-size:12.5px}@media (max-width:1100px){.opsTasks .taskSearch{width:100%}.opsTasks .taskFormCell.title{flex:100%}.opsTasks .hrOpsToolbar .grow{flex:1 1 0;min-width:0}}.opsTasks .taskTable tr[data-task-paint]>td{background:var(--task-bg)!important;color:var(--task-ink)!important}.opsTasks .taskTable tr[data-task-paint] .taskTitleBtn,.opsTasks .taskTable tr[data-task-paint] .taskBlank,.opsTasks .taskTable tr[data-task-paint] .taskDue{color:inherit!important}.opsTasks .taskTable tr[data-task-paint].cursor>td{box-shadow:inset 0 0 0 2px #16243b}.opsTasks .taskTable .colTitle .taskTitleBtn{font-size:max(var(--task-fs,12px),var(--task-screen-fs,12px));line-height:1.35}.opsTasks .taskTableWrap[data-task-screen-size] .taskTable td,.opsTasks .taskTableWrap[data-task-screen-size] .taskTable th{font-size:var(--task-screen-fs)}.opsTasks .taskTable[data-col-frozen] td{white-space:normal;overflow-wrap:anywhere}.opsTasks .taskFontPick{display:inline-flex;flex:none;align-items: center;gap:5px}.opsTasks .taskFontPick>i{color:#000;white-space:nowrap;font-size:12px;font-style:normal;font-weight:800}.opsTasks .taskFontPick .segmented{flex:none;height:32px;min-height:32px;padding:2px}.opsTasks .taskFontPick .segmented button{white-space:nowrap;height:26px;min-height:26px;padding:0 10px;font-size:12.5px}.opsTasks .taskStyleBtn{color:#000;white-space:nowrap;cursor:pointer;opacity:.55;background:#fff;border:1px solid #d9e2ec;border-radius:6px;min-height:22px;margin-left:6px;padding:0 6px;font-size:12px;line-height:20px}.opsTasks .taskTable tr:hover .taskStyleBtn,.opsTasks .taskTable tr.cursor .taskStyleBtn,.opsTasks .taskStyleBtn[aria-expanded=true]{opacity:1}.opsTasks .taskStyleBtn:focus-visible{opacity:1}.opsTasks .taskStyleBtn:hover{border-color:var(--blue)}.taskStylePop{box-sizing:border-box;color:#000;background:#fff;border:1px solid #cfe0ee;border-radius:10px;padding:10px 12px 12px;font-size:12px;box-shadow:0 10px 28px #0f172a2e}.taskStylePop .taskStyleHead{display:block;margin:2px 0 6px;font-size:12px;font-weight:900}.taskStylePop .taskStyleHead+.taskStyleSwatches+.taskStyleHead{margin-top:10px}.taskStylePop .taskStyleSwatches{display:flex;flex-wrap:wrap;align-items: center;gap:6px}.taskStylePop .taskStyleSwatch{cursor:pointer;border:1px solid #0000002e;border-radius:50%;width:22px;height:22px;padding:0}.taskStylePop .taskStyleSwatch.on{box-shadow:0 0 0 2px #fff,0 0 0 4px #16243b}.taskStylePop .taskStyleNoColor,.taskStylePop .taskStyleSize,.taskStylePop .taskStyleReset,.taskStylePop .taskStyleClose{color:#000;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d9e2ec;border-radius:6px;min-height:26px;padding:2px 8px;font-size:12px;font-weight:800}.taskStylePop .taskStyleNoColor.on,.taskStylePop .taskStyleSize.on{color:#fff;background:#16243b;border-color:#16243b}.taskStylePop .taskStyleSizes{display:flex;align-items: center;gap:6px}.taskStylePop .taskStyleFoot{display:flex;justify-content:space-between;gap:6px;margin-top:12px}.taskStylePop button:disabled{opacity:.45;cursor:default}.taskStylePop button:focus-visible{outline:2px solid #2476d3;outline-offset:2px}.secretHeadNote{color:#000;background:#f5f9ff;border:1px solid #dbe7f3;border-left:3px solid #2f6fb3;border-radius:9px;margin:0 0 11px;padding:9px 13px;font-size:12.5px;font-weight:700;line-height:1.6}.secretStoreBar{display:flex;align-items: center;gap:8px;min-width:0;margin:0 0 10px}.secretStoreHead{color:#000;white-space:nowrap;flex:none;font-size:12px;font-weight:800}.secretStoreScroll{display:flex;overflow-x:auto;gap:6px;min-width:0;padding:1px 0 3px}.secretStoreScroll::-webkit-scrollbar{height:6px}.secretStoreScroll::-webkit-scrollbar-thumb{background:#dbe5ee;border-radius:999px}.hrOpsToolbar .secretSearch{flex:230px;min-width:160px;max-width:380px;height:36px;font-size:12.5px}.hrOpsToolbar .hrOpsCount{font-style:normal}.salesTable.secretTable{table-layout:fixed;min-width:1268px}.salesTable.secretTable th,.salesTable.secretTable td{white-space:nowrap}.salesTable.secretTable td{height:40px;padding:3px 6px}.salesTable.secretTable th{padding:0 8px}.salesTable.secretTable th .sortHead{font:inherit;color:inherit;cursor:pointer;white-space:nowrap;display:inline-flex;background:0 0;border:0;align-items: center;padding:0}.salesTable.secretTable th .sortHead:hover{color:#1769e0;text-decoration:underline}.salesTable.secretTable th .sortHead em{color:#1769e0;white-space:pre;font-style:normal;font-weight:900}.secretTable .colStore{width:104px}.secretTable .colTitle{width:176px}.secretTable .colCategory{width:112px}.secretTable .colUrl{width:196px}.secretTable .colLogin{width:136px}.secretTable .colPw{width:200px}.secretTable .colMemo{width:186px}@media (max-width:1340px){.salesTable.secretTable{min-width:1050px}.secretTable .colTitle{width:130px}.secretTable .colUrl{width:140px}.secretTable .colPw{width:150px}.secretTable .colMemo{width:120px}}.secretTable .colWhen{width:104px}.secretTable .colDel{width:54px}.secretCellInput{color:#000;text-overflow:ellipsis;background:0 0;border:1px solid #0000;border-radius:7px;width:100%;min-width:0;height:32px;padding:0 7px;font-family:inherit;font-size:12.5px;font-weight:700}.secretCellInput::placeholder{color:#b3c0cd;font-weight:600}.secretCellInput:hover{background:#fbfdff;border-color:#e2e9f1}.secretCellInput:focus{outline:0;text-overflow:clip;background:#fff;border-color:#1769e0;box-shadow:0 0 0 2px #1769e024}.secretTable .selectPanelBox{width:100%}.secretTable .spButton{background:0 0;border-color:#0000;width:100%;height:32px;padding:0 7px;font-size:12.5px;font-weight:700}.secretTable .spButton:hover{background:#fbfdff;border-color:#e2e9f1}.secretTable .spButton:focus-visible{background:#fff;border-color:#1769e0}.secretUrlCell{display:flex;align-items: center;gap:6px;min-width:0}.secretUrlCell .secretCellInput{flex:auto}.secretUrlCell .secretLinkBtn{text-decoration:none;flex:none}.secretDim{color:#000;font-size:12px}.secretTable tr.secretNewRow td{background:#f8fbff;border-top:1px dashed #cfdfef}.secretTable tr.secretNewRow .colTitle .secretCellInput::placeholder{color:#000;font-weight:700}.secretTable tr.secretRowBusy td{background:#fffdf3}.secretPwCell,.secretPwEdit,.secretShown{display:inline-flex;flex-wrap:nowrap;align-items: center;gap:7px;min-width:0}.secretPwEdit .secretCellInput{letter-spacing:2px;flex:auto}.secretPwMark{color:#000;letter-spacing:1px;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dfe6ee;border-radius:7px;flex:none;height:26px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:800}.secretPwMark.on{color:#000;background:#f4f8fc;border-color:#cfdcea}.secretPwMark:hover{color:#2f6fb3;background:#eef6ff;border-color:#9fb4c7}.secretShown code{color:#7a4d0b;letter-spacing:.4px;overflow:hidden;text-overflow:ellipsis;user-select:all;background:#fff8ec;border:1px solid #ffd9a8;border-radius:7px;max-width:96px;padding:3px 9px;font-family:Consolas,monospace;font-size:13px;font-weight:800}.secretCountdown{color:#a2701c;white-space:nowrap;font-size:12px;font-weight:800}.secretLinkBtn{color:#2f6fb3;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-family:inherit;font-size:12px;font-weight:800}.secretLinkBtn:hover{text-decoration:underline}.secretLinkBtn.danger{color:#c73642}.secretLinkBtn:disabled{color:#a9b6c4;cursor:default;text-decoration:none}.hrOpsNotice .secretLinkBtn{margin-left:8px}.compactNotes{color:#172b43;min-width:0;font-size:12px}.compactNotesToolbar{display:flex;flex-wrap:wrap;align-items: center;gap:6px 12px;min-width:0;margin:0 0 6px}.compactNotesToolbar .secretStoreScroll{padding:0}.compactNotesCount{color:#526478;white-space:nowrap;margin-right:auto;font-size:12px}.compactNotesActions{display:flex;align-items: center;gap:12px;margin-left:auto}.compactNotes .tableDownloadBtn{min-height:28px;padding:3px 9px;font-size:12px}.compactNotes .secretTableWrap{border-radius:4px}.compactNotes .salesTable.compactNotesTable{table-layout:fixed;width:100%;min-width:920px}.compactNotes .salesTable.compactNotesTable th,.compactNotes .salesTable.compactNotesTable td{vertical-align:top;height:32px;padding:1px 5px;font-size:12px}.compactNotes .salesTable.compactNotesTable thead th{vertical-align:middle;background:#edf2f7;height:30px}.compactNotes .compactNotesTable .colStore{width:92px}.compactNotes .compactNotesTable .colTitle{width:136px}.compactNotes .compactNotesTable .colUrl{width:188px}.compactNotes .compactNotesTable .colLogin{width:132px}.compactNotes .compactNotesTable .colMemo{width:auto;min-width:268px}.compactNotes .compactNotesTable .colWhen{width:112px}.compactNotes .compactNotesTable .colDel{width:48px}.hrOpsRoot .compactNotes .secretCellInput,.compactNotes .secretTable .spButton{box-shadow:none;background:0 0;border:0;border-radius:0;height:28px;min-height:28px;padding:3px 4px;font-size:12px;font-weight:500;line-height:22px}.hrOpsRoot .compactNotes .secretCellInput:hover,.compactNotes .secretTable .spButton:hover{box-shadow:none;background:#f1f6fb}.hrOpsRoot .compactNotes .secretCellInput:focus{outline:2px solid #2476d3;outline-offset:-2px;box-shadow:none;background:#fff;border:0}.compactNotes .secretTable .spButton:focus-visible{outline:2px solid #2476d3;outline-offset:-2px;box-shadow:none;background:#fff;border:0}.compactNotes textarea.secretCellInput{display:block;resize:none;white-space:pre-wrap;overflow-wrap:anywhere;overflow-y:auto;min-height:28px;max-height:148px;line-height:20px}.compactNotes .secretCellInput.is-unsaved{background:#fff4e6;box-shadow:inset 0 -2px #c66d16}.compactNotes .secretCellInput::placeholder{color:#76869a;font-size:12px}.compactNotes .secretUrlCell{gap:5px}.compactNotes .secretLinkBtn,.compactNotes .secretDim,.compactNotes .spCaret{font-size:12px}.compactNotesHistoryBtn{display:flex;white-space:nowrap;flex-direction:row;justify-content:space-between;align-items: center;gap:4px;width:100%;min-height:28px;font-weight:500;line-height:22px}.compactNotesHistoryBtn span:last-child{color:#66778b;font-size:12px}.compactNotesEmpty{color:#65778c;margin:8px 0;font-size:12px}.compactNotesSaveError{color:#a02e26;margin:6px 0;font-size:12px;line-height:1.5}.compactNotesHistory{color:#172b43;font-size:13px}.compactNotesHistoryItem{border-bottom:1px solid #dce5ee;padding:10px 0}.compactNotesHistoryItem header{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 8px;margin-bottom:6px}.compactNotesHistoryItem header time{color:#617286;margin-left:auto;font-size:12px}.compactNotesHistoryItem table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:12px}.compactNotesHistoryItem th,.compactNotesHistoryItem td{vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;border:1px solid #dce5ee;padding:6px}.compactNotesHistoryItem th{background:#f3f6fa;font-weight:600}.compactNotesHistoryItem th:first-child{width:64px}.compactNotesHistoryNote{color:#617286;margin:5px 0;font-size:12px;line-height:1.5}.compactNotesHistory .secretLinkBtn{font-size:12px}@media (max-width:540px){.compactNotesActions{gap:10px}.compactNotesHistoryItem header time{width:100%;margin-left:0}.compactNotesHistoryItem th:first-child{width:48px}.compactNotesHistoryItem th,.compactNotesHistoryItem td{padding:5px}}.compactNotes .compactNotesTable .colOrder{width:124px}.compactNotes .salesTable.compactNotesTable.has-delete{min-width:1044px}.secretOrderTools{display:flex;white-space:nowrap;align-items: center;gap:2px;min-height:28px}.secretOrderGrip,.secretOrderBtn{display:inline-flex;color:#44566b;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items: center;width:24px;height:26px;padding:0;font-size:12px;line-height:1}.secretOrderGrip{cursor:grab;font-size:14px}.secretOrderGrip:hover,.secretOrderBtn:hover{background:#e6eef7}.secretOrderGrip:focus-visible{outline:2px solid #2476d3;outline-offset:-2px}.secretOrderBtn:focus-visible{outline:2px solid #2476d3;outline-offset:-2px}.secretOrderGrip[aria-disabled=true],.secretOrderBtn[aria-disabled=true]{color:#b5c1ce;cursor:default;background:0 0}.secretOrderTools .secretLinkBtn.danger{margin-left:4px}.compactNotesTable tr.is-drag{opacity:.55}.compactNotesTable tr.is-drop td{box-shadow:inset 0 2px #2476d3}.compactNotesOrderNote{color:#8a5a12;margin:0 0 6px;font-size:12px}.hrOpsRoot .compactNotes .storeChip[data-note-store]{border:1px solid var(--note-store-border);background:var(--note-store-tint);color:var(--note-store-ink)}.hrOpsRoot .compactNotes .storeChip[data-note-store].on{background:var(--note-store-color);color:var(--note-store-on-color);border-color:var(--note-store-color)}.hrOpsRoot .compactNotes .compactNotesTable tr[data-note-store]:not(.secretRowBusy)>td{background:var(--note-store-tint)}.hrOpsRoot .compactNotes .compactNotesTable tr[data-note-store]>td.colStore{box-shadow:inset 3px 0 var(--note-store-color)}.hrOpsRoot .compactNotes .compactNotesTable tr[data-note-store] .colStore .spButton{color:var(--note-store-ink)}.noteColorEditor{color:#172b43;font-size:13px}.noteColorEditorTop{display:flex;justify-content:space-between;align-items: center;gap:12px;margin-bottom:10px}.noteColorEditorTop>span{font-size:12px;line-height:1.5}.noteColorEditorTop .secondaryButton{flex:none;min-height:30px;padding:5px 9px;font-size:12px}.noteColorChoice{display:flex;border-left:3px solid var(--note-store-color);background:var(--note-store-tint);align-items: center;gap:10px;margin-top:6px;padding:7px 10px}.noteColorChoice strong{overflow-wrap:anywhere;color:var(--note-store-ink);flex:1;min-width:0;font-size:13px}.noteColorChoice input[type=color]{cursor:pointer;background:#fff;border:1px solid #9aacbf;border-radius:3px;width:34px;min-width:34px;height:30px;padding:1px}.noteColorChoice .noteColorCode{color:#172b43;background:#fff;border:1px solid #9aacbf;border-radius:3px;width:85px;min-width:0;height:30px;padding:4px 6px;font-size:12px}.noteColorChoice input:focus-visible{outline:2px solid #2476d3;outline-offset:2px}.noteColorError{color:#a02e26;margin:10px 0 0;font-size:12px;line-height:1.5}.salesOpsPage{--ops-ink:#172033;--ops-muted:#667085;--ops-line:#e4e9f1;--ops-blue:#1769e0;--ops-blue-soft:#eef5ff;--ops-green:#087a55;display:grid;color:var(--ops-ink);gap:16px}.opsKpis{display:grid;grid-template-columns:repeat(4,minmax(92px,1fr));gap:8px}.opsKpis>*{background:#ffffffe0;min-width:0}.opsTabs{display:flex;overflow-x:auto;border:1px solid var(--ops-line);background:#fff;border-radius:14px;gap:6px;padding:6px;box-shadow:0 5px 18px #2337550d}.opsTabs button{position:relative;display:inline-flex;color:#000;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1 0 auto;justify-content:center;align-items: center;gap:8px;min-height:43px;padding:0 18px;font-size:16px;font-weight:750}.opsTabs button:hover{color:#000;background:#f6f8fb}.opsTabs button.active{color:#fff;background:#16243b;box-shadow:0 5px 14px #16243b33}.opsTabs button i{color:#000;font-size:20px;font-style:normal}.opsTabs button.active i{color:#75b2ff}.opsTabs button b{display:grid;color:#fff;background:#e52f45;border-radius:99px;place-items: center;min-width:18px;height:18px;padding:0 4px;font-size:13px}.opsCustomerLayout,.opsImportLayout{display:grid;grid-template-columns:minmax(0,1.55fr)minmax(320px,.85fr);align-items: start;gap:16px}.opsCard{border:1px solid var(--ops-line);background:#fff;border-radius:16px;min-width:0;padding:20px;box-shadow:0 5px 20px #2337550e}.opsCardHeader,.customerHead{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:16px;min-width:0;margin-bottom:16px}.opsCardHeader h2,.opsCardHeader h3,.customerHead h2{color:var(--ops-ink,#16202e);font-size:var(--fs-title,18px);font-weight:var(--fw-strong,800);letter-spacing:-.025em;margin:0}.opsCardHeader p,.customerHead p{color:var(--ops-muted);font-size:var(--fs-body,13px);margin:5px 0 0;line-height:1.5}.opsFormGrid{display:grid;grid-template-columns:repeat(4,minmax(0,280px));justify-content:start;gap:12px}.opsFormGrid.two{grid-template-columns:repeat(2,minmax(0,280px))}.opsFormGrid.three{grid-template-columns:repeat(3,minmax(0,280px))}.opsFormGrid.five{grid-template-columns:repeat(5,minmax(0,280px))}.opsFormGrid .spanTwo{grid-column:span 2}.opsFormGrid .full{grid-column:1/-1}.importDecisionRanges{background:#f8fafc;border:1px solid #dbe3ec;border-radius:12px;padding:12px}.importDecisionRangeHead,.importDecisionRangeRow{display:grid;grid-template-columns:minmax(0,1fr)auto;align-items: end;gap:10px}.importDecisionRangeHead{align-items: center}.importDecisionRangeHead div{min-width:0}.importDecisionRangeHead span{display:block;color:var(--ops-muted);margin-top:3px;font-size:12px}.importDecisionRangeRow{grid-template-columns:minmax(150px,1fr)minmax(150px,1fr)minmax(170px,1fr)auto;border-top:1px dashed #d6dfe9;margin-top:10px;padding-top:10px}.importDecisionRangeRow .secondaryButton{margin-bottom:1px}.importDecisionRangeSummary{color:#a33a25;margin:10px 0 0;font-size:13px;font-weight:750}.importDecisionRangeSummary.ok{color:#177245}.opsActionRow{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px}.opsWarning{display:block;color:#765111;background:#fff9e9;border:1px solid #f1d690;border-radius:10px;margin:12px 0;padding:12px 13px;font-size:15px;line-height:1.5}.simpleNotice{display:flex;color:#000;background:#f7f9fb;border:1px solid #dbe3ec;border-radius:10px;gap:10px;margin:12px 0;padding:12px 13px;font-size:15px;line-height:1.5}.simpleNotice.blue{color:#285c9c;background:#f1f7ff;border-color:#bad5fa}.simpleNotice.amber{color:#765111;background:#fff9e9;border-color:#f1d690}.simpleNotice b{flex:none}.consentCheck{display:flex;color:#000;background:#f5f7fa;border-radius:10px;align-items: flex-start;gap:9px;margin-top:14px;padding:11px 12px;font-size:15px;line-height:1.5}.consentCheck input{accent-color:#1769e0;margin-top:2px}.timelineRows{display:block;overflow-x:auto;min-width:0}.opsInlineFilters{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.opsInlineFilters .control{min-width:130px}.opsCustomerLayout{grid-template-columns:minmax(430px,1.2fr)minmax(330px,.8fr)}.opsTableWrap{overflow:auto;border:1px solid #e4e9f1;border-radius:11px;width:100%}.opsTable{border-collapse:collapse;background:#fff;width:100%;min-width:760px}.opsTable th{position:sticky;z-index:1;color:#000;text-align:left;white-space:nowrap;background:#f6f8fb;border-bottom:1px solid #dfe5ee;padding:4px 8px;font-size:12px;top:0}.opsTable td{color:#000;vertical-align:middle;border-bottom:1px solid #edf0f4;padding:3px 8px;font-size:12.5px;line-height:1.35}.opsTable tbody tr{cursor:pointer}.opsTable tbody tr:hover{background:#f5f9ff}.opsTable tbody tr.selected{background:#edf5ff;box-shadow:inset 3px 0 #1769e0}.opsTable tbody tr.duplicate{opacity:.72;background:#fff9ef}.opsTable td small{display:inline;color:#000;margin:0 0 0 6px}.opsTable td small.dangerText{display:inline-block;margin-left:5px}.timelineTable .timelineDetail{display:inline;color:#000;margin-left:6px}.opsTable .right,.right{text-align:right}.importPreviewTable td,.importPreviewTable .badge{white-space:nowrap}.importPreviewTable .importKindCell{white-space:nowrap;word-break:keep-all}.importPreviewTable .importCustomerCell{overflow:hidden;text-overflow:ellipsis;max-width:220px}.importPreviewTable .importCustomerCell b{overflow:hidden;text-overflow:ellipsis}.importPreviewTable small.importInvalidField{display:block;color:#b42318;white-space:normal;max-width:200px;margin:2px 0 0;font-size:12px}.customerTimeline{position:sticky;top:82px}.dday{display:inline-grid;color:#1769e0;background:#eef5ff;border-radius:8px;place-items: center;min-height:34px;padding:0 9px;font-size:15px;font-weight:850}.dday.soon{color:#a15d00;background:#fff2d8}.dday.late{color:#c82b3e;background:#fff0f1}.opsImportLayout{grid-template-columns:minmax(380px,.72fr)minmax(0,1.28fr)}.importGuide ol{color:#000;margin:14px 0;padding-left:20px;font-size:15px;line-height:1.8}.importGuide code{color:#000;background:#edf1f6;border-radius:5px;padding:2px 5px}.importPreview{min-width:0}.importDefaults{margin-bottom:14px}.opsEmpty{color:#000!important;text-align:center!important;padding:32px 16px!important;font-size:15px!important}.opsEmpty.compact{padding:12px!important}.mono{font-variant-numeric:tabular-nums}.opsCardHeader>div>b{display:block;color:var(--ops-ink,#16202e);font-size:var(--fs-title,18px);font-weight:var(--fw-strong,800);letter-spacing:-.025em}.opsCardHeader>div>span{display:block;color:var(--ops-muted);font-size:var(--fs-body,13px);margin-top:5px;line-height:1.5}.timelineRows button{display:inline-flex;align-items: center;gap:6px}.importGuide li b,.importGuide li span{display:block}.importGuide li b{color:#000}.importGuide li span{color:#000;font-size:14px}@media (max-width:1400px){.penaltyCard .opsFormGrid.two>.appDateField{grid-column:1/-1}}@media (max-width:1180px){.opsHero{grid-template-columns:1fr auto}.opsCustomerLayout{grid-template-columns:1fr}.customerTimeline,.penaltyCard{position:static}.opsFormGrid.five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.opsImportLayout{grid-template-columns:1fr}}@media (max-width:760px){.salesOpsPage{gap:10px}.opsHero{grid-template-columns:1fr;border-radius:15px;gap:16px;padding:19px}.opsKpis{grid-column:auto;grid-row:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.opsHero>.secondaryButton{width:100%}.opsTabs{justify-content:flex-start}.opsTabs button{flex:none;min-width:112px;padding:0 12px}.opsCard{border-radius:13px;padding:15px}.opsFormGrid,.opsFormGrid.two,.opsFormGrid.three,.opsFormGrid.five{grid-template-columns:repeat(2,minmax(0,1fr))}.opsFormGrid .spanTwo{grid-column:span 2}.importDecisionRangeRow{grid-template-columns:repeat(2,minmax(0,1fr))}.quoteComparison{grid-template-columns:1fr}}@media (max-width:480px){.opsFormGrid,.opsFormGrid.two,.opsFormGrid.three,.opsFormGrid.five{grid-template-columns:1fr}.opsFormGrid .spanTwo{grid-column:span 1}.importDecisionRangeHead,.importDecisionRangeRow{grid-template-columns:1fr;align-items:stretch}.importDecisionRangeHead .secondaryButton,.importDecisionRangeRow .secondaryButton{width:100%}.opsKpis{grid-template-columns:1fr 1fr}.opsCardHeader,.customerHead{flex-direction:column;align-items:stretch}.opsInlineFilters{justify-content:stretch}.opsInlineFilters>*{flex:100%}}@media print{body *{visibility:hidden!important}.salesOpsPage,.salesOpsPage .quotePrintArea,.salesOpsPage .quotePrintArea *{visibility:visible!important}.salesOpsPage .quotePrintArea{position:absolute;box-shadow:none;border:0;width:100%;padding:20mm;inset:0}.opsTabs,.opsHero,.opsActionRow,.opsSideStack{display:none!important}}.noticeViewTabs{display:flex;border-bottom:1px solid #e7edf2;gap:4px;padding:10px 14px 0}.noticeViewTabs button{color:#000;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:10px 10px 0 0;height:36px;padding:0 16px;font-size:14px;font-weight:800}.noticeViewTabs button:hover{color:#000;background:#f3f8fd}.noticeViewTabs button.active{color:#000;background:#fff;border-color:#e7edf2;margin-bottom:-1px;box-shadow:inset 0 3px #1769e0}.salesTable.dense.v2.noticesSentTable{min-width:1000px}.noticesSentTable th .sortHead{font:inherit;color:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0}.noticesSentTable th .sortHead:hover{color:#1769e0;text-decoration:underline}.noticesSentTable th .sortHead em{color:#1769e0;white-space:pre;font-style:normal;font-weight:900}.noticeSentMsg{display:block;color:#000;word-break:break-word;font-size:14.5px;line-height:1.5}.noticeSentWhy{display:block;color:#000;word-break:break-word;font-size:14px;line-height:1.5}.noticeSentWhy.bad{color:#bf2e3b;font-weight:800}.emptyTable.noticeSentOff p{max-width:520px;margin-left:auto;margin-right:auto;line-height:1.6}.noticeMoreBar{display:flex;border-top:1px solid #edf1f4;flex-wrap:wrap;justify-content:center;align-items: center;gap:10px;padding:10px 12px 12px}.noticeMoreBar em{color:#000;font-size:13px;font-style:normal;font-weight:700}.noticeMoreBtn{color:#000;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #c9d8ea;border-radius:8px;height:32px;padding:0 14px;font-size:13px;font-weight:800}.noticeMoreBtn:hover{background:#f4f9ff}body.themeToss .noticeViewTabs button,body.themeToss .noticeMoreBtn{border-radius:999px}body.themeToss .noticeViewTabs button.active{border-radius:999px 999px 0 0}.opsCard{padding:10px}.opsCardHeader b{font-size:14px}.opsCardHeader{margin-bottom:6px}.importSheetPick{margin-top:12px}.importSheetPick>b{display:block;color:#000;margin-bottom:6px;font-size:13px}.importSheetChips{display:flex;flex-wrap:wrap;gap:6px}.importSheetChips button{color:#000;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#fff;border:1px solid #d6dee8;border-radius:999px;max-width:100%;padding:6px 14px;font-size:13px;font-weight:700}.importSheetChips button.on{color:#fff;background:#1f7ae0;border-color:#1f7ae0}.importMoneyCheck{background:#f7f9fc;border:1px solid #d6dee8;border-radius:10px;margin:10px 0 4px;padding:12px 14px}.importMoneyCheck.ok{background:#f2fbf0;border-color:#b8e0b0}.importMoneyCheck.warn{background:#fff8ee;border-color:#f0c890}.importMoneyCheck>b{display:block;color:#000;font-size:14px}.importMoneyCheck>span{display:block;color:#000;margin-top:3px;font-size:12.5px}.importMoneyCheck ul{margin:8px 0 0;padding-left:16px}.importMoneyCheck li{color:#000;font-size:12.5px;line-height:1.7}.importMoneyCheck li em{color:#c0392b;margin-left:4px;font-style:normal;font-weight:700}.importWarnList{margin:6px 0 4px}.importWarnList summary{cursor:pointer;color:#000;font-size:13px;font-weight:700}.importWarnList ul{margin:6px 0 0;padding-left:16px}.importWarnList li{color:#000;font-size:12.5px;line-height:1.7}.importSheetChips button em{opacity:.65;margin-left:6px;font-size:12px;font-style:normal;font-weight:600}.importSheetChips button.importSheetAll{border-style:dashed;font-weight:800}.importSheetChips button.importSheetAll.on{border-style:solid}.importSheetNote{display:block;color:#000;margin-top:6px;font-size:12.5px;font-style:normal;line-height:1.6}.importSheetSummary ul{margin:6px 0 0;padding-left:18px}.importSheetSummary li{color:#000;font-size:12.5px;line-height:1.7}.importGuide .importSheetSummary li b{display:inline;color:#000;margin-right:5px}.importSheetSummary li em{margin-left:5px;font-style:normal}.importSheetSummary li em.mis{color:#c0392b;font-weight:700}.importSheetSummary li em.need{color:#b36b00}.importMoneyBySheet{display:block;margin-top:4px}.importPlanCard{background:#f7f9fc;border:1px solid #d6dee8;border-radius:10px;margin-top:12px;padding:11px 13px}.importPlanCard.ok{background:#f2fbf0;border-color:#b8e0b0}.importPlanCard.warn{background:#fff8ee;border-color:#f0c890}.importPlanCard>b{display:block;color:#000;font-size:13.5px}.importPlanMiss{display:block;color:#c0392b;margin-top:4px;font-size:12.5px;font-weight:700}.importPlanCard details{margin-top:7px}.importPlanCard summary{cursor:pointer;color:#000;font-size:12.5px;font-weight:700}.importPlanGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:2px 14px;margin-top:8px}.importPlanGrid>div{display:flex;align-items:baseline;gap:5px;font-size:12.5px;line-height:1.75}.importPlanGrid em{color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-style:normal}@media (max-width:1340px){.importPlanGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.importPlanGrid em{flex:0 auto}}.importPlanGrid>div>span{color:#000;flex:none}.importPlanGrid b{color:#1a5fb4;flex:none;font-weight:700}.importPlanGrid b.checkOnly{color:#7a6a3a}.importPlanUnknown{color:#000;margin:9px 0 0;font-size:12.5px;line-height:1.7}.importPlanUnknown>b{color:#000;margin-right:5px}.importPlanUnknown em{display:block;color:#000;margin-top:2px;font-size:12px;font-style:normal}.importExtraColumns{background:#fff;border:1px solid #d8e0ea;border-radius:9px;margin-top:9px;padding:10px 11px}.importExtraColumns>b{display:block;color:#000;font-size:12.5px}.importExtraColumns>span{display:block;color:#000;margin-top:3px;font-size:12px;line-height:1.6}.importExtraColumnList{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:7px 12px;margin-top:8px}.importExtraColumnList label{display:flex;cursor:pointer;align-items: flex-start;gap:7px;min-width:0}.importExtraColumnList input{flex:none;margin-top:3px}.importExtraColumnList label>span{min-width:0}.importExtraColumnList b,.importExtraBlocked b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000;font-size:12.5px}.importExtraColumnList em,.importExtraBlocked em{display:block;color:#000;font-size:12px;font-style:normal}.importExtraBlocked{color:#9e3528;background:#fff3f1;border-radius:7px;margin:8px 0 0;padding:8px 10px 8px 28px}.importExtraBlocked li{margin:3px 0}.importExtraBlocked em{color:#a3483d}.importDropZone{display:flex;cursor:pointer;text-align:center;background:#f7fafd;border:2px dashed #b9c6d6;border-radius:14px;flex-direction:column;justify-content:center;align-items: center;gap:8px;width:min(100%,720px);min-height:148px;margin-top:12px;margin-left:auto;margin-right:auto;padding:26px 20px}.importDropZone:hover{background:#f0f6fd;border-color:#6f9fd8}.importDropZone.over{background:#e7f1fd;border-style:solid;border-color:#1a5fb4}.importDropZone:disabled{cursor:wait;opacity:.78}.importDropZone>b{color:#000;font-size:17px;font-weight:700;line-height:1.5}.importDropZone>em{color:#000;font-size:12.5px;font-style:normal}.importDropBusy{color:#1a5fb4;font-size:12.5px;font-style:normal;font-weight:700}.importSaveStatus{color:#1a5fb4;font-size:12.5px;font-weight:700}.importReadErrors{background:#fff6f4;border:1px solid #efc0b7;border-radius:10px;margin-top:10px;padding:10px 12px}.importReadErrors summary{cursor:pointer;color:#8f3026;font-size:12.5px}.importReadErrors p{color:#000;margin:7px 0 0;font-size:12px}.importReadErrors ul{overflow:auto;max-height:220px;margin:7px 0 0;padding-left:20px}.importReadErrors li{overflow-wrap:anywhere;color:#000;margin:3px 0;font-size:12px;line-height:1.55}.importExplicitCheck>span{display:block;color:#000;margin-top:4px;font-size:12.5px;line-height:1.6}.importExplicitCheck>ul{overflow:auto;max-height:180px;margin:7px 0 0;padding-left:20px}.importExplicitCheck>ul li{color:#000;overflow-wrap:anywhere;margin:3px 0;font-size:12px;line-height:1.55}.importExplicitCheck>label,.importMoneyAck{display:flex;cursor:pointer;color:#000;background:#fff;border-radius:8px;align-items: flex-start;gap:7px;margin-top:9px;padding:8px 10px;font-size:12.5px;line-height:1.55}.importExplicitCheck input,.importMoneyAck input{flex:none;margin-top:3px}.importCoreConflictGroup{background:#ffffffb8;border:1px solid #ead5b7;border-radius:9px;min-width:0;margin-top:10px;padding:10px}.importCoreConflictGroup>b{display:block;color:#5f421e;font-size:12.5px}.importCoreConflictGroup>ul{overflow:auto;max-height:150px;margin:6px 0 8px;padding-left:20px}.importCoreConflictGroup>ul li{color:#000;overflow-wrap:anywhere;margin:3px 0;font-size:12px;line-height:1.55}.importCoreConflictGroup>label{display:flex;box-sizing:border-box;cursor:pointer;color:#000;background:#fff;border:1px solid #e5e9ee;border-radius:8px;align-items: flex-start;gap:7px;width:100%;min-width:0;margin-top:6px;padding:8px 9px;font-size:12.5px;line-height:1.55}.importCoreConflictGroup>label>input{flex:none;margin-top:3px}.importCoreConflictGroup>label>span{overflow-wrap:anywhere;min-width:0}@media (max-width:520px){.importDropZone{min-height:120px;padding:20px 14px}.importDropZone>b{font-size:15px}.importCoreConflictGroup{padding:9px 8px}.importCoreConflictGroup>label{padding:8px}}.importPlanFix{background:#fffdf7;border:1px solid #e6cfa8;border-radius:9px;margin-top:9px;padding:9px 11px}.importPlanFix>summary{color:#8a5a00}.importPlanFixHint{color:#000;margin:7px 0 0;font-size:12.5px;line-height:1.7}.importPlanFixHint b{color:#000}.importPlanFixGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:9px 14px;margin-top:9px}.importPlanFixPick{min-width:0}.importPlanFixPick label{font-size:12.5px}.importPlanFixDone{color:#1a5fb4;margin:9px 0 0;font-size:12.5px;line-height:1.7}.importPlanFixDone>b{color:#000;margin-right:5px}.importPlanFixForget{color:#8a5a00;cursor:pointer;background:#fff8ea;border:1px solid #e6cfa8;border-radius:7px;margin-left:8px;padding:2px 8px;font-size:12px;line-height:1.6}.importPlanFixForget:hover{background:#fdefd3}@media (max-width:520px){.importPlanFixGrid{grid-template-columns:1fr}}.importWarnList li b{color:#000;margin-right:5px}.importWarnList li em{color:#000;font-style:normal}.importVendorCarrier{background:#fff8ee;border:1px solid #f0c890;border-radius:10px;margin-top:10px;padding:11px 13px}.importVendorCarrier>b{display:block;color:#000;font-size:13.5px}.importVendorCarrier>span{display:block;color:#000;margin-top:3px;font-size:12.5px;line-height:1.6}.importVendorReopen{display:flex;flex-wrap:wrap;align-items: center;gap:11px;margin-top:9px}.importVendorReopen em{color:#000;white-space:normal;flex:100%;min-width:0;font-size:12.5px;font-style:normal;line-height:1.5}.simpleNotice.green{color:#1b6b34;background:#f0faf2;border:1px solid #bfe3c8}.importDoneCard b{font-size:14px}.opsImportLayout.onlyDrop{display:block}.opsImportLayout.onlyDrop .opsCard.importGuide{box-shadow:none;background:0 0;border:0;padding:0}.opsImportLayout.onlyDrop .importDropZone{min-height:220px;margin-top:0}.paybackCutoff{background:#f4f9ff;border:1px solid #cfe0f5;border-radius:11px;margin:0 0 14px;padding:13px 15px}.paybackCutoff>b{display:block;color:#000;font-size:14.5px}.paybackCutoff>span{display:block;color:#000;margin-top:4px;font-size:12.5px;line-height:1.65}.paybackCutoffRow{display:flex;flex-wrap:wrap;align-items: center;gap:9px;margin-top:10px}.paybackCutoffRow input[type=date]{font:inherit;background:#fff;border:1px solid #c6d3e2;border-radius:9px;min-height:38px;padding:0 11px;font-size:14px}.paybackCutoff>em{display:block;color:#8a5a00;margin-top:8px;font-size:12.5px;font-style:normal}.sheetStoreRows{display:grid;overflow:auto;gap:9px;max-height:46vh;margin-top:12px}.sheetStoreRows>div{display:grid;grid-template-columns:minmax(0,420px)62px 180px;background:#fbfcfe;border:1px solid #e4e9f1;border-radius:10px;justify-content:start;align-items: center;gap:10px;padding:9px 11px}.sheetStoreRows em{color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-style:normal;font-weight:700}.sheetStoreRows small{color:#000;text-align:right;font-size:12.5px}.sheetStorePick{margin:0}.sheetStorePick label{display:none}@media (max-width:560px){.sheetStoreRows>div{grid-template-columns:1fr}}.sheetStoreRows em>i{display:block;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;font-weight:400}.importSheetStore{background:#fffdf7;border:1px solid #e6cfa8;border-radius:11px;margin-top:12px;padding:12px 14px}.importSheetStore>b{display:block;color:#8a5a00;font-size:13.5px}.importSheetStore>span{display:block;color:#000;margin-top:3px;font-size:12.5px;line-height:1.6}.importSheetStore.done{background:#f6fbf5;border-color:#cfe3cd}.importSheetStore.done>b{color:#256b2e}.importGapNote>b{display:block;color:#8a5a00}.importGapNote>span{display:block;color:#000;margin-top:4px;font-size:12.5px;line-height:1.7}.invColorPick{position:relative;display:inline;color:inherit;font:inherit;line-height:inherit;text-align:inherit;cursor:pointer;text-decoration:underline dotted;text-underline-offset:3px;background:0 0;border:0;border-radius:4px;margin:0;padding:0 2px}.invColorPick:hover{background:#eef4ff}.invColorPick:focus-visible{outline:2px solid #3182f6;outline-offset:1px}.invColorPick.on{color:#0b4fc2;text-decoration:none;background:#dbe8ff}@media (pointer:coarse){.invColorPick:after{content:"";position:absolute;min-width:44px;height:44px;top:50%;left:-4px;right:-4px;transform:translateY(-50%)}.invColorPick.inCard:after{min-width:0;left:0;right:0}.invColorPick:not(.on){text-decoration:none;background:#f2f6ff;padding:0 6px;box-shadow:inset 0 0 0 1px #c9dafc}}.invColorNote{display:flex;color:#0b4fc2;align-items: center;gap:8px;margin:4px 0;font-size:13px}.invColorNote>span{font-weight:600}.invColorNoteClear{color:#0b4fc2;cursor:pointer;background:#fff;border:1px solid #b7cdf5;border-radius:8px;min-width:32px;min-height:32px;font-size:13px}@media (pointer:coarse){.invColorNoteClear{min-width:44px;min-height:44px}}.invColorNote.inline{white-space:nowrap;background:#eef4ff;border:1px solid #b7cdf5;border-radius:15px;flex:0 auto;gap:4px;min-width:0;max-width:60%;height:30px;margin:0;padding:0 2px 0 8px}.invColorNote.inline>.invColorNoteText{overflow:hidden;text-overflow:ellipsis;min-width:0;font-weight:600}.invColorNote.inline>.invColorNoteText>b{font-weight:800}.invColorNote.inline .invColorNoteClear{position:relative;background:0 0;border:0;border-radius:50%;flex:none;width:24px;min-width:24px;height:24px;min-height:0;padding:0;line-height:1}.invColorNote.inline .invColorNoteClear:hover{background:#dbe8ff}@media (pointer:coarse){.invColorNote.inline .invColorNoteClear{min-width:24px;min-height:0}.invColorNote.inline .invColorNoteClear:after{content:"";position:absolute;width:44px;height:44px;top:50%;left:50%;transform:translate(-50%,-50%)}}.unionStock.phone .invColorNote.inline .invColorNoteCount{display:none}.invPeriodReport{display:flex;flex-direction:column;gap:8px;margin-top:10px}.invRepBar{display:flex;background:#fff;border:1px solid #d9e2ec;border-radius:12px;flex-wrap:wrap;align-items: center;gap:8px;padding:8px}.invRepDates{display:flex;flex-wrap:wrap;align-items: center;gap:6px}.invRepDates .appDateRow{margin:0}.invRepTilde{color:#5b6b7c;font-weight:700}.invRepBasis{display:inline-flex;align-items: center;gap:6px}.invRepBasisLabel{color:#4b5b6b;white-space:nowrap;font-size:12px;font-weight:700}.invRepScope{color:#0a2540;white-space:nowrap;font-size:13px;font-weight:800}.invRepBar .invSpring{flex:1}.invRepNote{color:#4b5b6b;display:flex;align-items: center;gap:4px;margin:0;font-size:12px}.invRepStatus{display:flex;color:#0a2540;background:#eef5ff;border-radius:10px;flex-wrap:wrap;align-items: center;gap:8px;padding:8px 10px;font-size:13px}.invRepStatus.bad{color:#8a1c10;background:#fff2f0}.invRepLedger{color:#1f6b3a;margin:0;font-size:13px}.invRepLedger.warn{color:#9a4b00;font-weight:700}.invRepWrap{overflow-x:auto;background:#fff;border:1px solid #d9e2ec;border-radius:12px}.invRepTable{table-layout:fixed;border-collapse:collapse;width:max-content;min-width:100%;font-size:13px}.invRepTable th,.invRepTable td{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #edf1f5;padding:6px 8px}.invRepTable th{color:#0a2540;position:sticky;z-index:1;background:#f4f8fb;font-weight:800;top:0}.invRepTable .num{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.invRepTable .invRepPart{color:#4b5b6b;background:#fafbfd;font-size:12px}.invRepTable th.invRepPart{background:#eef3f8}.invRepFold,.invRepModel{font:inherit;color:#0a2540;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:800}.invRepModel{font-weight:700}.invRepFold:focus-visible{outline:2px solid #3182f6;outline-offset:2px;border-radius:4px}.invRepModel:focus-visible{outline:2px solid #3182f6;outline-offset:2px;border-radius:4px}.invRepSub td{color:#4b5b6b;background:#fbfcfe;font-size:12px}.invRepSubName{padding-left:26px!important}.invRepStore{color:#0a2540;font-weight:800}.invRepEnd.strong,.invRepTotal td,.invRepStoreTotal td{font-weight:800}.invRepTotal td{background:#f4f8fb;border-top:2px solid #cdd9e3}.invRepStoreTotal td{background:#fafbfd}.invRepWarn{color:#c25a00}.invRepDiff{color:#c25a00;font-weight:800}.invRepEmpty{color:#5b6b7c;text-align:center!important;white-space:normal!important;padding:18px!important}.invDrawerWrap .invDrawer{width:min(980px,100vw);max-width:100vw}.invLifecycleIntro{color:#52627a;margin:0 0 10px;font-size:13px;line-height:1.5}.invLifecycleTableWrap{overflow-x:auto;width:100%}.invDrawer .invLifecycleTableWrap .invTimeTable{table-layout:auto;width:100%;min-width:860px}.invLifecycleTableWrap .invTimeTable th:nth-child(3),.invLifecycleTableWrap .invTimeTable td:nth-child(3){white-space:nowrap;min-width:130px}.invLifecycleTableWrap .invTimeTable th:nth-child(2),.invLifecycleTableWrap .invTimeTable td:nth-child(2){white-space:nowrap;min-width:76px}.invLifecycleTableWrap .invTimeTable th:nth-child(4),.invLifecycleTableWrap .invTimeTable td:nth-child(4){white-space:nowrap;min-width:72px}.invLifecycleTableWrap .invTimeTable th:last-child,.invLifecycleTableWrap .invTimeTable td:last-child{min-width:280px}.invLifecycleFacts summary{white-space:nowrap}.invLifecycleTableWrap .invTimeTable th{color:#273c51;background:#edf2f7}.invLifecycleTableWrap .invTimeTable td{vertical-align:top;padding:10px 8px;line-height:1.45}.invLifecycleTableWrap .invTimeTable th:first-child{min-width:142px}.invLifecycleFacts{margin-top:6px;font-size:13px}.invLifecycleFacts summary{cursor:pointer;color:#245587;padding:4px 0}.invLifecycleFacts dl{min-width:190px;margin:5px 0}.invLifecycleFacts dl>div{display:grid;grid-template-columns:minmax(100px,1fr)2fr;gap:8px;padding:4px 0}.invLifecycleFacts dt{color:#667587}.invLifecycleFacts dd{overflow-wrap:anywhere;margin:0}.invLifecycleUncertain{overflow-x:auto;border:1px solid #d5deea;border-radius:8px;margin-top:14px;padding:12px}.invLifecycleUncertain summary{cursor:pointer;font-weight:700}.invLifecycleUncertain p,.invLifecycleWarning{font-size:13px;line-height:1.5}.invLifecycleWarning{background:#fff4d9;border-radius:8px;padding:10px}.temporarySessionKeep{background:#f6f9fd;border:1px solid #d8e3ef;border-radius:10px;margin-top:16px;padding:14px}.temporarySessionKeep p{font-size:14px;line-height:1.6}@media (max-width:640px){.invDrawerWrap .invDrawer{width:100vw}}.invHoldNotice{display:flex;border:1px solid var(--line,#d8e1ee);color:var(--text,#27374d);background:var(--surface,#fff);font:inherit;text-align:left;cursor:pointer;border-radius:7px;flex-wrap:wrap;align-items: center;gap:7px;margin:6px 0;padding:7px 10px;font-size:12px}.invHoldNotice small{color:var(--muted,#67778d);font-size:12px}.invKpiHold{color:inherit;font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0}.invKpiWithHold{position:relative}.invKpiWithHold .invKpiMainHit{position:absolute;border-radius:inherit;cursor:pointer;background:0 0;border:0;inset:0}.invKpiWithHold>small{position:relative;z-index:1}.invHoldBlocked{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.invHoldBlocked>span{flex:230px}.invHoldBlocked>button{flex:none}.invHoldSaleLink{color:var(--primary,#2563eb);font:inherit;text-decoration:underline;cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0}.invReceiptEdit{color:var(--text,#203247);min-width:0;font-size:14px}.invReceiptEdit fieldset{border:0;min-width:0;margin:0;padding:0}.invReceiptEditFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.invReceiptEditFields label{display:flex;flex-direction:column;gap:6px;min-width:0;font-weight:600}.invReceiptEditFields label>span,.invReceiptEdit .appDateField>label{font-size:13px}.invReceiptEditWide{grid-column:1/-1}.invReceiptEditFields input,.invReceiptEditFields select,.invReceiptEditFields textarea{box-sizing:border-box;width:100%;min-width:0;min-height:40px;font-size:14px}.invReceiptEditFields .selectPanelBox{width:100%;min-width:0}.invReceiptEditFields .spButton{width:100%;min-height:40px;font-size:14px}.invReceiptEditFields input[readonly],.invReceiptEdit .invReceiptEditFields input.control[readonly]{color:#526174;background:#f0f4f8}.invReceiptEditFields textarea{resize:vertical;height:auto;padding:10px;line-height:1.5}.invReceiptEditAction{min-height:40px;font-size:14px}.invReceiptEditDeadline,.invReceiptEditHelp{color:#536274;margin:0 0 16px;font-size:13px;line-height:1.6}.invReceiptEditHelp{background:#eef5fc;border-radius:8px;margin-top:16px;padding:10px 12px}.invReceiptEditPreview{margin-top:18px}.invReceiptEditPreview h3{margin:0 0 10px;font-size:15px}.invReceiptEditPreview>p{color:#627084;font-size:13px}.invReceiptEditPreview table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:13px}.invReceiptEditPreview th,.invReceiptEditPreview td{text-align:left;vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere;border-bottom:1px solid #dde5ed;padding:10px 8px}.invReceiptEditPreview th:first-child{width:20%}.invReceiptEditPreview thead th{background:#f1f5f9}.invReceiptEditPreview tbody td:last-child{background:#f0f8f4}.invReceiptEditError,.invReceiptEdit .appFieldWarn{color:#a42132;font-size:13px;line-height:1.6}.invReceiptEditError{background:#fff2f4;border:1px solid #efc5cc;border-radius:8px;padding:10px 12px}@media (max-width:540px){.invReceiptEditFields{grid-template-columns:minmax(0,1fr);gap:12px}.invReceiptEditPreview th,.invReceiptEditPreview td{padding:8px 5px;font-size:12px}}.invReceiptEditLocked{color:#7a5a12;background:#fff7e6;border:1px solid #f0dcae;border-radius:8px;padding:10px 12px}.invReceiptEditRevert{background:#eef5fc;border:1px solid #cfe0f2;border-radius:8px;margin:0 0 16px;padding:10px 12px}.invReceiptEditRevert b{display:block;color:#1f4e79;margin-bottom:4px;font-size:13px}.invReceiptEditRevert p{color:#3d556e;margin:2px 0;font-size:13px;line-height:1.6}.invReceiptEditReason{margin-top:16px}.invReceiptEditReasonHead{color:#203247;margin:0 0 8px;font-size:13px;font-weight:700}.invReceiptEditReasonHead em{color:#a42132;font-style:normal}.invReceiptEditReasonHead span{color:#627084;font-weight:600}.invReceiptEditReasonChips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.invReasonChip{color:#3d556e;background:#fff;border:1px solid #cfd9e3;border-radius:999px;min-height:32px;padding:4px 11px;font-size:13px;font-weight:600}.invReasonChip.on{color:#14508f;background:#e8f1fd;border-color:#1f6fd0}.invReasonChipFree{border-style:dashed}.invReceiptEditReason .control{box-sizing:border-box;width:100%;min-width:0;min-height:40px;font-size:14px}.invReceiptEditReasonHelp{color:#627084;margin:6px 0 0;font-size:13px;line-height:1.6}.invReceiptEditGuard{color:#7a5a12;background:#fff7e6;border:1px solid #f0dcae;border-radius:8px;margin:14px 0 0;padding:10px 12px;font-size:13px;line-height:1.6}.invReceiptPriceAsk p{color:#3d556e;margin:0 0 10px;font-size:13px;line-height:1.7}.invReceiptPriceAsk p:last-child{margin-bottom:0}.invReceiptPriceNums{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.invReceiptPriceNums b{color:#17324c;font-size:20px}.invReceiptPriceNums i{color:#627084;font-size:16px;font-style:normal}.invReceiptEditActualPrice{display:grid;grid-template-columns:minmax(0,1fr)auto;border-top:1px solid #e5e8eb;align-items: end;gap:8px;margin-top:12px;padding-top:12px}.invReceiptEditActualPrice label{display:grid;gap:4px;font-size:13px}.invReceiptEditActualPrice .invReceiptEditHelp{grid-column:1/-1;margin:0}.invInlineOutbound>.invOutLookup{margin-bottom:12px}.invInlineOutbound fieldset{display:grid;border:0;gap:12px;min-width:0;margin:0;padding:0}.invOutLookup{display:flex;align-items: center;gap:8px}.invOutLookup .invOutSearch{flex:1;min-width:0}.invOutLookup .invOutSearch input{width:100%;min-width:0}.invOutTarget{min-width:0;display:grid!important;align-items: start!important;gap:6px!important;padding:12px!important}.invOutTargetHead{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:14px}.invOutTarget strong{overflow-wrap:anywhere;font-size:14px}.invOutTarget p{overflow-wrap:anywhere;color:#586b86;margin:0;font-size:12px;line-height:1.5}.invOutTargetLinks{display:flex;flex-wrap:wrap;gap:12px}.invOutTargetLinks button{color:#3671be;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:12px}.invInlineOutbound .invOutSeg{display:flex;margin:0}.invInlineOutbound .invOutSeg button{flex:1;min-height:36px}.invInlineOutbound .invField{min-width:0;margin:0}.invInlineOutbound .invField small{color:#62728a;font-size:12px;line-height:1.5}.invOutDateMore{color:#62728a;font-size:12px}.invOutDateMore summary{cursor:pointer;line-height:1.8}.invOutDateMore summary span{color:#3671be;margin-left:8px}.invOutDateMore .dateField{margin-top:8px}.invInlineOutbound .invOutSubmit{width:100%;min-height:40px}.invInlineOutbound .invOutDone{display:grid;overflow-wrap:anywhere;gap:4px;margin:12px 0 0;font-size:12px}.invInlineOutbound .invOutDone .invOutUndo{justify-self:start}.invInlineOutbound .invOutUndoNote{margin:6px 0 0;font-size:12px}.invInlineOutbound .invScanWarn{font-size:12px;line-height:1.5}.invInlineOutbound .srOnly{position:absolute;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0}.invHistChips.kind{flex-wrap:wrap;row-gap:5px}.invHistChips.kind button{white-space:nowrap;flex:none}.invRecallChips{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.invRecallChips button{color:#17324c;cursor:pointer;background:#fff;border:1px solid #cfd8e3;border-radius:999px;padding:3px 10px;font-size:12px}.invRecallChips button.on{color:#fff;background:#17324c;border-color:#17324c}@media (max-width:540px){.invRecallChips button{min-height:44px}}.invOrgMoveToday{background:#fff;border:1px solid #dfe6ee;border-radius:10px;margin:8px 0}.invOrgMoveToday>summary{cursor:pointer;color:#17324c;padding:8px 12px;font-size:13px;font-weight:600}.invOrgMoveToday ul{list-style:none;margin:0;padding:0 12px 8px}.invOrgMoveToday li{display:flex;border-top:1px solid #eef2f6;justify-content:space-between;align-items: center;gap:10px;padding:4px 0;font-size:13px}.invOrgMoveToday li span{min-width:0}.invOrgMoveToday small{display:block;color:#5b6b7c;padding:0 12px 8px;font-size:12px}@media (max-width:540px){.invOrgMoveToday li button{min-height:44px}}.invInlineOutbound .invOutSeg button[data-key]:after{content:attr(data-key)/"";color:#4a5d75;background:#fff;border:1px solid #cfd8e3;border-radius:4px;margin-left:6px;padding:0 5px;font-size:12px;font-weight:700;line-height:16px}.invInlineOutbound .invOutSeg button.on[data-key]:after{color:#0b4f8f;border-color:#ffffffb3}.invInlineOutbound .invOutSeg:focus{outline:2px solid #3671be;outline-offset:2px;border-radius:8px}.invInlineOutbound .invOutChooseHint{word-break:keep-all;text-wrap:pretty;margin:0;line-height:1.5}.cameraScanSlot .secondaryButton.cameraScanBtn,.secondaryButton.cameraScanBtn{white-space:nowrap;min-height:44px}.cameraScanSlot{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.cameraScanSlot .cameraScanNote{color:#4e5968;margin:0;font-size:13px}.cameraResultBanner{position:fixed;z-index:1700;box-sizing:border-box;display:flex;color:#191f28;background:#fff;border-left:6px solid #12a150;border-radius:14px;flex-direction:column;gap:6px;width:min(92vw,560px);padding:14px 16px;top:64px;left:50%;transform:translate(-50%);box-shadow:0 12px 36px #00000052}.cameraResultBanner.tone-warn{border-left-color:#f08c00}.cameraResultBanner.tone-err{border-left-color:#e03131}.cameraResultHead{letter-spacing:-.5px;word-break:keep-all;overflow-wrap:anywhere;font-size:26px;line-height:1.25}.cameraResultSub{color:#4e5968;font-size:14px;line-height:1.5}.cameraResultBanner.tone-warn .cameraResultSub,.cameraResultBanner.tone-err .cameraResultSub{color:#191f28}.cameraResultPick{display:flex;flex-wrap:wrap;gap:6px}.cameraResultPick button{min-height:44px;font-size:14px}@media (max-width:540px){.cameraResultBanner{padding:12px 14px;top:56px}.cameraResultHead{font-size:22px}}.cameraScanModal.modal{position:fixed;display:flex;border-radius:0;flex-direction:column;width:100vw;height:100dvh;max-height:100dvh;margin:0;inset:0;max-width:100vw!important}.cameraScanModal .modalBody{display:flex;overflow:hidden;flex-direction:column;flex:auto;gap:8px;min-height:0;padding:0}.cameraScanStage{position:relative;overflow:hidden;background:#000;flex:auto;min-height:0}.cameraScanVideo{position:absolute;object-fit:contain;background:#000;width:100%;height:100%;inset:0}.cameraScanCanvas{display:none}.cameraScanFrame{position:absolute;pointer-events:none;border:2px solid #ffffffbf;border-radius:12px;inset:12% 6%;box-shadow:0 0 0 9999px #0000002e}.cameraScanStatus,.cameraScanError,.cameraScanRead{position:absolute;box-sizing:border-box;border-radius:12px;width:min(92%,520px);padding:12px 14px;font-size:14px;line-height:1.5;left:50%;transform:translate(-50%)}.cameraScanStatus{text-align:center;color:#fff;background:#0000008c;margin:0;top:50%;transform:translate(-50%,-50%)}.cameraScanError{display:flex;color:#191f28;background:#fff;flex-direction:column;gap:8px;top:50%;transform:translate(-50%,-50%)}.cameraScanError b{font-size:16px}.cameraScanError span{color:#4e5968}.cameraScanError button{align-self: flex-start}.cameraScanRead{color:#fff;background:#107c41f0;bottom:12px}.cameraScanRead b{display:block;font-size:15px}.cameraScanRead ul{list-style:none;overflow:auto;max-height:30vh;margin:6px 0 0;padding:0}.cameraScanRead li{word-break:break-all;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px}.cameraScanRead span{opacity:.9;font-size:13px}.cameraScanHint{color:#4e5968;margin:0;padding:0 14px 4px;font-size:13px}.cameraScanFooter{display:flex;justify-content:flex-end;gap:8px;width:100%}.inventoryModule .invIoMoreBtn{white-space:nowrap}.invIoMoreList{z-index:1500;overflow-y:auto;display:flex;box-sizing:border-box;background:#fff;border:1px solid #d5dbe3;border-radius:10px;flex-direction:column;min-width:220px;max-width:min(320px,100vw - 16px);max-height:min(60vh,360px);padding:4px;box-shadow:0 8px 24px #10182829}.invIoMoreItem{display:flex;color:#191f28;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items: flex-start;gap:2px;width:100%;min-height:40px;padding:8px 12px;font-size:14px;font-weight:600}.invIoMoreItem:hover:not([disabled]){outline:none;background:#f2f6fc}.invIoMoreItem:focus-visible{outline:none;background:#f2f6fc}.invIoMoreItem:focus-visible{box-shadow:inset 0 0 0 2px #3182f6}.invIoMoreItem[disabled]{color:#8b95a1;cursor:not-allowed}.invIoMoreSub{color:#4e5968;font-size:12px;font-weight:500}.vendorStockChip{display:inline-flex;box-sizing:border-box;color:#4e5968;font:inherit;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-align:left;vertical-align:middle;background:#f9fafb;border:1px solid #d1d6db;border-radius:999px;align-items:baseline;gap:3px;min-width:0;max-width:100%;margin:0;padding:3px 7px;font-size:12px;line-height:1.4}button.vendorStockChip{cursor:pointer}button.vendorStockChip:hover{background:#f2f4f6;border-color:#b0b8c1}button.vendorStockChip:focus-visible{outline:2px solid #3182f6;outline-offset:2px}.vendorStockName{overflow:hidden;text-overflow:ellipsis;color:#191f28;flex:0 auto;min-width:1.5em}.vendorStockName em{color:#6b7684;font-style:normal;font-weight:500}.vendorStockName b{font-weight:700}.vendorStockCounts,.vendorStockCheck{flex:none}.vendorStockCheck strong,.vendorStockCounts strong{color:#191f28;font-variant-numeric:tabular-nums;font-weight:700}.vendorStockChip.is-empty .vendorStockName b{color:#8b95a1;font-weight:600}.vendorStockTwin{display:inline-grid;color:#fff;background:#ff9f43;border-radius:50%;flex:none;align-self: center;place-items: center;width:16px;height:16px;font-size:12px;font-style:normal;font-weight:700;line-height:1}.invStocktakeVendor{margin:4px 0 8px}.phoneRemote.phoneScanScreen{gap:6px}.phoneRemote .phoneRemoteLink{border-radius:10px;padding:5px 10px;font-size:13px}.phoneRemote .phoneRemoteTabs{overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap;gap:4px}.phoneRemote .phoneRemoteTabs::-webkit-scrollbar{display:none}.phoneRemote .phoneRemoteTabs button{flex:none;min-height:40px;padding:0 10px;font-size:14px}.phoneRemote .phoneScanModes{gap:4px}.phoneRemote .phoneScanModes button{min-height:44px;font-size:14px}.phoneRemote .phoneScanCamera{height:min(64dvh,640px);min-height:220px}.phoneRemote .phoneScanCamera.hasCard{height:min(30dvh,240px);min-height:150px}.phoneRemote .phoneScanCamera.is-okBlink:after{content:"";position:absolute;pointer-events:none;z-index:4;opacity:0;border:6px solid #2fb344;border-radius:14px;inset:0}.phoneRemote .phoneScanCamera .cameraScanInline .cameraScanHint{padding:4px 8px;font-size:12px}.phoneRemote .phoneScanCamera .cameraScanInlineTools{flex-wrap:wrap;justify-content:flex-end;bottom:34px;left:8px;right:8px}.phoneRemote .phoneScanCamera .cameraScanInlineTools button{background:#ffffffeb;min-height:44px;padding:0 10px;font-size:13px}.phoneRemote .phoneRemoteVendorRow{gap:6px}.phoneRemote .phoneScanResult{padding:8px 12px}.phoneRemote .phoneScanHead{font-size:20px}.cameraScanStage{position:relative}.cameraFocusMark{position:absolute;pointer-events:none;border:2px solid #ffd43b;border-radius:50%;width:64px;height:64px;margin:-32px 0 0 -32px;box-shadow:0 0 0 1px #00000059}.cameraFocusMark.is-none{border-style:dashed;border-color:#fffc}.remoteFlash{position:absolute;color:#fff;text-align:center;overflow-wrap:anywhere;z-index:2;background:#12854af0;border-radius:12px;margin:0;padding:10px 12px;font-size:17px;font-weight:800;top:8px;left:8px;right:8px}.remoteFlash.tone-err{background:#c92a2af0}.remoteFlash.tone-warn{background:#c25400f0}.remoteAutoOut{display:grid;grid-template-columns:auto minmax(0,1fr);align-items: center;gap:8px}.remoteAutoOut>span{color:#4e5968;white-space:nowrap;font-size:13px;font-weight:700}.remoteAutoOut:not(.is-open){grid-template-columns:auto;justify-content:start}.remoteAutoOut .remoteAutoOutToggle{white-space:nowrap;font-size:13px}.remoteAutoOut .remoteAutoOutToggle b{color:#191f28;font-weight:800}.remoteAutoWhy{color:#c25400;overflow-wrap:anywhere;background:#fff9f0;border-radius:10px;margin:0;padding:6px 10px;font-size:14px;font-weight:700}.remoteAutoWhy.tone-err{color:#c92a2a;background:#fff5f5}.remoteUndoRow{display:flex;background:#ebfbee;border-radius:12px;justify-content:space-between;align-items: center;gap:8px;min-width:0;padding:4px 4px 4px 10px}.remoteUndoRow>span{color:#12854a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:700}.remoteAutoOut .phoneScanModes{grid-auto-columns:minmax(max-content,1fr);overflow-x:auto;scrollbar-width:none}.remoteAutoOut .phoneScanModes::-webkit-scrollbar{display:none}.remoteAutoOut .phoneScanModes button{white-space:nowrap;padding:0 8px}.remoteOverlay{position:absolute;z-index:3;display:flex;pointer-events:none;overflow:hidden;flex-direction:column;gap:4px;max-height:calc(100% - 110px);top:8px;left:8px;right:8px}.remoteOverlay>*{pointer-events:auto}.remoteOverlay .remoteFlash{position:static}.remoteBand{display:flex;color:#fff;overflow-wrap:anywhere;background:#191f28d1;border-radius:10px;justify-content:space-between;align-items: center;gap:8px;min-height:36px;margin:0;padding:4px 4px 4px 10px;font-size:14px;font-weight:700}.remoteBand>span{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0}.remoteBand.tone-warn>span,.remoteBand.tone-err>span{-webkit-line-clamp:3}.remoteBand button{flex:none;min-height:44px}.remoteBand.tone-ok{background:#12854ae6}.remoteBand.tone-warn{background:#c25400eb}.remoteBand.tone-err{background:#c92a2aeb}.remoteBand.tone-muted{background:#191f28b8}.remoteBand.remoteVendorBand{background:0 0;justify-content:flex-start;min-height:0;padding:0}.remoteBand.remoteVendorBand>.vendorStockChip{display:inline-flex;-webkit-line-clamp:unset;background:#fffffff0}.remoteVendorCard{display:block;max-width:100%;margin-top:4px}.remoteVendorCard>.vendorStockChip,.remoteBand.remoteVendorBand>.vendorStockChip{border-radius:10px;flex-wrap:wrap}.remoteVendorCard>.vendorStockChip>.vendorStockName,.remoteBand.remoteVendorBand>.vendorStockChip>.vendorStockName{flex:none;max-width:100%}.remoteVendorAsk{margin:8px 0 0}.remoteOverlay .remoteUndoRow{background:#12854ae6}.remoteOverlay .remoteUndoRow>span{color:#fff}.remoteUndoRow>.remoteUndoMain{display:flex;flex-direction:column;flex:auto;gap:1px;min-width:0}.remoteUndoRow>.remoteUndoMain>span{color:#12854a;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;font-weight:700}.remoteOverlay .remoteUndoRow>.remoteUndoMain>span{color:#fff}.remoteOverlay .remoteAutoWhy{color:#fff;background:#c25400eb;padding:4px 4px 4px 10px}.remoteOverlay .remoteAutoWhy.tone-err{color:#fff;background:#c92a2aeb}.remoteSession{background:#fff;border:1px solid #e5e8eb;border-radius:12px}.remoteSession>summary{display:flex;cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-height:44px;padding:10px 12px;font-size:14px;font-weight:700}.remoteSession>summary b{color:#1b64da;font-size:16px}.remoteSession>summary span{color:#4e5968;font-size:13px;font-weight:600}.remoteSessionList{list-style:none;display:flex;overflow-y:auto;flex-direction:column;gap:3px;max-height:40dvh;margin:0;padding:0 8px 8px}.remoteSessionList li{display:grid;grid-template-columns:auto minmax(0,1fr)auto auto;background:#f2f4f6;border-radius:8px;align-items:baseline;gap:6px;padding:5px 8px;font-size:13px}.remoteSessionList li b{color:#12854a}.remoteSessionList li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#191f28;min-width:0}.remoteSessionList li em{color:#191f28;font-style:normal;font-weight:700}.remoteSessionList li time{color:#6b7684;font-size:12px}.remoteSessionList li i{grid-column:1/-1;color:#c25400;font-size:12px;font-style:normal}.remoteSessionList li.is-undone{opacity:.6;text-decoration:line-through}.remoteSessionMore{color:#6b7684;display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:6px;margin:0;padding:0 12px 10px;font-size:12px}.remoteSessionMore>span{overflow-wrap:anywhere;min-width:0}.remoteSessionList li.is-mismatch{background:#fff5f5}.remoteSessionList li i.remoteSessionWarn{color:#c92a2a;font-weight:700}.phoneRemote .remoteNavWait{margin:0}.remoteLateWarn{display:flex;flex-direction:column;gap:6px}.remoteLateRow{display:grid;color:#191f28;background:#fff5f5;border:1px solid #ffc9c9;border-radius:12px;gap:4px;padding:8px 10px;font-size:13px}.remoteLateRow>b{color:#c92a2a;overflow-wrap:anywhere;font-size:14px}.remoteLateRow>span{overflow-wrap:anywhere}.remoteLateActs{display:flex;flex-wrap:wrap;gap:6px}.phoneRemote .remoteFreeText{box-sizing:border-box;width:100%;min-height:44px;font-size:16px}.remoteSearchToggleRow{display:flex;justify-content:flex-end;gap:8px}.remoteSoundToggle{min-height:40px;font-size:14px}.remoteSoundToggle.off{color:#6b7684}.remoteSearchToggle{min-height:40px;font-size:14px}.remoteSearchToggle.on{color:#fff;background:#191f28;border-color:#191f28}.remoteSearch{display:grid;gap:8px;min-width:0}.remoteSearchBox{display:flex;background:#fff;border:1px solid #d1d6db;border-radius:12px;align-items: center;gap:8px;min-height:48px;padding:0 10px}.remoteSearchBox>span{color:#8b95a1;font-size:18px}.remoteSearchBox input{outline:none;background:0 0;border:0;flex:auto;min-width:0;min-height:44px;font-size:16px}.remoteSearchClear{color:#6b7684;background:0 0;border:0;min-width:44px;min-height:44px;font-size:20px}.remoteSearchBox input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}.remoteSearchCount{color:#4e5968;margin:0;font-size:13px}.remoteSearchList{list-style:none;display:block;overflow:hidden;background:#fff;border:1px solid #e5e8eb;border-radius:12px;margin:0;padding:0}.remoteSearchItem{background:#fff;border-top:1px solid #f2f4f6}.remoteSearchItem:first-child{border-top:0}.remoteSearchItem.is-open{background:#f9fafb}.remoteSearchCard{display:flex;text-align:left;background:0 0;border:0;align-items: center;gap:6px;width:100%;min-height:40px;padding:0 10px}.remoteSearchKind{color:#4e5968;background:#f2f4f6;border-radius:6px;flex:none;padding:1px 6px;font-size:12px;font-style:normal;font-weight:800;line-height:1.4}.remoteSearchKind.kind-usim{color:#1b64da;background:#e8f3ff}.remoteSearchCard b{color:#191f28;white-space:normal;word-break:keep-all;overflow-wrap:anywhere;flex:auto;min-width:0;padding:3px 0;font-size:14px;line-height:1.3}.remoteSearchCard b .remoteSearchSupplier{color:#6b7684;white-space:nowrap;font-size:12px;font-weight:600}.remoteSearchCard>span{color:#4e5968;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:13px}.remoteSearchCard>span.is-only{overflow:hidden;text-overflow:ellipsis;flex:auto;min-width:0}.remoteSearchStatus{color:#4e5968;white-space:nowrap;background:#f2f4f6;border-radius:6px;flex:none;margin-left:auto;padding:2px 6px;font-size:12px;font-style:normal;font-weight:800}.remoteSearchStatus.st-재고{color:#12854a;background:#ebfbee}.remoteSearchStatus.st-이동중{color:#1b64da;background:#e8f3ff}.remoteSearchStatus.st-개통대기,.remoteSearchStatus.st-예약{color:#c25400;background:#fff9f0}.remoteSearchDetail{display:grid;border-top:1px solid #f2f4f6;gap:3px;margin:0;padding:4px 12px 10px}.remoteSearchVendor{margin:0;padding:0 12px 10px}.remoteSearchVendor .vendorStockChip{align-items: center}.remoteSearchVendorTag{display:block;color:#4e5968;margin:0 0 4px;font-size:13px;font-weight:700}.remoteSearchDetail>div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:8px;font-size:14px}.remoteSearchDetail dt{color:#6b7684}.remoteSearchDetail dd{color:#191f28;overflow-wrap:anywhere;margin:0;font-weight:600}.remoteSearchEmpty{color:#4e5968;margin:0;padding:12px;font-size:14px}.remoteSearchMore{justify-self:center;min-height:44px}.phoneRemoteTopRow{display:flex;align-items: center;gap:2px;min-width:0}.phoneRemoteTopRow>.phoneRemoteTabs{flex:auto;min-width:0}.phoneRemote .phoneRemoteTabs[data-fade-left=true],.phoneRemote .phoneRemoteTabs[data-fade-right=true]{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--tab-fade-l,0px),#000 calc(100% - var(--tab-fade-r,0px)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--tab-fade-l,0px),#000 calc(100% - var(--tab-fade-r,0px)),transparent 100%)}.phoneRemote .phoneRemoteTabs[data-fade-left=true]{--tab-fade-l:28px}.phoneRemote .phoneRemoteTabs[data-fade-right=true]{--tab-fade-r:28px}.phoneRemoteLinkDot{display:inline-flex;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items: center;min-width:44px;max-width:62%;min-height:44px;padding:0 2px}.phoneRemoteLinkDot>span{display:block;color:#12854a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#ebfbee;border-radius:999px;max-width:100%;padding:5px 8px;font-size:12px;font-weight:700;line-height:16px}.phoneRemoteLinkDot:focus-visible{outline:3px solid #3182f6;outline-offset:-3px;border-radius:12px}.phoneRemote .phoneScanCamera .cameraScanVideo{object-fit:cover}.phoneRemote .phoneScanCamera .cameraScanInline .cameraScanHint{position:absolute;z-index:2;color:#ffffffe6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;white-space:normal;word-break:keep-all;overflow-wrap:break-word;text-overflow:clip;overflow:visible;background:linear-gradient(#0000,#00000080);padding:10px 10px 5px;font-size:12px;line-height:1.3;bottom:0;left:0;right:0}.phoneRemote .phoneScanCamera .cameraScanInlineTools{gap:6px;bottom:38px;left:120px}.phoneRemote .phoneScanCamera .cameraScanInlineTools button.secondaryButton{padding:0 8px;font-size:13px}.phoneRemote .phoneScanCamera .cameraScanRead{z-index:1;padding:6px 10px;top:8px;bottom:auto}.phoneRemote .phoneScanCamera .cameraScanRead ul{max-height:18vh}.phoneRemote .phoneScanCamera.has-band .cameraScanRead{display:none}.remoteCamCorner{position:absolute;z-index:3;display:flex;gap:6px;bottom:30px;left:8px}.remoteCamBtn{color:#191f28;background:#ffffffeb;border:1px solid #fff9;border-radius:12px;min-width:44px;min-height:44px;padding:0 10px;font-size:14px;font-weight:700;line-height:1}.remoteCamBtn.remoteSoundToggle{padding:0;font-size:18px}.remoteCamBtn.remoteSoundToggle.off{background:#ffffffb3}.remoteOverlay>[data-band-clip]{display:none}.phoneRemote .phoneScanCamera.hasCard .remoteBand>span{-webkit-line-clamp:2}.phoneRemote .phoneScanCamera.hasCard .remoteBand.tone-warn>span,.phoneRemote .phoneScanCamera.hasCard .remoteBand.tone-err>span{-webkit-line-clamp:3}.phoneRemote .phoneScanCamera.hasCard .remoteOverlay .remoteFlash{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:6px 10px;font-size:14px}.phoneRemote .phoneScanCamera.has-band .cameraScanInline .cameraScanHint{visibility:hidden}.phoneRemoteTags{display:block;color:#4e5968;overflow-wrap:anywhere;font-size:13px;line-height:1.4}.phoneRemoteTags .phoneScanSent{font-size:13px}.remoteOverlay .remoteUndoRow.is-other{background:#343a40d1;padding-top:2px;padding-bottom:2px}.remoteOverlay .remoteUndoRow.is-other>.remoteUndoMain>span{color:#f1f3f5;-webkit-line-clamp:1;font-size:13px;font-weight:600}.remoteSearchRow{display:flex;align-items:stretch;gap:6px;min-width:0}.remoteSearchRow .remoteSearchBox{flex:auto;min-width:0}.remoteKindPick{display:flex;overflow:hidden;background:#fff;border:1px solid #d1d6db;border-radius:12px;flex:none;align-items:stretch}.remoteKindPick button{font:inherit;color:#4e5968;white-space:nowrap;cursor:pointer;background:0 0;border:0;min-width:44px;min-height:48px;padding:0 7px;font-size:14px;font-weight:700}.remoteKindPick button+button{border-left:1px solid #e5e8eb}.remoteKindPick button.on{color:#fff;background:#191f28}.remoteKindPick button:focus-visible{outline:3px solid #3182f6;outline-offset:-3px}.remoteSearchToggleRow>.remoteStCounts{margin-right:auto}.remoteStCounts{font:inherit;color:#191f28;cursor:pointer;text-align:left;background:#fff;border:1px solid #d1d6db;border-radius:12px;flex:0 auto;min-width:0;min-height:56px;padding:2px 12px}.remoteStCounts:disabled{cursor:default;opacity:1}.remoteStCounts.on{border-color:#191f28;box-shadow:inset 0 0 0 1px #191f28}.remoteStCounts:focus-visible{outline:3px solid #3182f6;outline-offset:1px}.remoteStGrid{display:grid;grid-template-columns:auto auto auto;align-items: center;gap:0 10px}.remoteStGrid>i{color:#6b7684;text-align:right;white-space:nowrap;font-size:12px;font-style:normal;font-weight:700;line-height:14px}@media (max-width:340px){.remoteStGrid>i{white-space:normal}}.remoteStGrid>b{color:#4e5968;white-space:nowrap;font-size:13px;font-weight:800;line-height:18px}.remoteStGrid>em{color:#12854a;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px;font-style:normal;font-weight:800;line-height:18px}.remoteStGrid>em small{margin-left:1px;font-size:12px;font-weight:700;line-height:1}.remoteStGrid>em.is-miss{color:#c25400}.remoteStGrid>em.is-wait{color:#8b95a1}.remoteStGrid>em.is-open{text-decoration:underline;text-underline-offset:2px}.remoteStList{display:grid;gap:8px;min-width:0}.remoteStGroups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.remoteStGroups button{display:flex;font:inherit;color:#191f28;cursor:pointer;background:#fff;border:1px solid #d1d6db;border-radius:12px;justify-content:space-between;align-items: center;gap:6px;min-width:0;min-height:44px;padding:0 12px;font-size:14px;font-weight:700}.remoteStGroups button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.remoteStGroups button>b{font-variant-numeric:tabular-nums;color:#12854a;font-size:16px}.remoteStGroups button.is-miss>b{color:#c25400}.remoteStGroups button.on{color:#fff;background:#191f28;border-color:#191f28}.remoteStGroups button.on>b{color:#fff}.remoteStListHead{display:flex;justify-content:space-between;align-items: center;gap:8px;min-width:0}.remoteStListHead>p{color:#4e5968;overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px}.remoteStBack{flex:none;min-height:44px;font-size:14px}.remoteStItems .remoteSearchCard{cursor:default}.remoteStItems .remoteStWho{overflow:hidden;text-overflow:ellipsis;color:#12854a;background:#ebfbee;max-width:46%}.remoteSearchToggleRow.is-stCountsOnly{justify-content:stretch}.remoteSearchToggleRow.is-stCountsOnly>.remoteStCounts{flex:auto;margin-right:0}.remoteSearchToggleRow.is-stCountsOnly .remoteStGrid{grid-template-columns:auto minmax(0,1fr)minmax(0,1fr);column-gap:12px}.remoteSearchToggleRow.is-stCountsOnly .remoteStGrid>i,.remoteSearchToggleRow.is-stCountsOnly .remoteStGrid>em{text-align:center}.remoteStCounts.is-compact{display:flex;align-items: center;min-height:44px;padding:4px 10px}.remoteStLine{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0}.remoteStPart{display:inline-flex;white-space:nowrap;align-items:baseline;gap:4px}.remoteStPart>b{color:#4e5968;font-size:13px;font-weight:800;line-height:18px}.remoteStPart>em{color:#191f28;font-variant-numeric:tabular-nums;font-size:17px;font-style:normal;font-weight:900;line-height:20px}.remoteStPart.is-done>em{color:#12854a}.remoteStPart>em.is-wait{color:#8b95a1}.remoteStPart>em.is-open{text-decoration:underline;text-underline-offset:2px}.remoteStTotal{color:#6b7684;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700;line-height:18px}.remoteStPart.is-miss>.remoteStTotal{color:#c25400}.remoteStHide{position:absolute;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;font-size:16px;font-style:normal}.remoteStLine>.remoteStExtra{color:#c25400;white-space:nowrap;font-size:12px;font-style:normal;font-weight:800;line-height:18px}.remoteStLine>.remoteStCaret{color:#6b7684;margin-left:auto;font-size:12px;font-style:normal;line-height:18px}.remoteStCounts.is-compact{position:relative}.remoteStListHead{flex-wrap:wrap}.remoteStHeadActs{display:inline-flex;flex:none;gap:6px;margin-left:auto}.remoteStHeadActs>button{min-height:44px}.remoteSearchCard>.remoteSearchCarrier{color:#1b64da;white-space:nowrap;flex:none;font-size:12px;font-weight:800;line-height:1.4}.remoteSearchCard>.remoteSearchWhere{color:#4e5968;white-space:nowrap;flex:none;font-size:12px;font-weight:700;line-height:1.4}.remoteSearchCard .remoteSearchStatus.st-재고{color:#0d6b3b}.remoteSearchCard .remoteSearchStatus.st-개통대기,.remoteSearchCard .remoteSearchStatus.st-예약{color:#b04c00}.remoteStListHead>.secondaryButton.remoteStBack{min-height:44px}.remoteStGroups>button[data-st-group=extra]{grid-column:1/-1}.remoteStGroups>button[data-st-group=extra]>b{color:#c25400}.remoteStGroups>button[data-st-group=extra].on>b{color:#fff}.remoteStGrid>i.remoteStExtra{color:#b04c00;text-align:left;font-weight:800}.remoteStItems .remoteStWhy{color:#b04c00;word-break:keep-all;overflow-wrap:anywhere;flex:0 auto;min-width:0;font-size:12px;font-weight:700}.remoteSearchElsewhere{display:flex;color:#0b4fc2;background:#eef4ff;border-radius:10px;justify-content:space-between;align-items: center;gap:8px;margin:6px 0 0;padding:6px 6px 6px 10px;font-size:14px;font-weight:700}.remoteSearchElsewhere>span{overflow-wrap:anywhere;min-width:0}.remoteSearchElsewhere>button{white-space:nowrap;flex:none;min-height:44px}.phoneSoloSheet .phoneSoloSheetMore{display:flex;border-top:1px solid #e6ebf0;flex-direction:column;gap:5px;padding-top:6px}.phoneSoloSheet .phoneSoloSheetMore>span{color:#4a5b6c;font-size:12px;font-weight:800}.phoneSoloSheet .phoneSoloSheetMore>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(76px,1fr));gap:6px}.phoneSoloSheet .phoneSoloSheetMore button{white-space:nowrap;min-height:44px;padding:0 6px;font-size:14px;font-weight:800}.phoneSoloSheet .phoneSoloSheetMore button.danger{color:#b8262f;border-color:#f0c2c6}@media (max-width:760px){.modal.phoneReceiptEdit{border-radius:0;height:100dvh;max-height:100dvh;margin:0;width:100vw!important;max-width:100vw!important}.modalBackdrop:has(>.modal.phoneReceiptEdit){align-items:stretch;padding:0}.modal.phoneReceiptEdit button,.modal.phoneReceiptEdit .spButton{min-height:44px}.modal.phoneReceiptEdit input,.modal.phoneReceiptEdit textarea{min-height:44px;font-size:16px}}.remoteStPick{display:flex;flex-direction:column;gap:6px;margin-top:6px}.remoteStPick>button{display:flex;text-align:left;flex-direction:column;align-items: flex-start;gap:1px;min-height:44px;padding:6px 10px}.remoteStPick>button>b{font-size:14px;font-weight:900}.remoteStPick>button>span{color:#3d4e5f;overflow-wrap:anywhere;font-size:12px}.phoneFindItem .phoneFindCard{display:flex;align-items: center;gap:6px;min-height:44px;padding:0 10px}.phoneFindItem .phoneFindCard>.phoneFindVendor{color:#333d4b;white-space:nowrap;background:#f2f4f6;border-radius:6px;flex:none;padding:1px 6px;font-size:12px;font-style:normal;font-weight:800;line-height:18px}.phoneFindItem .phoneFindCard>.phoneFindMain{display:flex;overflow:hidden;flex-wrap:wrap;flex:auto;align-items: center;gap:0 6px;min-width:0;height:22px;line-height:22px}.phoneFindItem .phoneFindCard>.phoneFindMain>b{color:#191f28;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:normal;flex:0 auto;min-width:0;padding:0;font-size:14px;line-height:22px}.phoneFindItem .phoneFindCard>.phoneFindMain>.phoneFindSerial{color:#6b7684;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto;font-size:12px;line-height:22px}.phoneFindItem .phoneFindCard>.phoneFindMain>.phoneFindUsim{color:#1b64da;background:#e8f3ff;border-radius:6px;flex:none;padding:0 5px;font-size:12px;font-weight:800;line-height:18px}.phoneFindItem .phoneFindCard>.phoneFindMain>.phoneFindCarrier{color:#1b64da;white-space:nowrap;flex:none;font-size:12px;font-weight:800;line-height:22px}.phoneFindItem .phoneFindCard>.phoneFindWhere{color:#4e5968;white-space:nowrap;flex:none;font-size:12px;font-weight:700}.phoneFindItem .phoneFindCard>.phoneFindStatus{flex:none}.phoneFindItem>.phoneFindOpen{padding:2px 10px 10px}.phoneFindItem>.phoneFindOpen>dl{display:grid;gap:2px;margin:0}.phoneFindItem>.phoneFindOpen>dl>div{display:flex;gap:10px;font-size:13px;line-height:20px}.phoneFindItem>.phoneFindOpen>dl dt{color:#6b7684;flex:0 0 4.5em;font-weight:600}.phoneFindItem>.phoneFindOpen>dl dd{color:#191f28;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;margin:0}.phoneFindItem>.phoneFindOpen>.phoneFindSheet{width:100%;min-height:44px;margin-top:8px}.remoteSearch[data-remote-search] .remoteSearchBox{gap:4px;padding:0 6px 0 8px}.remoteSearch[data-remote-search] .remoteSearchRow{gap:4px}.stRemainItem.phoneFindItem .phoneFindCard>.phoneFindMain{flex-wrap:nowrap}.stRemainItem.phoneFindItem .phoneFindCard>.phoneFindMain>b{flex:1 1 0}.stRemainItem.phoneFindItem .phoneFindCard>.phoneFindMain>.phoneFindSerial{flex:none}.stRemainItem.phoneFindItem .phoneFindCard>.phoneFindMain>.phoneFindSerial>strong{color:#191f28;font-weight:800}.stkHistModal .stkHistWrap{overflow:auto;max-height:min(62vh,640px)}.stkHistModal .stkHistTable{table-layout:fixed;width:100%;min-width:0;font-size:13px}.stkHistModal .stkHistTable th,.stkHistModal .stkHistTable td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stkHistModal .stkHistTable .num{text-align:right;font-variant-numeric:tabular-nums}.stkHistModal .stkHistTable col.w-when{width:150px}.stkHistModal .stkHistTable col.w-store{width:auto}.stkHistModal .stkHistTable col.w-actor{width:190px}.stkHistModal .stkHistTable col.w-n{width:84px}.stkHistModal .stkHistTable col.w-serial{width:140px}.stkHistModal .stkHistTable col.w-model{width:150px}.stkHistModal .stkHistTable col.w-color{width:90px}.stkHistModal .stkHistTable col.w-status{width:96px}.stkHistModal .stkHistDetail col.w-store{width:110px}.stkHistModal .stkHistTable col.w-after{width:auto}.stkHistModal .stkHistDetail col.w-who{width:130px}.stkHistModal .stkHistDetail td.stkHistAfter{white-space:normal}.stkHistModal .stkHistRow{cursor:pointer}.stkHistModal .stkHistRow:hover td,.stkHistModal .stkHistRow:focus td{background:#eef4ff}.stkHistModal .stkHistOk{color:#0a7a3d;font-weight:700}.stkHistModal .stkHistMiss{color:#c2410c;font-weight:700}.stkHistModal .stkHistMoved,.stkHistModal tr.is-changed td.stkHistAfter{color:#1d4ed8;font-weight:700}.stkHistModal .stkHistGroups{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 8px}.stkHistModal .stkHistGroup{cursor:pointer;background:#fff;border:1px solid #d0d7e2;border-radius:8px;min-height:36px;padding:0 14px;font-size:13px}.stkHistModal .stkHistGroup.on{color:#fff;background:#0f172a;border-color:#0f172a}.stkHistModal .stkHistHeadBtns{display:inline-flex;gap:6px}.stocktakeHistOpen{white-space:nowrap}@media (max-width:540px){.stkHistModal .stkHistGroup,.stkHistModal .stkHistHeadBtns button,.stocktakeHistOpen{min-height:44px}.stkHistModal .stkHistTable col.w-actor{width:0}.stkHistModal .stkHistTable th:nth-child(3),.stkHistModal .stkHistTable:not(.stkHistDetail) td:nth-child(3){display:none}.stkHistModal .stkHistTable col.w-when{width:112px}.stkHistModal .stkHistTable col.w-n{width:52px}.stkHistModal .stkHistTable{font-size:12px}.stkHistModal .stkHistDetail thead{display:none}.stkHistModal .stkHistDetail,.stkHistModal .stkHistDetail tbody,.stkHistModal .stkHistDetail tr,.stkHistModal .stkHistDetail td{display:block;width:100%}.stkHistModal .stkHistDetail colgroup{display:none}.stkHistModal .stkHistDetail tr{border-bottom:1px solid #e5e7eb;padding:6px 0}.stkHistModal .stkHistDetail td{white-space:normal;padding:1px 4px}.stkHistModal .stkHistDetail td:before{content:attr(data-label)" ";color:#64748b;font-size:12px}}.stocktakeSavedOpen{margin-left:8px}.phoneSoloStHistLine{display:flex;justify-content:flex-end;margin:4px 0}.phoneSoloStHistLine .stocktakeHistOpen{min-height:44px}.phoneSoloStRow .stocktakeHistOpen{flex:none;align-self:stretch;min-width:52px;min-height:44px;padding:0 10px}.stocktakeProgressLine{display:flex;flex-wrap:wrap;align-items: center;gap:8px;margin:0 0 10px;font-size:13px}.stocktakeProgressLine>span{flex:260px;min-width:0}.stocktakeProgressLine>button{white-space:nowrap;flex:none}@media (max-width:540px){.stocktakeProgressLine>button{min-height:44px}}.stkHistKind{display:inline-block;white-space:nowrap;border-radius:6px;margin-left:6px;padding:0 6px;font-size:12px;font-weight:600;line-height:18px}.stkHistKind.is-auto{color:#475569;background:#eef2f7}.stkHistKind.is-done{color:#136c34;background:#e7f6ec}.stkHistKind.is-shared{color:#1d4ed8;background:#eef4ff}.stkHistKind.is-live{color:#9a4a00;background:#fff4e5}.stkHistModal .stkHistTable:not(.stkHistDetail) td:first-child{white-space:normal}.stkHistModal .stkHistFoldBtn{display:block;color:#1d4ed8;cursor:pointer;text-align:left;background:0 0;border:0;min-height:24px;padding:0;font-size:12px}.stkHistModal tr.stkHistFolded td{color:#475569;background:#f8fafc}.stkHistModal tr.stkHistFolded td:first-child{padding-left:14px}@media (max-width:540px){.stkHistModal .stkHistFoldBtn{min-height:44px}}.modal.stkHistModal.is-narrow .modalHeader .iconButton{flex-shrink:0;width:44px;min-width:44px;height:44px;min-height:44px}.stkHistModal.is-narrow .stkHistTable:not(.stkHistDetail) thead,.stkHistModal.is-narrow .stkHistTable:not(.stkHistDetail) colgroup{display:none}.stkHistModal.is-narrow .stkHistTable:not(.stkHistDetail),.stkHistModal.is-narrow .stkHistTable:not(.stkHistDetail) tbody{display:block;width:100%}.stkHistModal.is-narrow .stkHistTable:not(.stkHistDetail) tr.stkHistRow{display:flex;border-bottom:1px solid #e5e7eb;flex-wrap:wrap;align-items:baseline;gap:2px 12px;min-height:44px;padding:10px 8px}.stkHistModal.is-narrow .stkHistTable:not(.stkHistDetail) tr.stkHistRow>td{display:block;white-space:nowrap;overflow:visible;border:0;padding:0;font-size:14px}.stkHistModal.is-narrow .stkHistTable:not(.stkHistDetail) tr.stkHistRow>td:first-child{white-space:normal;flex:1 0 100%;font-family:inherit;font-size:15px;font-weight:700}.stkHistModal.is-narrow .stkHistTable:not(.stkHistDetail) tr.stkHistRow>td[data-label=매장]{color:#64748b;flex:1 0 100%;order:9;font-size:13px}.stkHistModal.is-narrow .stkHistTable:not(.stkHistDetail) tr.stkHistRow>td[data-label=한\ 사람]{display:none}.stkHistModal.is-narrow .stkHistTable:not(.stkHistDetail) tr.stkHistRow>td.num{text-align:left}.stkHistModal.is-narrow .stkHistTable:not(.stkHistDetail) tr.stkHistRow>td.num:before{content:attr(data-label)" ";color:#64748b;font-size:13px;font-weight:600}.stkHistModal.is-narrow .stkHistTable:not(.stkHistDetail) tr.stkHistRow>td[data-label=장부]{order:3}.stkHistModal.is-narrow .stkHistTable:not(.stkHistDetail) tr.stkHistRow>td[data-label=추가\ 확인]{order:4}.stkHistModal .stkHistPast{color:var(--ink,#191f28)}.stkHistModal .stkHistPastNote{color:var(--muted,#6b7684);font-size:12px}.stkHistModal.is-narrow .stkHistTable:not(.stkHistDetail) tr.stkHistRow>td.stkHistPeople{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#334155;flex:1 0 100%;order:8;min-width:0;font-size:13px}.stAutoMove,.rcvQueue{border:1px solid var(--line,#dfe3e8);background:var(--surface,#fff);box-sizing:border-box;border-radius:10px;min-width:0;max-width:100%;margin:8px 0;padding:10px 12px}.stAutoMove{background:#f4f9ff;border-color:#9cc3f5}.rcvQueue{background:#fffaf2;border-color:#f1c27d}.stAutoMoveHead,.rcvQueueHead{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0}.stAutoMoveHead b,.rcvQueueHead b{color:#111;white-space:nowrap;font-size:14px}.stAutoMoveHead b em,.rcvQueueHead b em{color:#1764c4;margin-left:2px;font-style:normal}.rcvQueueHead b em{color:#b4610a}.stAutoMoveHead span,.rcvQueueHead span{color:#555;overflow-wrap:anywhere;min-width:0;font-size:12px}.stAutoMoveNote{color:#0f5a2c;overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;font-weight:600}.stAutoMoveRows,.rcvQueueRows{list-style:none;display:grid;overflow:auto;gap:4px;max-height:260px;margin:6px 0 0;padding:0}.stAutoMoveRows li,.rcvQueueRows li{display:flex;background:#fffc;border-radius:8px;justify-content:space-between;align-items: center;gap:8px;min-width:0;padding:6px 8px}.stAutoMoveRows li.is-fail{background:#fff1f1}.stAutoMoveRows li.is-fail small{color:#b42318;font-weight:600}.stAutoMoveRows li.is-undone small{color:#666}.stAutoMoveText,.rcvQueueText{display:flex;flex-wrap:wrap;flex:auto;align-items:baseline;gap:2px 8px;min-width:0}.stAutoMoveText b,.rcvQueueText b{overflow-wrap:anywhere;font-size:13px}.stAutoMoveText span,.rcvQueueText span{color:#444;font-size:12px}.stAutoMoveText small,.rcvQueueText small{color:#1b5e20;overflow-wrap:anywhere;flex-basis:100%;font-size:12px}.rcvQueueText small{color:#6b4b16}.rcvQueueText small.is-fail{color:#b42318;font-weight:600}.stAutoMoveRows button,.rcvQueueRows button{white-space:nowrap;flex:none}.rcvQueueBtns{display:flex;flex:none;gap:6px}.stAutoMove .mono,.rcvQueue .mono{font-family:ui-monospace,Menlo,Consolas,monospace}.stocktakeStoreName{color:#1764c4;white-space:nowrap;margin-left:6px;font-size:14px;font-weight:700}@media (max-width:540px){.stAutoMoveRows button,.rcvQueueRows button{min-width:44px;min-height:44px}.stAutoMove,.rcvQueue{padding:8px}}.modal.stMovePopup{display:flex;box-sizing:border-box;flex-direction:column;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.modal.stMovePopup .modalBody{overflow:auto;min-height:0}.stMovePopupBody{display:grid;gap:8px;min-width:0}.stMovePopupText{color:#111;overflow-wrap:anywhere;word-break:keep-all;margin:0;font-size:16px;font-weight:700;line-height:1.5}.stMovePopupItem{color:#444;overflow-wrap:anywhere;margin:0;font-size:13px}.stMovePopupDeny{color:#b42318;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600}.modal.stMovePopup .modalFooter{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.modal.stMovePopup .modalFooter button{flex:auto;min-width:44px;min-height:44px;font-size:15px}.modal.stMovePopup .modalHeader .iconButton{min-width:44px;min-height:44px}.stMoveToast{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:95;display:flex;color:#fff;box-sizing:border-box;background:#191f28;border-radius:14px;align-items: center;gap:10px;max-width:560px;margin:0 auto;padding:8px 8px 8px 14px;box-shadow:0 6px 20px #00000047}.stMoveToast.tone-err{background:#7a1c1c}.stMoveToastText{display:flex;overflow-wrap:anywhere;word-break:keep-all;flex-direction:column;flex:auto;gap:2px;min-width:0;font-size:13px;line-height:1.35}.stMoveToastText b{font-size:15px;font-weight:800}.stMoveToastText small{color:#d1d6db;font-size:12px}.stMoveToast button{white-space:nowrap;flex:none;min-width:44px;min-height:44px;font-size:14px}.phoneSoloStRow .phoneStQueueChip{white-space:nowrap;color:#6b4b16;background:#fff8e1;border-color:#f2c94c;flex:none;align-self:stretch;min-height:44px;padding:0 10px;font-size:13px}.phoneSoloStRow .phoneStQueueChip b{font-size:15px;font-weight:800}.phoneSoloStRow .phoneStQueueChip.is-open{background:#ffe9a8}.stVendorChips{position:relative;min-width:0;max-width:100%;margin:8px 0 0}.stVendorList{display:flex;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:6px;padding-bottom:1px}.stVendorList::-webkit-scrollbar{display:none}.stVendorChips{display:flex;align-items: center;gap:6px}.stVendorChips>.stVendorList{flex:auto;min-width:0}.stVendorChips{flex-wrap:nowrap}.stVendorChips.is-all-open,.stVendorChips.is-wrap-first{flex-wrap:wrap}.stVendorChips.is-wrap-first>.stVendorList{flex:1 0 100%}.stVendorChips.is-wrap-first .stVendorChip{white-space:normal;border-radius:14px;flex-wrap:wrap;row-gap:0;max-width:100%}.stVendorChips.is-wrap-first .stVendorChip .stVendorName,.stVendorChips.is-wrap-first .stVendorChip .stVendorPart{white-space:nowrap}.stVendorChips:not(.is-phone) .stVendorChip.is-over{position:absolute;visibility:hidden;pointer-events:none;top:0;left:0}button.stVendorMore{position:static;cursor:pointer;color:#fff;white-space:nowrap;background:#191f28d1;border:0;border-radius:999px;flex:none;min-width:76px;min-height:32px;margin:0;padding:2px 10px;font-family:inherit;font-size:12px;font-weight:800;line-height:18px}button.stVendorMore:focus-visible{outline:2px solid #3182f6;outline-offset:1px}.stVendorChips.is-phone button.stVendorMore{min-width:88px;min-height:44px;font-size:13px}.stVendorChips:not(.is-phone)>.stVendorAll{position:absolute;z-index:30;width:min(420px,100%);top:calc(100% + 4px);left:auto;right:0}.stVendorAllRow:focus-visible{outline:2px solid #3182f6;outline-offset:-2px;background:#f2f8ff}.stVendorAll{display:flex;overflow-y:auto;background:#fff;border:1px solid #d1d6db;border-radius:12px;flex-direction:column;flex:1 0 100%;gap:0;max-height:min(46vh,260px);box-shadow:0 2px 10px #0000002e}.stVendorAllRow{display:flex;box-sizing:border-box;font:inherit;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-top:1px solid #f2f4f6;align-items: center;gap:8px;width:100%;min-width:0;min-height:40px;margin:0;padding:4px 10px;font-size:13px}.stVendorAllRow:first-child{border-top:0}.stVendorAllRow:focus-visible{outline:2px solid #3182f6;outline-offset:-2px}.stVendorAllRow>.stVendorName{overflow:hidden;text-overflow:ellipsis;flex:auto;min-width:0}.stVendorAllNums{display:inline-flex;flex:none;gap:8px}.stVendorAllLeft{color:#e8590c;flex:none;font-weight:800}.stVendorAllLeft.is-done{color:#12805c}.stVendorChips.is-phone .stVendorAllRow{min-height:44px;font-size:14px}@media (max-width:400px){.stVendorChips.is-phone .stVendorAllNums{flex-direction:column;gap:0;line-height:1.25}}.stVendorChip{display:inline-flex;white-space:nowrap;box-sizing:border-box;color:#4e5968;letter-spacing:-.02em;background:#fff;border:1px solid #d1d6db;border-radius:999px;flex:none;align-items: center;gap:6px;min-height:32px;padding:4px 10px;font-size:13px;line-height:1.3}.stVendorChips.is-phone .stVendorChip{min-height:44px;font-size:14px}.stVendorName{color:#191f28;font-weight:700}.stVendorChip.is-empty .stVendorName{color:#8b95a1;font-weight:600}.stVendorPart{display:inline-flex;color:#4e5968;font-variant-numeric:tabular-nums;align-items:baseline;gap:0}.stVendorKind{color:#6b7684;margin-right:3px}.stVendorNum{display:inline-block;text-align:right;color:#3182f6;font-variant-numeric:tabular-nums;font-weight:700}.stVendorBook{font-variant-numeric:tabular-nums}.stVendorPart.is-done .stVendorNum,.stVendorPart.is-done .stVendorBook{color:#12805c}.stVendorChips.phoneCamVendors{position:absolute;z-index:3;pointer-events:auto;margin:0;bottom:8px;left:8px;right:8px}.stVendorChips.phoneCamVendors .stVendorChip{background:#fffffff0;box-shadow:0 1px 4px #0000002e}button.stVendorChip{cursor:pointer;text-align:left;margin:0;font-family:inherit}button.stVendorChip:hover{border-color:#8bb4f8}button.stVendorChip:focus-visible{outline:2px solid #3182f6;outline-offset:1px}.stVendorChip.is-open{background:#e8f3ff;border-color:#3182f6;box-shadow:inset 0 0 0 1px #3182f6}.stVendorChips.phoneCamVendors .stVendorChip.is-open{background:#e8f3ff}.stVendorMiss{background:#fff;border:1px solid #c9dcf8;border-radius:12px;min-width:0;margin:8px 0 0;padding:8px 10px}.stVendorMissHead{display:flex;justify-content:space-between;align-items: center;gap:8px;min-width:0}.stVendorMissHead p{color:#4e5968;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:13px}.stVendorMissHead p b{color:#191f28}.stVendorMissClose{flex:none;min-height:32px;font-size:13px}.stVendorMissList{list-style:none;overflow-y:auto;max-height:280px;margin:6px 0 0;padding:0}.stVendorMissItem{display:flex;white-space:nowrap;border-top:1px solid #f2f4f6;align-items: center;gap:8px;min-width:0;min-height:32px;padding:2px 0;font-size:13px}.stVendorMissItem:first-child{border-top:0}.stVendorMissKind{color:#3182f6;background:#e8f3ff;border-radius:6px;flex:none;padding:1px 6px;font-size:12px;font-style:normal;font-weight:700}.stVendorMissKind.is-usim{color:#8a5a00;background:#fff4d6}.stVendorMissName{overflow:hidden;text-overflow:ellipsis;color:#191f28;flex:auto;min-width:0}.stVendorMissSerial{font-variant-numeric:tabular-nums;color:#6b7684;letter-spacing:0;flex:none}.stVendorMissSerial b{color:#191f28;font-weight:800}.stVendorMissSerial.is-none{color:#8b95a1}.stVendorMissEmpty{color:#6b7684;margin:6px 0 0;font-size:13px}.stVendorMissMore{min-height:32px;margin-top:6px;font-size:13px}.stVendorMiss.is-phone{margin:8px 0 0}.stVendorMiss.is-phone .stVendorMissItem,.stVendorMiss.is-phone .stVendorMissClose,.stVendorMiss.is-phone .stVendorMissMore{min-height:44px;font-size:14px}.stVendorMiss.is-phone .stVendorMissList{max-height:none}.stVendorMissPhone{display:flex;flex-direction:column;min-width:0}.stVendorChips.is-phone .stVendorChip.is-over{position:absolute;visibility:hidden;pointer-events:none;top:0;left:0}.stVendorAllHead{color:#4e5968;margin:6px 2px 2px;font-size:12px;font-weight:700}.stVendorAllHead:first-child{margin-top:0}.stFocus{position:relative;container-type:inline-size;min-width:0;margin:6px 0 0}.stFocusLine{display:flex;align-items: center;gap:6px;min-width:0;height:44px}.stFocusMain{display:flex;color:#191f28;cursor:pointer;white-space:nowrap;overflow:hidden;text-align:left;background:#f2f8ff;border:1px solid #c9dcff;border-radius:12px;flex:auto;align-items: center;gap:8px;min-width:0;height:44px;padding:0 12px;font-family:inherit}.stFocusMain:focus-visible{outline:2px solid #3182f6;outline-offset:1px}.stFocusMain.is-done{background:#effaf3;border-color:#b7e4c7}.stFocusName{overflow:hidden;text-overflow:ellipsis;flex:0 auto;min-width:2.5em;font-size:17px;font-weight:800;line-height:22px}.stFocusNums{display:inline-flex;font-variant-numeric:tabular-nums;flex:none;gap:8px;font-size:14px;font-weight:700;line-height:20px}.stFocusNums strong{font-size:17px;font-weight:800}.stFocusOk{color:#1b7f3b}.stFocusLeft{color:#d22030}.stFocusLeft.is-done{color:#1b7f3b}.stFocusKinds{overflow:hidden;text-overflow:ellipsis;color:#4e5968;flex:0 auto;min-width:0;font-size:12px;font-weight:600}.stFocusIdle{display:flex;color:#4e5968;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:1px dashed #d1d6db;border-radius:12px;flex:auto;align-items: center;min-width:0;height:44px;margin:0;padding:0 12px;font-size:13px;font-weight:600}.stFocusNote{display:flex;color:#191f28;white-space:nowrap;overflow:hidden;background:#fff7ed;border:1px solid #ffd8a8;border-radius:12px;flex:auto;align-items: center;gap:8px;min-width:0;height:44px;margin:0;padding:0 12px}.stFocusNote.is-unknown{background:#fff5f5;border-color:#ffc9c9}.stFocusNoteText{overflow:hidden;text-overflow:ellipsis;color:#b45309;flex:0 auto;min-width:0;font-size:14px;font-weight:700}.stFocusNote.is-unknown .stFocusNoteText{color:#c92a2a}@container (width<=400px){.stFocusKinds{display:none}}.remoteVendorCard.is-st .vendorStockName b,.remoteVendorBand.is-st .vendorStockName b{font-size:16px;font-weight:800}.remoteVendorCard.is-st>.vendorStockChip>.vendorStockName,.remoteBand.remoteVendorBand.is-st>.vendorStockChip>.vendorStockName{white-space:normal;overflow-wrap:anywhere;overflow:visible;flex:0 auto}.stToast{position:absolute;z-index:40;pointer-events:none;color:#fff;background:#191f28;border:1px solid #4e5968;border-radius:14px;padding:10px 14px;top:10px;left:10px;right:10px;box-shadow:0 6px 20px #00000047}.stToast *{pointer-events:none}.stToast[data-st-toast-under]{z-index:2}.stToastList{list-style:none;display:grid;gap:4px;margin:0;padding:0}.stToastLine{word-break:keep-all;overflow-wrap:normal;font-variant-numeric:tabular-nums;min-width:0;font-size:15px;font-weight:700;line-height:22px}.stToastName{display:inline-block;vertical-align:bottom;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:18px;font-weight:800}.stToastNums,.stToastKinds{white-space:nowrap}.stToastNums strong{font-size:18px;font-weight:800}.stToastLeft{color:#ffb4b4}.stToastKinds{color:#e5e8eb;font-size:13px;font-weight:600}.stToastLine.is-done{color:#b2f2bb;font-size:18px;font-weight:800}.stToastLine.is-nobook{color:#ffd8a8}.stToastMore{color:#e5e8eb;margin:4px 0 0;font-size:13px;font-weight:700}.stBatchBand{text-align:left;cursor:pointer;font:inherit;border:0;width:100%;min-height:44px;font-size:14px;font-weight:700}.stBatchBand>b{flex:none;padding:0 8px}.stBatchBackdrop{align-items: flex-end;padding:0}.stBatchSheet{overflow-y:auto;color:#191f28;padding:12px 16px calc(16px + env(safe-area-inset-bottom,0px));box-sizing:border-box;outline:none;background:#fff;border-radius:16px 16px 0 0;width:min(560px,100%);max-height:min(80vh,640px)}.stBatchHead{display:flex;justify-content:space-between;align-items: center;gap:8px;margin-bottom:8px;font-size:16px}body .modalBackdrop.stBatchBackdrop .stBatchSheet .secondaryButton{box-sizing:border-box;min-width:44px;min-height:44px}.stBatchGroup{border-top:1px solid #e5e8eb;padding:8px 0}.stBatchGroup.is-other{color:#b45309}.stBatchGroupHead{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 4px;font-size:14px}.stBatchGroupHead>span{color:#4e5968;font-size:13px}.stBatchItems{list-style:none;margin:0;padding:0}.stBatchItems>li{display:flex;justify-content:space-between;align-items: center;gap:8px;min-height:44px;font-size:13px}.stBatchItems>li>span{overflow-wrap:anywhere;min-width:0}.stBatchNote{color:#4e5968;margin:8px 0 0;font-size:13px}.stBatchUndo{width:100%;margin-top:8px}.practicalStocktake .stBatchBand{color:#fff;display:flex;border-radius:10px;justify-content:space-between;align-items: center;padding:4px 4px 4px 10px}.practicalStocktake .stBatchBand.tone-ok{background:#12854a}.practicalStocktake .stBatchBand.tone-warn{background:#c25400}.stBatchSeg{white-space:nowrap}.phoneScanScreen{display:flex;flex-direction:column;gap:10px;padding:0 0 16px}.phoneScanTop{display:flex;flex-direction:column;gap:6px}.phoneScanModes{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:6px}.phoneScanModes button{color:#191f28;background:#fff;border:1px solid #d1d6db;border-radius:12px;min-height:48px;font-size:17px;font-weight:700}.phoneScanModes button.on{color:#fff;background:#3182f6;border-color:#3182f6}.phoneScanStore{display:flex;color:#4e5968;flex-wrap:wrap;align-items: center;gap:8px;margin:0;font-size:14px}.phoneScanStore b{color:#191f28}.phoneScanLink{color:#8b95a1;overflow-wrap:anywhere;min-width:0;margin-left:auto;font-size:13px}.phoneScanLink.on{color:#12854a}.phoneScanLink.off{color:#c25400;font-weight:700}.phoneScanCamera{position:relative;overflow:hidden;background:#000;border-radius:14px;height:min(52vh,460px);min-height:260px}.phoneScanCamera.hasCard{height:min(26vh,220px);min-height:150px}.phoneScanCamera .cameraScanInline{position:absolute;display:flex;flex-direction:column;inset:0}.phoneScanCamera .cameraScanInline .cameraScanStage{flex:auto}.phoneScanCamera .cameraScanInline .cameraScanHint{color:#fff;background:#0000008c;margin:0;padding:6px 10px;font-size:13px}.phoneScanCamera .cameraScanInlineTools{position:absolute;display:flex;gap:6px;bottom:8px;right:8px}.phoneScanCamera .cameraScanInlineTools button{min-height:44px}.phoneScanWait{color:#fff;margin:0;padding:16px;font-size:14px}.phoneScanResult{display:flex;background:#fff;border:1px solid #e5e8eb;border-left:6px solid #12b886;border-radius:14px;flex-direction:column;gap:4px;padding:12px 14px}.phoneScanResult.tone-warn{border-left-color:#f08c00}.phoneScanResult.tone-err{border-left-color:#e03131}.phoneScanResult.tone-muted{border-left-color:#adb5bd}.phoneScanHead{color:#191f28;word-break:keep-all;overflow-wrap:anywhere;font-size:24px;line-height:1.25}.phoneScanSub{color:#4e5968;overflow-wrap:anywhere;font-size:14px}.phoneScanSent{color:#8b95a1;font-size:14px;font-weight:600}.phoneScanSent.tone-ok{color:#12854a}.phoneScanSent.tone-warn{color:#c25400}.phoneScanSent.tone-err{color:#c92a2a}.phoneScanIdle{color:#4e5968;margin:0;font-size:14px}.phoneScanManual{display:flex;align-items: flex-end;gap:8px}.phoneScanManual label{display:flex;color:#4e5968;flex-direction:column;flex:auto;gap:4px;min-width:0;font-size:13px}.phoneScanManual .control{box-sizing:border-box;width:100%;min-height:44px;font-size:16px}.phoneScanManual button{flex:none;min-height:44px}.phoneScanRecent{list-style:none;display:flex;flex-direction:column;gap:4px;margin:0;padding:0}.phoneScanRecent li{display:flex;background:#f2f4f6;border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;font-size:14px}.phoneScanRecent li span{color:#4e5968;font-size:13px}.phoneScanBlocked{word-break:keep-all;overflow-wrap:anywhere;margin:0}.remoteSearchCount[data-solo-find-lock]{word-break:keep-all;overflow-wrap:anywhere}.remoteSearchLockTail{white-space:nowrap;color:#8a5a00;font-weight:700}.phoneLiveStrip{display:flex;background:#f4f8ff;border:1px solid #c9dcf8;border-radius:12px;flex-direction:column;gap:6px;max-width:1100px;margin:0 0 10px;padding:10px 12px}.phoneLiveHead{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.phoneLiveHead b{color:#1b64da;font-size:15px}.phoneLiveHead span{color:#4e5968;font-size:13px}.phoneLiveOff{color:#c25400;flex:1 0 100%;font-size:13px;font-style:normal;font-weight:700}.phoneLiveStrip.isOffline{background:#fff9f0;border-color:#ffd8a8}.phoneLiveRows{list-style:none;display:flex;flex-direction:column;gap:4px;margin:0;padding:0}.phoneLiveRow{display:grid;grid-template-columns:auto auto 1fr;background:#fff;border-left:4px solid #12b886;border-radius:8px;align-items:baseline;gap:8px;padding:6px 10px;font-size:14px}.phoneLiveRow.tone-warn{border-left-color:#f08c00}.phoneLiveRow.tone-err{border-left-color:#e03131}.phoneLiveRow.tone-muted{border-left-color:#adb5bd}.phoneLiveRow b{color:#191f28;white-space:nowrap}.phoneLiveRow span{color:#4e5968;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px}.phoneLiveRow.isNew{background:#fff8db;box-shadow:inset 0 0 0 2px #ffd43b}.phoneLiveRow.isNew b{font-size:16px}.phoneLiveMode{color:#1b64da;background:#e8f3ff;border-radius:6px;padding:1px 6px;font-size:12px;font-style:normal;font-weight:700}.phoneSearchPane{display:grid;gap:10px}.phoneSearchPane .invSearch{margin:0}.phoneSearchIdle{color:#4e5968;margin:0;font-size:14px}.phoneSearchMore{justify-self:center}.phoneSearchPane>.invMobileResults{display:block}.phoneRemote{min-width:0}.phoneRemoteLink{color:#12854a;overflow-wrap:anywhere;background:#ebfbee;border-radius:12px;margin:0;padding:8px 12px;font-size:15px;font-weight:700}.phoneRemoteLink span{color:#4e5968;font-weight:600}.phoneRemoteLink.is-nopc,.phoneRemoteLink.is-offline{color:#c92a2a;background:#fff5f5}.phoneRemoteLink.is-pcbusy{color:#c25400;background:#fff9f0}.phoneRemoteTabs{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.phoneRemoteTabs button{color:#191f28;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #d1d6db;border-radius:10px;min-width:0;max-width:100%;min-height:44px;padding:0 12px;font-size:15px;font-weight:700}.phoneRemoteTabs button.on{color:#fff;background:#191f28;border-color:#191f28}.phoneRemoteTabs button:disabled,.phoneScanModes button:disabled{opacity:.55}.phoneRemote .phoneScanModes button{min-width:0;min-height:48px;padding:0 6px;font-size:15px}.phoneRemoteVendor{display:flex;align-items: center;gap:8px;min-width:0}.phoneRemoteVendor>span{color:#4e5968;flex:none;font-size:14px;font-weight:700}.phoneRemoteVendor>:not(span){flex:auto;min-width:0}.phoneRemotePick{display:grid;gap:6px}.phoneRemoteNeed{color:#c25400;margin:0;font-size:13px;font-weight:700;line-height:1.4}.phoneRemoteOcr{color:#c25400;font-size:13px;font-style:normal;font-weight:700}.phoneRemoteActions{display:grid;gap:8px}.phoneRemoteOut{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.phoneRemote .phoneRemoteActions .phoneRemoteBig,.phoneRemoteBig{border-radius:14px;min-width:0;height:auto;min-height:56px;font-size:19px;font-weight:800}.phoneRemote .phoneRemoteActions .phoneRemoteSmall,.phoneRemoteSmall{height:auto;min-height:44px;font-size:14px}.phoneRemoteCard[data-card-status=done]{background:#f3fcf6;border-left-color:#12b886}.inventoryModule .listSection.invPanel.invRemoteFocus,.invRemoteFocus{border-radius:12px;box-shadow:0 0 0 2px #3182f6,0 0 16px 4px #3182f652}.invRemoteNote{color:#1b64da;background:#e8f3ff;border-radius:8px;margin:0 0 8px;padding:6px 10px;font-size:14px;font-weight:700}.phoneRemoteVendorRow{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,.7fr);align-items: center;gap:8px}.phoneRemoteCross{display:block}.phoneRemoteCross.tone-muted{color:#6b7684;font-weight:600}.phoneSolo .phoneSoloStatus{display:flex;text-align:left;cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items: center;gap:6px;width:100%;min-height:44px;padding:4px 10px;font-size:13px;font-weight:800;line-height:1.25}.phoneSolo .phoneSoloStatus>.phoneSoloStatusText{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0}.phoneSolo .phoneSoloStatus>i{opacity:.7;flex:none;font-size:12px;font-style:normal}.phoneSolo .phoneSoloStatus.tone-ok{color:#11643a;background:#e8f7ee;border-color:#bfe5cc}.phoneSolo .phoneSoloStatus.tone-muted{color:#3c4a57;background:#f1f4f7;border-color:#dde4ea}.phoneSolo .phoneSoloStatus.tone-err{color:#a1161c;background:#fdecec;border-color:#f3c3c3}.phoneSolo .phoneSoloLost{display:flex;align-items: center;gap:8px;font-size:13px;line-height:1.35}.phoneSolo .phoneSoloLost>span{overflow-wrap:anywhere;word-break:keep-all;flex:auto;min-width:0}.phoneSolo .phoneSoloLost>button{flex:none;min-width:56px;min-height:44px}.phoneSoloMenu{position:fixed;z-index:1600;display:flex;background:#fff;border:1px solid #cdd9e4;border-radius:12px;flex-direction:column;gap:4px;min-width:220px;max-width:calc(100vw - 16px);padding:6px;box-shadow:0 14px 34px #172b4d33}.phoneSoloMenu>button{color:#10233a;text-align:left;cursor:pointer;background:#f5f8fb;border:0;border-radius:9px;min-height:44px;padding:8px 12px;font-size:14px;font-weight:800}.phoneSoloMenu>button[aria-pressed=false]{color:#5b6876}.phoneSoloMenu .phoneSoloMenuWhy{color:#3c4a57;margin:2px 4px 4px;font-size:12px;line-height:1.4}.phoneSolo .phoneRemoteTopRow .phoneRemoteTabs>button{min-height:44px}.phoneSolo .phoneRemoteTabs>button.has-arrDot{display:inline-flex;justify-content:center;align-items: center;gap:4px;padding-right:6px}.phoneSolo .phoneRemoteTabs>button>.phoneSoloArrDot{position:static;color:#fff;text-align:center;pointer-events:none;background:#e03131;border-radius:999px;flex:none;min-width:22px;padding:0 5px;font-size:12px;font-weight:900;line-height:18px}.phoneSolo .phoneRemoteVendor .spButton,.phoneSoloSheet .phoneRemoteVendor .spButton,.phoneSolo .remoteSearchCard,.phoneSolo .remoteAutoOut .remoteAutoOutToggle{min-height:44px}.phoneSolo .phoneSoloTasks{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);background:#eef2f6;border-radius:11px;gap:4px;margin:0;padding:3px}.phoneSolo .phoneSoloTasks>button{color:#3c4a57;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;min-width:0;min-height:44px;padding:0 2px;font-size:15px;font-weight:900}.phoneSolo .phoneSoloTasks>button.on{color:#0a2540;background:#fff;box-shadow:0 1px 4px #0a254029}.phoneSolo .phoneSoloTasks>button[data-solo-task=union]{color:#6a3fb4}.phoneSolo .phoneSoloTasks>button:disabled{opacity:.55}.phoneSolo .phoneSoloLockLine{color:#7a4a00;background:#fff5e6;border-radius:9px;margin:0;padding:7px 10px;font-size:13px;font-weight:700;line-height:1.4}.phoneSolo .phoneSoloListFail{display:flex;color:#a3121b;background:#fff0f0;flex-wrap:wrap;align-items: center;gap:6px 8px}.phoneSolo .phoneSoloListFail>span{flex:180px;min-width:0}.phoneSolo .phoneSoloListFail>button{flex:none}.phoneSolo .phoneSoloStRow{display:flex;align-items:stretch;gap:6px}.phoneSolo .phoneSoloStRow .remoteStCounts{flex:auto;min-width:0}.phoneSolo .phoneSoloStSave{white-space:nowrap;flex:none;min-height:44px;padding:0 10px;font-size:13px;font-weight:900}.phoneSolo .phoneSoloStResult{border-radius:9px;margin:0;padding:6px 10px;font-size:13px;font-weight:700;line-height:1.4}.phoneSolo .phoneSoloStResult.tone-ok{color:#11643a;background:#e8f7ee}.phoneSolo .phoneSoloStResult.tone-warn{color:#7a4a00;background:#fff5e6}.phoneSolo .phoneSoloStResult.tone-err{color:#a1161c;background:#fdecec}.phoneSolo .phoneSoloStAutoSave.tone-ok{color:#11643a;background:#e8f7ee}.phoneSolo .phoneSoloStAutoSave.tone-err{color:#a1161c;background:#fdecec}.phoneSolo .phoneSoloStDraft{display:flex;border-radius:9px;flex-wrap:wrap;align-items: center;gap:4px 8px;margin:0;padding:4px 10px;font-size:13px;font-weight:700;line-height:1.4}.phoneSolo .phoneSoloStDraft>span{flex:160px;min-width:0}.phoneSolo .phoneSoloStDraft>button{flex:none}.phoneSolo .phoneSoloStDraft.tone-muted{color:#5b6b78;background:0 0;font-weight:600}.phoneSolo .phoneSoloStDraft.tone-warn{color:#7a4a00;background:#fff5e6}.phoneSolo .phoneSoloManual{background:#fff;border:1px solid #dde4ea;border-radius:10px;margin:0}.phoneSolo .phoneSoloManual>summary{display:flex;color:#2b3a48;cursor:pointer;align-items: center;min-height:44px;padding:0 12px;font-size:14px;font-weight:800}.phoneSolo .phoneSoloManualRow{display:flex;gap:6px;padding:0 8px 8px}.phoneSolo .phoneSoloManualRow>input{flex:auto;min-width:0;min-height:44px;font-size:16px}.phoneSolo .phoneSoloManualRow>button{flex:none;min-width:64px;min-height:44px}.phoneSolo .phoneSoloManualRule{color:#4a5866;margin:-2px 12px 8px;font-size:12px;line-height:1.4}.phoneSoloSheetBack{position:fixed;z-index:140;display:flex;background:#0a162657;justify-content:center;align-items: flex-end;inset:0}.phoneSoloSheet{overflow-y:auto;overscroll-behavior:contain;display:flex;padding:12px 12px calc(12px + env(safe-area-inset-bottom,0px));outline:none;background:#fff;border-radius:16px 16px 0 0;flex-direction:column;gap:8px;width:100%;max-width:560px;max-height:82vh;box-shadow:0 -10px 30px #06162838}.phoneSoloSheet .phoneSoloSheetHead{display:flex;justify-content:space-between;align-items: center;gap:8px}.phoneSoloSheet .phoneSoloSheetHead>b{color:#0a2540;overflow-wrap:anywhere;min-width:0;font-size:16px;font-weight:900}.phoneSoloSheet .phoneSoloSheetHead>button{flex:none;min-height:44px}.phoneSoloSheet .remoteSearchDetail{margin:0}.phoneSoloSheet .phoneSoloSheetActs{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:6px}.phoneSoloSheet .phoneSoloSheetActs>button{min-height:48px;font-size:15px;font-weight:900}.phoneSoloSheet .phoneSoloSheetWhy{color:#2b3a48;word-break:keep-all;overflow-wrap:anywhere;background:#f1f4f7;border-radius:9px;margin:0;padding:7px 10px;font-size:13px;font-weight:700;line-height:1.45}.phoneSoloSheet .phoneSoloSheetWhy.tone-warn{color:#7a4a00;background:#fff5e6}.phoneSoloSheet .phoneSoloSheetResult{border-radius:9px;margin:0;padding:7px 10px;font-size:13px;font-weight:800;line-height:1.45}.phoneSoloSheet .phoneSoloSheetResult.tone-ok{color:#11643a;background:#e8f7ee}.phoneSoloSheet .phoneSoloSheetResult.tone-err{color:#a1161c;background:#fdecec}.phoneSoloSheet .phoneSoloSheetResult.tone-warn{color:#7a4a00;background:#fff5e6}.phoneSoloSheet .phoneSoloSheetResult.tone-muted{color:#3c4a57;background:#f1f4f7}body.phoneRemoteOn .spPanel .spRow{min-height:44px}.phoneSoloSheet .phoneSoloSheetActs{position:sticky;bottom:calc(-12px - env(safe-area-inset-bottom,0px));z-index:1;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px));background:#fff;margin:0 -12px;box-shadow:0 -6px 12px #ffffffe6}html body .modalBackdrop .modal.invArrivalSheet .invArrivalSheetFoot button{min-height:48px;font-size:16px}@media (max-height:480px){html body .modalBackdrop .modal.invArrivalSheet .modalHeader p{display:none}html body .modalBackdrop .modal.invArrivalSheet .modalHeader{padding:8px 14px 6px}}.phoneSolo .phoneRemoteUsimLock>.phoneScanModes button{white-space:nowrap;min-height:44px}.phoneSolo .phoneRemoteOutNext{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:6px}.phoneRemoteCard .remotePickList{display:grid;gap:6px;margin-top:6px}.phoneRemoteCard .remotePickList>button{display:grid;text-align:left;white-space:normal;justify-items:start;gap:2px;min-height:44px;padding:6px 10px}.phoneRemoteCard .remotePickList>button>b{font-size:14px}.phoneRemoteCard .remotePickList>button>span{color:#4e5968;word-break:break-all;font-size:13px}.phoneRemote .remoteSearchMore.secondaryButton{min-height:44px}.phoneRemoteVendor>span .phoneRemoteVendorMemo{display:inline-block;color:#b45309;vertical-align:middle;white-space:nowrap;background:#fff4e5;border-radius:6px;padding:1px 6px;font-size:12px;font-style:normal;font-weight:700}.remoteOverlay .remoteRecvTarget{justify-content:flex-start;padding-right:10px;font-size:15px}.remoteOverlay .remoteRecvTarget b{font-size:16px}.remoteOverlay .remoteRecvTarget.is-memory{background:#c25400e0}.phoneStoreReturn{display:flex;color:#8a3b00;background:#fff4e5;border-radius:10px;justify-content:space-between;align-items: center;gap:8px;margin:0;padding:4px 4px 4px 10px;font-size:14px;font-weight:700}.phoneStoreReturn>span{overflow-wrap:anywhere;min-width:0}.phoneStoreReturn>button{white-space:nowrap;flex:none;min-height:44px}.remoteUndoRow .remoteUndoUntil{color:#0b6b3a;white-space:normal;overflow-wrap:anywhere;flex:0 auto;min-width:0;font-size:12px;font-weight:700}.remoteOverlay .remoteUndoRow .remoteUndoUntil{color:#fff}.phoneTodayRecv{color:#4e5968;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:700}.phoneOutExtra{display:grid;gap:6px;margin-top:10px}.phoneOutExtra>span{color:#4e5968;font-size:14px;font-weight:700}.phoneOutExtra .phoneScanModes{grid-auto-columns:minmax(max-content,1fr);overflow-x:auto;scrollbar-width:none}.phoneOutExtra .phoneScanModes::-webkit-scrollbar{display:none}.phoneOutExtra .phoneScanModes button{white-space:nowrap;min-height:44px;padding:0 10px}.phoneOutExtraDate .control{min-height:44px}.phoneSoloSheetHist{border-top:1px solid #e5e8eb;padding-top:4px}.phoneSoloSheetHist>summary{display:flex;color:#333d4b;cursor:pointer;align-items: center;min-height:44px;font-size:14px;font-weight:700}.phoneSoloHistList{list-style:none;display:grid;overflow-y:auto;gap:4px;max-height:220px;margin:0;padding:0}.phoneSoloHistList>li{display:flex;color:#4e5968;border-bottom:1px solid #f2f4f6;flex-wrap:wrap;gap:2px 8px;padding:4px 0;font-size:13px}.phoneSoloHistList>li>b{color:#191f28}.phoneSoloHistList>li>em{color:#6b7684;font-style:normal}.remoteUndoRow>button{flex:none}.phoneScanSub .phoneScanPlace{white-space:nowrap}@media (max-width:380px){.phoneSolo .phoneSoloStRow .remoteStCounts{padding:2px 8px}.phoneSolo .phoneSoloStRow .remoteStGrid{column-gap:6px}}.phoneSolo .phoneRemoteTopRow{gap:6px}.phoneSolo .phoneRemoteTopRow>.phoneSoloStatus{border-radius:999px;flex:0 auto;width:auto;min-width:44px;max-width:46%;padding:4px 10px}.phoneSoloMenu{max-height:calc(100vh - 16px);overflow-y:auto;max-height:calc(100dvh - 16px)}.phoneSolo .phoneRemoteVendorRow.is-compact{display:flex;flex-wrap:wrap;align-items: center;gap:6px;min-width:0}.phoneSolo .phoneRemoteVendorRow.is-compact>.phoneRemoteVendor{flex:999 1 0;gap:0;min-width:7em}.phoneSolo .phoneRemoteVendorRow.is-compact>.phoneRemoteMaker{flex:none;min-width:max-content;max-width:none}.phoneSolo .phoneRemoteVendorRow.is-compact>.phoneRemoteVendor>.selectPanelBox{display:flex;flex:auto;width:100%;min-width:0}.phoneSolo .phoneRemoteVendorRow.is-compact .spButton{width:100%;min-width:0}.phoneSolo .phoneRemoteVendorRow.is-compact .spButton>.spValue{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.phoneSolo .phoneRemoteVendorRow.is-compact>.remoteAutoRecv{display:block;flex:1 0 auto}.phoneSolo .phoneRemoteVendorRow.is-compact>.remoteAutoRecv .remoteAutoOutToggle{width:100%;padding:0 10px}.phoneSolo .phoneRemoteVendor[data-vendor-memory="1"] .spButton{border-color:#e8590c;box-shadow:inset 0 0 0 1px #e8590c}.phoneSolo .phoneTodayRecv{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;line-height:18px}@media (max-width:300px){.phoneSolo .phoneRemoteVendorRow.is-compact{flex-wrap:wrap}.phoneSolo .phoneRemoteVendorRow.is-compact>.remoteAutoRecv{flex:100%}.phoneSolo .phoneRemoteVendorRow.is-compact>.remoteAutoRecv .remoteAutoOutToggle{width:100%}.phoneSolo .phoneRemoteTopRow>.phoneSoloStatus{max-width:40%}.phoneSolo .phoneSoloTasks>button{font-size:14px}}.phoneRemote .phoneScanCamera.has-vchips .cameraScanInline .cameraScanHint{visibility:hidden}.phoneRemote .phoneScanCamera.has-vchips .cameraScanInlineTools{bottom:60px}.phoneScanCamera .stBoxLayer{position:absolute;z-index:2;pointer-events:none;inset:0}.phoneScanCamera .stBoxLayer>i{position:absolute;box-sizing:border-box;border:3px solid #2fb344;border-radius:6px}.phoneScanCamera .stBoxLayer>i[data-st-box=again]{border-color:#adb5bd}.phoneScanCamera .stBoxLayer>i[data-st-box=wait]{border-style:dashed;border-color:#fcc419}.phoneScanCamera .stBoxLayer>i[data-st-box=elsewhere]{border-color:#f76707}.phoneScanCamera .stBoxLayer>i[data-st-box=none],.phoneScanCamera .stBoxLayer>i[data-st-box=ambiguous],.phoneScanCamera .stBoxLayer>i[data-st-box=unusable]{border-color:#e03131}.remoteOverlay .stBoxWait{color:#ffe066;background:#0000009e;border-radius:999px;align-self: flex-start;margin:0;padding:4px 10px;font-size:13px;font-weight:800}@media (orientation:landscape) and (max-height:599px){.phoneSolo.is-camLayout{display:flex;box-sizing:border-box;flex-direction:column;padding-right:52vw}.phoneSolo.is-camLayout>.phoneSoloHead{display:flex;position:sticky;z-index:4;background:#f2f4f6;flex-direction:column;gap:6px;margin:-4px 0 0;padding:4px 0 0;top:0}.phoneSolo.is-camLayout>.phoneScanCamera,.phoneSolo.is-camLayout>.phoneScanCamera.hasCard{position:fixed;z-index:3;top:6px;right:max(6px,env(safe-area-inset-right,0px));width:calc(52vw - 14px);margin:0;height:calc(100dvh - 12px)!important;min-height:0!important}.phoneSolo.is-camLayout .phoneSoloStRow{flex-wrap:wrap}.phoneSolo.is-camLayout .phoneSoloStRow .remoteStCounts{flex:180px}.phoneSolo.is-camLayout .phoneSoloStRow>.stocktakeHistOpen{flex:none}.phoneSolo.is-camLayout .phoneSoloStRow>.phoneSoloStSave{flex:auto}}.phoneSolo .phoneSoloManual:not([open]),.phoneSolo .phoneSoloStSave.is-idle{display:none}.phoneSolo .phoneSoloStRow .remoteStCounts.is-compact{flex:auto}.phoneSolo .phoneRemotePick{grid-template-columns:minmax(0,1.35fr)minmax(0,1fr)}.phoneSolo .phoneRemotePick>.phoneRemoteVendor{gap:0;min-width:0}.phoneSolo .phoneRemotePick>.phoneRemoteVendor>span:first-child{position:absolute;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0}.phoneSolo .phoneRemotePick>.phoneRemoteVendor>.selectPanelBox{display:flex;flex:auto;width:100%;min-width:0}.phoneSolo .phoneRemotePick .spButton{width:100%;min-width:0}.phoneSolo .phoneRemotePick .spButton>.spValue{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.phoneSolo .phoneRemoteActions.is-recv{display:flex;flex-wrap:wrap;gap:8px}.phoneSolo .phoneRemoteActions.is-recv>*{flex:1 1 0;min-width:0}.phoneSolo .phoneRemoteActions.is-recv>.phoneRemoteBig{flex:58%}.phoneSolo .phoneRemoteActions.is-recv>.phoneRemoteSmall{white-space:nowrap;flex:1 0 auto;min-width:max-content;padding:4px 12px;line-height:1.25}.phoneSolo .phoneSoloHead{display:contents}.phoneRemote .phoneRemoteCard{position:relative}.phoneRemote .phoneRemoteCard.has-close{padding-right:48px}.phoneRemote .phoneRemoteCardClose{position:absolute;color:#4e5968;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:0;font-size:20px;font-weight:700;line-height:1;top:0;right:0}.phoneRemote .phoneRemoteCardClose:focus-visible{outline:2px solid #3182f6;outline-offset:-4px}.phoneRemote .remoteBand .phoneRemoteCardClose.is-band{position:static;color:inherit;flex:0 0 44px}.phoneRemote .phoneScanSub .phoneRemoteTag{margin-left:6px}.phoneRemote .phoneScanSub .phoneRemoteTag>*{display:inline-block;box-sizing:border-box;vertical-align:middle;white-space:normal;overflow-wrap:anywhere;color:#4e5968;background:#f2f4f6;border-radius:10px;max-width:100%;padding:2px 8px;font-size:12px;font-style:normal;font-weight:700;line-height:18px}.phoneRemote .phoneScanSub .phoneRemoteTag>.tone-err{color:#c92a2a;background:#fff0f0}.phoneRemote .phoneScanSub .phoneRemoteTag>.tone-ok{color:#2b8a3e;background:#ebfbee}.phoneSolo [data-remote-dest]>span:first-child{padding-left:8px}.phoneRemote .remoteRecvTarget .remoteTodayRecv{white-space:nowrap}.phoneRemote .remoteOverlay .remoteRecvTarget{word-break:keep-all;overflow-wrap:break-word}.phoneRemote .remoteOverlay .remoteRecvTarget>span{display:block;-webkit-line-clamp:unset;overflow:visible}.phoneRemote .remoteNoWrap{white-space:nowrap}.phoneRemote .remoteOverlay .remoteUndoRow>.remoteUndoMain>span{word-break:keep-all;overflow-wrap:break-word;-webkit-line-clamp:unset;display:block;overflow:visible}.phoneRemote .remoteOverlay .remoteUndoRow.is-other>.remoteUndoMain>span{-webkit-line-clamp:unset;display:block;overflow:visible}.phoneRemote .remoteOverlay>*{flex-shrink:0}.phoneRemote .phoneScanCamera.hasCard .remoteOverlay{max-height:calc(100% - 16px)}.phoneRemote .phoneScanCamera>.secondaryButton.phoneCamManual{position:absolute;z-index:3;box-sizing:border-box;color:#fff;white-space:nowrap;background:#191f28b8;border:1px solid #ffffff8c;border-radius:12px;max-width:104px;min-height:44px;margin:0;padding:0 12px;font-size:13px;font-weight:700;line-height:1.2;bottom:38px;left:8px}.phoneRemote .phoneScanCamera.hasCard .remoteOverlay .remoteFlash.tone-warn,.phoneRemote .phoneScanCamera.hasCard .remoteOverlay .remoteFlash.tone-err{white-space:normal;text-overflow:clip;overflow:visible;word-break:keep-all;line-height:1.3}.phoneSolo .phoneRemoteTabs>button[data-tab-kind=storage]:not(.on){color:#8a5a00}.phoneSolo .phoneRemoteTabs>button.phoneSoloUnionChip{color:#6a3fb4;border-color:#d9ccf0}.phoneSolo .phoneSoloTasks{position:sticky;z-index:6;top:0;box-shadow:0 0 0 4px #f2f4f6}.phoneSolo .phoneRemoteTopRow>.phoneSoloStatus{flex-shrink:0;max-width:none}.phoneSolo .phoneSoloTasks[data-has-store]{grid-template-columns:minmax(0,max-content)}.phoneSolo .phoneSoloTasksStore{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#4e5968;align-self: center;min-width:0;max-width:96px;padding:0 6px 0 8px;font-size:12px;font-weight:800}.invDayList.invCalendarDetailScroll{display:block;overflow:auto;background:#fff;border:1px solid #dbe4ee;border-radius:8px;max-width:100%;max-height:min(56vh,520px)}.invCalendarDetailScroll .invCalendarDetailTable{table-layout:auto;border-collapse:separate;border-spacing:0;width:100%;min-width:970px}.invCalendarDetailTable>thead>tr>th{position:sticky;z-index:1;color:#34455b;background:#f3f6fa;font-size:13px;top:0}.invCalendarDetailTable>thead>tr>th,.invCalendarDetailTable>tbody>tr>td{text-align:left;vertical-align:middle;white-space:nowrap;border:0;border-bottom:1px solid #e8edf3;height:40px;padding:8px 12px;line-height:1.35}.invCalendarDetailTable>tbody>tr>td{color:#172333;background:#fff;font-size:14px}.invCalendarDetailTable>tbody>tr:last-child>td{border-bottom:0}.invCalendarDetailTable>thead>tr>th:first-child,.invCalendarDetailTable>tbody>tr>td:first-child{text-align:center;width:48px}.invCalendarDetailTable>tbody>tr>td:nth-child(2){min-width:150px;font-weight:650}.invCalendarDetailTable>tbody>tr>td:nth-child(3){font-variant-numeric:tabular-nums;min-width:175px}.invCalendarChecked{color:#79889a}.invCalendarChecked.on{color:#17804c;font-weight:800}.invCalendarDetailScroll:focus-visible{outline:2px solid #2873e7;outline-offset:2px}.invCalCell.rich .invCalCounts .cArr{color:#0f6e6e;background:#e3f5f5}.invDayFlowRow.arr{background:#e3f5f5;border-color:#b6e0e0}.invDayFlowRow.arr b{color:#0f6e6e}.invDayFlowRow.ret{background:#f3f0fb;border-color:#d9d0f0}.invDayFlowRow.ret b{color:#5a3fa0}.invDayFlowRow.void{background:#f4f5f7;border-color:#d6dae0}.invDayFlowRow.void b{color:#4a5568}.invDayBasis{color:#4a5a6c;margin:0;font-size:12px}.stocktakeScanBoard{color:#172b42;min-width:0;margin:16px 0;font-size:14px}.practicalStocktake .practicalScanRow{grid-template-columns:minmax(0,1fr);gap:8px}.practicalStocktake .invScanSide{display:grid;grid-template-columns:auto minmax(0,1fr)auto auto;justify-content:start;align-items: center;gap:4px 12px}.practicalStocktake .invScanSide>.cameraScanSlot{grid-column:1;grid-row:1/span 2;align-self: start}.practicalStocktake .invScanSide>p{grid-column:2;overflow-wrap:anywhere;margin:0}.practicalStocktake .invScanSide>.secondaryButton{grid-column:3;grid-row:1}.practicalStocktake .invScanSide>.primaryButton{grid-column:4;grid-row:1}.practicalStocktake .practicalStocktakeKpis .invKpi{box-shadow:none;min-height:66px}.practicalStocktake .practicalStocktakeKpis .invKpi>small{flex-basis:100%;margin-left:0}.practicalStocktake .practicalStocktakeKpis .invKpi>small .invKpiNote{display:block;opacity:.72;font-size:12px;font-style:normal}.stocktakeBoardProgress{margin:0 0 10px;font-size:14px;font-weight:700}.stocktakeBoardColumns{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1fr);gap:14px}.stocktakeLane,.stocktakeUnknown{overflow:hidden;background:#fff;border:1px solid #cbd6e2;border-radius:12px;min-width:0}.stocktakeLane--confirmed{border-color:#a9ccbe}.stocktakeLaneHead{background:#f4f7fa;border-bottom:1px solid #dfe7ef;padding:12px 14px}.stocktakeLane--confirmed .stocktakeLaneHead{background:#eaf6ef;border-color:#cce2d5}.stocktakeLaneHead h3{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:16px;line-height:1.45}.stocktakeLaneHead h3 span{font-size:14px}.stocktakeLaneHead p{color:#43566b;overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;line-height:1.5}.stocktakeLaneScroll{overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;max-height:360px}.stocktakeBoardItems{list-style:none;margin:0;padding:0}.stocktakeBoardItems>li{display:flex;border-bottom:1px solid #e5ebf1;align-items: center;gap:10px;min-width:0;padding:12px 14px}.stocktakeBoardItems>li:last-child{border-bottom:0}.stocktakeBoardItemText{flex:1;min-width:0}.stocktakeBoardItemTitle{display:flex;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:14px;line-height:1.5}.stocktakeBoardType{color:#35475c;white-space:nowrap;background:#edf1f6;border-radius:4px;padding:1px 6px;font-size:12px}.stocktakeBoardSerial{display:block;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:4px;font-size:15px;line-height:1.4}.stocktakeBoardMeta{display:block;color:#4c5d70;overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.5}.stocktakeBoardCheck{color:#236044;background:#eaf6ef;border-radius:6px;flex:none;padding:4px 8px;font-size:12px;font-weight:700}.stocktakeBoardWho{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:100%}.stocktakeBoardConflict{display:inline-block;color:#9a4b00;white-space:nowrap;background:#fff4e5;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:700}.stocktakeScanBoard button{font:inherit;cursor:pointer}.stocktakeScanBoard button:disabled{cursor:default;opacity:.55}.stocktakeScanBoard button:focus-visible{outline:3px solid #367bec;outline-offset:-3px}.stocktakeLaneScroll:focus-visible{outline:3px solid #367bec;outline-offset:-3px}.stocktakeBoardAction,.stocktakeBoardMore{color:#223e5e;background:#fff;border:1px solid #c6d2df;border-radius:8px;min-height:44px;padding:8px 10px;line-height:1.4}.stocktakeScanBoard .stocktakeBoardAction{flex:0 auto;max-width:130px;font-size:13px}.stocktakePendingActions{display:flex;flex-wrap:nowrap;align-items: center;gap:6px}.stocktakePendingActions .stocktakeBoardAction{white-space:nowrap;flex:none}.stocktakeBoardMore{display:block;width:calc(100% - 28px);margin:12px 14px;font-size:14px}.stocktakeBoardEmpty{color:#526477;margin:0;padding:24px 16px;font-size:14px;line-height:1.65}.stocktakeUnknown{border-color:#dec391;margin-top:14px}.stocktakeUnknown .stocktakeLaneHead{background:#fff6e5;border-color:#ead6b2}.stocktakeUnknownActions{display:flex;flex-shrink:0;align-items: center;gap:8px}.stocktakeScanBoard .stocktakeUnknownRemove{display:inline-flex;color:#754427;background:#fff;border:1px solid #c6d2df;border-radius:8px;flex:0 0 44px;justify-content:center;align-items: center;width:44px;height:44px;padding:0;font-size:24px;line-height:1}@media (max-width:640px){.practicalStocktake .invScanSide{grid-template-columns:repeat(2,minmax(0,1fr))}.practicalStocktake .invScanSide>p{grid-column:1/-1}.practicalStocktake .invScanSide>.secondaryButton,.practicalStocktake .invScanSide>.primaryButton{grid-column:auto;grid-row:auto}.practicalStocktake .invScanSide>.cameraScanSlot{grid-column:1/-1;grid-row:auto}.stocktakeBoardColumns{grid-template-columns:minmax(0,1fr);gap:12px}.stocktakeLaneScroll{max-height:260px}.stocktakeBoardItems>li,.stocktakeLaneHead{padding:10px 12px}.stocktakeUnknown .stocktakeBoardItems>li{flex-wrap:wrap;align-items: flex-start}.stocktakeUnknown .stocktakeBoardItemText{flex-basis:100%}.stocktakeUnknownActions{margin-left:auto}.inventoryModule .stocktakeLane .stocktakeCompactTable th:first-child,.inventoryModule .stocktakeLane .stocktakeCompactTable td:first-child{white-space:normal;overflow-wrap:break-word;min-width:88px;max-width:110px}.inventoryModule .stocktakeLane .stocktakeCompactTable td:nth-child(2){white-space:normal;min-width:84px;max-width:120px}.inventoryModule .stocktakeLane .stocktakeCompactTable td:nth-child(2) .stocktakeBoardSerial{white-space:normal;overflow-wrap:anywhere}}.practicalStocktake .stocktakeScanLabel{display:flex;overflow:hidden;align-items:baseline;gap:10px;min-width:0}@media (min-width:641px){.inventoryModule .practicalStocktake .stocktakeLaneScroll{height:auto;max-height:360px}}.practicalStocktake .stConflictRow{align-items: flex-start}.practicalStocktake .stConflictPicks{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.practicalStocktake .stConflictPicks button{min-height:32px;font-size:13px}.invStocktakeMissingBulk .stMissingKindHead{grid-column:1/-1;display:flex;justify-content:space-between;align-items: center;gap:8px;margin-top:4px;font-size:13px}.invStocktakeMissingBulk .stMissingConflict{grid-column:1/-1;display:grid;background:#fff;border:1px dashed #d6b25e;border-radius:8px;gap:4px;padding:8px 10px;font-size:13px}.invStocktakeMissingBulk .stMissingConflict small{color:#5b6b78;font-size:12px}.invStocktakeMissingBulk .stMissingConflictRow{color:#3c4a57}.practicalStocktake .stOthersNow{margin:6px 0}.cameraResultBanner.tone-muted{border-left-color:#adb5bd}@media (max-width:540px){.practicalStocktake .stConflictPicks button,.invStocktakeMissingBulk .stMissingKindHead button{min-height:44px}}.inventoryModule .invResultHeading{display:flex;color:#273e56;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin:10px 0 8px;line-height:1.4}.inventoryModule .invResultHeading b{font-size:14px;font-weight:750}.inventoryModule .invResultHeading>span{color:#526479;white-space:nowrap;font-size:13px}.inventoryModule .invResultHeading>span[data-inv-refreshing]:after{content:" · 새로 고치는 중";color:#526479;font-size:12px}.inventoryModule .invCarrierVendors .invCarrierAll{flex-wrap:wrap}.inventoryModule .invCarrierVendors .invCarrierAll>b{white-space:nowrap}.inventoryModule .invIoSplit>section:first-child{position:static}.inventoryModule .invIoSplit>.invHistPanel{grid-column:1/-1;min-width:0}.inventoryModule .invHistPanel>.tableWrap{position:relative;isolation:isolate;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid #dce4ed;border-radius:8px;min-height:140px;max-height:min(62vh,600px)}.inventoryModule .salesTable.dense.v2.invHistTable{border-collapse:separate;border-spacing:0;min-width:1050px}.inventoryModule .salesTable.dense.v2.invHistTable thead th{position:sticky;z-index:2;color:#34475d;white-space:nowrap;background:#eef3f8 padding-box padding-box;height:36px;padding:7px 10px;top:0;box-shadow:0 1px #cbd6e3}.inventoryModule .salesTable.dense.v2.invHistTable tbody td{white-space:nowrap;vertical-align:middle;padding:7px 10px;font-size:13px;line-height:1.45}.inventoryModule .salesTable.dense.v2.invHistTable .invReasonCell{display:table-cell;white-space:normal;overflow-wrap:anywhere;min-width:170px}.inventoryModule .invHistTable .invWhen{display:block;color:#576a7e;margin:2px 0 0;font-size:12px}.inventoryModule .invHistTable .invStmtBtn{margin-left:7px}.inventoryModule .stocktakeBoardColumns{grid-template-columns:minmax(0,1fr)minmax(0,1fr);gap:14px}.inventoryModule .stocktakeLaneScroll{isolation:isolate;height:360px}.inventoryModule .stocktakeCompactTable{border-collapse:separate;border-spacing:0;color:#172b42;width:100%;min-width:580px;font-size:13px;line-height:1.35}.inventoryModule .stocktakeCompactTable th,.inventoryModule .stocktakeCompactTable td{text-align:left;white-space:nowrap;vertical-align:middle;border-bottom:1px solid #e4ebf2;height:47px;padding:1px 10px}.inventoryModule .stocktakeCompactTable thead th{position:sticky;z-index:2;color:#526479;background:#f3f6fa;height:34px;padding:5px 10px;font-size:12px;font-weight:700;top:0;box-shadow:0 1px #d5e0eb}.inventoryModule .stocktakeCompactTable tbody tr:nth-child(2n){background:#fafcfe}.inventoryModule .stocktakeCompactTable tbody tr:hover{background:#f0f6fd}.inventoryModule .stocktakeCompactTable th:first-child,.inventoryModule .stocktakeCompactTable td:first-child{min-width:140px}.inventoryModule .stocktakeCompactTable th:nth-child(2),.inventoryModule .stocktakeCompactTable td:nth-child(2){min-width:145px}.inventoryModule .stocktakeCompactTable th:nth-child(3),.inventoryModule .stocktakeCompactTable td:nth-child(3){min-width:72px}.inventoryModule .stocktakeCompactTable th:nth-child(4),.inventoryModule .stocktakeCompactTable td:nth-child(4){min-width:80px}.inventoryModule .stocktakeCompactTable td:last-child{width:1%}.inventoryModule .stocktakeCompactTable .stocktakeBoardSerial{display:inline;font-size:13px;font-weight:650;line-height:inherit;white-space:nowrap;margin:0}.inventoryModule .stocktakeCompactTable .stocktakeBoardModel b{font-size:13px;font-weight:700}.inventoryModule .stocktakeCompactTable .stocktakeBoardType{margin-left:5px}.inventoryModule .invDistribution{display:inline-block;color:#355777;white-space:nowrap;vertical-align:middle;background:#f4f8fc;border:1px solid #d5e1ed;border-radius:4px;margin-left:6px;padding:1px 5px;font-size:12px;font-weight:600;line-height:1.35}.inventoryModule .stocktakeCompactTable .stocktakeBoardAction{white-space:nowrap;border-radius:6px;max-width:none;min-height:44px;padding:4px 8px;font-size:12px}.inventoryModule .invUsageScope{color:#19574a;background:#effaf5;border-color:#c7e6d8}.inventoryModule .invReceiveUsage{display:inline-flex;white-space:nowrap;align-items: center;gap:6px;max-width:100%;font-size:12px}.inventoryModule .invReceiveUsage>.selectPanelBox{min-width:186px;max-width:100%}@media (max-width:640px){.inventoryModule .stocktakeBoardColumns{grid-template-columns:minmax(0,1fr)}.inventoryModule .stocktakeLaneScroll{height:300px}.inventoryModule .invHistPanel>.tableWrap{max-height:60vh}}.invReceiveFields{border:0;min-inline-size:0;margin:0;padding:0}.invReceiveGrid .invColorField>span{display:flex;white-space:normal;flex-wrap:wrap;align-items: center;gap:4px;min-width:0}.invReceiveGrid .invColorField>span .invFieldHint{white-space:nowrap;margin-left:0}.inventoryModule .invBoardFoldBtn{display:block;text-align:left;color:#17324c;cursor:pointer;background:#f7f9fc;border:1px solid #d7dde6;border-radius:8px;width:100%;min-height:30px;margin:0 0 8px;padding:6px 10px;font-size:13px;font-weight:600}.inventoryModule .invBoardFoldBtn:hover{background:#eef3f9}.inventoryModule .invBoardFoldBtn:focus-visible{outline:2px solid #0a5fe0;outline-offset:1px}.inventoryModule .invBoardSplit[hidden]{display:none!important}.inventoryModule .stocktakeCompactTable{min-width:0}.inventoryModule .stocktakeCompactTable th:first-child,.inventoryModule .stocktakeCompactTable td:first-child{min-width:96px}.inventoryModule .stocktakeCompactTable th:nth-child(2),.inventoryModule .stocktakeCompactTable td:nth-child(2){min-width:84px}.inventoryModule .stocktakeCompactTable th:nth-child(3),.inventoryModule .stocktakeCompactTable td:nth-child(3){min-width:48px}.inventoryModule .stocktakeCompactTable th:nth-child(4),.inventoryModule .stocktakeCompactTable td:nth-child(4){min-width:64px}.inventoryModule .stocktakeCompactTable th:last-child,.inventoryModule .stocktakeCompactTable td:last-child{position:sticky;z-index:1;background:#fff;right:0;box-shadow:-1px 0 #e4ebf2}.inventoryModule .stocktakeCompactTable thead th:last-child{z-index:3;background:#f3f6fa}.inventoryModule .stocktakeLaneHead h3 span{font-weight:700}.inventoryModule .invCarrierVendors button{gap:6px;padding-left:10px;padding-right:10px;font-size:14px}.inventoryModule .invCarrierVendors button:not(.invCarrierAll){flex-direction:column;align-items: flex-start;gap:1px}.inventoryModule .invCarrierVendors button:not(.invCarrierAll)>b{overflow-wrap:normal;white-space:nowrap}.inventoryModule .invTimeTable .invStmtBtn{margin-left:7px}.invBulkStatusBody{display:grid;gap:12px}.invBulkStatusLine{margin:0;font-size:15px;font-weight:700}.invBulkStatusLine.ok{color:#0f7a45}.invBulkStatusLine.warn{color:#b42318}.invBulkFailRows{list-style:none;display:grid;overflow:auto;gap:6px;max-height:320px;margin:0;padding:0}.invBulkFailRows li{display:grid;grid-template-columns:minmax(110px,auto)minmax(90px,1fr);background:#fff6f5;border:1px solid #f3c2bd;border-radius:8px;gap:2px 10px;padding:8px 10px;font-size:13px}.invBulkFailRows li b{font-size:13px}.invBulkFailRows li span{color:#344054}.invBulkFailRows li em{grid-column:1/-1;color:#b42318;font-size:13px;font-style:normal}.invStocktakeMissingBulk{display:grid;background:#fffaf0;border:1px solid #f5c97a;border-radius:10px;gap:8px;margin:10px 0;padding:10px 12px}.invStocktakeMissingBulk .head{display:flex;flex-wrap:wrap;align-items: center;gap:8px 12px}.invStocktakeMissingBulk .head b{font-size:14px}.invStocktakeMissingBulk .head small{color:#5b6b7c;font-size:12px}.invStocktakeMissingBulk .rows{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));overflow:auto;gap:4px 10px;max-height:220px}.invStocktakeMissingBulk label{display:flex;align-items: flex-start;gap:6px;min-width:0;font-size:13px}.invStocktakeMissingBulk label span{overflow-wrap:anywhere;min-width:0}.invStocktakeMissingBulk .foot{display:flex;flex-wrap:wrap;gap:8px}.invBoxSkuMemory{background:#fff;border:1px solid #dfe6ee;border-radius:10px;max-width:920px;margin:8px 0}.invBoxSkuMemory>summary{cursor:pointer;color:#17324c;list-style-position:inside;padding:9px 12px;font-size:13px;font-weight:600}.invBoxSkuMemory>summary span{color:#5b6b7c;margin-left:6px;font-size:12px;font-weight:500}.invBoxSkuWrap{overflow-x:auto;padding:0 12px 10px}.invBoxSkuTable{table-layout:fixed;width:100%;min-width:0;font-size:13px}.invBoxSkuTable th:first-child{width:150px}.invBoxSkuTable th:nth-child(3){width:140px}.invBoxSkuTable th:nth-child(4){width:100px}.invBoxSkuTable th:nth-child(5){width:110px}.invBoxSkuTable th:nth-child(6){width:150px}.invBoxSkuActs{white-space:nowrap}.invBoxSkuActs button+button{margin-left:6px}.invBoxSkuDone{display:flex;border-radius:8px;flex-wrap:wrap;align-items: center;gap:10px;margin:0 12px 10px;padding:6px 10px;font-size:13px}.invBoxSkuDone.ok{color:#1d5c32;background:#eef8f1;border:1px solid #bfe1c9}.invBoxSkuDone.warn{color:#7a5b12;background:#fffaef;border:1px solid #f0d492}.invBoxSkuEmpty,.invBoxSkuNote{color:#5b6b7c;margin:0;padding:0 12px 10px;font-size:12px}@media (max-width:540px){.invBoxSkuActs button{min-height:44px}}.invMobileResults{display:none;color:#000;width:100%;min-width:0;max-width:100%;margin:0;padding:0;font-family:inherit;font-size:14px;font-weight:400;line-height:1.5}.invMobileResults,.invMobileResults *{box-sizing:border-box;color:#000;font-family:inherit;font-weight:400}.invMobileResults .invMobileResultsCount{overflow-wrap:anywhere;margin:0 0 8px}.invMobileResults .invMobileResultsList{display:grid;list-style:none;gap:8px;min-width:0;margin:0;padding:0}.invMobileResults .invMobileResult{display:grid;background:#fff;border:1px solid #d5d5d5;border-radius:8px;gap:8px;min-width:0;max-width:100%;margin:0;padding:10px 12px}.invMobileResults .invMobileResultFields{display:grid;gap:4px;min-width:0;margin:0}.invMobileResults .invMobileResultFields>div{display:grid;grid-template-columns:4.1em minmax(0,1fr);align-items:baseline;gap:8px;min-width:0}.invMobileResults .invMobileResultFields dt,.invMobileResults .invMobileResultFields dd{white-space:normal;overflow-wrap:anywhere;word-break:normal;text-align:left;min-width:0;max-width:100%;margin:0}.invMobileResults .invMobileResultModel dd,.invMobileResults .invMobileResultSerial dd{font-size:16px}.invMobileResults .invMobileResultSerial dd{font-variant-numeric:tabular-nums}.invMobileResults .invMobileResultNote{font-size:14px}.invMobileResults .invMobileResultDestination{display:block;margin-top:2px}.invMobileResults .invMobileResultDetail{appearance:none;font:inherit;color:#000;text-align:center;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:#fff;border:1px solid #767676;border-radius:6px;justify-self:end;min-width:88px;max-width:100%;min-height:44px;margin:0;padding:8px 12px;line-height:1.5}.invMobileResults .invMobileResultDetail:hover{background:#f3f3f3}.invMobileResults .invMobileResultDetail:focus-visible{outline:2px solid #000;outline-offset:3px}.invMobileResults .invMobileResultsEmpty{overflow-wrap:anywhere;background:#fff;border:1px solid #d5d5d5;border-radius:8px;padding:12px}.invMobileResults .invMobileResultsEmpty p{margin:0}.invMobileResults .invMobileResultsEmpty p+p{margin-top:4px}@media screen and (max-width:540px){.invInventoryListPanel.invInventoryListPanel--mobileResults>.invMobileResults{display:block}.invInventoryListPanel.invInventoryListPanel--mobileResults>.tableWrap.wide,.invInventoryListPanel.invInventoryListPanel--mobileResults>.tablePanHint{display:none!important}}.invMobileResults .invMobileResultFields--compact>div{grid-template-columns:minmax(0,1fr);gap:0}.invMobileResults .invMobileResultFields--compact .invMobileResultModel b{font-weight:700}.invMobileResults .invMobileResultFields--compact .mono{font-variant-numeric:tabular-nums;letter-spacing:.02em}.invMobileResults .srOnly{overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute!important}.inventoryModule .invNarrow{grid-template-columns:minmax(100px,.8fr)minmax(150px,1.1fr)repeat(4,minmax(120px,1fr))minmax(170px,1.25fr);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin;min-width:0;max-width:100%;padding-bottom:4px}.inventoryModule .invNarrowField>span{white-space:nowrap}.inventoryModule .invNarrowField .selectPanelBox{display:block;min-width:0}.inventoryModule .invNarrowField .spButton{width:100%;min-width:0}.inventoryModule .invSearchReset{color:#215cbd;background:0 0;border:0;min-height:36px;padding:8px}.inventoryModule .invRefreshTime{color:#526273;font-size:12px}.inventoryModule .invStocktakeDetails{margin-top:12px}.inventoryModule .invStocktakeDetails>summary{cursor:pointer;min-height:44px;padding:12px;font-weight:700}.inventoryModule .practicalStocktake .invScanSide{min-width:0}.inventoryModule .practicalStocktake .invScanSide p{overflow-wrap:anywhere}@media (max-width:600px){.inventoryModule .invNarrowField .control{min-height:40px}}@media screen{body.themeToss .inventoryModule .invInventoryListPanel{border-color:#dce3ec;min-width:0}body.themeToss .inventoryModule .invInventoryListPanel .invToolbar{border-radius:var(--toss-radius-sm,11px);background:#f7f9fc;border:1px solid #dce3ec;gap:12px;margin-bottom:12px;padding:14px}body.themeToss .inventoryModule .invToolbar .invResultHeading{color:#000;align-items: center;gap:6px 16px;margin:0}body.themeToss .inventoryModule .invToolbar .invResultHeading>b{font-size:15px;font-weight:800}body.themeToss .inventoryModule .invToolbar .invResultHeading>span{color:#000;font-variant-numeric:tabular-nums;white-space:normal;overflow-wrap:anywhere;min-width:0;font-size:12px}body.themeToss .inventoryModule .invFilterBar{gap:10px;margin:0}body.themeToss .inventoryModule .invSearch{box-shadow:none;background:#fff;border:1px solid #8295ad;border-radius:9px}body.themeToss .inventoryModule .invSearch:focus-within{border-color:#1b64da;box-shadow:0 0 0 3px #1b64da1c}body.themeToss .inventoryModule .invSearch input::placeholder,body.themeToss .inventoryModule .invNarrowField input::placeholder{color:#000;opacity:1}body.themeToss .inventoryModule .invSearchClear{color:#000;background:#edf1f6;border-radius:8px;width:32px;height:32px}body.themeToss .inventoryModule .invFilters{border-top:1px solid #dce3ec;gap:6px;padding-top:10px}body.themeToss .inventoryModule :-webkit-any(.invFilterLabel,.invFilterNone){color:#000;font-size:12px;line-height:1.5}body.themeToss .inventoryModule :-moz-any(.invFilterLabel,.invFilterNone){color:#000;font-size:12px;line-height:1.5}body.themeToss .inventoryModule :is(.invFilterLabel,.invFilterNone){color:#000;font-size:12px;line-height:1.5}body.themeToss .inventoryModule .invFilterLabel{margin-right:4px;font-weight:700}body.themeToss .inventoryModule .invAgeChip{display:inline-flex;color:#000;text-align:left;overflow-wrap:anywhere;background:#eaf1fb;border:1px solid #cbd8e8;border-radius:8px;align-items: center;gap:6px;min-width:0;max-width:100%;min-height:32px;padding:5px 9px;font-size:12px;font-weight:700;line-height:1.5}body.themeToss .inventoryModule .invAgeChip:hover{background:#dfeafb;border-color:#8295ad}body.themeToss .inventoryModule .invSearchReset{color:#000;white-space:nowrap;background:#fff;border:1px solid #cbd3df;border-radius:8px;margin-left:auto;padding:6px 10px;font-size:12px;font-weight:700}body.themeToss .inventoryModule .invSearchReset:hover{background:#f0f4fa;border-color:#8295ad}body.themeToss .inventoryModule :-webkit-any(.invAgeChip,.invSearchReset,.invSearchClear):focus-visible{outline:2px solid #1b64da;outline-offset:2px}body.themeToss .inventoryModule :-moz-any(.invAgeChip,.invSearchReset,.invSearchClear):focus-visible{outline:2px solid #1b64da;outline-offset:2px}body.themeToss .inventoryModule :is(.invAgeChip,.invSearchReset,.invSearchClear):focus-visible{outline:2px solid #1b64da;outline-offset:2px}body.themeToss .inventoryModule .invSearchRecovery{display:flex;color:#000;background:#fff7e6;border:1px solid #e3c478;border-radius:8px;flex-wrap:wrap;align-items: center;gap:8px 12px;padding:10px 12px;font-size:12px;line-height:1.5}body.themeToss .inventoryModule .invSearchRecovery>span{flex:200px}body.themeToss .inventoryModule .invSearchRecovery>button{color:#000}body.themeToss .inventoryModule .invInventoryListPanel[data-load-state=error][data-empty-result=true] .invMobileResultsCount{display:none}body.themeToss .inventoryModule .invRefreshTime{color:#000}body.themeToss .inventoryModule .invInventoryListPanel .emptyTable{color:#000;padding-block-start:28px;padding-block-end:28px}body.themeToss .inventoryModule .invInventoryListPanel .emptyTable>:-webkit-any(b,p){color:#000}body.themeToss .inventoryModule .invInventoryListPanel .emptyTable>:-moz-any(b,p){color:#000}body.themeToss .inventoryModule .invInventoryListPanel .emptyTable>:is(b,p){color:#000}}@media screen and (max-width:540px){body.themeToss .inventoryModule .invInventoryListPanel .invToolbar{gap:10px;padding:10px}body.themeToss .inventoryModule :-webkit-any(.invAgeChip,.invSearchReset){min-height:40px}body.themeToss .inventoryModule :-moz-any(.invAgeChip,.invSearchReset){min-height:40px}body.themeToss .inventoryModule :is(.invAgeChip,.invSearchReset){min-height:40px}body.themeToss .inventoryModule .invSearchClear{width:36px;height:36px}}.invBulkFailList{overflow-y:auto;overflow-wrap:anywhere;max-height:160px}.invJustRow .invUndoExpired{color:#b42318;font-weight:700}.invJustRow .invJustAct{color:#0f7b3c;font-size:12px;font-weight:800}.invElsewhere{display:flex;color:#000;flex-wrap:wrap;justify-content:center;align-items: center;gap:8px;margin:10px auto 0;font-size:13px}.inventoryModule>.listSection,.inventoryModule>.invBoardSplit>.listSection{margin-top:0}.inventoryModule>.invBoardSplit{margin-bottom:0}.inventoryModule>.invBoardFoldBtn{margin-bottom:-6px}.inventoryModule .invInventoryListPanel .invTable{table-layout:fixed}.inventoryModule .invHistKind{display:flex;align-items:baseline;gap:9px;min-width:0}.inventoryModule button[aria-disabled=true]{cursor:not-allowed;opacity:.55}.inventoryModule .invInventoryListPanel:focus:not(:focus-visible){outline:none}.inventoryModule .invFilters[hidden]{display:none!important}@media (min-width:541px){.inventoryModule .invBoardRight .invKpis.invKpiRail .invKpi{display:grid;grid-template-columns:auto minmax(0,1fr)auto;grid-template-areas:"name note num";align-items:baseline;column-gap:10px}.inventoryModule .invBoardRight .invKpis.invKpiRail .invKpi>span{grid-area:name}.inventoryModule .invBoardRight .invKpis.invKpiRail .invKpi>small{grid-area:note;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;justify-self:end;min-width:0;max-width:100%;margin-left:0}.inventoryModule .invBoardRight .invKpis.invKpiRail .invKpi>b{grid-area:num;justify-self:end}}@media (min-width:541px) and (max-width:1199.98px){.inventoryModule .invBoardSplit>.invBoardRight{display:contents}.inventoryModule .invBoardSplit>.invBoardRight>.invKpis.invKpiRail{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));order:-1}.inventoryModule .invBoardRight .invKpis.invKpiRail .invKpi{grid-template-columns:minmax(0,1fr)auto;grid-template-areas:"name num" "note note"}.inventoryModule .invBoardRight .invKpis.invKpiRail .invKpi>small{text-align:left;justify-self:start}}@media (min-width:541px) and (max-width:999.98px){.inventoryModule .invNarrow{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));overflow-x:visible}}.inventoryModule .invSumRow .invCostMissing{color:#9a4b00;margin:0;font-weight:700}.inventoryModule .invExportMore[data-align=left] .invExportMenu{left:0;right:auto}@media (min-width:641px) and (max-width:1279.98px){.inventoryModule .stocktakeLane .stocktakeCompactTable th:first-child,.inventoryModule .stocktakeLane .stocktakeCompactTable td:first-child{white-space:normal;overflow-wrap:break-word;min-width:88px;max-width:110px}.inventoryModule .stocktakeLane .stocktakeCompactTable td:nth-child(2){white-space:normal;min-width:108px;max-width:150px}.inventoryModule .stocktakeLane .stocktakeCompactTable td:nth-child(2) .stocktakeBoardSerial{white-space:normal;overflow-wrap:anywhere}}.invReceiveDock{position:fixed;z-index:70;display:flex;color:#000;background:#fff;border:1px solid #c9d8ea;border-radius:12px;align-items: center;gap:10px;max-width:calc(100vw - 32px);padding:8px 10px 8px 14px;font-size:13px;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0314262e}.invReceiveDock>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.invReceiveDock .primaryButton{flex:none;min-width:150px}.inventoryModule .tablePanHint .invPanHidden{font-weight:800}.inventoryModule .invNarrow[data-more-filters=folded]{grid-template-columns:minmax(110px,180px)minmax(170px,260px)auto;justify-content:start}.inventoryModule .invNarrow[data-more-filters=open]{grid-template-columns:minmax(100px,.8fr)minmax(150px,1.1fr)repeat(4,minmax(120px,1fr))minmax(170px,1.25fr)auto}.inventoryModule .invMoreFilters{display:inline-flex;white-space:nowrap;color:#1f4f9c;cursor:pointer;background:#fff;border:1px solid #c9d6e6;border-radius:8px;align-self: end;align-items: center;gap:6px;min-height:36px;padding:0 12px;font-size:13px;font-weight:700}.inventoryModule .invMoreFilters:hover{background:#f2f6fc}.inventoryModule .invMoreFilters[aria-expanded=true]{background:#eef3fb}.inventoryModule .invMoreFiltersCount{color:#fff;background:#b8360f;border-radius:999px;padding:1px 8px;font-size:12px;font-style:normal;font-weight:800}@media (min-width:541px) and (max-width:999.98px){.inventoryModule .invNarrow[data-more-filters=open]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.inventoryModule .invHistTable .invHistRow.is-detail-link{cursor:pointer}.inventoryModule .invHistTable .invHistRow.is-detail-link:-webkit-any(:hover,:focus-within){background:#edf3fb}.inventoryModule .invHistTable .invHistRow.is-detail-link:-moz-any(:hover,:focus-within){background:#edf3fb}.inventoryModule .invHistTable .invHistRow.is-detail-link:is(:hover,:focus-within){background:#edf3fb}.inventoryModule .invHistTable .invHistRow.is-detail-link:-webkit-any(:hover,:focus-within)>td{background:#edf3fb}.inventoryModule .invHistTable .invHistRow.is-detail-link:-moz-any(:hover,:focus-within)>td{background:#edf3fb}.inventoryModule .invHistTable .invHistRow.is-detail-link:is(:hover,:focus-within)>td{background:#edf3fb}.inventoryModule .invHistTable .invHistRow button.invHistoryDetailLink{appearance:none;display:inline;box-shadow:none;color:#215cbd;font:inherit;text-align:inherit;white-space:inherit;overflow-wrap:inherit;word-break:inherit;vertical-align:baseline;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;border-radius:2px;width:auto;min-width:0;height:auto;min-height:0;margin:0;padding:0;font-weight:700;transform:none}.inventoryModule .invHistTable .invHistRow button.invHistoryDetailLink:-webkit-any(:hover,:focus,:active){appearance:none;display:inline;box-shadow:none;color:#215cbd;font:inherit;text-align:inherit;white-space:inherit;overflow-wrap:inherit;word-break:inherit;vertical-align:baseline;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;border-radius:2px;width:auto;min-width:0;height:auto;min-height:0;margin:0;padding:0;font-weight:700;transform:none}.inventoryModule .invHistTable .invHistRow button.invHistoryDetailLink:-moz-any(:hover,:focus,:active){appearance:none;display:inline;box-shadow:none;color:#215cbd;font:inherit;text-align:inherit;white-space:inherit;overflow-wrap:inherit;word-break:inherit;vertical-align:baseline;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;border-radius:2px;width:auto;min-width:0;height:auto;min-height:0;margin:0;padding:0;font-weight:700;transform:none}.inventoryModule .invHistTable .invHistRow button.invHistoryDetailLink:is(:hover,:focus,:active){appearance:none;display:inline;box-shadow:none;color:#215cbd;font:inherit;text-align:inherit;white-space:inherit;overflow-wrap:inherit;word-break:inherit;vertical-align:baseline;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;border-radius:2px;width:auto;min-width:0;height:auto;min-height:0;margin:0;padding:0;font-weight:700;transform:none}.inventoryModule .invHistTable .invHistRow button.invHistoryDetailLink:focus-visible{outline:2px solid #215cbd;outline-offset:2px}.invHistWindowNote{display:flex;color:#334155;flex-wrap:wrap;align-items: center;gap:8px;margin:6px 0;font-size:13px;line-height:1.5}.invDrawerConfirm .modalBackdrop{z-index:150}.invDrawer .invDrawerFail{background:#fff4f5;border:1px solid #f0b6bd;border-radius:8px;padding:6px 10px}.inventoryModule .invReconcileChip{display:inline-flex;cursor:pointer;text-align:left;color:#0f172a;background:#f7f9fb;border:1px solid #dbe3ec;border-radius:10px;flex-direction:column;align-items: flex-start;gap:2px;max-width:100%;margin:0 0 8px;padding:8px 12px}.inventoryModule .invReconcileChip:hover{background:#eef2f7;border-color:#c7d3e0}.inventoryModule .invReconcileChip>b{font-size:14px;font-weight:700}.inventoryModule .invReconcileChip>small{color:#52627a;white-space:normal;font-size:13px}.inventoryModule .invReconcileRef{display:inline-block;cursor:pointer;text-align:left;color:#64748b;text-decoration:underline dotted;white-space:normal;background:0 0;border:0;max-width:100%;margin:0 0 8px;padding:2px 4px;font-size:13px}.inventoryModule .invReconcileRef:hover{color:#334155}.invDrawer .invAmendItem{background:#fbfdff;border:1px solid #dde5ed;border-radius:8px;margin-bottom:8px}.invDrawer .invAmendItem>summary{display:flex;cursor:pointer;color:#203247;flex-wrap:wrap;align-items:baseline;gap:8px;padding:8px 10px;font-size:13px}.invDrawer .invAmendItem>summary>b{font-weight:700}.invDrawer .invAmendItem>summary>span{color:#52627a}.invDrawer .invAmendItem>summary>em{color:#1f4e79;font-style:normal;font-weight:600}.invDrawer .invAmendBody{padding:0 10px 10px}.invDrawer .invAmendBody table{table-layout:fixed;width:100%}.invDrawer .invAmendBody th,.invDrawer .invAmendBody td{white-space:pre-wrap;overflow-wrap:anywhere}.invDrawer .invAmendMeta{color:#52627a;margin:6px 0 0;font-size:13px;line-height:1.6}.invDrawer .invAmendBody>button{margin-top:8px}.invDrawerHero .invAge.warn{color:#8a5300}.invDrawerHero .invAge.red{color:#b4234f}.invDrawerHero h3{margin:0 0 4px;line-height:1.3}.invDrawerHero p{margin:2px 0 0}.invDrawerHero p+p{margin-top:6px}.modal:has(.invReconcileReview) .modalBody{display:flex;flex-direction:column;min-height:0}.invReconcileReview{display:flex;color:#20364e;flex-direction:column;flex:auto;min-width:0;min-height:0;font-size:13px;line-height:1.5}.invReconcileReview>:not(.invReviewTableWrap){flex-shrink:0}.invReconcileReview .invReviewIntro{color:#37506a;overflow-wrap:anywhere;background:#f4f8fd;border:1px solid #d9e5f1;border-radius:8px;margin:0 0 14px;padding:12px 14px}.invReconcileReview .invReviewToolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: flex-start;gap:10px 14px;margin-bottom:10px}.invReconcileReview .invReviewFilters{display:flex;flex-wrap:wrap;align-items: center;gap:6px;min-width:0}.invReconcileReview .invReviewToolbar button{white-space:nowrap;border-radius:7px;min-height:38px;padding:7px 10px;font-size:13px;line-height:1.35}.invReconcileReview .invReviewFilters button b{font-variant-numeric:tabular-nums;margin-left:5px}.invReconcileReview .invReviewFilters button.active,.invReconcileReview .invReviewFilters button[aria-pressed=true]{color:#174f9b;background:#eaf3ff;border-color:#2b6ecb;box-shadow:inset 0 0 0 1px #2b6ecb}.invReconcileReview>.invSub{color:#5a6b7d;margin:0 0 12px;font-size:12px}.invReconcileReview .invReviewWarning{color:#79551a;overflow-wrap:anywhere;background:#fffaef;border:1px solid #e9cf9f;border-radius:7px;margin:8px 0 12px;padding:10px 12px}.invReconcileReview .invReviewTableWrap{position:relative;isolation:isolate;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid #d6e1ec;border-radius:8px;flex:auto;min-width:0;min-height:160px}.invReconcileReview .compactTable.tightTable.invReviewTable{border-collapse:separate;border-spacing:0;table-layout:auto;width:100%;min-width:960px}.invReconcileReview .invReviewTable thead th{position:sticky;z-index:3;color:#3f5268;white-space:nowrap;background:#eef3f8;height:36px;padding:7px 10px;font-size:12px;top:0;box-shadow:0 1px #ccd8e5}.invReconcileReview .invReviewTable .invReviewDevice td{color:#243950;vertical-align:middle;background:#fff;border-bottom:1px solid #e7edf4;height:38px;padding:7px 10px;font-size:13px;line-height:1.4}.invReconcileReview .invReviewTable .invReviewDevice td b{font-size:13px;font-weight:700}.invReconcileReview .invReviewTable .invReviewExplanation>td{color:#4a5e74;white-space:normal;overflow-wrap:anywhere;background:#f6f8fb;border-bottom:8px solid #fff;padding:10px}.invReconcileReview .invReviewGroup.is-conflict .invReviewExplanation>td{background:#fff7e8}.invReconcileReview .invReviewGroup.is-aligned .invReviewExplanation>td{background:#f0f8f3}.invReconcileReview .invReviewGroup.is-unavailable .invReviewExplanation>td{background:#f6f5f0}.invReconcileReview .invReviewRowFooter{position:sticky;display:flex;flex-wrap:wrap;justify-content:space-between;align-items: flex-start;gap:8px 18px;width:min(1080px,100vw - 136px);max-width:100%;font-size:13px;line-height:1.55;left:0}.invReconcileReview .invReviewRowFooter>div:first-child{flex:430px;min-width:0}.invReconcileReview .invReviewRowFooter strong{color:#29425e;font-weight:750}.invReconcileReview .is-conflict .invReviewRowFooter strong{color:#85581d}.invReconcileReview .is-aligned .invReviewRowFooter strong{color:#2c6446}.invReconcileReview .invReviewRowFooter p{margin:5px 0}.invReconcileReview .invReviewRowFooter small{display:block;color:#627286;white-space:normal;margin-top:5px;font-size:12px;line-height:1.45}.invReconcileReview .invReviewRowActions{display:flex;flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items: center;gap:6px}.invReconcileReview .invReviewRowActions button{white-space:nowrap;min-height:38px;padding:7px 10px;font-size:13px}.invReconcileReview .invReviewRowActions small{text-align:right;flex-basis:100%}.invReconcileReview>.secondaryButton{display:block;min-height:40px;margin:12px auto 0}.invReconcileReview button:focus-visible{outline:3px solid #377ee0;outline-offset:2px}@media (max-width:640px){.invReconcileReview .invReviewToolbar{gap:8px}.invReconcileReview .invReviewFilters{gap:5px}.invReconcileReview .invReviewToolbar button,.invReconcileReview .invReviewRowActions button{min-height:44px}.invReconcileReview .invReviewRowActions{justify-content:flex-start}.invReconcileReview .invReviewRowActions small{text-align:left}.invReconcileReview .invReviewRowFooter{width:calc(100vw - 96px)}}@media screen and (max-width:540px){.invReconcileReview .compactTable.tightTable.invReviewTable{min-width:0}.invReconcileReview .invReviewTable,.invReconcileReview .invReviewTable tbody,.invReconcileReview .invReviewTable tr,.invReconcileReview .invReviewTable td{display:block;width:100%}.invReconcileReview .invReviewTable thead{display:none}.invReconcileReview .invReviewTable .invReviewDevice{border-bottom:1px solid #e7edf4;padding:6px 0}.invReconcileReview .invReviewTable .invReviewDevice td{display:flex;overflow-wrap:anywhere;border-bottom:0;gap:8px;height:auto;padding:3px 10px;white-space:normal!important}.invReconcileReview .invReviewTable .invReviewDevice td:before{content:attr(data-label);color:#52627a;flex:0 0 76px;font-size:12px;font-weight:700}.invReconcileReview .invReviewRowFooter{position:static;width:auto}.invReconcileReview .invReviewRowFooter>div:first-child{flex-basis:100%}}.invReceivePanel .invReceiveFields{margin:0 0 12px}.invReceivePanel .invKindField{grid-column:1/-1;border-bottom:1px solid #e5ebf2;padding-bottom:10px}.invReceivePanel .invReceiveKind{display:grid;grid-template-columns:1fr 1fr;background:#edf2f8;border-radius:9px;gap:6px;width:100%;padding:4px}.invReceivePanel .invReceiveKind button{color:#526276;background:0 0;border:0;border-radius:6px;min-height:36px;font-size:14px;font-weight:700}.invReceivePanel .invReceiveKind button.on{color:#1266ce;background:#fff;box-shadow:0 1px 4px #21344d18}.invReceivePanel .invVendorField{grid-column:span 6}.invReceivePanel .invReceiveCarrier{grid-column:span 6;min-width:0}.invReceiveCarrier .spRoot,.invReceiveCarrier .spTrigger{width:100%;min-width:0}.invFixedCarrier{display:flex;color:#28577e;background:#f6f9fc;border:1px solid #d7e1ee;border-radius:6px;align-items: center;min-height:32px;padding:5px 10px;font-weight:700}.invReceivePanel .invUsimLock{grid-column:1/-1}.invUsimLock small{color:#64778c;font-size:12px;line-height:1.5}.invReceivePanel .invReceiveMeta{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.4fr)minmax(0,1fr);gap:9px;margin-top:3px}.invReceivePanel .invReceiveMeta .invField{grid-column:auto;min-width:0}.invReceiveMethodSettings{display:flex;border:0;flex-wrap:wrap;align-items: center;gap:8px;min-width:0;margin:0 0 8px;padding:0}.invAutoReceiveHint{color:#247056;font-size:12px}.invReceivePanel .invReceiveScanGrid .invSerialField{grid-column:1/-1}.invReceivePanel .invReceiveScanGrid{margin-bottom:0}.invReceivePanel .invScan{min-height:72px}.invReceivePanel .invPendingCount{color:#49647d;font-size:12px}.invReceivePanel .invScanCounts{flex-wrap:wrap}.invReceivePanel .invJustReceived{overflow-y:auto;max-height:240px}.invReceivePanel .invJustRow{flex-wrap:wrap}@media (max-width:640px){.invReceivePanel .invVendorField,.invReceivePanel .invReceiveCarrier{grid-column:1/-1}.invReceivePanel .invReceiveMeta{grid-template-columns:1fr}.invReceivePanel .invReceiveMeta .invField{grid-column:1/-1}}.invReceivePanel .invReceiveMetaDetails{grid-column:1/-1;color:#62738a;font-size:12px}.invReceiveMetaDetails>summary{cursor:pointer;padding:5px 0}.invReceiveMetaDetails>summary span{color:#1769cc;margin-left:6px}.invReceiveMetaDetails>summary .invDateDraftBad{color:#b42332;font-weight:800}.invReceiveMetaDetails[open]>summary{margin-bottom:6px}.invSimUsageSummary{display:flex;background:#f0f6fd;border-radius:8px;justify-content:space-between;align-items: center;gap:12px;margin:12px 0;padding:12px}.invSimUsageSummary>div{display:grid;gap:4px;min-width:0}.invSimUsageSummary b{color:#225788;overflow-wrap:anywhere;font-size:13px}.invSimUsageSummary span{color:#60768d;font-size:12px}.invSimUsageSummary>button{color:#1769cc;cursor:pointer;background:#fff;border:1px solid #bad3f2;border-radius:6px;flex-shrink:0;padding:8px 10px}.invReceivePanel .invReceiveUsage,.invReceivePanel .invUsageScopeButtons{flex-wrap:wrap}.invReceivePanel .invUsageScopeButtons button{white-space:nowrap}.invReceivePanel .invReceiveGrid{gap:7px 10px}.invReceivePanel .invReceiveFields{margin-bottom:6px}.invReceivePanel .invKindField{grid-column:span 6;display:flex;border:0;flex-direction:row;align-items: center;gap:7px;padding:0}.invReceivePanel .invKindField>span{white-space:nowrap}.invReceivePanel .invReceiveKind{display:inline-flex;gap:2px;width:auto;padding:3px}.invReceivePanel .invReceiveKind button{min-height:28px;padding:4px 10px;font-size:15px}.invReceivePanel .invReceiveMethodSettings{grid-column:span 6;justify-content:flex-end;align-items: center;margin:0}.invReceivePanel .invMethodField{grid-column:span 6}.invReceivePanel .isFlexible .invMethodField{grid-column:1/-1}.invReceivePanel .invMethodRow{gap:5px 8px}.invReceivePanel .invMfgField{grid-column:1/-1;display:flex;flex-direction:row;align-items: center;gap:8px}.invReceivePanel .invMfgField>span{white-space:nowrap}.invReceivePanel .invDevPick{grid-column:span 8}.invReceivePanel .invColorField{grid-column:span 4}@media (min-width:641px){.invReceivePanel .invReceiveGrid .invDevPick{grid-column:span 8}.invReceivePanel .invReceiveGrid .invColorField{grid-column:span 4}}.invReceivePanel .invUsimLock{display:flex;flex-flow:wrap;align-items: center;gap:5px 8px}.invReceivePanel .invUsimLock>span{white-space:nowrap}.invReceivePanel .invUsimLock small{margin-left:auto}.invReceivePanel .invReceiveMetaDetails>summary{padding:1px 0}.invReceivePanel .invScan{height:54px;min-height:54px}.invReceivePanel .isUsim~.invReceiveScanGrid .invScan{height:48px;min-height:48px}.invReceivePanel .invAutoReceiveHint{margin-left:8px;font-size:12px;font-style:normal;font-weight:400}.invReceivePanel .invReceiveFoot{gap:6px;margin-top:6px;padding-top:6px}@media (max-width:640px){.invReceivePanel .invKindField,.invReceivePanel .invReceiveMethodSettings{grid-column:1/-1;justify-content:flex-start}.invReceivePanel .invVendorField,.invReceivePanel .invReceiveCarrier{grid-column:span 6}.invReceivePanel .invMethodField{grid-column:1/-1}.invReceivePanel .invMfgField{flex-wrap:wrap}.invReceivePanel .invUsimLock small{width:100%;margin-left:0}}.invReceivePanel .invReceiveTopRow{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items: center;gap:6px 12px}.invReceivePanel .invReceiveTopRow .invReceiveMethodSettings{justify-content:flex-start}.invReceivePanel .invReceiveFoot>.primaryButton{margin-left:0}.invReceivePanel .invReceiveFoot .invScanCounts{flex:0 auto}.invReceivePanel .invScanCounts>span{white-space:nowrap;flex:none;min-width:70px;padding:6px 10px}.invReceivePanel .invFileImport{color:#000;background:#f6f9fd;border:1px solid #c9d8ea;border-radius:10px;margin:4px 0 8px;padding:10px 12px;font-size:13px}.invReceivePanel .invFileImportHead{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.invReceivePanel .invFileImportHead>b{font-size:14px}.invReceivePanel .invFileImportHead>span{color:#24384d;overflow-wrap:anywhere;flex:220px;min-width:0}.invReceivePanel .invFileImportClose{color:#223e5e;font:inherit;cursor:pointer;background:#fff;border:1px solid #c6d2df;border-radius:8px;min-height:32px;margin-left:auto;padding:0 10px;font-size:13px}.invReceivePanel .invFileGroups{list-style:none;display:grid;gap:4px;margin:8px 0 0;padding:0}.invReceivePanel .invFileGroups>li{display:flex;background:#fff;border:1px solid #e1e8f0;border-radius:8px;flex-wrap:wrap;align-items: center;gap:4px 10px;min-height:36px;padding:4px 8px}.invReceivePanel .invFileGroups>li[data-file-group-state=loaded]{background:#eef5ff;border-color:#6a9ee0}.invReceivePanel .invFileGroups>li[data-file-group-state=done]{color:#1d5a3c;background:#f1f8f3}.invReceivePanel .invFileGroupName{overflow-wrap:anywhere;flex:200px;min-width:0}.invReceivePanel .invFileGroupName em{color:#9a4b00;font-style:normal;font-weight:700}.invReceivePanel .invFileGroupCount{font-variant-numeric:tabular-nums;white-space:nowrap}.invReceivePanel .invFileGroupNow{color:#1255a6;font-size:12px;font-weight:700}.invReceivePanel .invFileBlocked{margin:8px 0 0}.invReceivePanel .invJustMore{display:block;color:#3d4f63;margin-top:4px;font-size:12px}@media (min-width:641px){.invReceivePanel .invReceiveTopRow{flex-wrap:nowrap;align-items: flex-end}.invReceivePanel .invReceiveTopLeft{display:flex;flex-wrap:wrap;flex:0 auto;align-items: center;gap:6px 12px;min-width:0}.invReceivePanel .invReceiveTopRow>.invVendorField{flex:180px;min-width:180px}.invReceivePanel .invReceiveTopRow{container-type:inline-size;container-name:invRcvTop}}@container invRcvTop (width<=610px){.invReceivePanel .invReceiveTopLeft{flex-flow:column;flex:none;align-items: flex-start}}@media (min-width:641px){.invReceivePanel .invMfgField .invSegWrap{flex-wrap:wrap;flex:auto;width:auto;min-width:0;max-width:650px}.invReceivePanel .invMfgField .invSegWrap>button{white-space:nowrap;flex:1 0 auto;padding-left:2px;padding-right:2px}.invReceivePanel .invMfgField{gap:6px}}.invReceivePanel .invReceiveTopLeft{display:flex;flex-wrap:wrap;align-items: center;gap:6px 12px}@media (min-width:1200px){.inventoryModule .invIoSplit{align-items:stretch}.inventoryModule .invIoSplit>.invOutboundPanel{display:flex;flex-direction:column}.inventoryModule .invIoSplit>.invOutboundPanel>.invOutAvail{margin-top:auto}.inventoryModule .invIoSplit>.invOutboundPanel>:nth-last-child(2){margin-bottom:8px}}.practicalStocktake .invKpis.practicalStocktakeKpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.invMethodRow .invManualLockProblem{order:9}.invChoiceProblem.is-hint{color:#4e5968;background:#f9fafb;border-color:#e5e8eb;font-weight:600}@media screen and (max-width:540px){body .inventoryModule :-webkit-any(button,summary,[role=tab]):not(.infoTip):not(:disabled){min-height:44px}body .inventoryModule :-moz-any(button,summary,[role=tab]):not(.infoTip):not(:disabled){min-height:44px}body .inventoryModule :is(button,summary,[role=tab]):not(.infoTip):not(:disabled){min-height:44px}body .storeTabRow.invStoreTabRow :-webkit-any(button,[role=tab]){min-height:44px}body .storeTabRow.invStoreTabRow :-moz-any(button,[role=tab]){min-height:44px}body .storeTabRow.invStoreTabRow :is(button,[role=tab]){min-height:44px}body .inventoryModule summary{display:flex;align-items: center}body .inventoryModule :-webkit-any(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.control,textarea){min-height:44px}body .inventoryModule :-moz-any(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.control,textarea){min-height:44px}body .inventoryModule :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.control,textarea){min-height:44px}body .inventoryModule :-webkit-any(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea){font-size:16px}body .inventoryModule :-moz-any(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea){font-size:16px}body .inventoryModule :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea){font-size:16px}body .inventoryModule .invField>span .invExcelBtn:not(:disabled):not(.infoTip){position:relative;min-height:0}body .inventoryModule .invField>span .invExcelBtn:after{content:"";position:absolute;inset:-10px 0}body .inventoryModule .invMultiScan{min-height:44px}body .inventoryModule .invNav{flex-wrap:wrap;row-gap:6px}body .invStoreTabRow{overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap}body .inventoryModule .invMobileResult{position:relative}body .inventoryModule .invMobileResult.is-picked{background:#f5f9ff;border-color:#1c64f2;box-shadow:inset 0 0 0 1px #1c64f2}body .inventoryModule .invMobileResultPick{position:absolute;display:flex;color:#33475b;cursor:pointer;align-items: center;gap:6px;min-width:44px;min-height:44px;padding:0 12px;font-size:13px;top:0;right:0}body .inventoryModule .invMobileResultPick input{width:20px;height:20px;margin:0}body .inventoryModule .invMobileResult .invMobileResultModel{padding-right:84px}body .inventoryModule .invBulkBar{position:fixed;z-index:60;flex-wrap:wrap;gap:6px;bottom:8px;left:8px;right:8px;box-shadow:0 8px 24px #03142638}body .inventoryModule .invMobileResults.is-picking{padding-bottom:150px}body .inventoryModule .invBulkBar>button{flex:auto}body .inventoryModule .invHistTable,body .inventoryModule .invHistTable tbody{display:block;max-width:100%;width:100%!important;min-width:0!important}body .inventoryModule .invHistTable thead{display:none}body .inventoryModule .invHistTable tbody tr.invHistRow{display:grid;grid-template-columns:minmax(0,1fr);background:#fff;border:1px solid #d5dde6;border-radius:10px;gap:2px;margin:0 0 8px;padding:10px 12px}body .inventoryModule .salesTable.dense.v2.invHistTable tbody tr.invHistRow>td{display:block;white-space:normal;overflow-wrap:anywhere;text-align:left;border:0;width:auto;height:auto;padding:3px 0;line-height:1.45;min-width:0!important}body .inventoryModule .salesTable.dense.v2.invHistTable tbody tr.invHistRow>td[data-label]:before{content:attr(data-label);display:inline-block;color:#4b5a69;vertical-align:baseline;min-width:5.2em;margin-right:6px;font-size:12px;font-weight:700}body .inventoryModule .salesTable.dense.v2.invHistTable tbody tr.invHistRow .invWhen{display:inline;white-space:nowrap;margin-left:6px}body .inventoryModule .invHistTable tbody tr:not(.invHistRow){display:block}body .inventoryModule .invHistTable tbody tr:not(.invHistRow)>td{display:block;position:static;box-sizing:border-box;width:auto!important;min-width:0!important}body .inventoryModule .invHistTable+*{margin-top:0}body .inventoryModule .tableWrap.wide.invHistWrap{overflow:visible;border:0;height:auto;max-height:none}body .inventoryModule .tablePanHint{display:none}body .inventoryModule .stocktakeLane .stocktakeCompactTable,body .inventoryModule .stocktakeLane .stocktakeCompactTable tbody{display:block;max-width:100%;width:100%!important;min-width:0!important}body .inventoryModule .stocktakeLane .stocktakeCompactTable thead{display:none}body .inventoryModule .stocktakeLane .stocktakeCompactTable tbody tr{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1fr);background:#fff;border:1px solid #d5dde6;border-radius:10px;gap:2px 10px;margin:0 0 8px;padding:10px 12px}body .inventoryModule .stocktakeLane .stocktakeCompactTable tbody tr>td{display:block;position:static;white-space:normal;overflow-wrap:anywhere;text-align:left;box-shadow:none;background:0 0;border:0;width:auto;height:auto;padding:0;font-size:14px;line-height:1.45;min-width:0!important}body .inventoryModule .stocktakeLane .stocktakeCompactTable tbody tr>td[data-label]:before{content:attr(data-label);color:#4b5a69;margin-right:6px;font-size:12px;font-weight:700}body .inventoryModule .stocktakeLane .stocktakeCompactTable tbody tr>td:-webkit-any(:first-child,:nth-child(2),:last-child){grid-column:1/-1}body .inventoryModule .stocktakeLane .stocktakeCompactTable tbody tr>td:-moz-any(:first-child,:nth-child(2),:last-child){grid-column:1/-1}body .inventoryModule .stocktakeLane .stocktakeCompactTable tbody tr>td:is(:first-child,:nth-child(2),:last-child){grid-column:1/-1}body .inventoryModule .stocktakeLane .stocktakeCompactTable tbody tr>td:-webkit-any(:first-child,:nth-child(2),:last-child):before{content:none}body .inventoryModule .stocktakeLane .stocktakeCompactTable tbody tr>td:-moz-any(:first-child,:nth-child(2),:last-child):before{content:none}body .inventoryModule .stocktakeLane .stocktakeCompactTable tbody tr>td:is(:first-child,:nth-child(2),:last-child):before{content:none}body .inventoryModule .stocktakeLane .stocktakeCompactTable .stocktakePendingActions{display:flex;gap:8px;margin-top:4px}body .inventoryModule .stocktakeLane .stocktakeCompactTable .stocktakePendingActions>button{flex:1 1 0}body .inventoryModule .stocktakeLane .stocktakeLaneScroll{height:auto;max-height:min(62dvh,520px);padding:8px}body .inventoryModule .modalBackdrop{align-items:stretch;padding:0}body .inventoryModule .modalBackdrop>.modal{border-radius:0;width:100vw;height:100dvh;max-height:100dvh;max-width:100vw!important}body .inventoryModule .modalBackdrop>.modal .modalBody{overflow:auto;-webkit-overflow-scrolling:touch}body .inventoryModule .modalBackdrop>.modal .modalFooter{flex-wrap:wrap}body .inventoryModule .modalBackdrop>.modal .modalFooter>button{flex:auto}body .invDrawerWrap .invDrawer{width:100vw;max-width:100vw;padding:14px}body .invDrawerWrap .invDrawerActions>button,body .invDrawerWrap .invDrawerMore>summary,body .invDrawerWrap .invDrawerMoreList button,body .invDrawerWrap .iconButton{min-height:44px}body .invDrawerWrap .iconButton{min-width:44px}body .invDrawerWrap .invTimeTable{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}body .inventoryModule .invCameraSlot:empty{display:none}body .inventoryModule .invCameraSlot{width:100%;min-width:0}}.invVendorInput.invVendorMemo .control{background:#fff8e1;border-color:#f0c24b;box-shadow:0 0 0 2px #f0c24b47}.invFieldHint.invVendorMemoTag{color:#7a5b12;background:#fff1c2}.invFieldHint.invSkuFilledTag{color:#0b6f43;background:#e5f6ec}.primaryButton .invEnterKbd{vertical-align:1px;color:#0b4f8f;background:#fff;border:1px solid #ffffffb3;border-radius:5px;margin-left:8px;padding:0 6px;font-size:12px;font-weight:800;line-height:18px}.invScanWarn.strong.invReplacedBox{display:flex;flex-wrap:wrap;align-items: center;gap:10px}.invScanWarn.strong.invReplacedBox>span{flex:auto;min-width:0}.invReplacedClose{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 6px;font-size:14px}.invReplacedClose:hover{background:#0000000f}@media (min-width:541px){.inventoryModule .invInventoryListPanel .salesTable.dense.invTable tbody td{vertical-align:middle}}.invFieldHint.invStepNeed{color:#b3261e;white-space:nowrap;background:#fdecea}.inventoryModule .invIoScanTop{background:#fff;border:2px solid #3182f6;border-radius:12px;margin:0;padding:10px 14px}.inventoryModule .invIoScanField{display:flex;align-items: center;gap:12px;margin:0}.inventoryModule .invIoScanLabel{color:#191f28;white-space:nowrap;flex:none;font-size:15px;font-weight:700}.inventoryModule .invIoScanInput{letter-spacing:.02em;flex:auto;min-width:0;height:44px;padding:0 14px;font-size:18px}.inventoryModule .invIoScanInput::placeholder{letter-spacing:0;color:#8b95a1;font-size:14px}.inventoryModule .invIoScanTop .invIoScanInput:placeholder-shown{font-family:Noto Sans KR,Pretendard,Malgun Gothic,Apple SD Gothic Neo,sans-serif}.inventoryModule .invIoScanNote{color:#333d4b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:6px 0 0;font-size:13px;line-height:1.4}.inventoryModule .invIoScanNote.ok{color:#0b6b3a}.inventoryModule .invIoScanNote.warn{color:#b25e00}.inventoryModule .invIoScanNote.err{color:#c62828}.inventoryModule .invIoScanNote.warn,.inventoryModule .invIoScanNote.err{white-space:normal;overflow:visible}.inventoryModule .invIoScanTop~.invIoSplit .invOutSearch,.inventoryModule .invIoScanTop~.invIoSplit .invReceivePanel .invScan{border-color:#d1d6db}.inventoryModule .invIoScanHint{color:#5b6b7c;margin:6px 0 0;font-size:12px;line-height:1.4}.inventoryModule .invPhoneFirst{display:flex;box-sizing:border-box;color:#191f28;background:#e8f3ff;border:1px solid #b7d6ff;border-radius:12px;align-items: center;gap:12px;margin:0;padding:12px 16px}.inventoryModule .invPhoneFirstIcon{flex:none;font-size:24px;line-height:1}.inventoryModule .invPhoneFirstText{display:flex;flex-direction:column;flex:auto;gap:2px;min-width:0}.inventoryModule .invPhoneFirstText b{color:#12345e;font-size:15px;font-weight:700;line-height:1.4}.inventoryModule .invPhoneFirstText span{color:#44576b;word-break:keep-all;overflow-wrap:anywhere;font-size:13px;line-height:1.4}@media (max-width:1100px){.inventoryModule .invPhoneFirst{min-height:86px}}.inventoryModule .invPhoneFirst.viewOnly{background:#f2f4f6;border-color:#d1d6db}.inventoryModule .invPhoneFirst.viewOnly .invPhoneFirstText b{color:#333d4b}.inventoryModule .invPhoneFirstManual{white-space:nowrap;flex:none;min-height:40px}.inventoryModule .invOutboundPanel .invOutSearch{height:40px}.inventoryModule .invOutboundPanel .invOutSearch input{height:100%;min-height:0}.inventoryModule .invMultiHint{cursor:default;color:#5b6b7c;font-size:12px}.inventoryModule .invReceivePanel .invScan:placeholder-shown,.inventoryModule .invOutboundPanel .invOutSearch input:placeholder-shown{font-family:Noto Sans KR,Pretendard,Malgun Gothic,Apple SD Gothic Neo,sans-serif;font-style:normal}.inventoryModule .invSerialLockNote{display:block;color:#5b6b7c;word-break:keep-all;margin-top:4px;font-size:12px;font-weight:500}.invArrivalPromptWrap{overflow:auto;border:1px solid #e3e8ee;border-radius:8px;max-height:min(52vh,460px)}.invArrivalPromptTable{border-collapse:collapse;table-layout:fixed;width:100%;font-size:14px}.invArrivalPromptTable th{position:sticky;color:#000;text-align:left;white-space:nowrap;background:#f5f7fa;border-bottom:1px solid #e3e8ee;padding:7px 8px;font-weight:600;top:0}.invArrivalPromptTable td{color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #eef1f4;padding:7px 8px}.invArrivalPromptTable th:first-child,.invArrivalPromptTable td:first-child{text-align:center;width:40px}.invArrivalPromptTable th:nth-child(3){width:156px}.invArrivalPromptTable td.invArrivalPromptModel,.invArrivalPromptTable td.invArrivalPromptColor{white-space:normal;word-break:keep-all;overflow-wrap:anywhere;text-overflow:clip}.invArrivalPromptTable th:nth-child(4){width:118px}.invArrivalPromptTable th:nth-child(5){width:96px}.invArrivalPromptTable th:nth-child(6){width:88px}.invArrivalPromptChk input{cursor:pointer;vertical-align:middle;width:18px;height:18px;margin:0}.invArrivalPromptTable td.invArrivalPromptChk{text-overflow:clip}.invArrivalPromptSerial{font-variant-numeric:tabular-nums;font-weight:600}.invArrivalPromptFailRow td{background:#fff4f5}.invArrivalPromptFailNote td{color:#c0262d;white-space:normal;background:#fff4f5;padding-top:0;font-size:13px}.invArrivalPromptFoot{display:flex;justify-content:flex-end;align-items: center;gap:8px;width:100%}.invArrivalPromptCount{color:#3b4652;margin-right:auto;font-size:13px}@media (max-width:540px){.invArrivalPromptTable th:nth-child(3),.invArrivalPromptTable td:nth-child(3),.invArrivalPromptTable th:nth-child(5),.invArrivalPromptTable td:nth-child(5){display:none}.invArrivalPromptTable th:nth-child(4){width:96px}.invArrivalPromptTable th:nth-child(6){width:64px}.invArrivalPromptTable{font-size:13px}.invArrivalPromptFoot button{min-height:40px}}html body .modalBackdrop>.modal.invArrivalSheet{position:fixed;border-radius:16px 16px 0 0;width:auto;height:auto;max-height:88dvh;margin:0;inset:auto 0 0;max-width:none!important}html body .modal.invArrivalSheet .modalHeader{padding:12px 14px 10px}html body .modal.invArrivalSheet .modalHeader h2{word-break:keep-all;overflow-wrap:anywhere;font-size:18px}html body .modal.invArrivalSheet .modalHeader p{word-break:keep-all;overflow-wrap:anywhere;font-size:13px}html body .modal.invArrivalSheet .modalHeader .iconButton{flex-shrink:0;min-width:44px;min-height:44px}html body .modal.invArrivalSheet .modalBody{overflow:auto;-webkit-overflow-scrolling:touch;padding:8px 12px 10px}.invArrivalSheetAll{display:flex;color:#000;cursor:pointer;align-items: center;gap:12px;min-height:44px;padding:0 12px;font-size:15px;font-weight:600}.invArrivalSheetAll input,.invArrivalSheetPick input{cursor:pointer;flex-shrink:0;width:22px;height:22px;margin:0}.invArrivalSheetList{list-style:none;display:grid;gap:8px;margin:4px 0 0;padding:0}.invArrivalSheetCard{background:#fff;border:1px solid #e3e8ee;border-radius:12px;min-width:0}.invArrivalSheetPick{display:flex;cursor:pointer;align-items: flex-start;gap:12px;min-height:44px;padding:11px 12px}.invArrivalSheetPick input{margin-top:1px}.invArrivalSheetText{display:grid;flex:auto;gap:2px;min-width:0}.invArrivalSheetModel{color:#000;word-break:keep-all;overflow-wrap:anywhere;font-size:16px;font-weight:700}.invArrivalSheetLine{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;min-width:0}.invArrivalSheetColor{color:#000;word-break:keep-all;overflow-wrap:anywhere;min-width:0;font-size:15px}.invArrivalSheetSep{color:#8a96a3;font-size:15px}.invArrivalSheetSerial{color:#000;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;font-size:15px;font-weight:700}.invArrivalSheetFrom{color:#3b4652;overflow-wrap:anywhere;font-size:13px}.invArrivalSheetCard.invArrivalPromptFailRow{background:#fff4f5;border-color:#f2c2c6}.invArrivalSheetFail{color:#c0262d;overflow-wrap:anywhere;margin:-4px 12px 10px 46px;font-size:13px}html body .modal.invArrivalSheet .modalFooter{padding:10px 12px max(12px,env(safe-area-inset-bottom))}.invArrivalSheetFoot{flex-wrap:wrap}.invArrivalSheetFoot .invArrivalPromptCount{flex:1 0 100%;margin:0}.invArrivalSheetFoot button{flex:1 1 0;min-width:0;min-height:48px;font-size:16px}.unionStockTools{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.unionStockSummary{display:grid;gap:6px;margin-bottom:8px}.unionStockTotal{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.unionStockTotal>span{color:#000;font-size:13px;font-weight:700}.unionStockTotal b{color:#000;font-size:22px}.unionStockTotal em{margin-left:2px;font-size:13px;font-style:normal}.unionStockBasis{color:#5b6b7b;font-size:12px}.unionStockChips{display:flex;flex-wrap:wrap;gap:6px}.unionStockChip{display:inline-flex;color:#000;cursor:pointer;background:#fff;border:1px solid #cfe0ef;border-radius:999px;flex:none;align-items: center;gap:4px;max-width:100%;padding:4px 10px;font-size:12px}.unionStockChip b{font-weight:800}.unionChipName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:24em}.unionStockChip.on{background:#edf3ff;border-color:#2f6fed}.unionStockChip:disabled{cursor:default;color:#5b6b7b}.unionStockChip.off{cursor:default;color:#5b6b7b;background:#f1f3f5;border-color:#dde2e7}.unionStockChip.off b{font-weight:700}.unionStockChip i,.unionStockMineTag{color:#5b6b7b;white-space:nowrap;background:#eef3f8;border-radius:6px;margin-left:4px;padding:0 5px;font-size:12px;font-style:normal}.unionChipNum{white-space:nowrap;font-variant-numeric:tabular-nums;display:inline-flex;flex-direction:column;align-items: flex-start}.unionChipNum[data-chip-widest]:after,.unionModelsHead[data-chip-widest]:after{content:attr(data-chip-widest);overflow:hidden;visibility:hidden;height:0}.unionStockChip.zero:not(.on){color:#5b6b7b;background:#f6f8fa}.unionChipFrame{position:relative}.unionChipFrame>.unionStockChips{align-content: flex-start}.unionStock:not(.phone) .unionChipFrame{min-width:0}.unionStock:not(.phone) .unionChipFrame>.unionStockChips{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;flex-wrap:nowrap;min-width:0;max-width:100%}.unionStockModels{color:#000;white-space:normal;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.unionModelsHead{display:inline-flex;white-space:nowrap;font-variant-numeric:tabular-nums;flex-direction:column;align-items: flex-start;font-weight:700}.unionModelItem b{font-weight:700}.unionModelItem .unionChipNum{align-items: flex-start}.unionModelItem.zero{color:#5b6b7b}button.unionModelItem{color:inherit;font:inherit;line-height:inherit;text-align:left;cursor:pointer;display:inline;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;border-radius:4px;margin:0;padding:0 2px}button.unionModelItem.zero{color:#5b6b7b}button.unionModelItem:hover{background:#eef3f8}button.unionModelItem.on{color:#0b3a82;background:#d9e8ff;box-shadow:inset 0 -2px #1f6feb}button.unionModelItem:focus-visible{outline:2px solid #1f6feb;outline-offset:1px}.unionChipOrgPick{display:inline-flex;align-items: center;width:220px;min-width:0}.unionChipOrgPick>*{width:100%;min-width:0}.unionStockMatrix,.unionStockMoves{background:#fff;border:1px solid #e3e9ef;border-radius:10px;margin:14px 0 10px}.unionStockMatrix>summary,.unionStockMoves>summary{color:#000;cursor:pointer;padding:8px 12px;font-size:13px;font-weight:700}.unionStockMoves>summary span{color:#5b6b7b;font-size:12px;font-weight:400}.unionMatrixWrap{overflow-x:auto;padding:0 12px 10px}.unionMatrixTable{border-collapse:collapse;color:#000;font-size:12px}.unionMatrixTable th,.unionMatrixTable td{text-align:center;white-space:nowrap;border:1px solid #e3e9ef;padding:4px 8px}.unionMatrixTable thead th{background:#f6f8fa;font-weight:700}.unionMatrixTable tbody th{text-align:left;background:#fff;font-weight:600}.unionMatrixTable td{font-variant-numeric:tabular-nums;min-width:44px}.unionMatrixTable td.sum{font-weight:800}.unionMatrixTable tr.off th,.unionMatrixTable tr.off td{color:#5b6b7b;background:#f6f7f8}.unionMatrixList{display:none;list-style:none;margin:0;padding:0 12px 10px}.unionMatrixList li{color:#000;border-top:1px solid #eef1f4;padding:6px 0;font-size:12px}.unionMatrixList li b{display:block;font-size:13px}.unionMatrixList li em{margin-left:4px;font-style:normal;font-weight:800}.unionMatrixList li span{display:block;overflow-wrap:anywhere;line-height:1.6}.unionMatrixList li.off{color:#5b6b7b}.unionStockNarrow{grid-template-columns:repeat(2,minmax(0,220px))}.salesTable.dense.v2.unionStockTable{min-width:0}.unionStockTable td{vertical-align:middle}.unionStockTable tr.unionStockMine td{color:#5b6b7b;background:#f7f9fb}.unionStockSerial{font-variant-numeric:tabular-nums;letter-spacing:.2px}.salesTable.dense.v2.unionStockTable tr.unionStockSpacer,.salesTable.dense.v2.unionStockTable tr.unionStockSpacer>td{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}@media (min-width:641px){.salesTable.dense.v2.unionStockTable{table-layout:fixed;width:100%;min-width:1000px}.unionStockTable col.ucPlace{width:17%}.unionStockTable col.ucModel{width:15%}.unionStockTable col.ucCap{width:6%}.unionStockTable col.ucColor{width:8%}.unionStockTable col.ucSerial{width:15%}.unionStockTable col.ucVendor{width:9%}.unionStockTable col.ucMaker{width:7%}.unionStockTable col.ucDate{width:9%}.unionStockTable col.ucAct{width:14%}.salesTable.dense.v2.unionStockTable td{overflow-wrap:anywhere}.unionStockTable thead th:last-child,.unionStockTable td.unionStockAct{position:sticky;right:0}.unionStockTable td.unionStockAct{z-index:1;background:#fff}.tableWrap.wide .unionStockTable thead th:last-child{z-index:6}}@media (min-width:1000px){.salesTable.dense.v2.unionStockTable{min-width:880px}}@media (min-width:641px) and (max-width:999px){.unionStockTable thead th:last-child,.unionStockTable td.unionStockAct{box-shadow:-6px 0 6px -6px #10243a59}}.unionStockNone{text-align:center;color:#5b6b7b;margin:0;padding:14px 0;font-size:12px}.unionStockMoves ul{list-style:none;margin:0;padding:0 12px 10px}.unionStockMoves li{display:flex;color:#000;border-top:1px solid #eef1f4;flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:6px 0;font-size:12px}.unionMoveTag{background:#eef3f8;border-radius:6px;padding:0 6px;font-weight:700}.unionStockMoves li.out .unionMoveTag{color:#8b4c17;background:#fff2e5}.unionStockMoves li.in .unionMoveTag{color:#1e6b3a;background:#e9f6ee}.unionMoveAt,.unionMoveActor{color:#5b6b7b;font-variant-numeric:tabular-nums}.unionMoveItem b{font-variant-numeric:tabular-nums}.unionStockTable td.unionStockAct{white-space:nowrap}.unionStockTable td.unionStockAct .secondaryButton+.secondaryButton{margin-left:4px}@media (min-width:641px){.unionStockTable td.unionStockAct .secondaryButton.small{height:24px;min-height:24px;padding:0 9px;font-size:12px}}.unionStockNoPerm{color:#5b6b7b;font-size:12px}.unionStockRequested{display:inline-flex;color:#8a5a00;background:#fff3d6;border-radius:6px;align-items: center;height:24px;padding:0 9px;font-size:12px;font-weight:700}.unionStock.phone{overflow-x:clip;min-width:0;max-width:100%}.listSection.unionStock.phone{overflow-x:clip;overflow-y:visible}.unionStock.phone .unionPhoneBar{position:sticky;top:var(--union-phone-sticky-top,0px);z-index:6;display:flex;background:#fff;align-items: center;gap:8px;margin:0 0 4px;padding:6px 0}.unionStock.phone .unionPhoneSearch{flex:auto;min-width:0;height:48px}.unionStock.phone .unionPhoneSearch input{height:44px;font-size:16px}.unionStock.phone .unionPhoneSearch .invSearchClear{width:44px;height:44px;font-size:18px}@media (max-width:540px){.unionActField .control{min-height:44px}}.listSection.unionStock.phone .unionPhoneBar .unionPhoneRefresh{flex:none;min-width:48px;min-height:48px;padding:0;font-size:20px}.unionStock.phone .unionPhoneTotal{display:flex;color:#000;overflow:hidden;white-space:nowrap;flex-wrap:nowrap;align-items:baseline;gap:2px 10px;min-width:0;margin:0 0 6px;font-size:13px}.unionStock.phone .unionPhoneTotal>.unionPhoneAll,.unionStock.phone .unionPhoneTotal>.unionPhoneShown{flex:none}.unionStock.phone .unionPhoneTotal>.unionStockRoom,.unionStock.phone .unionPhoneTotal>.unionStockStamp{overflow:hidden;text-overflow:ellipsis;flex:0 auto;min-width:0}.unionStock.phone .unionPhoneTotal b{font-size:15px;font-weight:800}.unionStock.phone .unionPhoneTotal .unionStockStamp,.unionStock.phone .unionPhoneTotal .unionStockRoom{color:#5b6b7b;font-size:12px}.unionStock.phone .unionPhoneChips{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;gap:6px;padding:2px 0 6px}.unionStock.phone .unionPhoneChips::-webkit-scrollbar{display:none}.unionStock.phone .unionStockChip{white-space:nowrap;min-height:44px;padding:0 14px;font-size:13px}.unionStock.phone .unionChipName{max-width:15em}.unionStock.phone .unionPhoneVendor{display:flex;flex-direction:row;align-items: center;gap:8px;margin:0 0 6px;font-size:12px}.unionStock.phone .unionPhoneVendor>span:first-child{flex:none}.unionStock.phone .unionPhoneVendor>.selectPanelBox{display:block;flex:auto;min-width:0}.unionStock.phone .unionPhoneVendor .spButton{width:100%;min-height:44px}.unionStock.phone .unionPhoneFeedBar{display:flex;overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap;gap:6px;padding:2px 0 8px}.unionStock.phone .unionPhoneFeedBar::-webkit-scrollbar{display:none}.unionStock.phone .unionPhoneFeedBadge{color:#1f2d3d;white-space:nowrap;cursor:pointer;background:#f6f8fa;border:1px solid #dde2e7;border-radius:10px;flex:none;min-height:44px;padding:0 12px;font-size:13px;font-weight:700}.unionStock.phone .unionPhoneFeedBadge.alert{color:#a12828;background:#fff1f1;border-color:#f1b8b8}.unionStock.phone .unionPhoneFeedBadge.on{color:#1f3b8a;background:#edf3ff;border-color:#2f6fed}.unionStock.phone .unionPhoneFeedBadge.failed{color:#a12828;background:#fff5f5;border-style:dashed;border-color:#d64545}.unionStock.phone .unionFeedCard{margin:0 0 10px}.unionStock.phone .unionFeedTitle,.unionStock.phone .unionFeedFold{min-height:44px}.unionStock.phone .unionFeedHead .unionFeedFold{order:2}.unionStock.phone .unionFeedHead .unionFeedSub{flex-basis:100%;order:3}.unionStock.phone .unionPhoneGroups{display:grid;gap:10px}.unionStock.phone .unionPhoneModel{overflow:hidden;background:#fff;border:1px solid #e3e9ef;border-radius:12px}.unionStock.phone .unionPhoneModelHead{display:flex;color:#000;justify-content:space-between;align-items:baseline;gap:8px;margin:0;padding:10px 12px 6px;font-size:15px}.unionStock.phone .unionPhoneModelHead b{overflow-wrap:anywhere;min-width:0;font-weight:800}.unionStock.phone .unionPhoneModelHead span{flex:none;font-size:15px;font-weight:800}.unionStock.phone .unionPhoneModel ul{list-style:none;margin:0;padding:0}.unionStock.phone .unionPhoneStoreItem{border-top:1px solid #eef1f4}.unionStock.phone .unionPhoneStore{display:grid;grid-template-columns:minmax(0,1fr)auto;color:#000;text-align:left;font:inherit;cursor:pointer;background:#fff;border:0;align-items: center;gap:0 10px;width:100%;min-height:52px;padding:6px 12px}.unionStock.phone .unionPhoneStoreItem.mine .unionPhoneStore{background:#f7f9fb}.unionStock.phone .unionPhoneStoreItem.open .unionPhoneStore{background:#edf3ff}.unionStock.phone .unionPhoneStoreName{grid-column:1;overflow-wrap:anywhere;font-size:14px;font-weight:700}.unionStock.phone .unionPhoneColors{grid-column:1;color:#5b6b7b;overflow-wrap:anywhere;font-size:12px}.unionStock.phone .unionPhoneStoreCount{grid-column:2;grid-row:1/span 2;font-size:16px;font-weight:800}.unionStock.phone .unionPhoneStoreCount:after{content:" ›";color:#8a97a5;font-weight:700}.unionStock.phone .unionPhoneStoreItem.open .unionPhoneStoreCount:after{content:" ⌄"}.unionStock.phone .unionPhoneDevices{display:grid;background:#f7f9fb;gap:6px;padding:6px 10px 10px}.unionStock.phone .unionPhoneDevice{display:grid;grid-template-columns:minmax(0,1fr);background:#fff;border:1px solid #e3e9ef;border-radius:10px;gap:6px;padding:8px 10px}.unionStock.phone .unionPhoneDeviceInfo{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0}.unionStock.phone .unionPhoneDeviceInfo b{font-size:14px;font-weight:800}.unionStock.phone .unionPhoneDeviceInfo .unionStockSerial{overflow-wrap:anywhere;font-size:14px}.unionStock.phone .unionPhoneDeviceInfo small{color:#5b6b7b;flex-basis:100%;font-size:12px}.unionStock.phone .unionPhoneDeviceAct{display:flex;flex-wrap:wrap;gap:6px}.unionStock.phone .unionPhoneDeviceAct .secondaryButton.small{min-height:44px;padding:0 16px;font-size:14px}.unionStock.phone .unionPhoneDeviceAct .unionStockRequested{height:44px;padding:0 12px;font-size:13px}.unionStock.phone .unionPhoneDeviceAct .unionStockNoPerm{font-size:13px}.unionStock.phone .unionPhoneMore{width:100%;min-height:44px}@media (hover:none) and (pointer:coarse){.modalBackdrop .modal[data-union-modal] .spButton{min-height:44px}.modalBackdrop .modal[data-union-modal] .iconButton{min-width:44px;min-height:44px}.invPanel.unionStock .unionFeedCard .control{min-height:44px}}@media (max-width:640px){.unionStockNarrow{grid-template-columns:repeat(2,minmax(0,1fr))}.unionMatrixWrap{display:none}.unionMatrixList{display:block}.unionStockTableWrap.tableWrap.wide{overflow-x:hidden;max-height:none}.unionStockTable,.unionStockTable tbody{display:block;width:100%}.unionStockTable thead{display:none}.salesTable.dense.v2.unionStockTable tr{display:grid;grid-template-columns:auto auto 1fr;border-bottom:1px solid #e3e9ef;align-items:baseline;gap:2px 8px;padding:8px 10px}.salesTable.dense.v2.unionStockTable td{display:block;white-space:normal;overflow-wrap:anywhere;text-align:left;background:0 0;border:0;height:auto;min-height:0;padding:0;font-size:12px}.salesTable.dense.v2.unionStockTable td.unionStockModel{grid-row:1;grid-column:1;font-size:14px;font-weight:700}.salesTable.dense.v2.unionStockTable td.unionStockCap{grid-row:1;grid-column:2;font-size:13px}.salesTable.dense.v2.unionStockTable td.unionStockColor{grid-row:1;grid-column:3;font-size:13px}.salesTable.dense.v2.unionStockTable td.unionStockSerial{grid-row:2;grid-column:1/-1;font-size:14px}.salesTable.dense.v2.unionStockTable td.unionStockPlace{grid-row:3;grid-column:1/-1;font-size:13px}.salesTable.dense.v2.unionStockTable td.unionStockVendor{grid-row:4;grid-column:1;color:#5b6b7b}.salesTable.dense.v2.unionStockTable td.unionStockMaker{grid-row:4;grid-column:2;color:#5b6b7b}.salesTable.dense.v2.unionStockTable td.unionStockDate{grid-row:4;grid-column:3;color:#5b6b7b}.salesTable.dense.v2.unionStockTable td.unionStockNone{grid-column:1/-1;text-align:center}.salesTable.dense.v2.unionStockTable tr.unionStockSpacer{display:block;border:0;padding:0}.salesTable.dense.v2.unionStockTable tr.unionStockSpacer>td{display:block}.salesTable.dense.v2.unionStockTable td.unionStockAct{grid-row:5;grid-column:1/-1;padding-top:4px}}.unionStockTable col.ucPick{width:34px}.unionStockTable th.unionStockPick,.unionStockTable td.unionStockPick{text-align:center;padding-left:2px;padding-right:2px}.unionStockTable td.unionStockPick input{cursor:pointer;vertical-align:middle;width:16px;height:16px;margin:0}.unionStockTable td.unionStockPick input:disabled{cursor:not-allowed;opacity:.35}.unionStockTable tr.unionStockPicked td{background:#eef4ff}.unionPickBar{display:flex;color:#1d3f8a;background:#eef4ff;border:1px solid #c9dafc;border-radius:10px;flex-wrap:wrap;align-items: center;gap:8px 10px;margin:6px 0;padding:8px 10px;font-size:13px}.unionPickBar b{font-weight:800}.unionPickBar em{color:#4b5b6b;font-size:12px;font-style:normal}.storeTab.storageTab{border-style:dashed;border-color:#b9a46a}body.themeToss .storeTab.storageTab{box-shadow:none;border-color:#c9b47a}.storeTab.storageTab.on{color:#fff;background:#6b4f00;border-style:solid;border-color:#6b4f00}body.themeToss .storeTab.storageTab.on{background:#6b4f00}.storageTabTag{color:#6b4f00;background:#fff4cf;border:1px solid #f0d27a;border-radius:999px;padding:3px 6px;font-size:12px;font-weight:700;line-height:1}.storeTab.storageTab.on .storageTabTag{color:#fff;background:#fff3;border-color:#0000}.storageTabManage{color:#6b4f00;cursor:pointer;background:#fff;border:1px solid #e3d29d;border-radius:999px;flex:none;min-height:30px;padding:0 10px;font-size:12px;font-weight:700}.storageTabManage:hover{background:#fff8e1}.storeTab.storageAdd{color:#2f6fb3;border-style:dashed;min-width:34px;padding:0 12px;font-size:16px;font-weight:800}.storeTab.storageAdd:disabled{opacity:.45;cursor:not-allowed}.storageManage{display:grid;color:#000;gap:12px;font-size:14px}.storageManageRow{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:10px}.storageManageRetire{color:#4b5563}.storageManagePick{display:grid;gap:6px;font-size:13px;font-weight:700}.storeTabRow .storeTab.storageAdd{position:sticky;z-index:1;background:#fff;right:0;box-shadow:-8px 0 8px -6px #0314262e}@media (max-width:540px),(pointer:coarse){body .modalBackdrop .modal:-webkit-any(.storageManageModal,.storagePromptModal) :-webkit-any(button,.primaryButton,.secondaryButton){min-height:44px}body .modalBackdrop .modal:-moz-any(.storageManageModal,.storagePromptModal) :-moz-any(button,.primaryButton,.secondaryButton){min-height:44px}body .modalBackdrop .modal:is(.storageManageModal,.storagePromptModal) :is(button,.primaryButton,.secondaryButton){min-height:44px}body .modalBackdrop .modal.storagePromptModal .appPromptLine{min-height:44px;font-size:16px}}:root{color:#000;font-synthesis:none;text-rendering:optimizeLegibility;--navy:#0a2540;--navy-2:#112f4d;--blue:#086ed6;--blue-soft:#eaf4ff;--on-blue:#0b6fce;--topbarH:69px;--cyan:#00a6c8;--red:#e33c4a;--green:#0f9f6e;--purple:#7357d9;--orange:#e47b13;--ink:#142033;--muted:#6f7e91;--line:#dbe3ec;--surface:#fff;--shadow:0 8px 28px #1b304814;--pick:#0b6fce;--fs-cap:12px;--fs-body:13px;--fs-strong:15px;--fs-title:18px;--fs-num:24px;--fs-hero:30px;--fw-body:400;--fw-label:700;--fw-strong:800;background:#eef2f7;font-family:Noto Sans KR,Pretendard,Malgun Gothic,Apple SD Gothic Neo,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable}body{background:#eef2f7;min-width:320px;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled,button[aria-disabled=true][aria-busy=true]{cursor:not-allowed;opacity:.55}.hidden{display:none!important}.mono{font-variant-numeric:tabular-nums;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.alignRight,.right{text-align:right!important}.redText{color:#d43743!important}.appShell{min-height:100vh}.topbar{position:sticky;z-index:60;background:linear-gradient(90deg,#071c32 0%,#0b2947 54%,#102f4c 100%);border-bottom:1px solid #ffffff14;top:0;box-shadow:0 8px 24px #03142638}.topbarInner{display:flex;align-items: center;gap:18px;max-width:none;height:68px;margin:0 auto;padding:0 24px}.brand{color:#fff;display:flex;text-align:left;background:0 0;border:0;flex:none;align-items: center;gap:10px;min-width:0;padding:0}.brand b{display:block;letter-spacing:-.5px;white-space:nowrap;font-size:17px}.brand small{display:block;color:#000;letter-spacing:.15px;margin-top:2px;font-size:13px}.mainNav{display:flex;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;align-items:stretch;gap:4px;min-width:0;height:100%}.mainNav::-webkit-scrollbar{display:none}.mainNav button{color:#afc0d0;display:flex;position:relative;white-space:nowrap;background:0 0;border:0;flex:none;justify-content:center;align-items: center;gap:7px;min-width:0;padding:0 14px;font-size:16px;font-weight:750}.mainNav button:hover{color:#fff;background:#ffffff0a}.mainNav button.active{color:#fff}.mainNav button.active:after{content:"";position:absolute;background:#2bb7e8;border-radius:2px 2px 0 0;height:3px;bottom:0;left:16px;right:16px}.iconBox{color:#6ac6e4;font-size:17px}.headerActions{display:flex;align-items: center;gap:9px;margin-left:auto}.primaryButton,.secondaryButton{display:inline-flex;white-space:nowrap;border:1px solid #0000;border-radius:9px;justify-content:center;align-items: center;gap:6px;min-height:38px;padding:0 15px;font-size:15px;font-weight:800}.primaryButton{color:#fff;background:#0877dd;box-shadow:0 5px 14px #0877dd33}.primaryButton:hover{background:#0067c5}.primaryButton.small{min-height:38px}.primaryButton.full{width:100%}.secondaryButton{color:#000;background:#fff;border-color:#d4dde7}.topbar .secondaryButton{color:#d6e1eb;background:#ffffff0f;border-color:#ffffff1f}.secondaryButton:hover{background:#f7fafc;border-color:#9fb4c7}.topbar .secondaryButton:hover{color:#fff;background:#ffffff1a}.databaseStatus{display:inline-flex;color:#d8e3ec;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:9px;align-items: center;gap:7px;height:34px;padding:0 11px;font-size:13px;font-weight:800}.databaseStatus i{background:#f4b942;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #f4b9421f}.databaseStatus.saved i{background:#39ce8b;box-shadow:0 0 0 3px #39ce8b1f}.databaseStatus.syncing i{background:#55a9ff;box-shadow:0 0 0 3px #55a9ff1f}.databaseStatus.error i{background:#ff6674;box-shadow:0 0 0 3px #ff66741f}.databaseStatus:hover{color:#fff;background:#ffffff1a}.unsavedBadge{display:inline-flex;color:#fff;white-space:nowrap;cursor:pointer;background:#b3261e;border:1px solid #ff8a94;border-radius:9px;align-items: center;gap:6px;height:34px;padding:0 11px;font-size:13px;font-weight:800}.unsavedBadge:hover{background:#c8322a}.unsavedBadge:disabled{cursor:progress;opacity:.8}.page{max-width:none;margin:0 auto;padding:14px 28px 70px}.pageHeading{display:flex;justify-content:space-between;align-items: flex-end;gap:24px;margin-bottom:10px}.pageHeading h1{letter-spacing:-1px;color:#000;margin:1px 0 3px;font-size:22px}.pageHeading p:not(.eyebrow){color:#000;margin:0;font-size:12.5px}.eyebrow{color:#0c81dd;letter-spacing:1.55px;margin:0;font-size:12px;font-weight:900}kbd{color:#000;background:#fff;border:1px solid #cbd5df;border-bottom-width:2px;border-radius:5px;padding:1px 5px;font-family:inherit;font-size:13px}.kpiCard{color:#000;position:relative;overflow:hidden;background:#fff;border:1px solid #dce4ec;border-radius:12px;min-height:91px;padding:16px 17px 13px;box-shadow:0 4px 14px #142b430d}.kpiCard:before{content:"";position:absolute;background:#7a8da0;width:4px;top:0;bottom:0;left:0}.kpiCard>div{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.kpiCard span{color:#000;font-size:14px;font-weight:800}.kpiCard b{letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:26px}.kpiCard p{color:#000;margin:11px 0 0;font-size:13px}.kpiCard.blue:before{background:#1583e5}.kpiCard.navy:before{background:#0a2947}.kpiCard.purple:before{background:#7357d9}.kpiCard.red:before{background:#df3d49}.kpiCard.gray:before{background:#7d8d9e}.editingBanner{display:flex;color:#0e426e;background:#e9f5ff;border:1px solid #acd9f7;border-radius:11px;justify-content:space-between;align-items: center;gap:14px;max-width:980px;min-height:48px;margin-bottom:15px;padding:9px 14px}.editingBanner div{display:flex;align-items: center;gap:12px}.editingBanner b{color:#fff;background:#0877d8;border-radius:6px;padding:4px 8px;font-size:14px}.editingBanner span{font-size:15px}.editingBanner button{color:#0d69ad;background:0 0;border:0;font-size:14px;font-weight:800}.workspace{display:grid;grid-template-columns:minmax(0,1fr)322px;align-items: start;gap:18px}.sectionCard{overflow:hidden;background:#fff;border:1px solid #dbe3ec;border-radius:13px;margin-bottom:13px;box-shadow:0 4px 17px #162e470e}.sectionCard.accent{border-color:#cbddec}.sectionHeader{display:flex;background:linear-gradient(#fff,#fbfcfe);border-bottom:1px solid #edf1f5;justify-content:space-between;align-items: center;gap:16px;min-height:56px;padding:11px 16px}.sectionTitleWrap{display:flex;align-items: center;gap:11px}.sectionNumber{display:grid;color:#086fcf;background:#eaf4ff;border-radius:8px;flex:none;place-items: center;width:28px;height:28px;font-family:Consolas,monospace;font-size:13px;font-weight:900}.sectionCard.accent .sectionNumber{color:#fff;background:#0b6fce}.sectionHeader h2{letter-spacing:-.3px;color:#000;margin:0;font-size:17px}.sectionHeader p{color:#000;margin:3px 0 0;font-size:13px}.sectionBody{padding:16px}.grid{display:grid;gap:11px}.grid.cols2{grid-template-columns:repeat(2,minmax(0,1fr))}.span2{grid-column:span 2}.field{min-width:0}.fieldLabel{display:flex;color:#000;letter-spacing:-.08px;justify-content:space-between;align-items:baseline;gap:7px;min-height:17px;margin-bottom:5px;font-size:13px;font-weight:850}.fieldLabel>span{white-space:nowrap;flex:none}.fieldLabel em{color:#0791cc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;font-size:12px;font-style:normal;font-weight:750}.control{color:#000;outline:none;text-overflow:ellipsis;background:#fff;border:1px solid #cfd9e3;border-radius:8px;width:100%;height:36px;padding:0 10px;font-size:15px}.control:hover{border-color:#aebdcb}.control:focus{text-overflow:clip;border-color:#1382dc;box-shadow:0 0 0 3px #1382dc1f}.control::placeholder{color:#000;font-style:italic}.control.strong{height:40px;font-size:16px;font-weight:800}.moneyControl{position:relative}.moneyControl .control{padding-right:28px}.moneyControl>span{position:absolute;color:#000;font-size:12px;font-weight:800;top:50%;right:9px;transform:translateY(-50%)}.segmented{display:flex;overflow:hidden;background:#f6f8fa;border:1px solid #cfd9e3;border-radius:8px;min-height:36px}.segmented button{color:#000;white-space:nowrap;background:0 0;border:0;border-right:1px solid #dce3ea;flex:1 0 auto;padding:0 7px;font-size:13px;font-weight:800}.segmented button:last-child{border-right:0}.segmented button:hover{background:#fff}.segmented button.active{color:#fff;background:var(--on-blue);box-shadow:inset 0 0 0 1px #00000005}.segmented button:focus-visible{outline:none;background:#fff;box-shadow:inset 0 0 0 2px #0b6fce}.segmented button.active:focus-visible{background:#0b6fce;box-shadow:inset 0 0 0 2px #073f77}.segmented.compact button{padding:0 5px;font-size:12px}.topGap{margin-top:13px}.policyRow{display:grid;grid-template-columns:18px 1fr auto;cursor:pointer;border-bottom:1px solid #e4f0f8;align-items: center;gap:9px;min-height:42px;padding:7px 11px}.policyRow:last-child{border-bottom:0}.policyRow.checked{background:#e9f6ff}.policyRow input{accent-color:var(--pick)}.policyRow span b{display:block;color:#000;font-size:13px}.policyRow span small{display:block;color:#000;margin-top:2px;font-size:12px}.policyRow>strong{color:#086dbd;font-family:Consolas,monospace;font-size:14px}.badge{display:inline-flex;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items: center;min-height:20px;padding:2px 7px;font-size:12px;font-weight:900}.badge.neutral{color:#000;background:#eef2f6;border-color:#e2e7ec}.badge.blue{color:#0869b9;background:#eaf5ff;border-color:#c9e5fa}.badge.warning{color:#8b5a05;background:#fff5d8;border-color:#f5dfa0}.badge.orange{color:#9b5008;background:#fff0de;border-color:#f6d0a4}.badge.danger{color:#bf2e3b;background:#ffebed;border-color:#f6c8cd}.badge.purple{color:#6546c2;background:#f1edff;border-color:#dcd3ff}.badge.success{color:#0d805b;background:#e8f8f1;border-color:#bfe8d7}.notificationPreview{overflow:hidden;border:1px solid #dbe4ec;border-radius:9px;margin-top:12px}.noItems{color:#000;text-align:center;margin:0;padding:18px 10px;font-size:12px}.inlineAdder{display:grid;grid-template-columns:minmax(0,1fr)95px 45px;background:#f9fbfc;gap:5px;padding:8px}.inlineAdder .control{height:32px;font-size:12px}.inlineAdder button{color:#fff;background:#29455e;border:0;border-radius:7px;font-size:12px;font-weight:850}.receipt{overflow:hidden;color:#eef5fb;background:#081d32;border-radius:14px;box-shadow:0 15px 35px #05182a3b}.receiptTop{display:flex;border-bottom:1px dashed #ffffff2b;justify-content:space-between;align-items: flex-start;min-height:62px;padding:14px 16px 11px}.receiptTop span{display:block;color:#000;letter-spacing:1.35px;font-size:12px;font-weight:900}.receiptTop b{display:block;margin-top:3px;font-size:17px}.receiptRows{padding:11px 16px}.receiptRow{display:flex;color:#c1ced9;justify-content:space-between;align-items: center;gap:10px;min-height:25px}.receiptRow span{font-size:12px}.receiptRow b{color:#f1f6fa;font-variant-numeric:tabular-nums;font-family:Consolas,monospace;font-size:13px;font-weight:850}.receiptRow b.red{color:#ff6c78}.receiptRow b.green{color:#58d7a7}.receiptRow.bold{min-height:31px}.receiptRow.bold span,.receiptRow.bold b{color:#fff;font-size:14px;font-weight:900}.receiptDivider{border-top:1px dashed #ffffff2e;margin:6px 0}.finalMargin{display:flex;background:linear-gradient(135deg,#0b5d4d,#07453c);border-top:1px solid #ffffff14;justify-content:space-between;align-items: center;min-height:80px;padding:13px 16px}.finalMargin.negative{background:linear-gradient(135deg,#752b35,#551e28)}.finalMargin span{color:#a1c9bf;letter-spacing:.5px;font-size:12px;font-weight:900}.finalMargin b{color:#7affc7;letter-spacing:-1px;font-family:Consolas,monospace;font-size:28px}.finalMargin.negative b{color:#ff8a95}.finalMargin em{margin-left:2px;font-family:inherit;font-size:13px;font-style:normal}.statusCloud{display:flex;flex-wrap:wrap;gap:5px;min-height:26px}.checkList{border-top:1px solid #edf1f4;margin-top:9px;padding-top:7px}.checkRow{display:grid;grid-template-columns:18px 1fr auto;color:#000;align-items: center;min-height:25px}.checkRow>span{display:grid;color:#fff;background:#a5b0bb;border-radius:50%;place-items: center;width:16px;height:16px;font-size:12px;font-weight:900}.checkRow b{font-size:12px;font-weight:700}.checkRow em{color:#000;font-size:12px;font-style:normal}.checkRow.ok{color:#315144}.checkRow.ok>span{background:#17a376}.checkRow.warn{color:#a23d46}.checkRow.warn>span{background:#da3f4a}.saveButton{color:#fff;background:linear-gradient(135deg,#0878d8,#075fae);border:0;border-radius:12px;width:100%;min-height:60px;margin-top:11px;box-shadow:0 10px 24px #0869be3d}.saveButton:hover{background:linear-gradient(135deg,#066bc3,#07569b)}.saveButton span{display:block;font-size:16px;font-weight:900}.saveButton small{display:block;color:#b9d9ef;margin-top:3px;font-size:12px}.clearButton{color:#000;background:0 0;border:0;width:100%;height:34px;margin-top:6px;font-size:12px;font-weight:750}.clearButton:hover{color:#000}.listSection{box-shadow:var(--shadow);overflow:hidden;background:#fff;border:1px solid #d8e1ea;border-radius:14px;margin-top:25px}.listHeader{display:flex;border-bottom:1px solid #e7edf2;justify-content:space-between;align-items: center;gap:15px;min-height:72px;padding:14px 17px}.listHeader h2{margin:2px 0 0;font-size:18px}.listHeader h2 span{color:#0874d2;font-size:13px}.listActions{display:flex;gap:6px}.filterBar{display:grid;grid-template-columns:minmax(210px,1fr)110px 110px auto auto;background:#f7f9fb;border-bottom:1px solid #e8edf2;flex-wrap:wrap;align-items: center;gap:8px 7px;padding:9px 12px}.filterBar select{color:#000;outline:none;background:#fff;border:1px solid #d0dae4;border-radius:8px;height:34px;padding:0 8px;font-size:12px}.searchBox{display:flex;background:#fff;border:1px solid #d0dae4;border-radius:8px;align-items: center;gap:6px;height:34px;padding:0 9px}.searchBox span{color:#000;font-size:19px}.searchBox input{outline:0;color:#000;border:0;width:100%;font-size:13px}.toggleLabel{display:inline-flex;color:#000;white-space:nowrap;cursor:pointer;justify-content:flex-end;align-items: center;gap:6px;min-height:34px;font-size:12px;font-weight:800}.toggleLabel input{display:none}.toggleLabel>span{background:#bcc7d2;border-radius:999px;width:30px;height:17px;padding:2px}.toggleLabel>span:after{content:"";display:block;background:#fff;border-radius:50%;width:13px;height:13px;box-shadow:0 1px 3px #0003}.toggleLabel input:checked+span{background:#0a75d1}.toggleLabel input:checked+span:after{transform:translate(13px)}.tableWrap{overflow-x:auto}.salesTable{border-collapse:collapse;width:100%;min-width:1080px}.salesTable th{text-align:left;color:#000;letter-spacing:.2px;background:#fbfcfd;border-bottom:1px solid #dfe6ed;height:26px;padding:0 8px;font-size:12px;font-weight:900}.salesTable td{color:#000;vertical-align:middle;border-bottom:1px solid #edf1f4;height:auto;padding:3px 8px;font-size:12px}.salesTable tr:hover td{background:#fbfdff}.salesTable td b{display:inline;font-size:12px}.salesTable td small{display:inline;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px;margin:0 0 0 6px;font-size:12px}.tableBadges{display:flex;flex-wrap:wrap;gap:3px;max-width:220px}.marginCell{font-weight:900;color:#0b805b!important}.dangerText{color:#c73642!important}.emptyTable{text-align:center;padding:20px 16px}.emptyTable>span{display:grid;color:#000;background:#edf3f7;border-radius:11px;place-items: center;width:40px;height:40px;margin:0 auto 8px;font-size:21px}.emptyTable b{display:block;color:#000;font-size:14px}.emptyTable p{color:#000;margin:5px 0 0;font-size:12px}.twoPanelPage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dataCard{overflow:hidden;background:#fff;border:1px solid #d9e2ea;border-radius:13px;min-width:0;box-shadow:0 5px 18px #142c440e}.dataCardHeader{display:flex;border-bottom:1px solid #e8edf2;justify-content:space-between;align-items: center;min-height:0;padding:7px 12px}.dataCardHeader b{font-size:14px}.dataCardHeader span{color:#0876d2;margin-left:8px;font-size:12px;font-weight:900}.compactTableWrap{overflow:auto;max-height:clamp(360px,62vh,1100px)}.compactTable{border-collapse:collapse;width:100%}.compactTable th{color:#000;text-align:left;position:sticky;z-index:2;white-space:nowrap;background:#f8fafb;border-bottom:1px solid #e0e7ee;height:26px;padding:0 8px;font-size:12px;font-weight:900;top:0}.compactTable td{color:#000;border-bottom:1px solid #edf1f4;padding:3px 8px;font-size:12px}.compactTable td b{font-size:12px}.miniDelete{color:#bf3a45;white-space:nowrap;background:0 0;border:0;padding:3px 6px;font-size:12px;font-weight:800}.emptyCell{text-align:center;color:#000!important;padding:14px 12px!important}.masterGrid{display:grid;grid-template-columns:minmax(0,1.55fr)minmax(0,1fr)minmax(0,.7fr);align-items: start;gap:13px}.masterCard{overflow:hidden;background:#fff;border:1px solid #d9e2ea;border-radius:13px;min-width:0;box-shadow:0 5px 18px #142c440d}.masterCard.wide{grid-column:span 3}.masterHeader{display:flex;border-bottom:1px solid #e7edf2;justify-content:space-between;align-items: center;gap:10px;min-height:50px;padding:11px 14px}.masterHeader b{min-width:0;font-size:14px}.masterHeader span{color:#1682d3;white-space:nowrap;flex:none;font-size:12px;font-weight:900}.privacyGuardCard .masterHeader span{color:#1f8b4c}.privacyGuardBody{display:flex;flex-direction:column;gap:11px;padding:11px 14px 13px}.privacyGuardRow{display:flex;cursor:pointer;align-items: flex-start;gap:9px}.privacyGuardRow input{accent-color:var(--pick);flex-shrink:0;width:15px;height:15px;margin-top:3px}.privacyGuardRow span{display:flex;flex-direction:column;gap:3px;min-width:0}.privacyGuardRow b{color:#000;font-size:13px}.privacyGuardRow small{color:#000;font-size:12px;line-height:1.5}.privacyGuardNote{color:#000;background:#f2f7fb;border-radius:9px;margin:0;padding:9px 11px;font-size:12px;line-height:1.55}.privacyGuardNote b{color:#1682d3}.exportBody{display:flex;flex-direction:column;gap:10px;padding:12px 14px 14px}.exportWhy{color:#000;margin:0;font-size:12px;line-height:1.65}.exportWhy b{color:#000}.exportActions{display:flex;flex-wrap:wrap;align-items: center;gap:7px}.exportTiny{color:#000;margin:0;font-size:12px;line-height:1.6}.exportTiny b{color:#000}.dutyBox{background:#f8fafc;border:1px solid #e2e9ef;border-radius:11px;margin-top:12px;padding:13px 15px}.dutyBox>b{display:block;color:#000;margin-bottom:9px;font-size:13px}.dutyList{display:flex;flex-direction:column;gap:7px;margin:0 0 11px;padding-left:18px}.dutyList li{color:#000;font-size:12.5px;line-height:1.7}.dutyList b{color:#000}.dutyCheck{display:flex;cursor:pointer;align-items: flex-start;gap:8px}.dutyCheck input{accent-color:var(--pick);flex-shrink:0;width:15px;height:15px;margin-top:3px}.dutyCheck span{color:#000;font-size:12.5px;line-height:1.6}.dutyCheck b{color:#c0392b}.dutyWarn{color:#c0392b;margin:8px 0 0;font-size:12px;font-weight:800}.loginConsent{color:#000;text-align:center;margin:0 0 10px;font-size:12px;line-height:1.7}.loginMaker{color:#000;text-align:center;margin:12px 0 0;font-size:12px}.linkButton{color:#1682d3;font-size:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.legalBack{z-index:2000}.legalCard{display:flex;flex-direction:column;width:min(760px,94vw);max-height:88vh}.legalHeader{flex-shrink:0;gap:10px}.legalTabs{display:flex;gap:6px}.legalTab{color:#000;cursor:pointer;background:#fff;border:1px solid #dde5ec;border-radius:999px;padding:7px 13px;font-size:12.5px;font-weight:800}.legalTab.on{color:#fff;background:#1682d3;border-color:#1682d3}.legalBody{overflow:auto;flex:1;padding:16px 20px 22px}.legalStamp{color:#000;margin:0 0 14px;font-size:12px;font-weight:800}.legalPending{color:#6b4a12;background:#fff8e8;border:1px solid #ffe0a6;border-radius:10px;margin:0 0 16px;padding:11px 13px;font-size:12.5px;line-height:1.65}.legalPending b{color:#8a5a00}.legalPending code{background:#ffeecb;border-radius:4px;padding:1px 5px;font-size:12px}.legalBody h2{color:#000;margin:22px 0 9px;font-size:18px}.legalBody h3{color:#000;border-top:1px solid #eef2f6;margin:20px 0 8px;padding-top:14px;font-size:15px}.legalBody h4{color:#000;margin:15px 0 6px;font-size:13.5px}.legalBody h5{color:#000;margin:12px 0 5px;font-size:13px;font-weight:800}.legalBody p{color:#000;margin:0 0 9px;font-size:13px;line-height:1.75}.legalBody ul{display:flex;flex-direction:column;gap:4px;margin:0 0 11px;padding-left:19px}.legalBody li{color:#000;font-size:13px;line-height:1.7}.legalBody b{color:#000}.legalBody code{color:#000;background:#f0f4f8;border-radius:5px;padding:1px 5px;font-size:12px}.legalBody blockquote{color:#000;background:#f6f9fb;border-left:3px solid #cfdce7;border-radius:0 8px 8px 0;margin:0 0 11px;padding:9px 13px;font-size:12.5px;line-height:1.7}.legalBody hr{border:0;border-top:1px solid #eef2f6;margin:18px 0}.legalTableWrap{overflow-x:auto;margin:0 0 13px}.legalTable{border-collapse:collapse;width:100%;font-size:12.5px}.legalTable th,.legalTable td{text-align:left;vertical-align:top;border:1px solid #e4ebf1;padding:7px 9px;line-height:1.6}.legalTable th{color:#000;white-space:nowrap;background:#f6f9fb;font-weight:850}.legalTable td{color:#000}.legalFootNote{color:#000;font-size:12px}@media print{.legalBack,.legalBack *{visibility:visible!important}body:has(.legalBack) .appShell{display:none!important}body:has(.legalBack) .loginPage{display:none!important}.legalBack{position:static;display:block;background:0 0;padding:0}.legalCard{box-shadow:none;overflow:visible;width:auto;max-height:none}.legalHeader,.modalFooter{display:none!important}.legalBody{overflow:visible;max-height:none}}.chipEditor{display:flex;overflow:auto;flex-wrap:wrap;align-content: flex-start;gap:6px;min-height:92px;max-height:180px;padding:11px}.chipEditor>span{display:inline-flex;color:#000;background:#edf3f7;border-radius:999px;align-items: center;gap:5px;min-height:25px;padding:4px 5px 4px 8px;font-size:12px;font-weight:750}.chipEditor button{color:#000;background:#dce5ec;border:0;border-radius:50%;width:16px;height:16px;font-size:13px}.masterScroll{overflow:auto;max-height:clamp(390px,68vh,1100px)}.modalBackdrop{position:fixed;z-index:100;display:flex;backdrop-filter:blur(3px);background:#041220a3;justify-content:center;align-items: center;padding:24px;inset:0}.modal{display:flex;overflow:hidden;background:#fff;border-radius:15px;flex-direction:column;width:100%;max-height:94vh;box-shadow:0 25px 70px #00000047}.modalHeader{display:flex;border-bottom:1px solid #e8edf2;flex-shrink:0;justify-content:space-between;align-items: flex-start;gap:15px;min-height:0;padding:11px 17px}.modalHeader h2{letter-spacing:-.5px;margin:0;font-size:20px}.modalHeader p{color:#000;margin:4px 0 0;font-size:13px}.iconButton{color:#000;background:#edf2f6;border:0;border-radius:8px;width:30px;height:30px;font-size:21px}.modalBody{overflow:auto;padding:12px 17px}.modalFooter{display:flex;background:#f9fbfc;border-top:1px solid #e8edf2;flex-shrink:0;justify-content:flex-end;align-items: center;gap:8px;min-height:65px;padding:12px 17px}.modalSummary{display:flex;align-items:baseline;gap:9px;margin-right:auto}.modalSummary span{color:#000;font-size:12px}.modalSummary b{color:#c63642;font-family:Consolas,monospace;font-size:14px}.modalSummary small{color:#000;font-size:12px}.appConfirm{display:flex;flex-direction:column;gap:11px}.appConfirm>p{color:#000;margin:0;font-size:13.5px;line-height:1.65}.appConfirm>p:first-child{color:#000;font-weight:800}.appConfirm:focus{outline:none}.appConfirmDanger{color:#b03030;border-color:#f2b3b3}.appConfirmDanger:hover:not(:disabled){background:#fff5f5;border-color:#e07474}@media (max-width:540px),(pointer:coarse) and (hover:none) and (max-width:599px),(pointer:coarse) and (hover:none) and (max-height:599px){.modalFooter>button,body.themeToss .modalBackdrop .modalFooter>button{min-height:44px}}@media (pointer:coarse) and (hover:none) and (max-width:599px),(pointer:coarse) and (hover:none) and (max-height:599px){.appConfirmKeys{display:none}.appPromptCount>span:last-child{margin-left:auto}html body .spRow{min-height:44px}}.databaseModal{max-width:620px}.setupField{display:grid;gap:6px;margin-top:14px}.setupField>span{color:#000;font-size:13px;font-weight:800}.setupField textarea{resize:vertical;height:auto;min-height:86px;padding-top:10px;line-height:1.5}.setupHelp{color:#000;margin:12px 0 0;font-size:12px;line-height:1.6}.simpleNotice{display:grid;border-radius:10px;gap:3px;padding:12px 14px;font-size:13px}.simpleNotice span{color:inherit;opacity:.82;font-size:12px;line-height:1.5}.simpleNotice.blue{color:#174f85;background:#edf6ff;border:1px solid #d8ebfd}.connectionHero{display:flex;background:#f0fbf5;border:1px solid #d8eee4;border-radius:12px;align-items: center;gap:12px;padding:17px}.connectionHero>i{background:#31bd7c;border-radius:50%;flex:none;width:12px;height:12px;box-shadow:0 0 0 5px #31bd7c1f}.connectionHero.error{background:#fff4f5;border-color:#f4d4d9}.connectionHero.error>i{background:#e64b5c;box-shadow:0 0 0 5px #e64b5c1f}.connectionHero.syncing>i{background:#3e99eb;box-shadow:0 0 0 5px #3e99eb1f}.connectionHero b,.connectionHero span{display:block}.connectionHero b{color:#173c32;font-size:16px}.connectionHero span{color:#668276;margin-top:4px;font-size:12px}.connectionDetails{overflow:hidden;border:1px solid #e7edf2;border-radius:10px;margin:14px 0 0}.connectionDetails>div{display:flex;border-bottom:1px solid #edf1f4;justify-content:space-between;align-items: center;gap:15px;min-height:42px;padding:0 13px}.connectionDetails>div:last-child{border-bottom:0}.connectionDetails dt{color:#000;font-size:12px}.connectionDetails dd{color:#000;margin:0;font-size:13px;font-weight:800}.loginPage{display:grid;background:radial-gradient(circle at 50% 0%,#173f61 0,#071c32 42%,#041321 100%);place-items: center;min-height:100vh;padding:32px 18px}.loginCard{background:#fff;border:1px solid #ffffff1f;border-radius:20px;width:min(100%,430px);padding:28px;box-shadow:0 28px 80px #00000059}.loginBrand{display:flex;align-items: center;gap:11px}.loginBrand b,.loginBrand small{display:block}.loginBrand b{color:#000;white-space:nowrap;letter-spacing:-.4px;font-size:16px}.loginBrand small{color:#000;margin-top:2px;font-size:12px}.loginIntro{margin:28px 0 18px}.loginIntro h1{color:#000;letter-spacing:-1px;margin:0;font-size:28px}.loginIntro p{color:#000;margin:7px 0 0;font-size:13px;line-height:1.55}.loginPrimary{width:100%;height:45px;margin-top:18px}.loginError{color:#b82738;background:#fff0f2;border-radius:8px;margin:11px 0 0;padding:9px 11px;font-size:12px;line-height:1.45}.userChip{display:inline-flex;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d4e2f0;border-radius:999px;align-items: center;gap:6px;padding:3px 10px 3px 4px}.userChip img{object-fit:cover;display:block;border-radius:50%;width:24px;height:24px}.userChip i{font-size:15px;font-style:normal;line-height:24px}.userChip span{color:#000;overflow:hidden;text-overflow:ellipsis;max-width:120px;font-size:13px;font-weight:800}.brandRole{color:#0b6fce;font-weight:800}.profileGateBanner{display:flex;background:#fff9db;border:1px solid #ffd43b;border-radius:12px;flex-wrap:wrap;align-items: center;gap:10px;margin-bottom:12px;padding:10px 14px}.profileGateBanner b{color:#7a5b00;font-size:14px}.profileGateBanner span{color:#8a6d1a;flex:240px;font-size:13px}.profileGateBanner em{color:#8a6d1a;font-size:13px;font-style:normal;font-weight:700}.loginSimple{display:flex;flex-direction:column;gap:6px}.loginHero{text-align:center;padding:26px 0 20px}.brand svg{flex:none}.loginHero svg{display:block;margin:0 auto 10px}.userChipWrap{display:flex;flex-direction:column;align-items: flex-end;gap:2px;min-width:0}.userChipUnder{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ffffff9e;max-width:260px;font-size:12px;font-weight:700;line-height:1.3}.userChipUnder .brandStoreLink{cursor:pointer}.userChipUnder .brandStoreLink:hover{color:#ffffffeb;text-decoration:underline}.loginVersion{text-align:center;color:#000;margin:2px 0 14px;font-size:12px;font-weight:700}.loginHero h1{letter-spacing:-1.5px;color:#000;white-space:nowrap;margin:0;font-size:46px;font-weight:900}.loginHero small{display:block;color:#000;margin-top:8px;font-size:13px;font-weight:700}.loginSimple .kakaoButton{height:52px;font-size:16px}.kakaoButton{color:#191600;cursor:pointer;display:flex;background:#fee500;border:0;border-radius:10px;justify-content:center;align-items: center;gap:8px;width:100%;height:46px;margin-top:4px;font-size:15px;font-weight:800}.kakaoButton:before{content:"";-webkit-mask:radial-gradient(circle at 50% 46%,#000 42%,#0000 43%);mask:radial-gradient(circle at 50% 46%,#000 42%,#0000 43%);background:#191600;border-radius:4px;width:18px;height:18px}.kakaoButton:hover{filter:brightness(.97)}.kakaoButton:disabled{opacity:.6;cursor:default}.localContinue{color:#000;background:0 0;border:0;font-size:12px;font-weight:800}.localContinue:hover{color:#e32f43}.localContinue{color:#000;border-top:1px solid #edf0f3;width:100%;margin-top:22px;padding-top:14px}.loadingCard{display:grid;color:#000;text-align:center;align-content: center;justify-items:center;gap:8px;min-height:240px}.loadingCard p{color:#000;margin:0;font-size:12px}.loadingDot{border:3px solid #dce9f3;border-top-color:#e82c43;border-radius:50%;width:22px;height:22px;margin-bottom:8px}.permissionNotice{color:#755c20;background:#fff9eb;border:1px solid #f0dfb5;border-radius:9px;margin:0 0 14px;padding:11px 13px;font-size:13px;font-weight:800}.readOnlyPage input,.readOnlyPage select,.readOnlyPage textarea,.readOnlyPage .segmented button,.readOnlyPage .multiPick,.readOnlyPage .primaryButton,.readOnlyPage .miniDelete,.readOnlyPage .spButton{pointer-events:none;opacity:.62}.readOnlyPage .readOnlyExempt input,.readOnlyPage .readOnlyExempt select,.readOnlyPage .readOnlyExempt textarea,.readOnlyPage .readOnlyExempt .segmented button,.readOnlyPage .readOnlyExempt .multiPick,.readOnlyPage .readOnlyExempt .primaryButton,.readOnlyPage .readOnlyExempt .miniDelete,.readOnlyPage .readOnlyExempt .spButton{pointer-events:auto;opacity:1}.saveSummaryGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.saveSummaryGrid>div{background:#f5f8fa;border:1px solid #e0e7ed;border-radius:9px;min-height:57px;padding:10px}.saveSummaryGrid span{display:block;color:#000;font-size:12px}.saveSummaryGrid b{display:block;color:#000;margin-top:5px;font-size:14px}.emptyModal{color:#000;text-align:center;background:#f6f8fa;border-radius:9px;padding:24px;font-size:12px}.toast{position:fixed;z-index:1900;display:flex;color:#fff;pointer-events:none;background:#0a2540;border-radius:11px;align-items: center;gap:8px;width:max-content;max-width:min(560px,100vw - 24px);min-height:43px;padding:10px 17px;font-size:13px;font-weight:800;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 11px 30px #03142540}.toast span{display:grid;color:#000;background:#63e3b0;border-radius:50%;flex:none;place-items: center;width:19px;height:19px;font-size:12px}.toastWarn{background:#7a2e0e}.toastWarn span{color:#7a2e0e;background:#ffd28a}@media (max-width:1380px){.topbarInner{gap:12px;padding:0 16px}.brand b{font-size:13px}.mainNav button{padding:0 7px;font-size:13px}.mainNav .iconBox,.databaseStatus span{display:none}.databaseStatus{justify-content:center;width:34px;padding:0}}.serverRequiredCard{max-width:560px}.serverRequiredCard .simpleNotice{margin-top:18px}@media (max-width:1180px){.topbarInner{gap:12px;padding:0 16px}.mainNav button{padding:0 10px}.databaseStatus span{display:none}.databaseStatus{justify-content:center;width:34px;padding:0}.page{padding:25px 16px 60px}.workspace{grid-template-columns:minmax(0,1fr)292px}.masterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.masterCard.wide{grid-column:span 2}}@media (max-width:880px){:root{--topbarH:0px}.topbar{position:static}.topbarInner{flex-wrap:wrap;height:auto;min-height:64px;padding:10px 14px}.brand{min-width:auto}.brand small{display:none}.mainNav{border-top:1px solid #ffffff14;order:3;width:100%;height:42px}.mainNav button{flex:1}.headerActions{margin-left:auto}.page{padding:20px 12px 50px}.pageHeading{align-items: flex-start}.pageHeading h1{font-size:27px}.workspace{grid-template-columns:1fr}.receipt{max-width:none}.filterBar{grid-template-columns:1fr 1fr}.searchBox{grid-column:span 2}.toggleLabel{justify-content:flex-start}.twoPanelPage,.masterGrid{grid-template-columns:1fr}.masterCard.wide{grid-column:span 1}}@media (max-width:560px){.topbarInner{gap:8px}.brand b{font-size:12.5px}.headerActions .primaryButton{padding:0 10px}.mainNav button{padding:0 5px;font-size:13px}.pageHeading p:not(.eyebrow){font-size:14px}.kpiCard{min-height:80px;padding:12px}.kpiCard b{font-size:21px}.sectionHeader{align-items: flex-start}.sectionBody{padding:12px}.grid.cols2{grid-template-columns:1fr}.span2{grid-column:span 1}.filterBar{grid-template-columns:1fr}.searchBox{grid-column:span 1}.listActions{display:none}.saveSummaryGrid{grid-template-columns:1fr}.modalBackdrop{padding:10px}.modalFooter{flex-wrap:wrap}.modalSummary{width:100%;margin-right:0}}.privacyButton{color:#dce8f2;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;height:32px;padding:0 9px;font-size:12px;font-weight:850}.privacyButton:hover{background:#ffffff1c}.privacyMode .sensitiveArea input{-webkit-text-security:disc}.privacyMode .maskCell,.privacyMode .marginCell,.privacyMode .salesTable.invTable td:nth-child(3),.privacyMode .salesTable.noticesTable td:nth-child(3){filter:blur(6px);user-select:none}.draftBanner{display:flex;color:#155779;background:#eaf8ff;border:1px solid #9ed7f5;border-radius:11px;justify-content:space-between;align-items: center;gap:12px;max-width:980px;margin:0 0 12px;padding:11px 13px;box-shadow:0 4px 12px #18719d0f}.draftBanner b,.draftBanner span{display:block}.draftBanner b{font-size:13px}.draftBanner span{color:#000;margin-top:3px;font-size:12px}.draftBanner button{color:#fff;background:#157fb7;border:0;border-radius:7px;height:28px;padding:0 10px;font-size:12px;font-weight:850}.warningBox{display:grid;color:#8b4c17;background:#fff5ec;border:1px solid #f0c7a3;border-radius:9px;gap:4px;margin-top:10px;padding:10px 12px;font-size:12px}.warningBox b{color:#ab5711;margin-bottom:2px}.filterBar{grid-template-columns:minmax(190px,1fr)106px 106px max-content max-content}.reportHeading{margin-bottom:16px}.reportFilters{display:flex;align-items: center;gap:7px}.reportFilters input,.reportFilters select{color:#000;outline:none;background:#fff;border:1px solid #cbd7e2;border-radius:9px;height:36px;padding:0 10px;font-size:12px;font-weight:750}.reportFilters input:focus,.reportFilters select:focus{border-color:#258fd4;box-shadow:0 0 0 3px #258fd41a}.reportCard{overflow:hidden;background:#fff;border:1px solid #d9e2ea;border-radius:13px;min-width:0;box-shadow:0 5px 18px #142c440e}.reportCardHeader{display:flex;border-bottom:1px solid #e7edf2;justify-content:space-between;align-items: center;gap:10px;min-height:54px;padding:11px 14px}.reportCardHeader b,.reportCardHeader span{display:block}.reportCardHeader b{color:#000;font-size:14px}.reportCardHeader span{color:#000;margin-top:3px;font-size:12px}.sellerBars{padding:8px 10px 13px}.barTrack{overflow:hidden;background:#eaf0f4;border-radius:999px;height:8px}.barTrack i{display:block;border-radius:inherit;background:linear-gradient(90deg,#1599dc,#47c9db);height:100%}.barTrack i.negative{background:linear-gradient(90deg,#e45864,#f09973)}.calendarCard{margin-bottom:25px}.calBoardSplit{display:grid;grid-template-columns:1fr;align-items: start;gap:14px;margin-bottom:25px}.calBoardSplit>.calendarCard{max-width:960px;margin-bottom:0}.calBoardRight{display:grid;gap:14px;min-width:0}.calBoardRight>.reportCard{margin:0}@media (min-width:1200px){.calBoardSplit{grid-template-columns:minmax(420px,1fr)688px}.calBoardSplit>.calendarCard{position:sticky;max-width:none;top:12px}}.calendarWeek,.salesCalendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.calendarWeek{background:#f8fafb;border-bottom:1px solid #e5ebf0}.calendarWeek span{display:grid;color:#000;place-items: center;height:31px;font-size:12px;font-weight:850}.calendarWeek span:first-child{color:#d14954}.salesCalendar button{display:flex;color:#000;text-align:left;background:#fff;border:1px solid #edf1f4;border-top:0;border-left:0;flex-direction:column;align-items: flex-start;min-width:0;height:auto;min-height:78px;padding:8px}.salesCalendar button:nth-child(7n){border-right:0}.salesCalendar button:not(:disabled):hover{background:#f0f9ff}.salesCalendar button.outside{color:#b2bcc5;background:#fbfcfd}.salesCalendar button.today{box-shadow:inset 0 0 0 2px #2ca4e5}.calSellers{display:block;overflow:hidden;width:100%;min-width:0;margin-top:4px}.calSellers em{display:flex;overflow:hidden;color:#000;white-space:nowrap;justify-content:space-between;align-items:baseline;gap:6px;min-width:0;font-size:12px;font-style:normal;line-height:1.5}.calSellers .calSellerName{overflow:hidden;text-overflow:ellipsis;text-align:left;flex:auto;min-width:0}.calSellers em>i{color:#000;flex:none;font-style:normal;font-weight:800}.salesCalendar button.outside .calSellers em,.salesCalendar button.outside .calSellers em>i{color:#b2bcc5}.salesCalendar button>span{font-size:12px;font-weight:900}.salesCalendar button>b{color:#176c9f;margin-top:auto;font-family:Consolas,monospace;font-size:12px}.salesCalendar button>small{color:#000;margin-top:3px;font-size:12px}.carryoverCard{margin-bottom:14px}.carryoverRows span,.carryoverRows em{color:#000;font-size:12px;font-style:normal}.carryoverRows b{font-size:12px}.carryoverRows strong{color:#176c9f;font-family:Consolas,monospace;font-size:12px}.settlementTableCard{margin-bottom:0}.settlementTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:980px}.settlementTable th{color:#000;text-align:left;white-space:nowrap;background:#f8fafb;border-bottom:1px solid #dfe7ee;height:26px;padding:0 8px;font-size:12px;font-weight:900}.settlementTable td{color:#000;border-bottom:1px solid #edf1f4;height:auto;padding:3px 8px;font-size:12px}.settlementTable tfoot td{color:#000;background:#eef5fa;font-weight:850}.excelSettlement{min-width:1080px}.excelSettlement col:first-child{width:8%}.excelSettlement col:nth-child(2){width:14%}.excelSettlement col:nth-child(3){width:6%}.excelSettlement col:nth-child(4){width:14%}.excelSettlement col:nth-child(5){width:11%}.excelSettlement col:nth-child(6),.excelSettlement col:nth-child(7){width:13%}.excelSettlement col:nth-child(8){width:10%}.excelSettlement col:nth-child(9){width:11%}.settlementOverview{overflow:hidden;border-color:#cfe0ef;margin-bottom:14px}.settlementOverviewMain{display:block}.settlementFormula{display:grid;grid-template-columns:minmax(170px,1fr)16px minmax(170px,1fr)16px minmax(210px,1.15fr);background:#fff;align-items: center;gap:9px;min-width:0;padding:12px 14px}.settlementFormula>div,.settlementFormula>button{display:flex;text-align:left;background:#fbfdff;border:1px solid #e1e9f0;border-radius:12px;flex-direction:column;justify-content:center;min-width:0;min-height:64px;padding:10px 13px}.settlementFormula>button{cursor:pointer;font:inherit}.settlementFormula>button:hover{background:#f2f8ff;border-color:#84b8e4}.settlementFormula>i{color:#000;text-align:center;font-size:20px;font-style:normal;font-weight:900}.settlementFormula span{color:#000;white-space:nowrap;font-size:12.5px;font-weight:850}.settlementFormula b{overflow:hidden;color:#000;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-family:Consolas,monospace;font-size:clamp(15px,1.5vw,19px);line-height:1.25}.settlementFormula b.minus{color:#1f66c0}.settlementFormula small{overflow:hidden;color:#000;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px}.settlementFormula .result{background:#eef7ff;border-color:#9fc5e7}.settlementPendingNote{display:block;color:#8a4b00;font:inherit;text-align:left;cursor:pointer;background:#fff4e5;border:1px solid #f0b46a;border-radius:10px;margin:0 14px 10px;padding:6px 12px;font-size:12.5px;font-weight:800}.settlementPendingNote:hover{background:#ffead0}.settleExpenseSum small{font-size:12px}.settlementFormula .result b{color:#0b4f88;letter-spacing:-.5px;font-size:clamp(22px,2vw,30px)}.settlementSignals{border-top:1px solid #e7edf2;border-bottom:0!important}.settlementSignalButton{display:inline-flex;color:#000;font:inherit;cursor:pointer;background:0 0;border:0;border-right:1px solid #dfe8ef;align-items: center;gap:2px;padding:2px 9px 2px 0}.settlementSignalButton:hover span{color:#1d64a4;text-decoration:underline}.settlementSignalButton small{color:#000;margin-left:5px;font-size:12px;font-weight:750}.settlementSourceWarn{color:#8a6115;background:#fff9ec;border-top:1px solid #f0dfb8;margin:0;padding:8px 14px;font-size:12px;font-weight:700}.settlementVendorOverview{overflow:hidden;margin-bottom:0}.settlementVendorTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:820px}.settlementVendorTable col.vendorCol{width:22%}.settlementVendorTable col.countCol{width:8%}.settlementVendorTable col.baseCol{width:18%}.settlementVendorTable col.adjustCol{width:16%}.settlementVendorTable col.finalCol{width:19%}.settlementVendorTable col.pendingCol{width:17%}.settlementVendorTable th{color:#000;text-align:left;white-space:nowrap;background:#f7f9fb;border-bottom:1px solid #dfe7ee;height:34px;padding:0 12px;font-size:12px;font-weight:900}.settlementVendorTable td{color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #edf2f5;height:38px;padding:7px 12px;font-size:12.5px}.settlementVendorTable th.right,.settlementVendorTable td.right{text-align:right}.settlementVendorTable tbody tr:hover td{background:#f7fbff}.settlementVendorTable td.settlementFinalCell{color:#0b4f88;background:#f5faff;font-size:13px}.dimZero,.settlementVendorTable td.dimZero{color:#000}.blueText{color:#1f66c0!important}.settleBoardGrid{display:flex;flex-wrap:wrap;align-items: flex-start;gap:14px;margin-bottom:14px}.settleBoardCard{flex:0 620px;min-width:460px}.settleBoard{border-collapse:collapse;table-layout:fixed;width:100%}.settleBoard th{color:#000;text-align:left;white-space:nowrap;overflow:hidden;background:#f8fafb;border-bottom:1px solid #dfe7ee;height:26px;padding:0 8px;font-size:12px;font-weight:900}.settleBoard th.ar,.settleBoard td.ar{text-align:right}.settleBoard td{color:#000;border-bottom:1px solid #f1f5f8;height:22px;padding:2px 8px;font-size:12px}.settleBoard td.ar{white-space:nowrap}.settleBoard tbody tr:hover>td{background:#f5faff}.settleBoard tr.settleCarrierRow>td{color:#000;letter-spacing:.02em;background:#f4f7fa;border-bottom:1px solid #e5ecf2;height:24px;padding:2px 8px;font-size:12px;font-weight:900}.settleBoard tr.settleCarrierRow.carrier-sk>td{color:#c0201e}.settleBoard tr.settleCarrierRow.carrier-kt>td{color:#16457f}.settleBoard tr.settleCarrierRow.carrier-lg>td{color:#a50034}.settleBoard tr.settleCarrierRow.carrier-mvno>td{color:#1f7a4d}.settleBoard tr.settleCarrierRow.carrier-wired>td{color:#6b3fa0}.settleBoard tr.settleCarrierRow.carrier-rental>td{color:#8a5209}.settleBoard tr.settleBoardTop>td{border-top:1px solid #e2e9f0}.settleBoard td.settleKind{color:#000;font-size:12px}.settleBoard td.settleVendor{color:#000;vertical-align:middle;background:#fff;padding:0 8px 0 10px;font-size:12px;font-weight:900;box-shadow:inset 3px 0 #c6d2dd}.settleBoard td.settleVendor small{display:block;color:#000;margin-top:1px;font-size:12px;font-weight:700}.settleBoard td.settleVendor.carrier-sk{box-shadow:inset 3px 0 #e02b2b}.settleBoard td.settleVendor.carrier-kt{box-shadow:inset 3px 0 #16457f}.settleBoard td.settleVendor.carrier-lg{box-shadow:inset 3px 0 #a50034}.settleBoard td.settleVendor.carrier-mvno{box-shadow:inset 3px 0 #1f7a4d}.settleBoard td.settleVendor.carrier-wired{box-shadow:inset 3px 0 #6b3fa0}.settleBoard td.settleVendor.carrier-rental{box-shadow:inset 3px 0 #b06a12}.settleBoard td.dimZero{color:#000}.settleBoard tr.settleLooseRow>td{background:#fbfcfd}.settleBoard tr.settleLooseRow>td.settleVendor{color:#000;font-weight:800}.settleVendorTable th:first-child{width:18%}.settleVendorTable th:nth-child(2){width:10%}.settleVendorTable th:nth-child(3){width:16%}.settleVendorTable th:nth-child(4){width:10%}.settleVendorTable th:nth-child(5){width:17%}.settleVendorTable th:nth-child(6){width:15%}.settleVendorTable th:nth-child(7){width:14%}.settleBoard th .sortHead{font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}.settleBoard th.ar .sortHead{float:right}.settleBoard th .sortHead:hover{color:#2f6fb3;text-decoration:underline}.settleStoreCat th:first-child{width:10%}.settleStoreCat th:nth-child(2){width:18%}.settleStoreCat th:nth-child(3){width:8%}.settleStoreCat th:nth-child(4){width:18%}.settleStoreCat th:nth-child(5){width:15%}.settleStoreCat th:nth-child(6){width:16%}.settleStoreCat th:nth-child(7){width:15%}.settleBoard tr.settleSumRow>td{color:#000;background:#eef5fa;font-weight:850}.settleCashStrip{display:flex;color:#000;background:#fbfdfe;border-bottom:1px solid #e7edf2;flex-wrap:wrap;align-items: center;gap:6px 18px;padding:8px 14px;font-size:12px}.settleCashStrip b{color:#000;margin-left:4px;font-family:Consolas,monospace;font-weight:850}.settleCashStrip b.minus{color:#1f66c0}.settleCashStrip b.now{color:#0b7a4b}.settleCashStrip .stripGap{flex:auto}.foldBlock{margin-bottom:14px}.foldBlock>summary{display:flex;cursor:pointer;list-style:none;user-select:none;background:#fff;border:1px solid #d9e2ea;border-radius:13px;align-items: center;gap:8px;padding:9px 14px;box-shadow:0 5px 18px #142c440e}.foldBlock>summary::-webkit-details-marker{display:none}.foldBlock>summary b{color:#000;font-size:13.5px}.foldBlock>summary span{color:#000;font-size:12px}.foldBlock>summary .foldMark{border-bottom:2px solid #94a5b5;border-right:2px solid #94a5b5;width:8px;height:8px;margin-left:auto;transform:rotate(45deg)}.foldBlock[open]>summary{box-shadow:none;border-bottom-color:#e7edf2;border-bottom-right-radius:0;border-bottom-left-radius:0}.foldBlock[open]>summary .foldMark{margin-top:4px;transform:rotate(225deg)}.foldBlock[open]>:not(summary){margin-top:10px}.legacyQuickBlock{overflow:hidden;background:#fffdf8;border:1px solid #ead9b4;border-radius:12px;margin:0 0 14px}.legacyQuickBlock>summary{color:#8a6115;cursor:pointer;padding:10px 13px;font-size:12px;font-weight:850}.legacyQuickBlock>p{color:#7c6b4d;margin:0;padding:0 13px 10px;font-size:12px}@media (max-width:720px){.settlementFormula{grid-template-columns:1fr;padding:12px}.settlementFormula>i{height:14px;line-height:12px;transform:rotate(90deg)}.settlementFormula>div,.settlementFormula>button{min-height:66px}.settlementSignals{align-items: flex-start;gap:8px 14px}.settlementSignals .stripGap{display:none}.settlementSignalButton{border-right:0;justify-content:flex-start;width:100%}}.alimtalkFold{margin-bottom:12px}.alimtalkFold>summary b .alimtalkStatusDot{margin-right:4px}.privacyButton.privacyIcon{min-width:34px;padding:0 8px;font-size:14px;line-height:1}.privacyAskModal{width:min(400px,94vw)}.privacyAskBody p{color:#000;margin:0 0 8px;font-size:13.5px;font-weight:700}.privacyAskBody .privacyDenyText{cursor:default;user-select:none}.cashHeadingActions{display:flex;justify-content:flex-end;align-items: flex-end;gap:18px;margin-left:auto}.cashMarginSettings{display:flex;align-items: flex-end;gap:14px;min-height:50px}.cashMarginSettings>strong{color:#000;white-space:nowrap;align-self: flex-start;padding-top:2px;font-size:12px}.cashMarginSetting{display:grid;color:#000;white-space:nowrap;cursor:pointer;justify-items:center;gap:4px;font-size:12px;font-weight:800}.cashMarginSetting input{accent-color:var(--pick);cursor:pointer;width:24px;height:24px;margin:0}.cashMarginSetting input:disabled{cursor:default}.cashExpenseHero{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:10px}.cashExpenseCard{display:flex;background:linear-gradient(#eef7ff,#fff);border:1px solid #9ac9f1;border-radius:14px;flex-flow:wrap;justify-content:flex-start;align-items:baseline;gap:2px 11px;min-width:0;min-height:52px;padding:10px 18px;box-shadow:0 1px 2px #0a25400a}.cashExpenseCard span{color:#000;white-space:nowrap;flex:none;font-size:12px;font-weight:850}.cashExpenseCard b{color:#1769aa;letter-spacing:-.5px;white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-size:20px;line-height:1.15}.cashExpenseCard small{color:#000;min-width:0;font-size:12px;font-weight:700;line-height:1.35}.cashCategorySummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:18px}.cashCategorySummary>span{display:flex;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#f4f7fa;border-radius:10px;justify-content:space-between;gap:10px;min-width:0;padding:9px 12px;font-size:12px;font-weight:800}.cashCategorySummary b{color:#000;white-space:nowrap;flex:none}.cashBalanceHeader{display:flex;align-items:baseline;gap:9px;margin:0 0 8px}.cashBalanceHeader b{color:#000;font-size:13px}.cashBalanceHeader span{color:#000;font-size:12px}.cashHero{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:14px}.cashHeroCard{display:flex;background:#fff;border:1px solid #dbe6ef;border-radius:12px;flex-flow:wrap;flex:220px;justify-content:flex-start;align-items:baseline;gap:2px 11px;min-width:190px;min-height:52px;padding:10px 18px;box-shadow:0 1px 2px #0a25400a}.cashHeroCard span{color:#000;font-size:13px;font-weight:800}.cashHeroCard b{color:#000;letter-spacing:-.3px;font-variant-numeric:tabular-nums;font-size:19px}.cashHeroCard small{color:#000;font-size:12px;font-weight:700}.cashHeroCard small.warn{color:#8a5a12;background:#fff9e9;border-radius:6px;padding:1px 7px;font-weight:800}.cashHeroCard small.warn:before{content:"⚠ "}.cashHeroCard.total{background:linear-gradient(#f7fbff,#fff);border-color:#b9d2ea}.cashHeroCard.on{border-color:#a9c9e4}.cashHeroCard.amb{background:#fffaf0;border-color:#f0c27a}.cashHeroCard.amb span{color:#a86a00}.cashOpeningBtn{color:#2f6fb3;cursor:pointer;text-decoration:underline;background:0 0;border:0;flex:none;align-self:baseline;margin:0;padding:0;font-size:12px;font-weight:800}.cashHint{color:#8a6d1f;margin:-6px 0 14px;font-size:12px}.cashNegativeNote{display:flex;color:#8a5a12;background:#fffaf0;border:1px solid #f0d9a8;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:6px 12px;max-width:1100px;margin:-6px 0 14px;padding:9px 13px;font-size:13px;line-height:1.55}.cashForm{display:flex;flex-wrap:wrap;align-items: flex-end;gap:10px 12px}.cashForm .setupField{margin:0}.cashForm .cashTitleField{flex:260px}.cashForm .cashTitleField .control{width:100%}.cashForm .cashPaymentField{flex:none}.cashForm .cashCategoryField{flex:390px}.cashForm .cashCategoryField .segmented{width:100%}.cashForm .cashCategoryField .segmented button{white-space:nowrap;flex:1 1 0}.cashForm .cashSubmit{height:38px}.cashTableCard{margin-bottom:14px}.salesTable.dense.v2.tightTable.cashTable{min-width:980px;max-width:none}.cashTable th:first-child{width:104px}.cashTable th:nth-child(2){width:52px}.cashTable .cashRowAct{width:44px}.cashTable td.cashPlus{color:#c2333b;font-weight:800}.cashTable td.cashMinus{color:#1f66c0;font-weight:800}.cashTable tr.picked>td{background:#eaf4ff}.cashPurposeBadge{display:inline-flex;color:#1f66c0;vertical-align:middle;background:#eaf3ff;border-radius:999px;align-items: center;height:21px;margin-right:7px;padding:0 7px;font-size:12px;font-weight:900}.cashPurposeBadge.income{color:#b33c45;background:#fff0f1}.cashCount{color:#000;font-size:12px;font-weight:800}.cashLogCard{background:#fff;border:1px solid #d9e2ea;border-radius:13px;margin-bottom:25px}.cashLogCard>summary{color:#000;cursor:pointer;list-style:none;padding:9px 14px;font-size:12.5px;font-weight:850}.cashLogCard>summary::-webkit-details-marker{display:none}.cashLogList{list-style:none;display:grid;gap:4px;margin:0;padding:4px 14px 12px}.cashLogList li{display:flex;color:#000;align-items:baseline;gap:10px;font-size:12px}.cashLogList em{color:#2f6fb3;font-style:normal;font-weight:850}.cashLogList b{color:#000}.cashMonthState{display:flex;color:#000;align-items: center;gap:9px;margin:-4px 0 13px;font-size:12px;font-weight:800}.cashMonthState .closed{color:#a8451f}.cashSetupBlock{color:#8a5a12;background:#fffaf0;border:1px solid #f0d9a8;border-radius:10px;margin:12px 0 0;padding:10px 13px;font-size:12.5px;line-height:1.55}.cashTableHeading{flex-wrap:wrap}.cashTableTools{display:flex;flex-wrap:wrap;align-items: center;gap:8px;margin-left:auto}.cashTableTools .control{width:172px;height:30px;font-size:13px}.cashReconcileForm{display:grid;grid-template-columns:1fr 1fr;align-items: end;gap:2px 12px}.cashReconcileForm .setupField{margin:12px 0 0}.cashReconcileForm .setupField:last-child{grid-column:1/-1}.cashReconcileForm .control{width:100%}@media (max-width:560px){.cashReconcileForm{grid-template-columns:1fr}}@media (max-width:1180px){.cashExpenseHero{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:880px){.cashHeadingActions{justify-content:space-between;width:100%;margin-left:0}}@media (max-width:560px){.cashHeadingActions{flex-direction:column;align-items:stretch;gap:10px}.cashMarginSettings{justify-content:space-between;gap:8px;width:100%}.cashExpenseHero,.cashCategorySummary{grid-template-columns:1fr}.cashExpenseCard{min-height:52px;padding:10px 14px}.cashExpenseCard b{font-size:19px}.cashBalanceHeader{flex-direction:column;align-items: flex-start;gap:2px}}.invBoardSplit{display:grid;grid-template-columns:1fr;align-items: start;gap:14px;margin-bottom:14px}.invBoardRight{display:grid;gap:14px;min-width:0}.invBoardRight>.listSection{margin:0}.invBoardRight .invKpis.invKpiRail{grid-template-columns:minmax(0,1fr);gap:6px}.invBoardRight .invKpis.invKpiRail .invKpi{min-height:0}@media (min-width:1200px){.invBoardSplit{grid-template-columns:minmax(520px,1fr)minmax(330px,400px)}.invBoardSplit>.listSection:first-child{position:sticky;top:12px}}.greenText{color:#09825c!important}.settlementAdjustments{align-items: start}.adjustmentHistory{max-height:620px}.compactTable td small{display:inline;color:#000;margin:0 0 0 6px;font-size:12px}.operatorBox{display:flex;background:#fff;border:1px solid #d6e0e8;border-radius:10px;align-items: center;gap:8px;padding:8px 10px}.operatorBox label{color:#000;white-space:nowrap;font-size:12px;font-weight:850}.operatorBox input{color:#000;outline:none;border:0;border-bottom:1px solid #bdcbd6;width:100px;height:28px;font-size:12px}.followupGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(360px,100%),620px));justify-content:start;align-items: start;gap:14px;margin-bottom:14px}.followRows{overflow:auto;max-height:410px}.followRows>div{display:grid;grid-template-columns:minmax(0,1fr)auto;border-bottom:1px solid #edf1f4;align-items: center;gap:8px;min-height:54px;padding:6px 8px 6px 12px}.followRows>button{display:grid;grid-template-columns:72px 80px minmax(140px,1fr)auto;color:#000;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f4;align-items: center;gap:8px;width:100%;min-height:48px;padding:7px 12px}.followRows>button:hover{background:#f7fbfe}.followRows b{font-size:12px}.followRows small{color:#000;font-size:12px}.followRows em{color:#177ec0;font-size:12px;font-style:normal;font-weight:850}.followRows strong{color:#8b3eb2;font-family:Consolas,monospace;font-size:12px}.followAction{color:#116da8;background:#edf8fe;border:1px solid #b9d8eb;border-radius:7px;min-width:72px;height:29px;padding:0 8px;font-size:12px;font-weight:850}.noticeQueue .followRows>button{grid-template-columns:72px 70px 38px minmax(140px,1fr)}.managementPanels{align-items: start;margin-bottom:24px}.managementPanels .compactTableWrap{max-height:none}.rowButtons{display:flex;gap:10px}.rowButtons button{color:#176fae;background:0 0;border:0;min-height:26px;font-size:12px;font-weight:850}@media (max-width:1180px){.mainNav button{padding:0 7px;font-size:14px}.mainNav .iconBox{display:none}.filterBar{grid-template-columns:minmax(190px,1fr)92px 92px max-content max-content}}@media (max-width:880px){.followupGrid{grid-template-columns:1fr}.filterBar{grid-template-columns:1fr 1fr}.filterBar .searchBox{grid-column:span 2}.salesCalendar button{min-height:67px}.reportHeading{flex-direction:column}.reportFilters{width:100%}.reportFilters input,.reportFilters select{flex:1}}@media (max-width:560px){.mainNav{overflow-x:auto;justify-content:flex-start}.mainNav button{flex:none;font-size:12px}.reportFilters{flex-direction:column;align-items:stretch}.calendarWeek span{font-size:12px}.salesCalendar button{min-height:58px;padding:5px}.salesCalendar button>b{font-size:12px}.followRows>button,.noticeQueue .followRows>button{grid-template-columns:58px minmax(65px,auto)1fr}.followRows>button small{grid-column:1/-1}.followRows>button em{display:none}.operatorBox{width:100%}}.salesTopStrip{display:flex;justify-content:space-between;align-items: center;gap:14px;margin-bottom:12px}.miniKpis{display:flex;flex-wrap:wrap;gap:8px}.miniKpis>div,.miniKpis>button{display:flex;background:#fff;border:1px solid #dce4ec;border-radius:10px;align-items:baseline;gap:8px;min-width:92px;padding:4px 10px;box-shadow:0 3px 10px #142b430a}.miniKpis span{color:#000;font-size:12px;font-weight:800}.miniKpis b{font-variant-numeric:tabular-nums;letter-spacing:-.3px;font-size:16px}.entryCollapse{overflow:hidden;background:#fff;border:1px solid #cdd9e5;border-radius:13px;margin-bottom:14px;box-shadow:0 4px 17px #162e470f}.entryCollapse.open{border-color:#9fc4e4}.entryToggleLeft{display:flex;align-items: center;gap:10px}.entryBody{border-top:1px solid #e3ecf4;padding:10px 11px 12px}.editingBanner.slim,.draftBanner.slim{min-height:38px;margin-bottom:10px;padding:6px 12px}.entryLayout{display:grid;grid-template-columns:minmax(0,1fr)252px;align-items: start;gap:13px}.entryFields{min-width:0}.formRow{display:grid;gap:5px;margin-bottom:6px}.formRow .fieldLabel{min-height:14px;margin-bottom:3px}.formRow .control{border-radius:7px;height:30px;font-size:13px}.formRow .segmented{border-radius:7px;min-height:30px}.formRow .segmented button{padding:0 4px;font-size:12px}.formRow.r1{display:flex;flex-wrap:wrap;align-items: flex-start;gap:6px}.formRow.r1>.field{flex:0 auto;min-width:0}.formRow.r1 select{min-width:96px}.control:disabled{color:#000;cursor:not-allowed;background:#eef1f4}.formRow.r2{display:flex;flex-wrap:wrap;align-items: flex-start}.formRow.r2 .vendorField{flex:135px;min-width:125px}.formRow.r2 .joinCarrierField{flex:0 0 180px}.formRow.r2 .saleTypeField{flex:0 0 132px}.formRow.r2 .prevCarrierField{flex:0 0 180px}.formRow.r3{display:flex;flex-wrap:wrap;align-items: flex-start}.formRow.r3>.field{flex:120px;min-width:112px}.formRow.r3 .usimField{flex-basis:170px}.formRow.r4{display:flex;flex-wrap:wrap;align-items: flex-end}.formRow.r4 .planField{flex:0 155px;min-width:140px}.formRow.r5,.formRow.r5wired{grid-template-columns:repeat(4,minmax(0,1fr))}.formRow.r8{grid-template-columns:minmax(180px,1.5fr)minmax(110px,.9fr)minmax(170px,1.4fr)}.formRow .moneyControl .control{padding-right:24px}.formRow .moneyControl span{font-size:12px}.formRow.wiredProductsRow{display:flex;flex-wrap:wrap;align-items: flex-start;gap:6px}.formRow.wiredProductsRow>.wiredProductField{flex:210px;min-width:170px}.wiredProductField .wiredProductSuggest,.wiredProductField .deviceSearchBox,.wiredProductField .wiredProductSuggest .control{width:100%}.wiredProductsRow .deviceSearchList{min-width:340px;max-width:min(560px,92vw)}.formRow.wiredAddrRow{display:flex;flex-wrap:wrap;align-items: flex-start;gap:6px}.formRow.wiredAddrRow>.field{flex:0 auto;min-width:0}.formRow.wiredAddrRow>.growField{flex:260px;min-width:190px}.invSeg{display:inline-flex;background:#eef3f8;border-radius:8px;gap:3px;padding:3px}.invSeg button{color:#000;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 10px;font-size:15px;font-weight:700}.invSeg button.on{background:var(--on-blue);color:#fff}.invMfgField .invSeg,.invField .invSeg{width:-moz-fit-content;width:fit-content}.invScanWarn{color:#d4380d;margin:4px 0 0;font-size:14px;line-height:1.35}.invCoachSteps{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.invCoachOff,.invCoachOnBtn{color:#0b6fce;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #b9cfe2;border-radius:8px;flex-shrink:0;padding:4px 10px;font-size:14px;font-weight:700}.invCoachOnBtn{margin-left:auto}.plusLabel{display:flex;justify-content:space-between;align-items: center}.plusMini{color:#0b6fce;display:grid;background:#eef6fd;border:1px solid #b9cfe2;border-radius:5px;place-items: center;width:16px;height:16px;padding:0;font-size:14px;font-weight:900;line-height:1}.plusMini:hover{color:#fff;background:#0b6fce}.inlineSplit{display:flex;gap:5px}.inlineSplit .segmented{flex:1;min-width:0}.inlineSplit:has(>.mvnoChoiceLink){flex-wrap:wrap}.monthsSelect{flex:none;width:78px}.mvnoChoiceLink{color:#6a45b8;text-align:left;background:0 0;border:0;flex:100%;width:auto;margin-top:3px;padding:1px 4px;font-size:12px;font-weight:850}.mvnoChoiceLink:hover{text-decoration:underline}.addonRowLabel{color:#000;white-space:nowrap;flex:none;margin-top:5px;font-size:13px;font-weight:850}.addonRowLabel em{color:#0791cc;font-size:12px;font-style:normal}.addonChips{grid-column:2;display:flex;flex-wrap:wrap;gap:4px;min-width:0}.addonChip{color:#000;background:#fff;border:1px solid #d3dde7;border-radius:7px;padding:5px 8px;font-size:12px}.addonChip b{color:#12805c;font-size:12px}.addonChip:hover{border-color:#8db4d6}.addonChip.on{color:#4b3799;background:#f4f0ff;border-color:#7357d9}.addonChips .noItems{padding:6px 2px}.policyStrip{background:#f8fbff;border:1px solid #cfe0ef;border-radius:9px;margin-bottom:9px;padding:7px 9px}.policyStripHead{display:flex;align-items:baseline;gap:8px;margin-bottom:5px}.policyStripHead b{color:#0b4f8e;font-size:13px}.policyStripHead span{color:#000;font-size:12px}.policyRow.slim{border-radius:7px;min-height:32px;padding:3px 7px}.policyRow.slim span b{font-size:13px}.policyRow.slim span small{font-size:12px}.policyRow.slim strong{font-size:13px}.pendingPolicyHint{color:#9b7413;background:#fff7e3;border:1px dashed #ecd49a;border-radius:7px;margin:4px 0 0;padding:5px 8px;font-size:12px}.adjustCompact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:6px}.adjustCol{overflow:hidden;background:#fff;border:1px solid #dbe3ec;border-radius:9px}.adjustCol.positive{border-color:#c8e5d8}.adjustCol.negative{border-color:#f0cdd1}.adjustChips{display:flex;flex-wrap:wrap;gap:4px;min-height:20px;padding:5px 7px}.adjChip{display:inline-flex;color:#000;background:#f1f5f9;border:1px solid #e0e8ef;border-radius:6px;align-items: center;gap:4px;min-width:0;max-width:100%;padding:3px 6px;font-size:12px}.adjChip>.adjChipName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:190px}.adjChip b,.adjChip button{flex:none}.adjChip b{color:#16805d;font-family:Consolas,monospace;font-size:12px}.adjChip.deduction b{color:#c43e49}.adjChip.policy{background:#eaf4ff;border-color:#cfe3f5}.adjChip.addon{background:#f4f0ff;border-color:#e0d7f7}.adjChip.deduction{background:#fff1f2;border-color:#f5d4d8}.adjChip button{color:#000;background:0 0;border:0;padding:0;font-size:14px;line-height:1}.adjChip button:hover{color:#d83b49}.adjustCol .inlineAdder{padding:6px}.adjustCol .inlineAdder .control{height:28px}.adjustCol .inlineAdder,.adjustCol.positive .inlineAdder{grid-template-columns:100px minmax(82px,1fr)minmax(76px,1fr)}.adjustCol .inlineAdder button{white-space:nowrap;min-height:28px}.rateAdjustRow{display:grid;grid-template-columns:195px minmax(0,1fr);align-items:stretch;gap:6px;margin-bottom:6px}.rateAdjustRow .adjustCompact{margin-bottom:0}.addressField .inlineSplit .control{flex:1}.addrSearchBtn{color:#0b6fce;background:#eef6fd;border:1px solid #b9cfe2;border-radius:7px;flex:none;padding:0 10px;font-size:12px;font-weight:850}.addrSearchBtn:hover{color:#fff;background:#0b6fce}.memoField{grid-column:auto}.entryAside{position:sticky;top:84px}.receipt.compact .receiptTop{min-height:44px;padding:9px 13px 7px}.receipt.compact .receiptTop b{font-size:15px}.receipt.compact .receiptRows{padding:7px 13px}.receipt.compact .receiptRow{min-height:21px}.receipt.compact .finalMargin{min-height:56px;padding:8px 13px}.receipt.compact .finalMargin b{font-size:23px}.statusMini{background:#fff;border:1px solid #dbe3eb;border-radius:11px;margin-top:9px;padding:9px 11px}.statusMini .checkList{margin-top:7px}.statusMini .checkRow{min-height:21px}.notifyLine{color:#000;border-top:1px dashed #e2e9f0;margin:7px 0 0;padding-top:6px;font-size:12px}.entryAside .saveButton{margin-top:9px}.entryAside .clearButton{margin-top:6px}.quickAddRow{display:flex;gap:7px;margin-bottom:11px}.quickAddRow .control{flex:1}.quickChips{min-height:60px}.multiPick{user-select:none}.multiPickChips{display:flex;overflow:auto;background:#fbfdfe;border:1px solid #cfd9e3;border-radius:9px;flex-wrap:wrap;gap:5px;max-height:150px;padding:8px}.multiPickChips button{color:#000;background:#fff;border:1px solid #d3dde7;border-radius:7px;padding:5px 9px;font-size:13px}.multiPickChips button:hover{border-color:#8db4d6}.multiPickChips button.on{border-color:var(--on-blue);background:var(--on-blue);color:#fff;font-weight:800}.multiPickHint{color:#000;margin:4px 2px 0;font-size:12px}.adminToggleBox{display:flex;background:#fff;border:1px solid #d8e2ec;border-radius:11px;align-items: center;gap:13px;max-width:560px;padding:10px 13px}.adminToggleText b{display:block;color:#000;font-size:14px}.adminToggleText span{display:block;color:#000;margin-top:3px;font-size:12px}.bundleList{display:flex;flex-direction:column;gap:9px}.bundleCard{background:#fbfdff;border:1px solid #d8e2ec;border-radius:10px;padding:9px 11px}.bundleHead{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:10px}.bundleDate b{color:#000;font-size:15px}.bundleDate span{color:#0a7f4e;margin-left:7px;font-size:12px;font-weight:800}.bundleHead .segmented{min-width:240px}.bundleItems{list-style:none;display:flex;flex-direction:column;gap:3px;margin:7px 0 0;padding:0}.bundleItems li{display:flex;color:#000;align-items: center;gap:7px;font-size:13px}.bundleNote{height:32px;margin-top:7px;font-size:13px}@media (max-width:1340px){.formRow.r1>.field:last-child{flex:112px}}@media (max-width:1180px){.formRow.r5{grid-template-columns:repeat(3,minmax(0,1fr))}.entryLayout{grid-template-columns:1fr}.entryAside{position:static;display:grid;grid-template-columns:repeat(auto-fit,minmax(252px,1fr));align-items: start;gap:10px}.entryAside>.statusMini{margin-top:0}.entryAside>.attachField{margin:0}.entryAside>.saveButton,.entryAside>.clearButton,.entryAside>.saveTrace{grid-column:1/-1;margin-top:0}.rateAdjustRow{grid-template-columns:1fr}}@media (max-width:720px){.formRow.r5,.formRow.r5wired,.formRow.r8{grid-template-columns:repeat(2,minmax(0,1fr))}.adjustCompact{grid-template-columns:1fr}.salesTopStrip{flex-direction:column;align-items:stretch}.addonChips{grid-column:1}}.catalogToolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:12px;margin-bottom:8px}.catalogTabs{display:flex;flex-wrap:wrap;gap:6px}.catalogTabs button{color:#000;cursor:pointer;display:flex;background:#fff;border:1px solid #c9d8ea;border-radius:9px;align-items: center;gap:6px;padding:7px 14px;font-size:15px;font-weight:800}.catalogTabs button.active{color:#fff;background:#0a2540;border-color:#0a2540}.catalogTabs button i{opacity:.6;padding:0 2px;font-style:normal}.catalogTabs button i:hover{opacity:1;color:#ff8484}.catalogTabs .addTab{color:#000;border-style:dashed}.catalogControls{display:flex;align-items: center;gap:8px}.catalogControls .control{width:220px}.carrierPick{display:flex;gap:4px}.carrierPick button{cursor:pointer;background:#fff;border:1px solid #c9d8ea;border-radius:8px;padding:6px 12px;font-size:15px;font-weight:800}.carrierPick button.active{color:#fff;background:#173b74;border-color:#173b74}.catalogHint{color:#000;margin:0 0 10px;font-size:14px}.catalogGridWrap{overflow:auto;background:#fff;border:1px solid #d4e2f0;border-radius:12px;max-height:70vh}.catalogGrid{border-collapse:collapse;width:100%;font-size:12.5px}.catalogGrid th{position:sticky;color:#fff;text-align:left;z-index:1;white-space:nowrap;background:#0a2540;padding:4px 9px;font-size:12px;top:0}.catalogGrid th.right{text-align:right}.catalogGrid td{border-bottom:1px solid #eef3f9;padding:0}.catalogGrid td.rowNo,.catalogGrid th.rowNo{text-align:right;color:#9db2c7;background:#f7fafd;width:44px;padding:6px 8px;font-size:13px}.catalogGrid th.rowNo{color:#fff8;background:#0a2540}.catalogGrid .gridCell{font:inherit;background:0 0;border:0;width:100%;min-width:90px;padding:3px 8px}.catalogGrid .gridCell:focus{outline:2px solid #2f6fd633;background:#f4f9ff}.catalogGrid td.selCell{background:#dcecff}.catalogGrid td.selCell .gridCell,.catalogGrid td.selCell .gridCell:focus{background:0 0}.catalogGrid td.osCell{color:#000;white-space:nowrap;padding:7px 10px;font-size:14px}.catalogGridFooter{display:flex;color:#000;position:sticky;z-index:2;background:#fff;border-top:1px solid #eef3f9;justify-content:space-between;align-items: center;padding:8px 12px;font-size:14px;bottom:0}.catalogGridFooter button{cursor:pointer;color:#000;background:#fff;border:1px solid #cfdde8;border-radius:8px;padding:5px 12px;font-size:14px;font-weight:800}.followupSection{margin:14px 0}.followupSectionHeader{display:flex;justify-content:space-between;align-items: center;gap:12px;margin-bottom:8px}.followupChips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.followupChips button{color:#000;cursor:pointer;display:flex;background:#fff;border:1px solid #c9d8ea;border-radius:999px;align-items: center;gap:6px;padding:6px 12px;font-size:14px;font-weight:800}.followupChips button b{background:#eef3fb;border-radius:999px;padding:1px 7px;font-size:13px}.followupChips button.active{color:#fff;background:#173b74;border-color:#173b74}.followupChips button.active b{color:#fff;background:#fff2}.salesCalendar .calNotice{display:block;color:#b46a00;background:#fff4de;border-radius:6px;margin-top:2px;padding:1px 5px;font-size:12px;font-weight:800}.autoGrow{field-sizing:content;width:auto;min-width:96px;max-width:340px}.formRow.r2 .vendorField{flex:0 auto;min-width:0}.formRow.r2 .vendorField .autoGrow{min-width:96px}.formRow.r0.customerRow{display:flex;flex-wrap:wrap;align-items: flex-end;gap:8px}.customerRow .compactField{flex:0 auto}.birthInput{width:112px}.guardianInline{display:flex;background:#fff7f7;border:1px solid #f2c9c9;border-radius:10px;flex-wrap:wrap;flex:100%;align-items: center;gap:6px;padding:7px 10px}.guardianInline b{color:#c03535;font-size:13px}.guardianInline small{color:#b46a6a;font-size:12px}.guardianInline .control{height:30px}.carrierResolved{display:flex;align-items: center;gap:6px}.carrierBadge{display:inline-flex;color:#fff;background:#173b74;border-radius:9px;justify-content:center;align-items: center;min-width:46px;height:34px;padding:0 12px;font-size:15px;font-weight:900}.carrierBadge.c-알뜰{background:#6c757d}.deviceSearchBox{position:relative}.deviceSearchList{overflow:auto;background:#fff;border:1px solid #c9d8ea;border-radius:10px;min-width:260px;max-height:320px;box-shadow:0 10px 26px #172a4429}.deviceSearchList button{display:flex;cursor:pointer;text-align:left;background:#fff;border:0;justify-content:space-between;align-items:baseline;gap:10px;width:100%;padding:8px 12px;font-size:14px}.deviceSearchList button b{color:#000;white-space:nowrap;flex:none;font-weight:800}.deviceSearchList button span{color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 auto;min-width:0;font-size:13px}.deviceSearchList button.active,.deviceSearchList button:hover{background:#eef5fd}.addonField .addonRowLabel{display:block;margin:0 0 2px;line-height:1.25}.addonField .addonRowLabel span{display:block;color:#000;font-size:13px;font-weight:850}.addonField .addonRowLabel em{display:block;margin-top:1px;font-size:12px;font-style:normal}.communityTop{display:flex;align-items: center;gap:12px;margin-bottom:12px}.communityHint{color:#000;font-size:13px;font-style:normal}.communityLayout{display:grid;grid-template-columns:1fr 1fr;align-items: start;gap:14px}.communityChat,.communityBoards{display:flex;background:#fff;border:1px solid #d4e2f0;border-radius:13px;flex-direction:column;padding:12px 14px}.communityChat{min-height:520px}.communityBoards{min-height:0}.communityPaneHead{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.communityPaneHead b{color:#000;font-size:15px}.communityPaneHead span{color:#2f9e63;font-size:12px;font-weight:800}.chatScroll{overflow-y:auto;display:flex;flex-direction:column;flex:auto;gap:8px;max-height:560px;padding-right:4px}.chatMsg{position:relative;background:#f1f5f9;border:1px solid #e0e8ef;border-radius:10px;max-width:86%;padding:6px 10px}.chatMsg.mine{background:#eaf4ff;border-color:#cfe3f5;align-self: flex-end}.chatMeta{display:flex;align-items:baseline;gap:8px}.chatMeta b{color:#0b4f8e;font-size:12.5px}.chatMeta span{color:#000;font-size:12px}.chatMsg p{color:#000;white-space:pre-wrap;word-break:break-word;margin:2px 0 0;font-size:14px}.chatInputRow{display:flex;gap:8px;margin-top:10px}.chatInputRow .control{flex:auto}.communityBoardTabs{margin-bottom:10px}.communityBoardHead{display:flex;justify-content:space-between;align-items: center;gap:10px;margin-bottom:8px}.communityBoardHead>span{color:#000;font-size:13px}.communityWrite{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.communityWrite textarea.control{height:auto;padding:8px 10px}.communityWrite .primaryButton{align-self: flex-end}.communityList{display:flex;flex-direction:column}.communityRow{display:flex;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #eef3f9;justify-content:space-between;align-items:baseline;gap:10px;width:100%;padding:9px 4px}.communityRow b{color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:14px}.communityRow span{color:#000;white-space:nowrap;flex:none;font-size:12px}.communityRow:hover b{color:#0b6fce}.communityEmpty{color:#000;padding:18px 6px;font-size:13.5px}.communityPostTools{display:flex;align-items: center;gap:8px}.communityPostTools .dangerGhost{color:#d43b48;border-color:#f0cdd1}.likeBtn{color:#0b6fce;cursor:pointer;background:#fff;border:1px solid #cfe3f5;border-radius:999px;margin-top:12px;padding:6px 14px;font-size:13.5px;font-weight:800}.likeBtn.on{background:#eaf4ff}.likeCount{color:#d92d20;margin-right:6px;font-size:12.5px;font-style:normal}.communityComments{display:flex;border-top:1px solid #eef3f9;flex-direction:column;gap:8px;margin-top:16px;padding-top:10px}.communityComments>b{color:#000;font-size:13.5px}.commentRow{position:relative;background:#f7fafd;border:1px solid #e6eef6;border-radius:8px;padding:6px 10px}.commentRow p{color:#000;white-space:pre-wrap;word-break:break-word;margin:2px 0 0;font-size:13.5px}.commentDelete{position:absolute;color:#000;cursor:pointer;background:0 0;border:0;font-size:12px;top:6px;right:8px}.commentDelete:hover{color:#d43b48}.communityPost h3{color:#000;margin:10px 0 4px;font-size:17px}.communityPostMeta{color:#000;margin:0 0 10px;font-size:12.5px}.communityPostBody{white-space:pre-wrap;word-break:break-word;color:#000;font-size:14.5px;line-height:1.6}@media (max-width:1100px){.communityLayout{grid-template-columns:1fr}}.teamCard{margin-top:14px}.teamInviteRow{display:flex;flex-wrap:wrap;align-items: center;gap:10px;padding:4px 0 10px}.teamInviteRow .inviteUrlBox{flex:320px;font-size:12.5px}.teamInviteHint{color:#000;font-size:13px}.teamPermTable th{white-space:nowrap;text-align:center;color:#000;height:34px;font-size:12.5px;font-weight:800}.teamPermTable th:not(.teamPermName){min-width:66px}.teamPermTable td{font-size:13px}.teamPermTable td.teamPermName,.teamPermTable th.teamPermName,.teamPermTable .memberNameBtn{font-size:13.5px}.teamPermTable .permAllBtn{font-size:12px}.teamPermTable th.teamPermName,.teamPermTable td.teamPermName{position:sticky;z-index:3;text-align:left;background:#fff;min-width:330px;left:0}.teamPermTable th.teamPermName{z-index:4;background:#f8fafb;top:0}.teamPermTable td.teamPermName{box-shadow:1px 0 #e9eff5}.teamPermTable tr:hover td,.teamPermTable tr:hover td.teamPermName{background:#fbfdff}.teamPermTable .permAllRow th{top:34px}.teamPermNameRow{display:flex;white-space:nowrap;align-items: center}.teamPermNameRow .teamPermWho{overflow:hidden;text-overflow:ellipsis;min-width:0}.teamPermCell{text-align:center}.teamPermCell input{accent-color:var(--pick);cursor:pointer;width:17px;height:17px}.teamOwnerNote{color:#000;font-size:13px}@media (max-width:1340px){.teamPermTable th.teamPermName,.teamPermTable td.teamPermName{min-width:220px}.teamPermNameRow .teamPermWho>.memberNameBtn,.teamPermNameRow .teamPermWho>b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}}@media (max-width:1180px){.teamPermTable th.teamPermName,.teamPermTable td.teamPermName{min-width:150px}.teamPermNameRow .teamPermWho{max-width:96px}.teamPermTable td.teamPermName .memberInfoLine{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.teamTransferBtn{color:#a04b52;cursor:pointer;background:#fff;border:1px solid #d7bfc2;border-radius:6px;margin-left:8px;padding:2px 6px;font-size:12px}.teamTransferBtn:hover{background:#fdf2f3}.teamPermTable th:not(.teamPermName),.teamPermTable td.teamPermCell{padding-left:3px;padding-right:3px}.teamPermTable th:not(.teamPermName){min-width:58px}.teamPermTable .permAllBtn{padding:1px 6px}.teamMoreBtn{color:#000;cursor:pointer;background:#fff;border:1px solid #cfd8e2;border-radius:6px;margin-left:6px;padding:3px 7px;font-size:13px;font-weight:800;line-height:1}.teamMoreBtn:hover,.teamMoreBtn[aria-expanded=true]{background:#f0f5fa}.teamMoreMenu button.teamTransferBtn,.teamMoreMenu button.teamKickBtn{text-decoration:none;background:0 0;border:0;margin:0;padding:7px 10px;font-size:13px}.teamMoreMenu button.teamTransferBtn{color:#000}.teamMoreMenu button.teamTransferBtn:hover{background:#f0f5fa}.peopleAddHint{color:#000;font-size:13px}.adminOrgRow{cursor:pointer}.adminOrgRow:hover td{background:#f4f9ff}.adminOrgDetail td{background:#fbfdff;padding:8px 12px}.adminNoDoc{color:#000;font-size:12px}.adminOrgActions{display:flex;border-top:1px solid #e6eef6;flex-wrap:wrap;align-items: center;gap:10px;margin-top:10px;padding-top:8px}.adminOrgActions .dangerGhost{color:#d43b48;border-color:#f0cdd1}.accountFooter{align-items: center}.leaveLink{color:#000;text-decoration:underline;cursor:pointer;background:0 0;border:0;margin-right:auto;padding:0;font-size:12.5px}.leaveLink:hover{color:#d43b48}.leaveBox{background:#fff7f7;border-top:1px solid #f0d5d8;padding:12px 18px 14px}.leaveBox p{color:#7a3b42;margin:0 0 8px;font-size:13px}.leaveRow{display:flex;gap:8px}.leaveRow .control{max-width:180px}.joinRequestList{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.joinRequestRow{display:flex;background:#fff9db;border:1px solid #ffd43b;border-radius:10px;align-items: center;gap:10px;padding:7px 12px}.joinRequestRow b{color:#7a5b00;white-space:nowrap;font-size:14px}.joinRequestRow span{color:#8a6d1a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:13px}.teamOwnerCell{display:flex;align-items: center;gap:8px}.teamNameEdit{max-width:160px;height:30px;font-size:13.5px}.teamEmpty{color:#000;padding:14px 10px;font-size:13.5px}.welcomeCard{display:flex;flex-wrap:wrap;align-items: center;gap:10px}.welcomeCard b,.welcomeCard span{flex:0 auto}.welcomeCard button{white-space:nowrap;flex:none;width:auto}.storeListField .setupFieldLabel em{color:#000;margin-left:6px;font-size:12.5px;font-style:normal;font-weight:400}.storeListEmpty{color:#000;margin:0;padding:12px 4px;font-size:13.5px}.storeFormSection{color:#0b4f8e;margin:14px 0 6px;font-size:13px;font-weight:850}.storeFormSection:first-child{margin-top:0}.storeBadge{color:#8a6d1a;white-space:nowrap;background:#fff9db;border:1px solid #ffd43b;border-radius:999px;padding:2px 8px;font-size:12px;font-style:normal;font-weight:800}.storeBadge.ok{color:#17684e;background:#f0faf4;border-color:#b7e4c7}.storeVerifyNote{color:#a73742;margin:6px 0 0;font-size:12.5px}.storeVerifyNote.ok{color:#17684e}.fileBtn{display:inline-flex;color:#0b6fce;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #b9cfe2;border-radius:8px;align-items: center;gap:6px;max-width:100%;padding:7px 12px;font-size:13px;font-weight:700}.fileBtn input[type=file]{display:none}.storeAddBtn,.storeRegisterBtn{align-self: flex-start}.profileBadge{color:#8a6d1a;background:#fff9db;border:1px solid #ffd43b;border-radius:10px;margin:10px 0;padding:8px 12px;font-size:13px}.profileBadge.ok{color:#17684e;background:#f0faf4;border-color:#b7e4c7;font-weight:700}.entryCollapse.open{overflow:visible}.entryCollapse.open .entryTopBar{position:sticky;top:var(--topbarH);z-index:40;border-radius:12px 12px 0 0;box-shadow:0 6px 14px #162e471a}.entryCollapse.open .entryBody .seqGateBar{position:sticky;top:calc(var(--topbarH) + 51px);z-index:39}@media (max-width:540px){.entryCollapse.open .entryBody .seqGateBar{top:calc(var(--topbarH) + 96px)}}.segmented button:disabled{opacity:1;color:#000;cursor:not-allowed;background:#eef1f4}.addonRowLabel .plusText{color:#d92d20;font-style:normal;font-weight:850}.addonRowLabel .minusText{color:#0550b3;font-style:normal;font-weight:900}.addonChips.standalone{margin:-4px 0 8px}.adjustCol .inlineAdder,.adjustCol.positive .inlineAdder{grid-template-columns:90px 80px 80px minmax(76px,1fr)80px 68px}.adjustCol .inlineAdder .control{font-size:12px}.formRow.r5,.formRow.r5wired{grid-template-columns:repeat(4,minmax(80px,150px));justify-content:start}.paybackAddBtn{color:#2a5288;cursor:pointer;background:#fff;border:1px dashed #9db8d6;border-radius:9px;height:34px;padding:0 12px;font-size:14px;font-weight:850}.formRow.r8{grid-template-columns:minmax(120px,.75fr)minmax(90px,.45fr)minmax(170px,1.6fr)}.modalNoticeAdder{display:flex;background:#f7fafd;border:1px dashed #b7c8dc;border-radius:10px;flex-wrap:wrap;align-items: center;gap:8px;margin-top:12px;padding:10px 12px}.modalNoticeAdder b{color:#000;font-size:14px}.modalNoticeQuick{display:flex;gap:4px}.modalNoticeQuick button{color:#2a5288;cursor:pointer;background:#fff;border:1px solid #c9d8ea;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:800}.modalNoticeQuick button.active{color:#fff;background:#173b74;border-color:#173b74}.modalNoticeAdder .control{height:32px}.modalNoticeAdder input{flex:180px}.catalogFooterButtons{display:flex;gap:6px}.adminHeaderButtons{display:flex;gap:8px}.orgCodeResult{display:flex;background:#fffaf0;border:1px solid #f0d9a8;border-radius:10px;align-items: center;gap:8px;margin:0 0 12px;padding:10px 14px}.orgCodeResult b{color:#8a6400;white-space:nowrap;font-size:14px}.orgCodeResult .control{flex:1;font-family:ui-monospace,monospace;font-weight:800}.orgCodeResult button{color:#173b74;cursor:pointer;background:#e8eefc;border:0;border-radius:8px;padding:8px 14px;font-weight:800}.redNote{color:#d43b48;font-style:normal;font-weight:800}.guardianInline{flex:0 auto}.formRow.r2 .joinCarrierField{flex:none;min-width:0}.prevCarrierSplit{align-items: center;gap:6px}.formRow.r3 .usimField{flex:none}.formRow.r3 .usimField .segmented.compact button{padding:5px 7px;font-size:12px}.addonField .addonRowLabel{display:flex;white-space:nowrap;align-items:baseline;gap:8px;margin:0 0 2px}.addonField .addonRowLabel span{display:inline;color:#000;font-size:13px;font-weight:850}.addonField .addonRowLabel em{display:inline;white-space:nowrap;flex:none;font-size:12px;font-style:normal}.addonLine{display:flex;background:#f9fbfc;border-radius:8px;flex-wrap:wrap;align-items: center;gap:5px;padding:6px}.addonNameInput{width:190px;height:32px;font-size:13px}.addonAmountInput{width:104px;height:32px;font-size:13px}.addonApplyBtn{color:#fff;cursor:pointer;background:#29455e;border:0;border-radius:7px;height:32px;padding:0 14px;font-size:13px;font-weight:850}.inlineChips{display:flex;flex-wrap:wrap;align-items: center;gap:4px}.addonChip.ghost{color:#000;background:#fbf8ff;border:1px dashed #b48be0}.adjustCol .inlineAdder.oneLine{grid-template-columns:auto 110px 52px;justify-content:start}.adjustCol.unified{overflow:visible;background:0 0;border:0;width:-moz-fit-content;width:fit-content;max-width:100%}.adjustCol.unified .adjustRowLabel{display:flex;align-items:baseline;gap:8px;margin:0 0 2px}.adjustCol.unified .adjustRowLabel span{display:inline;color:#000;font-size:13px;font-weight:850}.adjustCol.unified .adjustRowLabel em{display:inline;font-size:12px;font-style:normal}.adjustCol.unified .inlineAdder{background:0 0;padding:2px 0 0}.adjustCol.unified .adjustChips{width:min-content;min-width:100%}.adjChip.plus b{color:#d92d20}.adjChip.minus b{color:#0550b3;font-weight:900}.adjChip.minus{background:#dcecff;border-color:#7fb2e6}.adjustCol .inlineAdder.oneLine .adjReason{field-sizing:content;width:auto;min-width:150px;max-width:100%}.adjustCol .inlineAdder.oneLine .adjAmount{width:110px}.policyDevicePick{display:flex;overflow:auto;border:1px solid #e3ecf5;border-radius:8px;flex-wrap:wrap;gap:4px;max-height:150px;margin-top:4px;padding:6px}.policyDevicePick button{cursor:pointer;background:#fff;border:1px solid #c9d8ea;border-radius:7px;padding:4px 8px;font-size:13px;font-weight:700}.policyDevicePick button.on{color:#fff;background:#173b74;border-color:#173b74}.pickedNote{display:block;color:#2a5288;margin-top:4px;font-size:13px}.applyNowCheck{display:flex;color:#000;align-items: center;gap:6px;margin-right:auto;font-size:14px}.lockNote{color:#8a6400;margin:8px 0 0;font-size:13px}.formRow.r5{grid-template-columns:repeat(4,minmax(80px,130px))minmax(210px,auto)minmax(150px,auto);justify-content:start;align-items: end}.paySelect{width:64px;height:34px;font-size:14px}.monthsSelect{width:84px;height:34px;font-size:14px}.payCash{width:96px;height:34px;font-size:13px}.payControls{gap:5px}.installmentBox{display:flex;background:#f4faf6;border:1px solid #cfe0d8;border-radius:9px;flex-direction:column;justify-content:center;height:34px;padding:2px 12px}.installmentBox b{color:#14663c;font-size:14px}.installmentBox small{color:#4e7d63;font-size:12px}.priceRuleError{color:#c22736;margin:2px 0 8px;font-size:14px;font-weight:800}.paybackArea{display:flex;flex-wrap:wrap;align-items: flex-start;gap:6px;margin-bottom:8px}.paybackLabel{color:#000;white-space:nowrap;margin-top:8px;font-size:13px;font-weight:850}.paybackSeed{width:110px;height:30px}.paybackEntries{display:flex;flex-direction:column;flex:auto;gap:4px;min-width:0}.paybackEntry{display:flex;background:#fdfbff;border:1px dashed #d9c7ec;border-radius:9px;flex-wrap:wrap;align-items: center;gap:4px;padding:4px 8px}.paybackEntry .control{height:28px;font-size:13px}.paybackIndex{text-align:right;color:var(--muted);font-variant-numeric:tabular-nums;user-select:none;flex:none;min-width:14px;font-size:12px;font-weight:800;line-height:1}.pbAmount{width:96px}.pbStatus{display:flex;gap:2px;margin-left:auto}.pbStatus button{cursor:pointer;color:#000;background:#fff;border:1px solid #d5dfeb;border-radius:6px;padding:2px 7px;font-size:12px;font-weight:800}.pbStatus button.on.wait{color:#fff;background:#6b4d92;border-color:#6b4d92}.pbStatus button.on.done{color:#fff;background:#14663c;border-color:#14663c}.paybackAddBtn.small{height:30px;margin-top:2px;padding:0 10px;font-size:13px}.paybackModalList{display:flex;flex-direction:column;gap:3px}.paybackModalRow{display:flex;overflow-x:auto;border:1px solid #eef0f6;border-radius:8px;flex-wrap:nowrap;align-items: center;gap:8px;padding:3px 8px;font-size:12.5px}.paybackModalRow em{color:#000;font-size:13px;font-style:normal}.ddayTag{color:#fff;white-space:nowrap;background:#173b74;border-radius:6px;padding:2px 7px;font-size:13px;font-weight:900}.noticeLabelInput{flex:160px}.tableWrap.wide{overflow:auto;max-height:calc(100vh - 260px)}.tableWrap.wide thead th{position:sticky;z-index:5;top:0}.salesTable.dense{min-width:2350px}.salesTable.dense th{white-space:nowrap;padding:7px 8px;font-size:12.5px}.salesTable.dense td{vertical-align:top;padding:6px 8px;font-size:13.5px}.salesTable.dense .stackCell small{display:block;white-space:nowrap;line-height:1.35}.salesTable.dense .smallCell{font-size:13px}.salesTable.dense .smallCell small{display:block}.dimText{color:#000}.formRow .segmented,.saleTypeTop .segmented{width:max-content;max-width:100%}.formRow .segmented button{flex:none;padding:0 9px;font-size:12.5px}.formRow .segmented.compact button{padding:0 8px}.entryTopBar{display:flex;background:linear-gradient(#f6faff,#eef5fc);align-items: center;gap:16px;padding:6px 8px 6px 16px}.entryTopBar .entryToggleLeft{flex:none}.entryTopBar b{color:#0b4f8e;letter-spacing:-.3px;font-size:16px}.entryTopBar em{color:#925e07;background:#ffe9c7;border-radius:6px;padding:3px 8px;font-size:12px;font-style:normal;font-weight:850}.saleTypeTop{overflow-x:auto;flex:0 auto;min-width:0}.saleTypeTop .segmented{background:#fff;min-height:34px}.saleTypeTop .segmented button{white-space:nowrap;flex:none;padding:0 16px;font-size:14px;font-weight:850}.entryFold{color:#000;background:0 0;border:0;flex:none;margin-left:auto;padding:10px;font-size:13px;font-weight:800}.entryFold:hover{color:#0b4f8e}.formRow.r2.mainRow{display:flex;flex-wrap:wrap;align-items: flex-start;gap:5px}.formRow.r2.mainRow .saleTypeField,.formRow.r2.mainRow .prevCarrierField{flex:none}.mainRow .deviceField{flex:0 126px;min-width:110px}.mainRow .usimSerialField{flex:0 108px;min-width:94px}.mainRow .usimField,.mainRow .discountField{flex:none}.gateGroup{display:contents}.gateGroup[inert] .control,.gateGroup[inert] .segmented,.gateGroup[inert] .fieldLabel,.gateRest[inert]{opacity:.45}.gateHintField{flex:none}.gateHint{display:inline-flex;color:#c22736;background:#fff2f3;border:1px dashed #f0bcc2;border-radius:7px;align-items: center;height:30px;margin:0;padding:0 9px;font-size:12px;font-weight:800}.carrierAskBox{background:#fff;border-radius:15px;width:min(100%,400px);padding:20px;box-shadow:0 25px 70px #00000047}.carrierAskBox h3{color:#000;letter-spacing:-.3px;margin:0;font-size:18px}.carrierAskBox p{color:#000;margin:6px 0 14px;font-size:13px}.carrierAskButtons{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.carrierAskBtn{color:#000;background:#fff;border:1px solid #cfd9e3;border-radius:10px;height:52px;font-size:17px;font-weight:900}.carrierAskBtn:hover,.carrierAskBtn:focus{outline:none;border-color:#0b6fce;box-shadow:0 0 0 3px #0b6fce24}.carrierAskCancel{color:#000;background:#f7f9fb;border:1px solid #d4dde7;border-radius:9px;width:100%;height:38px;margin-top:8px;font-size:14px;font-weight:800}.carrierAskCancel:focus{outline:none;border-color:#0b6fce;box-shadow:0 0 0 3px #0b6fce24}.mvnoPicker2>.control{width:100%;height:38px;font-size:15px}.mvnoOpList{overflow:auto;border:1px solid #e3ecf5;border-radius:10px;max-height:420px;margin-top:8px}.mvnoOpNet{position:sticky;z-index:1;color:#256599;background:#f2f7fc;border-bottom:1px solid #e3ecf5;padding:6px 10px;font-size:12px;font-weight:900;top:0}.mvnoOpBtn{display:flex;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f2f5f9;justify-content:space-between;align-items: center;gap:8px;width:100%;padding:4px 11px;font-size:13px}.mvnoOpBtn span{color:#000;font-weight:700}.mvnoOpBtn em{color:#9b5008;white-space:nowrap;background:#fff0de;border:1px solid #f6d0a4;border-radius:6px;flex:none;padding:2px 6px;font-size:12px;font-style:normal;font-weight:800}.mvnoOpBtn:hover,.mvnoOpBtn.active{background:#eef5fd}.mvnoOpBtn.current span{color:#0b6fce}.formRow.r4.planAddonRow{align-items: end}.addonLine{background:0 0;padding:0}.addonLine .control,.addonApplyBtn,.addonNameInput,.addonAmountInput{height:30px}.mainRow .serialField{flex:0 0 172px;min-width:172px}.mainRow .deviceField{flex:0 auto;min-width:172px;max-width:340px}.mainRow .deviceField .fieldLabel span{white-space:nowrap}.mainRow .deviceField .fieldLabel em{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:250px;font-size:12px}.ratePairCol{display:flex;background:#f8fbfd;border:1px solid #dbe5ed;border-radius:8px;flex-direction:column;flex:0 0 172px;gap:6px;width:172px;padding:6px 8px}.rateAdjustRow{grid-template-columns:max-content minmax(0,1fr)}.rateAdjustRow .ratePairCol{margin-bottom:0}.adjustCompact.wideExtra{grid-template-columns:1fr}.suggestBox{position:relative}.suggestBox .addonNameInput{width:190px}.suggestList{min-width:230px}.ddayTag{color:#fff;white-space:nowrap;letter-spacing:.2px;background:#0b5fd9;border-radius:6px;padding:3px 9px;font-size:15px;font-weight:900}.ddayTag.undated{background:#d92b3a}.bundleCard.undatedCard{background:#fff9f9;border:1.5px solid #f0b6bd}.bundleDate{flex-wrap:wrap}.resetConfirmBody{display:flex;color:#000;flex-direction:column;gap:10px;font-size:16px}.resetConfirmBody b{color:#c22736}.dupWarnText{color:#000;margin:0;font-size:16px}.salesTable.dense.v2{min-width:1600px}.salesTable.dense.v2 th{color:#000;position:sticky;z-index:3;background:#f4f8fb;border-bottom:1.5px solid #d5dee7;padding:4px 6px;font-size:12px;top:0}.salesTable.dense.v2 td{color:#000;padding:3px 6px;font-size:12.5px}.salesTable.dense.v2 td b{font-size:12.5px}.salesTable.dense.v2 td small{color:#000;max-width:none;font-size:12px}.salesTable.dense.v2 .smallCell{font-size:12px}.salesTable.dense.v2 .stackCell small{white-space:nowrap}.colCheck{accent-color:var(--pick);cursor:pointer;flex:none;width:12px;height:12px}.colHeadBtn{font:inherit;color:inherit;cursor:pointer;display:inline-flex;white-space:nowrap;background:0 0;border:0;align-items: center;gap:3px;padding:2px;font-weight:900}.colHeadBtn i{color:#000;font-size:12px;font-style:normal}.colHeadBtn.filtered,.colHeadBtn.filtered i{color:#0b5fd9}.colFilterPop{position:fixed;z-index:1600;display:flex;text-align:left;background:#fff;border:1px solid #cdd9e4;border-radius:10px;flex-direction:column;gap:7px;width:230px;padding:9px;box-shadow:0 14px 34px #172b4d2e}.colFilterPop .control{height:30px;font-size:15px}.recipientLine{display:flex;color:#000;background:#f8fbfd;border:1px solid #dbe5ed;border-radius:10px;flex-wrap:wrap;align-items: center;gap:10px;margin:0 0 10px;padding:9px 12px;font-size:15px}.recipientLine b{color:#000;font-size:16.5px}.recipientLine .warnText,.modalSummary .warnText{color:#c22736;font-size:14.5px;font-style:normal;font-weight:800}.bundleCard.v21{border:1px solid #dde6ee;border-radius:12px;padding:12px 14px}.bundleCard.v21.undatedCard{background:snow;border:1.5px solid #f0b6bd}.bundleCard.v21.pastCard{background:#fbfbf6}.bundleDate.v21{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.bundleDateBig{color:#000;letter-spacing:-.2px;font-size:18px}.ddayTag.pastTag{background:#8b6b00}.bundleToolBtn{cursor:pointer;color:#000;background:#fff;border:1px solid #c9d8ea;border-radius:8px;padding:5px 10px;font-size:14px;font-weight:800}.bundleToolBtn:hover{background:#f4f9ff;border-color:#7ea9d8}.bundleItems.v21{margin:8px 0 0}.bundleItems.v21 li{display:flex;align-items: center;gap:7px}.bundleItems.v21 li .itemTools{display:inline-flex;opacity:.55;gap:3px;margin-left:auto}.bundleItems.v21 li:hover .itemTools,.bundleItems.v21 li:focus-within .itemTools{opacity:1}.itemToolBtn{cursor:pointer;color:#000;background:#fff;border:1px solid #d3dde7;border-radius:6px;padding:2px 7px;font-size:13px;font-weight:800}.itemToolBtn.danger{color:#c22736}.mutedLine{color:#000;display:flex;flex-wrap:wrap;align-items: center;gap:5px;margin:6px 0 0;font-size:14px}.mutedLine button{cursor:pointer;color:#000;background:#fff;border:1px dashed #c3ceda;border-radius:6px;padding:2px 7px;font-size:13.5px}.bundleNoteRow{display:flex;flex-wrap:wrap;align-items: center;gap:6px;margin-top:8px}.bundleNoteRow .bundleNote{flex:240px}.phraseChips{display:inline-flex;flex-wrap:wrap;gap:4px}.phraseChips button{cursor:pointer;color:#000;background:#fbfdff;border:1px dashed #b9c9db;border-radius:999px;padding:4px 9px;font-size:13.5px}.phraseChips button:hover{border-color:#7ea9d8}.msgPreview{margin-top:9px}.msgBubble{background:#eef7ff;border:1px solid #cfe5f8;border-radius:4px 14px 14px;max-width:480px;padding:10px 13px}.msgBubble p{color:#000;margin:0 0 3px;font-size:15.5px;line-height:1.5}.msgBubble p:first-child{font-weight:800}.msgBubble p:last-child{margin-bottom:0}.msgPreview small{display:block;color:#000;margin-top:4px;font-size:14px;font-weight:700}.modalSummary.v21{display:flex;flex-direction:column;gap:2px;margin-right:auto}.modalSummary.v21 b{color:#000;font-size:15px}.datePopBackdrop{position:fixed;display:grid;z-index:1650;background:#0a192f47;place-items: center;inset:0}.datePop{display:flex;background:#fff;border-radius:14px;flex-direction:column;gap:10px;width:min(320px,94vw);padding:16px;box-shadow:0 24px 60px #0a1e3c4d}.datePopTitle{color:#000;font-size:16.5px}.datePopModes{display:flex;gap:4px}.datePopModes button{cursor:pointer;color:#000;background:#fff;border:1px solid #c9d8ea;border-radius:8px;flex:1;padding:7px 0;font-size:15px;font-weight:800}.datePopModes button.active{color:#fff;background:#0b6fd0;border-color:#0b6fd0}.datePopN{text-align:center;height:38px;font-size:18px}.datePopDate{width:100%}.datePopDate .appDateRow .control{text-align:left;height:38px;font-size:16px}.datePopDate .appCalBtn{height:38px}.datePopPreview{color:#000;text-align:center;min-height:20px;margin:0;font-size:16px;font-weight:850}.datePopPreview.on{color:#0b5fd9}.datePopPreview.warn{color:#c22736}.datePopHint{color:#000;text-align:center;margin:0;font-size:13.5px}.datePopDefault{display:flex;color:#000;justify-content:center;align-items: center;gap:6px;font-size:14.5px}.datePopActions{display:flex;justify-content:flex-end;gap:6px}.modalNoticeAdder.v21{display:flex;flex-wrap:wrap;align-items: center;gap:7px}.ddayTag{color:#000;white-space:nowrap;letter-spacing:.2px;background:#ffd43b;border:1px solid #f0be1a;border-radius:6px;padding:3px 10px;font-size:16px;font-weight:900}.ddayTag.undated{color:#fff;background:#d92b3a;border-color:#d92b3a}.ddayTag.pastTag{color:#fff;background:#8b6b00;border-color:#8b6b00}.recipientLine{align-items: flex-start}.recipientLine .segmented.compact button{white-space:nowrap;padding:6px 10px;font-size:14px}.recipientChips{display:flex;flex-wrap:wrap;flex:auto;align-items: center;gap:6px;min-width:0}.recipientChip{display:inline-flex;color:#000;background:#fff;border:1px solid #cfdce9;border-radius:999px;align-items: center;gap:6px;padding:5px 10px;font-size:15px}.recipientChip b{color:#000;font-size:15.5px}.recipientChip.opted{background:#fff5f6;border-color:#eba4ac}.recipientChip.opted em{color:#c22736;font-size:14px;font-style:normal;font-weight:900}.optOutBtn,.rcptRemove{cursor:pointer;color:#000;background:0 0;border:0;padding:0 2px;font-size:13.5px;font-weight:800}.optOutBtn:hover{color:#c22736}.rcptRemove{font-size:16px}.rcptAddRow{display:inline-flex;flex-wrap:wrap;align-items: center;gap:5px}.rcptAddRow .control{width:130px;height:30px;font-size:15px}.consentCheck{display:inline-flex;color:#000;white-space:nowrap;cursor:pointer;align-items: center;gap:6px;margin-top:6px;font-size:14.5px;font-weight:800}.pastNotices{background:#fffdf4;border:1px solid #f0d9a0;border-radius:10px;margin:0 0 10px;padding:8px 12px}.pastNotices summary{cursor:pointer;color:#8b5a05;font-size:15px;font-weight:900}.pastNotices ul{list-style:none;display:flex;flex-direction:column;gap:5px;margin:8px 0 2px;padding:0}.pastNotices li{display:flex;color:#000;align-items: center;gap:7px;font-size:15px}.pastNotices li small{color:#000;margin-left:auto}.phraseSaveBtn{cursor:pointer;color:#8b6b00;background:#fff9e3;border:1px solid #e3c14e;border-radius:8px;padding:5px 9px;font-size:14px;font-weight:900}.phraseSaveBtn:disabled{opacity:.45;cursor:default}.phraseChips button.pinned{color:#7a5d00;background:#fffbe9;border-style:solid;border-color:#e3c14e}.phraseManageBtn{text-decoration:underline;cursor:pointer;color:#000!important;background:0 0!important;border:0!important}.phraseManagePop{width:min(400px,94vw)}.perfTargetNoPrev{color:#000;align-self: center;font-size:12px}.optOutAddRow{display:flex;gap:6px;margin-bottom:8px}.optOutAddRow .control{flex:1;min-width:0}.optOutAddRow .secondaryButton{white-space:nowrap;flex-shrink:0}.phraseManageList{display:flex;overflow:auto;flex-direction:column;gap:3px;max-height:340px}.phraseManageRow{display:flex;color:#000;border:1px solid #eef2f6;border-radius:7px;justify-content:space-between;align-items: center;gap:8px;padding:3px 9px;font-size:12.5px}.phraseManageRow button{color:#c22736;cursor:pointer;background:#fff;border:1px solid #eba4ac;border-radius:6px;padding:1px 7px;font-size:12px;font-weight:800}.templatePop{width:min(430px,94vw)}.tplLabel{color:#000;font-size:14px;font-weight:850}.tplLabel code{background:#eef4fa;border-radius:4px;padding:1px 5px;font-size:13.5px}.templateBtn{margin-left:auto}.coachToggle{color:#000;cursor:pointer;background:#fff;border:1px solid #cdd9e4;border-radius:999px;margin-right:6px;padding:6px 12px;font-size:14px;font-weight:900}.coachToggle.on{color:#fff;background:#0b6fd0;border-color:#0b6fd0}.coachBubble{position:fixed;z-index:70;color:#fff;pointer-events:none;background:#10233a;border-radius:12px;padding:12px 14px;box-shadow:0 16px 40px #06162c59}.coachBubble button{pointer-events:auto}.coachBubble .coachHead{display:flex;justify-content:space-between;align-items: center;margin-bottom:5px}.coachBubble .coachHead b{color:#ffd43b;font-size:15px}.coachBubble .coachHead span{color:#9fb3c8;font-size:14px;font-weight:800}.coachBubble p{margin:0 0 8px;font-size:15.5px;line-height:1.55}.coachOffBtn{color:#cfdce9;cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:7px;padding:3px 9px;font-size:13.5px;font-weight:800}.coachTarget{outline-offset:2px;border-radius:8px;outline:2px solid #ffd43b!important}.coachModalBanner{color:#6b4f04;background:#fffbe9;border:1px solid #ffd43b;border-radius:10px;margin:0 0 10px;padding:9px 12px;font-size:15px;font-weight:700}.noticesKpis{display:flex;gap:14px;margin-left:24px;margin-right:auto}.noticesKpis div{display:flex;flex-direction:column}.noticesKpis span{color:#000;font-size:13.5px;font-weight:800}.noticesKpis b{color:#000;font-size:19px}.noticeStatusChips{display:flex;flex-wrap:wrap;gap:4px}.noticeStatusChips button{color:#000;cursor:pointer;background:#fff;border:1px solid #cdd9e4;border-radius:999px;padding:6px 11px;font-size:14px;font-weight:800}.noticeStatusChips button.active{color:#fff;background:#10233a;border-color:#10233a}.noticeActions{display:flex;flex-wrap:wrap;gap:4px}.noticeActions button{color:#000;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #c9d8ea;border-radius:7px;padding:4px 8px;font-size:13.5px;font-weight:800}.noticeActions button:hover{background:#f4f9ff}.noticeDateCell b{margin-right:5px}.noticeDateBtns{margin-top:4px}.noticeMuteConfirm{color:#fff!important;background:#d43a2f!important;border-color:#d43a2f!important}.noticeResume{color:#1d7a43!important;background:#eef7f0!important;border-color:#bfdec7!important}.noticeMutedRow td{opacity:.55}.noticeMutedRow .noticeActions{opacity:1}.noticeCustBtn{font-weight:800;font-size:inherit;color:#000;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:1px dashed #9db2c4;padding:0}.noticeCustBtn:hover{color:#0b6fce;border-bottom-color:#0b6fce}.noticeMsgLink{cursor:pointer;border-bottom:1px dashed #b9c9d8}.noticeMsgLink:hover{color:#0b6fce;outline:none;border-bottom-color:#0b6fce}.noticeMsgLink:focus-visible{color:#0b6fce;outline:none;border-bottom-color:#0b6fce}.noticeTextPop{width:min(620px,94vw)}.noticeTextHint{color:#000;margin:2px 0 8px;font-size:13px}.noticeTextArea{resize:vertical;white-space:pre-wrap;width:100%;min-height:220px;padding:10px 12px;font-size:15px;line-height:1.55}.serialStatusStrip{color:#000;background:#f5f8fb;border:1px solid #cdd9e4;border-radius:7px;flex:100%;margin:1px 0 0;padding:4px 9px;font-size:14px;line-height:1.4}.serialStatusStrip b{margin-right:5px;font-weight:900}.serialStatusStrip.match,.serialStatusStrip.held-mine{color:#1c6b38;background:#f2fbf4;border-color:#9ed6ae}.serialStatusStrip.held-other,.serialStatusStrip.mismatch,.serialStatusStrip.sold,.serialStatusStrip.out{color:#b42332;background:#fff4f5;border-color:#f0b6bd;font-weight:700}.serialStatusStrip.missing,.serialStatusStrip.invalid-key{color:#7a5b12;background:#fffaef;border-color:#f0d492}.serialStatusStrip.sold-mine{color:#2c5490;background:#f4f8ff;border-color:#b9cdf2}.coachKeys{display:flex;flex-direction:column;gap:3px;margin:7px 0 2px}.coachKeys span{display:flex;color:#cfe0f2;align-items: center;gap:6px;font-size:13.5px}.coachKeys kbd{display:inline-block;text-align:center;color:#000;background:#ffd43b;border:1px solid #f0be1a;border-radius:5px;min-width:34px;padding:1px 6px;font-size:13px;font-weight:900}.formRow .growField{flex:180px;min-width:150px}.formRow .slimField{flex:0 auto}.formRow .slimField .control{width:92px}.formRow .etcRow .vendorField .control{min-width:150px}.usedMoneyRow .moneyControl input,.repairMoneyRow .moneyControl input{width:118px}.rentalFeeCol{display:flex;flex-direction:column;justify-content:flex-start}.pbBankBox{min-width:108px}.pbBankBox .pbBankInput{width:108px}.invTable td{vertical-align:middle}.formRow .fieldLabel{overflow:hidden}.formRow .fieldLabel em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.inventoryModule{display:flex;flex-direction:column;gap:14px}.invNav{display:flex;background:#fff;border:1px solid #d9e2ec;border-radius:12px;flex-wrap:wrap;align-items: center;gap:6px;padding:6px}.invNav>button{color:#000;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:9px;padding:8px 14px;font-size:15px;font-weight:800}.invNav>button.on{color:#fff;background:#0a2540}.invNav .invSpring{flex:1}.invNav .secondaryButton.small{min-height:30px;padding:0 11px;font-size:14px}.invKpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,230px));justify-content:start;gap:10px}.invKpi{box-shadow:var(--shadow);display:flex;background:#fff;border:1px solid #dbe4ee;border-radius:11px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;padding:7px 13px}.invKpi>span{color:#000;white-space:nowrap;font-size:12.5px;font-weight:800}.invKpi>b{display:inline-flex;color:#000;white-space:nowrap;font-variant-numeric:tabular-nums;align-items:baseline;margin:0;font-size:19px;font-weight:900;line-height:1.15}.invKpi>b em{color:#000;white-space:nowrap;margin-left:2px;font-size:12px;font-style:normal;font-weight:800}.invKpi>small{color:#000;margin-left:auto;font-size:12px}.invKpi.primary{background:linear-gradient(150deg,#0a2540,#133b63);border-color:#0a2540}.invKpi.primary>span,.invKpi.primary>small{color:#b9cee4}.invKpi.primary>b,.invKpi.primary>b em,.invKpi.primary>b i{color:#fff}.invKpi.warn{background:#fffaf0;border-color:#f0c68a}.invPanel{padding:14px 16px}.invSub{color:#000;margin-top:2px;font-size:14px}.invToolbar{display:flex;flex-direction:column;gap:9px;margin-bottom:10px}.invFilters{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.invFilters .searchBox{flex:220px}.invFilterBar{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.invSearch{position:relative;display:flex;background:#fff;border:2px solid #cfe0ef;border-radius:12px;align-items: center;gap:8px;height:46px;padding:0 12px}.invSearch:focus-within{border-color:#2f6fed;box-shadow:0 0 0 3px #2f6fed24}.invSearch>span{color:#000;font-size:18px}.invSearch input{outline:none;color:#000;background:0 0;border:0;flex:auto;min-width:0;height:42px;font-size:16px}.invSearch input::placeholder{color:#9db3c6}.invSearchClear{color:#000;cursor:pointer;background:#eef3f8;border:0;border-radius:50%;flex:none;width:26px;height:26px;font-size:15px}.invSearchClear:hover{color:#000;background:#dde7f0}.invNarrow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.invNarrowField{display:flex;flex-direction:column;gap:3px;min-width:0}.invNarrowField>span{color:#000;font-size:12px;font-weight:700}.invNarrowField .control{height:36px;font-size:13px}@media (max-width:900px){.invNarrow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.invSearch{height:42px}.invSearch input{height:38px;font-size:15px}.inventoryModule>.invInventoryListPanel{order:-1}.inventoryModule>.invNav,.inventoryModule>.invLoadWarn,.inventoryModule>.invOffline,.inventoryModule>.simpleNotice,.inventoryModule>.invReconcileChip{order:-2}.inventoryModule .invSearch{height:48px}.inventoryModule .invSearch input{height:44px}}.invFilters .control{max-width:130px;height:34px}.invTable .invRow{cursor:pointer}.invTable .invRow:hover{background:#f6fafe}@media (max-width:520px){.inventoryModule .invTable .emptyTable{position:sticky;box-sizing:border-box;width:calc(100vw - 72px);left:0}}.invAge{display:inline-block;color:#000;margin-top:2px;font-size:12px}.invAge.warn{color:#8a5300;font-weight:800}.invAge.red{color:#b4234f;font-weight:800}.invOffline{display:flex;color:#8f2424;background:#fff1f1;border:1px solid #f0b6b6;border-radius:10px;align-items: center;gap:9px;margin:0 0 10px;padding:10px 13px;font-size:13px}.invOffline b{flex:none}.invOffline span{min-width:0}.practicalStocktake .invStorePick{flex:none;min-width:120px}@media (max-width:520px){.practicalStocktake .listHeader{flex-wrap:wrap;align-items: flex-start}.practicalStocktake .listHeader>div:first-child{flex:100%;min-width:0}.practicalStocktake .invStorePick{display:block;width:100%;min-width:0}.practicalStocktake .invStorePick .spButton{width:100%}}.invReceiveGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:9px;margin-bottom:10px}.invField{display:flex;flex-direction:column;gap:4px}.invField>span{color:#000;white-space:nowrap;font-size:13.5px;font-weight:800}.invFieldHint{color:#0b6fce;background:#eaf4ff;border-radius:5px;margin-left:6px;padding:1px 6px;font-size:12px;font-style:normal;font-weight:700}.invScanRow{display:grid;grid-template-columns:1fr 240px;align-items:stretch;gap:11px}@media (max-width:760px){.invScanRow{grid-template-columns:1fr}}.invScan{resize:vertical;min-height:92px;padding:9px 11px;font-family:ui-monospace,monospace;font-size:16px}.invScanSide{display:flex;flex-direction:column;justify-content:center;gap:8px}.invScanCounts{display:flex;gap:6px}.invScanCounts span{text-align:center;border:1px solid #dbe4ee;border-radius:8px;flex:1;padding:6px 4px;font-size:13px;font-weight:800}.invScanCounts .ok{color:#1c6b38;background:#f2fbf4;border-color:#b6e0c2}.invScanCounts .dup{color:#7a5b12;background:#fffaef;border-color:#f0d492}.invScanCounts .err{color:#b42332;background:#fff4f5;border-color:#f0b6bd}.invScanSide .primaryButton{min-height:40px}.invDrawerWrap{position:fixed;z-index:140;display:flex;background:#0a162657;justify-content:flex-end;inset:0}.invDrawer{overflow:auto;background:#fff;width:420px;max-width:94vw;height:100%;padding:18px;box-shadow:-18px 0 44px #0000002e}.invDrawerHead{display:flex;justify-content:space-between;align-items: flex-start;margin-bottom:12px}.invDrawerHero{background:#f5f8fb;border-radius:12px;margin-bottom:12px;padding:13px}.invDrawerHero h3{color:#000;font-size:19px}.invDrawerHero p{color:#000;margin-top:2px;font-size:14px}.invDrawerActions{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.invDrawerActions button{color:#000;cursor:pointer;background:#fff;border:1px solid #c9d6e2;border-radius:9px;padding:8px 12px;font-size:14.5px;font-weight:800}.invDrawerActions button.danger{color:#b42332;border-color:#e7b3ba}.invDrawerSection{margin-bottom:16px}.invDrawerSection h4{color:#000;text-transform:uppercase;letter-spacing:.4px;margin-bottom:7px;font-size:14px}.invDetailGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px}.invDetailGrid span{display:block;color:#000;font-size:12.5px}.invDetailGrid b{color:#000;font-size:15px}.invActionBody{display:flex;flex-direction:column;gap:10px}.invScanEntry{letter-spacing:.02em;min-height:44px;font-size:15px;font-weight:700}.invScanKeep{display:block;margin-top:10px}.invScanKeep>span{display:block;color:#000;margin-bottom:4px;font-size:13px}.invScanKeep textarea{min-height:84px}.practicalScanRow{align-items: flex-start}.invJustReceived{display:flex;color:#234a86;background:#f2f7ff;border:1px solid #c6d8f5;border-radius:9px;flex-wrap:wrap;flex:100%;align-items: center;gap:8px;padding:8px 10px;font-size:13px}.invJustReceived>b{flex:100%;font-size:13px}.invJustRow{display:inline-flex;background:#fff;border:1px solid #d8e3f3;border-radius:7px;align-items: center;gap:6px;padding:3px 6px}.invJustRow em{font-size:13px;font-style:normal;font-weight:800}.invJustRow small{color:#000;font-size:12px}.invJustRow button{color:#234a86;cursor:pointer;background:#fff;border:1px solid #b9cdea;border-radius:7px;padding:3px 9px;font-size:12px;font-weight:700}.invJustRow button:disabled{opacity:.5;cursor:default}.invMultiScan{display:flex;color:#000;cursor:pointer;user-select:none;align-items: center;gap:6px;font-size:13px}.invMultiScan input{accent-color:#2f6bff;cursor:pointer;width:15px;height:15px}.invMultiScan em{color:#000;font-size:12px;font-style:normal}.invBarcodeBlocked{display:block;margin-top:4px;font-size:12px;line-height:1.5}.invLoadWarn{display:flex;color:#7a5b12;background:#fff8ec;border:1px solid #f0c98a;border-radius:10px;flex-wrap:wrap;align-items: center;gap:8px;max-width:980px;margin:0 0 10px;padding:9px 12px;font-size:14px}.invLoadWarn b{color:#b9770c}.invLoadWarn span{color:#000}.invLoadWarn button{margin-left:auto}.invTip{color:#000;font-size:14px}.invTip.red{color:#b42332;font-weight:700}.invStockList{margin-top:10px}.invStockList>b{color:#b9770c;font-size:15px}.invStockChips{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.invStockChips span{color:#7a5b12;background:#fffaf0;border:1px solid #f0d492;border-radius:999px;padding:3px 8px;font-size:13px}.practicalStocktakeKpis{margin:12px 0}.invReconcileBlock{overflow:hidden;background:#fff;border:1px solid #dbe4ee;border-radius:12px}.invReconcileHead{display:flex;background:#f7f9fc;border-bottom:1px solid #e4ebf2;flex-wrap:wrap;align-items:baseline;gap:10px;padding:10px 12px}.invReconcileHead b{color:#000;font-size:15px}.invReconcileHead b em{display:inline-flex;color:#ad4e00;background:#fff0e6;border-radius:999px;justify-content:center;min-width:24px;margin-left:3px;padding:1px 7px;font-style:normal}.invReconcileHead span{color:#000;font-size:13px}.invReconcileRows{display:flex;flex-direction:column}.invReconcileRow{display:flex;border-bottom:1px solid #edf1f5;align-items: center;gap:10px;min-width:0;padding:9px 12px}.invReconcileRow:last-child{border-bottom:0}.invReconcileRow>div{flex:auto;min-width:0}.invReconcileRow b{display:block;overflow-wrap:anywhere;color:#000;font-size:14px}.invReconcileRow span{display:block;color:#000;margin-top:2px;font-size:12.5px}.invReconcileRow button{white-space:nowrap;flex:none;min-height:34px}@media (max-width:560px){.practicalStocktakeKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.invReconcileRow{flex-direction:column;align-items:stretch}.invReconcileRow button{width:100%}}.invReceiveGrid{grid-template-columns:repeat(12,minmax(0,1fr))}.invReceiveGrid .invMethodField{grid-column:1/-1}.invReceiveGrid .invDateField{grid-column:span 4}.invReceiveGrid .invVendorField{grid-column:span 5}.invReceiveGrid .invWorkerField{grid-column:span 3}.invReceiveGrid .invMfgField{grid-column:1/-1}.invReceiveGrid .invDevPick,.invReceiveGrid .invColorField{grid-column:span 3}.invReceiveGrid .invSerialField{grid-column:span 6}.invReceiveGrid{align-items: start}@media (max-width:640px){.invReceiveGrid .invDateField,.invReceiveGrid .invVendorField,.invReceiveGrid .invMfgField,.invReceiveGrid .invWorkerField,.invReceiveGrid .invDevPick,.invReceiveGrid .invColorField,.invReceiveGrid .invSerialField{grid-column:1/-1}}.invField .appDateField{width:100%}.invField .appDateRow .control{min-width:96px}.invSegWrap{flex-wrap:wrap}.invSerialField .invScan{min-height:64px}.invVendorRow{display:flex;align-items: center;gap:8px}.invVendorRow .invVendorInput{flex:auto;min-width:0}.invVendorRow .carrierBadge{flex:none;min-width:40px;height:30px;font-size:14px}.invChoiceProblem{display:flex;color:#a52c39;background:#fff6f6;border:1px solid #efc3c8;border-radius:8px;justify-content:space-between;align-items: center;gap:8px;margin-top:4px;padding:6px 8px;font-size:12px;font-weight:700;line-height:1.4}.invChoiceProblem span{overflow-wrap:anywhere;min-width:0}.invChoiceProblem button{color:#9d2634;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d9959e;border-radius:7px;flex:none;min-height:28px;padding:3px 9px;font-size:12px;font-weight:800}.invChoiceProblem button:hover{background:#fff0f1;border-color:#b94050}.carrierAskBtn.small{height:32px;padding:0 12px;font-size:15px}.invReceiveFoot{display:flex;border-top:1px dashed #dbe4ee;flex-wrap:wrap;align-items: center;gap:12px;margin-top:10px;padding-top:10px}.invReceiveFoot .invScanCounts{flex:260px}.invReceiveFoot .primaryButton{flex:none;min-width:150px}.invReceiveFoot .invScanWarn{flex:100%}.invBatchResult{display:flex;border-radius:9px;flex-wrap:wrap;flex:100%;align-items:baseline;gap:8px;padding:8px 10px;font-size:13px}.invBatchResult.ok{color:#17683b;background:#eefaf2;border:1px solid #bde1c9}.invBatchResult.warn{color:#815a08;background:#fff8eb;border:1px solid #efcf91}.invBatchResult b{font-size:14px}.invBatchResult span{overflow-wrap:anywhere}.invField[data-off=true],.invVendorInput[data-off=true]{opacity:.4;pointer-events:none;filter:grayscale(.3)}.invReadonlyTag{display:inline-block;color:#000;vertical-align:middle;background:#eef3f8;border:1px solid #cdd9e3;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:13px;font-weight:800}.invOutSeg{margin:8px 0}.invOutSeg button{flex:1;padding:9px 0}.invRecentChips{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.invRecentChips button{color:#000;cursor:pointer;background:#f6f9fc;border:1px solid #cdd9e3;border-radius:999px;padding:4px 10px;font-size:14px}.invRecentChips button:hover{color:#0b6fce;border-color:#0b6fce}.invCalNav{display:flex;align-items: center;gap:8px}.invCalNav button{color:#000;cursor:pointer;background:#fff;border:1px solid #cdd9e3;border-radius:8px;width:30px;height:30px;font-size:18px}.invCalNav b{color:#000;text-align:center;min-width:72px;font-size:16px}.invCal{margin-top:6px}.invCalHead{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin-bottom:6px}.invCalHead span{text-align:center;color:#000;font-size:14px;font-weight:800}.invCalGrid{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.invCalCell{display:flex;cursor:pointer;text-align:left;background:#fbfdff;border:1px solid #e4ebf2;border-radius:9px;flex-direction:column;align-items: flex-start;gap:2px;min-height:62px;padding:5px 6px}.invCalCell.empty{cursor:default;background:0 0;border:0}.invCalCell.has{background:#fff;border-color:#cfe0ef}.invCalCell.stk{box-shadow:inset 0 0 0 2px #a6e5c2}.invCalCell>b{color:#000;display:flex;align-items: center;gap:3px;font-size:15px;font-weight:800}.invCalCell>b em{color:#1f8f52;font-size:14px;font-style:normal}.invCalCell span{border-radius:4px;padding:0 4px;font-size:12.5px;font-weight:800}.invCalCell .cIn{color:#1367b0;background:#eef7ff}.invCalCell .cOut{color:#c0392b;background:#fff2f0}.invCalCell .cAct{color:#6a45b8;background:#f1eefe}.invDayBody .invTip{margin-bottom:8px}.invDayList{overflow-y:auto;display:flex;flex-direction:column;gap:3px;max-height:420px}.invDayRow{display:grid;grid-template-columns:26px 1fr auto auto;background:#fafcfe;border:1px solid #eef3f8;border-radius:7px;align-items: center;gap:8px;padding:5px 8px}.invDayRow b{color:#000;font-size:15px}.invDayRow small{color:#000;font-size:13.5px}.invDayRow .chk{display:grid;color:#b6c2ce;background:#eef3f8;border-radius:50%;place-items: center;width:22px;height:22px;font-weight:900}.invDayRow .chk.on{color:#1f8f52;background:#e7f7ee}.invOutNow{display:flex;background:#fafcfe;border:1px solid #dbe6ef;border-radius:9px;flex-wrap:wrap;align-items: center;gap:8px;margin-top:8px;padding:8px 11px;font-size:13.5px}.invOutNow.ok{background:#e5f6ec;border-color:#bfe6cd}.invOutNow.no{background:#fdf0e2;border-color:#f0d5ac}.invOutNow b{color:#000;font-size:15px}.invOutNowState{color:#000;font-size:13.5px;font-weight:700}.invOutNowState em{font-style:normal;font-weight:900}.invOutNowWhy{color:#000;font-size:13px}.invOutAvail{text-align:left;color:#000;cursor:pointer;background:#fff;border:1px solid #dbe6ef;border-radius:9px;width:100%;margin-top:8px;padding:8px 11px;font-size:13.5px}.invOutAvail:hover{background:#eef6ff}.invOutAvail b{color:#0b6fce;margin:0 2px;font-size:17px;font-weight:900}.invHistHidden{color:#000;cursor:pointer;background:#fdf0e2;border:1px solid #f0d5ac;border-radius:7px;padding:3px 9px;font-size:12.5px;font-weight:700}.invHistHidden:hover{background:#fbe4c8}.invHistNow{white-space:nowrap}.invDayFlow{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.invDayFlowRow{display:flex;background:#fafcfe;border:1px solid #e4ebf2;border-radius:9px;flex-direction:column;flex:150px;gap:2px;margin:0;padding:8px 10px}.invDayFlowRow b{color:#000;font-size:16px}.invDayFlowRow span{color:#000;font-size:13px;font-weight:700}.invDayFlowRow.in{background:#e5f6ec;border-color:#bfe6cd}.invDayFlowRow.in b{color:#157347}.invDayFlowRow.out{background:#fdf0e2;border-color:#f0d5ac}.invDayFlowRow.out b{color:#b96a00}.invDayFlowRow.act{background:#e7f0fd;border-color:#c4d8f3}.invDayFlowRow.act b{color:#1f5faa}.invDayVendors{margin-bottom:10px}.invDayVendors h4{color:#000;margin:0 0 5px;font-size:14px}.invDayVendors h4 em{color:#000;font-style:normal;font-weight:700}.invDayVendors ul{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:4px;margin:0;padding:0}.invDayVendors li{display:flex;background:#fafcfe;border:1px solid #eef3f8;border-radius:7px;justify-content:space-between;gap:8px;padding:5px 9px}.invDayVendors li b{color:#000;font-size:14px}.invDayVendors li span{color:#000;white-space:nowrap;font-size:13px;font-weight:700}.noticesPage .filterBar{grid-template-columns:minmax(220px,1fr)auto;align-items: center}.noticesPage .noticeStatusChips{justify-content:flex-end}.noticesPage .filterBar.noticeFilterLine{display:flex;flex-wrap:wrap}.noticesPage .noticeFilterLine>.searchBox{flex:220px;min-width:0}.noticesPage .noticeRangeChips,.noticesPage .noticeStatusChips{flex-wrap:nowrap;flex:none;align-items: center}.noticesPage .noticeStatusChips .auditFilterLabel{margin-right:4px}.noticesPage .noticeStatusMore .spButton{min-width:96px;height:32px}.salesTable.dense.v2.invTable{min-width:0}.deviceSearchList.suggestList{overflow-y:auto;min-width:320px;max-height:min(58vh,480px)}.invDevPick .deviceSearchList.suggestList{min-width:380px}.invMethodRow{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.invTypeSeg button.on{background:#6a45b8}.invRcvTypeSeg button.on{background:#0a834f}.invExcelBtn{color:#0b6fce;cursor:pointer;background:#fff;border:1px solid #b9cfe2;border-radius:6px;margin-left:8px;padding:2px 8px;font-size:13px;font-weight:700}.invScanWarn.strong{background:#fff4f5;border:1px solid #f0b6bd;border-radius:8px;padding:6px 10px;font-size:15px;font-weight:800}.invAgeChip{color:#7a5b12;cursor:pointer;background:#fffaef;border:1px solid #f0d492;border-radius:999px;padding:5px 11px;font-size:14px;font-weight:800}.invHeadFilter{position:relative;display:inline-flex}.invHeadFilter>button{font:inherit;font-weight:inherit;color:inherit;cursor:pointer;display:inline-flex;background:0 0;border:0;align-items: center;gap:4px;padding:0}.invHeadFilter>button i{color:#000;font-size:12px;font-style:normal}.invHeadFilter.on>button{color:#0b6fce}.invHeadFilter.on>button em{background:#eaf4ff;border:1px solid #b9d8f2;border-radius:5px;padding:0 5px;font-size:13px;font-style:normal}.invHeadPop{position:fixed;z-index:1600;display:flex;overflow-y:auto;background:#fff;border:1px solid #cdd9e3;border-radius:9px;flex-direction:column;min-width:130px;max-height:300px;padding:4px;box-shadow:0 10px 26px #0f263e29}.invHeadPop button{text-align:left;color:#000;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:6px 10px;font-size:15px}.invHeadPop button:hover{background:#f2f7fc}.invHeadPop button.now{color:#fff;background:#0b6fce}.invHistChips{display:flex;gap:5px;margin:2px 0 8px}.invHistChips button{color:#000;cursor:pointer;background:#fff;border:1px solid #cdd9e3;border-radius:999px;padding:4px 12px;font-size:14px;font-weight:800}.invHistChips button.on{color:#fff;background:#0a2540;border-color:#0a2540}.invStmtBtn{color:#0b6fce;cursor:pointer;background:#f6faff;border:1px solid #b9cfe2;border-radius:7px;flex:none;margin-right:8px;padding:3px 9px;font-size:13px;font-weight:800}.wizardGrid{display:grid;grid-template-columns:1fr 1fr;gap:2px 14px}@media (max-width:640px){.wizardGrid{grid-template-columns:1fr}}.wizardSame{margin:2px 0 10px;font-weight:800}.consentCheck.wizardSame{white-space:normal;align-items: flex-start}.consentCheck.wizardSame input{flex:none;margin-top:3px}.fieldError{color:#d4380d;margin:3px 0 0;font-size:14px;font-weight:700}.zipRow{display:flex;gap:6px}.zipRow input{cursor:pointer;flex:1}.setupFieldLabel{display:block;color:#000;margin-bottom:5px;font-size:14px;font-weight:800}.postcodeLayerWrap{position:fixed;z-index:300;display:flex;background:#0a1a2b80;flex-direction:column;justify-content:center;align-items: center;gap:8px;inset:0}.postcodeTopBar{display:flex;color:#fff;justify-content:space-between;align-items: center;gap:8px;width:min(92vw,520px);font-size:14px}.postcodeLayer{position:relative;overflow:hidden;background:#fff;border-radius:12px;width:min(92vw,520px);height:min(84vh - 42px,560px);box-shadow:0 18px 48px #06122166}.postcodeHost{overflow:hidden;width:100%;height:100%}.postcodeEmbed{width:100%;height:calc(100% + 48px);margin-top:-48px}.postcodeClose{color:#0a2540;cursor:pointer;background:#fff;border:0;border-radius:8px;flex:none;min-height:34px;padding:0 14px;font-size:14px;font-weight:800}.postcodeClose:focus-visible{outline:3px solid #63a4ff;outline-offset:2px}.postcodeTopBar b{flex:none}.postcodeQuery{color:#000;background:#fff;border:0;border-radius:8px;flex:auto;min-width:0;min-height:34px;padding:0 12px;font-size:14px}.postcodeQuery:focus-visible{outline:3px solid #63a4ff;outline-offset:2px}.storeAddModal{width:min(94vw,480px)}.storeAddBody{display:flex;flex-direction:column;gap:2px}.storeAddBtn{margin-top:8px}.membersBar{flex-direction:column;align-items:stretch}.noticePopBackdrop{z-index:260}.noticePopup{width:min(94vw,560px)}.noticePopBody p{color:#000;margin:0 0 6px;font-size:16.5px;line-height:1.6}.noticePopFooter{display:flex;align-items: center;gap:16px}.noticePopFooter .primaryButton{min-width:110px;margin-left:auto}.noticeAdminCard{margin-bottom:14px}.noticeAdminForm{display:flex;flex-direction:column;gap:8px}.noticeAdminForm textarea{resize:vertical;min-height:90px}.noticeAdminDates{display:flex;flex-wrap:wrap;align-items: flex-end;gap:12px}.noticeAdminDates label{display:flex;color:#000;flex-direction:column;gap:4px;font-size:14px;font-weight:800}.noticeAdminDates .primaryButton{min-width:130px;margin-left:auto}.noticeAdminList{display:flex;flex-direction:column;gap:3px;margin-top:8px}.noticeAdminRow{display:flex;background:#fbfdff;border:1px solid #e2e9f0;border-radius:9px;align-items: center;gap:10px;padding:3px 10px}.noticeAdminRow>div{flex:1}.noticeAdminRow b{color:#000;display:inline;margin-right:8px;font-size:12.5px}.noticeAdminRow small{color:#000;font-size:12px}.noticeAdminRow.off{opacity:.55}.noticeAdminRow button{color:#000;cursor:pointer;background:#fff;border:1px solid #cdd9e3;border-radius:6px;padding:1px 8px;font-size:12px;font-weight:800}.noticeAdminRow button.danger{color:#b42332;border-color:#f0b6bd}.invWhen{display:block;color:#000;margin-top:2px;font-family:Consolas,monospace;font-size:13px}.invUnlock{display:inline-block;color:#6a45b8;background:#f1eefe;border:1px solid #d4c8f5;border-radius:5px;margin-left:5px;padding:0 5px;font-size:12px;font-weight:800}.invAutoLock{color:#6a45b8;background:#f1eefe;border:1px solid #d4c8f5;border-radius:7px;padding:4px 10px;font-size:14px;font-weight:800}.invLockSeg button.on{background:#b45309}.invScanWarn.strong.warn{color:#7a5b12;background:#fffaef;border-color:#f0d492}.invScanWarn.strong.ask{color:#0b4f8f;display:flex;background:#eef7ff;border-color:#b9d8f2;align-items: center;gap:10px}.invReRecvBtn{color:#fff;cursor:pointer;background:#0b6fce;border:1px solid #0b6fce;border-radius:7px;padding:4px 14px;font-size:14px;font-weight:800}.invCoachBubble{position:absolute;z-index:80;color:#fff;pointer-events:none;background:#0a2540;border-radius:12px;width:300px;padding:11px 13px;box-shadow:0 12px 30px #06162859}.invCoachBubble:before{content:"";position:absolute;border:6px solid #0000;border-top:0;border-bottom-color:#0a2540;top:-6px;left:22px}.invCoachBubbleHead{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px}.invCoachBubbleHead b{color:#7cc4ff;font-size:15px}.invCoachBubbleHead span{color:#9db4ca;font-size:13px}.invCoachBubble p{margin:0 0 7px;font-size:15.5px;line-height:1.5}.invCoachBubble .coachKeys{display:flex;gap:12px}.invCoachBubble .coachKeys span{color:#b9cfe2;font-size:13px}.invCoachBubble kbd{background:#17436e;border-radius:4px;margin-right:4px;padding:1px 6px;font-size:13px}.invQuickOut{display:flex;align-items: center;gap:8px;margin-top:8px}.invQuickOut.col{flex-direction:column;align-items:stretch}.invQuickBtn{color:#0a834f;cursor:pointer;white-space:nowrap;background:#eafaf1;border:1px solid #0a834f;border-radius:9px;padding:9px 16px;font-size:16px;font-weight:800}.invQuickBtn:hover{color:#fff;background:#0a834f}.invOneRow td{pointer-events:none}.invHistTable td{vertical-align:middle}.invReasonCell{display:flex;align-items: center;gap:6px}.invStockGroup{margin-top:6px}.invStockGroup>em{display:block;color:#7a5b12;margin-bottom:3px;font-size:14px;font-style:normal;font-weight:800}.invReceiveFoot{flex-wrap:wrap}.invScanCounts{flex-wrap:wrap;flex:0 auto;min-width:0}.perfGoalSet{font:inherit;color:#2f6fb3;cursor:pointer;text-decoration:underline;background:0 0;border:0;padding:0;font-size:12px;font-weight:800}.perfGoalSet:hover{color:#000}.perfStoreGrid{display:block;padding:8px 14px 13px}.perfGauge{overflow:hidden;background:#e8eef4;border-radius:6px;height:8px}.perfGauge i{display:block;background:#f0a24a;border-radius:6px;height:100%}.perfGauge i.ok{background:#2e9e63}.perfRank{margin-right:2px;font-size:15px;font-style:normal}.perfToday{color:#2e9e63;vertical-align:2px;margin-left:4px;font-size:13px;font-style:normal}.perfMixWrap{display:grid;grid-template-columns:1fr 1fr;align-items: start;gap:12px 22px;padding:8px 14px 13px}.perfMix{display:grid;grid-template-columns:max-content minmax(60px,360px)max-content;place-content: start;align-items: center;gap:7px 10px}.perfMix>div{display:contents}.perfMix span{color:#000;font-size:13px;font-weight:700}.perfMix b{color:#000;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.perfMix .barTrack i.alt{background:#7fb8a4}.perfTargetBody{display:grid;grid-template-columns:1fr 1fr;overflow:auto;gap:16px;max-height:52vh}.perfTargetCol{display:flex;flex-direction:column;gap:8px}.perfTargetCol>b{color:#000;font-size:16px}.modalFootGap{flex:1}@media (max-width:1100px){.perfMixWrap,.perfTargetBody{grid-template-columns:1fr}}.custHubTabs{margin-bottom:14px}.vendorFirstCard{border:2px solid #b9d2ea;margin-bottom:16px}.vendorAddRow{display:flex;flex-wrap:wrap;align-items:stretch;gap:6px;margin-bottom:8px}.vendorFirstCard .vendorAddRow{margin:8px 10px}.vendorAddRow>.vendorCarrierSeg{flex:none}.vendorAddName{display:flex;flex:200px;align-items:stretch;gap:8px;min-width:200px}.vendorAddName .control{flex:auto;min-width:60px}.vendorAddName .primaryButton{white-space:nowrap;flex:none}.vendorAddRow .control{flex:1;min-width:0}@media (max-width:560px){.vendorAddRow{flex-wrap:wrap}.vendorAddRow>.vendorCarrierSeg{overflow-x:auto;flex:100%;justify-content:flex-start}}.vendorCarrierSeg{display:inline-flex;overflow:hidden;border:1px solid #cdd9e3;border-radius:10px}.vendorCarrierSeg button{color:#000;cursor:pointer;white-space:nowrap;background:#fff;border:0;padding:9px 7px;font-size:14.5px;font-weight:800}.vendorCarrierSeg button+button{border-left:1px solid #e4ebf2}.vendorCarrierSeg button.active{color:#fff;background:#0a2540}.vendorEmptyHint{color:#1f5faa;background:#eef6ff;border:1px dashed #b9d2ea;border-radius:10px;padding:9px 12px;font-size:15.5px;font-weight:700}.masterGrid.vendorFocusMode>.masterCard{opacity:.34}.masterGrid.vendorFocusMode>.masterCard.vendorFocusOn{opacity:1}.vendorFirstCard.vendorFocusOn{border-color:#0b6fce;box-shadow:0 0 0 4px #0b6fce26,0 8px 24px #0b6fce29}.vendorFocusNote{color:#0b4f8f;background:#eef6ff;border:1px solid #b9d8f2;border-radius:10px;margin:0 0 8px;padding:8px 12px;font-size:15px;font-weight:700;line-height:1.5}.vendorFocusNote b{color:#000;font-weight:900}.vendorFirstNotice{display:flex;flex-wrap:wrap;align-items: center;gap:10px;margin-bottom:12px}.invCarrierGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.invCarrierGrid>.emptyCell{grid-column:1/-1;word-break:keep-all}.invCarrierBox{overflow:hidden;background:#fff;border:1px solid #dbe6ef;border-radius:12px}.invCarrierBox.open{border-color:#9dbede;box-shadow:0 2px 8px #0a254012}.invCarrierHead{display:flex;cursor:pointer;position:relative;text-align:left;background:0 0;border:0;flex-direction:column;align-items: flex-start;gap:3px;width:100%;padding:11px 13px}.invCarrierHead b{color:#000;font-size:17px;font-weight:900}.invCarrierBox.c-SK .invCarrierHead b{color:#d43a2f}.invCarrierBox.c-KT .invCarrierHead b{color:#000}.invCarrierBox.c-LG .invCarrierHead b{color:#c9257a}.invCarrierBox.c-MVNO .invCarrierHead b{color:#1f7a4f}.invCarrierHead span{color:#000;font-size:15px;font-weight:700}.invCarrierHead span strong{color:#000;font-size:18px}.invCarrierHead .invNoBreak{white-space:nowrap}.invCarrierHead span em{color:#7a4dbb;font-size:14px;font-style:normal}.invCarrierHead i{position:absolute;color:#000;font-style:normal;top:12px;right:12px}.invCarrierVendors{display:flex;border-top:1px solid #e8eef4;flex-direction:column}.invCarrierVendors button{text-align:left;display:flex;cursor:pointer;background:#fbfdff;border:0;justify-content:space-between;gap:8px;padding:7px 13px;font-size:15px}.invCarrierVendors button:hover{background:#eef6ff}.invCarrierVendors button b{color:#000;overflow-wrap:anywhere;min-width:0}.invCarrierVendors button span{color:#000;white-space:nowrap;font-weight:700}.invCalCell.rich{overflow:hidden;align-items:stretch;gap:2px;height:86px;min-height:0;padding:5px 6px}.invCalCell.rich>b{flex:none}.invCalCell.rich .invCalCounts{display:flex;font-size:inherit;font-weight:inherit;overflow:hidden;background:0 0;border-radius:0;flex-direction:column;flex:auto;align-items: flex-start;gap:2px;min-height:0;padding:0}.invCalCell.rich .invCalCounts i{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:5px;max-width:100%;padding:1px 5px;font-size:12px;font-style:normal;font-weight:800;line-height:1.25}.invCalCell.rich .invCalCounts .cIn{color:#157347;background:#e5f6ec}.invCalCell.rich .invCalCounts .cOut{color:#b96a00;background:#fdf0e2}.invCalCell.rich .invCalCounts .cAct{color:#1f5faa;background:#e7f0fd}@media (max-width:520px){.invCalCell.rich{padding:4px 3px}.invCalCell.rich .invCalCounts i{padding:1px 3px}}@media (max-width:1720px){.brand b{font-size:15px}.mainNav button{padding:0 10px;font-size:15px}}@media (max-width:1500px){.brand b{font-size:14px}.mainNav{gap:2px}.mainNav button{gap:4px;padding:0 7px;font-size:14.5px}}@media (max-width:1400px){.opsConsultGrid{grid-template-columns:1fr!important}}.salesOpsPage .consentCheck{white-space:normal;align-items: flex-start}.salesOpsPage .consentCheck span,.salesOpsPage .consentCheck small{white-space:normal;overflow-wrap:anywhere}.chipEditor span{flex-wrap:nowrap}.chipEditor span button{white-space:nowrap;border-radius:11px;width:auto;min-width:22px;height:22px;padding:0 7px;line-height:1}.vendorDelModal{width:min(480px,92vw)}.vendorDelBody{display:flex;flex-direction:column;gap:10px}.vendorDelAsk{color:#000;font-size:16px}.vendorDelAsk b{color:#c2333b}.dangerButton{color:#fff;cursor:pointer;background:#d43a2f;border:0;border-radius:10px;padding:10px 18px;font-weight:900}.dangerButton:disabled{opacity:.45;cursor:not-allowed;background:#e8b7b3}.memberEditRow{display:flex;align-items: center;gap:10px}.memberEditRow>span{color:#000;min-width:34px;font-size:15px;font-weight:800}.memberEditNote{color:#000;font-size:14.5px;font-weight:700}.memberStorePick{display:flex;flex-wrap:wrap;gap:6px}.memberStorePick button{color:#000;cursor:pointer;background:#fff;border:1px solid #cdd9e3;border-radius:9px;padding:5px 12px;font-size:15px;font-weight:800}.memberStorePick button.active{color:#fff;background:#0a2540;border-color:#0a2540}.invCoachBubble kbd{color:#000;background:#ffd43b;border:1px solid #f0be1a;border-radius:5px;margin-right:4px;padding:1px 6px;font-weight:900}.addonInfoPanel{display:flex;border-top:1px dashed #e0e8f0;align-items: flex-start;gap:8px;margin-top:7px;padding-top:7px}.addonInfoLabel{color:#000;flex:none;padding-top:5px;font-size:14px;font-weight:900}.addonInfoChips{display:flex;flex-wrap:wrap;gap:5px}.addonInfoChip{display:inline-flex;cursor:pointer;white-space:nowrap;background:#f8fbfe;border:1px solid #d6e2ec;border-radius:9px;align-items: center;gap:5px;padding:4px 9px}.addonInfoChip:hover{background:#eef6ff;border-color:#9dbede}.addonInfoChip b{color:#000;font-size:14.5px}.addonInfoChip em{font-size:14px;font-style:normal;font-weight:900}.addonInfoChip em.pos{color:#157347}.addonInfoChip small{color:#000;font-size:13px;font-weight:700}.guardianRelSeg{flex:none}.importToolModal{width:min(1280px,96vw)}.importToolBody{overflow:auto;max-height:74vh}.importToolBody .opsHero,.importToolBody .opsKpis{display:none}.headerActions button,.databaseStatus span{white-space:nowrap}.seqDim{opacity:.45}.seqGateBar{color:#c22736;background:#fff2f3;border:1px dashed #f0bcc2;border-radius:9px;margin:2px 0 10px;padding:9px 13px;font-size:14px;font-weight:800}.seqGateBar b{color:#a11220}.invRegisterModal p{color:#000;margin:6px 0 12px;font-size:14.5px}.invRegisterModal .suggestBox{position:relative;width:100%}.invRegisterModal .deviceSearchList:not(.portalList){box-shadow:none;max-height:168px;margin-top:6px}.invRegisterModal p b.mono{color:#0b4f8e}.invRegisterRows{display:flex;flex-direction:column;gap:3px;margin-bottom:9px}.invRegisterRows>div{display:flex;background:#f7fafd;border:1px solid #e3ecf5;border-radius:7px;justify-content:space-between;padding:3px 10px;font-size:12.5px}.invRegisterRows span{color:#000}.primaryButton.wide{width:100%;height:44px}.addonField:not(:focus-within) .addonInfoPanel{display:none}.msgLine{display:flex;align-items: center;gap:10px;margin-top:6px}.msgLine small{color:#000;font-size:13px}.bundleCard.v21{padding:9px 12px}.msgEditPop{background:#fff;border-radius:14px;width:min(96vw,640px);padding:16px}.msgEditArea{resize:vertical;width:100%;height:auto;min-height:250px;padding:10px 12px;font-size:15px;line-height:1.55}.msgEditFoot{display:flex;justify-content:space-between;align-items: center;gap:10px;margin-top:10px}.msgEditPop .bundleNoteRow{margin-top:10px}.filterBar .toggleLabel{flex:none}.peopleCard{display:flex;flex-direction:column}.peopleList{display:flex;flex-direction:column;gap:7px;padding:11px}.peopleEmpty{color:#000;margin:2px;font-size:13px}.personName{color:#000;font-size:15.5px}.personBadge{color:#000;background:#eef3f8;border-radius:999px;flex:none;padding:2px 8px;font-size:12px;font-style:normal;font-weight:900}.personBadge.me{color:#176fae;background:#e3f0fb}.personBadge.off{color:#b42332;background:#fdebec}.personGo{color:#9db2c4;flex:none;margin-left:auto;font-size:12px;font-weight:800}.peopleActions{display:flex;background:#f8fafb;border-top:1px solid #e8edf2;align-items:stretch;gap:8px;padding:9px}.personModal{width:min(560px,94vw)}.personBody{display:flex;flex-direction:column;gap:10px}.personStat{display:flex;background:#f2f7fb;border:1px solid #dde8f1;border-radius:10px;align-items:baseline;gap:10px;padding:9px 12px}.personStat span{color:#000;font-size:12.5px;font-weight:800}.personStat b{color:#000;font-size:18px}.personStat em{color:#176fae;font-size:13.5px;font-style:normal;font-weight:800}.personGuard{background:#fff7f6;border:1px solid #f0c9c4;border-radius:10px;padding:10px 12px}.personGuard p{color:#8c2f26;margin:0 0 8px;font-size:13px;line-height:1.5}.personGuardRow{display:flex;gap:7px}.personGuardRow .control{flex:1}.dangerGhost{color:#b42332;cursor:pointer;background:#fff;border:1px solid #e5b3ad;border-radius:10px;padding:9px 14px;font-weight:850}.dangerGhost:hover{background:#fdf1f0}.personFooter{display:flex;align-items: center;gap:8px}.personFootGap{flex:1}.invRegColorRow{display:flex;text-align:left;align-items: center;gap:9px;margin:10px 0 12px}.invRegColorRow>span{color:#000;flex:none;font-size:13px;font-weight:800}.invRegColorRow>div{flex:1}.invRegColorRow .control{height:38px}.formRow.wiredProductsRow>.wiredComboField,.formRow.wiredProductsRow>.wiredTermField{flex:none}.formRow.wiredProductsRow>.wiredProductField{flex:170px;min-width:150px}.brand small .brandStore{white-space:nowrap}@media (max-width:1500px){.brand small .brandStore{display:none}}.selectPanelBox{display:inline-flex;min-width:0}.spButton{display:flex;cursor:pointer;text-align:left;justify-content:space-between;align-items: center;gap:8px;width:100%}.spButton .spValue{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.spCaret{color:#000;flex:none;font-size:12px;font-style:normal}.spPanel{position:fixed;z-index:1600;display:flex;background:#fff;border:1px solid #cdd9e4;border-radius:12px;flex-direction:column;gap:7px;padding:8px;box-shadow:0 14px 34px #172b4d33}.spTitle{color:#000;padding:2px 4px 0;font-size:13.5px}.spSearch{display:flex;background:#fff;border:1px solid #c9d8ea;border-radius:9px;align-items: center;gap:6px;padding:0 9px}.spSearch:focus-within{border-color:#0b6fce;box-shadow:0 0 0 3px #0b6fce26}.spSearch span{color:#000}.spSearch input{outline:none;background:0 0;border:0;flex:1;min-width:0;height:33px;font-size:15px}.spList{overflow:auto;display:flex;flex-direction:column;flex:auto;min-height:0;max-height:360px}.spRow{display:flex;cursor:pointer;text-align:left;background:#fff;border:0;border-radius:7px;align-items: center;gap:7px;padding:4px 9px;font-size:13px}.spRow b{color:#000;white-space:nowrap;flex:none;font-weight:700}.spRow .spCheck{color:#0b6fce;flex:none;width:15px;font-weight:900}.spRow .spSub{color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 auto;min-width:0;margin-left:auto;font-size:12.5px}.spRow.active,.spRow:hover{background:#eef5fd}.spRow.now b{color:#0b6fce}.spEmpty{color:#000;margin:6px;font-size:13px}.deviceSearchList.portalList{position:fixed;z-index:1600;top:auto}.invHeadSearch{margin:2px 2px 5px}.reportFilters .selectPanelBox .spButton{min-width:120px;height:34px;font-size:14px}.invUndoScanBtn{cursor:pointer;color:#000;background:#fff;border:1px solid #cdd9e3;border-radius:6px;margin-left:10px;padding:2px 7px;font-size:12px}.invUndoScanBtn:hover{background:#f2f7fb}.usimSerialField{flex:2 210px;min-width:210px}.usimSerialField input{letter-spacing:-.2px;font-size:12.5px}.operatorBox .operatorName{color:#000;font-size:14px}.adminOrgInside{display:flex;flex-direction:column;gap:10px;margin:8px 0 10px}.adminInsideBlock>b{display:block;color:#000;margin-bottom:4px;font-size:12.5px}.adminInsideChips{display:flex;flex-wrap:wrap;gap:6px}.adminInsideChips span{color:#000;background:#f2f7fb;border:1px solid #dbe7f0;border-radius:999px;padding:2px 10px;font-size:12px}.adminInsideChips span.off{color:#a04b52;background:#fbf2f2;border-color:#ecd4d4}.adminInsideSales{max-height:clamp(320px,46vh,720px)}.attachField{background:#fbfdff;border:1px dashed #cdd9e3;border-radius:10px;margin:8px 0;padding:9px 11px}.attachField.over{background:#eef6ff;border-color:#2f6fb3}.attachHead{display:flex;justify-content:space-between;align-items: center;gap:8px}.attachHead>span{color:#000;font-size:12.5px;font-weight:600}.attachHead em{color:#000;font-style:normal;font-weight:400}.attachHint{color:#000;margin:6px 0 0;font-size:12px;line-height:1.45}.attachHint b{color:#2f6fb3}.peopleGoneToggle{display:block;text-align:left;cursor:pointer;color:#000;background:0 0;border:0;width:100%;padding:7px 2px 4px;font-size:12px}.peopleGoneToggle:hover{color:#2f6fb3}.personJoinLine,.memberJoinLine{color:#000;background:#f2f7fb;border-radius:7px;margin:8px 0 0;padding:7px 10px;font-size:12px}.teamKickBtn{cursor:pointer;color:#a04b52;text-decoration:underline;background:0 0;border:0;margin-left:8px;padding:2px 7px;font-size:12px}.teamKickBtn:hover{color:#7d2f36}.teamGoneBox{border-top:1px solid #eef2f6;margin-top:8px;padding-top:4px}.teamGoneRow{display:flex;align-items: center;gap:10px;padding:5px 4px;font-size:12.5px}.teamGoneRow b{color:#000;font-weight:600}.teamGoneRow em{color:#a04b52;font-size:12px;font-style:normal}.newMemberBanner{display:flex;background:#fdf7e8;border:1px solid #f0d8a8;border-radius:10px;flex-wrap:wrap;align-items: center;gap:12px;max-width:980px;margin:10px 0;padding:10px 14px}.newMemberBanner b{color:#7a5a12;font-size:13px}.newMemberBanner span{color:#7d6534;flex:0 auto;font-size:12.5px}.newMemberBanner button{flex:none}body .newMemberBanner.hasMobileWhy button.secondaryButton,body.themeToss .newMemberBanner.hasMobileWhy button.secondaryButton{height:auto;min-height:44px}@media (pointer:coarse){body .newMemberBanner button.secondaryButton,body.themeToss .newMemberBanner button.secondaryButton{height:auto;min-height:44px}}.newMemberBanner .newMemberMobileWhy{grid-column:1/-1;color:#6b4e10;font-size:12px;font-style:normal;font-weight:700}body .appShell.phoneInvFocus .newMemberBanner.hasMobileWhy{flex-wrap:wrap;row-gap:0;padding-bottom:6px}body .appShell.phoneInvFocus .newMemberBanner.hasMobileWhy>.newMemberMobileWhy{flex:1 0 100%;order:3;min-width:0;line-height:1.35}@media (min-width:600px){body .appShell.phoneInvFocus .newMemberBanner.hasMobileWhy{flex-wrap:nowrap;padding-bottom:0}body .appShell.phoneInvFocus .newMemberBanner.hasMobileWhy>.newMemberMobileWhy{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 auto;order:0}}.attachHead>span{position:relative}.attachHelpBtn{color:#000;cursor:help;vertical-align:middle;background:#fff;border:1px solid #c3d3e0;border-radius:50%;width:16px;height:16px;margin-left:5px;padding:0;font-size:12px;line-height:1}.attachHelpBtn:hover{color:#2f6fb3;border-color:#2f6fb3}.attachHelpBubble{color:#e6eef6;background:#23405c;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:400;line-height:1.6;box-shadow:0 6px 18px #142d4647}.attachHelpBubble b{color:#ffd98a;font-weight:600}.attachTile:hover{background:#eef6ff;border-color:#2f6fb3}.attachTile img{object-fit:contain;background:#fff;border-radius:5px;width:100%;height:96px}.attachTileWait,.attachTileDoc{display:flex;color:#9db2c4;background:#fff;border-radius:5px;justify-content:center;align-items: center;width:100%;height:96px;font-size:12px}.attachTileDoc{font-size:32px}.attachTile em{color:#000;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:12px;font-style:normal}.attachGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;margin-top:8px}.attachTile{position:relative;display:flex;background:#f7fafc;border:1px solid #dde7f0;border-radius:10px;flex-direction:column;align-items:stretch;gap:4px;padding:6px}.attachTile:hover{border-color:#b7cbdd}.attachTilePic{display:block;cursor:pointer;overflow:hidden;background:#fff;border:0;border-radius:8px;width:100%;height:132px;padding:0}.attachTilePic img{object-fit:contain;display:block;width:100%;height:100%}.attachTile em{color:#000;text-align:center;font-size:12px;font-style:normal}.attachTileX{position:absolute;display:inline-flex;color:#000;cursor:pointer;background:#ffffffe6;border:0;border-radius:7px;justify-content:center;align-items: center;width:24px;height:24px;padding:0;font-size:14px;top:4px;right:4px}.attachTileX:hover{color:#b4452f;background:#fde8e4}.attachTilePic.locked{cursor:not-allowed}.attachTilePic.locked .attachTileDoc{flex-direction:column;gap:6px}.attachTileLock{color:#8a6d3b;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.3}.attachMenuBack{position:fixed;z-index:2199;background:0 0;inset:0}.attachMenu{position:fixed;z-index:2200;background:#fff;border:1px solid #cfdae5;border-radius:10px;min-width:170px;padding:5px;box-shadow:0 10px 26px #1028422e}.attachMenuItem{display:block;color:#000;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;width:100%;padding:8px 10px;font-size:13px}.attachMenuItem:hover{background:#eef3f8}.attachMenuItem.danger{color:#b4452f}.attachMenuItem.danger:hover{background:#fde8e4}.attachViewer{position:fixed;z-index:1500;display:flex;background:#0c1824e0;justify-content:center;align-items: center;inset:0}.attachViewerBar{position:absolute;display:flex;color:#fff;background:#00000061;align-items: center;gap:12px;padding:10px 16px;top:0;left:0;right:0}.attachViewerBar b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:46vw;font-size:13px}.attachViewerBar span{color:#c8d8e6;flex:1;font-size:12px}.attachViewerOpen,.attachViewerClose{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff80;border-radius:7px;padding:4px 12px;font-size:12px}.attachViewerOpen:hover,.attachViewerClose:hover{background:#ffffff29}.attachViewerImg{object-fit:contain;background:#fff;border-radius:6px;max-width:88vw;max-height:78vh}.attachNav{position:absolute;color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:8px;width:46px;height:78px;font-size:34px;line-height:1;top:50%;transform:translateY(-50%)}.attachNav:hover{background:#ffffff4d}.attachNav.prev{left:14px}.attachNav.next{right:14px}.attachViewerFoot{position:absolute;text-align:center;color:#c8d8e6;font-size:12px;bottom:14px;left:0;right:0}.entryModeSwitch{display:flex;align-items: center;gap:8px}.salesGridWrap{margin-top:10px}.gridToolbar{display:flex;flex-wrap:wrap;align-items: center;gap:10px;margin-bottom:6px}.gridToolGroup{display:inline-flex;position:relative;background:#fbfdff;border:1px solid #e2eaf2;border-radius:9px;align-items: center;gap:6px;padding:3px 8px 3px 7px}.gridToolGroupName{position:absolute;color:#000;background:#fff;padding:0 4px;font-size:12px;font-style:normal;line-height:1;top:-8px;left:7px}.gridToolGroup>.secondaryButton{background:0 0;border-color:#0000}.gridToolGroup>.secondaryButton:hover{background:#eef6ff;border-color:#9dc2e2}.sectionBarTools{display:inline-flex;align-items: center;gap:6px;margin-left:auto;padding-left:8px}.sectionBarTools button{white-space:nowrap}.trashBulkBar{display:flex;background:#f2f8fd;border:1px solid #cfe0f0;border-radius:9px;flex-wrap:wrap;align-items: center;gap:8px;margin:0 12px 8px;padding:7px 10px}.trashBulkBar>b{color:#1a5f96;margin-right:2px;font-size:12.5px}.trashBulkProgress{color:#000;font-variant-numeric:tabular-nums;white-space:nowrap;align-self: center;font-size:12px}.trashTable{table-layout:fixed}.trashTable th.trashPickCol,.trashTable td.trashPickCol{text-align:center;width:34px;padding:3px 0}.trashTable th:nth-child(2),.trashTable td:nth-child(2){width:92px}.trashTable th:nth-child(3),.trashTable td:nth-child(3){width:108px}.trashTable th:nth-child(5),.trashTable td:nth-child(5){width:118px}.trashTable tr.picked td{background:#eef6fd}.trashTable td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trashTable .rowButtons{gap:6px}.monthField{display:inline-flex;align-items: center;gap:6px}.monthField>b{text-align:center;color:#000;min-width:96px;font-size:13px;font-weight:900}.monthStep,.monthToday{color:#000;cursor:pointer;background:#fff;border:1px solid #d3dde7;border-radius:8px;height:28px;padding:0 9px;font-size:12px;font-weight:800}.monthStep{padding:0 8px}.monthStep:hover,.monthToday:hover{background:#f2f7fb;border-color:#b9cede}.monthPickWrap{display:inline-flex;min-width:0}.monthField .monthPick .spButton{color:#000;border-color:#d3dde7;min-width:118px;height:28px;padding:0 9px;font-size:13px;font-weight:900}.monthField .monthPick .spButton:hover{background:#f2f7fb;border-color:#b9cede}.gridMonth .monthPick .spButton{min-width:112px}.gridMonth>b{min-width:92px}.gridToolHint{color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1 0;min-width:0;font-size:12px}.gridCoachBar{color:#2f5c8f;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#eef6ff;border:1px solid #d7e8f8;border-radius:7px;height:29px;min-height:27px;margin-bottom:6px;padding:5px 10px;font-size:12px;line-height:17px}.gridCoachBar.dim{color:#9db2c4;background:#f6f9fc;border-color:#e8eef4}.gridCoachBar.auditGridCoach{white-space:normal;overflow:visible;height:auto}.gridFrame{overflow:auto;max-height:calc(100vh - 260px);background:#fff;border:1px solid #d9e4ee;border-radius:10px;max-height:calc(100dvh - 260px)}@media (max-width:880px){.gridFrame{max-height:calc(100dvh - 330px)}}@media (max-width:560px){.gridFrame{max-height:70dvh}}.salesGrid{border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:12.5px}.salesGrid th{position:sticky;z-index:5;color:#000;white-space:nowrap;text-align:left;background:#f4f8fb;border-bottom:1px solid #d9e4ee;border-right:1px solid #eef2f6;padding:6px;font-size:12px;font-weight:600;top:0}.salesGrid td{vertical-align:middle;background:#fff;border-bottom:1px solid #eef2f6;border-right:1px solid #f2f5f8;padding:0}.salesGrid tbody td,.salesGrid tbody td .gridInput,.salesGrid tbody td .gridCellBtn,.salesGrid tbody td .gridChipCell,.salesGrid tbody td .gridAutoCell,.salesGrid tbody td .gridDimCell{font-weight:400}.salesGrid tr.serialDone td{background:#eafaf0}.salesGrid tr.lockedRow td{background:#eef1f5}.salesGrid tr.lockedRow td.rowNumCol:after{content:"🔒";position:absolute;opacity:.8;pointer-events:none;font-size:10px;line-height:1;top:1px;right:1px}.salesGrid td.autoCol,.salesGrid th.autoCol{background:#f8fafc}.salesGrid td.guardianCol,.salesGrid th.guardianCol{background:#fff8ef}.gridInput{font:inherit;color:#000;background:0 0;border:0;width:100%;padding:7px}.gridInput:focus{outline:none;background:#f4f9ff}.gridInput.serialOk{color:#1c7d46;font-weight:700}.gridInput:disabled{color:#000}.gridCellBtn{text-align:left;font:inherit;color:#000;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;width:100%;padding:7px}.gridCellBtn.empty{color:#b6c6d4}.salesGrid td .gridCellBtn:disabled{opacity:1;color:#000}.gridCellBtn:focus{outline:none;background:#f4f9ff}.gridSelectMenu{position:fixed;z-index:1600;overflow-y:auto;background:#fff;border:1px solid #cfe0ee;border-radius:9px;width:max-content;max-width:min(340px,96vw);max-height:300px;padding:4px;box-shadow:0 10px 26px #142d4633}.gridSelectMenu button{display:block;text-align:left;cursor:pointer;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:0 0;border:0;border-radius:6px;width:100%;padding:7px 10px;font-size:12.5px}.gridSelectMenu button:hover{background:#eef6ff}.gridSelectMenu button.on{background:var(--on-blue);color:#fff;font-weight:600}.gridChipCell{display:flex;overflow:hidden;cursor:pointer;background:0 0;border:0;flex-wrap:nowrap;align-items: center;gap:4px;width:100%;min-height:30px;padding:4px 7px}.gridChipCell:focus{outline:none;background:#f4f9ff}.gridChipCell i{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:999px;max-width:110px;padding:1px 6px;font-size:12px;font-style:normal}.gridChipCell.vertical{flex-direction:column;align-items:stretch;gap:3px;padding:5px 7px}.gridChipCell.vertical i{display:flex;justify-content:space-between;gap:8px;max-width:none;padding:2px 8px}.gridChipCell.vertical i span{overflow:hidden;text-overflow:ellipsis}.gridChipCell.vertical i b{white-space:nowrap;font-weight:700}.gridChipCell i.plus{color:#b3372f;background:#fdeaea}.gridChipCell i.minus{color:#2f5c8f;background:#e8f1fd}.gridChipCell em{color:#000;font-size:12px;font-style:normal}.gridChipEmpty{color:#b6c6d4;font-size:13px}.gridAutoCell{text-align:right;color:#000;padding:7px}.gridAutoCell.redText{color:#b3372f}.gridAutoCell:focus{outline:none;background:#f4f9ff}.gridIconBtn{cursor:pointer;position:relative;background:0 0;border:0;width:100%;padding:6px;font-size:13px}.gridIconBtn b{position:absolute;color:#fff;background:#2f6fb3;border-radius:999px;padding:0 3px;font-size:12px;top:0;right:2px}.gridIconBtn.notify{color:#1d4f86;font-size:12px;font-weight:700}.gridIconBtn:hover{background:#eef6ff;border-radius:6px}.gridRowActions{display:flex;gap:3px;padding:3px 4px}.gridRowActions button{cursor:pointer;color:#000;background:#fff;border:1px solid #d9e4ee;border-radius:6px;padding:2px 6px;font-size:12px}.gridRowActions button:hover{color:#1d4f86;border-color:#2f6fb3}.gridRowActions button.danger{color:#a04b52}.gridEmpty{text-align:center;color:#000;font-size:13px;padding:26px 0!important}.gridEmpty .gridEmptyPin{position:sticky;display:inline-block;text-align:center;max-width:calc(100vw - 120px);left:24px}.gridSearchEmptyNotice{color:#24445e;overflow-wrap:anywhere;background:#f6f9fc;border:1px solid #dbe6ef;border-radius:6px;margin:0 0 6px;padding:8px 10px;font-size:12px;line-height:1.5}.gridEmptyMonth{cursor:pointer;color:#2f6fed;text-decoration:underline;background:0 0;border:0;padding:0 2px;font-size:13px;font-weight:800}.gridEmptyMonth:hover{color:#1b4fbf}.gridReplacePanel{position:fixed;z-index:1600;display:grid;color:#000;background:#fff;border:1px solid #cfe0ee;border-radius:12px;gap:8px;width:320px;max-width:calc(100vw - 32px);padding:12px 14px;font-size:13px;top:96px;right:24px;box-shadow:0 12px 32px #142d463d}.gridReplacePanel>b{display:flex;align-items:baseline;gap:8px;font-weight:850}.gridReplacePanel>b small{color:#000;font-size:12px;font-weight:600}.gridReplacePanel label{display:grid;color:#000;gap:4px;font-size:12px}.gridReplacePanel .gridReplaceFoot{display:flex;justify-content:flex-end;align-items: center;gap:8px}.gridReplacePanel .gridReplaceFoot span{color:#000;margin-right:auto;font-size:12px}.gridColsPanel{width:360px}.gridColsPanel .gridColsList{overflow-y:auto;display:grid;gap:2px;max-height:min(60vh,520px)}.gridColsPanel .gridColsRow{display:grid;grid-template-columns:1fr auto auto;align-items: center;gap:4px}.gridColsPanel .gridColsRow label{display:flex;color:#000;align-items: center;gap:6px;font-size:12px}.gridColsPanel .gridColsRow button{padding:2px 7px}.gridColsToggle.on{color:#1d4e79;border-color:#1d4e79}.gridAdjustPanel{position:fixed;z-index:1600;background:#fff;border:1px solid #cfe0ee;border-radius:12px;padding:10px 12px;box-shadow:0 12px 32px #142d463d}.gridAdjustHead{display:flex;align-items: center;gap:8px;margin-bottom:7px}.gridAdjustHead b{color:#000;font-size:13px}.gridAdjustHead em{color:#000;white-space:nowrap;flex:none;margin-left:auto;font-size:12px;font-style:normal}.gridAdjustHead button{cursor:pointer;color:#000;background:0 0;border:0;font-size:15px}.gridAdjustChips{display:flex;overflow-y:auto;flex-wrap:wrap;gap:5px;max-height:120px;margin-bottom:8px}.gridAdjustEmpty{color:#9db2c4;font-size:12px}.gridAttachModal{width:min(600px,92vw)}.gridIconPair{display:flex;align-items: center;gap:2px}.gridIconPair .gridIconBtn{flex:1 1 0;width:auto;min-width:0}.gridIconBtn.scan{color:#2f6fb3}.scanModal{width:min(880px,94vw)}.scanBody{display:flex;flex-direction:column;gap:12px}.scanHiddenInput{display:none}.scanPickPickerRow{display:flex;color:#000;align-items: center;gap:8px;font-size:12px}.scanSheetRow{display:flex;overflow-x:auto;gap:10px;padding:2px 2px 8px}.scanSheet{position:relative;display:flex;flex-direction:column;flex:none;align-items: center;gap:3px}.scanSheetPick{cursor:pointer;background:0 0;border:0;padding:0;line-height:0}.scanSheet img{display:block;object-fit:contain;background:#fff;border-radius:8px;width:132px;height:176px;box-shadow:0 0 0 3px #dde7f0}.scanSheetPick:hover img{box-shadow:0 0 0 3px #9ec2e6}.scanSheet.on img{box-shadow:0 0 0 3px #1b6fd0}.scanSheet em{color:#000;font-size:12px;font-style:normal}.scanTooSmall{color:#b3261e;text-align:center;max-width:132px;margin:0;font-size:12px;line-height:1.35}.scanSheet.on em{color:#1b6fd0;font-weight:800}.scanSheetDrop{position:absolute;color:#000;cursor:pointer;background:#fff;border:1px solid #dde7f0;border-radius:50%;width:22px;height:22px;font-size:14px;line-height:1;top:-6px;right:-6px}.scanSheetDrop:hover{color:#c0392b;border-color:#c0392b}.scanSheetAdd{display:flex;color:#000;cursor:pointer;background:#f7fbff;border:1px dashed #c3d6e6;border-radius:8px;flex-direction:column;flex:none;justify-content:center;align-items: center;gap:4px;width:132px;height:176px;font-size:22px}.scanSheetAdd span{font-size:12px}.scanSheetAdd:hover{color:#2f6fb3;background:#eef6ff;border-color:#2f6fb3}.scanAsk{display:flex;background:#f4f9ff;border:1px solid #cfe0f2;border-radius:12px;flex-wrap:wrap;align-items: center;gap:10px;padding:12px 14px}.scanAskWord{display:flex;flex-direction:column;flex:300px;gap:2px;min-width:0}.scanAskWord b{color:#000;font-size:15px;line-height:1.4}.scanAskWord em{color:#b3372f;font-size:12px;font-style:normal;font-weight:800}.scanAskBtns{display:flex;flex:none;gap:8px}.scanBusy{color:#000;margin:0;font-size:13px}.scanNotice{color:#8a6320;background:#fff7e8;border-radius:9px;margin:0;padding:9px 11px;font-size:13px;line-height:1.5}.scanResult{display:flex;border-top:1px solid #e8edf2;flex-direction:column;gap:10px;padding-top:11px}.scanResultHead{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.scanResultHead b{color:#000;font-size:15px}.scanResultHead em{color:#000;font-size:12px;font-style:normal}.scanFields{display:flex;flex-direction:column;gap:4px}.scanFieldsHead{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.scanFieldsHead b{color:#000;font-size:13px}.scanFieldsHead em{color:#000;font-size:12px;font-style:normal}.scanField{display:grid;grid-template-columns:110px 1fr auto;background:#fff;border:1px solid #e8edf2;border-radius:8px;align-items: center;gap:8px;padding:6px 9px}.scanField.on{background:#f4f9ff;border-color:#2f6fb3}.scanField.hand{background:#fffbf0;border-color:#f0d9a8}.scanField span{color:#000;font-size:12px}.scanField b{color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.scanField i{color:#8a6320;font-size:12px;font-style:normal}.scanDropped{color:#000;margin:0;font-size:12px;line-height:1.5}.scanFooterGap{color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:12px}.gridSearch{width:220px}.gridThInner{display:flex;justify-content:space-between;align-items: center;gap:4px}.gridThLabel{user-select:none;overflow:hidden;text-overflow:ellipsis;flex:1}.gridColGrip{position:absolute;cursor:col-resize;user-select:none;touch-action:none;z-index:2;width:7px;top:0;bottom:0;right:-1px}.gridColGrip:after{content:"";position:absolute;background:0 0;border-radius:1px;width:2px;top:3px;bottom:3px;right:3px}.gridColGrip:hover:after,.gridColGrip.on:after{background:#2f6fb3}body.column-resizing{cursor:col-resize;user-select:none}body.column-resizing table{user-select:none}.gridFilterBtn{cursor:pointer;color:#9db2c4;background:0 0;border:0;border-radius:4px;padding:2px 6px;font-size:12px}.gridFilterBtn:hover{color:#2f6fb3;background:#e8f1f9}.gridFilterBtn.active,.gridFilterBtn.sorted{color:#fff;background:#2f6fb3}.gridFilterMenu{position:fixed;z-index:1600;background:#fff;border:1px solid #cfe0ee;border-radius:10px;padding:6px;box-shadow:0 12px 30px #142d4638}.gridFilterMenu .sortRow{display:block;text-align:left;cursor:pointer;color:#000;background:0 0;border:0;border-radius:6px;width:100%;padding:6px 8px;font-size:12px}.gridFilterMenu .sortRow:hover{background:#eef6ff}.gridFilterMenu .sortRow.on{color:#fff;background:#2f6fb3}.gridFilterDivider{border-top:1px solid #eef2f6;margin:5px 0}.gridFilterSearch{width:100%;margin-bottom:5px;font-size:12px}.gridFilterValues{overflow-y:auto;display:flex;flex-direction:column;gap:2px;max-height:180px}.gridFilterValues label{display:flex;color:#000;cursor:pointer;border-radius:5px;align-items: center;gap:6px;padding:3px 6px;font-size:12px}.gridFilterValues label:hover{background:#f4f9ff}.gridFilterValues label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gridFilterValues em{color:#9db2c4;padding:4px 6px;font-size:12px}.gridFilterActions{display:flex;align-items: center;gap:6px;margin-top:6px}.gridFilterActions span{flex:1}.gridFilterActions button{cursor:pointer;color:#000;background:#fff;border:1px solid #d9e4ee;border-radius:6px;padding:4px 8px;font-size:12px}.gridFilterActions button.primary{color:#fff;background:#2f6fb3;border-color:#2f6fb3}.gridSerialCell{display:flex;flex-direction:column}.gridSerialBadge{white-space:normal;overflow:hidden;padding:0 7px 4px;font-size:12px;font-style:normal;line-height:1.3}.gridSerialBadge.ok{color:#1c7d46}.gridSerialBadge.warn{color:#a96b12}.gridSerialBadge.bad{color:#b3372f}.salesGrid tfoot,.salesGrid tr.gridTotals{position:sticky;z-index:4;bottom:0}.salesGrid .gridTotals td,.gridTotals td{position:sticky;color:#000;z-index:4;background:#f4f8fb;border-top:2px solid #d9e4ee;padding:7px;font-size:12.5px;bottom:0}.gridTotalsLabel{text-align:right;color:#000;font-weight:600}.gridTotalsLabel.gridTotalsLeft{text-align:left}.gridTotalsNote{color:#000;white-space:nowrap;margin-left:2px;font-size:12px;font-weight:400}.gridCatSeg{flex:none}.salesGrid.cellSelecting,.salesGrid.cellSelecting *{user-select:none}.salesGrid td.selCell:not(.memoColorCell){background-color:#dcecff!important}.salesGrid tr.serialDone td.selCell:not(.memoColorCell){background-color:#c9ead8!important}.salesGrid td.selCell.memoColorCell{outline:1px solid #2f6fb3;outline-offset:-1px}.salesGrid td.memoColorDark,.salesGrid td.memoColorDark .gridInput,.salesGrid td.memoColorDark .gridCellBtn,.salesGrid td.memoColorDark .gridAutoCell,.salesGrid td.memoColorDark .gridDimCell,.salesGrid td.memoColorDark b,.salesGrid td.memoColorDark i,.salesGrid td.memoColorDark em,.salesGrid td.memoColorDark small,.salesGrid td.memoColorDark span{color:#fff!important}.salesGrid td.memoColorDark .gridInput::placeholder{color:#ffffffb8}.salesGrid td.memoColorDark .gridInput,.salesGrid td.memoColorDark .gridCellBtn,.salesGrid td.memoColorDark .gridAutoCell{background:0 0}.salesGrid td.selCell.memoColorCell.cursorCell{outline-width:2px;outline-offset:-2px}.salesGrid td.selCell .gridInput,.salesGrid td.selCell .gridCellBtn,.salesGrid td.selCell .gridAutoCell{background:0 0}.salesGrid td.cursorCell{outline:2px solid #2f6fb3;outline-offset:-2px}.salesGrid th.frozenCol,.salesGrid td.frozenCol{z-index:3;background:#fff}.salesGrid thead th.frozenCol{z-index:6;background:#f4f8fb}.salesGrid tr.serialDone td.frozenCol{background:#eafaf0}.salesGrid tr.lockedRow td.frozenCol{background:#eef1f5}.salesGrid th.frozenEdge,.salesGrid td.frozenEdge{border-right:2px solid #c6d6e4;box-shadow:3px 0 6px -3px #142d462e}.salesGrid th.frozenRight,.salesGrid td.frozenRight{background:#fff;border-left:2px solid #c6d6e4;box-shadow:-3px 0 6px -3px #142d462e}.salesGrid thead th.frozenRight{z-index:6;background:#f4f8fb}.salesGrid td.selCell.frozenCol:not(.memoColorCell){background-color:#dcecff!important}.salesGrid th.rowNumCol,.salesGrid td.rowNumCol{color:#000;text-align:center;cursor:pointer;user-select:none;background:#f4f8fb;border-right:1px solid #d9e4ee;padding:6px 4px;font-size:12px}.salesGrid td.rowNumCol:hover{color:#2f6fb3;background:#e8f1f9}.gridFrame[data-narrow-tight=true] .salesGrid thead th:not(.rowNumCol):not(.ledgerCollapsedCol){padding-left:2px;padding-right:2px}.gridFrame[data-narrow-tight=true] .salesGrid thead th .gridThInner{gap:1px}.gridFrame[data-narrow-tight=true] .salesGrid tbody td .gridInput,.gridFrame[data-narrow-tight=true] .salesGrid .gridTotals td:not(.rowNumCol):not(.ledgerCollapsedCol){padding-left:2px;padding-right:2px}.gridFrame[data-narrow-tight=true] .salesGrid td.rowNumCol{padding-right:2px}.salesGrid td{position:relative}.gridFillHandle{position:absolute;cursor:crosshair;z-index:2;background:#2f6fb3;border:1px solid #fff;width:8px;height:8px;bottom:-3px;right:-3px}.salesGrid td.fillPreview{outline:1.5px dashed #2f6fb3;outline-offset:-2px;background:#eef6ff}.gridColorMenu{position:fixed;z-index:1600;display:flex;background:#fff;border:1px solid #cfe0ee;border-radius:10px;align-items: center;gap:6px;padding:8px;box-shadow:0 12px 30px #142d4638}.gridColorSwatch{cursor:pointer;border:1px solid #c6d6e4;border-radius:6px;width:26px;height:26px}.gridColorSwatch:hover{outline:2px solid #2f6fb3}.gridColorClear{cursor:pointer;color:#000;background:#fff;border:1px solid #d9e4ee;border-radius:6px;padding:4px 8px;font-size:12px}.gridSelStats{color:#1d4f86;font-weight:600}.secondaryButton.on{background:var(--on-blue);border-color:var(--on-blue);color:#fff}.gridInput.cellBad{color:#b3372f}.gridInput.cellClash{border-radius:4px;box-shadow:inset 0 0 0 2px #b45309}.gridInput::placeholder{color:#000;font-style:italic}.salesGrid td.errCell{background:#fdf3f3;box-shadow:inset 0 0 0 1.5px #d9534f}.salesGrid td.errCell .gridInput{background:0 0}.salesGrid td.actLockedCell{background:#f4f6f8}.salesGrid td.actLockedCell .gridInput,.salesGrid td.actLockedCell .gridCellBtn{color:#000}.salesGrid td.actLockedCell.errCell{background:#fdf3f3}.salesGrid td.actLockedCell.selCell,.salesGrid td.actLockedCell.cursorCell{background:0 0}.salesGrid td.actLockedCell:before{content:"";position:absolute;pointer-events:none;background:#9fb0c0;width:2px;top:0;bottom:0;left:0}.salesGrid tr.issueRow td.rowNumCol{background:#fdf6ec}.rowWarn{color:#d9822b;margin-right:2px;font-style:normal}.salesGrid tr.unsavedRow td.rowNumCol{background:#fdecea}.rowWarn.rowUnsaved{color:#b3261e}.gridSelectQuery{color:#000;padding:3px 10px;font-size:12px}.gridSelectMenu button.was{background:#eef6ff;font-weight:600}.gridSelectMenu button:disabled{color:#c2ccd6;cursor:not-allowed}.gridSelectMenu.wide button{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.gridSelectMenu.wide{max-width:min(420px,96vw)}.gridSelectMenu.wide button em{color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:58%;font-size:12px;font-style:normal}.gridSelectMenu.wide button.on em{color:#d7e8f8}.gridDimCell{display:flex;color:#000;justify-content:center;align-items: center;min-height:30px;font-size:12px}.salesGrid td.stUnact .gridDimCell,.salesGrid td.stDone .gridDimCell,.salesGrid td.stEdit .gridDimCell,.salesGrid td.stDeduct .gridDimCell,.salesGrid td.stCancel .gridDimCell{color:#000}.salesGrid td.stUnact .gridInput.cellBad,.salesGrid td.stDone .gridInput.cellBad,.salesGrid td.stEdit .gridInput.cellBad,.salesGrid td.stDeduct .gridInput.cellBad,.salesGrid td.stCancel .gridInput.cellBad{color:#5d0d09;text-decoration:underline wavy #5d0d09}.gridDimCell:focus{outline:none;background:#f4f9ff}.gridSerialBadge.info{color:#2f6fb3}.gridSerialBadge{cursor:default}.gridSerialBadge[role=button]{cursor:pointer}.gridSerialBadge[role=button]:hover{text-decoration:underline}.gridSerialBadge[data-union-switch]{cursor:pointer;display:block;white-space:nowrap;text-overflow:ellipsis}.gridSerialBadge[data-union-switch]:hover{text-decoration:underline}.gridAddrCell{display:flex;align-items: center}.gridAddrCell .gridInput{flex:1;min-width:0}.gridAddrBtn{cursor:pointer;background:0 0;border:0;border-radius:5px;padding:3px 5px;font-size:12px}.gridAddrBtn:hover{background:#eef6ff}.gridAdjustSuggest{display:flex;overflow-y:auto;flex-wrap:wrap;gap:4px;max-height:84px;margin-bottom:7px}.gridAdjustSuggest button{cursor:pointer;color:#2f5c8f;white-space:nowrap;background:#f8fbfe;border:1px solid #d9e4ee;border-radius:999px;padding:3px 9px;font-size:12px}.gridAdjustSuggest button:hover{background:#eef6ff;border-color:#2f6fb3}.gridAdjustSuggest.policy button{color:#a05a1c;background:#fdf3ec;border-color:#ecd4bf}.gridAdjustSuggest.policy button:hover{border-color:#d9822b}.gridAdjustSuggest .gridAdjustSuggestHead{color:#000;flex:0 0 100%;margin:1px 0 0;font-size:12px;font-style:normal;font-weight:700}.gridAdjustSuggest button.frequent{background:#eef6ff;border-color:#9ec2e6;font-weight:800}.gridAdjustSuggest .gridAdjustSuggestSep{background:#e0e8ef;flex:0 0 100%;height:1px;margin:2px 0}.gridAdjustSuggest .gridAdjustSuggestSub{color:#000;margin-left:4px;font-size:12px;font-weight:400}.gridAdjustSuggest.rebate{background:#fffdf3;border:1px solid #e3c98a;border-radius:8px;padding:6px 8px}.gridAdjustSuggest.rebate .gridAdjustSuggestHead{color:#8a5a12}.gridAdjustSuggest.rebate .gridAdjustSuggestNote{color:#8a6d1f;flex:0 0 100%;font-size:12px;font-style:normal}.gridAdjustSuggest.rebate .gridAdjustSuggestNote.warn{color:#b42318;font-weight:600}.gridAdjustSuggest.rebate button{color:#6b4e0f;white-space:normal;text-align:left;background:#fff8dc;border-color:#e3c98a;border-radius:8px}.gridAdjustSuggest.rebate button:hover{background:#fff1c2;border-color:#b8611a}.gridMvnoBox{background:#fff;border-radius:14px;width:min(420px,92vw);padding:18px 20px;box-shadow:0 18px 44px #0a1e374d}.gridMvnoBox h3{color:#000;margin:0 0 10px;font-size:15px}.gridMvnoSearch{height:38px;margin-bottom:10px}.gridMvnoList{display:flex;overflow-y:auto;flex-wrap:wrap;gap:6px;max-height:260px;margin-bottom:12px}.gridMvnoList button.hi{background:#eef6ff;border-color:#2f6fb3;box-shadow:inset 0 0 0 1px #2f6fb3}.gridMvnoList button{cursor:pointer;color:#000;background:#f8fbfe;border:1px solid #d9e4ee;border-radius:9px;padding:7px 12px;font-size:12.5px}.gridMvnoList button:hover{background:#eef6ff;border-color:#2f6fb3}.gridMvnoList button:disabled{color:#c2ccd6;cursor:not-allowed;background:#f6f7f9}.gridMvnoEmpty{color:#000;font-size:12px}.gridStockBox{width:min(440px,92vw)}.gridStockDesc{color:#000;margin:0 0 10px;font-size:12.5px;line-height:1.55}.gridStockColors{margin-bottom:8px}.gridIconBtn.notify.warn{color:#a96b12}.gridCoachBubble{position:fixed;z-index:90;pointer-events:none;background:#fff;border:1px solid #cfe0ee;border-left:3px solid #2f6fb3;border-radius:10px;padding:8px 11px;box-shadow:0 10px 26px #142d4633}.gridCoachBubble p{color:#2f5c8f;margin:0 0 4px;font-size:12px;line-height:1.5}.gridCoachBubble p:last-child{margin-bottom:0}.gridCoachOneLine{padding:5px 10px}.gridCoachOneLine p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.gridCoachBubble .coach-bad{color:#b3372f;font-weight:600}.gridCoachBubble .coach-warn{color:#a96b12}.gridCoachBubble .coach-calc{color:#1c7d46}.gridActionsToggle{cursor:pointer;color:#000;background:0 0;border:0;border-radius:5px;padding:2px 6px;font-size:13px}.gridActionsToggle:hover{color:#2f6fb3;background:#e8f1f9}.gridRowActions{flex-wrap:nowrap}.gridRowActions button{white-space:nowrap}.salesGrid td.pbWait{background:#fff6d6}.salesGrid td.pbWait .gridInput{background:0 0}.salesGrid td.pbDone{background:#c9f2ff}.salesGrid td.pbDone .gridInput{color:#0b5e7a;background:0 0;font-weight:700}.salesGrid th.paybackCol,.salesGrid td.paybackCol{background:#fffdf4}.gridPayStateBtn{cursor:pointer;color:#c2ccd6;background:0 0;border:0;border-radius:7px;width:100%;min-height:30px;font-size:12px;font-weight:700}.gridPayStateBtn.wait{color:#8a6d1a;background:#ffedad}.gridPayStateBtn.wait:hover{background:#ffe483}.gridPayStateBtn.done{color:#0b5e7a;background:#aeeaff}.gridPayStateBtn.done:hover{background:#93e2fc}.gridPayStateBtn:disabled{cursor:not-allowed}.gridPayStateBtn:focus{outline:2px solid #2f6fb3;outline-offset:-2px}.gridPayCell{display:flex;align-items: center;gap:2px;min-width:0}.gridPayCell .gridPayStateBtn{flex:1 1 0;width:auto;min-width:0}.gridPayCopyBtn{cursor:pointer;color:#2f6fb3;white-space:nowrap;background:0 0;border:0;border-radius:6px;flex:none;padding:4px 3px;font-size:12px;font-weight:700}.gridPayCopyBtn:hover{background:#eef6ff}.salesGrid td.stUnact{background:#dff5f9}.salesGrid td.stCancel{background:#e2e7ed}.salesGrid td.stCancel .gridInput,.salesGrid td.stCancel .gridCellBtn{color:#000;background:0 0}.salesGrid td.stEdit{background:#ffe6cc}.salesGrid td.stDeduct{background:#ffd9d9}.salesGrid td.stDone{background:#fff3c4}.salesGrid td.stUnact .gridInput,.salesGrid td.stEdit .gridInput,.salesGrid td.stDeduct .gridInput,.salesGrid td.stDone .gridInput,.salesGrid td.stUnact .gridCellBtn,.salesGrid td.stEdit .gridCellBtn,.salesGrid td.stDeduct .gridCellBtn,.salesGrid td.stDone .gridCellBtn{background:0 0}.salesGrid tr.serialDone td.stUnact{background:#dff5f9}.salesGrid tr.serialDone td.stEdit{background:#ffe6cc}.salesGrid tr.serialDone td.stDeduct{background:#ffd9d9}.salesGrid tr.serialDone td.stDone{background:#fff3c4}.versionLink{cursor:pointer;text-decoration:underline dotted;text-underline-offset:2px}.versionLink:hover{color:#2f6fb3}.versionText{cursor:inherit}.changelogModal{width:min(560px,92vw)}.changelogBody{overflow-y:auto}.changelogEntry{border-bottom:1px solid #eef2f6;padding:10px 2px}.changelogEntry:last-child{border-bottom:0}.changelogHead{display:flex;align-items:baseline;gap:10px;margin-bottom:5px}.changelogHead b{color:#000;font-size:14px}.changelogHead span{color:#000;font-variant-numeric:tabular-nums;font-size:12px}.changelogEntry ul{margin:0;padding-left:18px}.changelogEntry li{color:#000;font-size:13px;line-height:1.6}.sectionBarRow{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px;margin:8px 0 10px}.sectionBarRow>.sectionBarTools{display:flex;align-items: center;gap:6px;margin-left:auto}.gridHeadRow{display:flex;flex-wrap:wrap;align-items: center;gap:10px;margin:0 0 8px}.gridHeadRow>.storeTabRow{margin:0}.gridHeadRow>.salesTopStrip{margin:0 0 0 auto}.sectionBar{display:flex;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dbe5ee;border-radius:11px;flex:0 172px;justify-content:space-between;align-items: center;gap:8px;min-width:148px;padding:9px 14px;font-size:13.5px}.sectionBar b{color:#000;font-size:13.5px;font-weight:800}.sectionBar>span{color:#000;font-size:12px;font-weight:700}.sectionBar:hover{background:#f2f8fd}.sectionBar.open{background:#eef6ff;border-color:#2f6fb3}.sectionBar.navLocked{opacity:.55}.sectionBar .navBadge{position:static;margin-left:2px}body.themeToss .sectionBar{border-color:#0000;border-radius:999px;box-shadow:0 1px 3px #191f280d}body.themeToss .sectionBar.open{background:#191f28}body.themeToss .sectionBar.open b,body.themeToss .sectionBar.open>span{color:#fff}.noticeRangeChips{display:flex;flex-wrap:wrap;gap:6px;margin-right:8px}.noticeRangeChips button{color:#000;cursor:pointer;background:#fff;border:1px solid #dbe5ee;border-radius:999px;padding:6px 13px;font-size:12.5px;font-weight:700}.noticeRangeChips button:hover{background:#f2f8fd}.noticeRangeChips button.active{color:#fff;background:#2f6fb3;border-color:#2f6fb3}body.themeToss .noticeRangeChips button{border-color:#0000;box-shadow:0 1px 3px #191f280d}body.themeToss .noticeRangeChips button.active{background:#191f28}.kkCopyBtn{color:#000;cursor:pointer;background:#fff;border:0;border-radius:10px;width:100%;margin-top:9px;padding:9px 0;font-size:12.5px;font-weight:800;box-shadow:0 1px 3px #191f281f}.kkCopyBtn:hover{background:#eef6ff}body.themeToss .tableToolBtns button{border-color:#0000;border-radius:999px;box-shadow:0 1px 3px #191f280d}.adjustLockNote{color:#a96b12;background:#fff8ec;border-radius:8px;margin-top:7px;padding:7px 10px;font-size:12px}.summaryErrorNote{color:#b3372f;background:#fdf3f3;border-radius:8px;padding:5px 11px;font-size:12.5px;font-weight:700}body.themeToss .summaryErrorNote{border-radius:999px}.salesGrid thead th{text-align:center}.salesGrid thead th .gridThInner{justify-content:center}.salesGrid tbody td{vertical-align:middle;text-align:center}.salesGrid .gridInput,.salesGrid .gridInput.alignRight,.salesGrid .gridCellBtn{text-align:center}.salesGrid .gridAutoCell{text-align:center;justify-content:center}.salesGrid .gridSerialBadge{text-align:center}.salesGrid .gridSerialCell{flex-flow:wrap;justify-content:center;align-items: center}.salesGrid .gridSerialCell>input{field-sizing:content;flex:none;width:auto;min-width:4ch;max-width:100%}.salesGrid .gridSerialCell>.gridSerialBadge{flex:0 auto;max-width:100%;padding:0 7px}.salesGrid .gridSerialCell>.gridSerialBadge[data-union-switch]{flex:1 1 0;min-width:6em}.salesGrid .gridChipCell{justify-content:center}.salesGrid .gridChipCell.vertical{align-items:stretch}.salesGrid .gridRowActions{justify-content:center}.salesGrid .gridAddrCell .gridInput,.salesGrid .gridTotals td.mono{text-align:center}.noticeTopRow{display:flex;border-bottom:1px solid #e7edf2;flex-wrap:wrap;align-items: center;gap:6px 14px}.noticeTopMain{flex:3 490px;min-width:0}.noticesPage .noticeTopMain .listHeader{background:0 0;border-bottom:0;flex-wrap:wrap;justify-content:flex-start;row-gap:6px}.noticesPage .noticeTopMain .listActions{margin-left:auto}.noticesPage .noticeTopMain .noticesKpis{margin-left:12px;margin-right:0}.noticeRules{display:flex;flex-wrap:wrap;flex:780px;align-items:stretch;gap:8px;min-width:0;padding:8px 16px}.noticeRule{display:grid;grid-template-columns:auto minmax(0,1fr)auto;grid-template-areas:"icon title toggle" "icon desc count";background:#fff;border:1px solid #dbe5ee;border-radius:14px;flex:210px;align-items: center;gap:2px 9px;min-width:0;max-width:340px;padding:10px 12px}.noticeRule.off{opacity:.62}.noticePrefs{background:#fff;border:1px solid #dbe5ee;border-radius:14px;max-width:720px;margin:0 0 12px;padding:10px 14px}.noticePrefs>summary{cursor:pointer;color:#000;font-size:13px;font-weight:800}.noticePrefRow{display:flex;flex-wrap:wrap;align-items: center;gap:8px;margin:10px 0;font-size:13px}.noticePrefRow>b{min-width:64px}.noticePrefChip{color:#000;cursor:pointer;background:#f6f9fc;border:1px solid #cfdcea;border-radius:999px;padding:4px 12px;font-size:12.5px;font-weight:700}.noticePrefChip.on{color:#fff;background:#2563eb;border-color:#2563eb}.noticePrefHint{color:#000;font-size:12px}.noticeRouteTable{table-layout:fixed;width:100%}.noticeRouteTable th:first-child,.noticeRouteTable td:first-child{width:130px}.noticeRouteTable td{vertical-align:middle}.noticeRoutePick{min-width:240px}.noticeRouteInput{border:1px solid #cfdcea;border-radius:8px;width:180px;margin-left:6px;padding:4px 8px;font-size:12.5px}.noticeRouteWarn{display:block;color:#d64545;margin-top:3px;font-size:12px;font-style:normal}.noticeRuleIcon{grid-area:icon;display:grid;background:#e8f3ff;border-radius:12px;place-items: center;width:34px;height:34px;font-size:16px}.noticeRuleBody{display:contents}.noticeRuleBody b{grid-area:title;color:#000;word-break:keep-all;font-size:13.5px}.noticeRuleBody span{grid-area:desc;color:#000;word-break:keep-all;font-size:12px}.noticeRuleCount{grid-area:count;color:#2f6fb3;white-space:nowrap;justify-self:end;font-size:12px;font-style:normal;font-weight:700}.noticeRule.off .noticeRuleCount{color:#9db2c4}.noticeToggle{grid-area:toggle;position:relative;cursor:pointer;background:#cfd9e3;border:0;border-radius:999px;justify-self:end;width:44px;height:26px}.noticeToggle:after{content:"";position:absolute;background:#fff;border-radius:50%;width:20px;height:20px;top:3px;left:3px;box-shadow:0 1px 3px #0003}.noticeToggle.on{background:#3182f6}.noticeToggle.on:after{transform:translate(18px)}.noticeToggle.locked,.noticeToggle:disabled{cursor:not-allowed;opacity:.55}.noticeRuleLockNote{color:#000;flex:100%;margin:0;font-size:12px}.noticesSplit{display:grid;grid-template-columns:minmax(0,1fr)290px;align-items: start;gap:12px}.noticesSplit .tableWrap{min-width:0}.noticesTable tbody tr{cursor:pointer}.noticesTable tr.noticePreviewRow td{background:#eef6ff}.noticeWhoCell small{display:block;color:#000;font-size:12px}.noticeChannel{display:block;color:#9db2c4;font-size:12px}.noticePhone{position:sticky;background:#fff;border:1px solid #dbe5ee;border-radius:16px;padding:12px;top:12px}.noticePhone h4{color:#000;margin:0 4px 9px;font-size:12px;font-weight:700}.kakaoScreen{background:#b2c7da;border-radius:13px;min-height:220px;padding:11px 9px}.kkHead{display:flex;align-items: center;gap:7px;margin-bottom:9px}.kkAvatar{display:grid;color:#3a2929;background:#fee500;border-radius:10px;place-items: center;width:27px;height:27px;font-size:12px;font-weight:900}.kkHead b{color:#000;font-size:12px}.kkBadge{color:#000;background:#fff;border-radius:4px;padding:1px 4px;font-size:12px;font-weight:700}.kkBubble{overflow:hidden;background:#fff;border-radius:4px 13px 13px;max-width:240px;box-shadow:0 1px 2px #00000014}.kkBubbleTop{color:#3a2929;background:#fee500;padding:6px 10px;font-size:12px;font-weight:900}.kkBubble p{color:#000;white-space:pre-line;margin:0;padding:8px 11px 4px;font-size:12px;line-height:1.6}.kkBubble em{display:block;color:#000;padding:4px 11px 9px;font-size:12px;font-style:normal}.kkEmpty{color:#000;padding:10px;font-size:12px}body.themeToss .noticeRule,body.themeToss .noticePhone{border-color:#0000;border-radius:18px;box-shadow:0 1px 3px #191f280d}body.themeToss .noticesPage .noticeTopRow{background:var(--toss-surface-subtle);border-color:var(--toss-line)}@media (max-width:1100px){.noticesSplit{grid-template-columns:1fr}.noticePhone{position:static}}.noticesTable td,.noticesSentTable td{vertical-align:middle;height:auto;padding:3px 8px;font-size:12.5px;line-height:1.4}.noticesTable th,.noticesSentTable th{height:26px;padding:0 8px}.noticesTable td b,.noticesSentTable td b{display:inline;font-size:12.5px}.noticesTable td small,.noticesSentTable td small{display:inline;max-width:none;margin:0 0 0 6px;font-size:12px}.noticesTable .stackCell,.noticesSentTable .stackCell{display:block}.noticesTable .noticeActions,.noticesTable .noticeDateBtns{display:inline-flex;vertical-align:middle;gap:4px;margin:0 0 0 8px}.noticesTable .noticeDateBtns button,.noticesTable .badge,.noticesSentTable .badge{padding:1px 6px;font-size:12px}.noticesTable .noticePick,.noticesTable .noticePickAll{vertical-align:middle;margin-right:6px}.salesPerfCollapse{overflow:hidden;background:#fff;border:1px solid #dbe5ee;border-radius:11px;margin:8px 0 10px}.salesPerfCollapse.open>:nth-child(2){padding:10px 12px}body.themeToss .salesPerfCollapse{border-color:#0000;border-radius:20px;box-shadow:0 1px 3px #191f280d}.storeAliasInput{width:120px;height:30px;margin-left:auto;font-size:12.5px}.adminViewBanner{position:sticky;z-index:90;box-sizing:border-box;display:flex;color:#fff;background:#2b3f56;align-items: center;gap:12px;min-height:54px;padding:8px 16px;top:0}.appShell.adminViewing .topbar{top:54px}.adminViewBanner b{font-size:13.5px}.adminViewBanner span{color:#c6d6e6;flex:1;font-size:12px}.appShell.adminViewing{box-shadow:inset 0 0 0 3px #2b3f56}.adminOrgEnterBtn{color:#1d4f86;cursor:pointer;background:#eef6ff;border:1px solid #2f6fb3;border-radius:7px;padding:4px 12px;font-size:12px;font-weight:600}.adminOrgEnterBtn:hover{background:#dcecff}.adminDocWarn{color:#a04b52;font-size:12px;font-weight:600}.lockedRuleNote{color:#7d6a4a;background:#fdf8ec;border:1px solid #ecdfc4;border-radius:8px;width:100%;max-width:760px;margin:10px 0 0;padding:8px 11px;font-size:12px;line-height:1.55}.appLockedNotice{max-width:820px}.lockedRuleNote b{color:#8a6d3b}.verifiedTick{display:inline-flex;color:#fff;background:#e0245e;border-radius:50%;flex:none;justify-content:center;align-items: center;width:17px;height:17px;font-size:12px;font-style:normal;font-weight:700}.adminReviewBtns{display:inline-flex;gap:6px;margin-left:auto}.adminApproveBtn{color:#e0245e;cursor:pointer;background:#fff;border:1px solid #e0245e;border-radius:7px;padding:3px 11px;font-size:12px;font-weight:600}.adminApproveBtn:hover{background:#fdeff4}.storeBadge.warn{color:#96652a;background:#fdf3e6;border-color:#f0d9b5}.storeFixBanner{display:flex;background:#fdf1f3;border:1px solid #f0c9d1;border-radius:10px;flex-wrap:wrap;align-items: center;gap:10px;max-width:980px;margin:10px 0;padding:10px 14px}.storeFixBanner b{color:#a02040;font-size:13.5px}.storeFixBanner span{color:#8a4a5a;flex:0 auto;font-size:12.5px}.storeFixBanner button{flex:none}.storeTypeTag{color:#000;background:#eef4fa;border:1px solid #d6e4f0;border-radius:999px;padding:1px 8px;font-size:12px;font-style:normal}.navBadge{display:inline-flex;color:#fff;background:#e0245e;border-radius:999px;justify-content:center;align-items: center;min-width:17px;height:17px;margin-left:6px;padding:0 5px;font-size:12px;font-style:normal;font-weight:700}.memberInfoLine{display:block;color:#000;margin-top:2px;font-size:12px;font-style:normal}.memberInfoWarn{display:block;color:#a04b52;margin-top:2px;font-size:12px;font-style:normal}.memberPrivacyNote{color:#000;background:#f4f8fb;border-radius:8px;margin:14px 0 0;padding:9px 12px;font-size:12px;line-height:1.55}.memberPrivacyNote b{color:#000}.fieldOptional{color:#000;margin-left:4px;font-size:12px;font-style:normal;font-weight:400}.storeDocMissing{color:#a04b52;font-weight:600}.profileBadge.warn{color:#a02040;background:#fdf1f3;border-color:#f0c9d1}.mainNav button.navLocked{opacity:.55}.mainNav button.navLocked .navLock{margin-left:3px;font-size:12px;font-style:normal}.adminOrgLog{padding:10px 14px 14px}.adminOrgLogHint{color:#000;margin:0 0 10px;font-size:12.5px;line-height:1.55}.adminOrgLog .adminOrgsTable td{font-size:12.5px}.adminOrgLog .dimText{color:#a7b6c4}.adminOrgTabs{display:flex;gap:6px;padding:8px 14px 0}.adminOrgTabs button{cursor:pointer;color:#000;background:#f7fafd;border:1px solid #dbe7f0;border-radius:8px 8px 0 0;padding:7px 14px;font-size:13px}.adminOrgTabs button.active{color:#000;background:#fff;border-bottom-color:#fff;font-weight:700}.adminOrgTabs button em{color:#000;margin-left:6px;font-style:normal}.adminOrgTabs button.active em{color:#2f6fb3}.adminPendingTag{display:block;color:#96652a;margin-top:2px;font-size:12px;font-style:normal}.saveTrace{display:flex;border-top:1px dashed #dbe7f0;flex-direction:column;gap:3px;margin-top:10px;padding-top:9px}.saveTrace span{color:#000;font-size:12px}.saveTrace b{color:#000;font-weight:600}.memberNameBtn{font:inherit;color:#1d4f86;cursor:pointer;text-decoration:underline dotted;background:0 0;border:0;padding:0;font-weight:700}.memberNameBtn:hover{color:#0b4f8e}.memberHeadRow{display:flex;flex-wrap:wrap;align-items: center;gap:8px;margin-bottom:14px}.memberHeadInfo{color:#000;font-size:12.5px}.memberBlock{margin-top:18px}.memberBlock h4{color:#000;margin:0 0 8px;font-size:13px}.memberStoreRow{display:flex;border-bottom:1px solid #eef3f8;flex-wrap:wrap;align-items: center;gap:8px;padding:8px 0}.memberRoleTag{color:#000;background:#f2f7fb;border-radius:999px;padding:2px 9px;font-size:12px}.memberRoleTag.owner{color:#1d4f86;background:#eef6ff;font-weight:600}.memberRoleBtns{display:inline-flex;gap:5px;margin-left:auto}.memberRoleBtns button{cursor:pointer;color:#000;background:#fff;border:1px solid #dbe7f0;border-radius:6px;padding:3px 9px;font-size:12px}.memberRoleBtns button.on{color:#1d4f86;background:#eef6ff;border-color:#2f6fb3;font-weight:600}.memberStatRow{display:flex;flex-wrap:wrap;gap:18px}.memberStatRow div{display:flex;flex-direction:column;gap:2px}.memberStatRow span{color:#000;font-size:12px}.memberStatRow b{color:#000;font-size:15px}.memberRecent{max-height:260px}.addonInfoChipWrap{position:relative;display:inline-flex}.addonChipRemove{position:absolute;color:#a04b52;cursor:pointer;display:none;background:#fff;border:1px solid #e0c4c9;border-radius:50%;justify-content:center;align-items: center;width:17px;height:17px;padding:0;font-size:12px;line-height:1;top:-6px;right:-6px}.addonInfoChipWrap:hover .addonChipRemove{display:inline-flex}.addonChipRemove:hover{background:#fdeff2}.tableDownloads{display:inline-flex;flex:none;align-items: center;gap:5px}.tableDownloadBtn{color:#2f6fb3;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cfdde8;border-radius:7px;height:27px;padding:0 11px;font-size:12px;font-weight:800}.tableDownloadBtn:hover{background:#eef6ff;border-color:#2f6fb3}.tableDownloadBtn:disabled{opacity:.5;cursor:default}.compactTable th .sortHead{font:inherit;color:inherit;letter-spacing:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}.compactTable th.right .sortHead{float:right}.compactTable th .sortHead:hover{color:#2f6fb3;text-decoration:underline}.adjustFilterBar{display:flex;background:#fbfdfe;border-bottom:1px solid #edf1f4;align-items: center;gap:8px;padding:8px 12px}.adjustKindChips{display:inline-flex;flex-wrap:wrap;flex:0 auto;gap:5px}.adjustKindChips button{color:#000;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dbe7f0;border-radius:999px;height:27px;padding:0 10px;font-size:12px;font-weight:700}.adjustKindChips button.on{color:#1d4f86;background:#eef6ff;border-color:#2f6fb3}.adjustKindChips button em{color:#000;margin-left:5px;font-style:normal;font-weight:600}.adjustKindChips button.on em{color:#2f6fb3}.adjustSearch.control{flex:120px;min-width:0;height:27px;font-size:12px}.adjustPendingTag{display:inline-block;color:#8a4b00;white-space:nowrap;background:#fff4e5;border:1px solid #f0b46a;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:700}td.adjustZero,td.adjustZero b{color:#64748b}.adjustPendingRow td:first-child{box-shadow:inset 3px 0 #f0b46a}.adjustVendorNew{display:block;color:#6b4a00;margin-top:4px;font-size:12px;font-weight:600}.adjustFilterClear{color:#2f6fb3;white-space:nowrap;cursor:pointer;text-decoration:underline;background:0 0;border:0;flex:none;font-size:12px;font-weight:700}.adjustmentHistory .compactTable tfoot td{position:sticky;z-index:2;color:#000;background:#f4f8fb;border-top:1px solid #dbe7f0;border-bottom:0;font-size:12px;bottom:0}.adjustmentHistory .compactTable tfoot td b{font-size:12px}.invHeadFilter{white-space:nowrap;gap:2px}.invHeadSortBtn{font:inherit;font-weight:inherit;color:inherit;cursor:pointer;display:inline-flex;white-space:nowrap;background:0 0;border:0;align-items: center;gap:2px;padding:0}.invHeadSortBtn:hover{color:#0b6fce}.invHeadSortBtn .invSortMark{color:#0b6fce;font-size:12px;font-style:normal;font-weight:900}.invHeadFilter.sortable>.invHeadPickBtn{color:#000}.invHeadFilter.sortable.on>.invHeadPickBtn{color:#0b6fce}.invSerialCopy{cursor:copy}.invSerialCopy:hover{background:#eaf4ff;border-radius:5px}.invSumRow td{color:#000;white-space:nowrap;background:#f4f8fc;border-top:2px solid #d6e3ee;padding:9px 12px;font-size:14.5px}.invSumRow b{color:#000;font-weight:900}.invSumRow span{color:#9db0c2;margin:0 8px}.invKpiLink{font:inherit;text-align:left;display:block;cursor:pointer;width:100%}.invKpiLink:hover{border-color:#d99b3a;box-shadow:0 6px 16px #c68a262e}.reportFilters .tableDownloadBtn{height:34px;padding:0 13px;font-size:12px}.noticePick,.noticePickAll{vertical-align:-2px;cursor:pointer;accent-color:var(--pick);width:15px;height:15px;margin-right:7px}.noticesTable tr.noticePickedRow td{background:#f2f8ff}.noticesTable tr.noticePickedRow.noticePreviewRow td{background:#e4f0ff}.noticeRuleCount.asLink{font:inherit;color:#2f6fb3;cursor:pointer;text-decoration:underline dotted #a9c6e4;text-underline-offset:3px;white-space:nowrap;background:0 0;border:0;margin-left:auto;padding:0;font-size:12px;font-weight:700}.noticeRuleCount.asLink:hover{color:#0b6fce}.noticeRuleCount.asLink.picked{color:#000;text-decoration-color:#10233a}.noticeKindChip{color:#fff;cursor:pointer;white-space:nowrap;background:#10233a;border:1px solid #10233a;border-radius:999px;padding:6px 13px;font-size:12.5px;font-weight:700}.noticeKeyHint{display:block;color:#000;white-space:nowrap;margin-top:2px;font-size:12px}.noticeBulkBar{display:flex;background:#eef6ff;border-bottom:1px solid #d5e5f5;flex-wrap:wrap;align-items: center;gap:8px;padding:9px 12px}.noticeBulkBar>b{color:#000;white-space:nowrap;font-size:13px}.noticeBulkPlain{color:#000;cursor:pointer;text-decoration:underline dotted #9db2c4;text-underline-offset:3px;white-space:nowrap;background:0 0;border:0;font-size:12.5px;font-weight:700}.noticeBulkBtn{color:#000;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #c9d8ea;border-radius:8px;padding:6px 12px;font-size:12.5px;font-weight:800}.noticeBulkBtn:hover:not(:disabled){background:#f4f9ff}.noticeBulkBtn:disabled{opacity:.45;cursor:default}.noticeBulkBtn.resume{color:#1d7a43;border-color:#bfdec7}.noticeBulkBtn.asking{color:#fff;background:#d43a2f;border-color:#d43a2f}.noticeBulkDelay{display:inline-flex;align-items: center;gap:6px}.noticeBulkDelay .control{text-align:center;width:64px;height:30px;padding:0 8px;font-size:12.5px}.noticeBulkBusy,.noticeBulkDone{white-space:nowrap;font-size:12.5px;font-style:normal;font-weight:700}.noticeBulkBusy{color:#96652a}.noticeBulkDone{color:#1d5a8a}body.themeToss .noticeBulkBtn,body.themeToss .noticeKindChip{border-radius:999px}@media (max-width:720px){.noticeBulkBusy,.noticeBulkDone,.noticeKeyHint{white-space:normal}}.saveKeyHint{color:#000;margin:8px 0 2px;font-size:12px}.saveKeyHint b{color:#000;font-weight:800}.bundleItems.v21 li[data-keyrow]{outline:none;border-radius:7px;margin:0 -5px;padding:2px 5px}.bundleItems.v21 li[data-keyrow]:focus{background:#eef6ff;box-shadow:inset 0 0 0 2px #2f6fb3}.bundleItems.v21 li[data-keyrow]:focus .itemTools{display:inline-flex}.recipientChip[data-keyrow]{outline:none}.recipientChip[data-keyrow]:focus{box-shadow:0 0 0 2px #2f6fb3}.adminOrgTools{display:flex;flex-wrap:wrap;align-items: center;gap:8px;padding:10px 14px 0}.adminOrgSearch{color:#000;box-sizing:border-box;background:#fff;border:1px solid #dbe7f0;border-radius:8px;flex:232px;min-width:232px;max-width:380px;height:32px;padding:0 11px;font-size:12.5px}.adminOrgSearch::placeholder{color:#9db0c2}.adminOrgSearch:focus{outline:none;border-color:#2f6fb3;box-shadow:0 0 0 3px #2f6fb31f}.adminOrgTools .tableDownloads{margin-left:auto}.adminOrgChips{display:flex;flex-wrap:wrap;gap:6px;padding:8px 14px 0}.adminOrgChip{color:#000;white-space:nowrap;cursor:pointer;background:#f7fafd;border:1px solid #dbe7f0;border-radius:999px;height:27px;padding:0 11px;font-size:12px;font-weight:700}.adminOrgChip:hover{color:#2f6fb3;background:#eef6ff;border-color:#2f6fb3}.adminOrgChip.on{color:#fff;background:#2f6fb3;border-color:#2f6fb3}.adminOrgChip em{opacity:.7;margin-left:5px;font-style:normal}.adminOrgSum{display:flex;color:#000;flex-wrap:wrap;gap:14px;padding:9px 14px 2px;font-size:12px}.adminOrgSum b{color:#000;font-size:12.5px}.adminOrgRow:focus{outline:none}.adminOrgRow:focus td{background:#eaf3ff}.adminOrgRow:focus td:first-child{box-shadow:inset 3px 0 #2f6fb3}.adminOrgsTable tfoot td,.adminInsideSales tfoot td{position:sticky;z-index:2;color:#000;white-space:nowrap;background:#f2f7fc;border-top:1px solid #dbe7f0;font-weight:800;bottom:0}.adminOrgMoreCell{background:#fbfdff;padding:8px 9px!important}.adminOrgMore{display:block;color:#2f6fb3;cursor:pointer;background:#fff;border:1px dashed #cfdde8;border-radius:8px;width:100%;height:32px;font-size:12px;font-weight:800}.adminOrgMore:hover{background:#eef6ff;border-color:#2f6fb3}.adminOrgsTable td.mono,.adminOrgsTable td.right,.adminOrgsTable th,.adminOrgsTable .adminDocWarn{white-space:nowrap}@media (max-width:720px){.adminOrgTools .tableDownloads{margin-left:0}.adminOrgSearch{max-width:none}}.multiPickSearch{display:flex;align-items: center;gap:7px;margin-bottom:5px}.multiPickSearch .control{flex:auto;min-width:0;height:29px;font-size:12.5px}.multiPickClear{color:#2f6fb3;white-space:nowrap;cursor:pointer;text-decoration:underline;background:0 0;border:0;flex:none;padding:0;font-size:12px;font-weight:700}.multiPickSearch em{color:#000;white-space:nowrap;flex:none;font-size:12px;font-style:normal}.multiPickNone{color:#000;padding:3px 4px;font-size:12.5px}.auditFilterBar{display:flex;background:#fbfdfe;border-bottom:1px solid #edf1f4;align-items: center;gap:8px;padding:8px 12px}.auditSearch.control{flex:140px;min-width:0;height:27px;font-size:12px}.auditPick{flex:none}.auditPick .spButton{min-width:104px;max-width:150px;height:27px;padding:0 8px;font-size:12px}.teamPermTable .permAllRow th{text-align:center;color:#000;padding-top:0;padding-bottom:5px;font-size:12px;font-weight:600}.permAllBtn{color:#2f6fb3;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dbe7f0;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:700}.permAllBtn:hover{background:#eef6ff;border-color:#2f6fb3}.permRowAllBtn{color:#2f6fb3;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dbe7f0;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:12px;font-weight:700}.permRowAllBtn:hover{background:#eef6ff;border-color:#2f6fb3}@media (max-width:720px){.auditFilterBar{flex-wrap:wrap}.auditPick .spButton{max-width:none}}.opsTable th .sortHead{font:inherit;color:inherit;cursor:pointer;white-space:nowrap;display:inline-flex;background:0 0;border:0;align-items: center;padding:0}.opsTable th .sortHead:hover{color:#1769e0;text-decoration:underline}.opsTable th .sortHead em{color:#1769e0;white-space:pre;font-style:normal;font-weight:900}.opsDataTable td,.opsDataTable th,.opsDataTable td small{white-space:nowrap}.opsDataTable tbody tr:focus-visible{outline:2px solid #1769e0;outline-offset:-2px}.opsTableWrap:focus-visible{outline:2px solid #1769e0;outline-offset:-2px}.opsDataTable tfoot td{position:sticky;z-index:1;color:#000;white-space:nowrap;background:#f4f8fb;border-top:1px solid #dbe7f0;font-size:14px;bottom:0}.opsCount{color:#000;white-space:nowrap;align-self: center;margin-right:2px;font-size:13.5px;font-style:normal;font-weight:800}.opsInlineFilters .tableDownloadBtn{height:36px;padding:0 13px;font-size:12.5px}.opsInlineFilters .tableDownloads{gap:6px}.customerHead{flex-wrap:wrap}.customerHead>div:first-child{flex:210px;min-width:0}.customerHead .opsInlineFilters{flex-wrap:nowrap;flex:340px;align-items: center}.customerHead .opsInlineFilters .control{flex:120px;min-width:92px}.opsMoreRow{display:flex;justify-content:center;margin-top:10px}.opsMoreBtn{color:#2f6fb3;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cfdde8;border-radius:999px;padding:8px 18px;font-size:13px;font-weight:800}.opsMoreBtn:hover{background:#eef6ff;border-color:#2f6fb3}@media (max-width:900px){.customerHead .opsInlineFilters{flex-wrap:wrap}}.perfSortChips{display:flex;flex:none;gap:4px}.perfSortChips button{color:#000;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dce5ee;border-radius:999px;height:26px;padding:0 10px;font-size:12px;font-weight:700}.perfSortChips button:hover{color:#2f6fb3;border-color:#b9cfe4}.perfSortChips button.on{color:#1d4f86;background:#eef6ff;border-color:#2f6fb3}.adjustVendorBox{width:100%}.adjustVendorPop button{justify-content:flex-start}.adjustRowEditable{cursor:pointer}.adjustRowEditable:hover td{background:#f4f9ff}.adjustEditRow td{vertical-align:middle;background:#fffdf3}.adjustEditRow .control{height:26px;padding:2px 7px;font-size:12px}.adjustEditKind{display:block}.adjustEditKind .spButton{height:26px;padding:0 7px;font-size:12px}.adjustEditText{display:flex;gap:5px;min-width:0}.adjustEditText .control{flex:50%;min-width:0}.adjustEditAmount{width:100px}.adjustEditPanel{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-items: end;gap:8px 10px;padding:4px 2px}.adjustEditField{display:flex;flex-direction:column;gap:3px;min-width:0}.adjustEditField>span{color:#000;font-size:12px;font-weight:700}.adjustEditField.wide{grid-column:1/-1}.adjustEditField .adjustEditAmount{width:100%}.adjustEditPanel .adjustEditBtns{grid-column:1/-1;justify-content:flex-end}.adjustEditBtns{display:flex;white-space:nowrap;gap:5px}.miniSave{color:#fff;cursor:pointer;background:#1d4f86;border:0;border-radius:6px;padding:2px 9px;font-size:12px;font-weight:800}.miniCancel{color:#000;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:800}.bulkSettleBar{display:flex;background:#fbfdfe;border-bottom:1px solid #edf1f4;flex-wrap:wrap;align-items: center;gap:9px;padding:9px 14px}.bulkVendorPick{flex:none;min-width:148px}.bulkVendorPick .spButton{height:30px;font-size:12px}.bulkPickAll{color:#2f6fb3;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dce5ee;border-radius:8px;height:30px;padding:0 11px;font-size:12px;font-weight:700}.bulkPickAll:disabled{color:#a9b8c6;cursor:default}.bulkSettleCount{color:#000;white-space:nowrap;font-size:12px}.bulkSettleCount b{color:#000;font-weight:900}.bulkSettleBar .primaryButton,.bulkSettleBar .secondaryButton{height:30px;padding:0 13px;font-size:12px}.bulkSettleWrap{max-height:340px}.bulkSettleTable tbody tr{cursor:pointer}.bulkSettleTable tbody tr:hover td{background:#f4f9ff}.bulkSettleTable tbody tr.picked td{background:#eef6ff}.bulkSettleTable .bulkPickCol{text-align:center;width:34px}.bulkSettleTable input[type=checkbox]{cursor:pointer;width:15px;height:15px}.catalogGrid th .sortHead{font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}.catalogGrid th .sortHead:hover{text-decoration:underline}.catalogGrid th.right .sortHead{float:right}.catalogGrid td.rowOps,.catalogGrid th.rowOps{white-space:nowrap;text-align:center;width:112px;padding:0 4px}.catalogGrid th.rowOps{color:#fffa;font-size:12px}.rowOpBtn{color:#000;cursor:pointer;background:#fff;border:1px solid #dbe6f1;border-radius:6px;width:22px;height:22px;margin:0 1px;padding:0;font-size:12px;font-weight:800;line-height:1}.rowOpBtn:hover{color:#2f6fb3;background:#eef6ff;border-color:#2f6fb3}.rowOpBtn.del:hover{color:#e05555;background:#fff2f2;border-color:#ff8484}.catalogGrid tbody tr .rowOps .rowOpBtn{opacity:0}.catalogGrid tbody tr:hover .rowOps .rowOpBtn,.catalogGrid tbody tr:focus-within .rowOps .rowOpBtn{opacity:1}@media (hover:none){.catalogGrid tbody tr .rowOps .rowOpBtn{opacity:1}}.catalogGrid tr:focus-within td{background:#f7fbff}.catalogGrid tr:focus-within td.rowNo{color:#000;background:#e9f2fb}.catalogUndo{display:flex;align-items: center;gap:6px}.catalogUndo button{color:#000;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cfdde8;border-radius:8px;height:34px;padding:0 11px;font-size:13px;font-weight:800}.catalogUndo button:hover:not(:disabled){color:#2f6fb3;background:#eef6ff;border-color:#2f6fb3}.catalogUndo button:disabled{opacity:.45;cursor:default}.catalogGridFooter>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.catalogFooterButtons button{white-space:nowrap}.invHeadPop.multi{overflow:visible;min-width:210px;max-width:280px;max-height:none;padding:6px}.invHeadPop.multi .invHeadSearch{margin-bottom:5px}.invHeadPopList{display:flex;overflow-y:auto;flex-direction:column;gap:1px;max-height:210px}.invHeadPopList label{display:flex;color:#000;cursor:pointer;border-radius:6px;align-items: center;gap:7px;padding:4px 7px;font-size:14px;font-weight:600}.invHeadPopList label:hover{background:#f2f7fc}.invHeadPopList label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invHeadPopList label input{accent-color:var(--pick);cursor:pointer;flex:none;width:15px;height:15px}.invHeadPopAll{border-bottom:1px solid #eef2f6;border-radius:0!important;font-weight:800!important}.invHeadPopList em{color:#9db2c4;padding:5px 7px;font-size:13px;font-style:normal}.invHeadPopActions{display:flex;border-top:1px solid #eef2f6;align-items: center;gap:6px;margin-top:7px;padding-top:6px}.invHeadPopActions>span{flex:1}.invHeadPopActions button{color:#000;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d9e4ee;border-radius:7px;padding:5px 10px;font-size:13px;font-weight:700}.invHeadPopActions button:hover{background:#f4f9ff}.invHeadPopActions button.primary{color:#fff;background:#0b6fce;border-color:#0b6fce}.invPickBox{vertical-align:-2px;accent-color:var(--pick);cursor:pointer;width:15px;height:15px;margin-right:7px}.invTable .invRow.picked{background:#eef6ff}.invTable .invRow.picked:hover{background:#e4f0fd}.invTable .invRow.cur>td{background:#f3f9ff;box-shadow:inset 0 1px #0b6fce,inset 0 -1px #0b6fce}.invTable .invRow.cur>td:first-child{box-shadow:inset 1px 1px #0b6fce,inset 0 -1px #0b6fce}.invTable .invRow.cur>td:last-child{box-shadow:inset -1px 1px #0b6fce,inset 0 -1px #0b6fce}.invKeyTip{color:#000;white-space:nowrap;margin-left:12px;font-size:12.5px;font-weight:700}.invSumRow td b{display:inline;font-size:14.5px}.invSumRow td small{display:inline}.invBulkBar{display:flex;color:#fff;background:#0a2540;border-radius:10px;flex-wrap:wrap;align-items: center;gap:8px;margin:0 0 10px;padding:8px 12px}.invBulkBar>b{white-space:nowrap;font-size:15px;font-weight:900}.invBulkBar .invSpring{flex:1}.invBulkBar button{color:#fff;cursor:pointer;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff47;border-radius:8px;padding:6px 13px;font-size:14px;font-weight:800}.invBulkBar button:hover:not(:disabled){background:#fff3}.invBulkBar button:disabled{opacity:.45;cursor:not-allowed}.invBulkBar .invBulkClear{background:0 0;border-color:#fff3}.invBulkBody{display:flex;flex-direction:column;gap:12px}.invBulkPicked{display:flex;overflow-y:auto;background:#f5f9fd;border:1px solid #e2ebf3;border-radius:10px;flex-wrap:wrap;gap:6px;max-height:132px;padding:9px 10px}.invBulkPicked>span{display:inline-flex;color:#000;white-space:nowrap;background:#fff;border:1px solid #dbe6f0;border-radius:999px;align-items:baseline;gap:6px;padding:3px 11px;font-size:13px}.invBulkPicked>span b{color:#000;font-weight:800}.invBulkPicked>span small{color:#000;font-size:12px}.invBulkPicked .more{background:#eaf1f8;font-weight:800}.invBulkFoot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.invBulkConfirm{display:flex;background:#fff6f6;border:1px solid #f2cdcd;border-radius:11px;flex-direction:column;gap:7px;padding:13px 15px}.invBulkConfirm>b{color:#a5242a;font-size:16px;font-weight:900}.invBulkConfirm>p{color:#000;margin:0;font-size:14px}.invBulkConfirm.done{background:#f2fbf5;border-color:#c8e8d4}.invBulkConfirm.done>b{color:#146c3a}.invBulkFoot .dangerButton{color:#fff;cursor:pointer;white-space:nowrap;background:#c0353c;border:1px solid #c0353c;border-radius:9px;min-height:38px;padding:0 15px;font-size:15px;font-weight:800}.invBulkFoot .dangerButton:hover{background:#a5242a}.invBulkRunning{color:#0b6fce;margin:0;font-size:15px;font-weight:800}.invOutFoot{display:flex;border-top:1px solid #eef2f6;flex-wrap:wrap;align-items: center;gap:10px;margin-top:2px;padding-top:11px}.invOutFoot>p{flex:240px;margin:0}.invOutDone{display:flex;color:#000;flex-wrap:wrap;align-items:baseline;gap:9px;font-size:13.5px}.invOutDone b{color:#146c3a;white-space:nowrap;font-size:15px;font-weight:900}.invOutCloseBtn{flex:none}.invHistTools{display:flex;flex-wrap:wrap;align-items: center;gap:9px;margin:0 0 9px}.invHistTools .invHistChips{margin:0}.invHistToolLabel{color:#000;white-space:nowrap;font-size:12.5px;font-weight:900}.invHistChips.kind button{padding:4px 11px;font-size:13.5px}.invHistSearch,.invOutSearch{flex:210px;max-width:320px}.invHistTools .invSpring{flex:1}.invHistCount{color:#000;white-space:nowrap;font-size:13px;font-weight:700}.invHistMore{width:100%;margin-top:9px}@media (max-width:1200px){.invHistSearch,.invOutSearch{max-width:none}.invHistTools .invSpring{display:none}}@media (max-width:900px){.invKeyTip{display:none}}.appDateField{position:relative;min-width:0}.appDateRow{display:flex;align-items: center;gap:6px}.appDateRow .control{flex:auto;min-width:calc(10ch + 26px)}.appCalBtn{color:#000;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cfd9e3;border-radius:8px;flex:none;height:36px;padding:0 11px;font-size:12.5px;font-weight:800}.appCalBtn:hover:not(:disabled){background:#f6fafd;border-color:#9fb4c7}.appCalBtn:disabled{opacity:.55;cursor:default}.appFieldBad{background:#fff6f6;border-color:var(--red)!important}.appFieldWarn{color:var(--red);margin:5px 0 0;font-size:12px;font-weight:700;line-height:1.45}.appCalPop,.appTimePop{position:fixed;z-index:1700;background:#fff;border:1px solid #cdd9e4;border-radius:12px;box-shadow:0 14px 34px #172b4d33}.appCalPop{padding:10px}.appCalHead{display:flex;justify-content:space-between;align-items: center;gap:8px;margin-bottom:8px}.appCalHead b{color:#000;white-space:nowrap;font-size:13px;font-weight:900}.appCalHead button{color:#000;cursor:pointer;background:#fff;border:1px solid #dbe3ec;border-radius:8px;width:28px;height:28px;font-size:15px;font-weight:900;line-height:1}.appCalHead button:hover{background:#f4f9fd;border-color:#9fb4c7}.appCalGrid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.appCalDow{display:flex;color:#000;justify-content:center;align-items: center;height:22px;font-size:12px;font-weight:900}.appCalDow.sun{color:#d4483f}.appCalDow.sat{color:#2f6fb3}.appCalDay{color:#000;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:8px;height:30px;font-size:12.5px;font-weight:800}.appCalDay:hover:not(:disabled){background:#eef6ff;border-color:#b9d5f0}.appCalDay.sun{color:#d4483f}.appCalDay.sat{color:#2f6fb3}.appCalDay.today{border-color:#b9d5f0}.appCalDay.on{color:#fff;background:#0877dd;border-color:#0877dd}.appCalDay:disabled{color:#c3ccd6;cursor:default;background:#fafbfc}.appCalFoot{display:flex;justify-content:space-between;gap:6px;margin-top:8px}.appCalFoot button{color:#000;cursor:pointer;background:#fff;border:1px solid #dbe3ec;border-radius:8px;height:28px;padding:0 11px;font-size:12px;font-weight:800}.appCalFoot button:hover:not(:disabled){background:#f4f9fd;border-color:#9fb4c7}.appCalFoot button:disabled{opacity:.5;cursor:default}.appTimePop{padding:5px}.appTimeList{overflow-y:auto;display:flex;flex-direction:column;gap:1px;max-height:244px}.appTimeRow{display:flex;color:#000;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:baseline;gap:8px;width:100%;padding:6px 9px}.appTimeRow b{font-family:SFMono-Regular,Consolas,monospace;font-size:13px;font-weight:900}.appTimeRow span{color:#000;white-space:nowrap;font-size:12px}.appTimeRow.now b{color:#0b6fd0}.appTimeRow.active{background:#eef6ff}.appPromptBox{resize:vertical;height:auto;min-height:74px;padding:8px 10px;font-family:inherit;font-size:14px;line-height:1.55}.appPromptLine{height:40px;font-size:15px}.appPromptCount{color:#000;text-align:right;margin:-4px 0 0;font-size:12.5px;font-weight:700}.storeChip{color:#000;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dbe5ee;border-radius:999px;flex:none;padding:6px 14px;font-size:12.5px;font-weight:800}.storeChip:hover{background:#f2f8fd;border-color:#9fb4c7}.storeChip.on{color:#fff;background:#2f6fb3;border-color:#2f6fb3}body.themeToss .storeChip{border-color:#0000;box-shadow:0 1px 3px #191f280d}body.themeToss .storeChip.on{background:#191f28}.notifyBatch{display:grid;gap:10px}.notifyKindLabel{color:#000;font-size:12px}.tightTable,.salesTable.dense.v2.tightTable{table-layout:auto;width:100%;min-width:0}.masterCard .tightTable,.vendorRefPanel .tightTable,.templateStatusBlock .tightTable{min-width:0}.masterCard .tightTable td:first-child{white-space:normal;word-break:keep-all}.tightTable thead th{white-space:nowrap;padding:5px 8px;font-size:12px;line-height:1.2}.tightTable tbody td{height:auto;padding:3px 8px;font-size:12px;line-height:1.35}.tightTable tbody tr{height:auto}.tightTable td.ar,.tightTable th.ar{text-align:right}.tightTable td.nowrap{white-space:nowrap}.tightTable td.dimCell{color:#000;font-size:12px}.tightTable tr.clickRow{cursor:pointer}.tightTable tr.clickRow:hover td{background:#f4faff}.tightTable tr.clickRow:focus-visible{outline:2px solid #9dc2e2;outline-offset:-2px}.tightTable tr.blocked td{color:#9d6068;background:#fff6f7}.tightTable .tableBadges{display:inline-flex;gap:4px}.tightTable strong.mono{color:#8b3eb2;font-size:12px}.followRows{overflow:auto;max-height:420px}.followTable .followAction{color:#116da8;cursor:pointer;background:#edf8fe;border:1px solid #b9d8eb;border-radius:6px;min-width:62px;height:24px;padding:0 9px;font-size:12px;font-weight:850}.followTable .followAction:hover{background:#dcf0fc}.reportCardHeader{min-height:0;padding:7px 12px}.reportCardHeader span{margin-top:1px}.peopleList{display:block;padding:0}.peopleTable .personName{font-size:12px;font-weight:800}.peopleTable .personBadge{border-radius:5px;margin-left:5px;padding:0 5px;font-size:12px;font-style:normal;font-weight:850}.peopleTable .personBadge.me{color:#116da8;background:#e6f4fd}.peopleTable .personBadge.off{color:#b42332;background:#fdecee}.peopleTable .personGo{color:#000;font-size:12px}.masterHeader{min-height:0;padding:8px 12px}.peopleGoneToggle{margin:4px 0 0;padding:4px 10px}.teamPermTable td{padding-top:3px;padding-bottom:3px}.teamPermTable td,.teamPermTable th{line-height:1.3}.storeAliasTable .storeAliasInput{width:120px;height:22px;padding:0 6px;font-size:12px}.storeAliasTable td{vertical-align:middle}.adminStoreTable .adminReviewBtns{display:inline-flex;gap:4px}.adminStoreTable .secondaryButton.small,.adminStoreTable .adminApproveBtn{height:24px;padding:0 9px;font-size:12px}.adminStoreTable .storeBadge,.adminStoreTable .storeTypeTag,.adminStoreTable .verifiedTick,.adminStoreTable .adminNoDoc{font-size:12px}.invKpis.tightKpis{grid-template-columns:repeat(auto-fit,minmax(118px,200px));gap:6px}.tightKpis .invKpi{display:flex;box-shadow:none;border-radius:9px;justify-content:space-between;align-items:baseline;gap:8px;padding:4px 10px}.tightKpis .invKpi>span{font-size:12px;font-weight:800}.tightKpis .invKpi>b{display:inline;margin:0;font-size:17px;line-height:1.1}.tightKpis .invKpi>b em{margin-left:2px;font-size:12px}.tightKpis .invKpi>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}@media (max-width:520px){.invKpis.tightKpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tightKpis .invKpi{display:grid;grid-template-columns:minmax(0,1fr)auto;align-items: center;gap:3px 7px;min-height:66px;padding:9px 11px}.tightKpis .invKpi>span,.tightKpis .invKpi>b,.tightKpis .invKpi>b em{white-space:nowrap}.tightKpis .invKpi>span{overflow:hidden;text-overflow:ellipsis;min-width:0}.tightKpis .invKpi>small{grid-column:1/-1;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px}}.invTimeTable{width:100%}.invPanel{padding:9px 12px}.listSection{margin-top:14px}.invSub{margin:1px 0 0;font-size:12px}.miniKpis>button{font:inherit;text-align:left;cursor:pointer}.miniKpis>button:hover{background:#f4faff;border-color:#9dc2e2}.miniKpis>button:focus-visible{outline:2px solid #2f6fb3;outline-offset:1px}.miniKpis>.miniKpiStill{cursor:default;background:#fbfdff}.miniKpis>.miniKpiStill b.kpiDim{color:#9fb2c4;font-weight:600}.gridDayChip{color:#a8630c;background:#fff6e8;border-color:#f0c68a;font-weight:850}.storeAliasTable,.peopleTable{min-width:0}.vendorGridWrap{overflow:auto;max-height:clamp(300px,52vh,720px);padding:8px 10px 10px}.vendorGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:5px}.vendorFirstCard .vendorGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:4px}.vendorFirstCard .vendorItemTag{min-width:30px;padding:1px 4px}.vendorFirstCard .vendorItemDel{width:12px}.vendorFirstCard .vendorItemMain{gap:4px;padding:0 1px 0 3px}.vendorItem{display:flex;background:#fbfdff;border:1px solid #e3eaf1;border-radius:8px;align-items: center;min-width:0}.vendorItem:hover{background:#f3f9ff;border-color:#a9cdea}.vendorItemMain{display:flex;cursor:pointer;background:0 0;border:0;flex:auto;align-items: center;gap:6px;min-width:0;height:28px;padding:0 4px 0 6px}.vendorItemMain:disabled{cursor:default}.vendorItemTag{color:#fff;text-align:center;background:#8b95a1;border-radius:5px;flex:none;min-width:34px;padding:1px 6px;font-size:12px;font-style:normal;font-weight:900}.vendorItem.c-SK .vendorItemTag{background:#e2231a}.vendorItem.c-KT .vendorItemTag{background:#2b2b2b}.vendorItem.c-LG .vendorItemTag{background:#c9257a}.vendorItem.c-알뜰 .vendorItemTag{background:#12b886}.vendorItem.c-유선 .vendorItemTag{background:#7048e8}.vendorItemName{color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;font-size:12px;font-weight:750}.vendorItemMain:not(:disabled):hover .vendorItemName{color:#0b6fce}.vendorItemDel{color:#c4ccd4;cursor:pointer;background:0 0;border:0;flex:none;width:20px;height:28px;font-size:13px;font-weight:800}.vendorItem:hover .vendorItemDel{color:#bf3a45}.vendorItemShare{color:#0b6fce;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #7fb3e0;border-radius:4px;flex:none;height:20px;padding:0 4px;font-size:12px;font-weight:800;line-height:18px}.vendorItem:hover .vendorItemShare:not(.on){background:#eef6ff;border-color:#0b6fce}.vendorItemShare:not(.on):focus-visible{background:#eef6ff;border-color:#0b6fce}.vendorItemShare.on{color:#fff;background:#0b6fce;border-color:#0b6fce}.vendorItemShare:disabled,.vendorItemShare.locked{cursor:default}.vendorItemShare:disabled{opacity:.6}.vendorItemShare.locked{display:inline-flex;align-items: center}.vendorShareNote{border-radius:8px;margin:8px 12px 0;padding:6px 10px;font-size:12.5px;font-weight:700;line-height:1.45}.vendorShareNote.joined{color:#0b4f8f;background:#eef6ff;border:1px solid #cfe3f5}.vendorShareNote.alone{color:#7a4b00;background:#fff8e6;border:1px solid #f1d9a0}.storeAliasTable,.peopleTable{table-layout:fixed}.peopleTable th:nth-child(2),.peopleTable td:nth-child(2){width:46px}.peopleTable th.ar,.peopleTable td.ar{width:50px}.storeNameBtn{display:flex;text-align:left;cursor:pointer;background:0 0;border:0;align-items: center;gap:5px;width:100%;padding:0}.storeNameBtn b{color:#000;min-width:0;font-size:12px;font-weight:800}.storeNameBtn:hover b{color:#0b6fce}.storeNameCaret{color:#a9b6c2;flex:none;font-size:12px;font-style:normal}.storeNameCaret.on{color:#0b6fce;transform:rotate(180deg)}.storeAliasTable td.nowrap,.peopleTable td.nowrap{white-space:normal;word-break:keep-all}.tightTable .control{height:24px;padding:0 7px;font-size:12px}.tightTable .primaryButton,.tightTable .secondaryButton{min-height:24px;padding:0 9px;font-size:12px}.adminLogTools{display:flex;align-items: center;gap:8px;margin:0 0 6px}.adminLogTools .control{max-width:260px;height:26px;font-size:12px}.storeSameName{display:block;color:#a8630c;margin-top:4px;font-size:12px;line-height:1.45}.storeListTable{table-layout:fixed;min-width:0}.storeListTable th:nth-child(2),.storeListTable td:nth-child(2){width:64px}.storeListTable th:nth-child(3),.storeListTable td:nth-child(3){width:104px}.storeListTable th:nth-child(4),.storeListTable td:nth-child(4){width:72px}.storeListTable th:nth-child(5),.storeListTable td:nth-child(5){width:30%}.storeListTable th:nth-child(6),.storeListTable td:nth-child(6){width:68px}.storeListTable th:nth-child(7),.storeListTable td:nth-child(7){width:116px}.storeListTable th:nth-child(8),.storeListTable td:nth-child(8){width:78px}.storeListTable td:nth-child(5){white-space:normal;word-break:break-all;line-height:1.35}.storeListTable td:first-child{white-space:normal;word-break:keep-all}.storeListTable .storeVerifyCell{white-space:nowrap}.storeListTable .storeVerifyNote{display:block;color:#000;white-space:normal;max-width:220px;margin-top:1px;font-size:12px;line-height:1.3}.storeListTable .storeDocMissing{color:#c0392f;font-weight:800}.storeListTable .secondaryButton.small{height:24px;padding:0 9px;font-size:12px}.alimtalkSenderCard .senderTable{table-layout:fixed;width:auto;min-width:0}.senderTable th,.senderTable td{font-size:12px}.senderTable th:first-child,.senderTable td:first-child{width:300px}.senderTable th:nth-child(2),.senderTable td:nth-child(2){width:106px}.senderTable th:nth-child(3),.senderTable td:nth-child(3){width:92px}.senderTable th:nth-child(4),.senderTable td:nth-child(4){width:128px}.senderTable th:nth-child(5),.senderTable td:nth-child(5){width:138px}.senderTable th:nth-child(6),.senderTable td:nth-child(6){text-align:center;width:68px}.senderTable th:nth-child(7),.senderTable td:nth-child(7){width:96px}.senderTable th:nth-child(8),.senderTable td:nth-child(8){width:84px}.senderTable th:nth-child(9),.senderTable td:nth-child(9){width:92px}.senderTable td:first-child{white-space:normal;word-break:keep-all;line-height:1.35}.senderTable .senderMiniInput{width:100%}.senderTable .senderKeyCell{min-width:0}.senderTable .senderKeyBtn{color:#000;cursor:pointer;background:#f7fafd;border:1px solid #cfdbe7;border-radius:6px;height:24px;padding:0 10px;font-family:Consolas,monospace;font-size:12px;font-weight:800}.senderTable .senderKeyBtn:hover{background:#eef7fe;border-color:#9dc2e2}.senderTable .senderMiniInput{width:118px;height:22px;padding:0 7px;font-size:12px}.senderTable .senderBadge{display:inline-block;border-radius:6px;padding:1px 7px;font-size:12px;font-style:normal;font-weight:850}.senderTable .senderBadge.neutral{color:#000;background:#eef2f6}.senderTable .senderBadge.warn{color:#a8630c;background:#fff3e0}.senderTable .senderBadge.ok{color:#0b7a4b;background:#e5f7ee}.senderTable .senderBadge.bad{color:#b42332;background:#fdecee}.senderTable .senderWarn{display:block;color:#b42332;white-space:normal;max-width:210px;margin-top:1px;font-size:12px;line-height:1.3}.senderTable .senderNote{display:block;color:#000;white-space:normal;max-width:210px;margin-top:1px;font-size:12px;line-height:1.3}.senderTable .senderOwnToggle{display:inline-flex}.senderHint{color:#000;margin:8px 12px 10px;font-size:12px;line-height:1.5}.notifyBatchTable{margin-top:4px}.notifyBatchTable .notifyPickCol{text-align:center;width:48px}.notifyBatchTable td{vertical-align:middle}.notifyBatchTable td b{font-size:12.5px}.notifyBatchTable .notifyKindLabel{color:#000;margin-left:6px;font-size:12px}.notifyBatchTable .notifyFixed{color:#0b6fce}.notifyBatchTable tr.notifyRowOff td{opacity:.45}.notifyBatchTable .appDateField,.notifyBatchTable .control{height:26px;font-size:12px}.vendorRenameField .vendorRenameHint{display:block;color:#a8630c;margin-top:3px;font-size:12px;line-height:1.4}.liveBar{display:flex;color:#1d4e79;background:#f2f8fe;border:1px solid #d6e6f5;border-radius:8px;flex-wrap:wrap;align-items: center;gap:8px;margin:0 0 8px;padding:6px 10px;font-size:12px}.liveBar b{white-space:nowrap;font-weight:850}.liveBar span{color:#000;white-space:nowrap;font-size:12px}.liveBar.ok{color:#0b7a4b;background:#eefaf3;border-color:#bfe6d2}.liveBar.ok span{color:#4f9576}.liveBar.warn{color:#b42332;background:#fdeef0;border-color:#f4c9ce}.liveBar.warn span{color:#c0707a}.liveSavedPill{position:fixed;z-index:1900;display:flex;color:#0b7a4b;pointer-events:none;background:#eefaf3;border:1px solid #bfe6d2;border-radius:10px;align-items: center;gap:8px;max-width:min(420px,100vw - 24px);padding:8px 12px;font-size:12px;bottom:25px;right:16px;box-shadow:0 8px 22px #03142524}.salesGrid textarea.gridInput.gridMemo{resize:none;overflow:hidden;white-space:pre-wrap;line-height:1.35;font:inherit}.liveSavedPill b{white-space:nowrap;font-weight:850}.liveSavedPill span{color:#4f9576;white-space:nowrap;font-size:12px}.liveDot{background:#2f8fe0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 #2f8fe080}.salesGrid td.liveCell{position:relative;box-shadow:inset 0 0 0 2px var(--liveColor,#2f6feb)}.salesGrid td.liveCell:after{content:attr(data-live);position:absolute;display:flex;background:var(--liveColor,#2f6feb);color:#fff;letter-spacing:-.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;z-index:1;border-radius:3px;align-items: center;max-width:calc(100% - 2px);padding:0 5px;font-size:12px;font-weight:700;top:1px;bottom:1px;right:1px}.salesGrid td.liveCell.liveTyping:before,.salesGrid td.liveCell.liveTrail:before{content:attr(data-live-text);position:absolute;display:flex;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;z-index:1;background:#fff;align-items: center;padding:0 6px;font-size:13px;font-weight:600;inset:2px}.salesGrid td.liveCell.liveTrail:before{background:#f7faff}.salesGrid td.liveCell.liveTyping:after,.salesGrid td.liveCell.liveTrail:after{z-index:2;height:16px;padding:0 4px;line-height:16px;top:-9px;bottom:auto;right:2px}.salesGrid tr.liveGhostRow td{background:#f7faff}.salesGrid tr.liveRow td.rowNumCol{box-shadow:inset 3px 0 #2f8fe0}.salesGrid td.liveCell.cursorCell:after{opacity:.55}.vendorRefBtn{color:#000;cursor:pointer;white-space:nowrap;background:#f7fafd;border:1px solid #cfdbe7;border-radius:6px;height:22px;margin-left:6px;padding:0 7px;font-size:12px;font-weight:800}.vendorRefBtn:hover{color:#1d4e79;background:#eef7fe;border-color:#9dc2e2}.vendorRefBtn.on{color:#1d4e79;background:#e7f2fb;border-color:#7fb3dd}.vendorRefBtn b{margin-left:2px;font-weight:900}.vendorRefPanel{position:fixed;z-index:1200;display:flex;overflow:hidden;background:#fff;border:1px solid #cfdbe7;border-radius:10px;flex-direction:column;max-height:60vh;box-shadow:0 12px 34px #102a432e}.vendorRefHead{display:flex;background:#f7fafd;border-bottom:1px solid #e3eaf1;align-items: center;gap:8px;padding:8px 10px}.vendorRefHead b{font-size:13px}.vendorRefHead span{color:#000;font-size:12px;font-weight:800}.vendorRefHead em{color:#a8630c;margin-left:auto;font-size:12px;font-style:normal}.vendorRefHead button{color:#000;cursor:pointer;background:0 0;border:0;border-radius:6px;width:22px;height:22px;font-size:15px}.vendorRefHead button:hover{color:#000;background:#e8eef4}.vendorRefToggle{display:inline-flex;color:#000;cursor:pointer;align-items: center;gap:4px;font-size:12px;font-weight:800}.vendorRefBody{overflow:auto}.vendorRefEmpty{color:#000;text-align:center;margin:18px 12px;font-size:12px}.alimtalkPair{display:grid;grid-template-columns:minmax(340px,460px)minmax(0,1fr);align-items: start;gap:13px}@media (max-width:1180px){.alimtalkPair{grid-template-columns:1fr}}.alimtalkPair>.masterCard.wide{grid-column:auto}.alimtalkSetupCard{overflow:hidden;border-color:#f2e3a6;width:100%;min-width:0}.alimtalkSetupCard>*{min-width:0}.alimtalkSenderCard{overflow:hidden;min-width:0}.alimtalkSenderCard .senderHint,.alimtalkSetupCard .senderHint,.alimtalkSetupHint{overflow-wrap:anywhere}.alimtalkSetupCard .masterHeader{background:#fffdf2;border-bottom-color:#f4e6ad}.alimtalkSetupCard .masterHeader b{color:#3c1e1e}.alimtalkSetupCard .masterHeader span{color:#a8871a}.alimtalkSetupHint{color:#6b5a1e;background:#fffbe5;border-radius:9px;margin:10px 12px 0;padding:9px 11px;font-size:12px;line-height:1.55}.alimtalkSetupHint b{color:#3c1e1e;font-weight:850}.alimtalkSetupCard .primaryBtn{color:#3c1e1e;cursor:pointer;background:#fee500;border:0;border-radius:8px;font-weight:850}.alimtalkSetupCard .primaryBtn:hover{background:#f5dc00}.alimtalkSetupCard .primaryBtn:disabled{color:#a49b78;cursor:default;background:#f1ecd0}.alimtalkSetupCard .ghostBtn{color:#6b5a1e;cursor:pointer;background:#fffdf2;border:1px solid #e6dcb4;border-radius:8px;font-weight:800}.alimtalkSetupCard .ghostBtn:hover{background:#fff8dc;border-color:#d9c97f}.alimtalkSetupCard .channelField>span{color:#8a7a45}.alimtalkSetupCard .templateStatusHead{background:#fffdf2;border-bottom-color:#f4e6ad}.alimtalkSetupCard .senderHint{color:#8a7a45}.channelSetupRow{display:flex;flex-wrap:wrap;align-items: flex-end;gap:10px;margin:10px 12px}.channelField{display:flex;flex-direction:column;gap:3px;min-width:150px}.channelField.wide{flex:240px}.channelField>span{color:#000;font-size:12px;font-weight:800}.channelField .control{height:28px;font-size:12px}.channelField>.selectPanelBox{display:block;width:100%}.channelField>.selectPanelBox .spButton{width:100%}.channelSetupRow .primaryBtn,.channelSetupRow .ghostBtn{height:28px;padding:0 12px;font-size:12px}.templateStatusWrap{display:flex;flex-direction:column;gap:12px;margin:4px 12px 10px}.templateStatusBlock{overflow:hidden;border:1px solid #e3eaf1;border-radius:8px}.templateStatusHead{display:flex;background:#f7fafd;border-bottom:1px solid #e3eaf1;align-items: center;gap:8px;padding:7px 10px}.templateStatusHead b{font-size:12.5px}.templateStatusHead .ghostBtn{height:24px;padding:0 10px;font-size:12px}.templateStatusBlock .senderBadge{display:inline-block;border-radius:6px;padding:1px 7px;font-size:12px;font-style:normal;font-weight:850}.templateStatusBlock .senderBadge.neutral{color:#000;background:#eef2f6}.templateStatusBlock .senderBadge.warn{color:#a8630c;background:#fff3e0}.templateStatusBlock .senderBadge.ok{color:#0b7a4b;background:#e5f7ee}.templateStatusBlock .senderBadge.bad{color:#b42332;background:#fdecee}.adminSenderTable .dimText{display:block;margin-top:1px;font-size:12px}.adminSenderTable{table-layout:fixed}.adminSenderTable th:nth-child(3),.adminSenderTable td:nth-child(3){width:108px}.adminSenderTable th:nth-child(4),.adminSenderTable td:nth-child(4){width:92px}.adminSenderTable th:nth-child(5),.adminSenderTable td:nth-child(5){width:15%}.adminSenderTable th:nth-child(6),.adminSenderTable td:nth-child(6){text-align:center;width:74px}.adminSenderTable th:nth-child(7),.adminSenderTable td:nth-child(7){width:98px}.adminSenderTable th:nth-child(8),.adminSenderTable td:nth-child(8),.adminSenderTable th:nth-child(9),.adminSenderTable td:nth-child(9){width:92px}.adminSenderTable td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.salesTable th:not(:last-child),.salesTable td:not(:last-child){border-right:1px solid #f1f4f7}.salesTable thead th:not(:last-child){border-right:1px solid #e5e9ee}.compactTable th:not(:last-child),.compactTable td:not(:last-child){border-right:1px solid #f1f4f7}.compactTable thead th:not(:last-child){border-right:1px solid #e5e9ee}.salesTable th.frozenCol,.salesTable td.frozenCol,.salesTable th.rowNumCol,.salesTable td.rowNumCol{border-right:0}.gridColGrip{width:11px;right:-5px}.gridColGrip:after{border-radius:2px;width:3px;top:0;bottom:0;right:4px}.gridColGrip:hover:after{background:#3182f6}.gridColGrip.on:after{background:#1b64da}.salesTable thead th:has(.gridColGrip.on){border-right-color:#3182f6}.perfTable{min-width:0}.salesTable.dense.v2.tightTable.perfTable{table-layout:fixed;width:100%}.perfStoreTable{max-width:688px}.perfSellerTable{max-width:740px}.perfTable th,.perfTable td{overflow:hidden;text-overflow:ellipsis}.perfStoreTable th:first-child{width:auto}.perfStoreTable th:nth-child(2){width:72px}.perfStoreTable th:nth-child(3){width:132px}.perfStoreTable th:nth-child(4){width:108px}.perfStoreTable th:nth-child(5){width:112px}.perfStoreTable th:nth-child(6){width:132px}.perfSellerTable th:first-child{width:52px}.perfSellerTable th:nth-child(2){width:108px}.perfSellerTable th:nth-child(3){width:100px}.perfSellerTable th:nth-child(4){width:150px}.perfSellerTable th:nth-child(5){width:134px}.perfSellerTable th:nth-child(6){width:auto;min-width:112px}.perfSlash{color:#000;font-size:12px;font-weight:700}.battGauge{display:inline-flex;align-items: center;gap:6px}.battBody{position:relative;box-sizing:border-box;background:#fff;border:1.5px solid #c3d0dc;border-radius:5px;width:52px;height:13px;padding:2px}.battBody:after{content:"";position:absolute;background:#c3d0dc;border-radius:0 2px 2px 0;width:2.5px;height:6px;top:50%;right:-4px;transform:translateY(-50%)}.battBody>i{display:block;background:#9fb0c0;border-radius:2.5px;height:100%}.battGauge>em{color:#000;font-size:12px;font-style:normal;font-weight:850}.battGauge.low>.battBody>i{background:#e5533d}.battGauge.low>em{color:#c0392f}.battGauge.mid>.battBody>i{background:#f0a032}.battGauge.mid>em{color:#b8611a}.battGauge.high>.battBody>i{background:#86c53f}.battGauge.high>em{color:#4e8a1f}.battGauge.full>.battBody{border-color:#2f9e63;box-shadow:0 0 0 2px #2f9e6324}.battGauge.full>.battBody:after{background:#2f9e63}.battGauge.full>.battBody>i{background:linear-gradient(90deg,#35b06f,#1f8a52)}.battGauge.full>em{color:#0b7a4b}.battGauge.over>.battBody{border-color:#2f6fb3;box-shadow:0 0 0 2px #2f6fb329}.battGauge.over>.battBody:after{background:#2f6fb3}.battGauge.over>.battBody>i{background:linear-gradient(90deg,#4d94e0,#2456a8)}.battGauge.over>em{color:#23508f;font-size:12.5px}.battGauge.max>.battBody{border-color:#d99a1c;box-shadow:0 0 0 2px #d99a1c33}.battGauge.max>.battBody:after{background:#d99a1c}.battGauge.max>.battBody>i{background:linear-gradient(90deg,#f6c445,#d98e12,#ffe08a,#d98e12) 0 0/220% 100%}.battGauge.max>em{color:#a4700a;font-size:13px}.perfCarryTable th:first-child{width:168px}.perfCarryTable th:nth-child(2){width:110px}.perfCarryTable th:nth-child(3){width:auto}.perfCarryTable th:nth-child(4){width:132px}.perfTable .perfGaugeCell{display:inline-flex;align-items: center;gap:6px}.perfTable .perfGauge{display:inline-block;overflow:hidden;vertical-align:middle;background:#e8eef4;border-radius:4px;width:72px;height:6px}.perfTable .perfGauge i{display:block;background:#2f9e63;height:100%}.perfTable .perfGauge i.warn{background:#e0a23a}.perfTable .perfRank{color:#000;font-style:normal;font-weight:900}.perfTable .perfToday{color:#2f9e63;margin-left:4px;font-style:normal}.perfTable em.up{color:#0b7a4b;font-style:normal;font-weight:850}.perfTable em.down{color:#b8611a;font-style:normal;font-weight:850}.perfStoreGrid,.sellerBars.perfBoard,.carryoverRows{display:block}.vendorAddonField .vendorAddonPreset{resize:vertical;min-height:96px;font-family:Consolas,monospace;font-size:12.5px;line-height:1.6}.adjChip .adjChipLock{color:#4a7fb5;cursor:help;font-size:12px;font-style:normal}.salesGrid td[data-alim-dot]{padding-right:0}.salesGrid td[data-alim-dot] .gridChoiceInput.gridCellBtn{padding-left:3px;padding-right:21px}.salesGrid td[data-alim-dot] .gridChoiceCaret{display:none!important}.gridAlimDot{position:absolute;cursor:pointer;z-index:2;background:0 0;border:0;border-radius:50%;width:18px;height:18px;margin-top:-9px;padding:0;top:50%;right:2px}.gridAlimDot:after{content:"";position:absolute;background:#fee500;border:1.5px solid #e0a800;border-radius:50%;inset:1px;box-shadow:0 0 0 2px #fff}.gridAlimDot:hover:after{transform:scale(1.3)}@media (prefers-reduced-motion:reduce){.gridAlimDot:hover:after{transform:scale(1.3)}}.miniKpis>.kpiBreakRow{box-shadow:none;display:flex;background:0 0;border:0;flex:0 0 100%;min-width:0;margin:0;padding:0}.kpiBreakRow>.kpiBreak{box-shadow:none;display:flex;background:#f2f8ff;border:1px solid #cfe0f0;border-radius:10px;flex-wrap:wrap;align-items: center;gap:6px;width:-moz-fit-content;width:fit-content;min-width:0;max-width:100%;padding:8px 10px}.miniKpis .kpiBreak>em{color:#000;margin-right:2px;font-size:12px;font-style:normal;font-weight:800}.miniKpis .kpiBreak>button{font:inherit;cursor:pointer;display:inline-flex;background:#fff;border:1px solid #d3e0ec;border-radius:8px;align-items:baseline;gap:5px;min-width:0;padding:5px 9px;font-size:12px}.miniKpis .kpiBreak>button:hover{background:#eef7ff;border-color:#9dc2e2}.miniKpis .kpiBreak>button:focus-visible{outline:2px solid #2f6fb3;outline-offset:1px}.miniKpis .kpiBreak>button>i{color:#000;font-size:12px;font-style:normal;font-weight:800}.miniKpis .kpiBreak>button>b{font-variant-numeric:tabular-nums;letter-spacing:-.2px;font-size:13px}.miniKpis>button.kpiOn{background:#eaf4ff;border-color:#2f6fb3}.memberStoreTag{color:#1d4f86;font-style:normal;font-weight:800}.memberStoreNone{color:#a8b6c4;font-style:normal}.brandStoreLink{cursor:pointer}.brandStoreLink:hover{text-decoration:underline}.confirmDocWrap{display:grid;grid-template-columns:1fr;align-items: start;gap:18px;padding:12px 0}@media (min-width:1180px){.confirmDocWrap{grid-template-columns:minmax(680px,820px)minmax(420px,1fr)}}.confirmPaper{color:#000;aspect-ratio:1/1.4142;display:flex;overflow:hidden;background:#fff;border:2px solid #cbd5e1;flex-direction:column;padding:26px 22px;font-weight:600;box-shadow:0 10px 24px #0f172a14}.confirmOverflowWarn{color:#b02532;background:#fff2f3;border:1px solid #e7a1a8;border-radius:10px;margin:0 0 10px;padding:10px 12px;font-size:13.5px;font-weight:700;line-height:1.55}.cpTitle{color:#fff;text-align:center;letter-spacing:8px;text-indent:8px;background:#1e293b;border-radius:8px;width:86%;margin:0 auto 16px;padding:12px 0;font-size:30px;font-weight:800}.cpNotice{padding:0 4px 10px;font-size:13.5px;line-height:1.4}.cpNotice p{margin:0 0 6px}.cpRed{color:#e11d48}.cpBlue{color:#2563eb}.cpTable{border-collapse:collapse;table-layout:fixed;flex:auto;width:100%;min-height:0;font-size:13px}.cpTable th,.cpTable td{text-align:center;vertical-align:middle;word-break:keep-all;border:1px solid #0f172a;padding:8px 7px}.cpTable thead th{background:#f8fafc;border-top:2px solid #0f172a;border-bottom:2px solid #0f172a}.cpColDate{width:148px}.cpColPath{width:110px}.cpContent{white-space:pre-line;padding-left:14px;line-height:1.45;text-align:left!important}.cpEmpty{color:#000;height:56px}.cpSpacer td{vertical-align:top;text-align:left;height:100%}.cpFree{outline:0;font:inherit;min-height:46px;line-height:1.5}.cpFree:empty:before{content:attr(data-placeholder);color:#b6c4d2}.cpWarn{text-align:center;flex-shrink:0;padding:12px 4px 6px;font-size:13.5px;font-weight:800}.cpSign{display:flex;flex-direction:column;flex-shrink:0;align-items: center;gap:8px;padding:12px 0 4px;font-size:15px;font-weight:800}.cpSignLine{display:grid;grid-template-columns:78px 250px 34px;align-items: end;column-gap:8px}.cpSignLine em{text-align:center;border-bottom:1.5px solid #0f172a;min-height:24px;padding:0 8px 3px;font-style:normal}.confirmSide{display:flex;flex-direction:column;gap:12px}.confirmBaseInline{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.confirmBaseInline>b{color:#1e3a8a;white-space:nowrap;font-size:13px}.confirmBaseInline small{color:#000;white-space:nowrap;font-size:12px}.confirmStoreOne{color:#000;font-size:13px;font-weight:800}.confirmToolRow{display:flex;flex-wrap:wrap;gap:8px}.confirmDraft{background:#f7fbff;border-color:#9dc2e2}.confirmDraft .confirmRuleTop{flex-wrap:wrap}.confirmDraftN{flex:none;width:56px}.confirmDraftPath{flex:none;width:120px}.confirmDraftBody{display:flex;gap:6px;margin-top:6px}.confirmDraftContent{flex:auto;min-width:0}.confirmDraftNote{flex:0 220px;min-width:120px}.confirmDraft{cursor:default}.confirmDraftBtns{display:flex;justify-content:flex-end;gap:8px}.confirmFormsPick{display:inline-flex;align-items: center;gap:6px}.confirmFormsPick .ct{display:inline-block;text-align:center;color:#fff;border-radius:4px;min-width:26px;padding:1px 5px;font-size:12px;font-style:normal}.ct.cMine{background:#2f6fb3}.confirmFilter{display:flex;flex-wrap:wrap;align-items: center;gap:6px}.confirmFilter>button{color:#000;cursor:pointer;background:#fff;border:1px solid #d9e4ee;border-radius:8px;padding:7px 14px;font-weight:700}.confirmFilter>button.on{color:#fff;background:#2563eb;border-color:#0000}.confirmFilter>button.on.cSK{background:#ea002c}.confirmFilter>button.on.cKT{background:#111}.confirmFilter>button.on.cLG{background:#e6005c}.confirmFilter .control{flex:140px;min-width:0}.confirmRuleList{display:flex;overflow-y:auto;flex-direction:column;gap:8px;max-height:60vh}.confirmRule{display:flex;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:4px;padding:8px 12px}.confirmRuleTop{display:flex;align-items: center;gap:8px}.confirmRuleTop input[type=checkbox]{accent-color:var(--pick);width:17px;height:17px}.confirmRuleTop b{color:#000;white-space:nowrap;font-size:13px}.confirmRuleTop em{color:#000;white-space:nowrap;font-size:12.5px;font-style:normal}.confirmRuleTop .confirmRuleDate{margin:0}.confirmRuleTop .confirmRuleBtns{margin:0 0 0 auto}.confirmRuleNoteInline{color:#8a6d1a}.confirmAddBottom{width:100%}.confirmRule.on{background:#eff6ff;border-color:#93c5fd}.confirmRule small{display:block;color:#000;margin-bottom:3px;font-weight:800}.confirmRule .ct{display:inline-block;text-align:center;color:#fff;border-radius:4px;min-width:26px;margin-right:6px;padding:1px 5px;font-size:12px;font-style:normal}.ct.cSK{background:#ea002c}.ct.cKT{background:#111}.ct.cLG{background:#e6005c}.confirmRuleText{white-space:pre-line;padding-left:25px;font-size:13.5px;line-height:1.4}.confirmRuleDate{color:#2563eb;margin-top:4px;font-size:12.5px;font-weight:800}.confirmRuleBtns{display:flex;gap:6px;margin-top:6px}.confirmEmpty{color:#000;text-align:center;padding:14px 0}@media print{body *{visibility:hidden!important}.confirmPaper,.confirmPaper *{visibility:visible!important}.confirmPaper{position:fixed;box-shadow:none;border:3px solid #000;width:190mm;height:277mm;margin:0 auto;inset:0}html:has(.confirmPaper){overflow:hidden!important;height:0!important}html:has(.extraLinePage){overflow:hidden!important;height:0!important}body:has(.confirmPaper){overflow:hidden!important;height:0!important}body:has(.extraLinePage){overflow:hidden!important;height:0!important}.cpTitle{border:3px solid #000;color:#000!important;background:#fff!important}.cpRowGrip:hover{box-shadow:none}.cpEmpty{display:none!important}.cpFree:empty:before{content:none!important}@page{size:A4 portrait;margin:0;padding:0;border:8mm solid #0000}}@page addonCondition{size:A4 landscape;margin:0;padding:0;border:8mm solid #0000}@media print{html:has(.addonConditionPaper){overflow:hidden!important;height:0!important;min-height:0!important}body:has(.addonConditionPaper){overflow:hidden!important;height:0!important;min-height:0!important}body:has(.addonConditionPaper) .addonConditionPaper{visibility:visible!important}body:has(.addonConditionPaper) .addonConditionPaper *{visibility:visible!important}body:has(.addonConditionPaper) .addonConditionPaper{position:absolute!important;width:281mm!important;inset:0 0 auto!important}}@media (max-width:560px){.newMemberBanner,.storeFixBanner{flex-direction:column;align-items:stretch;gap:8px}.newMemberBanner b,.storeFixBanner b{font-size:14px}.newMemberBanner span,.storeFixBanner span{flex:none}.newMemberBanner button,.storeFixBanner button{width:100%;padding:10px 0}.confirmDocWrap{grid-template-columns:1fr}.confirmPaper{aspect-ratio:auto}.cpColDate{width:92px}.cpColPath{width:64px}.cpTable{font-size:12px}}.rebateWrap{display:flex;flex-direction:column;gap:14px;padding:10px 0}.rebateTabs{display:flex;align-items: center;gap:6px}.rebateTabs>button{color:#000;cursor:pointer;background:#fff;border:1px solid #d9e4ee;border-radius:8px;padding:8px 26px;font-size:15px;font-weight:800}.rebateTabs>button.on{color:#fff;border-color:#0000}.rebateTabs>button.on.cSK{background:#ea002c}.rebateTabs>button.on.cKT{background:#111}.rebateTabs>button.on.cLG{background:#e6005c}.rebateHint{color:#000;word-break:keep-all;margin-left:auto;font-size:12.5px}.rebateBadge{color:#0e6e64;background:#e3f1ee;border-radius:5px;margin-left:6px;padding:1px 8px;font-size:12.5px;font-style:normal}.rebateCard .masterHeader{display:flex;align-items: center;gap:10px}.rebateHeadBtns{display:flex;gap:6px;margin-left:auto}.rebateClientName{cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;padding:0}.rebateClientName:hover b{text-decoration:underline}.rebateClientDel{margin-top:4px}.rebateStdList{display:flex;flex-direction:column;gap:6px;padding:10px 12px}.rebateStdRow{display:flex;flex-wrap:wrap;align-items: center;gap:6px}.rebateStdRow em{color:#000;white-space:nowrap;font-size:12px;font-style:normal}.rebateStdName{width:190px;font-weight:700}.rebateNum{width:104px}.rebateMemo{flex:1;min-width:160px}.rebateTotal{color:#0e6e64;font-variant-numeric:tabular-nums;background:#e3f1ee;border-radius:5px;padding:3px 9px}.rebateStdMemoTag{display:block;color:#8a6d1a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:160px;margin-top:3px;font-size:12px}.rebateRebList{display:flex;flex-direction:column;gap:4px}.rebateRebRow{display:flex;flex-wrap:wrap;align-items: center;gap:6px}.rebateRebRow.off .rebateRebName,.rebateRebRow.off .rebateNum{color:#000;background:#fafbf9}.rebateRebRow em{white-space:nowrap;color:#0e6e64;font-size:12px;font-style:normal;font-weight:700}.rebateRebRow.off em{color:#000;font-weight:500}.rebateRebName{width:150px}.rebateRebRow input[type=checkbox]{accent-color:var(--pick);cursor:pointer;width:17px;height:17px}.rebateLogs{list-style:none;overflow-y:auto;max-height:320px;margin:0;padding:8px 14px}.rebateLogs li{display:flex;border-bottom:1px dashed #e2e8f0;gap:10px;padding:6px 0;font-size:12.5px}.rebateLogs time{color:#b45309;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.rebateEmpty{color:#000;padding:8px 4px;font-size:13px}@media (max-width:900px){.rebateTabs{flex-wrap:wrap}.rebateHint{width:100%;margin-left:0}}.rebateSections{display:flex;gap:6px}.rebateSections>button{color:#000;cursor:pointer;background:#fff;border:1px solid #d9e4ee;border-radius:10px;padding:9px 34px;font-size:16px;font-weight:800}.rebateSections>button.on{color:#fff;background:#1e293b;border-color:#1e293b}.salesTable.dense.v2.tightTable.rebateModelTable{table-layout:fixed;min-width:1010px}.salesTable.dense.v2.rebateModelTable td{vertical-align:middle}.salesTable.dense.v2.rebateModelTable td.rebateClientCell{background:#f8fafc;border-right:1px solid #e2e8f0}.rebateClientCell b{font-size:13px}.rebateClientCell .rebateClientDel{display:block;margin-top:6px}.rebateModelCell{display:flex;align-items: center;gap:6px}.rebateModelCell .suggestBox{flex:1;min-width:0}.rebateModelInput{width:100%;font-weight:700}.rebateModelCell.unknown .rebateModelInput{color:#000;border-style:dashed}.rebateModelUnknown{color:#000;white-space:nowrap;font-size:12px}.rebateSheetNum{width:100%}.salesTable.dense.v2.rebateModelTable th.receive{background:#fdf3c7}.salesTable.dense.v2.rebateModelTable td.receive{background:#fffbe6}.rebateReceiveInput{background:#fff6c9;border-color:#ead79a}.rebateMarginCell b{font-variant-numeric:tabular-nums;font-size:13px}.rebateMarginCell.neg b{color:#d6453d}.salesTable.dense.v2.rebateModelTable td.rebateMarginCell.best{background:#e5f6ea}.rebateMarginCell.best b{color:#15803d}.salesTable.dense.v2.rebateModelTable .rebateAddRow td{padding:4px 8px}.rebateWChips{display:flex;border-bottom:1px dashed #e2e8f0;flex-wrap:wrap;align-items: center;gap:6px;padding:10px 12px}.rebateWChip{overflow:hidden;color:#000;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d9e4ee;border-radius:999px;max-width:220px;padding:6px 16px;font-size:13px;font-weight:700}.rebateWChip.on{color:#1b64da;background:#e8f3ff;border-color:#b7d4fb}.rebateWChip.rebateWChipFinal{font-weight:800}.rebateWChipBox{display:inline-flex;align-items: center;gap:4px}.rebateWAddVendor .spButton{font-size:13px}.rebateWSheetWrap{overflow-x:auto;padding:10px 12px}.rebateWSheet{border-collapse:collapse;table-layout:auto;background:#fff}.rebateWSheet th,.rebateWSheet td{color:#000;text-align:center;vertical-align:middle;white-space:nowrap;font-variant-numeric:tabular-nums;border:1px solid #c8d2dc;padding:3px 8px;font-size:12.5px}.rebateWSheet th.rebateWSheetHead{color:#000;background:#f4f8fb;font-weight:800}@media (max-width:1180px){.rebateWSheet th.rebateWSheetHead,.rebateWSheet th.rebateWSheetDarkHead{text-align:left;padding-left:12px}}.rebateWSheet th.rebateWSheetSub{background:#fff;font-weight:700;line-height:1.25}.rebateWSheet th.rebateWSheetModel{background:#fff;font-weight:800}.rebateWSheet td.rebateWSheetModel{font-weight:800}.rebateWSheet td.rebateWSheetGroup{color:#000;background:#ffe066;font-weight:800}.rebateWSheet td.rebateWSheetGroup .rebateWRowInput{background:0 0}.rebateWSheet th.rebateWSheetDarkHead{color:#fff;letter-spacing:3px;background:#111;font-weight:800}.rebateWSheet th.rebateWSheetDark,.rebateWSheet td.rebateWSheetDark{color:#fff;background:#111;border-color:#454545}.rebateWSheet th.rebateWSheetModel.rebateWSheetDark,.rebateWSheet td.rebateWSheetModel.rebateWSheetDark{color:#ffd43b}.rebateWSheet td.rebateWSheetDark.rebateWSheetNeg{color:#ff8f88}.rebateWSheet .rebateWSheetGap{min-width:14px;padding:0}.rebateWSheet td.rebateWSheetNeg{color:#d6453d;font-weight:700}.rebateWSheet td.rebateWSheetIn{padding:1px 2px}.rebateWSheet .rebateWRowInput{font:inherit;text-align:center;outline:none;background:0 0;border:0;min-width:56px;padding:1px 2px;font-weight:800}.rebateWSheet td input.rebateWNum{background:0 0;border:0;border-radius:0;height:auto;padding:1px 2px;font-size:12.5px;text-align:center!important}.rebateWSheet .rebateWRowInput:focus,.rebateWSheet td input.rebateWNum:focus{outline:2px solid #2f6fb3;outline-offset:-2px;box-shadow:none}.rebateWSheet td input.rebateWNum:disabled{color:#000;background:0 0}.rebateWSheet td.rebateWSheetEmpty{color:#000;padding:10px 14px}.rebateWFinalNote{color:#000;word-break:keep-all;margin:0;padding:8px 12px;font-size:12.5px}.rebateWSheet th.rebateWAdjHead{color:#000;text-align:left;vertical-align:top;white-space:normal;background:#ffe066;min-width:252px;padding:4px 6px}.rebateWSheet th.rebateWAdjHead.rebateWAdjOff{opacity:.5}.rebateWAdjText{display:block;resize:vertical;color:#000;font:inherit;background:#fff3bf;border:1px dashed #d9b83a;border-radius:4px;width:100%;min-width:240px;min-height:42px;padding:3px 6px;font-size:12.5px;font-weight:600;line-height:1.45}.rebateWAdjText:focus{outline:2px solid #2f6fb3;outline-offset:-1px}.rebateWAdjText:disabled{color:#000;opacity:1}.rebateWAdjDates{display:flex;flex-wrap:wrap;align-items: center;gap:4px;margin-top:4px}.rebateWAdjDates em{color:#6b5d1d;white-space:nowrap;font-size:12px;font-style:normal;font-weight:700}.rebateWAdjDate{width:auto}.rebateWAdjOffTag{color:#8a6d1a;white-space:nowrap;font-size:12px;font-style:normal;font-weight:800}.rebateWSheet td input.rebateWAdjPos,.rebateWSheet td input.rebateWAdjPos:disabled{color:#fff;background:#2f6fb3;font-weight:700}.rebateWSheet td input.rebateWAdjNeg,.rebateWSheet td input.rebateWAdjNeg:disabled{color:#fff;background:#d6453d;font-weight:700}td.rebateWAdjPos{font-weight:700;color:#fff!important;background:#2f6fb3!important}td.rebateWAdjNeg{font-weight:700;color:#fff!important;background:#d6453d!important}.rebateWSheet td.rebateWAdjOffCell{opacity:.5}.rebateWRowBtns{display:flex;flex-wrap:wrap;align-items: center;gap:6px;padding:8px 12px}.rebateWRowNote{color:#000;font-size:12px}.rebateWChipHidden{color:#000;border-style:dashed}.rebateWHiddenBox{display:flex;background:#fafcff;border-bottom:1px dashed #e2e8f0;flex-direction:column;gap:5px;padding:8px 12px}.rebateWHiddenRow{display:flex;flex-wrap:wrap;align-items: center;gap:8px;font-size:12.5px}.rebateWHiddenRow>b{color:#000}.rebateWHiddenRow>span{color:#000;font-size:12px}.rebateWPasteBar{display:flex;align-items: center;gap:10px;padding:8px 12px 0}.rebateWPasteBar>span{color:#000;word-break:keep-all;font-size:12px}.rebateWSheetBtns{display:inline-flex;align-items: center;gap:6px;margin-left:auto}.rebateWPasteBody{display:flex;flex-direction:column;gap:8px}.rebateWPasteText{resize:vertical;width:100%;min-height:110px;font-family:ui-monospace,Consolas,monospace;font-size:12.5px;line-height:1.5}.rebateWPasteWarn{color:#8a6d1a;background:#fff9e8;border:1px solid #f0dca0;border-radius:8px;margin:0;padding:6px 10px;font-size:12.5px;font-weight:700}.rebateWPasteWarn.won{color:#b42318;display:flex;background:#fff1f0;border-color:#f4b4ae;flex-wrap:wrap;align-items: center;gap:8px}.rebateWPasteWonCell{color:#b42318;background:#fff1f0;font-weight:700}.rebateWPasteTag{display:inline-block;white-space:nowrap;border-radius:6px;padding:1px 6px;font-size:12px;font-style:normal;font-weight:700}.rebateWPasteTag.map{color:#1d4f86;background:#e8f1fb;border:1px solid #c4d9ef}.rebateWPasteTag.exact{color:#0e6e64;background:#e7f4f2;border:1px solid #bfe0db}.rebateWPasteTag.none{color:#a04b52;background:#fdeeee;border:1px solid #f0cccc}.rebateWPasteNone{display:inline-flex;flex-wrap:wrap;align-items: center;gap:6px}.rebateWPasteNone .spButton{font-size:12px}.rebateWPasteSum{color:#000;margin:0;font-size:12px;line-height:1.5}.confirmFoldCard{overflow:hidden;background:#fff;border:1px solid #e2e8f0;border-radius:12px}.confirmFoldHead{display:flex;cursor:pointer;font:inherit;background:#f8fafc;border:0;justify-content:space-between;align-items: center;width:100%;padding:12px 14px}.confirmFoldHead b{color:#000;font-size:14px}.confirmFoldHead i{color:#000;font-style:normal}.confirmFoldBody{display:flex;border-top:1px solid #eef2f6;flex-direction:column;gap:10px;padding:12px 14px}.confirmDisplayGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px}.confirmDisplayGrid label{display:flex;flex-direction:column;gap:4px}.confirmDisplayGrid label>span{color:#000;font-size:12.5px;font-weight:700}.confirmDisplayGrid .confirmFoldHint{grid-column:1/-1}.confirmFoldHint{color:#000;margin:0;font-size:12.5px}.confirmFoldFoot{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.confirmEmptyHint{color:#000;font-size:12px}.confirmBtnGrid{display:flex;flex-wrap:wrap;gap:6px}.confirmForms{display:grid;border-bottom:1px solid #eef2f6;gap:6px;margin-bottom:10px;padding-bottom:10px}.confirmFormsHint{color:#000;margin:0;font-size:12px;font-weight:800}.confirmFormsRow{display:flex;flex-wrap:wrap;align-items: center;gap:6px}.confirmFormsRow .ct{display:inline-block;text-align:center;color:#fff;border-radius:4px;min-width:26px;padding:1px 5px;font-size:12px;font-style:normal}.confirmPrintBtn{display:inline-flex;align-items: center;gap:3px}.confirmLinkGroup{overflow:hidden;border:1px solid #eef2f6;border-radius:10px}.confirmLinkHead{display:flex;cursor:pointer;font:inherit;color:#000;background:#fafcff;border:0;justify-content:space-between;align-items: center;width:100%;padding:9px 12px;font-size:13px;font-weight:700}.confirmLinkHead i{color:#000;font-style:normal}.confirmLinkGroup>.confirmBtnGrid,.confirmLinkGroup>.selectPanelBox{padding:10px 12px}.confirmMiniRow{display:inline-flex;gap:3px}.confirmMini{cursor:pointer;color:#000;background:#fff;border:1px solid #dbe4ee;border-radius:5px;padding:2px 6px;font-size:12px}.confirmMini:hover{color:#1d4f86;border-color:#2f6fb3}.confirmMini.danger{color:#a04b52}.confirmLinkAsk{display:flex;flex-direction:column;gap:10px}.confirmLinkAsk label{display:flex;color:#000;flex-direction:column;gap:4px;font-size:13px;font-weight:700}.confirmLinkWarn{color:#b3372f;margin:0;font-size:13px}.cpBlank .cpTable thead{visibility:hidden}.cpBlank .cpFree{min-height:200px}.bizTopActions{display:flex;align-items: center;gap:10px;margin-left:auto}.bizWrite .modalFooter .bizFootHint{flex:1}.bizPanes{display:flex;align-items:stretch;gap:14px}.bizPanes>.bizListPane{flex:1;min-width:0}.bizPanes>.bizPreviewPane{flex:1.1;min-width:0}.bizWrite .modal{max-width:min(1180px,96vw)}.bizWrite:not(:has(.bizPreviewPane)) .modal{max-width:760px}.storeRemoveBtn{margin-left:8px}.headerStatusStack{display:flex;flex-flow:wrap;justify-content:flex-end;align-items: center;gap:8px}@media (max-width:1180px){.headerStatusStack{flex-direction:column;align-items: flex-end;gap:3px}}.adminMiniTabs{display:flex;gap:4px}.adminMiniTabs>button{color:#000;cursor:pointer;background:#fff;border:1px solid #dbe4ee;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:700}.adminMiniTabs>button.on{color:#fff;background:#2f6fb3;border-color:#2f6fb3}.cpRowGrip{cursor:default}.cpRowGrip:hover{box-shadow:inset 0 -3px #bfdbfe}body.row-resizing{cursor:row-resize;user-select:none}body.row-resizing table{user-select:none}.hScrollGuide{display:grid;grid-template-columns:max-content minmax(90px,1fr);align-items: center;gap:10px;padding:2px 12px 0}.hScrollGuide>span{color:#000;white-space:nowrap;font-size:12px;font-weight:800}.hScrollTop{overflow-x:auto;overflow-y:hidden;min-width:0;height:13px}.hScrollTop::-webkit-scrollbar{height:11px}.hScrollTop::-webkit-scrollbar-thumb{background:#c3cfdb;border-radius:999px}.hScrollTop::-webkit-scrollbar-thumb:hover{background:#a7b8c9}.hScrollTop::-webkit-scrollbar-track{background:#eef3f8;border-radius:999px}.sheetBox{outline:none}.sheetBox:focus-visible{outline:none;box-shadow:0 0 0 2px #2f6fb3}.sheetTable{user-select:none}.sheetTable tbody tr:nth-child(2n) td.sheetCell{background:#f7fafc}.sheetTable tbody tr:nth-child(2n) td.rebateWSheetDark{background:#171717}.sheetTable td.sheetCell.sheetGroupEdge,.sheetTable th.sheetGroupEdge{border-left-color:#8fa3b6}.sheetTable td.sheetRowHi,.sheetTable td.sheetColHi{background:#eef4fa!important}.sheetTable tbody tr.sheetRowOn td.rebateWSheetDark{background:#1d1d1d}.sheetTable td.sheetSel{background:#dceafa!important}.sheetTable td.sheetCursor{box-shadow:inset 0 0 0 2px #1a73e8;background:#fff!important}.sheetTable td.sheetSel.sheetCursor{background:#fff!important}.sheetTable td.sheetRowHead{cursor:cell;text-align:left;background:#f2f5f8;padding-left:10px}.sheetTable tbody tr.sheetRowOn td.sheetRowHead{background:#dfe8f2}.sheetTable td.sheetRowHead.rebateWSheetGroup{background:#ffe066}.sheetTable th.sheetHeadPick{cursor:cell}.sheetTable th.sheetHeadPick:hover{background:#eaf1f8}.sheetTable th.sheetHeadOn{background:#d3e3f7}.sheetTable td.sheetLocked{color:#b6c2ce;background:#fbfcfd}.sheetTable td.sheetCell{cursor:cell;position:relative}.sheetEdit{position:absolute;outline:2px solid #1a73e8;outline-offset:-2px;font:inherit;text-align:center;color:#000;box-sizing:border-box;background:#fff;border:0;width:100%;height:100%;padding:0 4px;font-size:12.5px;inset:0}.sheetTable td.sheetRowHead .sheetEdit{text-align:left;padding-left:10px}.sheetGhost{color:#b6c2ce;font-style:normal;font-weight:600}.sheetMenu{position:fixed;z-index:2200;display:flex;background:#fff;border:1px solid #d3dde7;border-radius:10px;flex-direction:column;padding:5px;box-shadow:0 10px 26px #0a25402e}.sheetMenu button{text-align:left;color:#000;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 10px;font-size:13px;font-weight:700}.sheetMenu button:hover{background:#f0f5fa}.sheetMenu button.danger{color:#c0392f}.sheetMenu button.danger:hover{background:#fdeceb}.rebateHeadBtns{align-items: center}.rebateHeadBtns .rebateIconBtn{min-width:38px;padding-inline-start:10px;padding-inline-end:10px;font-size:16px;line-height:1}.rebateHeadBtns .rebateWAddVendor .spButton.control{color:#fff;background:#0877dd;border-radius:9px;height:38px;min-height:38px;font-size:15px;font-weight:800;border-color:#0877dd!important;box-shadow:0 5px 14px #0877dd33!important}.rebateHeadBtns .rebateWAddVendor .spButton.control:hover{background:#0666c2}.rebateHeadBtns .rebateWAddVendor .spButton .spCaret{color:#fff}.rebateHeadBtns .rebateWAddVendor .spButton .spValue{font-size:inherit;font-weight:inherit;color:inherit}.rebateWSheet tbody tr:nth-child(2n) td{background:#f7fafc}.rebateWSheet tbody tr:nth-child(2n) td.rebateWSheetGroup{background:#ffe066}.rebateWSheet tbody tr:hover td{background:#f0f6fb}.rebateWSheet tbody tr:hover td.rebateWSheetGroup{background:#ffdb4d}.rebateWSheet td.sheetRowHead{cursor:pointer}.rebateWSheet tr.sheetPickRow td{background:#dceafa!important}.rebateWSheet tr.sheetPickRow td.rebateWSheetGroup{background:#ffd43b!important}.rebateWSheet td.sheetPickCol{background:#e7f0fb!important}.rebateWSheet tr.sheetPickRow td.sheetPickCol{background:#c9defa!important}.rebateWSheet th.sheetHeadPick.sheetPickCol{background:#d3e3f7}.sheetTable td.sheetPeer{position:relative}.sheetPeerTag{position:absolute;z-index:3;color:#fff;white-space:nowrap;border-radius:5px;padding:0 5px;font-size:12px;font-style:normal;font-weight:800;line-height:17px;top:-11px;right:-2px}.sheetTable tbody tr:first-child .sheetPeerTag{top:0}.devicePickTools{display:flex;flex-wrap:wrap;align-items: center;gap:10px;margin-bottom:8px}.devicePickSearch{flex:260px;min-width:220px}.devicePickChips{display:flex;gap:6px}.devicePickNote{color:#000;margin:0 0 10px;font-size:12px;line-height:1.55}.devicePickNote b{color:#2f6fb3}.devicePickList{display:grid;grid-template-columns:repeat(auto-fill,minmax(215px,1fr));overflow-y:auto;gap:8px;max-height:52vh;padding:2px}.devicePickItem{position:relative;text-align:left;cursor:pointer;display:flex;background:#fff;border:1px solid #dde6ee;border-radius:10px;flex-direction:column;gap:2px;padding:9px 11px}.devicePickItem:hover{background:#f7fbff;border-color:#9fc0e0}.devicePickItem.on{background:#eaf3fc;border-color:#2f6fb3;box-shadow:inset 0 0 0 1px #2f6fb3}.devicePickItem.has{opacity:.72}.devicePickItem b{color:#000;font-size:13.5px}.devicePickItem span{color:#000;font-size:12px}.devicePickItem em{position:absolute;color:#fff;border-radius:999px;padding:1px 6px;font-size:12px;font-style:normal;font-weight:800;top:8px;right:9px}.devicePickItem em.watch{background:#2f9e63}.devicePickItem em.tab{background:#7a5cc4}.devicePickItem i{color:#2f6fb3;font-size:12px;font-style:normal;font-weight:800}.devicePickItem small{color:#b8611a;font-size:12.5px;font-weight:700}.devicePickEmpty{grid-column:1/-1;color:#000;margin:18px 4px;font-size:13px;line-height:1.6}.devicePickCount{color:#000;margin-right:auto;font-size:12.5px;font-weight:800}.gridFilterToggle.on{color:#1f5391;background:#eaf3fc;border-color:#2f6fb3;font-weight:800}.gridThRank{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.gridThRank:hover{color:#2f6fb3;text-decoration:underline}.addrRankModal{max-width:620px}.addrRankList{list-style:none;display:flex;overflow-y:auto;flex-direction:column;gap:3px;max-height:60vh;margin:0;padding:0}.addrRankList li{display:grid;grid-template-columns:28px minmax(120px,1.4fr)minmax(60px,2fr)54px 42px;border-radius:7px;align-items: center;gap:8px;padding:5px 6px;font-size:12.5px}.addrRankList li:nth-child(2n){background:#f7fafc}.addrRankList li.top{background:#eaf3fc}.addrRankList li b{text-align:center;color:#000;font-size:12px}.addrRankList li.top b{color:#2f6fb3}.addrRankList li span{color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:800}.addrRankList li i{display:block;background:#9cc3e6;border-radius:999px;height:8px}.addrRankList li.top i{background:#2f6fb3}.addrRankList li em{color:#000;text-align:right;font-style:normal;font-weight:800}.addrRankList li small{color:#000;text-align:right}.gridKeyHint{opacity:.8;background:#ffffff38;border-radius:4px;margin-left:4px;padding:0 4px;font-size:12px;font-style:normal;font-weight:700}.gridTotalsNote.loading{color:#b8611a;font-weight:800}.gridAutoCell.hasLegacy{text-decoration:underline dotted #b8611a;text-underline-offset:3px}.gridRebateHint{position:fixed;z-index:95;color:#000;text-align:left;white-space:normal;cursor:default;pointer-events:none;background:#fffdf3;border:1px solid #e3c98a;border-radius:8px;max-width:320px;padding:5px 8px;font-size:12px;font-weight:700;box-shadow:0 6px 16px #142d462e}.gridRebateHint>div{display:flex;align-items: center;gap:6px;line-height:1.5}.gridRebateHint b{color:#1f5391;font-weight:800}.gridRebateHint i{color:#000;font-style:normal;font-weight:700}.gridRebateHint em{color:#1c7d46;font-style:normal;font-weight:800}.gridRebateFill{pointer-events:auto;color:#fff;font:inherit;cursor:pointer;background:#2f6fb3;border:1px solid #2f6fb3;border-radius:6px;flex:none;margin-left:auto;padding:2px 9px;font-size:12px;font-weight:800}.gridRebateFill:hover{background:#24578f;border-color:#24578f}.gridRebateHint .gridRebateParts{color:#000;font-size:12px;font-weight:700}.gridRebateAddon{display:flex;border-top:1px dashed #e3c98a;align-items: center;gap:6px;margin-top:3px;padding-top:3px;line-height:1.45}.gridRebateAddon b{color:#8a5a12;overflow-wrap:anywhere;min-width:0;font-weight:700}.gridRebateAddon em{color:#b8611a;white-space:nowrap;flex:none;margin-left:auto;font-weight:800}.gridRebateAddon .gridRebateAddonPut{white-space:nowrap;margin-left:0}.gridRebateAddon .gridRebateAddonPut:disabled{color:#4a5a6b;cursor:not-allowed;background:#e8edf3;border-color:#c4cfdb}.gridRebateAddonDone{color:#1c7d46;white-space:nowrap;flex:none;font-size:12px;font-weight:800}.gridRebateHint .gridRebateAddonNote{display:block;color:#a13b0c;margin-top:3px;font-size:12px;font-weight:700;line-height:1.45}.gridRebateHint .gridRebateAlias{pointer-events:auto;border-top:1px dashed #e3c98a;flex-wrap:wrap;gap:6px;margin-top:4px;padding-top:4px}.gridRebateAlias .gridRebateAliasNow{color:#1f5391;overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:700}.gridRebateAlias .gridRebateAliasPick{flex:180px;min-width:0}.gridRebateAlias .gridRebateAliasPick .spButton{width:100%;min-height:28px;font-size:12px;font-weight:800}.gridRebateAlias .gridRebateAliasDrop{color:#000;font:inherit;cursor:pointer;background:#fff;border:1px solid #c4cfdb;border-radius:6px;flex:none;padding:2px 9px;font-size:12px;font-weight:800}.gridRebateAlias .gridRebateAliasNote{color:#4a5a6b;font-size:12px;font-weight:700}.adminOnlyPage{background:#f4f7fb;min-height:100vh;padding:0 0 40px}.adminOnlyBar{display:flex;position:sticky;z-index:40;background:#fff;border-bottom:1px solid #e2e9f1;flex-wrap:wrap;align-items: center;gap:14px;padding:12px 20px;top:0}.adminOnlyBrand{display:flex;align-items:baseline;gap:8px}.adminOnlyBrand b{color:#000;font-size:16px;font-weight:800}.adminOnlyBrand small{color:#000;font-size:12px}.adminOnlyNote{color:#000;flex:320px;min-width:0;margin:0;font-size:12.5px;line-height:1.5}.adminOnlyNote b{color:#000;font-weight:800}.walletCard{display:flex;background:#fff;border:1px solid #e2e9f0;border-radius:11px;flex-direction:column;gap:10px;padding:12px 14px 13px}.walletCard.low{background:#fffaf8;border-color:#f0c9bf}.walletHead{display:flex;align-items: center;gap:8px}.walletHead b{color:#000;font-size:13px;font-weight:850}.walletHead span{color:#000;background:#eef3f7;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:800}.walletHead span.walletOk{color:#1f8b4c;background:#e8f6ee}.walletHead span.walletWarn{color:#c0392b;background:#fdece7}.walletHead span.walletFree{color:#4a63b5;background:#eef2fd}.walletFacts{display:flex;flex-wrap:wrap;gap:8px}.walletFacts>div{display:flex;background:#f5f8fb;border-radius:9px;flex-direction:column;flex:120px;gap:3px;min-width:0;padding:8px 10px}.walletFacts span{color:#000;font-size:12px;font-weight:800}.walletFacts b{color:#000;font-size:15px;font-weight:850}.walletNote{color:#000;margin:0;font-size:12px;line-height:1.65}.walletNote b{color:#000}.walletNote.warn{color:#b34a35}.walletNote.warn b{color:#c0392b}.walletWaiting{display:flex;background:#fff8e6;border:1px solid #f0e2b6;border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:8px;padding:10px 12px}.walletWaiting>div{display:flex;color:#6b5a1e;flex-direction:column;gap:2px;min-width:0;font-size:12px;line-height:1.6}.walletWaiting b{color:#4a3f10}.walletWaiting small{color:#94854f;font-size:12px}.walletActions{display:flex;flex-wrap:wrap;gap:7px}.walletForm{display:flex;flex-direction:column;gap:9px;width:100%}.walletPresets{display:flex;flex-wrap:wrap;gap:6px}.walletPreset{color:#000;cursor:pointer;display:inline-flex;background:#fff;border:1px solid #dbe4ec;border-radius:9px;flex-direction:column;justify-content:center;align-items: center;gap:1px;min-height:44px;padding:5px 11px;font-size:12.5px;font-weight:800}.walletPreset small{color:#000;font-size:12px;font-weight:750}.walletPreset:hover{background:#f7fafc;border-color:#b9cede}.walletPreset.on{color:#0a5fb0;background:#eaf4fe;border-color:#0877dd}.walletPreset.on small{color:#4a86c4}.walletField{display:flex;align-items: center;gap:8px}.walletField>span{color:#000;min-width:84px;font-size:12px;font-weight:800}.walletField input{color:#000;background:#fff;border:1px solid #dbe4ec;border-radius:8px;flex:auto;min-width:0;min-height:34px;padding:0 10px;font-size:12.5px}.walletField input:focus{outline:none;border-color:#0877dd}.walletFormButtons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.walletLog{display:flex;flex-direction:column;gap:8px}.walletLog .tightTable td.ar,.walletLog .tightTable th.ar{text-align:right;white-space:nowrap}.walletLog .tightTable td.plus{color:#1f8b4c;font-weight:800}.walletLog .tightTable td.minus{color:#c0392b;font-weight:800}.walletPurge{display:flex;background:#eef7f1;border:1px solid #cfe6d9;border-radius:9px;flex-direction:column;gap:3px;padding:10px 12px}.walletPurge b{color:#1f6b45;font-size:12.5px}.walletPurge span{color:#3f6b55;font-size:12px;line-height:1.65}.walletPurge span b{color:#145c33}.walletPurge small{color:#7a9c8a;font-size:12px;line-height:1.6}.invIoSplit{display:grid;grid-template-columns:1fr;align-items: start;gap:14px}@media (min-width:1200px){.invIoSplit{grid-template-columns:minmax(520px,5fr)minmax(460px,6fr)}.invIoSplit>section:first-child{position:sticky;top:12px}}@media (min-width:1200px) and (max-width:1600px){.invIoSplit .invField,.invIoSplit .listSection{min-width:0}}.vendorCarrierRows{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(380px,100%),1fr));gap:4px 18px;margin-top:9px}@media (max-width:560px){.vendorCarrierRows>div{flex-wrap:wrap}.vendorCarrierRows .segmented{flex:100%}}.vendorCarrierRows>div{display:flex;align-items: center;gap:7px}.vendorCarrierRows em{color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:13px;font-style:normal;font-weight:700}.vendorCarrierRows small{color:#000;flex:none;margin-right:auto;font-size:12px}.vendorCarrierRows .segmented{flex:none}.vendorCarrierRows>div.done em{color:#000;font-weight:600}.importVendorCarrier .vendorCarrierRows{overflow-y:auto;max-height:240px}.vendorCarrierBox{outline:none}.vendorCarrierGuess{color:#000;background:#f4f9ff;border:1px solid #cfe0f5;border-radius:8px;margin:0 0 10px;padding:8px 11px;font-size:12.5px;line-height:1.6}.vendorCarrierGuess b{color:#1a5fb4}.vendorCarrierLeft{color:#000;margin:12px 0 0;font-size:12.5px;line-height:1.65}.vendorCarrierLeft b{color:#c0392b}.vendorCarrierHint{color:#000;margin:5px 0 0;font-size:12px}.vendorCarrierFoot{display:flex;justify-content:space-between;align-items: center;gap:12px;width:100%}.vendorCarrierFoot>b{font-size:13px}.vendorCarrierFoot>b.left{color:#000}.vendorCarrierFoot>b.all{color:#1e7a3c}.vendorCarrierFoot>div{display:flex;gap:8px}.storeTabRow{display:flex;overflow-x:auto;scrollbar-width:thin;align-items: center;gap:8px;min-width:0;margin:10px 0 6px}.storeTabRow::-webkit-scrollbar{height:7px}.storeTabRow::-webkit-scrollbar-thumb{background:#c3cfdb;border-radius:999px}.storeTabRow::-webkit-scrollbar-track{background:0 0}.storeTab{display:inline-flex;color:#000;white-space:nowrap;cursor:pointer;background:#fff;border:1.5px solid #cfd9e3;border-radius:10px;flex:none;align-items: center;gap:6px;min-height:34px;padding:0 16px;font-size:14px;font-weight:800;line-height:1}.storeTab:hover{background:#f6fafd;border-color:#9fb4c7}.storeTab.on{color:#fff;background:#191f28;border-color:#191f28}.storeTab.all{color:#000;font-weight:700}.storeTab.amb{color:#b45309;border-style:dashed;font-weight:700}.storeTab.all.on,.storeTab.amb.on{color:#fff;background:#2f6fb3;border-color:#2f6fb3}.storeTabGroup{display:inline-flex;flex:none;align-items: center;gap:2px}body.themeToss .storeTab{border-color:#0000;box-shadow:0 1px 3px #191f280f}body.themeToss .storeTab.on{box-shadow:none;background:#191f28}@media (min-width:541px) and (max-width:1180px){.formRow.r5,.formRow.r5wired{grid-template-columns:repeat(3,minmax(0,1fr))}.rateAdjustRow{grid-template-columns:1fr}}@media (min-width:541px) and (max-width:720px){.formRow.r1,.formRow.r2,.formRow.r3,.formRow.r4,.formRow.r5,.formRow.r5wired,.formRow.r8{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.entryTopBar{flex-wrap:wrap;gap:6px 10px}.entryTopBar .saleTypeTop{flex:100%;min-width:0}.entryTopBar .saleTypeTop .segmented{width:100%}.entryTopBar .saleTypeTop .segmented button{flex:auto;min-width:0;padding:0 4px;font-size:12px}.formRow.r5,.formRow.r5wired{grid-template-columns:repeat(2,minmax(0,1fr))}.formRow.r8,.rateAdjustRow{grid-template-columns:1fr}.ratePairCol{flex:auto;width:auto}.adjustCol .inlineAdder.oneLine{grid-template-columns:minmax(0,1fr)96px 52px}.adjustCol .inlineAdder.oneLine .adjReason{min-width:0}.sectionBarTools{flex-wrap:wrap;row-gap:6px;max-width:100%;margin-left:0;padding-left:0}.gridToolbar{overflow-x:visible;scrollbar-width:auto;flex-wrap:wrap;row-gap:6px}.gridKeyHint{display:none}.perfStoreGrid{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.sellerBars{overflow-x:auto;-webkit-overflow-scrolling:touch}.salesTable.dense.v2.tightTable.perfStoreTable{min-width:648px}.salesTable.dense.v2.tightTable.perfSellerTable{min-width:668px}.attachViewerImg{max-width:72vw}.attachNav{width:38px;height:64px;font-size:26px}.attachNav.prev{left:4px}.attachNav.next{right:4px}.gridInput,.control,.inlineAdder .control,.payCash{font-size:16px}.gridToolHint{display:none}.payCash{flex:120px;width:auto;min-width:0}.deviceSearchList.suggestList{min-width:0;max-width:calc(100vw - 16px)}.invDevPick .deviceSearchList.suggestList{min-width:0}}@media (pointer:coarse){.iconButton{width:40px;height:40px}input[type=checkbox]{width:20px;height:20px}.gridFilterBtn{padding:8px 10px}.gridActionsToggle,.gridAddrBtn,.monthStep{min-width:34px;min-height:34px}.gridColorSwatch{width:32px;height:32px}.attachRemove{min-width:34px;min-height:34px}.teamKickBtn,.teamTransferBtn,.permAllBtn,.permRowAllBtn{padding:7px 10px}}@media (pointer:coarse) and (hover:none) and (max-width:599px),(pointer:coarse) and (hover:none) and (max-height:599px){.iconButton{width:44px;height:44px}}.trashMoreBar{display:flex;background:#fafbfd;border:1px dashed #d7dfea;border-radius:9px;align-items: center;gap:10px;margin:8px 2px 2px;padding:8px 10px}.trashMoreBar>small{color:#000;font-size:12px}.vendorItemStore{display:inline-block;color:#000;white-space:nowrap;background:#eef3fa;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:12px;font-style:normal}.vendorScopeNote{color:#000;background:#f6f9fd;border:1px solid #dbe6f3;border-radius:9px;margin:4px 2px 10px;padding:8px 12px;font-size:13px;line-height:1.6}.paybackMonthChips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.paybackMonthChips button{color:#000;cursor:pointer;background:#fff;border:1px solid #d5dde5;border-radius:14px;min-height:28px;padding:3px 10px;font-size:12px;font-weight:750}.paybackMonthChips button b{color:#0b6fce;margin-left:3px}.paybackMonthChips button.on{color:#0b5cab;background:#eaf3fd;border-color:#0b6fce}.paybackMonthEmpty{color:#000;margin:4px 0 10px;font-size:12.5px;font-weight:600}.gridCellHint{position:absolute;z-index:65;display:none;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;background:#191f28;border-radius:7px;max-width:220px;padding:3px 7px;font-size:12px;font-style:normal;font-weight:600;line-height:1.35;top:calc(100% - 2px);left:2px;box-shadow:0 4px 12px #191f282e}.salesGrid td:hover>.gridCellHint{display:block}.salesGrid td:has(.gridCellBtn:focus)>.gridCellHint{display:block}.salesGrid td:has(.gridCellBtn:focus-visible)>.gridCellHint{display:block}.salesGrid td{position:relative}.gridToolbar{overflow-x:auto;overflow-y:visible;scrollbar-width:none;flex-wrap:nowrap}.gridToolbar::-webkit-scrollbar{display:none}.gridToolbar>*{flex:none}.gridColorBtn{margin-right:2px}.gridMoreBtn.on{color:#1b64da;background:#e8f2ff;border-color:#3182f6}.gridMoreMenu{position:fixed;z-index:1600;display:flex;background:#fff;border:1px solid #e5e8eb;border-radius:12px;flex-direction:column;align-items:stretch;gap:6px;min-width:210px;max-width:280px;padding:10px;box-shadow:0 12px 32px #191f281f}.gridMoreMenu>button{text-align:left;justify-content:flex-start;width:100%}.gridMoreName{display:block;color:#000;padding:0 2px 2px;font-size:12px;font-style:normal;font-weight:700}.gridColorPick{display:inline-flex;cursor:pointer;align-items: center;gap:6px}.gridColorPick input[type=color]{cursor:pointer;background:0 0;border:1px solid #d7dde5;border-radius:7px;width:26px;height:26px;padding:0}.gridColorPick span{color:#000;white-space:nowrap;font-size:12px;font-weight:600}.scanFallbackRow{display:flex;flex-wrap:wrap;align-items: center;gap:10px;padding:4px 2px 2px}.scanRetryBtn{color:#000;cursor:pointer;background:#f4f9ff;border:1px solid #cfe0ee;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:800}.scanRetryBtn:hover{background:#e8f2ff}.scanFallbackLink{cursor:pointer;color:#000;text-decoration:underline;background:0 0;border:0;padding:4px 2px;font-size:13px;font-weight:700}.scanFallbackLink:hover{color:#2f6fed}.ledgerDroppedNote{color:#b45309;margin:4px 0 0;font-size:12px}.ledgerDroppedNote b{color:#92400e}.kpiNoDate{display:block;color:#b45309;margin-top:2px;font-size:12px;font-style:normal}.gridTotalsFix{font:inherit;color:#b45309;text-decoration:underline;cursor:pointer;background:0 0;border:0;padding:0}.gridTotalsFix:hover{color:#92400e}.summaryReportHeading{flex-wrap:nowrap;align-items: center;min-height:64px}.summaryReportHeading>div:first-child{flex:1;min-width:0}.summaryReportHeading .summaryReportIdentity{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:10px}.summaryReportIdentity h1{grid-column:1;grid-row:1}.summaryReportIdentity>p{grid-column:1/-1;grid-row:2}.summaryReportIdentity .summaryRefreshStatus{grid-column:2;grid-row:1;color:#63758b;align-self: center;font-size:12px;font-weight:400;line-height:1.5}.summaryReportHeading .summaryReportFilters{flex-direction:row;flex:none;align-items: center;gap:7px;width:auto}.summaryReportFilters .monthField{display:grid;grid-template-columns:34px 142px 34px 64px;flex:none;gap:6px}.summaryReportFilters .monthField .monthPickWrap,.summaryReportFilters .monthField .monthPick{width:100%;min-width:0}.summaryReportFilters .monthField .monthPick .spButton{width:100%;min-width:0;height:36px}.summaryReportFilters .monthStep,.summaryReportFilters .monthToday{width:100%;min-width:0;height:36px;padding:0}.summaryReportFilters>.secondaryButton{width:86px;min-width:86px;height:36px;padding:0 8px}.summaryReportFilters .tableDownloadBtn{width:56px;height:36px;padding:0}.summaryReportFilters .monthToday:disabled{opacity:.45;cursor:default}.summaryReportNotice{color:#52647b;margin:0 0 12px;font-size:12px}.summaryMarginHero{color:#17263c;margin-bottom:18px}.summaryMarginBoard{display:grid;grid-template-columns:minmax(0,1.5fr)minmax(0,1fr);gap:14px}.summaryPrimaryCards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.summaryPrimaryCard{display:flex;background:#fff;border:1px solid #dce4ee;border-radius:14px;flex-direction:column;min-width:0;padding:19px 17px;box-shadow:0 2px 8px #17263c05}.summaryPrimaryCard.main{background:#f1f6ff;border-color:#bbd0f4}.summaryMarginHero h2{color:#17263c;margin:0 0 12px;font-size:14px;line-height:1.5}.summaryMetricValue{display:block;letter-spacing:-.6px;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(21px,1.7vw,29px);font-weight:800;line-height:1.35}.summaryMetricValue>span{letter-spacing:0;margin-left:4px;font-size:13px;font-weight:600}.summaryMetricCount,.summaryMetricFoot,.summaryMetricComparison{color:#52647b;margin:8px 0 0;font-size:12px;line-height:1.55}.summaryMetricFoot{margin-top:auto;padding-top:24px}.summaryMetricComparison{min-height:37px}.summaryMetricComparison.up{color:#157347}.summaryMetricComparison.down{color:#a44850}.summaryAdjustmentCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.summaryAdjustmentCard{position:relative;background:#fff;border:1px solid #dce4ee;border-radius:13px;min-width:0;padding:12px 14px}.summaryAdjustmentCard[data-selected=true]{background:#eef4ff;border-color:#7ca6e9}.summaryAdjustmentHeading{display:flex;justify-content:space-between;align-items: center;gap:6px;margin-bottom:6px}.summaryAdjustmentHeading h2{margin:0;font-size:13px}.summaryReflectionCheck{position:relative;z-index:2;display:inline-flex;color:#52647b;white-space:nowrap;cursor:pointer;align-items: center;gap:4px;min-height:28px;font-size:12px}.summaryReflectionCheck input{accent-color:#225cc9;cursor:pointer;width:14px;height:14px;margin:0}.summaryAdjustmentCard .summaryMetricValue{font-size:clamp(20px,1.5vw,25px)}.summaryAdjustmentCard .negative{color:#a44850}.summaryAdjustmentCard .positive{color:#225cc9}.summaryAdjustmentCard .neutral{color:#52647b}.summaryAdjustmentBasis{color:#52647b;overflow-wrap:anywhere;min-height:19px;margin:5px 0 0;font-size:12px;line-height:1.5}.summaryAdjustmentPending{color:#b45309;overflow-wrap:anywhere;margin:3px 0 0;font-size:12px;font-weight:700;line-height:1.5}.summaryAdjustmentOpen{position:absolute;z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;inset:0}.summaryAdjustmentOpen:hover{box-shadow:inset 0 0 0 1px #97b4df}.summaryAdjustmentOpen:focus-visible{outline:2px solid #225cc9;outline-offset:3px}.summaryReflectionCheck input:focus-visible{outline:2px solid #225cc9;outline-offset:3px}.summaryReflectedMargin{background:#f4f7fc;border:1px solid #dce4ee;border-radius:13px;margin-top:12px}.summaryReflectedMargin>summary{display:flex;list-style:none;cursor:pointer;align-items: center;gap:12px;min-height:48px;padding:12px 16px}.summaryReflectedMargin>summary::-webkit-details-marker{display:none}.summaryReflectedMargin>summary b{font-size:14px}.summaryReflectedMargin>summary span{color:#52647b;margin-left:auto;font-size:12px}.summaryReflectedMargin>summary i{border-bottom:1.5px solid #52647b;border-right:1.5px solid #52647b;width:7px;height:7px;margin:-4px 2px 0 0;transform:rotate(45deg)}.summaryReflectedMargin[open]>summary i{margin-top:4px;transform:rotate(225deg)}.summaryReflectedBody{display:flex;justify-content:space-between;align-items: center;gap:20px;padding:4px 16px 18px}.summaryReflectedBody p{color:#52647b;margin:0 0 6px;font-size:12px}.summaryReflectedBody small{color:#52647b;font-size:12px}.summaryReportDetail[data-pending]{visibility:hidden;pointer-events:none}.summaryRetryButton{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:6px;margin-left:6px;padding:2px 10px;font-weight:700}@media (max-width:1400px){.summaryMarginBoard{grid-template-columns:1fr}.summaryPrimaryCard{min-height:175px}.summaryAdjustmentCards{grid-template-columns:repeat(4,minmax(0,1fr))}.summaryMetricValue{font-size:28px}.summaryAdjustmentCard .summaryMetricValue{font-size:23px}.summaryAdjustmentHeading{flex-wrap:wrap}}@media (max-width:1000px){.summaryReportHeading{flex-direction:column;align-items:stretch;gap:12px}.summaryReportHeading .summaryReportFilters{align-self: flex-end}.summaryAdjustmentCards{grid-template-columns:repeat(2,minmax(0,1fr))}.summaryMetricValue{font-size:24px}}@media (max-width:620px){.summaryReportHeading .summaryReportFilters{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;width:100%}.summaryReportFilters .monthField{grid-template-columns:34px minmax(0,1fr)34px 64px;flex:1 0 100%}.summaryPrimaryCards{grid-template-columns:1fr}.summaryPrimaryCard{min-height:150px;padding:16px}.summaryMetricValue{font-size:29px}.summaryMetricFoot{padding-top:15px}.summaryMetricComparison{min-height:0}.summaryReflectedBody{flex-direction:column;align-items: flex-start;gap:12px}.summaryReflectedMargin>summary{flex-wrap:wrap;gap:6px}}@media (max-width:380px){.summaryAdjustmentCards{grid-template-columns:1fr}}@media (pointer:coarse){.summaryReflectionCheck{min-height:44px}}@media screen and (max-width:540px){body .appShell .page>.profileGateBanner{gap:6px 8px;margin-bottom:8px;padding:8px 10px}body .appShell .page>.profileGateBanner:not([role=alert])>span{display:none}body .salesGrid thead th:last-child .gridColGrip{right:0}}.mainNav[data-fade-left=true],.mainNav[data-fade-right=true]{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--nav-fade-l,0px),#000 calc(100% - var(--nav-fade-r,0px)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--nav-fade-l,0px),#000 calc(100% - var(--nav-fade-r,0px)),transparent 100%)}.mainNav[data-fade-left=true]{--nav-fade-l:36px}.mainNav[data-fade-right=true]{--nav-fade-r:36px}.mainNav[data-dragging=true]{cursor:grabbing;user-select:none}.uiTokenBackdrop{position:fixed;z-index:1700;display:flex;background:#08142261;justify-content:center;align-items: center;inset:0}.uiTokenBox{background:#fff;border-radius:12px;padding:14px;box-shadow:0 12px 32px #03142647}.uiTokenInput{width:200px}.infoTip{display:inline-flex;color:#5b6b7b;cursor:help;vertical-align:middle;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items: center;width:18px;height:18px;margin-left:4px;padding:0;font-size:13px;line-height:1}.infoTip:hover,.infoTip[aria-expanded=true]{color:#1c64f2;outline:none;background:#eef4ff}.infoTip:focus-visible{color:#1c64f2;outline:none;background:#eef4ff}@media (pointer:coarse){.infoTip{position:relative}.infoTip:after{content:"";position:absolute;width:44px;height:44px;top:50%;left:50%;transform:translate(-50%,-50%)}}.infoTipBubble{position:fixed;z-index:1650;color:#fff;pointer-events:none;white-space:normal;word-break:keep-all;background:#16202b;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:500;line-height:1.5;box-shadow:0 8px 22px #03142640}.cashSummaryRow{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px 12px;margin-bottom:14px}.cashSummaryRow>.cashSummaryLine{flex:none;max-width:100%}.cashSummaryRow>.cashHero,body.themeToss .cashSummaryRow>.cashHero{flex:640px;min-width:0;margin-bottom:0}.cashForm .cashAmountField .control{width:150px}.sectionTitleWrap>.sectionNumber:empty{display:none}.invExportMore{position:relative;display:inline-block}.invExportMore>summary{list-style:none;cursor:pointer;display:inline-flex;color:#33475b;background:#fff;border:1px solid #d6e0ea;border-radius:8px;justify-content:center;align-items: center;min-width:28px;height:30px;padding:0 6px;font-size:12px}.invExportMore>summary::-webkit-details-marker{display:none}.invExportMenu{position:absolute;z-index:60;white-space:nowrap;background:#fff;border:1px solid #d6e0ea;border-radius:10px;padding:6px;top:calc(100% + 4px);right:0;box-shadow:0 8px 22px #03142629}.invReceiveFields .invSeg button.on,.invReceiveFields .invTypeSeg button.on,.invReceiveFields .invRcvTypeSeg button.on{color:var(--on-blue);box-shadow:inset 0 0 0 1.5px var(--on-blue);background:#fff}.invHistRange{display:inline-flex;align-items: center;gap:6px}.invHistRange .spButton{min-width:84px}.invHistTable td.invHistKindCell{white-space:nowrap}.invHistTable td.invHistKindCell .invWhen{display:inline;margin-left:4px}.srOnly{overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute!important}.invDrawerActions{align-items: flex-start}.invDrawerActions>.invReceiptEditHelp{flex:100%}.invDrawerActions button.invDrawerMain{background:var(--on-blue);border-color:var(--on-blue);color:#fff}.invDrawerActions[data-view-only]>button,.invDrawerActions[data-view-only] .invDrawerMore>summary{color:#536577;border-style:dashed}.invDrawerMore{display:inline-block}.invDrawerMore[open]{flex:100%}.invDrawerMore[open]>.invDrawerMoreList{margin-top:6px}.invDrawerMore>summary{list-style:none;cursor:pointer;color:#33475b;background:#fff;border:1px solid #c9d6e2;border-radius:9px;padding:8px 12px;font-size:14px;font-weight:700}.invDrawerMore>summary::-webkit-details-marker{display:none}.invDrawerMore[open]>summary{background:#eef4ff;border-color:#b9cdf0}.invDrawerMoreList{display:flex;flex-wrap:wrap;flex:100%;gap:6px}.calSellers em{flex-wrap:wrap;gap:0 4px}.calSellers .calSellerName{min-width:min(100%,3em)}.calSellers em>i{margin-left:auto}.invDrawerMoreList button,.invDrawerActions>button{white-space:nowrap}.cashSummaryRow>.cashHero,body.themeToss .cashSummaryRow>.cashHero{display:flex;flex-wrap:wrap;flex:auto}.cashSummaryRow .cashHeroCard,body.themeToss .cashSummaryRow .cashHeroCard{flex:1 0 auto;width:auto;max-width:100%}body.themeToss{--toss-bg:#f2f4f6;--toss-surface:#fff;--toss-surface-subtle:#f9fafb;--toss-surface-hover:#f5f7f9;--toss-text:#000;--toss-text-sub:#000;--toss-text-faint:#000;--toss-line:#e5e8eb;--toss-line-strong:#d1d6db;--toss-blue:#3182f6;--toss-blue-hover:#1b64da;--toss-blue-soft:#e8f3ff;--toss-green:#00a878;--toss-green-soft:#e8f8f2;--toss-red:#f04452;--toss-red-soft:#fff0f1;--toss-orange:#f59f00;--toss-orange-soft:#fff7e0;background:var(--toss-bg)}body.themeToss .appShell{background:var(--toss-bg);color:var(--toss-text);letter-spacing:-.015em}body.themeToss .topbar{backdrop-filter:blur(16px);box-shadow:none;background:#f2f4f6db;border-bottom:0}body.themeToss .topbar .brand b{color:var(--toss-text)}body.themeToss .topbar .brand small,body.themeToss .userChipUnder,body.themeToss .userChipUnder .brandStore{color:#000}body.themeToss .userChipUnder .brandStoreLink:hover{color:var(--toss-text)}body.themeToss .mainNav button{color:var(--toss-text-sub);border-radius:9px;font-weight:700}body.themeToss .mainNav button:hover{color:var(--toss-text);background:var(--toss-surface-hover)}body.themeToss .mainNav button.active{color:var(--toss-blue);box-shadow:none;background:0 0}body.themeToss .mainNav button.active:after{background:var(--toss-blue)}body.themeToss .headerActions .secondaryButton{color:#000;letter-spacing:-.02em;background:#fff;border-color:#0000;border-radius:13px;font-weight:800;box-shadow:0 1px 4px #191f280f}body.themeToss .headerActions .secondaryButton:hover{filter:brightness(.97);background:#fff;border-color:#0000}body.themeToss .headerActions .primaryButton{color:#fff;box-shadow:none;letter-spacing:-.02em;background:#3182f6;border-color:#0000;border-radius:13px;font-weight:800}body.themeToss .headerActions .primaryButton:hover{background:#1b64da}body.themeToss .headerActions .userChip{color:#000;background:#fff;border:0;border-radius:999px;box-shadow:0 1px 4px #191f280f}body.themeToss .headerActions .databaseStatus,body.themeToss .headerActions .privacyButton{color:#000;background:#fff;border-color:#0000;border-radius:999px;box-shadow:0 1px 4px #191f280f}body.themeToss .loginPage{color:var(--toss-text);background:var(--toss-bg)}body.themeToss .loginCard{color:var(--toss-text);background:var(--toss-surface);border-color:var(--toss-line);border-radius:16px;box-shadow:0 16px 44px #191f281a}body.themeToss .loginBrand b,body.themeToss .loginHero h1,body.themeToss .loginIntro h1,body.themeToss .loadingCard b{color:var(--toss-text)}body.themeToss .loginBrand small,body.themeToss .loginHero small,body.themeToss .loginIntro p,body.themeToss .loadingCard p{color:var(--toss-text-sub)}body.themeToss .loginError{color:var(--toss-red);background:var(--toss-red-soft);border-color:#ffd1d6}body.themeToss .loginCard .primaryButton{color:#fff;background:var(--toss-blue-hover);border-color:var(--toss-blue-hover);box-shadow:none;border-radius:9px}body.themeToss .loginCard .primaryButton:hover{background:#1550b8;border-color:#1550b8}body.themeToss .loginCard .secondaryButton{color:var(--toss-text-sub);background:var(--toss-surface);border-color:var(--toss-line);box-shadow:none;border-radius:9px}body.themeToss .loginCard .secondaryButton:hover{color:var(--toss-blue);background:var(--toss-blue-soft);border-color:#b8d8ff}body.themeToss .pageHeading h1,body.themeToss .sectionHeader h2,body.themeToss .masterHeader b,body.themeToss .reportCardHeader b,body.themeToss .dataCardHeader b,body.themeToss .listHeader h2,body.themeToss .hrOpsHead h3,body.themeToss .comm2PaneHead b,body.themeToss .alimtalkHeroText h2{color:var(--toss-text)}body.themeToss .pageHeading p:not(.eyebrow),body.themeToss .sectionHeader p,body.themeToss .reportCardHeader span,body.themeToss .masterHeader span,body.themeToss .hrOpsHeadHint,body.themeToss .comm2SpaceHint,body.themeToss .alimtalkHeroText p{color:var(--toss-text-sub)}body.themeToss .eyebrow{color:var(--toss-blue)}body.themeToss .page .primaryButton,body.themeToss .modalBackdrop .primaryButton,body.themeToss .selectPanelBox .primaryButton,body.themeToss .communitySectionNav .primaryButton{color:#fff;background:var(--toss-blue-hover);border-color:var(--toss-blue-hover);box-shadow:none;border-radius:9px}body.themeToss .page .primaryButton:hover,body.themeToss .modalBackdrop .primaryButton:hover,body.themeToss .selectPanelBox .primaryButton:hover{background:#1550b8;border-color:#1550b8}body.themeToss .page .secondaryButton,body.themeToss .modalBackdrop .secondaryButton,body.themeToss .selectPanelBox .secondaryButton,body.themeToss .spButton,body.themeToss .tableDownloadBtn,body.themeToss .catalogUndo button,body.themeToss .catalogFooterButtons button,body.themeToss .noticeMoreBtn,body.themeToss .hrSchedNavBtn,body.themeToss .prospectToolBtn,body.themeToss .taskBulkBtn{color:var(--toss-text-sub);background:var(--toss-surface);border-color:var(--toss-line);box-shadow:none;border-radius:9px}body.themeToss .page .secondaryButton:hover,body.themeToss .modalBackdrop .secondaryButton:hover,body.themeToss .spButton:hover,body.themeToss .tableDownloadBtn:hover,body.themeToss .catalogUndo button:hover:not(:disabled),body.themeToss .catalogFooterButtons button:hover,body.themeToss .noticeMoreBtn:hover,body.themeToss .hrSchedNavBtn:hover,body.themeToss .prospectToolBtn:hover,body.themeToss .taskBulkBtn:hover{color:var(--toss-blue);background:var(--toss-blue-soft);border-color:#b8d8ff}body.themeToss .dangerButton{color:#fff;background:#c0353c;border-color:#c0353c}body.themeToss .dangerButton:hover:not(:disabled){background:#a5242a;border-color:#a5242a}body.themeToss .dangerButton:disabled{color:#fff;background:#e0a8ac;border-color:#e0a8ac}body.themeToss .dangerGhost{color:#b42332;background:var(--toss-surface);border-color:#e5b3ad}body.themeToss .dangerGhost:hover{background:var(--toss-red-soft);border-color:#d99a95}body.themeToss .iconButton{color:var(--toss-text-sub);background:var(--toss-surface-subtle);border-color:var(--toss-line)}body.themeToss .iconButton:hover{color:var(--toss-text);background:#eef1f4}body.themeToss .control,body.themeToss .spSearch,body.themeToss .adminOrgSearch,body.themeToss .comm2Search,body.themeToss .secretCellInput,body.themeToss .noticeNumInput{color:var(--toss-text);background:var(--toss-surface);border-color:var(--toss-line-strong);box-shadow:none;border-radius:8px}body.themeToss .control:hover,body.themeToss .spSearch:hover,body.themeToss .adminOrgSearch:hover,body.themeToss .comm2Search:hover{border-color:#b0b8c1}body.themeToss .control:focus,body.themeToss .spSearch:focus-within,body.themeToss .adminOrgSearch:focus,body.themeToss .comm2Search:focus-within,body.themeToss .secretCellInput:focus,body.themeToss .noticeNumInput:focus{background:var(--toss-surface);border-color:var(--toss-blue);box-shadow:0 0 0 3px #3182f61f}body.themeToss .control::placeholder,body.themeToss textarea::placeholder,body.themeToss input::placeholder{color:#a7afb9}body.themeToss .segmented{border-color:var(--toss-line);background:#eef1f4;border-radius:8px}body.themeToss .segmented button{color:var(--toss-text-sub);font-weight:700}body.themeToss .segmented button:not(.active):hover{color:var(--toss-text);background:#ffffffb8}body.themeToss .segmented button.active{color:#fff;background:var(--toss-blue-hover);box-shadow:none;border-radius:7px}body.themeToss .segmented button.active.seg-SK{background:#e2231a}body.themeToss .segmented button.active.seg-KT{background:#2b2b2b}body.themeToss .segmented button.active.seg-LG{background:#c9257a}body.themeToss .segmented button.active.seg-알뜰{background:#0a7f5d}body.themeToss .segmented button.active.seg-유선{background:#7048e8}body.themeToss .sectionBar{color:var(--toss-text-sub);background:var(--toss-surface);border-color:var(--toss-line);box-shadow:none;border-radius:9px}body.themeToss .sectionBar b{color:var(--toss-text-sub)}body.themeToss .sectionBar>span{color:var(--toss-text-faint)}body.themeToss .sectionBar:hover{background:var(--toss-surface-hover);border-color:var(--toss-line-strong)}body.themeToss .sectionBar.open{background:var(--toss-blue-soft);border-color:#b8d8ff}body.themeToss .sectionBar.open b,body.themeToss .sectionBar.open>span{color:var(--toss-blue)}body.themeToss .sectionCard,body.themeToss .listSection,body.themeToss .dataCard,body.themeToss .masterCard,body.themeToss .reportCard,body.themeToss .card,body.themeToss .opsCard,body.themeToss .noticeRule,body.themeToss .noticePhone,body.themeToss .invPanel,body.themeToss .invKpi,body.themeToss .hrRoster,body.themeToss .hrLeaveBlock,body.themeToss .payrollMine,body.themeToss .prospectPanel,body.themeToss .taskForm,body.themeToss .offerCard,body.themeToss .comm2Board,body.themeToss .comm2PostDetail,body.themeToss .alimtalkHero,body.themeToss .alimSendReview,body.themeToss .noticeDateCard,body.themeToss .noticeSchedBlock,body.themeToss .bizWrite,body.themeToss .bizListPane,body.themeToss .bizPreviewPane{color:var(--toss-text);background:var(--toss-surface);border-color:var(--toss-line);border-radius:12px;box-shadow:0 1px 3px #191f280d}body.themeToss .sectionHeader,body.themeToss .listHeader,body.themeToss .dataCardHeader,body.themeToss .masterHeader,body.themeToss .reportCardHeader,body.themeToss .opsCardHeader,body.themeToss .hrLeaveBlockHead,body.themeToss .noticeBundleHead,body.themeToss .bizPreviewHead,body.themeToss .bizTop{background:var(--toss-surface-subtle);border-color:var(--toss-line)}body.themeToss .kpiCard,body.themeToss .alimSendKpis>*,body.themeToss .hrLeaveKpis>*,body.themeToss .invKpi{color:var(--toss-text);background:var(--toss-surface);border-color:var(--toss-line);border-radius:12px;box-shadow:0 1px 3px #191f280d}body.themeToss .kpiCard span,body.themeToss .opsKpis span,body.themeToss .alimSendKpis span,body.themeToss .hrLeaveKpis span,body.themeToss .invKpi span{color:var(--toss-text-faint)}body.themeToss .kpiCard:before{background:var(--toss-blue)}body.themeToss .kpiCard.blue:before{background:#1583e5}body.themeToss .kpiCard.navy:before{background:#0a2947}body.themeToss .kpiCard.purple:before{background:#7357d9}body.themeToss .kpiCard.red:before{background:var(--toss-red)}body.themeToss .kpiCard.gray:before{background:#7d8d9e}body.themeToss .alimSendKpis>div.key{background:var(--toss-orange-soft);border-color:#f2d38d}body.themeToss .invKpi.primary{background:#25364a;border-color:#25364a}body.themeToss .invKpi.primary>span,body.themeToss .invKpi.primary>small{color:#c8d5e3}body.themeToss .invKpi.primary>b{color:#fff}body.themeToss .invKpi.warn{background:var(--toss-orange-soft);border-color:#f2d38d}body.themeToss .salesTable,body.themeToss .compactTable,body.themeToss .noticesTable,body.themeToss .noticesSentTable,body.themeToss .opsTable,body.themeToss .hrRosterTable,body.themeToss .hrSchedTable,body.themeToss .hrLeaveTable,body.themeToss .payrollTable,body.themeToss .prospectTable,body.themeToss .taskTable,body.themeToss .secretTable,body.themeToss .adminOrgsTable,body.themeToss .teamPermTable,body.themeToss .bizTable{color:var(--toss-text);background:var(--toss-surface);border-color:var(--toss-line)}body.themeToss .salesTable thead th,body.themeToss .compactTable thead th,body.themeToss .noticesTable thead th,body.themeToss .noticesSentTable thead th,body.themeToss .opsTable thead th,body.themeToss .hrRosterTable thead th,body.themeToss .hrSchedTable thead th,body.themeToss .hrLeaveTable thead th,body.themeToss .payrollTable thead th,body.themeToss .prospectTable thead th,body.themeToss .taskTable thead th,body.themeToss .secretTable thead th,body.themeToss .adminOrgsTable thead th,body.themeToss .teamPermTable thead th,body.themeToss .bizTable thead th{color:var(--toss-text-sub);background:var(--toss-surface-subtle);border-color:var(--toss-line)}body.themeToss .salesTable tbody td,body.themeToss .compactTable tbody td,body.themeToss .noticesTable tbody td,body.themeToss .noticesSentTable tbody td,body.themeToss .opsTable tbody td,body.themeToss .hrRosterTable tbody td,body.themeToss .hrSchedTable tbody td,body.themeToss .hrLeaveTable tbody td,body.themeToss .payrollTable tbody td,body.themeToss .prospectTable tbody td,body.themeToss .taskTable tbody td,body.themeToss .secretTable tbody td,body.themeToss .adminOrgsTable tbody td,body.themeToss .teamPermTable tbody td,body.themeToss .bizTable tbody td{color:#000;border-color:var(--toss-line)}body.themeToss .salesTable tbody tr:hover td,body.themeToss .compactTable tbody tr:hover td,body.themeToss .noticesTable tbody tr:hover td,body.themeToss .noticesSentTable tbody tr:hover td,body.themeToss .opsTable tbody tr:hover td,body.themeToss .prospectTable tbody tr:hover td,body.themeToss .taskTable tbody tr:hover td,body.themeToss .secretTable tbody tr:hover td,body.themeToss .adminOrgsTable tbody tr:hover td{background:var(--toss-surface-hover)}body.themeToss .tableWrap,body.themeToss .opsTableWrap,body.themeToss .prospectTableWrap,body.themeToss .taskTableWrap,body.themeToss .catalogGridWrap,body.themeToss .hrRosterScroll,body.themeToss .hrSchedScroll,body.themeToss .salesGridWrap{background:var(--toss-surface);border-color:var(--toss-line);box-shadow:none}body.themeToss .gridFrame{border-color:var(--toss-line);box-shadow:none}body.themeToss .salesGrid thead th,body.themeToss .salesGrid thead th.frozenCol,body.themeToss .salesGrid thead th.frozenRight{color:var(--toss-text-sub);background:var(--toss-surface-subtle);border-color:var(--toss-line)}body.themeToss .salesGrid tbody td{border-color:var(--toss-line);color:#000}body.themeToss .salesGrid td.cursorCell{outline-color:var(--toss-blue)}body.themeToss .salesGrid td.selCell:not(.memoColorCell){background-color:var(--toss-blue-soft)!important}body.themeToss .gridTotals td{background:var(--toss-surface-subtle);border-top-color:var(--toss-line)}body.themeToss .gridToolbar .secondaryButton,body.themeToss .gridToolbar .primaryButton,body.themeToss .gridCatSeg,body.themeToss .gridCatSeg button.active{border-radius:8px}body.themeToss .gridCoachBar{color:var(--toss-blue);background:var(--toss-blue-soft);border-color:#c7e0ff;border-radius:8px}body.themeToss .custHubTabs,body.themeToss .noticeViewTabs,body.themeToss .invNav,body.themeToss .hrOpsTabs,body.themeToss .prospectViews,body.themeToss .taskViews,body.themeToss .communitySectionNav,body.themeToss .opsTabs,body.themeToss .comm2ModeBar,body.themeToss .adminOrgTabs,body.themeToss .catalogTabs{border-color:var(--toss-line)}body.themeToss .custHubTabs button,body.themeToss .noticeViewTabs button,body.themeToss .invNav button,body.themeToss .hrOpsTab,body.themeToss .prospectView,body.themeToss .taskView,body.themeToss .communitySectionNav button,body.themeToss .opsTabs button,body.themeToss .comm2ModeBar button,body.themeToss .adminOrgTabs button,body.themeToss .catalogTabs button,body.themeToss .noticeRangeChips button,body.themeToss .noticeKindChip,body.themeToss .adminOrgChip,body.themeToss .comm2Tag,body.themeToss .offerTags i{color:var(--toss-text-sub);background:var(--toss-surface);border-color:var(--toss-line);box-shadow:none;border-radius:8px}body.themeToss .custHubTabs button.active,body.themeToss .custHubTabs button.on,body.themeToss .noticeViewTabs button.active,body.themeToss .invNav button.on,body.themeToss .invNav button.active,body.themeToss .hrOpsTab.on,body.themeToss .prospectView.on,body.themeToss .taskView.on,body.themeToss .communitySectionNav button.active,body.themeToss .opsTabs button.active,body.themeToss .comm2ModeBar button.active,body.themeToss .adminOrgTabs button.active,body.themeToss .catalogTabs button.active,body.themeToss .noticeRangeChips button.active,body.themeToss .noticeKindChip.on,body.themeToss .adminOrgChip.on{color:var(--toss-blue);background:var(--toss-blue-soft);box-shadow:none;border-color:#b8d8ff}body.themeToss .noticeKindChip{color:#fff;background:var(--toss-text);border-color:var(--toss-text)}body.themeToss .comm2Tag.question{color:var(--toss-blue);background:var(--toss-blue-soft);border-color:#c7e0ff}body.themeToss .comm2Tag.solved{color:var(--toss-green);background:var(--toss-green-soft);border-color:#b9ead9}body.themeToss .comm2Tag.notice{color:#b76500;background:var(--toss-orange-soft);border-color:#f2d38d}body.themeToss .catalogGrid{color:var(--toss-text);background:var(--toss-surface)}body.themeToss .catalogGrid th,body.themeToss .catalogGrid th.rowNo{color:var(--toss-text-sub);background:var(--toss-surface-subtle);border-color:var(--toss-line)}body.themeToss .catalogGrid td{border-color:var(--toss-line)}body.themeToss .catalogGrid td.rowNo{color:var(--toss-text-faint);background:var(--toss-surface-subtle)}body.themeToss .catalogGrid .gridCell:focus{background:var(--toss-blue-soft);outline-color:var(--toss-blue)}body.themeToss .catalogGrid td.selCell{background:var(--toss-blue-soft)}body.themeToss .catalogGridFooter{color:var(--toss-text-sub);background:var(--toss-surface);border-color:var(--toss-line)}body.themeToss .alimtalkHero{background:var(--toss-surface);border-color:var(--toss-line)}body.themeToss .alimtalkStatusDot.ready,body.themeToss .alimCapability.ready .alimCapabilityDot{background:var(--toss-green)}body.themeToss .noticeBundleRow,body.themeToss .noticeDateItem,body.themeToss .noticePerson,body.themeToss .noticeKeepTable td,body.themeToss .noticeKeepTable th{border-color:var(--toss-line)}body.themeToss .noticeDateCard.selected,body.themeToss .noticeDateItem.on,body.themeToss .noticeBundleRow.picked{background:var(--toss-blue-soft);border-color:#b8d8ff}body.themeToss .noticeDateItem.sms.on{background:var(--toss-orange-soft);border-color:#f2d38d}body.themeToss .noticeKeepTable th{color:var(--toss-text-sub);background:var(--toss-surface-subtle)}body.themeToss .noticeSchedFoot{border-color:var(--toss-line);background:#fffffff5}body.themeToss .inventoryModule{color:var(--toss-text)}body.themeToss .invToolbar,body.themeToss .invDrawer,body.themeToss .invDrawerHead{background:var(--toss-surface);border-color:var(--toss-line)}body.themeToss .invKpi.on,body.themeToss .invKpi:hover{background:var(--toss-blue-soft);border-color:#b8d8ff}body.themeToss .invDrawer{box-shadow:-12px 0 36px #191f281f}body.themeToss .hrOpsRoot,body.themeToss .hrRoster,body.themeToss .hrSchedRoot,body.themeToss .hrLeave,body.themeToss .payrollMine,body.themeToss .prospectPanel,body.themeToss .opsTasks,body.themeToss .secretTable{color:var(--toss-text)}body.themeToss .hrOpsToolbar,body.themeToss .prospectBar,body.themeToss .taskForm,body.themeToss .secretStoreBar,body.themeToss .secretNewRow{background:var(--toss-surface-subtle);border-color:var(--toss-line)}body.themeToss .hrOpsBadge.blue,body.themeToss .prospectStage.blue{color:var(--toss-blue);background:var(--toss-blue-soft);border-color:#c7e0ff}body.themeToss .hrOpsBadge.green,body.themeToss .prospectStage.green{color:var(--toss-green);background:var(--toss-green-soft);border-color:#b9ead9}body.themeToss .hrOpsBadge.red,body.themeToss .prospectStage.red{color:var(--toss-red);background:var(--toss-red-soft);border-color:#ffd1d6}body.themeToss .prospectTable tr.selected td{background:var(--toss-blue-soft)}body.themeToss .comm2Hub,body.themeToss .offerMarketplace,body.themeToss .publicCommunityPage{color:var(--toss-text);background:var(--toss-bg)}body.themeToss .comm2Top,body.themeToss .comm2CategoryBar,body.themeToss .comm2BoardTools,body.themeToss .comm2PaneHead,body.themeToss .comm2PostRow,body.themeToss .comm2Comment,body.themeToss .comm2Composer,body.themeToss .offerHero,body.themeToss .offerFilters,body.themeToss .offerDetail{color:var(--toss-text);background:var(--toss-surface);border-color:var(--toss-line)}body.themeToss .comm2PostRow:hover,body.themeToss .comm2Comment:hover{background:var(--toss-surface-hover)}body.themeToss .comm2Comment.accepted,body.themeToss .comm2Comment.accepted:hover{background:var(--toss-green-soft);border-color:#a9dfc9}body.themeToss .comm2PostExcerpt,body.themeToss .comm2Author,body.themeToss .comm2PostCounts,body.themeToss .comm2DetailAuthor{color:var(--toss-text-sub)}body.themeToss .comm2PinnedNotice{background:var(--toss-blue-soft);border-color:#c7e0ff}body.themeToss .offerHero span{color:var(--toss-green)}body.themeToss .offerHero h2{color:var(--toss-text)}body.themeToss .offerHero p,body.themeToss .offerHero .offerNoWrite{color:var(--toss-text-sub)!important}body.themeToss .bizTop,body.themeToss .bizSection,body.themeToss .bizFootHint,body.themeToss .bizOffBand{border-color:var(--toss-line)}body.themeToss .bizStatCell,body.themeToss .bizField,body.themeToss .bizRow{background:var(--toss-surface);border-color:var(--toss-line)}body.themeToss .bizRow:hover{background:var(--toss-surface-hover)}body.themeToss .bizRow.on{background:var(--toss-blue-soft);border-color:#b8d8ff}body.themeToss .modalBackdrop{backdrop-filter:blur(2px);background:#191f2873}body.themeToss .modal,body.themeToss .carrierAskBox,body.themeToss .gridMvnoBox,body.themeToss .gridStockBox,body.themeToss .appCalPop,body.themeToss .spPanel{color:var(--toss-text);background:var(--toss-surface);border-color:var(--toss-line);border-radius:14px;box-shadow:0 24px 60px #191f2833}body.themeToss .modalHeader,body.themeToss .modalFooter{background:var(--toss-surface);border-color:var(--toss-line)}body.themeToss .modalHeader h2,body.themeToss .modalHeader h3{color:var(--toss-text)}body.themeToss .modalHeader p{color:var(--toss-text-sub)}body.themeToss .gridSelectMenu,body.themeToss .gridFilterMenu,body.themeToss .gridAdjustPanel,body.themeToss .gridColorMenu{color:var(--toss-text);background:var(--toss-surface);border-color:var(--toss-line);border-radius:12px;box-shadow:0 12px 32px #191f2824}body.themeToss .gridSelectMenu button:hover,body.themeToss .gridFilterMenu button:hover,body.themeToss .spRow:hover,body.themeToss .spRow.active{background:var(--toss-blue-soft)}body.themeToss .gridSelectMenu button.on,body.themeToss .spRow.now,body.themeToss .spRow.now b,body.themeToss .spRow.now .spCheck{color:var(--toss-blue)}body.themeToss .gridSelectMenu button.was{color:var(--toss-blue);background:var(--toss-blue-soft)}body.themeToss .toast{color:#fff;background:#191f28f0;border-color:#0000;border-radius:10px;box-shadow:0 8px 24px #191f283d}body.themeToss .simpleNotice,body.themeToss .summaryErrorNote,body.themeToss .adjustLockNote,body.themeToss .hrOpsNotice,body.themeToss .opsWarning,body.themeToss .noticeMatrixBanner,body.themeToss .noticeContractCheck,body.themeToss .comm2SafetyNote,body.themeToss .bizWarnBand{box-shadow:none;border-radius:9px}body.themeToss .simpleNotice.blue,body.themeToss .noticeMatrixBanner,body.themeToss .comm2SafetyNote{color:var(--toss-blue);background:var(--toss-blue-soft);border-color:#c7e0ff}body.themeToss .opsTasks .taskTable tr.overdueRow td{background:var(--toss-red-soft)}body.themeToss .opsTasks .taskTable tr.overdueRow:hover td{background:#ffe6e9}body.themeToss .opsTasks .taskTable tr.doneRow td{color:var(--toss-text-sub);background:var(--toss-surface-subtle)}body.themeToss .opsTasks .taskTable tr.cursor td,body.themeToss .opsTasks .taskTable tr.cursor:hover td,body.themeToss .noticesTable tr.noticePreviewRow td,body.themeToss .noticesTable tr.noticePreviewRow:hover td{background:var(--toss-blue-soft)}body.themeToss .noticesTable tr.noticePickedRow td,body.themeToss .noticesTable tr.noticePickedRow:hover td{background:#f2f8ff}body.themeToss .noticesTable tr.noticePickedRow.noticePreviewRow td,body.themeToss .noticesTable tr.noticePickedRow.noticePreviewRow:hover td{background:#dcecff}body.themeToss .opsTable tbody tr.selected td,body.themeToss .opsTable tbody tr.selected:hover td,body.themeToss .prospectTable tbody tr.selected td,body.themeToss .prospectTable tbody tr.selected:hover td{background:var(--toss-blue-soft)}body.themeToss .opsTable tbody tr.duplicate td,body.themeToss .opsTable tbody tr.duplicate:hover td{background:var(--toss-orange-soft)}body.themeToss .hrOpsRoot .payrollTable th.payHead{color:var(--toss-red)}body.themeToss .hrOpsRoot .payrollTable th.deductHead{color:var(--toss-blue)}body.themeToss .hrOpsRoot .payrollTable tr.payrollDirty td,body.themeToss .hrOpsRoot .payrollTable tr.payrollDirty:hover td{background:var(--toss-orange-soft)}body.themeToss .hrRosterTable tr.hrRosterLeft td,body.themeToss .hrRosterTable tr.hrRosterLeft:hover td,body.themeToss .hrLeaveTable tr.hrLeaveLeftRow td,body.themeToss .hrLeaveTable tr.hrLeaveLeftRow:hover td{color:var(--toss-text-sub);background:var(--toss-surface-subtle)}body.themeToss .hrLeaveTable tr.hrLeaveCanceledRow td{color:var(--toss-text-sub)}body.themeToss .noticeKeepTable tr.noticeAddRow td,body.themeToss .noticeKeepTable tr.noticeAddRow:hover td,body.themeToss .secretTable tr.secretNewRow td,body.themeToss .secretTable tr.secretNewRow:hover td{background:var(--toss-blue-soft)}body.themeToss .secretTable tr.secretRowBusy td,body.themeToss .secretTable tr.secretRowBusy:hover td,body.themeToss .adjustHistoryTable tr.adjustEditRow td,body.themeToss .adjustHistoryTable tr.adjustEditRow:hover td{background:var(--toss-orange-soft)}body.themeToss .tightTable tr.blocked td,body.themeToss .tightTable tr.blocked:hover td{color:#9d6068;background:var(--toss-red-soft)}body.themeToss .bulkSettleTable tr.picked td,body.themeToss .bulkSettleTable tr.picked:hover td,body.themeToss .adminOrgsTable .adminOrgRow:focus td,body.themeToss .adminOrgsTable .adminOrgRow:focus:hover td{background:var(--toss-blue-soft)}body.themeToss .adminOrgsTable tr.adminOrgDetail td,body.themeToss .adminOrgsTable tr.adminOrgDetail:hover td{background:var(--toss-surface-subtle)}body.themeToss .salesTable.invTable .invRow.picked td,body.themeToss .salesTable.invTable .invRow.picked:hover td{background:var(--toss-blue-soft)}body.themeToss .salesTable.invTable .invRow.cur>td,body.themeToss .salesTable.invTable .invRow.cur:hover>td{background:#f3f9ff}body.themeToss .invKpi.primary:hover,body.themeToss .invKpi.primary.on{background:#25364a;border-color:#25364a}body.themeToss .invKpi.warn:hover,body.themeToss .invKpi.warn.on{background:var(--toss-orange-soft);border-color:#e5b968}body.themeToss .bizWrite .bizRow.active>td{background:var(--toss-blue-soft)!important}body.themeToss .page .secondaryButton.on{color:#fff;background:var(--toss-blue-hover);border-color:var(--toss-blue-hover)}body.themeToss .control:disabled{color:#000;border-color:var(--toss-line);background:#eef1f4}body.themeToss .opsTasks .taskForm.editing{background:var(--toss-orange-soft);border-color:#e5b968}body.themeToss .noticeDateCard.off:not(.selected){background:var(--toss-surface-subtle)}body.themeToss .bizWrite .bizField.bad{background:var(--toss-red-soft);border-color:#ffd1d6}body.themeToss .hrSchedCell.inArea{box-shadow:inset 0 0 0 2px #3182f680}body.themeToss .page .secondaryButton.dangerGhost,body.themeToss .modalBackdrop .secondaryButton.dangerGhost{color:#b42332;background:#fff;border-color:#e5b3ad}body.themeToss .page .secondaryButton.dangerGhost:hover,body.themeToss .modalBackdrop .secondaryButton.dangerGhost:hover{color:#b42332;background:#fdf1f0;border-color:#e5b3ad}body.themeToss .modalBackdrop .secondaryButton.appConfirmDanger{color:#b03030;background:#fff;border-color:#f2b3b3}body.themeToss .modalBackdrop .secondaryButton.appConfirmDanger:hover:not(:disabled){color:#b03030;background:#fff5f5;border-color:#e07474}body.themeToss .salesGrid tr.serialDone td.selCell:not(.memoColorCell){background-color:#c9ead8!important}body.themeToss .hrSchedTable thead th.hrSchedDay.sun{color:var(--red)}body.themeToss .hrSchedTable thead th.hrSchedDay.sat{color:var(--blue)}body.themeToss .hrSchedTable thead th.hrSchedDay.inArea{background:#e8f1fb}body.themeToss .hrSchedTable tbody td.hrSchedCell.outside,body.themeToss .hrSchedTable tbody td.hrSchedCell.tone-gray{color:#000}body.themeToss .hrSchedTable tbody td.hrSchedCell.tone-green{color:var(--green)}body.themeToss .hrSchedTable tbody td.hrSchedCell.tone-red{color:var(--red)}body.themeToss .hrSchedTable tbody td.hrSchedCell.tone-orange{color:var(--orange)}body.themeToss .salesGrid thead th.guardianCol{background:#fff8ef}body.themeToss .salesGrid thead th.paybackCol{background:#fffdf4}body.themeToss{--toss-page-max:1780px;--toss-page-pad:clamp(20px,1.6667vw,36px);--toss-radius:16px;--toss-radius-sm:11px;--toss-shadow:0 2px 8px #191f2809,0 12px 28px #191f2809;--toss-shadow-float:0 12px 32px #191f281f}body.themeToss .page{width:min(100%,var(--toss-page-max));padding:26px var(--toss-page-pad)84px;margin-inline-start:auto;margin-inline-end:auto}body.themeToss .page:has(.salesGridWrap){width:100%;max-width:none}body.themeToss .page:has(.catalogGridWrap){width:100%;max-width:none}body.themeToss .page:has(.bizWrite){width:100%;max-width:none}body.themeToss .page:has(.salesGridWrap){padding-bottom:8px}body.themeToss .page:has(.catalogGridWrap){padding-bottom:8px}body.themeToss .page:has(.salesGridWrap)>.sectionBarRow{width:min(100%,calc(var(--toss-page-max) - var(--toss-page-pad)*2));margin-inline-start:auto;margin-inline-end:auto}body.themeToss .page:has(.salesGridWrap)>.gridHeadRow{width:min(100%,calc(var(--toss-page-max) - var(--toss-page-pad)*2));margin-inline-start:auto;margin-inline-end:auto}body.themeToss .topbarInner{width:min(100%,var(--toss-page-max));padding-inline:var(--toss-page-pad);gap:22px;height:auto;min-height:72px}body.themeToss .brand{gap:9px}body.themeToss .brand b{letter-spacing:-.65px;font-size:18px}body.themeToss .brand small{font-size:12px;line-height:1.25}body.themeToss .mainNav{gap:2px}body.themeToss .mainNav button{letter-spacing:-.25px;padding-inline-start:13px;padding-inline-end:13px;font-size:14px}body.themeToss .mainNav button.active:after{height:2px;left:13px;right:13px}body.themeToss .pageHeading{align-items: flex-end;gap:18px;margin:2px 0 18px}body.themeToss .pageHeading h1{color:var(--toss-text);letter-spacing:-.95px;margin:0 0 5px;font-size:clamp(24px,1.8vw,30px);line-height:1.22}body.themeToss .pageHeading p:not(.eyebrow){font-size:14px;line-height:1.5}body.themeToss .eyebrow{letter-spacing:1.25px;margin-bottom:4px;font-size:12px}body.themeToss .sectionCard,body.themeToss .listSection,body.themeToss .dataCard,body.themeToss .masterCard,body.themeToss .reportCard,body.themeToss .card,body.themeToss .opsCard,body.themeToss .penaltyCard,body.themeToss .noticeRule,body.themeToss .noticePhone,body.themeToss .invPanel,body.themeToss .hrRoster,body.themeToss .hrLeaveBlock,body.themeToss .payrollMine,body.themeToss .prospectPanel,body.themeToss .taskForm,body.themeToss .offerCard,body.themeToss .comm2Board,body.themeToss .comm2PostDetail,body.themeToss .alimtalkHero,body.themeToss .alimSendReview,body.themeToss .noticeDateCard,body.themeToss .noticeSchedBlock,body.themeToss .bizWrite,body.themeToss .bizListPane,body.themeToss .bizPreviewPane{border-radius:var(--toss-radius);box-shadow:var(--toss-shadow);border-color:#e5e8ebeb}body.themeToss .sectionCard{margin-bottom:16px}body.themeToss .sectionHeader,body.themeToss .listHeader,body.themeToss .dataCardHeader,body.themeToss .masterHeader,body.themeToss .reportCardHeader,body.themeToss .opsCardHeader,body.themeToss .maintenanceHead,body.themeToss .hrLeaveBlockHead,body.themeToss .noticeBundleHead,body.themeToss .bizPreviewHead,body.themeToss .bizTop{background:#fff;min-height:62px;padding:14px 18px}body.themeToss .sectionBody{padding:18px}body.themeToss .sectionHeader h2,body.themeToss .listHeader h2{letter-spacing:-.4px;font-size:17px}body.themeToss .sectionHeader p{margin-top:4px;font-size:12px;line-height:1.45}body.themeToss .sectionNumber{border-radius:10px;width:30px;height:30px}body.themeToss .kpiGrid{gap:14px;margin-bottom:20px}body.themeToss .kpiCard,body.themeToss .alimSendKpis>*,body.themeToss .hrLeaveKpis>*,body.themeToss .invKpi{border-radius:var(--toss-radius);box-shadow:var(--toss-shadow);min-height:104px;padding:18px}body.themeToss .kpiCard span,body.themeToss .opsKpis span,body.themeToss .alimSendKpis span,body.themeToss .hrLeaveKpis span,body.themeToss .invKpi span{font-size:13px;font-weight:700}body.themeToss .kpiCard b{letter-spacing:-1.15px;font-size:clamp(24px,2vw,30px)}body.themeToss .kpiCard p{margin-top:10px;font-size:12px}body.themeToss .page .primaryButton,body.themeToss .page .secondaryButton,body.themeToss .modalBackdrop .primaryButton,body.themeToss .modalBackdrop .secondaryButton,body.themeToss .spButton{border-radius:var(--toss-radius-sm);letter-spacing:-.18px;min-height:38px;padding-inline-start:14px;padding-inline-end:14px;font-size:13px;font-weight:750}body.themeToss :where(.control){border-radius:var(--toss-radius-sm);height:40px;padding-inline-start:12px;padding-inline-end:12px;font-size:14px}body.themeToss .fieldLabel{color:#000;margin-bottom:6px;font-size:12px;font-weight:750}body.themeToss .fieldLabel em{font-size:12px}body.themeToss .segmented{border-radius:var(--toss-radius-sm);min-height:40px}body.themeToss .segmented button{font-size:12px}body.themeToss .segmented button.active{border-radius:9px}body.themeToss .sectionBarRow{gap:7px;margin:4px 0 16px}body.themeToss .sectionBar{border-radius:999px;flex:none;min-width:0;min-height:42px;padding:0 14px;font-size:13px}body.themeToss .sectionBar b{font-size:13px}body.themeToss .sectionBar>span{font-size:12px}body.themeToss .storeTabRow{gap:6px;margin:2px 0 12px;padding-bottom:1px}body.themeToss .storeTabRow button{border-radius:10px;min-height:36px}body.themeToss .tableWrap,body.themeToss .opsTableWrap,body.themeToss .prospectTableWrap,body.themeToss .taskTableWrap,body.themeToss .catalogGridWrap,body.themeToss .hrRosterScroll,body.themeToss .hrSchedScroll,body.themeToss .gridFrame{border-color:var(--toss-line);border-radius:12px}body.themeToss .salesTable thead th,body.themeToss .compactTable thead th,body.themeToss .noticesTable thead th,body.themeToss .noticesSentTable thead th,body.themeToss .apptTable thead th,body.themeToss .opsTable thead th,body.themeToss .hrRosterTable thead th,body.themeToss .hrSchedTable thead th,body.themeToss .hrLeaveTable thead th,body.themeToss .payrollTable thead th,body.themeToss .prospectTable thead th,body.themeToss .taskTable thead th,body.themeToss .secretTable thead th,body.themeToss .adminOrgsTable thead th,body.themeToss .teamPermTable thead th,body.themeToss .bizTable thead th{color:#000;height:38px;padding-block-start:8px;padding-block-end:8px;font-size:12px;font-weight:750}body.themeToss .salesTable tbody td,body.themeToss .compactTable tbody td,body.themeToss .noticesTable tbody td,body.themeToss .noticesSentTable tbody td,body.themeToss .apptTable tbody td,body.themeToss .opsTable tbody td,body.themeToss .hrRosterTable tbody td,body.themeToss .hrSchedTable tbody td,body.themeToss .hrLeaveTable tbody td,body.themeToss .payrollTable tbody td,body.themeToss .prospectTable tbody td,body.themeToss .taskTable tbody td,body.themeToss .secretTable tbody td,body.themeToss .adminOrgsTable tbody td,body.themeToss .teamPermTable tbody td,body.themeToss .bizTable tbody td{font-size:13px}body.themeToss .gridToolbar{gap:8px;margin-bottom:10px}body.themeToss .gridToolHint{font-size:12px}body.themeToss .salesGrid thead th{height:34px}body.themeToss .salesGrid tbody td{min-height:38px}body.themeToss .gridInput,body.themeToss .gridCellBtn,body.themeToss .gridAutoCell{min-height:36px}body.themeToss .workspace{grid-template-columns:minmax(0,1fr)minmax(280px,340px);gap:16px}body.themeToss .calBoardSplit,body.themeToss .invBoardSplit{gap:18px}body.themeToss .simpleNotice,body.themeToss .summaryErrorNote,body.themeToss .adjustLockNote,body.themeToss .hrOpsNotice,body.themeToss .opsWarning,body.themeToss .noticeMatrixBanner,body.themeToss .noticeContractCheck,body.themeToss .comm2SafetyNote,body.themeToss .bizWarnBand{padding:12px 14px;line-height:1.55}body.themeToss .gridEmpty,body.themeToss .noItems{font-size:13px;padding-block-start:34px!important;padding-block-end:34px!important}body.themeToss .modal,body.themeToss .carrierAskBox,body.themeToss .gridMvnoBox,body.themeToss .gridStockBox,body.themeToss .appCalPop,body.themeToss .spPanel{box-shadow:var(--toss-shadow-float);border-radius:18px}body.themeToss .modalHeader{padding:20px 22px 14px}body.themeToss .modalBody{padding:16px 22px 20px}body.themeToss .modalFooter{padding:12px 22px 20px}@media (max-width:1200px){body.themeToss .mainNav button{padding-inline-start:10px;padding-inline-end:10px;font-size:13px}body.themeToss .workspace{grid-template-columns:minmax(0,1fr)300px}}@media (max-width:820px){body.themeToss .page{padding:18px 14px 56px}body.themeToss .topbarInner{gap:10px;min-height:60px;padding-inline-start:14px;padding-inline-end:14px}body.themeToss .pageHeading{flex-direction:column;align-items: flex-start;gap:5px;margin-bottom:14px}body.themeToss .pageHeading h1{font-size:24px}body.themeToss .kpiGrid{gap:9px}body.themeToss .kpiCard{min-height:92px;padding:14px}body.themeToss .sectionHeader{min-height:56px;padding:12px 14px}body.themeToss .sectionBody{padding:14px}body.themeToss .workspace{grid-template-columns:1fr;gap:12px}body.themeToss .sectionBarRow{margin-bottom:12px}body.themeToss .sectionBar{min-height:38px;padding-inline-start:12px;padding-inline-end:12px}}body.themeToss .mainNav button:focus,body.themeToss .sectionBar:focus,body.themeToss .storeTab:focus,body.themeToss .opsTabs button:focus,body.themeToss .hrOpsTab:focus,body.themeToss .prospectView:focus,body.themeToss .taskView:focus,body.themeToss .rebateTabs>button:focus,body.themeToss .rebateSections>button:focus{outline:none}body.themeToss .mainNav button:focus-visible{box-shadow:0 0 0 3px #3182f629}body.themeToss .sectionBar:focus-visible{box-shadow:0 0 0 3px #3182f629}body.themeToss .storeTab:focus-visible{box-shadow:0 0 0 3px #3182f629}body.themeToss .opsTabs button:focus-visible{box-shadow:0 0 0 3px #3182f629}body.themeToss .hrOpsTab:focus-visible{box-shadow:0 0 0 3px #3182f629}body.themeToss .prospectView:focus-visible{box-shadow:0 0 0 3px #3182f629}body.themeToss .taskView:focus-visible{box-shadow:0 0 0 3px #3182f629}body.themeToss .rebateTabs>button:focus-visible{box-shadow:0 0 0 3px #3182f629}body.themeToss .rebateSections>button:focus-visible{box-shadow:0 0 0 3px #3182f629}body.themeToss .mainNav button:focus-visible{outline:none;background:var(--toss-blue-soft);box-shadow:none}body.themeToss .newMemberBanner,body.themeToss .storeFixBanner{border:0;border-radius:13px;gap:8px 12px;min-height:48px;margin:8px 0;padding:8px 12px 8px 14px;box-shadow:0 1px 3px #191f280b}body.themeToss .newMemberBanner{background:#fff8e8}body.themeToss .storeFixBanner{background:#fff1f3}body.themeToss .newMemberBanner b,body.themeToss .storeFixBanner b{letter-spacing:-.2px;white-space:nowrap;font-size:13px}body.themeToss .newMemberBanner span,body.themeToss .storeFixBanner span{min-width:180px;font-size:12px;line-height:1.45}body.themeToss .newMemberBanner .secondaryButton,body.themeToss .storeFixBanner .primaryButton{min-height:32px;padding-inline-start:11px;padding-inline-end:11px;font-size:12px}body.themeToss .salesTopStrip{gap:10px;margin-bottom:10px}body.themeToss .miniKpis{gap:8px}body.themeToss .miniKpis>div,body.themeToss .miniKpis>button{border-color:#0000;border-radius:12px;min-width:112px;min-height:48px;padding:8px 12px;box-shadow:0 1px 3px #191f280e}body.themeToss .miniKpis span{font-size:12px}body.themeToss .miniKpis b{letter-spacing:-.5px;font-size:17px}body.themeToss .sectionBarRow{align-items: center}body.themeToss .sectionBar{padding-inline-start:10px;padding-inline-end:10px;min-width:82px!important}body.themeToss .sectionBar:not(.open)>span{display:none}body.themeToss .sectionBar:hover{background:#f2f4f6}body.themeToss .sectionBar.open{color:var(--toss-blue);background:var(--toss-blue-soft);box-shadow:none;border-color:#b8d8ff}body.themeToss .sectionBar.open b,body.themeToss .sectionBar.open>span{color:var(--toss-blue)}body.themeToss .sectionBarTools{flex:none;justify-content:flex-end;margin-left:auto;padding-left:4px}body.themeToss .storeTabRow button.on,body.themeToss .storeTabRow button.active{color:var(--toss-blue);background:var(--toss-blue-soft);border-color:#b8d8ff}body.themeToss .formRow .control{height:34px;padding-inline-start:9px;padding-inline-end:9px;font-size:13px}body.themeToss .formRow .birthInput{width:120px}body.themeToss .formRow .spButton{gap:5px;padding-inline-start:8px;padding-inline-end:6px}body.themeToss .reportHeading{margin-bottom:18px}body.themeToss .reportFilters{gap:8px}body.themeToss .reportFilters input,body.themeToss .reportFilters select{border-radius:11px;height:40px;font-size:13px}body.themeToss .reportCardHeader{min-height:58px;padding:13px 16px}body.themeToss .reportCardHeader b{letter-spacing:-.3px;font-size:15px}body.themeToss .reportCardHeader span{font-size:12px}body.themeToss .calendarWeek span{height:36px;font-size:12px}body.themeToss .salesCalendar button{min-height:86px;padding:9px}body.themeToss .salesCalendar button>span{font-size:12px}body.themeToss .salesCalendar button>b{font-size:12.5px}body.themeToss .perfTable th{height:36px;padding-inline-start:10px;padding-inline-end:10px;font-size:12px}body.themeToss .perfTable td{height:36px;padding:7px 10px;font-size:12.5px}body.themeToss .sellerBars{padding:11px 16px 15px}body.themeToss .settlementTableCard{margin-bottom:18px}body.themeToss .settlementTable th{height:38px;padding:0 11px;font-size:12px}body.themeToss .settlementTable td{height:35px;padding:7px 11px;font-size:13px}body.themeToss .settlementTable tfoot td{height:40px;font-size:13.5px}body.themeToss .settleBoardGrid{gap:16px;margin-bottom:18px}body.themeToss .settleBoardCard{flex:620px;max-width:none}body.themeToss .settleBoard th{height:36px;padding-inline-start:10px;padding-inline-end:10px;font-size:12px}body.themeToss .settleBoard td{height:31px;padding:5px 10px;font-size:12.5px}body.themeToss .settleBoard tr.settleCarrierRow>td{height:30px;padding-inline-start:10px;padding-inline-end:10px;font-size:12px}body.themeToss .settleBoard td.settleVendor{padding-left:12px;font-size:12.5px}body.themeToss .settleBoard tr.settleSumRow>td{height:36px;font-size:13px}body.themeToss .settleCashStrip{gap:7px 22px;min-height:42px;padding:9px 16px;font-size:12.5px}body.themeToss .foldBlock{margin-bottom:16px}body.themeToss .foldBlock>summary{border-radius:14px;min-height:48px;padding:10px 16px}body.themeToss .foldBlock>summary b{font-size:14px}body.themeToss .cashExpenseHero{gap:12px}body.themeToss .cashExpenseCard{box-shadow:var(--toss-shadow);border-color:#0000;border-radius:16px}body.themeToss .cashHero{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-bottom:16px}body.themeToss .cashHeroCard{box-shadow:var(--toss-shadow);border-color:#0000;border-radius:16px;width:100%;min-height:52px;padding:8px 18px}body.themeToss .cashHeroCard span{font-size:12px}body.themeToss .cashHeroCard b{letter-spacing:-.5px;font-size:20px}body.themeToss .cashForm{gap:12px 14px;padding-block-start:2px;padding-block-end:2px}body.themeToss .cashForm .cashSubmit{height:40px}body.themeToss .cashTable{width:100%;max-width:none}body.themeToss .cashTable th{height:38px}body.themeToss .cashTable td{height:36px;padding-block-start:7px;padding-block-end:7px}body.themeToss .cashLogCard{border-color:var(--toss-line);box-shadow:var(--toss-shadow);border-radius:14px}body.themeToss .cashLogCard>summary{min-height:44px;padding:10px 16px}body.themeToss .masterGrid{gap:16px}body.themeToss .masterCard{overflow:hidden}body.themeToss .masterHeader{gap:10px;min-height:58px;padding:13px 16px}body.themeToss .masterHeader b{letter-spacing:-.25px;font-size:14.5px}body.themeToss .masterHeader span{font-size:12px}body.themeToss .masterCard .compactTable th{height:36px}body.themeToss .masterCard .compactTable td{height:38px;padding-block-start:7px;padding-block-end:7px}body.themeToss .masterCard .sectionBody{padding:16px}body.themeToss .masterImportBar{box-shadow:var(--toss-shadow);border:0;border-radius:14px;min-height:58px;padding:12px 16px}body.themeToss .invKpis{gap:12px}body.themeToss .invPanelHeader,body.themeToss .listHeader{min-height:58px;padding:13px 16px}body.themeToss .noticesPage .noticeTopRow{gap:10px 16px;padding-block-start:4px;padding-block-end:4px}body.themeToss .noticeTopMain{padding:12px 16px}body.themeToss .noticeRules{gap:10px;padding:12px 16px}body.themeToss .noticeRule{border:1px solid #0000;max-width:380px;min-height:76px;padding:12px 14px;box-shadow:0 1px 4px #191f280d}body.themeToss .noticeRuleIcon{width:36px;height:36px}body.themeToss .noticeRuleBody b{font-size:13.5px}body.themeToss .noticeRuleBody span{font-size:12px;line-height:1.4}body.themeToss .noticesTable th,body.themeToss .noticesSentTable th{height:38px;padding-inline-start:10px;padding-inline-end:10px}body.themeToss .noticesTable td,body.themeToss .noticesSentTable td{height:38px;padding:7px 10px;font-size:12.5px}body.themeToss .opsTabs{box-shadow:var(--toss-shadow);background:#fff;border-color:#0000;border-radius:14px;gap:5px;padding:5px}body.themeToss .opsTabs button{border-radius:10px;min-height:42px;font-size:14px}body.themeToss .opsTabs button.active{color:var(--toss-blue);background:var(--toss-blue-soft);box-shadow:none}body.themeToss .opsTabs button.active i{color:var(--toss-blue)}body.themeToss .opsCard{border-color:#0000;padding:18px}body.themeToss .opsCardHeader{min-height:58px;margin:-4px -2px 12px;padding:10px 2px 14px}body.themeToss .opsCardHeader h2,body.themeToss .opsCardHeader h3{letter-spacing:-.35px;font-size:16px}body.themeToss .opsCardHeader p{margin-top:4px;font-size:12px;line-height:1.45}body.themeToss .opsTabs.printHubTabs{overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;gap:3px;width:min(100%,1040px);margin:0 auto 18px}body.themeToss .opsTabs.printHubTabs>button{white-space:nowrap;flex:1 0 auto;gap:4px;min-width:max-content;padding-inline-start:7px;padding-inline-end:7px;font-size:13px}body.themeToss .opsTabs.printHubTabs>button i{font-size:16px}body.themeToss .hrOpsTabs,body.themeToss .prospectViews,body.themeToss .opsTasks .taskViews{background:#f2f4f6;border-color:#0000;border-radius:12px;gap:4px;padding:4px}body.themeToss .hrOpsTab,body.themeToss .prospectView,body.themeToss .opsTasks .taskView{border-radius:9px;height:34px;min-height:34px;font-size:12.5px}body.themeToss .hrOpsTab.on,body.themeToss .prospectView.on,body.themeToss .opsTasks .taskView.on{color:var(--toss-blue);background:#fff;box-shadow:0 1px 4px #191f2814}body.themeToss .prospectView.on b{color:var(--toss-blue);background:var(--toss-blue-soft)}body.themeToss .opsTasks .taskView.on em{color:var(--toss-blue)}body.themeToss .hrOpsToolbar{gap:8px;min-height:44px;margin-bottom:12px}body.themeToss .prospectAdd,body.themeToss .opsTasks .taskForm{background:#f7f9fb;border-color:#0000;border-radius:13px;padding:11px 12px}body.themeToss .prospectPanel .prospectTable th,body.themeToss .opsTasks .taskTable th{height:38px;padding-inline-start:9px;padding-inline-end:9px}body.themeToss .prospectPanel .prospectTable td,body.themeToss .opsTasks .taskTable td{height:40px;padding:7px 9px;font-size:12.5px}body.themeToss .hrOpsEmpty,body.themeToss .opsEmpty,body.themeToss .opsTasks .taskEmptyCell{color:#000;min-height:180px;padding:34px 20px;font-size:13px;line-height:1.65}body.themeToss .opsTasks .taskEmptyCell{height:180px}body.themeToss .rebateWrap{gap:16px}body.themeToss .rebateTabs{gap:7px}body.themeToss .rebateTabs>button{background:#fff;border-color:#0000;border-radius:12px;min-height:42px;padding:0 24px;font-size:14px;box-shadow:0 1px 4px #191f280e}body.themeToss .rebateSections{background:#f2f4f6;border-radius:13px;gap:6px;padding:4px}body.themeToss .rebateSections>button{background:0 0;border:0;border-radius:10px;min-height:38px;padding:0 24px;font-size:14px}body.themeToss .rebateSections>button.on{color:var(--toss-blue);background:#fff;box-shadow:0 1px 4px #191f2814}body.themeToss .rebateCard{box-shadow:var(--toss-shadow);overflow:hidden;border-color:#0000;border-radius:16px}body.themeToss .rebateWSheetWrap{padding:16px}body.themeToss .rebateWSheet th,body.themeToss .rebateWSheet td{border-color:#dfe5ec;height:35px;padding:5px 9px;font-size:12.5px}body.themeToss .rebateWSheet th.rebateWSheetHead{height:38px}body.themeToss .rebateWSheet .rebateWSheetGap{min-width:18px}@media (max-width:820px){body.themeToss .newMemberBanner,body.themeToss .storeFixBanner{display:grid;grid-template-columns:minmax(0,1fr)auto;align-items: center;gap:4px 8px;min-height:0;padding:10px 11px}body.themeToss .newMemberBanner b,body.themeToss .storeFixBanner b{grid-column:1/-1;white-space:normal;font-size:12.5px}body.themeToss .newMemberBanner span,body.themeToss .storeFixBanner span{min-width:0;font-size:12px;line-height:1.4}body.themeToss .newMemberBanner span{grid-column:1;grid-row:2/span 2;align-self: center}body.themeToss .newMemberBanner button{grid-column:2}body.themeToss .newMemberBanner button:first-of-type{grid-row:2}body.themeToss .newMemberBanner button:nth-of-type(2){grid-row:3}body.themeToss .storeFixBanner span{grid-column:1;grid-row:2}body.themeToss .storeFixBanner button{grid-column:2;grid-row:2}body.themeToss .newMemberBanner button,body.themeToss .storeFixBanner button{width:auto;min-height:30px;padding:0 9px;font-size:12px}body.themeToss .miniKpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}body.themeToss .miniKpis>div,body.themeToss .miniKpis>button{min-width:0;min-height:44px;padding:7px 10px}body.themeToss .miniKpis b{white-space:nowrap;font-size:16px}body.themeToss .miniKpis>:nth-child(5):last-child{grid-column:1/-1}body.themeToss .sectionBarRow{gap:6px}body.themeToss .sectionBarTools{overflow-x:auto;flex-wrap:nowrap;flex:1 0 100%;justify-content:flex-start;padding:2px 0 0}body.themeToss .cashHero{grid-template-columns:1fr}body.themeToss .cashHeroCard{min-height:52px;padding:8px 14px}body.themeToss .cashForm>*{flex-basis:calc(50% - 8px)}body.themeToss .cashForm .cashCategoryField,body.themeToss .cashForm .cashTitleField,body.themeToss .cashForm .cashMarginCheck{flex-basis:100%}body.themeToss .settleBoardCard{min-width:100%}body.themeToss .noticeRules{flex-basis:100%}body.themeToss .noticeRule{flex-basis:100%;max-width:none}body.themeToss .opsCard{padding:14px}body.themeToss .opsTabs button{min-width:max-content;padding-inline-start:14px;padding-inline-end:14px}body.themeToss .printHubTabs{margin-bottom:14px}body.themeToss .rebateTabs,body.themeToss .rebateSections{overflow-x:auto;flex-wrap:nowrap}body.themeToss .rebateTabs>button,body.themeToss .rebateSections>button{flex:none}}body.themeToss .sectionBarRow{display:flex;flex-wrap:nowrap;align-items: center;gap:10px;min-width:0}body.themeToss .sectionBarNav{display:flex;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;background:linear-gradient(to right,var(--toss-bg)45%,#f2f4f600)left center/26px 100% no-repeat local,linear-gradient(to left,var(--toss-bg)45%,#f2f4f600)right center/26px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,#191f2821,#191f2800)left center/13px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,#191f2821,#191f2800)right center/13px 100% no-repeat scroll;flex:0 auto;align-items: center;gap:6px;min-width:0;padding:1px 0}body.themeToss .sectionBarNav::-webkit-scrollbar{display:none}body.themeToss .sectionBarNav .sectionBar{flex:none;justify-content:center;padding-inline-start:13px;padding-inline-end:13px;min-width:max-content!important}body.themeToss .sectionBarTools{flex:none;min-width:max-content;margin-left:auto;padding-left:0}body.themeToss .plusMini{border-radius:8px;width:24px;height:24px;font-size:15px}body.themeToss .attachHelpBtn{width:22px;height:22px;font-size:12px}body.themeToss .vendorItemDel{border-radius:8px;width:30px;height:30px}body.themeToss .vendorItemDel:hover{background:#fff0f1}body.themeToss .entryFields .control:disabled{color:#000;opacity:1;background:#f5f6f8;border-color:#e5e8eb}body.themeToss .entryFields .control:disabled::placeholder{color:#000;opacity:1}body.themeToss .entryFields .segmented button:disabled{color:#000;opacity:.72}body.themeToss .hScrollGuide,body.themeToss .hScrollGuide>span{color:#000}body.themeToss .hScrollTop::-webkit-scrollbar-thumb{background:#aeb8c2}body.themeToss .gridPanHint,body.themeToss .tablePanHint{display:none}@media (max-width:1180px){body.themeToss .gridPanHint,body.themeToss .tablePanHint{display:block;color:#000;background:#f2f4f6;border-radius:999px;width:-moz-fit-content;width:fit-content;margin:2px 0 6px;padding:4px 9px;font-size:12px;font-weight:750;line-height:1.4}}@media (max-width:820px){body.themeToss .sectionBarRow{display:grid;grid-template-columns:minmax(0,1fr);gap:7px}body.themeToss .sectionBarNav{width:100%}body.themeToss .sectionBarTools{display:flex;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;flex-wrap:nowrap;justify-content:flex-start;width:100%;min-width:0}body.themeToss .newMemberBanner b,body.themeToss .newMemberBanner span,body.themeToss .storeFixBanner b,body.themeToss .storeFixBanner span{word-break:keep-all;overflow-wrap:anywhere}body.themeToss .newMemberBanner span,body.themeToss .storeFixBanner span,body.themeToss .newMemberBanner button,body.themeToss .storeFixBanner button{font-size:12px}}@media (max-width:560px){body.themeToss .miniKpis>div:not(.kpiBreakRow),body.themeToss .miniKpis>button{flex-direction:column;justify-content:center;align-items: flex-start;gap:2px;min-height:62px}body.themeToss .miniKpis>div:not(.kpiBreakRow)>span,body.themeToss .miniKpis>button>span{white-space:nowrap}body.themeToss .miniKpis>div:not(.kpiBreakRow)>b,body.themeToss .miniKpis>button>b{align-self: flex-end}body.themeToss .confirmPaper,body.themeToss .confirmSide{width:100%;min-width:0}body.themeToss .cpTitle{letter-spacing:4px;text-indent:4px;width:100%;padding:10px 4px;font-size:24px}body.themeToss .cpSign{width:100%}body.themeToss .cpSignLine{grid-template-columns:64px minmax(0,1fr)28px;column-gap:6px;width:100%}body.themeToss .cpSignLine em{min-width:0}body.themeToss .salesCalendar button>b,body.themeToss .salesCalendar button>small{font-size:12px}}.addonConditionPage{color:#000;max-width:1600px;margin:0 auto;padding:16px 18px 36px}.addonConditionTop{display:flex;justify-content:space-between;align-items: flex-end;gap:18px;margin:2px 0 14px}.addonConditionTopControls{display:flex;align-items: flex-end;gap:9px}.addonConditionTopControls label{display:grid;color:#000;gap:4px;min-width:164px;font-size:12px}.addonConditionTopControls .appDateField{min-width:145px}.addonConditionTopChoice{display:grid;color:#000;gap:4px;min-width:164px;font-size:12px}.addonConditionChoiceButtons{display:flex;flex-wrap:wrap;gap:5px;max-width:320px}.addonConditionChoiceButton{color:#000;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-height:38px;padding:7px 10px;font-size:13px;font-weight:700}.addonConditionChoiceButton:hover{background:#f8fbff;border-color:#60a5fa}.addonConditionChoiceButton.is-on{color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:0 1px 2px #1d4ed833}.addonConditionTemplateActions{display:flex;flex-wrap:wrap;gap:5px;max-width:250px}.addonConditionUndoActions{display:flex;flex-wrap:wrap;gap:5px}.addonConditionTemplateForm{display:grid;grid-template-columns:minmax(230px,1fr)minmax(180px,300px)auto;background:#f8fbff;border:1px solid #bfdbfe;border-radius:9px;align-items: end;gap:10px;margin:0 0 14px;padding:12px}.addonConditionTemplateForm>div:first-child{align-self: center}.addonConditionTemplateForm b{display:block;font-size:14px}.addonConditionTemplateForm p{color:#000;margin:4px 0 0;font-size:12px;line-height:1.4}.addonConditionTemplateForm label{display:grid;color:#000;gap:5px;font-size:12px;font-weight:700}.addonConditionTemplateFormActions{display:flex;flex-wrap:wrap;gap:6px}.addonConditionReadOnly{background:#f1f5f9;border:1px solid #dbe5ef;border-radius:8px;margin:0 0 10px;padding:9px 12px;font-size:13px}.addonConditionWorkspace{display:block}.addonConditionPaper{background:#fff;border:1px solid #cbd5e1;min-width:0;padding:8mm;box-shadow:0 4px 20px #1725541a}.addonConditionPaper.is-print-fitting{box-sizing:border-box;box-shadow:none;border:0;width:281mm;max-width:none;padding:0}.addonConditionPaperHead{margin-bottom:10px}.addonConditionCell{display:block;color:inherit;font:inherit;text-align:inherit;white-space:pre-line;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;width:100%;min-height:100%;margin:0;padding:5px 6px;line-height:1.35}.addonConditionCell:hover,.addonConditionCell.is-selected,.addonConditionNotice.is-selected{outline:2px solid #60a5fa;outline-offset:-2px;position:relative;z-index:1}.addonConditionTitle{min-height:44px;padding:8px 12px}.addonConditionNotice{white-space:pre-line;cursor:pointer;min-height:24px;margin:7px 0 0;padding:7px 9px;line-height:1.42}.addonConditionInlineInput{display:block;box-sizing:border-box;color:inherit;font:inherit;text-align:inherit;outline:0;border:2px solid #2563eb;border-radius:0;width:100%;min-width:0;min-height:42px;margin:0;padding:6px;line-height:1.35;background:#eff6ff!important}.addonConditionInlineTextarea{resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere;min-height:76px;max-height:240px}.addonConditionTitle.addonConditionInlineInput{text-align:center;min-height:44px}.addonConditionNotice.addonConditionInlineInput{min-height:92px;margin-top:7px}.addonConditionPrintValue{display:none;box-sizing:border-box;white-space:pre-line;overflow-wrap:anywhere;width:100%;padding:5px 6px;line-height:1.35}.addonConditionSection{margin-top:10px}.addonConditionSectionHead{display:flex;color:#fff;background:#374151;justify-content:space-between;align-items: center;gap:12px;min-height:32px;padding:5px 8px}.addonConditionSectionHead b{font-size:15px}.addonConditionSectionHead .secondaryButton{color:#000;background:#fff;border-color:#cbd5e1}.addonConditionAddWrap{display:inline-flex;align-items: center;gap:8px}.addonConditionRowLimit{color:#fde68a;white-space:nowrap;font-size:12px;font-weight:700}.addonConditionSectionHead .secondaryButton:disabled{opacity:.55;cursor:not-allowed}.addonConditionTable{border-collapse:collapse;table-layout:fixed;border:1px solid #111827;width:100%}.addonConditionTable th,.addonConditionTable td{vertical-align:middle;border:1px solid #111827;padding:0}.addonConditionTable th{height:30px;font-size:12px}.addonConditionTable td{height:42px;font-size:12px}.addonConditionTable .name{width:15%}.addonConditionTable .description{width:27%}.addonConditionTable .fee{width:9%}.addonConditionTable .keep{width:8%}.addonConditionTable .end{width:11%}.addonConditionTable .amount{width:10%}.addonConditionTable .billing{width:8%}.addonConditionTable .penalty{width:12%}.addonConditionPlanTable .name{width:16%}.addonConditionPlanTable .description{width:48%}.addonConditionPlanTable .fee{width:12%}.addonConditionPlanTable .keep{width:10%}.addonConditionPlanTable .end{width:14%}.addonConditionDescription .addonConditionCell{min-height:58px}.addonConditionNameCell{position:relative}.addonConditionNameCell .addonConditionCell{padding-right:24px}.addonConditionRowDelete{position:absolute;z-index:3;color:#dc2626;cursor:pointer;opacity:0;background:#fff;border:1px solid #fecaca;border-radius:50%;width:20px;height:20px;padding:0;font-size:15px;font-weight:900;line-height:17px;top:3px;right:3px}.addonConditionNameCell:hover .addonConditionRowDelete{opacity:1}.addonConditionRowDelete:focus-visible{opacity:1}.addonConditionInlineRule{display:grid;outline:2px solid #2563eb;outline-offset:-2px;background:#eff6ff;gap:4px;padding:4px}.addonConditionInlineRule .control{text-align:center;width:100%;min-width:0;min-height:30px;padding:4px}.addonConditionInlineRule>div{display:flex;justify-content:center}.addonConditionInlineRule button{color:#000;cursor:pointer;background:#fff;border:1px solid #bfdbfe;flex:1;min-height:26px;padding:3px;font-size:12px}.addonConditionInlineRule button+button{border-left:0}.addonConditionInlineRule button.is-on{color:#fff;background:#2563eb;border-color:#2563eb}.addonConditionKeepWarn{display:block;color:#9a3412;text-align:left;white-space:normal;font-size:12px;line-height:1.45}.addonConditionBillingRule{min-width:88px}.addonConditionEmpty{text-align:center;color:#000;padding:18px 10px!important}.addonConditionFormatBar{position:sticky;z-index:12;display:flex;background:#f8fbff;border:1px solid #bfdbfe;border-radius:9px;flex-wrap:wrap;align-items: center;gap:8px;margin:0 0 9px;padding:8px 10px;top:6px;box-shadow:0 3px 12px #1d4ed615}.addonConditionFormatTarget{display:grid;border-right:1px solid #dbeafe;gap:1px;min-width:145px;padding-right:8px}.addonConditionFormatTarget b{font-size:13px}.addonConditionFormatTarget span,.addonConditionFormulaTip{color:#000;font-size:12px}.addonConditionFormatBar>label{display:flex;color:#000;align-items: center;gap:5px;font-size:12px;font-weight:700}.addonConditionFormatBar>label .control{width:68px;min-height:32px;padding:4px 6px}.addonConditionFormatBar input[type=color]{background:#fff;border:1px solid #cbd5e1;border-radius:5px;width:34px;height:30px;padding:2px}.addonConditionFormatBar .addonConditionAlign{gap:5px}.addonConditionFormatBar .addonConditionAlign button{min-height:30px}.addonConditionFormatBar .secondaryButton.is-on{color:#fff;background:#2563eb;border-color:#2563eb}.addonConditionFormatBar .addonConditionFormulaResult{text-align:right;flex:220px;margin-left:auto}.addonConditionFormulaResult{display:block;color:#047857;font-size:12px;font-weight:500;line-height:1.4}.addonConditionFormulaResult.bad{color:#dc2626}.addonConditionAlign{display:flex;color:#000;justify-content:space-between;align-items: center;gap:7px;font-size:12px}.addonConditionAlign>div{display:flex}.addonConditionAlign button{cursor:pointer;background:#fff;border:1px solid #cbd5e1;padding:5px 7px;font-size:12px}.addonConditionAlign button+button{border-left:0}.addonConditionAlign button:first-child{border-radius:5px 0 0 5px}.addonConditionAlign button:last-child{border-radius:0 5px 5px 0}.addonConditionAlign button.active{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}.addonConditionPaper button:focus-visible{outline:3px solid #2563eb;outline-offset:1px}.addonConditionNotice:focus-visible{outline:3px solid #2563eb;outline-offset:1px}.addonConditionPaper .addonConditionNotice,.addonConditionPaper .addonConditionTitle{border:0}.addonConditionPaper .addonConditionCell{border-radius:0}.addonConditionPaper .addonConditionCell:disabled{cursor:default}@media (max-width:1120px){.addonConditionTop{flex-direction:column;align-items:stretch}.addonConditionTopControls{flex-wrap:wrap;justify-content:flex-start}.addonConditionTemplateForm{grid-template-columns:repeat(3,minmax(160px,1fr))}.addonConditionTemplateForm>div:first-child,.addonConditionTemplateFormActions{grid-column:1/-1}}@media (max-width:820px){.addonConditionPage{padding:12px}.addonConditionPaper{overflow-x:auto;padding:4mm}.addonConditionTable{min-width:840px}.addonConditionTopControls{display:grid;grid-template-columns:1fr 1fr}.addonConditionTopChoice{min-width:0}.addonConditionChoiceButtons,.addonConditionTemplateActions{max-width:none}.addonConditionTemplateForm{grid-template-columns:1fr 1fr}.addonConditionTopControls .primaryButton{min-height:38px}.addonConditionTopControls label{min-width:0}.addonConditionPaperHead{min-width:840px}.addonConditionFormatBar{position:static}}@media (max-width:460px){.addonConditionTopControls,.addonConditionTemplateForm{grid-template-columns:1fr}.addonConditionTable,.addonConditionPaperHead{min-width:780px}.addonConditionTitle{font-size:20px!important}}@media print{html:has(.addonConditionPaper):not(:has(.legalBack)){page:addonCondition}body:has(.addonConditionPaper):not(:has(.legalBack)){page:addonCondition}body *{visibility:hidden!important}.addonConditionPaper,.addonConditionPaper *{visibility:visible!important}.addonConditionPaper{zoom:var(--addon-condition-print-zoom,1);position:absolute!important;box-sizing:border-box!important;box-shadow:none!important;overflow:visible!important;border:0!important;width:281mm!important;max-width:none!important;margin:0!important;padding:0!important;inset:0 auto auto 0!important}.addonConditionPaper .noPrint,.addonConditionPaper .addonConditionInlineInput{display:none!important;visibility:hidden!important}.addonConditionPaper .addonConditionSectionHead>button,.addonConditionPaper .addonConditionSectionHead .addonConditionAddWrap,.addonConditionPaper .addonConditionEmpty{display:none!important}.addonConditionPaper .addonConditionPrintValue{display:block!important;visibility:visible!important}.addonConditionCell{cursor:default!important}.addonConditionCell:hover,.addonConditionCell.is-selected,.addonConditionNotice.is-selected{outline:0!important}html:has(.addonConditionPage){overflow:hidden!important;background:#fff!important;height:0!important}body:has(.addonConditionPage){overflow:hidden!important;background:#fff!important;height:0!important}}.addonConditionMoneyBad{color:#b91c1c}@media print{.addonConditionMoneyBad{color:inherit}}.addonConditionHeadPrint{display:none}@media print{.addonConditionPaper .addonConditionTable thead .addonConditionCell{display:none!important}.addonConditionPaper .addonConditionTable thead .addonConditionHeadPrint{white-space:pre-line;overflow-wrap:anywhere;padding:5px 6px;line-height:1.35;display:block!important;visibility:visible!important}html:has(.addonConditionPaper.is-print-multipage){overflow:visible!important;height:auto!important;min-height:0!important}body:has(.addonConditionPaper.is-print-multipage){overflow:visible!important;height:auto!important;min-height:0!important}body:has(.addonConditionPaper.is-print-multipage) :not(.addonConditionPaper):not(.addonConditionPaper *):not(:has(.addonConditionPaper)){display:none!important}body:has(.addonConditionPaper.is-print-multipage) :has(.addonConditionPaper){display:block!important;position:static!important;float:none!important;overflow:visible!important;contain:none!important;border:0!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;transform:none!important}body:has(.addonConditionPaper.is-print-multipage) .addonConditionPaper.is-print-multipage{position:static!important;width:calc(281mm/var(--addon-condition-print-zoom,1))!important}.addonConditionPaper.is-print-multipage .addonConditionTable thead{display:table-header-group}.addonConditionPaper.is-print-multipage .addonConditionTable tr{break-inside:avoid}.addonConditionPaper.is-print-multipage .addonConditionSectionHead{break-after:avoid}.addonConditionPaper .addonConditionPaperHead{display:grid}}.addonConditionTop{justify-content:flex-start;align-items: center}.addonConditionTopControls{flex-wrap:wrap;flex:auto;align-items: center;gap:8px 12px}.addonConditionTopControls .addonConditionTopChoice,.addonConditionTopControls>label{display:flex;white-space:nowrap;align-items: center;gap:6px;min-width:0}.addonConditionTemplateActions{flex-wrap:nowrap;max-width:none}.addonConditionUndoActions{flex-wrap:nowrap}.addonConditionTopControls>.primaryButton{margin-left:auto}.addonConditionUndoActions .secondaryButton{min-width:34px;padding-left:8px;padding-right:8px;font-size:16px}@media screen{body.themeToss .fieldLabel em,body.themeToss .mainRow .deviceField .fieldLabel em,body.themeToss .invSub,body.themeToss .attachHint,body.themeToss .formRow .appCalBtn,body.themeToss .paybackEntry .appCalBtn,body.themeToss .spCaret,body.themeToss .checkRow>span{font-size:12px}}@media screen{body.themeToss .gridCoachBar,body.themeToss .mainNav button.active{color:#000}body.themeToss .gridSelectMenu button.on,body.themeToss .gridSelectMenu button.on:hover{color:#fff;background:var(--on-blue,#0b6fce)}body.themeToss .gridSelectMenu.wide button.on em{color:inherit}body.themeToss .privacyGuardCard>.masterHeader{display:grid;grid-template-columns:minmax(max-content,1fr)max-content;align-items: center;gap:6px 10px}body.themeToss .privacyGuardCard>.masterHeader>b{grid-column:1;grid-row:1;white-space:nowrap;word-break:keep-all}body.themeToss .privacyGuardCard>.masterHeader>span{grid-column:1/-1;grid-row:2;color:#000;white-space:normal;word-break:keep-all;overflow-wrap:anywhere;min-width:0;line-height:1.5;margin-left:0!important}body.themeToss .privacyGuardCard>.masterHeader>button{grid-column:2;grid-row:1;margin-left:0!important}body.themeToss .extraLinePage .addon-help{color:#000;font-size:12px;line-height:1.5}body.themeToss .salesTable.cashTable tbody td.cashPlus{color:#c2333b}body.themeToss .salesTable.cashTable tbody td.cashMinus{color:#1f66c0}@layer auditUiFocus{:where(body.themeToss) :where(button:not(:disabled):not(.gridToolbar *)):focus-visible{outline:2px solid #073f77;outline-offset:2px}}}@media screen and (max-width:540px){body.themeToss .gridHeadRow>.salesTopStrip{flex-direction:column;flex:100%;align-items:stretch;gap:6px;width:100%;min-width:0;margin:0}body.themeToss .gridHeadRow>.salesTopStrip>.miniKpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;min-width:0}body.themeToss .gridHeadRow>.salesTopStrip>.miniKpis>:-webkit-any(button,div:not(.kpiBreakRow)){display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:2px;min-width:0;min-height:48px;padding:6px 8px}body.themeToss .gridHeadRow>.salesTopStrip>.miniKpis>:-moz-any(button,div:not(.kpiBreakRow)){display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:2px;min-width:0;min-height:48px;padding:6px 8px}body.themeToss .gridHeadRow>.salesTopStrip>.miniKpis>:is(button,div:not(.kpiBreakRow)){display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:2px;min-width:0;min-height:48px;padding:6px 8px}body.themeToss .gridHeadRow>.salesTopStrip>.miniKpis>:-webkit-any(button,div:not(.kpiBreakRow))>span{white-space:normal;word-break:keep-all;overflow-wrap:anywhere;min-width:0;line-height:1.35}body.themeToss .gridHeadRow>.salesTopStrip>.miniKpis>:-moz-any(button,div:not(.kpiBreakRow))>span{white-space:normal;word-break:keep-all;overflow-wrap:anywhere;min-width:0;line-height:1.35}body.themeToss .gridHeadRow>.salesTopStrip>.miniKpis>:is(button,div:not(.kpiBreakRow))>span{white-space:normal;word-break:keep-all;overflow-wrap:anywhere;min-width:0;line-height:1.35}body.themeToss .gridHeadRow>.salesTopStrip>.miniKpis>:-webkit-any(button,div:not(.kpiBreakRow))>b{text-align:right;white-space:normal;overflow-wrap:anywhere;align-self:stretch;min-width:0;max-width:100%;font-size:16px;line-height:1.25}body.themeToss .gridHeadRow>.salesTopStrip>.miniKpis>:-moz-any(button,div:not(.kpiBreakRow))>b{text-align:right;white-space:normal;overflow-wrap:anywhere;align-self:stretch;min-width:0;max-width:100%;font-size:16px;line-height:1.25}body.themeToss .gridHeadRow>.salesTopStrip>.miniKpis>:is(button,div:not(.kpiBreakRow))>b{text-align:right;white-space:normal;overflow-wrap:anywhere;align-self:stretch;min-width:0;max-width:100%;font-size:16px;line-height:1.25}body.themeToss .gridHeadRow>.salesTopStrip>.miniKpis>.kpiBreakRow{grid-column:1/-1;box-shadow:none;background:0 0;border:0;min-width:0;min-height:0;margin:0;padding:0}}@media screen{body.themeToss{--workflow-line:#bdc8d4;--workflow-selected:#e8f1ff;--workflow-selected-line:#7b9fcd;--workflow-focus:#174e92;--workflow-hover:#f0f4f8}body.themeToss .mainNav button.active{color:#000;background:var(--workflow-selected)}body.themeToss .mainNav button.active:after{background:var(--workflow-focus)}body.themeToss .sectionBar{border-color:var(--workflow-line);box-shadow:none}body.themeToss .sectionBar.open{background:var(--workflow-selected);border-color:var(--workflow-selected-line);box-shadow:inset 0 -2px 0 var(--workflow-focus)}body.themeToss .sectionBar.open b,body.themeToss .sectionBar.open>span{color:#000}body.themeToss .sectionBar:not(.open):hover{background:var(--workflow-hover)}body.themeToss :is(.mainNav button,.sectionBar):focus-visible{outline:2px solid var(--workflow-focus);outline-offset:2px}body.themeToss :-webkit-any(.gridToolbar,.gridMoreMenu) :-webkit-any(button,input):focus-visible{outline:2px solid var(--workflow-focus);outline-offset:2px}body.themeToss :-moz-any(.gridToolbar,.gridMoreMenu) :-moz-any(button,input):focus-visible{outline:2px solid var(--workflow-focus);outline-offset:2px}body.themeToss :is(.gridToolbar,.gridMoreMenu) :is(button,input):focus-visible{outline:2px solid var(--workflow-focus);outline-offset:2px}body.themeToss .page :-webkit-any(.secondaryButton,.spButton):not(:disabled):not(.sectionBarTools *){border-color:var(--workflow-line);box-shadow:none}body.themeToss .page :-moz-any(.secondaryButton,.spButton):not(:disabled):not(.sectionBarTools *){border-color:var(--workflow-line);box-shadow:none}body.themeToss .page :is(.secondaryButton,.spButton):not(:disabled):not(.sectionBarTools *){border-color:var(--workflow-line);box-shadow:none}body.themeToss .page .secondaryButton:not(:disabled):not(.on):not(.sectionBarTools *):hover{background:var(--workflow-hover)}body.themeToss .page .secondaryButton.on:not(.sectionBarTools *){background:var(--workflow-selected);border-color:var(--workflow-selected-line);color:#000}body.themeToss .page .privacyButton.privacyIcon.on{color:var(--toss-text-sub);background:var(--toss-surface);border-color:var(--toss-line)}body.themeToss .page .privacyButton.privacyIcon.on:hover{color:var(--toss-blue);background:var(--toss-blue-soft);border-color:#b8d8ff}body.themeToss .page .spButton:focus-visible{outline:2px solid var(--workflow-focus);outline-offset:2px}body.themeToss .miniKpis>button{border-color:var(--workflow-line);box-shadow:none}body.themeToss .miniKpis>button:not(:disabled):hover{border-color:var(--workflow-selected-line);background:var(--workflow-hover)}body.themeToss .miniKpis b{font-variant-numeric:tabular-nums}body.themeToss .gridCoachBar{color:#000;background:#f6f8fa;border-color:#d7dfe7}body.themeToss .auditGridToolbar .gridSearch::placeholder{color:#000;opacity:1}body.themeToss .auditGridToolbar .gridSearchBox{position:relative;flex:180px;width:220px;min-width:80px;max-width:320px}body.themeToss .auditGridToolbar .gridSearchBox .gridSearch{display:block;border-color:var(--workflow-line);width:100%;min-width:0;max-width:none;padding-right:32px}body.themeToss .gridSearchClear{position:absolute;color:#000;cursor:pointer;background:0 0;border:0;border-radius:6px;width:28px;padding:0;font-size:12px;inset:2px 2px 2px auto}body.themeToss .gridSearchClear:hover{background:var(--workflow-hover)}body.themeToss .gridColorBtn[aria-expanded=true],body.themeToss .gridMoreBtn[aria-expanded=true]{background:var(--workflow-selected);border-color:var(--workflow-selected-line);color:#000}body.themeToss .auditGridMore{border-color:var(--workflow-line);border-radius:12px;box-shadow:0 8px 24px #182b4229}body.themeToss .sectionBar.open,body.themeToss .storeTab.on,body.themeToss .gridSelectMenu button.was{color:#000!important}body.themeToss .gridToolbar.auditGridToolbar{overflow:visible;flex-wrap:nowrap;gap:5px;min-width:0}body.themeToss .auditGridToolbar .gridSearch{flex:180px;width:220px;min-width:80px;max-width:320px}body.themeToss .auditGridToolbar .auditGridCategory{flex:0 0 108px;width:108px;min-width:0}body.themeToss .auditGridCategory .spButton{width:100%;min-width:0}body.themeToss .auditGridToolbar .gridMoreBtn{white-space:nowrap;margin-left:0}body.themeToss .auditGridToolbar .gridPrimaryActions{display:flex;flex:none;align-items: center;gap:5px;margin-left:auto}body.themeToss .gridPrimaryActions>button{white-space:nowrap}body.themeToss .gridToolbarSummary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000;flex:80px;min-width:0;font-size:12px}body.themeToss .salesGrid th.rowNumCol{padding:0}body.themeToss .salesGrid .gridSelectAllToggle{display:block;color:#000;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;width:100%;min-height:34px;padding:6px 4px;font-weight:700}body.themeToss .salesGrid .gridSelectAllToggle[aria-checked=true]{background:var(--workflow-selected);box-shadow:inset 0 -2px 0 var(--workflow-focus)}body.themeToss .salesGrid .gridSelectAllToggle:focus-visible{outline:2px solid var(--workflow-focus);outline-offset:-3px}body.themeToss .salesGrid .gridSelectAllToggle:disabled{cursor:default}body.themeToss .gridSelectAllBox{display:inline-block;position:relative;box-sizing:border-box;vertical-align:middle;pointer-events:none;background:#fff;border:1.5px solid #526779;border-radius:3px;width:18px;height:18px}body.themeToss .gridSelectAllBox:after{content:"";display:none;position:absolute}body.themeToss .gridSelectAllToggle[aria-checked=true] .gridSelectAllBox,body.themeToss .gridSelectAllToggle[aria-checked=mixed] .gridSelectAllBox{border-color:var(--workflow-focus);background:var(--workflow-focus)}body.themeToss .gridSelectAllToggle[aria-checked=true] .gridSelectAllBox:after{display:block;border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;top:1px;left:5px;transform:rotate(45deg)}body.themeToss .gridSelectAllToggle[aria-checked=mixed] .gridSelectAllBox:after{display:block;background:#fff;width:8px;height:2px;top:6px;left:3px}body.themeToss .gridSelectAllToggle:disabled .gridSelectAllBox{opacity:.45}body.themeToss .gridToolbar.auditGridToolbar.gridToolbarNarrow{flex-wrap:wrap;row-gap:5px}body.themeToss .auditGridToolbar.gridToolbarNarrow .gridSearchBox{flex:80px;width:auto;min-width:60px;max-width:none}body.themeToss .auditGridToolbar.gridToolbarNarrow .gridToolbarSummary{display:none}body.themeToss .gridToolbarSummary:has(+.gridSelMargin){flex:none}body.themeToss .gridSelMargin{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000;flex:80px;min-width:0;font-size:12px;font-weight:600}body.themeToss .auditGridToolbar.gridToolbarNarrow .gridSelMargin{display:none}body.themeToss .auditGridToolbar.gridToolbarNarrow .gridPrimaryActions{flex:0 0 100%;justify-content:flex-end;margin-left:0}@media (min-width:720px) and (max-width:1099px){body.themeToss .gridToolbarSummary,body.themeToss .gridSelMargin{display:none}body.themeToss .auditGridToolbar .gridPrimaryActions>button{padding-left:8px;padding-right:8px}}body.themeToss .auditGridMore{overflow-y:auto;overscroll-behavior:contain;max-width:calc(100vw - 16px);max-height:calc(100dvh - 24px)}body.themeToss .auditGridExtraTools{display:grid;border-bottom:1px solid #cbd5e1;gap:6px;min-width:0;margin-bottom:6px;padding-bottom:10px}body.themeToss .auditGridExtraTools>button,body.themeToss .auditGridExtraTools .spButton{text-align:left;white-space:normal;justify-content:flex-start;width:100%;min-height:32px}body.themeToss .auditGridExtraTools .gridToolHint{white-space:normal;overflow:visible;max-width:none}body.themeToss .auditGridMonthField{display:grid;gap:4px;font-size:12px}body.themeToss .auditGridMonthField .gridMonth{width:100%}body.themeToss .auditGridCoach{min-height:0;padding:6px 8px}body.themeToss .auditGridCoach>summary{cursor:pointer;font-size:12px}body.themeToss .auditGridCoach[open]>div{margin-top:6px}body.themeToss .salesGrid .gridRowActions{gap:3px}body.themeToss .salesGrid .gridRowActions button{min-width:26px;min-height:26px;padding:2px 5px}body.themeToss .salesGrid .gridRowActions button.danger{color:#b42318;margin-left:4px}body.themeToss .importMoneyCheck.neutral{color:#000;background:#f2f4f6;border-color:#cbd5e1}body.themeToss .importMoneyCheck.neutral>b,body.themeToss .importMoneyCheck.neutral>span{color:#000}body.themeToss .toast[data-tone=warn]>span:first-child{color:#fff;background:#92400e!important}body.themeToss .toast[data-tone=info]>span:first-child{color:#fff;background:#0754a3}.auditSrOnly{position:absolute;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0}body.themeToss .auditNoticeAdmin,body.themeToss .auditPrintHelp{color:#000;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;margin:10px 0;padding:10px 14px;font-size:12px}body.themeToss .auditNoticeAdmin>summary,body.themeToss .auditPrintHelp>summary{cursor:pointer;font-weight:600}body.themeToss .auditPrintHelp p{margin:8px 0 0;line-height:1.6}body.themeToss .auditPrintWorkspace main :-webkit-any(input,textarea,[contenteditable=true]):not([readonly]):not(:disabled){outline:1px solid #708396;outline-offset:-1px}body.themeToss .auditPrintWorkspace main :-moz-any(input,textarea,[contenteditable=true]):not([readonly]):not(:disabled){outline:1px solid #708396;outline-offset:-1px}body.themeToss .auditPrintWorkspace main :is(input,textarea,[contenteditable=true]):not([readonly]):not(:disabled){outline:1px solid #708396;outline-offset:-1px}body.themeToss .auditPrintWorkspace main :-webkit-any(input,textarea,[contenteditable=true]):focus-visible{outline:2px solid #0754a3;outline-offset:1px}body.themeToss .auditPrintWorkspace main :-moz-any(input,textarea,[contenteditable=true]):focus-visible{outline:2px solid #0754a3;outline-offset:1px}body.themeToss .auditPrintWorkspace main :is(input,textarea,[contenteditable=true]):focus-visible{outline:2px solid #0754a3;outline-offset:1px}body.themeToss .prospectTable th.col-device,body.themeToss .prospectTable td.col-device{width:160px;max-width:180px}body.themeToss .prospectTable th.col-memo,body.themeToss .prospectTable td.col-memo{width:auto;min-width:180px}body.themeToss .prospectTable .prospectMemo{display:-webkit-box;-webkit-line-clamp:2;white-space:normal;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-height:3em;line-height:1.5}body.themeToss .auditFilterLabel{color:#000;flex:none;margin-right:6px;font-size:12px;font-weight:600}body.themeToss .auditFilterSummary{display:flex;color:#000;flex-wrap:wrap;align-items: center;gap:8px 16px;margin:4px 0 10px;font-size:12px;line-height:1.5}@media (max-width:540px){body.themeToss .gridToolbar.auditGridToolbar{gap:3px}body.themeToss .auditGridToolbar .gridSearchBox{flex:80px;width:auto;min-width:60px;max-width:none}body.themeToss .auditGridToolbar .gridSearch{flex:80px;width:auto;min-width:60px;max-width:none;padding-left:6px;padding-right:6px}body.themeToss .auditGridToolbar .auditGridMonthLink{font-variant-numeric:tabular-nums;flex:none;min-width:50px;padding-left:6px;padding-right:6px}body.themeToss .auditGridToolbar .gridColorBtn,body.themeToss .auditGridToolbar .gridMoreBtn{flex:none;min-width:0;padding-left:5px;padding-right:5px;font-size:12px}body.themeToss .auditGridToolbar .gridKeyHint{display:none}}}@media print{.auditSrOnly,.auditPrintHelp,.auditFilterSummary{display:none!important}}@media screen and (max-width:540px){html{scrollbar-gutter:auto}body{min-width:0}body.themeToss{--toss-page-pad:10px}body .appShell,body .appShell>.page,body .appShell .topbarInner,body .appShell .gridHeadRow,body .appShell .sectionBarRow,body .appShell .storeTabRow{min-width:0;max-width:100%}body .appShell .topbarInner{flex-wrap:wrap;gap:8px}body .appShell .headerActions{flex-wrap:wrap;min-width:0;max-width:100%}body .appShell .userChipWrap,body .appShell .headerStatusStack{max-width:100%}body .appShell .userChipUnder{white-space:normal;overflow-wrap:anywhere;max-width:100%}body .appShell .sectionBarNav{flex-wrap:wrap}body .appShell .sectionBarTools{flex-wrap:wrap;min-width:0;max-width:100%}body.themeToss .appShell .gridHeadRow>.salesTopStrip>.miniKpis{display:flex;overflow-x:auto;scrollbar-width:thin;flex-wrap:nowrap}body.themeToss .appShell .gridHeadRow>.salesTopStrip>.miniKpis>:-webkit-any(button,div:not(.kpiBreakRow)){flex:none;min-height:48px}body.themeToss .appShell .gridHeadRow>.salesTopStrip>.miniKpis>:-moz-any(button,div:not(.kpiBreakRow)){flex:none;min-height:48px}body.themeToss .appShell .gridHeadRow>.salesTopStrip>.miniKpis>:is(button,div:not(.kpiBreakRow)){flex:none;min-height:48px}body.themeToss .appShell .gridHeadRow>.salesTopStrip>.miniKpis>:-webkit-any(button,div:not(.kpiBreakRow))>:-webkit-any(span,b){white-space:nowrap}body.themeToss .appShell .gridHeadRow>.salesTopStrip>.miniKpis>:-moz-any(button,div:not(.kpiBreakRow))>:-moz-any(span,b){white-space:nowrap}body.themeToss .appShell .gridHeadRow>.salesTopStrip>.miniKpis>:is(button,div:not(.kpiBreakRow))>:is(span,b){white-space:nowrap}body .salesPerfCollapse{min-width:0;max-width:100%}body .salesPerfCollapse :-webkit-any(.summaryMarginHero,.summaryMarginBoard,.summaryPrimaryCards,.summaryAdjustmentCards,.calBoardSplit,.calBoardRight,.reportCard,.reportHeading,.reportFilters){min-width:0;max-width:100%}body .salesPerfCollapse :-moz-any(.summaryMarginHero,.summaryMarginBoard,.summaryPrimaryCards,.summaryAdjustmentCards,.calBoardSplit,.calBoardRight,.reportCard,.reportHeading,.reportFilters){min-width:0;max-width:100%}body .salesPerfCollapse :is(.summaryMarginHero,.summaryMarginBoard,.summaryPrimaryCards,.summaryAdjustmentCards,.calBoardSplit,.calBoardRight,.reportCard,.reportHeading,.reportFilters){min-width:0;max-width:100%}body .salesPerfCollapse .reportHeading{flex-direction:column;align-items:stretch;gap:10px}body .salesPerfCollapse .reportHeading>div{min-width:0}body .salesPerfCollapse .reportFilters{flex-wrap:wrap;justify-content:flex-start}body .salesPerfCollapse .reportFilters>*{max-width:100%}body .salesPerfCollapse .monthField{flex-wrap:wrap;gap:4px}body .salesPerfCollapse .monthStep,body .salesPerfCollapse .monthToday,body .salesPerfCollapse .monthPick .spButton,body .salesPerfCollapse .reportStorePick .spButton{height:auto;min-height:40px}body .salesPerfCollapse .summaryPrimaryCards{grid-template-columns:minmax(0,1fr)}body .salesPerfCollapse :-webkit-any(.summaryPrimaryCard,.summaryAdjustmentCard){min-width:0;padding:12px}body .salesPerfCollapse :-moz-any(.summaryPrimaryCard,.summaryAdjustmentCard){min-width:0;padding:12px}body .salesPerfCollapse :is(.summaryPrimaryCard,.summaryAdjustmentCard){min-width:0;padding:12px}body .salesPerfCollapse .summaryPrimaryCard .summaryMetricValue{white-space:normal;overflow-wrap:anywhere;font-size:clamp(18px,5vw,24px)}body .salesPerfCollapse :is(.summaryPrimaryCard p,.summaryErrorNote,.reportHeading p,.reportCardHeader){overflow-wrap:anywhere}body .salesPerfCollapse .calBoardSplit{grid-template-columns:minmax(0,1fr)}body .salesPerfCollapse .reportCardHeader{flex-wrap:wrap;gap:8px;padding:12px}body .salesPerfCollapse .reportCardHeader>div{min-width:0;max-width:100%}body .salesPerfCollapse .perfSortChips{flex-wrap:wrap}body .salesPerfCollapse .mobileSummaryCalendarScroll,body .salesPerfCollapse .perfStoreGrid,body .salesPerfCollapse .sellerBars{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;min-width:0;max-width:100%}body .salesPerfCollapse .mobileSummaryCalendarScroll:focus-visible{outline:2px solid #0754a3;outline-offset:-2px}body .salesPerfCollapse .perfStoreGrid:focus-visible{outline:2px solid #0754a3;outline-offset:-2px}body .salesPerfCollapse .sellerBars:focus-visible{outline:2px solid #0754a3;outline-offset:-2px}body .salesPerfCollapse .mobileSummaryCalendarScroll>:-webkit-any(.calendarWeek,.salesCalendar){grid-template-columns:repeat(7,minmax(80px,1fr));min-width:560px}body .salesPerfCollapse .mobileSummaryCalendarScroll>:-moz-any(.calendarWeek,.salesCalendar){grid-template-columns:repeat(7,minmax(80px,1fr));min-width:560px}body .salesPerfCollapse .mobileSummaryCalendarScroll>:is(.calendarWeek,.salesCalendar){grid-template-columns:repeat(7,minmax(80px,1fr));min-width:560px}body .salesPerfCollapse .salesCalendar button{padding:8px}body .salesPerfCollapse .salesCalendar button>:-webkit-any(b,small,span){font-size:12px}body .salesPerfCollapse .salesCalendar button>:-moz-any(b,small,span){font-size:12px}body .salesPerfCollapse .salesCalendar button>:is(b,small,span){font-size:12px}body .salesPerfCollapse .calSellers,body .salesPerfCollapse .calSellers em,body .salesPerfCollapse .calSellers .calSellerName{overflow:visible;white-space:normal;overflow-wrap:anywhere}body .salesPerfCollapse .calSellers em{flex-wrap:wrap;font-size:12px}body .salesPerfCollapse .calSellers .calSellerName{flex-basis:100%}body .salesPerfCollapse .calSellers em>i{overflow-wrap:anywhere;max-width:100%}body .salesPerfCollapse .perfMixWrap{grid-template-columns:minmax(0,1fr);padding:12px}body .salesPerfCollapse .perfMix{grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:4px}body .salesPerfCollapse .perfMix>div{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;margin-bottom:10px}body .salesPerfCollapse .perfMix b{white-space:normal;overflow-wrap:anywhere}body .salesPerfCollapse .perfTargetBody{grid-template-columns:minmax(0,1fr)}body .salesPerfCollapse .modal{min-width:0;max-width:calc(100vw - 16px)}body .salesPerfCollapse .modalFooter{flex-wrap:wrap}body :-webkit-any(.spPanel,.gridMoreMenu,.gridFilterMenu,.gridColorMenu,.gridSelectMenu,.deviceSearchList.portalList){box-sizing:border-box;max-width:calc(100vw - 16px);min-width:0!important}body :-moz-any(.spPanel,.gridMoreMenu,.gridFilterMenu,.gridColorMenu,.gridSelectMenu,.deviceSearchList.portalList){box-sizing:border-box;max-width:calc(100vw - 16px);min-width:0!important}body :is(.spPanel,.gridMoreMenu,.gridFilterMenu,.gridColorMenu,.gridSelectMenu,.deviceSearchList.portalList){box-sizing:border-box;max-width:calc(100vw - 16px);min-width:0!important}body :-webkit-any(.gridMoreMenu,.gridColorMenu,.gridSelectMenu,.deviceSearchList.portalList){left:8px!important;right:auto!important}body :-moz-any(.gridMoreMenu,.gridColorMenu,.gridSelectMenu,.deviceSearchList.portalList){left:8px!important;right:auto!important}body :is(.gridMoreMenu,.gridColorMenu,.gridSelectMenu,.deviceSearchList.portalList){left:8px!important;right:auto!important}body .spRow{flex-shrink:0;min-height:36px}body .spRow b{white-space:normal;overflow-wrap:anywhere;flex-shrink:1;min-width:0}body .spTitle{overflow-wrap:anywhere}body .gridColorMenu{flex-wrap:wrap}}@media screen and (max-width:319px){body.themeToss .gridToolbar.auditGridToolbar{flex-wrap:wrap}body.themeToss .auditGridToolbar .gridSearch{flex:100%;max-width:100%}body.themeToss .auditGridExtraTools{grid-template-columns:minmax(0,1fr)}body.themeToss .auditGridMonthField .gridMonth{flex-wrap:wrap}}@media screen and (max-width:540px){html:has(.gridFrame[data-mobile-page-scroll=true]){scroll-behavior:auto;overflow-anchor:none}body:has(.gridFrame[data-mobile-page-scroll=true]){scroll-behavior:auto;overflow-anchor:none}body .gridFrame[data-mobile-page-scroll=true]{overflow:auto;overscroll-behavior-y:auto;min-height:240px;height:auto!important;max-height:none!important}body:has(.gridFrame[data-mobile-page-scroll=true]) .appShell .topbar{position:static}body .mobileGridPageScrollNote{color:#24445e;overflow-wrap:anywhere;background:#edf6fc;border:1px solid #b9cfdf;border-radius:6px;margin:0 0 8px;padding:8px;font-size:12px;line-height:1.5}}:root{--m-press:.11s;--m-hover:.12s;--m-pop:.18s;--m-modal:.26s;--m-section:.24s;--m-exit-ratio:.7;--m-pulse:1.6s;--m-spin:.8s;--ease-out-ios:cubic-bezier(.32,.72,0,1);--ease-press:cubic-bezier(.25,.46,.45,.94);--motion-modal-enter-duration:var(--m-modal);--motion-modal-exit-duration:calc(var(--m-modal)*var(--m-exit-ratio));--motion-panel-enter-duration:var(--m-pop);--motion-panel-exit-duration:calc(var(--m-pop)*var(--m-exit-ratio));--motion-toast-enter-duration:var(--m-pop);--motion-toast-exit-duration:calc(var(--m-pop)*var(--m-exit-ratio))}:where(button,.primaryButton,.secondaryButton,[role=tab]):not(:where(.salesGrid *,.salesGridWrap *,.gridCellMenu *,.gridCellSuggest *,.gridFilter *,.gridKinds *,.saleCategoryTabs *,[data-motion=off] *,[data-motion-press=off],[disabled],[aria-disabled=true])){transition:scale var(--m-press)var(--ease-press),background-color var(--m-hover)var(--ease-press),color var(--m-hover)var(--ease-press)}:where(button,.primaryButton,.secondaryButton,[role=tab]):not(:where(.salesGrid *,.salesGridWrap *,.gridCellMenu *,.gridCellSuggest *,.gridFilter *,.gridKinds *,.saleCategoryTabs *,[data-motion=off] *,[data-motion-press=off],[disabled],[aria-disabled=true])):active{scale:.97}.motionSurface{--motion-enter-duration:var(--m-pop);--motion-exit-duration:calc(var(--m-pop)*var(--m-exit-ratio));transform-origin:var(--motion-origin,center)}.motionSurface[data-motion-kind=modal]{--motion-enter-duration:var(--m-modal);--motion-exit-duration:calc(var(--m-modal)*var(--m-exit-ratio))}.motionSurface[data-motion-state=entering]{animation:motion-pop-in var(--motion-enter-duration)var(--ease-out-ios)backwards}.motionSurface[data-motion-kind=modal][data-motion-state=entering]{animation-name:motion-fade-in}.motionSurface[data-motion-kind=modal][data-motion-state=entering]>:first-child{transform-origin:var(--motion-origin,center);animation:motion-pop-in var(--m-modal)var(--ease-out-ios)backwards}.motionSurface[data-motion-state=exiting]{animation:motion-pop-out var(--motion-exit-duration)var(--ease-out-ios)both}.motionSurface[data-motion-kind=modal][data-motion-state=exiting]{animation-name:motion-fade-out}.motionSurface[data-motion-kind=modal][data-motion-state=exiting]>:first-child{transform-origin:var(--motion-origin,center);animation:motion-pop-out var(--motion-exit-duration)var(--ease-out-ios)both}@keyframes motion-pop-in{0%{opacity:0;scale:.96}to{opacity:1;scale:1}}@keyframes motion-pop-out{0%{opacity:1;scale:1}to{opacity:0;scale:.98}}@keyframes motion-fade-in{0%{opacity:0}to{opacity:1}}@keyframes motion-fade-out{0%{opacity:1}to{opacity:0}}[data-section-motion=entering]{animation:motion-section-in var(--m-section)var(--ease-out-ios)backwards}@keyframes motion-section-in{0%{opacity:.82}to{opacity:1}}@keyframes motion-ok-blink{0%{opacity:1}to{opacity:0}}.phoneRemote .phoneScanCamera.is-okBlink:after{animation:.45s ease-out forwards motion-ok-blink}.databaseStatus.syncing i,.connectionHero.syncing>i,.liveDot,.bizAutoDrag.foot.pulse{animation:motion-status var(--m-pulse)var(--ease-press)infinite alternate}.loadingDot,.gridSearchSpin{animation:motion-spin var(--m-spin)linear infinite}@keyframes motion-status{0%{opacity:.5}to{opacity:1}}@keyframes motion-spin{to{transform:rotate(360deg)}}.spl-caret,.storeNameCaret,.foldBlock>summary .foldMark,.toggleLabel>span:after,.noticeToggle:after{transition:transform var(--m-pop)var(--ease-out-ios)}.comm2ChatActions,.masterGrid.vendorFocusMode>.masterCard{transition:opacity var(--m-hover)var(--ease-press)}.spl-folder-content{animation:motion-fade-in var(--m-pop)var(--ease-out-ios)}.salesGrid,.salesGrid *,.salesGrid *:before,.salesGrid *:after,.salesGridWrap input,.salesGridWrap textarea,.salesGridWrap [contenteditable],.salesGridWrap button,.salesGridWrap [role=tab],[data-motion-press=off],html[data-motion=off],html[data-motion=off] *,html[data-motion=off] *:before,html[data-motion=off] *:after{animation:none!important;scroll-behavior:auto!important;transition:none!important;scale:none!important}html[data-motion=off]::view-transition-group(*){animation:none!important;scroll-behavior:auto!important;transition:none!important;scale:none!important}html[data-motion=off]::view-transition-old(*){animation:none!important;scroll-behavior:auto!important;transition:none!important;scale:none!important}html[data-motion=off]::view-transition-new(*){animation:none!important;scroll-behavior:auto!important;transition:none!important;scale:none!important}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important;transition:none!important;scale:none!important}::view-transition-group(*){animation:none!important;scroll-behavior:auto!important;transition:none!important;scale:none!important}::view-transition-old(*){animation:none!important;scroll-behavior:auto!important;transition:none!important;scale:none!important}::view-transition-new(*){animation:none!important;scroll-behavior:auto!important;transition:none!important;scale:none!important}}@media print{*,*:before,*:after{animation:none!important;transition:none!important;scale:none!important}[data-motion-ghost]{display:none!important}}
